Method for enhancing performance in a system utilizing an array of sensors that sense at least two-dimensions
First Claim
1. A method to reduce computation in a system that uses an array of sensors definable in (i, j, k) coordinates to detect at least two-dimensional data representing distance between the array and a region of interest definable in (x, y, z) coordinates, the region of interesting including at least one region in which a portion of a user-controlled object can interact with a portion of a virtual input device, the method including the following steps:
- (A) calculating and transforming from (x, y, z) coordinates into said (i, j, k) coordinates a distortion coordinate for a sub-portion of said region of interest; and
(B) using distortion coordinates calculated at step (A) to determine in said (i, j, k) coordinates distance between an image portion of a target object and a portion of said region of interest.
3 Assignments
0 Petitions
Accused Products
Abstract
In a three-dimensional data acquisition system, coordinate transformation and geometric error correction are avoided by representing data in a sensor array coordinate system (i, j, k) rather than a conventional (x, y, z) coordinate system. A preferably point-sized sub-region is defined for each potential region of interest for a virtual input device subject to interaction with a user-controlled object. The (i, j, k) coordinate system used relates to raw data, and correction for several types of geometric error and optical lens error are avoided by determining interaction with such raw coordinate data. As a result, substantial processing overhead may be avoided.
-
Citations
20 Claims
-
1. A method to reduce computation in a system that uses an array of sensors definable in (i, j, k) coordinates to detect at least two-dimensional data representing distance between the array and a region of interest definable in (x, y, z) coordinates, the region of interesting including at least one region in which a portion of a user-controlled object can interact with a portion of a virtual input device, the method including the following steps:
-
(A) calculating and transforming from (x, y, z) coordinates into said (i, j, k) coordinates a distortion coordinate for a sub-portion of said region of interest; and
(B) using distortion coordinates calculated at step (A) to determine in said (i, j, k) coordinates distance between an image portion of a target object and a portion of said region of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. A sub-system to reduce computation in a system that uses an array of sensors definable in (i, j, k) coordinates to detect at least two-dimensional data representing distance between the array and a region of interest definable in (x, y, z) coordinates, the sub-system including:
-
means for transforming point sub-region locations defined within said region of interest from (x, y, z) coordinate system data to (i, j, k) coordinate system data, and calculating in said (i, j, k) coordinate system a distortion coordinate for each said point-region; and
means for using distortion coordinates calculated at step (A) to determine in said (i, j, k) coordinates distance between a sensor in said array and a portion of said region of interest.
-
Specification