Audio Decoder Single-Pass Adaptive Hybrid Transform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio decoding algorithms require multiple passes over audio blocks to decode data, consuming significant computational resources due to the need to read and examine data twice for each channel, which can be inefficient, especially for complex bit streams like those compliant with ATSC Standards.

Innovation Solution

A method that decodes a frame of an encoded digital audio signal in a single pass by examining the encoded data in order by block, determining whether adaptive hybrid transform processing was used, and applying appropriate transforms to obtain spectral coefficients and hybrid transform coefficients, thereby reducing the need for redundant calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple passes over audio blocks are used to decode data, then decoding accuracy is maintained, but computational resources are significantly consumed

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by performing a first pass over the audio blocks to read and examine data structure information before the actual decoding process. This preliminary examination allows the decoder to identify which blocks require adaptive hybrid transform processing and prepare appropriate transformation matrices in advance, so that the second pass can proceed efficiently with pre-computed parameters, reducing redundant calculations and computational resource consumption during the main decoding operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple passes over audio blocks are used to decode data, then complete decoding is achieved, but processing time is increased

Engineering Contradiction:
Improvedecoding completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions in the first pass by examining data structure information and identifying blocks requiring adaptive hybrid transform processing. This preparation phase enables the second pass to execute decoding operations with pre-computed transformation matrices and known processing requirements, thereby reducing the time needed for actual decoding while ensuring complete and accurate reconstruction of the audio signal.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If adaptive hybrid transform processing is applied, then spectral coefficients are obtained, but additional computational steps are required

Engineering Contradiction:
Improvespectral information recoveryVSAvoidcomputational steps
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by selectively applying adaptive hybrid transform processing only to specific audio blocks that require it, rather than uniformly processing all blocks. The system identifies blocks needing adaptive hybrid transform based on their specific characteristics examined in the first pass, and applies the appropriate transformation (adaptive hybrid transform or standard inverse transform) to each block individually. This localized approach recovers spectral information where needed while minimizing unnecessary computational steps for blocks that don't require adaptive processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9620132B2Decoding of multichannel audio encoded bit streams using adaptive hybrid transformation
Publication Date: 2017.04.11 DOLBY LABORATORIES LICENSING CORP
  • US9620132B2 patent drawing
  • US9620132B2 patent drawing
  • US9620132B2 patent drawing

AI summary

The processing efficiency of a process used to decode frames of an enhanced AC-3 bit stream is improved by processing each audio block in a frame only once. Audio blocks of encoded data are decoded in block order rather than in channel order. Exemplary decoding processes for enhanced bit stream coding features such as adaptive hybrid transform processing and spectral extension are disclosed.