Method and apparatus for three-dimensional input entry
First Claim
Patent Images
1. A method comprising:
- moving a marker in a work place, the marker having at least one unique feature distinctive from other objects in the work place;
sensing movement of the marker in the work place by at least two sensors in a stereo imaging geometry using the at least one unique feature of the marker to produce stereo images containing the marker;
processing the stereo images to produce marker images; and
computing 3-D coordinates of the marker from the marker images to produce a three-dimensional (3-D) input data using a point of intersection from the corresponding stereo images, the 3-D input data being combined with an entry from a device to indicate an input action.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and apparatus for providing three-dimensional (3-D) input data to a computer. A marker is moved in a 3-D work place. The marker has at least one unique feature distinctive from other objects in the 3-D work place. The movement of the marker in the 3-D work place is sensed by at least two sensors in a stereo imaging geometry to produce stereo images containing the marker. The stereo images are processed to produce marker images. The 3-D coordinates of the marker are computed from the marker images to provide the 3-D input data to the computer.
156 Citations
35 Claims
-
1. A method comprising:
-
moving a marker in a work place, the marker having at least one unique feature distinctive from other objects in the work place;
sensing movement of the marker in the work place by at least two sensors in a stereo imaging geometry using the at least one unique feature of the marker to produce stereo images containing the marker;
processing the stereo images to produce marker images; and
computing 3-D coordinates of the marker from the marker images to produce a three-dimensional (3-D) input data using a point of intersection from the corresponding stereo images, the 3-D input data being combined with an entry from a device to indicate an input action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 30, 31)
illuminating the marker by a light source.
-
-
3. The method of claim 1 wherein computing the 3-D coordinates includes:
-
determining image points corresponding to the marker images;
determining lines connecting the image points and the at least two sensors through corresponding images planes in the stereo imaging geometry; and
determining a point of intersection between the lines, the point of intersection providing the 3-D coordinates.
-
-
4. The method of claim 3 wherein determining image points comprises:
-
detecting an object representing the marker in the marker images;
determining an object point corresponding to the object.
-
-
5. The method of claim 4 wherein the object point includes a centroid point, an edge point, and a high curvature point.
-
6. The method of claim 1 wherein the at least one unique feature includes a predetermined color, a predetermined shape, a predetermined size, and a predetermined relative location.
-
7. The method of claim 1 wherein the marker is mounted on a finger of a users'"'"' hand.
-
8. The method of claim 1 wherein the work place is enclosed in an input unit.
-
9. The method of claim 1 wherein the sensors are cameras.
-
10. The method of claim 1 wherein the marker includes user'"'"'s eyes, user'"'"'s facial expressions, and user'"'"'s head.
-
30. The method of claim 1 wherein the device is one of a keyboard, a mouse, a voice recognition system, and a heat sensing element.
-
31. The method of claim 30 wherein the entry is generated by one of clicking a mouse button, moving a mouse on a mouse pad, holding down a control key on a keyboard, and uttering a command word.
-
11. An apparatus comprising:
-
at least two sensors to sense movement of a marker in a stereo imaging geometry to produce stereo images containing the marker using at least one unique feature of the marker distinctive from other objects in a work place; and
a processing element coupled to the at least two sensors to process the stereo images, the processing element computing 3-D coordinates of the marker from marker images produced by the stereo images to produce the 3-D input data using a point of intersection from the corresponding stereo images, the 3-D input data being combined with an entry from a device to indicate an input action. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 32, 33)
a light source to illuminate the marker.
-
-
13. The apparatus of claim 11 wherein the processing element computes the 3-D coordinates by
determining image points corresponding to the marker images; -
determining lines connecting the image points and the at least two sensors through corresponding images planes in the stereo imaging geometry; and
determining a point of intersection between the lines, the point of intersection providing the 3-D coordinates.
-
-
14. The apparatus of claim 13 wherein the processing element further
detects an object representing the marker in the marker images; - and
determines an object point corresponding to the object.
- and
-
15. The apparatus of claim 14 wherein the object point includes a centroid point, an edge point, and a high curvature point.
-
16. The apparatus of claim 11 wherein the at least one unique feature includes a predetermined color, a predetermined shape, a predetermined size, and a predetermined relative location.
-
17. The apparatus of claim 11 wherein the marker is mounted on a finger of a users'"'"' hand.
-
18. The apparatus of claim 11 wherein the work place is enclosed in an input unit.
-
19. The apparatus of claim 11 wherein the sensors are cameras.
-
20. The apparatus of claim 11 wherein the marker includes user'"'"'s eyes, user'"'"'s facial expressions, and user'"'"'s head.
-
32. The apparatus of claim 11 wherein the device is one of a keyboard, a mouse, a voice recognition system, and a heat sensing element.
-
33. The apparatus of claim 32 wherein the entry is generated by one of clicking a mouse button, moving a mouse on a mouse pad, holding down a control key on a keyboard, and uttering a command word.
-
21. A system comprising:
-
a computer to provide display data corresponding to three-dimensional (3-D) input data entered by a user; and
an input unit coupled to the computer to produce the 3-D input data, the input unit including;
at least two sensors to sense movement of a marker in a stereo imaging geometry to produce stereo images containing the marker using at least one unique feature of the marker distinctive from other objects in a work place, and a processing element coupled to the at least two sensors to process the stereo images, the processing element computing 3-D coordinates of the marker from marker images produced by the stereo images to provide the 3-D input data to a computer using a point of intersection from the corresponding stereo images, the 3-D input data being combined with an entry from a device to indicate an input action. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 34, 35)
a light source to illuminate the marker.
-
-
23. The system of claim 21 wherein the processing element computes the 3-D coordinates by
determining image points corresponding to the marker images; -
determining lines connecting the image points and the at least two sensors through corresponding images planes in the stereo imaging geometry; and
determining a point of intersection between the lines, the point of intersection providing the 3-D coordinates.
-
-
24. The system of claim 23 wherein the processing element further
detects an object representing the marker in the marker images; - and
determines an object point corresponding to the object.
- and
-
25. The system of claim 24 wherein the object point includes a centroid point, an edge point, and a high curvature point.
-
26. The system of claim 21 wherein the at least one unique feature includes a predetermined color, a predetermined shape, a predetermined size, and a predetermined relative location.
-
27. The system of claim 21 wherein the marker is mounted on a finger of a users'"'"' hand.
-
28. The system of claim 21 wherein the marker includes user'"'"'s eyes, user'"'"'s facial expressions, and user'"'"'s head.
-
29. The system of claim 21 further comprises an entry device coupled to the computer to provide an input entry entered by the user, the input entry being combined with the 3-D input data to define an input action.
-
34. The system of claim 21 wherein the device is one of a keyboard, a mouse, a voice recognition system, and a heat sensing element.
-
35. The system of claim 34 wherein the entry is generated by one of clicking a mouse button, moving a mouse on a mouse pad, holding down a control key on a keyboard, and uttering a command word.
Specification