Appearance for rotating user interface elements

    公开(公告)号:US10115183B1

    公开(公告)日:2018-10-30

    申请号:US14475387

    申请日:2014-09-02

    Applicant: Apple Inc.

    Abstract: Embodiments of the present disclosure are directed to methods and systems for displaying an image on a user interface. The methods and systems include components modules and so on for determining a minimum feature width of the image and determining and a distance field of each region associated with the image. The distance field of each region may be based on the minimum feature width. A filter threshold associated with the distance field is then determined and the image is output using the determined filter threshold.

    System and method for display mirroring

    公开(公告)号:US10031712B2

    公开(公告)日:2018-07-24

    申请号:US15413328

    申请日:2017-01-23

    Applicant: Apple Inc.

    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.

    System and method for display mirroring
    15.
    发明授权
    System and method for display mirroring 有权
    显示镜像的系统和方法

    公开(公告)号:US09552187B2

    公开(公告)日:2017-01-24

    申请号:US14957537

    申请日:2015-12-02

    Applicant: Apple Inc.

    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: 支持在显示镜像模式和扩展显示模式下使用多个显示器的计算系统可以基于系统中的显示器的各种特征,自动地确定配置系统(具有很少或没有用户输入)的显示模式。 例如,系统可以确定在系统中连接电视,投影仪或其他呈现型显示器,并且作为响应,可以确定系统应该以显示镜像模式而不是扩展显示模式来配置。 系统还可以确定呈现类型显示是优选的显示,并且可以使用其原始分辨率,宽高比或颜色配置文件,使该显示的图像内容以最佳(或优选的)模式呈现。 然后,系统可以缩放渲染的图像内容以在其他(非优选的)显示器(例如内部显示器)上显示,而不重新渲染它。

    Graphics Engine And Environment For Efficient Real Time Rendering Of Graphics That Are Not Pre-Known
    16.
    发明申请
    Graphics Engine And Environment For Efficient Real Time Rendering Of Graphics That Are Not Pre-Known 有权
    图形引擎和环境,用于高效实时渲染未预先绘制的图形

    公开(公告)号:US20160358306A1

    公开(公告)日:2016-12-08

    申请号:US15154471

    申请日:2016-05-13

    Applicant: Apple Inc.

    Abstract: 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.

    Abstract translation: 本公开涉及图形系统的操作以及用于设计和/或操作图形系统的各种架构,该图形系统跨越应用程序的输出并延伸到以像素或其他形式呈现的视觉内容。 通常,本发明的许多实施例考虑了高级图形框架以从应用程序接收图形请求。 图形请求由高级框架进行分析,并按照命令语句组执行。 命令语句被排序以使底层硬件进行最有效的处理,并且使用低级标准库将组单独提交给GPU,这有助于密切控制硬件功能。

    Display calibration system
    18.
    发明授权

    公开(公告)号:US11575884B1

    公开(公告)日:2023-02-07

    申请号:US16907027

    申请日:2020-06-19

    Applicant: Apple Inc.

    Abstract: A system may include multiple electronic devices. A first device such as a source electronic device may supply visual content for displaying by a display in a second electronic device such as a display electronic device. The display electronic device may be a television or other device with a display. Calibration operations may be performed by taking light measurements on light produced by the display when test content is provided from the first device to the second device. A third electronic device in the system such as a portable electronic device with an ambient light sensor may make measurement on the light from the display while the test content is being displayed. The test content may contain a test image target with time-varying color and time-varying intensity, allowing calibration information such as gamma curves to be obtained on the display.

    Graphics Engine And Environment For Efficient Real Time Rendering Of Graphics That Are Not Pre-Known

    公开(公告)号:US20190087143A1

    公开(公告)日:2019-03-21

    申请号:US16184274

    申请日:2018-11-08

    Applicant: Apple Inc.

    Abstract: 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.

Patent Agency Ranking