Position calculation system, position calculation device, storage medium storing position calculation program, and position calculation method
First Claim
1. A position calculation system for calculating a position in a three-dimensional virtual space based on an operation on a controller device, comprising:
- a processing system having at least one processor and configured to at least;
calculate the position on a virtual surface in the three-dimensional virtual space based on an attitude of the controller device and an input position on an input surface of the controller device, the input surface including a touch sensitive display surface, at least an attitude and/or a position of the virtual surface in the three-dimensional virtual space corresponding to the attitude of the controller device.
1 Assignment
0 Petitions
Accused Products
Abstract
An example position calculation system calculates a position in a three-dimensional virtual space based on an operation on a controller device. In the position calculation system, the position in the virtual space is calculated based on an attitude of the controller device and an input position on a predetermined input surface of the controller device. More specifically, the position calculation system may calculate, as the position in the virtual space, a position on a surface which is determined in accordance with the attitude of the controller device in the virtual space, based on the input position.
257 Citations
36 Claims
-
1. A position calculation system for calculating a position in a three-dimensional virtual space based on an operation on a controller device, comprising:
a processing system having at least one processor and configured to at least; calculate the position on a virtual surface in the three-dimensional virtual space based on an attitude of the controller device and an input position on an input surface of the controller device, the input surface including a touch sensitive display surface, at least an attitude and/or a position of the virtual surface in the three-dimensional virtual space corresponding to the attitude of the controller device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A position calculation method for calculating a position in a three-dimensional virtual space based on an operation on a controller device, comprising:
calculating the position on a virtual surface in the three-dimensional virtual space based on an attitude of the controller device and an input position on an input surface of the controller device, the input surface including a touch sensitive display surface, at least an attitude and/or a position of the virtual surface in the three-dimensional virtual space corresponding to the attitude of the controller device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A position calculation device for calculating a position in a three-dimensional virtual space based on an operation on a controller device and comprising at least one processor, the position calculation device configured to at least:
calculate the position on a virtual surface in the three-dimensional virtual space based on an attitude of the controller device and an input position on an input surface of the controller device, the input surface including a touch sensitive display surface, at least an attitude and/or a position of the virtual surface in the three-dimensional virtual space corresponding to the attitude of the controller device. - View Dependent Claims (31)
-
32. A non-transitory computer-readable storage medium comprising a position calculation program executable on a computer of a position calculation device for calculating a position in a three-dimensional virtual space based on an operation on a controller device, wherein the position calculation program causes the computer to:
calculate the position on a virtual surface in the three-dimensional virtual space based on an attitude of the controller device and an input position on an input surface of the controller device, the input surface including a touch sensitive display surface, at least an attitude and/or a position of the virtual surface in the three-dimensional virtual space corresponding to the attitude of the controller device. - View Dependent Claims (33)
-
34. A position calculation system for calculating a position in a three-dimensional virtual space based on an operation on a controller device, comprising:
a processing system having at least one processor and configured to at least; calculate an input position made to a touch sensitive display surface of the controller device using an input device; calculate an attitude of the controller device using at least one inertial sensor disposed within a housing of the controller device; calculate a position in the three-dimensional virtual space along a three-dimensional axis, the position along a first axis and a second axis corresponding to the calculated input position and the position along a third axis corresponding to the calculated attitude of the controller device. - View Dependent Claims (35, 36)
Specification