Displaying Representations of Environments
    1.
    发明公开

    公开(公告)号:US20240345697A1

    公开(公告)日:2024-10-17

    申请号:US18750769

    申请日:2024-06-21

    Applicant: Apple Inc.

    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.

    Avatar Spatial Modes
    2.
    发明公开

    公开(公告)号:US20240283669A1

    公开(公告)日:2024-08-22

    申请号:US18608392

    申请日:2024-03-18

    Applicant: Apple Inc.

    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.

    Localization for mobile devices
    5.
    发明授权

    公开(公告)号:US11138472B2

    公开(公告)日:2021-10-05

    申请号:US16575712

    申请日:2019-09-19

    Applicant: Apple Inc.

    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.

    SPATIAL AUDIO NAVIGATION
    6.
    发明申请

    公开(公告)号:US20200264006A1

    公开(公告)日:2020-08-20

    申请号:US16651990

    申请日:2018-09-25

    Applicant: Apple Inc.

    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.

    ARTIFICIAL INTELLIGENCE CONTROLLER THAT PROCEDURALLY TAILORS ITSELF TO AN APPLICATION

    公开(公告)号:US20170357893A1

    公开(公告)日:2017-12-14

    申请号:US15334682

    申请日:2016-10-26

    Applicant: Apple Inc.

    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.

    Collision avoidance of arbitrary polygonal obstacles

    公开(公告)号: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.

    Method and device for resolving focal conflict

    公开(公告)号:US12033240B2

    公开(公告)日:2024-07-09

    申请号:US16909620

    申请日:2020-06-23

    Applicant: Apple Inc.

    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.

    Presenting Communication Data Based on Environment

    公开(公告)号:US20230334794A1

    公开(公告)日:2023-10-19

    申请号:US18112461

    申请日:2023-02-21

    Applicant: Apple Inc.

    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.

Patent Agency Ranking