[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4551890B2 - Receiver - Google Patents

Receiver Download PDF

Info

Publication number
JP4551890B2
JP4551890B2 JP2006257757A JP2006257757A JP4551890B2 JP 4551890 B2 JP4551890 B2 JP 4551890B2 JP 2006257757 A JP2006257757 A JP 2006257757A JP 2006257757 A JP2006257757 A JP 2006257757A JP 4551890 B2 JP4551890 B2 JP 4551890B2
Authority
JP
Japan
Prior art keywords
transport stream
output
supplied
packet
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006257757A
Other languages
Japanese (ja)
Other versions
JP2007020218A (en
Inventor
一郎 濱田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2006257757A priority Critical patent/JP4551890B2/en
Publication of JP2007020218A publication Critical patent/JP2007020218A/en
Application granted granted Critical
Publication of JP4551890B2 publication Critical patent/JP4551890B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、入出力装置および入出力方法、並びに受信装置に関し、特に、例えば、ディジタル放送データを受信するIRD(Integrated Receiver and Decoder)やSTB(Set Top Box)などに用いて好適な入出力装置および入出力方法、並びに受信装置に関する。   The present invention relates to an input / output device, an input / output method, and a receiving device, and particularly suitable for use in, for example, an IRD (Integrated Receiver and Decoder) or STB (Set Top Box) that receives digital broadcast data. And an input / output method and a receiving apparatus.

衛星数の増加、ディジタル衛星放送のための設備の整備の進行その他の理由から、ディジタル衛星放送が本格的に開始されつつある。   Digital satellite broadcasting has begun in earnest due to an increase in the number of satellites, progress in the development of facilities for digital satellite broadcasting, and other reasons.

ディジタル衛星放送においては、番組の視聴に対する課金、および番組の受信契約を結んでいない者による傍受の防止等のため、番組としてのディジタルデータには、一般に、スクランブルがかけられる。一方、正規の契約者が有するIRDでは、ディジタルデータにかけられたスクランブルがデスクランブルされ、これにより、正規の契約者は、番組の視聴を行うことができる。また、デスクランブルが行われた場合には、IRDにおいて、課金に必要な情報が蓄積される場合もある。   In digital satellite broadcasting, digital data as a program is generally scrambled in order to charge for viewing the program and prevent interception by a person who does not have a reception contract for the program. On the other hand, in the IRD possessed by a legitimate contractor, the scrambled digital data is descrambled, so that the legitimate contractor can view the program. In addition, when descrambling is performed, information required for charging may be accumulated in the IRD.

なお、番組としてのディジタルビデオデータやディジタルオーディオデータなどが、例えば、MPEG(Moving Picture Experts Group)エンコードされ、MPEGトランスポートストリーム(以下、適宜、TSという)として伝送されてくる場合には、IRDでは、デスクランブルにより得られるデスクランブルデータから、所望のチャンネル(番組)のトランスポートパケット(以下、適宜、TSパケットという)が抽出され、MPEGデコードされた後、それにより得られる画像および音声が、ユーザに提供される。   For example, when digital video data or digital audio data as a program is MPEG (Moving Picture Experts Group) encoded and transmitted as an MPEG transport stream (hereinafter referred to as TS as appropriate), IRD From the descrambling data obtained by descrambling, a transport packet (hereinafter referred to as TS packet) of a desired channel (program) is extracted and MPEG-decoded. Provided to.

ところで、従来においては、IRDでは、上述のようにしてMPEGデコードの結果得られるデータの他には、基本的に、ディジタルデータをデスクランブルして得られるTSしか外部に出力されないようになされていた。   Conventionally, in the IRD, in addition to the data obtained as a result of MPEG decoding as described above, basically only TS obtained by descrambling digital data is output to the outside. .

しかしながら、IRDから、デスクランブル前のデータを外部に出力したり、また、外部の装置から、デスクランブル前または後のデータを、IRDに入力できれば便利である。   However, it is convenient if data before descrambling can be output to the outside from the IRD, or data before or after descrambling can be input to the IRD from an external device.

即ち、例えば、デスクランブルおよび課金に関する処理を、IRDではなく、外部の装置で行いたい場合がある。しかしながら、それには、IRDから外部の装置に対して、デスクランブル前のディジタルデータを出力する必要がある。さらに、外部の装置が、MPEGデコードを行うデコーダを有していない場合には、MPEGデコードを行うために、外部の装置でデスクランブルした後のデータを、IRDに入力する必要がある。   In other words, for example, there are cases where descrambling and billing processing is desired to be performed by an external device instead of the IRD. However, for this purpose, it is necessary to output digital data before descrambling from the IRD to an external device. Further, when the external device does not have a decoder that performs MPEG decoding, in order to perform MPEG decoding, it is necessary to input the data descrambled by the external device to the IRD.

本発明は、このような状況に鑑みてなされたものであり、IRDなどのディジタルデータを受信する受信装置に対して、データの入出力を、柔軟に行うことができるようにするものである。   The present invention has been made in view of such a situation, and makes it possible to input / output data flexibly to a receiving apparatus that receives digital data such as IRD.

本発明の一側面の受信装置は、スクランブルされたトランスポートストリームを受信する受信手段と、前記受信手段から供給される前記スクランブルされたトランスポートストリームに対してデスクランブル処理を実行し、デスクランブルされたトランスポートストリームを生成するデスクランブル手段と、インターフェイス手段と、前記受信手段または前記デスクランブル手段と前記インターフェイス手段との間の入出力を制御する入出力制御手段と、前記インターフェイス手段からのトランスポートストリームパケットを記録及び再生する記録再生手段を備え、前記デスクランブル手段は、前記記録再生手段により再生されたトランスポートストリームが、スクランブルされているか否かについて、当該トランスポートストリームのトランスポートストリームパケットに含まれているスクランブル制御ビットを参照することで判断する判断手段を有し、さらに、前記判断手段において、前記記録再生手段により再生されたトランスポートストリームがスクランブルされているトランスポートストリームであると判断された場合には、前記記録再生手段により再生されたトランスポートストリームに対してデスクランブル処理を実行し、前記判断手段において、前記記録再生手段により再生されたトランスポートストリームが既にデスクランブルされているトランスポートストリームであると判断された場合には、前記記録再生手段により再生されたトランスポートストリームに対してデスクランブル処理を実行せずに出力し、前記入出力制御手段は、前記受信手段が出力するトランスポートストリームまたは前記インターフェイス手段から供給されるトランスポートストリームのうちのいずれか一方を選択し、前記デスクランブル手段に供給する第1の選択手段と、前記第1の選択手段の選択出力または前記デスクランブル手段が出力するトランスポートストリームのうちのいずれか一方を選択する第2の選択手段とを有し、前記第2の選択手段から出力されたトランスポートストリームのPIDを検出し、ユーザによって指定された番組のトランスポートストリームパケットのPIDと比較して、一致した場合に該トランスポートストリームパケットを選択的に出力し、前記インターフェイス手段に供給することを特徴とする。 A receiving apparatus according to an aspect of the present invention includes a receiving unit that receives a scrambled transport stream, a descrambling process that is performed on the scrambled transport stream supplied from the receiving unit. Descrambling means for generating a transport stream, interface means, input / output control means for controlling input / output between the receiving means or the descrambling means and the interface means, and transport from the interface means and a recording and reproducing means for recording and reproducing the stream packets, the descrambling means, said recording and reproducing means transport stream reproduced by the, whether is scrambled, of the transport stream DOO Has a determination means for determining by referring to the scramble control bits contained in Nsu transport stream packet further transport in the determination unit, the transport stream reproduced by said reproducing means is scrambled If it is determined that the stream is a stream, a descrambling process is performed on the transport stream reproduced by the recording / reproducing unit. In the determining unit, the transport stream reproduced by the recording / reproducing unit is already When it is determined that the transport stream is descrambled, the transport stream reproduced by the recording / reproducing means is output without executing the descrambling process, and the input / output control means Output by the receiving means A first selection means for selecting one of a transport stream or a transport stream supplied from the interface means and supplying the selected transport stream to the descrambling means; a selection output of the first selection means; Second selection means for selecting one of the transport streams output from the scramble means, and detects the PID of the transport stream output from the second selection means, and is designated by the user Compared with the PID of the transport stream packet of the program, the transport stream packet is selectively output and supplied to the interface means when they match .

本発明の一側面においては、記録再生手段により再生されたトランスポートストリームが、スクランブルされているか否かについて、当該トランスポートストリームのトランスポートストリームパケットに含まれているスクランブル制御ビットを参照することで判断され、再生されたトランスポートストリームがスクランブルされているトランスポートストリームであると判断された場合には、再生されたトランスポートストリームに対してデスクランブル処理が実行され、再生されたトランスポートストリームが既にデスクランブルされているトランスポートストリームであると判断された場合には、再生されたトランスポートストリームに対してデスクランブル処理が実行せずに出力される。受信手段またはデスクランブル手段とインターフェイス手段との間の入出力を制御する入出力制御手段において、第2の選択手段から出力されたトランスポートストリームのPIDが検出され、ユーザによって指定された番組のトランスポートストリームパケットのPIDと比較されて、一致した場合に該トランスポートストリームパケットが選択的に出力され、インターフェイス手段に供給される。 In one aspect of the present invention, the scramble control bit included in the transport stream packet of the transport stream is referred to as to whether or not the transport stream reproduced by the recording / reproducing means is scrambled. If it is determined that the reproduced transport stream is a scrambled transport stream, a descrambling process is performed on the reproduced transport stream, and the reproduced transport stream is If it is determined that the transport stream has already been descrambled, the transport stream that has been reproduced is output without being descrambled. In the input / output control means for controlling the input / output between the receiving means or the descrambling means and the interface means, the PID of the transport stream output from the second selection means is detected, and the program specified by the user is transcoded. When compared with the PID of the port stream packet, if it matches, the transport stream packet is selectively output and supplied to the interface means.

本発明によれば、ディジタルデータの柔軟な入出力を可能とすることができる。   According to the present invention, flexible input / output of digital data can be performed.

図1は、本発明を適用した放送システム(システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない)の一実施の形態の構成例を示している。   FIG. 1 shows an embodiment of a broadcasting system to which the present invention is applied (a system is a logical collection of a plurality of devices, regardless of whether or not each component device is in the same housing). The example of a structure of the form is shown.

放送局側では、送信装置1において、例えば、番組としてのディジタルビデオデータおよびディジタルオーディオデータをMPEGエンコードしたものが記憶されており、それらのディジタルデータにスクランブルがかけられる。さらに、送信装置1では、番組としてのディジタルデータ、その他の必要なデータを配置したTSが構成され、誤り訂正などの必要な処理が施された後、例えば、QPSK(Quadrature Phase Shift Keying)変調される。そして、送信装置1では、その結果得られる変調信号がアップコンバートされ、アンテナ(パラボラアンテナ)2から、電波として送信される。なお、送信装置1では、1のトランスポンダに対して、例えば、6番組分のデータを多重化したTSが構成される。   On the broadcasting station side, for example, digital video data and digital audio data as programs are MPEG-encoded in the transmission device 1, and the digital data is scrambled. Further, in the transmission apparatus 1, a TS in which digital data as a program and other necessary data are arranged is configured, and after necessary processing such as error correction is performed, for example, QPSK (Quadrature Phase Shift Keying) modulation is performed. The In the transmission device 1, the resulting modulated signal is up-converted and transmitted as a radio wave from the antenna (parabolic antenna) 2. In the transmission apparatus 1, for example, a TS in which data for six programs is multiplexed is configured for one transponder.

アンテナ2からの電波は、衛星3で受信され、図示せぬトランスポンダにおいて、増幅その他の必要な処理が施された後、送信される。衛星3からの電波は、ユーザ(視聴者)側のアンテナ(パラボラアンテナ)4で受信され、ダウンコンバートされた後、IRD5(受信装置)に供給される。   The radio wave from the antenna 2 is received by the satellite 3 and transmitted after being subjected to amplification and other necessary processing in a transponder (not shown). Radio waves from the satellite 3 are received by the antenna (parabolic antenna) 4 on the user (viewer) side, down-converted, and then supplied to the IRD 5 (receiving device).

IRD5では、まず、アンテナ4からの信号の選択が行われる。即ち、衛星3は、一般には、複数のトランスポンダを有しており、アンテナ4では、その複数のトランスポンダから送信されてくる電波が受信され、ダウンコンバートされる。従って、アンテナ4から供給される信号には、その複数のトランスポンダからのものが含まれているため、IRD5では、複数のトランスポンダに対応する信号から、いずれか1のトランスポンダに対応するものが、ユーザが行うチャンネルの選択操作にしたがって選択される。   In the IRD 5, first, a signal from the antenna 4 is selected. That is, the satellite 3 generally has a plurality of transponders, and the antenna 4 receives radio waves transmitted from the plurality of transponders and down-converts them. Therefore, since the signals supplied from the antenna 4 include signals from the plurality of transponders, in the IRD 5, the signal corresponding to any one of the transponders is selected from the signals corresponding to the plurality of transponders. Is selected in accordance with the channel selection operation performed by.

さらに、IRD5では、選択された信号、即ち、QPSK変調された信号が、QPSK復調され、その結果得られるTSに、誤り訂正その他の必要な処理が施される。そして、誤り訂正後のTSがデスクランブルされ、デスクランブル後のTSから、ユーザが選択したチャンネルのTSパケットが抽出される。そして、そのTSパケットに配置されているデータが、MPEGデコードされ、その結果得られる画像が、モニタ6に供給されて表示される(音声は、図示せぬスピーカから出力される)。   Further, in the IRD 5, a selected signal, that is, a QPSK-modulated signal is QPSK demodulated, and the resulting TS is subjected to error correction and other necessary processing. Then, the TS after error correction is descrambled, and the TS packet of the channel selected by the user is extracted from the descrambled TS. Then, the data arranged in the TS packet is subjected to MPEG decoding, and the resulting image is supplied to the monitor 6 and displayed (sound is output from a speaker not shown).

また、IRD5は、外部の装置としてのDVCR(Digital Video Cassette Recorder)7と、例えば、シリアルインターフェイスの規格であるIEEE(Institute of Electrical and Electronics Engineers)1394の規格に準拠して接続されており、必要ならば、デスクランブル後のTS、またはデスクランブル前のTSを、DVCR7との間でやりとりすることができるようになされている。そして、IRD5は、例えば、DVCR7から、デスクランブル後のTSを受信した場合には、それをMPEGデコードして、モニタ6に出力し、また、デスクランブル前のTSを受信した場合には、それをデスクランブル、さらには、MPEGデコードして、モニタ6に出力する。   The IRD 5 is connected to a DVCR (Digital Video Cassette Recorder) 7 as an external device in accordance with, for example, the standard of IEEE (Institute of Electrical and Electronics Engineers) 1394, which is a serial interface standard. Then, the descrambled TS or the descrambled TS can be exchanged with the DVCR 7. For example, when the descrambled TS is received from the DVCR 7, the IRD 5 performs MPEG decoding on the TS and outputs it to the monitor 6. When the TS before descrambling is received, the IRD 5 Is descrambled and further MPEG-decoded and output to the monitor 6.

DVCR7は、IRD5からのデータを記録し、また、記録したデータを再生して、IRD5に供給する。   The DVCR 7 records the data from the IRD 5, reproduces the recorded data, and supplies it to the IRD 5.

なお、IRD5では、デスクランブルが行われると、必要に応じて、その番組の視聴に対する課金に関する処理、即ち、例えば、視聴履歴を作成する処理などをも行われる。その処理の結果得られる課金情報は、例えば、公衆網8などを介して、送信装置1に送信され、送信装置1では、この課金情報に基づいて、課金が行われる。   In the IRD 5, when descrambling is performed, processing related to charging for viewing the program, that is, processing for creating a viewing history, for example, is performed as necessary. The billing information obtained as a result of the processing is transmitted to the transmission device 1 via, for example, the public network 8, and the transmission device 1 performs billing based on this billing information.

次に、図2は、図1のIRD5の構成例を示している。   Next, FIG. 2 shows a configuration example of the IRD 5 of FIG.

同図に示すように、IRD5は、大きく分けて、受信処理部10とデータインターフェイス20とで構成されており、受信処理部10は、フロントエンド部11(受信手段)、デスクランブラ12(デスクランブル手段)、デコード部13、コントローラ14、およびモデム15で構成され、データインターフェイス20は、スイッチング部21(入出力制御手段)およびIEEE1394インターフェイス22(インターフェイス手段)で構成されている。そして、受信処理部10およびデータインターフェイス20を構成する各ブロックは、コントロールバス16を介して、相互に接続されている。   As shown in the figure, the IRD 5 is roughly composed of a reception processing unit 10 and a data interface 20. The reception processing unit 10 includes a front end unit 11 (reception means), a descrambler 12 (descrambler). Means), a decoding unit 13, a controller 14, and a modem 15, and the data interface 20 is constituted by a switching unit 21 (input / output control unit) and an IEEE 1394 interface 22 (interface unit). The blocks constituting the reception processing unit 10 and the data interface 20 are connected to each other via the control bus 16.

フロントエンド部11は、アンテナ4で受信され、ダウンコンバートされた受信信号を受信し、その受信信号に対して、所定の受信処理を施して、その結果得られるTS(デスクランブルされる前のもの)を、スイッチング部21の入力端子IN1に供給するようになされている。デスクランブラ12は、スイッチング部21の出力端子OUTから供給されるTS(デスクランブルされる前のもの)をデスクランブルし、そのデスクランブル後のTSを、デコード部13およびスイッチング部21の入力端子IN2に供給するようになされている。   The front end unit 11 receives a reception signal received by the antenna 4 and down-converted, performs predetermined reception processing on the reception signal, and obtains a TS (before descrambling). ) To the input terminal IN1 of the switching unit 21. The descrambler 12 descrambles the TS (before descrambling) supplied from the output terminal OUT of the switching unit 21, and the descrambled TS is input to the input terminal IN2 of the decoding unit 13 and the switching unit 21. It is made to supply to.

