-
公开(公告)号:US20170352323A1
公开(公告)日:2017-12-07
申请号:US15274639
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: Embodiments provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a display engine to present the one or more frames of data to the display device for display; display logic to receive a request to display the one or more frames of data and generate one or more display events for the display engine based on the request, wherein the request includes a first hint to indicate a complexity of the one or more frames of data and the one or more display events includes a second hint derived from the first hint; and a performance controller to adjust one or more performance related parameters for the display system based on the second hint.
-
公开(公告)号:US10726604B2
公开(公告)日:2020-07-28
申请号:US15274658
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.
-
公开(公告)号:US11568588B2
公开(公告)日:2023-01-31
申请号:US16946788
申请日:2020-07-07
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.
-
公开(公告)号:US10706604B2
公开(公告)日:2020-07-07
申请号:US15274639
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: Embodiments provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a display engine to present the one or more frames of data to the display device for display; display logic to receive a request to display the one or more frames of data and generate one or more display events for the display engine based on the request, wherein the request includes a first hint to indicate a complexity of the one or more frames of data and the one or more display events includes a second hint derived from the first hint; and a performance controller to adjust one or more performance related parameters for the display system based on the second hint.
-
公开(公告)号:US10388054B2
公开(公告)日:2019-08-20
申请号:US15274689
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: Embodiments provide for a method of generating and displaying data on a display device, the method comprising receiving an input to interact with an image presented via the display; generating a sequence of frames having an animation frame rate independent of a current refresh rate of the display device; presenting configuration data to the display engine at a display time based on the requested presentation time; and dynamically refreshing the display device based on the display time to display the sequence of frames.
-
公开(公告)号:US20170352324A1
公开(公告)日:2017-12-07
申请号:US15274658
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.
-
公开(公告)号:US20170352322A1
公开(公告)日:2017-12-07
申请号:US15274616
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
CPC classification number: G09G5/006 , G06F3/14 , G09G3/3618 , G09G5/12 , G09G5/363 , G09G2320/0252 , G09G2330/021 , G09G2340/0435 , G09G2360/06 , G09G2360/12 , G09G2370/04 , H04N7/01 , H04N7/0127
Abstract: Embodiments described herein provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data.
-
公开(公告)号:US10510317B2
公开(公告)日:2019-12-17
申请号:US15274616
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
Abstract: Embodiments described herein provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data.
-
公开(公告)号:US20170352325A1
公开(公告)日:2017-12-07
申请号:US15274689
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Arthur L. Spence , Jeremy T. Sandmel , David M. Chan , Chendi Zhang , Peter C. Tsoi
CPC classification number: G06T13/80 , G06F3/041 , G06F3/14 , G09G3/3618 , G09G5/003 , G09G5/18 , G09G5/36 , G09G5/393 , G09G2310/08 , G09G2320/0252 , G09G2320/10 , G09G2330/021 , G09G2340/0435 , G09G2350/00 , G09G2360/06 , G09G2360/12
Abstract: Embodiments provide for a method of generating and displaying data on a display device, the method comprising receiving an input to interact with an image presented via the display; generating a sequence of frames having an animation frame rate independent of a current refresh rate of the display device; presenting configuration data to the display engine at a display time based on the requested presentation time; and dynamically refreshing the display device based on the display time to display the sequence of frames.
-
-
-
-
-
-
-
-