VIDEO-BASED IMAGE CONTROL SYSTEM
First Claim
Patent Images
1. 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, anddetermining 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.
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
30 Claims
-
1. 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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 (28)
-
-
29. 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 (30)
-
Specification