Information processing apparatus and information input program
First Claim
1. An information processing apparatus comprising:
- a display;
a touch panel provided in relation to said display;
a displaying means for displaying a plurality of key patterns and an input area in said display;
a touch detecting means that detects a touch-on to or a touch-off from said touch panel at predetermined time intervals;
a coordinate position detecting means that detects a coordinate position at a time when said touch detecting means detects said touch-on;
a key pattern designation determining means that, when said touch detecting means detects a change of state from touch-off to touch-on, determines whether or not the coordinate position detected by said coordinate position detecting means designates any of said plurality of key patterns;
a first coordinate position determining means that, after said key pattern designation determining means determines that some of the key patterns is designated, in response to the detection of a change to touch-off by said touch detecting means, determines whether the coordinate position detected by said coordinate position detecting means immediately before the change to touch-off is a position corresponding to said key pattern or an arbitrary position within said input area; and
a first graphic displaying means that, when said first coordinate position determining means determines that said coordinate position is a position corresponding to said key pattern, displays a graphic associated with the key pattern at a predetermined position in said input area, and that, when said first coordinate position determining means determines said coordinate position is an arbitrary position within said input area, displays the graphic associated with the key pattern at said arbitrary position.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a display and a touch panel provided thereon. A CPU core causes the display to display an input screen (image) that has a keyboard image including a plurality of key patterns and an input area formed on each of the key patterns. By touching some of the key patterns, moving a stick or like to the input area while keeping it in a touch-on state and then performing a touch-off from the key pattern, a character graphic for the key pattern can be input (dragged) to a coordinate position in the input area just before the touch-off; however, by touching some of the key patterns and then performing a touch-off from the key pattern, a character graphic for the key pattern is input to a predetermined position in the input area.
29 Citations
9 Claims
-
1. An information processing apparatus comprising:
-
a display;
a touch panel provided in relation to said display;
a displaying means for displaying a plurality of key patterns and an input area in said display;
a touch detecting means that detects a touch-on to or a touch-off from said touch panel at predetermined time intervals;
a coordinate position detecting means that detects a coordinate position at a time when said touch detecting means detects said touch-on;
a key pattern designation determining means that, when said touch detecting means detects a change of state from touch-off to touch-on, determines whether or not the coordinate position detected by said coordinate position detecting means designates any of said plurality of key patterns;
a first coordinate position determining means that, after said key pattern designation determining means determines that some of the key patterns is designated, in response to the detection of a change to touch-off by said touch detecting means, determines whether the coordinate position detected by said coordinate position detecting means immediately before the change to touch-off is a position corresponding to said key pattern or an arbitrary position within said input area; and
a first graphic displaying means that, when said first coordinate position determining means determines that said coordinate position is a position corresponding to said key pattern, displays a graphic associated with the key pattern at a predetermined position in said input area, and that, when said first coordinate position determining means determines said coordinate position is an arbitrary position within said input area, displays the graphic associated with the key pattern at said arbitrary position. - View Dependent Claims (2, 3, 4)
-
-
5. A storage medium storing a program for information input in an information processing apparatus comprising a display, a touch panel provided in relation to said display, and a processor, wherein
said program causes said processor to perform the following steps of: -
a displaying step of causing said display to display a plurality of key patterns and an input area;
a touch detecting step of detecting a touch-on to or a touch-off from said touch panel at predetermined time intervals;
a coordinate position detecting step of detecting a coordinate position at a time when said touch-on is detected in said touch detecting step;
a key pattern designation determining step of, when a change of state from touch-off to touch-on is detected in said touch detecting step, determining whether or not the coordinate position detected in said coordinate position detecting step designates any of said plurality of key patterns;
a first coordinate position determining step of, after it is determined in said key pattern designation determining step that some of the key patterns is designated, in response to the detection of a change to touch-off in said touch detecting step, determining whether the coordinate position detected in said coordinate position detecting step immediately before the change to touch-off is a position corresponding to the key pattern or an arbitrary position within said input area; and
a first graphic displaying step of, when it is determined in said first coordinate position determining step that said coordinate position is a position corresponding to said key pattern, displaying a graphic associated with the key pattern at a predetermined position in said input area, and when it is determined in said first coordinate position determining step that said coordinate position is an arbitrary position within said input area, displaying the graphic associated with the key pattern at said arbitrary position. - View Dependent Claims (6, 7, 8)
-
-
9. An information input method for an information processing apparatus comprising a display, a touch panel provided in relation to said display, and a processor, including the following steps of:
-
a displaying step of causing said display to display a plurality of key patterns and an input area;
a touch detecting step of detecting a touch-on to or a touch-off from to said touch panel at predetermined time intervals;
a coordinate position detecting step of detecting a coordinate position at a time when said touch-on is detected in said touch detecting step;
a key pattern designation determining step of, when a change of state from touch-off to touch-on is detected in said touch detecting step, determining whether or not the coordinate position detected in said coordinate position detecting step designates any of said plurality of key patterns;
a coordinate position determining step of, after it is determined in said key pattern designation determining step that some of the key patterns is designated, in response to the detection of a change to touch-off in said touch detecting step, determining whether the coordinate position detected in said coordinate position detecting step immediately before the change to touch-off is a position corresponding to the key pattern or an arbitrary position within said input area; and
a graphic displaying step of, when it is determined in said coordinate position determining step that said coordinate position is a position corresponding to said key pattern, displaying a graphic associated with the key pattern at the predetermined position of said input area, and, when it is determined in said coordinate position determining step that said coordinate position is an arbitrary position in said input area, displaying the graphic associated with the key pattern at said arbitrary position.
-
Specification