Audio Subband Window Coefficients for Low-Delay Aliasing Control

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.

Innovation Solution

The use of an interpolation scheme to derive a window function with a smaller number of coefficients from a larger one, allowing for improved energy distribution of window coefficients, which reduces delay and increases quality while maintaining computational efficiency and memory savings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

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

Engineering Contradiction:
Improveaudio qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the audio processing into subband channels, where each subband uses a smaller window function with fewer coefficients. This segmentation allows the system to achieve acceptable audio quality in each subband while reducing the overall computational complexity and memory requirements compared to using a single large window function for the entire audio signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different window function sizes to different subband channels based on their specific requirements. Rather than uniformly applying a large window function across all frequency ranges, the system uses locally optimized window functions that are appropriately sized for each subband, thereby maintaining audio quality where needed while reducing computational burden in other areas.

Inventive Principle:
Principle #3Local quality

2Manufacturing 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:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the audio signal into multiple subband channels, each processed with a smaller window function. This segmentation reduces the memory required to store window coefficients from O(N) for a single large window to O(M) for M smaller windows where the sum of their sizes is less than N, thereby reducing memory requirements while maintaining audio quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent reuses the same small window function across multiple subband channels rather than storing different large window functions for each channel. This copying approach reduces memory requirements by eliminating redundant storage of window coefficients while still achieving good audio quality through the repeated application of the optimized small window function.

Inventive Principle:
Principle #26Copying

3Device complexity

If a smaller window function with fewer coefficients is used, then computational complexity and memory usage are reduced, but audio quality and aliasing performance deteriorate

Engineering Contradiction:
Improvecomputational complexityVSAvoidaudio quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent compensates for using smaller window functions by segmenting the audio signal into multiple subband channels. The combination of multiple subband processing paths with smaller windows achieves audio quality comparable to or better than a single large window, while maintaining the computational and memory advantages of the smaller window functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional approach (one large window function) to a multi-dimensional approach (multiple small window functions applied across different subband channels). This dimensional change in the processing architecture allows the system to achieve the same or better audio quality through parallel processing while maintaining the computational efficiency of smaller window functions.

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

4Loss of time

If real-time processing is implemented with lower delay, then responsiveness is improved, but audio quality may deteriorate due to reduced processing resources

Engineering Contradiction:
ImprovedelayVSAvoidaudio quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent processes audio in parallel subband channels, allowing each channel to be processed independently and quickly. This parallel segmentation reduces the overall processing time and delay compared to sequential processing of the entire audio signal, while maintaining audio quality through the combined output of all subband channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies smaller window functions that require fewer processing operations, performing a reduced amount of computation per channel. This partial action approach, when applied across multiple subband channels, achieves acceptable audio quality with significantly reduced computational burden and processing delay, enabling real-time processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUSRE50159E1Apparatus 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
  • USRE50159E1 patent drawing
  • USRE50159E1 patent drawing
  • USRE50159E1 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.