-
公开(公告)号:US20240404449A1
公开(公告)日:2024-12-05
申请号:US18328666
申请日:2023-06-02
Applicant: Apple Inc.
Inventor: Shereef Shehata , Jim C Chou
Abstract: An electronic device that includes a display and an eye tracker configured to collect eye tracking data regarding a gaze of one or more of a user's eyes across the display. The electronic device also includes processing circuitry that is operatively coupled to the display and configured to generate pixel data for frames of content based on the eye tracking data such that the content is configured to be shown on the display in a dynamically foveated manner. The processing circuitry is configured to determine dither blocks, each of which corresponds to a subset of the plurality of pixels. The processing circuitry is configured to apply a dither pattern to the frames of the plurality of frames of content independent of the gaze of one or more of the user's eyes and based on the dither blocks.
-
公开(公告)号:US20190189082A1
公开(公告)日:2019-06-20
申请号:US15842383
申请日:2017-12-14
Applicant: Apple Inc.
Inventor: Shereef Shehata , Christopher P. Tann , Guy Côté
CPC classification number: G09G5/06 , G06T11/001 , G09G5/026 , G09G2320/0233 , G09G2320/0242 , G09G2320/0285 , G09G2330/045
Abstract: Systems and methods for interpolating overdrive values using a lookup table to compensate for potential display artifacts. Interpolating includes applying a first interpolation type to a first portion of the lookup table when a point to be interpolated is in the first portion of the lookup table. However, interpolating includes applying a second interpolation type to a second portion of the lookup table when the point to be interpolated is in the second portion of the lookup table. The interpolated values are then used to drive pixels of a display panel.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20240402797A1
公开(公告)日:2024-12-05
申请号:US18470932
申请日:2023-09-20
Applicant: Apple Inc.
Inventor: Shereef Shehata , Jim C Chou , Shengchang Cai
Abstract: Embodiments presented herein relate to reducing perceivable image artifacts on an electronic display caused by variances in emission timing of emission groups, and more specifically, to emission techniques that can be used with foveated content, such as dynamically foveated content. For example, an image frame may be divided into multiple foveation regions based on viewing characteristics, such as a viewer's gaze. To improve perceived image quality, a first foveation region may use a higher pixel resolution while a second foveation region may use a lower pixel resolution, which may result in differences in programming time. As such, one or more intra-frame pauses may be used when programming the second foveation region to delay emission timing of the second foveation region. In this way, programming time for the image frame may be more consistent and perceivable image artifacts from frame to frame may be reduced.
-
公开(公告)号:US20240257710A1
公开(公告)日:2024-08-01
申请号:US18629584
申请日:2024-04-08
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.
-
公开(公告)号:US20240096262A1
公开(公告)日:2024-03-21
申请号: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.
-
公开(公告)号:US20240404461A1
公开(公告)日:2024-12-05
申请号:US18429079
申请日:2024-01-31
Applicant: Apple Inc.
Inventor: Shereef Shehata , Jim C. Chou , Sheng Zhang , Shengchang Cai
IPC: G09G3/3208 , G06F3/01
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.
-
公开(公告)号:US20240404488A1
公开(公告)日:2024-12-05
申请号:US18325997
申请日:2023-05-30
Applicant: Apple Inc.
Inventor: Shereef Shehata , Jim C. Chou , Sterling G. Orsten , Shengchang Cai
Abstract: A system may include a display for displaying an image frame that is divided into regions having respective resolutions based on display image data. The device may also include image processing circuitry to generate the display image data based on multi-resolution image data and vignetting data generated by determining a phase offset of the pixel grouping indicative of a relative distance between the pixel grouping and a grid line of a vignetting grid and determining a relative location of the pixel grouping with respect to a set of the grid points based on the phase offset and interpolating between the vignetting values of the set of grid points to generate the vignetting data based on the relative location. The vignetting grid may include multiple grid points having corresponding vignetting values. Additionally, the image processing circuitry may apply the vignetting data to the multi-resolution image data of the pixel grouping.
-
-
-
-
-
-
-
-
-