Gyroscope-Based Game Input Orientation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional game systems require players to direct an input device towards a marker for game operations, limiting the ability to perform operations freely.

Innovation Solution

A game system that uses a computer-readable storage medium with a game program enabling operation data acquisition from an input device with a gyroscope, allowing players to perform game operations by changing the orientation of the input device, with a reference position set by the player, enabling free direction of the input device during gameplay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If an optical pointing device is used to pick up a marker for game operations, then the game system can acquire operation data from the input device, but the player must always direct the input device toward the marker, limiting free movement

Engineering Contradiction:
Improveoperation data acquisition accuracyVSAvoidinput device directionality constraint
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces the optical pickup system with a gyroscope-based angular rate sensing system. Instead of using an optical device to visually detect and track a marker, the system uses a gyroscope to detect the angular velocity and orientation changes of the input device. This substitution eliminates the mechanical constraint of directing the input device toward a marker while maintaining the ability to acquire precise operation data from device orientation and movement.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If the input device must be directed toward a marker for game operations, then the game system can accurately determine operation position, but the player cannot perform operations with the input device directed freely

Engineering Contradiction:
Improveoperation position determination accuracyVSAvoidinput device orientation flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the measurement parameter from optical image pickup results (which require marker alignment) to angular rate data from the gyroscope. By using angular velocity and orientation parameters from the gyroscope, the system can determine operation position based on the device's rotational movement and current orientation, regardless of whether the device is pointed at a marker. This parameter change enables both accurate operation position determination and free device orientation flexibility.

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 players to perform game operations freely by using angular rate data from the gyroscope to calculate coordinate points, allowing actions to be performed without the need to constantly align the input device with a marker, enhancing player interaction and usability.

Implementation Method 1

an input device at least including a gyroscope, wherein the operation data at least contains angular rate data from the gyroscope

Methodology Applied
Scientific EffectGyroscope: Gyroscope

Data Source

PatentUS8827809B2Game apparatus, storage medium having game program stored therein, game system, and game process method
Publication Date: 2014.09.09 NINTENDO CO LTD
  • US8827809B2 patent drawing
  • US8827809B2 patent drawing
  • US8827809B2 patent drawing

AI summary

A game apparatus acquires operation data from an input device at least including a gyroscope, wherein the operation data at least contains angular rate data from the gyroscope. The game apparatus sets a predetermined reference position in a predetermined plane when a player inputs a predetermined instruction, and then calculates a coordinate point based on the angular rate data, wherein the coordinate point represents a position in the predetermined plane relative to the reference position. A game process is performed based on the coordinate point.