US 12,242,665 B2
Converting a 2D positional input into a 3D point in space
Marc Alan McCall, Plantation, FL (US)
Assigned to MAGIC LEAP, INC., Plantation, FL (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Filed on Sep. 1, 2023, as Appl. No. 18/459,811.
Application 18/459,811 is a continuation of application No. 17/745,247, filed on May 16, 2022, granted, now 11,782,499.
Application 17/745,247 is a continuation of application No. 17/125,634, filed on Dec. 17, 2020, granted, now 11,340,695.
Claims priority of provisional application 62/965,728, filed on Jan. 24, 2020.
Prior Publication US 2023/0409108 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06F 3/041 (2006.01); G06F 3/04812 (2022.01); G06F 3/04815 (2022.01); G06T 19/00 (2011.01)
CPC G06F 3/011 (2013.01) [G06F 3/0346 (2013.01); G06F 3/0414 (2013.01); G06F 3/0416 (2013.01); G06F 3/04812 (2013.01); G06F 3/04815 (2013.01); G06T 19/006 (2013.01); G06F 2203/04101 (2013.01); G06T 2219/004 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A computerized method, performed by a computing system having one or more hardware computer processors and one or more non-transitory computer readable storage device storing software instructions executable by the computing system to perform the computerized method comprising:
determining a head pose of a user associated with a wearable display device;
determining a cursor screen position at a first distance from the wearable display device;
determining a cursor plane position at a second distance from the wearable display device;
determining a two-dimensional position on the cursor screen;
determining a one-dimensional position defined by at least one of the cursor plane or a mesh, wherein the one-dimensional position is further defined by a first intersection of a ray cast orthogonal from a head pose origin associated with a position and a rotation; and
displaying a virtual object to the user at a three-dimensional position comprised of the two-dimensional position and the one-dimensional position.