AUTO-CORRECTION FOR MOBILE RECEIVER WITH POINTING TECHNOLOGY
First Claim
1. A method comprising:
- calibrating a position of a receiver with respect to a work area that is unattached to the receiver, the receiver receives signals from a transmitter;
receiving data from orientation sensors coupled to the receiver when the receiver is moved with respect to the work area;
generating a transformation matrix using the data from the orientation sensors to correct for movement of the receiver with respect to the work area;
calculating and mapping a position of the transmitter with respect to the work area using received signals from the transmitter and the transformation matrix; and
displaying the mapped position of the transmitter.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile station and unattached work area is used with an electronic pen, which includes a transmitter, such as an acoustic transmitter. The mobile station includes a receiver that receives signals from the transmitter and orientation sensors that detect movement of the mobile station. The position of the receiver is calibrated with respect to the unattached work area. Data from the orientation sensors is received when the mobile station, and thus, the receiver is moved with respect to the work area. A transformation matrix is generated based on the data from the orientation sensors, which can be used to correct for the movement of the receiver. The position of the transmitter in the electronic pen is calculated and mapped based on received signals and the transformation matrix and the mapped position is then displayed.
-
Citations
34 Claims
-
1. A method comprising:
-
calibrating a position of a receiver with respect to a work area that is unattached to the receiver, the receiver receives signals from a transmitter; receiving data from orientation sensors coupled to the receiver when the receiver is moved with respect to the work area; generating a transformation matrix using the data from the orientation sensors to correct for movement of the receiver with respect to the work area; calculating and mapping a position of the transmitter with respect to the work area using received signals from the transmitter and the transformation matrix; and displaying the mapped position of the transmitter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile station comprising:
-
a receiver for receiving signals from a transmitter; orientation sensors for detecting changes in an orientation of the receiver; a display; a processor connected to the receiver, the orientation sensors and the display; memory connected to the processor; and software held in the memory and run in the processor to cause the processor to calibrate a position of the receiver with respect to a work area that is unattached to the receiver, generate a transformation matrix using data from the orientation sensors to correct for movement of the receiver with respect to the work area;
calculate and map the position of the transmitter with respect to the work area using signals received by the receiver and the transformation matrix; and
display the mapped position of the transmitter in the display. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
means for calibrating a position of a receiver with respect to a work area that is unattached to the receiver, the receiver receives signals from a transmitter; means for compensating for movement of the receiver with respect to the work area; means for calculating and mapping the position of the transmitter with respect to the work area using received signals from the transmitter and the means for compensating for movement of the receiver with respect to the work area; and means for displaying the mapped position of the transmitter. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A computer-readable medium including program code stored thereon, comprising:
-
program code to calibrate a position of a receiver with respect to a work area that is unattached to the receiver; program code to generate a transformation matrix using data from orientation sensors to correct for movement of the receiver with respect to the work area; program code to calculate and map the position of a transmitter with respect to the work area using signals received by the receiver and the transformation matrix; and program code to display the mapped position of the transmitter.
-
Specification