Claims
- 1. In a communication system comprising at least one echo canceller coupled to a variable-delay network, a method comprising:
determining, by a first echo canceller of the at least one echo canceller, delay characteristics related to at least one voice signal received via the variable delay network; determining, by the first echo canceller, that delay characteristics corresponding to the at least one voice signal have changed; and modifying, by the first echo canceller, echo cancellation processing on the at least one voice signal in response to the changed delay characteristics.
- 2. The method of claim 1, further comprising:
prior to the determining that the delay characteristics have changed, determining that echo cancellation performance has degraded, wherein the echo cancellation performance is indicative of a magnitude of echo.
- 3. The method of claim 1, wherein the determining that the delay characteristics have changed further comprises inspecting a jitter buffer used to store the at least one voice signal.
- 4. The method of claim 1, wherein the at least one voice signal comprises a plurality of packets, the method further comprising:
correlating the delay characteristics with the plurality of packets, wherein the element of modifying further comprises discontinuing echo cancellation processing for the plurality of packets.
- 5. The method of claim 4, wherein the element of modifying further comprises substituting previously echo cancelled packets for missing packets of the plurality of packets.
- 6. The method of claim 1, wherein the element of modifying further comprises adjusting a time domain transfer function used to perform the echo cancellation processing.
- 7. The method of claim 1, wherein the determining that the delay characteristics have changed further comprises receiving information regarding changes to delay characteristics corresponding to a second echo canceller of the at least one echo canceller.
- 8. In a communication system comprising at least two echo cancellers, a method comprising:
determining, by a first echo canceller of the at least two echo cancellers, silence descriptor information related to a transmitted voice signal sent from the first echo canceller to a second echo canceller of the at least two echo cancellers; transmitting, by the first echo canceller to the second echo canceller, the silence descriptor information and excitation vector information; and reconstructing, by the second echo canceller, the transmitted voice signal based upon the silence descriptor information and the excitation vector information.
- 9. The method of claim 8, wherein the silence descriptor information comprises spectral information regarding the transmitted signal.
- 10. The method of claim 9, wherein the excitation vector information identifies a particular excitation vector that, when filtered according to the spectral information, provides an estimate of the transmitted signal.
- 11. The method of claim 8, further comprising:
receiving, by the first echo canceller from the second echo canceller, a received voice signal based upon the silence descriptor information and the excitation vector information; and modifying, by the first echo canceller, echo cancellation processing on the transmitted voice signal based on the received voice signal.
- 12. A communications system comprising:
a first echo canceller that determines silence descriptor information related to a transmitted voice signal sent from the first echo canceller to a second echo canceller of at least two echo cancellers; a second echo canceller that receives the silence descriptor information and excitation information from the first echo canceller and that reconstructs the transmitted voice signal based upon the silence descriptor information and the excitation vector information.
- 13. The communications system of claim 12, wherein the first echo canceller receives a received voice signal from the second echo canceller based upon the silence descriptor information and the excitation vector information and modifies echo cancellation processing on the transmitted voice signal based on the received voice signal.
- 14. A communication system coupled to a variable-delay network, the communications system comprising:
means for determining, by a first echo canceller of at least one echo canceller, delay characteristics related to at least one voice signal received via the variable delay network; means for determining, by the first echo canceller, that delay characteristics corresponding to the at least one voice signal have changed; and means for modifying, by the first echo canceller, echo cancellation processing on the at least one voice signal in response to the changed delay characteristics.
- 15. A communication system comprising:
means for determining, by a first echo canceller, silence descriptor information related to a transmitted voice signal sent from the first echo canceller to a second echo canceller; means for transmitting, by the first echo canceller to the second echo canceller, the silence descriptor information and excitation vector information; and means for reconstructing, by the second echo canceller, the transmitted voice signal based upon the silence descriptor information and the excitation vector information.
Parent Case Info
[0001] This is a divisional patent application of U.S. patent application Ser. No. 09/706,120 entitled “SYNCHRONIZATION OF VOICE BOUNDARIES AND THEIR USE BY ECHO CANCELLERS IN A VOICE PROCESSING SYSTEM” filed Nov. 3, 2000 for which priority is claimed. U.S. patent application Ser. No. 09/706,120 claims priority from U.S. patent application Ser. No. 60/163,359 entitled “INTEGRATED VOICE PROCESSING SYSTEM FOR COMMUNICATION NETWORKS” filed on Nov. 3, 1999 and of U.S. patent application Ser. No. 60/224,398 “NOISE INJECTING SYSTEM” filed on Aug. 10, 2000, both assigned to the same assignee of the present invention.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60163359 |
Nov 1999 |
US |
|
60224398 |
Aug 2000 |
US |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09706120 |
Nov 2000 |
US |
| Child |
10283840 |
Oct 2002 |
US |