System and method for a miniature user input device
First Claim
1. A method of emulating multiple electronic input devices comprising:
- a. calculating a difference between first patterned image data and second patterned image data using row-based correlation, wherein the row-based correlation comprises obtaining a correlation measure between a single row of the first patterned image data and a single row of the second patterned image data;
b. translating the difference into linear movement and multiple signals corresponding to output signals of multiple electronic input devices, thereby emulating the multiple electronic input devices, wherein the multiple electronic input devices comprise any two or more of a mouse, a joystick, a navigation bar, and a scroll wheel; and
c. converting the difference into rotational movement and signals of at least one electronic input device that utilizes rotational movement and is different from the multiple 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.
-
Citations
50 Claims
-
1. A method of emulating multiple electronic input devices comprising:
-
a. calculating a difference between first patterned image data and second patterned image data using row-based correlation, wherein the row-based correlation comprises obtaining a correlation measure between a single row of the first patterned image data and a single row of the second patterned image data; b. translating the difference into linear movement and multiple signals corresponding to output signals of multiple electronic input devices, thereby emulating the multiple electronic input devices, wherein the multiple electronic input devices comprise any two or more of a mouse, a joystick, a navigation bar, and a scroll wheel; and c. converting the difference into rotational movement and signals of at least one electronic input device that utilizes rotational movement and is different from the multiple 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. A system for generating signals of multiple electronic input devices, the system comprising:
-
a. a biometric image sensor configured to read first and second patterned images; b. a first module configured to determine differences between the patterned images using row-based correlation, wherein the row-based correlation comprises obtaining a correlation measure between a single row of the first patterned image and a single row of the second patterned image; and c. a second module configured to convert the differences into linear movement and output signals of multiple electronic input devices and into rotational movement and output signals of at least one electronic input device that utilizes rotational movement and is different from the multiple electronic input devices, wherein the multiple electronic input devices comprise any two or more of a mouse, a joystick, a navigation bar, and a scroll wheel. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A system for generating signals of multiple electronic input devices, the system comprising:
-
a finger sensor configured to read first and second patterned images; a first module configured to determine a presence of an object on the finger sensor and to determine linear differences between the first and second patterned images using row-based correlation, wherein the row-based correlation comprises obtaining a correlation measure between a single row of the first patterned image and a single row of the second patterned image; and a second module configured to convert the linear differences into linear movement and output signals of multiple electronic input devices for controlling a computer object, the second module further configured to convert the linear differences into rotational movement and output signals of at least one electronic input device that utilizes rotational movement data and is different from the multiple electronic input devices, wherein the multiple electronic input devices comprise any two or more of a mouse, a joystick, a navigation bar, and a scroll wheel.
-
Specification