-
1.
公开(公告)号:US20230042447A1
公开(公告)日:2023-02-09
申请号:US17873413
申请日:2022-07-26
Applicant: Apple Inc.
Inventor: William D. Lindmeier , Benjamin G. Jackson , Tony Kobayashi , Brenton A. Baugh , Matthew J. Sundstrom , Israel Pastrana Vicente
IPC: G06F3/04815 , G06T19/00 , G06F3/04883 , G06F3/01 , G06F3/0346
Abstract: The method includes: displaying first graphical elements associated with first plurality of output modalities within an XR environment; while displaying the first graphical elements, detecting movement of a physical object; and in response to detecting the movement of the physical object: in accordance with a determination that the movement of the physical object causes the physical object to breach a distance threshold relative to a first graphical element among the first graphical elements, selecting a first output modality associated with the first graphical element as a current output modality for the physical object; and in accordance with a determination that the movement of the physical object causes the physical to breach the distance threshold relative to a second graphical element among the first graphical elements, selecting a second output modality associated with the second graphical element as the current output modality for the physical object.
-
公开(公告)号:US12287921B2
公开(公告)日:2025-04-29
申请号:US18473180
申请日:2023-09-22
Applicant: Apple Inc.
Inventor: William D. Lindmeier , Tony Kobayashi , Alexis H. Palangie , Carmine Elvezio , Matthew J. Sundstrom
IPC: G06F3/01 , G06F3/0346 , G06F3/04815 , G06F3/04845
Abstract: In some embodiments, a computer system performs virtual object manipulation operations using respective portions of the user's body and/or input device(s). In some embodiments, a computer system manipulates a virtual object based on input from a hand of a user and/or a handheld device. In some embodiments, a computer system manipulates a virtual object directly or indirectly.
-
公开(公告)号:US20240144533A1
公开(公告)日:2024-05-02
申请号:US18408804
申请日:2024-01-10
Applicant: Apple Inc.
Inventor: Jeffrey S. Norris , Michael J. Rockwell , Tony Kobayashi , William D. Lindmeier
IPC: G06T7/80
CPC classification number: G06T7/80 , G06T2207/10028 , G06T2207/30244
Abstract: Various implementations disclosed herein include devices, systems, and methods that track a movement of an input device. For example, an example process may include determine a pose of a tracking device in a physical environment based on first sensor data from an image sensor. The process then may receive, from the tracking device, first positional data corresponding to a first relative positioning between the tracking device and an input device in the physical environment, where the first positional data is determined based on second sensor data obtained via a sensor on the tracking device. The process then may track movement of the input device in the physical environment based at least in part on the first positional data and the pose of the tracking device. The process then may determine an input for the electronic device based at least in part on tracking the movement of the input device.
-
-