Audio Bitstream Decoding With Selective Extension Signal Skipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decoding an extension signal unconditionally increases complexity and operational load, and existing methods struggle to decode audio signals from random timing points due to fixed header information in bit streams.

Innovation Solution

A method and apparatus that selectively decode the extension signal using length information, allowing for efficient processing and reproduction of audio signals from random timing points by skipping unnecessary decoding and utilizing adaptive bit assignment based on signal length and sync information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the decoder performs decoding on the extension signal unconditionally, then the sound quality is improved, but the complexity and operational load are increased

Engineering Contradiction:
Improvesound qualityVSAvoiddecoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the extension signal decoding process adaptive rather than static. The decoder dynamically determines whether to decode the extension signal based on capability information exchange between encoder and decoder. This allows the system to adjust its operation mode (full decoding or skipping) based on real-time conditions, resolving the contradiction between maintaining high sound quality and reducing decoder complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of decoding operation from binary (always decode or never decode) to conditional (decode only when capabilities match). By introducing capability information parameters that indicate supported extension signal types and formats, the system can selectively apply decoding operations, thereby improving sound quality when needed while reducing complexity when not required.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the header information is inserted in the bit stream once only, then the bit stream structure is simplified, but the audio signal cannot be decoded from random timing points

Engineering Contradiction:
Improvebit stream structureVSAvoidrandom access capability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by inserting capability information at the beginning of the bit stream (in the header) before the actual audio data. This preliminary information contains all necessary details about extension signal formats, types, and parameters that will be used throughout the stream. When random access is needed, the decoder can read this pre-inserted capability information along with the audio data from any timing point, enabling immediate decoding without needing to access previous header information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7881817B2Method and apparatus for processing an audio signal
Publication Date: 2011.02.01 LG ELECTRONICS INC
  • US7881817B2 patent drawing
  • US7881817B2 patent drawing
  • US7881817B2 patent drawing

AI summary

A method for processing an audio signal, comprising the steps of extracting an ancillary signal for generating the audio signal and an extension signal included in the ancillary signal from a received bit stream, reading length information for the extension signal, skipping decoding of the extension signal or not using a result of the decoding based on the length information, and generating the audio signal using the ancillary signal. Accordingly, in case of processing the audio signal by the present invention, it is able to reduce a corresponding load of operation to enable efficient processing and enhance a sound quality.