-
公开(公告)号:US11593982B1
公开(公告)日:2023-02-28
申请号:US17557273
申请日:2021-12-21
Applicant: Apple Inc.
Inventor: Behrooz Mahasseni , Aashi Manglik , Mark Drummond , Edward S. Ahn , Shaun Budhram , Siva Chandra Mouli Sivapurapu
Abstract: In one implementation, a method for generating a blended animation. The method includes: obtaining a motion input vector for a current time period; generating a motion output vector and pose information for the current time period based on the motion input vector; selecting an animated motion from a bank of animated motions for the current time period that matches the pose information within a threshold tolerance value; obtaining a blending coefficients vector for the current time period; generating a blended animation for the current time period by blending the motion output vector with the animated motion based on the blending coefficients vector; and generating a reward signal for the blended animation for the current time period.
-
公开(公告)号:US11797889B1
公开(公告)日:2023-10-24
申请号:US17557288
申请日:2021-12-21
Applicant: Apple Inc.
Inventor: Edward S. Ahn , Siva Chandra Mouli Sivapurapu , Mark Drummond , Aashi Manglik , Shaun Budhram , Behrooz Mahasseni
Abstract: In one implementation, a method for modeling a behavior with synthetic training data. The method includes: obtaining source content that includes an entity performing one or more actions within an environment; generating a first environment characterization vector characterizing the environment; generating a first set of behavioral trajectories associated with the one or more actions of the entity based on the source content and the first characterization vector for the environment; generating a second environment characterization vector for the environment by perturbing the first environment characterization vector; generating a second set of behavioral trajectories associated with one or more potential actions of the entity based on the source content and the second characterization vector for the environment; and training a behavior model for a virtual agent based on the first and second sets of behavioral trajectories in order to imitate the entity.
-
公开(公告)号:US20230169711A1
公开(公告)日:2023-06-01
申请号:US18102177
申请日:2023-01-27
Applicant: Apple Inc.
Inventor: Behrooz Mahasseni , Aashi Manglik , Mark Drummond , Edward S. Ahn , Shaun Budhram , Siva Chandra Mouli Sivapurapu
CPC classification number: G06T13/40 , G06N3/04 , G06T19/006
Abstract: In one implementation, a method for generating a blended animation. The method includes: obtaining a motion input vector for a current time period; generating a motion output vector and pose information for the current time period based on the motion input vector; selecting an animated motion from a bank of animated motions for the current time period that matches the pose information within a threshold tolerance value; obtaining a blending coefficients vector for the current time period; generating a blended animation for the current time period by blending the motion output vector with the animated motion based on the blending coefficients vector; and generating a reward signal for the blended animation for the current time period.
-
公开(公告)号:US20250054249A1
公开(公告)日:2025-02-13
申请号:US18926113
申请日:2024-10-24
Applicant: Apple Inc.
Inventor: Mark E. Drummond , Daniel L. Kovacs , Shaun D. Budhram , Edward Ahn , Behrooz Mahasseni , Aashi Manglik , Payal Jotwani , Mu Qiao , Bo Morgan , Noah Gamboa , Michael J. Gutensohn , Dan Feng , Siva Chandra Mouli Sivapurapu
IPC: G06T19/00
Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes scanning a first physical environment to detect a first physical object in the first physical environment and a second physical object in the first physical environment, wherein the first physical object meets at least one first object criterion and the second physical object meets at least one second object criterion. The method includes displaying, in association with the first physical environment, a virtual object moving along a first path from the first physical object to the second physical object. The method includes scanning a second physical environment to detect a third physical object in the second physical environment and a fourth physical object in the second physical environment, wherein the third physical object meets the at least one first object criterion and the fourth physical object meets the at least one second object criterion. The method includes displaying, in association with the second physical environment, the virtual object moving along a second path from the third physical object to the fourth physical object, wherein the second path is different than the first path.
-
公开(公告)号:US11869144B1
公开(公告)日:2024-01-09
申请号:US17678229
申请日:2022-02-23
Applicant: Apple Inc.
Inventor: Payal Jotwani , Bo Morgan , Behrooz Mahasseni , Bradley W. Peebler , Dan Feng , Mark E. Drummond , Siva Chandra Mouli Sivapurapu
CPC classification number: G06T17/00 , G06T15/04 , G06V10/462
Abstract: In some implementations, a device includes one or more sensors, one or more processors and a non-transitory memory. In some implementations, a method includes determining that a first portion of a physical environment is associated with a first saliency value and a second portion of the physical environment is associated with a second saliency value that is different from the first saliency value. In some implementations, the method includes obtaining, via the one or more sensors, environmental data corresponding to the physical environment. In some implementations, the method includes generating, based on the environmental data, a model of the physical environment by modeling the first portion with a first set of modeling features that is a function of the first saliency value and modeling the second portion with a second set of modeling features that is a function of the second saliency value.
-
公开(公告)号:US11062476B1
公开(公告)日:2021-07-13
申请号:US16579791
申请日:2019-09-23
Applicant: Apple Inc.
Inventor: Andreas N. Bigontina , Behrooz Mahasseni , Gutemberg B. Guerra Filho , Saumil B. Patel , Stefan Auer
Abstract: A method includes obtaining a set of images that correspond to a person. The method includes generating a body pose model of the person defined by a branched plurality of neural network systems. Each neural network system models a respective portion of the person between a first body-joint and a second body-joint as dependent on an adjacent portion of the person sharing the first body-joint. Providing the set of images of the respective portion to a first one and a second one of the neural network systems. The first one and second one correspond to adjacent body portions. The method includes determining, jointly by at least the first one and second one of the plurality of neural network systems pose information for the first respective body-joint and the second respective body-joint.
-
公开(公告)号:US20240038228A1
公开(公告)日:2024-02-01
申请号:US18226536
申请日:2023-07-26
Applicant: Apple Inc.
Inventor: Dan Feng , Behrooz Mahasseni , Bo Morgan , Daniel L. Kovacs , Mu Qiao
IPC: G10L15/22
CPC classification number: G10L15/22 , G10L2015/228
Abstract: In some implementations, a method includes displaying, on a display, an environment that includes a representation of a virtual agent that is associated with a sensory characteristic. In some implementations, the method includes selecting, based on the sensory characteristic associated with the virtual agent, a subset of a plurality of sensors to provide sensor data for the virtual agent. In some implementations, the method includes providing the sensor data captured by the subset of the plurality of sensors to the virtual agent in order to reduce power consumption of the device. In some implementations, the method includes displaying a manipulation of the representation of the virtual agent based on an interpretation of the sensor data by the virtual agent.
-
公开(公告)号:US20230089049A1
公开(公告)日:2023-03-23
申请号:US17853557
申请日:2022-06-29
Applicant: Apple Inc.
Inventor: Mark E. Drummond , Daniel L. Kovacs , Shaun D. Budhram , Edward Ahn , Behrooz Mahasseni , Aashi Manglik , Payal Jotwani , Mu Qiao , Bo Morgan , Noah Gamboa , Michael J. Gutensohn , Dan Feng , Siva Chandra Mouli Sivapurapu
IPC: G06T19/00
Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes scanning a first physical environment to detect a first physical object in the first physical environment and a second physical object in the first physical environment, wherein the first physical object meets at least one first object criterion and the second physical object meets at least one second object criterion. The method includes displaying, in association with the first physical environment, a virtual object moving along a first path from the first physical object to the second physical object. The method includes scanning a second physical environment to detect a third physical object in the second physical environment and a fourth physical object in the second physical environment, wherein the third physical object meets the at least one first object criterion and the fourth physical object meets the at least one second object criterion. The method includes displaying, in association with the second physical environment, the virtual object moving along a second path from the third physical object to the fourth physical object, wherein the second path is different than the first path.
-
公开(公告)号:US20210312662A1
公开(公告)日:2021-10-07
申请号:US17242879
申请日:2021-04-28
Applicant: Apple Inc.
Inventor: Andreas N. Bigontina , Behrooz Mahasseni , Gutemberg B. Guerra Filho , Saumil B. Patel , Stefan Auer
Abstract: A method includes obtaining a set of images that correspond to a person. The method includes generating a body pose model of the person defined by a branched plurality of neural network systems. Each neural network system models a respective portion of the person between a first body-joint and a second body-joint as dependent on an adjacent portion of the person sharing the first body-joint. Providing the set of images of the respective portion to a first one and a second one of the neural network systems. The first one and second one correspond to adjacent body portions. The method includes determining, jointly by at least the first one and second one of the plurality of neural network systems pose information for the first respective body-joint and the second respective body-joint.
-
公开(公告)号:US12169902B2
公开(公告)日:2024-12-17
申请号:US17853557
申请日:2022-06-29
Applicant: Apple Inc.
Inventor: Mark E. Drummond , Daniel L Kovacs , Shaun D. Budhram , Edward Ahn , Behrooz Mahasseni , Aashi Manglik , Payal Jotwani , Mu Qiao , Bo Morgan , Noah Gamboa , Michael J. Gutensohn , Dan Feng , Siva Chandra Mouli Sivapurapu
IPC: G06T19/00
Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes scanning a first physical environment to detect a first physical object in the first physical environment and a second physical object in the first physical environment, wherein the first physical object meets at least one first object criterion and the second physical object meets at least one second object criterion. The method includes displaying, in association with the first physical environment, a virtual object moving along a first path from the first physical object to the second physical object. The method includes scanning a second physical environment to detect a third physical object in the second physical environment and a fourth physical object in the second physical environment, wherein the third physical object meets the at least one first object criterion and the fourth physical object meets the at least one second object criterion. The method includes displaying, in association with the second physical environment, the virtual object moving along a second path from the third physical object to the fourth physical object, wherein the second path is different than the first path.
-
-
-
-
-
-
-
-
-