Audio Subband Filterbank Windows for Delay-Memory Trade-Offs

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 among 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 memory usage, while maintaining 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 frequency response quality is improved, but memory requirements and computational complexity increase

Engineering Contradiction:
Improvefrequency response qualityVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent creates a smaller window function as a simplified copy or representation of the larger window function by downsampling its coefficients. This copied version retains the essential frequency response characteristics while requiring less memory storage and computational resources for processing.

Inventive Principle:
Principle #26Copying

2Measurement precision

If a larger window function with more coefficients is used, then frequency response quality is improved, but computational complexity increases

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

Solution Approach 1:

The patent creates a smaller window function as a simplified copy or representation of the larger window function by downsampling its coefficients. This copied version retains the essential frequency response characteristics while requiring less memory storage and computational resources for processing.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If a smaller window function with fewer coefficients is used, then memory usage is reduced, but frequency response quality deteriorates

Engineering Contradiction:
Improvememory usageVSAvoidfrequency response quality
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent extracts only the essential characteristics of the larger window function by downsampling its coefficients to create a smaller version. This extraction process removes redundant information while preserving the core frequency response properties needed for audio processing.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If traditional window functions are used, then quality is maintained, but delay increases

Engineering Contradiction:
ImprovequalityVSAvoiddelay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the parameter of window function length by using a smaller window function with fewer coefficients. This parameter change reduces the processing delay while the downsampling technique ensures that the essential quality characteristics are preserved through efficient representation of the original larger window function.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUSRE50009E1Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples
Publication Date: 2024.06.11 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • USRE50009E1 patent drawing
  • USRE50009E1 patent drawing
  • USRE50009E1 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.