Touch detecting interactive display
First Claim
1. A method of operating an interactive display, comprising the steps of:
- providing a display surface;
displaying imagery coincident with said display surface;
detecting at least one contact location at which at least one user contacts said display surface;
storing a position history for each contact location;
determining velocity information for each contact location based on said position history; and
identifying at least one user gesture based on any of;
said position history, and said velocity information;
associating each gesture with a command; and
executing said command to alter said imagery;
whereby said user controls said interactive display by direct physical interaction with said imagery.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides an interactive display that is controlled by user gestures identified on a touch detecting display surface. In the preferred embodiment of the invention, imagery is projected onto a horizontal projection surface from a projector located above the projection surface. The locations where a user contacts the projection surface are detected using a set of infrared emitters and receivers arrayed around the perimeter of the projection surface. For each contact location, a computer software application stores a history of contact position information and, from the position history, determines a velocity for each contact location. Based upon the position history and the velocity information, gestures are identified. The identified gestures are associated with display commands that are executed to update the displayed imagery accordingly. Thus, the invention enables users to control the display through direct physical interaction with the imagery.
-
Citations
35 Claims
-
1. A method of operating an interactive display, comprising the steps of:
-
providing a display surface;
displaying imagery coincident with said display surface;
detecting at least one contact location at which at least one user contacts said display surface;
storing a position history for each contact location;
determining velocity information for each contact location based on said position history; and
identifying at least one user gesture based on any of;
said position history, and said velocity information;
associating each gesture with a command; and
executing said command to alter said imagery;
whereby said user controls said interactive display by direct physical interaction with said imagery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An interactive display, comprising:
-
a display surface;
imagery coincident with said display surface;
means for detecting at least one contact location at which at least one user contacts said display surface;
means for storing a position history for each contact location;
means for determining velocity information for each contact location based on said position history;
means for identifying at least one user gesture based on any of;
said position history; and
said velocity information;
means for associating each gesture with a command; and
means for executing said command to alter said imagery;
whereby said user controls said interactive display by direct physical interaction with said imagery. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An interactive display, comprising:
-
a substantially horizontal, elevated display surface;
an imaging device for effecting display of an image coincident with said display surface; and
means for detecting and interpreting a user gesture that is made proximate to said display surface to effect a manipulation of said image, or a portion thereof, responsive to said user gestures;
wherein a plurality of users can view said display surface and effect user gestures during a common, interactive display session.
-
Specification