Multi-Channel Audio Coding with Optional Parameter Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-channel audio decoding technologies face challenges in format compatibility between different decoders and versions of parametric side information, leading to issues with scalability and backward compatibility, particularly in resource-limited devices and when dealing with various generations of encoders and decoders.

Innovation Solution

A system that writes coded multi-channel signals with two different parameter sets into a data stream, where the first set is mandatory for reconstruction and the second set is optional, allowing decoders to skip unnecessary parameters based on compatibility and resource availability, ensuring efficient decoding with either high or reduced complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple different parameter sets are transmitted for reconstructing output channels, then the flexibility and quality of multi-channel reconstruction is improved, but the amount of data to be transmitted and processed increases

Engineering Contradiction:
Improveflexibility of multi-channel reconstructionVSAvoidamount of parametric data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The parametric data is segmented into multiple different parameter sets, each capable of independently reconstructing output channels. The encoder transmits multiple parameter sets (e.g., first parameter set, second parameter set) corresponding to different encoding configurations, allowing the decoder to select and use only the necessary sets for the desired reconstruction quality and channel configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts the transmission and processing of parametric data based on the specific reconstruction needs. The decoder can selectively process only the parameter sets required for the current output channel configuration, adjusting the amount of data processed according to the actual playback requirements rather than always processing all available parameter sets.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If new parameter sets are added to support newer decoder versions, then the functionality and quality of new decoders is improved, but the compatibility with older decoders deteriorates

Engineering Contradiction:
Improvefunctionality of new decodersVSAvoidbackward compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The encoding system is designed with universal compatibility by transmitting multiple parameter sets that can serve different decoder versions and configurations. The first parameter set is configured to be compatible with older decoders, while additional parameter sets support newer decoder versions with enhanced functionality, allowing a single encoded signal to work across multiple decoder generations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The encoder preliminarily prepares multiple parameter sets in advance, including both legacy-compatible and advanced parameter sets. This preliminary preparation ensures that when the signal is decoded, older decoders can use the compatible parameter sets while newer decoders can utilize the advanced parameter sets for improved reconstruction quality.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If all parameter sets are processed by the decoder, then the reconstruction quality is improved, but the computational complexity and resource consumption increase

Engineering Contradiction:
Improvereconstruction qualityVSAvoiddecoder computational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The decoder performs partial processing by selectively using only the necessary parameter sets for the current reconstruction task. Rather than always processing all available parameter sets, the decoder intelligently selects and processes only the subset needed for the desired output channel configuration and quality level, reducing unnecessary computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Different parameter sets are used for different output channel configurations and quality requirements. The system applies appropriate parameter sets locally based on the specific reconstruction needs - using simpler parameter sets for basic configurations and more advanced parameter sets only when higher reconstruction quality is required for specific channels or configurations.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If multiple parameter sets are transmitted for different channel configurations, then the adaptability to various playback systems is improved, but the data transmission bandwidth requirement increases

Engineering Contradiction:
Improveadaptability to playback systemsVSAvoiddata transmission volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The multiple parameter sets are designed with universal applicability where each set can independently support different channel configurations and playback system types. This universal design allows the same encoded signal with multiple parameter sets to adapt to various playback systems (stereo, surround, immersive audio) without requiring separate encodings for each configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The transmission system dynamically adapts which parameter sets are transmitted based on the capabilities of the receiving decoder and the intended playback configuration. The encoder or transmission system can selectively include only the necessary parameter sets for the target application, adjusting the total data volume transmitted according to the specific playback system requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8145498B2Device and method for generating a coded multi-channel signal and device and method for decoding a coded multi-channel signal
Publication Date: 2012.03.27 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US8145498B2 patent drawing
  • US8145498B2 patent drawing
  • US8145498B2 patent drawing

AI summary

In a multi-channel encoder generating several different parameter sets for reconstructing a multi-channel output signal using at least one transmission channel, the data stream is written such that the two parameter sets are decodable independently of each other. Thus, a multi-channel decoder is enabled to skip a parameter set which is marked as optional and/or has a higher version number when reading the data stream and still to perform a valid multi-channel reconstruction using a data set marked as mandatory or a data set having a sufficiently low version number. This achieves a flexible encoder/decoder concept suitable for future updates characterized by backward compatibility and reliability.