Patents by Inventor Ozgur Ozkurt
Ozgur Ozkurt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11600026Abstract: A data processing system comprises encoding circuitry operable to encode arrays of data elements, decoding circuitry operable to decode encoded versions of arrays of data elements, and consumer circuitry operable to use arrays of data elements. Data indicative of a resolution that is to be used by the consumer circuitry for at least one region of the array of data elements is provided to the encoding circuitry, and the encoding circuitry uses the data indicative of the resolution that is to be used by the consumer circuitry to control the generation of the representation for representing at least one block that the array of data elements is divided into.Type: GrantFiled: January 10, 2020Date of Patent: March 7, 2023Assignee: Arm LimitedInventors: Samuel Martin, Jakob Axel Fries, Ozgur Ozkurt
-
Patent number: 10896536Abstract: A method of operating a data processing system is disclosed for a data processing system that comprises a display and a display controller operable to provide to the display data in respect of output surfaces to be displayed. The method comprises, when an output surface is to be displayed, the display controller providing to the display data in respect of the output surface in the form of image data and image modification data, and the display using the image data and the image modification data when producing an output surface for display.Type: GrantFiled: March 16, 2018Date of Patent: January 19, 2021Assignee: Arm LimitedInventors: Daren Croxford, Sharjeel Saeed, Jayavarapu Srinivasa Rao, Ozgur Ozkurt, Dominic Hugo Symes
-
Publication number: 20200258264Abstract: A data processing system comprises encoding circuitry operable to encode arrays of data elements, decoding circuitry operable to decode encoded versions of arrays of data elements, and consumer circuitry operable to use arrays of data elements. Data indicative of a resolution that is to be used by the consumer circuitry for at least one region of the array of data elements is provided to the encoding circuitry, and the encoding circuitry uses the data indicative of the resolution that is to be used by the consumer circuitry to control the generation of the representation for representing at least one block that the array of data elements is divided into.Type: ApplicationFiled: January 10, 2020Publication date: August 13, 2020Applicant: Arm LimitedInventors: Samuel Martin, Jakob Axel Fries, Ozgur Ozkurt
-
Patent number: 10733789Abstract: In addition to rendering a first frame representing a first forward view of a scene, a graphics processing system renders one or more further versions of the first frame, each representing a further view of the scene based on a different point in time and/or view orientation. The first frame and/or one or more of the one or more further versions may then be subjected to “timewarp” and/or “spacewarp” processing to generate an output “timewarped” and/or “spacewarped” image for display.Type: GrantFiled: June 19, 2018Date of Patent: August 4, 2020Assignee: Arm LimitedInventors: Daren Croxford, Ozgur Ozkurt, Brian Starkey
-
Patent number: 10672367Abstract: A method of operating a data processing system is disclosed for a data processing system that comprises a display and a display controller. The method comprises the display controller providing to the display data for an output surface to be displayed, storing the data in a memory of the display, and the display reading the data from the memory and displaying the output surface. The method further comprises the display controller indicating to the display a particular memory address of the memory, and the display using the indication to control the reading of data from the memory. The display controller may provide to the display image data for one or more sub-regions of the output surface that were not present in a previous version of the output surface.Type: GrantFiled: July 3, 2017Date of Patent: June 2, 2020Assignee: Arm LimitedInventors: Sharjeel Saeed, Jayavarapu Srinivasa Rao, Ozgur Ozkurt, Daren Croxford
-
Patent number: 10592146Abstract: A method of operating a data processing system 4 is disclosed that comprises producing data in the form of blocks of data, where each block of data represents a particular region of a data array, processing the data using a processing operation in which one or more output data values are each determined using data values from plural different lines of the data array, storing the processed data in a memory 21 of the data processing system, and reading the data from the memory 21 in the form of lines.Type: GrantFiled: June 27, 2017Date of Patent: March 17, 2020Assignee: Arm LimitedInventors: Sharjeel Saeed, Kushan Vijaykumar Vyas, Michal Karol Bogusz, Piotr Tadeusz Chrobak, Ozgur Ozkurt
-
Patent number: 10394522Abstract: A display controller for a data processing system comprises two sets of display processing units, each set of display processing units comprising an input unit operable to read at least one input surface, a processing unit operable to process one or more input surfaces to generate an output surface, and an output unit operable to provide an output surface for display to a display. The display controller also includes internal data path via which pixel data of a surface may be passed between the sets of display processing units, and a control unit that can selectively activate one or both of the sets of display processing units to process one or more input surfaces to generate one or more output surfaces for display.Type: GrantFiled: July 18, 2017Date of Patent: August 27, 2019Assignee: Arm LimitedInventors: Damian Piotr Modrzyk, David Brown, Ozgur Ozkurt
-
Publication number: 20190026243Abstract: A display controller for a data processing system comprises two sets of display processing units, each set of display processing units comprising an input unit operable to read at least one input surface, a processing unit operable to process one or more input surfaces to generate an output surface, and an output unit operable to provide an output surface for display to a display. The display controller also includes internal data path via which pixel data of a surface may be passed between the sets of display processing units, and a control unit that can selectively activate one or both of the sets of display processing units to process one or more input surfaces to generate one or more output surfaces for display.Type: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Applicant: ARM LimitedInventors: Damian Piotr Modrzyk, David Brown, Ozgur Ozkurt
-
Publication number: 20190005924Abstract: A method of operating a data processing system is disclosed for a data processing system that comprises a display and a display controller. The method comprises the display controller providing to the display data for an output surface to be displayed, storing the data in a memory of the display, and the display reading the data from the memory and displaying the output surface. The method further comprises the display controller indicating to the display a particular memory address of the memory, and the display using the indication to control the reading of data from the memory. The display controller may provide to the display image data for one or more sub-regions of the output surface that were not present in a previous version of the output surface.Type: ApplicationFiled: July 3, 2017Publication date: January 3, 2019Applicant: ARM LimitedInventors: Sharjeel Saeed, Jayavarapu Srinivasa Rao, Ozgur Ozkurt, Daren Croxford
-
Publication number: 20180373432Abstract: A method of operating a data processing system 4 is disclosed that comprises producing data in the form of blocks of data, where each block of data represents a particular region of a data array, processing the data using a processing operation in which one or more output data values are each determined using data values from plural different lines of the data array, storing the processed data in a memory 21 of the data processing system, and reading the data from the memory 21 in the form of lines.Type: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Applicant: ARM LimitedInventors: Sharjeel Saeed, Kushan Vijaykumar Vyas, Michal Karol Bogusz, Piotr Tadeusz Chrobak, Ozgur Ozkurt
-
Publication number: 20180365882Abstract: In addition to rendering a first frame representing a first forward view of a scene, a graphics processing system renders one or more further versions of the first frame, each representing a further view of the scene based on a different point in time and/or view orientation. The first frame and/or one or more of the one or more further versions may then be subjected to “timewarp” and/or “spacewarp” processing to generate an output “timewarped” and/or “spacewarped” image for display.Type: ApplicationFiled: June 19, 2018Publication date: December 20, 2018Applicant: Arm LimitedInventors: Daren Croxford, Ozgur Ozkurt, Brian Starkey
-
Publication number: 20180276873Abstract: A method of operating a data processing system is disclosed for a data processing system that comprises a display and a display controller operable to provide to the display data in respect of output surfaces to be displayed. The method comprises, when an output surface is to be displayed, the display controller providing to the display data in respect of the output surface in the form of image data and image modification data, and the display using the image data and the image modification data when producing an output surface for display.Type: ApplicationFiled: March 16, 2018Publication date: September 27, 2018Applicant: Arm LimitedInventors: Daren Croxford, Sharjeel Saeed, Jayavarapu Srinivasa Rao, Ozgur Ozkurt, Dominic Hugo Symes