Noise-Feedback Spectral Envelope Quantization for Low Bit Rate Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In low bit rate audio/speech coding, precise spectral envelope quantization requires many bits, making it challenging to maintain quality while keeping complexity and memory usage low, especially in BandWidth Extension (BWE) and High Band Extension (HBE) applications.

Innovation Solution

The Noise-Feedback method for spectral envelope quantization, where the quantization error of previous spectral magnitudes is fed back to adaptively modify the quantization criterion for current magnitudes, using scalar quantization techniques such as direct or differential coding in the Log or Linear domain, to improve shape matching and energy compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If precise spectral envelope coding is used, then spectral envelope quantization precision is improved, but bit rate increases

Engineering Contradiction:
Improvespectral envelope quantization precisionVSAvoidbit rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies feedback by using the quantization error from previously coded spectral magnitudes to adaptively modify the quantization criterion for current magnitudes. Specifically, the quantization error is fed back to adjust the step size or threshold in subsequent quantization operations, allowing the system to maintain high precision while adapting to the actual error patterns and reducing overall bit requirements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The quantization criterion is made dynamic rather than static. The patent adapts the quantization parameters (such as step size or precision level) based on the quantization error observed in previous spectral magnitudes. This dynamic adaptation allows the system to allocate bits more efficiently, using higher precision only when necessary and lower precision when the signal is more predictable, thereby reducing overall bit rate while maintaining precision.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If precise spectral envelope coding is used, then spectral envelope quantization precision is improved, but device complexity increases

Engineering Contradiction:
Improvespectral envelope quantization precisionVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The feedback mechanism uses simple error propagation where the quantization error from previous magnitudes is fed back to adjust current quantization. This approach achieves high precision without requiring complex algorithms, as it leverages the natural correlation between adjacent spectral magnitudes and uses straightforward error feedback rather than complex optimization procedures.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary quantization of spectral magnitudes in a systematic sequence, using the results from previous quantization steps to inform subsequent steps. This preliminary action approach allows the system to build up precision incrementally through simple, manageable operations rather than requiring complex simultaneous optimization, thereby reducing overall computational complexity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If precise spectral envelope coding is used, then spectral envelope quantization precision is improved, but memory usage increases

Engineering Contradiction:
Improvespectral envelope quantization precisionVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The feedback mechanism requires storing only the quantization error from the immediately previous spectral magnitude, rather than storing complete spectral envelope data or large lookup tables. This minimal memory requirement for error feedback allows the system to achieve high precision quantization while using very little memory, as it only needs to retain the small error value from the prior step for adaptive adjustment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8407046B2Noise-feedback for spectral envelope quantization
Publication Date: 2013.03.26 HUAWEI TECH CO LTD
  • US8407046B2 patent drawing
  • US8407046B2 patent drawing
  • US8407046B2 patent drawing

AI summary

A method of transmitting an input audio signal is disclosed. A current spectral magnitude of the input audio signal is quantized. A quantization error of a previous spectral magnitude is fed back to influence quantization of the current spectral magnitude. The feeding back includes adaptively modifying a quantization criterion to form a modified quantization criterion. A current quantization error is minimized by using the modified quantization criterion. A quantized spectral envelope is formed based on the minimizing and the quantized spectral envelope is transmitted.