-
公开(公告)号:US20190122636A1
公开(公告)日:2019-04-25
申请号: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
CPC classification number: G09G5/10 , G09G3/2007 , G09G3/3208 , G09G3/3225 , G09G3/3607 , G09G3/3648 , G09G2320/0242 , G09G2320/0252 , G09G2320/0285 , G09G2320/103 , G09G2340/16
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.
-
公开(公告)号:US10271054B2
公开(公告)日:2019-04-23
申请号:US14631394
申请日:2015-02-25
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Haitao Guo , Hao Pan , Guy Cote , Andrew Bai
IPC: G06F3/14 , G06T5/00 , G09G3/20 , G09G5/00 , G09G5/02 , G09G5/10 , H04N1/60 , H04N1/64 , H04N5/20 , H04N5/50 , H04N9/64 , H04N9/67 , H04N19/14 , H04N19/17 , H04N19/30 , H04N19/33 , H04N19/44 , H04N19/52 , H04N19/86 , H04N19/98 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/169 , H04N19/176 , H04N19/182 , H04N5/235 , H04N19/172 , H04N19/102 , H04N19/137 , H04N19/177 , H04N21/422 , H04N21/431 , H04N19/124 , H04N19/154 , H04N19/463 , H04N21/4223 , H04N21/44 , H04N21/4402 , H04N21/442 , H04N21/485
Abstract: Adaptive video processing for a target display panel may be implemented in or by a decoding/display pipeline associated with the target display panel. The adaptive video processing methods may take into account video content, display characteristics, and environmental conditions including but not limited to ambient lighting and viewer location when processing and rendering video content for a target display panel in an ambient setting or environment. The display-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to render video for the target display panel that is adapted to the display panel according to the ambient viewing conditions.
-
公开(公告)号:US10212429B2
公开(公告)日:2019-02-19
申请号:US14631401
申请日:2015-02-25
Applicant: Apple Inc.
Inventor: Haitao Guo , Hao Pan , Guy Cote , Andrew Bai
IPC: H04N11/02 , H04N19/14 , G06T5/00 , G09G3/20 , G09G5/00 , H04N1/60 , H04N5/50 , H04N9/64 , H04N9/67 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/169 , H04N19/44 , H04N19/30 , H04N19/33 , H04N19/176 , H04N19/182 , H04N19/52 , G06F3/14 , G09G5/02 , G09G5/10 , H04N1/64 , H04N5/20 , H04N5/235 , H04N19/172 , H04N19/102 , H04N19/137 , H04N19/177 , H04N21/422 , H04N21/431 , H04N19/124 , H04N19/154 , H04N19/17 , H04N19/98 , H04N19/86 , H04N19/463 , H04N21/4223 , H04N21/44 , H04N21/4402 , H04N21/442 , H04N21/485
Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
-
公开(公告)号:US20180338078A1
公开(公告)日:2018-11-22
申请号:US16049412
申请日:2018-07-30
Applicant: Apple Inc.
Inventor: Guy Cote , Garrett M. Johnson , James Edmund Orr, IV
CPC classification number: H04N5/2355 , G06T5/50 , G06T7/32 , G06T2207/10144 , G06T2207/10152 , G06T2207/20016 , G06T2207/20021 , G06T2207/20208 , H04N5/23216 , H04N5/23232 , H04N5/23245 , H04N5/23254 , H04N5/23258 , H04N5/2351 , H04N5/2352 , H04N5/2356 , H04N9/07
Abstract: Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels.
-
公开(公告)号:US20180293958A1
公开(公告)日:2018-10-11
申请号:US16005320
申请日:2018-06-11
Applicant: Apple Inc.
Inventor: Guy Cote , Mahesh B. Chappalli , Venu M. Duggineni
IPC: G09G5/10 , G09G3/3225 , G09G3/20 , G09G5/30 , G09G3/34
CPC classification number: G09G5/10 , G09G3/20 , G09G3/3225 , G09G3/3406 , G09G5/30 , G09G2320/062 , G09G2320/0626 , G09G2320/0673 , G09G2360/12 , G09G2360/144 , G09G2360/148 , G09G2360/16
Abstract: An electronic display includes a display side and an ambient light sensor configured to measure received light received through the display side. The electronic display also includes multiple pixels located between the display side and the ambient light sensor. The multiple pixels are configured to emit display light through the display side.
-
公开(公告)号:US10038855B2
公开(公告)日:2018-07-31
申请号:US15237348
申请日:2016-08-15
Applicant: Apple Inc.
Inventor: Guy Cote , Garrett M. Johnson , James Edmund Orr, IV
CPC classification number: H04N5/2355 , G06T5/50 , G06T7/32 , G06T2207/10144 , G06T2207/10152 , G06T2207/20016 , G06T2207/20021 , G06T2207/20208 , H04N5/23216 , H04N5/23232 , H04N5/23245 , H04N5/23254 , H04N5/23258 , H04N5/2351 , H04N5/2352 , H04N5/2356 , H04N9/07
Abstract: Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels.
-
公开(公告)号:US20180166032A1
公开(公告)日:2018-06-14
申请号:US15890517
申请日:2018-02-07
Applicant: Apple Inc.
Inventor: Chaohao Wang , Brijesh Tripathi , Christopher Philip Alan Tann , David S. Zalatimo , Guy Cote , Hao Nan , Marc Albrecht , Paolo Sacchetto , Sandro H. Pintz
IPC: G09G3/36
CPC classification number: G09G3/3614 , G09G2320/0204 , G09G2320/0247 , G09G2320/0257 , G09G2320/046 , G09G2340/0435 , G09G2360/16
Abstract: An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation.
-
公开(公告)号:US09997137B2
公开(公告)日:2018-06-12
申请号:US14871869
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Guy Cote , Mahesh B. Chappalli , Venu M. Duggineni
IPC: G09G5/10 , G09G3/3225 , G09G5/30 , G09G3/20 , G09G3/34
CPC classification number: G09G5/10 , G09G3/20 , G09G3/3225 , G09G3/3406 , G09G5/30 , G09G2320/062 , G09G2320/0626 , G09G2320/0673 , G09G2360/12 , G09G2360/144 , G09G2360/148 , G09G2360/16
Abstract: An electronic display includes a display side and an ambient light sensor configured to measure received light received through the display side. The electronic display also includes multiple pixels located between the display side and the ambient light sensor. The multiple pixels are configured to emit display light through the display side.
-
公开(公告)号:US09854246B2
公开(公告)日:2017-12-26
申请号:US14503200
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , David Singer , Guy Cote , Timothy J. Millet
IPC: H04N19/154 , H04N19/103 , H04N19/124 , H04N19/176 , H04N19/196 , H04N19/40
CPC classification number: H04N19/154 , H04N19/103 , H04N19/124 , H04N19/176 , H04N19/196 , H04N19/40
Abstract: Embodiments of the present invention may provide a video coder. The video coder may include an encoder to perform coding operations on a video signal in a first format to generate coded video data, and a decoder to decode the coded video data. The video coder may also include an inverse format converter to convert the decoded video data to second format that is different than the first format and an estimator to generate a distortion metric using the decoded video data in the second format and the video signal in the second format. The encoder may adjust the coding operations based on the distortion metric.
-
公开(公告)号:US09843813B2
公开(公告)日:2017-12-12
申请号:US15050061
申请日:2016-02-22
Applicant: Apple Inc.
Inventor: Guy Cote , Craig M. Okruhlica
IPC: H04N19/40 , H04N19/186 , H04N19/42 , H04N19/159 , H04N19/176 , H04N19/107 , H04N19/436 , H04N19/13 , H04N19/182 , H04N19/423 , H04N19/52 , H04N19/593 , H04N19/86 , H04N19/96
CPC classification number: H04N19/186 , H04N19/107 , H04N19/13 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/40 , H04N19/423 , H04N19/436 , H04N19/439 , H04N19/52 , H04N19/593 , H04N19/86 , H04N19/96
Abstract: A block processing pipeline in which macroblocks are input to and processed according to row groups so that adjacent macroblocks on a row are not concurrently at adjacent stages of the pipeline. The input method may allow chroma processing to be postponed until after luma processing. One or more upstream stages of the pipeline may process luma elements of each macroblock to generate luma results such as a best mode for processing the luma elements. Luma results may be provided to one or more downstream stages of the pipeline that process chroma elements of each macroblock. The luma results may be used to determine processing of the chroma elements. For example, if the best mode for luma is an intra-frame mode, then a chroma processing stage may determine a best intra-frame mode for chroma and reconstruct the chroma elements according to the best chroma intra-frame mode.
-
-
-
-
-
-
-
-
-