EVS Codec Channel Aware Mode for Adaptive Call Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication service providers face the challenge of improving call quality while minimizing the use of additional resources, particularly due to the increased computational complexity and resource utilization of the Channel Aware Mode in the Enhanced Voice Service (EVS) codec, which is unnecessary in ideal network conditions.
Innovation Solution
A network node monitors packet loss during calls and toggles the Channel Aware Mode on or off based on predefined thresholds, and if resource utilization exceeds a threshold, it moves the call to a virtual machine with spare capacity, ensuring efficient use of resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the Channel Aware Mode is enabled in the EVS codec, then call quality and reliability are improved through better packet loss recovery, but computational complexity and resource utilization increase
Solution Approach 1:
The patent implements dynamic toggling of the Channel Aware Mode based on real-time network conditions. The system monitors packet loss rates and computational resource availability, enabling the enhanced mode only when both packet loss exceeds a threshold and sufficient resources are available. This dynamic adaptation resolves the contradiction by making the reliability improvement conditional rather than constant, allowing call quality enhancement only when the network environment and resource capacity justify the additional computational overhead.
2Reliability
If the Channel Aware Mode is enabled continuously, then call connectivity and reliability are improved, but resource efficiency deteriorates due to unnecessary processing in ideal network conditions
Solution Approach 1:
The system employs periodic monitoring of network conditions and resource status, with the Channel Aware Mode being toggled on and off based on these periodic assessments. Rather than continuous operation, the enhanced mode is activated only during periods when packet loss thresholds indicate degraded network conditions and resource metrics confirm sufficient capacity. This periodic activation pattern resolves the contradiction by eliminating unnecessary processing during ideal conditions while maintaining reliability improvements when needed.
3Reliability
If the enhanced mode is activated to handle packet loss, then call quality improves, but device complexity increases due to additional processing requirements
Solution Approach 1:
The patent changes the operational parameters of the EVS codec by dynamically adjusting the Channel Aware Mode state based on monitored conditions. When packet loss rates exceed predefined thresholds and resource availability is sufficient, the system transitions from the standard codec mode to the enhanced Channel Aware Mode, thereby adapting the processing complexity parameter to match actual network requirements. This parameter change resolves the contradiction by increasing processing complexity only when packet loss recovery becomes necessary, rather than maintaining high complexity unconditionally.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to one example, a method includes processing a communication session with a first virtual machine of a plurality of virtual machines associated with a network node and monitoring packet loss on a leg of the communication session between a first endpoint and a second endpoint. The method further includes, in response to determining that the packet loss exceeds a first threshold, toggling on an enhanced mode for a codec associated with the communication session, the enhanced mode providing increased error resilience. The method further includes, in response to determining that the toggling on the enhanced mode causes the first virtual machine to exceed a processing capacity threshold, moving the communication session to a second virtual machine of the plurality of virtual machines.