Method and system for controlling speech encoding in a communication system
First Claim
Patent Images
1. A method of controlling speech encoding in a communication system, the method comprising the steps of:
- receiving encoded speech packets from a plurality of variable rate vocoders;
determining a required link bandwidth for transmission of encoded packets of voice based on the received encoded speech packets;
comparing the required link bandwidth with an available link bandwidth;
outputting encoded speech over the link;
generating a packet modification control signal for a selected variable rate vocoder indicating whether the output encoded speech was modified prior to output; and
controlling the selected vocoder, in response to the packet modification control signal, when output encoded speech was modified.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for controlling speech encoding in a communication system utilizes feedback information such as packet modification control data (154) sent from a communication link output controller, such as a network arbitor (142). The network arbitor (142) sends the packet modification control data (154) to a selected vocoder (146) to change the filter states of the selected vocoder (146) when the network arbitor (142) modifies an output speech packet communicated of a communication link (20), to facilitate improved convergence of a speech encoder and a speech decoder, such as a mobile subscriber unit.
43 Citations
17 Claims
-
1. A method of controlling speech encoding in a communication system, the method comprising the steps of:
-
receiving encoded speech packets from a plurality of variable rate vocoders; determining a required link bandwidth for transmission of encoded packets of voice based on the received encoded speech packets; comparing the required link bandwidth with an available link bandwidth; outputting encoded speech over the link; generating a packet modification control signal for a selected variable rate vocoder indicating whether the output encoded speech was modified prior to output; and controlling the selected vocoder, in response to the packet modification control signal, when output encoded speech was modified. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling speech encoding in a communication system, the method comprising the steps of:
-
receiving encoded speech packets from a plurality of variable rate vocoders; determining a required link bandwidth for transmission of encoded packets of voice based on the received encoded speech packets; comparing the required link bandwidth with an available link bandwidth; outputting encoded speech over the link; generating a packet modification control signal for a selected variable rate vocoder indicating whether the output encoded speech was modified prior to output by discarding speech packet information and/or reducing speech packet information rate; and controlling the selected vocoder, in response to the packet modification control signal, when output encoded speech was modified by; recovering a previous speech packet that was discarded and updating filter state data for use in generating a subsequent speech packet; facilitating decaying of speech parameters for use in generating subsequent speech packets, in response to the packet modification control signal, when the modification resulted from discarding speech encoded information; and varying a rate of encoding for the subsequent speech packet, in response to the packet modification control signal, when the modification resulted from reducing a speech packet output rate. - View Dependent Claims (9)
-
-
10. A system for controlling speech encoding in a communication system comprising:
-
means for receiving encoded speech packets from a plurality of variable rate vocoders; means for determining a required link bandwidth for transmission of encoded packets of voice based on the received encoded speech packets; means for comparing the required link bandwidth with an available link bandwidth; means for outputting encoded speech over the link; means, responsive to the output encoded speech, for generating a packet modification control signal for a selected variable rate vocoder indicating whether the output encoded speech was modified prior to output; and means, responsive to the packet modification control signal, for controlling the selected vocoder when output encoded speech was modified. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for controlling speech encoding in a communication system comprising:
a network arbiter having, means for receiving encoded speech packets from a plurality of variable rate vocoders; means for determining a required link bandwidth for transmission of encoded packets of voice based on the received encoded speech packets; means for comparing the required link bandwidth with an available link bandwidth; means for outputting encoded speech over the link; and means for generating a packet modification control signal for a selected variable rate vocoder indicating whether the output encoded speech was modified prior to output by discarding speech packet information and/or reducing speech packet information rate; and
wherein the system further has,means, responsive to the packet modification control signal, for controlling the selected vocoder when output encoded speech was modified wherein the means for controlling recovers a previous speech packet that was discarded and updating filter state data for use in generating a subsequent speech packet;
facilitates decaying of speech parameters for use in generating subsequent speech packets, in response to the packet modification control signal, when the modification resulted from discarding speech encoded information; and
varies a rate of encoding for the subsequent speech packet, in response to the packet modification control signal, when the modification resulted from reducing a speech packet output rate.- View Dependent Claims (17)
Specification