-
1.
公开(公告)号:US10445043B2
公开(公告)日:2019-10-15
申请号:US15595270
申请日:2017-05-15
申请人: Apple Inc.
摘要: This disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention contemplate a high level graphics framework to receive graphic requests from an application. The graphics request is analyzed by the high-level framework and sorted into groups of command statements for execution. The command statements are sorted to cause the most efficient processing by the underlying hardware and the groups are submitted separately to a GPU using a low-level standard library that facilitates close control of the hardware functionality.
-
2.
公开(公告)号:US09679346B2
公开(公告)日:2017-06-13
申请号:US15154471
申请日:2016-05-13
申请人: Apple Inc.
CPC分类号: G06T1/20 , G06F3/14 , G06F9/451 , G06T1/60 , G06T15/00 , G06T15/005 , G06T15/503 , G06T17/005 , G06T2200/28
摘要: This disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention contemplate a high level graphics framework to receive graphic requests from an application. The graphics request is analyzed by the high-level framework and sorted into groups of command statements for execution. The command statements are sorted to cause the most efficient processing by the underlying hardware and the groups are submitted separately to a GPU using a low-level standard library that facilitates close control of the hardware functionality.
-
公开(公告)号:US20160162249A1
公开(公告)日:2016-06-09
申请号:US14957537
申请日:2015-12-02
申请人: Apple Inc.
发明人: Geoffrey G. Stahl , Ian C. Hendry , Kenneth C. Dyke , Patrick L. Coffman , Steve S. Ko , Nathaniel C. Begeman
CPC分类号: G06F3/1454 , G06F3/1423 , G06F3/1431 , G06T3/40 , G06T3/4092 , G06T11/001 , G09G5/005 , G09G2340/0407 , G09G2340/0442 , G09G2340/045 , G09G2370/042
摘要: 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.
-
公开(公告)号:US20140253416A1
公开(公告)日:2014-09-11
申请号:US14287159
申请日:2014-05-26
申请人: Apple Inc.
发明人: Geoffrey G. Stahl , Ian C. Hendry , Kenneth C. Dyke , Patrick L. Coffman , Steve S. Ko , Nathaniel C. Begeman
CPC分类号: G06F3/1454 , G06F3/1423 , G06F3/1431 , G06T3/40 , G06T3/4092 , G06T11/001 , G09G5/005 , G09G2340/0407 , G09G2340/0442 , G09G2340/045 , G09G2370/042
摘要: 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.
摘要翻译: 支持在显示镜像模式和扩展显示模式下使用多个显示器的计算系统可以基于系统中的显示器的各种特征,自动地确定配置系统(具有很少或没有用户输入)的显示模式。 例如,系统可以确定在系统中连接电视,投影仪或其他呈现型显示器,并且作为响应,可以确定系统应该以显示镜像模式而不是扩展显示模式来配置。 系统还可以确定呈现类型显示是优选的显示,并且可以使用其原始分辨率,宽高比或颜色配置文件,使该显示的图像内容以最佳(或优选的)模式呈现。 然后,系统可以缩放渲染的图像内容以在其他(非优选的)显示器(例如内部显示器)上显示,而不重新渲染它。
-
公开(公告)号:US20180330695A1
公开(公告)日:2018-11-15
申请号:US15907078
申请日:2018-02-27
申请人: Apple Inc.
发明人: Teun R. Baar , Marc Albrecht , Tobias Jung , Jiaying Wu , Nicolas P. Bonnier , Nathaniel C. Begeman , Ian C. Hendry
CPC分类号: G09G5/10 , G06K9/6202 , G09G5/02 , G09G2320/0276 , G09G2360/144 , G09G2360/16
摘要: 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.
-
6.
公开(公告)号:US20170249117A1
公开(公告)日:2017-08-31
申请号:US15595270
申请日:2017-05-15
申请人: Apple Inc.
摘要: This disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention contemplate a high level graphics framework to receive graphic requests from an application. The graphics request is analyzed by the high-level framework and sorted into groups of command statements for execution. The command statements are sorted to cause the most efficient processing by the underlying hardware and the groups are submitted separately to a GPU using a low-level standard library that facilitates close control of the hardware functionality.
-
公开(公告)号:US08738826B2
公开(公告)日:2014-05-27
申请号:US13631310
申请日:2012-09-28
申请人: Apple Inc.
发明人: Geoffrey G. Stahl , Ian C. Hendry , Kenneth C. Dyke , Patrick L. Coffman , Steve S. Ko , Nathaniel C. Begeman
IPC分类号: G06F3/01
CPC分类号: G06F3/1454 , G06F3/1423 , G06F3/1431 , G06T3/40 , G06T3/4092 , G06T11/001 , G09G5/005 , G09G2340/0407 , G09G2340/0442 , G09G2340/045 , G09G2370/042
摘要: 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.
摘要翻译: 支持在显示镜像模式和扩展显示模式下使用多个显示器的计算系统可以基于系统中的显示器的各种特征,自动地确定配置系统(具有很少或没有用户输入)的显示模式。 例如,系统可以确定在系统中连接电视,投影仪或其他呈现型显示器,并且作为响应,可以确定系统应该以显示镜像模式而不是扩展显示模式来配置。 系统还可以确定呈现类型显示是优选的显示,并且可以使用其原始分辨率,宽高比或颜色配置文件,使该显示的图像内容以最佳(或优选的)模式呈现。 然后,系统可以缩放渲染的图像内容以在其他(非优选的)显示器(例如内部显示器)上显示,而不重新渲染它。
-
公开(公告)号:US20130328878A1
公开(公告)日:2013-12-12
申请号:US13631310
申请日:2012-09-28
申请人: APPLE INC.
发明人: Geoffrey G. Stahl , Ian C. Hendry , Kenneth C. Dyke , Patrick L. Coffman , Steve S. Ko , Nathaniel C. Begeman
CPC分类号: G06F3/1454 , G06F3/1423 , G06F3/1431 , G06T3/40 , G06T3/4092 , G06T11/001 , G09G5/005 , G09G2340/0407 , G09G2340/0442 , G09G2340/045 , G09G2370/042
摘要: 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.
摘要翻译: 支持在显示镜像模式和扩展显示模式下使用多个显示器的计算系统可以基于系统中的显示器的各种特征,自动地确定配置系统(具有很少或没有用户输入)的显示模式。 例如,系统可以确定在系统中连接电视,投影仪或其他呈现型显示器,并且作为响应,可以确定系统应该以显示镜像模式而不是扩展显示模式来配置。 系统还可以确定呈现类型显示是优选的显示,并且可以使用其原始分辨率,宽高比或颜色配置文件,使该显示的图像内容以最佳(或优选的)模式呈现。 然后,系统可以缩放渲染的图像内容以在其他(非优选的)显示器(例如内部显示器)上显示,而不重新渲染它。
-
公开(公告)号:US20240331661A1
公开(公告)日:2024-10-03
申请号:US18616064
申请日:2024-03-25
申请人: Apple Inc.
IPC分类号: G09G5/391 , G02B27/00 , G02B27/01 , G06F3/01 , G06T9/00 , G06T17/00 , H04N19/625 , H04N19/96
CPC分类号: G09G5/391 , G02B27/0093 , G02B27/0172 , G06F3/012 , G06T9/007 , G06T17/005 , H04N19/625 , H04N19/96 , G06T2207/20052 , G09G2340/0407
摘要: Prior to rendering a current frame, a device obtains a previously rendered frame. The device determines that a first portion of the previously rendered frame is associated with a particular type of content. The device renders a first portion of the current frame that corresponds to the first portion of the previously rendered frame with a first rendering characteristic while rendering a second portion of the current frame with a second rendering characteristic that is different from the first rendering characteristic.
-
公开(公告)号:US10825129B2
公开(公告)日:2020-11-03
申请号:US15467268
申请日:2017-03-23
申请人: Apple Inc.
发明人: Bartosz Ciechanowski , Michael Imbrogno , Gokhan Avkarogullari , Nathaniel C. Begeman , Sean M. Gies , Michael J. Swift
摘要: One disclosed embodiment is directed to graphics processing method for displaying a user interface. The method includes executing a plurality of graphic processing operation in a single rendering pass. The rendering pass includes several render targets. At least one of the render targets is designated as a memory-less render target. The memory-less render target is used to store intermediate data. The intermediate data is combined with the outcome of at least one other graphics processing operation to generate a combined result. The combined result is stored in the frame buffer memory for display.
-
-
-
-
-
-
-
-
-