A data broadcast program transport stream (TS) transmission device
provided in a broadcast station, and for transmitting a data broadcast
program TS based on a data broadcast program TS distributed over a
network by another broadcast station. The data broadcast program TS
transmission device stores a selection list that shows whether data
broadcast program elements of the received data broadcast program are for
inclusion in the data broadcast program TS of the broadcast station, and
a replacement list that shows the replacement of data broadcast program
elements for inclusion with local program elements produced in the
broadcast station. A separation judgment unit separates TS packets from
the received data broadcast program TS, refers to the selection list, and
notifies the replacement execution unit of data broadcast program
elements for inclusion. Furthermore, if data broadcast program elements
judged for inclusion are shown for replacement in the replacement list,
the separation judgment unit sends a replacement instruction to the
replacement execution unit. The replacement execution unit reads the
local program elements indicated in the replacement instruction from the
program element storage unit, generates TS packets, and outputs the
generated TS packets together with selected TS packets to a multiplexing
device as the data broadcast program TS of the broadcast station.