Vibration Control System Amplitude Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vibration control systems for game processing struggle to provide a diverse range of vibrations effectively, as combining vibrations from multiple sources often results in amplitudes exceeding the capabilities of the controller, leading to an inability to express intended vibratory stimuli.

Innovation Solution

A vibration control system that generates and synthesizes multiple vibration waveforms with different frequencies and amplitudes, using a selection scheme to choose the most significant components based on amplitude, ensuring appropriate vibratory stimuli are provided to the user without exceeding the controller's capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple vibration waveforms are combined to provide diverse vibrations, then the variety of vibratory stimuli is improved, but the amplitude exceeds the controller's capabilities

Engineering Contradiction:
Improvevariety of vibratory stimuliVSAvoidamplitude control accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The vibration control system segments the vibration control process into multiple independent vibration command generation means, each responsible for generating specific vibration waveforms with controlled amplitudes. This segmentation allows the system to manage multiple vibration sources while maintaining individual amplitude control, preventing the cumulative amplitude from exceeding controller capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system generates multiple vibration waveforms with amplitudes that individually exceed the controller's capability, but through selective combination and control mechanisms, only the necessary portion of these vibrations is output. This allows the system to prepare diverse vibration options while ensuring the final output remains within the controller's amplitude limits.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If multiple vibration command generation means are used to generate different vibration waveforms, then the degree of freedom in vibration provision is improved, but the system complexity increases

Engineering Contradiction:
Improvedegree of freedom in vibration provisionVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple vibration command generation means are designed with universal functionality, where each generation means can produce different types of vibration waveforms. This multi-functionality allows the system to achieve high versatility in vibration provision without requiring entirely separate systems for each vibration type, thereby managing complexity while maintaining adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines multiple vibration command generation means into a unified vibration control system that processes and coordinates their outputs. By merging these generation means with a central control mechanism, the system achieves diverse vibration capabilities while managing complexity through integrated control rather than separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3275517B1Vibration control system, vibration control method, and vibration control program
Publication Date: 2023.11.08 NINTENDO CO LTD
  • EP3275517B1 patent drawingFigure 1
  • EP3275517B1 patent drawingFigure 2
  • EP3275517B1 patent drawingFigure 3

AI summary

A vibration control system includes first vibration command generation means (1104) for generating first vibration data representing a first time waveform, second vibration command generation means (1104) for generating second vibration data representing a second time waveform, selection means (1105) for selecting, when the first vibration data generated by the first vibration command generation means and the second vibration data generated by the second vibration command generation means are input, vibration data representing a time waveform greater in amplitude every prescribed period based on an amplitude of the first time waveform represented by the first vibration data and an amplitude of the second time waveform represented by the second vibration data, and vibration control means (1106) for causing a terminal to vibrate based on the vibration data selected by the selection means.