A multiplexer 106 conducts time division multiplexing on various data
trains input from a digital broadcast reception tuner 103 and various
interfaces 104 and 105 while adding packet arrival time correction
information. A demultiplexer 109 demultiplexes time division multiplexed
data multiplexed by the multiplexer 106, corrects packet arrival time on
the basis of the packet arrival time correction information. A PCR
correction section 110 corrects a system clock on the basis of the packet
arrival time correction information added by the multiplexer 106. As a
result, it becomes possible to transfer an MPEG2 stream and other data in
concurrent while maintaining program synchronization.