Game Controller Vibration Control for Fast Response and Low Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vibration control systems in gaming devices produce noise and have poor rising performance due to abrupt amplitude and frequency changes, leading to suboptimal user experience.

Innovation Solution

A vibration control system that gradually adjusts amplitude and frequency using interpolation and frequency characteristic data to minimize noise and enhance rising performance, incorporating processors and memory to manage vibration motor control based on instruction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the vibration amplitude and frequency are changed abruptly to respond to vibration instruction data, then the rising performance of vibration is improved, but noise is generated and user experience deteriorates

Engineering Contradiction:
Improverising performance of vibrationVSAvoidnoise
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic control of vibration parameters by switching between two modes: immediate response mode (when previous amplitude is zero or small) and gradual adjustment mode (when previous amplitude is large). This dynamic approach allows the system to adapt its response characteristics based on the current vibration state, achieving both fast rising performance and low noise operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the control parameters (amplitude and frequency) based on the previous vibration state. When the previous amplitude exceeds a threshold, the system gradually changes parameters through interpolation; when it is below the threshold, the system immediately applies the target parameters. This parameter-based control strategy resolves the contradiction between speed and noise

Inventive Principle:
Principle #35Parameter changes

2Object-generated harmful factors

If the vibration amplitude is gradually adjusted to reduce noise, then noise production is suppressed, but the rising performance of vibration deteriorates

Engineering Contradiction:
ImprovenoiseVSAvoidrising performance of vibration
Core Design Contradiction:
Object-generated harmful factorsVSSpeed

Solution Approach 1:

The patent segments the vibration control process into two distinct phases: initialization phase (when previous amplitude is zero or small) and transition phase (when previous amplitude is large). Each phase has its own control strategy - immediate parameter application for fast response during initialization, and gradual parameter interpolation during transition. This segmentation allows the system to optimize for speed when needed and for noise reduction when appropriate

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the control strategy based on the previous amplitude value. By comparing the previous amplitude with a threshold, the system switches between immediate response and gradual adjustment modes, ensuring optimal performance characteristics for each operational context

Inventive Principle:
Principle #15Dynamics

3Productivity

If the vibration frequency is changed rapidly to match instruction data, then the responsiveness of the system is improved, but noise and distortion increase

Engineering Contradiction:
Improveresponsiveness of systemVSAvoidnoise and distortion
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent applies parameter change principles to both amplitude and frequency control. The system determines whether to immediately apply target frequency or gradually interpolate based on previous amplitude, ensuring that frequency changes are coordinated with amplitude changes to avoid noise and distortion while maintaining system responsiveness

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250213971A1Vibration control system, non-transitory computer-readable storage media, method, and game controller
Publication Date: 2025.07.03 NINTENDO CO LTD
  • US20250213971A1 patent drawing
  • US20250213971A1 patent drawing
  • US20250213971A1 patent drawing

AI summary

A vibration control system that controls a vibration motor includes obtaining vibration instruction data that indicates at least an amplitude of vibration of the vibration motor, generating control data based on the vibration instruction data, controlling the vibration motor with the control data, or determining whether previous control data is zero. The control data is generated, in accordance with the determination, by selecting between (i) the control data being generated as gradually bringing the amplitude closer to an amplitude designated by or derived from present vibration instruction data and (ii) the control data being generated immediately corresponding to the amplitude designated by or derived from the present vibration instruction data.