Near touch interaction
First Claim
1. A system for determining near touch interaction, comprising:
- a display for displaying one or more elements thereon;
a plurality of stereo cameras positioned adjacent to the display, at least one of the plurality of cameras being active in a visible light portion of the spectrum, and at least one of the plurality of cameras being active in a portion of the spectrum other than the visible light spectrum; and
a processor for causing the display to flash one or more visible structured light sequences on a user pointer placed adjacent to the display when ambient light is determined to be sufficient for visible spectrum viewing, and causing the display to flash one or more structured light sequences in other than the visible light portion of the spectrum when ambient light is determined to be insufficient for visibly;
spectrum viewing, determining a depth map in accordance with information acquired by the stereo camera pair, and if desired, employing the one or more structured light sequences to possibly refine the depth map, and determining a location corresponding to one or more of the one or more elements displayed on the display to be selected in accordance with the determined depth map;
wherein the at least one of the plurality of cameras that is active in the visible light portion of the spectrum operating when ambient light is determined to be sufficient for visible spectrum viewing, and wherein the at least one of the plurality of cameras that is active in other than the visible light portion of the spectrum operating when ambient light is determined to be insufficient for visible spectrum viewing.
1 Assignment
0 Petitions
Accused Products
Abstract
A near-touch interface is provided that utilizes stereo cameras and a series of targeted structured light tessellations, emanating from the screen as a light source and incident on objects in the field-of-view. After radial distortion from a series of wide-angle lenses is mitigated, a surface-based spatio-temporal stereo algorithm is utilized to estimate initial depth values. Once these values are calculated, a subsequent refinement step may be applied in which light source tessellations are used to flash a structure onto targeted components of the scene, where initial near-interaction disparity values have been calculated. The combination of a spherical stereo algorithm, and smoothing with structured light source tessellations, provides for a very reliable and fast near-field depth engine, and resolves issues that are associated with depth estimates for embedded solutions of this approach.
233 Citations
23 Claims
-
1. A system for determining near touch interaction, comprising:
-
a display for displaying one or more elements thereon; a plurality of stereo cameras positioned adjacent to the display, at least one of the plurality of cameras being active in a visible light portion of the spectrum, and at least one of the plurality of cameras being active in a portion of the spectrum other than the visible light spectrum; and a processor for causing the display to flash one or more visible structured light sequences on a user pointer placed adjacent to the display when ambient light is determined to be sufficient for visible spectrum viewing, and causing the display to flash one or more structured light sequences in other than the visible light portion of the spectrum when ambient light is determined to be insufficient for visibly;
spectrum viewing, determining a depth map in accordance with information acquired by the stereo camera pair, and if desired, employing the one or more structured light sequences to possibly refine the depth map, and determining a location corresponding to one or more of the one or more elements displayed on the display to be selected in accordance with the determined depth map;wherein the at least one of the plurality of cameras that is active in the visible light portion of the spectrum operating when ambient light is determined to be sufficient for visible spectrum viewing, and wherein the at least one of the plurality of cameras that is active in other than the visible light portion of the spectrum operating when ambient light is determined to be insufficient for visible spectrum viewing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining near touch interaction by a user object, comprising the steps of:
-
displaying on a display one or more objects; acquiring one or more images of the user object by a plurality of cameras located adjacent to the display, at least one of the plurality of cameras being active in a visible light portion of the spectrum, and at least one of the plurality of cameras being active in a portion of the spectrum other than the visible light spectrum, wherein the one or more images is Obtained from the at least one of the plurality of cameras that is active in the visible light portion of the spectrum operating when ambient light is determined to be sufficient for visible spectrum viewing, and wherein the one or more images is obtained from the at least one of the plurality of cameras that is active in other than the visible light portion of the spectrum operating when ambient light is determined to be insufficient for visible spectrum viewing; dewarping the one or more acquired images; computing a disparity based upon the dewarped images; identifying one or more target regions of the display adjacent to one or more corresponding portions of the disparity that may benefit from refinement, and displaying one or more screen tessellations therein in the visible spectrum when ambient light is determined to be sufficient for visible spectrum viewing, and displaying one or more screen tessellations therein in other than the visible light portion of the spectrum when ambient light is determined to be insufficient for visible spectrum viewing; refining the computed disparity in accordance with additional data received in accordance with the displayed screen tessellations by at least one of the plurality of cameras that is active in the visible light portion of the spectrum operating when ambient light is determined to be sufficient for visible spectrum viewing, and by at least one of the plurality of cameras that is active in other than the visible light portion of the spectrum operating when ambient light is determined to be insufficient for visible spectrum viewing; and determining one or more of the displayed objects to be selected by the user object in accordance with the redefined computer disparity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification