Patent ID: 7760770
Filing Date: 2010-07-20
Classification: H04N

Abstract:
1. A stream data processing apparatus, comprising: a demultiplexing portion configured to demultiplex multiplexed stream data, to which reference time information is added, into a plurality of pieces of stream data to which reproduction time information is added; a system time measuring portion configured to measure a system time according to the reference time information; a synchronous control portion configured to determine continuity of a reference time according to reference time information and system time information, to determine continuity of a reproduction time according to the reproduction time information and the system time information, and to output synchronous control information according to results of the determinations; a storage portion configured to store stream data; a decoding portion configured to decode stream data stored in said storage portion; an output portion configured to output decoded data; and a decoded data output control portion configured to control a mode of an operation of handling decoded data to be output by said output portion, according to the synchronous control information, and characterized in that: the synchronous control information designates output of the data obtained by decoding the stream data, standby to output the data obtained by decoding the stream data, or discarding of the data obtained by decoding the stream data, and wherein in a case where a difference between a reference time represented by the reference time information and a system time represented by the system time information exceeds a predetermined threshold value, said synchronous control portion determines that the continuity of the reference time is broken; in a case where a first reproduction time represented by the reproduction time information and a second reproduction time represented by previous reproduction time information exceeds a second threshold value, said synchronous control portion determines that the continuity of the reproduction time is broken, said stream data processing apparatus further comprising: a time measuring unit configured to measure a time, wherein in a case where said synchronous control portion determines that the continuity of the reference time is broken, said synchronous control portion sets a system time represented by the system time information in said time measuring unit, and subsequently sets the reference time represented by the reference time information in said system time measuring portion; and in a case where said synchronous control portion determines that the continuity of the reproduction time is broken, said synchronous control portion sets a time obtained by adding a difference between the first reproduction time and the second reproduction time to the system time in said time measuring unit.