3D Position Calculation via Controller Attitude and Touch Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveposition specification capabilityVSAvoidthree-dimensional position accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If position calculation functions are integrated into the controller device, then position calculation capability is improved, but device complexity increases

Engineering Contradiction:
Improveposition calculation capabilityVSAvoidcontroller device structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvethree-dimensional operation capabilityVSAvoidcontroller device weight
Core Design Contradiction:
Adaptability or versatilityVSWeight of moving object

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.

Inventive Principle:
Principle #35Parameter changes

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

Methodology Applied
Scientific EffectGravitation: Gravitation

Implementation Method 2

The sensor section outputs data for calculating the attitude

Methodology Applied
Scientific EffectGyroscope effect: Gyroscope

Implementation Method 3

The position detection section detects an input position on the input surface

Methodology Applied
Scientific EffectTouch detection:

Data Source

PatentUS10150033B2Position calculation system, position calculation device, storage medium storing position calculation program, and position calculation method
Publication Date: 2018.12.11 NINTENDO CO LTD
  • US10150033B2 patent drawing
  • US10150033B2 patent drawing
  • US10150033B2 patent drawing

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.