System and/or method for displaying graphic to input information
First Claim
1. An information processing apparatus comprising:
- a display;
a touch panel provided in relation to said display;
a display module configured to display a plurality of key patterns and an input area in said display;
a touch detector that detects a touch-on to or a touch-off from said touch panel at predetermined time intervals;
a coordinate position detector that detects a coordinate position at a time when said touch detector detects said touch-on;
a key pattern designation determining unit that, when said touch detector detects a change of state from touch-off to touch-on, determines whether or not the coordinate position detected by said coordinate position detector designates any of said plurality of key patterns;
a first coordinate position determining unit that, after said key pattern designation determining unit determines that some of the key patterns are designated, in response to the detection of a change to touch-off by said touch detector, determines whether the coordinate position detected by said coordinate position detector immediately before the change to touch-off is either a position corresponding to said key pattern or an arbitrary position within said input area;
a first graphic displaying module that, when said first coordinate position determining unit determines that said coordinate position that is detected by said coordinate position detector immediately before the change from touch-on to touch-off is a position corresponding to said key pattern, displays a graphic associated with the key pattern at a predetermined position in said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; and
a second graphic displaying module that, when said first coordinate position determining unit determines said coordinate position that is detected by said coordinate position detector immediately before the change from touch-on to touch-off is an arbitrary position within said input area, displays the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern.
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.
-
Citations
32 Claims
-
1. An information processing apparatus comprising:
-
a display; a touch panel provided in relation to said display; a display module configured to display a plurality of key patterns and an input area in said display; a touch detector that detects a touch-on to or a touch-off from said touch panel at predetermined time intervals; a coordinate position detector that detects a coordinate position at a time when said touch detector detects said touch-on; a key pattern designation determining unit that, when said touch detector detects a change of state from touch-off to touch-on, determines whether or not the coordinate position detected by said coordinate position detector designates any of said plurality of key patterns; a first coordinate position determining unit that, after said key pattern designation determining unit determines that some of the key patterns are designated, in response to the detection of a change to touch-off by said touch detector, determines whether the coordinate position detected by said coordinate position detector immediately before the change to touch-off is either a position corresponding to said key pattern or an arbitrary position within said input area; a first graphic displaying module that, when said first coordinate position determining unit determines that said coordinate position that is detected by said coordinate position detector immediately before the change from touch-on to touch-off is a position corresponding to said key pattern, displays a graphic associated with the key pattern at a predetermined position in said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; and a second graphic displaying module that, when said first coordinate position determining unit determines said coordinate position that is detected by said coordinate position detector immediately before the change from touch-on to touch-off is an arbitrary position within said input area, displays the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory 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 a method comprising:
-
causing said display to display a plurality of key patterns and an input area; detecting a touch-on to or a touch-off from said touch panel at predetermined time intervals; detecting a coordinate position at a time when said touch-on is detected; determining, when a change of state from touch-off to touch-on is detected, whether or not the coordinate position detected designates any of said plurality of key patterns; determining, after it is determined that some of the key patterns are designated, in response to the detection of a change to touch-off, whether the coordinate position detected immediately before the change to touch-off is a position corresponding to either the key pattern or an arbitrary position within said input area; displaying, when it is determined that said coordinate position that is detected immediately before the change from touch-on to touch-off is a position corresponding to said key pattern, a graphic associated with the key pattern at a predetermined position in said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; and displaying, when it is determined that said coordinate position that is detected immediately before the change from touch-on to touch-off is an arbitrary position within said input area, the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (13, 14, 15, 16, 20)
-
-
17. An information input method for an information processing apparatus comprising a display, a touch panel provided in relation to said display, and a processor, the method comprising:
-
causing said display to display a plurality of key patterns and an input area; detecting a touch-on to or a touch-off from said touch panel at predetermined time intervals; detecting a coordinate position at a time when said touch-on is detected; determining, when a change of state from touch-off to touch-on is detected, whether or not the coordinate position detected designates any of said plurality of key patterns; after it is determined that some of the key patterns are designated, in response to the detection of a change to touch-off, determining whether the coordinate position detected immediately before the change to touch-off is a position corresponding to either the key pattern or an arbitrary position within said input area; displaying, when it is determined that said coordinate position that is detected immediately before the change from touch-on to touch-off is a position corresponding to said key pattern, a graphic associated with the key pattern at the predetermined position of said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; displaying, when it is determined that said coordinate position that is detected immediately before the change from touch-on to touch-off is an arbitrary position in said input area, the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (18)
-
-
19. An information processing apparatus comprising:
-
a display; a pointing device configured to designate a position in said display; a displaying module for displaying a plurality of key patterns and an input area in said display; an operating state detector that repeatedly detects an operating state of said pointing device; a coordinate position detector that detects a coordinate position at a time when an input being performed by said pointing device is detected by said operating state detector; a key pattern designation determining unit that, when said operating state detector detects a change of state from a state that an input is not performed by said pointing device to a state that an input is performed by said pointing device, determines whether or not the coordinate position detected by said coordinate position detector designates any of said plurality of key patterns; a first coordinate position determining unit that, after said key pattern designation determining unit determines that some of the key patterns are designated, in response to the detection of the change of state from a state that an input is performed by said pointing device to a state that an input is not performed by said pointing device by said operating state detector, determines whether the coordinate position detected by said coordinate position detector immediately before the change to the state that an input is not performed by said pointing device is either a position corresponding to said key pattern or an arbitrary position within said input area; a first graphic displaying module that, when said first coordinate position determining unit determines that said coordinate position that is detected by said coordinate position detector immediately before the change to the state that an input is not performed by said pointing device is a position corresponding to said key pattern, displays a graphic associated with the key pattern at a predetermined position in said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; and a second graphic displaying module that, when said first coordinate position determining unit determines said coordinate position that is detected by said coordinate position detector immediately before the change to the state that an input is not performed by said pointing device is an arbitrary position within said input area, displays the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (21, 22)
-
-
23. A non-transitory storage medium storing a program for information input in an information processing apparatus comprising a display, a pointing device configured to designate a position in said display, and a processor, wherein said program causes said processor to perform steps comprising:
-
causing said display to display a plurality of key patterns and an input area; detecting a state that an input is performed by said pointing device or a state that an input is not performed by said pointing device; detecting a coordinate position at a time when said state that an input is performed by said pointing device is detected; determining, when a change of state from the state that an input is not performed by said pointing device to the state that an input is performed by said pointing device is detected, whether or not the coordinate position detected designates any of said plurality of key patterns; determining, after it is determined that some of the key patterns are designated, in response to the detection of a change to the state that an input is not performed by said pointing device, whether the coordinate position detected immediately before the change to the state that an input is not performed by said pointing device is either a position corresponding to the key pattern or an arbitrary position within said input area; displaying, when it is determined that said coordinate position that is detected immediately before the change from the state that an input is performed by said pointing device to the state that an input is not performed by said pointing device is a position corresponding to said key pattern, a graphic associated with the key pattern at a predetermined position in said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; and displaying, when it is determined that said coordinate position that is detected immediately before the change from the state that an input is performed by said pointing device to the state that an input is not performed by said pointing device is an arbitrary position within said input area, the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (24, 25, 26, 27)
-
-
28. An information input method for an information processing apparatus comprising a display, a pointing device configured to designate a position in said display, and a processor, the method comprising:
-
causing said display to display a plurality of key patterns and an input area; detecting a state that an input is performed by said pointing device or a state that an input is not performed by said pointing device; detecting a coordinate position at a time when said state that an input is performed by said pointing device is detected; determining, when a change of state from a state that an input is not performed by said pointing device to a state that an input is performed by said pointing device is detected, whether or not the coordinate position detected designates any of said plurality of key patterns; after it is determined that some of the key patterns are designated, in response to the detection of a change to the state that an input is not performed by said pointing device, determining whether the coordinate position detected immediately before the change to the state that an input is not performed by said pointing device is either a position corresponding to the key pattern or an arbitrary position within said input area; displaying, when it is determined that said coordinate position that is detected immediately before the change from the state that an input is performed by said pointing device to the state that an input is not performed by said pointing device is a position corresponding to said key pattern, a graphic associated with the key pattern at the predetermined position of said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; displaying, when it is determined that said coordinate position that is detected immediately before the change from the state that an input is performed by said pointing device to the state that an input is not performed by said pointing device is an arbitrary position in said input area, the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (29)
-
-
30. A system comprising:
-
a display; a pointing device configured to designate a position in said display; a displaying module for displaying a plurality of key patterns and an input area in said display; an operating state detector that repeatedly detects an operating state of said pointing device; a coordinate position detector that detects a coordinate position at a time when an input being performed by said pointing device is detected by said operating state detector; a key pattern designation determining unit that, when said operating state detector detects a change of state from a state that an input is not performed by said pointing device to a state that an input is performed by said pointing device, determines whether or not the coordinate position detected by said coordinate position detector designates any of said plurality of key patterns; a first coordinate position determining unit that, after said key pattern designation determining unit determines that some of the key patterns are designated, in response to the detection of the change of state from a state that an input is performed by said pointing device to a state that an input is not performed by said pointing device by said operating state detector, determines whether the coordinate position detected by said coordinate position detector immediately before the change to the state that an input is not performed by said pointing device is either a position corresponding to said key pattern or an arbitrary position within said input area; a first graphic displaying module that, when said first coordinate position determining unit determines that said coordinate position that is detected by said coordinate position unit immediately before the change to the state that an input is not performed by said pointing device is a position corresponding to said key pattern, displays a graphic associated with the key pattern at a predetermined position in said input area, wherein the predetermined position is updated to a new position associated with the predetermined position as a result of the displaying of the graphic associated with the key pattern; and a second graphic displaying module that, when said first coordinate position determining unit determines said coordinate position that is detected by said coordinate position detector immediately before the change to the state that an input is not performed by said pointing device is an arbitrary position within said input area, displays the graphic associated with the key pattern at said arbitrary position, wherein the predetermined position is updated to a new position associated with the arbitrary position as a result of the displaying of the graphic associated with the key pattern. - View Dependent Claims (31, 32)
-
Specification