Patent ID: 8848803

Claim:
An information processing device comprising: reception means for receiving data for streaming playback; holding means for holding the data that has been received by the reception means; decoding means for reading and decoding the data that is held in the holding means and that has been encoded in a predetermined manner; determination means for determining, from a temporal data amount of the data that is held in the holding means, whether or not a speed of a decoding process performed by the decoding means is appropriate; and control means for controlling, on the basis of a result of determination performed by the determination means, the speed of the decoding process performed by the decoding means, in which the temporal data amount refers to an amount of data held in the holding means for a playback time, wherein the amount is obtained from a count of a number of PCR (program clock reference) packets wherein a PCR is inserted every 100 msec between streams of packets; and wherein all program association tables and PMTs for the streams that are held in the holding means are analyzed as part of obtaining the temporal data amount.