Computer-readable storage medium having information processing program stored therein, information processing system, and information processing method
First Claim
1. A non-transitory computer-readable storage medium having an information processing program stored therein, the information processing program, when executed by a computer of an information processing apparatus that is capable of receiving input from a pointing device that is capable of designating an arbitrary position in a multidimensional designation area, causing the computer to perform operations comprising:
- repeatedly receiving designated coordinates that indicate a position, in the designation area, designated by the pointing device;
determining whether start designated coordinates of the received designated coordinates belong to a first area or a second area in the designation area;
when the start designated coordinates are determined to belong to the first area, performing predetermined processing by using an uncorrected direction that is based on the received designated coordinates; and
alternatively, when the start designated coordinates are determined to belong to the second area, performing the predetermined processing by using a direction that is a result of correcting a direction, which is based on the received designated coordinates, so as to correspond to a predetermined direction.
2 Assignments
0 Petitions
Accused Products
Abstract
A free direction input area, a lateral direction input area, and a longitudinal direction input area are provided on an input surface of a touch panel. When a user performs a slide operation whose starting point is within the free direction input area, movement of a virtual camera is controlled based on a change amount of a touch position with respect to X- and Y-axis directions. When the user performs a slide operation whose starting point is within the lateral direction input area, movement of the virtual camera is controlled based on a change amount of a touch position only with respect to the X-axis direction. When the user performs a slide operation whose starting point is within the longitudinal direction input area, movement of the virtual camera is controlled based on a change amount of a touch position only with respect to the Y-axis direction.
11 Citations
31 Claims
-
1. A non-transitory computer-readable storage medium having an information processing program stored therein, the information processing program, when executed by a computer of an information processing apparatus that is capable of receiving input from a pointing device that is capable of designating an arbitrary position in a multidimensional designation area, causing the computer to perform operations comprising:
-
repeatedly receiving designated coordinates that indicate a position, in the designation area, designated by the pointing device; determining whether start designated coordinates of the received designated coordinates belong to a first area or a second area in the designation area; when the start designated coordinates are determined to belong to the first area, performing predetermined processing by using an uncorrected direction that is based on the received designated coordinates; and alternatively, when the start designated coordinates are determined to belong to the second area, performing the predetermined processing by using a direction that is a result of correcting a direction, which is based on the received designated coordinates, so as to correspond to a predetermined direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information processing system capable of receiving input from a pointing device that is capable of designating an arbitrary position in a multidimensional designation area, the information processing system comprising:
-
a designated coordinates receiving unit for repeatedly receiving designated coordinates that indicate a position, in the designation area, designated by the pointing device; an area determination unit for determining whether start designated coordinates of the received designated coordinates belong to a first area or a second area in the designation area; a processing unit for, when the area determination unit determines that the start designated coordinates belong to the first area, performing predetermined processing by using an uncorrected direction that is based on the received designated coordinates and for, alternatively, when the area determination unit determines that the start designated coordinates belong to the second area, performing the predetermined processing by using a direction that is a result of correcting a direction, which is based on the received designated coordinates, so as to correspond to a predetermined direction.
-
-
18. An information processing method for processing input from a pointing device that is capable of designating an arbitrary position in a multidimensional designation area, the information processing method comprising the following steps performed using a processing system:
-
repeatedly receiving designated coordinates that indicate a position, in the designation area, designated by the pointing device; determining whether start designated coordinates of the received designated coordinates belong to a first area or a second area in the designation area; when the start designated coordinates are determined to belong to the first area, performing predetermined processing by using an uncorrected a direction that is based on the received designated coordinates; and alternatively, when the start designated coordinates are determined to belong to the second area, performing the predetermined processing by using a direction that is a result of correcting the direction, which is based on the received designated coordinates, so as to correspond to a predetermined direction.
-
-
19. An information processing apparatus comprising:
-
an interface circuit for receiving input from a pointing device configured to designate an arbitrary position in a multidimensional designation area; memory for storing a program; a processor for executing the program stored in the memory to control the information processing apparatus to perform operations comprising; repeatedly receiving designated coordinates that indicate a position, in the designation area, designated by the pointing device; determining whether or not start designated coordinates of the received designated coordinates belong to a first area or a second area in the designation area; when the start designated coordinates are determined to belong to the first area, performing predetermined processing by using an uncorrected direction that is based on the received designated coordinates; and when the start designated coordinates are determined to belong to the second area, performing the predetermined processing by using a direction that is a result of correcting the direction, which is based on the received designated coordinates, so as to correspond to a predetermined direction. - View Dependent Claims (20)
-
-
21. An information processing apparatus comprising:
-
an interface for receiving coordinate data associated with positions designated by a pointing device; memory for storing a program; and one or more processors for, when the program is stored in the memory, selectively executing the program to perform an operation by at least; determining, based on coordinate data, whether an initial designated position is in a first area or a second area; if the initial designated position is determined to be in the first area, performing the operation based on an uncorrected direction corresponding to coordinate data associated with a series of positions in at least the first area designated by the pointing device; and if the initial designated position is determined to be in the second area, correcting a direction corresponding to coordinate data associated with a series of positions in at least the second area designated by the pointing device and performing the operation based on the corrected direction. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification