-
公开(公告)号:US12211152B2
公开(公告)日:2025-01-28
申请号:US17727311
申请日:2022-04-22
Applicant: Apple Inc.
Inventor: Aaron M. Burns , Bruno M. Sommer , Timothy R. Oriol
Abstract: Various implementations disclosed herein include devices, systems, and methods that enable a device to provide a view of virtual elements and a physical environment where the presentation of the virtual elements is based on positioning relative to the physical environment. In one example, a device is configured to detect a change in positioning of a virtual element, for example, when a virtual element is added, moved, or the physical environment around the virtual element is changed. The location of the virtual element in the physical environment is used to detect an attribute of the physical environment upon which the presentation of the virtual element depends. Thus, the device is further configured to detect an attribute (e.g., surface, table, mid-air, etc.) of the physical environment based on the placement of the virtual element and present the virtual element based on the detected attribute.
-
公开(公告)号:US20240312073A1
公开(公告)日:2024-09-19
申请号:US18673176
申请日:2024-05-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.
-
33.
公开(公告)号:US20240135251A1
公开(公告)日:2024-04-25
申请号:US18390452
申请日:2023-12-20
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Michael R. Brennan , Bruno M. Sommer , Norman N. Wang
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.
-
公开(公告)号:US11968056B2
公开(公告)日:2024-04-23
申请号:US18189017
申请日:2023-03-23
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.
-
公开(公告)号:US11886957B2
公开(公告)日:2024-01-30
申请号:US15334682
申请日:2016-10-26
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Michael R. Brennan , Bruno M. Sommer , Norman N. Wang
CPC classification number: G06N20/00 , A63F13/06 , A63F13/35 , 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.
-
公开(公告)号:US20230316658A1
公开(公告)日:2023-10-05
申请号:US18182173
申请日:2023-03-10
Applicant: Apple Inc.
Inventor: Connor A. Smith , Nicholas W. Henderson , Luis R. Deliz Centeno , Bruno M. Sommer , Timofey Grechkin
CPC classification number: G06T19/00 , G06F3/011 , G06T2219/024 , G06T2210/21 , H04L67/131
Abstract: Presentation of objects within the multiuser communication session is changed based on a shared or unshared status, or whether a user is interacting with the object. The movement of a user of a first device is monitored within a first physical environment comprising shared objects and unshared objects, where the shared objects are visible to the user and an additional user of a second device in a second physical environment, the first device and the second device are active in a multiuser communication session, and the unshared objects are visible to the user and are not visible to the additional user. An interaction of the user with an unshared object is detected. In accordance with the detection of the interaction of the user with the unshared object, a representation of at least a portion of the unshared object is provided for presentation by the second device.
-
公开(公告)号:US11709068B2
公开(公告)日:2023-07-25
申请号: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
CPC classification number: G01C21/3629 , G01C21/3688 , G01S19/42 , G06F3/011 , H04R5/033 , H04R5/04 , H04S1/007 , H04S7/304 , H04W4/029 , H04R2420/07 , H04R2499/15 , H04S2400/11 , H04S2400/13
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.
-
公开(公告)号:US20220114882A1
公开(公告)日:2022-04-14
申请号:US17557206
申请日:2021-12-21
Applicant: Apple Inc.
Inventor: Jeffrey S. Norris , Bruno M. Sommer , Alexandre Da Veiga
Abstract: A method includes obtaining a location and a device type for one or more remote devices, and identifying one or more visible devices in one or more images, the one or more visible devices having a location and a device type. The method also includes matching a first visible device from the one or more visible devices with a first remote device from the one or more remote devices based on a location and a device type of the first visible device matching a location and a device type of the first remote device, obtaining a user input, and controlling a function of the first remote device based on the user input.
-
公开(公告)号:US20220101058A1
公开(公告)日:2022-03-31
申请号:US17493359
申请日:2021-10-04
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.
-
公开(公告)号:US11210932B2
公开(公告)日:2021-12-28
申请号:US16878249
申请日:2020-05-19
Applicant: Apple Inc.
Inventor: Jeffrey S. Norris , Bruno M. Sommer , Alexandre Da Veiga
Abstract: A method includes identifying remote devices, at a host device, based on received signals that indicate locations and device types for the remote devices. The method also includes identifying visible devices in images of a location and matching a first visible device to a first remote device. The first visible device is matched with the first remote device based on presence of the first visible device within a search area of the images, the search area of the images is determined based on the location for the first remote device, the first visible device is matched with the first remote device based on the device type for the first remote device, and the first visible device is matched with the first remote device based on a machine recognizable indicator that is output by the first visible device. The method also includes pairing the first remote device with the host device.
-
-
-
-
-
-
-
-
-