デコード部13は、デスクランブラ12から供給されるデスクランブル後のTSを構成するTSパケットから、ユーザが選択したチャンネルに対応するものを抽出し、それをMPEGデコードする。そして、その結果得られる画像および音声を出力するようになされている。さらに、デコード部13は、デスクランブラ12から供給されるデスクランブル後のTSから、制御に必要な制御データが配置されているものを抽出し、その制御データを、コントロールバス16を介して、コントローラ14に出力するようにもなされている。   The decoding unit 13 extracts the one corresponding to the channel selected by the user from the TS packets constituting the descrambled TS supplied from the descrambler 12 and MPEG-decodes it. Then, the resulting image and sound are output. Further, the decoding unit 13 extracts from the descrambled TS supplied from the descrambler 12 what control data necessary for control is arranged, and sends the control data to the controller via the control bus 16. 14 is also output.

コントローラ14は、デコード部13から供給される制御データ、さらには、図示せぬリモコン(リモートコマンダ)をユーザが操作することによって供給される信号や、コントロールバス16に接続されているブロックから供給される信号にしたがい、各種の処理を行うとともに、コントロールバス16を介して、IRD5を構成するフロントエンド部11、デスクランブラ12、デコード部13、コントローラ14、モデム15、スイッチング部21、およびIEEE1394インターフェイス22を制御するようになされている。   The controller 14 is supplied from control data supplied from the decoding unit 13, a signal supplied when a user operates a remote controller (remote commander) (not shown), and a block connected to the control bus 16. The front-end unit 11, the descrambler 12, the decoding unit 13, the controller 14, the modem 15, the switching unit 21, and the IEEE 1394 interface 22 constituting the IRD 5 are performed via the control bus 16. Has been made to control.

モデム15は、例えば、課金情報などを、公衆網8を介して送信装置1に送信するための通信制御を行うようになされている。   For example, the modem 15 performs communication control for transmitting billing information and the like to the transmission device 1 via the public network 8.

スイッチング部21は、コントローラ14の制御にしたがい、その入力端子IN1に供給される、フロントエンド部11の出力をそのまま、その出力端子OUTから、デスクランブラ12に供給する他、フロントエンド部11が出力するデスクランブル前のTS、またはデスクランブラ12が出力するデスクランブル後のTSを、その入出力端子IN/OUTから、IEEE1394インターフェイス22を介して、外部の装置であるDVCR7に供給するとともに、DVCR7から、IEEE1394インターフェイス22を介して、入出力端子IN/OUTに供給されるデータを、その出力端子OUTからデスクランブラ12に供給するようになされている。   Under the control of the controller 14, the switching unit 21 supplies the output of the front end unit 11 supplied to the input terminal IN 1 as it is to the descrambler 12 from the output terminal OUT, and the front end unit 11 outputs the output. The descrambled TS output from the descrambler 12 or the descrambled TS output from the descrambler 12 is supplied from the input / output terminal IN / OUT to the DVCR 7, which is an external device, via the IEEE 1394 interface 22. The data supplied to the input / output terminal IN / OUT via the IEEE1394 interface 22 is supplied to the descrambler 12 from the output terminal OUT.

