-
公开(公告)号:US11200867B1
公开(公告)日:2021-12-14
申请号:US16563622
申请日:2019-09-06
Applicant: Apple Inc.
Inventor: Maofeng Yang , Shengkui Gao , Paolo Sacchetto , Weijun Yao , Yongjun Li , Jiayi Jin , Pyungwoo Yeon , Michael Hong Yeol Lim , Peter F. Holland , Ross Thompson
Abstract: A system may include an electronic display panel having pixels, where each pixel emits light based on a respective programming signal applied to the pixel. The system may also include processing circuitry to determine a respective control signal upon which the respective programing signal for each pixel is based. The processing circuitry may determine each respective control signal based at least in part on approximations of respective pixel brightness-to-data relationship as defined by a function having variables stored in memory accessible to the processing circuitry.
-
公开(公告)号:US10978027B2
公开(公告)日:2021-04-13
申请号: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.
-
公开(公告)号:US20210056927A1
公开(公告)日:2021-02-25
申请号:US16545955
申请日:2019-08-20
Applicant: Apple Inc.
Inventor: Peter F. Holland , Malcolm D. Gray , Mahesh B. Chappalli
Abstract: A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.
-
公开(公告)号:US10706817B2
公开(公告)日:2020-07-07
申请号:US16146910
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Yingying Tang , Chaohao Wang , Sheng Zhang , Yunhui Hou , Paolo Sacchetto , Koorosh Aflatooni , Gokhan Avkarogullari , Guy Cote , Mahesh B. Chappalli , Peter F. Holland
IPC: G09G5/10 , G09G3/20 , G09G3/3225 , G09G3/36 , G09G3/3208
Abstract: An electronic device is provided. The electronic device includes a display that is configured to show content that includes a plurality of frames. The plurality of frames includes a first frame that is associated with a pre-transition value. The plurality of frames also includes a second frame that is associated with a current frame value that corresponds to a first luminance. Additionally, the electronic device is configured to determine an overdriven current frame value corresponding to a second luminance that is greater than the first luminance. The electronic device is also configured to display the second frame using the overdriven current frame value.
-
公开(公告)号:US10657874B2
公开(公告)日:2020-05-19
申请号:US15967892
申请日:2018-05-01
Applicant: Apple Inc.
Inventor: Yingying Tang , Chaohao Wang , Sheng Zhang , Yunhui Hou , Paolo Sacchetto , Koorosh Aflatooni , Gokhan Avkarogullari , Guy Cote , Mahesh B. Chappalli , Peter F. Holland
IPC: G09G3/20 , G09G5/06 , G09G3/36 , G09G3/3208
Abstract: An electronic device is provided. The electronic device includes a display that is configured to show content that includes a plurality of frames. The plurality of frames includes a first frame that is associated with a pre-transition value. The plurality of frames also includes a second frame that is associated with a current frame value that corresponds to a first luminance. Additionally, the electronic device is configured to determine an overdriven current frame value corresponding to a second luminance that is greater than the first luminance. The electronic device is also configured to display the second frame using the overdriven current frame value.
-
公开(公告)号:US10410575B2
公开(公告)日:2019-09-10
申请号:US15654501
申请日:2017-07-19
Applicant: APPLE INC.
Abstract: Devices and methods for underrun compensation are provided. By way of example, a technique for underrun compensation includes determining a particular one of a plurality of pixel configurations for a display. When an underrun condition is detected during processing of first image data via an image processing pipeline, at least a portion of requested image data for downstream processing has not yet been provided by an upstream processing component. Accordingly, upon detecting an underrun condition, underrun pixel data for the at least portion of the requested image data is generated, based upon the particular one of the plurality of pixel configurations.
-
公开(公告)号:US10262605B2
公开(公告)日:2019-04-16
申请号:US15699366
申请日:2017-09-08
Applicant: Apple Inc.
Inventor: Adria Fores Herranz , Guy Côté , Arthur L. Spence , Mahesh B. Chappalli , Peter F. Holland , Ross Thompson
Abstract: Systems, methods, and non-transitory media are presented that provide for improving color accuracy. An electronic display includes a display region having multiple pixels each having multiple subpixels. The electronic device also includes a display pipeline coupled to the electronic display. The display pipeline is configured to receive image data and perform white point compensation on the image data to compensate for a current drop in the display to cause the display to display a target white point when displaying white. The display pipeline also is configured to correct white point overcompensation on the image data to reduce possible oversaturation of non-white pixels using the white point compensation. Finally, the display pipeline is configured to output the compensated and corrected image data to the electronic display to facilitate displaying the compensated and corrected image data on the display region.
-
公开(公告)号:US20190073176A1
公开(公告)日:2019-03-07
申请号:US15698224
申请日:2017-09-07
Applicant: Apple Inc.
Inventor: Peter F. Holland , Mahesh B. Chappalli , David L. Bowman
CPC classification number: G06F3/14 , G06T1/20 , G09G5/363 , G09G2340/04 , G09G2340/0492
Abstract: Systems and methods for improving operation of an electronic device, which includes an image data processing pipeline that processes input image data. In the processing pipeline, a first processing block generates first processed image data by performing a first function on the input image data; another one or more processing blocks, which includes a second processing block coupled to a first output of the first processing block, generates second processed image data by performing a second function on the first processed image data when received from the first processing block; and a third processing block coupled to the first output and a second output of the other one or more processing blocks performs a third function on the first processed image data when received from the first processing block and performs the third function on the second processed image data when received from the other one or more processing blocks.
-
公开(公告)号:US10187622B1
公开(公告)日:2019-01-22
申请号:US15699481
申请日:2017-09-08
Applicant: Apple Inc.
Inventor: Mahesh B. Chappalli , Peter F. Holland , David L. Bowman
Abstract: Systems and methods for improving operational flexibility of a display pipeline coupled to a display panel that facilitates display of an image by controlling luminance of a display pixel based on display image data. The display pipeline includes a format convert block that receives source image data that indicates target luminance of the display pixel using a source format; determines a color scaling factor associated with a color component in the source image data based on the source format; and generates internal image data that indicates target luminance of the display pixel using an internal format based on application of the color scaling factor to the source image data. Additionally, the display pipeline includes an image data processing block coupled to the format convert block, which processes the internal image data before the display image data is generated to facilitate improving perceived image quality when the image is displayed.
-
公开(公告)号:US10055809B2
公开(公告)日:2018-08-21
申请号:US15150172
申请日:2016-05-09
Applicant: Apple Inc.
Inventor: Peter F. Holland , Benjamin K. Dodge
CPC classification number: G06T1/60 , G06T1/20 , G09G5/006 , G09G5/18 , G09G5/397 , G09G2330/021 , G09G2360/125 , G09G2360/18 , G11B20/10481 , H04N5/765
Abstract: Systems, apparatuses, and methods for time shifting tasks in a computing system. A system may include a display control unit configured to process pixels for display. The display control unit may include at least one or more pixel processing pipelines, a control unit, and a pixel buffer. The control unit may be configured to monitor the amount of data in the pixel buffer and set the priority of pixel fetch requests according to the amount of data in the pixel buffer. If the control unit determines that an inter frame period will occur within a given period of time, the control unit may prevent the priority of pixel fetch requests from being escalated if the amount of data in the pixel buffer falls below a threshold. The control unit may also be configured to fill the buffers of the display control unit with as much data as possible during the inter frame period.
-
-
-
-
-
-
-
-
-