QMF Subband BRIR Filtering for Real-Time Binaural Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Binaural rendering for multi-channel signals in stereo requires high computational complexity, especially when using long binaural room impulse response (BRIR) filters, leading to inefficient processing and potential distortion, particularly in real-time environments.

Innovation Solution

The method involves using truncated subband filter coefficients based on filter order information and characteristic information from BRIR filter coefficients, allowing for variable length filtering in the QMF domain to reduce computational complexity while maintaining sound quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If long BRIR filters are used for binaural rendering, then sound quality is improved, but computational complexity increases significantly

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

Solution Approach 1:

The patent divides the long BRIR filter into multiple subband filters operating in parallel in the frequency domain. Each subband filter processes a specific frequency range, allowing the overall filtering operation to be performed with reduced computational complexity compared to a single long-time-domain filter, while maintaining sound quality through frequency-selective processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the filtering operation from the time domain to the frequency domain using QMF (Quadrature Mirror Filter) bank. This parameter change allows convolution with long BRIR filters to be performed as simple multiplication in the frequency domain, dramatically reducing computational complexity from O(N*M) to O(N log N) where N is the signal length and M is the filter length.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the number of input channels is increased for multi-channel formats, then audio quality is improved, but computational complexity becomes enormous

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

Solution Approach 1:

The patent processes each channel independently through the QMF bank and subband filtering stages, allowing parallel processing of multiple channels. This segmentation enables multi-channel binaural rendering without multiplying the computational complexity by the number of channels, as each channel follows the same efficient frequency-domain processing path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal processing framework that handles any number of input channels through the same QMF-based frequency domain filtering architecture. The system can accommodate 22.2 channel format or other multi-channel configurations without requiring separate processing paths, making the solution scalable and efficient for various channel counts.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If time-domain convolution is used for binaural filtering, then filtering accuracy is maintained, but additional QMF synthesis operations are required

Engineering Contradiction:
Improvefiltering accuracyVSAvoidprocessing operations
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of performing time-domain convolution and then converting to frequency domain (the conventional approach), the patent inverts the order by first transforming to the frequency domain using QMF analysis, performing the filtering operation there, and then synthesizing the result. This inversion eliminates the need for separate QMF synthesis operations while maintaining filtering accuracy through frequency-selective processing.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10469969B2Method and apparatus for processing multimedia signals
Publication Date: 2019.11.05 WILUS INSTITUTE OF STANDARDS & TECHNOLOGY INC
  • US10469969B2 patent drawing
  • US10469969B2 patent drawing
  • US10469969B2 patent drawing

AI summary

The present invention relates to a method and an apparatus for processing a signal, which are used for effectively reproducing a multimedia signal, and more particularly, to a method and an apparatus for processing a signal, which are used for implementing filtering for multimedia signal having a plurality of subbands with a low calculation amount.To this end, provided are a method for processing a multimedia signal including: receiving a multimedia signal having a plurality of subbands; receiving at least one proto-type filter coefficients for filtering each subband signal of the multimedia signal; converting the proto-type filter coefficients into a plurality of subband filter coefficients; truncating each subband filter coefficients based on filter order information obtained by at least partially using characteristic information extracted from the corresponding subband filter coefficients, the length of at least one truncated subband filter coefficients being different from the length of truncated subband filter coefficients of another subband; and filtering the multimedia signal by using the truncated subband filter coefficients corresponding to each subband signal and an apparatus for processing a multimedia signal using the same.