Computer vision-based multi-touch sensing using infrared lasers
First Claim
1. A system, comprising:
- a laser component;
a line generating (LG) optic coupled to the laser component to emit a plane of light substantially parallel to a first side of a substantially flat surface;
a camera device mounted on the first side of the substantially flat surface to capture a portion of imagery within an area covered by the plane of light and to detect a break in the plane of light caused by a presence of an object located on the first side of the substantially flat surface; and
an image processing component to ascertain a location of the break within the area covered by the plane of light, the image processing component further configured to calculate at least one of a size of the break or a shape of the break and to display a corresponding shape or size of the break at a corresponding location on a display for interaction with data presented on the display at the corresponding location where the corresponding shape or size of the break is displayed, the corresponding location on the display comprising a mapped coordinate representative of the location of the break.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates detecting a plurality of inputs simultaneously. A laser component can be coupled to a line generating (LG) optic that can create a laser line from an infrared (IR) laser spot, wherein the laser component and line generating (LG) optic emit a plane of IR light. A camera device can capture a portion of imagery within an area covered by the plane of light. The camera device can be coupled to an IR-pass filter that can block visible light and pass IR light in order to detect a break in the emitted plane of IR light. An image processing component can ascertain a location of the break within the area covered by the emitted plane of IR light.
135 Citations
20 Claims
-
1. A system, comprising:
-
a laser component; a line generating (LG) optic coupled to the laser component to emit a plane of light substantially parallel to a first side of a substantially flat surface; a camera device mounted on the first side of the substantially flat surface to capture a portion of imagery within an area covered by the plane of light and to detect a break in the plane of light caused by a presence of an object located on the first side of the substantially flat surface; and an image processing component to ascertain a location of the break within the area covered by the plane of light, the image processing component further configured to calculate at least one of a size of the break or a shape of the break and to display a corresponding shape or size of the break at a corresponding location on a display for interaction with data presented on the display at the corresponding location where the corresponding shape or size of the break is displayed, the corresponding location on the display comprising a mapped coordinate representative of the location of the break. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
generating, using a laser component and a line generating (LG) optic, a plane of infrared (IR) light substantially parallel to a first side of a substantially flat surface via a sequence of an “
OFF”
command and an “
ON”
command to the laser component while a camera device mounted on the first side of the substantially flat surface captures the following;a first collection of IR light including a portion of IR light generated by a source other than the laser component and the LG optic during the “
OFF”
command; anda second collection of IR light including the plane of IR light and the portion of IR light generated by the source other than the laser component and the LG optic during the “
ON”
command;identifying the portion of IR light generated by the source other than the laser component and the LG optic by calculating the difference between the first collection of IR light and the second collection of IR light; detecting a break in the plane of IR light caused by a presence of an object located on the first side of the substantially flat surface; calculating a location of the break within an area covered by the plane of IR light; ascertaining at least one of a size of the break or a shape of the break; and mapping the location and the size or the shape of the break to a display such that a corresponding size or shape of the break is displayed at a corresponding location on the display resulting from the mapping for interaction with data presented on the display at the corresponding location on the display where the corresponding size or shape is displayed. - View Dependent Claims (14, 15)
-
-
16. A method, comprising:
-
emitting, using a laser component and a line generating (LG) optic coupled to the laser component, a plane of light substantially parallel to a first side of a substantially flat surface; capturing, using a camera device mounted on the first side of the substantially flat surface, a portion of imagery within an area covered by the plane of light; detecting a break in the plane of light caused by a presence of an object located on the first side of the substantially flat surface; determining, using an image processing component, a location of the break within the area covered by the plane of light; calculating at least one of a size of the break or a shape of the break; and displaying a corresponding shape or size of the break at a corresponding location on a display for interaction with data presented on the display at the corresponding location where the corresponding shape or size is displayed, the corresponding location on the display comprising a mapped coordinate representative of the location of the break. - View Dependent Claims (17, 18, 19, 20)
-
Specification