IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0822462
(2004-04-12)
|
발명자
/ 주소 |
- Kubler,Joseph J.
- Morris,Michael D.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
111 인용 특허 :
45 |
초록
▼
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc.
대표청구항
▼
We claim: 1. A circuit for processing data representative of voice signals, the circuit having two signal paths comprising: in a first signal path, a queue for storing first voice data representative of a first voice signal; and a digital to analog converter having an output, the digital to analog
We claim: 1. A circuit for processing data representative of voice signals, the circuit having two signal paths comprising: in a first signal path, a queue for storing first voice data representative of a first voice signal; and a digital to analog converter having an output, the digital to analog converter for receiving the first voice data from the queue, the digital to analog converter converting the first voice data to a first analog representation of the first voice signal, and, in a second signal path, an analog to digital converter having an input, the analog to digital converter for converting a second analog representation of a second voice signal to second voice data; and signal processing circuitry for removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data, and wherein the circuit further comprises at least one processor that enables processing of received voice packets into the first voice data and processing of the second voice data into transmit voice packets; and wherein the at least one processor enables adjusting the operation of the queue according to a rate of packet arrival. 2. The circuit of claim 1 wherein the signal processing circuitry comprises a subtractor. 3. The circuit of claim 1 wherein the signal processing circuitry delays the voice data representative of the portion of the first voice data. 4. The circuit of claim 1 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 5. The circuit of claim 1 wherein the operation of the queue is adjusted based upon a propagation delay of a communication network. 6. The circuit of claim 1 further comprising: at least one signal coupling circuit for coupling voice signals from a two wire telephone network connection to the input of the analog to digital converter; and the at least one signal coupling circuit for coupling voice signals from the output of the digital to analog converter to the two wire telephone network connection. 7. A method of processing data representative of voice signals, the method comprising: receiving first voice data representative of a first voice signal; queuing the first voice data; converting the first voice data into a first analog representation of the first voice signal; converting a second analog representation of a second voice signal into second voice data; removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and adjusting queuing and converting the first voice data according to a rate of packet arrival. 8. The method of claim 7 wherein removing comprises subtracting. 9. The method of claim 7 wherein removing comprises delaying the portion of the first voice signal represented by the first voice data. 10. The method of claim 7 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 11. The method of claim 7 further comprising: processing received voice packets to produce the first voice data; and processing the second voice data to produce transmit voice packets. 12. The method of claim 7 further comprising: coupling to a two-wire telephone network connection, voice signals representing the first analog representation of the first voice signal; and coupling voice signals from the two wire telephone network connection to produce a voice signal representing the first analog representation of the first voice signal and the second analog representation of the second voice signal. 13. A computer-readable storage, having stored thereon a computer program having a plurality of code sections for processing data representative of voice signals, the code sections executable by a processor to perform the operations comprising: receiving first voice data representative of a first voice signal; queuing the first voice data; converting the first voice data into a first analog representation of the first voice signal; converting a second analog representation of a second voice signal into second voice data; removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and adjusting queuing and converting the first voice data according to a rate of packet arrival. 14. The machine-readable storage of claim 13 wherein removing comprises subtracting. 15. The computer-redable storage of claim 13 wherein removing comprises delaying the portion of the first voice signal represented by the first voice data. 16. The computer-readable storage of claim 13 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 17. The computer-readable storage of claim 13 wherein the operations further comprise: processing received voice packets to produce the first voice data; and processing the second voice data to produce transmit voice packets. 18. The computer-readable storage of claim 13 wherein the operations further comprise: adjusting queuing and converting the first voice data according to a propagation delay of a communication network. 19. The computer-readable storage of claim 13 wherein the operations further comprise: coupling to a two-wire telephone network connection, voice signals representing the first analog representation of the first voice signal; and coupling voice signals from the two wire telephone network connection to produce a voice signal representing the first analog representation of the first voice signal and the second analog representation of the second voice signal. 20. A system for processing data representative of voice signals, the system comprising: at least one processor that enables receiving first voice data representative of a first voice signal; at least one queue located within or external to the at least one processor; the at least one processor enabling queuing the first voice data into the at least on queue; the at least one processor enabling converting the first voice data into a first analog representation of the first voice signal; the at least one processor enabling converting a second analog representation of a second voice signal into second voice data; the at least one processor enabling removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and wherein the at least one processor enables adjusting queuing and converting the first voice data according to a rate of packet arrival. 21. The system of claim 20 wherein removing comprises subtracting. 22. The system of claim 20 wherein removing comprises delaying the portion of the first voice signal represented by the first voice data. 23. The system of claim 20 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 24. The system of claim 20 wherein the at least one processor enables processing of received voice packets to produce the first voice data, and enables processing of the second voice data to produce transmit voice packets. 25. The system of claim 20 wherein the at least one processor enables adjusting queuing and converting the first voice data according to a propagation delay of a communication network. 26. The system of claim 20 wherein the voice signals representing the first analog representation of the first voice signal are communicatively coupled to a two-wire telephone network connection, and voice signals from the two wire telephone network connection are communicatively coupled to produce a voice signal representing the first analog representation of the first voice signal and the second analog representation of the second voice signal. 27. A circuit for processing data representative of voice signals, the circuit having two signal paths comprising: in a first signal path, a queue for storing first voice data representative of a first voice signal; and a digital to analog converter having an output, the digital to analog converter for receiving the first voice data from the queue, the digital to analog converter converting the first voice data to a first analog representation of the first voice signal, and, in a second signal path, an analog to digital converter having an input, the analog to digital converter for converting a second analog representation of a second voice signal to second voice data; signal processing circuitry for removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and wherein the operation of the queue is adjusted based upon a propagation delay of a communication network. 28. The circuit of claim 27 wherein the signal processing circuitry comprises a subtractor. 29. The circuit of claim 27 wherein the signal processing circuitry delays the voice data representative of the portion of the first voice data. 30. The circuit of claim 27 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 31. The circuit of claim 27 further comprising: at least one processor that enables processing of received voice packets into the first voice data; and the at least one processor enabling processing of the second voice data into transmit voice packets. 32. The circuit of claim 27 further comprising: at least one signal coupling circuit for coupling voice signals from a two wire telephone network connection to the input of the analog to digital converter; and the at least one signal coupling circuit for coupling voice signals from the output of the digital to analog converter to the two wire telephone network connection. 33. A method of processing data representative of voice signals, the method comprising: receiving first voice data representative of a first voice signal; queuing the first voice data; converting the first voice data into a first analog representation of the first voice signal; converting a second analog representation of a second voice signal into second voice data; removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and adjusting operation of the queuing based upon a propagation delay of a communication network. 34. The method of claim 33 wherein removing comprises subtracting. 35. The method of claim 33 wherein removing comprises delaying the portion of the first voice signal represented by the first voice data. 36. The method of claim 33 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 37. The method of claim 33 further comprising: processing received voice packets to produce the first voice data; and processing the second voice data to produce transmit voice packets. 38. The method of claim 33 further comprising adjusting operation of the queuing according to a rate of packet arrival. 39. The method of claim 33 further comprising: coupling to a two-wire telephone network connection, voice signals representing the first analog representation of the first voice signal; and coupling voice signals from the two wire telephone network connection to produce a voice signal representing the first analog representation of the first voice signal and the second analog representation of the second voice signal. 40. A computer-readable storage, having stored thereon a computer program having a plurality of code sections for processing data representative of voice signals, the code sections executable by a processor to perform the operations comprising: receiving first voice data representative of a first voice signal; queuing the first voice data; converting the first voice data into a first analog representation of the first voice signal; converting a second analog representation of a second voice signal into second voice data; removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and adjusting queuing and converting the first voice data according to a propagation delay of a communication network. 41. The computer-readable storage of claim 40 wherein removing comprises subtracting. 42. The computer-readable storage of claim 40 wherein removing comprises delaying the portion of the first voice signal represented by the first voice data. 43. The computer-readable storage of claim 40 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 44. The computer-readable storage of claim 40 wherein the operations further comprise: processing received voice packets to produce the first voice data; and processing the second voice data to produce transmit voice packets. 45. The computer-readable storage of claim 40 wherein the operations further comprise: coupling to a two-wire telephone network connection, voice signals representing the first analog representation of the first voice signal; and coupling voice signals from the two wire telephone network connection to produce a voice signal representing the first analog representation of the first voice signal and the second analog representation of the second voice signal. 46. A system for processing data representative of voice signals, the system comprising: at least one processor that enables receiving first voice data representative of a first voice signal; at least one queue located within or external to the at least one processor; the at least one processor enabling queuing the first voice data into the at least on queue; the at least one processor enabling converting the first voice data into a first analog representation of the first voice signal; the at least one processor enabling converting a second analog representation of a second voice signal into second voice data; the at least one processor enabling removing from the second voice signal represented by the second voice data, a portion of the first voice signal representative of the first voice data; and wherein the at least one processor enables adjusting queuing and converting the first voice data according to a propagation delay of a communication network. 47. The system of claim 46 wherein removing comprises subtracting. 48. The system of claim 46 wherein removing comprises delaying the portion of the first voice signal represented by the first voice data. 49. The system of claim 46 wherein the portion removed comprises undesirable components of the first voice signal present in the second voice signal. 50. The system of claim 46 wherein the at least one processor enables processing of received voice packets to produce the first voice data, and enables processing of the second voice data to produce transmit voice packets. 51. The system of claim 46 wherein the voice signals representing the first analog representation of the first voice signal are communicatively coupled to a two-wire telephone network connection, and voice signals from the two wire telephone network connection are communicatively coupled to produce a voice signal representing the first analog representation of the first voice signal and the second analog representation of the second voice signal.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.