-
公开(公告)号:US10102607B2
公开(公告)日:2018-10-16
申请号:US15692469
申请日:2017-08-31
Applicant: Apple Inc.
Inventor: Timothy J. Millet , Manu Gulati , Arthur L. Spence , Gurjeet S. Saund , Robert P. Esser
Abstract: One embodiment may include media circuits, an application processor, a direct memory access circuit (DMA), and a media managing circuit. The application processor may issue media commands into a queue. The media managing circuit may retrieve a first media command, set the DMA to copy data associated with the first media command to the first media circuit, and send the first media command to the first media circuit. While the first media command is being executed, the media managing circuit may also retrieve a second media command, determine that the second media command utilizes data that is dependent on a completion of the first media command, and set the DMA to copy data from the first media circuit to the second media circuit. After the first media command has been completed, the media managing circuit may also send the second media command to the second media circuit.
-
公开(公告)号:US10019968B2
公开(公告)日:2018-07-10
申请号:US15271085
申请日:2016-09-20
Applicant: Apple Inc.
Inventor: Yafei Bi , Arthur L. Spence , Vanessa C. Heppolette , Eran Tamari , Josh P. DeCesare
CPC classification number: G09G5/39 , G09G5/001 , G09G5/12 , G09G5/18 , G09G5/393 , G09G5/395 , G09G2310/04 , G09G2340/0435 , G09G2360/18
Abstract: Systems and methods for synchronizing a video source and display circuitry using a dynamic tearing effect (TE) signal are provided. In one embodiment, an electronic display device includes: variable refresh rate circuitry that, when no new frame data is provided to the electronic display device, extends a vertical blanking period and reduces a refresh rate of the electronic display device. A tearing effect signal is generated, which is selectively set to a first logical level at a first period of time and a second logical level at a second period of time. The tearing effect signal is provided to the host electronic device that provides frame data to the electronic display device and upon receipt of new frame data, an un-extended vertical blanking period is returned to and the frame data at the next frame boundary is displayed.
-
公开(公告)号:US20170365034A1
公开(公告)日:2017-12-21
申请号:US15692469
申请日:2017-08-31
Applicant: Apple Inc.
Inventor: Timothy J. Millet , Manu Gulati , Arthur L. Spence , Gurjeet S. Saund , Robert P. Esser
CPC classification number: G06T1/20 , G06F9/4893 , G06F9/52 , G06T1/60 , G09G5/001 , G09G5/363 , G09G2360/08 , Y02D10/24
Abstract: One embodiment may include media circuits, an application processor, a direct memory access circuit (DMA), and a media managing circuit. The application processor may issue media commands into a queue. The media managing circuit may retrieve a first media command, set the DMA to copy data associated with the first media command to the first media circuit, and send the first media command to the first media circuit. While the first media command is being executed, the media managing circuit may also retrieve a second media command, determine that the second media command utilizes data that is dependent on a completion of the first media command, and set the DMA to copy data from the first media circuit to the second media circuit. After the first media command has been completed, the media managing circuit may also send the second media command to the second media circuit.
-
公开(公告)号: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.
-
公开(公告)号:US20240013692A1
公开(公告)日:2024-01-11
申请号:US18212710
申请日:2023-06-21
Applicant: Apple Inc.
Inventor: Jie Won Ryu , Ardra Singh , Arthur L. Spence , Christopher P. Tann , Chun Lu , Daniel J. Drusch , Hyunwoo Nho , Jongyup Lim , Kingsuk Brahma , Marc J. DeVincentis , Mohammad Ali Jangda , Paolo Sacchetto , Peter F. Holland , Shawn P. Hurley , Wei H. Yao , Yue Jack Chu , Zhe Hua
IPC: G09G3/20
CPC classification number: G09G3/20 , G09G2330/021 , G09G2360/16 , G09G2320/103
Abstract: To reduce overall power consumption for an electronic display power management integrated circuit (PMIC), one of multiple electric power converters and/or electric power regulators may be selected based on an electrical load (e.g., due to the total brightness of the content displayed) on the electronic display at a given moment. In some embodiments, the PMIC may include a less efficient heavy load converter designed with high-current handling capability and a more efficient light load (e.g., low current) converter with lower current handling capability. A controller may dynamically select between the converters depending on a present load or an expected load on the electronic display.
-
公开(公告)号:US11670252B2
公开(公告)日:2023-06-06
申请号:US16888606
申请日:2020-05-29
Applicant: Apple Inc.
Inventor: Simon M. Douglas , Ross Thompson , Russell A. Blaine , Arthur L. Spence , Brad W. Simeral , Giovanni M. Agnoli , Chendi Zhang , Jacob Z. Weiss , Yiqiang Nie , Brent W. Schorsch
IPC: G06F1/3218 , G09G3/36
CPC classification number: G09G3/3611 , G06F1/3218 , G09G2330/021 , G09G2360/18
Abstract: A device implementing a system for displaying an image includes a processor configured to, generate, during a first power state of a device, a data structure specifying image frames and a respective display time for each of the image frames, and retrieve, during a second power state of the device and from the data structure, an image frame based on the respective display time for the image frame. The at least one processor is further configured to display, during a third power state of the device, the retrieved image frame on a display of the device.
-
公开(公告)号:US20220327977A1
公开(公告)日:2022-10-13
申请号:US17680103
申请日:2022-02-24
Applicant: Apple Inc.
Inventor: Kevin W. Sliech , Jason N. Gomez , David A. Hartley , Chengrui Le , Paolo Sacchetto , Arthur L. Spence
IPC: G09G3/20
Abstract: In an embodiment, an electronic device includes an electronic display. The electronic display provides a programmable latency period in response to receiving a first image frame corresponding to first image frame data. The electronic display also displays the first image frame after the programmable latency period and during display of the first image frame, receives a second image frame corresponding to second image frame data. The electronic display also repeats display of the first image frame in response to receiving the second image frame.
-
公开(公告)号:US20220270567A1
公开(公告)日:2022-08-25
申请号:US17742251
申请日:2022-05-11
Applicant: Apple Inc.
Inventor: Jim C. Chou , Honkai Tam , Roy G. Moss , Arthur L. Spence
Abstract: An electronic device includes a display panel and image processing circuitry. The image processing circuitry receives input image data corresponding to an image to display on the display panel, modifies the input image data by executing a first context task (e.g., lower priority task), and receives a context switch request. The image processing circuitry also pauses modification of the input image data by pausing execution of the first context task and then switches to modifying the input image data by executing a second context task (e.g., higher priority task).
-
公开(公告)号:US11061793B2
公开(公告)日:2021-07-13
申请号:US15900740
申请日:2018-02-20
Applicant: Apple Inc.
Inventor: Abhinav Pathak , Conor J. O'Reilly , Shashi K. Dua , Udaykumar R. Raval , Christopher W. Chaney , Amit K. Vyas , Albert S. Liu , Roberto Alvarez , Rohit Mundra , Vladislav Sahnovich , Patrick Y. Law , Paul M. Thompson , Paolo Sacchetto , Chaohao Wang , Arthur L. Spence , Jean-Pierre Simon Guillou , Mohammad Ali Jangda , Christopher Edward Glazowski , Yifan Zhang , Prajakta S. Karandikar , Han Ming Ong
Abstract: Circuits, methods, and apparatus that may estimate the power being consumed by an OLED display screen of an electronic device, may provide further information about that power usage, may modify or change functions performed by the electronic device based on that power usage, and may inform an application's developer about the amount of power being used by the electronic device while the electronic device is running the application. One example may estimate the power being used by an OLED display screen of an electronic device by determining the content of images being displayed during a duration. The estimated power may then be presented to a user. The estimated power may be used in decisions to modify or change parameters of the screen or other device components.
-
-
-
-
-
-
-
-
-