System and method for a miniature user input device
First Claim
1. A method comprising:
- a. calculating a difference between first patterned image data and second patterned image data; and
b. translating the difference into a set of signals, the set of signals corresponding to one or more signals used to emulate any one of a plurality of electronic input devices.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of the present invention emulates electronic input devices such as a steering wheel, a mouse, a joystick, a navigation bar, a scroll wheel, and a pressure-sensitive button. The method comprises swiping a finger on a swipe sensor, calculating a difference between a first position of the finger on the swipe sensor and a second position on the swipe sensor, and translating the difference into a plurality of sets of signals. Each set of signals is used to emulate the signals generated by one of the electronic input devices. The method thus uses a single swipe sensor to emulate multiple electronic input devices. In a preferred embodiment, the system is used to control a display on a portable electronic device is coupled to or forms part of the portable electronic device.
229 Citations
69 Claims
-
1. A method comprising:
-
a. calculating a difference between first patterned image data and second patterned image data; and
b. translating the difference into a set of signals, the set of signals corresponding to one or more signals used to emulate any one of a plurality of electronic input devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
a. determining a difference between first patterned image data and second patterned image data; and
b. using the difference to concurrently control a plurality of onscreen objects. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system for controlling a movement of an onscreen object, the system comprising:
-
a. a means for reading patterned images and generating raw patterned image data;
b. a means for converting raw patterned image data into movement information, the means for converting raw patterned image data coupled to the means for reading patterned images; and
c. a means for converting movement information into sets of computer input device signals for controlling movement of the onscreen object, the means for converting movement information coupled to the means for converting raw patterned image data. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification