-
公开(公告)号:US20210183334A1
公开(公告)日:2021-06-17
申请号:US16711322
申请日:2019-12-11
Applicant: Apple Inc.
Inventor: Peter F. Holland , Mahesh B. Chappalli
IPC: G09G5/10
Abstract: An electronic device may include an electronic display to display images during frames based on image data. The electronic display may be divided into multiple regions each having multiple pixels. The electronic device may also include a display pipeline to process the image data and output the processed image data to the electronic display. The display pipeline may also determine a history update corresponding to an estimated burn-in aging effect of the pixels based on usage. A first portion of the history update corresponding to pixels in a first region may be determined during a first frame and a second portion of the history update corresponding to pixels in a second region may be determined during a second frame.
-
公开(公告)号:US20200227010A1
公开(公告)日:2020-07-16
申请号:US16828824
申请日:2020-03-24
Applicant: Apple Inc.
Inventor: Peter F. Holland , Mahesh B. Chappalli , Assaf Menachem
Abstract: An electronic device may include a display panel and an image data source designed to determine a differing region in the image frame by comparing source image data and image data corresponding with a previous image frame. The electronic device may also include a display pipeline between the image data source and the display panel. The display pipeline may include image processing circuitry to convert image data from a source space to a display space and image processing circuitry to spatially process the image data. The display pipeline may determine a crop region by converting the differing region to the display space and determine a partial frame region, based on the image data to be spatially processed, by the image processing circuitry. The display pipeline may also determine and retrieve a fetch region smaller than the image frame by converting the partial frame region to the source space.
-
公开(公告)号:US10706825B2
公开(公告)日:2020-07-07
申请号:US14869148
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Brijesh Tripathi , Arthur L. Spence , Joshua P. de Cesare , Ilie Garbacea , Guy Cote , Mahesh B. Chappalli , Malcolm D. Gray , Christopher P. Tann
Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
-
公开(公告)号:US20200074583A1
公开(公告)日:2020-03-05
申请号:US16122473
申请日:2018-09-05
Applicant: Apple Inc.
Inventor: Peter F. Holland , Mahesh B. Chappalli
IPC: G06T1/20 , G06T1/60 , G06F13/28 , G06F12/1081
Abstract: Display pipeline may manage allocation of total memory bandwidth to memory access requester blocks (e.g., display pipeline as a whole and/or a block in the display pipeline) by dynamically allocating the total memory bandwidth based at least in part on a calculated bandwidth floor to reduce the communication inefficiency (e.g., underruns), excessive power consumption, and image quality degradation of the display pipeline. Image fetch parameters, electronic display parameters, display pipeline parameters, and memory access requester block parameters may be used to determine the appropriate bandwidth floor for each memory access requester of the display pipeline. Additional memory bandwidth may be allocated to memory access requesters of the display pipeline when available bandwidth remains to further reduce likelihood of subsequent communication inefficiencies in the display pipeline.
-
公开(公告)号:US20170092236A1
公开(公告)日:2017-03-30
申请号:US14869148
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Brijesh Tripathi , Arthur L. Spence , Joshua P. de Cesare , Ilie Garbacea , Guy Cote , Mahesh B. Chappalli , Malcolm D. Gray
IPC: G09G5/395
CPC classification number: G09G5/395 , G06F3/1407 , G06F3/147 , G09G2310/08 , G09G2340/0407 , G09G2340/0464 , G09G2360/127
Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
-
公开(公告)号:US20170092180A1
公开(公告)日:2017-03-30
申请号:US14870798
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Guy Cote , Mahesh B. Chappalli
CPC classification number: G09G3/3648 , G09G3/3225 , G09G2320/0233 , G09G2320/0276 , G09G2320/0285 , G09G2320/029 , G09G2320/041 , G09G2320/045 , G09G2320/0666
Abstract: A method for adjusting the gain of a plurality of pixels across a display includes determining grid point gain adjustments for a plurality of grid points corresponding to coordinates across the display. The corresponding coordinates have a non-uniform spacing across the display. The method also includes determining uniformity gain adjustments for the plurality of pixels via interpolation with the grid point gain adjustments. The method also includes multiplying the uniformity gain adjustment for each pixel of the plurality of pixels by an input signal to the respective pixel. The drive strength supplied to the respective pixel is based at least in part on the input signal, and the drive strength supplied to each pixel is configured to control the light emitted from the respective pixel.
-
公开(公告)号:US20170092174A1
公开(公告)日:2017-03-30
申请号:US14871894
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Guy Cote , Mahesh B. Chappalli
IPC: G09G3/20
CPC classification number: G09G3/20 , G09G2300/0452 , G09G2320/0242 , G09G2320/0285 , G09G2320/066 , G09G2340/0457
Abstract: Devices and methods for reducing or eliminating sub-pixel layout artifacts on an electronic display are provided. One such device may include an electronic display to display image data, a processor to generate the image data, and sub-pixel layout compensation circuitry that modifies the image data to reduce or eliminate a sub-pixel layout artifact of the electronic display by modifying pixels of the image data on a sub-pixel-by-sub-pixel basis. The sub-pixel layout compensation circuitry may adjust a sub-pixel of a first color in a first pixel based at least in part on a first gradient between the sub-pixel of the first color of the first pixel and a sub-pixel of the first color of a second pixel.
-
公开(公告)号:US20240331611A1
公开(公告)日:2024-10-03
申请号:US18596520
申请日:2024-03-05
Applicant: Apple Inc.
Inventor: Hyunwoo Nho , Jie Won Ryu , Patrick R. Cruce , Yao Shi , Nicolas Le Dortz , Wei Xiong , Hyunsoo Kim , Wei H. Yao , Sun-Il Chang , Kingsuk Brahma , Ionut A. Mirel , Mahesh B. Chappalli , Ruicong Chen
CPC classification number: G09G3/2096 , G09G3/2007 , G09G3/32 , G09G2300/0842 , G09G2320/0223 , G09G2320/0233 , G09G2320/0266 , G09G2330/021 , G09G2360/16
Abstract: Embodiments herein provide various apparatuses and techniques to efficiently mitigate front-of-screen (FoS) artifacts that may occur due to voltage fluctuations due to alternating current (AC) or direct current (DC) mechanisms that may occur in a variety of pixel types. In one embodiment, emission profile awareness circuitry may be implemented to mitigate for FoS artifacts due to DC mechanisms. Two-dimensional (2D) digital compensation circuitry may address the DC portion of the voltage fluctuations by accounting for an emission profile applied to content displayed on an electronic display. In some embodiments, the 2D digital compensation circuitry may compensate for the AC portion of the voltage fluctuations by duplicating the AC voltage fluctuations via voltage error subtraction circuitry and voltage error accumulation circuitry.
-
公开(公告)号:US12026861B2
公开(公告)日:2024-07-02
申请号:US17362923
申请日:2021-06-29
Applicant: Apple Inc.
Inventor: Mahesh B. Chappalli , Alexey Kornienko
CPC classification number: G06T5/92 , G06T5/40 , G06T2207/20208
Abstract: Methods and systems include determining an upper boundary of brightness values of high-dynamic range image content. Using the determined upper boundary, end points of bins of histogram values are determined. Using the determined end points of the bins of histogram values, luma values are allocated to the bins. The high-dynamic range image content is processed based at least in part on the allocations to the bins. Image data including the processed high-dynamic range image content is displayed via an electronic display.
-
公开(公告)号:US11967290B2
公开(公告)日:2024-04-23
申请号:US17357868
申请日:2021-06-24
Applicant: Apple Inc.
Inventor: Mahesh B. Chappalli , Assaf Menachem , Daniel Yechiel Dar , Ido Yaacov Soffair
CPC classification number: G09G3/3426 , G09G3/36 , G09G2320/0233 , G09G2320/0247 , G09G2320/041 , G09G2320/043 , G09G2320/046 , G09G2320/0653 , G09G2330/021
Abstract: An electronic display device has a panel that operates in conjunction with a light-emitting diode (LED) backlight. The device “slopes” or gradually ramps a change in brightness of an LED based on a target brightness value of the LED, a current brightness value of the LED, and temperature at the LED. The device also may limit power to the backlight based on an estimated power consumption of a current row of LEDs of the backlight and power consumption of the other rows of LEDs. The device also may determine a reduced voltage to supply to an LED based on a current to supply to the LED to cause the LED to operate. The device also may send an interrupt to the backlight to block updates to the backlight while image content is written to pixels of the panel. The device further compensates for aging of and temperature at an LED.
-
-
-
-
-
-
-
-
-