Frame Compensation Across Multiple Audio Formats
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


