-
公开(公告)号:US20240095871A1
公开(公告)日:2024-03-21
申请号:US17933409
申请日:2022-09-19
Applicant: Apple Inc.
Inventor: Ido Y Soffair , Uri Nix , Yung-Chin Chen , Jim C Chou , Jian Zhou , Assaf Menachem , Sorin C Cismas
Abstract: A device may include a display for displaying an image frame based on warped image data and image processing circuitry to generate the warped image data by warping input image data to account for one or more distortions associated with displaying the image. The image processing circuitry may include a two-stage cache architecture having an first cache and an second cache and warp the input image data by generating mapping data indicative of a warp between the input image space and the output image space and fetching the input image data to populate the first cache. Warping may also include populating the second cache with a grouping of pixel values from the first cache that are selected according to a sliding window that traverses the first cache based on the mapping data and interpolating between pixel values of the grouping to generate pixel values of the warped image data.
-
公开(公告)号:US11908376B1
公开(公告)日:2024-02-20
申请号:US17710133
申请日:2022-03-31
Applicant: Apple Inc.
Inventor: Lingtao Wang , Giovanni Carbone , Chaohao Wang , Enkhamgalan Dorjgotov , Sheng Zhang , Jim C Chou , Shereef Shehata , Yung-Chin Chen
IPC: G09G5/10 , G09G5/06 , G09G3/3233 , G09G3/20
CPC classification number: G09G3/2092 , G09G2300/0842 , G09G2320/0233 , G09G2320/0276
Abstract: A compensation system includes a processor configured to determine compensated data for display on a sub-pixel of the display device. The processor may receive image data configured to be displayed on the sub-pixel, convert the gray level data to first voltage data; fetch, from a memory, compressed 1×1 sub-pixel uniformity compensation data for the sub-pixel, and decompress the compressed 1×1 sub-pixel uniformity compensation data via a decompressor. The decompressed data comprises the 1×1 sub-pixel uniformity compensation data for the sub-pixel. The processor may also determine a voltage compensation offset value associated with the sub-pixel based on the second voltage data, generate compensated voltage data based in part on the voltage compensation offset value and the first voltage data, convert the compensated voltage data to compensated gray level data; and transmit the compensated gray level data to pixel driving circuitry associated with the sub-pixel.
-
公开(公告)号:US11735147B1
公开(公告)日:2023-08-22
申请号:US17933778
申请日:2022-09-20
Applicant: Apple Inc.
Inventor: Jim C Chou , Shereef Shehata , Yung-Chin Chen
IPC: G09G5/391
CPC classification number: G09G5/391 , G09G2320/0233 , G09G2320/0285 , G09G2320/041 , G09G2320/046
Abstract: A device may include a display that display an image frame that is divided into adjustable regions having respective resolutions based on compensated image data. The device may also include image processing circuitry to generate the compensated image data by applying gains that compensate for burn-in related aging of pixels of the display. The gains are based on an aggregation of history updates indicative of estimated amounts of aging associated with pixel utilization. The circuitry may generate a history update by obtaining boundary data indicative of the boundaries between the adjustable regions, determining an estimated amount of aging, and dynamically resampling the estimated amount of aging by resampling a portion of the estimated amount of aging corresponding to an adjustable region by a factor and resampling of a different portion of the estimated amount of aging corresponding to another adjustable region by a different factor based on the boundary data.
-
14.
公开(公告)号:US12284396B2
公开(公告)日:2025-04-22
申请号:US18101571
申请日:2023-01-25
Applicant: Apple Inc.
Inventor: Jae Young Park , Jaehong Chon , Jim C Chou , Athanasios Leontaris
IPC: H04N19/86 , H04N19/436 , H04N19/513 , H04N19/52 , H04N19/53
Abstract: The present disclosure is directed towards image processing circuitry that applies temporal filtering to video image data along motion trajectories in the video image data. The temporal filtering may be applied along motion trajectories in the image data, by filtering source pixels by reference pixel values and the refined motion vectors. The temporal filtering circuitry may fetch source and reference pixel values based on received motion vectors from an encoding pipeline. Additionally, the temporal filtering circuitry may include a motion vector refinement block along with a temporal filtering block, such that the video image data may be filtered based on refined motion vectors and source and reference pixel values.
-
公开(公告)号:US12212776B2
公开(公告)日:2025-01-28
申请号:US17692095
申请日:2022-03-10
Applicant: Apple Inc.
Inventor: Jim C Chou , Mark P Rygh , Jae Young Park
IPC: H04N19/56 , H04N19/105 , H04N19/132 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/31 , H04N19/43 , H04N19/52 , H04N19/147
Abstract: A video encoding system encodes source image data corresponding with an image includes a low resolution pipeline that receives the source image data corresponding with a first coding block in the image. The low resolution pipeline includes a low resolution motion estimation block programmed to generate a first downscaled coding block by downscaling resolution of the source image data corresponding with the first coding block. The first downscaled coding block comprises a first downscaled prediction block corresponding with a first prediction block in the first coding block. The low resolution pipeline may also perform several low resolution motion estimation searches to generate motion vector candidates. The video encoding system also includes a main pipeline that receives the source image data and determines encoding parameters to be used to encode the first coding block based at least partially on the motion vector candidates.
-
公开(公告)号:US20240404028A1
公开(公告)日:2024-12-05
申请号:US18328605
申请日:2023-06-02
Applicant: Apple Inc.
Inventor: Jian Zhou , Jeffrey J Irwin , Jim C Chou , Miles Simpson
Abstract: An electronic device uses a chromatic aberrations correction (CAC) circuit to correct chromatic aberration on a display panel. An input image is warped based on a first color channel only geometric distortions associated with displaying the input image on the display panel. The CAC circuit applies spatial resampling to other color channels to compensate chromatic aberration based on distortion offsets between the other color channels and the first color channel
-
公开(公告)号:US11955054B1
公开(公告)日:2024-04-09
申请号:US17933776
申请日:2022-09-20
Applicant: Apple Inc.
Inventor: Jim C Chou , Shereef Shehata , Yung-Chin Chen
IPC: G09G3/20
CPC classification number: G09G3/2096 , G09G2320/0233 , G09G2320/043 , G09G2320/046 , G09G2320/0626 , G09G2340/0407 , G09G2354/00
Abstract: A device may include a display that display an image frame that is divided into adjustable regions having respective resolutions based on compensated image data. The device may also include image processing circuitry to generate the compensated image data by applying gains that compensate for burn-in related aging of pixels of the display. The gains are based on an aggregation of history updates indicative of estimated amounts of aging associated with pixel utilization. The circuitry may generate a history update by obtaining boundary data indicative of the boundaries between the adjustable regions, determining an estimated amount of aging, and dynamically resampling the estimated amount of aging by resampling a portion of the estimated amount of aging corresponding to an adjustable region by a factor and resampling of a different portion of the estimated amount of aging corresponding to another adjustable region by a different factor based on the boundary data.
-
公开(公告)号:US11929021B1
公开(公告)日:2024-03-12
申请号:US18328617
申请日:2023-06-02
Applicant: Apple Inc.
Inventor: Shereef Shehata , Jim C Chou , Sheng Zhang , Shengchang Cai
IPC: G09G3/3208 , G06F3/01
CPC classification number: G09G3/3208 , G06F3/013 , G09G2320/0214
Abstract: Systems and methods are provided for using an optical crosstalk compensation (OXTC) block to compensate for optical crosstalk resulted from a combination of viewing angle change across field of view (FoV), color filter (CF) crosstalk, and the OLED various angle color shift (VACS) of a foveated electronic display. One or more two-dimensional (2D) OXTC factor maps are used to determine OXTC factors for input image data of the OXTC block, and the OXTC factors are updated on a per frame basis. Offset values are determined using a parallel architecture and used to determine the OXTC factors. Compensation weights are used to determine weighted OXTC factors to improve processing efficiency. Output image data are obtained by applying the weighted OXTC factors to the input image data.
-
-
-
-
-
-
-