Vocoder Bit Rate Selection by Dial String
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voice communication devices face a tradeoff between network efficiency and voice signal quality due to the limitations of existing vocoders, particularly in low bit rate settings, which can result in poor speech reproduction, especially in poor signal environments.
Innovation Solution
The system determines the intended recipient of a voice communication and configures the vocoder to produce an encoded voice signal with desired characteristics, such as bit rate, by analyzing the dial string entered by the user and selecting a high bit rate mode for premium recipients to ensure high quality voice communications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a lower bit rate vocoder is used to increase network utilization, then network efficiency is improved, but voice signal quality deteriorates
Solution Approach 1:
The system dynamically adjusts the vocoder bit rate based on signal strength conditions. When signal strength is high, a lower bit rate vocoder is used to maximize network utilization. When signal strength is low, the system switches to a higher bit rate vocoder to maintain voice signal quality. This dynamic adaptation resolves the contradiction by allowing the system to optimize for network efficiency under good conditions while preserving quality under poor conditions.
Solution Approach 2:
The system changes the operating parameters of the vocoder (specifically the bit rate) based on detected signal strength conditions. By monitoring signal strength and adjusting the vocoder bit rate parameter accordingly, the system can shift between network efficiency optimization and quality preservation modes, effectively resolving the technical contradiction between these two opposing requirements.
2Reliability
If a higher bit rate vocoder is used to improve voice signal quality, then speech reproduction quality is improved, but network efficiency deteriorates
Solution Approach 1:
The system employs dynamic vocoder selection that adapts to current signal conditions. Instead of consistently using high bit rate vocoders, the system only switches to higher bit rates when signal strength indicates quality degradation risk. This dynamic approach ensures quality when needed while preserving network efficiency during normal operating conditions.
Solution Approach 2:
The system adjusts the vocoder bit rate parameter based on signal strength monitoring. When signal strength is sufficient, the system maintains lower bit rates for network efficiency. When signal strength deteriorates, the system increases the bit rate parameter to preserve voice quality, thus resolving the contradiction between quality and efficiency through conditional parameter changes.
3Productivity
If low bit rate vocoders are deployed to increase system efficiency, then bandwidth usage is reduced, but voice quality in poor signal environments deteriorates
Solution Approach 1:
The system implements dynamic vocoder rate selection that responds to signal strength conditions. Low bit rate vocoders are used as the default to maximize system efficiency and bandwidth utilization. However, when signal strength indicators suggest poor signal conditions, the system dynamically switches to higher bit rate vocoders to maintain voice quality, thus resolving the contradiction between efficiency and quality in adverse conditions.
Solution Approach 2:
The system monitors signal strength and adjusts the vocoder bit rate parameter accordingly. Under normal signal conditions, low bit rate parameters are maintained for system efficiency. When signal strength deteriorates below certain thresholds, the system changes the bit rate parameter to higher values to preserve voice quality, effectively resolving the technical contradiction through conditional parameter adjustment.
Data Source
AI summary
A system and method for providing voice communications with desired characteristics based upon the intended recipient of a voice communication. An apparatus includes a list of dial strings associated with parties having desired voice communication characteristics. A dial string entered by a user and associated with an intended recipient is compared to a list of preferred dial strings to determine the characteristics of an encoded voice signal to be sent to the recipient. The apparatus can include a vocoder having different bit rate modes and a bit rate mode is selected based upon the dial string entered by a user. Dial strings can be stored at the device or on a network. The apparatus can include a mode selector to select a desired vocoder mode to generate an encoded voice signal.


