Periodic Signal Interpolation for Successive Audio Loss Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current audio loss compensation methods in VoIP communication are inflexible and inefficient, leading to poor communication quality when audio losses occur for an extended period, and require excessive storage resources.
Innovation Solution
A loss compensation device and method that stores received periodic signals, detects losses, and generates interpolation signals with different waveforms to synthesize and replace lost audio data, allowing continuous compensation even during prolonged audio losses, while optimizing storage usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If interpolation audio data is generated using decoding result of one fundamental period, then audio loss compensation is performed, but storage resource is consumed inefficiently when losses occur successively
Solution Approach 1:
The patent segments the decoding result storage into multiple fundamental periods (first fundamental period, second fundamental period, etc.). When audio loss is detected, the system selectively retrieves only the necessary segment (one or two fundamental periods) from storage, rather than storing or processing all decoded data. This segmentation allows efficient storage resource usage while maintaining the ability to generate interpolation audio data for successive losses.
Solution Approach 2:
The patent performs preliminary action by storing multiple fundamental periods of decoding results in advance in the decoding result storage unit. When audio loss occurs, the system can immediately retrieve the required fundamental period(s) without delay. This preliminary storage preparation enables rapid response to successive audio losses while controlling storage consumption through selective retention of only necessary historical periods.
2Object-affected harmful factors
If no sound is output during and after specific period to prevent abnormal sound, then beep noise is suppressed, but audio loss compensation cannot be performed for long time period
Solution Approach 1:
The patent applies dynamics by making the interpolation audio data generation adaptive and continuous rather than static and limited. The system dynamically adjusts the generation of interpolation audio data based on the duration of audio loss, continuing to generate compensation data even for extended periods. This dynamic approach allows long-duration compensation while managing abnormal sounds through progressive attenuation rather than complete cessation, maintaining flexibility in compensation duration.
Solution Approach 2:
The patent changes parameters by implementing progressive attenuation of interpolation audio data over time rather than abrupt termination. The attenuation parameter is adjusted gradually, allowing the system to suppress abnormal sounds (beep noise) while maintaining audio output for extended periods. This parameter change enables continuous compensation with controlled sound quality, extending the duration of actionable compensation beyond fixed time limits.
3Reliability
If decoding result of multiple fundamental periods is stored in memory, then successive audio losses can be compensated, but storage capacity is consumed
Solution Approach 1:
The patent extracts only the necessary portion of decoding results from the full decoded audio stream. Instead of storing all decoded data or a fixed large number of fundamental periods, the system extracts and stores only one or two fundamental periods of decoding results in the decoding result storage unit. This extraction approach enables successive audio loss compensation while minimizing memory storage capacity consumption.
Solution Approach 2:
The patent implements discarding and recovering by selectively retaining only the most recent one or two fundamental periods of decoding results in storage, discarding older periods. When audio loss occurs, the system recovers the necessary interpolation data from these retained periods. This approach balances the ability to compensate for successive losses with efficient use of limited storage capacity, discarding unnecessary historical data while preserving what is needed for compensation.
Data Source
AI summary
It is possible to save storage resources. A loss compensation device for compensating a loss in periodical signals when the loss occurs in an arbitrary section of the periodical signals which are divided into predetermined sections and received in time series, includes: a periodical signal storage which stores one or more sections of newly received periodical signals for a predetermined period of time; a loss detector which detects a loss of each section of the periodical signals; and an element periodical signal generator which generates a plurality of element periodical signals for interpolation having different waveforms, in accordance with the periodical signals stored in the periodical signal storage, at time of detection of the loss if the loss is detected by the loss detector. The plurality of element periodical signals generated by the element periodical signal generator are synthesized, and a result of the synthesizing is arranged at the section where the loss in the periodical signals has occurred.


