-
公开(公告)号:US11385781B2
公开(公告)日:2022-07-12
申请号:US17031473
申请日:2020-09-24
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Ian C. Hendry , John C. Gnaegy
IPC: G06F3/0484 , G06F3/14 , G09G5/00 , G06F3/04842
Abstract: In some implementations, a computing device can perform multi-display alignment through observed user interactions. The computing device can receive user input aligning a first alignment object on a first display device with a second alignment object on a second display device. The computing device can align the display buffers for each display device based on the positions of the alignment objects in each display buffer corresponding to each display device. The computing device can align display buffers based on observed movements of graphical objects between multiple display devices. When display buffers corresponding to the display devices are misaligned, the user may correct the path of a graphical object when moving the graphical object between display devices. The computing device can detect the correction and align the display buffers of the display devices so that graphical objects are presented at the appropriate locations when moved between the display devices.
-
公开(公告)号:US11302288B2
公开(公告)日:2022-04-12
申请号:US16584348
申请日:2019-09-26
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Denis V. Karch
Abstract: The disclosed techniques use a display device, in conjunction with various optical sensors, e.g., an ambient light sensor or image sensors, to collect information about the ambient lighting conditions in the environment of the display device. Use of this information—and information regarding characteristics of the display device—can provide a more accurate determination of unintended light being added to light driven by the display device. A processor in communication with the display device may evaluate a saturation model based, at least in part, on the received information about the ambient lighting conditions and display device characteristics to determine unintended light. The determined unintended light may prompt adjustments to light driven by the display device, such that the displayed colors remain relatively independent of the current ambient conditions. These adjustments may be made smoothly over time, such that they are imperceptible to the viewer.
-
公开(公告)号:US10600143B2
公开(公告)日:2020-03-24
申请号:US15967462
申请日:2018-04-30
Applicant: Apple Inc.
Inventor: Aaron M. Ballow , Kenneth I. Greenebaum
Abstract: The present disclosure describes techniques for removing unnecessary processing stages from a graphics processing pipeline based on the format of data passed between the stages. Starting with a stage at a middle point in a pipeline, formats of data that are input to and output from the middle stage may be compared to each other. If the formats match, the middle stage may be removed from the pipeline. Thereafter, the format of data input to a pair of middle stages of the pipeline and output from the pipeline may be compared and, if they match, the middle pair may be deleted. This process may repeat until a middle pair is found where no match occurs between the input and output format. The remaining stages of the pipeline may be retained. In cases where a pipeline is not symmetrical, the formats of data at each node may be compared to each other. If a node possesses a format that does not match the format of any other node, then the stages between the node and its closest endpoint in the pipeline may be retained.
-
公开(公告)号:US20210227226A1
公开(公告)日:2021-07-22
申请号:US17132922
申请日:2020-12-23
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Haitao Guo , Hao Pan , Guy Cote , Andrew Bai
IPC: H04N19/14 , G06F3/14 , G09G5/02 , G09G5/10 , H04N1/64 , H04N5/20 , H04N5/235 , H04N19/172 , H04N19/102 , H04N19/137 , H04N19/177 , H04N19/124 , H04N19/154 , H04N19/17 , H04N19/98 , H04N21/422 , H04N21/431 , 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
Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
-
公开(公告)号:US20210096733A1
公开(公告)日:2021-04-01
申请号:US17031457
申请日:2020-09-24
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , John C. Gnaegy
IPC: G06F3/0484 , G06F3/14
Abstract: In some implementations, a computing device can perform multi-display alignment through observed user interactions. The computing device can receive user input aligning a first alignment object on a first display device with a second alignment object on a second display device. The computing device can align the display buffers for each display device based on the positions of the alignment objects in each display buffer corresponding to each display device. The computing device can align display buffers based on observed movements of graphical objects between multiple display devices. When display buffers corresponding to the display devices are misaligned, the user may correct the path of a graphical object when moving the graphical object between display devices. The computing device can detect the correction and align the display buffers of the display devices so that graphical objects are presented at the appropriate locations when moved between the display devices.
-
公开(公告)号:US20200380938A1
公开(公告)日:2020-12-03
申请号:US16887621
申请日:2020-05-29
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Travis W. Brown , Ian C. Hendry
Abstract: A device comprises memory, a display characterized by a characteristic, and processors coupled to the memory. The processors receive data indicative of a preferred adaptation technique and intended display parameter. The processors adapt the content item to a display color space and the intended display parameter based on the preferred adaptation technique. The processors modify the intended display parameter based at least in part on the display characteristic to obtain a modified display parameter and cause the adapted content item to be displayed on the display according to the modified display parameter. In some embodiments, the processors obtain data indicative of ambient light conditions and adjust the modified display parameter based on the data indicative of ambient light conditions. In some embodiments, the processors cause the adapted content item to be displayed according to the adjusted and modified display parameter.
-
公开(公告)号:US09973723B2
公开(公告)日:2018-05-15
申请号:US14502373
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Haitao Guo , Kenneth I. Greenebaum , Guy Cote , David W. Singer , Alexandros Tourapis
IPC: H04N5/46 , G09G5/02 , G09G5/36 , H04N21/422 , H04N21/4223 , H04N21/426 , H04N21/431 , H04N21/44 , H04N21/4402 , H04N21/442 , H04N21/45 , H04N21/485 , G09G5/00
CPC classification number: H04N5/46 , G09G5/006 , G09G5/026 , G09G5/363 , G09G2340/06 , H04N21/42202 , H04N21/4223 , H04N21/42653 , H04N21/431 , H04N21/44008 , H04N21/4402 , H04N21/44218 , H04N21/4532 , H04N21/4854
Abstract: A method and system for adaptively mixing video components with graphics/UI components, where the video components and graphics/UI components may be of different types, e.g., different dynamic ranges (such as HDR, SDR) and/or color gamut (such as WCG). The mixing may result in a frame optimized for a display device's color space, ambient conditions, viewing distance and angle, etc., while accounting for characteristics of the received data. The methods include receiving video and graphics/UI elements, converting the video to HDR and/or WCG, performing statistical analysis of received data and any additional applicable rendering information, and assembling a video frame with the received components based on the statistical analysis. The assembled video frame may be matched to a color space and displayed. The video data and graphics/UI data may have or be adjusted to have the same white point and/or primaries.
-
公开(公告)号:US20140320681A1
公开(公告)日:2014-10-30
申请号:US14300890
申请日:2014-06-10
Applicant: Apple Inc.
Inventor: William E. Mantzel , Kenneth I. Greenebaum , Gregory Keith Mullins
IPC: H04N5/232
CPC classification number: H04N5/23267 , H04N5/23248 , H04N5/2329
Abstract: Several methods, devices and systems for correcting rolling shutter artifacts are described. In one embodiment, an image capturing system includes a rolling shutter image sensor that may cause a rolling shutter artifact (e.g., warping). The system includes a processing system that is configured to perform an automatic rolling shutter correction mechanism that utilizes calibration data based on a relationship between pixel locations in an image plane of the image sensor and their corresponding rays of light in a coordinate space. The rolling shutter mechanism determines pixel velocity components based on the calibration data and estimates for each image an aggregate pixel velocity based on an aggregation of the pixel velocity components.
Abstract translation: 描述用于校正滚动快门人造物的几种方法,装置和系统。 在一个实施例中,图像捕获系统包括滚动快门图像传感器,其可能导致滚动快门伪影(例如翘曲)。 该系统包括处理系统,其被配置为执行自动滚动快门校正机构,其利用基于图像传感器的图像平面中的像素位置与其在坐标空间中的对应光线之间的关系的校准数据。 滚动快门机构基于校准数据确定像素速度分量,并且基于像素速度分量的聚合来估计每个图像的聚集像素速度。
-
公开(公告)号:US11024260B2
公开(公告)日:2021-06-01
申请号:US16584412
申请日:2019-09-26
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum
Abstract: The disclosed techniques use a display device, optionally including optical and/or non-optical sensors providing information about the ambient environment of the display device—along with knowledge of the content that is being displayed—to predict a viewer of the display device's current visual adaptation. Using the viewer's predicted adaptation, the content displayed on the display device may be more optimally encoded. This encoding may be accomplished at encode time and may be performed in a display pipeline or, preferably, in the transfer function of the display itself—thereby reducing the precision required in the display pipeline. For example, in well-controlled scenarios where the viewer's adaptation may be fully characterized, e.g., a viewer wearing a head-mounted display (HMD) device, the full dynamic range of the viewer's perception may be encoded in 8 or 9 bits that are intelligently mapped to only the relevant display codes, given the viewer's current predicted adaptation.
-
公开(公告)号:US20210096730A1
公开(公告)日:2021-04-01
申请号:US17031473
申请日:2020-09-24
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Ian C. Hendry , John C. Gnaegy
IPC: G06F3/0484 , G06F3/14 , G09G5/00
Abstract: In some implementations, a computing device can perform multi-display alignment through observed user interactions. The computing device can receive user input aligning a first alignment object on a first display device with a second alignment object on a second display device. The computing device can align the display buffers for each display device based on the positions of the alignment objects in each display buffer corresponding to each display device. The computing device can align display buffers based on observed movements of graphical objects between multiple display devices. When display buffers corresponding to the display devices are misaligned, the user may correct the path of a graphical object when moving the graphical object between display devices. The computing device can detect the correction and align the display buffers of the display devices so that graphical objects are presented at the appropriate locations when moved between the display devices.
-
-
-
-
-
-
-
-
-