Patent ID: 8416188

Claim:
A system for controlling movement of a cursor on a display device, the system comprising: a substrate having a position-coding pattern disposed on a surface thereof, the position-coding pattern comprising a plurality of tags, each tag encoding the position of the tag on the surface and a rotational orientation of the surface; a sensing device comprising: an image sensor for optically imaging tags of the position-coding pattern; and a processor configured for: generating absolute motion data indicative of movement of the sensing device relative to the surface by determining a plurality of absolute positions of the sensing device relative to the surface using the respective positions of imaged tags; generating orientation data indicative of an orientation of the sensing device relative to the substrate using the rotational orientation of the imaged tags; using the orientation data to determine the yaw of the sensing device relative to the surface; and using the yaw of the sensing device to translate the absolute motion data into relative motion data indicative of movement of the sensing device relative to itself independent of the orientation of the substrate; and communication means for communicating the relative motion data to a computer system; and the computer system configured for: receiving said relative motion data from the sensing device; interpreting said relative motion data as cursor movement; and generating cursor control commands for said display device.