Stereo Audio De-Correlation With Adaptive Frame Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing lossless encoding methods for stereo audio signals face inaccuracies in determining optimal thresholds due to fixed thresholds across frames, affecting the encoding compression rate.

Innovation Solution

Adaptive updating of first and second thresholds for each frame based on the de-correlation manner of the previous frame, using offset values to determine optimal thresholds for accurate correlation determination and de-correlation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed threshold is used for de-correlation determination, then the processing is simple and fast, but the accuracy of correlation determination deteriorates and encoding compression rate is suboptimal

Engineering Contradiction:
Improvecorrelation determination accuracyVSAvoidthreshold updating complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the fixed threshold into a dynamic threshold that adapts to different audio signal characteristics. The threshold is updated based on the correlation coefficient calculated from the current frame's audio signals, allowing the de-correlation determination to be optimized for each specific frame rather than using a static value, thus resolving the contradiction between simplicity and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the threshold parameter from a fixed value to a variable value that depends on the correlation coefficient. By making the threshold a function of the calculated correlation coefficient, the system can adjust the determination criterion dynamically, improving accuracy without requiring complex external adjustment mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If an adaptive threshold is used for each frame, then the encoding compression rate improves, but the processing complexity and computational load increase

Engineering Contradiction:
Improveencoding compression rateVSAvoidthreshold calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-adjustment by using the correlation coefficient calculated from the current frame's data to determine the threshold for that same frame. This self-service approach eliminates the need for external threshold setting or complex adaptive algorithms, achieving improved compression rates through a straightforward self-determining mechanism.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent calculates the correlation coefficient as a preliminary step before determining the threshold and performing de-correlation. This preliminary calculation of the correlation coefficient enables the threshold to be pre-determined for each frame based on its actual characteristics, improving compression efficiency without adding significant processing complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12627939B2Stereo audio signal processing method, encoding device, and storage medium
Publication Date: 2026.05.12 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12627939B2 patent drawing
  • US12627939B2 patent drawing
  • US12627939B2 patent drawing

AI summary

A method for processing a stereo audio signal, performed by an encoding device, includes: determining an initial first threshold Thresh01 and an initial second threshold Thresh02 of a current frame of the stereo audio signal, where Thresh01∈(−1,0), and Thresh02∈(0,1); determining an offset value Delta; determining a first threshold Thresh1 and a second threshold Thresh2 corresponding to the current frame of the stereo audio signal according to a de-correlation manner for a previous frame of the stereo audio signal, the offset value Delta, the initial first threshold Thresh01 of the current frame, and the initial second threshold Thresh02 of the current frame; and performing de-correlation on the current frame according to the first threshold Thresh1 and the second threshold Thresh2 corresponding to the current frame.