Free-space multi-dimensional absolute pointer with improved performance
First Claim
1. A system comprising:
- a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter;
electronic equipment having a display;
at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handheld device includes an imaging element that produces an image of the two of more spaced-apart markers on the pixelated sensor; and
a processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor from the image data, the coordinate data requiring less data than the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein coordinates of a screen cursor are stabilized the coordinate data from the handheld device in conjunction with a following procedure performed for each X, Y display coordinate;
determining whether a cursor speed is less than a predetermined threshold value, andwhile the cursor speed is less than the predetermined threshold value, obtaining a current coordinate by averaging previous M_coordinate values, wherein M is a pre-defined value, and wherein the coordinate values are derived from the coordinate data from the handheld device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a system includes a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor and a transmitter, an electronic equipment having a display, and at least two spaced-apart markers, where each of which are positioned proximate to the display. The markers provide radiation at the frequency band passed by the optical filter. The handheld device includes a processor coupled to receive image data of the markers from the sensor for computing coordinate data from the image data. The coordinate data requires less data than the image data. The processor is coupled to the transmitter to transmit the coordinate data to the electronic equipment. Other methods and apparatuses are also described.
359 Citations
19 Claims
-
1. A system comprising:
-
a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter; electronic equipment having a display; at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handheld device includes an imaging element that produces an image of the two of more spaced-apart markers on the pixelated sensor; and a processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor from the image data, the coordinate data requiring less data than the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein coordinates of a screen cursor are stabilized the coordinate data from the handheld device in conjunction with a following procedure performed for each X, Y display coordinate; determining whether a cursor speed is less than a predetermined threshold value, and while the cursor speed is less than the predetermined threshold value, obtaining a current coordinate by averaging previous M_coordinate values, wherein M is a pre-defined value, and wherein the coordinate values are derived from the coordinate data from the handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18)
-
-
15. The system, comprising:
-
a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter; electronic equipment having a display; at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handband device includes an imaging element that produces an image of the two or more spaced-apart markers on the pixelated sensor; and a processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor from the image data, the coordinate data requiring less data than the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein the handheld device, whose N pixels are read sequentially from pixel 1 to pixel N, is caused to reverse the order in which the pixels are read so that the pixels are read sequentially from N to 1.
-
-
19. The system, comprising:
-
a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter; electric equipment having a display; at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handheld device includes an imaging element that produces an image of the two or more spaces-apart markers on the pixelated sensor; and a processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor form the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein a roll angle of the handheld device is calculated from the coordinate data of the images of the markers on the sensor such that, if more than one roll angle is consistent with the image coordinates, then the calculated roll angle is chosen to be the one closest to the previous calculated roll angle.
-
Specification