COMPANION APPLICATION FOR ACTIVITY COOPERATION

    公开(公告)号:US20190020450A1

    公开(公告)日:2019-01-17

    申请号:US16134234

    申请日:2018-09-18

    申请人: Apple Inc.

    IPC分类号: H04L5/00 H04W4/80 G06F9/54

    摘要: The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.

    Sprite Graphics rendering system
    2.
    发明授权
    Sprite Graphics rendering system 有权
    Sprite图形渲染系统

    公开(公告)号:US09582848B2

    公开(公告)日:2017-02-28

    申请号:US14063970

    申请日:2013-10-25

    申请人: Apple Inc.

    IPC分类号: G06T1/60 G06T15/00 G06T15/04

    摘要: A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general, the tools are directed to analyzing a scene tree and optimizing its presentation to one or more graphics processing units (GPUs) so as to improve rendering operations. This overall goal is provided through a number of different capabilities, each of which is presented to software developers through a new applications programming interface (API).

    摘要翻译: 提供了一套用于图形渲染系统的软件开发工具包(SDK)的工具,以改善整体图形操作。 通常,这些工具旨在分析场景树并将其呈现优化到一个或多个图形处理单元(GPU),以便改进渲染操作。 这个总体目标是通过许多不同的功能提供的,每个功能都通过新的应用程序编程接口(API)提供给软件开发人员。

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

    公开(公告)号:US09207903B2

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

    申请号:US14287159

    申请日:2014-05-26

    申请人: Apple Inc.

    摘要: 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.

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

    Companion application for activity cooperation

    公开(公告)号:US10659200B2

    公开(公告)日:2020-05-19

    申请号:US16134234

    申请日:2018-09-18

    申请人: Apple Inc.

    摘要: The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.

    Companion application for activity cooperation
    5.
    发明授权
    Companion application for activity cooperation 有权
    伴随应用的活动合作

    公开(公告)号:US09544714B2

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

    申请号:US14586511

    申请日:2014-12-30

    申请人: Apple Inc.

    摘要: The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.

    摘要翻译: 所描述的实施例使用伴随电子设备处的控制器在源电子设备处增强在第一应用中执行的活动。 源电子设备接收描述控制器的控制器信息,该控制器在第一应用中执行的活动接受控制器数据,确定控制器信息的控制器标识符,并且广播包括控制器标识符的控制器广告。 在接收到控制器广告时,伴随的电子设备确定能够提供控制器数据的第二应用是否在伴随电子设备处可用。 如果第二应用可用,则伴随电子设备与源电子设备建立协作活动通信信道。 配套电子设备使用协作活动通信信道向源电子设备提供控制器数据。 源电子设备向第一应用提供控制器数据以引起相应的动作。

    Policy-Based Switching Between Graphics-Processing Units
    6.
    发明申请
    Policy-Based Switching Between Graphics-Processing Units 有权
    图形处理单元之间的基于策略的切换

    公开(公告)号:US20130088500A1

    公开(公告)日:2013-04-11

    申请号:US13689949

    申请日:2012-11-30

    申请人: Apple Inc.

    IPC分类号: G06T1/20

    摘要: The disclosed embodiments provide a system that configures a computer system to switch between graphics-processing units (GPUs). In one embodiment, the system drives a display using a first graphics-processing unit (GPU) in the computer system. Next, the system detects one or more events associated with one or more dependencies on a second GPU in the computer system. Finally, in response to the event, the system prepares to switch from the first GPU to the second GPU as a signal source for driving the display.

    摘要翻译: 所公开的实施例提供了一种配置计算机系统以在图形处理单元(GPU)之间切换的系统。 在一个实施例中,系统使用计算机系统中的第一图形处理单元(GPU)驱动显示器。 接下来,系统检测与计算机系统中的第二GPU相关联的一个或多个依赖关系的一个或多个事件。 最后,响应于该事件,系统准备从第一GPU切换到第二GPU作为用于驱动显示器的信号源。

    SYSTEM AND METHOD FOR DISPLAY MIRRORING
    9.
    发明申请
    SYSTEM AND METHOD FOR DISPLAY MIRRORING 审中-公开
    用于显示显示的系统和方法

    公开(公告)号:US20140253416A1

    公开(公告)日:2014-09-11

    申请号:US14287159

    申请日:2014-05-26

    申请人: Apple Inc.

    IPC分类号: G06F3/14 G06T11/00 G06T3/40

    摘要: 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.

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

    Sprite Graphics Rendering System
    10.
    发明申请
    Sprite Graphics Rendering System 有权
    雪碧图形渲染系统

    公开(公告)号:US20140184606A1

    公开(公告)日:2014-07-03

    申请号:US14063970

    申请日:2013-10-25

    申请人: Apple Inc.

    IPC分类号: G06T11/20

    摘要: A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general, the tools are directed to analyzing a scene tree and optimizing its presentation to one or more graphics processing units (GPUs) so as to improve rendering operations. This overall goal is provided through a number of different capabilities, each of which is presented to software developers through a new applications programming interface (API).

    摘要翻译: 提供了一套用于图形渲染系统的软件开发工具包(SDK)的工具,以改善整体图形操作。 通常,这些工具旨在分析场景树并将其呈现优化到一个或多个图形处理单元(GPU),以便改进渲染操作。 这个总体目标是通过许多不同的功能提供的,每个功能都通过新的应用程序编程接口(API)提供给软件开发人员。