-
公开(公告)号: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.
-
公开(公告)号:US10586304B2
公开(公告)日:2020-03-10
申请号:US16115658
申请日:2018-08-29
Applicant: Apple Inc.
Inventor: Luke S. Wallis , Ian C. Hendry , Hans Werner Neubrand
Abstract: Systems, methods, and computer readable media to promote a graphics context when rendering a digital image content with dynamic ranges and/or color gamut outside the current graphics context. Various embodiments render digital image content based on a graphics context that corresponds to an initial image rendering format. During the rendering process a determination is made that indicates the quality of the digital image content exceeds the graphics context's initial capabilities. The various embodiments can select an updated image rendering format based on the quality of the digital image and expand the graphic context's capabilties to correspond with the updated image rendering format.
-
公开(公告)号:US10410568B2
公开(公告)日:2019-09-10
申请号:US15874816
申请日:2018-01-18
Applicant: Apple Inc.
Inventor: Paul S. Drzaic , Ross Thompson , Guy Cote , Christopher P. Tann , Jerrold V. Hauck , Yifan Zhang , Jean-Pierre Guillou , Ian C. Hendry , Vanessa C. Heppolette , Tae-Wook Koh , Arthur L. Spence
IPC: G09G3/20 , G09G3/00 , G06F3/06 , G09G3/3208 , G06F9/4401 , G09G3/32 , G06F9/451
Abstract: A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
-
公开(公告)号:US20180330695A1
公开(公告)日:2018-11-15
申请号:US15907078
申请日:2018-02-27
Applicant: Apple Inc.
Inventor: Teun R. Baar , Marc Albrecht , Tobias Jung , Jiaying Wu , Nicolas P. Bonnier , Nathaniel C. Begeman , Ian C. Hendry
CPC classification number: G09G5/10 , G06K9/6202 , G09G5/02 , G09G2320/0276 , G09G2360/144 , G09G2360/16
Abstract: An electronic device may be provided with a display. A content generator may generate frames of image data to be displayed on the display. Control circuitry in the electronic device may be used in implementing a tone mapping engine. The tone mapping engine may display content from the content generator on the display in accordance with a content-luminance-to-display luminance mapping. The content-luminance-to-display-luminance mapping is characterized by tone mapping parameters such as a black level, a reference white level, and a specular white level. The tone mapping engine may adjust the tone mapping parameters based on ambient light levels, user brightness settings, content statistics, and display characteristics.
-
公开(公告)号:US10074155B2
公开(公告)日:2018-09-11
申请号:US15179779
申请日:2016-06-10
Applicant: Apple Inc.
Inventor: Luke S. Wallis , Ian C. Hendry , Hans Werner Neubrand
CPC classification number: G06T1/60 , G06T15/00 , G06T2210/08 , G06T2210/32
Abstract: Systems, methods, and computer readable media to promote a graphics context when rendering a digital image content with dynamic ranges and/or color gamut outside the current graphics context. Various embodiments render digital image content based on a graphics context that corresponds to an initial image rendering format. During the rendering process a determination is made that indicates the quality of the digital image content exceeds the graphics context's initial capabilities. The various embodiments can select an updated image rendering format based on the quality of the digital image and expand the graphic context's capabilities to correspond with the updated image rendering format.
-
公开(公告)号:US09984431B2
公开(公告)日:2018-05-29
申请号:US14918831
申请日:2015-10-21
Applicant: Apple Inc.
Inventor: Ian C. Hendry , Anthony G. Sumpter
CPC classification number: G06T1/20 , G06F1/3206 , G06F1/3287
Abstract: The disclosed embodiments provide a system that configures a graphics-processing unit (GPU) in a computer system. During operation, the system predicts an incoming workload to the GPU. Next, the system identifies an operational floor for the GPU based on the incoming workload. Finally, the system uses the operational floor to configure the subsequent execution of the GPU, wherein the operational floor facilitates processing of the incoming workload by the GPU.
-
公开(公告)号:US09013491B2
公开(公告)日:2015-04-21
申请号:US14190310
申请日:2014-02-26
Applicant: Apple Inc.
Inventor: Ian C. Hendry , Rajabali M. Koduri
CPC classification number: G06F1/3293 , G06F1/3206 , G06F1/3218 , G06F1/3265 , G06T1/20 , G09G5/003 , G09G5/36 , G09G5/399 , G09G2330/021 , G09G2360/06 , Y02D10/153 , Y02D50/20
Abstract: The disclosed embodiments provide a system that drives a display from a computer system. During operation, the system detects an idle state in a first graphics-processing unit (GPU) used to drive the display. During the idle state, the system switches from using the first GPU to using a second GPU to drive the display and places the first GPU into a low-power state, wherein the low-power state reduces a power consumption of the computer system.
-
公开(公告)号:US08738826B2
公开(公告)日:2014-05-27
申请号:US13631310
申请日:2012-09-28
Applicant: Apple Inc.
Inventor: Geoffrey G. Stahl , Ian C. Hendry , Kenneth C. Dyke , Patrick L. Coffman , Steve S. Ko , Nathaniel C. Begeman
IPC: G06F3/01
CPC classification number: G06F3/1454 , G06F3/1423 , G06F3/1431 , G06T3/40 , G06T3/4092 , G06T11/001 , G09G5/005 , G09G2340/0407 , G09G2340/0442 , G09G2340/045 , G09G2370/042
Abstract: A computing system that supports the use of multiple displays in display mirroring mode and extended display mode may automatically determine a display mode in which to configure the system (with little or no user input) based on various characteristics of the displays in the system. For example, the system may determine that a television, projector, or other presentation type display is connected in the system, and in response, may determine that the system should be configured in a display mirroring mode, rather than in an extended display mode. The system may also determine that the presentation type display is the preferred display, and may render image content in a best (or preferred) mode for that display using its native resolution, aspect ratio or color profile. The system may then scale the rendered image content for display on other (non-preferred) displays, such as an internal display, without re-rendering it.
Abstract translation: 支持在显示镜像模式和扩展显示模式下使用多个显示器的计算系统可以基于系统中的显示器的各种特征,自动地确定配置系统(具有很少或没有用户输入)的显示模式。 例如,系统可以确定在系统中连接电视,投影仪或其他呈现型显示器,并且作为响应,可以确定系统应该以显示镜像模式而不是扩展显示模式来配置。 系统还可以确定呈现类型显示是优选的显示,并且可以使用其原始分辨率,宽高比或颜色配置文件,使该显示的图像内容以最佳(或优选的)模式呈现。 然后,系统可以缩放渲染的图像内容以在其他(非优选的)显示器(例如内部显示器)上显示,而不重新渲染它。
-
公开(公告)号:US20130328878A1
公开(公告)日:2013-12-12
申请号:US13631310
申请日:2012-09-28
Applicant: APPLE INC.
Inventor: Geoffrey G. Stahl , Ian C. Hendry , Kenneth C. Dyke , Patrick L. Coffman , Steve S. Ko , Nathaniel C. Begeman
CPC classification number: G06F3/1454 , G06F3/1423 , G06F3/1431 , G06T3/40 , G06T3/4092 , G06T11/001 , G09G5/005 , G09G2340/0407 , G09G2340/0442 , G09G2340/045 , G09G2370/042
Abstract: A computing system that supports the use of multiple displays in display mirroring mode and extended display mode may automatically determine a display mode in which to configure the system (with little or no user input) based on various characteristics of the displays in the system. For example, the system may determine that a television, projector, or other presentation type display is connected in the system, and in response, may determine that the system should be configured in a display mirroring mode, rather than in an extended display mode. The system may also determine that the presentation type display is the preferred display, and may render image content in a best (or preferred) mode for that display using its native resolution, aspect ratio or color profile. The system may then scale the rendered image content for display on other (non-preferred) displays, such as an internal display, without re-rendering it.
Abstract translation: 支持在显示镜像模式和扩展显示模式下使用多个显示器的计算系统可以基于系统中的显示器的各种特征,自动地确定配置系统(具有很少或没有用户输入)的显示模式。 例如,系统可以确定在系统中连接电视,投影仪或其他呈现型显示器,并且作为响应,可以确定系统应该以显示镜像模式而不是扩展显示模式来配置。 系统还可以确定呈现类型显示是优选的显示,并且可以使用其原始分辨率,宽高比或颜色配置文件,使该显示的图像内容以最佳(或优选的)模式呈现。 然后,系统可以缩放渲染的图像内容以在其他(非优选的)显示器(例如内部显示器)上显示,而不重新渲染它。
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-