Computer vision control variable transformation
First Claim
Patent Images
1. A computerized system comprising:
- a video camera to track an object; and
, a controller to generate control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position.
1 Assignment
0 Petitions
Accused Products
Abstract
The generation of control variables for computer vision is disclosed. In one embodiment of the invention, a computerized system includes a video camera and a controller. The video camera tracks an object, such as the head of a user of the computer. The controller generates control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position.
35 Citations
39 Claims
-
1. A computerized system comprising:
-
a video camera to track an object; and
,a controller to generate control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized method comprising:
-
generating tracking variables regarding an object from data received from a video camera tracking the object; and
,transforming the tracking variables to control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer comprising:
-
a processor;
a computer-readable medium;
a controller program executed by the processor from the medium to generate control variables having sensitivity to movement of an object tracked by a video camera that varies in accordance with movement of the object from a neutral position. - View Dependent Claims (26, 27)
-
- 28. A computer-readable medium having a controller program stored thereon to cause a suitably equipped computer to generate control variables having sensitivity to movement of an object tracked by a video camera that varies in accordance with movement of the object from a neutral position.
-
30. A computerized system comprising:
-
a video camera to track an object; and
,a controller to generate control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position, wherein the object is movable across different ranges, each range corresponding to a different sensitivity of the control variables, and wherein the ranges are divided into first ranges along a first axis and second ranges along a second axis. - View Dependent Claims (31)
-
-
32. A computerized system comprising:
-
a video camera to track an object;
a controller to generate control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position; and
a display having a three-dimensional scene through which movement is controlled in accordance with the control variables, wherein the movement through the three-dimensional scene takes into account a rendered frame rate of the scene so that rate of movement through the scene is substantially independent of complexity of the scene.
-
-
33. A computerized system comprising:
-
a video camera to track an object;
a controller to generate control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position; and
a display having a three-dimensional scene about which movement is controlled in accordance with the control variables, wherein the movement about the three-dimensional scene takes into account a rendered frame rate of the scene so that rate of movement through the scene is substantially independent of complexity of the scene.
-
-
34. A computerized method comprising:
-
generating tracking variables regarding an object from data received from a video camera tracking the object;
transforming the tracking variables to control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position; and
displaying the three-dimensional scene about which movement is controlled in accordance with the control variables, wherein the movement about the three-dimensional scene takes into account a rendered frame rate of the three-dimensional scene.
-
-
35. A computerized method comprising:
-
generating tracking variables regarding an object from data received from a video camera tracking the object;
transforming the tracking variables to control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position; and
displaying the three-dimensional scene through which movement is controlled in accordance with the control variables, wherein the movement through the three-dimensional scene takes into account a rendered frame rate of the three-dimensional scene.
-
-
36. A computerized method comprising:
-
generating tracking variables regarding an object from data received from a video camera tracking the object; and
,transforming the tracking variables to control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position, wherein the object comprises a head of a user and transforming the tracking variables to control variables comprises taking into account roll orientation.
-
-
37. A computerized method comprising:
-
generating tracking variables regarding an object from data received from a video camera tracking the object; and
,transforming the tracking variables to control variables having sensitivity to movement of the object that varies in accordance with movement of the object from a neutral position, wherein the object is movable across different first ranges across a first axis and different second ranges across a second axis perpendicular to the first axis, each range corresponding to a different sensitivity of the control variables.
-
-
38. A computer comprising:
-
a processor;
a computer-readable medium;
a controller program executed by the processor from the medium to generate control variables having sensitivity to movement of an object tracked by a video camera that varies in accordance with movement of the object from a neutral position, wherein the object is movable across different first ranges across a first axis and different second ranges across a second axis perpendicular to the first axis, each range corresponding to a different sensitivity of the control variables.
-
-
39. A computer-readable medium having a controller program stored thereon to cause a suitably equipped computer to generate control variables having sensitivity to movement of an object tracked by a video camera that varies in accordance with movement of the object from a neutral position, wherein the object is movable across different first ranges across a first axis and different second ranges across a second axis perpendicular to the first axis, each range corresponding to a different sensitivity of the control variables.
Specification