VOIP transmitter and receiver devices and methods therefor
First Claim
1. A Voice Over Internet Protocol (VOIP) transmitter device, comprising:
- a transmission buffer that buffers a plurality of packets, the transmission buffer having a transmission buffer delay;
means for receiving a sequence of packets that encode a speech utterance using VOIP; and
means for transmitting an initial buffer delay value along with a first packet in the sequence of packets that encode the speech utterance over a wireless network.
4 Assignments
0 Petitions
Accused Products
Abstract
A Voice Over Internet Protocol (VOIP) receiver (630), operating in conjunction with a transmitter (606) receives a sequence of voice packets representing a speech utterance transmitted over a VOIP wireless interface (112). A receive packet buffer (120) buffers the received sequence of voice packets after receipt and before playback of reconstructed speech. A processor (650), operating under program control, determines a transmission buffer (108) delay of a first packet in the sequence of packets representing the speech utterance. The control processor (650) further sets a prescribed amount of delay in the receive packet buffer (120) based upon the transmission buffer (108) delay so that the transmission buffer delay+receive buffer delay=a predetermined total delay. The status of the receiver buffer (120) is monitored and tracked by or fed back to the transmitter side to minimize receive buffer (120) under-runs by use of CDMA soft capacity (200), link dependent prioritization (300), real-time packet prioritization (400) and/or variation of vocoder (624) rates (500).
-
Citations
43 Claims
-
1. A Voice Over Internet Protocol (VOIP) transmitter device, comprising:
-
a transmission buffer that buffers a plurality of packets, the transmission buffer having a transmission buffer delay;
means for receiving a sequence of packets that encode a speech utterance using VOIP; and
means for transmitting an initial buffer delay value along with a first packet in the sequence of packets that encode the speech utterance over a wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A Voice Over Internet Protocol (VOIP) transmitter device, comprising:
-
a transmission buffer that buffers a plurality of packets, the transmission buffer having a transmission buffer delay;
means for receiving a sequence of packets that encode a speech utterance using VOIP; and
a transmitter that transmits an initial buffer delay value along with a first packet in the sequence of packets that encode the speech utterance over a wireless CDMA network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of operating a Voice Over Internet Protocol (VOIP) transmitter device, comprising:
-
buffering a plurality of packets in a transmission buffer, the transmission buffer having a transmission buffer delay;
receiving a sequence of packets that encode a speech utterance using VOIP; and
transmitting an initial buffer delay value along with a first packet in the sequence of packets that encode the speech utterance over a wireless network. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A Voice Over Internet Protocol (VOIP) receiver device, comprising:
-
a receiver that receives a sequence of voice packets representing a speech utterance transmitted over a VOIP wireless interface;
a receive packet buffer that buffers the received sequence of voice packets after receipt and before playback of reconstructed speech;
means for reading an initial transmission buffer delay of a first packet in the sequence of packets representing the speech utterance; and
means for setting a prescribed amount of delay in said receive packet buffer based upon the initial transmission buffer delay so that the initial transmission buffer delay+initial receive buffer delay=a predetermined total delay. - View Dependent Claims (30, 31)
-
-
32. A Voice Over Internet Protocol (VOIP) receiver device, comprising:
-
a receiver that receives a sequence of voice packets representing a speech utterance transmitted over a VOIP wireless interface;
a receive packet buffer that buffers the received sequence of voice packets after receipt and before playback of reconstructed speech;
means for reading an initial receive buffer delay of a first packet in the sequence of packets representing the speech utterance; and
means for setting a prescribed amount of delay in said receive packet buffer=the initial receive buffer delay. - View Dependent Claims (33, 34)
-
-
35. A Voice Over Internet Protocol (VOIP) receiver device, comprising:
-
a receiver that receives a sequence of voice packets representing a speech utterance transmitted over a VOIP wireless interface;
a receive packet buffer that buffers the received sequence of voice packets after receipt and before playback of reconstructed speech;
means for reading an absolute time stamp of a first packet in the sequence of packets representing the speech utterance; and
means for setting a prescribed amount of delay in said receive packet buffer derived from the absolute time stamp and a synchronized time reference - View Dependent Claims (36, 37)
-
-
38. A method of operating a Voice Over Internet Protocol (VOIP) receiver device, comprising:
-
receiving a sequence of voice packets representing a speech utterance transmitted over a VOIP wireless interface;
buffering the received sequence of voice packets after receipt and before playback of reconstructed speech;
determining an initial receive buffer delay for the sequence of packets representing the speech utterance; and
setting the initial receive buffer delay. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification