Enhanced input peripheral
First Claim
1. In a mouse having X- and Y-position encoders, and circuitry responsive thereto for generating X- and Y-movement data and providing same to an associated computer, an improvement comprising an optical sensor disposed in said mouse, circuitry responsive thereto for producing grey-scale optical image data and for providing same to the associated computer, and a semiconductor substrate, the substrate having formed thereon both the optical sensor and said circuitry, wherein the mouse serves both as a positioning device and as an optical input device, and wherein said substrate also has formed thereon a second circuit, for decoding plural bit auxiliary data steganographically encoded within said optical image data, and for providing data related thereto to said associated computer.
6 Assignments
0 Petitions
Accused Products
Abstract
A mouse having X- and Y-position encoders, and associated circuitry for generating X- and Y-movement data, additionally includes an optical sensor for producing grey-scale image data, thereby allowing the mouse to serve both as a positioning device and an optical input device. Desirably, the substrate on which the optical sensor is formed also includes a steganographic decoder. This decoder can enable a variety of functionality, such as linking to web addresses steganographically encoded in print media (e.g., by subtle inking variations or by texture). In other embodiments, such a peripheral is provided without mouse-like functionality, and again permits reading machine-readable indicia printed in catalogs and the like.
-
Citations
30 Claims
-
1. In a mouse having X- and Y-position encoders, and circuitry responsive thereto for generating X- and Y-movement data and providing same to an associated computer, an improvement comprising an optical sensor disposed in said mouse, circuitry responsive thereto for producing grey-scale optical image data and for providing same to the associated computer, and a semiconductor substrate, the substrate having formed thereon both the optical sensor and said circuitry, wherein the mouse serves both as a positioning device and as an optical input device, and wherein said substrate also has formed thereon a second circuit, for decoding plural bit auxiliary data steganographically encoded within said optical image data, and for providing data related thereto to said associated computer.
-
2. A method of using an optical mouse, the mouse including an optical sensor with several elements, and circuitry coupled thereto for producing grey scale image data, the method comprising:
-
positioning the mouse over a substrate, the substrate having user-perceptible printing thereon, said printing having plural-bit auxiliary data steganographically encoded therein;
capturing image data corresponding to said printing; and
from said image data, decoding the plural-bit auxiliary data steganographically encoded in said printing. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of using an optical mouse, the mouse including an optical sensor with several elements, and circuitry coupled thereto for producing grey scale image data, the method comprising:
-
positioning the mouse over a textured substrate, the texturing having plural-bit auxiliary data steganographically encoded therein;
capturing image data corresponding to said texturing; and
from said image data, decoding the plural-bit auxiliary data steganographically encoded in said texturing.
-
-
11. A peripheral device for use with a computer system comprising:
-
a housing adapted to fit within a user'"'"'s palm and slide over a medium;
an optical sensor having plural sensing elements and producing image signals;
a lens for imaging the medium onto the sensor;
circuitry coupled to the sensor and disposed within the housing for processing the signals from the sensor and producing corresponding output data; and
a wireless link for relaying the output data from the peripheral device to the computer system;
wherein said sensor is useful in acquiring optically-encoded multi-bit information from said medium for use by said computer system. - View Dependent Claims (12, 13, 14)
-
-
15. A system including a device and a computer apparatus comprising:
-
a housing adapted to fit within a user'"'"'s palm and position over a medium;
an optical sensor having plural sensing elements and producing image signals;
a lens for imaging the medium onto the sensor;
circuitry coupled to the sensor and disposed within the housing for processing signals from the sensor corresponding to a machine-readable indicia, and producing corresponding multi-bit binary output data decoded from said indicia; and
transfer means for relaying the output data from the device to the computer apparatus;
wherein said circuitry is integrated on a common substrate with said sensing elements. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of interacting with printed material using a peripheral device, the peripheral device providing positional data to an associated computer and including an optical sensing system comprising plural optical sensing elements, the method comprising:
-
positioning the device over the printed material;
generating optical sensor data from said optical sensing system, said data corresponding to a machine-readable indicia formed on the printed material;
performing a steganographic decoding process on said optical sensor data to produce plural-bit data corresponding to said machine-readable indicia; and
providing said plural-bit data to said computer. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A device including a substrate having formed thereon both a 2D array of optical sensing elements for producing sensor data, and a steganographic decoder coupled to said elements to effect a steganographic decoding operation on said sensor data.
Specification