Vibration Fragment Coding for Long-Term Media Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vibration and media synchronization in service scenes, such as games and audio/video playback, often become asynchronous over time, affecting the immersive experience.
Innovation Solution
A method and device that synchronize vibrations with media by obtaining and controlling vibration fragments based on coded information from a vibration file, ensuring that media fragments are outputted simultaneously with corresponding vibrations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If vibration and media are played simultaneously without synchronization control, then the initial output is synchronized, but asynchronization accumulates over time and affects user experience
Solution Approach 1:
The vibration file is divided into multiple vibration fragments, each corresponding to a media fragment. This segmentation allows independent timing control of each fragment pair, preventing cumulative asynchronization by resetting the synchronization reference at each fragment boundary
Solution Approach 2:
Coded information including position identifiers is pre-generated for each vibration fragment during file creation. This preliminary encoding enables the playback system to identify and synchronize each fragment with its corresponding media fragment without real-time complex calculations, maintaining synchronization over extended playback periods
2Measurement precision
If vibration fragments are divided and coded with position information, then synchronization precision is improved, but the processing complexity and device requirements increase
Solution Approach 1:
A simplified coded information structure is created that copies only the essential position identification data needed for synchronization. This lightweight copy approach provides precise position tracking without requiring complex processing systems, as the coded information can be handled by standard playback devices
Data Source
AI summary
A vibration processing method and a computing device are provided. The method includes: obtaining a current vibration fragment and coded information of the current vibration fragment from a vibration file of media data, where the vibration file includes one or more vibration fragments, each vibration fragment corresponds to a media fragment of the media data, and the coded information of the current vibration fragment is configured for identifying a position of the current vibration fragment in the vibration file; and controlling to output a current vibration based on the coded information of the current vibration fragment, where when the current vibration is outputted, a media fragment corresponding to the current vibration fragment is outputted. As such, synchronization between vibrations and media can be ensured as much as possible, and immersive experience can be enhanced.


