Multi-motion generator
    1.
    发明授权

    公开(公告)号:US11430308B1

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

    申请号:US17242856

    申请日:2021-04-28

    Applicant: Apple Inc.

    Abstract: A method includes obtaining, by a motion generator that has been trained to generate torque values for a plurality of joints of a rig associated with a target, a set of parameters associated with a target motion. The method includes, in response to the target motion being a first type of motion, generating a first set of torque values for the plurality of joints based on the set of parameters and a set of previous poses of the target. The method includes, in response to the target motion being a second type of motion, generating a second set of torque values for the plurality of joints based on the set of parameters and the set of previous poses of the target. The method includes triggering a movement of the target in accordance with the first set of torque values or the second set of torque values.

    METHOD AND DEVICES FOR PRESENTING AND MANIPULATING CONDITIONALLY DEPENDENT SYNTHESIZED REALITY CONTENT THREADS

    公开(公告)号:US20220114795A1

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

    申请号:US17557739

    申请日:2021-12-21

    Applicant: Apple Inc.

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

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

    公开(公告)号:US11769305B2

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

    申请号:US17557739

    申请日:2021-12-21

    Applicant: Apple Inc.

    CPC classification number: G06T19/006 G06N3/04 G06N3/08

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

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

    公开(公告)号:US12033290B2

    公开(公告)日:2024-07-09

    申请号:US18233867

    申请日:2023-08-14

    Applicant: Apple Inc.

    CPC classification number: G06T19/006 G06N3/04 G06N3/08

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

    METHOD AND DEVICES FOR PRESENTING AND MANIPULATING CONDITIONALLY DEPENDENT SYNTHESIZED REALITY CONTENT THREADS

    公开(公告)号:US20230386149A1

    公开(公告)日:2023-11-30

    申请号:US18233867

    申请日:2023-08-14

    Applicant: Apple Inc.

    CPC classification number: G06T19/006 G06N3/08 G06N3/04

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

    METHOD AND DEVICES FOR PRESENTING AND MANIPULATING CONDITIONALLY DEPENDENT SYNTHESIZED REALITY CONTENT THREADS

    公开(公告)号:US20210043004A1

    公开(公告)日:2021-02-11

    申请号:US16965139

    申请日:2019-02-15

    Applicant: Apple Inc.

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

    End-to-end training of a machine learning node that interfaces with a fixed function node

    公开(公告)号:US11341373B1

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

    申请号:US16777310

    申请日:2020-01-30

    Applicant: Apple Inc.

    Abstract: In some implementations, a method includes: obtaining a logical representation of a fixed function node; generating, by concerted operation of the logical representation of the fixed function node and a machine learning node that interfaces with the logical representation of the fixed function node, a candidate result based on a set of image data frames; determining whether error criteria are satisfied based at least in part on a comparison between the candidate result and a predetermined result for the set of image data frames; and, in response to determining that the error criteria are satisfied, modifying at least one of: a first portion of operating parameters of the machine learning node associated with operations of the machine learning node; and a second portion of operating parameters of the machine learning node associated with interfacing operations between the machine learning node and the logical representation of the fixed function node.

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

    公开(公告)号:US11238661B2

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

    申请号:US16965139

    申请日:2019-02-15

    Applicant: Apple Inc.

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

    OBJECTIVE-EFFECTUATORS IN SYNTHESIZED REALITY SETTINGS

    公开(公告)号:US20210027164A1

    公开(公告)日:2021-01-28

    申请号:US17070332

    申请日:2020-10-14

    Applicant: Apple Inc.

    Abstract: Various implementations disclosed herein include devices, systems, and methods for presenting objective-effectuators in synthesized reality settings. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes instantiating an objective-effectuator into a synthesized reality setting. In some implementations, the objective-effectuator is characterized by a set of predefined actions and a set of visual rendering attributes. In some implementations, the method includes obtaining an objective for the objective-effectuator. In some implementations, the method includes determining contextual information characterizing the synthesized reality setting. In some implementations, the method includes generating a sequence of actions from the set of predefined actions based on the contextual information and the objective. In some implementations, the method includes modifying the objective-effectuator based on the sequence of actions.

Patent Agency Ranking