Game Vibration Motor Control for Impact Feedback and Low Transition Noise
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems lack precise control over vibration effects, particularly in generating impactful and nuanced vibrations based on game events, leading to suboptimal user feedback.
Innovation Solution
A vibration control system that determines impact events and generates vibration instruction data with designated frequencies, amplitudes, and periods for vibration motors, including interpolation and stop control to enhance realism and user feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional vibration control is used in game systems, then the system structure is simple, but the vibration feedback precision and realism are insufficient
Solution Approach 1:
The patent implements dynamic vibration control by adjusting vibration parameters (amplitude, frequency, duration) in real-time based on game events. The control system transitions from static to dynamic operation, allowing vibration characteristics to change according to game state, thereby improving feedback precision without requiring complex hardware modifications
Solution Approach 2:
The patent changes vibration parameters (amplitude, frequency, period) based on different game events and conditions. By dynamically adjusting these parameters rather than using fixed vibration patterns, the system achieves more precise and realistic feedback while maintaining a relatively simple control architecture
2Duration of action of moving object
If vibration period is extended to cover multiple wavelengths, then the vibration effect is more noticeable, but the response time to game events increases
Solution Approach 1:
The patent dynamically adjusts vibration period based on the specific game event and desired effect. For impact events requiring quick response, shorter periods (1-2 wavelengths) are used, while for sustained effects, longer periods are applied. This dynamic adjustment resolves the contradiction between vibration duration and response speed
Solution Approach 2:
The patent uses periodic vibration patterns with carefully controlled wavelengths. By limiting impact event vibrations to 1-2 wavelengths, the system achieves sufficient perceptible effect while maintaining fast response. The periodic nature of the vibration is optimized to balance duration and response time
3Force
If maximum amplitude is used for impact events, then the vibration impact is stronger, but noise during transitions increases
Solution Approach 1:
The patent applies beforehand cushioning by using fade-in and fade-out control for vibration amplitude. Before reaching maximum amplitude and after vibration cessation, the system gradually adjusts amplitude levels, preventing abrupt transitions that generate noise. This cushioning effect reduces harmful transition noise while maintaining strong vibration impact during the active phase
4Reliability
If precise vibration control is implemented for different game events, then user feedback quality improves, but control processing complexity increases
Solution Approach 1:
The patent segments vibration control into distinct event types (impact events, ordinary events, transition events) with specific control parameters for each. This segmentation allows the system to apply appropriate control strategies for different game situations, improving feedback reliability while managing processing complexity through structured categorization
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
The system provides precise and realistic vibration feedback, improving user engagement by accurately simulating game events and reducing noise during transitions.
Implementation Method 1
a vibration motor... an amplifier that controls the vibration motor
Data Source
AI summary
A vibration control system in a game system including a vibration motor includes determining whether an impact event has occurred, generating vibration instruction data for vibration of the vibration motor based on a determination, the vibration instruction data (impact vibration instruction data) designating an intended frequency, an amplitude corresponding to a maximum input voltage to the vibration motor or a maximum output voltage from an amplifier that controls the vibration motor, and a period not longer than two wavelengths of the frequency, and controlling the vibration motor based on the impact vibration instruction data.


