Input apparatus, computer apparatus, method for identifying input object, method for identifying input object in keyboard, and computer program
AssigneeInternational Business Machines Corporation
InventorTakashi Yanagisawa
Life of this patent
Estimating the term…
Abstract
To provide an input device that can prevent or reduce incorrect inputs on adjacent keys while reflecting a user's intention as much as possible without the need for additional key operations by the user. Identification areas for identifying touch keys are varied as indicated by solid lines based on the preceding touch input (1). Then, identification for the following touch inputs (2)-1 and (2)-2 is performed using the varied identification areas. Dashed lines indicate the identification areas before being varied.
Claims21
1) An input device comprising:
- a display unit for displaying a plurality of keys, each defined in a predetermined range;
- an area setting unit for setting an identification area for each of the keys to identify a target key for a touch input, and for varying the identification area for a certain key based on the location at which the first preceding touch input is made;
- and
- an identification unit for identifying a target key for the second touch input following the first touch input based on the location at which the second touch input is made and the varied identification area.
5) An input device comprising:
- a display unit for displaying a plurality of keys arranged with a predetermined key pitch;
- and
- an identification unit for identifying a target key for the following touch input based on the distance between the preceding touch input and the following touch input onto the display unit.
9) A computer device comprising:
- a display unit for displaying a software keyboard on which a plurality of keys are arranged, each key having an identification area defined by first coordinates data;
- a detection unit for detecting a touched location on the software keyboard;
- and
- an identification area setting unit for setting second coordinates data that defines the identification area based on the touched location.
14) A method for identifying a target key for an input, comprising:
- setting a plurality of identification areas on an input surface for identifying the target key for the touch input;
- detecting an identification area in which the touch input is made;
- and
- identifying, based on the detection result, the target key for the touch input,
- wherein boundaries that form the identification area are varied based on the touch input location in the identification area in which the touch input is made.
18) A method for identifying a target key for an input on a software keyboard, comprising:
- detecting a first location at which the first preceding touch input is made;
- determining a first identification area that includes the first location at which the first touch input is made;
- obtaining a relative location of the first touch input in the identification area;
- detecting a second location at which the second touch input following the first touch input is made;
- and
- identifying the target key for the second touch input based on the relative location and the distance between the first and second locations.
21) A computer program that causes a computer to execute the processing of:
- setting a plurality of identification areas on an input surface for identifying a target key for a touch input;
- detecting an identification area in which the touch input is made;
- identifying, based on the detection result, the target key for the touch input;
- and
- varying, based on the touch input location in the identification area in which the touch input is made, boundaries that form the identification area.
Dependencies are inferred from the claim text.