Patent ID: 7203184

Claim:
A data receiving apparatus, comprising: a loss decision unit that decides whether or not there are packets missing among received packets; a priority decision unit that distinguishes between packets that are indispensable for playback and packets that are not indispensable for playback based on information of an application by which said packets are played back; a retransmission request decision unit that decides, after retransmission of said missing packets is requested, whether a packet playback time for each of the missing packets is before or after an expected retransmission reception time of the missing packet; and a retransmission request unit that: (i) transmits a retransmission request for each of the missing packets that are indispensable for playback and expected to be received through retransmission before the corresponding playback time of said missing packet and (ii) transmits a retransmission request for each of the missing packets that are not indispensable for playback when an amount of data received from a transmission apparatus is less than a threshold.