Audio Encoder Model Selection Buffer Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio coding systems face challenges in selecting the optimal coding model after switching from one mode to another, leading to potential misclassification and inappropriate coding model selection due to invalid buffer contents, especially when transitioning from AMR-WB mode to AMR-WB+ extension mode.

Innovation Solution

A method that activates the selection rule for the first coder mode only after receiving enough sections of the audio signal to cover the analysis window, ensuring valid buffer contents are used for model selection, and provides an additional selection rule that does not rely on preceding signal information to prevent misclassification during the initial adaptation period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the selection rule is activated immediately after mode switching, then the coding model selection can start earlier, but the buffer contents may be invalid leading to misclassification

Engineering Contradiction:
Improvetime delay in coding model selectionVSAvoidaccuracy of coding model selection
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies preliminary action by checking whether the analysis window contains valid data before activating the selection rule. The system prepares by monitoring buffer validity status in advance, and only activates model selection when sufficient valid samples are available, preventing premature decisions based on invalid data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the activation of the selection rule conditional rather than static. The selection rule is dynamically activated or deactivated based on the validity status of buffer contents, allowing the system to adapt its behavior to the current data availability state.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the analysis window covers a long preceding section, then more signal characteristics can be analyzed for better model selection, but the system complexity and processing load increase

Engineering Contradiction:
Improveprecision of signal characteristic analysisVSAvoidcomplexity of analysis window processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the audio signal processing into distinct coder modes (first coder mode with selection rules, second coder mode without). This segmentation allows complex analysis to be applied only where needed (first coder mode) while using simpler processing elsewhere (second coder mode), reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If multiple coding models are available for the first coder mode, then better audio quality can be achieved through optimal model selection, but the device complexity increases

Engineering Contradiction:
Improveaudio qualityVSAvoidcomplexity of multiple coding models
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by applying different processing strategies to different parts of the signal. The first coder mode with multiple coding models and selection rules is applied locally only when appropriate, while the second coder mode provides a simpler alternative, ensuring high quality where needed without unnecessarily increasing complexity throughout the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8069034B2Method and apparatus for encoding an audio signal using multiple coders with plural selection models
Publication Date: 2011.11.29 NOKIA TECHNOLOGIES OY
  • US8069034B2 patent drawing
  • US8069034B2 patent drawing
  • US8069034B2 patent drawing

AI summary

A method for supporting an encoding of an audio signal is shown, wherein at least a first and a second coder mode are available for encoding a section of the audio signal. The first coder mode enables a coding based on two different coding models. A selection of a coding model is enabled by a selection rule which is based on signal characteristics which have been determined for a certain analysis window. In order to avoid a misclassification of a section after a switch to the first coder mode, it is proposed that the selection rule is activated only when sufficient sections for the analysis window have been received. The invention relates equally to a module in which this method is implemented, to a device and a system comprising such a module and to a software program product including a software code for realizing the proposed method.