SYSTEM AND METHOD FOR RECEIVING USER INPUT AND PROGRAM STORAGE MEDIUM THEREOF
First Claim
Patent Images
1. A method for receiving input data comprising:
- displaying a virtual keyboard layout and a control region, the virtual keyboard layout including a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region;
extracting a plurality of locations of an object from at least one captured image to identify a location of a feature point of the object;
determining, among the plurality of regions of the control region, a target region in which the feature point is located;
determining a plurality of keys mapped to the target region; and
translating movements of the object as input data to a user interface system.
1 Assignment
0 Petitions
Accused Products
Abstract
A user input method includes the following steps. A virtual keyboard layout and a control region are displayed. The virtual keyboard layout includes a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region. Locations of an object from at least one captured image are extracted to identify a location of a feature point of the object. A target region in which the feature point is located is determined. Keys mapped to the target region are determined. Movements of the object are translated as input data to the user interface system.
71 Citations
24 Claims
-
1. A method for receiving input data comprising:
-
displaying a virtual keyboard layout and a control region, the virtual keyboard layout including a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region; extracting a plurality of locations of an object from at least one captured image to identify a location of a feature point of the object; determining, among the plurality of regions of the control region, a target region in which the feature point is located; determining a plurality of keys mapped to the target region; and translating movements of the object as input data to a user interface system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The method as claimed in 1, further comprising a step of:
displaying at least one of an input result, tracking information and the at least one captured image of the object.
-
8. The method as claimed in 1, wherein the plurality of regions of the control region are combined into the plurality of key subgroups of the virtual keyboard layout, and a plurality of locations of the plurality of regions of the control region are overlapped with the location of the plural key subgroups of the virtual keyboard layout.
-
9. A system for receiving user input, the system comprising:
-
a display, for displaying a virtual keyboard layout and a control region, the virtual keyboard layout including a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region; one or more sensors, for sensing movements of an object; and a computing system, coupled to the one or more sensors and the display, for extracting a plurality of locations of the object from at least one captured image to identify a location of a feature point of the object, for determining a target region, among the plurality of regions of the control region, in which the feature point is located, for determining a plurality of keys mapped to the target region, and for translating the movements of the object as input data to the system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
10. The system according as claimed in 9, wherein the computing system controls the display to display a respective key subgroup of the virtual keyboard layout that is mapped to the respective one of the plurality of regions of the control region based on a position of the plurality of key subgroups in the virtual keyboard layout and a position of the respective one of the plurality of regions in the control region.
-
17. A program storage medium storing a computer program for causing an electronic device to perform the steps of:
-
displaying a virtual keyboard layout and a control region, the virtual keyboard layout including a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region; extracting a plurality of locations of an object from at least one captured image to identify a location of a feature point of the object; determining, among the plurality of regions of the control region, a target region in which the feature point is located; determining a plurality of keys mapped to the target region; and translating movements of the object as input data to a user interface system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification