(57)【要約】【課題】ＴＳデータ処理装置において、省スペースおよび省コストを図るための技術を提供することを目的とする。【解決手段】パラメータデータ多重化装置１は、ＴＳデータ処理部１１、パラメータデータ格納部１２、パラメータデータ多重化部１３から構成される。ＴＳデータ処理部１１は、ＴＳデータを処理する。パラメータデータ格納部１２は、パラメータデータを格納する。パラメータデータ多重化部１３は、ＴＳデータおよびパラメータデータを多重化して、多重化データを生成する。パラメータデータ多重化装置１は、ＴＳデータをメモリにおいて格納することなく、パラメータデータをメモリにおいて格納すればよい。パラメータデータ多重化装置１は、大容量のメモリを必要としないため、省スペースおよび省コストを図ることができる。【選択図】図１
2009239605.tif 000002
【特許請求の範囲】
【請求項１】
第１データを入力して、前記第１データを処理する第１データ前段処理部と、
第２データを生成して、前記第２データを格納する第２データ前段格納部と、
前記第１データを前記第１データ前段処理部から入力して、前記第２データを前記第２データ前段格納部から入力して、前記第１データと前記第２データを多重化することにより、多重化データを生成するデータ多重化部と、
を備えることを特徴とするデータ多重化装置。
【請求項２】
請求項１に記載のデータ多重化装置において、
前記データ多重化部は、
前記第１データのうち全部のヌルデータを前記第２データに置換することにより、前記第１データと前記第２データを多重化するヌルデータ置換部、
を含むことを特徴とするデータ多重化装置。
【請求項３】
請求項１に記載のデータ多重化装置において、
前記データ多重化部は、
前記第１データのうち一部のヌルデータを前記第２データに置換することにより、前記第１データと前記第２データを多重化するヌルデータ置換部と、
前記第２データと残りのヌルデータを区別するデータ区別情報を、前記多重化データに付加するデータ区別情報付加部と、
を含むことを特徴とするデータ多重化装置。
【請求項４】
請求項１または請求項２に記載のデータ多重化装置から前記多重化データを入力して、前記多重化データを分離することにより、前記第１データと前記第２データを抽出するデータ分離部と、
前記第１データを前記データ分離部から入力して、前記第１データを処理する第１データ後段処理部と、
前記第２データを前記データ分離部から入力して、前記第２データを格納する第２データ後段格納部と、
を備えることを特徴とするデータ分離装置。
【請求項５】
請求項４に記載のデータ分離装置において、
前記データ分離部は、
前記第２データをヌルデータに置換することにより、前記多重化データを分離する第２データ置換部、
を含むことを特徴とするデータ分離装置。
【請求項６】
請求項１または請求項３に記載のデータ多重化装置から前記多重化データを入力して、前記多重化データを分離することにより、前記第１データと前記第２データを抽出するデータ分離部と、
前記第１データを前記データ分離部から入力して、前記第１データを処理する第１データ後段処理部と、
前記第２データを前記データ分離部から入力して、前記第２データを格納する第２データ後段格納部と、
を備えることを特徴とするデータ分離装置。
【請求項７】
請求項６に記載のデータ分離装置において、
前記データ分離部は、
前記データ区別情報を前記多重化データから探索するデータ区別情報探索部と、
前記第２データをヌルデータに置換することにより、前記多重化データを分離する第２データ置換部と、
を含むことを特徴とするデータ分離装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ多重化装置およびデータ分離装置において、省スペースおよび省コストを図るための技術に関する。
【背景技術】
【０００２】
ＭＰＥＧ２は、画像データおよび音声データなどを圧縮する技術として、広く利用されている。ＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ−Ｓｔｒｅａｍ）は、画像圧縮データおよび音声圧縮データなどを多重化して放送・通信する技術として、広く利用されている。
【０００３】
ＴＳデータは、エンコードからデコードまでのプロセスにおいて、数段階の処理を実行されることがある。前段のＴＳデータ処理装置は、後段のＴＳデータ処理装置に、ＴＳデータのみならず、各種パラメータを出力する必要がある。
【０００４】
特許文献１が開示する低速データ多重化装置は、ＴＳデータおよび低速データを多重化することにより、放送・通信回線の利用効率を上げている。低速データ多重化装置は、ヌルパケットヘッダ検出部、メモリ、低速データパケット挿入部などから構成される。
【０００５】
ヌルパケットヘッダ検出部は、ＴＳパケットをメモリに出力して、ヌルパケットの格納位置を低速データパケット挿入部に通知する。低速データパケット挿入部は、低速データパケットをメモリに出力して、ヌルパケットを低速データパケットに書き換える。
【０００６】
【特許文献１】特開平１０−１７３６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１が開示する低速データ多重化装置は、ヌルパケットのみならず、ヌルパケットを含むＴＳパケットを、メモリにおいて格納する必要がある。低速データ多重化装置は、大容量のメモリを必要とするため、省スペースおよび省コストを図りにくい。
【０００８】
そこで、本発明は前記問題点に鑑み、ＴＳデータ処理装置において、省スペースおよび省コストを図るための技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明は、データ多重化装置であって、第１データを入力して、前記第１データを処理する第１データ前段処理部と、第２データを生成して、前記第２データを格納する第２データ前段格納部と、前記第１データを前記第１データ前段処理部から入力して、前記第２データを前記第２データ前段格納部から入力して、前記第１データと前記第２データを多重化することにより、多重化データを生成するデータ多重化部と、を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１に記載のデータ多重化装置において、前記データ多重化部は、前記第１データのうち全部のヌルデータを前記第２データに置換することにより、前記第１データと前記第２データを多重化するヌルデータ置換部、を含むことを特徴とする。
【００１１】
請求項３記載の発明は、請求項１に記載のデータ多重化装置において、前記データ多重化部は、前記第１データのうち一部のヌルデータを前記第２データに置換することにより、前記第１データと前記第２データを多重化するヌルデータ置換部と、前記第２データと残りのヌルデータを区別するデータ区別情報を、前記多重化データに付加するデータ区別情報付加部と、を含むことを特徴とする。
【００１２】
請求項４記載の発明は、データ分離装置であって、請求項１または請求項２に記載のデータ多重化装置から前記多重化データを入力して、前記多重化データを分離することにより、前記第１データと前記第２データを抽出するデータ分離部と、前記第１データを前記データ分離部から入力して、前記第１データを処理する第１データ後段処理部と、前記第２データを前記データ分離部から入力して、前記第２データを格納する第２データ後段格納部と、を備えることを特徴とする。
【００１３】
請求項５記載の発明は、請求項４に記載のデータ分離装置において、前記データ分離部は、前記第２データをヌルデータに置換することにより、前記多重化データを分離する第２データ置換部、を含むことを特徴とする。
【００１４】
請求項６記載の発明は、データ分離装置であって、請求項１または請求項３に記載のデータ多重化装置から前記多重化データを入力して、前記多重化データを分離することにより、前記第１データと前記第２データを抽出するデータ分離部と、前記第１データを前記データ分離部から入力して、前記第１データを処理する第１データ後段処理部と、前記第２データを前記データ分離部から入力して、前記第２データを格納する第２データ後段格納部と、を備えることを特徴とする。
【００１５】
請求項７記載の発明は、請求項６に記載のデータ分離装置において、前記データ分離部は、前記データ区別情報を前記多重化データから探索するデータ区別情報探索部と、前記第２データをヌルデータに置換することにより、前記多重化データを分離する第２データ置換部と、を含むことを特徴とする。
【発明の効果】
【００１６】
本発明に係るデータ多重化装置は、第１データ前段処理部、第２データ前段格納部、データ多重化部から構成される。第１データ前段処理部は、ＴＳデータなどの第１データを処理する。第２データ前段格納部は、各種パラメータなどの第２データを格納する。データ多重化部は、第１データおよび第２データを多重化して、多重化データを生成する。
【００１７】
本発明に係るデータ多重化装置は、ＴＳデータなどの第１データをメモリにおいて格納することなく、各種パラメータなどの第２データをメモリにおいて格納すればよい。本発明に係るデータ多重化装置は、大容量のメモリを必要としないため、省スペースおよび省コストを図ることができる。
【発明を実施するための最良の形態】
【００１８】
｛第１の実施の形態｝
[パラメータデータ多重化装置およびパラメータデータ分離装置の構成要素]
以下、図面を参照しつつ、第１の実施の形態について説明する。図１は、パラメータデータ多重化装置１の構成要素を示すブロック図である。図２は、パラメータデータ分離装置２の構成要素を示すブロック図である。
【００１９】
パラメータデータ多重化装置１は、前段のＴＳデータ処理装置として機能する。パラメータデータ分離装置２は、後段のＴＳデータ処理装置として機能する。
【００２０】
パラメータデータ多重化装置１は、ＴＳデータ処理部１１、パラメータデータ格納部１２、パラメータデータ多重化部１３などから構成される。
【００２１】
ＴＳデータ処理部１１は、パラメータデータ多重化装置１の外部から、ＴＳデータを入力して、ＴＳデータを処理する。パラメータデータ格納部１２は、パラメータデータを生成して、パラメータデータを格納する。
【００２２】
パラメータデータ多重化部１３は、ＴＳデータ処理部１１から、ＴＳデータを入力して、パラメータデータ格納部１２から、パラメータデータを入力する。そして、パラメータデータ多重化部１３は、ＴＳデータとパラメータデータを多重化することにより、多重化データを生成して、パラメータデータ多重化装置１の外部に、多重化データを出力する。
【００２３】
パラメータデータ分離装置２は、パラメータデータ分離部２１、ＴＳデータ処理部２２、パラメータデータ格納部２３などから構成される。
【００２４】
パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、多重化データを入力して、多重化データを分離することにより、ＴＳデータとパラメータデータを抽出する。そして、パラメータデータ分離部２１は、ＴＳデータ処理部２２に、ＴＳデータを出力して、パラメータデータ格納部２３に、パラメータデータを出力する。
【００２５】
ＴＳデータ処理部２２は、ＴＳデータを処理して、パラメータデータ分離装置２の外部に、ＴＳデータを出力する。パラメータデータ格納部２３は、パラメータデータを入力して、パラメータデータを格納する。
【００２６】
[ＴＳパケットのデータ構成]
図３は、パラメータデータの多重化処理が実行される前における、または、パラメータデータの分離処理が実行された後における、ＴＳパケットのデータ構成を示す図である。図４は、パラメータデータの多重化処理が実行された後から、パラメータデータの分離処理が実行される前までにおける、ＴＳパケットのデータ構成を示す図である。
【００２７】
以下、同期バイトとは、各ＴＳパケットの先頭を示す部分である。ＰＩＤ（Ｐａｃｋｅｔ−Ｉｄｅｎｔｉｆｉｅｒ）バイトとは、各ＴＳパケットの種類を示す部分である。
【００２８】
図３（ａ）に示したＴＳパケットＶは、画像データを含むＴＳパケットである。図３（ｂ）に示したＴＳパケットＡは、音声データを含むＴＳパケットである。図３（ｃ）に示したＴＳパケットＮは、ヌルデータを含むＴＳパケットである。
【００２９】
ＴＳパケットＶは、ヘッダＶ１、ペイロードＶ２から構成される。ヘッダＶ１は、同期バイトＶ１１、画像用ＰＩＤバイトＶ１２などから構成される。ペイロードＶ２は、画像データＶ２１を含んでいる。
【００３０】
ＴＳパケットＡは、ヘッダＡ１、ペイロードＡ２から構成される。ヘッダＡ１は、同期バイトＡ１１、音声用ＰＩＤバイトＡ１２などから構成される。ペイロードＡ２は、音声データＡ２１を含んでいる。
【００３１】
ＴＳパケットＮは、ヘッダＮ１、ペイロードＮ２から構成される。ヘッダＮ１は、同期バイトＮ１１、ヌルＰＩＤバイトＮ１２などから構成される。ペイロードＮ２は、ヌルデータＮ２１を含んでいる。
【００３２】
図４に示したＴＳパケットＮＰは、ＴＳパケットＮにおいて、パラメータデータが多重化されたＴＳパケットである。第１の実施の形態においては、全ストリームのうち、全部のＴＳパケットＮにおいて、ヌルデータがパラメータデータに置き換えられる。しかし、いずれのＴＳパケットＮにおいても、ヌルＰＩＤバイトは置き換えられない。
【００３３】
ＴＳパケットＮＰは、ヘッダＮＰ１、ペイロードＮＰ２から構成される。ヘッダＮＰ１は、同期バイトＮＰ１１、ヌルＰＩＤバイトＮＰ１２などから構成される。ペイロードＮＰ２は、パラメータデータＮＰ２１を含んでいる。
【００３４】
パラメータデータ多重化装置１は、ヌルＰＩＤバイトＮ１２を認識することにより、ＴＳパケットＮに、パラメータデータＮＰ２１を多重化すべきであると判断する。パラメータデータ分離装置２は、ヌルＰＩＤバイトＮＰ１２を認識することにより、ＴＳパケットＮＰから、パラメータデータＮＰ２１を分離すべきであると判断する。
【００３５】
[パラメータデータの多重化処理]
図５は、パラメータ多重化処理の流れを示すフローチャートである。ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、ＴＳパケットを出力する（ステップＳ１）。ＴＳデータ処理部１１は、出力したＴＳパケットのＰＩＤバイトが、いずれのＰＩＤバイトであるかを確認する（ステップＳ２）。
【００３６】
第１に、ＴＳデータ処理部１１が出力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイトであるときについて説明する（ステップＳ２において「ヌルＰＩＤ」）。すなわち、ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、図３（ｃ）に示したＴＳパケットＮを出力している。
【００３７】
ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、ヌルデータフラグとして“Ｈ”を出力する（ステップＳ３）。パラメータデータ多重化部１３は、パラメータデータ格納部１２から、パラメータデータを入力する（ステップＳ４）。
【００３８】
パラメータ多重化部１３は、入力したＴＳパケットに含まれるヌルデータを、入力したパラメータデータに置き換える。これにより、パラメータデータ多重化部１３は、入力したＴＳパケットに、入力したパラメータデータを多重化する（ステップＳ５）。
【００３９】
パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、パラメータデータを多重化しているＴＳパケットを出力する（ステップＳ６）。すなわち、パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、図４に示したＴＳパケットＮＰを出力している。
【００４０】
第２に、ＴＳデータ処理部１１が出力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイト以外であるときについて説明する（ステップＳ２において「ヌルＰＩＤ以外」）。すなわち、ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを出力している。
【００４１】
ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、ヌルデータフラグとして“Ｌ”を出力する（ステップＳ７）。
【００４２】
パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、パラメータデータを多重化していないＴＳパケットを出力する（ステップＳ６）。すなわち、パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを出力している。
【００４３】
具体的には、パラメータデータ多重化部１３は、セレクタ回路を備えている。パラメータデータ多重化部１３は、ヌルデータフラグとして“Ｌ”を入力したときには、ＴＳデータ処理部１１から入力した信号を外部に出力する。パラメータデータ多重化部１３は、ヌルデータフラグとして“Ｈ”を入力したときには、ＴＳパケットＮのヘッダＮ１に続いて、パラメータデータ格納部１２から入力した信号を外部に出力する。パラメータデータ多重化部１３は、以上に説明した処理を実行することにより、ＴＳパケットをメモリに格納することなく外部に出力できる。
【００４４】
[パラメータデータの分離処理]
図６は、パラメータ分離処理の流れを示すフローチャートである。パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、ＴＳパケットを入力する（ステップＳ１１）。パラメータデータ分離部２１は、入力したＴＳパケットのＰＩＤバイトが、いずれのＰＩＤバイトであるかを確認する（ステップＳ１２）。
【００４５】
第１に、パラメータデータ分離部２１が入力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイトであるときについて説明する（ステップＳ１２において「ヌルＰＩＤ」）。すなわち、パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、図４に示したＴＳパケットＮＰを入力している。
【００４６】
パラメータデータ分離部２１は、入力したＴＳパケットに含まれるパラメータデータを、ヌルデータに置き換える。これにより、パラメータデータ分離部２１は、入力したＴＳパケットから、パラメータデータを分離する（ステップＳ１３）。
【００４７】
パラメータデータ分離部２１は、パラメータデータ格納部２３に、分離したパラメータデータを出力する（ステップＳ１４）。パラメータデータ分離部２１は、ＴＳデータ処理部２２に、パラメータデータを分離しているＴＳパケットを出力する（ステップＳ１５）。すなわち、パラメータデータ分離部２１は、ＴＳデータ処理部２２に、図３（ｃ）に示したＴＳパケットＮを出力している。
【００４８】
第２に、パラメータデータ分離部２１が入力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイト以外であるときについて説明する（ステップＳ１２において「ヌルＰＩＤ以外」）。すなわち、パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを入力している。
【００４９】
パラメータデータ分離部２１は、ＴＳデータ処理部２２に、パラメータデータを分離していないＴＳパケットを出力する（ステップＳ１５）。すなわち、パラメータデータ分離部２１は、ＴＳデータ処理部２２に、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを出力している。
【００５０】
｛第２の実施の形態｝
[ＴＳパケットのデータ構成]
次に、図面を参照しつつ、第２の実施の形態について説明する。パラメータデータ多重化装置１の構成要素は、図１と同様である。パラメータデータ分離装置２の構成要素は、図２と同様である。パラメータデータの多重化処理が実行される前における、または、パラメータデータの分離処理が実行された後における、ＴＳパケットのデータ構成は、図３と同様である。パラメータデータの多重化処理が実行された後から、パラメータデータの分離処理が実行される前までにおける、ＴＳパケットのデータ構成は、図７に示す。
【００５１】
図７（ａ）に示したＴＳパケットＮＱは、ＴＳパケットＮにおいて、パラメータデータが多重化されたＴＳパケットである。図７（ｂ）に示したＴＳパケットＮＲは、ＴＳパケットＮにおいて、パラメータデータが多重化されていないＴＳパケットである。第２の実施の形態においては、全ストリームのうち、一部のＴＳパケットＮにおいて、ヌルデータがパラメータデータに置き換えられて、残りのＴＳパケットＮにおいて、ヌルデータがパラメータデータに置き換えられない。しかし、いずれのＴＳパケットＮにおいても、ヌルＰＩＤバイトは置き換えられない。
【００５２】
ＴＳパケットＮＱは、ヘッダＮＱ１、ペイロードＮＱ２から構成される。ヘッダＮＱ１は、同期バイトＮＱ１１、ヌルＰＩＤバイトＮＱ１２などから構成される。ペイロードＮＱ２は、擬似同期バイトＮＱ２１、パラメータデータＮＱ２２を含んでいる。
【００５３】
ＴＳパケットＮＲは、ヘッダＮＲ１、ペイロードＮＲ２から構成される。ヘッダＮＲ１は、同期バイトＮＲ１１、ヌルＰＩＤバイトＮＲ１２などから構成される。ペイロードＮＲ２は、ヌルデータＮＲ２１を含んでいる。
【００５４】
パラメータデータ多重化装置１は、ヌルＰＩＤバイトＮ１２を認識することにより、一部のＴＳパケットＮに、パラメータデータＮＱ２２を多重化すべきであると判断する。パラメータデータ多重化装置１は、ヌルＰＩＤバイトＮ１２を認識したとしても、残りのＴＳパケットＮに、パラメータデータを多重化すべきでないと判断する。
【００５５】
パラメータデータ多重化装置１は、ＴＳパケットＮＱがパラメータデータＮＱ２２を含むことを示すために、擬似同期バイトＮＱ２１を付加する。パラメータデータ多重化装置１は、ＴＳパケットＮＲがパラメータデータを含まないことを示すために、擬似同期バイトを付加しない。
【００５６】
パラメータデータ分離装置２は、ヌルＰＩＤバイトＮＱ１２を認識したうえに、擬似同期バイトＮＱ２１を認識することにより、ＴＳパケットＮＱから、パラメータデータＮＱ２２を分離すべきであると判断する。パラメータデータ分離装置２は、ヌルＰＩＤバイトＮＲ１２を認識したとしても、擬似同期バイトを認識しないことにより、ＴＳパケットＮＲから、ヌルデータＮＲ２１を分離すべきでないと判断する。
【００５７】
[パラメータデータの多重化処理]
図８は、パラメータ多重化処理の流れを示すフローチャートである。ＴＳデータ処理部１１は、ステップＳ１、Ｓ２と同様に、ステップＳ２１、Ｓ２２を実行する。
【００５８】
第１に、ＴＳデータ処理部１１が出力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイトであるときについて説明する（ステップＳ２２において「ヌルＰＩＤ」）。すなわち、ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、図３（ｃ）に示したＴＳパケットＮを出力している。
【００５９】
ＴＳデータ処理部１１は、出力したＴＳパケットに、パラメータデータが多重化されるべきかどうかを判断する（ステップＳ２３）。
【００６０】
ＴＳデータ処理部１１が出力したＴＳパケットが、パラメータデータを多重化されるべきであると判断されたときについて説明する（ステップＳ２３においてＹＥＳ）。
【００６１】
ＴＳデータ処理部１１は、ステップＳ３と同様に、ステップＳ２４を実行する。パラメータデータ多重化部１３は、ステップＳ４と同様に、ステップＳ２５を実行する。
【００６２】
パラメータデータ多重化部１３は、入力したＴＳパケットに含まれる一部のヌルデータを、擬似同期バイトに置き換える（ステップＳ２６）。パラメータデータ多重化部１３は、入力したＴＳパケットに含まれる残りのヌルデータを、入力したパラメータデータに置き換える。これにより、パラメータデータ多重化部１３は、入力したＴＳパケットに、入力したパラメータデータを多重化する（ステップＳ２７）。
【００６３】
パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、パラメータデータを多重化しているＴＳパケットを出力する（ステップＳ２８）。すなわち、パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、図７（ａ）に示したＴＳパケットＮＱを出力している。
【００６４】
ＴＳデータ処理部１１が出力したＴＳパケットが、パラメータデータを多重化されるべきでないと判断されたときについて説明する（ステップＳ２３においてＮＯ）。
【００６５】
ＴＳデータ処理部１１は、ステップＳ７と同様に、ステップＳ２９を実行する。
【００６６】
パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、パラメータデータを多重化していないＴＳパケットを出力する（ステップＳ２８）。すなわち、パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、図７（ｂ）に示したＴＳパケットＮＲを出力している。
【００６７】
第２に、ＴＳデータ処理部１１が出力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイト以外であるときについて説明する（ステップＳ２２において「ヌルＰＩＤ以外」）。すなわち、ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを出力している。
【００６８】
ＴＳデータ処理部１１は、ステップＳ７と同様に、ステップＳ２９を実行する。
【００６９】
パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、パラメータデータを多重化していないＴＳパケットを出力する（ステップＳ２８）。すなわち、パラメータデータ多重化部１３は、パラメータデータ多重化装置１の外部に、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを出力している。
【００７０】
具体的には、パラメータデータ多重化部１３は、セレクタ回路を備えている。パラメータデータ多重化部１３は、入力したヌルデータフラグに基づいて、ＴＳデータ処理部１１またはパラメータデータ格納部１２から入力した信号を外部に出力する。パラメータデータ多重化部１３は、以上に説明した処理を実行することにより、ＴＳパケットをメモリに格納することなく外部に出力できる。
【００７１】
[パラメータデータの分離処理]
図９は、パラメータ分離処理の流れを示すフローチャートである。パラメータデータ分離部２１は、ステップＳ１１、Ｓ１２と同様に、ステップＳ３１、Ｓ３２を実行する。
【００７２】
第１に、パラメータデータ分離部２１が入力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイトであるときについて説明する（ステップＳ３２において「ヌルＰＩＤ」）。すなわち、パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、図７（ａ）に示したＴＳパケットＮＱ、または、図７（ｂ）に示したＴＳパケットＮＲを入力している。
【００７３】
パラメータデータ分離部２１は、入力したＴＳパケットに、擬似同期バイトが含まれているかどうかを確認する（ステップＳ３３）。
【００７４】
パラメータデータ分離部２１が入力したＴＳパケットが、擬似同期バイトを含んでいると確認されたときについて説明する（ステップＳ３３においてＹＥＳ）。すなわち、パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、図７（ａ）に示したＴＳパケットＮＱを入力している。
【００７５】
パラメータデータ分離部２１は、入力したＴＳパケットに含まれる擬似同期バイトおよびパラメータデータを、ヌルデータに置き換える。これにより、パラメータデータ分離部２１は、入力したＴＳパケットから、パラメータデータを分離する（ステップＳ３４）。
【００７６】
パラメータデータ分離部２１は、パラメータデータ格納部２３に、分離したパラメータデータを出力する（ステップＳ３５）。パラメータデータ分離部２１は、ＴＳデータ処理部２２に、パラメータデータを分離しているＴＳパケットを出力する（ステップＳ３６）。すなわち、パラメータデータ分離部２１は、ＴＳデータ処理部２２に、図３（ｃ）に示したＴＳパケットＮを出力している。
【００７７】
パラメータデータ分離部２１が入力したＴＳパケットが、擬似同期バイトを含んでいないと確認されたときについて説明する（ステップＳ３３においてＮＯ）。すなわち、パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、図７（ｂ）に示したＴＳパケットＮＲを入力している。
【００７８】
パラメータデータ分離部２１は、ＴＳデータ処理部２２に、パラメータデータを分離していないＴＳパケットを出力する（ステップＳ３６）。すなわち、パラメータデータ分離部２１は、ＴＳデータ処理部２２に、図３（ｃ）に示したＴＳパケットＮを出力している。
【００７９】
第２に、パラメータデータ分離部２１が入力したＴＳパケットのＰＩＤバイトが、ヌルＰＩＤバイト以外であるときについて説明する（ステップＳ３２において「ヌルＰＩＤ以外」）。すなわち、パラメータデータ分離部２１は、パラメータデータ分離装置２の外部から、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを入力している。
【００８０】
パラメータデータ分離部２１は、ＴＳデータ処理部２２に、パラメータデータを分離していないＴＳパケットを出力する（ステップＳ３６）。すなわち、パラメータデータ分離部２１は、ＴＳデータ処理部２２に、図３（ａ）に示したＴＳパケットＶ、または、図３（ｂ）に示したＴＳパケットＡを出力している。
【００８１】
｛変形例｝
第１の実施の形態においては、図４に示したＴＳパケットＮＰに、パラメータデータＮＰ２１が含まれているが、ヌルデータが含まれていない。しかし、図４に示したＴＳパケットＮＰに、パラメータデータおよびヌルデータがともに含まれていてもよい。すなわち、ヌルデータＮ２１の一部がパラメータデータに置き換えられて、ヌルデータＮ２１の残りがパラメータデータに置き換えられていなくてもよい。
【００８２】
第２の実施の形態においては、図７（ａ）に示したＴＳパケットＮＱに、パラメータデータＮＱ２２が含まれているが、ヌルデータが含まれていない。しかし、図７（ａ）に示したＴＳパケットＮＱに、パラメータデータおよびヌルデータがともに含まれていてもよい。すなわち、ヌルデータＮ２１の一部がパラメータデータに置き換えられて、ヌルデータＮ２１の残りがパラメータデータに置き換えられていなくてもよい。
【００８３】
ステップＳ３、Ｓ２４において、ＴＳデータ処理部１１は、パラメータデータ多重化部１３に、パラメータデータへの置き換え期間において、ヌルデータフラグとして“Ｈ”を出力すればよく、パラメータデータへの置き換え期間以外において、ヌルデータフラグとして“Ｌ”を出力すればよい。
【００８４】
ステップＳ５、Ｓ２７において、パラメータデータ多重化部１３は、パラメータデータへの置き換え位置情報を、ペイロードＮＰ２、ＮＱ２に書き込めばよい。ステップＳ１３、Ｓ３４において、パラメータデータ分離部２１は、パラメータデータへの置き換え位置情報に基づいて、ＴＳパケットからパラメータデータを分離すればよい。
【００８５】
｛本発明のまとめ｝
パラメータデータ格納部１２は、ＴＳデータを格納することなく、パラメータデータを格納すればよい。パラメータデータ多重化部１３は、ＴＳデータを格納することなく外部に出力できる。パラメータデータ多重化装置１は、大容量のメモリを必要としないため、省スペースおよび省コストを図ることができる。
【００８６】
パラメータデータ多重化装置１は、全部のヌルデータをパラメータデータに置き換えるときには、容易に省スペースおよび省コストを図ることができる。
【００８７】
パラメータデータ多重化装置１は、一部のヌルデータをパラメータデータに置き換えて、残りのヌルデータをパラメータデータに置き換えないときには、更なる省スペースおよび省コストを図ることができる。
【００８８】
パラメータデータ多重化装置１およびパラメータデータ分離装置２は、エンコーダまたはデコーダに配置することができる。パラメータデータ多重化装置１およびパラメータデータ分離装置２は、インターネットを介して配置することができる。
【００８９】
パラメータデータ多重化装置１およびパラメータデータ分離装置２は、ＴＳデータの伝送経路、パラメータデータの伝送経路、パラメータデータの伝送制御信号の伝送経路を別個に必要としないため、出入力ピン数および回路規模の低減を図ることができる。
【図面の簡単な説明】
【００９０】
【図１】パラメータデータ多重化装置の構成要素を示すブロック図である。
【図２】パラメータデータ分離装置の構成要素を示すブロック図である。
【図３】ＴＳパケットのデータ構成を示す図である。
【図４】第１の実施の形態におけるＴＳパケットのデータ構成を示す図である。
【図５】第１の実施の形態におけるパラメータデータの多重化処理の流れを示すフローチャートである。
【図６】第１の実施の形態におけるパラメータデータの分離処理の流れを示すフローチャートである。
【図７】第２の実施の形態におけるＴＳパケットのデータ構成を示す図である。
【図８】第２の実施の形態におけるパラメータデータの多重化処理の流れを示すフローチャートである。
【図９】第２の実施の形態におけるパラメータデータの分離処理の流れを示すフローチャートである。
【符号の説明】
【００９１】
１  パラメータデータ多重化装置
２  パラメータデータ分離装置
１１  ＴＳデータ処理部
１２  パラメータデータ格納部
１３  パラメータデータ多重化部
２１  パラメータデータ分離部
２２  ＴＳデータ処理部
２３  パラメータデータ格納部
【図１】
2009239605.tif 000003
【図２】
2009239605.tif 000004
【図３】
2009239605.tif 000005
【図４】
2009239605.tif 000006
【図５】
2009239605.tif 000007
【図６】
2009239605.tif 000008
【図７】
2009239605.tif 000009
【図８】
2009239605.tif 000010
【図９】
2009239605.tif 000011