Storage medium storing information processing program, information processing apparatus and information processing method
First Claim
1. A non-transitory computer-readable storage medium storing an information processing program, the information processing program, when executed, causing one or more computer processors of an information processing apparatus configured to receive an input from a touch panel to perform operations comprising:
- outputting music and/or an image set in advance indicating an exemplar input kind and an exemplar input timing of an input operation to be made by a user;
storing instructed coordinates received from the touch panel;
deriving an instructed input kind and an instructed input timing of the instructed input kind, based on history of the stored instructed coordinates;
comparing the exemplar input kind and the exemplar input timing with the derived instructed input kind and the instructed input timing;
determining that the derived instructed input kind is a first rubbing input and that the instructed input timing of the first rubbing input is a first timing, conditioned on an amount of a first touch movement at the first timing being equal to or more than a non-zero first value;
determining that a deciding condition is satisfied, in dependence on an amount of a second touch movement following the first touch movement being less than a second value; and
determining that the derived instructed input kind is a second rubbing input and that the instructed input timing of the second rubbing input is a second timing, conditioned on the deciding condition being satisfied and an amount of a third touch movement following the second touch movement being equal to or more than a non-zero third value; and
executing predetermined processing according to the result of the comparing and the determinations concerning the first and second rubbing inputs;
wherein the first touch movement, the second touch movement, and the third touch movement are included in one continuous touch input without touch-off and form at least a part of the instructed coordinates.
0 Assignments
0 Petitions
Accused Products
Abstract
A game apparatus includes two LCDs, and a game screen is displayed on one LCD, and a touch panel is set on the other LCD. A game screen for teaching an input timing and an input kind that are set in advance is displayed, and music for teaching the input timing is output. A player performs a touch-on operation, a touch-off operation, a flipping operation and a rubbing operation on the touch panel by viewing the game screen, and listening to the music. The input timing and input kind that are performed by the player and the input timing and the input kind that are set in advance are compared to thereby produce a situation corresponding to the comparison result.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing an information processing program, the information processing program, when executed, causing one or more computer processors of an information processing apparatus configured to receive an input from a touch panel to perform operations comprising:
-
outputting music and/or an image set in advance indicating an exemplar input kind and an exemplar input timing of an input operation to be made by a user; storing instructed coordinates received from the touch panel; deriving an instructed input kind and an instructed input timing of the instructed input kind, based on history of the stored instructed coordinates; comparing the exemplar input kind and the exemplar input timing with the derived instructed input kind and the instructed input timing; determining that the derived instructed input kind is a first rubbing input and that the instructed input timing of the first rubbing input is a first timing, conditioned on an amount of a first touch movement at the first timing being equal to or more than a non-zero first value; determining that a deciding condition is satisfied, in dependence on an amount of a second touch movement following the first touch movement being less than a second value; and determining that the derived instructed input kind is a second rubbing input and that the instructed input timing of the second rubbing input is a second timing, conditioned on the deciding condition being satisfied and an amount of a third touch movement following the second touch movement being equal to or more than a non-zero third value; and executing predetermined processing according to the result of the comparing and the determinations concerning the first and second rubbing inputs; wherein the first touch movement, the second touch movement, and the third touch movement are included in one continuous touch input without touch-off and form at least a part of the instructed coordinates. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing apparatus, comprising:
-
a touch panel configured to receive an input; one or more computer processors configured to control the information processing apparatus to at least; output music and/or an image set in advance indicating an exemplar input kind and an exemplar input timing of an input operation to be made by a user; cause storage of instructed coordinates received from the touch panel; derive an instructed input kind and an instructed input timing of the instructed input kind, based on history of the stored instructed coordinates; compare the exemplar input kind and the exemplar input timing with the derived instructed input kind and the instructed input timing; determine that the derived instructed input kind is a first rubbing input and that the instructed input timing of the first rubbing input is a first timing, conditioned on an amount of a first touch movement at the first timing being equal to or more than a non-zero first value; determine that a deciding condition is satisfied, in dependence on an amount of a second touch movement following the first touch movement being less than a second value; determine that the derived instructed input kind is a second rubbing input and that the instructed input timing of the second rubbing input is a second timing, conditioned on the deciding condition being satisfied and an amount of a third touch movement following the second touch movement being equal to or more than a non-zero third value; and execute predetermined processing according to the result of the comparing and the determinations concerning the first and second rubbing inputs; wherein the first touch movement, the second touch movement, and the third touch movement are included in one continuous touch input without touch-off and form at least a part of the instructed coordinates. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An information processing method for use with an information processing apparatus comprising one or more computer processors and a touch panel configured to receive input, the method comprising:
-
outputting music and/or an image set in advance indicating an exemplar input kind and an exemplar input timing of an input operation to be made by a user; storing instructed coordinates received from the touch panel; deriving an instructed input kind and an instructed input timing of the instructed input kind, based on history of the stored instructed coordinates; comparing the exemplar input kind and the exemplar input timing with the derived instructed input kind and the instructed input timing; determining that the derived instructed input kind is a first rubbing input and that the instructed input timing of the first rubbing input is a first timing, conditioned on an amount of a first touch movement at the first timing being equal to or more than a non-zero first value; determining that a deciding condition is satisfied, in dependence on an amount of a second touch movement following the first touch movement being less than a second value; determining that the derived instructed input kind is a second rubbing input and that the instructed input timing of the second rubbing input is a second timing, conditioned on the deciding condition being satisfied and an amount of a third touch movement following the second touch movement being equal to or more than a non-zero third value; and executing predetermined processing according to the result of the comparing and the determinations concerning the first and second rubbing inputs; wherein the first touch movement, the second touch movement, and the third touch movement are included in one continuous touch input without touch-off and form at least a part of the instructed coordinates. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An information processing system, comprising:
-
a touch panel configured to receive an input; one or more computer processors configured to control the information processing system to at least; output music and/or an image set in advance indicating an exemplar input kind and an exemplar input timing of an input operation to be made by a user; cause storage of instructed coordinates received from the touch panel; derive an instructed input kind and an instructed input timing of the instructed input kind, based on history of the stored instructed coordinates; compare the exemplar input kind and the exemplar input timing with the derived instructed input kind and the instructed input timing; determine that the derived instructed input kind is a first rubbing input and that the instructed input timing of the first rubbing input is a first timing, conditioned on an amount of a first touch movement at the first timing being equal to or more than a non-zero first value; determine that a deciding condition is satisfied, in dependence on an amount of a second touch movement following the first touch movement being less than a second value; determine that the derived instructed input kind is a second rubbing input and that the instructed input timing of the second rubbing input is a second timing, conditioned on the deciding condition being satisfied and an amount of a third touch movement following the second touch movement being equal to or more than a non-zero third value; and execute predetermined processing according to the result of the comparing and the determinations concerning the first and second rubbing inputs; wherein the first touch movement, the second touch movement, and the third touch movement are included in one continuous touch input without touch-off and form at least a part of the instructed coordinates. - View Dependent Claims (19, 20)
-
Specification