Audio Frame Packetizing for Segment Loss Concealment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio transmission methods over error-prone channels with fixed length data segments face challenges in maintaining audio quality due to variable frame lengths, leading to potential loss of multiple frames and audible issues like time shifts and dropouts.
Innovation Solution
The method involves mapping compressed audio frames of variable size into fixed-size data segments with a transport protocol header that identifies frame boundaries and essential data locations, allowing for efficient error management and partial concealment by ensuring critical information is stored at the beginning of each segment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If variable length audio frames are transmitted over fixed length data segments, then data transmission efficiency is improved, but the risk of losing multiple frames increases when segments are lost
Solution Approach 1:
The patent divides audio frames into multiple segments, where each segment contains a portion of the frame data. This segmentation allows the system to transmit variable length audio frames over fixed length data segments efficiently, while also enabling partial frame recovery if some segments are lost during transmission.
Solution Approach 2:
The patent applies preliminary error concealment measures by preparing alternative data (such as interpolated or predicted audio data) in advance. When segment loss is detected, these pre-prepared concealment measures are activated to mask the lost data, preventing complete frame loss and maintaining audio quality.
2Reliability
If error concealment techniques are applied to handle lost frames, then audio quality is maintained, but audible artifacts like time shifts and dropouts occur
Solution Approach 1:
The patent applies error concealment selectively only to the specific segments that were lost, rather than applying blanket concealment to entire frames. By identifying which segments are missing and concealing only those portions, the system maintains audio quality while minimizing the introduction of audible artifacts like time shifts and dropouts.
Solution Approach 2:
The patent extracts and removes the transport protocol header from the data stream before error concealment is applied. This allows the error concealment mechanism to work more effectively on the pure audio data, reducing the introduction of artifacts while maintaining audio quality.
3Measurement precision
If transport protocol headers are added to identify frame boundaries, then frame synchronization is improved, but data overhead increases
Solution Approach 1:
The patent changes the parameter representation in the transport protocol header by using compact encoding schemes. Instead of using full-length identifiers, the system uses optimized parameter representations that require fewer bits, thereby maintaining frame synchronization accuracy while reducing data overhead.
Solution Approach 2:
The patent applies partial header information only where necessary for frame identification. Rather than including complete frame data in every header, the system includes only the essential synchronization information needed to identify frame boundaries, reducing overhead while maintaining synchronization accuracy.
Data Source
AI summary
An apparatus for generating a data stream having a series of segments using data organized in subsequent data frames, a data frame having more important and less important data. It comprises a packetiser for packetising data from a data frame into the series of segments having a first segment and a second segment, where the packetiser is operative to packetise the data of the frame so that a starting point of the more important data coincides with a starting point of the first segment and an information block adder for adding a first information block to the first segment.


