(57)【特許請求の範囲】
【請求項１】
複数種類のデータフオーマツトで入力される複数の放送素材のデータを、出力データフオーマツトであるトランスポートストリームパケツトに変換して多重化するフオーマツト変換装置において、
入力される上記複数の放送素材のデータを、フオーマツト情報を参照して一のフオーマツトに変換すると共に、順次分割して所定データ長でなる分割データを生成する分割手段と、
上記分割データの分割前の上記放送素材を表す識別情報を付加する識別情報付加手段と、
上記識別情報に基づいて、上記放送素材毎の通し番号を上記識別情報の付加された上記分割データに対して付加することにより、当該分割データをトランスポートストリームパケツトに変換する通し番号付加手段と
を具えることを特徴とするフオーマツト変換装置。
【請求項２】
上記通し番号付加手段は、
上記放送素材毎の上記分割データの数を計数する複数のカウンタと、それぞれ上記カウンタの計数値を記憶保持する複数のレジスタと、上記分割データに付加された上記識別情報が表す上記放送素材に応じて、上記複数のカウンタのうち、上記放送素材に対応するカウンタを選択し、選択された上記カウンタにおける上記分割データの数を１だけ増加させるカウンタ制御部と、増加された上記カウンタの計数値を上記通し番号として、上記識別情報の付加された上記分割データに対して付加する付加部とを有する
ことを特徴とする請求項１に記載のフオーマツト変換装置。
【請求項３】
複数種類のデータフオーマツトで入力される複数の素材のデータを、パケツトでなる所定の出力データフオーマツトに変換するフオーマツト変換装置において、
入力される上記複数の素材のデータを順次分割して所定データ長でなる分割データを生成する分割手段と、
上記分割データの分割前の上記素材を表す識別情報を付加する識別情報付加手段と、
上記素材毎の上記分割データの数を計数する複数のカウンタと、それぞれ上記カウンタの計数値を記憶保持する複数のレジスタと、上記分割データに付加された上記識別情報が表す上記素材に応じて、上記複数のカウンタのうち、上記素材に対応するカウンタを選択し、選択された上記カウンタにおける上記分割データの数を１だけ増加させるカウンタ制御部と、増加された上記カウンタの計数値を上記通し番号として、上記識別情報の付加された上記分割データに対して付加する付加部とを有する通し番号付加手段と
を具えることを特徴とするフオーマツト変換装置。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
【０００２】
発明の属する技術分野
従来の技術
発明が解決しようとする課題（図５）
課題を解決するための手段（図１〜図５）
発明の実施の形態
（１）本実施の形態によるデータ放送システムの構成（図１及び図５）
（２）データエンコーダ６Ａ〜６Ｎの構成（図１〜図３及び図５）
（３）パケツタイザ２９の詳細構成（図１〜図５）
（４）本実施の形態の動作及び効果（図１〜図５）
（５）他の実施の形態（図１〜図５）
発明の効果
【０００３】
【発明の属する技術分野】
本発明はフオーマツト変換装置に関し、例えば衛星を用いたデータ放送システムにおける送信側のデータエンコーダに適用して好適なものである。
【０００４】
【従来の技術】
近年、衛星を用いた放送システムでは、ＭＰＥＧ２（Moving Picture Experts Group Phase２）を用いた映像音声データの圧縮処理により多チヤンネル化が進んでいる。
【０００５】
そしてこのような多チヤンネルデイジタル放送では、衛星に搭載されたトランスポンダの高速転送性能（例えば27〔MHz 〕の場合で最大30〔Mbps〕）を利用して、例えばニユースサービスや、音楽サービス及びインターネツトサービスなどの各種データ放送サービスが実施されている。
【０００６】
【発明が解決しようとする課題】
ところで例えばインターネツトでは、データがＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol ）フオーマツトに従つて図５（Ａ）のように先頭にＩＰヘツダＨＤ１が付加された信号形態で伝送される。
【０００７】
これに対してデータ放送では、ヨーロツパのデイジタル衛星放送規格のうち、データ放送用の規格であるＤＶＢ−ＳＩ（Digital Video Broadcasting−Service Information ）フオーマツトに従つて、図５（Ｇ）のようにデータが184 バイト単位で区切られ、それぞれ４バイトのＴＳ（Transport Stream）ヘツダＨＤ６が付加されたＴＳパケツト化された信号形態で伝送される。
【０００８】
因にＴＳヘツダＨＤ６には、図５（Ｈ）に示すように、先頭にパケツトの先頭を検出するためのシンクバイトデータ（0x47固定）Ｄ４０が格納され、途中に各チヤネル毎に、かつ同じチヤンネルでも各データストリーム（映像データストリーム、日本語音声データストリーム、外国語音声データストリーム、制御データストリーム又はテキストデータストリーム等）毎に異なる値の13ビツトの識別情報でなるＰＩＤ（Packet Identification ）データＤ４１が格納される。またＴＳヘツダＨＤ６の最後尾には、そのＴＳパケツトがそのデータストリームの何番目のものかを表す通し番号（コンテイニユテイカウンタ値）のデータＤ４２が格納される。
【０００９】
従つて例えばインターネツト上を流れているデータをデータ放送する場合には、そのフオーマツトをＴＣＰ／ＩＰフオーマツトからＤＶＢ−ＳＩフオーマツトに変換する必要があり、従来ではこのような変換処理をパーソナルコンピユータ構成のデータエンコーダを用いてソフトウエア処理により行つていた。
【００１０】
しかしながらこのような変換処理をソフトウエア処理により行う場合、データ放送時に付加される、データ伝送の誤り検査に必要な冗長データ（ＣＲＣ（Cyclic Redundancy Check ）データ）の演算処理や、ＴＳパケツト化処理及び暗号化処理に多大な時間を必要とし、このためこのような変換処理をリアルタイムで行い難い問題があつた。またこのような変換処理をリアルタイムで行うためにはデータエンコーダとして高速で高価なものを必要とし、その構成及びプログラムも煩雑化する問題があつた。
【００１１】
かかる問題点を解決するための１つの方法として、フオーマツト変換処理のうち、例えばソフトウエアによつても負荷の少ない例えばヘツダの付加処理等をソフトウエアにより処理する一方、ソフトウエアによると負荷の大きい例えばＣＲＣデータの演算処理やＴＳパケツト化処理及び暗号化処理等をハードウエアにより処理する方法が考えられる。
【００１２】
この方法によれば、ＣＲＣデータの演算処理やＴＳパケツト化処理及び暗号化処理等をリアルタイムで行うことができるため、ＴＣＰ／ＩＰフオーマツトからＤＶＢ−ＳＩフオーマツトへのフオーマツト変換処理をリアルタイムで行い得る利点がある。
【００１３】
そしてこの場合、例えば１つのデータエンコーダにおいて１つのデータストリームを処理するのではなく、同じ時間に放送予定の複数の放送素材を同時にフオーマツト変換処理することができれば、各データストリーム毎にデータエンコーダを設ける必要がなくなる分、データ放送システムにおける送信側の構成を簡略化してこれを安価に構築し得るようにすることができるものと考えられる。
【００１４】
本発明は以上の点を考慮してなされたもので、同時に複数素材のフオーマツト変換処理を行い得る簡易な構成のフオーマツト変換装置を提案しようとするものである。
【００１５】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、複数種類のデータフオーマツトで入力される複数の放送素材のデータを、出力データフオーマツトであるトランスポートストリームパケツトに変換して多重化するフオーマツト変換装置において、入力される複数の放送素材のデータを、フオーマツト情報を参照して一のフオーマツトに変換すると共に、順次分割して所定データ長でなる分割データを生成する分割手段と、分割データの分割前の放送素材を表す識別情報を付加する識別情報付加手段と、識別情報に基づいて、放送素材毎の通し番号を識別情報の付加された分割データに対して付加することにより、当該分割データをトランスポートストリームパケツトに変換する通し番号付加手段とを設けるようにした。
【００１６】
この結果このフオーマツト変換装置では、複数の放送素材のデータを同時にトランスポートパケツト化することができ、後はそのまま多重化することにより、複数チャンネル分の放送素材のデータを多重化して送出することができる。
【００１７】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１８】
（１）本実施の形態によるデータ放送システムの構成
図１において、１は全体として本実施の形態によるデータ放送システムを示し、送信システムコントローラ２からＬＡＮ（Local Area Network）３を介してチエーンコントーラ４に数日分の放送予定情報が与えられる。
【００１９】
チエーンコントローラ４は、供給される放送予定情報に基づいて、例えば放送素材の放送日、放送時間、ＩＤ及びフローレート（処理スピード）等のスケジユール情報を生成し、これをデータエンコードコントローラ５に与える。
【００２０】
データエンコードコントローラ５は、供給されるスケジユール情報に基づいて各放送素材の放送時間を管理しており、いずれかの放送素材の放送時刻よりも所定時間前になると、複数の放送素材エンコード処理用のデータエンコーダ６Ａ〜６Ｎのうちの対応するデータエンコーダ６Ａ〜６Ｎに制御信号Ｓ１を送出してこれを制御することにより、対応する放送素材のデータＤ１Ａ〜Ｄ１Ｎを記録再生部７に読み出させ、又は対応する放送素材のデータＤ２Ａ〜Ｄ２Ｎを外部（例えばインターネツト）から取り込ませる。
【００２１】
この場合記録再生部７には、予め放送予定の複数の放送素材のデータＤ１Ａ〜Ｄ１Ｎがフアイル化されてＤＶＢ−ＳＩフオーマツト、ＴＣＰ／ＩＰフオーマツト又は図５（Ｂ）のようなセクシヨンフオーマツトのいずれかの信号形態で格納されている。また外部からのデータＤ２Ａ〜Ｄ２Ｎは、ＴＣＰ／ＩＰフオーマツトで与えられる。
【００２２】
因に図５（Ｂ）のセクシヨンフオーマツトは、ＴＣＰ／ＩＰフオーマツトのデータの先頭にＭＡＣ（Media Access Contrrol ）ヘツダＨＤ２と、受信対象を規定する情報を含んでなるセクシヨンヘツダＨＤ３と、暗号化する際のキーデータＤ１０と、暗号化するかしないか等のコントロール情報を含んでなるコントロールヘツダＨＤ４とが順次付加されてなる。
【００２３】
かくしてデータエンコーダ６Ａ〜６Ｎは、記録再生部７から供給される再生された放送素材の信号形態がＤＶＢ−ＳＩフオーマツトである場合には、これをそのままＴＳパケツトデータＤ２Ａ〜Ｄ２Ｎとして定時にマルチプレクサ８に送出する一方、記録再生部７から供給される放送素材の信号形態がＴＣＰ／ＩＰフオーマツト又はセクシヨンフオーマツトである場合及び放送素材を外部から取り込んだ場合には、これをＤＶＢ−ＳＩフオーマツトに変換した後、ＴＳパケツトデータＤ３Ａ〜Ｄ３Ｎとして定時にマルチプレクサ８に送出する。
【００２４】
またこのとき制御データエンコード処理用のデータエンコーダ６Ｒは、図示しない制御データ供給部から供給される制御データＤ４をＴＳパケツト化した後、得られたＴＳパケツトデータＤ３Ｒをマルチプレクサ８に送出する。
【００２５】
マルチプレクサ８は、各データエンコーダ６Ａ〜６Ｎ、６Ｒからそれぞれ供給されるＴＳパケツトデータＤ３Ａ〜Ｄ３Ｎ、Ｄ３Ｒを多重化し、得られた多重化データＤ５をＱＰＳＫ（Quadrature Phase Shift Keying ）変調器９に送出する。
【００２６】
そしてＱＰＳＫ変調器９は、供給される多重化データＤ５に対してエラー訂正符号データを付加した後、これを４相位相変調（ＱＰＳＫ）処理を施すと共に、得られた送信信号Ｓ２を図示しない出力増幅器に送出し、当該出力増幅器において70〔MHz 〕のＩＦ信号を14〔GHz 〕に周波数シフトする所定の信号処理を施させた後、これを送信側アンテナ１０を介して衛星１１に向けて送出させる。
【００２７】
この送信信号Ｓ２は、この後衛星１１内の対応するトランスポンダ及び受信側アンテナ１２を順次介して受信器１３により受信される。そして受信器１３は、受信した送信信号Ｓ２に含まれるユーザにより指定されたチヤンネルの放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎを各ＴＳパケツトのＴＳヘツダ内に格納されたＰＩＤに基づいて抽出すると共にこれを復元し、復元されたデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎに基づく画像や文字をモニタに表示し、音声をスピーカから出力させる。
【００２８】
このようにしてこのデータ放送システム１では、送信側において、複数チヤンネル分の放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎを多重化して送出し得る一方、受信側において、これら放送素材のなかからユーザが所望する放送素材を選択して視聴することができるようになされている。
【００２９】
（２）データエンコーダ６Ａ〜６Ｎの構成
ここで放送素材エンコード処理用の各データエンコーダ６Ａ〜６Ｎにおいては、図２に示すように、マイクロコンピユータ構成の演算処理部２０と、ハードウエア構成のエンコーダボード２１と有し、データエンコードコントローラ５から供給される放送すべき放送素材の素材ＩＤ等の情報を含んでなる制御信号Ｓ１と、タイムコードジエネレータ２２から供給されるタイムコード信号Ｓ３とを演算処理部２０に入力する。
【００３０】
またこのとき演算処理部２０には、データエンコーダコントローラ５から制御信号Ｓ１として、放送すべき放送素材の素材ＩＤ等の情報と共にその放送素材の信号形態がＤＶＢ−ＳＩフオーマツト、ＴＣＰ／ＩＰフオーマツト及びセクシヨンフオーマツトのいずれであるかの情報（以下、これをフオーマツト情報と呼ぶ）も与えられる。
【００３１】
かくして演算処理部２０は、供給される制御信号Ｓ１及びタイムコード信号Ｓ３に基づいて、指定された放送素材の放送時刻よりも所定時間前に対応するデータＤ１Ａ〜Ｄ１Ｎを記録再生部７に再生させ、又は外部から供給される放送素材のデータＤ２Ａ〜Ｄ２Ｎを取り込み、これをそのデータフオーマツトがＤＶＢ−ＳＩフオーマツトである場合にはそのままメモリ２３に格納する一方、当該データＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎが図５（Ｂ）のセクシヨンフオーマツトである場合にはコントロールヘツダＨＤ４及びキーヘツダＤ１０を除去することにより図５（Ｃ）のセクシヨンフオーマツトのデータＤ１２に変換してメモリ２３に格納する。
【００３２】
また演算処理部２０は、記録再生部７に再生させ又は外部から取り込んだ放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２ＮのデータフオーマツトがＴＣＰ／ＩＰフオーマツトである場合には、ソフトウエア処理により当該データＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎの先頭に図５（Ｃ）のようにＭＡＣヘツダＨＤ２及びセクシヨンヘツダＨＤ３を順次付加することによりセクシヨンフオーマツトのデータＤ１２に変換した後、これをメモリ２３に格納する。
【００３３】
なお図３に、メモリ２３における各データＤ１Ａ〜Ｄ１Ｎ、Ｄ１２のデータフオーマツトを示す。この図３からも明らかなように、一連の放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ１２は必要に応じて複数に分割され、これら各分割されたデータ（以下、これをプライベートセクシヨンデータと呼ぶ）Ｄ１３の先頭にそれぞれ制御ヘツダＨＤ５が付加されることにより４〔Kbit〕以下の大きさにパケツト化された状態でメモリ２３に格納される。
【００３４】
このとき制御ヘツダＨＤ５には、そのパケツトのデータ長を表す10ビツトのテキストワードデータＤ１４と、このパケツトのプライベートセクシヨンデータを暗号化する（「１」）か否か（「０」）を表す１ビツトのＥＮ（Encrypt or Not）データＤ１５と、暗号化する際の鍵を新たなものに更新する（「１」）か否か（「０」）を表す１ビツトのＫＡ（Key Avail ）データＤ１６と、このパケツトのプライベートセクシヨンデータＤ１３をＴＳパケツト化する際に付与すべきＰＩＤ（Packt Indentification ）の値を表す13ビツトのＰＩＤデータＤ１７と、12ビツトのリザーブデータＤ１８とが格納される。さらに制御ヘツダＨＤ１３には、このパケツトのプライベートセクシヨンデータＤ１３を暗号化し、かつこのとき鍵を更新する（ＥＮ＝１、ＫＡ＝１）場合に128 ビツト分のキーデータＤ１９が格納される。
【００３５】
そしてこのようなデータフオーマツトでメモリ２３に格納されたデータＤ１Ａ〜Ｄ１Ｎ、Ｄ１２は、この後演算処理部２０の制御のもとにＰＣＩ（Peripheral Component Interconnect ）バス２４を介してエンコーダボード２１のＰＣＩ制御部２５によりパケツト単位で順次読み出される。またこのときＰＣＩ制御部２５には、データエンコードコントローラ５から演算処理部２０を介してその放送素材の信号形態がＤＶＢ−ＳＩフオーマツト及びセクシヨンフオーマツトのいずれであるかの情報も与えられる。
【００３６】
かくしてＰＣＩ制御部２５は、このフオーマツト情報に基づいて、ＰＣＩバス２４を介して与えられる放送素材のデータフオーマツトがＤＶＢ−ＳＩフオーマツトである場合には、これをＦＩＦＯ２６を介してヘツダデコーダ２７に与える。そしてこの放送素材のデータＤ１Ａ〜Ｄ１Ｎは、この後ＰＣＩ制御部２５の制御のもとにヘツダデコーダ２７において制御ヘツダＨＤ５（図３）が除去された後、暗号化処理部２８、パケツタイザ２９及びＦＩＦＯ３０を順次介して何の信号処理も施されることなくＴＳ出力部３１に与えられ、当該ＴＳ出力部３１において所定の信号処理が施された後、上述のＴＳパケツトデータＤ３Ａ〜Ｄ３Ｎ（図１）としてマルチプレクサ８（図１）に送出される。
【００３７】
これに対してＰＣＩ制御部２５は、ＰＣＩバス２４を介して与えられる放送素材のデータフオーマツトがセクシヨンフオーマツトである場合には、これをフオーマツト変換部２６のＦＩＦＯ（First-In First-Out）２６を介してヘツダデコーダ２７に与える。
【００３８】
ヘツダデコーダ２７は、供給される放送素材のデータＤ１２から制御ヘツダＨＤ５を順次除去し、得られたセクシヨンフオーマツトのデータＤ１２をセクシヨンヘツダＨＤ３及びＭＡＣヘツダＨＤ２と、ＩＰヘツダＨＤ１及びＩＰデータとに分離し、セクシヨンヘツダＨＤ３及びＭＡＣヘツダＨＤ２をヘツダデータＤ２１としてパケツタイザ２９に送出する一方、ＩＰヘツダＨＤ１及びＩＰデータを、図５（Ｄ）のようにＩＰデータを８バイトの整数倍にするためのダミーデータでなるパデイングデータＤ２０を付加した後、ＩＰ部データＤ２２として暗号化処理部２８に送出する。
【００３９】
またヘツダデコーダ２７は、制御ヘツダＨＤ５（図３）に含まれるＥＮデータＤ１５及びＫＡデータＤ１６と、キーデータＤ１９（ＫＡ＝「１」の場合のみ）とを暗号化処理部２８に暗号化処理指示データＤ２３として送出する。
【００４０】
暗号化処理部２８は、供給される暗号化処理指示データＤ２３に基づいて、ＥＮ＝「１」の場合にのみＩＰ部データＤ２２に暗号化処理を施す。このとき暗号化処理部２８は、ＥＮ＝「１」、ＫＡ＝「０」の場合には先行する暗号化処理時に与えられたキーデータＤ１９を用いてＩＰ部データＤ２２を暗号化する一方、ＥＮ＝「１」、ＫＡ＝「１」の場合には、このとき暗号化処理指示データＤ２３として与えられるテーデータＤ１９に基づいてＩＰ部データＤ２２を暗号化し、得られた暗号化データＤ２４をパケツタタイザ２９に送出する。
【００４１】
パケツタイザ２９は、暗号化処理部２８から与えられる暗号化データＤ２４と、ヘツダデコーダ２７から与えられるヘツダデータＤ２１とを多重化することにより図５（Ｅ）に示すようなＩＰ部データＤ２２のみが暗号化されてなるセクシヨンデータＤ２５を生成する一方、ハードウエア処理によりこのセクシヨンデータＤ２５に対する32ビツトのＣＲＣデータＤ２６を生成し、これを図５（Ｆ）のようにセクシヨンデータＤ２５の最後尾に付加することによりＭＡＣフレームデータＤ２７を生成する。
【００４２】
またパケツタイザ２９は、このＭＡＣフレームデータＤ２７を図５（Ｇ）のように184 バイト毎に順次分割すると共に、このときＰＣＩ制御部２５から与えられるＰＩＤデータＤ２８（図２）に基づいて対応する４バイトのＴＳヘツダＨＤ６を順次生成し、これらＴＳヘツダＨＤ６をそれぞれ対応する184 バイトの分割データＤ２９の先頭に付加することによりＴＳパケツト化し、得られた各ＴＳパケツトデータＤ３０（図２）をＦＩＦＯ３０を介してＴＳ出力部３１に送出する。
【００４３】
かくしてこのＴＳパケツトデータＤ３０は、この後ＴＳ出力部３１において所定の信号処理が施された後、上述のＴＳパケツトデータＤ３Ａ〜Ｄ３Ｎとしてマルチプレクサ８に送出される。
【００４４】
このようにして各データエンコーダ６Ａ〜６Ｎにおいては、供給されるセクシヨンフオーマツト又はＴＣＰ／ＩＰフオーマツトのデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２ＮをＤＶＢ−ＳＩフオーマツトのＴＳパケツトデータＤ３Ａ〜Ｄ３Ｎに変換して出力する。
【００４５】
（３）パケツタイザ２９の詳細構成
ここでパケツタイザ２９においては、図４に示すようにＭＡＣフレーム生成部５０及びＴＳ変換部５１から構成されており、暗号処理部２８（図２）から与えられる暗号化データＤ２４と、ヘツダデコーダ２７から与えられるヘツダデータＤ２１とをＭＡＣフレーム生成部５０のマルチプレクサ５２に入力する。
【００４６】
マルチプレクサ５２は、供給される暗号化データＤ２４及びヘツダデータＤ２１を多重化することにより図５（Ｅ）のセクシヨンデータＤ２５を生成し、これをＣＲＣ計算部５３及び第１の加算部５４にそれぞれ送出する。
【００４７】
ＣＲＣ計算部５３は、供給されるセクシヨンデータＤ２５に基づいてＣＲＣを計算し、得られたＣＲＣデータＤ２６（図５（Ｆ））を続くレジスタ５５に格納する。
【００４８】
そして第１の加算部５４は、このレジスタ５５に格納されたＣＲＣデータＤ２６を読み出し、これをマルチプレクサ５２から与えられるセクシヨンデータＤ２５の最後尾に付加する。このようにして第１の加算部５４はＭＡＣフレームデータＤ２７を生成し、これをＴＳ変換部５１のデータ分割部５６に送出する。
【００４９】
データ分割部５６は、供給されるＭＡＣフレームデータＤ２７の先頭を検出し、検出結果に基づく先頭検出信号Ｓ１０をＴＳヘツダ生成部５７に送出する。またデータ分割部５６は、このＭＡＣフレームデータＤ２７を184 バイト単位で順次分割し、得られた各分割データＤ２９を順次第２の加算部５８に送出する一方、分割データＤ２９を第２の加算部５８に送出する毎に、これを表すＴＳ先頭信号Ｓ１１をＴＳヘツダ生成部５７に送出する。
【００５０】
ＴＳヘツダ生成部５７においては、データ分割部５６から与えられる先頭検出信号Ｓ１０に基づいてＴＳヘツダＨＤ６（図５（Ｇ））の生成処理を開始し、ＰＣＩ制御部２５（図２）から与えられるＰＩＤデータＤ２８と、このときコンテイニユテイカウンタ部５９から与えられるカウント値（コンテイニユテイカウンタ値）とに基づいてＴＳヘツダＨＤ６を生成する。
【００５１】
またＴＳヘツダ生成部５７は、この生成したＴＳヘツダＨＤ６のデータ（以下、これをＴＳヘツダデータと呼ぶ）Ｄ３１をデータ分割部５６から与えられるＴＳ先頭信号Ｓ１１をトリガとして第２の加算部５６に送出する一方、これと共にコンテイニユテイカウンタ部５９にカウントアツプ信号Ｓ１２を送出することにより対応するコンテイニユテイカウンタ値を１つカウントアツプさせる。
【００５２】
そして第２の加算部５６は、データ分割部５６から供給される分割データＤ２９と、ＴＳヘツダ生成部５７から供給されるＴＳヘツダデータＤ３１とに基づいて、分割データＤ２９の先頭にＴＳヘツダデータＤ３１に基づき得られるＴＳヘツダＨＤ６を付加することにより分割データＤ２９をＴＳパケツト化し、得られたＴＳパケツトデータＤ３０を書込み制御部６０を介してＦＩＦＯ３０（図２）に格納させる。
【００５３】
このようにしてパケツタイザ２９は、放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ１２を順次ＴＳパケツト化する。
【００５４】
かかる構成に加えこのパケツタイザ２９の場合、ＴＳ変換部５１のコンテイニユテイカウンタ部５９には複数（例えば64個）のカウンタ６１Ａ〜６１Ｎと、これら各カウンタ６１Ａ〜６１Ｎとそれぞれ対応する複数のレジスタ６２Ａ〜６２Ｎとが設けられており、これら各カウンタ６１Ａ〜６１Ｎ及びレジスタ６２Ａ〜６２Ｎによつてそれぞれ個別のＰＩＤのコンテイニユテイカウンタ値を管理し得るようになされている。
【００５５】
実際上このデータ放送システム１の場合、各放送素材エンコード処理用のデータエンコーダ６Ａ〜６Ｎには、データエンコードコントローラ（図２）から放送すべき放送素材として複数の放送素材を指定した制御信号Ｓ１がそれぞれ与えられる。
【００５６】
この結果各データエンコータ６Ａ〜６Ｎの演算処理部２０（図２）は、指定された複数の放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎを記録再生部７に時分割に読み出させ又は外部から時分割に取り込み、これをメモリ２３（図２）に格納する。
【００５７】
そしてこのメモリ２３に格納された各放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎが上述のようにエンコードボード２１（図２）のＰＣＩ制御部２５（図２）によつてＰＣＩバス２４（図２）を介して読み出され、これらがＦＩＦＯ２６（図２）、ヘツダデコーダ２７（図２）及び暗号化処理部２８（図２）を順次介して暗号化データＤ２４として時分割の順番でパケツタイザ２９に与えられる。またこれら各放送素材の暗号化データＤ２４がそれぞれパケツタイザのＭＡＣフレーム生成部５０（図４）においてＭＡＣフレームに変換され、ＭＡＣフレームデータＤ２７としてＴＳ変換部５１（図４）に時分割の順番で与えられる。
【００５８】
このときＴＳ変換部５１のＴＳヘツダ生成部５７には、上述のようにＰＣＩ制御部２５（図２）からそのＭＡＣフレームデータＤ２７と対応するＰＩＤの値を表すＰＩＤデータＤ２８が与えられ、これと共にこのＰＩＤデータＤ２８がコンテイニユテイカウンタ部５９のセレクタ６３にも与えられる。
【００５９】
そしてセレクタ６３は、このＰＩＤデータＤ２８に基づいてスイツチ６４を制御することにより、当該ＰＩＤデータＤ２８に基づき得られるＰＩＤと対応するレジスタ６２Ａ〜６２Ｎをスイツチ６４に選択させる。このときこのレジスタ６２Ａ〜６２ＮにはそのＰＩＤに対応するカウンタ６１Ａ〜６１Ｎのカウント値が格納されており、かくしてこのカウント値がスイツチ６４を介してＴＳヘツダ生成部５７に送出される。
【００６０】
この結果ＴＳヘツダ生成部５７は、このスイツチ６４を介して与えられるカウント値を上述のコンテイニユテイカウンタ値として、当該コンテイニユテイカウンタ値と、ＰＣＩ制御部２０（図２）から与えられるＰＩＤデータＤ２８とに基づいて上述のようにＴＳヘツダＨＤ６（図５（Ｇ））を生成し、これをデータ分割部５６からＴＳ先頭検出信号Ｓ１１が与えられるタイミングで第２の加算部５８に送出する。
【００６１】
またＴＳヘツダ生成部５７は、この後コンテイニユテイカウンタ部５９の対応するカウンタ６１Ａ〜６１Ｎにカウントアツプ信号Ｓ１２を送出することにより、当該カウンタ６１Ａ〜６１Ｎに１だけカウントアツプさせる。そしてこのカウンタ６１Ａ〜６１Ｎのカウントアツプされたカウント値が対応するレジスタ６２Ａ〜６２Ｎに与えられ、記憶保持される。
【００６２】
一方セレクタ６３は、この後ＴＳ変換部５１に入力する放送素材が切り換わる際にＰＣＩ制御部２０（図２）から供給されるＰＩＤデータＤ２８に基づき得られるＰＩＤの値が変化すると、このＰＩＤと対応するレジスタ６２Ａ〜６２Ｎの出力を選択するようにスイツチ６４を制御し、かくして当該レジスタ６２Ａ〜６２Ｎに記憶保持されたカウント値をスイツチ６４を介してＴＳヘツダ生成部５７に送出させる。
【００６３】
この結果ＴＳヘツダ生成部５７は、このスイツチ６４を介して与えられる新たなカウント値を上述のコンテイニユテイカウンタ値として、当該コンテイニユテイカウンタ値と、ＰＣＩ制御部２０から与えられるＰＩＤデータＤ２８とに基づいて上述のようにＴＳヘツダＨＤ６を生成し、これをデータ分割部５６からＴＳ先頭検出信号Ｓ１１が与えられるタイミングで第２の加算部５８に送出する。
【００６４】
またＴＳヘツダ生成部５７は、この後コンテイニユテイカウンタ部５９の対応するカウンタ６１Ａ〜６１Ｎにカウントアツプ信号Ｓ１２を送出することにより、当該カウンタ６１Ａ〜６１Ｎに１だけカウントアツプさせる。そしてこのカウンタ６１Ａ〜６１Ｎのカウントアツプされたカウント値が対応するレジスタ６２Ａ〜６２Ｎに与えられ、記憶保持される。
【００６５】
さらにセレクタ６３及びＴＳヘツダ生成部５７は、この後ＰＣＩ制御部２０から供給されるＰＩＤデータＤ２８に基づき得られるＰＩＤの値が変化する毎に同様の動作を繰り返す。
【００６６】
このようにしてこのパケツタイザ２９においては、ＴＳ変換部５１において複数のＰＩＤのコンテイニユテイカウンタ値を管理することができ、かくして複数の放送素材を同時にＴＳパケツト化処理することができるようになされている。
【００６７】
（４）本実施の形態の動作及び効果
以上の構成において、このデータ放送システム１のデータエンコーダ６Ａ〜６Ｎでは、データエンコードコントローラ５から与えられる制御信号Ｓ１に基づいて、対応する放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎを記録再生部７から読み出し又は外部から取り込み、当該データＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２ＮのデータフオーマツトがＤＶＢ−ＳＩフオーマツトである場合には、これをそのままマルチプレクサ８に送出する。
【００６８】
これに対してデータエンコーダ６Ａ〜６Ｎは、記録再生部７に再生させ又は外部から取り込んだ放送素材のデータＤ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎのデータフオーマツトがセクシヨンフオーマツト又はＴＣＰ／ＩＰフオーマツトである場合には、これを暗号化処理部２８において必要に応じて暗号化処理し、パケツタイザ２９においてＴＳパケツト化した後、マルチプレクサ８に送出する。
【００６９】
そしてこの場合このデータエンコーダ６Ａ〜６Ｎでは、パケツタイザ２９のＴＳ変換部５１に複数のカウンタ６１Ａ〜６１Ｎが設けられており、これら各カウンタ６１Ａ〜６１Ｎにおいてそれぞれ異なるＰＩＤのコンテイニユテイカウンタ値を管理し得るようになされているため、これら各カウンタ６１Ａ〜６１Ｎのカウント値に基づいてそれぞれ異なるＰＩＤを付与すべき複数の放送素材を同時にＴＳパケツト化処理することができる。
【００７０】
以上の構成によれば、パケツタイザ２９のＴＳ変換部５１に複数のカウンタ６１Ａ〜６１Ｎを設けるようにしたことにより、これら各カウンタ６１Ａ〜６１Ｎにおいてそれぞれ異なるＰＩＤを付与すべき複数の放送素材をＴＳパケツト化するときに必要なコンテイニユテイカウンタ値を管理することができ、かくして同時に複数素材のフオーマツト変換処理を行い得る簡易な構成のデータエンコーダを実現できる。
【００７１】
（４）他の実施の形態
なお上述の実施の形態においては、本発明によるフオーマツト変換装置を搭載したデータエンコーダ６Ａ〜６ＮをＴＣＰ／ＩＰフオーマツトのデータをＤＶＢ−ＳＩフオーマツトのデータに変換して放送するデータ放送システム１に適用するようにした場合について述べたが、本発明はこれに限らず、この他種々のシステムに広く適用することができる。
【００７２】
また上述の実施の形態においては、供給されるデータを所定単位の複数の分割データに順次分割して出力する分割手段としてのパケツタイザ２９のデータ分割部５６が供給されるデータ（ＭＡＣフレームデータＤ２７）を184 バイト単位で順次分割するようにした場合について述べたが、本発明はこれに限らず、供給されるデータを変換すべきデータフオーマツトに応じた所定単位で順次分割するのであれば、分割単位としてはこの他種々の値を適用できる。
【００７３】
また上述の実施の形態においては、データ分割部５６から出力される分割データＤ２９の数を放送素材毎にそれぞれ個別に計数する計数手段としてのコンテイニユテイカウンタ部５９を図４のように構成するようにした場合について述べたが、本発明はこれに限らず、データ分割部５６から出力される分割データＤ２９の数を放送素材毎にそれぞれ個別に計数することができるのであれば、コンテイニユテイカウンタ部５９の構成としては、この他種々の構成を広く適用することができる。
【００７４】
この場合例えばデータ分割部５６を、分割データＤ２９の数を計数する１個のカウンタと、それぞれカウンタの計数値を記憶保持する複数のレジスタとで構成し、カウンタが、データ分割部５６から分割データＤ２９が出力される毎に、各放送素材毎にそれぞれ異なるレジスタに格納した計数値のうちのその放送素材と対応するレジスタに格納した計数値を１だけ増加させるようにして、各放送素材毎の分割データＤ２９の数を計数するようにしても良く、このようにすることによつて各放送素材毎にカウンタ６１Ａ〜６１Ｎを設ける場合に比べてより構成を簡易化し得る利点がある。
【００７５】
さらに上述の実施の形態においては、パケツタイザ２９のコンテイニユテイカウンタ部５９における各カウンタ６１Ａ〜６１Ｎの計数結果に基づいて、データ分割部５６から出力される各分割データＤ２９にそれぞれコンテイニユテイカウンタ部５９における対応する計数値（カウント値）を各放送素材毎の通し番号（コンテイニユテイカウント値）として付加してパケツト化するパケツト化手段を、ＴＳヘツダ生成部５７及び第２の加算部５８により構成するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成を広く適用することができる。
【００７６】
【発明の効果】
上述のように本発明によれば、複数種類のデータフオーマツトで入力される複数の放送素材のデータを、出力データフオーマツトであるトランスポートストリームパケツトに変換して多重化するフオーマツト変換装置において、入力される複数の放送素材のデータを、フオーマツト情報を参照して一のフオーマツトに変換すると共に、順次分割して所定データ長でなる分割データを生成する分割手段と、分割データの分割前の放送素材を表す識別情報を付加する識別情報付加手段と、識別情報に基づいて、放送素材毎の通し番号を識別情報の付加された分割データに対して付加することにより、当該分割データをトランスポートストリームパケツトに変換する通し番号付加手段とを設けるようにしたことにより、複数の素材をパケツト化処理する際に必要な各放送素材毎の通し番号を管理することができ、かくして同時に複数のデータフオーマツトでなる複数の放送素材のフオーマツト変換処理を行い得る簡易な構成のフオーマツト変換装置を実現し得る。
【図面の簡単な説明】
【図１】本実施の形態によるデータ放送システムの構成を示すブロツク図である。
【図２】放送素材エンコード処理用のデータエンコーダの構成を示すブロツク図である。
【図３】メモリにおけるデータフオーマツトの説明に供する概念図である。
【図４】パケツタイザの詳細構成を示すブロツク図である。
【図５】データエンコーダにおけるフオーマツト変換処理の説明に供する概念図である。
【符号の説明】
１……データ放送システム、６Ａ〜６Ｎ……データエンコーダ、７……記録再生部、８……マルチプレクサ、２０……演算処理部、２１……エンコーダボード、２３……メモリ、２５……ＰＣＩ制御部、２６、３０……ＦＩＦＯ、２７……ヘツダデコーダ、２８……暗号化処理部、２９……パケツタイザ、３１……ＴＳ出力部、５０……ＭＡＣフレーム生成不、５１……ＴＳ変換部、５６……データ分割部、５７……ＴＳヘツダ生成部、５８……加算部、５９……コンテイニユテイカウンタ部、６１Ａ〜６１Ｎ……カウンタ、６２Ａ〜６２Ｎ……レジスタ、６３……セレクタ、６４……スイツチ、Ｄ１Ａ〜Ｄ１Ｎ、Ｄ２Ａ〜Ｄ２Ｎ……データ、Ｄ２２……ＩＰ部データ、Ｄ２４……暗号化データ、Ｄ２６……ＣＲＣデータ、Ｄ２８……ＰＩＤデータ、Ｄ２９……分割データ、Ｄ３０…ＴＳパケツトデータ、Ｄ３１……ＴＳヘツダデータ、Ｓ１０……先頭検出信号、Ｓ１１……ＴＳ先頭検出信号、Ｓ１２……カウントアツプ信号。
【図１】
0003975415.tif 000002
【図２】
0003975415.tif 000003
【図３】
0003975415.tif 000004
【図４】
0003975415.tif 000005
【図５】
0003975415.tif 000006