Storage medium having input processing program stored thereon and input processing device
First Claim
1. A non-transitory computer-readable storage medium having stored thereon an input processing program to be executed by a computer in an input processing device including a display screen and a pointing device for inputting corresponding 2-dimensional coordinates on the display screen, whereinthe computer is operable to execute:
- a display control step for displaying a virtual 3-dimensional space on the display screen;
a 2-dimensional coordinate detection step for detecting the 2-dimensional coordinates inputted from the pointing device;
a 2-dimensional coordinate shift amount calculation step for calculating a first shift amount, per unit of time, in a first axis direction, of the 2-dimensional coordinates detected in the 2-dimensional coordinate detection step, and a second shift amount of the 2-dimensional coordinates, per unit of time, in a second axis direction; and
a 3-dimensional coordinate shift amount conversion step for calculating a shift amount of a first axis in 3-dimensional coordinates in the virtual 3-dimensional space by using at least one of the first shift amount and the second shift amount, calculating a shift amount of a second axis in the 3-dimensional coordinates by using at least one of the first shift amount and the second shift amount, and calculating a shift amount of a third axis in the 3-dimensional coordinates by using at least one of the first shift amount and the second shift amount, thereby converting the first shift amount and the second shift amount into 3-dimensional coordinate shift amounts in the virtual 3-dimensional space to provide initial values, and thereafter, repeatedly calculating 3-dimensional coordinate shift amounts from the initial values.
0 Assignments
0 Petitions
Accused Products
Abstract
An input processing device including a display screen and a pointing device for inputting corresponding 2-dimensional coordinates on the display screen. A 3-dimensional space is displayed on the display screen and the 2-dimensional coordinates inputted from the pointing device are detected. Next, shift amounts, per unit of time, of the detected 2-dimensional coordinates are calculated based on a predetermined calculation start condition. And the calculated shift amounts are converted to 3-dimensional coordinate shift amounts in the 3-dimensional space.
43 Citations
13 Claims
-
1. A non-transitory computer-readable storage medium having stored thereon an input processing program to be executed by a computer in an input processing device including a display screen and a pointing device for inputting corresponding 2-dimensional coordinates on the display screen, wherein
the computer is operable to execute: -
a display control step for displaying a virtual 3-dimensional space on the display screen; a 2-dimensional coordinate detection step for detecting the 2-dimensional coordinates inputted from the pointing device; a 2-dimensional coordinate shift amount calculation step for calculating a first shift amount, per unit of time, in a first axis direction, of the 2-dimensional coordinates detected in the 2-dimensional coordinate detection step, and a second shift amount of the 2-dimensional coordinates, per unit of time, in a second axis direction; and a 3-dimensional coordinate shift amount conversion step for calculating a shift amount of a first axis in 3-dimensional coordinates in the virtual 3-dimensional space by using at least one of the first shift amount and the second shift amount, calculating a shift amount of a second axis in the 3-dimensional coordinates by using at least one of the first shift amount and the second shift amount, and calculating a shift amount of a third axis in the 3-dimensional coordinates by using at least one of the first shift amount and the second shift amount, thereby converting the first shift amount and the second shift amount into 3-dimensional coordinate shift amounts in the virtual 3-dimensional space to provide initial values, and thereafter, repeatedly calculating 3-dimensional coordinate shift amounts from the initial values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An input processing device comprising:
-
a display screen; a pointing device for inputting corresponding 2-dimensional coordinates on the display screen; a display controller for displaying a virtual 3-dimensional space on the display screen; a 2-dimensional coordinate detector for detecting the 2-dimensional coordinates inputted from the pointing device; a 2-dimensional coordinate detector for calculating a first shift amount, per unit of time, in a first axis direction, of the 2-dimensional coordinates detected by the 2-dimensional coordinate detector, and a second shift amount of the 2-dimensional coordinates, per unit of time, in a second axis direction; and a 3-dimensional coordinate shift amount converter for calculating a shift amount of a first axis in 3-dimensional coordinates in the virtual 3-dimensional space by using at least one of the first shift amount and the second shift amount, calculating a shift amount of a second axis in the 3-dimensional coordinates by using at least one of the first shift amount and the second shift amount, and calculating a shift amount of a third axis in the 3-dimensional coordinates by using at least one of the first shift amount and the second shift amount, thereby converting the first shift amount and the second shift amount into 3-dimensional coordinate shift amounts in the virtual 3-dimensional space to provide initial values, and thereafter, repeatedly calculating 3-dimensional coordinate shift amounts from the initial values. - View Dependent Claims (11)
-
-
12. An information processing system comprising:
-
a display screen; a pointing device configured to generate input data representative of positions of the pointing device and timing of the positions; a controller system configured to communicate with the display screen and the pointing device, the controller system including a non-transient memory storing instructions which cause the controller system to; receive the input data from the pointing device display; determine two-dimensional coordinates from the input data; generate images of a virtual three-dimensional space to be presented on the display screen, wherein positions in the virtual three-dimensional space are determined based on a first axis, a second axis and a third axis, and each of the axes are orthogonal; calculate a first shift amount along a first direction using the input data and corresponding to a shift in the positions of the pointing device along the first direction and during a unit of time; calculate a second shift amount along a second direction using the input data and corresponding to a shift in the positions of the pointing device along the a second direction during the unit of time, wherein the second direction is different than the first direction; calculate a three-dimensional shift amount including shift values corresponding to each of the first, second and third axes using as variable inputs to the calculation consist solely of the first and second shift amounts, and shift a virtual objection in the virtual three-space based on the three-dimensional shift amount. - View Dependent Claims (13)
-
Specification