Adaptive Filter Coefficient Update for Stereo Audio Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for updating filter coefficients in adaptive filters for multi-channel signal encoding require a large number of operations, leading to increased computational load, especially when the filter order is high, such as 3200, which is necessary for efficient encoding of stereo audio signals.

Innovation Solution

The proposed solution involves determining a specific update order range for filter coefficient updates based on the cross-correlation function between channel signals, allowing only the filter coefficients in important sections to be updated, thereby reducing the computational load while maintaining prediction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the filter order is increased to represent acoustic characteristics for sufficient time length (e.g., N=3200 for 100ms at 32kHz sampling), then the encoding performance and accuracy of acoustic characteristic representation is improved, but the computational load for updating filter coefficients increases dramatically

Engineering Contradiction:
Improveacoustic characteristic representation accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent divides the filter coefficient update process into two distinct phases: an initial learning phase where all N filter coefficients are updated to capture complete acoustic characteristics, and a subsequent maintenance phase where only a limited number of coefficients (e.g., 32 out of 3200) are updated periodically. This segmentation allows the system to achieve high representation accuracy through initial comprehensive learning while reducing computational load during normal operation by updating only essential coefficients at reduced intervals.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the filter coefficient update frequency is increased to maintain accurate acoustic characteristic tracking, then the prediction performance is improved, but the amount of operations required increases significantly

Engineering Contradiction:
Improveprediction performanceVSAvoidencoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic updates of filter coefficients at predetermined intervals rather than continuous updates at every encoding step. During the learning phase, updates occur frequently to establish accurate acoustic characteristics. Once learning is complete, updates are performed periodically with reduced frequency (e.g., every M steps where M>1), maintaining reliable prediction performance while significantly improving encoding efficiency by reducing the total number of operations.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If all filter coefficients are updated at every encoding step to maintain optimal prediction, then the prediction accuracy is improved, but the amount of update operations becomes prohibitively large

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by updating only a necessary subset of filter coefficients rather than all coefficients at every step. After the initial learning phase where all coefficients are established, the system updates only the most critical coefficients (those with largest magnitudes or greatest impact on prediction accuracy) at reduced frequency. This partial update approach maintains sufficient prediction accuracy while dramatically reducing processing time and computational resources required.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9111527B2Encoding device, decoding device, and methods therefor
Publication Date: 2015.08.18 III HOLDINGS 12 LLC
  • US9111527B2 patent drawing
  • US9111527B2 patent drawing
  • US9111527B2 patent drawing

AI summary

An encoding device, a decoding device, and encoding and decoding methods are provided, wherein when a multi-channel signal is encoded with high efficiency, using an adaptive filter, the number of arithmetic operations to update a filter coefficient of the adaptive filter can be reduced. An update range determination unit determines the range of a filter coefficient order (update order range) of a filter coefficient to be updated, among filter coefficients gk(n) of the adaptive filter, on the basis of a mutual correlation function between an input (L) signal and an input (R) signal. The adaptive filter updates the filter coefficient gk(n) of the filter coefficient order (n) to be updated, using a decoding (L) signal and a decoding error (R) signal.