Claims
- 1. A method for conferencing, comprising:
receiving audio signals over a plurality of ports; for at least one port,
determining a dynamic threshold value based on one or more characteristics of signals received on the port; associating said dynamic threshold value with the port; and comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value; and summing signals received over the plurality of ports, wherein signals received on the at least one port whose characteristics have a specified relationship to the dynamic threshold value are not contained in the sum.
- 2. The method of claim 1, wherein the dynamic threshold value is an energy level.
- 3. The method of claim 1, wherein the dynamic threshold value is determined based on one or more characteristics that comprise energy level.
- 4. The method of claim 1, wherein the one or more characteristics of signals subsequently received on the port compared to the dynamic threshold value comprise energy level.
- 5. The method of claim 1, wherein the specified relationship to the dynamic threshold value is that of being less than the threshold value.
- 6. The method of claim 1, further comprising:
identifying which ports are receiving audio signals that contain speech; and on each such identified port, transmitting a summed signal, wherein said summed signal does not contain signals received on that port.
- 7. The method of claim 1, further comprising:
identifying which ports are receiving audio signals that contain DTMF tones; and on each such identified port, transmitting a summed signal, wherein said summed signal does not contain signals received on that port.
- 8. The method of claim 7, wherein said step of identifying comprises setting a DTMF detect bit for a signal.
- 9. The method of claim 1, further comprising preprocessing received audio signals by decompressing the signals.
- 10. The method of claim 9, wherein said step of comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value comprises determining whether a magnitude of a decompressed audio signal is greater than said threshold value.
- 11. The method of claim 9, wherein said step of decompressing uses μ-law decompression.
- 12. The method of claim 9, wherein said step of decompressing uses A-law decompression.
- 13. The method of claim 7, further comprising the step of including signals from previously identified ports in said sum after those ports are no longer identified as receiving signals containing one or more DTMF tones.
- 14. Software for conferencing, comprising:
software for receiving audio signals over a plurality of ports; for at least one port,
software for determining a dynamic threshold value based on one or more characteristics of signals received on the port; software for associating said dynamic threshold value with the port; and software for comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value; and software for summing signals received over the plurality of ports, wherein signals received on the at least one port whose characteristics have a specified relationship to the dynamic threshold value are not contained in the sum.
- 15. The software of claim 14, wherein the dynamic threshold value is an energy level.
- 16. The software of claim 14, wherein the dynamic threshold value is determined based on one or more characteristics that comprise energy level.
- 17. The software of claim 14, wherein the one or more characteristics of signals subsequently received on the port compared to the dynamic threshold value comprise energy level.
- 18. The software of claim 14, wherein the specified relationship to the dynamic threshold value is that of being less than the threshold value.
- 19. The software of claim 14, further comprising:
software for identifying which ports are receiving audio signals that contain speech; and software for, on each such identified port, transmitting a summed signal, wherein said summed signal does not contain signals received on that port.
- 20. The software of claim 14, further comprising:
software for identifying which ports are receiving audio signals that contain DTMF tones; and software for, on each such identified port, transmitting a summed signal, wherein said summed signal does not contain signals received on that port.
- 21. The software of claim 20, wherein said software for identifying comprises software for setting a DTMF detect bit for a signal.
- 22. The software of claim 14, further comprising software for preprocessing received audio signals by decompressing the signals.
- 23. The software of claim 22, wherein said software for comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value comprises software for determining whether a magnitude of a decompressed audio signal is greater than said threshold value.
- 24. The software of claim 22, wherein said software for decompressing uses μ-law decompression.
- 25. The software of claim 22, wherein said software for decompressing uses A-law decompression.
- 26. The software of claim 20, further comprising software for including signals from previously identified ports in said sum after those ports are no longer identified as receiving signals containing one or more DTMF tones.
- 27. A system for conferencing, comprising:
means for receiving audio signals over a plurality of ports; for at least one port,
means for determining a dynamic threshold value based on one or more characteristics of signals received on the port; means for associating said dynamic threshold value with the port; and means for comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value; and means for summing signals received over the plurality of ports, wherein signals received on the at least one port whose characteristics have a specified relationship to the dynamic threshold value are not contained in the sum.
- 28. The system of claim 27, wherein the dynamic threshold value is an energy level.
- 29. The system of claim 27, wherein the dynamic threshold value is determined based on one or more characteristics that comprise energy level.
- 30. The system of claim 27, wherein the one or more characteristics of signals subsequently received on the port compared to the dynamic threshold value comprise energy level.
- 31. The system of claim 27, wherein the specified relationship to the dynamic threshold value is that of being less than the threshold value.
- 32. The system of claim 27, further comprising:
means for identifying which ports are receiving audio signals that contain speech; and means for, on each such identified port, transmitting a summed signal, wherein said summed signal does not contain signals received on that port.
- 33. The system of claim 27, further comprising:
means for identifying which ports are receiving audio signals that contain DTMF tones; and means for, on each such identified port, transmitting a summed signal, wherein said summed signal does not contain signals received on that port.
- 34. The system of claim 33, wherein said means for identifying comprises means for setting a DTMF detect bit for a signal.
- 35. The system of claim 27, further comprising means for preprocessing received audio signals by decompressing the signals.
- 36. The system of claim 35, wherein said means for comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value comprises means for determining whether a magnitude of a decompressed audio signal is greater than said threshold value.
- 37. The system of claim 35, wherein said means for decompressing uses μ-law decompression.
- 38. The system of claim 35, wherein said means for decompressing uses A-law decompression.
- 39. The system of claim 33, further comprising means for including signals from previously identified ports in said sum after those ports are no longer identified as receiving signals containing one or more DTMF tones.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/287,441, filed Apr. 30, 2001, the entire contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60287441 |
Apr 2001 |
US |