VIDEO-BASED IMAGE CONTROL SYSTEM
2 Assignments
0 Petitions
Accused Products
Abstract
A method of using stereo vision to interface with a computer is provided. The method includes capturing a stereo image, and processing the stereo image to determine position information of an object in the stereo image. The object is controlled by a user. The method also includes communicating the position information to the computer to allow the user to interact with a computer application.
-
Citations
72 Claims
-
1-42. -42. (canceled)
-
43. A method comprising:
-
determining position information of a control object in an image; causing a display to display a first virtual object and a second virtual object located at a different depth than the first virtual object; mapping the position information of the control object to three-dimensional coordinates, wherein the three-dimensional coordinates comprise a depth coordinate; determining that the three-dimensional coordinates of the control object are within three-dimensional bounds of the first virtual object if the depth coordinate of the control object indicates that the control object is located at a first depth relative to the display, and determining that the three-dimensional coordinates of the control object are within three-dimensional bounds of the second virtual object if the depth coordinate of the control object indicates that the control object is located at a second depth relative to the display. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A system comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; determine position information of a control object in an image; cause a display to display a first virtual object and a second virtual object located at a different depth than the first virtual object; map the position information of the control object to three-dimensional coordinates, wherein the three-dimensional coordinates comprise a depth coordinate; determine that the three-dimensional coordinates of the control object are within three-dimensional bounds of the first virtual object if the depth coordinate of the control object indicates that the control object is located at a first depth relative to the display, and determine that the three-dimensional coordinates of the control object are within three-dimensional bounds of the second virtual object if the depth coordinate of the control object indicates that the control object is located at a second depth relative to the display. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A non-transitory processor-readable storage medium, the medium comprising processor-readable instructions configured to cause a processing system to:
-
determine position information of a control object in an image; cause a display to display a first virtual object and a second virtual object located at a different depth than the first virtual object; map the position information of the control object to three-dimensional coordinates, wherein the three-dimensional coordinates comprise a depth coordinate; determine that the three-dimensional coordinates of the control object are within three-dimensional bounds of the first virtual object if the depth coordinate of the control object indicates that the control object is located at a first depth relative to the display, and determine that the three-dimensional coordinates of the control object are within three-dimensional bounds of the second virtual object if the depth coordinate of the control object indicates that the control object is located at a second depth relative to the display. - View Dependent Claims (70)
-
-
71. An apparatus comprising:
-
means for determining position information of a control object in an image; means for causing a display to display a first virtual object and a second virtual object located at a different depth than the first virtual object; means for mapping the position information of the control object to three-dimensional coordinates, wherein the three-dimensional coordinates comprise a depth coordinate; means for determining that the three-dimensional coordinates of the control object are within three-dimensional bounds of the first virtual object if the depth coordinate of the control object indicates that the control object is located at a first depth relative to the display, and means for determining that the three-dimensional coordinates of the control object are within three-dimensional bounds of the second virtual object if the depth coordinate of the control object indicates that the control object is located at a second depth relative to the display. - View Dependent Claims (72)
-
Specification