Method and apparatus for data entry input
First Claim
1. A method of determining virtual input at a data entry device having an input region, an input module and a processor, the method comprising:
- associating at least two input symbols or functions with the input region;
defining a set of unique input objects with each unique input object having a defining feature that differentiates it from the other unique input objects in the set;
assigning each of the input symbols or each of the functions to a one of the unique input objects;
performing with the input module remote data acquisition of the input region of the data entry device to obtain data;
processing the data with the processor to;
a. determine which input region has been actuated;
b. determine which one of the unique input objects actuated the input region; and
c. determine the input symbol or the function associated with the unique input object; and
outputting the symbol or performing the function on an output device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for inputting data for an electronic data entry device are provided. In one embodiment, identification of an input object such as the particular fingers of a user that are used to actuate a key region is performed. The symbol associated with the actuated key region and the finger (or other input object) used is determined. In other embodiments, virtual input devices with interfaces such as QWERTY style keyboards, phone keypads, and multi-touch capable touchpads or tablets are provided in input regions. One or more video capturing devices remotely acquire actuation information from the input regions during data entry. User inputted symbols or functions are determined based on the actuations, their locations and identified input object sets that caused the actuations.
88 Citations
65 Claims
-
1. A method of determining virtual input at a data entry device having an input region, an input module and a processor, the method comprising:
-
associating at least two input symbols or functions with the input region; defining a set of unique input objects with each unique input object having a defining feature that differentiates it from the other unique input objects in the set; assigning each of the input symbols or each of the functions to a one of the unique input objects; performing with the input module remote data acquisition of the input region of the data entry device to obtain data; processing the data with the processor to; a. determine which input region has been actuated; b. determine which one of the unique input objects actuated the input region; and c. determine the input symbol or the function associated with the unique input object; and outputting the symbol or performing the function on an output device. - 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)
-
-
34. A data entry device for determining virtual data input, comprising:
-
an input region having a plurality of key regions accessible by a user of the device for inputting symbols or initiating functions by the data entry device; a memory unit for storing information associating individual input symbols or functions with key regions, and associations of symbols or functions with unique input objects from a group of unique input objects where each unique input object has a defining feature that differentiates it from other unique input objects of the set; an input module adapted to remotely acquire data from the input region; a processor adapted to; determine from the acquired data an actuation of one of the key regions caused by one of the unique an input objects; determine from the acquired data at least one parameter of the actuation within the key region; identify from the acquired data the identity of the unique input object responsible for the actuation; and determine for the actuated key region an input symbol or function in response to the identification of the unique input object responsible for the actuation. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification