Method and apparatus for computer input using six degrees of freedom
First Claim
Patent Images
1. A computer input device for providing input control to a computer, the input device comprising:
- a camera for capturing an image of a pattern on a surface;
a processor for determining equations for lines from the image of the pattern, applying the line equations to a transform to form transformed line equations, and using the transformed line equations to determine the height of the computer input device above the surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer input device includes a camera for capturing an image of a pattern on a surface. A processor in the computer input device determines equations for lines from the image of the pattern, applies the line equations to a transform to form transformed line equations, and uses the transformed line equations to determine the height of the computer input device above the surface.
-
Citations
19 Claims
-
1. A computer input device for providing input control to a computer, the input device comprising:
-
a camera for capturing an image of a pattern on a surface; a processor for determining equations for lines from the image of the pattern, applying the line equations to a transform to form transformed line equations, and using the transformed line equations to determine the height of the computer input device above the surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions to perform steps comprising:
-
receiving an image captured by a computer mouse; identifying pattern elements from the image; applying a transform to the pattern elements to form transformed pattern elements; and using the spacing between the transformed pattern elements to determine the height of the computer mouse above a surface. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of determining the height of a computer mouse above a surface, the method comprising:
-
collecting image data using a camera that forms part of the mouse; generating equations for features identified from the image data; applying the equations to transforms to form transformed features; and comparing the transformed features to determine the height of the mouse. - View Dependent Claims (16, 17, 18, 19)
-
Specification