Freehand input method, freehand input device, and computer program product
First Claim
1. A method for making freehand input using a freehand input device which comprises:
- a table for storing execution commands corresponding to the type of gesture therein;
a display unit having a display screen;
a handwriting input unit for accepting handwriting input including gesture input; and
a coordinate value acquisition unit for acquiring coordinate values of the handwriting input accepted by said handwriting input unit; and
displays handwriting corresponding to handwriting input including gesture accepted by said handwriting input, said method comprising the steps of;
deciding whether or not said handwriting input unit is accepting handwriting input;
updating display data of handwriting when it is decided that said handwriting input unit is accepting handwriting input;
deciding whether or not acceptance of handwriting input is completed;
deciding whether or not said handwriting input is gesture input when it is decided that acceptance of handwriting input is not completed;
deciding the type of gesture on the basis of the coordinate values acquired by said coordinate value acquisition unit when it is decided that the handwriting input is gesture input;
reading an execution command corresponding to the decided type of gesture from said table;
displaying on said display unit the fact that the input is gesture input;
deciding whether or not gesture input is completed; and
executing the execution command corresponding to said gesture input when it is decided that gesture input is completed.
1 Assignment
0 Petitions
Accused Products
Abstract
Execution commands corresponding to the type of gesture are stored and by acquiring coordinate values of accepted handwriting input including gesture on a display screen, handwriting is displayed. When handwriting input is accepted, display data of handwriting is updated. When handwriting input is not completed, it is decided whether or not handwriting input is gesture input. When it is decided that the handwriting input is gesture input, the type of gesture is decided on the basis of the coordinate values of gesture on the display screen, an execution command corresponding to the type of gesture is read and the fact that the handwriting input is gesture input is displayed. When gesture input is completed, the execution command corresponding to gesture input is executed. Therefore, the user can make handwriting input according to the user'"'"'s intent without performing mode switching.
60 Citations
22 Claims
-
1. A method for making freehand input using a freehand input device which comprises:
- a table for storing execution commands corresponding to the type of gesture therein;
a display unit having a display screen;
a handwriting input unit for accepting handwriting input including gesture input; and
a coordinate value acquisition unit for acquiring coordinate values of the handwriting input accepted by said handwriting input unit; and
displays handwriting corresponding to handwriting input including gesture accepted by said handwriting input, said method comprising the steps of;deciding whether or not said handwriting input unit is accepting handwriting input; updating display data of handwriting when it is decided that said handwriting input unit is accepting handwriting input; deciding whether or not acceptance of handwriting input is completed; deciding whether or not said handwriting input is gesture input when it is decided that acceptance of handwriting input is not completed; deciding the type of gesture on the basis of the coordinate values acquired by said coordinate value acquisition unit when it is decided that the handwriting input is gesture input; reading an execution command corresponding to the decided type of gesture from said table; displaying on said display unit the fact that the input is gesture input; deciding whether or not gesture input is completed; and executing the execution command corresponding to said gesture input when it is decided that gesture input is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- a table for storing execution commands corresponding to the type of gesture therein;
-
14. A freehand input device which comprises:
- storing means for storing execution commands corresponding to the type of gesture;
displaying means having a display screen;
freehand inputting means for accepting handwriting input including gesture input; and
coordinate value acquiring means for acquiring coordinate values of handwriting input accepted by said freehand inputting means; and
displays handwriting corresponding to handwriting input including gesture accepted by said freehand inputting means, said device comprising;first deciding means for deciding whether or not said freehand inputting means is accepting handwriting input; handwriting display updating means for updating display data of handwriting when said first deciding means decides that said freehand inputting means is accepting handwriting input; second deciding means for deciding whether or not acceptance of handwriting input is completed; third deciding means for deciding whether or not the handwriting input is gesture input when said second deciding means decides that acceptance of handwriting input is not completed; deciding means for deciding the type of gesture on the basis of the coordinate values acquired by said coordinate value acquiring means when said third deciding means decides the handwriting input is gesture input; means for reading an execution command corresponding to the type of gesture decided by said deciding means; gesture decision displaying means for displaying the fact that the handwriting input is gesture input on said display screen of said displaying means thereon; and fourth deciding means for deciding whether or not gesture input is completed; wherein the execution command corresponding to the gesture input is executed when said third deciding means decides that gesture input is completed. - View Dependent Claims (15, 16)
- storing means for storing execution commands corresponding to the type of gesture;
-
17. A freehand input device which comprises:
- a table for storing execution commands corresponding to the type of gesture;
a display unit having a display screen;
freehand input unit for accepting handwriting input including gesture input; and
a controller for displaying handwriting corresponding to handwriting input including gesture accepted by said freehand input unit by acquiring coordinate values of handwriting input accepted by said freehand input unit, whereinsaid controller further capable of performing the following operations of; deciding whether or not said handwriting input unit is accepting handwriting input; updating display data of handwriting when it is decided that said handwriting input unit is accepting handwriting input; deciding whether or not acceptance of handwriting input is completed; deciding whether or not said handwriting input is gesture input when it is decided that acceptance of handwriting input is not completed; deciding the type of gesture on the basis of coordinate values on said display screen when it is decided that said handwriting input is gesture input; reading an execution command corresponding to the decided type of gesture from said table; displaying the fact that the handwriting input is gesture input on said display screen of said display unit; deciding whether or not gesture input is completed; and executing the execution command corresponding to the gesture input when it is decided that gesture input is completed. - View Dependent Claims (18, 19)
- a table for storing execution commands corresponding to the type of gesture;
-
20. A computer program product for controlling a computer which is connected to:
- a table for storing execution commands corresponding to the type of gesture;
a display unit having a display screen; and
a freehand input unit for accepting handwriting input including gesture input, and displays handwriting corresponding to handwriting input including gesture accepted by said handwriting input unit by acquiring coordinate values of handwriting input accepted by said handwriting input unit, wherein the computer program product comprises;a computer readable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising computer instruction means for; deciding whether or not said handwriting input unit is accepting handwriting input; updating display data of handwriting when it is decided that said handwriting input unit is accepting handwriting input; deciding whether or not acceptance of handwriting input is completed; deciding whether or not the handwriting input is gesture input when it is decided that acceptance of handwriting input is not completed; deciding the type of gesture on the basis of coordinate values on said display screen of said display unit when it is decided that the handwriting input is gesture input; reading an execution command corresponding to the decided type of gesture from said table; displaying the fact that the handwriting input is gesture input on said display screen of said display unit; deciding whether or not gesture input is completed; and executing the execution command corresponding to the gesture input when it is decided that gesture input is completed. - View Dependent Claims (21, 22)
- a table for storing execution commands corresponding to the type of gesture;
Specification