IEEE1394インターフェイス22は、DVCR7との間で、IEEE1394の規格に準拠した通信を行い、これにより、スイッチング部21の入出力端子IN/OUTから供給されるデータを、DVCR7に送信するとともに、DVCR7から送信されてくるデータを受信して、スイッチング部21の入出力端子IN/OUTに供給するようになされている。なお、図2の実施の形態では、IEEE1394インターフェイス22は、外部に対する入出力ポートを3つ有しているが、この入出力ポートの数は、特に限定されるものではない。   The IEEE 1394 interface 22 communicates with the DVCR 7 in conformity with the IEEE 1394 standard, thereby transmitting data supplied from the input / output terminal IN / OUT of the switching unit 21 to the DVCR 7 and from the DVCR 7. The received data is received and supplied to the input / output terminal IN / OUT of the switching unit 21. In the embodiment of FIG. 2, the IEEE 1394 interface 22 has three input / output ports to the outside, but the number of input / output ports is not particularly limited.

ここで、従来のIRDにおいては、データインターフェイス20が設けられておらず、また、フロントエンド部11の出力が、直接、デスクランブラ12に供給されるようになされていた。従って、IRD5は、データインターフェイス20が設けられ、かつ、フロントエンド部11の出力が、スイッチング部21を経由して、デスクランブラ12に供給されるようになっている点で、従来における場合と大きく異なる。   Here, in the conventional IRD, the data interface 20 is not provided, and the output of the front end unit 11 is directly supplied to the descrambler 12. Therefore, the IRD 5 is greatly different from the conventional case in that the data interface 20 is provided and the output of the front end unit 11 is supplied to the descrambler 12 via the switching unit 21. Different.

次に、その動作について説明する。   Next, the operation will be described.

まず、リアルタイムで番組を視聴する場合(この場合おけるIRD5の動作モードを、以下、適宜、通常モードという)においては、ユーザにおいて、その番組のチャンネルが選択される。この場合、コントローラ14は、そのチャンネルの放送に使用されているトランスポンダを認識し、そのトランスポンダからの受信信号を選択するように、コントロールバス16を介して、フロントエンド部11を制御する。フロントエンド部11では、アンテナ4からの受信信号が受信され、コントローラ14からの制御に対応した周波数帯域の受信信号が選択される。さらに、フロントエンド部11では、その受信信号に所定の処理が施されることにより、TSとされ、スイッチング部21の入力端子IN1に供給される。   First, when viewing a program in real time (the operation mode of the IRD 5 in this case is hereinafter referred to as a normal mode as appropriate), the channel of the program is selected by the user. In this case, the controller 14 recognizes the transponder used for broadcasting of the channel and controls the front end unit 11 via the control bus 16 so as to select a reception signal from the transponder. The front end unit 11 receives a reception signal from the antenna 4 and selects a reception signal in a frequency band corresponding to the control from the controller 14. Further, in the front end unit 11, the received signal is subjected to predetermined processing to be converted to TS and supplied to the input terminal IN 1 of the switching unit 21.

また、この場合、コントローラ14は、入力端子IN1に入力される信号を、出力端子OUTから出力するように、コントロールバス16を介して、スイッチング部21を制御する。この制御にしたがい、スイッチング部21は、そのIN1に入力される、フロントエンド部11からのTSを、そのまま、その出力端子OUTから出力する。この出力端子OUTから出力されるTSは、デスクランブラ12に供給される。   In this case, the controller 14 controls the switching unit 21 via the control bus 16 so that a signal input to the input terminal IN1 is output from the output terminal OUT. In accordance with this control, the switching unit 21 outputs the TS from the front end unit 11 input to IN1 as it is from the output terminal OUT. The TS output from the output terminal OUT is supplied to the descrambler 12.

デスクランブラ12では、スイッチング部21から供給される、スクランブルされたTSがデスクランブルされ、そのデスクランブル後のTSは、デコード部13に供給される。   In the descrambler 12, the scrambled TS supplied from the switching unit 21 is descrambled, and the descrambled TS is supplied to the decoding unit 13.

このとき、コントローラ14は、ユーザが選択したチャンネルのパケットをデコードするように、コントロールバス16を介して、デコード部13を制御しており、デコード部13では、この制御にしたがい、デスクランブラ12から供給されるデスクランブル後のTSを構成するTSパケットから、ユーザが選択したチャンネルに対応するものが抽出され、MPEGデコードされる。これにより、ユーザが選択したチャンネルで放送されている番組の画像が表示されるとともに、対応する音声が出力される。   At this time, the controller 14 controls the decoding unit 13 via the control bus 16 so as to decode the packet of the channel selected by the user. The decoding unit 13 follows the control from the descrambler 12. From the supplied TS packets constituting the descrambled TS, those corresponding to the channel selected by the user are extracted and MPEG-decoded. As a result, the image of the program broadcast on the channel selected by the user is displayed and the corresponding sound is output.

次に、デスクランブル前のTSを、DVCR7に出力する場合(この場合おけるIRD5の動作モードを、以下、適宜、非デスクランブル出力モードという)においては、コントローラ14は、フロントエンド部11が出力するTSをIEEE1394インターフェイス22に出力するように、コントロールバス16を介して、スイッチング部21を制御する。   Next, in the case where the TS before descrambling is output to the DVCR 7 (the operation mode of the IRD 5 in this case is hereinafter referred to as a non-descrambling output mode as appropriate), the controller 14 outputs the front end unit 11. The switching unit 21 is controlled via the control bus 16 so as to output TS to the IEEE 1394 interface 22.

この制御にしたがい、スイッチング部21は、その入力端子IN1に供給される、フロントエンド部11からのTSを、その入出力端子IN/OUTから、IEEE134インターフェイス22に出力する。   In accordance with this control, the switching unit 21 outputs the TS supplied from the front end unit 11 to the input terminal IN1 to the IEEE 134 interface 22 from the input / output terminal IN / OUT.

このとき、コントローラ14は、スイッチング部21からのデータを、DVCR7に出力するように、コントロールバス16を介して、IEEE1394インターフェイス22を制御しており、IEEE1394インターフェイス22は、この制御にしたがい、スイッチング部21から供給されるデスクランブル前のTSを、IEEE1394の規格に準拠した通信手順で、DVCR7に送信する。   At this time, the controller 14 controls the IEEE 1394 interface 22 via the control bus 16 so as to output the data from the switching unit 21 to the DVCR 7, and the IEEE 1394 interface 22 follows this control. The TS before descrambling supplied from the terminal 21 is transmitted to the DVCR 7 by a communication procedure compliant with the IEEE 1394 standard.

なお、この場合、コントローラ14は、記録を行うように指示するAV/C(Audio Visual/Control)コマンド(以下、適宜、記録AV/Cコマンドという)を、コントロールバス16およびIEEE1394インターフェイス22を介してDVCR7に送信する。DVCR7では、この記録AV/Cコマンドにしたがって、IEEE1394インターフェイス22から供給されるデスクランブル前のTSが記録される。ここで、DVCR7は、IEEE1394インターフェイス22と同様の機能を有するインターフェイスを有しており、そのインターフェイスとIEEE1394インターフェイス22との間で、IEEE1394の規格に準拠した通信が行われることにより、IRD5とDVCR7との間で、データやコマンドなどがやりとりされる。   In this case, the controller 14 sends an AV / C (Audio Visual / Control) command (hereinafter referred to as a recording AV / C command as appropriate) for instructing recording via the control bus 16 and the IEEE 1394 interface 22. Send to DVCR7. The DVCR 7 records the TS before descrambling supplied from the IEEE 1394 interface 22 in accordance with the recording AV / C command. Here, the DVCR 7 has an interface having the same function as the IEEE 1394 interface 22, and communication conforming to the IEEE 1394 standard is performed between the interface and the IEEE 1394 interface 22, whereby the IRD 5 and the DVCR 7 Data and commands are exchanged between them.

次に、デスクランブル後のTSを、DVCR7に出力する場合(この場合おけるIRD5の動作モードを、以下、適宜、デスクランブル出力モードという)においては、コントローラ14は、入力端子IN1に入力される信号を、出力端子OUTから出力し、かつ入力端子IN2に入力される信号を、入出力端子IN/OUTから出力するように、コントロールバス16を介して、スイッチング部21を制御する。   Next, in the case of outputting the descrambled TS to the DVCR 7 (in this case, the operation mode of the IRD 5 is hereinafter referred to as a descrambling output mode as appropriate), the controller 14 receives a signal input to the input terminal IN1. Is output from the output terminal OUT and the switching unit 21 is controlled via the control bus 16 so that a signal input to the input terminal IN2 is output from the input / output terminal IN / OUT.

この制御にしたがい、スイッチング部21は、まず、そのIN1に入力される、フロントエンド部11からのTSを、そのまま、その出力端子OUTから出力する。この出力端子OUTから出力されるTSは、デスクランブラ12に供給され、デスクランブルされる。このデスクランブルされたTSは、スイッチング部21の入力端子IN2に供給される。スイッチング部21は、その入力端子IN2に供給される、デスクランブラ12からのTSを、その入出力端子IN/OUTから、IEEE134インターフェイス22に出力する。   In accordance with this control, the switching unit 21 first outputs the TS from the front end unit 11 input to the IN1 as it is from the output terminal OUT. The TS output from the output terminal OUT is supplied to the descrambler 12 and descrambled. The descrambled TS is supplied to the input terminal IN2 of the switching unit 21. The switching unit 21 outputs the TS from the descrambler 12 supplied to the input terminal IN2 to the IEEE 134 interface 22 from the input / output terminal IN / OUT.

以下、非デスクランブル出力モードにおける場合と同様にして、IEEE1394インターフェイス22において、スイッチング部21からのデスクランブル後のTSが、DVCR7に送信され、記録される。   Thereafter, the descrambled TS from the switching unit 21 is transmitted to the DVCR 7 and recorded in the IEEE 1394 interface 22 in the same manner as in the non-descramble output mode.

次に、DVCR7に記録されたデータを再生して、IRD5に入力する場合(この場合おけるIRD5の動作モードを、以下、適宜、入力モードという)においては、コントローラ14は、再生を行うように指示するAV/Cコマンド(以下、適宜、再生AV/Cコマンドという)を、コントロールバス16およびIEEE1394インターフェイス22を介してDVCR7に送信する。DVCR7では、この再生AV/Cコマンドにしたがって、そこに記録されたデータの再生が行われる。   Next, when the data recorded in the DVCR 7 is reproduced and input to the IRD 5 (the operation mode of the IRD 5 in this case is hereinafter referred to as input mode as appropriate), the controller 14 instructs to perform the reproduction. An AV / C command to be performed (hereinafter referred to as a playback AV / C command as appropriate) is transmitted to the DVCR 7 via the control bus 16 and the IEEE 1394 interface 22. In the DVCR 7, in accordance with this playback AV / C command, the data recorded there is played back.

