Determining touch signals from interactions with a reference plane proximate to a display surface
First Claim
1. A system for performing one or more operations based on interaction with image data presented on a display surface comprising:
- a reference plane generating unit configured to project a reference plane of light parallel to the display surface on which frames of image data are displayed, the reference plane positioned within a threshold distance of the display surface and detachably coupled to a display device including the display surface;
an image capturing unit positioned so the display surface and the reference plane are within a field of view of the image capturing unit, the image capturing unit configured to capture images including light reflected from the reference plane by a pointer breaking the reference plane of light, the image capturing unit detachably coupled to a foldable support that is also coupled to the display device including the display surface;
an image processing unit configured to store data associating different positions and trajectories of light reflected from the reference plane with different touch signals, to determine a position in the reference plane of the pointer and a trajectory of the pointer in the reference plane from the images captured by the image capturing unit including light reflected from the reference plane by the pointer, and to determine a stored touch signal associated with a position and a trajectory matching the determined position and trajectory of the pointer in the reference plane; and
a processing unit configured to maintain stored data associating touch signals with commands, to receive the touch signal from the image processing unit, to retrieve a command associated with the touch signal from the image processing unit, and to communicate a display signal execute the retrieved command.
0 Assignments
0 Petitions
Accused Products
Abstract
A reference plane generating unit generates a reference plane of light parallel to a display surface. For example, the reference plane generating unit projects a plane of infrared light parallel to a plane including the display surface. When a pointer, such a stylus or a finger, breaks the reference plane, light is reflected from the reference plane, with at least a portion of the reflected light directed toward an image capturing unit. Based on the reflected light captured by the image capturing unit, the image processing unit determines a position of the pointer in the reference plane and determines a touch signal corresponding to the determined position of the pointer. The touch signal is communicated to a processing unit, such as a mobile device, that performs an operation corresponding to the determined touch signal.
13 Citations
15 Claims
-
1. A system for performing one or more operations based on interaction with image data presented on a display surface comprising:
-
a reference plane generating unit configured to project a reference plane of light parallel to the display surface on which frames of image data are displayed, the reference plane positioned within a threshold distance of the display surface and detachably coupled to a display device including the display surface; an image capturing unit positioned so the display surface and the reference plane are within a field of view of the image capturing unit, the image capturing unit configured to capture images including light reflected from the reference plane by a pointer breaking the reference plane of light, the image capturing unit detachably coupled to a foldable support that is also coupled to the display device including the display surface; an image processing unit configured to store data associating different positions and trajectories of light reflected from the reference plane with different touch signals, to determine a position in the reference plane of the pointer and a trajectory of the pointer in the reference plane from the images captured by the image capturing unit including light reflected from the reference plane by the pointer, and to determine a stored touch signal associated with a position and a trajectory matching the determined position and trajectory of the pointer in the reference plane; and
a processing unit configured to maintain stored data associating touch signals with commands, to receive the touch signal from the image processing unit, to retrieve a command associated with the touch signal from the image processing unit, and to communicate a display signal execute the retrieved command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for performing one or more operations based on interaction with image data presented on a display surface comprising:
-
maintaining stored data associating touch signals with commands and associating different touch signals with different positions and trajectories of light reflected from a reference plane; projecting the reference plane of light parallel to the display surface on which frame of image date, the reference plane positioned within a threshold distance of the display surface; capturing images of the reference plane at different times by an image capturing unit detachably coupled to a foldable support that is also coupled to a display device including the display surface, each image including light reflected from the reference plane by a pointer breaking the reference plane of light; determining a position of the pointer in the reference plane and a trajectory of the pointer in the reference plane based on the images including the light reflected from the reference plane; determining a touch signal associated with a position and a trajectory matching the determined position and trajectory of the pointer in the reference plane from the stored data; retrieving a command associated with the determined touch signal from the stored data; and executing the retrieved command associated with the determined touch signal to perform an operation corresponding to the determined touch signal. - View Dependent Claims (15)
-
Specification