Stereo Coding Phase Offset Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mid/side (M/S) stereo coding methods are ineffective when applied to groups of signals with considerable relative mutual phase or time offsets, as they fail to efficiently compress data and maintain audio quality.

Innovation Solution

A method of encoding input signals by determining parameters for relative phase and temporal differences, applying complex rotation to generate dominant and residual signals, and multiplexing quantized data to achieve efficient encoding, while optionally discarding perceptually non-relevant time-frequency information to enhance compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional M/S stereo coding is applied to signals with considerable phase or time offsets, then the coding process is simple, but data compression efficiency deteriorates and audio quality is lost

Engineering Contradiction:
Improvecoding simplicityVSAvoidaudio quality
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent applies dynamic rotation angle adjustment based on signal characteristics. Instead of using a fixed 45° rotation angle as in conventional M/S coding, the system calculates optimal rotation angles adaptively for different signal conditions, particularly for signals with phase or time offsets. This dynamic approach maintains coding effectiveness while preserving audio quality for diverse signal types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the rotation angle parameter from a fixed value to a variable parameter that adapts to signal characteristics. By modifying this key parameter based on phase and time offset measurements, the system resolves the contradiction between simple coding and quality preservation, achieving both efficiency and fidelity.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If variable rotation angle is applied to enhance compression, then data compression improves, but device complexity increases

Engineering Contradiction:
Improvedata compression efficiencyVSAvoidencoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent performs preliminary analysis of signal characteristics (phase and time offsets) before applying rotation coding. By pre-calculating optimal rotation angles based on measured signal parameters, the system avoids complex real-time adjustments during encoding, thus reducing overall device complexity while maintaining compression efficiency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If complex rotation is applied to signals with phase offsets, then audio quality is maintained, but computational requirements increase

Engineering Contradiction:
Improveaudio qualityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the rotation angle parameter from a fixed value to a variable parameter that adapts to signal characteristics. By modifying this key parameter based on phase and time offset measurements, the system resolves the contradiction between simple coding and quality preservation, achieving both efficiency and fidelity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8254585B2Stereo coding and decoding method and apparatus thereof
Publication Date: 2012.08.28 KONINKLIJKE PHILIPS NV
  • US8254585B2 patent drawing
  • US8254585B2 patent drawing
  • US8254585B2 patent drawing

AI summary

A method of encoding input signals (l, r) to generate encoded data (100) is provided. The method involves processing the input signals (l, r) to determine first parameters (φ1, φ2) describing relative phase difference and temporal difference between the signals (l, r), and applying these first parameters (φ1, φ2) to process the input signals to generate intermediate signals. The method involves processing the intermediate signals to determine second parameters (α; IID, ρ) describing angular rotation of the first intermediate signals to generate a dominant signal (m) and a residual signal (s), the dominant signal (m) having a magnitude or energy greater than that of the residual signal (s). These second parameters are applicable to process the intermediate signals to generate the dominant (m) and residual (s) signals. The method also involves quantizing the first parameters, the second parameters, and dominant and residual signals (m, s) to generate corresponding quantized data for subsequent multiplexing to generate the encoded data (100).