Low Bitrate Session Switching for Voice Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Low bitrate communication devices face challenges in maintaining high voice quality during voice calls with high bitrate communication devices due to their single receiving antenna and low antenna efficiency, leading to packet loss and call drops, especially in poor radio conditions.
Innovation Solution
The low bitrate communication device configures a low bitrate communication session with a high bitrate communication device by initially accepting a high bitrate session and then re-inviting to switch to a low bitrate session, using speech frame bundling to improve voice quality and reduce packet loss, thereby conserving network and computing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a low bitrate communication device accepts a high bitrate communication session, then the device can maintain connectivity with high bitrate devices, but packet loss and call drops increase due to the device's single receiving antenna and low antenna efficiency
Solution Approach 1:
The patent implements dynamic bitrate adaptation by allowing the communication session to switch between high bitrate and low bitrate modes based on real-time radio conditions. The low bitrate communication device monitors its reception quality and can request a switch to low bitrate mode when radio conditions deteriorate, preventing packet loss while maintaining compatibility with high bitrate devices during good conditions
Solution Approach 2:
The system changes the communication parameter (bitrate) dynamically based on the device's capabilities and radio conditions. The patent enables the low bitrate device to negotiate and switch between different bitrate modes (high bitrate mode for good conditions, low bitrate mode for poor conditions), adjusting the transmission parameter to match the device's antenna efficiency and reception quality
2Reliability
If a low bitrate communication device uses a low bitrate communication protocol, then packet loss decreases and voice quality improves, but the device cannot fully utilize the capabilities of high bitrate communication devices
Solution Approach 1:
The patent implements dynamic protocol selection where the communication system can switch between high bitrate and low bitrate protocols based on radio conditions. The low bitrate device can accept high bitrate protocols when conditions are good to maximize compatibility, but switch to low bitrate protocols when conditions deteriorate to maintain voice quality and reliability
Solution Approach 2:
The system dynamically changes the communication protocol parameter (bitrate) based on real-time conditions. The patent enables the device to select and switch between different protocol modes (high bitrate EVS, low bitrate AMR-WB) to optimize both voice quality and compatibility with the peer device's capabilities
3Loss of time
If a low bitrate communication device establishes a communication session quickly, then user experience improves, but the device may be unable to decode high bitrate data and must drop packets
Solution Approach 1:
The patent implements preliminary negotiation where the low bitrate device proactively indicates its capability preferences and radio conditions during the call establishment phase. By performing this assessment and negotiation upfront, the system can quickly establish a suitable bitrate mode that prevents packet loss without delaying call setup, rather than attempting high bitrate first and switching later
Data Source
AI summary
An example method includes receiving, from a high bitrate communication device, a first request to communicate via a high bitrate communication protocol; responding to the first request from the high bitrate communication device by establishing a high bitrate communication session; sending, after the high bitrate communication session is established, a second request to the high bitrate communication device to communicate via a low bitrate communication protocol; receiving, from the high bitrate communication device, a response associated with the second request; and establishing a low bitrate communication session using the low bitrate communication protocol.


