(57)【要約】【課題】  データカルーセル伝送方法における、コンテンツの取得時間を軽減させる。【解決手段】  モジュールを分割してセクションを生成するセクション生成手段１２と、セクションを接続して接続セクションを生成する接続セクション生成手段１４と、モジュール関連性データとモジュール管理情報に基づいて、接続セクションを接続して接続モジュールを生成する接続モジュール生成手段１５と、接続モジュールとモジュール管理情報からデータストリームを生成するデータストリーム生成手段１６と、データストリームを分割してＴＳパケットを生成し、このＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成するＴＳ生成手段１７を備える。【選択図】      図１
2005094051.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを構成する複数のモジュールを分割してセクションを生成し、前記モジュールを管理するための情報であるモジュール管理情報とともにデータストリームとしたものを、分割してＴＳパケットを生成して、繰返し伝送するデータカルーセル伝送方式における、前記コンテンツをカルーセル化するコンテンツカルーセル化装置において、
前記コンテンツを構成するモジュールと前記モジュール管理情報とを記憶するコンテンツ記憶手段と、
予め、モジュール間の関連性を示すモジュール関連性データを記憶している関連性データ記憶手段と、
前記コンテンツ記憶手段に記憶されているモジュールを分割してセクションを生成するセクション生成手段と、
このセクション生成手段で生成されたセクションを同一のモジュールに属するセクション同士で接続して接続セクションを生成する接続セクション生成手段と、
前記関連性データ記憶手段に記憶されているモジュール関連性データに基づいて、前記接続セクション生成手段で生成された接続セクションを接続して接続モジュールを生成する接続モジュール生成手段と、
この接続モジュール生成手段で生成された接続モジュールと前記コンテンツ記憶手段に記憶されているモジュール管理情報からデータストリームを生成するデータストリーム生成手段と、
このデータストリーム生成手段で生成されたデータストリームを分割して前記ＴＳパケットを生成し、このＴＳパケットを、前記データストリームを構成する、前記ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成するＴＳ生成手段と、
を備えることを特徴とするコンテンツカルーセル化装置。
【請求項２】
コンテンツを構成する複数のモジュールを分割してセクションを生成し、前記モジュールを管理するための情報であるモジュール管理情報とともにデータストリームとしたものを、分割してＴＳパケットを生成して、繰返し伝送するデータカルーセル伝送方式における、前記コンテンツをカルーセル化するコンテンツカルーセル化装置において、
前記コンテンツを構成するモジュールと前記モジュール管理情報とを記憶するコンテンツ記憶手段と、
予め、モジュール間の関連性を示すモジュール関連性データを記憶している関連性データ記憶手段と、
前記コンテンツ記憶手段に記憶されているモジュールを分割してセクションを生成するセクション生成手段と、
このセクション生成手段で生成されたセクションを同一のモジュールに属するセクション同士で接続して接続セクションを生成する接続セクション生成手段と、
前記関連性データ記憶手段に記憶されているモジュール関連性データに基づいて、前記接続セクション生成手段で生成された接続セクションを接続して接続モジュールを生成する接続モジュール生成手段と、
予め接続モジュールの伝送の優先順位を示す優先順位データが記憶されている優先順位データ記憶手段と、
この優先順位データ記憶手段に記憶されている優先順位データと前記コンテンツ記憶手段に記憶されているモジュール管理情報に基づいて、前記モジュール管理情報と前記接続モジュール生成手段で生成された接続モジュールを接続して接続モジュール群を生成する接続モジュール群生成手段と、
この接続モジュール群生成手段で生成された接続モジュール群からデータストリームを生成するデータストリーム生成手段と、
このデータストリーム生成手段で生成されたデータストリームを分割して前記ＴＳパケットを生成し、このＴＳパケットを、前記データストリームを構成する、前記ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成するＴＳ生成手段と、
を備えることを特徴とするコンテンツカルーセル化装置。
【請求項３】
前記接続モジュール群生成手段は、前記接続モジュールの配置によって、前記接続モジュールを伝送する時間が重なる場合には、指定した範囲内で、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置して接続するとともに、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置すると、前記指定した範囲を超えてしまう場合には、前記優先順位の低い接続モジュールを分断して、この分断した接続モジュールを前記優先順位の高い接続モジュールの前及び後に配置して接続することを特徴とする請求項２に記載のコンテンツカルーセル化装置。
【請求項４】
前記接続モジュール群生成手段は、優先順位の同じ接続モジュールを同一のグループとするグループ分けを行い、同一グループ内の接続モジュールを均等に配置するとともに、同一グループ内に異なる周期の接続モジュールがある場合には、前記グループの伝送周期が、前記接続モジュールの伝送周期の最小公倍数となるように前記接続モジュールを配置して接続することを特徴とする請求項２または請求項３に記載のコンテンツカルーセル化装置。
【請求項５】
前記関連性データ記憶手段に記憶されているモジュール関連性データが同一の画面を構成するものに使用される接続モジュールであるかどうかを示すデータであることを特徴とする請求項１から請求項４のいずれか１項に記載のコンテンツカルーセル化装置。
【請求項６】
前記接続モジュール生成手段は、生成する接続モジュールを伝送する時間が最小となるように接続セクションを接続することを特徴とする請求項１から請求項５のいずれか１項に記載のコンテンツカルーセル化装置。
【請求項７】
コンテンツを構成する複数のモジュールを分割してセクションを生成し、前記モジュールを管理するための情報であるモジュール管理情報とともにデータストリームとしたものを、分割してＴＳパケットを生成し、繰返し伝送するデータカルーセル伝送方式における、前記コンテンツをカルーセル化するために、コンピュータを、
コンテンツ記憶手段に記憶されているモジュールを分割してセクションを生成するセクション生成手段、
このセクション生成手段で生成されたセクションを同一のモジュールに属するセクション同士で接続して接続セクションを生成する接続セクション生成手段、
関連性データ記憶手段に予め記憶されているモジュール間の関連性を示すモジュール関連性データに基づいて、前記接続セクション生成手段で生成された接続セクションを接続して接続モジュールを生成する接続モジュール生成手段、
優先順位データ記憶手段に予め記憶されている接続モジュールの伝送の優先順位を示す優先順位データと前記コンテンツ記憶手段に記憶されているモジュール管理情報に基づいて、前記モジュール管理情報と前記接続モジュール生成手段で生成された接続モジュールを接続して接続モジュール群を生成する接続モジュール群生成手段、
この接続モジュール群生成手段で生成された接続モジュール群からデータストリームを生成するデータストリーム生成手段、
このデータストリーム生成手段で生成されたデータストリームを分割して前記ＴＳパケットを生成し、このＴＳパケットを、前記データストリームを構成する、前記ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成するＴＳ生成手段、
として機能させることを特徴とするコンテンツカルーセル化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データカルーセル方式によるコンテンツを配信するためのコンテンツカルーセル化装置及びコンテンツカルーセル化プログラムに関する。
【背景技術】
【０００２】
デジタル放送において、同じコンテンツを繰返し放送する放送サービスがある。このような放送サービスは、データカルーセル伝送方式により、コンテンツが伝送させる。
このデータカルーセル伝送方式は、コンテンツを構成する複数のモジュールを固定長のＤｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ（以下、「ＤＤＢ」という）セクションに分割し、このモジュールの管理情報であるＤｏｗｎｌｏａｄ  Ｉｎｆｏ  Ｉｎｄｉｃａｔｉｏｎ（以下「ＤＩＩ」という）とともにデータストリームとしたものを、Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ（以下「ＴＳパケット」という）として、繰返し伝送する（例えば、非特許文献１）。
【非特許文献１】情報通信活用辞典編集委員会、「情報活用辞典」、株式会社産業調査会事典出版センター、２０００年６月１日、ｐ．５４０
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のカルーセル伝送方式では、コンテンツのモジュール構成などは特に意識されていなかった。また指定されたモジュールをそのまま順番にカルーセル化していた。また、このモジュール構成は、制作者側の作り易さが優先され、コンテンツの取得時間の低減などが考慮されていなかったので、視聴者が希望するコンテンツの取得に時間がかかっていたという問題があった。
【０００４】
更に、視聴者が視聴するタイミングによっては、希望するコンテンツを取得するために、コンテンツの伝送の周期だけ待つ必要が生じることがあった。このためデジタル放送の表示待ち時間が長くなり、視聴者のコンテンツの取得時間がかかることの原因となっていた。
【０００５】
本発明は、上記問題点に鑑み創案されたものであり、視聴者のコンテンツの取得時間を短くすることのできるコンテンツカルーセル化装置及びコンテンツカルーセル化プログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、コンテンツを構成する複数のモジュールを分割してセクションを生成し、モジュールを管理するための情報であるモジュール管理情報とともにデータストリームとしたものを、分割してＴＳパケットを生成して、繰返し伝送するデータカルーセル伝送方式における、コンテンツをカルーセル化するコンテンツカルーセル化装置であって、コンテンツ記憶手段と、関連性データ記憶手段と、セクション生成手段と、接続セクション生成手段と、接続モジュール生成手段と、データストリーム生成手段と、ＴＳ生成手段と、を備えていることを特徴とする。
【０００７】
かかる構成によれば、コンテンツカルーセル化装置は、セクション生成手段により、コンテンツ記憶手段に記憶されているモジュールを分割して、ヘッダを付加してセクションを生成し、接続セクション生成手段により、セクション生成手段で生成されたセクションを同一のモジュールに属するセクション同士で接続して接続セクションを生成する。
【０００８】
また、接続モジュール生成手段により、関連性データ記憶手段に予め記憶されているモジュール間の関連性を示すモジュール関連性データに基づいて、接続セクション生成手段で生成された接続セクションを接続して接続モジュールを生成する。
【０００９】
また、データストリーム生成手段により、接続モジュール生成手段で生成された接続モジュールとコンテンツ記憶手段に記憶されているモジュール管理情報からデータストリームを生成し、ＴＳ生成手段により、データストリーム生成手段で生成されたデータストリームを分割してヘッダを付加してＴＳパケットを生成し、このＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成する。
【００１０】
ここで、セクションに付加されるヘッダには、セクションが属するモジュールを示すデータ、つまり、どのセクションと接続するかを示すデータなどが書き込まれている。従って、セクションは、付加されるヘッダに書き込まれているデータに基づいて接続される。また、ＴＳパケットに付加されるヘッダには、どのカルーセルに属するのかを示すＰａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ（以下、適宜「ＰＩＤ」という）などが書き込まれている。
【００１１】
また、モジュール管理情報とは、コンテンツを構成するモジュールを管理するための情報であって、モジュールの数、モジュールのＩＤ、バージョン、圧縮の有無及びモジュールの周期などが記述されている。また、セクションを接続するとは、同一のモジュールを構成するセクションの間に別のモジュールを構成するセクションを挿入しないで、同一のモジュールを構成するセクション同士を接続することをいう。また、接続セクションを接続するとは、関連する接続セクションの間に関連しない接続セクションを挿入しないで、関連する接続セクション同士を接続することをいう。また、データストリームを構成する、ＴＳパケットに対応するデータとは、モジュールを構成するデータ、モジュール管理情報を構成するデータ及びセクションのヘッダを構成するデータであって、ＴＳパケットのヘッダ以外の部分を構成するデータと同じデータである。また、生成されたＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成するとは、生成されたＴＳパケットの順番を変えることなく、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番でＴＳパケットを接続することをいう。
【００１２】
請求項２に係る発明は、コンテンツを構成する複数のモジュールを分割してセクションを生成し、モジュールを管理するための情報であるモジュール管理情報とともにデータストリームとしたものを、分割してＴＳパケットを生成して、繰返し伝送するデータカルーセル伝送方式における、コンテンツをカルーセル化するコンテンツカルーセル化装置であって、コンテンツ記憶手段と、関連性データ記憶手段と、セクション生成手段と、接続セクション生成手段と、接続モジュール生成手段と、優先順位データ記憶手段と、接続モジュール群生成手段と、データストリーム生成手段と、ＴＳ生成手段と、を備えることを特徴とする。
【００１３】
かかる構成によれば、コンテンツカルーセル化装置は、セクション生成手段により、コンテンツ記憶手段に記憶されているモジュールを分割してセクションを生成し、接続セクション生成手段により、セクション生成手段で生成されたセクションを同一のモジュールに属するセクション同士で接続して接続セクションを生成する。
【００１４】
また、接続モジュール生成手段により、関連性データ記憶手段に予め記憶されているモジュール間の関連性を示すモジュール関連性データに基づいて、接続セクション生成手段で生成された接続セクションから接続モジュールを生成し、接続モジュール群生成手段により、優先順位データ記憶手段に予め記憶されている接続モジュールの伝送の優先順位を示す優先順位データとコンテンツ記憶手段に記憶されているモジュール管理情報に基づいて、モジュール管理情報と接続モジュール生成手段で生成された接続モジュールを接続して接続モジュール群を生成する。
【００１５】
また、データストリーム生成手段により、接続モジュール群生成手段で生成された接続モジュール群からデータストリームを生成し、ＴＳ生成手段により、データストリーム生成手段で生成されたデータストリームを分割してヘッダを付加しＴＳパケットを生成し、このＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成する。
【００１６】
ここで、接続モジュール間の伝送の優先順位とは、接続モジュールを伝送する必要性の順番をいう。また、接続モジュール群生成手段における接続モジュールとモジュール管理情報の接続は、同一のカルーセルに関する接続モジュールとモジュール管理情報を接続することだけではなく、複数のカルーセルに関する接続モジュールとモジュール管理情報を接続することも含まれる。
【００１７】
また、請求項３に係る発明は、請求項２に記載のコンテンツカルーセル化装置であって、接続モジュール群生成手段は、接続モジュールの配置によって、接続モジュールを伝送する時間が重なる場合には、指定した範囲内で、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置して接続するとともに、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置すると、指定した範囲を超えてしまう場合には、優先順位の低い接続モジュールを分断して、分断した接続モジュールを優先順位の高い接続モジュールの前及び後に配置して接続することを特徴とする。
【００１８】
かかる構成によれば、コンテンツカルーセル化装置は、接続モジュールを伝送する時間が重なる場合に、指定した範囲内で、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置して接続するので、伝送の優先度の高い接続モジュールの伝送周期を守ることができるとともに、伝送の優先度の低い接続モジュールをスライドさせて伝送の優先度の高い接続モジュールの前または後ろのうち、伝送の優先順位の低いモジュールの本来の伝送時間に近い方にスライドさせるので、伝送の優先順位の低い接続モジュールの伝送時間のずれを最小とすることができる。
【００１９】
ここで、接続モジュールのスライドとは、伝送周期から特定される接続モジュールの伝送をする時刻（時間）（以下、適宜「伝送時間」という）を変えることをいい、伝送時間が重なる優先度の高い接続モジュールの伝送時間の前または後ろのうち接続モジュール本来の伝送時間に近いほうに配置される。また、指定した範囲内は、接続モジュールの伝送時間を変えることができる範囲をいう。また、接続モジュールを分断するとは、接続モジュールを構成する接続セクション同士の接続を解くことをいう。また、分断する位置は、分断することによるコンテンツの伝送時間の増加が最小となる接続セクションの接続部分である。または、分断する位置は、接続モジュールにおいて最も関連性が低い接続セクション同士の接続部分である。
【００２０】
また、請求項４に係る発明は、請求項２または請求項３に記載のコンテンツカルーセル化装置であって、接続モジュール群生成手段が、優先順位の同じ接続モジュールを同一のグループとするグループ分けを行い、同一グループ内の接続モジュールを均等に配置するとともに、同一グループ内に異なる周期の接続モジュールがある場合には、グループの伝送周期が、接続モジュールの伝送周期の最小公倍数となるように接続モジュールを配置して接続することを特徴とする。
ここで、接続モジュールの配置とは、接続モジュールを伝送する順番に並べることをいう。
かかる構成によれば、コンテンツカルーセル化装置は、同一グループ内の接続モジュールを均等に配置することにより、接続モジュールのスライドさせる範囲を最小とすることができる。また、同一グループ内に異なる伝送周期の接続モジュールがある場合には、グループの伝送周期が、接続モジュールの伝送周期の最小公倍数となるように接続モジュールを配置する。
【００２１】
また、請求項５に係る発明は、請求項１から請求項４のいずれか１項に記載のコンテンツカルーセル化装置であって、関連性データ記憶手段に記憶されているモジュール関連性データが同一の画面を構成するものに使用される接続セクションであるかどうかを示すデータであることを特徴とする。
かかる構成によれば、コンテンツカルーセル化装置は、同一の画面を構成する接続モジュールを接続することとなる。
【００２２】
また、請求項６に係る発明は、請求項１から請求項５のいずれか１項に記載のコンテンツカルーセル化装置であって、接続モジュール生成手段は、生成する接続モジュールを伝送する時間が最小となるように接続セクションを接続することを特徴とする。
かかる構成によれば、コンテンツカルーセル化装置は、接続セクションを、生成する接続モジュールの伝送する時間が最小となるような順番で接続することとなる。
【００２３】
請求項７に係る発明は、コンテンツを構成する複数のモジュールを分割してセクションを生成し、モジュールを管理するための情報であるモジュール管理情報とともにデータストリームとしたものを、分割してＴＳパケットを生成し、繰返し伝送するデータカルーセル伝送方式における、コンテンツをカルーセル化するために、コンピュータを、セクション生成手段と、接続セクション生成手段と、接続モジュール生成手段と、接続モジュール群生成手段と、データストリーム生成手段と、ＴＳ生成手段として機能させる構成とした。
【００２４】
かかる構成によれば、コンテンツカルーセル化プログラムは、セクション生成手段により、コンテンツ記憶手段に記憶されているモジュールを分割してヘッダを付加しセクションを生成し、接続セクション生成手段により、セクション生成手段で生成されたセクションを同一のモジュールに属するセクション同士で接続して接続セクションを生成する。
【００２５】
また、接続モジュール生成手段により、関連性データ記憶手段に予め記憶されているモジュール間の関連性を示すモジュール関連性データに基づいて、接続セクション生成手段で生成された接続セクションを接続して接続モジュールを生成し、接続モジュール群生成手段により、優先順位記憶手段に予め記憶されている接続モジュールの伝送の優先順位を示す優先順位データとコンテンツ記憶手段に記憶されているモジュール管理情報に基づいて、モジュール管理情報と接続モジュール生成手段で生成された接続モジュールを接続して接続モジュール群を生成する。
【００２６】
また、データストリーム生成手段により、接続モジュール群生成手段で生成され接続モジュール群からデータストリームを生成し、ＴＳ生成手段により、データストリーム生成手段で生成されたデータストリームを分割してヘッダを付加しＴＳパケットを生成し、このＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成する。
【発明の効果】
【００２７】
請求項１に係る発明によれば、セクション同士を接続し、かつ、接続セクション同士を接続するので、セクションを接続せずに伝送するものや接続セクションを接続せずに伝送するものと比較して、コンテンツの取得時間を短くすることができる。また、同一のモジュールに属するセクション同士を接続し、関連する接続セクションを接続しているので、異なるモジュールに属するセクションを接続しているものや関連しないセクションを接続しているものと比較して、コンテンツの取得時間を短くすることができる。
【００２８】
請求項２及び請求項７に係る発明によれば、伝送の優先順位に基づいて、伝送の優先順位の高いグループに属する接続モジュールほど、伝送周期を守るように接続モジュールを接続しているので、確実に、伝送の優先順位の高いグループに属するモジュールほど、その伝送周期で伝送することができる。
【００２９】
請求項３に係る発明によれば、接続モジュールの伝送をする時間が重なる場合に、指定した範囲内で、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置して接続するので、伝送の優先度の高い接続モジュールの伝送周期を守ることができるとともに、伝送の優先度の低い接続モジュールをスライドさせて伝送の優先度の高い接続モジュールの前または後ろのうち、伝送の優先順位の低いモジュールの本来の伝送時間に近い方にスライドさせて配置するので、伝送の優先順位の低い接続モジュールの伝送時間のずれを最小とすることができる。
【００３０】
請求項４に係る発明によれば、同一グループ内の接続モジュールを均等に配置することにより、接続モジュールのスライドをする範囲を最小とすることができる。
【００３１】
請求項５に係る発明によれば、同一の画面を構成するものに使用される接続セクションを接続するので、よりコンテンツの取得時間を短くすることができる。
【００３２】
請求項６に係る発明によれば、生成する接続モジュールの伝送時間が最小になるように関連する接続セクション同士を接続するので、よりコンテンツの取得時間を短くすることができる。
【発明を実施するための最良の形態】
【００３３】
［第１の実施形態］
以下、本発明の第１の実施形態について、図面を参照して説明する。参照する図１は、本発明に係る第１の実施形態であるコンテンツカルーセル化装置を示すブロック図である。
図１に示すように、コンテンツカルーセル化装置１０は、コンテンツを構成するモジュールをカルーセル化するものであり、コンテンツ記憶手段１１、ＤＤＢセクション生成手段１２（セクション生成手段）、関連性データ記憶手段１３、接続ＤＤＢセクション生成手段１４（接続セクション生成手段）、接続モジュール生成手段１５、データストリーム生成手段１６、ＴＳ生成手段１７を備えている。
【００３４】
コンテンツ記憶手段１１は、コンテンツを構成するモジュールとモジュール管理情報ＤＩＩを記憶しているものであり、記憶しているモジュールをＤＤＢセクション生成手段１２に読み出されるものであり、また、記憶しているモジュール管理情報ＤＩＩをデータストリーム生成手段１６に読み出されるものであり、例えば、ハードディスクなどの記憶媒体が該当する。ここで、モジュール管理情報とは、コンテンツを構成するモジュールを管理するための情報であって、モジュールの数、モジュールのＩＤ、バージョン、圧縮の有無及びモジュールの周期などが記述されている。
【００３５】
ＤＤＢセクション生成手段１２は、コンテンツ記憶手段１１に記憶されているモジュールを読み出し、読み出したモジュールを分割し、ＤＤＢセクション（セクション）を生成するものである。ここで、モジュールの分割とは、モジュールを、モジュールの先頭から所定の長さに分割し、ヘッダを付加することである。従って、通常、１つのモジュールから、２以上の長さが同一であるＤＤＢセクションとこのＤＤＢセクションより長さが短いＤＤＢセクションが生成される。例えば、通常のＢＳデジタル放送では、１つのモジュールから、ヘッダを含めて４０９６バイトのＤＤＢセクションが複数生成されると共にヘッダを含めても４０９５バイト以下の長さのＤＤＢセクションが１つ生成される。また、ＤＤＢセクション生成手段１２は、生成したＤＤＢセクションを接続ＤＤＢセクション生成手段１４に出力するものである。ここで、ＤＤＢセクションに付加されるヘッダには、ＤＤＢセクションが、どのモジュールに属するかを示すデータなどが書き込まれている。つまり、このヘッダには、ＤＤＢセクションがどのＤＤＢセクションと接続されるのかを示すデータなどが書き込まれている。
【００３６】
関連性データ記憶手段１３は、モジュール関連性データを記憶しているものであり、記憶しているモジュール関連性データを接続モジュール生成手段１５に読み出されるものである。
【００３７】
接続ＤＤＢセクション生成手段１４は、ＤＤＢセクション生成手段１２から出力されるＤＤＢセクションを入力するものであり、入力したＤＤＢセクションをヘッダに書き込まれている、ＤＤＢセクションが属するモジュールを示すデータに基づいて、同一のモジュールを構成するＤＤＢセクションを接続して、接続ＤＤＢセクション（接続セクション）を生成するものである。そして、接続ＤＤＢセクション生成手段１４は、生成した接続ＤＤＢセクションを接続モジュール生成手段１５に出力するものである。ここで、ＤＤＢセクションを接続するとは、同一のモジュールに属するＤＤＢセクションの間に別のモジュールに属するＤＤＢセクションを挿入しないで、同一のモジュールに属するＤＤＢセクション同士を接続することをいう。
【００３８】
接続モジュール生成手段１５は、接続ＤＤＢセクション生成手段１４から出力された接続ＤＤＢセクションを入力し、関連性データ記憶手段１３に記憶されているモジュール関連性データを読み出すものである。また、接続モジュール生成手段１５は、入力した接続ＤＤＢセクションを、読み出したモジュール関連性データに基づいて、関連する接続ＤＤＢセクションを接続して、接続モジュールを生成するものである。そして、接続モジュール生成手段１５は、生成した接続モジュールをデータストリーム生成手段１６に出力するものである。
【００３９】
ここで、モジュール関連性データとは、接続ＤＤＢセクション間の関連性を示すデータである。また、本実施の形態では、接続ＤＤＢセクション間の関連性は、接続ＤＤＢセクションが同一の画面を構成するものに使用されるかどうかに基づいて判断される。また、接続ＤＤＢセクションを接続するとは、関連する接続ＤＤＢセクションの間に関連しない接続ＤＤＢセクションを挿入しないで、関連する接続ＤＤＢセクション同士を接続することをいう。
【００４０】
次に関連する接続ＤＤＢセクションの接続方法について、図面を参照して説明する。ここで参照する図３（ａ）〜（ｄ）は、全ての接続ＤＤＢセクションが関連する場合の接続ＤＤＢセクションの接続例を示す模式図である。図４（ａ）と（ｂ）及び図５（ａ）と（ｂ）は、一部の接続ＤＤＢセクションが関連する場合の接続ＤＤＢセクションの接続例を示す模式図である。
【００４１】
関連する接続ＤＤＢセクションの接続は、関連する接続ＤＤＢセクションの伝送時間（データの伝送帯域が一定である場合には、接続ＤＤＢセクションの容量）の合計が最小となるような順番で並べて接続する。例えば、図３（ａ）に示すように、３つ以上の接続ＤＤＢセクションが関連する場合には、図３（ｂ）に示すように、伝送時間の１番短い接続ＤＤＢセクションａの前または後に２番目に伝送時間の短い接続ＤＤＢセクションｂを接続し、図３（ｃ）に示すように、３番目に短い伝送時間の接続ＤＤＢセクションｃを、１番目に伝送時間の短い接続ＤＤＢセクションａに接続する。さらに、図３（ｄ）に示すように、４番目に伝送時間の短い接続ＤＤＢセクションｄを、２番目に伝送時間の短い接続ＤＤＢセクションｂに接続するように、伝送時間の短い接続ＤＤＢセクションから接続し、２以上の接続ＤＤＢセクションが接続されている場合には、伝送時間の短いほうの接続ＤＤＢセクションに接続する。
【００４２】
また、図４（ａ）に示すように、接続ＤＤＢセクションｅと接続ＤＤＢセクションｆが関連し、接続ＤＤＢセクションｅと接続ＤＤＢセクションｇが関連する場合には、図４（ｂ）に示すように、接続ＤＤＢセクションｅを接続ＤＤＢセクションｆと接続ＤＤＢセクションｇが挟み込む順番で並べて接続する。
また、図５（ａ）に示すように、接続ＤＤＢセクションｈと接続ＤＤＢセクションｊとが関連し、接続ＤＤＢセクションｈと接続ＤＤＢセクションｋとが関連し、接続ＤＤＢセクションｊと接続ＤＤＢセクションｌとが関連し、接続ＤＤＢセクションｌと接続ＤＤＢセクションｉとが関連する場合には、図５（ｂ）に示すように、接続ＤＤＢセクションｈと接続ＤＤＢセクションｊの伝送時間であるＴｈｊ、接続ＤＤＢセクションｈと接続ＤＤＢセクションｋの伝送時間であるＴｈｋ、接続ＤＤＢセクションｊと接続ＤＤＢセクションｌの伝送時間であるＴｊｌ及び接続ＤＤＢセクションｌと接続ＤＤＢセクションｉの伝送時間であるＴｌｉの合計が最小となるような順番で接続する。
【００４３】
図１に示すように、データストリーム生成手段１６は、接続モジュール生成手段１５から出力された接続モジュールを入力し、コンテンツ記憶手段１１に記憶されているモジュール管理情報ＤＩＩを読み出して、入力した接続モジュールと読み出したモジュール管理情報ＤＩＩからデータストリームを生成するものである。また、データストリーム生成手段１６は、生成したデータストリームをＴＳ生成手段１７に出力するものである。
【００４４】
ＴＳ生成手段１７は、データストリーム生成手段１６から出力されたデータストリームを入力して、入力したデータストリームを先頭から分割して、ヘッダを付加してＴＳパケットを生成するものである。例えば、通常のＢＳデジタル放送では、固定長の１８４バイトに分割して、４バイトの固定長のヘッダを付加してＴＳパケットを生成するので、ヘッダを含めて１８８バイトのＴＳパケットが生成される。また、ＴＳ生成手段１７は、生成したＴＳパケットをＴＳパケットの順番を変えることなく、ＴＳパケットに対応する、データストリームを構成するデータと同じ順番でＴＳパケットを接続するものである。ここで、データストリームを構成する、ＴＳパケットに対応するデータとは、モジュールを構成するデータ、モジュール管理情報を構成するデータ及びＤＤＢセクションのヘッダを構成するデータであって、ＴＳパケットのヘッダ以外の部分を構成するデータと同じデータである。また、ＴＳ生成手段１７は、ＴＳを多重化手段２０に送信するものである。
【００４５】
多重化手段２０は、コンテンツカルーセル化装置１０のＴＳ生成手段１７から送信されるＴＳを受信し、また、図示しない映像音声送信手段から送信される映像音声などを受信して、受信したＴＳと映像音声などを多重化し放送ＴＳとして、放送ＴＳを変調放送手段３０に送信するものである。また、変調放送手段３０は、多重化手段２０から送信される放送ＴＳを受信して、この受信した放送ＴＳに誤り訂正、変調処理などの信号処理を行うものである。そして、信号処理された放送ＴＳは、図示しない放送局アンテナを介して放送波として放送される。
【００４６】
次に、コンテンツカルーセル化装置の動作について、図面を参照して説明する。参照する図２は、図１に示すコンテンツカルーセル化装置の動作を示すフローチャートである。
ＤＤＢセクション生成手段１２が、コンテンツ記憶手段１１に記憶されているコンテンツを構成するモジュールを読み出して、モジュールを分割して、ヘッダを付加してＤＤＢセクションを生成する（ステップＳ１）。
【００４７】
ＤＤＢセクション生成手段１２が、生成されたＤＤＢセクションを接続ＤＤＢセクション生成手段１４に出力する。また、接続ＤＤＢセクション生成手段１４が、ＤＤＢセクション生成手段１２から出力されるＤＤＢセクションを入力し、入力したＤＤＢセクションを、付加されたヘッダに書き込まれているＤＤＢセクションがどのモジュールに属するのかを示すデータに基づいて、同一のモジュールに属するＤＤＢセクションを接続して、接続ＤＤＢセクションを生成する（ステップＳ２）。また、接続ＤＤＢセクション生成手段１４が、生成した接続ＤＤＢセクションを接続モジュール生成手段１５に出力する。
【００４８】
また、接続モジュール生成手段１５が、接続ＤＤＢセクション生成手段１４から出力された接続ＤＤＢセクションを入力し、関連性データ記憶手段１３に記憶されているモジュール関連性データを読み出す。また、接続モジュール生成手段１５が、入力した接続ＤＤＢセクションを、読み出したモジュール関連性データに基づいて、関連する接続ＤＤＢセクションを接続して、接続モジュールを生成する（ステップＳ３）。また、接続モジュール生成手段１５は、生成した接続モジュールをデータストリーム生成手段１６に出力する。
【００４９】
データストリーム生成手段１６が、接続モジュール生成手段１５から出力された接続モジュールを入力し、コンテンツ記憶手段１１に記憶されているモジュール管理情報ＤＩＩを読み出して、入力した接続モジュールと読み出したモジュール管理情報ＤＩＩからデータストリームを生成する（ステップＳ４）。また、データストリーム生成手段１６が、生成したデータストリームをＴＳ生成手段１７に出力する。
【００５０】
また、ＴＳ生成手段１７が、データストリーム生成手段１６から出力されたデータストリームを入力して、入力したデータストリームを分割して、ヘッダを付加してＴＳパケットを生成する（ステップＳ５）。また、ＴＳ生成手段１７が、生成したＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成する（ステップＳ６）。また、ＴＳ生成手段１７が、生成したＴＳを多重化手段２０に送信する。
【００５１】
また、多重化手段２０が、コンテンツカルーセル化装置１０のＴＳ生成手段１７から送信されるＴＳを受信し、また、図示しない映像音声送信手段から送信される映像音声などを受信して、ＴＳと映像音声を多重化して放送ＴＳとして、この放送ＴＳを変調放送手段３０に送信する。また、変調放送手段３０が、多重化手段２０から送信される放送ＴＳを受信して、この受信した放送ＴＳに誤り訂正、変調処理などの信号処理を行う。そして、信号処理された放送ＴＳは、図示しない放送局アンテナを介して放送波として放送される。
【００５２】
なお、コンテンツカルーセル化装置１０内の各構成部の機能は、図示しない記憶手段に格納されたプログラム（コンテンツカルーセル化プログラム）に基づいて、図示しないＣＰＵが演算処理を行うことで実現される。
【００５３】
次に、第１の実施形態に係る発明の作用について図面を参照して説明する。参照する図６（ａ）は、接続ＤＤＢセクションを接続せずに（間隔をおいて）伝送した場合の接続ＤＤＢセクションの取得時間を説明するための説明図である。また、図６（ｂ）は、関連する接続ＤＤＢセクションを接続して（連続して）伝送した場合の接続ＤＤＢセクションの取得時間を説明するための説明図である。また、図６（ａ）、（ｂ）の縦軸は接続ＤＤＢセクションの取得時間を表し、横軸は、接続ＤＤＢセクションの伝送状況と取得開始のタイミングを表している。
【００５４】
ここで、接続ＤＤＢセクションの取得開始のタイミングにより、取得時間が異なるので、接続ＤＤＢセクションの伝送周期で平均化した平均取得時間について説明する。また、接続ＤＤＢセクションは接続され、接続モジュールとなり、その後分割されてヘッダを付加されてＴＳパケットとなるが、説明をする便宜上、同一の接続ＤＤＢセクションを構成していたＴＳパケットの集まりを接続ＤＤＢセクションとして説明する。
【００５５】
図６（ａ）、（ｂ）に斜線部で示した面積を接続ＤＤＢセクションの周期Ｔで割った値が接続ＤＤＢセクションの平均取得時間となる。つまり、図６（ａ）、（ｂ）に示すように、周期が同一である接続ＤＤＢセクション１（周期Ｔ）と接続ＤＤＢセクション２（周期Ｔ）を接続せずに伝送した場合の接続ＤＤＢセクション１の平均取得時間と接続ＤＤＢセクション２の平均取得時間の合計と、接続ＤＤＢセクション１（周期Ｔ）と接続ＤＤＢセクション２（周期Ｔ）を接続して伝送した場合の接続ＤＤＢセクション１の平均取得時間と接続ＤＤＢセクション２の平均取得時間の合計との比は、斜線部（面積）の比として表され、接続ＤＤＢセクションを接続して伝送した場合（図６（ｂ））のほうが、接続ＤＤＢセクションを接続せずに伝送した場合（図６（ａ））よりも、斜線部（面積）が小さいので、接続ＤＤＢセクションを接続して伝送した場合のほうが接続ＤＤＢセクションを接続せずに伝送した場合よりも接続ＤＤＢセクションの取得時間が短いことがわかる。
【００５６】
なお、図６（ａ）において、接続ＤＤＢセクション１の伝送の開始と同時に接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得を開始すると、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得にかかる時間は、接続ＤＤＢセクション１の伝送の開始から接続ＤＤＢセクション２の伝送の終了までにかかる時間（ｔ１）である（ｍ）。
【００５７】
接続ＤＤＢセクション１の伝送の開始から遅れて、接続ＤＤＢセクション１の伝送中に接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得を開始すると、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得にかかる時間は、接続ＤＤＢセクション１と接続ＤＤＢセクション２の周期であるＴとなる。これは、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得を開始した時に伝送されているＴＳパケット（接続ＤＤＢセクション１を構成するＴＳパケット）から取得を開始するので、接続ＤＤＢセクション２の伝送が終了した後、さらに、まだ取得していなかった接続ＤＤＢセクション１を構成するＴＳパケットを取得するため、取得していなかった接続ＤＤＢセクション１を構成するＴＳパケットの伝送が終了するまで取得時間がかかるからである（ｎからｏ）。
【００５８】
接続ＤＤＢセクション１の伝送が終了した後、接続ＤＤＢセクション２の伝送が開始される前に、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得を開始すると、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得にかかる時間は、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得の開始から接続ＤＤＢセクション１の伝送が終了するまでである。つまり、接続ＤＤＢセクション１と接続ＤＤＢセクション２の取得の開始から接続ＤＤＢセクション２の伝送が開始されるまでにかかった時間と接続ＤＤＢセクション２の伝送の開始から接続ＤＤＢセクション１の伝送の終了までにかかる時間（ｔ２）の合計となる（ｏからｐ）。
【００５９】
従って、接続ＤＤＢセクション同士を接続するので、接続ＤＤＢセクションを接続せずに伝送するものと比較して、視聴者のコンテンツの取得時間を短くすることができる。また、関連するＤＤＢセクションを接続し、関連する接続ＤＤＢセクションを接続しているので、関連性のないＤＤＢセクションを接続し、関連性のない接続ＤＤＢセクションを接続しているものと比較して、視聴者のコンテンツの取得時間を短くすることができる。
また、関連する接続ＤＤＢセクションの伝送時間の合計が最小になるような順番で関連する接続ＤＤＢセクション同士を接続するので、より視聴者のコンテンツの平均取得時間を短くすることができる。
【００６０】
［第２の実施形態］
次に、本発明の第２の実施形態について、図面を参照して説明する。参照する図７は、本発明に係る第２の実施形態であるコンテンツカルーセル化装置を示すブロック図である。なお、第１の実施形態と同じ構成については同一の符号を付して、その説明は省略する。
【００６１】
コンテンツカルーセル化装置１０Ｂは、コンテンツを構成するモジュールをカルーセル化するものであり、図７に示すように、コンテンツ記憶手段１１、ＤＤＢセクション生成手段１２（セクション生成手段）、関連性データ記憶手段１３、接続ＤＤＢセクション生成手段１４、接続モジュール生成手段１５、データストリーム生成手段１６Ｂ、ＴＳ生成手段１７、優先順位データ記憶手段１８及び接続モジュール群生成手段１９を備えている。
【００６２】
優先順位データ記憶手段１８は、予め接続モジュールの伝送の優先順位を示す優先順位データを記憶しているものであり、接続モジュール群生成手段１９に記憶している優先順位データを読み出されるものである。ここで、伝送の優先順位（以下、適宜「優先度」という）とは、接続モジュールを伝送する必要性の順番をいう。本実施の形態では、伝送の優先度は、モジュール管理情報ＤＩＩを構成する接続モジュールを１番目に高い優先度を有するものとし、初期画面を構成する接続モジュールを２番目に高い優先度を有するものとし、２次画面を構成する接続モジュールを３番目に高い優先度を有するものとし、それ以外の画面を構成する接続モジュールを優先度の１番低いグループとする。
【００６３】
接続モジュール群生成手段１９は、優先順位データ記憶手段１８に記憶されている優先順位データとコンテンツ記憶手段１１に記憶されているモジュール管理情報ＤＩＩを読み出し、接続モジュール生成手段１５から出力される接続モジュールを入力するものである。また、接続モジュール群生成手段１９は、読み出した優先順位データとモジュール管理情報ＤＩＩに基づいて、入力した接続モジュールと読み出したモジュール管理情報ＤＩＩをグループ分けして、このグループ分けとモジュール管理情報ＤＩＩに基づいて、接続モジュールとモジュール管理情報ＤＩＩから、接続モジュール群を生成するものである。
【００６４】
次に、接続モジュールの接続方法について、図面を参照して説明する。ここで、参照する図９（ａ）は、接続モジュールのスライド例を示す模式図であり、図９（ｂ）は、接続モジュールの分断例を示す模式図である。また、図１０（ａ）は、同一グループ内で接続モジュールを均等に配置した配置例を示す模式図であり、図１０（ｂ）〜（ｄ）は、優先度の高いグループに属する接続モジュールから配置した配置例を示す模式図である。接続モジュールの接続は、優先順位データに基づいて、優先順位の同じ接続モジュールを同一のグループとし、同一グループ内の接続モジュールを均等に配置するとともに、同一グループ内に異なる伝送周期の接続モジュールがある場合には、そのグループの伝送周期が、接続モジュールの伝送周期の最小公倍数となるように接続モジュールを配置する。また、最も優先度の高い接続モジュールのグループから、同一グループ内の接続モジュールを均等に配置し、次に優先度の高いグループの接続モジュールを均等に配置するように、優先度の高いグループの接続モジュールから均等に配置する。ここで、接続モジュールの配置とは、接続モジュールを伝送する順番に並べることをいう。
【００６５】
また、図９（ａ）に示すように、接続モジュールの配置によって、接続モジュールを伝送する時間が重なる場合には、指定した範囲内で、優先度が低い接続モジュールをスライドさせて優先度の高い接続モジュールの前又は後に配置して接続する。ここで、接続モジュールのスライドとは、伝送周期から特定される接続モジュールの伝送をする時刻（時間）を変えることをいい、伝送時間が重なる優先度の高い接続モジュールを伝送時間の前または後ろのうち接続モジュール本来の伝送時間に近いほうに配置される。また、指定した範囲内は、接続モジュールを伝送する時刻（時間）を変えることができる範囲をいう。
【００６６】
一方、図９（ｂ）に示すように、優先度の低い接続モジュールをスライドさせて優先度の高い接続モジュールの伝送時間の前又は後に配置すると、指定した範囲を超えてしまう場合には、優先度の低い接続モジュールを分断して、分断した接続モジュールを優先度の高い接続モジュールの伝送時間の前及び後に配置して接続する。ここで、接続モジュールを分断するとは、接続モジュールを構成する接続ＤＤＢセクション同士の接続を解くことをいう。また、分断する位置は、分断することによるコンテンツの伝送時間の増加が最小となる接続ＤＤＢセクション同士の接続部分である。または、分断する位置は、接続モジュールにおいて最も関連性が低い接続ＤＤＢセクション同士の接続部分である。
【００６７】
また、接続モジュールの接続は、グループの伝送周期が、全てのグループの伝送周期の最小公倍数となるように全てのグループに属する接続モジュールを配置して接続するか、あるいは、１番優先度の低いグループに属する接続モジュールを１度以上配置し、優先度の１番高いグループの伝送周期を守れるように、値のないモジュールであるＮＵＬＬを配置して接続する。
【００６８】
例えば、図１０（ａ）に示すように、優先度の１番高い優先度（０）のグループに属する接続モジュール（モジュール管理情報ＤＩＩ）を均等に配置する。次に、図１０（ｂ）に示すように、優先度の２番目（１）に高いグループに属する接続モジュールを均等に配置する。この場合には、優先度の２番目（１）に高いグループに属する一部の接続モジュールの伝送時間と優先度の１番高い優先度（０）のグループに属する接続モジュールの伝送時間とが重なるので（図１０（ｂ）の矢印の箇所）、優先度の２番目（１）に高いグループに属する接続モジュールをスライドさせて配置する。なお、この場合には、優先度の１番目（０）に高いグループに属する接続モジュールと伝送時間が重なる優先度の２番目（１）に高いグループに属する接続モジュールを、指定した範囲内でスライドさせることにより、配置可能であるので、この優先度の２番目（１）に高いグループに属する接続モジュールは、分断せずに配置する。
【００６９】
次に、図１０（ｃ）に示すように、優先度の３番目（２）に高いグループに属する接続モジュールを配置する。優先度の３番目（２）に高いグループに属する接続モジュールの伝送時間と、優先度の１番高い優先度（０）のグループに属する接続モジュールの伝送時間及び優先度の２番目（１）に高いグループに属する接続モジュールの伝送時間が重なるので（図１０（ｃ）の矢印の箇所）、優先度の３番目（２）に高いグループに属する接続モジュールをスライドされて配置する。この場合には、優先度の３番目（２）に高いグループに属する接続モジュールをスライドされて配置しただけでは、指定した範囲を超えてしまうので、優先度の３番目（２）に高いグループに属する接続モジュールを分断してからスライドさせて配置する。
【００７０】
最後に、図１０（ｄ）に示すように、優先度の１番低い（３）グループに属する接続モジュールを空いている時間に配置する。なお、この場合空いている時間に配置するためには優先度の１番低い（３）グループに属する接続モジュールを分断して配置する必要がある。なお、全てのグループに属する接続モジュールを１度以上配置して、かつ優先度の１番（０）高いグループに属する接続モジュールの伝送周期が守れるところまでＮＵＬＬを配置して、全てのグループに属する接続モジュールを接続する。
【００７１】
次に図面を参照して、複数のコンテンツを構成する接続ＤＤＢセクションを接続する具体例について説明する。ここで参照する図１１（ａ）、（ｂ）は、接続ＤＤＢセクション及び接続モジュールの関連性を説明するための説明図であり、図１１（ｃ）は、接続ＤＤＢセクション及び接続モジュールの接続の状態を説明するための説明図である。
【００７２】
図１１（ａ）、（ｂ）に示すように、同じ画面を構成するものに使用される接続ＤＤＢセクションＰＩＤ１４０（０）、接続ＤＤＢセクションＰＩＤ１４０（１）及び接続ＤＤＢセクションＰＩＤ１４０（２）を接続して接続モジュールＰＩＤ１４０（１−０−２）とする。また、同じ画面を構成するものに使用される接続ＤＤＢセクションＰＩＤ１４０（４）と接続ＤＤＢセクションＰＩＤ１４０（５）も、接続して接続モジュールＰＩＤ１４０（４−５）とする。同様に、同じ画面を構成するものに使用される接続ＤＤＢセクションＰＩＤ１６１（０）と接続ＤＤＢセクションＰＩＤ１６１（１）なども接続して接続モジュールＰＩＤ１６１（０−１）などとする。一方、同じ画面を構成するものに使用される接続ＤＤＢセクションがない接続ＤＤＢセクションＰＩＤ１４０（３）、接続ＤＤＢセクションＰＩＤ１４０（１１）及び接続ＤＤＢセクションＰＩＤ１６２（０）は、接続せずに接続ＤＤＢセクションＰＩＤ１４０（３）、接続ＤＤＢセクションＰＩＤ１４０（１１）及び接続ＤＤＢセクションＰＩＤ１６２（０）それぞれを接続モジュールとする。
【００７３】
また、接続モジュールをグループ分けする。ここで、接続モジュールＰＩＤ１４０（１−０−２）は、同じ優先度を有する接続モジュールがないので、接続モジュールＰＩＤ１４０（１−０−２）を１つのグループとする。また、接続モジュールＰＩＤ１４０（３）、接続モジュールＰＩＤ１４０（４−５）、接続モジュールＰＩＤ１４０（１１）、接続モジュールＰＩＤ１６１（０−１）、接続モジュールＰＩＤ１６２（０）、接続モジュールＰＩＤ１７７０（０−１）及び接続モジュールＰＩＤ１７７０（１０−１１）をグループとする。同様に接続モジュールＰＩＤ１６２（１５−１１−１２−１０−１３−１４−１６）などをグループとする。なお、接続モジュールＰＩＤ１４０（３）、接続モジュールＰＩＤ１４０（４−５）、接続モジュールＰＩＤ１４０（１１）、接続モジュールＰＩＤ１６１（０−１）、接続モジュールＰＩＤ１６２（０）、接続モジュールＰＩＤ１７７０（０−１）及び接続モジュールＰＩＤ１７７０（１０−１１）のように異なるコンテンツに属する接続モジュールであっても、同じ優先度であれば、同じグループとなる。
【００７４】
そして、優先度の一番高いグループに属する接続モジュールＰＩＤ１４０（１−０−２）から配置する。次に、２番目に優先度の高いグループに属する接続モジュールＰＩＤ１４０（３）、接続モジュールＰＩＤ１４０（４−５）、接続モジュールＰＩＤ１４０（１１）、接続モジュールＰＩＤ１６１（０−１）、接続モジュールＰＩＤ１６２（０）、接続モジュールＰＩＤ１７７０（０−１）及び接続モジュールＰＩＤ１７７０（１０−１１）を配置する。１番優先度の高い接続モジュールＰＩＤ１４０（１−０−２）の周期が守れるように、２番目に優先度の高いグループに属する接続モジュールＰＩＤ１４０（３）などをスライドさせて配置する。そして、３番目に優先度の高いグループに属する接続モジュールＰＩＤ１６２（１０〜１６）、接続モジュールＰＩＤ１６２（２０〜２２）及び接続モジュールＰＩＤ１６２（５０〜５２）を分断して、空いている時間に配置する（分断位置、２１と２０−の間）。
【００７５】
図７に示すように、データストリーム生成手段１６Ｂは、接続モジュール群生成手段１９から出力された接続モジュール群を入力して、入力した接続モジュール群からデータストリームを生成し、生成したデータストリームをＴＳ生成手段１７に出力するものである。
【００７６】
次に、コンテンツカルーセル化装置の動作について、図面を参照して説明する。ここで参照する図８は、図７に示すコンテンツカルーセル化装置の動作を示すフローチャートである。なお、第１の実施形態と同じステップについては同一の符号を付してその説明は省略する。図８に示すように、接続モジュール群生成手段１９が、優先順位データ記憶手段１８に記憶されている優先順位データとコンテンツ記憶手段１１に記憶されているモジュール管理情報ＤＩＩを読み出して、接続モジュール生成手段１５から出力される接続モジュールを入力する。また、接続モジュール群生成手段１９が、読み出した優先順位データとモジュール管理情報ＤＩＩに基づいて、接続モジュールとモジュール管理情報ＤＩＩをグループ分けし、優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩを配置する（ステップＳ１０）。
【００７７】
次に優先度の２番目に高いグループに属する接続モジュールが優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩと伝送時間が重なることなく配置できるかどうか判断する（ステップＳ１１）。優先度の２番目に高いグループに属する接続モジュールが優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩと伝送時間が重なることなく配置できると判断した場合には（ステップＳ１１で、Ｙｅｓ）、優先度の２番目に高いグループに属する接続モジュールを配置する（ステップＳ１２）。
【００７８】
一方、優先度の２番目に高いグループに属する接続モジュールが優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩの伝送時間と重なることなく配置できないと判断した場合には（ステップＳ１１で、Ｎｏ）、優先度の２番目に高いグループに属する接続モジュールを指定した範囲内でスライドすることにより、優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩの伝送時間と重なることなく配置できるかどうか判断する（ステップＳ１３）。優先度の２番目に高いグループに属する接続モジュールを指定した範囲内でスライドすることにより、優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩの伝送時間と重なることなく配置できると判断した場合には（ステップＳ１３で、Ｙｅｓ）、優先度の２番目に高いグループに属する接続モジュールをスライドされて優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩの伝送時間の前または後ろに配置する（ステップＳ１４）。
【００７９】
一方、優先度の２番目に高いグループに属する接続モジュールを指定した範囲内でスライドすることにより、優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩの伝送時間と重なることなく配置できないと判断した場合には（ステップＳ１３で、Ｎｏ）、優先度の２番目に高いグループに属する接続モジュールの分断する位置を決定する（ステップＳ１５）。そして、優先度の２番目に高いグループに属する接続モジュールを分断して（ステップＳ１６）、分断した接続モジュールをスライドされて優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩの前及び後ろに配置する（ステップＳ１７）。
【００８０】
また、優先度の２番目に高いグループに属する接続モジュール（グループ内の接続モジュール）の全てを配置したか判断する（ステップＳ１８）。優先度の２番目に高いグループに属する接続モジュール（グループ内の接続モジュール）の全てを配置したと判断した場合には（ステップＳ１８で、Ｙｅｓ）、全てのグループを配置したかどうか判断する（ステップＳ１９）。
【００８１】
一方、優先度の２番目に高いグループに属する接続モジュール（同一グループ内の接続モジュール）の全てを配置していないと判断した場合には（ステップＳ１８で、Ｎｏ）、ステップＳ１１に戻り、まだ配置されていない優先度の２番目に高いグループに属する接続モジュールが優先度の１番高い接続モジュールであるモジュール管理情報ＤＩＩと重なることなく配置できるかどうか判断する。
【００８２】
また、全てのグループを配置したと判断した場合には（ステップＳ１９で、Ｙｅｓ）、接続モジュールを配置していない時間帯にＮＵＬＬを配置して接続モジュール群を生成する（ステップＳ２０）。一方、全てグループを配置していないと判断した場合には（ステップＳ１９で、Ｎｏ）、ステップＳ１１に戻り、まだ配置されていないグループの内最も優先度の高いグループに属する接続モジュールが優先度の高い接続モジュールと重なることなく配置できるかどうか判断する。
【００８３】
そして、接続モジュール群生成手段１９が、生成した接続モジュール群をデータストリーム生成手段１６Ｂに出力する。データストリーム生成手段１６Ｂが、接続モジュール群生成手段１９から出力された接続モジュール群を入力して、入力した接続モジュール群からデータストリームを生成する（ステップＳ２１）。また、データストリーム生成手段１６Ｂが、生成したデータストリームをＴＳ生成手段１７に出力する。
【００８４】
また、ＴＳ生成手段１７が、データストリーム生成手段１６Ｂから出力されたデータストリームを入力して、入力したデータストリームを分割して、ヘッダを付加してＴＳパケットを生成する（ステップＳ２２）。
【００８５】
また、ＴＳ生成手段１７が、生成したＴＳパケットを、データストリームを構成する、ＴＳパケットに対応するデータと同じ順番で接続してＴＳを生成する（ステップＳ２３）。また、ＴＳ生成手段１７が、生成したＴＳを多重化手段２０に送信する。
【００８６】
また、多重化手段２０が、コンテンツカルーセル化装置１０のＴＳ生成手段１７から送信されるＴＳを受信し、また、図示しない映像音声送信手段から送信される映像音声などを受信して、放送ＴＳへと多重化して、この放送ＴＳを変調放送手段３０に送信する。また、変調放送手段３０が、多重化手段２０から送信される放送ＴＳを受信して、この受信した放送ＴＳに誤り訂正、変調処理などの信号処理を行う。そして、信号処理された放送ＴＳは、図示しない放送局アンテナを介して放送波として放送される。
【００８７】
なお、コンテンツカルーセル化装置１０Ｂ内の各構成部の機能は、図示しない記憶手段に格納されたプログラム（コンテンツカルーセル化プログラム）に基づいて、図示しないＣＰＵが演算処理を行うことで実現される。
【００８８】
従って、第１の実施形態の効果に加え、伝送の優先順位に基づいて、伝送の優先順位の高いグループに属する接続モジュールほど、伝送周期を守るように接続モジュールを接続しているので、伝送の優先順位の高い接続モジュールほど伝送周期を守ることができる。また、同一グループ内の同一周期の接続モジュールを均等に配置することにより、接続モジュールをスライドさせる範囲を最小とすることができる。
【００８９】
また、接続モジュールの伝送をする時間が重なる場合に、指定した範囲内で、伝送の優先順位が低い接続モジュールをスライドさせて伝送の優先順位の高い接続モジュールの前又は後に配置して接続するので、伝送の優先度の高い接続モジュールの伝送周期を守ることができるとともに、伝送の優先度の低い接続モジュールをスライドさせて伝送の優先度の高い接続モジュールの前または後ろのうち、伝送の優先順位の低いモジュールの本来の伝送時間に近い方にスライドさせるので、伝送の優先順位の低い接続モジュールの伝送時間のずれを最小とすることができる。従って、よりコンテンツの取得時間を短くすることができる。
【図面の簡単な説明】
【００９０】
【図１】図１は、本発明に係る第１の実施形態であるコンテンツカルーセル化装置を示すブロック図である。
【図２】図１に示すコンテンツカルーセル化装置の動作を示すフローチャートである。
【図３】（ａ）〜（ｄ）は、全ての接続ＤＤＢセクションが関連する場合の接続ＤＤＢセクションの接続例を示す模式図である。
【図４】（ａ）、（ｂ）は、一部の接続ＤＤＢセクションが関連する場合の接続ＤＤＢセクションの接続例を示す模式図である。
【図５】（ａ）、（ｂ）は、一部の接続ＤＤＢセクションが関連する場合の接続ＤＤＢセクションの接続例を示す模式図である。
【図６】（ａ）は、接続ＤＤＢセクションを接続せずに（間隔をおいて）伝送した場合の接続ＤＤＢセクションの取得時間を説明するための説明図である。  （ｂ）は、関連する接続ＤＤＢセクションを接続して（連続して）伝送した場合の接続ＤＤＢセクションの取得時間を説明するための説明図である。
【図７】本発明に係る第２の実施形態であるコンテンツカルーセル化装置を示すブロック図である。
【図８】図７に示すコンテンツカルーセル化装置の動作を示すフローチャートである。
【図９】（ａ）は、接続モジュールのスライド例を示す模式図である。  （ｂ）は、接続モジュールの分断例を示す模式図である。
【図１０】（ａ）は、同一グループ内で接続モジュールを均等に配置した配置例を示す模式図である。  （ｂ）〜（ｄ）は、優先度の高いグループに属する接続モジュールから配置した配置例を示す模式図である。
【図１１】（ａ）は、接続ＤＤＢセクション及び接続モジュールの関連性を説明するための説明図である。  （ｂ）、（ｃ）は、接続ＤＤＢセクション及び接続モジュールの関連性を説明するための説明図である。
【符号の説明】
【００９１】
１０、１０Ｂ  コンテンツカルーセル装置
１１    コンテンツ記憶装置
１２    ＤＤＢセクション生成手段
１３    関連性データ記億手段
１４    接続ＤＤセクション生成手段
１５    接続モジュール生成手段
１６、１６Ｂ  データストリーム生成手段
１７    ＴＳ生成手段
１８    優先順位データ記憶手段
１９    接続モジュール生成手段
ＤＩＩ  モジュール管理情報
【図１】
2005094051.tif 000003
【図２】
2005094051.tif 000004
【図３】
2005094051.tif 000005
【図４】
2005094051.tif 000006
【図５】
2005094051.tif 000007
【図６】
2005094051.tif 000008
【図７】
2005094051.tif 000009
【図８】
2005094051.tif 000010
【図９】
2005094051.tif 000011
【図１０】
2005094051.tif 000012
【図１１】
2005094051.tif 000013