Method and system for mapping virtual coordinates
First Claim
1. A method for ultrasonic mapping of a virtual user interface (VUI) to a graphical user interface (GUI), the method comprising,identifying a range of object movement from ultrasonic distance tracking of a closest point on the object with respect to a pivot point of the object in a three-dimensional coordinate system of the virtual user interface (VUI);
- identifying a display range in a second coordinate system of the graphical user interface (GUI);
mapping the ultrasonic range of object movement of the closest point with respect to the pivot point in the three-dimensional coordinate system of the VUI to the display range of the GUI to produce a virtual mapping;
generating a rectangular representation of the display range from the virtual mapping established by the pivot point, andcontrolling the GUI in response to the object movement in the VUI according to the virtual mapping,where the object is;
a finger that is kept relatively straight with respect to a knuckle or wrist pivot point;
ora hand that moves when an arm of the hand is kept relatively straight with respect to an elbow or shoulder pivot point;
and no sensory electronics or labeled markers are affixed or attached to the object for mapping the VUI to the GUI,wherein the step of identifying a range of object movement further comprises;
identifying the pivot point of the object from the ultrasonic tracking of the closest point;
from a distance from a tip of the object to the pivot point, identifying a displacement range of the object; and
generating a spherical representation of the range from the pivot point, the distance, and the displacement range.
1 Assignment
0 Petitions
Accused Products
Abstract
A system (100) and method (200) for mapping a virtual user interface (VUI) to a graphical user interface (GUI) is provided. The method can include identifying (202) a range of object movement in a first coordinate system of the Virtual User Interface (101), identifying (204) a display range in a second coordinate system of the graphical user interface (103), and mapping (206) the range of object motion to the display range to produce a virtual mapping. The method can further include tracking (211) a finger (214) movement (310), applying (213) the virtual mapping to the finger movement to produce a second movement (312), and handling (215) a touchless control (102) in accordance with the second movement.
-
Citations
5 Claims
-
1. A method for ultrasonic mapping of a virtual user interface (VUI) to a graphical user interface (GUI), the method comprising,
identifying a range of object movement from ultrasonic distance tracking of a closest point on the object with respect to a pivot point of the object in a three-dimensional coordinate system of the virtual user interface (VUI); -
identifying a display range in a second coordinate system of the graphical user interface (GUI); mapping the ultrasonic range of object movement of the closest point with respect to the pivot point in the three-dimensional coordinate system of the VUI to the display range of the GUI to produce a virtual mapping; generating a rectangular representation of the display range from the virtual mapping established by the pivot point, and controlling the GUI in response to the object movement in the VUI according to the virtual mapping, where the object is; a finger that is kept relatively straight with respect to a knuckle or wrist pivot point;
ora hand that moves when an arm of the hand is kept relatively straight with respect to an elbow or shoulder pivot point; and no sensory electronics or labeled markers are affixed or attached to the object for mapping the VUI to the GUI, wherein the step of identifying a range of object movement further comprises; identifying the pivot point of the object from the ultrasonic tracking of the closest point; from a distance from a tip of the object to the pivot point, identifying a displacement range of the object; and generating a spherical representation of the range from the pivot point, the distance, and the displacement range. - View Dependent Claims (2, 3, 4, 5)
-
Specification