また、このとき、コントローラ14は、DVCR7が出力するデータを、スイッチング部21に供給するように、コントロールバス16を介して、IEEE1394インターフェイス22を制御しており、IEEE1394インターフェイス22は、この制御にしたがい、DVCR7において再生されたデータ(ここでは、TS)を、IEEE1394の規格に準拠した通信手順で受信する。そして、IEEE1394インターフェイス22は、DVCR7から受信したTSを、スイッチング部21の入出力端子IN/OUTに供給する。   At this time, the controller 14 controls the IEEE 1394 interface 22 via the control bus 16 so that the data output from the DVCR 7 is supplied to the switching unit 21, and the IEEE 1394 interface 22 follows this control. The data (here, TS) reproduced in the DVCR 7 is received by a communication procedure compliant with the IEEE 1394 standard. Then, the IEEE 1394 interface 22 supplies the TS received from the DVCR 7 to the input / output terminal IN / OUT of the switching unit 21.

スイッチング部21は、その入出力端子IN/OUTに供給されるTSを、その出力端子OUTから出力する。この出力端子OUTから出力されるTSは、デスクランブラ12に供給される。   The switching unit 21 outputs the TS supplied to the input / output terminal IN / OUT from the output terminal OUT. The TS output from the output terminal OUT is supplied to the descrambler 12.

デスクランブラ12は、スイッチング部21から供給されるTSがスクランブルされているものである場合には、デスクランブルを行い、デコード部13に供給する。また、デスクランブラ12は、スイッチング部21から供給されるTSがスクランブルされていないものである場合には、そのまま、デコード部13に供給する。以下、通常モードにおける場合と同様にして、デコード部13において、デスクランブラ12が出力するTSのMPEGデコードが行われる。   When the TS supplied from the switching unit 21 is scrambled, the descrambler 12 performs descrambling and supplies it to the decoding unit 13. Further, when the TS supplied from the switching unit 21 is not scrambled, the descrambler 12 supplies it to the decoding unit 13 as it is. Thereafter, in the same way as in the normal mode, the decoding unit 13 performs MPEG decoding of the TS output from the descrambler 12.

なお、デスクランブラ12において、TS(TSパケット)がスクランブルされているものであるかどうかは、後述する図5に示すTSパケットのスクランブル制御のための2ビットを参照することで認識されるようになされている。   In the descrambler 12, whether the TS (TS packet) is scrambled can be recognized by referring to 2 bits for scramble control of the TS packet shown in FIG. 5 described later. Has been made.

次に、図3は、図2のフロントエンド部11の構成例を示している。   Next, FIG. 3 shows a configuration example of the front end portion 11 of FIG.

アンテナ4からの受信信号は、チューナ31に供給されるようになされている。チューナ31は、アンテナ4からの受信信号を受信し、コントロールバス16を介して、コントローラ14から供給される制御信号にしたがって、所定のトランスポンダに対応する周波数帯域の受信信号を選択する。選択された受信信号は、復調回路32に供給される。復調回路32では、チューナ31からの受信信号が、例えば、QPSK復調されるなどとして、TSとされ、誤り訂正回路33に供給される。誤り訂正回路33では、復調回路32からのTSに対して、誤り訂正処理が施され、スイッチング部21の入力端子IN1に供給される。   A reception signal from the antenna 4 is supplied to the tuner 31. The tuner 31 receives a reception signal from the antenna 4 and selects a reception signal in a frequency band corresponding to a predetermined transponder according to a control signal supplied from the controller 14 via the control bus 16. The selected received signal is supplied to the demodulation circuit 32. In the demodulation circuit 32, the received signal from the tuner 31 is converted to TS, for example, as QPSK demodulated, and supplied to the error correction circuit 33. In the error correction circuit 33, error correction processing is performed on the TS from the demodulation circuit 32 and supplied to the input terminal IN 1 of the switching unit 21.

次に、図4は、図2のデコード部13の構成例を示している。   Next, FIG. 4 shows a configuration example of the decoding unit 13 of FIG.

デスクランブラ12から供給されるデスクランブル後のTS(スクランブルされていないTS)は、DMUX(デマルチプレクサ)41に供給される。DMUX41では、TSを構成する各TSパケットに含まれるPID(Packet Identification)を参照することで、必要なTSパケットが抽出され、RAM(Random Access Memory)42乃至45のうちの対応するものに供給される。   The descrambled TS (unscrambled TS) supplied from the descrambler 12 is supplied to a DMUX (demultiplexer) 41. In DMUX 41, necessary TS packets are extracted by referring to PID (Packet Identification) included in each TS packet constituting the TS, and supplied to corresponding ones of RAM (Random Access Memory) 42 to 45. The

即ち、DMUX41は、処理を行うのに必要なクロックを生成するための情報(例えば、PCR(Presentation Clock Reference))が配置されたTSパケットを抽出し、RAM42に供給する。また、DMUX41は、ユーザが選択したチャンネルのビデオデータまたはオーディオデータ(ここでは、いずれもMPEGエンコードされたもの)が配置されたTSパケットを抽出し、それぞれを、RAM43または44に供給する。さらに、DMUX41は、各種の制御を行うための情報が配置されたTSパケットを抽出し、RAM45に供給する。   That is, the DMUX 41 extracts a TS packet in which information (for example, PCR (Presentation Clock Reference)) for generating a clock necessary for processing is arranged, and supplies the extracted TS packet to the RAM 42. In addition, the DMUX 41 extracts TS packets in which video data or audio data (in this case, MPEG encoded data) of the channel selected by the user is arranged, and supplies the TS packets to the RAM 43 or 44, respectively. Further, the DMUX 41 extracts a TS packet in which information for performing various controls is arranged and supplies the extracted TS packet to the RAM 45.

なお、TSを構成するTSパケットのうち、DMUX41において選択されなかったものは、捨てられる。   Of the TS packets constituting the TS, those not selected in the DMUX 41 are discarded.

RAM42乃至45では、DMUX41から供給されるTSパケットが記憶される。   In the RAMs 42 to 45, TS packets supplied from the DMUX 41 are stored.

そして、クロックジェネレータ46においては、RAM42に記憶されたTSパケットが読み出され、そこに配置されている情報に基づいて、クロックが生成される。このクロックは、MPEGビデオデコーダ47やMPEGオーディオデコーダ48その他の必要なブロックに供給される。   Then, in the clock generator 46, the TS packet stored in the RAM 42 is read, and a clock is generated based on the information arranged there. This clock is supplied to the MPEG video decoder 47, the MPEG audio decoder 48, and other necessary blocks.

MPEGビデオデコーダ47またはMPEGオーディオデコーダ48では、RAM43または44に記憶されたTSパケットが読み出され、そこに配置されているMPEGエンコードされたビデオデータまたはオーディオデータが、それぞれMPEGデコードされて出力される。   In the MPEG video decoder 47 or the MPEG audio decoder 48, the TS packet stored in the RAM 43 or 44 is read out, and the MPEG-encoded video data or audio data arranged therein is MPEG-decoded and output. .

マイコン(マイクロコンピュータ)49では、RAM45に記憶されたTSパケットが読み出され、そこに配置されている情報に基づいて、各ブロックを制御するための制御データが抽出される。この制御データは、コントロールバス16を介して、必要なブロックに供給される。   In the microcomputer (microcomputer) 49, the TS packet stored in the RAM 45 is read, and control data for controlling each block is extracted based on the information arranged there. This control data is supplied to the necessary blocks via the control bus 16.

ここで、図5は、TSのデータ構造を示している。   Here, FIG. 5 shows the data structure of the TS.

TSは、同図に示すように、188バイトのTSパケットで構成される。   The TS is composed of 188-byte TS packets as shown in FIG.

各TSパケットの先頭から4バイト(32ビット)は、いわゆるパケットヘッダで、残りの184バイトが、アダプテーションフィールドおよびペイロードの両方、またはペイロードのみとされている。   The 4 bytes (32 bits) from the head of each TS packet are a so-called packet header, and the remaining 184 bytes are both the adaptation field and the payload, or only the payload.

なお、パケットヘッダに配置される情報については、MPEG2の規格において定義されており、また、例えば、「最新MPEG教科書」、藤原洋 監修、マルチメディア通信研究会 編、アスキー出版局 発行などに、その詳細が開示されているため、ここでは、詳しい説明は省略するが、ここで必要なものについて簡単に説明すれば、先頭から12ビット目乃至24ビット目の13ビットに配置されるPIDは、TSパケットの識別のために用いられる。また、PIDの後に配置される2ビットのスクランブル制御は、ペイロードのスクランブルの有無と種類を表す。上述したように、デスクランブラ12は、このスクランブル制御を参照することで、TSパケット(のペイロード)にスクランブルがかけられているかどうか等を認識する。   The information placed in the packet header is defined in the MPEG2 standard. For example, the latest MPEG textbook, supervised by Hiroshi Fujiwara, edited by Multimedia Communications Research Group, published by ASCII Publishing Bureau, etc. Since details are disclosed, a detailed description is omitted here. However, if necessary are briefly described here, the PID arranged in the 13th bit from the 12th bit to the 24th bit is the TS Used for packet identification. The 2-bit scramble control arranged after the PID represents the presence / absence and type of payload scramble. As described above, the descrambler 12 recognizes whether or not the TS packet (payload) is scrambled by referring to the scramble control.

ここで、上述のクロックジェネレータ46で用いられる、クロックを生成するための情報としてのPCRは、アダプテーションフィールドに1つだけ配置される場合もあるし、ペイロードに複数まとめて配置される場合もある。MPEG2の規格では、いずれの手法も許されている。   Here, only one PCR used as information for generating a clock used in the above-described clock generator 46 may be arranged in the adaptation field, or a plurality of PCRs may be arranged together in the payload. Any method is allowed in the MPEG2 standard.

次に、上述したように、DMUX41(図4)では、TSパケットに含まれるPIDを参照することで、必要なTSパケットが抽出されるが、その抽出方法について、所望のチャンネルのビデオデータが配置されたTSパケットを抽出する場合を例に説明する。   Next, as described above, in DMUX 41 (FIG. 4), necessary TS packets are extracted by referring to the PID included in the TS packets. Regarding the extraction method, video data of a desired channel is arranged. An example in which extracted TS packets are extracted will be described.

