-
公开(公告)号:US20240429938A1
公开(公告)日:2024-12-26
申请号:US18755302
申请日:2024-06-26
Applicant: Apple Inc.
Inventor: Tyson J. Bergland , Karthik Ramani , Stephan Lachowsky , Justin A. Hensley , Davoud A. Jamshidi
IPC: H03M7/30 , H04N19/176 , H04N19/182
Abstract: Techniques are disclosed relating to compression of pixel data using different quantization for different regions of a block of pixels being compressed. In some embodiments, compression circuitry is configured to determine, for multiple components included in pixels of the block of pixels being compressed, respective smallest and greatest component values in respective regions of the block of pixels. The compression circuitry may determine, based on the determined smallest and greatest component values, to use a first number of bits to represent delta values relative to a base value for a first component in a first region and a second, different number of bits to represent delta values relative to a base value for a second component in the first region. The compression circuitry may then quantize delta values for the first and second components of pixels in the first region of the block of pixels using the determined first and second numbers of bits. In some embodiments, the compression circuitry determines whether to provide cross-component bit sharing within a region.
-
公开(公告)号:US20240095884A1
公开(公告)日:2024-03-21
申请号:US17946899
申请日:2022-09-16
Applicant: Apple Inc.
Inventor: Shereef Shehata , Stephan Lachowsky , Jim C Chou
CPC classification number: G06T5/002 , G06T3/40 , G06T2207/20204
Abstract: Systems and methods are provided for adding digital film grain to images and videos displayed by a display of an electronic device. An image processing circuitry of the electronic device may include hardware, such as display pipeline hardware, memory-to-memory scaler and rotator (MSR) hardware, and/or other possible hardware, that enables generation of film grain templates based on characteristics of a target film grain, pseudo-randomly samples the programmable template to fetch film grain values, scales the film grain values, and combines the scaled film grain values with values of pixels in an image frame.
-
公开(公告)号:US11361729B2
公开(公告)日:2022-06-14
申请号:US15861215
申请日:2018-01-03
Applicant: Apple Inc.
Inventor: Mahesh B. Chappalli , Christopher P. Tann , Peter F. Holland , Guy Côté , Stephan Lachowsky
Abstract: An electronic display pipeline may process image data for display on an electronic display. The electronic display pipeline may include burn-in compensation statistics collection circuitry and burn-in compensation circuitry. The burn-in compensation statistics collection circuitry may collect image statistics based at least in part on the image data. The statistics may estimate a likely amount of non-uniform aging of the sub-pixels of the electronic display. The burn-in compensation circuitry may apply a gain to sub-pixels of the image data to account for non-uniform aging of corresponding sub-pixels of the electronic display. The applied gain may be based at least in part on the image statistics collected by the burn-in compensation statistics collection circuitry.
-
公开(公告)号:US20210336632A1
公开(公告)日:2021-10-28
申请号:US16855540
申请日:2020-04-22
Applicant: Apple Inc.
Inventor: Tyson J. Bergland , Karthik Ramani , Stephan Lachowsky , Justin A. Hensley , Davoud A. Jamshidi
IPC: H03M7/30 , H04N19/176 , H04N19/182
Abstract: Techniques are disclosed relating to compression of pixel data using different quantization for different regions of a block of pixels being compressed. In some embodiments, compression circuitry is configured to determine, for multiple components included in pixels of the block of pixels being compressed, respective smallest and greatest component values in respective regions of the block of pixels. The compression circuitry may determine, based on the determined smallest and greatest component values, to use a first number of bits to represent delta values relative to a base value for a first component in a first region and a second, different number of bits to represent delta values relative to a base value for a second component in the first region. The compression circuitry may then quantize delta values for the first and second components of pixels in the first region of the block of pixels using the determined first and second numbers of bits. In some embodiments, the compression circuitry determines whether to provide cross-component bit sharing within a region.
-
公开(公告)号:US10049427B1
公开(公告)日:2018-08-14
申请号:US15677254
申请日:2017-08-15
Applicant: Apple Inc.
Inventor: Stephan Lachowsky
Abstract: Systems and methods for improving operation of an electronic device that includes a processing pipeline. The processing pipeline includes a prediction block that determines prediction residuals based on difference between uncompressed image data corresponding with a pixel tile and prediction of a first pixel group in the pixel tile and difference between the uncompressed image data and prediction of a second pixel group in the pixel tile, a run encode block that replaces a first of the prediction residuals with an escape value and a second of the prediction residuals with a run length value when a run starting in the first pixel group and continuing into the second pixel group is detected, and an entropy encode block that generates compressed image data corresponding with the pixel tile by entropy encoding a third of the prediction residuals, the escape value, and the run length value when the run is detected.
-
-
-
-