Patent ID: 7039114

Claim:
A data separation and decoding device for extracting desired data from a plurality of transport streams formed of a plurality of sequential packets, some of which include transmission time information, comprising: a stream multiplexing circuit for multiplexing said plurality of transport streams and for outputting a multiplexing delay time signal indicating delay time of each packet that has occurred at the time of said multiplexing; a separation and decoding circuit for receiving the multiplexing delay time signal from the stream multiplexing circuit, and for arbitrarily selecting data from the stream multiplexed by said stream multiplexing circuit and for preparing a separated and decoded stream by decrypting the data in a case where the data has been encrypted or by forming the separated and decoded stream of a packet in the original form in a case where the data has not been encrypted as well as for outputting said multiplexing delay time signal and said transmission time information included in said multiplexed stream; and a clock recovery circuit for allowing a clock oscillation source to adjust the frequency of a clock signal from the clock oscillation source whenever said transmission time information from said plurality of sequential packets is inputted to the stream multiplexing circuit so that the frequency is associated with the transmission time information and the delay time of the packet.