HANDHELD POINTER DEVICE AND POINTER POSITIONING METHOD THEREOF
First Claim
1. A pointer positioning method of a handheld pointer device, comprising:
- capturing a first frame containing a reference point when the handheld pointer device updates a first tilt angle presently used to a second tilt angle;
computing a first pointing coordinate according to the image position of the reference point formed in the first frame and the first tilt angle;
computing a second pointing coordinate according to the image position of the reference point formed in the first frame and the second tilt angle;
capturing a second frame containing the reference point and computing a third pointing coordinate according to the image position of the reference point formed in the second frame and the second tilt angle; and
computing a cursor position according to the first pointing coordinate, the second pointing coordinate, and the third pointing coordinate and generating a cursor parameter controlling a display position of a cursor on a display apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A pointer positioning method for a handheld pointer device includes: capturing a first frame containing a reference point when the handheld pointer device updates a first tilt angle presently used to a second tilt angle; computing a first pointing coordinate according to the image position of the reference point in the first frame and the first tilt angle; computing a second pointing coordinate according to the image position of the reference point in the first frame and the second tilt angle; capturing a second frame containing the reference point to compute a third pointing coordinate according to the image position of the reference point in the second frame and the second tilt angle; generating a cursor parameter for controlling a display position of a cursor on a display apparatus according to the first pointing coordinate, the second pointing coordinate, and the third pointing coordinate.
-
Citations
49 Claims
-
1. A pointer positioning method of a handheld pointer device, comprising:
-
capturing a first frame containing a reference point when the handheld pointer device updates a first tilt angle presently used to a second tilt angle; computing a first pointing coordinate according to the image position of the reference point formed in the first frame and the first tilt angle; computing a second pointing coordinate according to the image position of the reference point formed in the first frame and the second tilt angle; capturing a second frame containing the reference point and computing a third pointing coordinate according to the image position of the reference point formed in the second frame and the second tilt angle; and computing a cursor position according to the first pointing coordinate, the second pointing coordinate, and the third pointing coordinate and generating a cursor parameter controlling a display position of a cursor on a display apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A pointer positioning method of a handheld pointer device, comprising:
-
capturing a first frame containing a reference point when the handheld pointer device updates a first tilt angle presently used to a second tilt angle; computing an angle difference between the first and the second tilt angles; computing a first pointing coordinate according to the image position of the reference point formed in the first frame and the first tilt angle when the angle difference is larger than a preset angle; computing a second pointing coordinate according to the image position of the reference point formed in the first frame and the second tilt angle; causing the handheld pointer device to compute a cursor position of a cursor in the subsequent movement of the handheld pointer device on the basis of a first displacement vector between the first and the second pointing coordinates along with the pointing coordinate generated responsive to the movement of the handheld pointer device; and generating a cursor parameter for controlling a display position of the cursor on a display apparatus. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A pointer positioning method of a handheld pointer device, comprising:
-
causing the handheld pointer device to update a first tilt angle presently used to a second tilt angle at a first time interval; causing the handheld pointer device to compute a first pointing coordinate and a second point coordinate according to the image position of the reference point formed in a first frame using the first tilt angle and the second tilt angle in the first time interval, respectively; causing the handheld pointer device to compute a third pointing coordinate according to the image position of the reference point formed in a second frame and the second tilt angle at a second time interval, wherein the second time interval occurs after the first time interval; and computing the cursor position of a cursor according to the first pointing coordinate, the second pointing coordinate, and the third pointing coordinate to correspondingly generate a cursor parameter for controlling a display position of the cursor on a display apparatus. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A handheld pointer device, comprising:
-
an image capturing unit, configured to operatively capture a plurality of images corresponding to the position of a reference point and sequentially generate a plurality of frames; an accelerometer unit, configured to detect a plurality of accelerations of the handheld pointer device over multiple axes and generating an acceleration vector; and a processing unit coupled to the image capturing unit and the accelerometer unit, the processing unit configured to operatively compute a cursor position of a cursor according to the image positions of the reference points in the frames and a first tilt angle; wherein when the processing unit updates the first tilt angle presently used in cursor position computation to a second tilt angle according to the plurality of accelerations detected, the processing unit operatively drives the image capturing unit to capture a first frame containing the reference point to respectively compute a first pointing coordinate and a second pointing coordinate using the first and the second tilt angles in coordination with the first frame, drives the image capturing unit to capture a second frame containing the reference point thereafter, computes the cursor position according to the image position of the reference frame in the second frame, the first pointing coordinate, the second pointing coordinate, and generates a cursor parameter for correspondingly controlling a display position of the cursor on a display apparatus. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification