Dual Controller Vibration Feedback for Motion State Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing systems fail to allow users to perceive the motion of virtual objects through vibrations, only enabling the perception of object location.

Innovation Solution

An information processing system comprising a first and second vibrator, a vibration signal generator, and an operation object controller, where the vibration signal generator adjusts vibration strengths based on the state of the operation object, allowing users to feel the motion through synchronized vibrations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the proportion of vibration strength between first and second vibrators is changed to indicate object location, then the user can identify the location of virtual objects, but the user cannot perceive the motion state of operation objects

Engineering Contradiction:
Improvelocation identification accuracyVSAvoidmotion state information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The vibration information is segmented into two distinct dimensions: location information conveyed through the proportion of vibration strength between first and second vibrators, and motion state information conveyed through the absolute vibration strength level. This segmentation allows both location and motion state to be transmitted simultaneously through different aspects of the vibration signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system utilizes changes in vibration strength parameters to encode motion state information. When the operation object accelerates, decelerates, or changes direction, the absolute vibration strength changes accordingly, providing motion feedback while the relative proportion between vibrators maintains location information.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If vibration signals are generated based on positional relationship between virtual vibration source and operation object, then the user can recognize the location of vibration source, but additional motion state information is not provided

Engineering Contradiction:
Improvevibration source location accuracyVSAvoidoperation object motion information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The vibration signal generation system dynamically adjusts vibration strength based on both positional relationship (for location information) and motion state of the operation object (for motion information). The system transitions from static position-based vibration to dynamic motion-aware vibration, where vibration characteristics change in response to operation object acceleration, deceleration, and directional changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback from the operation object's motion state into the vibration signal generation. The absolute vibration strength serves as feedback indicating motion state, while the relative proportion provides location feedback, creating a comprehensive feedback loop that informs the user of both position and motion characteristics.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10471346B2Information processing system, non-transitory storage medium having stored therein information processing program, information processing apparatus, and information processing method
Publication Date: 2019.11.12 NINTENDO CO LTD
  • US10471346B2 patent drawing
  • US10471346B2 patent drawing
  • US10471346B2 patent drawing

AI summary

Provided is an example system in which a player character provided in a virtual space is caused to perform a motion including a first state and a second state, by a user operating a left controller and a right controller. When the player character is in the first state, the left controller vibrates more strongly than the right controller. When the player character is in the second state, the right controller vibrates more strongly than the left controller.