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;
including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection;
and wherein the variable number of VoIP encoded frames is an optimal number to increase the amount of VoIP bits included in a radio block transmitted over the radio interface.
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.
63 Citations
22 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; including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection; and wherein the variable number of VoIP encoded frames is an optimal number to increase the amount of VoIP bits included in a radio block transmitted over the radio interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An 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 VoIP connection based on a determined current radio condition associated with the VoIP connection; a VoIP voice encoder that includes a processing system that includes at least one processor, the processing system 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; a VoIP packetizer for including the number of VoIP encoded frames in a VoIP packet for transport over the VoIP connection; and wherein the variable number of VoIP encoded frames is an optimal number to increase an amount of VoIP bits included in a radio block transmitted over the radio interface by the mobile node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification