3D Position Calculation Using Inertial Attitude Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional input devices, such as touch panels, struggle to accurately specify positions in three-dimensional game spaces, limiting user interaction and control in immersive gaming experiences.
Innovation Solution
An input system comprising a controller device with a position detection unit and an inertia sensor unit, which transmits operation data to an information processing device. This device includes an attitude calculation unit, a surface setting unit, a first image generation unit, and a position calculation unit, allowing users to specify positions in a three-dimensional virtual space by manipulating a planar input surface, such as a touch panel or touch pad, while changing the attitude of the controller device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a conventional touch panel is used for input, then it is easy to operate on a two-dimensional plane, but it cannot accurately specify positions in three-dimensional space
Solution Approach 1:
The patent adds a temporal dimension to the two-dimensional touch panel input by detecting the timing and sequence of multiple touch operations. By analyzing the temporal relationship between successive touch positions, the system calculates three-dimensional coordinates, effectively converting 2D spatial input into 3D spatial specification through time-based differentiation.
Solution Approach 2:
The patent introduces an intermediate calculation process that mediates between the simple touch input and the complex 3D position output. The calculation unit performs intermediate computations including determining movement vectors, calculating distances between touch points, and deriving 3D coordinates through mathematical transformations, serving as a bridge between 2D input and 3D output.
2Ease of operation
If the input surface is made planar for ease of use, then user interaction becomes simple, but the ability to represent and manipulate three-dimensional space is lost
Solution Approach 1:
The patent employs temporal sequencing of touch operations to add a third dimension of information extraction from a two-dimensional surface. By detecting the order and timing of multiple touches at different positions, the system encodes three-dimensional spatial relationships without requiring the physical input surface to have three-dimensional geometry.
Solution Approach 2:
The patent changes the parameters used to interpret touch input by considering not only spatial coordinates but also temporal parameters such as the sequence of touches and time intervals between them. This multi-parameter approach allows the system to derive three-dimensional position information from two-dimensional touch events by incorporating time-based differentiation.
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, enhancing user interaction and control by displaying corresponding images and allowing for the creation of three-dimensional shapes and object manipulation within the virtual environment.
Implementation Method 1
an inertia sensor unit, which detects changes in attitude of the controller device
Data Source
AI summary
An example input processing system includes a controller device and an information processing device. The controller device transmits data representing an input position on a predetermined input surface and a detection result of an inertia sensor unit to the information processing device. The information processing device calculates an attitude of the controller device based on the detection result of the inertia sensor unit, and sets a predetermined surface in a virtual space so that an attitude of the predetermined surface changes in accordance with the attitude of the controller device. A first image representing an area in the virtual space including a position of the surface is displayed on a predetermined display device. The information processing device calculates, as a position in the virtual space, a position on the surface determined by the input position.


