Interpolated Subband Windowing for Low-Delay Audio Filterbanks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern digital audio processing systems face challenges in balancing bit rate, computational complexity, memory requirements, quality, and delay, particularly in real-time applications, where compromises often need to be made across these parameters to achieve optimal performance.

Innovation Solution

The use of an interpolation scheme to derive a window function with a smaller number of window coefficients from a larger one, allowing for improved energy distribution and reduced aliasing, while maintaining or improving audio quality and reducing delay, is employed in both analysis and synthesis filterbanks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a larger window function with more coefficients is used, then audio quality and frequency response are improved, but computational complexity and memory requirements increase

Engineering Contradiction:
Improvefrequency response accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the window function into multiple segments or taps, where each segment can be independently optimized or processed. This segmentation allows the system to achieve high frequency response accuracy through multiple smaller operations rather than one large complex operation, thereby reducing overall computational complexity and memory requirements while maintaining audio quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the window function coefficients from a time-domain representation to a frequency-domain representation using techniques such as Fast Fourier Transform (FFT). This dimensional transformation allows the system to process window coefficients more efficiently in the frequency domain, reducing computational complexity while preserving the accuracy needed for high-quality audio processing.

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

2Measurement precision

If a larger window function with more coefficients is used, then audio quality is improved, but memory requirements increase

Engineering Contradiction:
Improveaudio qualityVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential or most significant window coefficients needed for high-quality audio processing, rather than storing and processing all coefficients of a large window function. By identifying and retaining only the critical coefficients that contribute most to audio quality, the system reduces memory requirements while maintaining performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a partial set of window coefficients that provides sufficient audio quality for the application, rather than using the complete set of coefficients from a large window function. This partial action approach achieves the necessary audio quality threshold with reduced memory consumption, avoiding the excessive use of resources.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If real-time processing is implemented, then delay is reduced, but computational complexity increases

Engineering Contradiction:
Improveprocessing delayVSAvoidcomputational complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores certain window function coefficients or transformation results that are frequently needed in real-time processing. By performing these calculations in advance and storing the results, the system eliminates the need to perform complex computations during real-time audio processing, thereby reducing processing delay while managing computational complexity through offline preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUSRE50158E1Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples
Publication Date: 2024.10.01 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • USRE50158E1 patent drawing
  • USRE50158E1 patent drawing
  • USRE50158E1 patent drawing

AI summary

An embodiment of an apparatus for generating audio subband values in audio subband channels includes an analysis windower for windowing a frame of time-domain audio input samples being in a time sequence extending from an early sample to a later sample using an analysis window function including a sequence of window coefficients to obtain windowed samples. The analysis window function includes a first number of window coefficients derived from a larger window function including a sequence of a larger second number of window coefficients, wherein the window coefficients of the window function are derived by an interpolation of window coefficients of the larger window function. The apparatus further includes a calculator for calculating the audio subband values using the windowed samples.