-
公开(公告)号:US20230040610A1
公开(公告)日:2023-02-09
申请号:US17827651
申请日:2022-05-27
Applicant: Apple Inc.
Inventor: Michael E. BUERLI , Pavel V. DUDRENOV
IPC: G06F3/04815 , G06F3/01 , G06T19/00
Abstract: Aspects of the subject technology provide a real-time system for positioning and/or arranging application content anchored to locations in a physical environment. The subject technology may include a placement system that facilitates placement of application content relative to the anchors, according to application and/or system preferences and/or requirements for display of the content.
-
公开(公告)号:US20240404196A1
公开(公告)日:2024-12-05
申请号:US18381144
申请日:2023-10-17
Applicant: Apple Inc.
Inventor: Mark L. MA , Michael E. BUERLI , Zhengzheng Li , Scott M. ANDRUS , William E. BLUMHARDT , Aviv MIRON
Abstract: Aspects of the subject technology provide for system state management in a centralized rendering environment. A system may initialize a tree structure for a three-dimensional environment. The system renders the three-dimensional environment based at least in part on a traversal of the tree structure. The system identifies a request to change first or second visual states. The system can determine a first state update to the first visual state and a second state update to the second visual state and updates the tree structure by passing, by a first node, the first state update to a first child node and separately passing the second state update to a second child node. The system re-renders the three-dimensional environment based at least in part on a traversal of the updated tree structure.
-
公开(公告)号:US20220244903A1
公开(公告)日:2022-08-04
申请号:US17541207
申请日:2021-12-02
Applicant: Apple Inc.
Inventor: Joshua J. TAYLOR , Pablo P. CHENG , Michael E. BUERLI , Naveen K. VEMURI
IPC: G06F3/14 , G06F3/0481 , G06F3/0484
Abstract: Application casting is provided, in which an application running on an electronic device is casted to another electronic device that does not have access to the application. The application is casted by providing sufficient information for rendering of a user interface of the application, at the device that does not have access to the application, with applied modifications such as user preferences for the device that does not have access to the application.
-
公开(公告)号:US20240290052A1
公开(公告)日:2024-08-29
申请号:US18657711
申请日:2024-05-07
Applicant: Apple Inc.
Inventor: Michael E. BUERLI , Samuel L. IGLESIAS , Tyler R. CALDERONE , Mark A. EBBOLE , Andrew P. RICHARDSON
IPC: G06T19/00 , G02B27/01 , G06F3/04815 , G06T7/50 , G06T19/20
CPC classification number: G06T19/006 , G02B27/017 , G06F3/04815 , G06T7/50 , G06T19/20 , G06T2207/10028
Abstract: Implementations of the subject technology provide virtual anchoring for extended reality (XR) display devices. A device may generate an XR environment that includes computer-generated (CG) content for display relative to various physical objects in a physical environment. In order to position the CG content, an XR application may request a physical anchor object to which the CG content can be anchored. In circumstances in which the physical anchor object is not available in the physical environment, a virtual anchor and/or a virtual anchor object corresponding to the physical anchor object can be provided to which the CG content can be anchored.
-
公开(公告)号:US20230221830A1
公开(公告)日:2023-07-13
申请号:US18125112
申请日:2023-03-22
Applicant: Apple Inc.
Inventor: Olivier GUTKNECHT , Peter L. HAJAS , Raffael HANNEMANN , Michael E. BUERLI , Mark L. MA
CPC classification number: G06T19/006 , G06T19/003 , G06F3/017
Abstract: Aspects of the subject technology provide for various user interface modes for a user interface of an application. The user interface modes may include one or more bounded modes, a single application mode such as an exclusive mode, and/or one or more full screen modes. In one or more implementations, access to various types of information by the application may be constrained based on the user interface mode of the user interface.
-
公开(公告)号:US20240428527A1
公开(公告)日:2024-12-26
申请号:US18382045
申请日:2023-10-19
Applicant: Apple Inc.
Inventor: Peter L. HAJAS , Sebastien METROT , Michael E. BUERLI , Michael A. REITER , Diego TRAZZI , Conner J. BROOKS , Jacob WILSON
Abstract: A device may include a processor configured to receive, by a system process and from an application process, a visibility preference for an object type and segment one or more physical objects associated with the object type from an image of a physical environment. The processor is also configured to determine, by the system process, whether to display the one or more segmented physical objects based at least in part on the visibility preference. In response to a determination display the one or more segmented physical objects, the processor is configured to display at least a portion of the image corresponding to the one or more segmented physical objects. In response to a determination not to display the one or more segmented physical objects, the processor is configured to forgo displaying that at least a portion of the image corresponding to the one or more segmented physical objects.
-
公开(公告)号:US20230359425A1
公开(公告)日:2023-11-09
申请号:US18222967
申请日:2023-07-17
Applicant: Apple Inc.
Inventor: Samuel L. IGLESIAS , Michael E. BUERLI , Tyler R. CALDERONE , Andrew P. RICHARDSON
CPC classification number: G06F3/147 , G06F21/34 , G06K7/1417 , G06T11/00 , G06F3/04845
Abstract: Implementations of the subject technology provide a small, portable physical object for use in an extended reality system. The system may include a device that allows a user/wearer to interact with virtual representations of content such as stored data and/or applications overlaid on the user’s physical environment. The object has a unique identifier that is obtainable by the device or another device. The object may be an inactive device without any internal circuitry, a passive device with circuitry that is activated by another device, or an active device having its own processing circuitry and/or a display housed in the body of the object. The object can be associated with content displayed by the device to provide a user with a physical object that can be moved or manipulated to move, modify, transport, or store the content generated, stored, and/or displayed in an extended reality environment.
-
-
-
-
-
-