Patent ID: 7434248

Claim:
A broadcast system comprising a first broadcast apparatus and a second broadcast apparatus, wherein the first broadcast apparatus including: a first time value generating means for sequentially generating first time values that indicate current times relative to a first standard time and are repeatedly counted and generated in sequence in a range from a value “0” to an upper limit value, returning to 0 from the upper limit value; a first encoding means for encoding contents stream to generate a first encoded contents stream and attaching the generated first time values to the first encoded contents stream for each unit of decoding/reproduction of the first encoded contents stream; an attachment data generating means for generating attachment data that is to be reproduced in synchronization with the first encoded contents stream and includes sync information which contains (i) one of the first time values generated by the first time value generating means, and (ii) a relative time value to the first time value, the relative time value indicating timing with which the attachment data is generated; a first broadcast means for multiplexing and broadcasting the first encoded contents stream and the attachment data; and a supplying means for supplying the second broadcast apparatus with the contents stream and the attachment data, the second broadcast apparatus including: a second time value generating means for sequentially generating second time values that indicate current times relative to a second standard time and are repeatedly counted and generated in sequence in a range from a value “0” to the upper limit value, returning to 0 from the upper limit value; a second encoding means for encoding the contents stream, which is supplied from the supplying means of the first broadcast apparatus, to generate a second encoded contents stream and attaching the generated second time values to the second encoded contents stream for each unit of decoding/reproduction of the second encoded contents stream; a detecting means for detecting the sync information from the attachment data supplied from the supplying means of the first broadcast apparatus; a calculating means for calculating a replacement time value which is obtained by performing a modular multiplication denoted as “X mod A”, wherein the “X” represents a result value of an addition of (a) the first time value contained in the detected sync information to (b) a difference value that indicates a temporal difference between the first standard time and the second standard time, and the “A” represents the upper limit value; a replacing means for replacing the first time value contained in the detected sync information with the replacement time value calculated by the calculating means; and a second broadcast means for multiplexing and broadcasting the second encoded contents stream and the attachment data that includes the sync information containing the replacement time value.