Adaptive Audio Codec Switching for Music Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Enhanced Voice Services (EVS) Full Band (EVS-FB) codec, while providing superior sound quality, is less efficient and resource-intensive compared to other codecs, and can be unreliable in poor radio frequency (RF) conditions.
Innovation Solution
A technique for adaptively transitioning between different audio codecs during a communication session, based on detected sound frequencies and RF conditions, allowing the use of a music-capable EVS-FB codec only when beneficial and switching to less-than-full-band EVS codecs in resource-conserving or poor RF conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If EVS-FB codec is used for voice calls, then sound quality is improved, but resource consumption increases
Solution Approach 1:
The system dynamically switches between EVS-FB and less-than-full-band codecs based on real-time detection of sound frequencies and RF conditions. The audio codec is not fixed but adapts its bandwidth allocation, using EVS-FB only when music frequencies are detected and conditions permit, otherwise using more efficient less-than-full-band codecs for voice-only scenarios.
Solution Approach 2:
The invention changes the audio bandwidth parameter of the codec based on detected conditions. When music is detected and RF conditions are good, the system switches to EVS-FB with full bandwidth (20 kHz). When only voice is present or RF conditions are poor, it switches to less-than-full-band codecs with reduced bandwidth, optimizing the balance between quality and resource usage.
2Measurement precision
If EVS-FB codec is used for voice calls, then sound quality is improved, but reliability decreases in poor RF conditions
Solution Approach 1:
The system continuously monitors RF conditions and dynamically adjusts codec selection. When poor RF conditions are detected, the system automatically switches from EVS-FB to more robust less-than-full-band codecs, ensuring reliable voice communication even when full-bandwidth audio quality would be compromised by network conditions.
Solution Approach 2:
The invention implements a feedback mechanism where the system monitors RF conditions and sound frequencies, then uses this information to make informed decisions about codec selection. The monitoring component provides continuous feedback about environmental conditions, enabling the system to adaptively choose the most appropriate codec to maintain both quality and reliability.
3Measurement precision
If EVS-FB codec is used continuously, then music quality is improved, but network efficiency decreases
Solution Approach 1:
Instead of continuously using the resource-intensive EVS-FB codec, the system applies partial action by using it only when necessary - specifically when music frequencies are detected in the environment. For voice-only calls, it uses less-than-full-band codecs, applying just the right amount of bandwidth allocation needed for each scenario rather than always maximizing quality.
Solution Approach 2:
The system changes the audio bandwidth parameter based on content type detection. When music is detected, it switches to EVS-FB with full 20 kHz bandwidth to preserve music quality. When only voice is present, it reduces bandwidth usage by switching to less-than-full-band codecs, thereby improving network efficiency while maintaining sufficient quality for speech communication.
Data Source
AI summary
Described herein are techniques, devices, and systems for selectively using a music-capable audio codec on-demand during a communication session. A user equipment (UE) may adaptively transition between using a first audio codec that provides a first audio bandwidth and a second audio codec (e.g., the EVS-FB codec) that provides a second audio bandwidth that is greater than the first audio bandwidth. The transition to the second audio codec may occur in response to determining that sound in the environment of the UE includes frequencies outside of a range of frequencies associated with a human voice, such as by determining that music is being played in the environment of the UE, which allows for selectively using a music-capable audio codec when it would be beneficial to do so.


