摘要 |
A computer pointing device comprises a mouse shell 56 having a camera 88 and mouse buttons 70, 72, at the end of a second pantograph arm 40, attached to a first pantograph arm 18, in turn attached to a base clamp 10. In a first embodiment, the angle of the first pantograph arm 18 with the base clamp 10, the angle of the second pantograph arm 40 with the first pantograph arm 40, the angle of the mouse shell 56 with the second pantograph arm 40, and the lengths of each of the pantograph arms 18, 40 are all used by a logic processor 80 to calculate the position of the mouse shell 56 in Cartesian co­-ordinates for communication to a host computer. In a second embodiment, the logic processor uses only the angle of the first pantograph arm 18 with the base clamp 10, the angle of the second pantograph arm 40 with the first pantograph arm 40, and the lengths of each of the pantograph arms 18, 40. The camera 88 is used, in conjunction with the position information, to scan portions of a document or other object to assemble an image, part by part, in the host computer. Angle measurements are achieved using pre-recorded, ferromagnetic or CD ROM platters 98 or nano-mechanical platters 94, each with a read head. Gear chains 64, 66, 68, 102, 104, 106, 108, 110, 112 can be used to magnify angular movement prior to measurement. Pulleys 32, 36, 38, 46, 50, 54 and drive belts 34, 44, 48 can be used to transfer angular movement to a central point, which can be in the mouse shell 56 or in a base unit 144, for measurement. An image processor 93 receives and assembles images for provision to the host computer. |