System for determining pointer position, movement, and angle
First Claim
1. A data input system comprising:
- an encoded pad having position encoding; and
a data input device adapted to image a portion of said encoded pad to determine position and orientation of said data input device relative to said encoded pad;
wherein said encoded pad comprises a plurality of correlation windows, each correlation window comprising;
a primary encoding marker;
a set of secondary encoding markers;
wherein said secondary encoding markers are adapted to indicate positional information in a first axis of the encoded pad;
wherein a relationship between said primary marker and at least one secondary encoding marker indicates positional information in a second axis of the encoded pad; and
wherein the primary encoding marker and at least one secondary encoding marker intersect each other at an intersection angle.
11 Assignments
0 Petitions
Accused Products
Abstract
An a data input system includes an encoded pad having position encoding and a data input device adapted to image a portion of the encoded pad to determine position and orientation of the data input device relative to the encoded pad. The encoding pad includes a plurality of correlation windows. Each correlation window includes a primary encoding marker in form of vertical line segment and a set of secondary encoding markers in form of diagonal line segments, at least one diagonal line segment intersecting the vertical line segment at an intersection angle. Spacing of the diagonal line segments encodes the X-axis position of the input device relative to the encoding pad. Intersection angle encodes the Y-axis position of the input device relative to the encoding pad. Angle of the primary encoding marker vertical line segment within the frame of the captured image encodes the angular orientation of the input device relative to the axes of the encoded pad.
-
Citations
19 Claims
-
1. A data input system comprising:
-
an encoded pad having position encoding; and a data input device adapted to image a portion of said encoded pad to determine position and orientation of said data input device relative to said encoded pad; wherein said encoded pad comprises a plurality of correlation windows, each correlation window comprising; a primary encoding marker; a set of secondary encoding markers; wherein said secondary encoding markers are adapted to indicate positional information in a first axis of the encoded pad; wherein a relationship between said primary marker and at least one secondary encoding marker indicates positional information in a second axis of the encoded pad; and wherein the primary encoding marker and at least one secondary encoding marker intersect each other at an intersection angle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An encoded pad comprising a plurality of correlation windows, each correlation window comprising:
-
a primary encoding marker; a set of secondary encoding markers; wherein said secondary encoding markers are adapted to indicate positional information in a first axis of the encoded pad; wherein a relationship between said primary encoding marker and at least one secondary encoding marker encodes positional information in a second axis of the encoded pad; and wherein the primary encoding marker and at least one secondary encoding marker intersect each other at an intersection angle. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification