(57)【特許請求の範囲】
【請求項１】
放送すべき信号が少なくともパケット化されたデジタル放送信号を受信する受信手段と、
上記受信手段により得られた受信信号からトランスポートストリームを復調する復調手段と、
上記復調手段により得られたトランスポートストリームから、当該トランスポートストリームが他の機器に対して伝送されて使用される際には、上記他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットを除去してパーシャルトランスポートストリームに変換する手段と、
上記パーシャルトランスポートストリームを上記他の機器に対して伝送するインターフェースとを備えたデジタル放送受信装置において、
上記他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットの中の放送に関係するトランスポートストリームパケットのデータを、上記トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータとして書き込む書き込み手段を備えており、
上記書き込み手段は、出力するトランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントとしてプライベートセクション又はユーザプライベートを記述し、エレメンタリＰＩＤとして上記プライベートセクション又はユーザプライベートのＰＩＤを記述し、
更に、上記放送に関係するトランスポートストリームパケットをプライベートセクション又はユーザプライベートとして上記インターフェースを介して出力させる場合に、レジストレーション記述子で、出力させるパケットの種類を識別するための識別子を記述し、
上記パーシャルトランスポートストリームで送ることが許可されていないパケットを上記インターフェースを介して上記他の機器に対して出力できるようにしたデジタル放送受信装置。
【請求項２】
上記トランスポートストリームは、ＭＰＥＧ２−ＴＳに基づくストリームである請求項１記載のディジタル放送受信装置。
【請求項３】
上記トランスポートストリームは、ディジタル衛星放送の受信信号から得られるものである請求項１に記載のディジタル放送受信装置。
【請求項４】
上記受信信号は、ディジタルＣＡＴＶ放送の受信信号から得られるものである請求項１に記載のディジタル放送受信装置。
【請求項５】
上記インターフェースは、ＩＥＥＥ１３９４のインターフェースである請求項１に記載のディジタル放送受信装置。
【請求項６】
上記放送に関係するトランスポートストリームパケットは、放送番組に関する情報のパケットである請求項１に記載のディジタル放送受信装置。
【請求項７】
上記放送に関係するトランスポートストリームパケットは、編成チャンネルに関する情報のパケットである請求項１に記載のディジタル放送受信装置。
【請求項８】
放送すべき信号が少なくともパケット化されたデジタル放送信号を受信する受信し、
得られた受信信号からトランスポートストリームを復調し、
得られたトランスポートストリームから、当該トランスポートストリームが他の機器に対して伝送されて使用される際には、上記他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットを除去してパーシャルトランスポートストリームに変換し、
上記パーシャルトランスポートストリームをインターフェースを介して上記他の機器に対して伝送するデジタル放送受信方法において、
上記他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットの中の放送に関係するトランスポートストリームパケットのデータを、上記トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータとして書き込む書き込みステップを有しており、
上記書き込みステップにおいて、出力するトランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントとしてプライベートセクション又はユーザプライベートを記述し、エレメンタリＰＩＤとして上記プライベートセクション又はユーザプライベートのＰＩＤを記述し、
更に、上記放送に関係するトランスポートストリームパケットをプライベートセクション又はユーザプライベートとして上記インターフェースを介して出力させる場合に、レジストレーション記述子で、出力させるパケットの種類を識別するための識別子を記述し、
上記パーシャルトランスポートストリームで送ることが許可されていないパケットを上記インターフェースを介して上記他の機器に対して出力できるようにしたデジタル放送受信方法。
【請求項９】
ディジタル放送受信装置から伝送されてきたパーシャルトランスポートストリームを受信するインターフェースと、
上記インターフェースを介して送られてきたパーシャルトランスポートストリームから、パケットを分離するパケット分離手段と、
上記インターフェースを介して送られてきたパーシャルトランスポートストリームの中から、上記トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータの有無を判断し、あると判断された上記ユーザが自由に使用できるセクションまたはパケットのデータを抽出し、抽出されたセクションまたはパケットのデータを放送に関係するトランスポートストリームパケットのデータであると解析する解析手段とからなり、
上記解析手段は、上記トランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントがプライベートセクション又はユーザプライベートであるか否かを解析し、
更に、上記トランスポートストリームの各要素の情報が記述されたＰＭＴの内容にレジストレーション記述子があるか否かを検出し、上記レジストレーション記述子の記述からパケットの種類を識別するようにした情報処理装置。
【請求項１０】
上記インターフェースは、ＩＥＥＥ１３９４のインターフェースである請求項９に記載の情報処理装置。
【請求項１１】
上記放送に関係するトランスポートストリームパケットは、放送番組に関する情報のパケットである請求項９に記載の情報処理装置。
【請求項１２】
上記放送に関係するトランスポートストリームパケットは、編成チャンネルに関する情報のパケットである請求項９に記載の情報処理装置。
【請求項１３】
ディジタル放送受信装置から伝送されてきた上記パーシャルトランスポートストリームをインターフェースで受信する受信ステップと、
上記インターフェースを介して送られてきたパーシャルトランスポートストリームから、パケットを分離する分離ステップと、
上記インターフェースを介して送られてきたパーシャルトランスポートストリームの中から、上記トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータの有無を判断し、あると判断された上記ユーザが自由に使用できるセクションまたはパケットのデータを抽出し、抽出されたセクションまたはパケットのデータを放送に関係するトランスポートストリームパケットのデータであると解析する解析ステップとを有し、
上記解析ステップにおいて、上記トランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントがプライベートセクション又はユーザプライベートであるか否かを解析し、
更に、上記トランスポートストリームの各要素の情報が記述されたＰＭＴの内容にレジストレーション記述子があるか否かを検出し、上記レジストレーション記述子の記述からパケットの種類を識別するようにした情報処理方法。
【請求項１４】
ディジタル放送受信装置と情報処理装置とからなり、
上記ディジタル放送受信装置は、
放送すべき信号が少なくともパケット化されたデジタル放送信号を受信する受信手段と、
上記受信手段により得られた受信信号からトランスポートストリームを復調する復調手段と、
上記復調手段により得られたトランスポートストリームから、当該トランスポートストリームが情報処理装置に対して伝送されて使用される際には、上記情報処理装置に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットを除去してパーシャルトランスポートストリームに変換する手段と、
上記パーシャルトランスポートストリームを上記情報処理装置に対して伝送するインターフェースとを備え、
上記情報処理装置に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットの中の放送に関係するトランスポートストリームパケットのデータを、上記トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータとして書き込む書き込み手段を備えており、
上記書き込み手段は、出力するトランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントとしてプライベートセクション又はユーザプライベートを記述し、エレメンタリＰＩＤとして上記プライベートセクション又はユーザプライベートのＰＩＤを記述し、
更に、上記放送に関係するトランスポートストリームパケットをプライベートセクション又はユーザプライベートとして上記インターフェースを介して出力させる場合に、レジストレーション記述子で、出力させるパケットの種類を識別するための識別子を記述し、
上記パーシャルトランスポートストリームで送ることが許可されていないパケットを上記インターフェースを介して上記情報処理装置に対して出力可能とされ、
上記情報処理装置は、
上記ディジタル放送受信装置から伝送されてきたパーシャルトランスポートストリームを受信するインターフェースと、
上記インターフェースを介して送られてきたパーシャルトランスポートストリームから、パケットを分離するパケット分離手段と、
上記インターフェースを介して送られてきたパーシャルトランスポートストリームの中から、上記トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータの有無を判断し、あると判断された上記ユーザが自由に使用できるセクションまたはパケットのデータを抽出し、抽出されたセクションまたはパケットのデータを放送に関係するトランスポートストリームパケットのデータであると解析する解析手段とからなり、
上記解析手段は、上記トランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントがプライベートセクション又はユーザプライベートであるか否かを解析し、
更に、上記トランスポートストリームの各要素の情報が記述されたＰＭＴの内容にレジストレーション記述子があるか否かを検出し、上記レジストレーション記述子の記述からパケットの種類を識別するようにした情報処理システム。
【請求項１５】
上記放送に関係するトランスポートストリームパケットは、放送番組に関する情報のパケットである請求項１４に記載の情報処理システム。
【請求項１６】
上記放送に関係するトランスポートストリームパケットは、編成チャンネルに関する情報のパケットである請求項１４に記載の情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルＢＳ（Broadcast Satellite ）放送やディジタルＣＳ（Communication Satellite ）放送のように、ＭＰＥＧ（Moving Picture Coding Experts Group）２−ＴＳ（Transport Stream）に基づく信号を受信する衛星放送チューナに用いて好適なディジタル放送受信装置及び方法、情報処理装置及び方法、並びに、情報処理システムに関するもので、特に、復調したトランスポートストリームから不要なＴＳパケットを省きパーシャルトランスポートストリームとしてインターフェースから転送させるものに係わる。
【０００２】
【従来の技術】
日本のディジタル衛星放送は、ＡＲＩＢ（Association of Radio Industrial and Businesses）の規格に基づいて行われている。このＡＲＩＢの規格は、ヨーロッパのＤＶＢ（Digital Video Broadcasting）方式の規格を基に作成されたもので、ＭＰＥＧ（Moving Picture Coding Experts Group ）２−ＴＳ（Transport Stream）のシステムで、映像及び音声を放送するものである。
【０００３】
ＭＰＥＧ２のシステムは、符号化されたビデオやオーディオ、付加データなど個別のストリームを多重化し、それぞれの同期をとりながら再生するための方式を規定したもので、ＭＰＥＧ２−ＰＳ（ Program Stream）と、ＭＰＥＧ２−ＴＳの２種類の方式ある。
【０００４】
ＭＰＥＧ２−ＰＳは、誤りの発生しない環境でのデータの伝送・蓄積に適用されることを想定しており、冗長度を小さくすることができることから、ＤＶＤ（Digital Versatile Disc）などの強力な誤り訂正符号を用いたディジタルストレージメディアで使用されている。
【０００５】
ＭＰＥＧ２−ＴＳは、放送や通信ネットワークなどデータの伝送誤りが発生する環境に適用されることを想定しており、１本のストリームの中に複数のプログラムを構成することができることから、ディジタル衛星放送などに使用されている。
【０００６】
このＭＰＥＧ２−ＴＳでは、１８８バイトの固定長のＴＳパケットが複数個集まって、トランスポートストリームが構成される。この１８８バイトのＴＳパケットの長さは、ＡＴＭ（Asynchronous Transfer Mode）セル長との整合性を考慮して決定されている。
【０００７】
ＴＳパケットは、４バイトの固定長のパケットヘッダと、可変長のアダプテーションフィールドおよびペイロードで構成される。パケットヘッダには、ＰＩＤ（パケット識別子）や各種のフラグが定義されている。このＰＩＤにより、ＴＳパケットの種類が識別される。
【０００８】
ビデオやオーディオなどの個別ストリームが収められたＰＥＳ（Packetized Elementary Stream）パケットは、同じＰＩＤ番号を持つ複数のＴＳパケットに分割されて伝送される。ビデオの符号化には、例えばＭＰＥＧ２方式が用いられる。オーディオの符号化には、例えば、ＢＳ（Broadcast Satellite ）ディジタルではＭＰＥＧ２−ＡＡＣ（MPEG2 Advanced Audio Coding ）方式が用いられている。
【０００９】
また、字幕などのデータが納められたＰＥＳパケットも、ビデオやオーディオのパケットと同様に、複数のＴＳパケットに分割されて伝送される。
【００１０】
更に、トランスポートストリームには、ＰＳＩ（Program Specific Information)やＳＩ（Service Information）のセクション形式のテーブルで記述された情報のパケットが含められる。ＰＳＩは、所望の放送のチャンネルを選択して受信するシステムで必要な情報であり、これには、ＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）、ＮＩＴ（Network Information Table）、ＣＡＴ（Condition Access Table）などがある。ＰＡＴにはプログラム番号に対応したＰＭＴのＰＩＤなどが記述されている。ＰＭＴには対応するプログラムに含まれる映像、音声、付加データおよびＰＣＲのＰＩＤが記述される。ＮＩＴには、目的のプログラムがどの搬送波周波数で送られているかが記述されている。ＣＡＴには、限定受信方式の識別と契約情報等の個別情報に関する情報が記述される。ＳＩは、放送事業者のサービスに用いるセクションである。
【００１１】
このようなＡＲＩＢの規格に基づく衛星放送として、既に、ディジタルＣＳ（Communication Satellite ）放送やディジタルＢＳ（Broadcast Satellite ）放送が開始されている。ディジタルＢＳ放送では、通常のＳＤＴＶ（Standard Definition Television）の他に、ＨＤＴＶ（High Definition Television）の放送が行われている。そして、このようなディジタル衛星放送を受信するためのディジタル衛星放送チューナの開発が進められている。
【００１２】
このようなディジタル衛星放送チューナには、ディジタルＶＣＲ（Video Cassette Recorder）やパーソナルコンピュータと組み合わせてＡＶ（Audio Visual）システムを構築できるように、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４インターフェースが設けられている。ＩＥＥＥ１３９４は、アイソクロナス転送と非同期転送とが行え、ビデオやオーディオデータは、アイソクロナス転送により高速転送が可能であり、また、非同期転送により、モード制御や選局等、基本的なコマンドを転送することができる。
【００１３】
このようなディジタル衛星放送チューナにおいて、受信されたトランスポートストリームを、例えばＩＥＥＥ１３９４のインターフェースを介してディジタルＶＣＲに転送して記録する場合、受信したトランスポートストリームを全てディジタルＶＣＲに転送して記録してしまうと、その番組に直接関係しないＴＳパケットまで記録してしまうことになり、記録容量に無駄が生じると共に、情報の整合性に問題が生じる。
【００１４】
例えば、上述のように、トランスポートストリームには、ＰＳＩやＳＩのＴＳパケットが含められている。ＰＳＩのうち、ＮＩＴのセクションには、所望のプログラムのストリームが複数の搬送波周波数にわたる複数のストリームのなかのどの周波数にあるかを示すネットワーク全体についての情報が記述されている。このように、ＮＩＴの情報はネットワーク全体の複数のストリームの情報であるのに対して、ＶＣＲで記録されるのは、１つの搬送波で送られる１つのストリームの情報である。このため、ＮＩＴのセクションのＴＳパケットをＶＣＲに記録してしまうと、情報の整合性がとれなくなってしまう。
【００１５】
また、ＳＩのうちＥＩＴ（Event Information Table）のセクションには、番組の放送予定が記述されている。このＥＩＴのセクションの情報は、ＥＰＧ（Electronic Program Guide）や録画予約に用いられる。このＥＩＴのセクションのパケットをそのままＶＣＲに記録してしまうと、ＥＩＴで示される放送時間と実際の時間との整合性がとれなくなくなってしまう。
【００１６】
このように、ＮＩＴのようなネットワーク全体について記述したセクション情報や、ＥＩＴのような未来時間情報を含むセクション情報のＴＳパケットは、記録されてしまうと情報の整合性がとれなくなる可能性がある。
【００１７】
そこで、従来のディジタル衛星放送チューナでは、例えばＩＥＥＥ１３９４のインターフェースを介してストリームを出力させる場合に、パーシャルトランスポートストリームを出力させるようにしている。
【００１８】
パーシャルトランスポートストリームでは、ＮＩＴやＥＩＴのセクションのＴＳパケットのように、情報の整合性に問題を来すようなＴＳパケットが除かれ、ＰＳＩのＴＳパケットとしては、ＰＡＴと、ＰＭＴセクションの情報のみが出力され、また、ＳＩのＴＳパケットでは、パーシャルトランスポートストリームの情報のみで構築されたＳＩＴ（Selection Information Table）のセクションの情報のみが出力される。さらに、チャンネルが切り換えられたときや、電源がオフされたときのように、情報が途切れるときには、情報の整合性に問題を来さないように、 ＤＩＴ（Discontinuity Information Table）のセクションのパケットが送られる。
【００１９】
なお、パーシャルトランスポートストリームの詳細については、DVB ETS 300 468 Specification for Service Information (SI) in DVB systems 、ARIB-STD B1/B2 及びARIB TR-B15に記載されている。
【００２０】
【発明が解決しようとする課題】
しかしながら、ＩＥＥＥ１３９４インターフェースからパーシャルトランスポートストリームを出力させるようにすると、パーシャルトランスポートストリームでは送ることが許可されていない情報が利用できなくなるという問題が生じてくる。
【００２１】
例えば、ＩＥＥＥ１３９４インターフェースでは、ディジタルＶＣＲに限らず、パーソナルコンピュータやホームサーバ等、種々の機器と接続することができる。例えば、ディジタル衛星放送チューナとパーソナルコンピュータとをＩＥＥＥ１３９４インターフェースで接続すると、受信したトランスポートストリームをパーソナルコンピュータのＨＤＤ（Hard Disk Drive）に記録したり、その映像を加工したり、編集したりすることができる。
【００２２】
更に、ディジタル衛星放送チューナからパーソナルコンピュータに、ビデオやオーディオの情報ばかりでなく、ＰＳＩ（Program Specification Information）やＳＩ（Service Information）のセクションの情報を送ることができれば、このセクションの情報を加工して利用することが可能である。
【００２３】
例えば、ＥＩＴ（Event Information Table）には、放送番組の予定情報が記述されており、これは、ＥＰＧ（Electronic Program Guide）や、録画予約に用いられている。このＥＩＴの情報をパーソナルコンピュータに転送して利用すれば、パーソナルコンピュータ上に、番組表を作成することができる。
【００２４】
パーソナルコンピュータ上に番組表を作成すると、番組や出演者の情報をインターネットで検索するようなことが簡単に行えるようになる。また、パーソナルコンピュータ上では、テレビジョン画面上に映し出されるＥＰＧの画面とは異なるユーザオリジナルのＥＰＧを作成することができる。
【００２５】
このように、ＥＩＴのセクション情報をパーソナルコンピュータに転送すると、パーソナルコンピュータでその情報を利用したり、オリジナルのＥＰＧを作成するようなことができる。
【００２６】
ところが、上述のように、従来のディジタル衛星放送チューナでは、ＩＥＥＥ１３９４インターフェースを介して出力されるストリームはパーシャルトランスポートストリームとされており、パーシャルトランスポートストリームではＥＩＴのセクションの情報を送ることは許可されていない。
【００２７】
同様に、放送されてくるトランスポートストリーム中には、編成チャンネルの番号、チャンネル名、放送事業者の名称など編成チャンネルに関する情報が記述されているＳＤＴ（Service Description Table）のセクションが含められている。このＳＤＴについても、パーソナルコンピュータに送り、パーソナルコンピュータでその情報を利用することが考えられる。しかしながら、ＳＤＴのセクションについても、パーシャルトランスポートストリームでは、送ることが許可されていない。
【００２８】
したがって、この発明の目的は、復調したトランスポートストリームから不要なＴＳパケットを省き、必要なセクションの情報を挿入し、パーシャルトランスポートストリームとしてインターフェースから出力させる際に、パーシャルトランスポートストリームでは転送が許可されていないセクションの情報を、必要に応じて、他の機器に向けて転送できるようにしたディジタル放送受信装置及び方法、情報処理装置及び方法、並びに、情報処理システムを提供することにある。
【００２９】
【課題を解決するための手段】
請求項１の発明は、放送すべき信号が少なくともパケット化されたデジタル放送信号を受信する受信手段と、
受信手段により得られた受信信号からトランスポートストリームを復調する復調手段と、
復調手段により得られたトランスポートストリームから、当該トランスポートストリームが他の機器に対して伝送されて使用される際には、他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットを除去してパーシャルトランスポートストリームに変換する手段と、
パーシャルトランスポートストリームを他の機器に対して伝送するインターフェースとを備えたデジタル放送受信装置において、
他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットの中の放送に関係するトランスポートストリームパケットのデータを、トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータとして書き込む書き込み手段を備えており、
書き込み手段は、出力するトランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントとしてプライベートセクション又はユーザプライベートを記述し、エレメンタリＰＩＤとしてプライベートセクション又はユーザプライベートのＰＩＤを記述し、
更に、放送に関係するトランスポートストリームパケットをプライベートセクション又はユーザプライベートとしてインターフェースを介して出力させる場合に、レジストレーション記述子で、出力させるパケットの種類を識別するための識別子を記述し、
パーシャルトランスポートストリームで送ることが許可されていないパケットをインターフェースを介して他の機器に対して出力できるようにしたデジタル放送受信装置である。
【００３０】
請求項８の発明は、放送すべき信号が少なくともパケット化されたデジタル放送信号を受信する受信し、
得られた受信信号からトランスポートストリームを復調し、
得られたトランスポートストリームから、当該トランスポートストリームが他の機器に対して伝送されて使用される際には、他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットを除去してパーシャルトランスポートストリームに変換し、
パーシャルトランスポートストリームをインターフェースを介して他の機器に対して伝送するデジタル放送受信方法において、
他の機器に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットの中の放送に関係するトランスポートストリームパケットのデータを、トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータとして書き込む書き込みステップを有しており、
書き込みステップにおいて、出力するトランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントとしてプライベートセクション又はユーザプライベートを記述し、エレメンタリＰＩＤとしてプライベートセクション又はユーザプライベートのＰＩＤを記述し、
更に、放送に関係するトランスポートストリームパケットをプライベートセクション又はユーザプライベートとしてインターフェースを介して出力させる場合に、レジストレーション記述子で、出力させるパケットの種類を識別するための識別子を記述し、
パーシャルトランスポートストリームで送ることが許可されていないパケットをインターフェースを介して他の機器に対して出力できるようにしたデジタル放送受信方法。
デジタル放送受信方法である。
【００３１】
請求項９の発明は、ディジタル放送受信装置から伝送されてきたパーシャルトランスポートストリームを受信するインターフェースと、
インターフェースを介して送られてきたパーシャルトランスポートストリームから、パケットを分離するパケット分離手段と、
インターフェースを介して送られてきたパーシャルトランスポートストリームの中から、トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータの有無を判断し、あると判断されたユーザが自由に使用できるセクションまたはパケットのデータを抽出し、抽出されたセクションまたはパケットのデータを放送に関係するトランスポートストリームパケットのデータであると解析する解析手段とからなり、
解析手段は、トランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントがプライベートセクション又はユーザプライベートであるか否かを解析し、
更に、トランスポートストリームの各要素の情報が記述されたＰＭＴの内容にレジストレーション記述子があるか否かを検出し、レジストレーション記述子の記述からパケットの種類を識別するようにした情報処理装置である。
【００３２】
請求項１３の発明は、ディジタル放送受信装置から伝送されてきたパーシャルトランスポートストリームをインターフェースで受信する受信ステップと、
インターフェースを介して送られてきたパーシャルトランスポートストリームから、パケットを分離する分離ステップと、
インターフェースを介して送られてきたパーシャルトランスポートストリームの中から、トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータの有無を判断し、あると判断されたユーザが自由に使用できるセクションまたはパケットのデータを抽出し、抽出されたセクションまたはパケットのデータを放送に関係するトランスポートストリームパケットのデータであると解析する解析ステップとを有し、
解析ステップにおいて、トランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントがプライベートセクション又はユーザプライベートであるか否かを解析し、
更に、トランスポートストリームの各要素の情報が記述されたＰＭＴの内容にレジストレーション記述子があるか否かを検出し、レジストレーション記述子の記述からパケットの種類を識別するようにした情報処理方法である。
【００３３】
請求項１４の発明は、ディジタル放送受信装置と情報処理装置とからなり、
ディジタル放送受信装置は、
放送すべき信号が少なくともパケット化されたデジタル放送信号を受信する受信手段と、
受信手段により得られた受信信号からトランスポートストリームを復調する復調手段と、
復調手段により得られたトランスポートストリームから、当該トランスポートストリームが情報処理装置に対して伝送されて使用される際には、情報処理装置に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットを除去してパーシャルトランスポートストリームに変換する手段と、
パーシャルトランスポートストリームを情報処理装置に対して伝送するインターフェースとを備え、
情報処理装置に対して伝送することが許可されていない予め決められた種類のトランスポートストリームパケットの中の放送に関係するトランスポートストリームパケットのデータを、トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータとして書き込む書き込み手段を備えており、
書き込み手段は、出力するトランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントとしてプライベートセクション又はユーザプライベートを記述し、エレメンタリＰＩＤとしてプライベートセクション又はユーザプライベートのＰＩＤを記述し、
更に、放送に関係するトランスポートストリームパケットをプライベートセクション又はユーザプライベートとしてインターフェースを介して出力させる場合に、レジストレーション記述子で、出力させるパケットの種類を識別するための識別子を記述し、
パーシャルトランスポートストリームで送ることが許可されていないパケットをインターフェースを介して情報処理装置に対して出力可能とされ、
情報処理装置は、
ディジタル放送受信装置から伝送されてきたパーシャルトランスポートストリームを受信するインターフェースと、
インターフェースを介して送られてきたパーシャルトランスポートストリームから、パケットを分離するパケット分離手段と、
インターフェースを介して送られてきたパーシャルトランスポートストリームの中から、トランスポートストリームの中のユーザが自由に使用できるセクションまたはパケットのデータの有無を判断し、あると判断されたユーザが自由に使用できるセクションまたはパケットのデータを抽出し、抽出されたセクションまたはパケットのデータを放送に関係するトランスポートストリームパケットのデータであると解析する解析手段とからなり、
解析手段は、トランスポートストリームの各要素の情報が記述されたＰＭＴの内容のうち、ストリームタイプアサインメントがプライベートセクション又はユーザプライベートであるか否かを解析し、
更に、トランスポートストリームの各要素の情報が記述されたＰＭＴの内容にレジストレーション記述子があるか否かを検出し、レジストレーション記述子の記述からパケットの種類を識別するようにした情報処理システムである。
【００３４】
インターフェースを介して接続される各機器間でトランスポートストリームを転送する場合、不要なＴＳパケットが省かれ、必要なセクションが挿入され、パーシャルトランスポートストリームとして転送される。ＥＩＴやＳＤＴのように、パーシャルトランスポートストリームでは送ることが許可されていないセクションの情報をインターフェースを介して各機器間で転送する場合には、このセクションの情報がプライベートセクション或いはユーザプライベートとして送られる。これにより、例えば、ディジタル衛星放送チューナからパーソナルコンピュータにＥＩＴのセクションの情報を送り、パーソナルコンピュータで独自の番組表を作成するようなことが可能である。
【００３５】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。図１は、この発明が適用されたＢＳディジタル衛星放送の受信システムの一例を示すものである。
【００３６】
図１において、ＢＳディジタル衛星からの電波は、パラボラアンテナ１１で受信され、パラボラアンテナ１１に取り付けられた低雑音コンバータ１２で中間周波信号に変換され、ケーブル１０を介して、ＢＳディジタル衛星放送チューナ１に供給される。ＢＳディジタル衛星放送チューナ１で、この受信信号からトランスポートストリームが復調される。そして、このトランスポートストリームから、ビデオ信号とオーディオ信号がデコードされる。
【００３７】
ＢＳディジタル衛星放送チューナ１でデコードされたビデオ信号及びオーディオ信号は、テレビジョン受像機２に供給される。テレビジョン受像機２で、このビデオ信号に基づく画面が再生されると共に、その再生音が出力される。
【００３８】
ＢＳディジタル放送では、ＳＤＴＶの放送と、ＨＤＴＶの放送とがサポートされている。
【００３９】
すなわち、ＢＳディジタル放送では、１０８０ｉ（有効画素数１９２０×１０８０  アスペクト比１６：９  インターレーススキャン）の映像フォーマットと、４８０ｐ（有効画素数７２０×４８０  アスペクト比１６：９  プログレシブスキャン）の映像フォーマットと、４８０ｉ（有効画素数７２０×４８０  アスペクト比１６：９又は４：３  インターレーススキャン）の映像フォーマットと、７２０ｐ（有効画素数１２８０×７２０  アスペクト比１６：９  プログレシブスキャン）の映像フォーマットがサポートされている。４８０ｉの映像フォーマットはＳＤＴＶと呼ばれ、１０８０ｉはＨＤＴＶと呼ばれている。
【００４０】
テレビジョン受像機２としては、これらの各フォーマットがサポートでき、さらに、Ｄ端子が備えられたものを用いることが望まれる。
【００４１】
Ｄ端子は、輝度信号Ｙ、色差信号Ｐｂ、Ｐｒからなるコンポーネントビデオ信号を扱えるもので、放送形式に合わせて、Ｄ１からＤ５まで５種類用意されている。また、Ｄ端子には、映像フォーマットを識別するための信号が含まれている。Ｄ端子を装備したテレビジョン受像機２であれは、ＢＳディジタル衛星放送チューナ１とテレビジョン受像機２とをＤ端子を使って繋ぐことで、各種の映像フォーマットに容易に対応できる。
【００４２】
ＢＳディジタル衛星放送チューナ１には、ＩＥＥＥ１３９４のインターフェース１３が設けられている。このＩＥＥＥ１３９４のインターフェース１３は、最大６３個までのノードがあり、このＩＥＥＥ１３９４のインターフェースには、ディジタルＶＣＲ３やパーソナルコンピュータ４を接続することができる。ＩＥＥＥ１３９４は、アイソクロナス転送と非同期転送とが行え、ビデオやオーディオデータは、アイソクロナス転送により高速転送が可能であり、また、非同期転送により、モード制御や選局等、基本的なコマンドを転送することができる。
【００４３】
ＢＳディジタル衛星放送チューナ１で復調されたトランスポートストリームは、ＩＥＥＥ１３９４インターフェース１３を介して、ディジタルＶＣＲ３で記録させることができる。ＢＳディジタル衛星放送チューナ１で復調されたトランスポートストリームをディジタルＶＣＲ３で記録させる場合には、ＢＳディジタル衛星放送チューナ１からのトランスポートストリームは、ＩＥＥＥ１３９４インターフェース１３を介して、ディジタルＶＣＲ３に転送される。そして、ディジタルＶＣＲ３が記録モードに設定され、ＢＳディジタル衛星放送チューナ１から出力されたトランスポートストリームがディジタルＶＣＲ３で記録される。
【００４４】
ＩＥＥＥ１３９４インターフェースでは、非同期転送によりコマンドを転送することができる。このため、ＩＥＥＥ１３９４インターフェース１３を使うと、ＢＳディジタル衛星放送チューナ１からディジタルＶＣＲ２にコマンドを送ってディジタルＶＣＲ２を記録モードに設定し、ＢＳディジタル衛星放送チューナ１からのトランスポートストリームを、ディジタルＶＣＲ３で記録させることができる。
【００４５】
ディジタルＶＣＲ３に記録されているトランスポートストリームを再生させる場合には、ディジタルＶＣＲ３が再生モードに設定される。これにより、ディジタルＶＣＲ３からは、トランスポートストリームが再生されて出力される。なお、この場合にも、ＢＳディジタル衛星放送チューナ１からディジタルＶＣＲ２にＩＥＥＥ１３９４インターフェース１３を介して再生コマンドを送って、ディジタルＶＣＲ２を再生モードに設定させることができる。
【００４６】
ディジタルＶＣＲ３から再生されたトランスポートストリームは、ＩＥＥＥ１３９４インターフェース１３を介して、ＢＳディジタル衛星放送チューナ１に供給される。ＢＳディジタル衛星放送チューナ１で、このトランスポートストリームから、ビデオ信号とオーディオ信号がデコードされる。ＢＳディジタル衛星放送チューナ１でデコードされたビデオ信号及びオーディオ信号は、テレビジョン受像機２に供給される。テレビジョン受像機２で、このビデオ信号に基づく画面が再生されると共に、その再生音が出力される。
【００４７】
このように、ＢＳディジタル衛星放送チューナ１とディジタルＶＣＲ３とをＩＥＥＥ１３９４インターフェース１３で繋ぎ、ＢＳディジタル衛星放送チューナ１で復調されたトランスポートストリームをディジタルＶＣＲ３に転送して記録するようにすると、受信番組の録画を行うことができる。
【００４８】
同様に、ＢＳディジタル衛星放送チューナ１で復調されたトランスポートストリームは、ＩＥＥＥ１３９４インターフェース１３を介して、パーソナルコンピュータ４に転送させることができる。ＢＳディジタル衛星放送チューナ１で復調されたトランスポートストリームをパーソナルコンピュータ４のＨＤＤに記録する場合には、ＢＳディジタル衛星放送チューナ１からのトランスポートストリームがＩＥＥＥ１３９４インターフェース１３を介してパーソナルコンピュータ４に転送される。この場合、パーソナルコンピュータ４からＩＥＥＥ１３９４インターフェース１３を介してＢＳディジタル衛星放送チューナ１にコマンドを送って、ＢＳディジタル衛星放送チューナ１からのトランスポートストリームをパーソナルコンピュータ４に転送させることができる。ＢＳディジタル衛星放送チューナ１からパーソナルコンピュータ４に転送されてきたトランスポートストリームは、パーソナルコンピュータ４のＨＤＤに記録される。パーソナルコンピュータ４のＨＤＤに記録されたトランスポートストリームは、パーソナルコンピュータ４上でデコードし、番組を楽しんだり、ビデオ編集を行ったりすることができる。
【００４９】
ところで、ＢＳディジタル衛星放送チューナ１のＩＥＥＥ１３９４インターフェース１３から出力されるトランスポートストリームをディジタルＶＣＲ３に転送して記録する場合、ＢＳディジタル衛星放送チューナ１で復調された全てのトランスポートストリームをディジタルＶＣＲ３に転送して記録させると、記録容量に無駄が生じたり、情報の整合性に問題が生じることがある。このため、ＢＳディジタル衛星放送チューナ１のＩＥＥＥ１３９４インターフェース１３から出力されるトランスポートストリームは、全てのトランスポートストリームの中からその番組に直接関係しないＴＳパケットを除き、必要なセクションを挿入したパーシャルトランスポートストリームとされている。
【００５０】
ところが、ＩＥＥＥ１３９４インターフェース１３から出力されるストリームをパーシャルトランスポートストリームとすると、パーシャルトランスポートストリームでは送ることが許可されていない情報が利用できなくなる。
【００５１】
例えば、ＢＳディジタル衛星放送チューナ１からパーソナルコンピュータに、ＥＩＴのセクションの情報を送ることができれば、パーソナルコンピュータ４で独自の番組表を作成したり、番組や出演者の情報をインターネットで検索するようなことが簡単に行える。ところが、パーシャルトランスポートストリームでは、ＥＩＴのセクションの情報を送ることは許可されていない。
【００５２】
そこで、この発明の実施の形態では、パーシャルトランスポートストリームで送ることができないセクションの情報は、プライベートセクションの情報として送るようにしている。したがって、ＢＳディジタル衛星放送チューナ１からパーソナルコンピュータ４にＥＩＴのセクションの情報を送り、パーソナルコンピュータ４で独自の番組表を作成することが可能である。
【００５３】
図２は、ＢＳディジタル衛星放送チューナ１の構成を示すものである。図２において、例えば１２ＧＨｚ帯の電波で衛星を介して送られてくるディジタル衛星放送の電波は、パラボラアンテナ１１で受信され、パラボラアンテナ１１に取り付けられた低雑音コンバータ１２で、例えば、１ＧＨｚ帯の中間周波信号に変換される。この低雑音コンバータ１２の出力がケーブル１０を介してＢＳディジタル衛星放送チューナ１のアンテナ端子２１に供給される。
【００５４】
アンテナ端子２１からの信号は、チューナ回路２２に供給される。チューナ回路２２により、コントローラ２０から周波数設定用の制御信号に基づいて、受信信号の中から、所望の搬送波周波数の信号が選択される。
【００５５】
チューナ回路２２の出力が復調回路２３に供給される。復調回路２３では、ＢＰＳＫ（Binary Phase Shift Keying ）と、ＱＰＳＫ（Quadrature Phase Shift Keying )と、ＴＣ−８ＰＳＫ（トレリス８相ＰＳＫ）の復調処理が行える。
【００５６】
すなわち、ＢＳディジタル衛星放送では、ＢＰＳＫと、ＱＰＳＫと、ＴＣ−８ＰＳＫとにより、階層化伝送が行われている。ＴＣ−８ＰＳＫ変調では、１シンボル当たりの情報量は増えるが、降雨による減衰があると、エラーレートが悪化する。これに対して、ＢＰＳＫやＱＰＳＫでは、１シンボル当たりの情報量は少なくなるが、降雨による減衰があっても、エラーレートはさほど低下しない。
【００５７】
送信側では、１つのＴＳパケットを１スロットに対応させて、各ＴＳパケットが４８スロットで構成されるフレームにマッピングされる。各スロット毎に、変調方式や符号化方式を割り当てることができる。各スロットに割り当てられたられた変調方式の種別や符号化率は、ＴＭＣＣ（Transmission and Multiplexing Configuration Control）信号により送られる。そして、８フレームを単位としてスーパーフレームが構成され、スロットの位置毎にインターリーブが行われる。
【００５８】
復調回路２３の出力は、エラー訂正回路２４に供給される。エラー訂正回路２４より、エラー訂正処理が行われる。エラー訂正符号化方式としては、外符号にリード・ソロモン符号（２０４，１８８）、内符号に、トレリス符号、畳み込み符号が用いられる。
【００５９】
エラー訂正回路２４の出力がデスクランブラ２５に供給される。デスクランブラ２５で、ＣＡＳ（Condition Access System ）制御が行われる。
【００６０】
つまり、限定受信の場合には、トランスポートストリームに暗号化が施されている。個人情報はＩＣカード２７に格納されており、ＩＣカード２７は、カードインターフェース２９を介して装着される。
【００６１】
デスクランブラ２５には、受信されたＥＣＭ（Entitlement Control Message ）及びＥＭＭ（Entitlement Management Message）のセクションの情報が供給されると共に、ＩＣカード２７に記憶されているデスクランブル用の鍵データが供給される。限定受信の場合には、デスクランブラ２５により、受信されたＥＣＭやＥＭＭと、ＩＣカード２７の情報を用いて、デスクランブルが行われる。
【００６２】
また、モデム３８が設けられ、課金情報がモデム３８を介して、番組の放送センタに送られる。
【００６３】
デスクランブルされたトランスポートストリームは、スイッチ回路３０を介して、デマルチプレクサ２８に送られる。
【００６４】
デマルチプレクサ２８は、コントローラ２０からの指令に基づいて、デスクランブラ２５からのトランスポートストリームの中から、所望のパケットのストリームを分離するものである。パケットのヘッダ部にはパケット識別子（ＰＩＤ）が記述されている。デマルチプレクサ２８で、このＰＩＤに基づいて、所望のプログラムのビデオパケット、オーディオパケット、データパケット、ＰＳＩ及びＳＩのパケットが分離される。
【００６５】
所望のプログラムのビデオパケットは、ビデオデコーダ３１に送られ、オーディオパケットは、オーディオデコーダ３２に送られる。データパケット、ＰＳＩ及びＳＩのパケットは、コントローラ２０に送られる。
【００６６】
ビデオデコーダ３１は、デマルチプレクサ２８からのビデオパケットを受け取り、ＭＰＥＧ２方式のデコード処理を行って、ビデオ信号を再生するものである。再生されたビデオ信号は、出力端子３３から出力される。
【００６７】
オーディオデコーダ３２は、デマルチプレクサ２８からのオーディオパケットを受け取り、ＭＰＥＧ２−ＡＡＣのデコード処理を行って、オーディオ信号を形成するものである。再生されたオーディオ信号は、出力端子３４から出力される。
【００６８】
ＢＳディジタル衛星放送チューナ１を操作するための入力は、入力キー３５により行われると共に、リモートコントローラ３６により行われる。リモートコントローラ３６からの赤外線コマンド信号は、受光部３７で受光され、コントローラ２０に送られる。
【００６９】
例えば、ＥＩＴのセクションの情報は、パーシャルトランスポートストリームで送ることは許可されていない。このようなセクションの情報を送る必要がある場合には、このセクションのＰＩＤ情報は、ＰＩＤパーサ４１に設定される。
【００７０】
ＰＩＤパーサ４１は、パーシャルトランスポートストリームで許されるＴＳパケットだけを通過させ、それ以外のＴＳパケットを破棄するものである。
【００７１】
すなわち、ＰＩＤパーサ４１は、パーシャルトランスポートストリームで許可されているＰＡＴ、ＰＭＴのセクションのパケットと、オーディオ、ビデオ、データのＰＥＳパケットのみを通過させ、他のパケットを破棄する。なお、後に説明するように、この例では、ＥＩＴやＳＤＴのセクションのパケットをプライベートセクションのパケットとして出力させる場合には、ＰＩＤパーサ４１は、プライベートセクションの情報のパケットについても通過されるように設定される。
【００７２】
ＰＩＤパーサ４１からのストリームに、コントローラ２０により構築されたＳＩＴ、ＤＩＴが挿入されたパーシャルトランスポートストリームが出力される。このパーシャルトランスポートストリームがＩＥＥＥ１３９４インターフェース４２に供給され、ＩＥＥＥ１３９４インターフェース４２を介して、これに接続された機器に向けて転送される。
【００７３】
一方、ＩＥＥＥ１３９４インターフェース４２を介して他の機器から転送されてきたトランスポートストリームは、ＩＥＥＥ１３９４インターフェース４２から、スイッチ回路３０を介して、デマルチプレクサ２８に供給される。
【００７４】
デマルチプレクサ２８で、ＰＩＤに基づいて、所望のプログラムのビデオパケット、オーディオパケット、データパケット、ＰＳＩ及びＳＩのパケットが分離される。
【００７５】
所望のプログラムのビデオパケットは、ビデオデコーダ３１に送られ、オーディオパケットは、オーディオデコーダ３２に送られる。データパケット、ＰＳＩ及びＳＩのパケットは、コントローラ２０に送られる。
【００７６】
ビデオデコーダ３１で、デマルチプレクサ２８からのビデオパケットが再生され、再生されたビデオ信号が出力端子３３から出力される。また、オーディオデコーダ３２で、デマルチプレクサ２８からのオーディオパケットが再生され、再生されたオーディオ信号が出力端子３４から出力される。
【００７７】
このように、この発明の実施の形態では、ＥＩＴやＳＤＴのセクションの情報のように、パーシャルトランスポートストリームでは送れないセクションの情報を送る場合には、そのセクションの情報がプライベートセクションの情報として送られる。このことについて、以下に説明する。
【００７８】
ＭＰＥＧ２−ＴＳでは、図３に示すように、１８８バイトからなるＴＳパケットが使用される。このＴＳパケットは、図３Ａに示すように、４バイトのヘッダと、１８４バイトのペイロードとからなる。
【００７９】
図３Ｂに示すように、ヘッダの先頭には、パケットの先頭を示す８ビットの同期バイト（sync_byte）が設けられている。これに続いて、パケット中のエラーの有無を示す１ビットの誤りインジケータ（transport_error_indicator）と、新たなＰＥＳパケットがこのトランスポートパケットのペイロードから始まることを示す１ビットのユニット開始インジケータ（payload_unit_start_indicator）と、このパケットの重要度を示す１ビットのトランスポートプライオリティ（transport_priority）と、個別のパケットを識別するための１３ビットのＰＩＤ（packet_ID ）と、ペイロードのスクランブルの有無を示す２ビットのスクランブル制御（transport_scramble_control）と、アダプテーションフィールドの有無及びペイロードの有無を示す２ビットのアダプテーションフィールド制御（adaptation_field_control）と、ＰＩＤをもつパケットが途中で一部棄却されたかどうかを受信カウントの連続性で検出するための４ビットの巡回カウンタ（continuity_counter）とからなる。
【００８０】
アダプテーションフィールドは、個別ストリームに関する付加情報を伝送するためのものである。アダプテーションフィールドは、図４Ａに示すように、１バイトのアダプテーションフィールド長（adaptioon_field_length）と、１バイトのオプショナルフィールドに対する５つのフラグ（PCR_flag,OPCR_flag,splicing_flag,transport_private_data_flag,adaptation_data_flag,adaptation_field_extention_flag）と、オプショナルフィールド（optional_field）と、スタッフィングバイト（stuffing_Byte）とからなる。ＰＣＲ（Program Clock Reference ）のパケットでは、図４Ａに示すように、オプショナルフィールドに、６バイトのＰＣＲが配される。
【００８１】
トランスポートストリームには、ビデオやオーディオ、字幕等のデータのパケットの他に、ＰＳＩやＳＩのセクション形式のテーブルで記述された情報のパケットが含められる。
【００８２】
ＰＳＩは、所望の放送のチャンネルを選択して受信する等システムで必要な情報である。
【００８３】
ＰＳＩとしては、ＮＩＴ（Network Information Table）、ＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）、ＣＡＴ（Condition Access Table）等がある。
【００８４】
ＮＩＴには、全搬送波に同一の内容が多重されており、搬送波毎の伝送諸元（偏波面、キャリア周波数、畳み込みレート等）と、そこに多重化されているチャンネルのリストが記述されている。このＮＩＴのセクションのパケットのＰＩＤは（ＰＩＤ＝０ｘ００１０）とされている。
【００８５】
ＰＡＴは、各搬送波毎に固有の内容の情報が記述されており、各搬送波内のチャンネル情報と、各チャンネルの中身を示すＰＭＴのＰＩＤが記述されている。このＰＡＴのセクションのパケットのＰＩＤは、（ＰＩＤ＝０ｘ００００）である。
【００８６】
ＰＭＴ（Program Map Table ）は、各チャンネルを構成するコンポーネントと、デスクランブルに必要なＥＣＭパケットのＰＩＤが記述されている。このＰＭＴのセクションのパケットのＰＩＤは、ＰＡＴで指定される。
【００８７】
ＣＡＴ（Condition Access Table）は、ＥＭＭのパケットのＰＩＤが記述されており、ＣＡＴのセクションのパケットのＰＩＤは、（ ＰＩＤ＝０ｘ０００１）である。
【００８８】
ＳＩとしては、ＥＩＴ（Event Information Table）やＳＤＴ（Service Description Table）がある。
【００８９】
ＥＩＴは、番組の放送予定が記述されており、ＥＰＧ（Electronic Program Guide）や録画予約に用いられる。ＥＩＴのセクションのパケットのＰＩＤは（ＰＩＤ＝０Ｘ００１２）である。
【００９０】
ＳＤＴは、編成チャンネルの番号、チャンネル名、放送事業者の名称など編成チャンネルに関する情報が記述されていおり、ＳＤＴのセクションのパケットのＰＩＤは（ＰＩＤ＝０Ｘ００１１）である。
【００９１】
受信されたトランスポートストリームは、図５Ａに示すように、複数のチャンネルのビデオ及びオーディオのＴＳパケット（ＴＳＰ−Ｖ及びＴＳＰ−Ａ）と、ＮＩＴ、ＰＡＴ、ＰＭＴ、ＣＡＴ等のＰＳＩのＴＳパケット（ＴＳＰ−ＮＩＴ、ＴＳＰ−ＰＡＴ、ＴＳＰ−ＰＭＴ、ＴＳＰ−ＣＡＴ）と、ＥＩＴ、ＳＤＴ等のＳＩのＴＳパケット（ＴＳＰ−ＥＩＴ、ＴＳＰ−ＳＤＴ）からなる。パーシャルトランスポートストリームでは、図５Ｂに示すように、これらのＴＳパケットの中から、番組の受信に関連するＴＳパケット以外のパケットを破棄し、コントローラにより構築したセクションを挿入している。
【００９２】
すなわち、パーシャルトランスポートストリームでは、ＰＳＩでは、パーシャルトランスポートストリーム用に構築されたＰＡＴと、ＰＭＴのＴＳパケット（ＴＳＰ−ＰＡＴ、ＴＳＰ−ＰＭＴ）のみが出力される。また、ＳＩでは、情報の整合性に問題を来さないＳＩとしてコントローラにより構築されたＳＩＴ（ＴＳＰ−ＳＩＴ）のみが出力され、さらに、チャンネルが切り換えられたり、電源がオフされたようなときに、情報の整合性に問題を来さないように、 ＤＩＴ（Discontinuity Information Table）が送られる。
【００９３】
このようなパーシャルトランスポートストリームを形成するために、図６に示すように、ＰＩＤパーサ４１が設けられる。このＰＩＤパーサ４１には、そのチャンネルを受信するのに必要なオーディオ、ビデオ、データのＴＳパケットに対応するＰＩＤが設定される。
【００９４】
ＰＩＤパーサ４１には、受信されたトランスポートストリームが供給される。ＰＩＤパーサ４１で、このトランスポートストリームの中から、設定されたＰＩＤのＴＳパケットのみが通過され、それ以外のＴＳパケットは破棄される。また、コントローラにより構築されたＰＡＴ、ＰＭＴ、ＳＩＴ、ＤＩＴが挿入される。このようにして形成されたパーシャルトランスポートストリームがＩＥＥＥ１３９４インターフェース４２に送られる。
【００９５】
しかしながら、パーシャルトランスポートストリームでは、ＥＩＴやＳＤＴのように、パーシャルトランスポートストリームで許可されていないセクションの情報を送ることができない。
【００９６】
そこで、この発明の実施の形態では、ＥＩＴやＳＤＴのように、パーシャルトランスポートストリームでは送ることが許可されていないＰＳＩやＳＩのセクションの情報を、プライベートセクションの情報として送るようにしている。
【００９７】
すなわち、例えば、ＥＩＴのセクションをＩＥＥＥ１３９４のインターフェース４２から出力させて他の機器に送りたいとする。この場合には、図７に示すように、全トランスポートストリーム（図７Ａ）の中で、ＥＩＴのセクションのＴＳパケット（ＴＳＰ−ＥＩＴ）は、図７Ｂに示すように、プライベートセクションのＴＳパケット（ＴＳＰ−ＰＲＶ）と見なして送出される。
【００９８】
つまり、前述したように、ＥＩＴのセクションのパケットのＰＩＤは（ＰＩＤ＝０Ｘ００１２）であり、このＥＩＴのセクションのパケットはプライベートセクションのＴＳパケットであると見なされ、ＰＩＤパーサ４１で通過できるＴＳパケットのリストに、ＰＩＤ（ＰＩＤ＝０Ｘ００１２）が加えられ、ＥＩＴのセクションがプライベートセクションとされたのに伴い、ＰＭＴの記述が更新される。
【００９９】
これにより、図７Ｃに示すように、パーシャルトランスポートストリームに、ＥＩＴのセクションの情報がプライベートセクションのパケット（ＴＳＰ−ＰＲＶ）として含められる。なお、ＰＡＴ、ＰＭＴのうち、ダッシュが付加されているものは、パーシャルトランスポートストリームの内容に合わせて構築されたＰＡＴ、ＰＭＴである。
【０１００】
図８は、ＰＭＴの記述を示すものである。ＰＭＴは、その放送チャンネル（プログラム）で送られてくるビデオやオーディオパケット、データパケットのそれぞれのＰＩＤが記述されたテーブルである。パーシャルトランスポートストリームでは許可されていないセクションの情報を、上述のように、プライベートセクションの情報としてパーシャルトランスポートストリームに含めて送る場合には、以下のように、ＰＭＴの記述が更新される。
【０１０１】
ＰＭＴの記述は、その放送チャンネルの情報を記述している部分と、その放送チャンネルの要素のタイプや各ＰＩＤを記述している部分とからなっている。
【０１０２】
最初に、８ビットのテーブルＩＤ（table_id）と、１ビットのセクションシンタックスインジケータ（section_syntax_indicator）と、２ビットのリザーブ（reserved）と、１２ビットのセクション長と、１６ビットのプログラム番号（program_number）と、２ビットのリザーブ（reserved）と、５ビットのバージョン番号（version_number）と、８ビットの現在／次回インジケータ（current_next_indicator）と、８ビットのセクション番号（section_number）と、８ビットの最終セクション番号（last_section_number）と、３ビットのリザーブ（reserved）と、１３ビットのＰＣＲ・ＰＩＤ（PCR_PID）と、４ビットのリザーブ（reserved）と、１２ビットのプログラム長（program_info_length）とが記載される。これらの記載は、その放送チャンネルの情報を記述している。プログラム番号（program_number）が放送のチャンネルに対応している。
【０１０３】
次の部分はループになっており、そのチャンネルを構成する各要素（ビデオ、オーディオ、データ）毎に記述できる。このセカンドループは、８ビットのストリームタイプ（stream_type）と、３ビットのリザーブ（reserved）と、１３ビットのエレメンタリＰＩＤ（elementary_PID）と、４ビットのリザーブ（reserved）と、１２ビットのＥＳ情報長（ES_info_length）とからなる。
【０１０４】
エレメンタリＰＩＤ（elementary_PID）は、その要素のＰＩＤを示している。
【０１０５】
ストリームタイプ（stream_type）は、図９に示すように定義されている。このストリームタイプにより、ビデオ、オーディオ、データ等、ストリームの種類が識別できる。
【０１０６】
そして、最後に、３２ビットのエラー検出用のＣＲＣ（CRC_32)が記述されている。
【０１０７】
図９に示すように、このストリームタイプ（stream_type）では、ストリームタイプが（stream_type=0x05）に、プライベートセクション（private_sections)が割り当てられている。ＥＩＴのように、パーシャルトランスポートストリームでは送れないセクションの情報を送る場合には、ＰＭＴのセカンドループのストリームタイプ（stream_type）として、プライベートセクションであることを示す（stream_type=0x05）が記述される。そして、エレメンタリＰＩＤ（elementary_PID）として、プライベートセクションとして転送するＥＩＴのＰＩＤ（ＰＩＤ＝Ｙ）が記述される。
【０１０８】
また、プライベートセクションがどのような情報であるかを、ＰＭＴに記載することにより、プライベートセクションを解釈する機器に対して通知することができる。
【０１０９】
例えば、ＰＭＴに、図１０に示すようなレジストレーション記述子（registration_descriptor)が挿入される。レジストレーション記述子は、ＭＰＥＧで定義されており、ＰＭＴにおいて、各エレメントに対してＡＳＣＩＩ（American Standard Code for Information Interchange）コードで４文字のフォーマット識別（format_identifier）を付与することができる。この例では、プライベートセクションにレジストレーション記述子を記載することにより、プライベートセクションの内容を示すことができる。例えば、ディジタルＢＳ放送のＥＩＴのセクションの情報をプライベートセクションとして送るなら、ここに、ディジタルＢＳ放送のＥＩＴのセクションの情報であることを示すために、別途定義されるＡＳＣＩＩコード４文字、例えば「ＢＳＥＩ」の記述がなされる。
【０１１０】
なお、上述の例では、図９における（stream_type=0x05）のプライベートセクションを使ったが、（stream_type=0x80-0xFF）のユーザプライベート（User private）を使うようにしても良い。
【０１１１】
このように、ＥＩＴのセクションストリームは、パーシャルトランスポートストリーム中に転送することは許可されていないが、ＥＩＴのセクションをプライベートセクションとすると、パーシャルトランスポートストリームに含めて転送することができる。
【０１１２】
図１１において、ＥＩＴやＳＤＴのようにパーシャルトランスポートストリームでは送れないのセクションの情報を送るか否かが判断される（ステップＳ１）。パーシャルトランスポートストリームでは送れないのセクションの情報を送らない場合には、それで処理は終了される。
【０１１３】
パーシャルトランスポートストリームでは送れないのセクションの情報を送る場合には、ＰＭＴのパケットが抽出され（ステップＳ２）、ＰＭＴのセカンドループに、ストリームタイプ（stream_type）としてプライベートセクションを示す（stream_type=0x05）記載が加えられる（ステップＳ３）。そして、エレメンタリＰＩＤ（elementary_PID）として、ＥＩＴのＰＩＤが記載される（ステップＳ４）。そして、このセカンドループのdescription()に、レジストレーション記述子が挿入され、このフォーマット識別子（format_identifier）に、固有の識別子が記載される（ステップＳ５）。
【０１１４】
このように、ＰＭＴが書き換えられたら、パーシャルトランスポートストリームを抽出するためのＰＩＤパーサ４１のリストに、プライベートセクションのＰＩＤが追加される（ステップＳ６）。
【０１１５】
例えば、ＥＩＴのセクションのストリームを送りたい場合には、ステップＳ２で、ＰＭＴのＴＳパケットが抽出され、ステップＳ３で、ＰＭＴのセカンドループに、ストリームタイプ（stream_type）としてプライベートセクションを示す（stream_type=0x05）記載が加えられ、ステップＳ４で、エレメンタリＰＩＤ（elementary_PID）として、ＥＩＴのＰＩＤ（ＰＩＤ＝０Ｘ００１２）が記載される。そして、ステップＳ５で、このセカンドループのdescription()に、レジストレーション（registration）記述子が挿入され、このフォーマット識別子（format_identifier）に、例えば、ディジタルＢＳ放送のＥＩＴを送っていることを示す「ＢＳＥＩ」の識別子が記載される。そして、ステップＳ６で、ＰＩＤパーサ４１のリストに、プライベートセクションのＰＩＤが追加される。
【０１１６】
その結果、ＩＥＥＥ１３９４インターフェース４２から出力されるパーシャルトランスポートストリーム中には、プライベートセクションの情報とされたＥＩＴのセクションの情報が含められて出力されることになる。同様にして、ＳＤＴのセクションの情報も、プライベートセクションとして送ることができる。
【０１１７】
このプライベートセクションのストリームとして送られてくるＥＩＴやＳＤＴのセクションの情報を他の機器に転送して利用する場合には、図１２に示すように、受信する機器側のデマルチプレクサ１２８に、プライベートセクションの情報がＥＩＴやＳＤＴの情報として設定される。
【０１１８】
すなわち、図１２において、受信する機器側のＩＥＥＥ１３９４インターフェース１４２には、上述のように、パーシャルトランスポートストリームでは送れないのセクションのストリームがプライベートセクションとして含められて伝送されてくる。このストリームは、ＩＥＥＥ１３９４インターフェース１４２からデマルチプレクサ１２８に供給される。
【０１１９】
コントローラ１３０で、デマルチプレクサ１２８により抽出されたＰＭＴのテーブルが解析される。このコントローラ１３０の解析結果に基づいて、コントローラ１３０は、デマルチプレクサ１２８で振り分けるべきパケットのＰＩＤを設定する。
【０１２０】
デマルチプレクサ１２８で、このコントローラ１３０に設定されたＰＩＤに基づいて、オーディオ及びビデオパケットと、データパケットと、ＰＳＩ及びＳＩパケットが分離される。このとき、コントローラ１３０では、図１３に示すような処理が含められる。
【０１２１】
図１３において、ＰＭＴのセカンドループのストリームタイプ（stream_type）として、プライベートセクションであることを示す（stream_type=0x05）が記載されているか否かが判断される（ステップＳ１１）。ＰＭＴのセカンドループのストリームタイプ（stream_type）としてプライベートセクションであることを示す（stream_type=0x05）が記載されていると判断された場合には、レジストレーション記述子があるか否かが判断される（ステップＳ１２）。レジストレーション記述子がある場合には、そのフォーマット識別子（format_identifier）が解析され、プライベートセクションのストリームがフォーマット識別子で示される内容のセクションの情報であるものとして解釈される。そして、ＰＭＴのエレメンタリＰＩＤ（elementary_PID）からプライベートセクションのストリームのＰＩＤが解析され、このプライベートセクションのストリームのＰＩＤがデマルチプレクサ１２８に設定され、デマルチプレクサ１２８でプライベートセクションのパケットが抽出される。
【０１２２】
例えば、ＥＩＴのようなストリームがプライベートセクションとしてパーシャルトランスポートストリームに含めて伝送されており、このときのＰＩＤが（ＰＩＤ＝０Ｘ００１２）の場合には、ステップＳ１１で、プライベートセクションであることを示す（stream_type=0x05）が記載されていると判断され、ステップＳ１２で、レジストレーション記述子があると判断され、ステップＳ１３で、フォーマット識別子がディジタルＢＳ放送のＥＩＴを送っていることを示す例えば「ＢＳＥＩ」であると判断される。そして、ＰＭＴのエレメンタリＰＩＤ（elementary_PID）から、プライベートセクションのストリームのＰＩＤ（ＰＩＤ＝Ｙ）が解析され、（ＰＩＤ＝０Ｘ００１２）がデマルチプレクサ１２８に設定される。これにより、デマルチプレクサ１２８では、（ＰＩＤ＝０Ｘ００１２）のプライベートセクションのＴＳパケットが抽出され、このプライベートセクションのパケットは、ディジタルＢＳ放送のＥＩＴであるとして処理される。
【０１２３】
以上のように、この発明の実施の形態では、ＥＩＴやＳＤＴのように、パーシャルトランスポートストリームでは許可されていないＰＳＩやＳＩのセクションの情報を、プライベートセクションの情報として送るようにしている。これにより、パーシャルトランスポートストリームでは送ることが許可されていないセクションのストリームについても、必要に応じて送ることができる。プライベートセクションのストリームは、プライベートセクションを解釈しない機器では無視されるため、このようなパーシャルトランスポートストリームでは許されていないＰＳＩやＳＩを送っても、受信側において情報の整合性に問題を来したりすることはない。
【０１２５】
また、上述の例では、ディジタルＢＳ放送のチューナと、ディジタルＶＣＲやパーソナルコンピュータとを、ＩＥＥＥ１３９４のインターフェースで繋ぐ場合について説明したが、この発明は、例えば、ディジタルＣＡＴＶ（Cable Television）のセットトップボックスと、ディジタルＶＣＲやパーソナルコンピュータと繋ぐ場合にも同様に適用できる。また、インターフェースは、ＩＥＥＥ１３９４に限定されるわけではなく、他のインターフェースでも、同様に適用できる。
【０１２６】
【発明の効果】
この発明によれば、トランスポートストリームから不要なＴＳパケットを省き、必要なＴＳパケットを挿入し、パーシャルトランスポートストリームとしてインターフェースから出力させる際に、ＥＩＴやＳＤＴのように、パーシャルトランスポートストリームでは送ることが許可されていない放送に関係するトランスポートストリームパケットをプライベートセクション或いはユーザプライベートとして送るようにしている。これにより、例えば、ディジタル衛星放送チューナからパーソナルコンピュータにＥＩＴのセクションの情報を送り、パーソナルコンピュータで独自の番組表を作成するようなことが可能である。
【図面の簡単な説明】
【図１】この発明が適用された衛星放送の受信システムの一例のブロック図である。
【図２】この発明が適用された衛星放送チューナの一例のブロック図である。
【図３】トランスポートストリームの説明に用いる略線図である。
【図４】アダプテーションフィールドの説明に用いる略線図である。
【図５】パーシャルトランスポートストリームの説明に用いる略線図である。
【図６】パーシャルトランスポートストリームの形成の説明に用いるブロック図である。
【図７】パーシャルトランスポートストリームで許可されていないセクションの情報を転送する際の説明に用いる略線図である。
【図８】ＰＭＴの説明に用いる略線図である。
【図９】ＰＭＴの説明に用いる略線図である。
【図１０】レジストレーション記述子の説明に用いる略線図である。
【図１１】パーシャルトランスポートストリームで許可されていないセクションの情報を転送する際の説明に用いるフローチャートである。
【図１２】インターフェースを介して転送されてきたパーシャルトランスポートストリームを受信する際の説明に用いるブロックである。
【図１３】インターフェースを介して転送されてきたパーシャルトランスポートストリームを受信する際の説明に用いるフローチャートである。
【符号の説明】
１・・・ディジタル衛星放送チューナ、２・・・テレビジョン受像機、３・・・ディジタルＶＣＲ、４・・・パーソナルコンピュータ、４１・・・ＰＩＤパーサ
【図１】
0003867516.tif 000002
【図２】
0003867516.tif 000003
【図３】
0003867516.tif 000004
【図４】
0003867516.tif 000005
【図５】
0003867516.tif 000006
【図６】
0003867516.tif 000007
【図７】
0003867516.tif 000008
【図８】
0003867516.tif 000009
【図９】
0003867516.tif 000010
【図１０】
0003867516.tif 000011
【図１１】
0003867516.tif 000012
【図１２】
0003867516.tif 000013
【図１３】
0003867516.tif 000014