Voicemail Server Audio Encoder Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice mail systems face significant processing resource demands and potential audio quality risks due to the need for real-time transcoding of HD Voice messages to NarrowBand format, especially in heterogeneous telecommunications networks with various coding formats.
Innovation Solution
A method that determines the audio encoders used by both the depositing and subscribing users, selecting the appropriate encoding format for recording voice messages, thereby optimizing the negotiation of audio encoders and reducing transcoding operations, and storing messages in a format compatible with the subscriber's terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If real-time transcoding of HD Voice messages to NarrowBand format is performed in the voice mail server, then compatibility with NarrowBand terminals is achieved, but processing resource demands increase significantly
Solution Approach 1:
The voice mail server determines the audio encoder type (WB or NB) of the subscriber's terminal in advance, before the message depositing user arrives. This preliminary identification allows the server to prepare the appropriate encoding format ahead of time, avoiding the need for real-time transcoding when the message is deposited. The server stores messages in the predetermined format that matches the subscriber's terminal capabilities, thus eliminating or reducing processing resource demands during actual message deposition.
2Adaptability or versatility
If real-time transcoding of HD Voice messages to NarrowBand format is performed, then compatibility with NarrowBand terminals is ensured, but audio quality risks increase
Solution Approach 1:
The server performs encoder determination and message encoding in advance, before the message is actually needed. By preparing the message in the correct format beforehand, the system avoids real-time transcoding operations that could introduce audio quality degradation. The message is stored in a format that is predetermined to be compatible with the subscriber's terminal, ensuring audio quality is preserved without requiring risky real-time conversion.
3Reliability
If HD Voice encoding format is used for storing voice messages, then audio quality is improved, but compatibility with NarrowBand terminals deteriorates
Solution Approach 1:
The voice mail server dynamically changes the encoding parameter (frequency band width) based on the determined capabilities of the subscriber's terminal. If the terminal supports WB encoding, the server stores messages in WB format to preserve audio quality. If the terminal only supports NB encoding, the server stores messages in NB format to ensure compatibility. This parameter adaptation resolves the contradiction between audio quality and terminal compatibility.
4Productivity
If audio encoder type is determined in advance, then transcoding operations are reduced, but system complexity increases
Solution Approach 1:
The voice mail server uses feedback from the subscriber's terminal regarding its audio encoder capabilities (WB or NB support) to determine the appropriate encoding format. The terminal provides information about its supported codecs, and the server uses this feedback to make an informed decision about message encoding. This feedback mechanism simplifies the overall system by using existing capability information rather than requiring complex real-time transcoding infrastructure.
Data Source
Figure 1~2A
Figure 2B~2C
Figure 3
AI summary
The method involves identifying a set of audio coders (E2) that is likely to be used by an audio terminal at the time of processing of a vocal message by the audio terminal of a user wishing to process the vocal message. An audio coder functioning in a wideband is selected (SE3a). Another audio coder functioning in a narrow band is selected (SE3b) from the audio terminal of the user. A processed text message is recorded (E4) in a coding format in conformity with the audio coder selected from the audio terminal of the user wishing to process the text message. Independent claims are also included for the following: (1) a voice messaging server (2) a computer program comprising instructions for performing a method for processing vocal message (3) a computer readable recording medium with instructions for performing the method for processing vocal message.