Media Vibration Synchronization via Time Difference Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices, such as mobile phones, often fail to synchronize video and vibration playback, leading to a suboptimal user experience due to asynchrony between media and vibration events.
Innovation Solution
A method and apparatus that calculate and manage the time difference between media and vibration playback points, allowing vibration playback only when the error between these points is within a preset threshold, ensuring synchronized playback by adjusting timing and skipping vibrations if the error exceeds this threshold.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If independent control of media playback and vibration playback is used, then each function can operate autonomously, but synchronization between media and vibration playback cannot be achieved
Solution Approach 1:
The patent merges the timing control of media playback and vibration playback into a unified system. The processing unit calculates the time difference between media playback time points and vibration playback time points, and uses a single timing mechanism to control both outputs, ensuring they occur simultaneously and resolving the synchronization issue caused by independent control
Solution Approach 2:
The patent implements a feedback mechanism where the processing unit continuously monitors the actual playback time points of both media and vibration, calculates the time difference, and adjusts the timing accordingly. When the time difference exceeds a threshold, the system skips or adjusts vibration playback to maintain synchronization, creating a closed-loop control system that ensures reliable synchronization
2Manufacturing precision
If timing is adjusted to achieve synchronization, then playback quality improves, but additional timing calculation and control mechanisms are required
Solution Approach 1:
The patent performs preliminary timing calculations by determining the time difference between media and vibration playback time points before actual playback occurs. The processing unit calculates expected playback times in advance and prepares adjustment decisions, allowing synchronization to be achieved without complex real-time adjustments during playback
Solution Approach 2:
The patent changes the timing parameter of vibration playback based on calculated time differences. When the time difference exceeds a threshold, the system adjusts the vibration playback time or skips it entirely, dynamically changing playback parameters to maintain synchronization precision without requiring complex hardware modifications
3Ease of operation
If vibration playback is always executed, then complete vibration effects are provided, but asynchrony with media playback degrades user experience
Solution Approach 1:
The patent applies partial action by selectively executing vibration playback only when synchronization can be maintained. When the time difference is within the threshold, vibration playback is executed; when it exceeds the threshold, the system skips or delays vibration playback. This partial execution strategy prioritizes user experience by ensuring synchronization, even if it means occasionally omitting vibration effects
Data Source
AI summary
The present disclosure relate to the technical field of electronic equipment and disclose a method and apparatus for synchronously playing media and a vibration. The method includes: S101: acquiring a time difference between a present media playing time point and a next vibration playing time point; S102: starting timing at the same time of playing the media from the present media playing time point; S103: comparing an actual present media playing time point with the vibration playing time point to obtain an error therebetween when timing duration is equal to the time difference; and S104: playing a vibration and returning to S101 if the error is less than a preset threshold, and skipping playing the vibration and returning to S101 if the error is greater than the preset threshold. Compared with the prior art, a good playing effect is achieved and the user experience may be effectively improved.


