-
公开(公告)号:US09607574B2
公开(公告)日:2017-03-28
申请号:US13963511
申请日:2013-08-09
Applicant: Apple Inc.
Inventor: Peter F. Holland , Brijesh Tripathi
IPC: H04N5/445 , G09G5/00 , G06T3/40 , G06T9/00 , H04N19/134 , H04N19/124 , H04N19/186 , H04N19/182 , H04N19/184 , H04N19/90
CPC classification number: G09G5/006 , G06T3/4092 , G06T9/00 , G09G2340/02 , G09G2340/0407 , H04N19/124 , H04N19/134 , H04N19/182 , H04N19/184 , H04N19/186 , H04N19/90
Abstract: A method and device for data compression are presented, in which a data processor may receive a packet of image data which includes four groups of N bits, where N is an integer greater than 2. The data processor may compress the received packet of data, such that a total number of bits for the converted packet is less than four times N. The data processor may compress the received packet of image data by reducing the resolution of three of the values while maintaining the resolution of the fourth value. To reduce the resolution of the three values, the data processor may apply a dithering formula to the values. The data processor may then send the converted packet via an interface.
-
22.
公开(公告)号:US20160351138A1
公开(公告)日:2016-12-01
申请号:US14722620
申请日:2015-05-27
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.
Abstract translation: 电子设备可以产生要显示在显示器上的内容。 显示器可以具有用于显示内容的图像帧的液晶显示像素阵列。 可以以正极性和负极性显示图像帧以帮助减少电荷积累效应。 电荷累积跟踪器可以分析图像帧以确定何时存在电荷累积过多的风险。 电荷累积跟踪器可以分析关于灰度级,帧持续时间和帧极性的信息。 电荷积累跟踪器可以计算整个图像帧的电荷累积度量,或者可以分别处理每个帧的子区域。 当分区域被单独处理时,每个子区域可以被单独地监视以产生过量电荷累积的风险。
-
23.
公开(公告)号:US20160071485A1
公开(公告)日:2016-03-10
申请号:US14477454
申请日:2014-09-04
Applicant: Apple Inc.
Inventor: Brijesh Tripathi , Peter F. Holland , Marc Albrecht , Christopher P. Tann
IPC: G09G5/10
CPC classification number: G09G5/10 , G09G3/2044 , G09G3/3406 , G09G5/12 , G09G5/36 , G09G2320/0646 , G09G2330/021 , G09G2340/10 , G09G2360/144 , G09G2370/04
Abstract: Systems, apparatuses, and methods for synchronizing backlight adjustments to frame updates in a display pipeline. A change in the ambient light is detected and as a result, backlight settings are adjusted. To offset a reduction in the backlight, the color intensity in the frames is increased. While the change in ambient light is detected asynchronously, the adjustment to the backlight settings and color intensity is synchronized to a frame update via a virtual channel for the auxiliary channel of the display interface.
Abstract translation: 用于在显示管道中将背光调节与帧更新同步的系统,装置和方法。 检测到环境光的变化,结果调整背光设置。 为了抵消背光的降低,帧中的颜色强度增加。 当环境光的变化被异步检测时,对背光设置和颜色强度的调节通过用于显示接口的辅助通道的虚拟通道被同步到帧更新。
-
公开(公告)号:US20150222930A1
公开(公告)日:2015-08-06
申请号:US14683996
申请日:2015-04-10
Applicant: Apple Inc.
Inventor: Kenneth Greenebaum , Ian Hendry , Ian Ollmann , David Hayward , Brijesh Tripathi
IPC: H04N19/85 , H04N19/186
CPC classification number: H04N19/85 , G06T9/00 , G11B27/034 , H04N19/186 , H04N19/30 , H04N19/33 , H04N19/463 , H04N21/234327 , H04N21/2662 , H04N21/845
Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
-
公开(公告)号:US09036908B2
公开(公告)日:2015-05-19
申请号:US14042447
申请日:2013-09-30
Applicant: Apple Inc.
Inventor: Kenneth Greenebaum , Ian Hendry , Ian Ollmann , David Hayward , Brijesh Tripathi
IPC: G06T9/00 , H04N19/85 , H04N19/463
CPC classification number: H04N19/85 , G06T9/00 , G11B27/034 , H04N19/186 , H04N19/30 , H04N19/33 , H04N19/463 , H04N21/234327 , H04N21/2662 , H04N21/845
Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
Abstract translation: 提供了用于对扩展图像进行编码的技术,使得其与现有的解码装置向后兼容。 定义扩展图像格式,使得扩展图像格式与现有图像格式的全部范围内的现有图像格式一致。 由于扩展图像格式与现有图像格式的全部范围内的现有图像格式一致,所以可以从扩展图像中提取包含在扩展图像中的附加图像信息。 图像的基本版本(使用现有图像格式表示)可以被编码在有效载荷部分中,并且所提取的附加信息可以存储在广泛支持的图像文件格式的元数据部分中。
-
公开(公告)号:US10706825B2
公开(公告)日:2020-07-07
申请号:US14869148
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Brijesh Tripathi , Arthur L. Spence , Joshua P. de Cesare , Ilie Garbacea , Guy Cote , Mahesh B. Chappalli , Malcolm D. Gray , Christopher P. Tann
Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
-
公开(公告)号:US10515028B2
公开(公告)日:2019-12-24
申请号:US16030794
申请日:2018-07-09
Applicant: Apple Inc.
Inventor: Robert E. Jeter , Brijesh Tripathi , Kiran Kattel , Rakesh L. Notani , Fabien S. Faure , Sukalpa Biswas , Kai Lun Hsiung , Neeraj Parik , Venkata Ramana Malladi , Shiva Kumar , Chaitanya Polapragada , Allen Kim
IPC: G06F13/16
Abstract: An apparatus and method for encoding data are disclosed that may allow for performing periodic calibration operations on a communication link. A controller may determine multiple possible values for a reference voltage used with the communication link based on an initial value. Calibration operations may be performed using each possible value, and the results of the operations scored based on the width of data eyes measured during the calibration operations. The controller may then select a new value for the reference voltage from the multiple possible values dependent upon the scores of each of the multiple possible values.
-
公开(公告)号:US20190042492A1
公开(公告)日:2019-02-07
申请号:US16030794
申请日:2018-07-09
Applicant: Apple Inc.
Inventor: Robert E. Jeter , Brijesh Tripathi , Kiran Kattel , Rakesh L. Notani , Fabien S. Faure , Sukalpa Biswas , Kai Lun Hsiung , Neeraj Parik , Venkata Ramana Malladi , Shiva Kumar , Chaitanya Polapragada , Allen Kim
IPC: G06F13/16
CPC classification number: G06F13/1668 , G06F13/1689 , Y02D10/14
Abstract: An apparatus and method for encoding data are disclosed that may allow for performing periodic calibration operations on a communication link. A controller may determine multiple possible values for a reference voltage used with the communication link based on an initial value. Calibration operations may be performed using each possible value, and the results of the operations scored based on the width of data eyes measured during the calibration operations. The controller may then select a new value for the reference voltage from the multiple possible values dependent upon the scores of each of the multiple possible values.
-
公开(公告)号:US10019387B2
公开(公告)日:2018-07-10
申请号:US14676174
申请日:2015-04-01
Applicant: Apple Inc.
Inventor: Robert E. Jeter , Brijesh Tripathi , Kiran Kattel , Rakesh L. Notani , Fabien S. Faure , Sukalpa Biswas , Kai Lun Hsiung , Neeraj Parik , Venkata Ramana Malladi , Shiva Kumar , Chaitanya Polapragada , Allen Kim
CPC classification number: G06F13/1668 , G06F13/1689 , Y02D10/14
Abstract: An apparatus and method for encoding data are disclosed that may allow for performing periodic calibration operations on a communication link. A controller may determine multiple possible values for a reference voltage used with the communication link based on an initial value. Calibration operations may be performed using each possible value, and the results of the operations scored based on the width of data eyes measured during the calibration operations. The controller may then select a new value for the reference voltage from the multiple possible values dependent upon the scores of each of the multiple possible values.
-
公开(公告)号:US10019086B2
公开(公告)日:2018-07-10
申请号:US15167775
申请日:2016-05-27
Applicant: Apple Inc.
Inventor: Brijesh Tripathi , Jean-Pierre S. Guillou
CPC classification number: G06F3/041 , G06T19/006 , G09G3/20 , G09G2320/029 , G09G2320/0606 , G09G2320/0613 , G09G2320/103 , G09G2330/02 , G09G2330/021 , G09G2340/0435 , G09G2354/00 , G09G2360/18
Abstract: An electronic device may be provided with a display. The display may be a variable frame rate display capable of adaptively adjusting a frame rate at which display frames are displayed in response to information associated with the current state of operation of the device. The information may be gathered using control circuitry in the electronic device. The control circuitry may gather the information for adjusting the frame rate by monitoring the electronic device power supply configuration, other device components, the type of content to be displayed, and user-input signals. The control circuitry may adjust the frame rate based on the gathered information by increasing or decreasing the frame rate. The control circuitry may be formed as a portion of display control circuitry for the device such as a display driver integrated circuit or may be formed as a portion of storage and processing circuitry external to the display.
-
-
-
-
-
-
-
-
-