あるチャンネルのビデオデータが配置されたTSパケットには、そのチャンネルに対応する、ユニークなPIDが付される。従って、所望のチャンネルのTSパケットを抽出するためには、そのチャンネルのパケットに付されているPIDの値が必要となる。そこで、TSには、チャンネルとPIDとの対応関係を認識するための情報である付加情報テーブル(PSI)(Program Specific Information)を記述したTSパケットが含められる。   A TS packet in which video data of a certain channel is arranged is assigned a unique PID corresponding to that channel. Therefore, in order to extract a TS packet of a desired channel, the value of PID attached to the packet of that channel is required. Therefore, a TS packet describing an additional information table (PSI) (Program Specific Information), which is information for recognizing the correspondence between channels and PIDs, is included in the TS.

ここで、PSIには、例えば、PAT(Program Association Table)やPMT(Program Map Table)などがある。   Here, PSI includes, for example, PAT (Program Association Table) and PMT (Program Map Table).

PATには、PIDとして、所定の固定値(0x00(0xは、それに続く数字が16進数であることを表す)があらかじめ割り当てられており、図6(A)に示すように、あるプログラムナンバ(Program No.)(チャンネルに相当する)のTSパケットを得るために参照すべきPMTのPIDが記述されている。   A predetermined fixed value (0x00 (0x represents that the following number is a hexadecimal number) is assigned in advance to the PAT as a PID. As shown in FIG. A PID of a PMT to be referred to in order to obtain a TS packet of “Program No.” (corresponding to a channel) is described.

PMTには、図6(B)に示すように、あるプログラムナンバに対応する番組のビデオデータが配置された、図6(C)に示すようなTSパケット(ビデオパケット)のPIDが記述されている。   As shown in FIG. 6B, the PMT describes the PID of a TS packet (video packet) as shown in FIG. 6C in which video data of a program corresponding to a certain program number is arranged. Yes.

従って、所望のチャンネルのビデオデータが配置されたTSパケットを抽出するには、まずPIDが0x00のパケット、即ち、PATを受信し(図6(A))、所望のチャンネルに相当するプログラムナンバに対応付けられているPIDを検出する。そして、そのPIDが付加されているTSパケット、即ち、PMTを受信する(図6(B))。さらに、そのPMTに記述されているPIDを検出し、そのPIDが付加されているビデオパケットを受信する(図6(C))。   Therefore, in order to extract a TS packet in which video data of a desired channel is arranged, first, a packet with a PID of 0x00, that is, a PAT is received (FIG. 6A), and a program number corresponding to the desired channel is obtained. The associated PID is detected. Then, the TS packet to which the PID is added, that is, the PMT is received (FIG. 6B). Further, the PID described in the PMT is detected, and the video packet to which the PID is added is received (FIG. 6C).

具体的には、例えば、プログラムナンバ「1」に対応するチャンネルのビデオデータが配置されたTSパケットを抽出する場合においては、PAT(図6(A))により、そのプログラムナンバについてのPMTのPIDが「11」であることが認識される。そして、そのPMT(図6(B))のTSパケットを受信することで、プログラムナンバ「1」に対応するチャンネルのビデオデータが配置されたTSパケットのPIDが「p」であることが認識される。そして、PIDが「p」のTSビデオパケット(図6(C))が抽出される。   Specifically, for example, in the case of extracting a TS packet in which video data of a channel corresponding to the program number “1” is extracted, the PID of the PMT for the program number is determined by the PAT (FIG. 6A). Is recognized as “11”. Then, by receiving the TS packet of the PMT (FIG. 6B), it is recognized that the PID of the TS packet in which the video data of the channel corresponding to the program number “1” is arranged is “p”. The Then, a TS video packet (FIG. 6C) with a PID of “p” is extracted.

なお、図5に示したTSパケットのヘッダは、DMUX41において削除され、残りがRAM42乃至45に供給される(従って、図4の説明では、TSパケットがRAM42乃至45に供給されるとしたが、正確には、TSパケットのヘッダを除く部分がRAM42乃至45に供給される)。   Note that the header of the TS packet shown in FIG. 5 is deleted in the DMUX 41 and the rest is supplied to the RAMs 42 to 45 (thus, in the description of FIG. 4, the TS packet is supplied to the RAMs 42 to 45. Exactly, the portion excluding the header of the TS packet is supplied to the RAMs 42 to 45).

次に、図7は、図2のコントローラ14の構成例を示している。   Next, FIG. 7 shows a configuration example of the controller 14 of FIG.

I/F(Interface)51は、コントロールバス15および内部バス55とを接続しており、コントロールバス16を介して供給される信号を、内部バス55を介してCPU(Central Processor Unit)52に出力するとともに、CPU52から内部バス55を介して供給される制御データを、コントロールバス16を介して、必要なブロックに出力する。   An I / F (Interface) 51 connects the control bus 15 and the internal bus 55, and outputs a signal supplied via the control bus 16 to a CPU (Central Processor Unit) 52 via the internal bus 55. At the same time, the control data supplied from the CPU 52 via the internal bus 55 is output to a necessary block via the control bus 16.

CPU52は、I/F51から内部バス55を介して供給される信号に基づき、各種の処理を行うとともに、制御データを生成し、I/F51に供給する。なお、I/F51は、ユーザのリモコンの操作に対応する信号も、CPU52に供給するようになされており、CPU52は、その信号にも対応して、各種の処理を行う。   The CPU 52 performs various processes based on signals supplied from the I / F 51 via the internal bus 55, generates control data, and supplies the control data to the I / F 51. The I / F 51 also supplies a signal corresponding to the operation of the user's remote control to the CPU 52, and the CPU 52 performs various processes in response to the signal.

ROM(Read Only Memory)53は、IPL(Initial Program Loading)のプログラム、その他の立ち上げ時に必要なプログラムおよびデータを記憶している。CPU52は、IRD5の電源投入時やリセット後は、このROM53に記憶されているプログラムやデータを内部バス55を介して読み出すことで、動作可能な状態となる。   A ROM (Read Only Memory) 53 stores an IPL (Initial Program Loading) program and other programs and data required for startup. The CPU 52 becomes operable by reading the program and data stored in the ROM 53 through the internal bus 55 when the IRD 5 is turned on or reset.

RAM54は、CPU52の動作上必要なプログラム(OS(Operating System)やアプリケーションプログラムなど)やデータを記憶するようになされている。なお、RAM54は、例えば、フラッシュメモリなどで構成される。   The RAM 54 stores programs (OS (Operating System), application programs, etc.) and data necessary for the operation of the CPU 52. The RAM 54 is composed of, for example, a flash memory.

次に、図8は、図2のスイッチング部21の構成例を示している。   Next, FIG. 8 shows a configuration example of the switching unit 21 of FIG.

スイッチング部21は、同図に示すように、大きく分けて、スイッチャ60とデータパーサ部70(抽出手段)から構成されている。   As shown in the figure, the switching unit 21 is roughly composed of a switcher 60 and a data parser unit 70 (extraction means).

スイッチャ60は、スイッチ61乃至63で構成されている。   The switcher 60 is composed of switches 61 to 63.

スイッチ61(第1の選択手段)の端子61aは、入力端子IN1に接続されており、従って、そこには、フロントエンド部11からデスクランブル前のTSが供給されるようになされている。また、スイッチ61の端子61bは、スイッチ63の端子63bと接続されている。スイッチ61は、スイッチ62(第2の選択手段)の端子62bおよび出力端子OUTに接続されており、コントローラ14からの制御にしたがって、端子61aまたは61bのうちのいずれか一方を選択するようになされている。   The terminal 61a of the switch 61 (first selection means) is connected to the input terminal IN1, and therefore, the TS before descrambling is supplied from the front end unit 11 thereto. The terminal 61b of the switch 61 is connected to the terminal 63b of the switch 63. The switch 61 is connected to the terminal 62b and the output terminal OUT of the switch 62 (second selection means), and selects either the terminal 61a or 61b according to control from the controller 14. ing.

スイッチ62の端子62aは、入力端子IN2に接続されており、従って、そこには、デスクランブラ12からデスクランブル後のTSが供給されるようになされている。スイッチ62は、データパーサ部70のPID検出部71に接続されており、コントローラ14からの制御にしたがって、端子62aまたは62bのうちのいずれか一方を選択するか、あるいは、いずれも選択しない状態となるようになされている。   The terminal 62a of the switch 62 is connected to the input terminal IN2. Therefore, the descrambled TS is supplied from the descrambler 12 to the terminal 62a. The switch 62 is connected to the PID detection unit 71 of the data parser unit 70, and selects either one of the terminals 62a or 62b in accordance with the control from the controller 14, or selects neither of them. It is made to become.

スイッチ63は、入出力端子IN/OUTに接続されており、コントローラ14からの制御にしたがって、端子63aまたは63bのうちのいずれか一方を選択するようになされている。なお、端子63aには、データパーサ部70のパーサ74の出力が供給されるようになされている。   The switch 63 is connected to the input / output terminal IN / OUT, and selects either one of the terminals 63a and 63b in accordance with control from the controller 14. The output of the parser 74 of the data parser unit 70 is supplied to the terminal 63a.

データパーサ部70は、PID検出部71、比較部72、レジスタ部73、およびパーサ74で構成され、スイッチ62から供給されるTSから、必要なTSパケットだけを抽出し、端子63aに供給するようになされている。   The data parser unit 70 includes a PID detection unit 71, a comparison unit 72, a register unit 73, and a parser 74. The data parser unit 70 extracts only necessary TS packets from the TS supplied from the switch 62 and supplies the extracted TS packets to the terminal 63a. Has been made.

即ち、PID検出部71は、スイッチ62から供給されるTSを、そのままパーサ74に出力するとともに、そのTSを構成する各TSパケットからPIDを検出し、比較部72に供給するようになされている。比較部72は、レジスタ部73に記憶されているPIDと、PID検出部71からのPIDとを比較し、両者が一致する場合に、その旨の信号(以下、適宜、一致信号という)をパーサ74に供給するようになされている。レジスタ部73は、コントローラ14からコントロールバス16を介して供給されるPIDを記憶するようになされている。即ち、例えば、ユーザが、あるチャンネルの番組だけを、DVCR7に録画させたい場合があるが、そのような場合に、ユーザが、そのチャンネルを指定すると、コントローラ14は、そのチャンネルに対応するTSパケットのPIDを、コントロールバス16を介して、レジスタ部73に供給する。レジスタ部73では、このようにしてコントローラ14から供給されるPIDが記憶される。なお、レジスタ部73は、複数のPIDを記憶することができるようになされている。   That is, the PID detector 71 outputs the TS supplied from the switch 62 to the parser 74 as it is, detects the PID from each TS packet constituting the TS, and supplies it to the comparator 72. . The comparison unit 72 compares the PID stored in the register unit 73 with the PID from the PID detection unit 71, and if the two match, the comparison unit 72 sends a signal to that effect (hereinafter referred to as a match signal as appropriate) to the parser. 74 is provided. The register unit 73 stores the PID supplied from the controller 14 via the control bus 16. That is, for example, there is a case where the user wants the DVCR 7 to record only a program of a certain channel. In such a case, when the user designates that channel, the controller 14 causes the TS packet corresponding to that channel to be recorded. Are supplied to the register unit 73 via the control bus 16. The register unit 73 stores the PID supplied from the controller 14 in this way. The register unit 73 can store a plurality of PIDs.

パーサ74は、PID検出部71から供給されるTSから、比較部72より供給される一致信号に対応するTSパケット、即ち、レジスタ部73に記憶されているPIDと同一のPIDを有するTSパケットを抽出し、端子63aに供給するようになされている。なお、パーサ74において抽出されなかったTSパケットは、捨てられる。   The parser 74 receives a TS packet corresponding to the coincidence signal supplied from the comparison unit 72 from the TS supplied from the PID detection unit 71, that is, a TS packet having the same PID as the PID stored in the register unit 73. Extracted and supplied to the terminal 63a. Note that TS packets not extracted by the parser 74 are discarded.

次に、上述の通常モード、デスクランブル出力モード、非デスクランブル出力モード、または入力モードそれぞれの場合におけるスイッチング部21の動作について説明する。なお、レジスタ部73には、コントローラ14によって、所定のPIDがセットされているものとする。   Next, the operation of the switching unit 21 in each of the above-described normal mode, descrambling output mode, non-descrambling output mode, or input mode will be described. It is assumed that a predetermined PID is set in the register unit 73 by the controller 14.

コントローラ14は、各モードにおいて、図9に示すように、端子を選択するように、スイッチ61乃至63それぞれを制御する。   In each mode, the controller 14 controls the switches 61 to 63 so as to select terminals as shown in FIG.

即ち、これにより、通常モードの場合においては、スイッチ61は端子61aを選択し、スイッチ62は、端子62aおよび62bのいずれも選択しない状態(以下、適宜、フリー状態という)となる。さらに、スイッチ63は、ドントケア(Don't Care)状態(端子63aまたは63bのいずれを選択していても良い状態)とされる。従って、フロントエンド部11から入力端子IN1を介して端子61aに供給されるデスクランブル前のTSは、スイッチ61を介して、そのまま、出力端子OUTから出力され、デスクランブラ12に供給される。   That is, in this case, in the normal mode, the switch 61 selects the terminal 61a, and the switch 62 enters a state in which neither of the terminals 62a and 62b is selected (hereinafter referred to as a free state as appropriate). Further, the switch 63 is in a don't care state (a state in which either the terminal 63a or 63b may be selected). Therefore, the TS before descrambling supplied from the front end unit 11 to the terminal 61a via the input terminal IN1 is output as it is from the output terminal OUT via the switch 61 and supplied to the descrambler 12.

次に、デスクランブル出力モードの場合においては、図9に示したように、スイッチ61は端子61aを、スイッチ62は端子62aを、スイッチ63は端子63aを、それぞれ選択する。   Next, in the descrambling output mode, as shown in FIG. 9, the switch 61 selects the terminal 61a, the switch 62 selects the terminal 62a, and the switch 63 selects the terminal 63a.

従って、この場合も、通常モードの場合と同様に、フロントエンド部11から入力端子IN1を介して端子61aに供給されるデスクランブル前のTSは、スイッチ61を介して、そのまま、出力端子OUTから出力され、デスクランブラ12に供給される。   Accordingly, in this case as well, as in the normal mode, the undescrambled TS supplied from the front end unit 11 to the terminal 61a via the input terminal IN1 passes through the switch 61 and is directly output from the output terminal OUT. It is output and supplied to the descrambler 12.

デスクランブラ12では、出力端子OUTからのデスクランブル前のTSがデスクランブルされ、デスクランブル後のTSが、入力端子IN2を介して、端子62aに供給される。スイッチ62は、端子62aを選択しているから、端子62aに供給されるデスクランブル後のTSは、スイッチ62を介して、PID検出部71に供給される。   In the descrambler 12, the descrambled TS from the output terminal OUT is descrambled, and the descrambled TS is supplied to the terminal 62a via the input terminal IN2. Since the switch 62 selects the terminal 62 a, the descrambled TS supplied to the terminal 62 a is supplied to the PID detection unit 71 via the switch 62.

PID検出部71は、スイッチ62から供給されるTSを、そのままパーサ74に出力するとともに、そのTSを構成する各TSパケットからPIDを検出し、比較部72に供給する。比較部72では、レジスタ部73に記憶されているPIDと、PID検出部71からのPIDとが比較され、両者が一致する場合のみ、一致信号が、パーサ74に供給される。   The PID detection unit 71 outputs the TS supplied from the switch 62 to the parser 74 as it is, detects the PID from each TS packet constituting the TS, and supplies it to the comparison unit 72. In the comparison unit 72, the PID stored in the register unit 73 is compared with the PID from the PID detection unit 71, and a match signal is supplied to the parser 74 only when they match.

パーサ74は、比較部72から一致信号を受信すると、その一致信号に対応するTSパケット(レジスタ部73に記憶されているPIDと同一のPIDを有するTSパケット)(以下、適宜、一致パケットという)を抽出し、それ以外のTSパケットを削除して、端子63aに出力する。   When the parser 74 receives a match signal from the comparison unit 72, the TS packet corresponding to the match signal (a TS packet having the same PID as the PID stored in the register unit 73) (hereinafter, referred to as a match packet as appropriate). And the other TS packets are deleted and output to the terminal 63a.

ここで、パーサ74は、一致パケットを端子63aに出力する際に、一致パケットどうしの相対的な時間間隔を保持した状態(ある一致パケットから次の一致パケットまでの時間間隔を保った状態)で、一致パケットを端子63aに出力する。これは、一致パケットどうしの相対的な時間間隔が失われると、そのMPEGデコードが困難となるからである。   Here, the parser 74 holds a relative time interval between matching packets (a state where a time interval from one matching packet to the next matching packet is maintained) when outputting the matching packet to the terminal 63a. The matching packet is output to the terminal 63a. This is because MPEG decoding becomes difficult if the relative time interval between matching packets is lost.

スイッチ63は、端子63aを選択しており、従って、パーサ74が出力する一致パケットは、スイッチ63を介して、入出力端子IN/OUTから出力され、IEEE1394インターフェイス22に供給される。IEEE1394インターフェイス22では、スイッチング部21からの一致パケット(ここでは、デスクランブルされたTSパケット)が、IEEE1394の規格に準拠したフォーマットにされ、DVCR7に送信される。   The switch 63 selects the terminal 63a. Therefore, the coincidence packet output from the parser 74 is output from the input / output terminal IN / OUT via the switch 63 and supplied to the IEEE 1394 interface 22. In the IEEE 1394 interface 22, the matching packet (here, the descrambled TS packet) from the switching unit 21 is formatted in conformity with the IEEE 1394 standard and transmitted to the DVCR 7.

このとき、上述したように、コントローラ14は、IEEE1934インターフェイス22を介して、DVCR7に記録AV/Cコマンドを送信しており、従って、DVCR7においては、IEEE1934インターフェイス部22から供給されるデータが記録される。   At this time, as described above, the controller 14 transmits a recording AV / C command to the DVCR 7 via the IEEE 1934 interface 22. Therefore, in the DVCR 7, data supplied from the IEEE 1934 interface unit 22 is recorded. The

ここで、パーサ74の出力である一致パケット列は、元のTSから一致パケット以外のTSが抜けた、間隔の開いたものとなるため、そのような、いわば歯抜けのTSを、他の機器が受け取ったときに正常に処理することができるように、加工する必要がある。この加工としては、例えば、一致パケットに関するPAT,PMT,SIT(Selection Information Table),DIT(Discontinuity Information Table)の付加などが挙げられる。そこで、コントローラ14は、これらのPAT,PMT,SIT,DITを生成し、コントロールバス16を介して、IEEE1394インターフェイス22に供給する。IEEE1394インターフェイス22は、コントローラ14からのPAT,PMT,SIT,DITを、TSパケットの形にして、歯抜けのTSの間隔の開いている部分に挿入し、これにより、パーシャルトランスポートストリーム(Partial Transport Stream)(以下、適宜、パーシャルTSという)を構成して、これを、DVCR7に送信する。   Here, the matching packet sequence that is the output of the parser 74 is an interval in which the TS other than the matching packet is missing from the original TS, so that such a missing tooth TS is replaced with another device. Needs to be processed so that it can be processed normally when received. As this processing, for example, addition of PAT, PMT, SIT (Selection Information Table), DIT (Discontinuity Information Table) related to the matching packet can be cited. Therefore, the controller 14 generates these PAT, PMT, SIT, and DIT and supplies them to the IEEE1394 interface 22 via the control bus 16. The IEEE 1394 interface 22 inserts the PAT, PMT, SIT, and DIT from the controller 14 in the form of TS packets into a portion where the tooth gap TS is open, and thereby a partial transport stream (Partial Transport Stream). Stream) (hereinafter referred to as “partial TS” where appropriate), and transmits this to the DVCR 7.

なお、PATや、PMT,SIT,DITなどについては、例えば、ETS 300468,Digital Video Broadcasting(DVB);Specification for Service Information(SI) in DVB systemなどに、その詳細が説明されている。   Details of PAT, PMT, SIT, DIT, etc. are described in, for example, ETS 300468, Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB system.

次に、非デスクランブル出力モードの場合においては、図9に示したように、スイッチ61は端子61aを、スイッチ62は端子62bを、スイッチ63は端子63aを、それぞれ選択する。   Next, in the non-descrambling output mode, as shown in FIG. 9, the switch 61 selects the terminal 61a, the switch 62 selects the terminal 62b, and the switch 63 selects the terminal 63a.

従って、フロントエンド部11から入力端子IN1を介して端子61aに供給されるデスクランブル前のTSは、スイッチ61を介して、端子62bに供給される。そして、いまの場合、スイッチ62は、端子62bを選択しているから、デスクランブル前のTSは、スイッチ62を介して、PID検出部71に供給される。   Accordingly, the undescrambled TS supplied from the front end unit 11 to the terminal 61a via the input terminal IN1 is supplied to the terminal 62b via the switch 61. In this case, since the switch 62 selects the terminal 62 b, the TS before descrambling is supplied to the PID detection unit 71 via the switch 62.

以下、デスクランブル出力モードにおける場合と同様の処理が行われ、これにより、DVCR7には、デスクランブル前のTSが送信されて記録される。   Thereafter, the same processing as that in the descrambling output mode is performed, whereby the TS before descrambling is transmitted and recorded in the DVCR 7.

次に、入力モードの場合においては、図9に示したように、スイッチ61は端子61bを、スイッチ63は端子63bを、それぞれ選択する。また、スイッチ62は、フリー状態となる。   Next, in the case of the input mode, as shown in FIG. 9, the switch 61 selects the terminal 61b and the switch 63 selects the terminal 63b. The switch 62 is in a free state.

さらに、この場合、コントローラ14から、IEEE1394インターフェイス22を介して、DVCR7に、再生AV/Cコマンドが送信され、これにより、DVCR7において、再生が開始され、そこに記録されたデータが、IEEE1394インターフェイス22に送信されてくる。   Further, in this case, a playback AV / C command is transmitted from the controller 14 to the DVCR 7 via the IEEE 1394 interface 22, whereby playback is started in the DVCR 7, and data recorded there is transferred to the IEEE 1394 interface 22. Will be sent to.

IEEE1394インターフェイス22では、DVCR7からのデータが、IEEE1394の規格に準拠したフォーマットのものから、元のTS(ここでは、パーシャルTS)に変換され、入出力端子IN/OUTを介して、スイッチ63に供給される。スイッチ63は、上述したように、端子63bを選択しており、従って、IEEE1394インターフェイス22からのTSは、スイッチ63および端子63bを介して、端子61bに供給される。   In the IEEE 1394 interface 22, the data from the DVCR 7 is converted from the format conforming to the IEEE 1394 standard to the original TS (here, partial TS) and supplied to the switch 63 via the input / output terminal IN / OUT. Is done. As described above, the switch 63 selects the terminal 63b. Therefore, the TS from the IEEE1394 interface 22 is supplied to the terminal 61b via the switch 63 and the terminal 63b.

スイッチ61は、上述したように、端子61bを選択しており、従って、端子63bを介して供給されるTSは、スイッチ61を介して、出力端子OUTから出力される。ここで、スイッチ62は、フリー状態であるため、スイッチ61を介して出力されるTSは、PID検出部71には供給されない。   As described above, the switch 61 selects the terminal 61b. Therefore, the TS supplied via the terminal 63b is output from the output terminal OUT via the switch 61. Here, since the switch 62 is in a free state, the TS output via the switch 61 is not supplied to the PID detection unit 71.

出力端子OUTから出力されたTSは、デスクランブラ12に供給され、以下、必要に応じてデスクランブルされ、デコード部13に供給される。   The TS output from the output terminal OUT is supplied to the descrambler 12, and then descrambled as necessary and supplied to the decoding unit 13.

なお、IEEE1394インターフェイス22は、DVCR7に記録させるデータを、同期通信用のパケット(Isochronous packet)の形にして、同期通信(Isochronous通信)によって、DVCR7に送信し、また、DVCR7のコマンドを、例えば、IEEE1394−1995に規定される非同期通信用のパケット(Asynchronous packet)の形にして、非同期通信(Asynchronous通信)によって、DVCR7に送信する。さらに、IEEE1394インターフェイス22は、DVCR7から、同期通信によって送信されてくるデータや、非同期通信によって送信されてくるコマンド、ステイタスなどを受信し、コントローラ14、その他の必要なブロックに送信する。   The IEEE 1394 interface 22 sends data to be recorded in the DVCR 7 to the DVCR 7 by synchronous communication (Isochronous communication) in the form of a packet for synchronous communication (Isochronous communication), and a command of the DVCR 7 is, for example, The data is transmitted to the DVCR 7 by asynchronous communication (Asynchronous communication) in the form of an asynchronous communication packet defined in IEEE 1394-1995. Further, the IEEE 1394 interface 22 receives the data transmitted by the synchronous communication, the command transmitted by the asynchronous communication, the status, and the like from the DVCR 7 and transmits them to the controller 14 and other necessary blocks.

以上のように、IRD5は、フロントエンド部11が出力するデスクランブル前のTS、またはデスクランブラ12が出力するデスクランブル後のTS(デスクランブルデータ)を、DVCR7に供給するとともに、DVCR7が出力するデータを、デスクランブラ12に供給するスイッチング部21を有するので、デスクランブル前および後のいずれのTSをも、DVCR7に出力することができるとともに、DVCR7が再生するデータを受け付け、必要に応じてデスクランブルして、MPEGエンコードすることなどが可能となる。即ち、データの入出力を、柔軟に行うことが可能となる。   As described above, the IRD 5 supplies the pre-descramble TS output from the front end unit 11 or the descrambled TS (descramble data) output from the descrambler 12 to the DVCR 7 and the DVCR 7 outputs the TS. Since the switching unit 21 that supplies data to the descrambler 12 is provided, both the TS before and after descrambling can be output to the DVCR 7, and the data reproduced by the DVCR 7 can be received, and can be decoded as necessary. It can be scrambled and MPEG encoded. That is, data can be input / output flexibly.

また、フロントエンド部11が出力するTSを、スイッチ61を介して、出力端子OUTから出力するとともに、端子62bに供給するようにしたので、ユーザは、ある番組を見ながら、それとは独立して、その番組を、外部の装置であるDVCR7に出力して録画などすることが可能となる。   In addition, since the TS output from the front end unit 11 is output from the output terminal OUT via the switch 61 and supplied to the terminal 62b, the user can watch a certain program independently of it. The program can be output to the DVCR 7 which is an external device for recording.

さらに、スイッチング部21とDVCR7との間のインターフェイスとして機能するIEEE1394インターフェイス22を設けたので、外部の機器との間で、TSパケットのやりとりと並列に、AV/Cコマンドなどのやりとりも行うことが可能となる。また、IRD5を、高速なIEEE1394ネットワークに接続し、さらに、そのIEEE1394ネットワークに接続されている機器との間で、TSの高速な送受信が可能となる。   Furthermore, since the IEEE 1394 interface 22 that functions as an interface between the switching unit 21 and the DVCR 7 is provided, it is possible to exchange AV packets and the like with an external device in parallel with the exchange of TS packets. It becomes possible. In addition, the IRD 5 can be connected to a high-speed IEEE 1394 network, and further, high-speed transmission / reception of TS can be performed with a device connected to the IEEE 1394 network.

また、スイッチング部21およびIEEE1394インターフェイス22を用い、例えば、IRD5のGUI(Graphical User Interface)を利用したインテリジェントなサービスを、ユーザに提供することが可能となる。即ち、例えば、DVCR7に記録されたTSを再生し、IRD5でデコードして表示等する場合において、IEEE1394インターフェイス22に、DVCR7が正常にデータを再生しているかどうかのステイタスを取得させ、データが正常に再生されていないときには、コントローラ14に、いずれの端子も選択しないように、スイッチ61乃至63を制御させるようにすることができ、これにより、正常でないデータが、デスクランブラ12、ひいてはデコード部13に入力されないようにし、不正常な画面が表示されるのを防止することができる。   In addition, using the switching unit 21 and the IEEE 1394 interface 22, it is possible to provide an intelligent service to the user using, for example, a GUI (Graphical User Interface) of the IRD 5. That is, for example, when playing back a TS recorded on the DVCR 7 and decoding and displaying it on the IRD 5, the IEEE 1394 interface 22 is made to acquire the status of whether the DVCR 7 is playing data normally, and the data is normal. When not reproduced, the controller 14 can control the switches 61 to 63 so that none of the terminals is selected. As a result, abnormal data is transferred to the descrambler 12 and thus to the decoding unit 13. It is possible to prevent an abnormal screen from being displayed.

さらに、この場合、IRD5のGUIを利用して、データが正常に再生されない旨のメッセージを表示することで、ユーザに、その旨を報知することができる。   Furthermore, in this case, the user can be notified of the fact by displaying a message that the data is not normally reproduced by using the GUI of the IRD 5.

また、スイッチング部21のデータパーサ部70においては、必要なチャンネルのTSパケットだけを抽出して、外部に出力するようにしたので、例えば、放送局において、1のトランスポンダに対応する周波数帯域の各チャンネルで、同一の番組について、異なるアングルから撮影したシーンを放送するようにした場合には、ユーザは、所望のアングルから撮影したシーンだけを録画することなどが可能となる。   Further, since the data parser unit 70 of the switching unit 21 extracts only the TS packets of the necessary channels and outputs them to the outside, for example, each frequency band corresponding to one transponder in the broadcasting station. When a scene shot from a different angle is broadcast on the same program on the channel, the user can record only a scene shot from a desired angle.

以上、本発明を、衛星回線を利用したディジタル放送を行う放送システムに適用した場合について説明したが、本発明は、衛星回線以外の、例えば、CATV網や、インターネット、地上回線、その他の伝送媒体を介してディジタル放送を行う場合などにも適用可能である。   The case where the present invention is applied to a broadcasting system that performs digital broadcasting using a satellite line has been described above. However, the present invention is not limited to a satellite line, for example, a CATV network, the Internet, a terrestrial line, and other transmission media. The present invention can also be applied to the case where digital broadcasting is performed via the Internet.

なお、本実施の形態では、スイッチング部21とDVCR7との間のインターフェイスとして、シリアルインターフェイスであるIEEE1394インターフェイス22を設けるようにしたが、それ以外のシリアルインターフェイスを用いることも可能である。また、シリアルインターフェイスでなく、パラレルインターフェイスを用いることも可能である。   In the present embodiment, the IEEE 1394 interface 22 that is a serial interface is provided as an interface between the switching unit 21 and the DVCR 7. However, other serial interfaces may be used. In addition, a parallel interface can be used instead of the serial interface.

また、本実施の形態では、外部の装置として、DVCRを、IRD5に接続したが、外部の装置としてIRD5に接続する装置は、DVCRに限定されるものではない。   In this embodiment, the DVCR is connected to the IRD 5 as an external device, but the device connected to the IRD 5 as an external device is not limited to the DVCR.

さらに、本実施の形態では、スイッチング部21において、TSから所定のTSパケットを抽出して、DVCR7に記録するようにしたが、TS全体をDVCR7に供給して記録することも可能である。   Furthermore, in the present embodiment, the switching unit 21 extracts a predetermined TS packet from the TS and records it in the DVCR 7. However, the entire TS can be supplied to the DVCR 7 and recorded.

本発明を適用した放送システムの一実施の形態の構成例を示すブロック図である。It is a block diagram which shows the structural example of one Embodiment of the broadcast system to which this invention is applied. 図1のIRD5の構成例を示すブロック図である。It is a block diagram which shows the structural example of IRD5 of FIG. 図2のフロントエンド部11の構成例を示すブロック図である。It is a block diagram which shows the structural example of the front end part 11 of FIG. 図2のデコード部13の構成例を示すブロック図である。It is a block diagram which shows the structural example of the decoding part 13 of FIG. トランスポートストリームのデータ構造を示す図である。It is a figure which shows the data structure of a transport stream. 所定のチャンネルのTSパケットの抽出方法を説明するための図である。It is a figure for demonstrating the extraction method of the TS packet of a predetermined channel. 図2のコントローラ14の構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration example of a controller 14 in FIG. 2. 図2のスイッチング部21の構成例を示すブロック図である。It is a block diagram which shows the structural example of the switching part 21 of FIG. 図8のスイッチ61乃至63の切換方法を示す図である。It is a figure which shows the switching method of the switches 61 thru | or 63 of FIG.

符号の説明Explanation of symbols

1 送信装置, 2 アンテナ, 3 衛星, 4 アンテナ, 5 IRD, 6 モニタ, 7 DVCR, 8 公衆網, 10 受信処理部, 11 フロントエンド部(受信手段), 12 デスクランブラ(デスクランブル手段), 13 デコード部, 14 コントローラ, 15 モデム, 16 コントロールバス, 20 データインターフェイス, 21 スイッチング部(入出力制御手段), 22 IEEE1394インターフェイス(インターフェイス手段), 31 チューナ, 32 復調回路, 33 誤り訂正回路, 41 DMUX, 42乃至45 RAM, 46 クロックジェネレータ, 47 MPEGビデオデコーダ, 48 MPEGオーディオデコーダ, 49 マイコン, 51 I/F, 52 CPU, 53 ROM, 54 RAM, 55 内部バス, 60 スイッチャ, 61乃至63 スイッチ(第1および第2の選択手段), 71 PID検出部, 72 比較部, 73 レジスタ部, 74 パーサ   DESCRIPTION OF SYMBOLS 1 Transmitter, 2 Antenna, 3 Satellite, 4 Antenna, 5 IRD, 6 Monitor, 7 DVCR, 8 Public network, 10 Reception processing part, 11 Front end part (Reception means), 12 Descrambler (descramble means), 13 Decoding unit, 14 controller, 15 modem, 16 control bus, 20 data interface, 21 switching unit (input / output control unit), 22 IEEE1394 interface (interface unit), 31 tuner, 32 demodulation circuit, 33 error correction circuit, 41 DMUX, 42 to 45 RAM, 46 clock generator, 47 MPEG video decoder, 48 MPEG audio decoder, 49 microcomputer, 51 I / F, 52 CPU, 53 ROM , 54 RAM, 55 internal bus, 60 switcher, 61 to 63 switches (first and second selection means), 71 PID detection unit, 72 comparison unit, 73 register unit, 74 parser

Claims (1)

スクランブルされたトランスポートストリームを受信する受信手段と、
前記受信手段から供給される前記スクランブルされたトランスポートストリームに対してデスクランブル処理を実行し、デスクランブルされたトランスポートストリームを生成するデスクランブル手段と、
インターフェイス手段と、
前記受信手段または前記デスクランブル手段と前記インターフェイス手段との間の入出力を制御する入出力制御手段と、
前記インターフェイス手段からのトランスポートストリームパケットを記録及び再生する記録再生手段
を備え、
前記デスクランブル手段は、
前記記録再生手段により再生されたトランスポートストリームが、スクランブルされているか否かについて、当該トランスポートストリームのトランスポートストリームパケットに含まれているスクランブル制御ビットを参照することで判断する判断手段を有し、
さらに、
前記判断手段において、前記記録再生手段により再生されたトランスポートストリームがスクランブルされているトランスポートストリームであると判断された場合には、前記記録再生手段により再生されたトランスポートストリームに対してデスクランブル処理を実行し、
前記判断手段において、前記記録再生手段により再生されたトランスポートストリームが既にデスクランブルされているトランスポートストリームであると判断された場合には、前記記録再生手段により再生されたトランスポートストリームに対してデスクランブル処理を実行せずに出力し、
前記入出力制御手段は、
前記受信手段が出力するトランスポートストリームまたは前記インターフェイス手段から供給されるトランスポートストリームのうちのいずれか一方を選択し、前記デスクランブル手段に供給する第1の選択手段と、
前記第1の選択手段の選択出力または前記デスクランブル手段が出力するトランスポートストリームのうちのいずれか一方を選択する第2の選択手段と
を有し、
前記第2の選択手段から出力されたトランスポートストリームのPIDを検出し、ユーザによって指定された番組のトランスポートストリームパケットのPIDと比較して、一致した場合に該トランスポートストリームパケットを選択的に出力し、前記インターフェイス手段に供給する
ことを特徴とする受信装置。
Receiving means for receiving the scrambled transport stream;
Descrambling means for performing descrambling processing on the scrambled transport stream supplied from the receiving means, and generating a descrambled transport stream;
Interface means;
Input / output control means for controlling input / output between the receiving means or the descrambling means and the interface means;
And a recording and reproducing means for recording and reproducing a transport stream packet from said interface means,
The descrambling means includes:
Judgment means for judging whether or not the transport stream reproduced by the recording / reproducing means is scrambled by referring to a scramble control bit included in a transport stream packet of the transport stream. ,
further,
When the determining means determines that the transport stream reproduced by the recording / reproducing means is a scrambled transport stream, the descrambling is performed on the transport stream reproduced by the recording / reproducing means. Execute the process,
If the determination means determines that the transport stream reproduced by the recording / reproducing means is a descrambled transport stream, the transport stream reproduced by the recording / reproducing means Output without executing descrambling ,
The input / output control means includes
First selecting means for selecting one of the transport stream output from the receiving means or the transport stream supplied from the interface means and supplying the descramble means;
Second selection means for selecting either the selection output of the first selection means or the transport stream output by the descrambling means;
Have
The transport stream PID output from the second selection means is detected, and compared with the PID of the transport stream packet of the program designated by the user. Outputting and supplying to the interface means .
JP2006257757A 2006-09-22 2006-09-22 Receiver Expired - Fee Related JP4551890B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006257757A JP4551890B2 (en) 2006-09-22 2006-09-22 Receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006257757A JP4551890B2 (en) 2006-09-22 2006-09-22 Receiver

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP34463097A Division JP3912563B2 (en) 1997-12-15 1997-12-15 Input / output device, input / output method, and receiving device

Publications (2)

Publication Number Publication Date
JP2007020218A JP2007020218A (en) 2007-01-25
JP4551890B2 true JP4551890B2 (en) 2010-09-29

Family

ID=37756868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006257757A Expired - Fee Related JP4551890B2 (en) 2006-09-22 2006-09-22 Receiver

Country Status (1)

Country Link
JP (1) JP4551890B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0993561A (en) * 1995-09-18 1997-04-04 Lg Electron Inc Method and device for preventing unlawful viewing and copying of digital broadcasting system
JPH09139914A (en) * 1995-11-14 1997-05-27 Victor Co Of Japan Ltd Recording method, reproducing method, recording and reproducing device and recording medium for packet data
JPH09139931A (en) * 1995-09-05 1997-05-27 Hitachi Ltd Broadcast transmission reception method, its transmitter-receiver and recording and reproducing device
JPH09200690A (en) * 1996-01-12 1997-07-31 Toshiba Corp Digital broadcasting reception terminal equipment
JPH09247616A (en) * 1996-03-13 1997-09-19 Matsushita Electric Ind Co Ltd Digital broadcast reception method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09139931A (en) * 1995-09-05 1997-05-27 Hitachi Ltd Broadcast transmission reception method, its transmitter-receiver and recording and reproducing device
JPH0993561A (en) * 1995-09-18 1997-04-04 Lg Electron Inc Method and device for preventing unlawful viewing and copying of digital broadcasting system
JPH09139914A (en) * 1995-11-14 1997-05-27 Victor Co Of Japan Ltd Recording method, reproducing method, recording and reproducing device and recording medium for packet data
JPH09200690A (en) * 1996-01-12 1997-07-31 Toshiba Corp Digital broadcasting reception terminal equipment
JPH09247616A (en) * 1996-03-13 1997-09-19 Matsushita Electric Ind Co Ltd Digital broadcast reception method

Also Published As

Publication number Publication date
JP2007020218A (en) 2007-01-25

Similar Documents

Publication Publication Date Title
JP3912563B2 (en) Input / output device, input / output method, and receiving device
US6741795B1 (en) Digital video disc player and apparatus for displaying images
JP3465813B2 (en) Digital broadcast receiving apparatus and digital information recording / reproducing apparatus
EP1517558A1 (en) Content delivery system, content delivery apparatus, content recording/playback apparatus, content recording/playback method, and computer program
US6981272B1 (en) Data processing apparatus and method for preventing unauthorized copying
JP3435398B2 (en) Content distribution method and content data recording / reproducing method and apparatus
JP2009027742A (en) Receiving device for digital broadcasting and method for processing transport stream
KR100768105B1 (en) Apparatus and Method for Multiplexing and Demultiplexing for Delivering MPEG-2 TS Packet Error Signal through CableCARD Interface
JP2003163889A (en) Stream recording and reproducing system, and stream recording and reproducing apparatus
JP4551890B2 (en) Receiver
JP2002246993A (en) Information processing equipment and method therefor, recording medium, and program thereof
JP4267315B2 (en) Digital broadcast receiving system, first device, second device, and receiving method
JP2000156848A (en) Digital video device and method for protecting digital image from copying
JP3714789B2 (en) Digital broadcast reception and playback system
JP2002344834A (en) Digital broadcast receiver terminal equipment
JP3981925B2 (en) Broadcast receiving apparatus and recording / reproducing apparatus
JP3716834B2 (en) Playback apparatus and playback method
JP3716836B2 (en) Electronic apparatus and signal processing method
JP2003143561A (en) Recorder
JP3716835B2 (en) Playback apparatus and playback method
JP4277843B2 (en) Digital signal recording / reproducing apparatus and digital signal reproducing method
JP2000324005A (en) Receiver, reproducing device, and recording and reproducing device for digital broadcast
JP2006352721A (en) Receiving apparatus
JPH11155136A (en) Digital broadcast receiver

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070201

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070717

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070918

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071002

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20071116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100528

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100712

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees