Patent ID: 8379675
Filing Date: 2013-02-19
Classification: H04L

Abstract:
1. A jitter buffer control apparatus comprising: a buffer having a plurality of storage locations for storing input data included in input packets received from a telecommunications network, the input packets having sequence numbers allotted thereto; and a jitter buffer controller for controlling said buffer at a sequence of processing time intervals defining processing periods of a predetermined length to store the input data into said buffer and for taking out the stored input data from said buffer based on the sequence numbers, wherein said jitter buffer controller is responsive to under-running occurring in said buffer to store the input data into said buffer with at least one of the storage locations being skipped, the at least one storage location that is skipped corresponding to one or more processing periods associated with packet loss occurring due to the under-running, wherein said jitter buffer controller manages the storage locations so as to store the input data into the storage locations in order of the sequence numbers, thereby storing the input data into storage locations which are associated with the sequence numbers of the input packets including the input data, and wherein said jitter buffer controller takes out the input data from said buffer in the order in which the input data are stored, wherein said jitter buffer controller refrains, when no input data are stored in one of the storage locations associated with one of the processing periods, from outputting data during said one of the processing periods, wherein said jitter buffer controller determines whether or not said buffer contains an amount of stored input data which exceeds a threshold value for the processing period, wherein said jitter buffer controller outputs, when said jitter buffer controller determines that the amount of the input data stored in said buffer exceeds the threshold value for the processing period, input data corresponding to two or more processing periods.