← Back to Patent Explorer
US6049537A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for controlling speech encoding in a communication system

Assignee: Google Technology Holdings LLC
•
Filing: 1997-09-05
•
Granted: 2000-04-11
•
Expires: 2017-09-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Lee Michael Proctor
  • 👤 James Patrick Ashley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:32
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/16; G10L19/18; G10L19/24; H; H04; H04W; H04W28/00; H04W28/16; H04W28/18; H04W28/20; H04J; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688; H04W28/22; H04B; H04B2201/00; H04B2201/69; H04B2201/707; H04B2201/70703; H04W88/00; H04W88/18; H04W88/181

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 104 words
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.
Claim 2
Independent Claim 104 words
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.
Claim 3
Dependent Claim 32 words
The method of claim 1 wherein the step of generating the packet modification control signal is based on a modification resulting from discarding speech packet information and/or reducing speech packet information rate.
Claim 4
Dependent Claim 35 words
The method of claim 2 wherein the step of controlling the selected vocoder includes recovering a previous speech packet that was discarded and updating filter state data for use in generating a subsequent speech packet.
Claim 5
Dependent Claim 40 words
The method of claim 3 wherein the step of controlling includes 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.
Claim 6
Dependent Claim 40 words
The method of claim 2 wherein the step of controlling includes 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.
Claim 7
Dependent Claim 40 words
The method of claim 4 wherein the communication system is a CDMA system and a network arbiter generates the packet modification control signal for the selected variable rate vocoder indicating whether the output encoded speech was modified prior to output.
Claim 8
Dependent Claim 32 words
The method of claim 5 wherein the step of controlling further includes applying a packet reduction method for a subsequent packet, when the modification resulted from reducing a speech packet output rate.
Claim 9
Independent Claim 196 words
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.
Claim 10
Independent Claim 196 words
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.
Claim 11
Dependent Claim 40 words
The method of claim 8 wherein the communication system is a CDMA system and a network arbiter generates the packet modification control signal for the selected variable rate vocoder indicating whether the output encoded speech was modified prior to output.
Claim 12
Independent Claim 116 words
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.
Claim 13
Independent Claim 116 words
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.
Claim 14
Dependent Claim 37 words
The system of claim 10 wherein the means for generating the packet modification control signal generates the packet modification control signal based on a modification resulting from discarding speech packet information and/or reducing speech packet information rate.
Claim 15
Dependent Claim 37 words
The system of claim 11 wherein the means for controlling facilitates recovery of a speech packet corresponding to a speech packet that was discarded and updates filter state data for use in generating a subsequent speech packet.
Claim 16
Dependent Claim 39 words
The system of claim 12 wherein the means for controlling 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.
Claim 17
Dependent Claim 39 words
The system of claim 11 wherein the means for controlling 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.
Claim 18
Dependent Claim 40 words
The system of claim 13 wherein the communication system is a CDMA system and a network arbiter generates the packet modification control signal for the selected variable rate vocoder indicating whether the output encoded speech was modified prior to output.
Claim 19
Independent Claim 216 words
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.
Claim 20
Independent Claim 216 words
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.
Claim 21
Dependent Claim 40 words
The system of claim 16 wherein the communication system is a CDMA system and a network arbiter generates the packet modification control signal for the selected variable rate vocoder indicating whether the output encoded speech was modified prior to output.

References Cited (Backward Citations)

US4317195A Cited
US5657420A Cited
US5363404A Cited
US5440542A Cited
US5519779A Cited
US5570363A Cited
US5703902A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag