VoIP Frame Rate Adaptation via Intermediate Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Voice-over-IP technologies face incompatibility issues due to varying frame rates in audio data transmission, preventing direct communication between devices with different frame size capabilities, even with the use of VoIP gateways.
Innovation Solution
A system with frame rate conversion logic that uses intermediate storage to adapt inbound audio data frames to match the frame rate requirements of receiving devices, allowing transmission and reception of audio data between clients with different frame sizes by storing and repackaging data until sufficient data is collected for outbound frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If frame rate conversion is performed using intermediate storage, then compatibility between devices with different frame rates is improved, but transmission delay increases
Solution Approach 1:
The patent applies preliminary action by pre-allocating intermediate storage buffers and pre-establishing frame rate conversion parameters before actual audio transmission begins. This allows the conversion process to start immediately when frames arrive, reducing waiting time while maintaining compatibility between devices with different frame rates.
Solution Approach 2:
The patent uses an intermediary conversion buffer as a mediator between the transmitting device and receiving device with different frame rates. This intermediate storage area temporarily holds audio frames while conversion is performed, enabling compatibility without direct peer-to-peer frame rate matching, thus resolving the contradiction between adaptability and transmission delay.
2Adaptability or versatility
If frame rate conversion is performed, then interoperability between different VoIP equipment is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal frame rate conversion mechanism that can handle multiple different frame rates (20ms, 30ms, 40ms, etc.) using a single intermediate storage buffer and conversion algorithm. This multi-functional approach improves interoperability across diverse VoIP equipment without requiring separate conversion systems for each frame rate pair, thereby limiting the increase in system complexity.
Solution Approach 2:
The patent changes the parameter of frame duration (20ms, 30ms, 40ms) as a configurable variable in the conversion process. By treating frame rate as a adjustable parameter rather than a fixed property, the system can adapt to different VoIP equipment requirements through software configuration rather than hardware redesign, reducing overall system complexity while maintaining broad interoperability.
Data Source
AI summary
A system for providing frame rate conversion for audio data is provided. The system includes a first client configured to transmit audio data frames at a first frame rate, a second client configured to receive audio data frames at a second frame rate. The first frame rate is different from the second frame rate. The system further includes a device configured to facilitate transmission of audio data frames between the first client and the second client. The device is further configured to receive the audio data frames from the first client at the first frame rate, store the received audio data frames in an intermediate storage area and repackage the stored audio data frames into one or more frames for transmission to the second client at the second frame rate.

