(57)【要約】【課題】容易に受信側でのデータの取得時間を短縮させる。【解決手段】送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信装置において、前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離手段と、前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握手段と、分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知手段と、冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積手段と、蓄積された前記カルーセルデータを再多重化する再多重化手段とを有する。【選択図】図２
2008148153.tif 000002
【特許請求の範囲】
【請求項１】
送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信装置において、
前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離手段と、
前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握手段と、
前記対象パケット識別・分離手段により分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知手段と、
前記冗長パケット位置把握手段により得られる冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積手段と、
前記カルーセルデータ蓄積手段により蓄積された前記カルーセルデータを再多重化する再多重化手段とを有することを特徴とする再送信装置。
【請求項２】
前記冗長パケット位置把握手段は、
再送信時における伝送路の帯域又は予め設定された伝送速度に基づいて、前記ＴＳに冗長パケットを挿入することでレート変換を行う場合、前記レート変換により挿入された冗長パケットの位置及び冗長データの伝送レートを把握することを特徴とする請求項１に記載の再送信装置。
【請求項３】
前記冗長パケット位置把握手段は、
前記ＴＳに含まれるパケット列から冗長データのパケットの位置及び冗長データの伝送レートを把握することを特徴とする請求項１に記載の再送信装置。
【請求項４】
前記カルーセル周期・更新検知手段は、
ＴＳパケットヘッダ及びＤＳＭ−ＣＣセクション内に記述された情報から、ＤＳＭ−ＣＣセクション内で分割して伝送されるデータの種類を把握し、更に前記ＤＳＭ−ＣＣセクション内に記述された所定項目の記述内容に基づいて、受信したデータの更新の有無を把握することを特徴とする請求項１乃至３の何れか１項に記載の再送信装置。
【請求項５】
前記カルーセルデータ蓄積手段は、
カルーセル周期・更新検知手段により得られる前記カルーセルの伝送単位及び伝送周期の情報に基づいて、前記対象パケットを所定位置に格納することを特徴とする請求項１乃至４の何れか１項に記載の再送信装置。
【請求項６】
前記対象パケット再多重化手段は、
パケット列内に存在する冗長データからなるパケットを前記対象パケットに置換して、カルーセル伝送単位で繰り返し格納し、ＴＳとして再多重化することを特徴とする請求項１乃至５の何れか１項に記載の再送信装置。
【請求項７】
前記再多重化手段によるパケットの再多重化時に、予め設定された制限を満たすようにカルーセルデータの格納を監視するカルーセルデータ監視手段を有することを特徴とする請求項１乃至６の何れか１項に記載の再送信装置。
【請求項８】
送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信方法において、
前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離ステップと、
前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握ステップと、
前記対象パケット識別・分離ステップにより分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知ステップと、
前記冗長パケット位置把握ステップにより得られる冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積ステップと、
前記カルーセルデータ蓄積ステップにより蓄積された前記カルーセルデータを再多重化する再多重化ステップとを有することを特徴とする再送信方法。
【請求項９】
送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信処理をコンピュータに実行させるための再送信プログラムにおいて、
前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離処理と、
前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握処理と、
前記対象パケット識別・分離処理により分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知処理と、
前記冗長パケット位置把握処理により得られる冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積処理と、
前記カルーセルデータ蓄積処理により蓄積された前記カルーセルデータを再多重化する再多重化処理とをコンピュータに実行させるための再送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再送信装置、再送信方法、及び再送信プログラムに係り、特に容易に受信側でのデータの取得時間を短縮させるための再送信装置、再送信方法、及び再送信プログラムに関する。
【背景技術】
【０００２】
従来、デジタル放送等においては、映像、音声サービスの映像等の他、データ放送と呼ばれる文字データ、画像データ等の情報サービスがある。また、デジタル放送の映像、音声、データ、その他の制御情報は、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット単位で伝送される。
【０００３】
また、映像、音声、データ等の情報を伝送するＴＳパケットの区別は、パケットヘッダに記載されたＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）によって行うことができる。更に、どのＰＩＤを持つＴＳパケットがどの情報を伝送しているかを示すテーブル等の制御情報も併せて伝送され、受信側において希望するサービスの種類や詳細な情報を把握することができるようになっている。
【０００４】
一方、ケーブルテレビ等では、受信側から伝送されるデジタル放送を一旦ヘッドエンドと呼ばれる再送信設備で受信し、そのヘッドエンドから対象とする家庭へ再送信するサービスが行われている。また、ヘッドエンドから家庭までの再送信時の伝送路は、同軸ケーブルや光ファイバー等の有線伝送路が利用されることがあり、これらを利用した再送信時の伝送路は、放送局からヘッドエンドまでの伝送路よりも広帯域である場合がある。
【０００５】
こうした伝送路を利用して再送信サービスを行う場合、ＴＳに対しヌルパケットを挿入することで、ＴＳのレートを変換し、伝送路の帯域に合わせることがある。例えば、ケーブルテレビのトランスモジュレーション方式においては、一搬送波の伝送帯域（３１．６４４Ｍｂｐｓ）及びケーブルテレビ用フレーム構成（ＴＳＭＦ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｆｒａｍｅ）に合わせて、再送信するＴＳにヌルパケットを挿入して伝送している。
【０００６】
更に、データ放送の伝送方式には、独立ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）方式、イベントメッセージ方式の他、カルーセル方式と呼ばれる、コンテンツを繰り返し伝送する方法がある（例えば、非特許文献１参照。）。
【０００７】
カルーセル方式では、データ放送のコンテンツを構成するデータは、ＤＤＢ（Ｄｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ）と呼ばれるブロックにより分割されたモジュールと呼ばれる単位で伝送される。また、カルーセル方式では、各モジュールに関する管理情報（ディレクトリ情報）やカルーセルの識別情報も併せて伝送される。この管理情報は、ＤＩＩ（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏ  Ｉｎｄｉｃａｔｉｏｎ）と呼ばれる。また、上述したＤＩＩ、ＤＤＢは、何れもＤＳＭ−ＣＣ（Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｉａ  Ｃｏｍｍａｎｄ  ａｎｄ  Ｃｏｎｔｒｏｌ）セクションとしてＴＳパケットに格納され、繰り返し伝送される。
【０００８】
ここで、カルーセル方式で伝送されるデータ放送サービスには、番組の進行に伴い自動的に画面表示、更新が行われるサービスや、ユーザのリクエストによりコンテンツを取得し、画面表示、或いは更新するサービス等がある。例えば、ユーザのリクエストにより画面表示、更新が行われるデータ放送サービスにおいては、ユーザがリモコンのリクエストボタンを押下する等の操作により、受信機本体にリクエスト信号が到達してから、コンテンツの画面表示、更新が行われるまでに、場合により数秒に達する時間を要することがある。これは、データ放送の伝送帯域に制限があり、したがってカルーセルデータの周期（コンテンツを構成する各モジュールを伝送し終えるまでの時間）が長いことが一因である。
【０００９】
このように、ユーザによるコンテンツリクエストから画面表示、更新までに大きなタイムラグがある場合、ユーザの操作と表示画面との間のくい違いが生じるため、ユーザにとってストレスとなる。ここで、上述した課題に対応するために、データ放送のコンテンツリクエストから、実際の画面表示、更新までの時間を短縮する手法や再送信設備を対象とした手法が存在する（例えば、特許文献１〜４参照。）。
【非特許文献１】ＡＲＩＢ  ＳＴＤ−Ｂ２４  第三編  第４章
【特許文献１】特開２００５−９４０５１号公報
【特許文献２】特開２００５−３９７６４号公報
【特許文献３】特開２００４−２３３７９号公報
【特許文献４】特開２００４−２６０７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ここで、上述した特許文献１〜３に示されている技術は、主にデータ放送コンテンツリクエストから実際の画面表示、更新までの時間を短縮する手法が示されているが、これらは何れも放送局におけるＴＳ多重化時に適用されるものであり、再送信設備において容易に行える手法ではない。
【００１１】
また、特許文献４に示されている技術は、再送信設備を対象とした手法が示されているが、コンテンツが複数の搬送波を使用して伝送される場合にのみ適用されるものであり、例えば１ＴＳあたり１搬送波に制限される場合や、再送信サービスが搬送波を用いないベースバンド信号によって行われる場合等に利用できるものではない。
【００１２】
本発明は、上述した問題点に鑑みなされたものであり、容易に受信側でのデータの取得時間を短縮させるための再送信装置、再送信方法、及び再送信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１４】
請求項１に記載された発明は、送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信装置において、前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離手段と、前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握手段と、前記対象パケット識別・分離手段により分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知手段と、前記冗長パケット位置把握手段により得られる冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積手段と、前記カルーセルデータ蓄積手段により蓄積された前記カルーセルデータを再多重化する再多重化手段とを有することを特徴とする。
【００１５】
請求項１記載の発明によれば、効率的にカルーセルデータを送信することができる。したがって、容易に受信側でのデータの取得時間を短縮させることができる。
【００１６】
請求項２に記載された発明は、前記冗長パケット位置把握手段は、再送信時における伝送路の帯域又は予め設定された伝送速度に基づいて、前記ＴＳに冗長パケットを挿入することでレート変換を行う場合、前記レート変換により挿入された冗長パケットの位置及び冗長データの伝送レートを把握することを特徴とする。
【００１７】
請求項２記載の発明によれば、レート変換により挿入された冗長パケットの位置及び冗長データの伝送レートを把握することで、効率的に冗長パケットに対象パケットを格納することができる。
【００１８】
請求項３に記載された発明は、前記冗長パケット位置把握手段は、前記ＴＳに含まれるパケット列から冗長データのパケットの位置及び冗長データの伝送レートを把握することを特徴とする。
【００１９】
請求項３記載の発明によれば、パケット列に含まれる冗長データのパケットの位置及び冗長データの伝送レートを把握することで、効率的に冗長パケットに対象パケットを格納することができる。
【００２０】
請求項４に記載された発明は、前記カルーセル周期・更新検知手段は、ＴＳパケットヘッダ及びＤＳＭ−ＣＣセクション内に記述された情報から、ＤＳＭ−ＣＣセクション内で分割して伝送されるデータの種類を把握し、更に前記ＤＳＭ−ＣＣセクション内に記述された所定項目の記述内容に基づいて、受信したデータの更新の有無を把握することを特徴とする。
【００２１】
請求項４記載の発明によれば、既存の規格化されているデータに記述された内容からカルーセル周期、及びデータの更新を容易に把握することができる。
【００２２】
請求項５に記載された発明は、前記カルーセルデータ蓄積手段は、カルーセル周期・更新検知手段により得られる前記カルーセルの伝送単位及び伝送周期の情報に基づいて、前記対象パケットを所定位置に格納することを特徴とする。
【００２３】
請求項５記載の発明によれば、容易に受信側でのデータの取得時間を短縮させるための対象パケットの格納を実現することができる。
【００２４】
請求項６に記載された発明は、前記対象パケット再多重化手段は、パケット列内に存在する冗長データからなるパケットを前記対象パケットに置換して、カルーセル伝送単位で繰り返し格納し、ＴＳとして再多重化することを特徴とする。
【００２５】
請求項６記載の発明によれば、容易に受信側でのデータの取得時間を短縮させることができる。
【００２６】
請求項７に記載された発明は、前記再多重化手段によるパケットの再多重化時に、予め設定された制限を満たすようにカルーセルデータの格納を制御するカルーセルデータ監視手段を有することを特徴とする。
【００２７】
請求項７記載の発明によれば、既に規格化されている各種制限に対応したカルーセル伝送を実現することができる。
【００２８】
請求項８に記載された発明は、送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信方法において、前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離ステップと、前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握ステップと、前記対象パケット識別・分離ステップにより分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知ステップと、前記冗長パケット位置把握ステップにより得られる冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積ステップと、前記カルーセルデータ蓄積ステップにより蓄積された前記カルーセルデータを再多重化する再多重化ステップとを有することを特徴とする。
【００２９】
請求項８記載の発明によれば、効率的にカルーセルデータを送信することができる。したがって、容易に受信側でのデータの取得時間を短縮させることができる。
【００３０】
請求項９に記載された発明は、送信側から伝送されたＴＳを受信し、カルーセル方式により再送信する再送信処理をコンピュータに実行させるための再送信プログラムにおいて、前記ＴＳに含まれるパケット列から予め設定されたデータが格納されている対象パケットを識別して分離する対象パケット識別・分離処理と、前記パケット列に対して冗長データのパケット位置を把握する冗長パケット位置把握処理と、前記対象パケット識別・分離処理により分離した対象パケットについて、カルーセルの伝送単位及び伝送周期を把握し、更に受信したデータの更新の有無を検知するカルーセル周期・更新検知処理と、前記冗長パケット位置把握処理により得られる冗長パケット位置に基づいて、所定位置に前記対象パケットを格納したカルーセルデータを蓄積するカルーセルデータ蓄積処理と、前記カルーセルデータ蓄積処理により蓄積された前記カルーセルデータを再多重化する再多重化処理とをコンピュータに実行させる。
【００３１】
請求項９記載の発明によれば、効率的にカルーセルデータを送信することができる。したがって、容易に受信側でのデータの取得時間を短縮させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易に再送信を実現することができる。
【発明の効果】
【００３２】
本発明によれば、容易に受信側でのデータの取得時間を短縮させることができる。
【発明を実施するための最良の形態】
【００３３】
＜本発明の概要＞
本発明は、例えばカルーセル方式で伝送されるデータ放送コンテンツを含むデジタル放送のＴＳを再送信するサービス等において、カルーセル方式等で伝送されるコンテンツの取得時間を短縮する。また、取得時間の短縮は、カルーセル方式で伝送されるコンテンツのデータ構造、或いはデータの内容を解析・変更することなく、コンテンツを格納するＴＳパケットレベルの処理で容易に行えるようにする。
【００３４】
具体的には、再送信設備（ヘッドエンド）において、受信したＴＳから、例えばカルーセル伝送されているユーザのリクエストに対するレスポンスの取得等を前提としたデータ放送コンテンツを格納しているＴＳパケット等の予め設定されている対象パケットを分離し、メモリ等の蓄積手段に蓄積する。また、蓄積したデータコンテンツのＴＳパケットをカルーセル伝送周期単位で複製し、再送信時においてＴＳ内に存在する冗長なパケットの帯域に繰り返し格納する。
【００３５】
この手法により、ＴＳに含まれるデータ放送の伝送帯域が広くなり、またデータ放送のカルーセル伝送周期が短くなるため、受信側においてデータ放送のコンテンツリクエストから取得までの時間が短縮される。
【００３６】
＜実施の形態＞
次に、上述した特徴を有する本発明における再送信装置、再送信方法、及び再送信プログラムを好適に実施した形態について、図面を用いて説明する。
【００３７】
＜放送システム＞
図１は、本発明における再送信装置を適用した放送システムの一実施形態の構成例を示す図である。図１に示す放送システム１０は、送信装置１１と、再送信装置１２と、受信装置１３とを有するよう構成されている。
【００３８】
送信装置１１は、有線或いは無線等によりケーブルテレビや地上デジタル放送等のＴＳを再送信装置１２に送信する。なお、送信装置１１は、例えば放送衛星（送信装置１１−１）や放送塔（送信装置１１−２）等がある。
【００３９】
再送信装置１２は、有線或いは無線等により送信されるケーブルテレビ、地上デジタル放送等のＴＳを受信する。また、再送信装置１２は、各受信装置１３−１〜１３−ｎにそれぞれに対して再送信可能な伝送方式へ変換して、各受信装置１３−１〜１３−ｎに伝送する。
【００４０】
受信装置１３では、再送信装置１２から伝送されたＴＳを受信し、映像、音声のデコード、及びデータ放送コンテンツの復号を行い、受信者（視聴者）に所望する映像を提供する。
【００４１】
＜再送信装置１２：第１の実施形態＞
次に、本発明における再送信装置１２の具体的な装置構成例について図を用いて説明する。図２は、第１の実施形態における再送信装置の一構成例を示す図である。また、図３は、カルーセル方式のＴＳパケット構造の一例を示す図である。
【００４２】
図２に示す第１の実施形態における再送信装置１２−１は、ビットレート取得手段２１と、対象パケット識別・分離手段２２と、カルーセル周期・更新検知手段２３と、冗長パケット位置把握手段としてのレート比較手段２４及び冗長パケット挿入・位置把握手段２５と、カルーセルデータ蓄積手段２６と、カルーセルデータ監視手段２７と、対象パケット再多重化手段２８とを有するよう構成されている。なお、図２において、実線矢印は、ＴＳパケット列のデータを示し、点線矢印は、対応する各構成部分を制御する制御情報を示している。
【００４３】
ビットレート取得手段２１は、入力されるＴＳの単位時間あたりのビット数をビットレートとして取得する。また、ビットレート取得手段２１は、取得したビットレートをレート比較手段２４に出力する。なお、ビットレートの測定は、上述したように単位時間あたりの受信ビット数から求める方法以外にも、例えば、ＴＳパケット列内のＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）パケットに記載されたタイムスタンプ等から求める方法等がある。
【００４４】
また、対象パケット識別・分離手段２２は、入力される再送信対象のデジタル放送のＴＳパケット列について、カルーセル伝送されているデータ放送のコンテンツが格納されたＴＳパケット、つまり、複製し、繰り返し格納する対象となるＴＳパケットを識別し、ＴＳパケット列から分離する。また、対象パケット識別・分離手段２２は、分離後のＴＳパケット列の該当位置に冗長データからなるＴＳパケットを代わりに格納する。なお、対象パケット識別・分離手段２２におけるパケット識別、分離手法の詳細な説明については後述する。
【００４５】
また、対象パケット識別・分離手段２２は、分離し冗長データを格納したパケットデータをカルーセル周期・更新検知手段２３、冗長パケット挿入・位置把握手段２５、及びカルーセルデータ蓄積手段２６に出力する。
【００４６】
カルーセル周期・更新検知手段２３は、分離されたデータ放送のＴＳパケット列について、ＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）の暗号化を解除する。
【００４７】
なお、カルーセル周期・更新検知手段２３におけるＣＡＳの暗号化の解除は、予め取得された暗号化を解除（復号）するための関連情報や鍵情報等を用いて行われる。また、暗号化の解除は、ＴＳパケット単位で行われるため、ＤＳＭ−ＣＣセクションの確認のために解除したＴＳパケットと、解除せずに再送信するＴＳパケットとを容易に比較することができる。
【００４８】
また、カルーセル周期・更新検知手段２３は、暗号化を解除したＴＳパケット列から、図３に示すＴＳＰ（パケット）ヘッダ、セクションヘッダ、及びＤＩＩメッセージに含まれる各項目から所定の項目の記述内容を参照することにより、当該セクションで伝送されるコンテンツのカルーセル伝送周期、及びカルーセルデータの更新の有無を検知する。なお、カルーセル周期・更新検知手段２３におけるカルーセル伝送周期及び更新の有無の検知手法の詳細な説明については後述する。また、カルーセル周期・更新検知手段２３は、検知した結果をカルーセルデータ蓄積手段２６に出力する。
【００４９】
また、冗長パケット位置把握手段は、入力されたＴＳパケット列から冗長データのパケット位置を把握し、その結果に基づいて分離したデータ放送コンテンツのパケットの格納を制御する。
【００５０】
ここで、第１の実施形態では、再送信時の伝送路の帯域に合わせ、外部入力クロック、又は予め設定した伝送速度に合わせてＴＳに冗長パケットを挿入してレート変換を行う場合、レート変換により挿入される冗長パケットの位置、及び冗長データの伝送レートを把握する手段を備える。つまり、再送信時の伝送路の帯域に合わせてＴＳに対してレート変換を行い、レート変換の際に挿入された冗長パケットの帯域を利用する。
【００５１】
更に具体的に説明すると、冗長パケット位置把握手段に含まれるレート比較手段２４は、ビットレート取得手段２１から得られる再送信対象とするＴＳパケットのビットレートと、予め設定される再送信時の伝送路の帯域とに基づいて設定されるビットレート、或いは外部入力された予め設定されたビットレート（外部入力クロック）とを比較する。また、レート比較手段２４は、比較によりＴＳパケット列のビットレート（伝送帯域）の増加分の情報を把握し、その情報からレート変換における制御情報を生成し、冗長パケット挿入・位置把握手段２５及びカルーセルデータ蓄積手段２６に出力する。
【００５２】
ここで、再送信対象とするＴＳパケット列のビットレートは、例えば伝送路符号化された変調波を受信し、復調する際にＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｎｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ）情報等を取得することで把握可能である。また、再送信対象とするＴＳパケット列が、ＩＰネットワーク網で伝送される場合等のようにＴＭＣＣ情報が得られない場合は、他の手法でビットレートを測定する必要がある。このような場合には、単位時間あたりの受信ビット数から求めたり、ＴＳパケット列内のＰＣＲパケットに記載されたタイムスタンプ等から求める手法等がある。
【００５３】
また、冗長パケット位置把握手段に含まれる冗長パケット挿入・位置把握手段２５は、再送信時の伝送路の帯域に基づいて設定されるビットレート、或いは外部入力される予め設定されたビットレート（外部入力クロック）に基づいて、ＴＳパケット列のレートを変換する。なお、レート変換は、冗長データからなるＴＳパケットを挿入することにより行う。また、冗長パケット挿入・位置把握手段２５は、変換したレート後にパケットを対象パケット再多重化手段２８に出力する。
【００５４】
また、冗長パケット挿入・位置把握手段２５は、ＰＣＲを伝送するパケットについて、レート変換に伴うＰＣＲ値の修正を行い、修正したパケットを対象パケット再多重化手段２８に出力する。
【００５５】
カルーセルデータ蓄積手段２６は、複製、繰り返し挿入するデータ放送パケットをカルーセル伝送の一周期分を単位として蓄積する。また、カルーセルデータ蓄積手段２６は、データ放送パケットをＴＳパケット列へ再多重するために、カルーセル伝送の一周期分を単位として繰り返しパケットを出力する。
【００５６】
また、カルーセルデータ蓄積手段２６は、カルーセル周期・更新検知手段２３により得られる情報から、例えばデータ放送コンテンツの更新が発生した場合、蓄積したデータ放送パケットを更新されたデータ放送パケットで置き換える。
【００５７】
カルーセルデータ監視手段２７は、対象パケット再多重化手段２８においてデータ放送パケット列を再多重する際のパケット挿入のスケジューリングを行う。また、カルーセルデータ監視手段２７は、データ放送パケットにおけるＴＳパケット列内の配置方法として予め設定されている制限等がある場合には、その制限を満たすように、データ放送パケットのＴＳパケット列への格納を制御する。
【００５８】
なお、上述した制限としては、例えば同一ＰＩＤで６つ以上のＴＳパケットを連続して送信しないようにしたり、同時に受信するコンポーネント（ＤＩＩ、ＤＤＢ、イベントメッセージを含む）の合計ビットレートを４Ｍｂｐｓ以下としたり、１サブテーブルあたりの最大ビットレートを２Ｍｂｐｓとする等の制限を用いることができる。これにより、既に規格化されている各種制限に対応したカルーセル伝送を実現することができる。
【００５９】
なお、上述の１コンポーネントには１ＰＩＤが対応し、また上述のサブテーブルとは、ＤＳＭ−ＣＣセクションで伝送される図３に示すセクションヘッダに示される「ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｓｉｏｎ」で区別されるデータストリームの一単位を示している。
【００６０】
対象パケット再多重化手段２８は、冗長パケット挿入・位置把握手段２５から得られるヌルパケットを含むＴＳパケット列に対し、カルーセルデータ蓄積手段２６から出力した対象パケットとしてのデータ放送パケットを、冗長パケットと置き換えて格納し、再多重化したデータを受信装置１３に伝送する。
【００６１】
また、対象パケット再多重化手段２８は、格納の際にＴＳパケット列内の同一ＰＩＤを持つＴＳパケットについて、図３に示すＴＳＰヘッダに記述された「ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ」の値を不連続とならないように書き換える。更に、対象パケット再多重化手段２８は、データ放送パケットに置き換えられなかった冗長パケットについては、もし冗長パケットがヌルパケットでない場合、ヌルパケットに置き換えて受信装置１３に伝送する。
【００６２】
ここで、図４は、第１の実施形態におけるレート変換の一例を示す図である。図４に示すように、再送信装置１２が受信時の伝送帯域に対して、再送信時の各伝送路のクロックやビットレートに合わせてレート変換を行うことにより、単位時間あたりのデータ量を増大させることができる。したがって、ＤＤＢ及びＤＩＩを効率よく例えばデータ放送パケット等を伝送させることができる。
【００６３】
また、図５は、第１の実施形態における対象パケットの格納例を示す図である。なお、図５において、Ｐ１〜Ｐ４は、映像、音声等のようにユーザのリクエストに対する応答の迅速性を有しないパケット（対象外パケット）を示し、またＰｔ１〜Ｐｔ４は、例えばカルーセル方式で伝送されるデータ放送のように、ユーザのリクエストに対する応答の迅速性を有するようなパケット（対象パケット）を示している。
【００６４】
第１の実施形態では、図５（ａ）に示すように入力されたＴＳを図５（ｂ）に示すように対象パケットと対象外パケットとに分離する。また、再送信時の伝送路に基づいて、変換されたレート増加分のパケットを利用して、図５（ｃ）に示すように対象パケットを繰り返し格納する。このように、レート増加分の冗長パケットの領域を利用して対象パケットを格納することで容易に受信側でのデータの取得時間を短縮させることができる。
【００６５】
＜対象パケット識別・分離手段２２におけるパケット識別、分離手法＞
次に、対象パケット識別・分離手段２２におけるパケット識別、分離手法について詳細に説明する。
【００６６】
まず、ＴＳパケットの識別には、例えば、ＩＳＯ／ＩＥＣ  １３８１８‐１  ２．４．４、ＡＲＩＢ  ＳＴＤ−Ｂ１０  第２部  ５．２等に示されているＴＳの管理情報であるＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）、又はＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）等を参照することによって行う。
【００６７】
また、例えばＩＳＯ／ＩＥＣ  １３８１８−１  ２．４．４等に示されているＰＭＴ内の各ストリームについてのストリームタイプ「ｓｔｒｅａｍ＿ｔｙｐｅ」を参照することにより、データ放送を伝送するＰＩＤのＴＳパケットを把握する。
【００６８】
ＡＲＩＢ  ＳＴＤ−Ｂ２４  第４章等に示されているように、カルーセル方式で伝送されるデータ放送のストリームタイプは、「ｓｔｒｅａｍ＿ｔｙｐｅ＝０ｘ０Ｂ」及び「ｓｔｒｅａｍ＿ｔｙｐｅ＝０ｘ０Ｄ」である。したがって、ＰＭＴを参照し、「ｓｔｒｅａｍ＿ｔｙｐｅ＝０ｘ０Ｂ」及び「ｓｔｒｅａｍ＿ｔｙｐｅ＝０ｘ０Ｄ」であるＰＩＤのＴＳパケットを複製対象候補とする。
【００６９】
複製対象候補となったＰＩＤを持つＴＳパケットについて、ＴＳパケットのペイロード内のＤＳＭ−ＣＣセクション内に記述されたテーブル識別「ｔａｂｌｅ＿ｉｄ」を参照する。例えば、ＡＲＩＢ  ＳＴＤ−Ｂ２４  第６章  ６．５等に示されているように、カルーセル方式で伝送されるＤＩＩメッセージのテーブル識別は「ｔａｂｌｅ＿ｉｄ＝０ｘ３Ｂ」、ＤＤＢメッセージのテーブル識別は「ｔａｂｌｅ＿ｉｄ＝０ｘ３Ｃ」である。したがって、複製対象候補のうち、「ｔａｂｌｅ＿ｉｄ＝０ｘ３Ｂ」及び「ｔａｂｌｅ＿ｉｄ＝０ｘ３Ｃ」であるＴＳパケットを複製対象と識別し、ＴＳパケット列から分離する。
【００７０】
＜カルーセル周期・更新検知手段２３におけるカルーセル伝送周期及び更新の有無の検知手法＞
次に、カルーセル周期・更新検知手段２３におけるカルーセル伝送周期及び更新の有無の検知手法について詳細に説明する。
【００７１】
まず、図３に示すＤＩＩメッセージに記述された「モジュール数（ｎｕｍｂｅｒ＿ｏｆ  ｍｏｄｕｌｅｓ）」、及び「ｍｏｄｕｌｅ＿ｓｉｚｅ」を参照し、カルーセル伝送されるモジュール数、及び各モジュールのサイズを把握する。また、伝送されるＤＩＩメッセージ、ＤＤＢメッセージで伝送される各モジュールを受信することにより、カルーセル伝送される各モジュールの伝送周期を検知する。また、ＤＩＩメッセージに記述された図３に示す「ｄｏｗｎｌｏａｄ＿ｉｄ」を参照し、データ放送コンテンツの更新を把握する。
【００７２】
例えば、ＡＲＩＢ  ＳＴＤ‐Ｂ２４  第三編  ６．１等に示されているように、図３に示すＤＩＩメッセージに記述された「ｄｏｗｎｌｏａｄ＿ｉｄ」の全３２ビット中、先頭４ビット（＝ｄａｔａ＿ｅｖｅｎｔ＿ｉｄ）、及びＤＩＩメッセージ内の各モジュールについて記述された「ｍｏｄｕｌｅ＿ｖｅｒｓｉｏｎ」を参照し、データ放送コンテンツの更新の有無を検知する。つまり、上述した各項目に記述された値が変更されている場合、データ放送コンテンツの更新が行われたことになる。
【００７３】
＜カルーセルデータ蓄積手段２６＞
ここで、カルーセル蓄積手段２６は、ＤＩＩメッセージ、及びＤＤＢメッセージからなるカルーセルの一単位を保存するが、データ放送コンテンツの更新が発生した場合、具体的にはカルーセル周期・更新検知手段２３において「ｄａｔａ＿ｅｖｅｎｔ＿ｉｄ」が更新されている場合に該当するＤＩＩメッセージ、及びＤＤＢメッセージからなるカルーセルの一単位を全てクリアにして、再度新たなＤＩＩメッセージ、ＤＤＢメッセージを蓄積し直す。
【００７４】
また、カルーセル蓄積手段２６は、データ放送コンテンツの更新が発生した場合、具体的には「ｍｏｄｕｌｅ＿ｖｅｒｓｉｏｎ」が更新されている場合、該当する「ｍｏｄｕｌｅ＿ｉｄ」に対応するＤＤＢメッセージをクリアにして、再度同じ「ｍｏｄｕｌｅ＿ｉｄ」を持つＤＤＢメッセージを蓄積し直す。
【００７５】
上述したように、第１の実施形態によれば、容易にカルーセル方式で伝送されるコンテンツ（データ）の取得時間を短縮することができる。これにより、例えばユーザのコンテンツリクエストに対するレスポンスを向上させることができる。
【００７６】
＜再送信装置１２：第２の実施形態＞
次に、再送信装置１２の第２の実施形態について説明する。一般に、ＴＳパケットには、ヌルパケットと呼ばれる冗長パケットが含まれている。ヌルパケットは、情報を持たないパケットであり、ＴＳ内に含まれる量に規定はないため、ＴＳとしての整合性を満たせば、ヌルパケットを置き換えて別のパケットを伝送することも可能である。そこで、第２の実施形態では、ＴＳに含まれるヌルパケットの帯域を利用して再送信することにより、容易に受信側でのデータの取得時間を短縮させることができる。
【００７７】
図６は、第２の実施形態における再送信装置の一構成例を示す図である。なお、図６に示す第２の実施形態における再送信装置１２−２において、上述した再送信装置１２−１と同様の動作を行う構成については、同一符号を付すものとし、その詳細な説明は省略する。
【００７８】
図６に示す第２の実施形態における再送信装置１２−２は、対象パケット識別・分離手段２２と、カルーセル周期・更新検知手段２３と、ヌルパケット位置把握手段３５と、カルーセルデータ蓄積手段３６と、カルーセルデータ監視手段２７と、対象パケット再多重化手段３８とを有するよう構成されている。なお、実線矢印は、ＴＳパケット列のデータを示し、点線矢印は、対応する各構成部分を制御する制御情報を示している。
【００７９】
対象パケット識別・分離手段２２は、上述した第１の実施形態にと同様に、入力される再送信対象のデジタル放送のＴＳパケット列について、カルーセル伝送されているデータ放送のコンテンツが格納されたＴＳパケット、つまり、複製し、繰り返し格納する対象となるＴＳパケットを識別し、ＴＳパケット列から分離する。また、対象パケット識別・分離手段２２は、分離後のＴＳパケット列の該当位置に冗長データからなるＴＳパケットを代わりに格納する。
【００８０】
また、対象パケット識別・分離手段２２は、分離し冗長データを格納したパケットデータをカルーセル周期・更新検知手段２３、カルーセルデータ蓄積手段３６、及びヌルパケット位置把握手段３５に出力する。
【００８１】
カルーセル周期・更新検知手段２３は、分離されたデータ放送のＴＳパケット列について、ＣＡＳの暗号化を解除する。また、カルーセル周期・更新検知手段２３は、暗号化を解除したＴＳパケット列について、ＴＳＰヘッダ、セクションヘッダ、及びＤＩＩメッセージを参照することにより、当該セクションで伝送されるコンテンツのカルーセル伝送周期、及びカルーセルデータの更新の有無を検知する。また、カルーセル周期・更新検知手段２３は、検知した結果をカルーセルデータ蓄積手段３６に出力する。
【００８２】
また、第２の実施形態における冗長パケット位置把握手段としてのヌルパケット位置把握手段３５は、ＴＳパケット列に含まれるヌルパケットの位置、及びヌルパケットの帯域を把握する。また、ヌルパケット位置把握手段３５は、複製対象として分離したデータ放送パケットを繰り返し格納するためのカルーセルデータ蓄積手段３６に対して、ヌルパケットの位置や増加した帯域等の情報を把握し、その情報から把握し、その情報からヌルパケットを対象パケットに置換するための制御情報を生成し、カルーセルデータ蓄積手段３６に出力する。
【００８３】
カルーセルデータ蓄積手段３６は、対象パケット識別・分離手段２２から分離した対象パケットを取得し、カルーセル周期・更新検知手段２３から得られる情報と、ヌルパケット位置把握手段３５により得られるヌルパケット位置情報とに基づいて、複製、繰り返し挿入するデータ放送パケットをカルーセル伝送の一周期分を単位として蓄積する。また、カルーセルデータ蓄積手段３６は、データ放送パケットをＴＳパケット列へ再多重するために、カルーセル伝送の一周期分を単位として繰り返しパケットを出力する。
【００８４】
また、カルーセルデータ蓄積手段３６は、データ放送コンテンツの更新が発生した場合、蓄積したデータ放送パケットを更新されたデータ放送パケットで置き換える。
【００８５】
カルーセルデータ監視手段２７は、対象パケット再多重化手段３８においてデータ放送パケット列を再多重化する際のパケット挿入のスケジューリングを行う。また、カルーセルデータ監視手段２７は、データ放送パケットにおけるＴＳパケット列内の配置方法として予め設定されている制限がある場合には、その制限を満たすように、データ放送パケットのＴＳパケット列への格納を制御する。なお、上述した制限としては、例えば第１の実施形態と同様の制限等を用いることができる。
【００８６】
対象パケット再多重化手段３８は、ヌルパケットを含むＴＳパケット列に対し、カルーセルデータ蓄積手段３６から出力したデータ放送パケットを、ヌルパケットと置き換えて格納し、再多重化したデータを受信装置１３に伝送する。
【００８７】
また、対象パケット再多重化手段３８は、格納の際にＴＳパケット列内の同一ＰＩＤを持つＴＳパケットについて、ＴＳパケットヘッダに記述された「ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ」の値を不連続とならないように書き換える。更に、対象パケット再多重化手段３８は、データ放送パケットに置き換えられなかったヌルパケットについては、そのまま伝送する。
【００８８】
ここで、図７は、第２の実施形態における対象パケットの格納例を示す図である。なお、図７において、Ｐ１〜Ｐ４は、データ放送等のように迅速性を有しないパケット（対象外パケット）を示し、またＰｔ１〜Ｐｔ４は、例えばユーザのリクエストに対するレスポンス等のように迅速性を有するようなパケット（対象パケット）を示し、Ｎ１、Ｎ２は、ヌルパケットを示している。
【００８９】
第２の実施形態では、図７（ａ）に示すように入力されたＴＳを図７（ｂ）に示すように対象パケットと対象外パケットとに分離する。また、再送信時には、先に伝送されるヌルパケットＮ１、Ｎ２の領域を利用して図７（ｃ）に示すように対象パケットを繰り返し格納する。このように、ＴＳに含まれる冗長パケットの領域を利用して対象パケットを繰り返し格納することで容易に受信側でのデータの取得時間を短縮させることができる。
【００９０】
このように、第２の実施形態によれば、容易にカルーセル方式で伝送されるコンテンツ（データ）の取得時間を短縮することができる。これにより、例えばユーザのコンテンツリクエストに対するレスポンスを向上させることができる。
【００９１】
なお、本発明では、上述した第１の実施形態及び第２の実施形態を組み合わせてデータカルーセル伝送を実現することができる。
【００９２】
＜実行プログラム＞
ここで、上述した再送信装置１２は、上述した専用の装置構成等を用いて本発明における再送信処理を行うこともできるが、各構成における処理をコンピュータに実行させるための実行プログラムを生成し、例えば汎用のパーソナルコンピュータ、サーバ等にそのプログラムをインストールすることにより、本発明に係る再送信処理を実現することができる。
【００９３】
＜ハードウェア構成＞
ここで、本発明における再送信処理が実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図８は、本発明における再送信処理が実現可能なハードウェア構成の一例を示す図である。
【００９４】
図８におけるコンピュータ本体には、入力装置４１と、出力装置４２と、ドライブ装置４３と、補助記憶装置４４と、メモリ装置４５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４６と、ネットワーク接続装置４７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００９５】
入力装置４１は、ユーザ等が操作するキーボード及びマウス等のポインティングデバイスや音声入力デバイス等を有しており、ユーザ等からのプログラムの実行指示等、各種操作信号、音声信号を入力する。出力装置４２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイやスピーカ等を有し、ＣＰＵ４６が有する制御プログラムにより実行経過や結果等を表示又は音声出力することができる。
【００９６】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えばＣＤ−ＲＯＭ等の記録媒体４８等により提供される。プログラムを記録した記録媒体４８は、ドライブ装置４３にセット可能であり、記録媒体４８に含まれる実行プログラムが、記録媒体４８からドライブ装置４３を介して補助記憶装置４４にインストールされる。
【００９７】
また、ドライブ装置４３は、本発明に係る実行プログラムを記録媒体４８に記録することができる。これにより、その記録媒体４８を用いて、他の複数のコンピュータに容易にインストールすることができ、容易に再送信処理を実現することができる。
【００９８】
補助記憶装置４４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。また、補助記憶装置４４は、上述したパケットや各種制御情報等を蓄積する蓄積手段として用いることもできる。
【００９９】
メモリ装置４５は、ＣＰＵ４６により補助記憶装置４４から読み出された実行プログラム等を格納する。なお、メモリ装置４５は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。
【０１００】
ＣＰＵ４６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、及びメモリ装置４５に格納されている実行プログラム等に基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して、再送信処理を実現することができる。また、プログラムの実行中に必要な各種情報等は、補助記憶装置４４から取得することができ、また格納することもできる。
【０１０１】
ネットワーク接続装置４７は、電波を送信又は受信することができるアンテナ装置や、電話回線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル等の通信ネットワーク（各種伝送路）等と接続することにより、実行プログラムや各種データを他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラムを他の端末等に提供することができる。
【０１０２】
上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで再送信処理を実現することができる。また、プログラムをインストールすることにより、容易に再送信処理を実現することができる。
【０１０３】
＜再送信処理手順＞
次に、本発明における実行プログラムを用いた再送信処理手順についてフローチャートを用いて説明する。図９は、本発明における再送信処理手順の一例を示すフローチャートである。
【０１０４】
図９において、まず放送衛星や放送塔等から伝送されたコンテンツ信号を受信し（Ｓ０１）、伝送信号に含まれるＴＳデータの中からコンテンツに該当する対象パケットを識別・分離する（Ｓ０２）。
【０１０５】
次に、冗長パケットの位置の把握を行う（Ｓ０３）。具体的には、再送信対象とするＴＳパケット列のビットレートと、再送信時の伝送路の帯域に基づいて設定されるビットレートと、或いは外部入力されたクロックとを比較することにより、ＴＳパケット列のビットレートの増加分を把握し、レート変換を制御する。また、再送信時の伝送路の帯域により設定されるビットレート、或いは外部入力されたクロックに合わせて、ＴＳパケット列のレートを変換する（第１の実施形態）。また、Ｓ０３の処理においては、上述の手法の他にも例えばＴＳに含まれるヌルパケットの帯域を把握してもよい（第２の実施形態）。
【０１０６】
次に、上述したＳ０２の処理により分離されたデータ放送のＴＳパケット列に基づいて、カルーセルの周期と、カルーセルデータの更新の有無を検知する（Ｓ０４）。また、複数、繰り返し挿入するカルーセルデータとしてのデータ放送パケットを、カルーセル伝送の一周期分を単位として蓄積し（Ｓ０５）、ヌルパケットを含むＴＳパケット列に対し、Ｓ０５の処理により蓄積されたデータ放送パケットをヌルパケットと置き換えて再多重化し（Ｓ０６）、再多重化したデータを受信装置１３に伝送する（Ｓ０７）。
【０１０７】
上述したように再送信処理によれば、効率的にカルーセルデータを送信することができるため、容易に受信側でのデータの取得時間を短縮させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易に再送信を実現することができる。
【０１０８】
上述したように本発明によれば、効率的にカルーセルデータを送信することができるため、容易に受信側でのデータの取得時間を短縮させることができる。具体的には、例えばカルーセル方式で伝送されるデータ放送コンテンツを含むデジタル放送のＴＳを再送信するサービス等において、カルーセル方式等で伝送されるコンテンツの取得時間を短縮することができる。また、取得時間の短縮は、カルーセル方式で伝送されるコンテンツのデータ構造、或いはデータの内容を解析・変更することなく、コンテンツを格納するＴＳパケットレベルの処理で容易に行うことができる。
【０１０９】
なお、上述した実施形態においては、パケットの一例としてデータ放送パケットを用いたが、本発明においては特にこれに限定されるものではなく、例えば他の分野のコンテンツに含まれるパケット等にも適用することができる。
【０１１０】
以上本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１１１】
【図１】本発明における再送信装置を適用した放送システムの一実施形態の構成例を示す図である。
【図２】第１の実施形態における再送信装置の一構成例を示す図である。
【図３】カルーセル方式のＴＳパケット構造の一例を示す図である。
【図４】第１の実施形態におけるレート変換の一例を示す図である。
【図５】第１の実施形態における対象パケットの格納例を示す図である。
【図６】第２の実施形態における再送信装置の一構成例を示す図である。
【図７】第２の実施形態における対象パケットの格納例を示す図である。
【図８】本発明における再送信処理が実現可能なハードウェア構成の一例を示す図である。
【図９】本発明における再送信処理手順の一例を示すフローチャートである。
【符号の説明】
【０１１２】
１０  放送システム
１１  送信装置
１２  再送信装置
１３  受信装置
２１  ビットレート取得手段
２２  対象パケット識別・分離手段
２３  カルーセル周期・更新検知手段
２４  レート比較手段
２５  冗長パケット挿入・位置把握手段
２６，３６  カルーセルデータ蓄積手段
２７  カルーセルデータ監視手段
２８，３８  対象パケット再多重化手段
３５  ヌルパケット位置把握手段
４１  入力装置
４２  出力装置
４３  ドライブ装置
４４  補助記憶装置
４５  メモリ装置
４６  ＣＰＵ
４７  ネットワーク接続装置
４８  記録媒体
【図１】
2008148153.tif 000003
【図２】
2008148153.tif 000004
【図３】
2008148153.tif 000005
【図４】
2008148153.tif 000006
【図５】
2008148153.tif 000007
【図６】
2008148153.tif 000008
【図７】
2008148153.tif 000009
【図８】
2008148153.tif 000010
【図９】
2008148153.tif 000011