Patent ID: 8081622

Claim:
A jitter buffer controller for controlling a jitter buffer in which packets are accumulated, including: a jitter measuring portion for measuring jitters in the packets; a judging portion for judging whether or not the jitters of the packets can be absorbed with an accumulation capacity of the jitter buffer; a determining portion for determining levels of importance of the packets; and a control portion for performing reproduction processing or discarding processing on a packet, among the packets accumulated in the jitter buffer, having jitters that cannot be absorbed with the accumulation capacity of the jitter buffer, depending on a level of importance of the packet, wherein the control portion performs reproduction processing when a packet has jitter that cannot be absorbed with the accumulation capacity of the jitter buffer and a high importance, without discarding the packet, wherein when power variation characteristics of the packet have a value larger or equal to a first threshold and a power of the packet has a value larger or equal to a second threshold, then the level of importance of the packet is determined as being high; when the power variation characteristics of the packet have a value larger or equal to the first threshold and the power of the packet has a value smaller than the second threshold, then the level of importance of the packet is determined as being low; when the power variation characteristics of the packet have a value smaller than the first threshold, the power of the packet has a value larger or equal to the second threshold, and the packet has no pitch characteristics, then the level of importance of the packet is determined as being high; when the power variation characteristics of the packet have a value smaller than the first threshold, the power of the packet has a value larger or equal to the second threshold, and the packet has pitch characteristics, then the level of importance of the packet is determined as being low; the packet with a pitch gain equal to or above a third predetermined threshold is determined as having pitch characteristics, and the packet with a pitch gain less than the third predetermined threshold is determined as having no pitch characteristics.