Method and apparatus for an adaptive de-jitter buffer
First Claim
Patent Images
1. An apparatus, comprising:
- a memory storage unit configured to store packets of data; and
a first controller configured to compare a number of packets stored in the memory storage unit to a first time warp threshold for the memory storage unit, the first controller further adapted to generate a time warp indicator when the number of stored packets violates the first time warp threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive De-Jitter Buffer for Voice over IP (VoIP) for packet switch communications. The de-jitter buffer methods and apparatus presented avoid playback of underflows while balancing end-to-end delay. In one example, the de-jitter buffer is recalculated at the beginning of each talkspurt. In another example, talkspurt packets are compressed upon receipt of all remaining packets.
-
Citations
36 Claims
-
1. An apparatus, comprising:
-
a memory storage unit configured to store packets of data; and
a first controller configured to compare a number of packets stored in the memory storage unit to a first time warp threshold for the memory storage unit, the first controller further adapted to generate a time warp indicator when the number of stored packets violates the first time warp threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing packets of data, comprising:
-
storing packets of data in a memory storage unit;
comparing a number of packets stored in the memory storage unit to a first time warp threshold; and
generating a time warp indicator when the number of packets stored in the memory storage unit violates the first time warp threshold. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable storage medium containing a set of instructions, the set of instructions comprising:
-
an input routine for storing packets of data in a memory storage unit;
a first routine for comparing the number of packets stored in the memory storage unit to a second time warp threshold; and
a second routine for generating a time warp indicator at a first value when the number of packets stored in the memory storage unit is less than the first time warp threshold and at a second value when the number of packets stored in the memory storage unit exceeds the second time warp threshold.
-
-
27. An apparatus, comprising:
-
a memory storage unit configured to store packets of data; and
a first controller configured to compare a number of packets stored in the memory storage unit to a first compression time warp threshold and a first expansion time warp threshold for the memory storage unit, the first controller further adapted to generate a time warp control signal indicating compression if the number of stored packets exceeds the first compression time warp threshold and to generate a time warp control signal indicating expansion if the number of stored packets exceeds the first expansion time warp threshold. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification