Priority Interleaving of Multimedia Data Blocks for Faster Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia data streaming technologies face challenges in reducing transmission errors and packet losses, leading to delays and poor viewing experiences, especially during channel switching and initial playback.
Innovation Solution
The method involves interleaving multimedia data parts within data blocks based on priority orders, such as reverse chronological or data type orders, and transmitting these interleaved blocks, which allows for faster playback and reduced delays by prioritizing data types like video and audio.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data parts are transmitted in chronological order within a data block, then the transmission structure is simple and easy to process, but critical data parts cannot be played back quickly before the entire block is received
Solution Approach 1:
The patent applies preliminary action by placing critical data parts (such as video and audio data) at the beginning of the data block before transmission. This allows the receiver to start decoding and playing back critical content immediately upon reception, without waiting for the entire data block to be received. The interleaving pattern pre-arranges data according to playback priority, enabling faster initial playback while maintaining a relatively simple transmission structure.
2Productivity
If all data parts are transmitted together in a single data block, then the transmission process is simple, but channel switching becomes slow and delays occur
Solution Approach 1:
The patent applies segmentation by dividing the data block into multiple segments or parts, each containing different types of data (video, audio, other) arranged in priority order. This segmentation allows the receiver to selectively process and switch between different data types independently. When channel switching is required, the receiver can quickly transition to receiving new data blocks while maintaining playback of critical data parts, thereby improving channel switching speed without requiring complete rebuffering.
3Reliability
If transmission errors occur in a data block, then the reliability of transmission is reduced, but error correction mechanisms increase system complexity
Solution Approach 1:
The patent applies local quality by assigning different priorities and protection levels to different data parts within the data block. Critical data parts (video, audio) positioned at the beginning receive higher priority for accurate reception and can be decoded even if later parts experience errors. This localized quality approach ensures that the most important data maintains high reliability while allowing less critical data to potentially suffer transmission errors without significantly impacting overall playback quality, thereby reducing the need for complex error correction across the entire block.
Data Source
AI summary
In one aspect, a method includes receiving a multimedia data block. The multimedia data block includes a plurality of data parts. The method further includes interleaving the plurality of data parts to form an interleaved data block based on a priority order. The priority order based on a multimedia data type of the data parts. The method further includes transmitting the interleaved data block. In another aspect, a method includes receiving one or more data parts of an interleaved multimedia data block and determining a first data part of the one or more data parts based on information. The method further includes determining a schedule entry in a schedule for the first data part based on other information.


