-
公开(公告)号:US20230401783A1
公开(公告)日:2023-12-14
申请号:US18233873
申请日:2023-08-14
Applicant: Apple Inc.
Inventor: Ian M. Richter , John Joon Park , David Michael Hobbins
CPC classification number: G06T15/20 , G06F3/012 , G06F3/013 , G06T19/20 , G06T2219/024 , G06T2200/24 , G06T2219/2004
Abstract: In some implementations, a method of generating a third person view of a computer-generated reality (CGR) environment is performed at a device including non-transitory memory and one or more processors coupled with the non-transitory memory. The method includes: obtaining a first viewing vector associated with a first user within a CGR environment; determining a first viewing frustum for the first user within the CGR environment based on the first viewing vector associated with the first user and one or more depth attributes; generating a representation of the first viewing frustum; and displaying, via the display device, a third person view of the CGR environment including an avatar of the first user and the representation of the first viewing frustum adjacent to the avatar of the first user.
-
公开(公告)号:US11836842B2
公开(公告)日:2023-12-05
申请号:US17837490
申请日:2022-06-10
Applicant: Apple Inc.
Inventor: Ian M. Richter , Cameron J. Dunn , John C Russell
Abstract: 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.
-
公开(公告)号: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.
-
公开(公告)号:US11763517B1
公开(公告)日:2023-09-19
申请号:US17184926
申请日:2021-02-25
Applicant: Apple Inc.
Inventor: Ian M. Richter , John Joon Park , David Michael Hobbins
CPC classification number: G06T15/20 , G06F3/012 , G06F3/013 , G06T19/20 , G06T2200/24 , G06T2219/024 , G06T2219/2004
Abstract: In some implementations, a method of generating a third person view of a computer-generated reality (CGR) environment is performed at a device including non-transitory memory and one or more processors coupled with the non-transitory memory. The method includes: obtaining a first viewing vector associated with a first user within a CGR environment; determining a first viewing frustum for the first user within the CGR environment based on the first viewing vector associated with the first user and one or more depth attributes; generating a representation of the first viewing frustum; and displaying, via the display device, a third person view of the CGR environment including an avatar of the first user and the representation of the first viewing frustum adjacent to the avatar of the first user.
-
公开(公告)号:US11749027B1
公开(公告)日:2023-09-05
申请号:US17014300
申请日:2020-09-08
Applicant: Apple Inc.
Inventor: Ian M. Richter
CPC classification number: G06V40/23 , G06N3/02 , G06T7/292 , G06T13/40 , G06V10/40 , G06V20/52 , G06V40/103 , H04L65/80 , G06T2207/10016 , G06T2207/30196
Abstract: Various implementations disclosed herein include devices, systems, and methods for low bandwidth transmission of event data. In various implementations, a device includes one or more cameras, a non-transitory memory, and one or more processors coupled with the one or more cameras and the non-transitory memory. In various implementations, the method includes obtaining, by the device, a set of images that correspond to a scene with a person. In various implementations, the method includes generating pose information for the person based on the set of images. In some implementations, the pose information indicates respective positions of body portions of the person. In some implementations, the method includes transmitting the pose information in accordance with a bandwidth utilization criterion.
-
公开(公告)号:US11699270B2
公开(公告)日:2023-07-11
申请号:US17740052
申请日:2022-05-09
Applicant: Apple Inc.
Inventor: Bo Morgan , Mark E. Drummond , Peter Meier , Cameron J. Dunn , John Christopher Russell , Siva Chandra Mouli Sivapurapu , Ian M. Richter
CPC classification number: G06T19/006 , A63F13/55 , G06F3/011 , G06F40/14
Abstract: In various implementations, a device surveys a scene and presents, within the scene, a extended reality (XR) environment including one or more assets that evolve over time (e.g., change location or age). Modeling such an XR environment at various timescales can be computationally intensive, particularly when modeling the XR environment over larger timescales. Accordingly, in various implementations, different models are used to determine the environment state of the XR environment when presenting the XR environment at different timescales.
-
公开(公告)号:US20230162422A1
公开(公告)日:2023-05-25
申请号:US17837490
申请日:2022-06-10
Applicant: Apple Inc.
Inventor: Ian M. Richter , Cameron J. Dunn , John C. Russell
Abstract: 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.
-
公开(公告)号:US11468611B1
公开(公告)日:2022-10-11
申请号:US16859794
申请日:2020-04-27
Applicant: Apple Inc.
Inventor: Ian M. Richter
Abstract: In some implementations, a method is performed at a device including non-transitory memory and one or more processors. The method includes: presenting, by the device, a computer-generated reality (CGR) environment; while presenting the CGR environment, detecting access to a display device separate from the device; in response to determining that there is access to the display device, triggering the display of video content, associated with the CGR environment, on the display device in order to supplement the CGR environment; and modifying at least a portion of the CGR environment based on the video content displayed by the display device. In some implementations, the display device is present within a physical environment, and the device enables video pass-through or optical see-through of at least a portion of the physical environment including the display device.
-
公开(公告)号:US11417067B1
公开(公告)日:2022-08-16
申请号:US17242809
申请日:2021-04-28
Applicant: Apple Inc.
Inventor: Ian M. Richter , Qi Shan
IPC: G06T19/00
Abstract: Various implementations disclosed herein include devices, systems, and methods for synthesizing an environment based on an image. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In various implementations, a method includes determining an engagement score that characterizes a level of engagement between a user and a representation of a subject included in an image. In some implementations, the method includes, in response to the engagement score satisfying an engagement threshold, obtaining stored information regarding the subject, and synthesizing an environment based on the image and the stored information regarding the subject.
-
公开(公告)号:US20220222898A1
公开(公告)日:2022-07-14
申请号:US17709871
申请日:2022-03-31
Applicant: Apple Inc.
Inventor: Ian M. Richter
Abstract: 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.
-
-
-
-
-
-
-
-
-