Patent ID: 7778276

Claim:
A mobile communication terminal, comprising: a broadcast receiving unit which receives stream data of a television broadcast program; an error packet detecting unit which detects errors in packets that make up the stream data received by the broadcast receiving unit; an error packet requesting unit which requests a distribution device which is connected to the error packet requesting unit via a network to distribute one or a plurality of packets and, based on information included in each said packet and indicating an order of reproducing each packet, requests the distribution device to: upon determination that an order of reproducing error packets detected by the error packet detecting unit is continuous, distribute the detected error packets; upon determination that the order of reproducing the error packets detected by the error packet detecting unit is not continuous and that a number of packets between the detected error packets is smaller than a predetermined number, distribute the detected error packets and a packet between the detected error packets in which an error is not detected; and upon determination that the order of reproducing the error packets detected by the error packet detecting unit is not continuous and that the number of packets between the detected error packet is not smaller than the predetermined number, distribute the detected error packets; a request packet receiving unit which receives the packet requested by the error packet requesting unit, from the distribution device; and a reproducing unit which reproduces at least one of the stream data received by the broadcast receiving unit and stream data including the packet received by the request packet receiving unit.