Controller Vibration Control Using Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Controller devices used with information processing systems, such as home video game consoles, often generate unintended resonance sounds or mechanical hitting sounds due to natural frequencies matching with the device's chassis or external objects, leading to an unfavorable user experience.
Innovation Solution
An information processing system with a controller device equipped with detection means to monitor vibration states and decision means to determine if unintended sounds are generated, executing correction processing on the control signal to suppress such sounds by adjusting the waveform information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the vibration mechanism operates at arbitrary timing with waveform information representing temporal change of vibration amplitude, then the controller device can present vibration to the user at desired moments, but resonance sounds are generated when the vibration period matches the natural frequency of the chassis or contact objects
Solution Approach 1:
The system uses detection means to detect the vibration state of the controller device during vibration body operation, and decision means to decide whether an allophone is generated based on the detected vibration state. This feedback loop allows the system to monitor and respond to resonance conditions in real-time, enabling dynamic adjustment of vibration parameters to suppress harmful resonance sounds while maintaining desired vibration timing control.
Solution Approach 2:
The correction processing executes parameter changes on the control signal for the vibration body when allophone generation is detected. This involves modifying waveform information parameters such as vibration amplitude, frequency, or timing to shift the vibration period away from the natural frequency of the chassis or contact objects, thereby eliminating resonance conditions while preserving the essential vibration feedback function.
2Productivity
If the linear actuator moves the weight to generate vibration, then the vibration mechanism can produce controlled vibrations, but the weight hits the exterior of the vibration mechanism when started from a position moved by gravity, generating mechanical hitting sounds
Solution Approach 1:
The system performs preliminary action by detecting the vibration state before and during the start of vibration body operation. The detection means monitors the position and motion state of the weight, and the decision means anticipates potential hitting conditions. By executing correction processing in advance or at the moment of detected anomaly, the system prevents the weight from hitting the exterior by adjusting the vibration start parameters, thereby eliminating mechanical hitting sounds while maintaining vibration generation capability.
3Use of energy by moving object
If the vibration body vibrates with high amplitude to provide strong feedback to the user, then the vibration effect is enhanced, but the resonance sound and mechanical hitting sound become more prominent
Solution Approach 1:
The detection means continuously monitors the vibration state including vibration amplitude and resulting sounds. When the decision means detects that high amplitude vibration is causing allophone generation, the correction processing dynamically adjusts the control signal parameters to reduce amplitude or modify frequency content, thereby suppressing harmful sounds while maintaining the highest possible vibration level that does not generate unwanted noise.
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
Effectively suppresses the generation of unintended resonance and mechanical hitting sounds, enhancing the user experience by minimizing unwanted vibrations.
Implementation Method 1
when the vibration mechanism is one such as a linear actuator which generates vibration by moving a position of a weight
Implementation Method 2
the weight is previously moved in a vibration direction by an influence of the gravity depending on a posture of the controller device
Implementation Method 3
a period of the vibration matches with a natural frequency of a chassis or the like with which the controller device is provided, or an object (a disk or the like) with which the chassis is in contact, causing a resonance sound to be generated
Data Source
AI summary
In an information processing system including a controller device including at least one vibration body, and an information processing apparatus outputting a control signal for the vibration body to the controller device, in vibration of the vibration body, sounds of the periphery are collected, and it is decided whether or not an allophone is generated in the controller device by using a signal of the collected sounds. When it is decided that the allophone is generated in the controller device, the information processing apparatus executes correction processing for the control signal for the vibration body, and outputs the control signal corrected by the correction processing.


