Frame Compensation Across Multiple Audio Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AMR-WB+ codec compensation methods are limited to only compensating lost frames in the TCX1024 format, failing to effectively handle frames in other formats, which affects reception quality by filling comfort noises when previous frames are not in the same format.

Innovation Solution

A frame compensation method and system that determine the length of both the lost and correct frames, allowing for compensation using a data sequence of the same length from the correct frame, even if it's an integral power of 2 times the lost frame's length, enabling compensation across various formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the existing AMR-WB+ codec compensation method is used, then lost frames in TCX1024 format can be compensated, but lost frames in other formats cannot be compensated and comfort noises are filled instead

Engineering Contradiction:
Improveframe format compatibilityVSAvoidreception quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extends the compensation mechanism to handle multiple frame formats (TCX256, TCX512, TCX1024, ACELP) rather than being limited to only TCX1024. The universal compensation module can process any frame format by determining the appropriate compensation strategy based on the frame type, thereby improving adaptability while maintaining reliable compensation across all formats

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter of frame length by using different compensation strategies for different frame lengths. For TCX frames, it uses the same length as the previous frame; for ACELP frames, it uses double the previous frame length. This parameter adaptation allows the system to handle various frame formats effectively, resolving the contradiction between versatility and reliability

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If spectrum interpolation and linear prediction are used for TCX1024 frame compensation, then compensation accuracy is improved, but the method cannot be applied to frames of other lengths or formats

Engineering Contradiction:
Improvecompensation accuracyVSAvoidframe format flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adaptability by making the compensation method flexible according to frame format. The system dynamically selects between different compensation approaches (spectrum interpolation for TCX frames, comfort noise for ACELP frames) based on the frame type detected, allowing high accuracy where applicable while maintaining versatility across all formats

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the compensation process into different handling paths for different frame formats. TCX frames (256, 512, 1024 samples) are handled with spectrum interpolation and linear prediction for high accuracy, while ACELP frames are handled with comfort noise insertion. This segmentation allows each format to receive the most appropriate compensation method, balancing accuracy and versatility

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8219395B2Frame compensation method and system
Publication Date: 2012.07.10 HUAWEI TECH CO LTD
  • US8219395B2 patent drawing
  • US8219395B2 patent drawing
  • US8219395B2 patent drawing

AI summary

A frame compensation method is provided. The method includes: obtaining a length of a lost frame and a length of a correct frame; determining that the length of the correct frame is integral power of 2 times of the length of the lost frame, and then obtaining a data sequence with the same length as the length of the lost frame according to the correct frame; and compensating the lost frame according to the data sequence to obtain a compensated data frame. A frame compensation system is also provided. Lost frames in various formats are compensated according to correct frames in various formats, so that the limitation of the related art that a lost frame in a single format can be merely compensated according to a correct frame in a single format is eliminated, and the effect of the compensated data frames is better than that of filling comfort noises.