-
公开(公告)号:US12148090B2
公开(公告)日:2024-11-19
申请号:US18233873
申请日:2023-08-14
Applicant: Apple Inc.
Inventor: Ian M. Richter , John Joon Park , David Michael Hobbins
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.
-
公开(公告)号:US20230341946A1
公开(公告)日:2023-10-26
申请号:US18215318
申请日:2023-06-28
Applicant: Apple Inc.
Inventor: Ian M. Richter , Christopher Eubank , Tomlinson Holman
IPC: G06F3/01 , G06F3/04815 , G06T19/00
CPC classification number: G06F3/017 , G06F3/013 , G06F3/04815 , G06T19/006 , G06F3/0482
Abstract: In various implementations, a method comprises: identifying a plurality of data items, each of the plurality of data items having at least a first metadata field or a second metadata field; displaying a volumetric environment including a first plurality of SR objects corresponding to a first plurality of data items among the plurality of data items, wherein the first plurality of data items includes the first metadata field with first metadata field values; detecting a first user input indicative of the second metadata field; and in response to detecting the first user input, replacing the first plurality of SR objects within the volumetric environment with a second plurality of SR objects corresponding to a second plurality of data items among the plurality of data items, wherein each of the second plurality of data items includes the second metadata field with second metadata field values.
-
公开(公告)号:US11783514B2
公开(公告)日:2023-10-10
申请号:US17484231
申请日:2021-09-24
Applicant: Apple Inc.
Inventor: Ian M. Richter , Andrew Scott Robertson
CPC classification number: G06T11/00 , G06T13/80 , G06V20/40 , G06T2200/24
Abstract: First content may be obtained in response to identifying a first physical element of a first object type. The first content may be associated with the first object type. Second content may be obtained in response to identifying a second physical element of a second object type. The second content may be associated with the second object type. The second physical element may be detected as being within a threshold distance of the first physical element. Third content may be generated based on a combination of the first content and the second content. The third content may be associated with a third object type that is different from the first object type and the second object type. The third content may be displayed on the display.
-
公开(公告)号:US11768590B2
公开(公告)日:2023-09-26
申请号:US16959333
申请日:2019-01-18
Applicant: Apple Inc.
Inventor: Ian M. Richter , Jack Greasley , Brian E. Goldberg , Eric A. Soulvie , Jeremy R. Bernstein , Bradley Warren Peebler
IPC: G06F3/04845 , G06F3/0482 , G06T19/00 , A63F13/63 , A63F13/79
CPC classification number: G06F3/04845 , A63F13/63 , A63F13/79 , G06F3/0482 , G06T19/006 , A63F2300/5553
Abstract: In some implementations, a method includes obtaining a set of preselected attribute values for an objective-effectuator. In some implementations, the method includes while displaying a user interface including a plurality of configuration control affordances provided to effect configuration of one or more attributes characterizing the objective-effectuator, in response to receiving an input indicative of manipulation of a first configuration control affordance, setting a corresponding first attribute to a particular preselected attribute value, and modifying display of the plurality of configuration control affordances in order to change the number of the plurality of configuration control affordances displayed. In some implementations, the method includes configuring the objective-effectuator at least based on the particular preselected attribute value of the first attribute. In some implementations, the objective-effectuator is associated with a set of predefined actions.
-
公开(公告)号:US11756527B1
公开(公告)日:2023-09-12
申请号:US16913278
申请日:2020-06-26
Applicant: Apple Inc.
Inventor: Ian M. Richter
Abstract: Various implementations disclosed herein include devices, systems, and methods for synthesizing virtual speech. In various implementations, a device includes a display, an audio sensor, a non-transitory memory and one or more processors coupled with the non-transitory memory. A computer-generated reality (CGR) representation of a fictional character is displayed in a CGR environment on the display. A speech input is received from a first person via the audio sensor. The speech input is modified based on one or more language characteristic values associated with the fictional character in order to generate CGR speech. The CGR speech is outputted in the CGR environment via the CGR representation of the fictional character.
-
公开(公告)号:US11727606B2
公开(公告)日:2023-08-15
申请号:US17707774
申请日:2022-03-29
Applicant: Apple Inc.
Inventor: Ian M. Richter , Daniel Ulbricht , Jean-Daniel E. Nahmias , Omar Elafifi , Peter Meier
IPC: G06T11/00 , G06F3/04883
CPC classification number: G06T11/00 , G06F3/04883 , G06T2200/24
Abstract: In one implementation, a method includes: obtaining a user input to view SR content associated with video content; if the video content includes a first scene when the user input was detected: obtaining first SR content for a first time period of the video content associated with the first scene; obtaining a task associated with the first scene; and causing presentation of the first SR content and a first indication of the task associated with the first scene; and if the video content includes a second scene when the user input was detected: obtaining second SR content for a second time period of the video content associated with the second scene; obtaining a task associated with the second scene; and causing presentation of the second SR content and a second indication of the task associated with the second scene.
-
公开(公告)号:US11703944B2
公开(公告)日:2023-07-18
申请号:US17690731
申请日:2022-03-09
Applicant: Apple Inc.
Inventor: Gutemberg B. Guerra Filho , Ian M. Richter , Raffi A. Bedikian
CPC classification number: G06F3/011 , G06N20/00 , G06F2203/011
Abstract: In one implementation, a method includes: while presenting reference CGR content, obtaining a request from a user to invoke a target state for the user; generating, based on a user model and the reference CGR content, modified CGR content to invoke the target state for the user; presenting the modified CGR content; after presenting the modified CGR content, determining a resultant state of the user; in accordance with a determination that the resultant state of the user corresponds to the target state for the user, updating the user model to indicate that the modified CGR content successfully invoked the target state for the user; and in accordance with a determination that the resultant state of the user does not correspond to the target state for the user, updating the user model to indicate that the modified CGR content did not successfully invoke the target state for the user.
-
48.
公开(公告)号:US20230215079A1
公开(公告)日:2023-07-06
申请号:US17865208
申请日:2022-07-14
Applicant: Apple Inc.
Inventor: Ian M. Richter , Maxime Meilland , Patrick W. O'Keefe
CPC classification number: G06T15/08 , G02B27/017 , G06F3/011 , G06T17/20 , G06T19/006
Abstract: In one implementation, a method includes: obtaining a representation for a volumetric region and obtaining SR content with a first set of dimensions; adapting the SR content by modifying one or more dimensions of the SR content from the first set of dimensions to a second set of dimensions based on one or more portions of the representation of the volumetric region; and causing presentation of the adapted SR content with the second set of dimensions via the display device.
-
49.
公开(公告)号:US11532137B2
公开(公告)日:2022-12-20
申请号:US17231917
申请日:2021-04-15
Applicant: Apple Inc.
Inventor: Gutemberg B. Guerra Filho , Ian M. Richter , Raffi A. Bedikian
Abstract: In some implementations, a method includes: determining first usage patterns associated with a physical object within the physical environment; obtaining a first objective for an objective-effectuator (OE) instantiated in a computer-generated reality (CGR) environment, wherein the first objective is associated with a representation of the physical object; obtaining a first directive for the OE that limits actions for performance by the OE to achieve the first objective to the first usage patterns associated with the physical object; generating first actions, for performance by the OE, in order to achieve the first objective as limited by the first directive, wherein the first set of actions corresponds to a first subset of usage patterns from the first set of usage patterns associated with the physical object; and presenting the OE performing the first actions on the representation of the physical object overlaid on the physical environment.
-
公开(公告)号:US20220366656A1
公开(公告)日:2022-11-17
申请号:US17764378
申请日:2020-09-22
Applicant: Apple Inc.
Inventor: Ian M. Richter
Abstract: In one implementation, a method of generating an enhanced reality (ER) map is performed by a device including one or more processors and non-transitory memory. The method includes selecting ER setting representations based on clusters of images and displaying an ER map including the ER setting representations along a path.
-
-
-
-
-
-
-
-
-