Audio-visual three-dimensional input/output
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for determining an object'"'"'s three-dimensional location (i.e. real world coordinates) using the audio-video infrastructure of a 3G cellular phone or a 3C (Computer, Communications, Consumer) electronic device. A first detection device (e.g. a camera) is used to capture images of the objects. The captured image data is used to compute location data of the object in a first two-dimensional plane. A second detection device (e.g. microphone or infrared detector) may be used to collect additional location data in a second plane, which when combined with image data from the captured images allows the determination of the real world coordinates (x, y, z) of the object. The real-world coordinate data may be used in various applications. If the size of an object of interest is known or can be calculated, and the size of the projected image does not vary due to rotation of the object, a single camera (e.g. the camera in a 3G or 3C mobile device) may be used to obtain three-dimensional coordinate data for the applications.
307 Citations
75 Claims
-
1-35. -35. (canceled)
-
36. An apparatus for determining the location of an object in three-dimensional space, comprising:
-
a first detection device configured to obtain two-dimensional coordinate data of an object in three-dimensional space; and
a second detection device configured to obtain additional coordinate data relating to the object, wherein the coordinate data obtained from the first and second detection devices are combined to determine a location of the object in three-dimensional space. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of determining the location of an object in three-dimensional space, comprising:
-
using an imaging device, capturing an image of a real world object;
determining a size of the real world object represented in the captured image; and
based on a size of the real world object and the size of the real world object represented in the captured image, determining three-dimensional coordinates of the real world object. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method of determining the location of an object in three-dimensional space, comprising:
-
using an imaging device, capturing an image of a real world object and its surrounding physical world;
identifying a feature in the captured image corresponding to a characteristic of the real world object;
determining a distance between the feature in the captured image and the corresponding characteristic of the real world object; and
using the determined distance to obtain three-dimensional coordinates of the real world object. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A method of controlling a microprocessor based system in a virtual environment, comprising:
-
capturing an image of an object located in real world space;
detecting features in the captured image that correspond to the real world object;
calculating real world coordinates of the object based on the determined features in the captured image;
displaying a virtual input device on a display device, said virtual input device being controllable by the object located in real world space. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75)
-
Specification