Enabling data entry based on differentiated input objects
First Claim
1. A method of configuring component settings of a virtual input device having a virtual input region having a plurality key regions on a surface having no mechanical or touch-sensitive key structures for inputting associated symbols and functions, comprising:
- providing an input module in a position remote from the virtual input region and performing with the input module data acquisition of the virtual input region to determine the position of a unique input object from a group of unique input objects controlled by a user of the device;
assigning to at least two key regions of the plurality of key regions two or more symbols or functions;
assigning a unique input object to each of the two or more symbols or functions assigned to each of the at least two key regions;
providing a processor and, with the processor;
determining from the data acquisition an actuation of one of the at least two key regions to determine a struck key by one of the unique input objects, andidentifying the unique input object from the group of unique input objects to determine a single symbol or function from the two or more symbols or functions associated with the struck key to determine a desired symbol or function for output;
providing an input assist module and providing with the input assist module input assisting features;
providing a configuration module and, with the configuration module;
determining a change in an operational characteristic of the device; and
changing one or more of the device'"'"'s component settings in response to the step of determining of a change; and
providing an output module and outputting with the output module the desired symbol or function.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for facilitating virtual input in devices that differentiates input objects are provided. Various methods for automatically configuring component settings and features of such devices are described. Changes in the component settings of the device and the corresponding operational characteristics of the device that triggered said changes may be grouped into profiles and selected by users. The component settings may include useful assisting features such as additional lighting provide by a LED and illuminated visual guides of the virtual input interface projected by a laser or LED. The characteristics of such assisting features may be modified dynamically in response to changes in the state of a reference object.
79 Citations
42 Claims
-
1. A method of configuring component settings of a virtual input device having a virtual input region having a plurality key regions on a surface having no mechanical or touch-sensitive key structures for inputting associated symbols and functions, comprising:
-
providing an input module in a position remote from the virtual input region and performing with the input module data acquisition of the virtual input region to determine the position of a unique input object from a group of unique input objects controlled by a user of the device; assigning to at least two key regions of the plurality of key regions two or more symbols or functions; assigning a unique input object to each of the two or more symbols or functions assigned to each of the at least two key regions; providing a processor and, with the processor; determining from the data acquisition an actuation of one of the at least two key regions to determine a struck key by one of the unique input objects, and identifying the unique input object from the group of unique input objects to determine a single symbol or function from the two or more symbols or functions associated with the struck key to determine a desired symbol or function for output; providing an input assist module and providing with the input assist module input assisting features; providing a configuration module and, with the configuration module; determining a change in an operational characteristic of the device; and changing one or more of the device'"'"'s component settings in response to the step of determining of a change; and providing an output module and outputting with the output module the desired symbol or function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for configuring component settings of a virtual input device having a virtual input region having a plurality of key regions on a surface having no mechanical or touch-sensitive key structures, comprising:
-
a memory module adapted to store information associating at least two different input symbols or functions with each of two key regions of the plurality of key regions, wherein each of the at least two different symbols or functions associated with each of the two key regions are individually assigned to a unique input object from a group of unique input objects controlled by a user of the device; an input module adapted to perform remote data acquisition of the virtual input region to determine the position of input objects in the virtual input region; a processor adapted to determine from the data acquisition an actuation of one of the at least two key regions to determine a struck key; determine a single symbol or function from the two or more symbols or functions associated with the struck key to determine a desired symbol or function for output; an input assist module adapted to provide input assisting features; a configuration module adapted to determine a change in an operational characteristic of the device and to change one or more of the device'"'"'s component settings in response to the change determined; and an output module adapted to output the desired symbol or function. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification