Audio Coder Critical Sampling MDCT Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio coding technologies, such as AMR-WB+, face inefficiencies due to non-critical sampling and increased data overhead, leading to suboptimal sound quality and frequency response when switching between ACELP and TCX modes, particularly due to the steep overlap regions and discarded samples during frame transitions.

Innovation Solution

Implementing a Modified Discrete Cosine Transform (MDCT) for transforming overlapping time domain frames to the frequency domain, allowing for critical sampling and smoother cross-fading between frames, thereby reducing overhead and improving sound quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If non-critical sampling is used in existing audio coding technologies, then implementation is simpler, but data overhead increases and sound quality deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddata overhead
Core Design Contradiction:
Ease of manufactureVSLoss of substance

Solution Approach 1:

The patent changes the sampling parameter from non-critical to critical sampling, where the transform block size equals the frame size. This parameter change eliminates the need for additional padding or overlap data, thereby reducing data overhead while maintaining implementation feasibility through the standardized MDCT process

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If non-critical sampling is used, then implementation is simpler, but frequency response quality deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidfrequency response quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

By changing the sampling parameter to critical sampling where transform block size equals frame size, the patent achieves continuous frequency response without the artifacts introduced by non-critical sampling. This parameter change improves frequency response quality while the standardized MDCT implementation keeps complexity manageable

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If steep overlap regions are used during mode switching, then transition between ACELP and TCX modes is achieved, but sound quality deteriorates

Engineering Contradiction:
Improvemode switching capabilityVSAvoidsound quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary windowing functions to the time-domain signal before MDCT transformation. This preliminary action smooths the transitions between overlapping frames and during mode switching, preventing the steep overlap regions from causing audible artifacts and thereby maintaining sound quality during mode transitions

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If samples are discarded during frame transitions, then processing is simplified, but sound quality deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidsound quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent converts the potentially harmful effect of frame boundaries and overlaps into a benefit by using windowing functions that deliberately create smooth transitions. The overlap region, which could cause discontinuities, is transformed into a beneficial cross-fade region that improves sound quality during mode transitions and frame processing

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS8595019B2Audio coder/decoder with predictive coding of synthesis filter and critically-sampled time aliasing of prediction domain frames
Publication Date: 2013.11.26 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US8595019B2 patent drawing
  • US8595019B2 patent drawing
  • US8595019B2 patent drawing

AI summary

An audio encoder adapted for encoding frames of a sampled audio signal to obtain encoded frames, wherein a frame includes a number of time domain audio samples. The audio encoder includes a predictive coding analysis stage for determining information on coefficients of a synthesis filter and a prediction domain frame based on a frame of audio samples. The audio encoder further includes a time-aliasing introducing transformer for transforming overlapping prediction domain frames to the frequency domain to obtain prediction domain frame spectra, wherein the time-aliasing introducing transformer is adapted for transforming the overlapping prediction domain frames in a critically-sampled way. Moreover, the audio encoder includes a redundancy reducing encoder for encoding the prediction domain frame spectra to obtain the encoded frames based on the coefficients and the encoded prediction domain frame spectra.