SYSTEM AND METHODS FOR PROVIDING A THREE-DIMENSIONAL TOUCH SCREEN
First Claim
1. A method for managing a three-dimensional touch screen, the method comprising:
- providing a three-dimensional touch screen that facilitates user interaction in three dimensions by;
displaying a screen via a display device;
receiving position information from a visual sensor, the position information reflecting the position of an object in a three-dimensional space located adjacent to the displayed screen;
generating a user interface event based on the received position information; and
providing the generated user interface event to an application program.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for providing a three-dimensional touch screen are described. Example systems include a touch screen manager that is configured to display a screen via a display device, such as by projecting on a wall or other surface a screen generated by a computing device, such as a desktop, laptop, or tablet computer. The manager is further configured to receive position information from a sensor that determines the positions of objects, such as the finger or hand of a user, within a three-dimensional space in front of the display surface. The manager then converts the received position information into user interface events, including gestures (e.g., pinch, swipe), mouse-type events (e.g., click, drag), or the like. The user interface events are provided to an application or other module executing on the computing device.
36 Citations
31 Claims
-
1. A method for managing a three-dimensional touch screen, the method comprising:
providing a three-dimensional touch screen that facilitates user interaction in three dimensions by; displaying a screen via a display device; receiving position information from a visual sensor, the position information reflecting the position of an object in a three-dimensional space located adjacent to the displayed screen; generating a user interface event based on the received position information; and providing the generated user interface event to an application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A system for managing a three-dimensional touch screen, the system comprising:
-
a first computing device comprising a processor and a memory; and wherein the memory stores a code module that is configured, when executed by the processor, to provide a three-dimensional touch screen by; displaying a screen via a display device; receiving position information from a visual sensor, the position information representing the position of an object in a three-dimensional space located adjacent to the displayed screen; generating a user interface event based on the received position information; and providing the generated user interface event to an application program. - View Dependent Claims (31)
-
Specification