Information processing apparatus, information processing method and medium for storing information processing program
First Claim
1. An information processing apparatus comprising:
- a memory; and
a processor coupled to the memory and configured to;
display a keyboard including a plurality of operation areas to be touched on a screen of a display,receive position information of a plurality of touch points within the keyboard on the screen, the plurality of touch points including a first touch point and a second touch point, as a stroke which is an unbroken line from the first touch point to the second touch point detected within the keyboard on the screen, the first touch point being located at a first position within the keyboard on the screen, and the second touch point being located at a second position within the keyboard on the screen different from the first position within the keyboard on the screen,execute a calculation of a size of the stroke from the first touch point to the second touch point,measure a time period for the stroke, the time period starting at a first time when the processor receives first position information corresponding to the first position, and the time period terminating at a second time when the processor receives second position information corresponding to the second position different from the first position, anddetermine whether the position information is input by a sliding operation on the keyboard or by a touch operation for the plurality of operation areas in the keyboard on basis of both the calculated size of the stroke and the measured time period.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a processor which executes a process including receiving position information of a plurality of touch points on a screen, displaying a plurality of operation areas to be touched on the screen, calculating a length of a stroke including the touch points on a basis of the position information received in the receiving, measuring a time period for drawing the stroke including the touch points on a basis of the position information received in the receiving, setting a threshold value on a basis of relationship information, and comparing one of the time period measured in the measuring and the length of the stroke calculated in the calculating with the threshold value set in the setting to determine whether the position information received in the receiving is input by a handwriting or by a touch operation on the operation areas in accordance with a comparison result.
7 Citations
20 Claims
-
1. An information processing apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; display a keyboard including a plurality of operation areas to be touched on a screen of a display, receive position information of a plurality of touch points within the keyboard on the screen, the plurality of touch points including a first touch point and a second touch point, as a stroke which is an unbroken line from the first touch point to the second touch point detected within the keyboard on the screen, the first touch point being located at a first position within the keyboard on the screen, and the second touch point being located at a second position within the keyboard on the screen different from the first position within the keyboard on the screen, execute a calculation of a size of the stroke from the first touch point to the second touch point, measure a time period for the stroke, the time period starting at a first time when the processor receives first position information corresponding to the first position, and the time period terminating at a second time when the processor receives second position information corresponding to the second position different from the first position, and determine whether the position information is input by a sliding operation on the keyboard or by a touch operation for the plurality of operation areas in the keyboard on basis of both the calculated size of the stroke and the measured time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of processing information for a screen of a display comprising:
-
displaying a keyboard including a plurality of operation areas to be touched on the screen; receiving position information of a plurality of touch points within the keyboard on the screen, the plurality of touch points including a first touch point and a second touch point, as a stroke which is an unbroken line from the first touch point to the second touch point detected on within the keyboard on the screen, the first touch point being located at a first position within the keyboard on the screen, and the second touch point being located at a second position within the keyboard on the screen different from the first position within the keyboard on the screen; calculating a size of the stroke from the first touch point to the second touch point; measuring a time period for the stroke, the time period starting at a first time when first position information corresponding to the first position is received, and the time period terminating at a second time when second position information corresponding to the second position different from the first position is received; and determining whether the position information is input by a sliding operation on the keyboard or by an touch operation for the plurality of operation areas in the keyboard on the screen on basis of both the calculated size of the stroke and the measured time period for drawing the stroke. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable recording medium for causing a computer to execute a process for a screen of a display, the process including:
-
displaying a keyboard including a plurality of operation areas to be touched on the screen; receiving position information of a plurality of touch points within the keyboard on the screen, the plurality of touch points including a first touch point and a second touch point, as a stroke which is an unbroken line from the first touch point to the second touch point detected e-n within the keyboard on the screen, the first touch point being located at a first position within the keyboard on the screen, and the second touch point being located at a second position within the keyboard on the screen different from the first position within the keyboard on the screen; calculating a size of the stroke from the first touch point to the second touch point; measuring a time period for the stroke, the time period starting at a first time when first position information corresponding to the first position is received, and the time period terminating at a second time when second position information corresponding to the second position different from the first position is received; and determining whether the position information is input by a sliding operation on the keyboard or by an touch operation for the plurality of operation areas in the keyboard on the screen on basis of both the calculated size of the stroke and the measured time period for drawing the stroke. - View Dependent Claims (20)
-
Specification