Audio Companding with Spectral Extension for Pre-Echo Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio codecs using lossy compression techniques introduce noticeable distortion in the form of coding noise, particularly pre-echo artifacts, which are challenging to mitigate without introducing phase distortion or reducing frequency resolution.

Innovation Solution

The method involves using companding techniques to process audio signals by dividing them into time segments, calculating and applying wideband gains in the frequency domain to amplify low-intensity segments and attenuate high-intensity segments during compression, and inversely doing so during expansion to restore the original dynamic range, thereby reducing quantization noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If lossy data compression techniques are used to reduce storage or data rate requirements, then productivity is improved, but coding noise or quantization noise is introduced that reduces fidelity

Engineering Contradiction:
Improvedata rate reductionVSAvoidaudio fidelity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The audio signal is divided into multiple frames, and each frame is further divided into multiple sub-bands using a filter bank. This segmentation allows different noise shaping strategies to be applied to different time-frequency regions, enabling better control of quantization noise while maintaining compression efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies noise shaping with different characteristics to different sub-bands and frames based on local signal characteristics. By analyzing the signal energy and noise perception in each sub-band, the system optimizes the quantization process locally rather than applying uniform compression, thereby reducing audible artifacts while maintaining overall fidelity.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If filters are used to avoid or minimize pre-echo artifacts, then coding noise is reduced, but phase distortion and temporal smearing are introduced

Engineering Contradiction:
Improvepre-echo artifactsVSAvoidphase distortion
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The patent extracts the noise shaping function from traditional filtering approaches. Instead of using filters that modify the signal phase, the system shapes the quantization noise in the frequency domain through selective quantization of sub-bands, achieving pre-echo reduction without introducing phase distortion or temporal smearing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If smaller transform windows are used to reduce pre-echo artifacts, then coding noise is minimized, but frequency resolution is significantly reduced

Engineering Contradiction:
Improvequantization noiseVSAvoidfrequency resolution
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent transitions from time-domain windowing to frequency-domain noise shaping by introducing a filter bank that decomposes the signal into multiple sub-bands. This dimensional change allows the system to control quantization noise in the frequency domain while maintaining longer transform windows, thereby preserving frequency resolution without suffering from pre-echo artifacts.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9947335B2Companding apparatus and method to reduce quantization noise using advanced spectral extension
Publication Date: 2018.04.17 DOLBY LABORATORIES LICENSING CORP
  • US9947335B2 patent drawing
  • US9947335B2 patent drawing
  • US9947335B2 patent drawing

AI summary

Embodiments are directed to a companding method and system for reducing coding noise in an audio codec. A compression process reduces an original dynamic range of an initial audio signal through a compression process that divides the initial audio signal into a plurality of segments using a defined window shape, calculates a wideband gain in the frequency domain using a non-energy based average of frequency domain samples of the initial audio signal, and applies individual gain values to amplify segments of relatively low intensity and attenuate segments of relatively high intensity. The compressed audio signal is then expanded back to substantially the original dynamic range that applies inverse gain values to amplify segments of relatively high intensity and attenuating segments of relatively low intensity. A QMF filterbank is used to analyze the initial audio signal to obtain a frequency domain representation.