Patent ID: 8588093
Filing Date: 2013-11-19
Classification: H04L

Abstract:
1. A streaming communication device which transmits or receives a stream via a router over a packet-switched network, the streaming communication device comprising: an accumulating unit configured to accumulate a one-way delay that is a time period between transmission and reception of a packet which includes part of the stream; a detecting unit configured to determine presence of a sign of a packet loss when the one-way delay accumulated in the accumulating unit indicates a tendency toward an increase in a predetermined period; an estimating unit configured to estimate, when the presence of the sign is determined, a loss packet using an amount of the increase in the one-way delay accumulated in the accumulating unit relative to an amount of change in time, the loss packet being a packet which will be lost; a packet receiving unit configured to receive the packet; and a one-way delay (OWD) calculating unit configured to calculate the one-way delay that is a difference between a reception time and a transmission time of the packet, the transmission time being included in the packet, wherein, the accumulating unit is configured to accumulate the one-way delay calculated by the OWD calculating unit, the accumulating unit is configured to further accumulate at least one of the transmission time and the reception time, and when the presence of the sign is determined, the estimating unit is configured to estimate a packet loss time that is a time at which the packet loss will occur, the packet loss time being estimated from the following information which are accumulated in the accumulating unit: (i) the amount of the increase in the one-way delay; and (ii) at least one of the transmission time and the reception time, and when the one-way delay increases at a predetermined rate, the estimating unit is configured to estimate the packet loss time by adding, to either the transmission time or the reception time, a time it takes for the one-way delay to reach a one-way delay in a previous packet loss, and the predetermined rate is a rate of the increase in the one-way delay accumulated in the accumulating unit.