(57)【要約】【課題】ディジタルデータの柔軟な入出力を可能とする。【解決手段】ＩＲＤ５において、スイッチング部２１は、フロントエンド部１１が出力するデスクランブル前のＴＳ（トランスポートストリーム）、またはデスクランブラ１２が出力するデスクランブル後のＴＳを、ＩＥＥＥ１３９４インターフェイス２２に接続されたＤＶＣＲ７に供給するとともに、ＤＶＣＲ７が出力するデータを、デスクランブラ１２に供給することができるようになされている。【選択図】図２
2007020218.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一部がスクランブルされたディジタルデータを受信する受信手段、およびそのディジタルデータをデスクランブルするデスクランブル手段を備える受信装置と、外部の装置との間のデータの入出力を管理する入出力装置であって、
前記受信手段が出力する前記ディジタルデータ、または前記デスクランブル手段が出力する、前記ディジタルデータをデスクランブルしたデスクランブルデータを、前記外部の装置に供給するとともに、前記外部の装置が出力するデータを、前記受信装置のデスクランブル手段に供給する入出力制御手段と、
前記入出力制御手段と、前記外部の装置との間のインターフェイスとして機能するインターフェイス手段と
を備えることを特徴とする入出力装置。
【請求項２】
前記入出力制御手段は、前記受信手段が出力するディジタルデータ、または前記デスクランブル手段が出力するデスクランブルデータから、所定のデータだけを抽出し、前記インターフェイス手段に出力する抽出手段を有する
ことを特徴とする請求項１に記載の入出力装置。
【請求項３】
前記ディジタルデータまたはデスクランブルデータは、複数のパケットで構成され、
前記抽出手段は、前記ディジタルデータまたはデスクランブルデータを構成するパケットから、所定のパケットだけを抽出し、その抽出したパケットどうしの相対的な時間間隔を保持した状態で、前記インターフェイス手段に出力する
ことを特徴とする請求項２に記載の入出力装置。
【請求項４】
前記入出力制御手段は、
前記受信手段が出力するディジタルデータまたは前記インターフェイス手段から供給されるデータのうちのいずれか一方を選択し、前記デスクランブル手段に供給する第１の選択手段と、
前記第１の選択手段の選択出力または前記デスクランブル手段が出力するデスクランブルデータのうちのいずれか一方を選択し、前記インターフェイス手段に供給する第２の選択手段と
を有する
ことを特徴とする請求項１に記載の入出力装置。
【請求項５】
少なくとも一部がスクランブルされたディジタルデータを受信する受信手段、およびそのディジタルデータをデスクランブルするデスクランブル手段を備える受信装置と、外部の装置との間のデータの入出力方法であって、
前記受信手段が出力する前記ディジタルデータ、または前記デスクランブル手段が出力する、前記ディジタルデータをデスクランブルしたデスクランブルデータを、前記外部の装置に供給するとともに、前記外部の装置が出力するデータを、前記受信装置のデスクランブル手段に供給する
ことを特徴とする入出力方法。
【請求項６】
少なくとも一部がスクランブルされたディジタルデータを受信する受信装置であって、
前記ディジタルデータを受信する受信手段と、
前記ディジタルデータをデスクランブルするデスクランブル手段と、
前記受信手段が出力する前記ディジタルデータ、または前記デスクランブル手段が出力する、前記ディジタルデータをデスクランブルしたデスクランブルデータを、外部の装置に供給するとともに、前記外部の装置が出力するデータを、前記受信装置のデスクランブル手段に供給する入出力制御手段と、
前記入出力制御手段と、前記外部の装置との間のインターフェイスとして機能するインターフェイス手段と
を備えることを特徴とする受信装置。
【請求項７】
前記入出力制御手段は、前記受信手段が出力するディジタルデータ、または前記デスクランブル手段が出力するデスクランブルデータから、所定のデータだけを抽出し、前記インターフェイス手段に出力する抽出手段を有する
ことを特徴とする請求項６に記載の受信装置。
【請求項８】
前記ディジタルデータまたはデスクランブルデータは、複数のパケットで構成され、
前記抽出手段は、前記ディジタルデータまたはデスクランブルデータを構成するパケットから、所定のパケットだけを抽出し、その抽出したパケットどうしの相対的な時間間隔を保持した状態で、前記インターフェイス手段に出力する
ことを特徴とする請求項７に記載の受信装置。
【請求項９】
前記入出力制御手段は、
前記受信手段が出力するディジタルデータまたは前記インターフェイス手段から供給されるデータのうちのいずれか一方を選択し、前記デスクランブル手段に供給する第１の選択手段と、
前記第１の選択手段の選択出力または前記デスクランブル手段が出力するデスクランブルデータのうちのいずれか一方を選択し、前記インターフェイス手段に供給する第２の選択手段と
を有する
ことを特徴とする請求項６に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入出力装置および入出力方法、並びに受信装置に関し、特に、例えば、ディジタル放送データを受信するＩＲＤ（Integrated Receiver and Decoder）やＳＴＢ（Set Top Box）などに用いて好適な入出力装置および入出力方法、並びに受信装置に関する。
【背景技術】
【０００２】
衛星数の増加、ディジタル衛星放送のための設備の整備の進行その他の理由から、ディジタル衛星放送が本格的に開始されつつある。
【０００３】
ディジタル衛星放送においては、番組の視聴に対する課金、および番組の受信契約を結んでいない者による傍受の防止等のため、番組としてのディジタルデータには、一般に、スクランブルがかけられる。一方、正規の契約者が有するＩＲＤでは、ディジタルデータにかけられたスクランブルがデスクランブルされ、これにより、正規の契約者は、番組の視聴を行うことができる。また、デスクランブルが行われた場合には、ＩＲＤにおいて、課金に必要な情報が蓄積される場合もある。
【０００４】
なお、番組としてのディジタルビデオデータやディジタルオーディオデータなどが、例えば、ＭＰＥＧ（Moving Picture Experts Group）エンコードされ、ＭＰＥＧトランスポートストリーム（以下、適宜、ＴＳという）として伝送されてくる場合には、ＩＲＤでは、デスクランブルにより得られるデスクランブルデータから、所望のチャンネル（番組）のトランスポートパケット（以下、適宜、ＴＳパケットという）が抽出され、ＭＰＥＧデコードされた後、それにより得られる画像および音声が、ユーザに提供される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来においては、ＩＲＤでは、上述のようにしてＭＰＥＧデコードの結果得られるデータの他には、基本的に、ディジタルデータをデスクランブルして得られるＴＳしか外部に出力されないようになされていた。
【０００６】
しかしながら、ＩＲＤから、デスクランブル前のデータを外部に出力したり、また、外部の装置から、デスクランブル前または後のデータを、ＩＲＤに入力できれば便利である。
【０００７】
即ち、例えば、デスクランブルおよび課金に関する処理を、ＩＲＤではなく、外部の装置で行いたい場合がある。しかしながら、それには、ＩＲＤから外部の装置に対して、デスクランブル前のディジタルデータを出力する必要がある。さらに、外部の装置が、ＭＰＥＧデコードを行うデコーダを有していない場合には、ＭＰＥＧデコードを行うために、外部の装置でデスクランブルした後のデータを、ＩＲＤに入力する必要がある。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、ＩＲＤなどのディジタルデータを受信する受信装置に対して、データの入出力を、柔軟に行うことができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面の入出力装置は、少なくとも一部がスクランブルされたディジタルデータを受信する受信手段、およびそのディジタルデータをデスクランブルするデスクランブル手段を備える受信装置と、外部の装置との間のデータの入出力を管理する入出力装置であって、前記受信手段が出力する前記ディジタルデータ、または前記デスクランブル手段が出力する、前記ディジタルデータをデスクランブルしたデスクランブルデータを、前記外部の装置に供給するとともに、前記外部の装置が出力するデータを、前記受信装置のデスクランブル手段に供給する入出力制御手段と、前記入出力制御手段と、前記外部の装置との間のインターフェイスとして機能するインターフェイス手段とを備えることを特徴とする。
【００１０】
前記入出力制御手段には、前記受信手段が出力するディジタルデータ、または前記デスクランブル手段が出力するデスクランブルデータから、所定のデータだけを抽出し、前記インターフェイス手段に出力する抽出手段を有するようにさせることができる。
【００１１】
前記ディジタルデータまたはデスクランブルデータは、複数のパケットで構成され、前記抽出手段には、前記ディジタルデータまたはデスクランブルデータを構成するパケットから、所定のパケットだけを抽出させ、その抽出したパケットどうしの相対的な時間間隔を保持した状態で、前記インターフェイス手段に出力させることができる。
【００１２】
前記入出力制御手段には、前記受信手段が出力するディジタルデータまたは前記インターフェイス手段から供給されるデータのうちのいずれか一方を選択し、前記デスクランブル手段に供給する第１の選択手段と、前記第１の選択手段の選択出力または前記デスクランブル手段が出力するデスクランブルデータのうちのいずれか一方を選択し、前記インターフェイス手段に供給する第２の選択手段とを有するようにさせることができる。
【００１３】
本発明の第１の側面の入出力方法は、少なくとも一部がスクランブルされたディジタルデータを受信する受信手段、およびそのディジタルデータをデスクランブルするデスクランブル手段を備える受信装置と、外部の装置との間のデータの入出力方法であって、前記受信手段が出力する前記ディジタルデータ、または前記デスクランブル手段が出力する、前記ディジタルデータをデスクランブルしたデスクランブルデータを、前記外部の装置に供給するとともに、前記外部の装置が出力するデータを、前記受信装置のデスクランブル手段に供給することを特徴とする。
【００１４】
本発明の第１の側面においては、受信手段が出力するディジタルデータ、またはデスクランブル手段が出力する、ディジタルデータをデスクランブルしたデスクランブルデータが、外部の装置に供給されるとともに、外部の装置が出力するデータが、受信装置のデスクランブル手段に供給される。
【００１５】
本発明の第２の側面の受信装置は、少なくとも一部がスクランブルされたディジタルデータを受信する受信装置であって、前記ディジタルデータを受信する受信手段と、前記ディジタルデータをデスクランブルするデスクランブル手段と、前記受信手段が出力する前記ディジタルデータ、または前記デスクランブル手段が出力する、前記ディジタルデータをデスクランブルしたデスクランブルデータを、外部の装置に供給するとともに、前記外部の装置が出力するデータを、前記受信装置のデスクランブル手段に供給する入出力制御手段と、前記入出力制御手段と、前記外部の装置との間のインターフェイスとして機能するインターフェイス手段とを備えることを特徴とする。
【００１６】
前記入出力制御手段には、前記受信手段が出力するディジタルデータ、または前記デスクランブル手段が出力するデスクランブルデータから、所定のデータだけを抽出し、前記インターフェイス手段に出力する抽出手段を有するようにさせることができる。
【００１７】
前記ディジタルデータまたはデスクランブルデータは、複数のパケットで構成され、前記抽出手段には、前記ディジタルデータまたはデスクランブルデータを構成するパケットから、所定のパケットだけを抽出させ、その抽出したパケットどうしの相対的な時間間隔を保持した状態で、前記インターフェイス手段に出力させることができる。
【００１８】
前記入出力制御手段には、前記受信手段が出力するディジタルデータまたは前記インターフェイス手段から供給されるデータのうちのいずれか一方を選択し、前記デスクランブル手段に供給する第１の選択手段と、前記第１の選択手段の選択出力または前記デスクランブル手段が出力するデスクランブルデータのうちのいずれか一方を選択し、前記インターフェイス手段に供給する第２の選択手段とを有するようにさせることができる。
【００１９】
本発明の第２の側面においては、受信手段が出力するディジタルデータ、またはデスクランブル手段が出力する、ディジタルデータをデスクランブルしたデスクランブルデータが、外部の装置に供給されるとともに、外部の装置が出力するデータが、受信装置のデスクランブル手段に供給される。
【発明の効果】
【００２０】
本発明によれば、ディジタルデータの柔軟な入出力を可能とすることができる。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明を適用した放送システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）の一実施の形態の構成例を示している。
【００２２】
放送局側では、送信装置１において、例えば、番組としてのディジタルビデオデータおよびディジタルオーディオデータをＭＰＥＧエンコードしたものが記憶されており、それらのディジタルデータにスクランブルがかけられる。さらに、送信装置１では、番組としてのディジタルデータ、その他の必要なデータを配置したＴＳが構成され、誤り訂正などの必要な処理が施された後、例えば、ＱＰＳＫ（Quadrature Phase Shift Keying）変調される。そして、送信装置１では、その結果得られる変調信号がアップコンバートされ、アンテナ（パラボラアンテナ）２から、電波として送信される。なお、送信装置１では、１のトランスポンダに対して、例えば、６番組分のデータを多重化したＴＳが構成される。
【００２３】
アンテナ２からの電波は、衛星３で受信され、図示せぬトランスポンダにおいて、増幅その他の必要な処理が施された後、送信される。衛星３からの電波は、ユーザ（視聴者）側のアンテナ（パラボラアンテナ）４で受信され、ダウンコンバートされた後、ＩＲＤ５（受信装置）に供給される。
【００２４】
ＩＲＤ５では、まず、アンテナ４からの信号の選択が行われる。即ち、衛星３は、一般には、複数のトランスポンダを有しており、アンテナ４では、その複数のトランスポンダから送信されてくる電波が受信され、ダウンコンバートされる。従って、アンテナ４から供給される信号には、その複数のトランスポンダからのものが含まれているため、ＩＲＤ５では、複数のトランスポンダに対応する信号から、いずれか１のトランスポンダに対応するものが、ユーザが行うチャンネルの選択操作にしたがって選択される。
【００２５】
さらに、ＩＲＤ５では、選択された信号、即ち、ＱＰＳＫ変調された信号が、ＱＰＳＫ復調され、その結果得られるＴＳに、誤り訂正その他の必要な処理が施される。そして、誤り訂正後のＴＳがデスクランブルされ、デスクランブル後のＴＳから、ユーザが選択したチャンネルのＴＳパケットが抽出される。そして、そのＴＳパケットに配置されているデータが、ＭＰＥＧデコードされ、その結果得られる画像が、モニタ６に供給されて表示される（音声は、図示せぬスピーカから出力される）。
【００２６】
また、ＩＲＤ５は、外部の装置としてのＤＶＣＲ（Digital Video Cassette Recorder）７と、例えば、シリアルインターフェイスの規格であるＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４の規格に準拠して接続されており、必要ならば、デスクランブル後のＴＳ、またはデスクランブル前のＴＳを、ＤＶＣＲ７との間でやりとりすることができるようになされている。そして、ＩＲＤ５は、例えば、ＤＶＣＲ７から、デスクランブル後のＴＳを受信した場合には、それをＭＰＥＧデコードして、モニタ６に出力し、また、デスクランブル前のＴＳを受信した場合には、それをデスクランブル、さらには、ＭＰＥＧデコードして、モニタ６に出力する。
【００２７】
ＤＶＣＲ７は、ＩＲＤ５からのデータを記録し、また、記録したデータを再生して、ＩＲＤ５に供給する。
【００２８】
なお、ＩＲＤ５では、デスクランブルが行われると、必要に応じて、その番組の視聴に対する課金に関する処理、即ち、例えば、視聴履歴を作成する処理などをも行われる。その処理の結果得られる課金情報は、例えば、公衆網８などを介して、送信装置１に送信され、送信装置１では、この課金情報に基づいて、課金が行われる。
【００２９】
次に、図２は、図１のＩＲＤ５の構成例を示している。
【００３０】
同図に示すように、ＩＲＤ５は、大きく分けて、受信処理部１０とデータインターフェイス２０とで構成されており、受信処理部１０は、フロントエンド部１１（受信手段）、デスクランブラ１２（デスクランブル手段）、デコード部１３、コントローラ１４、およびモデム１５で構成され、データインターフェイス２０は、スイッチング部２１（入出力制御手段）およびＩＥＥＥ１３９４インターフェイス２２（インターフェイス手段）で構成されている。そして、受信処理部１０およびデータインターフェイス２０を構成する各ブロックは、コントロールバス１６を介して、相互に接続されている。
【００３１】
フロントエンド部１１は、アンテナ４で受信され、ダウンコンバートされた受信信号を受信し、その受信信号に対して、所定の受信処理を施して、その結果得られるＴＳ（デスクランブルされる前のもの）を、スイッチング部２１の入力端子ＩＮ１に供給するようになされている。デスクランブラ１２は、スイッチング部２１の出力端子ＯＵＴから供給されるＴＳ（デスクランブルされる前のもの）をデスクランブルし、そのデスクランブル後のＴＳを、デコード部１３およびスイッチング部２１の入力端子ＩＮ２に供給するようになされている。
【００３２】
デコード部１３は、デスクランブラ１２から供給されるデスクランブル後のＴＳを構成するＴＳパケットから、ユーザが選択したチャンネルに対応するものを抽出し、それをＭＰＥＧデコードする。そして、その結果得られる画像および音声を出力するようになされている。さらに、デコード部１３は、デスクランブラ１２から供給されるデスクランブル後のＴＳから、制御に必要な制御データが配置されているものを抽出し、その制御データを、コントロールバス１６を介して、コントローラ１４に出力するようにもなされている。
【００３３】
コントローラ１４は、デコード部１３から供給される制御データ、さらには、図示せぬリモコン（リモートコマンダ）をユーザが操作することによって供給される信号や、コントロールバス１６に接続されているブロックから供給される信号にしたがい、各種の処理を行うとともに、コントロールバス１６を介して、ＩＲＤ５を構成するフロントエンド部１１、デスクランブラ１２、デコード部１３、コントローラ１４、モデム１５、スイッチング部２１、およびＩＥＥＥ１３９４インターフェイス２２を制御するようになされている。
【００３４】
モデム１５は、例えば、課金情報などを、公衆網８を介して送信装置１に送信するための通信制御を行うようになされている。
【００３５】
スイッチング部２１は、コントローラ１４の制御にしたがい、その入力端子ＩＮ１に供給される、フロントエンド部１１の出力をそのまま、その出力端子ＯＵＴから、デスクランブラ１２に供給する他、フロントエンド部１１が出力するデスクランブル前のＴＳ、またはデスクランブラ１２が出力するデスクランブル後のＴＳを、その入出力端子ＩＮ／ＯＵＴから、ＩＥＥＥ１３９４インターフェイス２２を介して、外部の装置であるＤＶＣＲ７に供給するとともに、ＤＶＣＲ７から、ＩＥＥＥ１３９４インターフェイス２２を介して、入出力端子ＩＮ／ＯＵＴに供給されるデータを、その出力端子ＯＵＴからデスクランブラ１２に供給するようになされている。
【００３６】
ＩＥＥＥ１３９４インターフェイス２２は、ＤＶＣＲ７との間で、ＩＥＥＥ１３９４の規格に準拠した通信を行い、これにより、スイッチング部２１の入出力端子ＩＮ／ＯＵＴから供給されるデータを、ＤＶＣＲ７に送信するとともに、ＤＶＣＲ７から送信されてくるデータを受信して、スイッチング部２１の入出力端子ＩＮ／ＯＵＴに供給するようになされている。なお、図２の実施の形態では、ＩＥＥＥ１３９４インターフェイス２２は、外部に対する入出力ポートを３つ有しているが、この入出力ポートの数は、特に限定されるものではない。
【００３７】
ここで、従来のＩＲＤにおいては、データインターフェイス２０が設けられておらず、また、フロントエンド部１１の出力が、直接、デスクランブラ１２に供給されるようになされていた。従って、ＩＲＤ５は、データインターフェイス２０が設けられ、かつ、フロントエンド部１１の出力が、スイッチング部２１を経由して、デスクランブラ１２に供給されるようになっている点で、従来における場合と大きく異なる。
【００３８】
次に、その動作について説明する。
【００３９】
まず、リアルタイムで番組を視聴する場合（この場合おけるＩＲＤ５の動作モードを、以下、適宜、通常モードという）においては、ユーザにおいて、その番組のチャンネルが選択される。この場合、コントローラ１４は、そのチャンネルの放送に使用されているトランスポンダを認識し、そのトランスポンダからの受信信号を選択するように、コントロールバス１６を介して、フロントエンド部１１を制御する。フロントエンド部１１では、アンテナ４からの受信信号が受信され、コントローラ１４からの制御に対応した周波数帯域の受信信号が選択される。さらに、フロントエンド部１１では、その受信信号に所定の処理が施されることにより、ＴＳとされ、スイッチング部２１の入力端子ＩＮ１に供給される。
【００４０】
また、この場合、コントローラ１４は、入力端子ＩＮ１に入力される信号を、出力端子ＯＵＴから出力するように、コントロールバス１６を介して、スイッチング部２１を制御する。この制御にしたがい、スイッチング部２１は、そのＩＮ１に入力される、フロントエンド部１１からのＴＳを、そのまま、その出力端子ＯＵＴから出力する。この出力端子ＯＵＴから出力されるＴＳは、デスクランブラ１２に供給される。
【００４１】
デスクランブラ１２では、スイッチング部２１から供給される、スクランブルされたＴＳがデスクランブルされ、そのデスクランブル後のＴＳは、デコード部１３に供給される。
【００４２】
このとき、コントローラ１４は、ユーザが選択したチャンネルのパケットをデコードするように、コントロールバス１６を介して、デコード部１３を制御しており、デコード部１３では、この制御にしたがい、デスクランブラ１２から供給されるデスクランブル後のＴＳを構成するＴＳパケットから、ユーザが選択したチャンネルに対応するものが抽出され、ＭＰＥＧデコードされる。これにより、ユーザが選択したチャンネルで放送されている番組の画像が表示されるとともに、対応する音声が出力される。
【００４３】
次に、デスクランブル前のＴＳを、ＤＶＣＲ７に出力する場合（この場合おけるＩＲＤ５の動作モードを、以下、適宜、非デスクランブル出力モードという）においては、コントローラ１４は、フロントエンド部１１が出力するＴＳをＩＥＥＥ１３９４インターフェイス２２に出力するように、コントロールバス１６を介して、スイッチング部２１を制御する。
【００４４】
この制御にしたがい、スイッチング部２１は、その入力端子ＩＮ１に供給される、フロントエンド部１１からのＴＳを、その入出力端子ＩＮ／ＯＵＴから、ＩＥＥＥ１３４インターフェイス２２に出力する。
【００４５】
このとき、コントローラ１４は、スイッチング部２１からのデータを、ＤＶＣＲ７に出力するように、コントロールバス１６を介して、ＩＥＥＥ１３９４インターフェイス２２を制御しており、ＩＥＥＥ１３９４インターフェイス２２は、この制御にしたがい、スイッチング部２１から供給されるデスクランブル前のＴＳを、ＩＥＥＥ１３９４の規格に準拠した通信手順で、ＤＶＣＲ７に送信する。
【００４６】
なお、この場合、コントローラ１４は、記録を行うように指示するＡＶ／Ｃ（Audio Visual/Control）コマンド（以下、適宜、記録ＡＶ／Ｃコマンドという）を、コントロールバス１６およびＩＥＥＥ１３９４インターフェイス２２を介してＤＶＣＲ７に送信する。ＤＶＣＲ７では、この記録ＡＶ／Ｃコマンドにしたがって、ＩＥＥＥ１３９４インターフェイス２２から供給されるデスクランブル前のＴＳが記録される。ここで、ＤＶＣＲ７は、ＩＥＥＥ１３９４インターフェイス２２と同様の機能を有するインターフェイスを有しており、そのインターフェイスとＩＥＥＥ１３９４インターフェイス２２との間で、ＩＥＥＥ１３９４の規格に準拠した通信が行われることにより、ＩＲＤ５とＤＶＣＲ７との間で、データやコマンドなどがやりとりされる。
【００４７】
次に、デスクランブル後のＴＳを、ＤＶＣＲ７に出力する場合（この場合おけるＩＲＤ５の動作モードを、以下、適宜、デスクランブル出力モードという）においては、コントローラ１４は、入力端子ＩＮ１に入力される信号を、出力端子ＯＵＴから出力し、かつ入力端子ＩＮ２に入力される信号を、入出力端子ＩＮ／ＯＵＴから出力するように、コントロールバス１６を介して、スイッチング部２１を制御する。
【００４８】
この制御にしたがい、スイッチング部２１は、まず、そのＩＮ１に入力される、フロントエンド部１１からのＴＳを、そのまま、その出力端子ＯＵＴから出力する。この出力端子ＯＵＴから出力されるＴＳは、デスクランブラ１２に供給され、デスクランブルされる。このデスクランブルされたＴＳは、スイッチング部２１の入力端子ＩＮ２に供給される。スイッチング部２１は、その入力端子ＩＮ２に供給される、デスクランブラ１２からのＴＳを、その入出力端子ＩＮ／ＯＵＴから、ＩＥＥＥ１３４インターフェイス２２に出力する。
【００４９】
以下、非デスクランブル出力モードにおける場合と同様にして、ＩＥＥＥ１３９４インターフェイス２２において、スイッチング部２１からのデスクランブル後のＴＳが、ＤＶＣＲ７に送信され、記録される。
【００５０】
次に、ＤＶＣＲ７に記録されたデータを再生して、ＩＲＤ５に入力する場合（この場合おけるＩＲＤ５の動作モードを、以下、適宜、入力モードという）においては、コントローラ１４は、再生を行うように指示するＡＶ／Ｃコマンド（以下、適宜、再生ＡＶ／Ｃコマンドという）を、コントロールバス１６およびＩＥＥＥ１３９４インターフェイス２２を介してＤＶＣＲ７に送信する。ＤＶＣＲ７では、この再生ＡＶ／Ｃコマンドにしたがって、そこに記録されたデータの再生が行われる。
【００５１】
また、このとき、コントローラ１４は、ＤＶＣＲ７が出力するデータを、スイッチング部２１に供給するように、コントロールバス１６を介して、ＩＥＥＥ１３９４インターフェイス２２を制御しており、ＩＥＥＥ１３９４インターフェイス２２は、この制御にしたがい、ＤＶＣＲ７において再生されたデータ（ここでは、ＴＳ）を、ＩＥＥＥ１３９４の規格に準拠した通信手順で受信する。そして、ＩＥＥＥ１３９４インターフェイス２２は、ＤＶＣＲ７から受信したＴＳを、スイッチング部２１の入出力端子ＩＮ／ＯＵＴに供給する。
【００５２】
スイッチング部２１は、その入出力端子ＩＮ／ＯＵＴに供給されるＴＳを、その出力端子ＯＵＴから出力する。この出力端子ＯＵＴから出力されるＴＳは、デスクランブラ１２に供給される。
【００５３】
デスクランブラ１２は、スイッチング部２１から供給されるＴＳがスクランブルされているものである場合には、デスクランブルを行い、デコード部１３に供給する。また、デスクランブラ１２は、スイッチング部２１から供給されるＴＳがスクランブルされていないものである場合には、そのまま、デコード部１３に供給する。以下、通常モードにおける場合と同様にして、デコード部１３において、デスクランブラ１２が出力するＴＳのＭＰＥＧデコードが行われる。
【００５４】
なお、デスクランブラ１２において、ＴＳ（ＴＳパケット）がスクランブルされているものであるかどうかは、後述する図５に示すＴＳパケットのスクランブル制御のための２ビットを参照することで認識されるようになされている。
【００５５】
次に、図３は、図２のフロントエンド部１１の構成例を示している。
【００５６】
アンテナ４からの受信信号は、チューナ３１に供給されるようになされている。チューナ３１は、アンテナ４からの受信信号を受信し、コントロールバス１６を介して、コントローラ１４から供給される制御信号にしたがって、所定のトランスポンダに対応する周波数帯域の受信信号を選択する。選択された受信信号は、復調回路３２に供給される。復調回路３２では、チューナ３１からの受信信号が、例えば、ＱＰＳＫ復調されるなどとして、ＴＳとされ、誤り訂正回路３３に供給される。誤り訂正回路３３では、復調回路３２からのＴＳに対して、誤り訂正処理が施され、スイッチング部２１の入力端子ＩＮ１に供給される。
【００５７】
次に、図４は、図２のデコード部１３の構成例を示している。
【００５８】
デスクランブラ１２から供給されるデスクランブル後のＴＳ（スクランブルされていないＴＳ）は、ＤＭＵＸ（デマルチプレクサ）４１に供給される。ＤＭＵＸ４１では、ＴＳを構成する各ＴＳパケットに含まれるＰＩＤ（Packet Identification）を参照することで、必要なＴＳパケットが抽出され、ＲＡＭ（Random Access Memory）４２乃至４５のうちの対応するものに供給される。
【００５９】
即ち、ＤＭＵＸ４１は、処理を行うのに必要なクロックを生成するための情報（例えば、ＰＣＲ（Presentation Clock Reference））が配置されたＴＳパケットを抽出し、ＲＡＭ４２に供給する。また、ＤＭＵＸ４１は、ユーザが選択したチャンネルのビデオデータまたはオーディオデータ（ここでは、いずれもＭＰＥＧエンコードされたもの）が配置されたＴＳパケットを抽出し、それぞれを、ＲＡＭ４３または４４に供給する。さらに、ＤＭＵＸ４１は、各種の制御を行うための情報が配置されたＴＳパケットを抽出し、ＲＡＭ４５に供給する。
【００６０】
なお、ＴＳを構成するＴＳパケットのうち、ＤＭＵＸ４１において選択されなかったものは、捨てられる。
【００６１】
ＲＡＭ４２乃至４５では、ＤＭＵＸ４１から供給されるＴＳパケットが記憶される。
【００６２】
そして、クロックジェネレータ４６においては、ＲＡＭ４２に記憶されたＴＳパケットが読み出され、そこに配置されている情報に基づいて、クロックが生成される。このクロックは、ＭＰＥＧビデオデコーダ４７やＭＰＥＧオーディオデコーダ４８その他の必要なブロックに供給される。
【００６３】
ＭＰＥＧビデオデコーダ４７またはＭＰＥＧオーディオデコーダ４８では、ＲＡＭ４３または４４に記憶されたＴＳパケットが読み出され、そこに配置されているＭＰＥＧエンコードされたビデオデータまたはオーディオデータが、それぞれＭＰＥＧデコードされて出力される。
【００６４】
マイコン（マイクロコンピュータ）４９では、ＲＡＭ４５に記憶されたＴＳパケットが読み出され、そこに配置されている情報に基づいて、各ブロックを制御するための制御データが抽出される。この制御データは、コントロールバス１６を介して、必要なブロックに供給される。
【００６５】
ここで、図５は、ＴＳのデータ構造を示している。
【００６６】
ＴＳは、同図に示すように、１８８バイトのＴＳパケットで構成される。
【００６７】
各ＴＳパケットの先頭から４バイト（３２ビット）は、いわゆるパケットヘッダで、残りの１８４バイトが、アダプテーションフィールドおよびペイロードの両方、またはペイロードのみとされている。
【００６８】
なお、パケットヘッダに配置される情報については、ＭＰＥＧ２の規格において定義されており、また、例えば、「最新ＭＰＥＧ教科書」、藤原洋  監修、マルチメディア通信研究会  編、アスキー出版局  発行などに、その詳細が開示されているため、ここでは、詳しい説明は省略するが、ここで必要なものについて簡単に説明すれば、先頭から１２ビット目乃至２４ビット目の１３ビットに配置されるＰＩＤは、ＴＳパケットの識別のために用いられる。また、ＰＩＤの後に配置される２ビットのスクランブル制御は、ペイロードのスクランブルの有無と種類を表す。上述したように、デスクランブラ１２は、このスクランブル制御を参照することで、ＴＳパケット（のペイロード）にスクランブルがかけられているかどうか等を認識する。
【００６９】
ここで、上述のクロックジェネレータ４６で用いられる、クロックを生成するための情報としてのＰＣＲは、アダプテーションフィールドに１つだけ配置される場合もあるし、ペイロードに複数まとめて配置される場合もある。ＭＰＥＧ２の規格では、いずれの手法も許されている。
【００７０】
次に、上述したように、ＤＭＵＸ４１（図４）では、ＴＳパケットに含まれるＰＩＤを参照することで、必要なＴＳパケットが抽出されるが、その抽出方法について、所望のチャンネルのビデオデータが配置されたＴＳパケットを抽出する場合を例に説明する。
【００７１】
あるチャンネルのビデオデータが配置されたＴＳパケットには、そのチャンネルに対応する、ユニークなＰＩＤが付される。従って、所望のチャンネルのＴＳパケットを抽出するためには、そのチャンネルのパケットに付されているＰＩＤの値が必要となる。そこで、ＴＳには、チャンネルとＰＩＤとの対応関係を認識するための情報である付加情報テーブル（ＰＳＩ）（Program Specific Information）を記述したＴＳパケットが含められる。
【００７２】
ここで、ＰＳＩには、例えば、ＰＡＴ（Program Association Table）やＰＭＴ（Program Map Table）などがある。
【００７３】
ＰＡＴには、ＰＩＤとして、所定の固定値（０ｘ００（０ｘは、それに続く数字が１６進数であることを表す）があらかじめ割り当てられており、図６（Ａ）に示すように、あるプログラムナンバ（Program No.）（チャンネルに相当する）のＴＳパケットを得るために参照すべきＰＭＴのＰＩＤが記述されている。
【００７４】
ＰＭＴには、図６（Ｂ）に示すように、あるプログラムナンバに対応する番組のビデオデータが配置された、図６（Ｃ）に示すようなＴＳパケット（ビデオパケット）のＰＩＤが記述されている。
【００７５】
従って、所望のチャンネルのビデオデータが配置されたＴＳパケットを抽出するには、まずＰＩＤが０ｘ００のパケット、即ち、ＰＡＴを受信し（図６（Ａ））、所望のチャンネルに相当するプログラムナンバに対応付けられているＰＩＤを検出する。そして、そのＰＩＤが付加されているＴＳパケット、即ち、ＰＭＴを受信する（図６（Ｂ））。さらに、そのＰＭＴに記述されているＰＩＤを検出し、そのＰＩＤが付加されているビデオパケットを受信する（図６（Ｃ））。
【００７６】
具体的には、例えば、プログラムナンバ「１」に対応するチャンネルのビデオデータが配置されたＴＳパケットを抽出する場合においては、ＰＡＴ（図６（Ａ））により、そのプログラムナンバについてのＰＭＴのＰＩＤが「１１」であることが認識される。そして、そのＰＭＴ（図６（Ｂ））のＴＳパケットを受信することで、プログラムナンバ「１」に対応するチャンネルのビデオデータが配置されたＴＳパケットのＰＩＤが「ｐ」であることが認識される。そして、ＰＩＤが「ｐ」のＴＳビデオパケット（図６（Ｃ））が抽出される。
【００７７】
なお、図５に示したＴＳパケットのヘッダは、ＤＭＵＸ４１において削除され、残りがＲＡＭ４２乃至４５に供給される（従って、図４の説明では、ＴＳパケットがＲＡＭ４２乃至４５に供給されるとしたが、正確には、ＴＳパケットのヘッダを除く部分がＲＡＭ４２乃至４５に供給される）。
【００７８】
次に、図７は、図２のコントローラ１４の構成例を示している。
【００７９】
Ｉ／Ｆ（Interface）５１は、コントロールバス１５および内部バス５５とを接続しており、コントロールバス１６を介して供給される信号を、内部バス５５を介してＣＰＵ（Central Processor Unit）５２に出力するとともに、ＣＰＵ５２から内部バス５５を介して供給される制御データを、コントロールバス１６を介して、必要なブロックに出力する。
【００８０】
ＣＰＵ５２は、Ｉ／Ｆ５１から内部バス５５を介して供給される信号に基づき、各種の処理を行うとともに、制御データを生成し、Ｉ／Ｆ５１に供給する。なお、Ｉ／Ｆ５１は、ユーザのリモコンの操作に対応する信号も、ＣＰＵ５２に供給するようになされており、ＣＰＵ５２は、その信号にも対応して、各種の処理を行う。
【００８１】
ＲＯＭ（Read Only Memory）５３は、ＩＰＬ（Initial Program Loading）のプログラム、その他の立ち上げ時に必要なプログラムおよびデータを記憶している。ＣＰＵ５２は、ＩＲＤ５の電源投入時やリセット後は、このＲＯＭ５３に記憶されているプログラムやデータを内部バス５５を介して読み出すことで、動作可能な状態となる。
【００８２】
ＲＡＭ５４は、ＣＰＵ５２の動作上必要なプログラム（ＯＳ（Operating System）やアプリケーションプログラムなど）やデータを記憶するようになされている。なお、ＲＡＭ５４は、例えば、フラッシュメモリなどで構成される。
【００８３】
次に、図８は、図２のスイッチング部２１の構成例を示している。
【００８４】
スイッチング部２１は、同図に示すように、大きく分けて、スイッチャ６０とデータパーサ部７０（抽出手段）から構成されている。
【００８５】
スイッチャ６０は、スイッチ６１乃至６３で構成されている。
【００８６】
スイッチ６１（第１の選択手段）の端子６１ａは、入力端子ＩＮ１に接続されており、従って、そこには、フロントエンド部１１からデスクランブル前のＴＳが供給されるようになされている。また、スイッチ６１の端子６１ｂは、スイッチ６３の端子６３ｂと接続されている。スイッチ６１は、スイッチ６２（第２の選択手段）の端子６２ｂおよび出力端子ＯＵＴに接続されており、コントローラ１４からの制御にしたがって、端子６１ａまたは６１ｂのうちのいずれか一方を選択するようになされている。
【００８７】
スイッチ６２の端子６２ａは、入力端子ＩＮ２に接続されており、従って、そこには、デスクランブラ１２からデスクランブル後のＴＳが供給されるようになされている。スイッチ６２は、データパーサ部７０のＰＩＤ検出部７１に接続されており、コントローラ１４からの制御にしたがって、端子６２ａまたは６２ｂのうちのいずれか一方を選択するか、あるいは、いずれも選択しない状態となるようになされている。
【００８８】
スイッチ６３は、入出力端子ＩＮ／ＯＵＴに接続されており、コントローラ１４からの制御にしたがって、端子６３ａまたは６３ｂのうちのいずれか一方を選択するようになされている。なお、端子６３ａには、データパーサ部７０のパーサ７４の出力が供給されるようになされている。
【００８９】
データパーサ部７０は、ＰＩＤ検出部７１、比較部７２、レジスタ部７３、およびパーサ７４で構成され、スイッチ６２から供給されるＴＳから、必要なＴＳパケットだけを抽出し、端子６３ａに供給するようになされている。
【００９０】
即ち、ＰＩＤ検出部７１は、スイッチ６２から供給されるＴＳを、そのままパーサ７４に出力するとともに、そのＴＳを構成する各ＴＳパケットからＰＩＤを検出し、比較部７２に供給するようになされている。比較部７２は、レジスタ部７３に記憶されているＰＩＤと、ＰＩＤ検出部７１からのＰＩＤとを比較し、両者が一致する場合に、その旨の信号（以下、適宜、一致信号という）をパーサ７４に供給するようになされている。レジスタ部７３は、コントローラ１４からコントロールバス１６を介して供給されるＰＩＤを記憶するようになされている。即ち、例えば、ユーザが、あるチャンネルの番組だけを、ＤＶＣＲ７に録画させたい場合があるが、そのような場合に、ユーザが、そのチャンネルを指定すると、コントローラ１４は、そのチャンネルに対応するＴＳパケットのＰＩＤを、コントロールバス１６を介して、レジスタ部７３に供給する。レジスタ部７３では、このようにしてコントローラ１４から供給されるＰＩＤが記憶される。なお、レジスタ部７３は、複数のＰＩＤを記憶することができるようになされている。
【００９１】
パーサ７４は、ＰＩＤ検出部７１から供給されるＴＳから、比較部７２より供給される一致信号に対応するＴＳパケット、即ち、レジスタ部７３に記憶されているＰＩＤと同一のＰＩＤを有するＴＳパケットを抽出し、端子６３ａに供給するようになされている。なお、パーサ７４において抽出されなかったＴＳパケットは、捨てられる。
【００９２】
次に、上述の通常モード、デスクランブル出力モード、非デスクランブル出力モード、または入力モードそれぞれの場合におけるスイッチング部２１の動作について説明する。なお、レジスタ部７３には、コントローラ１４によって、所定のＰＩＤがセットされているものとする。
【００９３】
コントローラ１４は、各モードにおいて、図９に示すように、端子を選択するように、スイッチ６１乃至６３それぞれを制御する。
【００９４】
即ち、これにより、通常モードの場合においては、スイッチ６１は端子６１ａを選択し、スイッチ６２は、端子６２ａおよび６２ｂのいずれも選択しない状態（以下、適宜、フリー状態という）となる。さらに、スイッチ６３は、ドントケア（Don't Care）状態（端子６３ａまたは６３ｂのいずれを選択していても良い状態）とされる。従って、フロントエンド部１１から入力端子ＩＮ１を介して端子６１ａに供給されるデスクランブル前のＴＳは、スイッチ６１を介して、そのまま、出力端子ＯＵＴから出力され、デスクランブラ１２に供給される。
【００９５】
次に、デスクランブル出力モードの場合においては、図９に示したように、スイッチ６１は端子６１ａを、スイッチ６２は端子６２ａを、スイッチ６３は端子６３ａを、それぞれ選択する。
【００９６】
従って、この場合も、通常モードの場合と同様に、フロントエンド部１１から入力端子ＩＮ１を介して端子６１ａに供給されるデスクランブル前のＴＳは、スイッチ６１を介して、そのまま、出力端子ＯＵＴから出力され、デスクランブラ１２に供給される。
【００９７】
デスクランブラ１２では、出力端子ＯＵＴからのデスクランブル前のＴＳがデスクランブルされ、デスクランブル後のＴＳが、入力端子ＩＮ２を介して、端子６２ａに供給される。スイッチ６２は、端子６２ａを選択しているから、端子６２ａに供給されるデスクランブル後のＴＳは、スイッチ６２を介して、ＰＩＤ検出部７１に供給される。
【００９８】
ＰＩＤ検出部７１は、スイッチ６２から供給されるＴＳを、そのままパーサ７４に出力するとともに、そのＴＳを構成する各ＴＳパケットからＰＩＤを検出し、比較部７２に供給する。比較部７２では、レジスタ部７３に記憶されているＰＩＤと、ＰＩＤ検出部７１からのＰＩＤとが比較され、両者が一致する場合のみ、一致信号が、パーサ７４に供給される。
【００９９】
パーサ７４は、比較部７２から一致信号を受信すると、その一致信号に対応するＴＳパケット（レジスタ部７３に記憶されているＰＩＤと同一のＰＩＤを有するＴＳパケット）（以下、適宜、一致パケットという）を抽出し、それ以外のＴＳパケットを削除して、端子６３ａに出力する。
【０１００】
ここで、パーサ７４は、一致パケットを端子６３ａに出力する際に、一致パケットどうしの相対的な時間間隔を保持した状態（ある一致パケットから次の一致パケットまでの時間間隔を保った状態）で、一致パケットを端子６３ａに出力する。これは、一致パケットどうしの相対的な時間間隔が失われると、そのＭＰＥＧデコードが困難となるからである。
【０１０１】
スイッチ６３は、端子６３ａを選択しており、従って、パーサ７４が出力する一致パケットは、スイッチ６３を介して、入出力端子ＩＮ／ＯＵＴから出力され、ＩＥＥＥ１３９４インターフェイス２２に供給される。ＩＥＥＥ１３９４インターフェイス２２では、スイッチング部２１からの一致パケット（ここでは、デスクランブルされたＴＳパケット）が、ＩＥＥＥ１３９４の規格に準拠したフォーマットにされ、ＤＶＣＲ７に送信される。
【０１０２】
このとき、上述したように、コントローラ１４は、ＩＥＥＥ１９３４インターフェイス２２を介して、ＤＶＣＲ７に記録ＡＶ／Ｃコマンドを送信しており、従って、ＤＶＣＲ７においては、ＩＥＥＥ１９３４インターフェイス部２２から供給されるデータが記録される。
【０１０３】
ここで、パーサ７４の出力である一致パケット列は、元のＴＳから一致パケット以外のＴＳが抜けた、間隔の開いたものとなるため、そのような、いわば歯抜けのＴＳを、他の機器が受け取ったときに正常に処理することができるように、加工する必要がある。この加工としては、例えば、一致パケットに関するＰＡＴ，ＰＭＴ，ＳＩＴ（Selection Information Table），ＤＩＴ（Discontinuity Information Table）の付加などが挙げられる。そこで、コントローラ１４は、これらのＰＡＴ，ＰＭＴ，ＳＩＴ，ＤＩＴを生成し、コントロールバス１６を介して、ＩＥＥＥ１３９４インターフェイス２２に供給する。ＩＥＥＥ１３９４インターフェイス２２は、コントローラ１４からのＰＡＴ，ＰＭＴ，ＳＩＴ，ＤＩＴを、ＴＳパケットの形にして、歯抜けのＴＳの間隔の開いている部分に挿入し、これにより、パーシャルトランスポートストリーム（Partial Transport Stream）（以下、適宜、パーシャルＴＳという）を構成して、これを、ＤＶＣＲ７に送信する。
【０１０４】
なお、ＰＡＴや、ＰＭＴ，ＳＩＴ，ＤＩＴなどについては、例えば、ETS 300468,Digital Video Broadcasting(DVB);Specification for Service Information(SI) in DVB systemなどに、その詳細が説明されている。
【０１０５】
次に、非デスクランブル出力モードの場合においては、図９に示したように、スイッチ６１は端子６１ａを、スイッチ６２は端子６２ｂを、スイッチ６３は端子６３ａを、それぞれ選択する。
【０１０６】
従って、フロントエンド部１１から入力端子ＩＮ１を介して端子６１ａに供給されるデスクランブル前のＴＳは、スイッチ６１を介して、端子６２ｂに供給される。そして、いまの場合、スイッチ６２は、端子６２ｂを選択しているから、デスクランブル前のＴＳは、スイッチ６２を介して、ＰＩＤ検出部７１に供給される。
【０１０７】
以下、デスクランブル出力モードにおける場合と同様の処理が行われ、これにより、ＤＶＣＲ７には、デスクランブル前のＴＳが送信されて記録される。
【０１０８】
次に、入力モードの場合においては、図９に示したように、スイッチ６１は端子６１ｂを、スイッチ６３は端子６３ｂを、それぞれ選択する。また、スイッチ６２は、フリー状態となる。
【０１０９】
さらに、この場合、コントローラ１４から、ＩＥＥＥ１３９４インターフェイス２２を介して、ＤＶＣＲ７に、再生ＡＶ／Ｃコマンドが送信され、これにより、ＤＶＣＲ７において、再生が開始され、そこに記録されたデータが、ＩＥＥＥ１３９４インターフェイス２２に送信されてくる。
【０１１０】
ＩＥＥＥ１３９４インターフェイス２２では、ＤＶＣＲ７からのデータが、ＩＥＥＥ１３９４の規格に準拠したフォーマットのものから、元のＴＳ（ここでは、パーシャルＴＳ）に変換され、入出力端子ＩＮ／ＯＵＴを介して、スイッチ６３に供給される。スイッチ６３は、上述したように、端子６３ｂを選択しており、従って、ＩＥＥＥ１３９４インターフェイス２２からのＴＳは、スイッチ６３および端子６３ｂを介して、端子６１ｂに供給される。
【０１１１】
スイッチ６１は、上述したように、端子６１ｂを選択しており、従って、端子６３ｂを介して供給されるＴＳは、スイッチ６１を介して、出力端子ＯＵＴから出力される。ここで、スイッチ６２は、フリー状態であるため、スイッチ６１を介して出力されるＴＳは、ＰＩＤ検出部７１には供給されない。
【０１１２】
出力端子ＯＵＴから出力されたＴＳは、デスクランブラ１２に供給され、以下、必要に応じてデスクランブルされ、デコード部１３に供給される。
【０１１３】
なお、ＩＥＥＥ１３９４インターフェイス２２は、ＤＶＣＲ７に記録させるデータを、同期通信用のパケット（Isochronous packet）の形にして、同期通信（Isochronous通信）によって、ＤＶＣＲ７に送信し、また、ＤＶＣＲ７のコマンドを、例えば、ＩＥＥＥ１３９４−１９９５に規定される非同期通信用のパケット（Asynchronous packet）の形にして、非同期通信（Asynchronous通信）によって、ＤＶＣＲ７に送信する。さらに、ＩＥＥＥ１３９４インターフェイス２２は、ＤＶＣＲ７から、同期通信によって送信されてくるデータや、非同期通信によって送信されてくるコマンド、ステイタスなどを受信し、コントローラ１４、その他の必要なブロックに送信する。
【０１１４】
以上のように、ＩＲＤ５は、フロントエンド部１１が出力するデスクランブル前のＴＳ、またはデスクランブラ１２が出力するデスクランブル後のＴＳ（デスクランブルデータ）を、ＤＶＣＲ７に供給するとともに、ＤＶＣＲ７が出力するデータを、デスクランブラ１２に供給するスイッチング部２１を有するので、デスクランブル前および後のいずれのＴＳをも、ＤＶＣＲ７に出力することができるとともに、ＤＶＣＲ７が再生するデータを受け付け、必要に応じてデスクランブルして、ＭＰＥＧエンコードすることなどが可能となる。即ち、データの入出力を、柔軟に行うことが可能となる。
【０１１５】
また、フロントエンド部１１が出力するＴＳを、スイッチ６１を介して、出力端子ＯＵＴから出力するとともに、端子６２ｂに供給するようにしたので、ユーザは、ある番組を見ながら、それとは独立して、その番組を、外部の装置であるＤＶＣＲ７に出力して録画などすることが可能となる。
【０１１６】
さらに、スイッチング部２１とＤＶＣＲ７との間のインターフェイスとして機能するＩＥＥＥ１３９４インターフェイス２２を設けたので、外部の機器との間で、ＴＳパケットのやりとりと並列に、ＡＶ／Ｃコマンドなどのやりとりも行うことが可能となる。また、ＩＲＤ５を、高速なＩＥＥＥ１３９４ネットワークに接続し、さらに、そのＩＥＥＥ１３９４ネットワークに接続されている機器との間で、ＴＳの高速な送受信が可能となる。
【０１１７】
また、スイッチング部２１およびＩＥＥＥ１３９４インターフェイス２２を用い、例えば、ＩＲＤ５のＧＵＩ（Graphical User Interface）を利用したインテリジェントなサービスを、ユーザに提供することが可能となる。即ち、例えば、ＤＶＣＲ７に記録されたＴＳを再生し、ＩＲＤ５でデコードして表示等する場合において、ＩＥＥＥ１３９４インターフェイス２２に、ＤＶＣＲ７が正常にデータを再生しているかどうかのステイタスを取得させ、データが正常に再生されていないときには、コントローラ１４に、いずれの端子も選択しないように、スイッチ６１乃至６３を制御させるようにすることができ、これにより、正常でないデータが、デスクランブラ１２、ひいてはデコード部１３に入力されないようにし、不正常な画面が表示されるのを防止することができる。
【０１１８】
さらに、この場合、ＩＲＤ５のＧＵＩを利用して、データが正常に再生されない旨のメッセージを表示することで、ユーザに、その旨を報知することができる。
【０１１９】
また、スイッチング部２１のデータパーサ部７０においては、必要なチャンネルのＴＳパケットだけを抽出して、外部に出力するようにしたので、例えば、放送局において、１のトランスポンダに対応する周波数帯域の各チャンネルで、同一の番組について、異なるアングルから撮影したシーンを放送するようにした場合には、ユーザは、所望のアングルから撮影したシーンだけを録画することなどが可能となる。
【０１２０】
以上、本発明を、衛星回線を利用したディジタル放送を行う放送システムに適用した場合について説明したが、本発明は、衛星回線以外の、例えば、ＣＡＴＶ網や、インターネット、地上回線、その他の伝送媒体を介してディジタル放送を行う場合などにも適用可能である。
【０１２１】
なお、本実施の形態では、スイッチング部２１とＤＶＣＲ７との間のインターフェイスとして、シリアルインターフェイスであるＩＥＥＥ１３９４インターフェイス２２を設けるようにしたが、それ以外のシリアルインターフェイスを用いることも可能である。また、シリアルインターフェイスでなく、パラレルインターフェイスを用いることも可能である。
【０１２２】
また、本実施の形態では、外部の装置として、ＤＶＣＲを、ＩＲＤ５に接続したが、外部の装置としてＩＲＤ５に接続する装置は、ＤＶＣＲに限定されるものではない。
【０１２３】
さらに、本実施の形態では、スイッチング部２１において、ＴＳから所定のＴＳパケットを抽出して、ＤＶＣＲ７に記録するようにしたが、ＴＳ全体をＤＶＣＲ７に供給して記録することも可能である。
【図面の簡単な説明】
【０１２４】
【図１】本発明を適用した放送システムの一実施の形態の構成例を示すブロック図である。
【図２】図１のＩＲＤ５の構成例を示すブロック図である。
【図３】図２のフロントエンド部１１の構成例を示すブロック図である。
【図４】図２のデコード部１３の構成例を示すブロック図である。
【図５】トランスポートストリームのデータ構造を示す図である。
【図６】所定のチャンネルのＴＳパケットの抽出方法を説明するための図である。
【図７】図２のコントローラ１４の構成例を示すブロック図である。
【図８】図２のスイッチング部２１の構成例を示すブロック図である。
【図９】図８のスイッチ６１乃至６３の切換方法を示す図である。
【符号の説明】
【０１２５】
１  送信装置，  ２  アンテナ，  ３  衛星，  ４  アンテナ，  ５  ＩＲＤ，  ６  モニタ，  ７  ＤＶＣＲ，  ８  公衆網，  １０  受信処理部，  １１  フロントエンド部（受信手段），  １２  デスクランブラ（デスクランブル手段），  １３  デコード部，  １４  コントローラ，  １５  モデム，  １６  コントロールバス，  ２０  データインターフェイス，  ２１  スイッチング部（入出力制御手段），  ２２  ＩＥＥＥ１３９４インターフェイス（インターフェイス手段），  ３１  チューナ，  ３２  復調回路，  ３３  誤り訂正回路，  ４１  ＤＭＵＸ，  ４２乃至４５  ＲＡＭ，  ４６  クロックジェネレータ，  ４７  ＭＰＥＧビデオデコーダ，  ４８  ＭＰＥＧオーディオデコーダ，  ４９  マイコン，  ５１  Ｉ／Ｆ，  ５２  ＣＰＵ，  ５３  ＲＯＭ，  ５４  ＲＡＭ，  ５５  内部バス，  ６０  スイッチャ，  ６１乃至６３  スイッチ（第１および第２の選択手段），  ７１  ＰＩＤ検出部，  ７２  比較部，  ７３  レジスタ部，  ７４  パーサ
【図１】
2007020218.tif 000003
【図２】
2007020218.tif 000004
【図３】
2007020218.tif 000005
【図４】
2007020218.tif 000006
【図５】
2007020218.tif 000007
【図６】
2007020218.tif 000008
【図７】
2007020218.tif 000009
【図８】
2007020218.tif 000010
【図９】
2007020218.tif 000011