TRANSMITTING APPARATUS, TRANSMITTING METHOD, RECEIVING APPARATUS, RECEIVING METHOD, PROGRAM, AND ELECTRONIC DEVICE
Provided is a transmitting apparatus including a stream input unit that inputs a transport stream containing PID data packets of a plurality of service channels in a time-division manner, an information addition unit that adds a time stamp corresponding to a time of the input to PID packets remaining after the PID data packets of the service channels that are not selected of the input transport stream are removed, and a stream transmitting unit that successively transmits each of the PID packets to which the time stamp is added to an external device.
1 . A transmitting apparatus comprising:
a stream input unit that inputs a transport stream containing PID data packets of a plurality of service channels in a time-division manner;
an information addition unit that adds a time stamp corresponding to a time of the input to PID packets remaining after the PID data packets of the service channels that are not selected of the input transport stream are removed; and
a stream transmitting unit that successively transmits each of the PID packets to which the time stamp is added to an external device.
2 . The transmitting apparatus according to claim 1 ,
wherein the stream transmitting unit decides a clock rate needed for continuous transmission from a total amount of data of the PID packets to which the time stamp is added to continuously transmit each of the PID packets to the external device.
3 . The transmitting apparatus according to claim 1 ,
wherein the stream transmitting unit further transmits, when transmitting each of the PID packets to the external device, service channel information of the PID packet to the external device.
4 . The transmitting apparatus according to claim 1 ,
wherein the stream transmitting unit transmits each of the PID packets to the external device via a digital interface.
5 . The transmitting apparatus according to claim 4 ,
wherein the digital interface is a DVB-CI common interface, and
wherein the external device is a conditional access module that performs de-scramble processing.
6 . The transmitting apparatus according to claim 1 ,
wherein the stream input unit inputs a plurality of the transport streams,
wherein the information addition unit adds, to the PID packets remaining after the PID data packets of the service channels that are not selected are removed of each of the plurality of transport streams that have been input, a stream identifier that identifies the corresponding transport stream and the time stamp corresponding to the time of the input, and
wherein the stream transmitting unit successively transmits each of the PID packets to which the stream identifier and the time stamp are added to the external device.
7 . A transmitting method comprising:
inputting a transport stream containing PID data packets of a plurality of service channels in a time-division manner;
adding a time stamp corresponding to a time of the input to PID packets remaining after the PID data packets of the service channels that are not selected of the input transport stream are removed; and
successively transmitting each of the PID packets to which the time stamp is added to an external device.
8 . A program causing a computer to function as:
a stream input means that inputs a transport stream containing PID data packets of a plurality of service channels in a time-division manner;
an information addition means that adds a time stamp corresponding to a time of the input to PID packets remaining after the PID data packets of the service channels that are not selected of the input transport stream are removed; and
a stream transmitting means that successively transmits each of the PID packets to which the time stamp is added to an external device.
9 . A receiving apparatus comprising:
a stream receiving unit that successively receives each PID packet to which a time stamp indicating an original time position in a transport stream is added from an external device; and
a stream reconfiguration unit that reconfigures the transport stream by arranging each of the received PID packets in a time position in accordance with the added time stamp.
10 . The receiving apparatus according to claim 9 ,
wherein the stream reconfiguration unit further inserts a pseudo-PID packet that is distinguished from the PID packet by a packet identifier into the time position where the PID packet is not present of the reconfigured transport stream.
11 . The receiving apparatus according to claim 9 ,
wherein the stream receiving unit receives each of the PID packets from the external device via a digital interface.
12 . The receiving apparatus according to claim 11 ,
wherein the digital interface is a DVB-CI common interface, and
wherein the external device is a conditional access module that performs de-scramble processing.
13 . The receiving apparatus according to claim 9 ,
wherein the stream receiving unit successively receives each of the PID packets to which a stream identifier that identifies the corresponding transport stream and the time stamp are added from the external device, and
wherein the stream reconfiguration unit distributes each of the received PID packets to each stream in accordance with the added stream identifier and arranges each of the PID packets in a time position in accordance with the time stamp added in each of the streams to reconfigure a plurality of the transport streams.
14 . A receiving method comprising:
successively receiving each PID packet to which a time stamp indicating an original time position in a transport stream is added from an external device; and
reconfiguring the transport stream by arranging each of the received PID packets in a time position in accordance with the added time stamp.
15 . A program causing a computer to function as:
a stream receiving means that successively receives each PID packet to which a time stamp indicating an original time position in a transport stream is added from an external device; and
a stream reconfiguration means that reconfigures the transport stream by arranging each of the received PID packets in a time position in accordance with the added time stamp.
16 . An electronic device comprising:
a transmitting apparatus; and
a receiving apparatus,
wherein the transmitting apparatus includes
a stream input unit that inputs a plurality of transport streams,
an information addition unit that adds, to PID packets remaining after PID data packets of service channels that are not selected of each of the plurality of transport streams are removed, a stream identifier that identifies the corresponding transport stream and a time stamp corresponding to a time of the input, and
a stream transmitting unit that transmits each of the PID packets to which the stream identifier and the time stamp are added to an external device via a digital interface, and
wherein the receiving apparatus includes
a stream receiving unit that successively receives each of the PID packets to which the stream identifier and the time stamp are added from the external device, and
wherein a stream reconfiguration unit that reconfigures the plurality of transport streams by distributing each of the received PID packets to each stream in accordance with the added stream identifier and arranging each of the PID packets in a time position in accordance with the time stamp added in the each stream.