Method and system for optical tracking of a pointing object
First Claim
Patent Images
1. A method comprising:
- receiving first pixel values from a first sensor, the pixel values corresponding to a first movement of a pointing object within a first substantially planar region that includes at least part of the first sensor and at least a first part of the pointing object;
receiving second pixel values from a second sensor, the second pixel values corresponding to a second movement of the pointing object within a second substantially planar region that includes at least part of the second sensor and at least a second part of the pointing object;
determining first apparent size information with respect to at least the first part of the pointing object based on the first pixel values;
determining second apparent size information with respect to at least the second part of the pointing object based on the second pixel values;
determining first coordinates based on the first apparent size information relative to reference size information;
determining second coordinates based on the second apparent size information relative to the reference size information;
providing the first coordinates for translation into an action on a display;
determining a relationship between the first coordinates and the second coordinates; and
performing the action on the display based on the determined relationship.
2 Assignments
0 Petitions
Accused Products
Abstract
Optical tracking systems, method, and devices are described in which optical components detect light within a substantially planar region adjacent to a user device. Tracking logic may receive signals output by the optical components and determine coordinates associated with a movement of a pointing object through the substantially planar region. The tracking logic may then provide for translation of the coordinates into an action on a display, such as, for example, a movement of a cursor or other icon on the display.
45 Citations
16 Claims
-
1. A method comprising:
-
receiving first pixel values from a first sensor, the pixel values corresponding to a first movement of a pointing object within a first substantially planar region that includes at least part of the first sensor and at least a first part of the pointing object; receiving second pixel values from a second sensor, the second pixel values corresponding to a second movement of the pointing object within a second substantially planar region that includes at least part of the second sensor and at least a second part of the pointing object; determining first apparent size information with respect to at least the first part of the pointing object based on the first pixel values; determining second apparent size information with respect to at least the second part of the pointing object based on the second pixel values; determining first coordinates based on the first apparent size information relative to reference size information; determining second coordinates based on the second apparent size information relative to the reference size information; providing the first coordinates for translation into an action on a display; determining a relationship between the first coordinates and the second coordinates; and performing the action on the display based on the determined relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
optical components including at least two sensors comprising a first sensor and a second sensor that are operable to detect a movement of a pointing object within at least one substantially planar region that includes at least a part of each of the at least two sensors and at least a part of the pointing object, and further operable to output pixel values corresponding to the movement, the optical components being arranged such that a portion of the at least one substantially planar region is located in a free space and the movement of the pointing object within the portion of the at least one substantially planar region that is located in the free space is detected without reference to, and independent of, a physical surface, wherein there is no physical surface directly under the portion of the at least one substantially planar region; and tracking logic operable to determine coordinates of the pointing object within the at least one substantially planar region, based on apparent size information determined for a first part of the pointing object based on pixel values received from the first sensor and apparent size information determined for the second part of the pointing object based on pixel values received from a second sensor, and further operable to provide the coordinates for translation into an action on a display. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
a first image sensor disposed on an axis and operable to output first pixel values corresponding to a movement of a pointing object within a substantially planar region that includes the axis and the pointing object, the first image sensor being arranged such that at least a portion of the substantially planar region is located in a free space adjacent to the device and the movement of the pointing object is detected within the portion of the at least one substantially planar region that is located in the free space without reference to, and independent of, a physical surface, wherein there is no physical surface directly under the portion of the at least one substantially planar region; a second image sensor disposed on the axis and operable to output second pixel values corresponding to the movement; and tracking logic operable to determine coordinates of the pointing object within the substantially planar region, based on apparent size information determined for a first part of the pointing object based on the first pixel values and apparent size information determined for the second part of the pointing object based on the second pixel values, and further operable to provide the coordinates for translation into an action on a display. - View Dependent Claims (15, 16)
-
Specification