Intermediary emergent content
    1.
    发明授权

    公开(公告)号:US11847744B2

    公开(公告)日:2023-12-19

    申请号:US17709871

    申请日:2022-03-31

    申请人: Apple Inc.

    发明人: Ian M. Richter

    IPC分类号: G06T19/00 G06F3/01 G06N3/04

    摘要: In some implementations, a method includes obtaining an end state of a first content item spanning a first time duration. In some implementations, the end state of the first content item indicates a first state of a synthesized reality (SR) agent at the end of the first time duration. In some implementations, the method includes obtaining an initial state of a second content item spanning a second time duration subsequent the first time duration. In some implementations, the initial state of the second content item indicates a second state of the SR agent at the beginning of the second time duration. In some implementations, the method includes synthesizing an intermediary emergent content item spanning over an intermediary time duration that is between the end of the first time duration and the beginning of the second time duration.

    Method and devices for switching between viewing vectors in a synthesized reality setting

    公开(公告)号:US11748953B2

    公开(公告)日:2023-09-05

    申请号:US17057173

    申请日:2019-05-28

    申请人: Apple Inc.

    发明人: Ian M. Richter

    IPC分类号: G06T19/00 G06T15/00 G06T15/20

    摘要: In some implementations, a method includes: presenting a synthesized reality (SR) setting associated with predetermined content from a first viewing vector at a first time; presenting a navigation timeline for the predetermined content including a plurality of viewing vector affordances at respective times on the navigation timeline, wherein each viewing vector characterizes how the SR content is displayed at the respective times; detecting an input selecting a respective viewing vector affordance on the navigation timeline associated with a second time within the predetermined content; and, in response to detecting the input selecting the respective viewing vector affordance on the navigation timeline, updating the SR setting in order to present the SR setting from a second viewing vector different from the first viewing vector, wherein the second viewing vector characterizes display of the predetermined content at the second times.

    Presenting content based on activity

    公开(公告)号:US11726551B1

    公开(公告)日:2023-08-15

    申请号:US17381957

    申请日:2021-07-21

    申请人: Apple Inc.

    发明人: Ian M. Richter

    IPC分类号: G06F3/01 A61B5/11 A63F13/428

    摘要: Various implementations disclosed herein include devices, systems, and methods for presenting content based on activity. In various implementations, a device includes a sensor, a non-transitory memory and one or more processors coupled with the sensor and the non-transitory memory. In various implementations, a method includes obtaining environmental data via the sensor. In some implementations, the method includes identifying a physical activity of a user of the device based on the environmental data. In some implementations, the method includes obtaining contextual data associated with the device or the user of the device. In some implementations, the method includes presenting content based on the physical activity of the user and the contextual data associated with the device or the user of the device.

    EMERGENT CONTENT CONTAINERS
    4.
    发明申请

    公开(公告)号:US20220317865A1

    公开(公告)日:2022-10-06

    申请号:US17707748

    申请日:2022-03-29

    申请人: Apple Inc.

    发明人: Ian M. Richter

    摘要: In some implementations, a method includes: displaying a user interface that includes a plurality of available objective-effectuators, wherein each of the plurality of available objective-effectuators is characterized by a set of predefined objectives; detecting a first user input that corresponds to instantiating a first objective-effectuator from among the available objective-effectuators in a first emergent content container; detecting a second user input that corresponds to instantiating a second objective-effectuator from among the available objective-effectuators in a second emergent content container separate from the first emergent content container; and in response to detecting the first and second user inputs, displaying, via the display, the first objective-effectuator in the first emergent content container including a first plurality of controls associated with the first emergent content container and the second objective-effectuator in the second emergent content container including a second plurality of controls associated with the second emergent content container.

    Moving an avatar based on real-world data

    公开(公告)号:US11386604B2

    公开(公告)日:2022-07-12

    申请号:US17275046

    申请日:2019-09-24

    申请人: Apple Inc.

    摘要: In some implementations, a method is performed by a device including a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes obtaining user movement information. In some implementations, the user movement information characterizes a first body pose of the user at a first time and a second body pose of the user at a second time. In some implementations, the method includes determining whether a transition from the first body pose to the second body pose satisfies an acceptability threshold. In some implementations, the method includes in response to determining that the transition from the first body pose to the second body pose satisfies the acceptability threshold, generating a sequence of movements for a synthesized reality (SR) representation of the user.

    Tailoring a computer-generated reality experience based on a recognized object

    公开(公告)号:US11308716B1

    公开(公告)日:2022-04-19

    申请号:US16583151

    申请日:2019-09-25

    申请人: Apple Inc.

    发明人: Ian M. Richter

    IPC分类号: G06V20/20 G06T19/00

    摘要: In various implementations, a method is performed at a device including a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes detecting a representation of an object that is associated with computer-generated reality (CGR) content. In some implementations, the method includes obtaining a user environment map characterizing a user environment, wherein the user environment is limited by a volumetric region around the device. In some implementations, the method includes mapping a portion of the CGR content associated with the object to a portion of the user environment map. In some implementations, the method includes synthesizing a CGR environment in accordance with the mapping.

    Method and device for performance-based progression of virtual content

    公开(公告)号:US11269410B1

    公开(公告)日:2022-03-08

    申请号:US16868854

    申请日:2020-05-07

    申请人: Apple Inc.

    摘要: In some implementations, a method includes: obtaining first input data while presenting a computer-generated reality (CGR) environment from the perspective of a first character associated with a first time slice within predetermined content; determining whether or not the first input data satisfies first performance criteria associated with the first character for the first time slice within the predetermined content; and, in response to determining that the first input data satisfies the first performance criteria associated with the first character for the first time slice within the predetermined content, updating the CGR environment from the perspective of the first character associated with a second time slice within the predetermined content.

    CONTENT EVENT MAPPING
    8.
    发明申请

    公开(公告)号:US20220060802A1

    公开(公告)日:2022-02-24

    申请号:US17275038

    申请日:2019-09-24

    申请人: Apple Inc.

    摘要: In one implementation, consumption of media content (such as video, audio, or text) is supplemented with an immersive synthesized reality (SR) map based on the media content. In various implementations described herein, the SR map includes a plurality of SR environment representations which, when selected by a user, cause display of a corresponding SR environment.

    MOVING AN AVATAR BASED ON REAL-WORLD DATA

    公开(公告)号:US20220058847A1

    公开(公告)日:2022-02-24

    申请号:US17275046

    申请日:2019-09-24

    申请人: Apple Inc.

    摘要: In some implementations, a method is performed by a device including a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes obtaining user movement information. In some implementations, the user movement information characterizes a first body pose of the user at a first time and a second body pose of the user at a second time. In some implementations, the method includes determining whether a transition from the first body pose to the second body pose satisfies an acceptability threshold. In some implementations, the method includes in response to determining that the transition from the first body pose to the second body pose satisfies the acceptability threshold, generating a sequence of movements for a synthesized reality (SR) representation of the user.

    Method and devices for presenting and manipulating conditionally dependent synthesized reality content threads

    公开(公告)号:US11238661B2

    公开(公告)日:2022-02-01

    申请号:US16965139

    申请日:2019-02-15

    申请人: Apple Inc.

    IPC分类号: G06T19/00 G06N3/04 G06N3/08

    摘要: In one implementation, a method includes: instantiating a first objective-effectuator (OE) associated with first attributes and a second OE associated with second attributes into a synthesized reality (SR) setting, wherein the first OE is encapsulated within the second OE; providing a first objective to the first OE based on the first and second attributes; providing a second objective to the second OE based on the second attributes, wherein the first and second objectives are associated with a time period between a first and second temporal points; generating a first set of actions for the first OE based on the first objective and a second set of actions for the second OE based on the second objective; and rendering for display the SR setting for the time period including the first set of actions performed by the first OE and the second set of actions performed by the second OE.