IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0107144
(2005-04-15)
|
등록번호 |
US-7688817
(2010-04-23)
|
발명자
/ 주소 |
- Celi, Jr., Joseph
- Jaiswal, Peeyush
|
출원인 / 주소 |
- International Business Machines Corporation
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
8 |
초록
▼
A communication method can include the step of establishing a communication session between two endpoints based upon the real-time transport protocol (RTP). During the communication session, discrete packets containing digitally encoded audio can be exchanged between the two endpoints resulting in a
A communication method can include the step of establishing a communication session between two endpoints based upon the real-time transport protocol (RTP). During the communication session, discrete packets containing digitally encoded audio can be exchanged between the two endpoints resulting in a continuous audio flow being established in real-time between the two endpoints. During the communication session, one or more of the two endpoints can convey RTP data to a remotely located RTP audio processor. The RTP data can include information necessary for the RTP audio processor to establish an audio stream with the one of the two endpoints that did not convey the RTP data to the RTP audio processor. The RTP audio processor can establish the audio stream without terminating the communication session between the two endpoints.
대표청구항
▼
What is claimed is: 1. A communication method comprising the steps of: establishing a communication session between two endpoints based upon the real-time transport protocol (RTP), wherein for the duration of the communication session a plurality of discrete packets containing digitally encoded aud
What is claimed is: 1. A communication method comprising the steps of: establishing a communication session between two endpoints based upon the real-time transport protocol (RTP), wherein for the duration of the communication session a plurality of discrete packets containing digitally encoded audio are exchanged between the two endpoints that results in a continuous audio flow being established in real-time between the two endpoints; during said communication session, at least one of said two endpoints conveying RTP data to a remotely located detachable RTP audio processor, said RTP data including information necessary for the RTP audio processor to establish an audio stream with the one of the two endpoints that did not convey the RTP data to the RTP audio processor; and said RTP audio processor establishing said audio stream without terminating the communication session between the two endpoints; wherein the RTP audio processor performs at least one of the following tasks: performing at least one audio processing task upon the audio stream; switching the audio stream from the conveying endpoint to the RTP audio processor for a period of time; and adding an additional audio flow to the existing audio stream; wherein the established communication session is a full duplex audio communication, and wherein the endpoint that conveys the RTP data is the first endpoint and wherein the endpoint with which the RTP audio processor establishes the audio stream is the second endpoint; the first endpoint sending a stream-switch indicator to the RTP audio processor, where the stream-switch indictor indicates that the first endpoint is to halt an audio flow to the second endpoint and that the RTP audio processor is to initiate said audio stream with the second endpoint while the audio flow is halted; and the first endpoint halting an audio flow directed to the second endpoint for approximately the duration of said audio stream in accordance with the stream-switch indicator; the first endpoint sending a switch-back indicator to the RTP audio processor, where the switch-back indicator indicates that the first endpoint is to resume the halted audio flow and that the RTP audio processor is to discontinue said audio stream; and the RTP audio processor discontinuing said audio stream in accordance with the switch-back indicator; wherein the audio stream comprises silence packets, and wherein the audio flow is halted for a period during which a communication channel from the first endpoint to the second endpoint is relatively silent. 2. The communication method of claim 1, wherein said communication session is a voice over internet protocol (VOIP) communication session. 3. The communication method of claim 1, wherein a communication channel between the RTP audio processor and the second endpoint within which the audio stream is conveyed is a simplex communication channel. 4. The communication method of claim 1, further comprising the steps of: the RTP audio processor obtaining audio from an audio source external from either of said two endpoints; and the audio stream containing audio content obtained from said audio source. 5. The communication method of claim 4, wherein the audio source comprises at least one previously established audio file accessible by said RTP audio processor. 6. The communication method of claim 5, wherein said audio files comprise a file containing digitally encoded background noise and no other audio content. 7. The communication method of claim 4, wherein the audio source streams audio to the RTP audio processor, which the RTP audio processor conveys to the selected one of the two endpoints. 8. The communication method of claim 1, wherein said at least one audio processing task comprises a compression task or a decompression task for the audio flow. 9. The communication method of claim 1, wherein said at least one audio processing task comprises a packetization task or a depacketization task for the audio flow. 10. The communication method of claim 1, wherein said at least one audio processing task comprises at least one audio task selected from the group consisting of a spectral subtraction task, an echo cancellation task, and a voice activity detection task. 11. The communication method of claim 1, wherein the endpoint conveying said RTP data comprises a speech server. 12. The communication method of claim 1, wherein the endpoint conveying said RTP data terminates in a human caller interfacing with a telephony network using customer premise equipment, said RTP data originating from within said telephony network. 13. A communication system comprising: at least two endpoints, a communication session being established between the two endpoints based upon the real-time transport protocol (RTP), wherein for the duration of the communication session a plurality of discrete packets containing digitally encoded audio are exchanged between the two endpoints that results in a continuous audio flow being established in real-time between the two endpoints; and a remotely located detachable RTP audio processor, during the communication session at least one of the two endpoints conveying RTP data to the RTP audio processor, the RTP data including information necessary for the RTP audio processor to establish an audio stream with the one of the two endpoints that did not convey the RTP data to the RTP audio processor, the RTP audio processor establishing the audio stream without terminating the communication session between the two endpoints; wherein the RTP audio processor performs at least one of the following tasks: performing at least one audio processing task upon the audio stream; switching the audio stream from the conveying endpoint to the RTP audio processor for a period of time; and adding an additional audio flow to the existing audio stream; wherein the established communication session is a full duplex audio communication, and wherein the endpoint that conveys the RTP data is the first endpoint and wherein the endpoint with which the RTP audio processor establishes the audio stream is the second endpoint; wherein the first endpoint sends a stream-switch indicator to the RTP audio processor, where the stream-switch indictor indicates that the first endpoint is to halt an audio flow to the second endpoint and that the RTP audio processor is to initiate the audio stream with the second endpoint while the audio flow is halted, and the first endpoint halts an audio flow directed to the second endpoint for approximately the duration of the audio stream in accordance with the stream-switch indicator; wherein the first endpoint sends a switch-back indicator to the RTP audio processor, where the switch-back indicator indicates that the first endpoint is to resume the halted audio flow and that the RTP audio processor is to discontinue the audio stream, and the RTP audio processor discontinues the audio stream in accordance with the switch-back indicator; and wherein the audio stream comprises silence packets, and the audio flow is halted for a period during which a communication channel from the first endpoint to the second endpoint is relatively silent. 14. A non-transitory machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of: establishing a communication session between two endpoints based upon the real-time transport protocol (RTP), wherein for the duration of the communication session a plurality of discrete packets containing digitally encoded audio are exchanged between the two endpoints that results in a continuous audio flow being established in real-time between the two endpoints; during said communication session, at least one of said two endpoints conveying RTP data to a remotely located detachable RTP audio processor, said RTP data including information necessary for the RTP audio processor to establish an audio stream with the one of the two endpoints that did not convey the RTP data to the RTP audio processor; and said RTP audio processor establishing said audio stream without terminating the communication session between the two endpoints; wherein the RTP audio processor performs at least one of the following tasks: performing at least one audio processing task upon the audio stream; switching the audio stream from the conveying endpoint to the RTP audio processor for a period of time; and adding an additional audio flow to the existing audio stream; wherein the established communication session is a full duplex audio communication, and wherein the endpoint that conveys the RTP data is the first endpoint and wherein the endpoint with which the RTP audio processor establishes the audio stream is the second endpoint; the first endpoint sending a stream-switch indicator to the RTP audio processor, where the stream-switch indictor indicates that the first endpoint is to halt an audio flow to the second endpoint and that the RTP audio processor is to initiate said audio stream with the second endpoint while the audio flow is halted; and the first endpoint halting an audio flow directed to the second endpoint for approximately the duration of said audio stream in accordance with the stream-switch indicator; the first endpoint sending a switch-back indicator to the RTP audio processor, where the switch-back indicator indicates that the first endpoint is to resume the halted audio flow and that the RTP audio processor is to discontinue said audio stream; and the RTP audio processor discontinuing said audio stream in accordance with the switch-back indicator; wherein the audio stream comprises silence packets, and wherein the audio flow is halted for a period during which a communication channel from the first endpoint to the second endpoint is relatively silent.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.