Haptic Feedback Vibration Compensation Algorithm
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Haptic feedback in touch panels is compromised by vibration noise from external sources, leading to inaccurate or diminished tactile feedback experiences for users.
Innovation Solution
A haptic feedback apparatus and method utilizing a vibration atmosphere compensation algorithm, which includes a vibration sensor to collect data, a controller to synthesize a haptic pattern with a compensation pattern stored in memory, and an actuator to output the corrected vibration, ensuring accurate haptic feedback even in noisy environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a touch panel uses a magnetic actuator to generate haptic feedback, then the user can feel tactile feedback on key input, but external vibration noise (e.g., during vehicle operation) offsets the haptic waveform and diminishes the haptic effect
Solution Approach 1:
The system applies preliminary anti-action by generating a compensation waveform that is the inverse of the detected vibration noise before it can interfere with the haptic feedback. The controller continuously monitors vibration through the vibration sensor and pre-calculates compensation waveforms that will counteract the harmful vibrations, thereby protecting the haptic feedback accuracy from being compromised by external noise during vehicle operation or other vibratory environments
Solution Approach 2:
The system implements feedback by using the vibration sensor to continuously monitor the actual vibration environment and feed this information back to the controller. The controller then adjusts the compensation waveform in real-time based on the detected vibration characteristics, creating a closed-loop system that adapts to changing vibration conditions and maintains accurate haptic feedback despite varying external interference
2Adaptability or versatility
If the fixed part of the actuator periodically vibrates during operation, then the system can adapt to dynamic environments, but the haptic waveform and vibration offset each other causing the user to cannot feel or recognize the haptic effect
Solution Approach 1:
The system applies dynamics by making the compensation waveform adaptive and changeable rather than fixed. The controller dynamically adjusts the compensation parameters based on real-time vibration detection, allowing the system to adapt to different vibration atmospheres (e.g., different vehicle speeds, road conditions, or operating environments) while maintaining accurate haptic feedback perception through continuous optimization of the compensation signal
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 solution effectively compensates for external vibrations, allowing users to feel intended haptic effects accurately, enhancing the tactile feedback experience by synthesizing the intended haptic pattern with a compensation pattern that offsets external noise.
Implementation Method 1
a vibration sensor configured to collect vibration atmosphere data
Implementation Method 2
an actuator configured to vibrate according to the haptic pattern outputted from the controller
Data Source
AI summary
A haptic feedback apparatus using a vibration atmosphere compensation algorithm may include: a vibration sensor configured to collect vibration atmosphere data; a memory configured to store a pattern for compensating for the vibration atmosphere and a haptic pattern corresponding to a touch input; a controller configured to generate a pattern for compensating for the vibration atmosphere based on the vibration atmosphere data, synthesize the haptic pattern stored in the memory with a pattern for compensating for the vibration atmosphere, when a touch input of the user is detected through a touch panel, and output the synthesized haptic pattern; and an actuator configured to vibrate according to the haptic pattern outputted from the controller.


