Enhanced VoIP media flow quality by adapting speech encoding based on selected modulation and coding scheme (MCS)
First Claim
1. A method for use with a voice-over-IP (VoIP) connection established over a radio interface with a mobile radio station, comprising:
- determining a current radio condition associated with the VoIP connection;
determining a modulation and coding scheme (MCS) for a portion of VoIP information to be communicated over the VoIP connection based on the determined current radio condition;
selecting a VoIP voice encoding mode for a portion of the VoIP connection based at least in part on the determined modulation coding scheme, the VoIP voice encoding mode having an associated bit rate;
encoding VoIP voice into a variable number of VoIP encoded frames using the selected VoIP voice encoding mode, wherein the variable number of VoIP encoded frames depends on the determined MCS; and
including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice-over-IP (VoIP) connection is established over a radio interface with a mobile radio station. A current radio condition for the VoIP connection is determined, and from that, a modulation and coding scheme (MCS) for a portion of the VoIP connection. A VoIP voice encoding mode for a portion of the VoIP connection is selected based on the determined modulation coding scheme. VoIP voice is then encoded into a number of VoIP encoded frames using the selected VoIP voice encoding mode which has an associated bit rate. An optimal number of VoIP encoded frames is included in a VoIP packet for transport over the VoIP connection given the selected voice encoding mode and the selected MCS. Other adjustments may be made to ensure robustness of the VoIP connection and/or to maximize capacity.
83 Citations
35 Claims
-
1. A method for use with a voice-over-IP (VoIP) connection established over a radio interface with a mobile radio station, comprising:
-
determining a current radio condition associated with the VoIP connection;
determining a modulation and coding scheme (MCS) for a portion of VoIP information to be communicated over the VoIP connection based on the determined current radio condition;
selecting a VoIP voice encoding mode for a portion of the VoIP connection based at least in part on the determined modulation coding scheme, the VoIP voice encoding mode having an associated bit rate;
encoding VoIP voice into a variable number of VoIP encoded frames using the selected VoIP voice encoding mode, wherein the variable number of VoIP encoded frames depends on the determined MCS; and
including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for use in a mobile node for supporting a voice-over-IP (VoIP) connection established over a radio interface via a radio access network, comprising:
-
a modulation and coding scheme (MCS) selector for selecting a channel encoding scheme and the modulation scheme use for a portion of VoIP voice information to be transmitted over the the VoIP connection based on a determined current radio condition associated with the VoIP connection;
a VoIP voice encoder configured to (1) select a voice encoding mode for the portion of VoIP voice information based at least in part on the selected MCS, the VoIP voice encoding mode having an associated bit rate, and (2) encode the VoIP voice information into a variable number of VoIP encoded frames using the selected VoIP voice encoding mode, wherein the variable number of VoIP encoded frames depends on the selected MCS; and
a VoIP packetizer for including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. Apparatus for use in a network node for supporting a voice-over-IP (VoIP) connection established over a radio interface via a radio access network, comprising:
-
a codec mode selector configured to select a vocoding mode for a portion of VoIP voice information to be communicated over the VoIP connection based at least in part on a selected modulation and coding scheme (MCS) for use in transmitting the portion of VoIP voice information over the VoIP connection, the selected MCS being based on a determined current radio condition associated with the VoIP connection;
a VoIP codec configured to encode the VoIP voice information into encoded VoIP data in accordance with the selected vocoding mode, the selected VoIP vocoding mode having an associated bit rate;
a codec framer configured to frame the encoded VoIP data to produce a variable number of VoIP encoded frames using the selected VoIP voice encoding mode, wherein the variable number of VoIP encoded frames depends on the selected MCS; and
a VoIP packetizer for including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification