(57)【特許請求の範囲】
【請求項１】
相異なる構造をもつ多数のトランスポートストリーム（ＴＳ）データを逆多重化する装置において、
受信される多数のＴＳデータからＴＳデータを選択するＴＳ入力スイッチ部と、
前記ＴＳ入力スイッチ部で選択されたＴＳデータから指定されたＰＩＤをもつパケットだけを抽出してプログラムデータとして出力するＰＩＤフィルタ部と、
前記ＰＩＤフィルタ部から出力されるプログラムデータをディスクランブルするディスクランブラ部と、
前記ＰＩＤフィルタ部から提供されるプログラムデータ及び前記ディスクランブラ部から提供されるプログラムデータを受け入れ、前記ディスクランブラ部から提供されるプログラムデータのうちいずれか一つのプログラムデータを選択し、外部とのインターフェースを行って外部に出力する外部出力インターフェース部と、
受信された多数のＴＳデータの逆多重化のために前記構成要素の各動作を制御するＣＰＵ部とを含み、
前記外部出力インターフェース部は、前記ＰＩＤフィルタ部から提供されるプログラムデータ及び前記ディスクランブラ部から提供されるプログラムデータのうちいずれか一つを選択して外部に出力する第１外部出力インターフェース部と、前記ディスクランブラ部から提供されるプログラムデータをオーディオ／ビデオデータと前記オーディオ／ビデオデータを加工するための情報（補助データ）とに区分して出力する第２外部出力インターフェース部とを含み、
前記第１外部出力インターフェース部は、前記ＰＩＤフィルタ或いは前記ディスクランブラから伝送される多数のプログラムデータのうち所望のプログラムデータを選択的に抽出する出力スイッチ部と、前記出力スイッチ部で選択されたプログラムデータのプログラム指定情報の変更のために特定のパケットを除去したり、或いは新しいパケットに取り替える後処理部とを含むことを特徴とするＴＳ逆多重化装置。
【請求項２】
前記入力ＴＳデータは、ＭＰＥＧ-２ ＴＳ、ＤＳＳ ＴＳ、ＩＥＥＥ １３９４を通じてのＴＳ、そしてＰＣＩを通じてのＴＳのうち少なくともいずれか一つであることを特徴とする請求項１に記載のＴＳ逆多重化装置。
【請求項３】
前記ＴＳ入力スイッチ部は、選択されたＴＳからパケットのヘッダ情報を抽出するための同期信号を検出することを特徴とする請求項１に記載のＴＳ逆多重化装置。
【請求項４】
前記第１外部出力インターフェース部は、ＩＥＥＥ １３９４、ＰＩＣのうち少なくともいずれか一つを通じてプログラムデータを外部に出力することを特徴とする請求項１に記載のＴＳ逆多重化装置。
【請求項５】
前記第２外部出力インターフェース部は、前記ディスクランブラ部から提供されるプログラムデータを臨時貯蔵するバッファと、前記バッファに貯蔵されたプログラムデータのうちオーディオ／ビデオデータをＡ／Ｖデコーダに伝送するためのＡ／Ｖデコーダインターフェース部と、前記バッファに貯蔵されたプログラムデータのうち前記オーディオ／ビデオデータ以外の情報を外部に伝送するための周辺装置インターフェース部とを含むことを特徴とする請求項１に記載のＴＳ逆多重化装置。
【請求項６】
前記ディスクランブラ部は、ディスクランブルされたプログラムデータを外部に出力するためにスクランブルし直すことを特徴とする請求項１に記載のＴＳ逆多重化装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は逆多重化装置に係り、より詳細には、相異なる構造をもつ多数のトランスポートストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ、以下、ＴＳと称する）データを同時に逆多重化し、ハードディスクドライバ（ＨＤＤ）などの貯蔵媒体に貯蔵したり、ＩＥＥＥ  １３９４或いはＰＣＩを通じてのデータの伝送を容易にする逆多重化装置に関する。
【０００２】
デジタル衛星放送や地上波放送で符号化されたオーディオ、ビデオ及びその他の補助データ（プログラム指定情報、プログラム案内情報、スクランブル情報など）を伝送するため、それぞれのデータをＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケット化し、これらをＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）またはＴＳのうちいずれか一つに多重化して伝送する。
【０００３】
ＴＳは、エラーが生じる可能性が高い媒体を通じてビット列を伝送しようとする場合に主として使用するものであって、エラー訂正のためのパリティ情報が付加可能に、パケットのサイズを固定させて使用する。
ＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−２）の場合、ＴＳパケットの大きさは１８８バイトに定まっており、各パケットは４バイトのヘッダ及び１８４バイトのペイロードで構成されている。
【０００４】
一方、ＤＳＳ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｓａｍｐｌｅ  Ｓｔｒｅａｍ）の場合、ＴＳパケットの大きさは１３０バイトに定まっており、各パケットは２バイトのプレフィックス（ｐｒｅｆｉｘ：ヘッダ）フィールド及び１２８バイトの伝送ブロック（ｐａｙｌｏａｄ）で構成されている。
【０００５】
ヘッダにはペイロードにどんな情報が載せられているかが分かるＰＩＤ（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ、ＤＳＳの場合にはＳＣＩＤ）及びスクランブル情報などがあり、ペイロードには映像・音声及び各種のテーブルが載せられるようになる。テーブルにはＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び各ＰＭＴよりなるＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）がある。
【０００６】
ＤＳＳ  ＴＳ逆多重化装置は、幾つかの会社で各種の方法で具現されて市販されているが、大きく２種類に分けられる。すなわち、逆多重化自体のためのマイクロプロセッサを組み込んだモデルと、そうでないモデルとである。
一方、現在汎用されているシー−キューブ（Ｃ−ｃｕｂｅ）社のＭＰＥＧ−２  ＴＳ逆多重化装置は、ＲＩＳＣエンジンというマイクロプロセッサが組み込まれているものであって、ＤＳＳ  ＴＳは処理できず、ＭＰＥＧ−２  ＴＳだけが処理可能である。
【０００７】
前述したシー−キューブ社の逆多重化装置のほかにも、幾つかの会社で販売している逆多重化装置があるが、これらの装置はＤＳＳ  ＴＳが処理できないか、処理できるとしても、ＴＳを受け入れる入力が一つしかないため、ＤＳＳ  ＴＳ及びＭＰＥＧ−２  ＴＳが同時に処理できない。そして、ＰＣＩまたはＩＥＥＥ  １３９４を通じて伝送されるＴＳから特定のパケットを除去し、新しいパケットに取り替えることができず、ＴＳ入力を固定させた状態でＴＳデータの処理経路を変えることができない。
【０００８】
【発明が解決しようとする課題】
したがって、本発明の目的は、上記事情に鑑みて、相異なる構造をもつ多数のＴＳを同時に逆多重化し、ＨＤＤなどの貯蔵媒体に貯蔵したり、ＩＥＥＥ  １３９４或いはＰＣＩを通じてのデータの伝送を容易にする逆多重化装置を提供するところにある。
【０００９】
【課題を解決するための手段】
前述した目的を達成するために、本発明によるＴＳ逆多重化装置は、相異なる構造をもつ多数のトランスポートストリーム（ＴＳ）データを逆多重化する装置において、受信される多数のＴＳデータから処理しようとするＴＳデータを選択するＴＳ入力スイッチ部と、前記ＴＳ入力スイッチ部で選択されたＴＳデータから指定されたＰＩＤをもつパケットだけを抽出してプログラムデータとして出力するＰＩＤフィルタ部と、前記ＰＩＤフィルタ部から出力されるプログラムデータをディスクランブルするディスクランブラ部と、前記ＰＩＤフィルタ部から提供されるプログラムデータ及び前記ディスクランブラ部から提供されるプログラムデータのうちいずれか一つのプログラムデータを選択し、外部とのインタフェースを行って外部に出力する外部出力インタフェース部と、受信された多数のＴＳデータの逆多重化のために前記構成要素の各動作を制御するＣＰＵ部とを含むことを特徴とする。
【００１０】
ＴＳ逆多重化装置は、入力及び出力を自由に選択できるスイッチを備えたＴＳ入力スイッチ部及び出力スイッチ部を設けて、入力を変更させることなく、ＴＳ入力スイッチ部及び出力スイッチ部の選択情報だけを変更させることにより、外部の出力を容易に変更できる。
【００１１】
したがって、本発明の逆多重化装置は、ＭＰＥＧ−２  ＴＳ及びＤＳＳ  ＴＳなど多数のＴＳデータを入力されて選択的に逆多重化でき、特にＨＤＤなどの貯蔵媒体に貯蔵したり、ＩＥＥＥ  １３９４或いはＰＣＩを通じてデータを容易に伝送できるという効果がある。
【００１２】
【発明の実施の形態】
以下、添付した図面を用い、本発明の望ましい実施形態について詳細に説明する。
図１は、本発明が適用されたＴＳ逆多重化装置の構成図である。
ＴＳ入力スイッチ部１０は、受信される多数のＴＳデータから処理しようとするＴＳデータを選択し、選択されたＴＳデータの同期信号を検出する。
【００１３】
ＰＩＤフィルタ部２０は、ＴＳ入力スイッチ部１０から提供されるＴＳデータから指定したＰＩＤをもつパケットだけを抽出してプログラムデータとして出力し、ＴＳ入力スイッチ部１０で検出された同期信号を用い、ＴＳパケットのヘッダからディスクランブルに必要なスクランブル情報を抽出する。
【００１４】
ディスクランブラ部３０は、ＰＩＤフィルタ部２０から抽出されたスクランブル情報、ＣＰＵ部５０で設定したキー情報、スクランブルモードなどを用い、プログラムデータをディスクランブルする。また、外部の出力のためにスクランブルが必要な場合、ディスクランブラ部３０はプログラムデータをスクランブルする。ここで、プログラムデータとは、ＴＳデータのうち指定したＰＩＤをもつパケットだけで構成されるデータを言う。
【００１５】
外部出力インタフェース部４０は、前述した構成要素を経て処理されたプログラムデータをＴＳパケットの形でＰＣＩを通じてＨＤＤに貯蔵したり、ＩＥＥＥ１３９４などのネットワークを通じて外部に伝送する第１外部出力インタフェース部４０ａと、プログラムデータを再生するためにオーディオ／ビデオデータ及び補助データに分類してそれぞれＡ／Ｖデコーダ及び周辺装置インタフェースを通じて外部に伝送する第２外部出力インタフェース部４０ｂとを含む。
【００１６】
第１外部出力インタフェース部４０ａは、入力される多数のプログラムデータのうち所望のプログラムデータを選択する出力スイッチ部４１及び外部の出力のために特定のパケットを削除または取り替える後処理部４２を含む。
【００１７】
第２外部出力インタフェース部４０ｂは、再生のためにプログラムデータを臨時貯蔵するバッファ４３、バッファ４３に貯蔵され、後述するＣＰＵ部５０により処理されるオーディオ／ビデオデータをＡ／Ｖデコーダ（図示せず）に伝送するためのＡ／Ｖデコーダインタフェース部４４及びバッファ４３に貯蔵され、後述するＣＰＵ部５０により処理される補助データをＰＣＩを通じて外部の周辺装置に出力するための周辺装置インタフェース部４５を含む。
【００１８】
ＣＰＵ部５０は、逆多重化装置の内部動作を制御し、受信されたＴＳデータを指定した各種の形のデータに逆多重化して出力できるようにする。また、ＣＰＵ部５０は、ＴＳデータに載せられているレファランスタイム値を抽出し、その値を用い、逆多重化装置のシステムタイムの同期を入力ＴＳデータに合わせる。
このような構成をもつ図１のＴＳ逆多重化装置は、図２に示されたように具現可能である。
【００１９】
図２において、ＴＳ入力スイッチ部１０は、受信される多数のＴＳデータのうち、ＣＰＵ部５０の命令により使用者が所望の形のＴＳデータを選択して出力する。このとき、入力されるＴＳデータとしては、１８８バイト単位のパケット構造をもつＭＰＥＧ−２  ＴＳ、１３０バイト単位のパケット構造をもつＤＳＳ  ＴＳ、ＩＥＥＥ  １３９４などのネットワークを通じて受信されるＴＳ、ＰＣＩを通じて受信されるＴＳなどが含まれ、このほかにも、他の形のＴＳが含まれうる。
【００２０】
また、ＴＳ入力スイッチ部１０は、パケットの先頭を判別するための同期信号を検出してＣＰＵ部５０に伝送する。
ＴＳ入力スイッチ部１０で選択されたＴＳデータは、ＰＩＤフィルタ部２０に伝送される。
【００２１】
ＰＩＤフィルタ部２０はＣＰＵ部５０から同期信号を伝送され、これを利用してＴＳ入力スイッチ部１０から提供されるＴＳデータからパケットヘッダ情報を抽出し、抽出されたパケットヘッダ情報を用い、指定されたＰＩＤをもつパケットだけを通過させる。また、ＰＩＤフィルタ部２０は、同期信号を用い、パケットヘッダからディスクランブルに必要なスクランブル情報を抽出してＣＰＵ部５０に伝送する。
【００２２】
ＰＩＤフィルタ部２０を通過したパケットは、ディスクランブラ部３０、出力スイッチ部４１、或いはバッファ４３に伝送される。ＣＰＵ部５０は、使用者が希望する外部出力の形によってディスクランブラ部３０、出力スイッチ部４１、或いはバッファ４３への伝送を制御する。
【００２３】
バッファ４３に貯蔵されたプログラムデータは、ＣＰＵ  ５０によりオーディオ／ビデオデータ及び補助データに区分され、区分された各データはＡ／Ｖデコーダインタフェース部４４及び周辺装置インタフェース部４５を経てそれぞれＡ／Ｖデコーダ及び周辺装置に伝送される。
【００２４】
バッファ４３はデータを臨時貯蔵するためのメモリ空間であり、ＣＰＵ  ５０はアドレスによりバッファ４３に貯蔵されたデータを処理できる。例えば、第１ディスクランブラ３１や第３のＰＩＤフィルタ２３からバッファ４３に伝送されたプログラムデータはバッファ４３の区分されたメモリ領域に貯蔵され、ＣＰＵ５０により処理される。ここで、処理とは、データの分類及び選択を意味する。
【００２５】
図２に示された装置において、ＴＳ入力スイッチ部１０、外部出力インタフェース部４０の入出力の選択は選択入力手段（図示せず）により指定される。選択入力手段は、一般的な機能キー或いはプログラムポップアップメニューなどで具現できる。
【００２６】
図２の実施例では、第１のＰＩＤフィルタ２１は抽出したパケットを第１ディスクランブラ３１及び／又は出力スイッチ部４１に伝送し、第２のＰＩＤフィルタ２２は抽出したパケットを第２ディスクランブラ３２に伝送し、第３のＰＩＤフィルタ２３は抽出したパケットをバッファ４３に伝送するように具現されている。
【００２７】
したがって、図２の実施例によれば、使用者は自分が希望するプログラムを再生して視聴しつつ、これをＩＥＥＥ  １３９４ネットワークを通じて外部に伝送できるようになる。
ＣＰＵ部５０は、ＰＩＤフィルタ部２０で抽出されたスクランブル情報をディスクランブラ部３０に伝送する。
【００２８】
ディスクランブラ部３０は、第１及び第２のＰＩＤフィルタ２１及び２２を通じて送られてきたプログラムデータ及びＣＰＵ部５０から提供されるスクランブル情報に基づきスクランブルされたプログラムデータをディスクランブルして出力する。また、ディスクランブラ部３０は、スクランブルされたプログラムデータをディスクランブルするだけでなく、第１外部出力インタフェース部４０ａを通じて外部にプログラムデータを伝送するに当たって、スクランブルが必要な場合にはプログラムデータをスクランブルし直す。
【００２９】
ディスクランブラ部３０から出力されるプログラムデータは、外部への伝送のために出力スイッチ部４１に伝送されるか、或いは再生のためにバッファ４３に伝送される。
出力スイッチ部４１は、ＰＩＤフィルタ部２０から伝送されたプログラムデータまたはディスクランブラ部３０から伝送されたプログラムデータのうち外部に伝送しようとするプログラムデータを選択して出力する。
【００３０】
すなわち、ＴＳ入力スイッチ部１０を通じて受信されたプログラムデータには各種のプログラム（例えば、ＭＢＣ、ＫＢＳ、ＳＢＳなど、多数の放送局からのプログラム）が含まれており、このうち使用者が外部に伝送することを希望するプログラムだけを選択して出力できる。
【００３１】
ところで、このように選択されたプログラムデータで、今後逆多重化し直すのに必要なプログラム指定情報やプログラム案内情報などの付加情報が変更される必要が生じうる。図２に示された装置によるデータの処理過程において、特定のパケットだけを抽出して貯蔵したり、或いは伝送する場合、本来のプログラム指定情報で指定したパケットが無くなる場合があるため、プログラム指定情報を変更して貯蔵しなければ、出力されたＴＳデータを誤って逆多重化してしまう恐れがある。したがって、これを防止するために、後処理部４２は特定のパケットを除去したり、或いは新しいパケットに取り替えて出力する。
【００３２】
しかし、このような後処理過程を経なくても済むプログラムデータは直ちに外部に伝送される。
前述した過程を経て第１外部出力インタフェース部４０から出力されるプログラムデータは、ＩＥＥＥ  １３９４やＰＣＩなどを通じて外部に伝送される。
【００３３】
オーディオ／ビデオの再生のためのプログラムデータは、第２外部出力インタフェース部４０ｂに伝送される。ＴＳデータのパケットにはオーディオ／ビデオデータのほかにも、プログラム指定情報や付加情報などの補助データも載せられているが、このようなデータは外部のＣＰＵでデコーディングしなければならない場合が多い。したがって、第１ディスクランブラ部３１や第３のＰＩＤフィルタ２３からバッファ４３に伝送されたプログラムデータはＣＰＵ部５０によりオーディオ／ビデオデータ及び補助データに区分される。そして、区分された各データはそれぞれＡ／Ｖデコーダインタフェース部４４及び周辺装置インタフェース部４５を経てＡ／Ｖデコーダ（図示せず）及び周辺装置に伝送される。このとき、ほとんどのＡ／Ｖデコーダは、入力データとしてパケット化された基本ストリーム（ＰＥＳ）または基本ストリームを受け入れるので、Ａ／Ｖデコーダインタフェース部４４はパケット化された基本ストリームまたは基本ストリームを出力し、周辺装置インタフェース部４５は主としてＰＣＩを通じてデータの伝送をする。
【００３４】
本発明において、ＴＳ入力スイッチ部１０は、一つのＴＳ入力だけを継続的に選択して処理するものではない。すなわち、ＭＰＥＧ−２  ＴＳを選択してＰＩＤフィルタ部２０、ディスクランブラ部３０及び第２外部出力インタフェース部４０ｂを通じてプログラムを再生する一方、ＤＳＳ  ＴＳを交互に選択してＰＩＤフィルタ部２０、ディスクランブラ部３０及び第１外部出力インタフェース部４０ａを通じて外部に伝送することができる。
【００３５】
特に、本発明は、ＴＳ入力スイッチ部１０及び出力スイッチ４１を設けていることから、入力されるＴＳデータを変更させることなく、ＴＳ入力スイッチ部１０及び出力スイッチ部４１の選択情報だけを変更させることにより、入力されるＴＳデータ及び外部の出力を使用者が自由に、かつ容易に変更できる。
【００３６】
【発明の効果】
以上述べたように、本発明のＴＳ逆多重化装置は、入力部及び出力部に入力及び出力を使用者が自由に選択できるスイッチを設けて、ＭＰＥＧ−２  ＴＳ及びＤＳＳ  ＴＳなど多数のＴＳを入力されて特定のプログラムを再生すると同時に、これをＩＥＥＥ  １３９４やＰＣＩなどを通じて外部に容易に伝送できるという効果がある。
【図面の簡単な説明】
【図１】本発明が適用されたＴＳ逆多重化装置を示した構成図である。
【図２】図１の構成図に基づき本発明の逆多重化装置を具現した一実施例を示した図面である。
【符号の説明】
１０  ＴＳ入力スイッチ部
２０  ＰＩＤフィルタ部
３０  ディスクランブラ部
４０  外部出力インタフェース部
４０ａ  第１外部出力インタフェース部
４０ｂ  第２外部出力インタフェース部
４１  出力スイッチ部
４２  後処理部
４３  バッファ
４４  Ａ／Ｖデコーダインタフェース部
４５  周辺装置インタフェース部
５０  ＣＰＵ部
【図１】
0003599681.tif 000002
【図２】
0003599681.tif 000003