-
公开(公告)号:US20250037227A1
公开(公告)日:2025-01-30
申请号:US18777526
申请日:2024-07-18
Applicant: Arm Limited
Inventor: Damian Piotr Modrzyk , Metin Gokhan Ünal , Giacomo Gabrielli , Balaji Venu
Abstract: Provided is a graphics processing unit comprising a texture unit, an execution unit, and a machine-learning neural network engine, all configured in a pipeline in electronic communication with an integrated cache memory; and a visual data processing engine comprising a configurable stencil processor integrated into the pipeline, in electronic communication with the integrated cache memory, and configured to execute repetitive image-to-image processing instructions on visual data fetched from the integrated cache memory; wherein a graphics processing unit scheduler is configured to provide a job control function for the visual data processing engine; and wherein the visual data processing engine is configured responsively to the graphics processing unit scheduler to operate in parallel with at least one of the texture unit, the execution unit, or the machine-learning neural network engine using a separate dataflow.
-
公开(公告)号:US20200005719A1
公开(公告)日:2020-01-02
申请号:US16455764
申请日:2019-06-28
Applicant: Arm Limited
Inventor: Samuel Martin , Damian Piotr Modrzyk
Abstract: In a data processing system that includes a field sequential colour display, when displaying a frame that is to be transformed based on a predicted view orientation on the field sequential colour display, each colour field to be displayed on the display for the frame is transformed based on a predicted view orientation for that particular colour field, such that each colour field will be subjected to a different view orientation transformation to the other colour fields for the frame. The so-transformed colour fields are then displayed sequentially on the display to display the frame.
-
公开(公告)号:US11769464B2
公开(公告)日:2023-09-26
申请号:US17465378
申请日:2021-09-02
Applicant: Apical Limited , Arm Limited
Inventor: Maxim Novikov , Yanxiang Wang , Damian Piotr Modrzyk
CPC classification number: G09G5/06 , G09G3/2003 , G09G2340/06
Abstract: A computer-implemented method, a computer system configured to perform the method, and a non-transitory computer-readable storage medium are provided comprising instructions for executing the method are provided. The computer-implemented method comprises obtaining input video data including frames of input image data comprising first image data values expressed in an input color space. The first image data values are processed with a first and second color space conversion process to generate first processed image data and second processed image data respectively. The first processed image data and the second processed image data include image data values expressed in an output color space. Output image data is derived from both the first processed image data and the second processed image data.
-
公开(公告)号:US11616937B2
公开(公告)日:2023-03-28
申请号:US16410560
申请日:2019-05-13
Applicant: Arm Limited
Inventor: Damian Piotr Modrzyk , Viacheslav Chesnokov , Sven Ola Johannes Hugosson , Alex Kornienko , Guney Kayim , Ertunc Erdil , Dominic Hugo Symes , Brian Paul Starkey , Michal Karol Bogusz
Abstract: When a producer processing unit, such as a video decoder, of a media processing system is producing a data output for use by a consumer processing unit, such as a display processor, the producer processing unit also generates metadata for the data output that it is producing and provides that metadata for use by the consumer processing unit. The consumer processing unit then uses the metadata provided by the producer processing unit when processing the data output to which the metadata relates.
-
公开(公告)号:US10510323B2
公开(公告)日:2019-12-17
申请号:US15347058
申请日:2016-11-09
Applicant: ARM Limited
Inventor: Daren Croxford , Damian Piotr Modrzyk , Piotr Tadeusz Chrobak
Abstract: A display controller 10 comprises a first display processing core 20 comprising a first input stage operable to read at least one input surface, a first processing stage operable to generate an output surface, a first output stage operable to provide an output surface for display to a first display 3, and a first write-out stage 27 operable to write data of an output surface to external memory 1, and a second display processing core 40 comprising a second input stage operable to read at least one input surface, a second processing stage operable to generate an output surface, and a second output stage operable to provide an output surface for display to a second display 5. The display controller 10 also comprises an internal data path 30 for passing data of an output surface from the first display core 20 to the second display core 40.
-
公开(公告)号:US20180253868A1
公开(公告)日:2018-09-06
申请号:US15446997
申请日:2017-03-01
Applicant: ARM Limited , APICAL LIMITED
Inventor: Ian Rudolf Bratt , Alexander Eugene Chalfin , Eric Kunze , Paul Stanley Hughes , Alex Kornienko , Damian Piotr Modrzyk , Metin Gokhan Ünal , Jonathan Adam Lawton
CPC classification number: G06T1/60 , G06F3/012 , G06T3/0093 , G09G5/36 , G09G5/391 , G09G5/395 , G09G2340/0464 , G09G2354/00
Abstract: A display controller 93 in a data processing system includes a timewarp module (transformation circuitry) 100 that is operable to perform timewarp processing of a rendered frame 92 generated by a graphics processor (GPU) 91 for provision to a display panel 94. The timewarp module (transformation circuitry) 100 operates to transform an input surface 92 read by the display controller 93 based on received view orientation data to provide an appropriately “timewarped” transformed version of the input surface as an output transformed surface for display on the display 94.
-
公开(公告)号:US12020401B2
公开(公告)日:2024-06-25
申请号:US16675644
申请日:2019-11-06
Applicant: Arm Limited
Inventor: Samuel Martin , Metin Gokhan Unal , Damian Piotr Modrzyk
IPC: G06T3/4092 , G06F3/01 , G06F3/0346 , G06T3/60 , G06T19/00 , H04N13/117
CPC classification number: G06T3/4092 , G06F3/011 , G06F3/012 , G06F3/0346 , G06T3/60 , G06T19/006 , H04N13/117 , G06T2210/36
Abstract: In a data processing system, when displaying a foveated image, a producer processing unit generates plural different resolution versions of the frame to be displayed. A display processor then generates a view orientation transformed output version of the frame to be displayed using data from the plural different resolution versions of the frame to be displayed generated by the producer processing unit based on data indicative of which resolution version of the frame is to be used for respective regions of the view orientation transformed output version of the frame to be displayed provided to the display processor.
-
公开(公告)号:US11562701B2
公开(公告)日:2023-01-24
申请号:US16455764
申请日:2019-06-28
Applicant: Arm Limited
Inventor: Samuel Martin , Damian Piotr Modrzyk
Abstract: In a data processing system that includes a field sequential colour display, when displaying a frame that is to be transformed based on a predicted view orientation on the field sequential colour display, each colour field to be displayed on the display for the frame is transformed based on a predicted view orientation for that particular colour field, such that each colour field will be subjected to a different view orientation transformation to the other colour fields for the frame. The so-transformed colour fields are then displayed sequentially on the display to display the frame.
-
公开(公告)号:US11127110B2
公开(公告)日:2021-09-21
申请号:US15446997
申请日:2017-03-01
Applicant: ARM Limited , APICAL LIMITED
Inventor: Ian Rudolf Bratt , Alexander Eugene Chalfin , Eric Kunze , Paul Stanley Hughes , Alex Kornienko , Damian Piotr Modrzyk , Metin Gokhan Ünal , Jonathan Adam Lawton
Abstract: A display controller 93 in a data processing system includes a timewarp module (transformation circuitry) 100 that is operable to perform timewarp processing of a rendered frame 92 generated by a graphics processor (GPU) 91 for provision to a display panel 94. The timewarp module (transformation circuitry) 100 operates to transform an input surface 92 read by the display controller 93 based on received view orientation data to provide an appropriately “timewarped” transformed version of the input surface as an output transformed surface for display on the display 94.
-
公开(公告)号:US20200066233A1
公开(公告)日:2020-02-27
申请号:US16667658
申请日:2019-10-29
Applicant: Arm Limited
Inventor: Daren Croxford , Damian Piotr Modrzyk , Piotr Tadeusz Chrobak
Abstract: A display controller 12 comprises a first display processing core 20 comprising a first input stage 21 operable to read at least one input surface, a first processing stage operable to process one or more input surfaces to generate an output surface, and a first output stage 26 operable to provide an output surface for display to a first display 6, and a second display processing core 40 comprising a second input stage 41 operable to read at least one input surface, a second processing stage operable to process one or more input surfaces to generate an output surface, and a second output stage 46 operable to provide an output surface for display to a second display 8. The display controller 12 also comprises an internal data path 30 for passing pixel data of an output surface from the second display core 40 to the first display core 20.
-
-
-
-
-
-
-
-
-