-
公开(公告)号:US20240345697A1
公开(公告)日:2024-10-17
申请号:US18750769
申请日:2024-06-21
Applicant: Apple Inc.
Inventor: Bruno M. Sommer , Tucker Bull Morgan , Shih Sang Chiu , Connor Alexander Smith
IPC: G06F3/04815 , G06F3/01 , G06F3/0482 , G06F3/16 , G06V20/10
CPC classification number: G06F3/04815 , G06F3/013 , G06F3/017 , G06F3/16 , G06V20/10 , G06F3/0482
Abstract: A method includes displaying diorama-view representations from corresponding viewing vectors. The diorama-view representations respectively correspond to enhanced reality (ER) environments. Each of the diorama-view representations is associated with a respective set of ER world coordinates that characterizes a respective ER environment. The diorama-view representations include a first diorama-view representation displayed from a first viewing vector. The first diorama-view representation includes a first one or more of ER objects arranged according to a first set of ER world coordinates. The method includes detecting an input associated with the first diorama-view representation, and in response thereto, changing display of the first diorama-view representation from the first viewing vector to a second viewing vector while maintaining the first one or more ER objects arranged according to the first set of ER world coordinates.
-
公开(公告)号:US20240283669A1
公开(公告)日:2024-08-22
申请号:US18608392
申请日:2024-03-18
Applicant: Apple Inc.
Inventor: Connor A. Smith , Bruno M. Sommer , Jonathan R. Dascola , Nicholas W. Henderson , Timofey Grechkin
CPC classification number: H04L12/1818 , G06T13/20 , H04L12/1822
Abstract: Avatars may be displayed in a multiuser communication session using various spatial modes. One technique for presenting avatars includes presenting avatars such that an attention direction of the avatar is retargeted to match the intent of the remote user corresponding to the avatar. Another technique for presenting avatars includes a pinned mode in which a spatial relationship between one or more avatars remains displayed in a consistent spatial relationship to a local user regardless of movements of the local user. Another technique for presenting avatars includes providing user-selectable presentation modes between a room scale mode and a stationary mode for presenting a representation of a multiuser communication session.
-
公开(公告)号:US11947733B2
公开(公告)日:2024-04-02
申请号:US17362457
申请日:2021-06-29
Applicant: Apple Inc.
Inventor: Clément Pierre Nicolas Boissière , Shaun Budhram , Tucker Bull Morgan , Bruno M. Sommer , Connor A. Smith
CPC classification number: G06F3/03 , G06T13/20 , G06T19/006
Abstract: Techniques for displaying a virtual object in an enhanced reality setting in accordance with a physical muting mode being active are described. In some examples, a system obtains context data for one or more physical elements in a physical setting, wherein the context data includes first context data and second context data that is different from the first context data. In some examples, in response to obtaining the context data for the one or more physical elements in the physical setting, a system causes display of a virtual object that represents the one or more physical elements using the first context data without using the second context data, in accordance with a determination that a physical muting mode is active.
-
公开(公告)号:US11805176B1
公开(公告)日:2023-10-31
申请号:US17317205
申请日:2021-05-11
Applicant: Apple Inc.
Inventor: Miao Ren , Connor A. Smith , Bruno M. Sommer , Tucker B. Morgan
IPC: H04L67/131 , H04L67/30 , H04L67/1095 , G06T19/00 , H04L67/50
CPC classification number: H04L67/131 , G06T19/006 , H04L67/1095 , H04L67/30 , H04L67/535
Abstract: Facilitating collaboration in a multi-user communication session may include, at a first device, providing a toolkit of system-level tools for interacting within the session with a second device. A first user interaction with a first tool is detected which results in a virtual modification to an environment of the first device. In response to the first user interaction, the virtual modification is provided for presentation in a second environment representation of the session corresponding to the second device.
-
公开(公告)号:US11138472B2
公开(公告)日:2021-10-05
申请号:US16575712
申请日:2019-09-19
Applicant: Apple Inc.
Inventor: Bruno M. Sommer , Alexandre da Veiga
Abstract: Systems and methods for localization for mobile devices are described. Some implementations may include accessing motion data captured using one or more motion sensors; determining, based on the motion data, a coarse localization, wherein the coarse localization includes a first estimate of position; obtaining one or more feature point maps, wherein the feature point maps are associated with a position of the coarse localization; accessing images captured using one or more image sensors; determining, based on the images, a fine localization pose by localizing into a feature point map of the one or more feature point maps, wherein the fine localization pose includes a second estimate of position and an estimate of orientation; generating, based on the fine localization pose, a virtual object image including a view of a virtual object; and displaying the virtual object image.
-
公开(公告)号:US20200264006A1
公开(公告)日:2020-08-20
申请号:US16651990
申请日:2018-09-25
Applicant: Apple Inc.
Inventor: Bruno M. Sommer , Avi Bar-Zeev , Frank Angermann , Stephen E. Pinto , Lilli Ing-Marie Jonsson , Rahul Nair
Abstract: Methods and apparatus for spatial audio navigation that may, for example, be implemented by mobile multipurpose devices. A spatial audio navigation system provides navigational information in audio form to direct users to target locations. The system uses directionality of audio played through a binaural audio device to provide navigational cues to the user. A current location, target location, and map information may be input to pathfinding algorithms to determine a real world path between the user's current location and the target location. The system may then use directional audio played through a headset to guide the user on the path from the current location to the target location. The system may implement one or more of several different spatial audio navigation methods to direct a user when following a path using spatial audio-based cues.
-
公开(公告)号:US20170357893A1
公开(公告)日:2017-12-14
申请号:US15334682
申请日:2016-10-26
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Michael R. Brennan , Bruno M. Sommer , Norman N. Wang
IPC: G06N3/08
CPC classification number: G06N20/00 , A63F13/35 , A63F13/67 , A63F2300/5533
Abstract: A method may include receiving a communication from a device at an artificial intelligence controller including state information for a software application component running on the device, the state information including information corresponding to at least one potential state change available to the software application component, and metrics associated with at least one end condition, interpreting the state information using the artificial intelligence controller, and selecting an artificial intelligence algorithm from a plurality of artificial intelligence algorithms for use by the software application component based on the interpreted state information; and transmitting, to the device, an artificial intelligence algorithm communication, the artificial intelligence algorithm communication indicating the selected artificial intelligence algorithm for use in the software application component on the device.
-
公开(公告)号:US09836980B2
公开(公告)日:2017-12-05
申请号:US14732746
申请日:2015-06-07
Applicant: Apple Inc.
CPC classification number: G08G9/02 , B60W30/09 , G01C21/00 , G05D1/0212
Abstract: Systems, methods, and computer readable media to improve the operation of graphics systems are described. In general, collision avoidance techniques are disclosed that operate even when the agent lacks a priori knowledge of its environment and is, further, agnostic as to whether the environment is two-dimensional (2D) or three-dimensional (3D), whether the obstacles are convex or concave, or whether the obstacles are moving or stationary. More particularly, techniques disclosed herein use simple geometry to identify which edges of which obstacles an agent is most likely to collide. With this known, the direction of an avoidance force is also known. The magnitude of the force may be fixed, based on the agent's maximum acceleration, and modulated by weighting agents.
-
公开(公告)号:US12033240B2
公开(公告)日:2024-07-09
申请号:US16909620
申请日:2020-06-23
Applicant: Apple Inc.
Inventor: Alexis Henri Palangie , Shih Sang Chiu , Bruno M. Sommer , Connor Alexander Smith , Aaron Mackay Burns
CPC classification number: G06T11/00 , G06T5/20 , G06T5/70 , G06T19/006
Abstract: In one implementation, a method of resolving focal conflict in a computer-generated reality (CGR) environment is performed by a device including a processor, non-transitory memory, an image sensor, and a display. The method includes capturing, using the image sensor, an image of a scene including a real object in a particular direction at a first distance from the device. The method includes displaying, on the display, a CGR environment including a virtual object in the particular direction at a second distance from the device. In accordance with a determination that the second distance is less than the first distance, the CGR environment includes the virtual object overlaid on the scene. In accordance with a determination that the second distance is greater than the first distance, the CGR environment includes the virtual object with an obfuscation area that obfuscates at least a portion of the real object within the obfuscation area.
-
公开(公告)号:US20230334794A1
公开(公告)日:2023-10-19
申请号:US18112461
申请日:2023-02-21
Applicant: Apple Inc.
Inventor: Bruno M. Sommer , Leanid Vouk , Luis Rafael Deliz Centeno
CPC classification number: G06T19/006 , G06T11/00 , G06T15/00 , H04R5/02 , H04S7/302 , H04S7/305 , G06T2200/24 , H04S2400/11
Abstract: Various implementations disclosed herein include devices, systems, and methods for presenting communication data. In various implementations, a first device associated with a first person includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes obtaining communication data associated with a second device corresponding to a second person. In some implementations, the method includes determining whether the first device and the second device are in a shared environment. In some implementations, the method includes in response to determining that the first device and the second device are not in a shared environment, displaying a representation of the second person based on the communication data associated with the second device.
-
-
-
-
-
-
-
-
-