Adaptive Multi-Channel Signal Coding for Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multichannel signal coding techniques provide low compression efficiencies, failing to effectively utilize correlation between channel signals for improved coding efficiency.

Innovation Solution

The method involves dividing input signals into short-time periods and adaptively choosing between independent coding and difference coding for each channel based on correlation, with one channel serving as a reference for difference coding to reduce code amount.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional compressive coding techniques are used to exploit similarity between channels, then code amount is reduced, but compression efficiency remains low

Engineering Contradiction:
Improvecode amountVSAvoidcompression efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies dynamics by adaptively switching between independent coding and difference coding modes based on real-time correlation analysis of channel signals. The coding method dynamically adjusts the coding strategy for each frame according to the measured correlation coefficient, rather than using a fixed coding approach. This dynamic adaptation resolves the contradiction by optimizing both code amount reduction and compression efficiency according to the actual signal characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the coding parameter (coding mode) based on the correlation coefficient threshold. When the correlation coefficient exceeds a predetermined threshold, difference coding is applied; otherwise, independent coding is used. This parameter change strategy allows the system to achieve high compression efficiency when channels are highly correlated while maintaining good audio quality when correlation is low, thus resolving the technical contradiction between code amount and compression efficiency.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If difference coding is applied to all channel signals, then code amount is reduced, but coding efficiency decreases when channel correlation is low

Engineering Contradiction:
Improvecode amountVSAvoidcoding efficiency
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by applying different coding methods to different channel pairs based on their individual correlation characteristics. Each frame is analyzed independently, and the coding mode (independent or difference coding) is selected locally for each channel pair based on its specific correlation coefficient. This localized adaptation ensures that difference coding is only applied where it is effective (high correlation), while independent coding is used where it is more appropriate (low correlation), thus resolving the contradiction between code amount reduction and coding efficiency.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If independent coding is used for all channel signals, then coding quality is maintained, but code amount increases

Engineering Contradiction:
Improvecoding qualityVSAvoidcode amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the coding parameter based on the correlation coefficient to resolve this contradiction. When the correlation coefficient is below the threshold, independent coding is applied to maintain coding quality. When the correlation coefficient exceeds the threshold, difference coding is applied to reduce code amount. This conditional parameter change allows the system to achieve optimal balance between coding quality and code amount based on the actual signal characteristics.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If fixed coding method is used, then system complexity is reduced, but adaptability to different signal characteristics decreases

Engineering Contradiction:
Improvesystem complexityVSAvoidadaptability to signal characteristics
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by implementing an adaptive coding system that automatically adjusts its behavior based on signal characteristics. The system calculates the correlation coefficient for each frame and dynamically selects the appropriate coding mode (independent or difference coding). This dynamic adaptation maintains relatively simple system structure while achieving high adaptability to different signal characteristics, thus resolving the contradiction between system complexity and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7929600B2Multi-channel signal encoding method, decoding method, device thereof, program, and recording medium thereof
Publication Date: 2011.04.19 NIPPON TELEGRAPH & TELEPHONE CORP
  • US7929600B2 patent drawing
  • US7929600B2 patent drawing
  • US7929600B2 patent drawing

AI summary

In difference coding, each of a first to M-th channel signals is divided into frames and independent energy of every channel signal and difference energy of difference signals between all channel signals are calculated for each frame. In ascending order of energy, if a signal corresponding to an energy value is independent signal, it is determined that independent coding should be used for the signal. If the signal is a difference signal and the type of coding for one of channel signals has been determined, it is determined that the other should be difference-coded using the former channel signal as a reference signal. If the type of coding for neither of the channel signals has been determined, it is determined that one of them should be independently coded and the other should be difference-coded using the former channel signal as a reference signal.