Surface UI for gesture-based interaction
First Claim
1. A surface UI image processing system comprising:
- at least one non-diffuse sensing plane positioned in space to receive input from an entity;
at least two imaging components positioned to face one side of the sensing plane and that render at least a first input image and a second input image, respectively; and
a detection component that detects one or more dimensions of the first and second images to facilitate rendering a touch image, the touch image comprising a combination of the at least first and second input images.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a unique system and method that facilitates gesture-based interaction with a user interface. The system involves an object sensing configured to include a sensing plane vertically or horizontally located between at least two imaging components on one side and a user on the other. The imaging components can acquire input images taken of a view of and through the sensing plane. The images can include objects which are on the sensing plane and/or in the background scene as well as the user as he interacts with the sensing plane. By processing the input images, one output image can be returned which shows the user objects that are in contact with the plane. Thus, objects located at a particular depth can be readily determined. Any other objects located beyond can be “removed” and not seen in the output image.
-
Citations
43 Claims
-
1. A surface UI image processing system comprising:
-
at least one non-diffuse sensing plane positioned in space to receive input from an entity;
at least two imaging components positioned to face one side of the sensing plane and that render at least a first input image and a second input image, respectively; and
a detection component that detects one or more dimensions of the first and second images to facilitate rendering a touch image, the touch image comprising a combination of the at least first and second input images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 38)
-
-
22. An image processing method that facilitates gesture-based interaction comprising:
-
acquiring at least first and second input images from first and second imaging components, respectively;
remapping the first and second input images with respect to a sensing plane;
determining and highlighting contours of the input images to yield highlighted images; and
combining the highlighted images to obtain a touch image whereby objects contacting the sensing plane remain and background images seen in the input images are excluded. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39)
-
-
37. A data packet adapted to be transmitted between two or more computer processes facilitating gesture-based interaction with an input device, the data packet comprising:
- information associated with acquiring at least two input images from at least two cameras, respectively;
warping the input images to a sensing plane or display screen at the same time as removing lens distortion from the input images;
highlighting contours of objects overlapping between the first and second images and combining the first and second images pixel-wise to obtain a touch image comprising objects touching the sensing plane or display screen.
- information associated with acquiring at least two input images from at least two cameras, respectively;
-
40. A surface UI image processing system that facilitates gesture-based interaction with an input device comprising:
-
means for acquiring at least first and second input images from first and second imaging components, respectively;
means for remapping the first and second input images with respect to a sensing plane;
means for determining and highlighting contours of the input images to yield highlighted images; and
means for combining the highlighted images to obtain a touch image whereby objects contacting the sensing plane remain and background images seen in the input images are excluded. - View Dependent Claims (41, 42, 43)
-
Specification