3D Position Calculation via Controller Attitude and Touch Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems fail to accurately specify positions in three-dimensional virtual spaces using input devices like touch panels, limiting intuitive control and interaction in gaming and other applications.
Innovation Solution
A position calculation system that utilizes a controller device with a position detection section, sensor section, and data transmission section to calculate a three-dimensional position based on the device's attitude and input position, allowing users to easily specify positions in virtual spaces through changes in device attitude and input operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a conventional touch panel is used to specify positions, then two-dimensional position specification is achieved, but three-dimensional position specification capability is lost
Solution Approach 1:
The patent extends two-dimensional touch panel input to three-dimensional space by incorporating device attitude detection through sensors (accelerometers, gyroscopes). The controller device's orientation in space is detected and mapped to corresponding three-dimensional coordinates, enabling users to specify positions in 3D virtual spaces by combining touch input with device orientation data.
2Adaptability or versatility
If position calculation functions are integrated into the controller device, then position calculation capability is improved, but device complexity increases
Solution Approach 1:
The patent extracts the position calculation function from the controller device and relocates it to the information processing device. The controller device only needs to detect device attitude through sensors and transmit this data, while the complex calculation of three-dimensional positions is performed by the information processing device that has greater computational resources.
3Adaptability or versatility
If sensor section and position detection section are added to controller device, then three-dimensional position specification is enabled, but device size and weight increase
Solution Approach 1:
The patent uses small, lightweight sensor elements (accelerometers, gyroscopes) that detect physical parameters (acceleration, rotation) to infer device attitude. These sensors convert physical movements into electrical signals that can be processed digitally, enabling three-dimensional input capability with minimal added weight.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables intuitive and accurate specification of positions in three-dimensional virtual spaces, simplifying device configuration and reducing size and weight, while providing a more immersive user experience.
Implementation Method 1
The sensor section outputs data for calculating the attitude
Implementation Method 2
The sensor section outputs data for calculating the attitude
Implementation Method 3
The position detection section detects an input position on the input surface
Data Source
AI summary
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.


