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
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 |