Audio Frame Packetizing for Segment Loss Concealment

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidframe loss risk
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveaudio qualityVSAvoidaudible artifacts
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If transport protocol headers are added to identify frame boundaries, then frame synchronization is improved, but data overhead increases

Engineering Contradiction:
Improveframe synchronization accuracyVSAvoiddata overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7936785B2Apparatus for generating and interpreting a data stream modified in accordance with the importance of the data
Publication Date: 2011.05.03 DOLBY INTERNATIONAL AB
  • US7936785B2 patent drawing
  • US7936785B2 patent drawing
  • US7936785B2 patent drawing

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.