US 7,557,799 B2
System for determining pointer position, movement, and angle
Richard L. Baer, Los Altos, Calif. (US); Ramakrishna Kakarala, Santa Clara, Calif. (US); Dietrich W. Vook, Los Altos, Calif. (US); Xuemei Zhang, Mountain View, Calif. (US); Izhak Baharav, Palo Alto, Calif. (US); and Paul L. Corredoura, Redwood City, Calif. (US)
Assigned to Avago Technologies ECBU IP (Singapore) Pte. Ltd., Singapore (Singapore)
Filed on Jun. 17, 2004, as Appl. No. 10/870,881.
Prior Publication US 2006/0044276 A1, Mar. 02, 2006
Int. Cl. G09G 5/08 (2006.01)
U.S. Cl. 345—166  [345/156; 345/158; 345/163; 345/165; 345/179] 19 Claims
OG exemplary drawing
 
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.