Storage medium having input processing program stored thereon and input processing device
First Claim
1. A non-transitory storage medium having stored thereon a 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 in 2-dimensions 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 shift amounts,per unit of time, of the 2-dimensional coordinates detected in the 2-dimensional coordinate detection step; and
a 3-dimensional coordinate shift amount conversion step for converting the shift amounts calculated in the 2-dimensional coordinate shift amount calculation step, to 3-dimensional coordinate shift amounts in the virtual 3-dimensional space,wherein in the 3-dimensional coordinate shift amount conversion step, based on the shift amounts of a first axis and a second axis, calculated in the 2-dimensional coordinate shift amount calculation step, a shift amount of a third axis perpendicular to the first axis and the second axis is calculated, andwherein in the 3-dimensional coordinate shift amount conversion step, when the shift amounts of the first axis and the second axis calculated in the 2-dimensional coordinate shift amount calculation step are vx and vy, respectively, and predetermined constants are a, b, c, d, e, and f, a shift amount Vx of the first axis, a shift amount Vy of the second axis, and a shift amount Vz of the third axis, which are represented as the 3-dimensional coordinate shift amounts, are calculated using
1 Assignment
0 Petitions
Accused Products
Abstract
An input processing device comprises 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.
-
Citations
15 Claims
-
1. A non-transitory storage medium having stored thereon a 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 in 2-dimensions 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 shift amounts, per unit of time, of the 2-dimensional coordinates detected in the 2-dimensional coordinate detection step; and a 3-dimensional coordinate shift amount conversion step for converting the shift amounts calculated in the 2-dimensional coordinate shift amount calculation step, to 3-dimensional coordinate shift amounts in the virtual 3-dimensional space, wherein in the 3-dimensional coordinate shift amount conversion step, based on the shift amounts of a first axis and a second axis, calculated in the 2-dimensional coordinate shift amount calculation step, a shift amount of a third axis perpendicular to the first axis and the second axis is calculated, and wherein in the 3-dimensional coordinate shift amount conversion step, when the shift amounts of the first axis and the second axis calculated in the 2-dimensional coordinate shift amount calculation step are vx and vy, respectively, and predetermined constants are a, b, c, d, e, and f, a shift amount Vx of the first axis, a shift amount Vy of the second axis, and a shift amount Vz of the third axis, which are represented as the 3-dimensional coordinate shift amounts, are calculated using - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An input processing device, comprising:
-
a display screen; a pointing device for inputting corresponding 2-dimensional coordinates on the display screen; a display controller configured to display in two-dimensions a virtual 3-dimensional space on the display screen; a 2-dimensional coordinate detection means for detecting the 2-dimensional coordinates inputted from the pointing device; a 2-dimensional coordinate shift amount calculation means for calculating shift amounts along a first axis direction and along a second axis, per unit of time, of the 2-dimensional coordinates detected by the 2-dimensional coordinate detection means; and a 3-dimensional coordinate shift amount conversion means for converting the calculated shift amounts along the first axis and the second axis to 3-dimensional coordinate shift amounts in the virtual 3-dimensional space, wherein in the 3-dimensional coordinate shift amounts are based on the shift amounts along the first axis and the second axis, and wherein in the 3-dimensional coordinate conversion means apply the shift amounts along the first axis and the second axis as vx and vy, respectively, and predetermined constants are a, b, c, d, e, and f, to determine a shift amount Vx of the first axis, a shift amount Vy of the second axis, and a shift amount Vz of a third axis, which are represented as the 3-dimensional coordinate shift amounts, are calculated using - View Dependent Claims (9, 10, 11)
-
-
12. A system comprising:
-
a display screen; a pointing device for inputting corresponding 2-dimensional coordinates on the display screen; a computer configured to; display in two-dimensions a virtual 3-dimensional space on the display screen; receive data from the pointing device and detect the 2-dimensional coordinates inputted from the pointing device; calculate shift amounts along a first axis direction and along a second axis, per unit of time, of the 2-dimensional coordinates; and convert the calculated shift amounts along the first axis and the second axis to 3-dimensional coordinate shift amounts in the virtual 3-dimensional space, wherein in the 3-dimensional coordinate shift amounts are based on the shift amounts along the first axis and the second axis, and apply the shift amounts along the first axis and the second axis as vx and vy, respectively, and apply predetermined constants a, b, c, d, e, and f, to determine a shift amount Vx of the first axis, a shift amount Vy of the second axis, and a shift amount Vz of a third axis, which are represented as the 3-dimensional coordinate shift amounts, are calculated using
-
-
13. A system comprising:
-
a display device; a pointing device for inputting 2-dimensional coordinates corresponding to an image presented by the display device; a computer including a non-transitory storage medium storing instructions which when executed by the computer cause the system to; display in two-dimensions a virtual 3-dimensional space using the display; receive data from the pointing device and detect the 2-dimensional coordinates inputted from the pointing device; calculate shift amounts along a first axis direction and along a second axis, per unit of time, of the 2-dimensional coordinates; and convert the calculated shift amounts along the first axis and the second axis to 3-dimensional coordinate shift amounts in the virtual 3-dimensional space, wherein in the 3-dimensional coordinate shift amounts are based on the shift amounts along the first axis and the second axis, and apply the shift amounts along the first axis and the second axis as vx and vy, respectively, and apply predetermined constants a, b, c, d, e, and f, to determine a shift amount Vx of the first axis, a shift amount Vy of the second axis, and a shift amount Vz of a third axis, which are represented as the 3-dimensional coordinate shift amounts, are calculated using
-
-
14. A method using a pointing device and a computer, the method comprising:
-
receiving from the pointing device inputted 2-dimensional coordinates corresponding to positions in a 2-dimensional image presented by on a the display screen; calculating by the computer of shift amounts along a first axis direction and along a second axis, per unit of time, of the 2-dimensional coordinates; and converting by the computer the calculated shift amounts along the first axis and the second axis to 3-dimensional coordinate shift amounts in the virtual 3-dimensional space, wherein in the 3-dimensional coordinate shift amounts are based on the shift amounts along the first axis and the second axis, and applying by the computer the shift amounts along the first axis and the second axis as vx and vy, respectively, and apply predetermined constants a, b, c, d, e, and f, to determine a shift amount Vx of the first axis, a shift amount Vy of the second axis, and a shift amount Vz of a third axis, which are represented as the 3-dimensional coordinate shift amounts, are calculated using - View Dependent Claims (15)
-
Specification