-
公开(公告)号:US10733789B2
公开(公告)日:2020-08-04
申请号:US16012012
申请日:2018-06-19
Applicant: Arm Limited
Inventor: Daren Croxford , Ozgur Ozkurt , Brian Starkey
Abstract: 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.
-
公开(公告)号:US20190005924A1
公开(公告)日:2019-01-03
申请号:US15640780
申请日:2017-07-03
Applicant: ARM Limited
Inventor: Sharjeel Saeed , Jayavarapu Srinivasa Rao , Ozgur Ozkurt , Daren Croxford
Abstract: 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.
-
公开(公告)号:US20180373432A1
公开(公告)日:2018-12-27
申请号:US15635099
申请日:2017-06-27
Applicant: ARM Limited
Inventor: Sharjeel Saeed , Kushan Vijaykumar Vyas , Michal Karol Bogusz , Piotr Tadeusz Chrobak , Ozgur Ozkurt
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0611 , G06F3/0673 , G06F13/38 , G09G5/395 , G09G2330/021
Abstract: 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.
-
公开(公告)号:US20180365882A1
公开(公告)日:2018-12-20
申请号:US16012012
申请日:2018-06-19
Applicant: Arm Limited
Inventor: Daren Croxford , Ozgur Ozkurt , Brian Starkey
CPC classification number: G06T15/10 , G06T7/20 , G06T7/70 , G06T15/005
Abstract: 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.
-
公开(公告)号:US10896536B2
公开(公告)日:2021-01-19
申请号:US15923628
申请日:2018-03-16
Applicant: Arm Limited
Inventor: Daren Croxford , Sharjeel Saeed , Jayavarapu Srinivasa Rao , Ozgur Ozkurt , Dominic Hugo Symes
Abstract: 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.
-
公开(公告)号:US20200258264A1
公开(公告)日:2020-08-13
申请号:US16739631
申请日:2020-01-10
Applicant: Arm Limited
Inventor: Samuel Martin , Jakob Axel Fries , Ozgur Ozkurt
Abstract: 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.
-
公开(公告)号:US11600026B2
公开(公告)日:2023-03-07
申请号:US16739631
申请日:2020-01-10
Applicant: Arm Limited
Inventor: Samuel Martin , Jakob Axel Fries , Ozgur Ozkurt
Abstract: 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.
-
公开(公告)号:US10672367B2
公开(公告)日:2020-06-02
申请号:US15640780
申请日:2017-07-03
Applicant: ARM Limited
Inventor: Sharjeel Saeed , Jayavarapu Srinivasa Rao , Ozgur Ozkurt , Daren Croxford
Abstract: 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.
-
公开(公告)号:US10592146B2
公开(公告)日:2020-03-17
申请号:US15635099
申请日:2017-06-27
Applicant: ARM Limited
Inventor: Sharjeel Saeed , Kushan Vijaykumar Vyas , Michal Karol Bogusz , Piotr Tadeusz Chrobak , Ozgur Ozkurt
Abstract: 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.
-
公开(公告)号:US10394522B2
公开(公告)日:2019-08-27
申请号:US15653456
申请日:2017-07-18
Applicant: ARM Limited
Inventor: Damian Piotr Modrzyk , David Brown , Ozgur Ozkurt
Abstract: 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.
-
-
-
-
-
-
-
-
-