-
公开(公告)号:US11430308B1
公开(公告)日:2022-08-30
申请号:US17242856
申请日:2021-04-28
Applicant: Apple Inc.
Inventor: Jian Zhang , Siva Chandra Mouli Sivapurapu , Aashi Manglik , Amritpal Singh Saini , Edward S. Ahn
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.
-
公开(公告)号:US20220114795A1
公开(公告)日:2022-04-14
申请号:US17557739
申请日:2021-12-21
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
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.
-
3.
公开(公告)号:US20240320937A1
公开(公告)日:2024-09-26
申请号:US18679836
申请日:2024-05-31
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
CPC classification number: G06T19/006 , G06N3/04 , G06N3/08
Abstract: In one implementation, a method includes presenting, via a display device, a first synthesized reality (SR) view of an event that includes SR content associated with the event. The SR content includes a plurality of related layers of SR content that perform actions associated with the event. The method includes detecting, via one or more input devices, selection of a respective layer among the plurality of related layers of SR content associated with the event. The method includes presenting, via the display device, a second SR view of the event that includes the respective layer of SR content in response to the selection of the respective layer. The second SR view corresponds to a point-of-view of the respective layer.
-
公开(公告)号:US11769305B2
公开(公告)日:2023-09-26
申请号:US17557739
申请日:2021-12-21
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
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.
-
公开(公告)号:US12033290B2
公开(公告)日:2024-07-09
申请号:US18233867
申请日:2023-08-14
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
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.
-
6.
公开(公告)号:US20230386149A1
公开(公告)日:2023-11-30
申请号:US18233867
申请日:2023-08-14
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
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.
-
公开(公告)号:US20210043004A1
公开(公告)日:2021-02-11
申请号:US16965139
申请日:2019-02-15
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
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.
-
8.
公开(公告)号:US11341373B1
公开(公告)日:2022-05-24
申请号:US16777310
申请日:2020-01-30
Applicant: Apple Inc.
Inventor: Amritpal Singh Saini , Adrian Peter Lindberg , Eshan Verma , Pedro Manuel Da Silva Quelhas
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.
-
公开(公告)号:US11238661B2
公开(公告)日:2022-02-01
申请号:US16965139
申请日:2019-02-15
Applicant: Apple Inc.
Inventor: Ian M. Richter , Michael J. Rockwell , Amritpal Singh Saini , Olivier Soares
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.
-
公开(公告)号:US20210027164A1
公开(公告)日:2021-01-28
申请号:US17070332
申请日:2020-10-14
Applicant: Apple Inc.
Inventor: Ian M. Richter , Amritpal Singh Saini , Olivier Soares
IPC: G06N3/08 , G06N3/04 , G06T19/00 , G06K9/62 , G06F16/951
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.
-
-
-
-
-
-
-
-
-