Asymmetric Audio Window Overlap Switching for Low-Delay Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio processing technologies face challenges in achieving low delay and high coding efficiency, particularly in handling transform size switching and window overlaps, which affect frequency separation and coder delay.

Innovation Solution

The use of asymmetric transform windows with truncated overlap portions allows for flexible transform size switching without increasing coder delay, enabling efficient coding of both stationary and transient signals by constructing and applying windowed audio signal portions using a processor or method that determines and applies truncated overlap portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If transition windows are inserted between frames encoded using different transform lengths, then frequency separation is improved, but coder delay increases

Engineering Contradiction:
Improvefrequency separationVSAvoidcoder delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary overlap portion from the asymmetric window and discards the remaining part. By taking out only the essential overlap samples needed for frequency separation and discarding the rest, the solution achieves good frequency separation without requiring full transition windows, thus reducing coder delay while maintaining spectral accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the asymmetric window into two parts: the overlap portion that is retained and the remaining portion that is discarded. This segmentation allows the system to use only the critical part of the window for frequency separation while eliminating the parts that would increase delay, resolving the contradiction between frequency separation and coder delay.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If low window overlap is used for all transform sizes, then coder delay is reduced, but frequency separation deteriorates

Engineering Contradiction:
Improvecoder delayVSAvoidfrequency separation
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent applies different overlap strategies to different parts of the windowing function. Specifically, it uses a longer overlap portion from the asymmetric window where it is most needed for frequency separation, while using shorter overlap elsewhere. This local differentiation of overlap quality achieves good frequency separation without uniformly increasing coder delay across all transform sizes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the overlap parameter dynamically based on the window type and transform size. Instead of using a fixed low overlap for all cases, it adjusts the overlap length by selecting appropriate portions from asymmetric windows, thereby optimizing frequency separation for each specific transform size without proportionally increasing coder delay.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If asymmetric MDCT windows with long overlap with previous frame are used, then frequency separation is improved, but look-ahead delay increases

Engineering Contradiction:
Improvefrequency separationVSAvoidlook-ahead delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary overlap portion from the asymmetric window that provides frequency separation benefits, while discarding the portions that would increase look-ahead delay. By taking out only the essential overlap samples and discarding the rest, the system achieves good frequency separation without requiring the full long overlap of traditional asymmetric windows.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial overlap rather than full overlap from the asymmetric window. By using only the necessary portion of the overlap (partial action) rather than the complete overlap designed for optimal frequency separation, the system achieves sufficient frequency separation with reduced look-ahead delay, avoiding the excessive delay that would result from implementing the full asymmetric window overlap.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11664036B2Processor and method for processing an audio signal using truncated analysis or synthesis window overlap portions
Publication Date: 2023.05.30 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US11664036B2 patent drawing
  • US11664036B2 patent drawing
  • US11664036B2 patent drawing

AI summary

A processor for processing an audio signal has: an analyzer for deriving a window control signal from the audio signal indicating a change from a first asymmetric window to a second window, or indicating a change from a third window to a fourth asymmetric window, wherein the second window is shorter than the first window, or wherein the third window is shorter than the fourth window; a window constructor for constructing the second window using a first overlap portion of the first asymmetric window, wherein the window constructor is configured to determine a first overlap portion of the second window using a truncated first overlap portion of the first asymmetric window, or wherein the window constructor is configured to calculate a second overlap portion of the third window using a truncated second overlap portion of the fourth asymmetric window; and a windower for applying the first and second windows or the third and fourth windows to obtain windowed audio signal portions.