US 11,726,575 B2
Velocity field interaction for free space gesture interface and control
Isaac Cohen, Oakland, CA (US); David S. Holz, San Francisco, CA (US); and Maxwell Sills, San Francisco, CA (US)
Assigned to Ultrahaptics IP Two Limited, Bristol (GB)
Filed by Ultrahaptics IP Two Limited, Bristol (GB)
Filed on Jul. 19, 2021, as Appl. No. 17/379,915.
Application 17/379,915 is a continuation of application No. 16/860,024, filed on Apr. 27, 2020, granted, now 11,068,071.
Application 16/860,024 is a continuation of application No. 16/570,914, filed on Sep. 13, 2019, granted, now 10,635,185, issued on Apr. 28, 2020.
Application 16/570,914 is a continuation of application No. 16/213,952, filed on Dec. 7, 2018, granted, now 10,452,154, issued on Oct. 22, 2019.
Application 16/213,952 is a continuation of application No. 14/516,493, filed on Oct. 16, 2014, granted, now 10,152,136, issued on Dec. 11, 2018.
Claims priority of provisional application 61/891,880, filed on Oct. 16, 2013.
Prior Publication US 2021/0342013 A1, Nov. 4, 2021
Int. Cl. G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/0483 (2013.01); G06F 3/0485 (2022.01); G06F 3/04847 (2022.01); G06F 3/04842 (2022.01); G06V 40/20 (2022.01)
CPC G06F 3/017 (2013.01) [G06F 3/0483 (2013.01); G06F 3/0485 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06V 40/28 (2022.01)] 12 Claims
OG exemplary drawing
 
1. A method of navigating a multi-layer presentation tree using gestures of a hand, which is a control object in a three-dimensional (3D) sensor space, using a 3D sensor, the method including:
processing an output of a camera of the 3D sensor thereby sensing a movement of the hand in any direction in the 3D sensor space using a control plane that remains tangent to a surface of a palm of the hand or a surface of the back of the hand throughout the movement of the hand, the control plane being defined by a sensed orientation of the surface of the palm of the hand or the surface of the back of the hand, such that an orientation of the control plane adjusts according to the sensed orientation of the surface of the palm of the hand or the surface of the back of the hand; and
interpreting by a computing device a direction of the movement of the hand as scrolling through a particular level of the multi-layer presentation tree when a direction of the movement of the hand is more normal with respect to the surface of the tangent control plane than parallel with respect to the surface of the control plane.