(57)【要約】【課題】デジタル放送の伝送容量を低減し、デジタル放送番組を視聴する直前の待ち時間を短縮する。【解決手段】入力されるデジタル放送番組を含むＭＰＥＧ−２  ＴＳを、蓄積対象ＴＳパケットと該蓄積対象ＴＳパケット以外の情報を格納したスルー送出ＴＳパケットと、に選別する（１３２）。蓄積対象ＴＳパケットをデータ放送として一定の処理周期毎にネットワークに送出できる帯域を算出する（１３４）。動作周期毎に、スルー送出ＴＳパケットの送出帯域を割り当て、データ放送情報を伝送するメッセージを格納したＴＳパケットに関する入力パケット数を送出パケット数で除算した比率を計算し、該比率が大きい順に、データ放送情報を伝送するメッセージを格納したＴＳパケットの送出帯域を割り当てる（１３５）。【選択図】図１
2008154050.tif 000002
【特許請求の範囲】
【請求項１】
入力されるデジタル放送番組を含む多重化音響動画圧縮符号化ストリームを制御してネットワークへデジタル放送番組を送出する番組送出制御装置であって、
データ放送を伝送するメッセージを格納したＴＳパケットと、イベントメッセージを格納したＴＳパケットのうちデータ放送を伝送するメッセージと同一ＰＩＤを有するＴＳパケットと、を合わせたＴＳパケットを蓄積対象パケットと見做し、前記入力される多重化音響動画圧縮符号化ストリームを、前記蓄積対象ＴＳパケットと該蓄積対象ＴＳパケット以外の情報を格納したスルー送出ＴＳパケットと、に選別するＰＩＤフィルタ部と、
前記蓄積対象ＴＳパケットを予め備えられた記憶部に蓄積するモジュール蓄積部と、
前記蓄積対象ＴＳパケットをデータ放送として一定の処理周期毎にネットワークに送出できる帯域を、デジタル放送番組をネットワークに再送信できる有効送出帯域からスルー送出ＴＳパケットの伝送容量を減じて算出する送出パケット数算出部と、
動作周期毎に、スルー送出ＴＳパケットの送出帯域を割り当て、
データ放送情報を伝送するメッセージを格納したＴＳパケットに関する入力パケット数と送出パケット数の比率を求め、該比率に基づき、かつ、送出されていないＴＳパケットを優先した特定の順序で、データ放送情報を伝送するメッセージを格納したＴＳパケットの送出帯域を割り当てる送出ＴＳ構築制御部と、
を備えることを特徴とする番組送出制御装置。
【請求項２】
請求項１に記載の番組送出制御装置において、
前記送出ＴＳ構築制御部が、
スルー送出ＴＳパケットを入力時と同一のタイミングで送出するように送出帯域を割り当てる手段と、
前回の動作周期で送出した蓄積対象ＴＳパケットがセクション送出途中までの場合は、その残り分に送出帯域を割り当てる手段と、
イベントメッセージを格納したＴＳパケットのうち、データ放送情報を伝送するメッセージと同一ＰＩＤを有するＴＳパケットに、入力ＴＳと同等の送出タイミングとなるように送出帯域を割り当て、一度割り当てたイベントメッセージは割り当て後に削除する手段と、
データ放送情報を伝送するメッセージを格納したＴＳパケットのＰＩＤ毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第１比率を求め、
データ放送情報を伝送するメッセージ種別毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第２比率を求める手段と、
データ放送情報を伝送するメッセージを格納したＴＳパケットについて、送出帯域の合計がデータ放送情報を送出できる帯域に至るまで、前記第１比率及び第２比率が大きいＴＳパケットから順に送出帯域を割り当てる手段と、
を備えることを特徴とする番組送出制御装置。
【請求項３】
請求項１または２に記載の番組送出制御装置において、
前記デジタル放送番組を含むＴＳパケットを再送信できる有効送出帯域を設定する手段、
を備えることを特徴とする番組送出制御装置。
【請求項４】
請求項１乃至３のいずれかに記載の番組送出制御装置において、
前記入力される多重化音響動画圧縮符号化ストリームがＭＰＥＧ−２  ＴＳであることを特徴とする番組送出制御装置。
【請求項５】
デジタル放送番組を含む多重化音響動画圧縮符号化ストリームのＴＳパケットを選別するＰＩＤフィルタ部と、記憶部を有し選別されたＴＳパケットを蓄積するモジュール蓄積部と、送出すべきパケット数を算出する送出パケット数算出部と、送出するＴＳパケットの構築を制御する送出ＴＳ構築制御部と、を備える装置に適用し、
入力される前記多重化音響動画圧縮符号化ストリームを制御してネットワークへデジタル放送番組を送出する番組送出制御方法であって、
前記ＰＩＤフィルタ部が、データ放送を伝送するメッセージを格納したＴＳパケットと、イベントメッセージを格納したＴＳパケットのうちデータ放送を伝送するメッセージと同一ＰＩＤを有するＴＳパケットと、を合わせたＴＳパケットを蓄積対象パケットと見做し、前記入力される多重化音響動画圧縮符号化ストリームを、前記蓄積対象ＴＳパケットと該蓄積対象ＴＳパケット以外の情報を格納したスルー送出ＴＳパケットと、に選別するフィルタステップと、
前記モジュール蓄積部が、前記蓄積対象ＴＳパケットを前記記憶部に蓄積するモジュール蓄積ステップと、
前記送出パケット数算出部が、蓄積対象ＴＳパケットをデータ放送として一定の処理周期毎にネットワークに送出できる帯域を、デジタル放送番組をネットワークに再送信できる有効送出帯域からスルー送出ＴＳパケットの伝送容量を減じて算出するデータ放送帯域算出ステップと、
前記送出ＴＳ構築制御部が、動作周期毎に、スルー送出ＴＳパケットの送出帯域を割り当て、
データ放送情報を伝送するメッセージを格納したＴＳパケットに関する入力パケット数と送出パケット数の比率を求め、該比率に基づき、かつ、送出されていないＴＳパケットを優先した特定の順序で、データ放送情報を伝送するメッセージを格納したＴＳパケットの送出帯域を割り当てる送出帯域割当ステップと、
を有することを特徴とする番組送出制御方法。
【請求項６】
請求項５に記載の番組送出制御方法において、
前記送出帯域割当ステップが、
スルー送出ＴＳパケットを入力時と同一のタイミングで送出するように送出帯域を割り当てるステップと、
前回の動作周期で送出した蓄積対象ＴＳパケットがセクション送出途中までの場合は、その残り分に送出帯域を割り当てるステップと、
イベントメッセージを格納したＴＳパケットのうち、データ放送情報を伝送するメッセージと同一ＰＩＤを有するＴＳパケットに、入力ＴＳと同等の送出タイミングとなるように送出帯域を割り当て、一度割り当てたイベントメッセージは割り当て後に削除するステップと、
データ放送情報を伝送するメッセージを格納したＴＳパケットのＰＩＤ毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第１比率を計算し、
データ放送情報を伝送するメッセージ種別毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第２比率を計算するステップと、
データ放送情報を伝送するメッセージを格納したＴＳパケットについて、送出帯域の合計がデータ放送情報を送出できる帯域に至るまで、前記第１比率及び第２比率が大きいＴＳパケットから順に送出帯域を割り当てるステップと、
を有することを特徴とする番組送出制御方法。
【請求項７】
請求項５または６に記載の番組送出制御方法において、
前記デジタル放送番組を含むＴＳパケットを再送信できる有効送出帯域を設定するステップ、
を有することを特徴とする番組送出制御方法。
【請求項８】
請求項５乃至７のいずれかに記載の番組送出制御方法において、
多重化音響動画圧縮符号化ストリームとしてＭＰＥＧ−２  ＴＳが入力されるステップ、
を有することを特徴とする番組送出制御装置。
【請求項９】
請求項５乃至８のいずれかに記載の番組送出制御方法を、コンピュータで実行可能なコンピュータプログラムとして記述したことを特徴とする番組送出制御プログラム。
【請求項１０】
請求項５乃至８のいずれかに記載の番組送出制御方法を、コンピュータで実行可能なコンピュータプログラムとして記述し、そのコンピュータプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送における番組情報送出技術に関するものである。
【背景技術】
【０００２】
複数チャネルにおよぶ高品質で大容量のデジタル放送番組を放送波以外の他のネットワーク上で再送信する際には、伝送容量の増大が課題となる。映像に対してより圧縮率の高い符号化方式を適用することによって、情報内容の欠落や映像品質の劣化なしに伝送容量を低減できる。しかし、データ放送などのデータ伝送系ストリームは、符号化方式の変更で伝送容量を低減できない。
【０００３】
現在、データ放送の伝送容量を低減するための従来技術には、いくつか知られている方法がある。
【０００４】
例えば、図６に示すような方法（例えば、特許文献１参照）では、デジタル放送素材伝送時に、送信側（例えば、図６中の送信装置１）でデータ放送を伝送する送信元に入力される情報Ｐ１に含まれるＤＩＩ（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏ  Ｉｎｄｉｃａｔｉｏｎ；例えば、符号Ｐ１１で示すもの）とＤＤＢ（Ｄｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ；例えば、符号Ｐ１２，Ｐ１３で示すもの）を格納したＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットＰ１のうち、繰り返し伝送される冗長なものを削除し、その削除した旨を通知する信号（スキップ情報Ｐ２１、ネットワーク１００に伝送される情報Ｐ２に含まれる情報）を多重し、多重化ＴＳパケットＰ２を送信する。
【０００５】
なお、前記ＤＤＢとＤＩＩは、データカルーセルを構成するメッセージである。ＤＤＢは、モジュール化された実データが格納されている。ＤＩＩは、実データ（モジュール）の数、モジュール識別、バージョン、圧縮の有無などが記述されている。
【０００６】
受信側（例えば、受信装置２）では、受信したＤＩＩおよびＤＤＢを格納したＴＳパケットＰ２とスキップ情報Ｐ２１から、送信側で削除したパケットを復元する。例えば、図６中の符号Ｐ３で示される情報が、受信側で復元された後の情報である。
【０００７】
デジタル放送サービスにおいて、データ放送の情報内容は、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ；社団法人電波産業会）  ＳＴＤ−Ｂ２４で規定されるカルーセル伝送方式によって伝送される。しかし、元々、放送サービスは片方向伝送であるため、カルーセル伝送方式は、個々の視聴者が任意のタイミングでデータ放送を利用できるように、同一の情報内容をある周期で繰り返し伝送する方式となっている。
【０００８】
特許文献１に記述される従来方式は、視聴者が任意のタイミングでデータ放送を受信することがない素材伝送時において、カルーセル伝送方式が有する情報の冗長性を不要と考え、送信側で不要なパケットを削除して、受信側で復元する方法にであって、素材伝送ネットワークにおける伝送容量を低減するものである。
【特許文献１】特開２００５−６４５５６号公報（段落［００４９］〜［００５１］等）。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述のような伝送方式を一般の視聴者向けの再送信サービスに適用する際の課題には、任意のタイミングでデータ放送を視聴できない可能性が非常に高い、ということが挙げられる。
【００１０】
上述のような伝送方式が対象としている素材伝送の場合とは異なり、一般視聴者に向けたデジタル放送の再送信では、視聴者毎にそれぞれの放送チャネルを受信開始するタイミングが異なる。このため、上述のような伝送方式では、選局直後に、ＤＩＩ，ＤＤＢを格納したＴＳパケットが伝送されていない可能性が高い。その結果、受信機は、ＤＩＩ，ＤＤＢを格納したＴＳパケットを受信開始できず、データ放送を全く視聴できない状況が継続されることになる。
【００１１】
さらに、上述のような伝送方式では、デジタル放送の伝送容量を低減すること自体は可能であるが、一般の視聴者向けに、任意のタイミングで視聴を開始できるデジタル放送番組の再送信サービスを提供することは極めて困難である。
【００１２】
本発明は、前記課題に基づいてなされたものであって、デジタル放送の伝送容量を低減し、デジタル放送番組を視聴する直前の待ち時間を短縮する番組送出制御装置，番組送出制御方法，その方法を実装した番組送出制御プログラム及びそのプログラムを記憶した記憶媒体を提供することにある。
【課題を解決するための手段】
【００１３】
前記課題の解決を図るために、請求項１記載の発明は、入力されるデジタル放送番組を含む多重化音響動画圧縮符号化ストリームを制御してネットワークへデジタル放送番組を送出する番組送出制御装置であって、データ放送を伝送するメッセージを格納したＴＳパケットと、イベントメッセージを格納したＴＳパケットのうちデータ放送を伝送するメッセージと同一ＰＩＤを有するＴＳパケットと、を合わせたＴＳパケットを蓄積対象パケットと見做し、前記入力される多重化音響動画圧縮符号化ストリームを、前記蓄積対象ＴＳパケットと該蓄積対象ＴＳパケット以外の情報を格納したスルー送出ＴＳパケットと、に選別するＰＩＤフィルタ部と、前記蓄積対象ＴＳパケットを予め備えられた記憶部に蓄積するモジュール蓄積部と、前記蓄積対象ＴＳパケットをデータ放送として一定の処理周期毎にネットワークに送出できる帯域を、デジタル放送番組をネットワークに再送信できる有効送出帯域からスルー送出ＴＳパケットの伝送容量を減じて算出する送出パケット数算出部と、動作周期毎に、スルー送出ＴＳパケットの送出帯域を割り当て、データ放送情報を伝送するメッセージを格納したＴＳパケットに関する入力パケット数と送出パケット数の比率を求め、該比率に基づき、かつ、送出されていないＴＳパケットを優先した特定の順序で、データ放送情報を伝送するメッセージを格納したＴＳパケットの送出帯域を割り当てる送出ＴＳ構築制御部と、を備えることを特徴とする。
【００１４】
請求項２記載の発明は、請求項１記載の発明において、前記送出ＴＳ構築制御部が、スルー送出ＴＳパケットを入力時と同一のタイミングで送出するように送出帯域を割り当てる手段と、前回の動作周期で送出した蓄積対象ＴＳパケットがセクション送出途中までの場合は、その残り分に送出帯域を割り当てる手段と、イベントメッセージを格納したＴＳパケットのうち、データ放送情報を伝送するメッセージと同一ＰＩＤを有するＴＳパケットに、入力ＴＳと同等の送出タイミングとなるように送出帯域を割り当て、一度割り当てたイベントメッセージは割り当て後に削除する手段と、データ放送情報を伝送するメッセージを格納したＴＳパケットのＰＩＤ毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第１比率を求め、データ放送情報を伝送するメッセージ種別毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第２比率を求める手段と、データ放送情報を伝送するメッセージを格納したＴＳパケットについて、送出帯域の合計がデータ放送情報を送出できる帯域に至るまで、前記第１比率及び第２比率が大きいＴＳパケットから順に送出帯域を割り当てる手段と、を備えることを特徴とする。
【００１５】
請求項３記載の発明は、請求項１または２に記載の発明において、前記デジタル放送番組を含むＴＳパケットを再送信できる有効送出帯域を設定する手段、を備えることを特徴とする。
【００１６】
請求項４記載の発明は、請求項１乃至３のいずれかに記載の発明において、前記入力される多重化音響動画圧縮符号化ストリームがＭＰＥＧ−２  ＴＳであることを特徴とする。
【００１７】
請求項５記載の発明は、デジタル放送番組を含む多重化音響動画圧縮符号化ストリームのＴＳパケットを選別するＰＩＤフィルタ部と、記憶部を有し選別されたＴＳパケットを蓄積するモジュール蓄積部と、送出すべきパケット数を算出する送出パケット数算出部と、送出するＴＳパケットの構築を制御する送出ＴＳ構築制御部と、を備える装置に適用し、入力される前記多重化音響動画圧縮符号化ストリームを制御してネットワークへデジタル放送番組を送出する番組送出制御方法であって、前記ＰＩＤフィルタ部が、データ放送を伝送するメッセージを格納したＴＳパケットと、イベントメッセージを格納したＴＳパケットのうちデータ放送を伝送するメッセージと同一ＰＩＤを有するＴＳパケットと、を合わせたＴＳパケットを蓄積対象パケットと見做し、前記入力される多重化音響動画圧縮符号化ストリームを、前記蓄積対象ＴＳパケットと該蓄積対象ＴＳパケット以外の情報を格納したスルー送出ＴＳパケットと、に選別するフィルタステップと、前記モジュール蓄積部が、前記蓄積対象ＴＳパケットを前記記憶部に蓄積するモジュール蓄積ステップと、前記送出パケット数算出部が、蓄積対象ＴＳパケットをデータ放送として一定の処理周期毎にネットワークに送出できる帯域を、デジタル放送番組をネットワークに再送信できる有効送出帯域からスルー送出ＴＳパケットの伝送容量を減じて算出するデータ放送帯域算出ステップと、前記送出ＴＳ構築制御部が、動作周期毎に、スルー送出ＴＳパケットの送出帯域を割り当て、データ放送情報を伝送するメッセージを格納したＴＳパケットに関する入力パケット数と送出パケット数の比率を求め、該比率に基づき、かつ、送出されていないＴＳパケットを優先した特定の順序で、データ放送情報を伝送するメッセージを格納したＴＳパケットの送出帯域を割り当てる送出帯域割当ステップと、を有することを特徴とする。
【００１８】
請求項６記載の発明は、請求項５記載の発明において、前記送出帯域割当ステップが、スルー送出ＴＳパケットを入力時と同一のタイミングで送出するように送出帯域を割り当てるステップと、前回の動作周期で送出した蓄積対象ＴＳパケットがセクション送出途中までの場合は、その残り分に送出帯域を割り当てるステップと、イベントメッセージを格納したＴＳパケットのうち、データ放送情報を伝送するメッセージと同一ＰＩＤを有するＴＳパケットに、入力ＴＳと同等の送出タイミングとなるように送出帯域を割り当て、一度割り当てたイベントメッセージは割り当て後に削除するステップと、データ放送情報を伝送するメッセージを格納したＴＳパケットのＰＩＤ毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第１比率を計算し、データ放送情報を伝送するメッセージ種別毎の入力パケット数と送出パケット数に基づき、該入力パケット数を該送出パケット数で除算して第２比率を計算するステップと、データ放送情報を伝送するメッセージを格納したＴＳパケットについて、送出帯域の合計がデータ放送情報を送出できる帯域に至るまで、前記第１比率及び第２比率が大きいＴＳパケットから順に送出帯域を割り当てるステップと、を有することを特徴とする。
【００１９】
請求項７記載の発明は、請求項５または６に記載の発明において、前記デジタル放送番組を含むＴＳパケットを再送信できる有効送出帯域を設定するステップ、を有することを特徴とする。
【００２０】
請求項８記載の発明は、請求項５乃至７のいずれかに記載の発明において、多重化音響動画圧縮符号化ストリームとしてＭＰＥＧ−２  ＴＳが入力されるステップ、を有することを特徴とする。
【００２１】
請求項９記載の発明は、番組送出制御プログラムであって、請求項５乃至８のいずれかに記載の番組送出制御方法を、コンピュータで実行可能なコンピュータプログラムとして記述したことを特徴とする。
【００２２】
請求項１０記載の発明は、記憶媒体であって、請求項５乃至８のいずれかに記載の番組送出制御方法を、コンピュータで実行可能なコンピュータプログラムとして記述し、そのコンピュータプログラムを記憶したことを特徴とする。
【００２３】
前記請求項１，５記載の発明は、ネットワークに対するデジタル放送番組の伝送容量を低減する。
【００２４】
前記請求項２，６記載の発明は、イベントメッセージを排除し、ネットワークに対するデジタル放送番組の伝送容量を低減する。第１比率及び第２比率を求めることができる。
【００２５】
前記請求項３，７記載の発明は、任意の有効送出帯域を設定できる。
【００２６】
前記請求項４，８記載の発明は、請求項１，２，３，５，６，７の発明において、多重化音響動画圧縮符号化ストリームとしてＭＰＥＧ−２  ＴＳを対象にできる。
【００２７】
前記請求項９記載の発明は、請求項４乃至６のいずれかに記載の番組送出制御方法をコンピュータプログラムとして記載できる。
【００２８】
前記請求項１０記載の発明は、請求項４乃至６のいずれかに記載の番組送出制御方法を実装したコンピュータプログラムを記憶媒体に記録できる。
【発明の効果】
【００２９】
以上示したように請求項１，２，５，６の発明によれば、デジタル放送番組の伝送容量を低減するとともに、該デジタル放送番組選択し、該デジタル放送番組を視聴する直前の待ち時間を短縮できる。
【００３０】
請求項３，７の発明によれば、任意の有効送出帯域に基づいて、蓄積対象ＴＳパケットをデータ放送としてネットワークに送出できる帯域を算出できる。
【００３１】
請求項４，８の発明によれば、多重化音響動画圧縮符号化ストリームとしてＭＰＥＧ−２  ＴＳを対象として、請求項１，２，３，５，６，７の発明を実施できる。
【００３２】
請求項９の発明によれば、番組送出制御方法を実装したコンピュータプログラムを提供できる。
【００３３】
請求項１０の発明によれば、番組送出制御方法を実装したコンピュータプログラムを記録した記憶媒体を提供できる。
【００３４】
これらを以ってデジタル放送技術分野に貢献できる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態を図面等に基づいて詳細に説明する。本実施形態は、データカルーセルＴＳパケットの送出周期を利用可能な伝送帯域に従って制御するものである。
【００３６】
本実施形態では、冗長性を有するデータ放送伝送用のＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットの送出を利用可能な伝送帯域以下に制限し、伝送容量を低減する。例えば、データ放送における送出を制限する対象として、映像や音声との再生同期性が求められるイベントメッセージは除外し、さらに、イベントメッセージのトリガとした提示制御タイミングの同一性を保証する。また、データ放送の内容更新が発生した場合に、更新前のデータ放送の送出を停止し、更新後のデータ放送を直ちに送出する。
【００３７】
ここで、本実施形態における基本的な番組送出制御方法を図７に基づいて説明する。
【００３８】
まず、外部から設定される、デジタル放送番組をネットワークに再送信できる送出帯域（以下、有効送出帯域という）を保持する（Ｓ１０１）。
【００３９】
次に、外部から入力されるＭＰＥＧ−２  ＴＳ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ  ２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を受信する（Ｓ１０２）。なお、ＭＰＥＧ−２  ＴＳは、多重化された音響及び動画の圧縮された符号化情報である多重化音響動画圧縮符号化ストリームの一種である。
【００４０】
次に、データ放送を伝送するメッセージ（即ち、ＤＩＩ，ＤＤＢ）を格納したＴＳパケットと、イベントメッセージを格納したＴＳパケットのうちＤＩＩ及びＤＤＢと同一ＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を有するＴＳパケットと、を合わせた（合算した）ＴＳパケット（以下、蓄積対象ＴＳパケット）と、それ以外の情報を格納したＴＳパケット（以下、スルー送出ＴＳパケットという）をＰＩＤで選別する（Ｓ１０３）。
【００４１】
蓄積対象ＴＳパケットを蓄積する（Ｓ１０４）。なお、データ放送内容が更新された場合には、更新前の蓄積対象ＴＳパケットを破棄して、再蓄積する。
【００４２】
蓄積対象ＴＳパケットのうち、一定の処理周期（動作周期）毎にネットワークにデータ放送を送出できる帯域を、有効送出帯域からスルー送出ＴＳパケットの伝送容量を減じることで算出する（Ｓ１０５）。各ＴＳパケットの送出タイミング（送出帯域）の決定手順は、動作周期毎に実行する以下の手順である。
【００４３】
まず、スルー送出ＴＳパケットを入力時と同一のタイミングで送出するように送出帯域を割り当てる。
【００４４】
続いて、前回の動作周期で送出した蓄積対象ＴＳパケットがセクション送出途中までの場合は、その残り分に送出帯域を割り当てる。
【００４５】
続いて、イベントメッセージを格納したＴＳパケットのうち、ＤＩＩ及びＤＤＢと同一ＰＩＤを有するＴＳパケットに、入力ＴＳと同等の送出タイミングとなるように送出帯域を割り当てる。
一度割り当てたイベントメッセージは割り当て後に削除する。（Ｓ１０６，Ｓ１０７）
最後に、ＤＩＩ，ＤＤＢを格納したＴＳパケットについて、送出帯域の合計がデータ放送を送出できる帯域に至るまで、以下の手順で帯域を割り当てる。
【００４６】
次に、ＤＩＩ，ＤＤＢ格納ＴＳパケットのＰＩＤ毎の入力パケット数と送出パケット数から、入力パケット数を送出パケット数で除算して比率を計算する（求める）。（Ｓ１０６）
また、ＤＩＩ，ＤＤＢ格納ＴＳパケットのＤＩＩ，ＤＤＢ毎の入力パケット数と送出パケット数から、入力パケット数を送出パケット数で除算して比率を計算する（Ｓ１０７）。
【００４７】
これらの比率が大きいＴＳパケット（送出パケット数が入力パケット数に比べて小さいもの）から順に送出帯域を割り当てる（Ｓ１０６，Ｓ１０７）。なお、送出パケット数が０であるＥＳまたはメッセージは、最優先で送出するように割り当てる。
【００４８】
また、送出パケット数を受信パケット数で除算して得られた比率の小さい順から帯域を割り当てても良い。即ち、入力パケット数と送出パケット数の比率に基づき（あるいは、その比率を比較し）、送出されていないものから、送出帯域を割り当てる。
【００４９】
最後に送出帯域に割り当てに従ってＴＳパケットを送出する（Ｓ１０８）。
【００５０】
本実施形態は、受信したデジタル放送のうち、データ放送信号の送信タイミングを制御し、デジタル放送番組の伝送容量を低減して送出する番組送出制御システム内で動作する番組送出制御装置である。
【００５１】
前記番組送出制御システムでは、ＤＩＩ，ＤＤＢ，イベントメッセージの送信を、入力される番組の伝送状況に応じて制御し、伝送容量を低減し、かつ、受信機で再生されるデータ放送内容の同一性を保持する。
【００５２】
なお、本実施形態における番組送出制御システムに入力される番組（例えば、図８中の符号Ｄ１で示されるＭＰＥＧ−２  ＴＳ）は、サービスＤ１１とＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）  Ｄ１２から構成され、さらに、サービスＤ１１は、映像コンポーネントＤ１１１，音声コンポーネントＤ１１２，字幕コンポーネントＤ１１３，ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）  Ｄ１１４，データ放送コンポーネントＤ１１５及びＤ１１６などから構成されるものとする。さらに、データ放送信号（データ放送コンポーネント）は、ＤＩＩ，ＤＤＢ，イベントメッセージから構成されるものとする。なお、各々のコンポーネントには、個別のＰＩＤが設定されているものとする。
【００５３】
ここで、デジタル放送におけるデータ放送の伝送形式を図８に基づいて説明する。データ放送の内容物であるモジュールファイル（例えば、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルや静止画等）Ｆ１は、固定長のＤＤＢフォーマット（例えば、図８中のＤＤＢ  Ｐ１２及びＰ１３）に分割した上で、セクション化（例えば、図８中のセクションヘッダＨ１を付与してセクション化）、ＴＳパケット化（例えば、図８中のＴＳヘッダＨ２を付与してＴＳパケット化）し、伝送されているものとする。
【００５４】
ＤＩＩ（例えば、符号Ｐ１１で示されるＤＩＩ）には、伝送しているモジュールのＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）やサイズなどを記述し、同様にセクション化、ＴＳパケット化して伝送されているものとする。
【００５５】
本実施形態における番組送出制御システムの構成を図１，図２に基づいて説明する。なお、図２は、番組送出制御システムの全体構成図である。図１は、番組送出制御装置の構成図である。
【００５６】
本実施形態における番組送出制御システムは、図２中の復調装置１１，映像符号変換装置１２，番組送出制御装置１３，ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケット格納装置１４から構成される。図１中の番組送出制御装置１３は、ＴＳ入力部１３１，ＰＩＤフィルタ部１３２，モジュール蓄積部１３３，送出パケット数算出部１３４，送出ＴＳ構築制御部１３５，送出ＴＳ構築部１３６，ＴＳ出力部１３７から構成する。なお、番組送出制御装置１３は、例えば、制御部（例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））を有するコンピュータで実現し、番組送出制御装置１３を構成する各部を前記制御部で制御してもよい。番組送出制御装置１３は、記憶部（例えば、メモリ１３３ａなど）を備え、番組送出制御装置１３の各部で処理される情報を記憶する領域（例えば、バッファ）を前記記憶部に各々設けられているものとする。即ち、メモリ１３３ａは、記憶部における記憶領域として実装しても良い。
【００５７】
復調装置１１は、デジタル放送を伝送する放送波を受信して復調し、ＭＰＥＧ−２  ＴＳを出力する機能を有する。
【００５８】
映像符号変換装置１２は、ＭＰＥＧ−２映像をＨ．２６４／ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）符号による映像に符号変換する機能を有する。ＩＰパケット格納装置は、ＭＰＥＧ−２  ＴＳをＩＰパケットに格納して送出する機能を有する。
【００５９】
番組送出制御装置１３における各機能を以下に説明する。
【００６０】
ＴＳ入力部１３１は、入力されるデジタル放送番組のＴＳパケットを受信し、ＰＩＤフィルタ部１３２へ受け渡す。ＴＳ入力部１３１では、ＴＳパケットヘッダをチェックし、正常もしくは異常の判定を行う。異常と判定されたＴＳパケットは、後段の処理において処理対象とせず、破棄される。また、全入力ＴＳパケットについて、ＴＳパケット数を計測し、送出パケット数算出部１３４に受け渡す。
【００６１】
ＰＩＤフィルタ部１３２は、ＴＳ入力部１３１から受け渡されるＴＳパケットからＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｅ  Ｔａｂｌｅ），ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）を構築し、情報内容を解析する。その解析した結果に応じて、以下のように番組を構成するＴＳパケットを他の機能に振り分けて受け渡す。
（１）データ放送を伝送するメッセージ（即ち、ＤＩＩ，ＤＤＢ）を格納したＴＳパケットと、イベントメッセージを格納したＴＳパケットのうちＤＩＩ及びＤＤＢと同一ＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を有するＴＳパケットと、を合わせたＴＳパケット（以下，蓄積対象ＴＳパケットと呼ぶ）をモジュール蓄積部に受け渡す。
（２）上記（１）以外の情報（映像，音声，字幕，文字スーパー，ＰＣＲ，ＰＳＩ／ＳＩ，ＤＩＩ及びＤＤＢと別ＰＩＤのイベントメッセージ等）を格納したＴＳパケット（以下、スルー送出ＴＳパケットと呼ぶ）を送出ＴＳ構築制御部１３５に受け渡す。
【００６２】
なお、スルー送出ＴＳパケットについて、入力ＴＳパケット数を計測し、送出パケット数算出部１３４に受け渡す。
【００６３】
モジュール蓄積部１３３は、番組に含まれる複数のＤＩＩ，ＤＤＢ，ＤＩＩ及びＤＤＢと同一ＰＩＤのイベントメッセージを格納したＴＳパケットを蓄積領域に蓄積する。なお、前記蓄積領域は、メモリ（記憶部）１３３ａに確保されるものとする。また、ＤＩＩ及びＤＤＢを格納したＴＳパケットに、ＰＩＤ毎，ＤＩＩ及びＤＤＢ毎に入力ＴＳパケット数を計測し、送出パケット数算出部１３４に受け渡す。
【００６４】
送出パケット数算出部１３４は、一定の動作周期毎に、モジュール蓄積部１３３に蓄積したＤＩＩ，ＤＤＢ，ＤＩＩ及びＤＤＢと同一ＰＩＤのイベントメッセージを格納したＴＳパケットの送出パケット数を求める。
【００６５】
また、送出パケット数算出部１３４は、以下のパケット数を受け取り、記憶部の所定の記憶領域に保持する。
（１）ＴＳ入力部１３１から受け渡される全入力ＴＳパケット数。
（２）ＰＩＤフィルタ部１３２から受け渡されるスルー送出ＴＳパケットの入力パケット数。
（３）モジュール蓄積部１３３から受け渡されるＤＩＩ及びＤＤＢを格納したＴＳパケットのＰＩＤ毎の入力パケット数。
（４）モジュール蓄積部１３３から受け渡されるＤＩＩ及びＤＤＢを格納したＴＳパケットのＤＩＩ及びＤＤＢ毎の入力パケット数。
（５）送出ＴＳ構築部１３６から受け渡されるＤＩＩ及びＤＤＢを格納したＴＳパケットのＰＩＤ毎の送出パケット数。
（６）送出ＴＳ構築部１３６から受け渡されるＤＩＩ及びＤＤＢを格納したＴＳパケットのＤＩＩ及びＤＤＢ毎の送出パケット数。
【００６６】
また、以下の装置操作者の設定値として、送出ＴＳパケットからＮＵＬＬパケットを除いたＴＳパケットの合計送出帯域（以下、有効送出帯域と呼ぶ）を記憶部の所定の記憶領域に保持する。例えば、当該装置に接続されたキーボード装置（図示省略）などを含む入力手段から入力されて前記記憶領域に設定される。
【００６７】
送出ＴＳ構築制御部１３５は、ＰＩＤフィルタ部から受け取ったスルー送出ＴＳパケットとモジュール蓄積部１３３にて蓄積した蓄積対象ＴＳパケットの送出タイミングを決定する。スルー送出ＴＳパケットは、入力時と同一の送出タイミングで送出するように制御する。モジュール蓄積部１３３に蓄積した蓄積対象ＴＳパケットは、送出パケット数算出部１３４において計算した送出パケット数分のＴＳパケットを順次選択し、送出ＴＳ構築部１３６に引き渡す。なお、送出ＴＳ構築制御部１３５は、以下の優先度に従って、各ＴＳパケットの送出タイミングを決定する。なお、優先度番号が小さいもの程、優先度が高い。
【００６８】
優先度１は、スルー送出ＴＳパケットは，入力時と同一の送出タイミングとなるよう制御する。
【００６９】
優先度２は、ＤＩＩ及びＤＤＢと同じＰＩＤのイベントメッセージは、入力時に最も近い送出位置に優先的に配置する。
【００７０】
優先度３は、ＤＩＩ及びＤＤＢが格納されたＴＳパケットについて、ＰＩＤ毎の入力ＴＳパケットと送出ＴＳパケットの比率が同一となるように、送出すべきＴＳパケットを選択する。その選択においては、送出パケット数算出部１３４に保持されたＤＩＩ及びＤＤＢを格納したＴＳパケットに設定されたＰＩＤ毎の入力ＴＳパケット数および送出ＴＳパケット数を用いる。
【００７１】
優先度４は、ＤＩＩ及びＤＤＢが格納されたＴＳパケットについて、ＤＩＩ及びＤＤＢ毎の入力ＴＳパケットと送出ＴＳパケットの比率が同一となるように、送出すべきＴＳパケットを選択する。その選択においては、送出パケット数算出部１３４に保持されたＤＩＩ及びＤＤＢを格納したＴＳパケットにおけるＤＩＩ及びＤＤＢ毎の入力ＴＳパケット数および送出ＴＳパケット数を用いる。
【００７２】
送出ＴＳ構築部１３６は、送出ＴＳ構築制御部１３５から受け取った情報から送出ＴＳパケットストリームを構築する。
【００７３】
ＴＳ出力部１３７は、送出ＴＳ構築部１３６で構築された送出ＴＳパケットストリームを外部に出力する。
【００７４】
本実施形態における番組送出制御システムの動作を図２に基づいて以下に説明する。
【００７５】
まず、復調装置１１は、デジタル放送を伝送する放送波を受信して復調し、ＭＰＥＧ−２  ＴＳを出力する。
【００７６】
次に、映像符号変換装置１２は、復調装置から入力されたＭＰＥＧ−２  ＴＳを受け取り、当該ＭＰＥＧ−２  ＴＳに含まれるＭＰＥＧ−２映像信号をＨ．２６４／ＡＶＣ映像に符号変換して出力する。
【００７７】
次に、番組送出制御装置１３のＴＳ入力部１３１において以下の処理を実行する。
【００７８】
まず、映像符号変換装置１２からデジタル放送番組のＴＳパケットを受信する。
【００７９】
続いて、受信したＴＳパケットのヘッダをチェックする。即ち、特定の条件（同期バイト（０ｘ４７）の不正，トランスポートエラーインジケータビットが‘１’，アダプテーションフィールド制御が‘００’（未定義））を満たす場合は、受信したＴＳパケットが異常であると判定する。前記条件を満たさない場合は、正常であると判定する。
【００８０】
また、異常と判定された場合は、受信したＴＳパケットを破棄する。また、正常と判定された場合は、受信したＴＳパケットをＰＩＤフィルタ部１３２に受け渡す。そして、全入力ＴＳパケットについて、ＴＳパケット数を計測し、送出パケット数算出部１３４に受け渡す。
【００８１】
次に、番組送出制御装置１３のＰＩＤフィルタ部１３２において以下の処理を実行する。
【００８２】
ＴＳ入力部１３２から受け渡されたＴＳパケットを受け取る。ＰＡＴ固有のＰＩＤでＴＳパケットを抽出し、抽出したＴＳパケットのペイロードを連結してＰＡＴセクションを構築する。
【００８３】
続いて、構築したＰＡＴセクションに記述されるＰＭＴのＰＩＤ（ＰＭＴ＿ＰＩＤ）に基づいてＴＳパケットを抽出し、抽出したＴＳパケットのペイロードを連結してＰＭＴセクションを構築する。なお、構築時には、ＰＡＴ，ＰＭＴを図３の項目に基づいてチェックし、判定し、処理を行う。例えば、図３中のチェック項目はチェック項目ｃｋ１、判定項目は異常と判定するケースｃｋ２，処理項目は異常時の処理ｃｋ３である。
【００８４】
また、チェック結果が異常の場合は、セクション構築処理を中止または構築したセクションを破棄する。チェック結果が正常の場合は、ＰＭＴセクションに記述された番組構成要素（コンポーネント）のうち、ＰＭＴ中でストリーム形式識別（ｓｔｒｅａｍ＿ｔｙｐｅ）がＤＩＩ，ＤＤＢ，イベントメッセージを伝送する場合に付与するストリーム形式識別（０ｘ０ｄ）またはＤＩＩ，ＤＤＢのみを伝送する場合に付与するストリーム形式識別（０ｘ０ｂ）と指定されたコンポーネントを蓄積対象ＴＳパケットとして、モジュール蓄積部１３３に受け渡す。
【００８５】
ただし、ＤＩＩ，ＤＤＢ，イベントメッセージを伝送する場合に付与するストリーム形式識別（０ｘ０ｄ）のコンポーネントの場合は、当該コンポーネントのＰＩＤが付与されたイベントメッセージを受信した際に、同一ＰＩＤの他の蓄積データが存在しないこと、および、同時に受信した全てのＴＳパケット中に同一ＰＩＤのＤＩＩ及びＤＤＢが存在しないこと、という条件を確認する。存在しない場合（前記条件が成立する場合）はスルー送出ＴＳパケットとして扱う。
【００８６】
また、ＰＭＴ中でストリーム形式識別がＤＩＩ，ＤＤＢ，イベントメッセージを伝送する場合に付与するストリーム形式識別（０ｘ０ｄ）またはＤＩＩ，ＤＤＢのみを伝送する場合に付与するストリーム形式識別（０ｘ０ｂ）以外と指定されたコンポーネントをスルー送出ＴＳパケットとして、送出ＴＳ構築制御部１３６に受け渡す。スルー送出ＴＳパケットの数を計測し、送出パケット数算出部１３４に受け渡す。
【００８７】
次に、番組送出制御装置１３のモジュール蓄積部１３３は以下の処理を実行する。
【００８８】
ＰＩＤフィルタ部からのＴＳパケットを受け取り、受け取ったＴＳパケットのヘッダ，セクションヘッダ，ＤＩＩ，ＤＤＢ，イベントメッセージのヘッダを解析する。
【００８９】
続いて、解析したヘッダから以下のように受信したパケットの蓄積処理を実行する。なお、処理の過程で計測したＤＩＩ，ＤＤＢを格納したＴＳパケットのＰＩＤ毎，ＤＩＩ，ＤＤＢ毎のパケット数は、送出パケット数算出部１３４に受け渡す。
【００９０】
続いて、受信したＤＩＩ，ＤＤＢ，ＤＩＩ及びＤＤＢと同一ＰＩＤのイベントメッセージが未蓄積の場合は、これらを構成する全ＴＳパケットを受信して蓄積する。蓄積したＴＳパケットについて、ＰＩＤ毎の入力パケット数とＤＩＩ，ＤＤＢ（モジュールＩＤ，ブロック番号）毎の入力パケット数を計測する。
【００９１】
続いて、蓄積済みのＤＩＩのトランザクション識別子（ｔｒａｎｓａｃｔｉｏｎ＿ｉｄ）と、受信したＴＳパケットに含まれるＤＩＩのトランザクション識別子（ｔｒａｎｓａｃｔｉｏｎ＿ｉｄ）に差異があった場合は、当該ＤＩＩが含まれるデータ放送の内容にバージョンアップが発生したと判定する。バージョンアップが発生した場合は、ＤＩＩ，ＤＤＢ毎の入力パケット数の計測値を０にクリアし、該当のＰＩＤの蓄積済みＤＩＩ，ＤＤＢを破棄し、当該ＤＩＩ，ＤＤＢについて再蓄積を行う。蓄積したＴＳパケットについて、ＰＩＤ毎の入力パケット数とＤＩＩ，ＤＤＢ（モジュールＩＤ，ブロック番号）毎の入力パケット数を計測する。
【００９２】
そして、データ放送内容のバージョンアップ発生時以外にも、次の契機で蓄積済みのＤＩＩ，ＤＤＢを破棄する。ＰＡＴのバージョンアップにより蓄積対象のサービスが無くなった場合，該当するサービスの蓄積データはすべて破棄する。ＰＭＴのバージョンアップにより蓄積対象のデータ放送コンポーネントが無くなった場合、該当するＰＩＤの蓄積データはすべて破棄する。いずれの場合も、ＰＩＤ毎の入力パケット数の計測数は０にクリアする。
【００９３】
以上が、モジュール蓄積部１３３の処理である。
【００９４】
次に、番組送出制御装置１３の送出パケット数算出部１３４において以下の処理を一定の動作周期毎に実行する。
【００９５】
まず、蓄積対象ＴＳパケットの送出可能パケット数を求める。その送出可能パケット数の算出式を以下に示す。
【００９６】
Ｎcomp＝Ｎvalid−Ｎthrough  ……  （式１）
Ｎvalid＝Ｉｎｔｅｇｅｒ（Ｎtotal×Ｒvalid／Ｒtotal）  ……  （式２）
また、（式１），（式２）より、
Ｎcomp＝Ｉｎｔｅｇｅｒ（Ｎtotal×Ｒvalid／Ｒtotal）−Ｎthrough  ……  （式３）
となる。
【００９７】
なお、Ｎcompは蓄積対象ＴＳパケットの送出可能パケット数、ＮvalidはＮＵＬＬパケット以外の送出ＴＳパケット数、Ｎthroughは送出パケット数算出部１３４で保持するスルー送出ＴＳパケット数、Ｎtotalは送出パケット数算出部１３４で保持する全入力ＴＳパケット数、Ｒvalidは送出パケット数算出部で保持する有効送出帯域、ＲtotalはＮＵＬＬパケットを含む全送出レート（例えば、固定値で２９．９６Ｍｂｐｓ（Ｍｅｇａ  ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ））、Ｉｎｔｅｒｇｅｒ（Ｘ）はＸを超えない最大の整数、である。
【００９８】
次に、番組送出制御装置１３の送出ＴＳ構築制御部１３５において以下の処理を一定動作周期毎に実行する。
【００９９】
まず、送出パケット数算出部１３４に保持される有効送出帯域分の送出スロットを作成する。ＰＩＤフィルタ部１３２から受け渡されたＴＳパケットを入力時と同一の配置位置で送出スロットに割り当てる。送出パケット数算出部１３４にて算出された蓄積対象ＴＳパケットの送出可能パケット数を取得する。前回動作周期までに送出した蓄積対象ＴＳパケットがセクション送出途中までの場合は，その残り分を送出スロットに割り当てる。
【０１００】
続いて、モジュール蓄積部１３３に蓄積されたイベントメッセージを割り当てる。一度スロットに割り当てたイベントメッセージは割り当て後にモジュール蓄積部１３３から削除する。
【０１０１】
続いて、送出パケット数算出部１３４に保持されたＤＩＩ，ＤＤＢ格納ＴＳパケットのＰＩＤ毎の入力パケット数と送出パケット数から、入力パケット数を送出パケット数で除算して比率を計算する。また、送出パケット数算出部１３４に保持されたＤＩＩ，ＤＤＢ格納ＴＳパケットのＤＩＩ，ＤＤＢ毎の入力パケット数と送出パケット数から、入力パケット数を送出パケット数で除算して比率を計算する。これらの比率が大きいＴＳパケット（送出パケット数が入力パケット数に比べて小さいもの）から順にＤＩＩ，ＤＤＢを送出可能パケット数に至るまで送出スロットに割り当てる。そして、送出スロット割り当て結果を送出ＴＳ構築部１３６に受け渡す。なお、送出パケット数が０であるＥＳまたはメッセージは、最優先で送出するように割り当てる。
【０１０２】
次に、番組送出制御装置１３の送出ＴＳ構築部１３６において、以下の処理を一定動作周期毎に実行する。
【０１０３】
まず、送出ＴＳ構築制御部１３５からの送出スロット割り当て結果に従って、スルー送出ＴＳパケット，前回動作周期から配置中のＴＳパケット，ＤＩＩ及びＤＤＢと同じＰＩＤのイベントメッセージのＴＳパケット，ＤＩＩ，ＤＤＢを格納したＴＳパケットを送出用のバッファ上に配置する。
【０１０４】
最後に、空きのバッファにＮＵＬＬパケットを配置し、全てのＴＳパケットのヘッダの連続性指標が連番となるように修正する。構築した送出バッファをＴＳ出力部１３７に受け渡す。
【０１０５】
前記送出バッファの構築例を図４に基づいて説明する。
【０１０６】
まず、スルー送出パケットＰtを入力ＴＳパケットと同じ位置に配置する（Ｓ２０１）。
【０１０７】
続いて、ＤＩＩ及びＤＤＢと同じＰＩＤのイベントメッセージＰeを配置する（Ｓ２０２）。
【０１０８】
続いて、前動作周期で送出途中のセクションＰsの続きを配置する（Ｓ２０３）。
【０１０９】
続いて、空き位置に一定間隔をあけてＤＩＩ及びＤＤＢ  Ｐdを配置する（Ｓ２０４）。
【０１１０】
そして、残りをヌルパケットＰnで埋める（Ｓ２０５）。
【０１１１】
次に、番組送出制御装置１３のＴＳ出力部１３７において、以下の処理を一定動作周期毎に実行する。送出ＴＳ構築部１３６から受け渡された送出バッファ中のＴＳパケットを順に外部に出力する。
【０１１２】
そして、ＩＰパケット格納装置は、番組送出制御装置１３から出力されるＴＳパケットを受信する。受信したＴＳパケットのうち、ＮＵＬＬ以外のＴＳパケットをＩＰパケットに格納して、ＩＰネットワークへ送出する。
【０１１３】
なお、図１で示した装置における各手段の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、図１で示した装置に関する処理の手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラムを、そのコンピュータが読み取り可能な記録媒体（記憶媒体）、例えばＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）や、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【０１１４】
さらに、上述の番組送出制御装置に関する方法を記述したコンピュータプログラムを、その方法に必要とされる入出力データを格納したメモリや外部記憶部等にアクセスするように実装してもよい。
【０１１５】
以上のように本実施形態は、再送信ネットワークにおけるデジタル放送番組の伝送容量を低減できる。また、受信機で、チャネル選局直後からデータ放送の受信を開始できる。
【０１１６】
更に、詳述すると、デジタル放送番組中に含まれるデータ放送のＴＳパケットのうち、ＤＩＩおよびＤＤＢの送出頻度を制御することによって、他のＴＳパケットの帯域利用状況に応じて、デジタル放送の再送信に利用できる有効送出帯域以下で、最大限、データ放送を送出できる。
【０１１７】
本実施形態における送出帯域制御の効果を図５に基づいて説明する。
【０１１８】
送信元に入力される情報Ｓt1がネットワークに伝送される前に所定のＤＤＢが省略されて、ネットワークに伝送される情報Ｓt2に構成される。即ち、入力に対して有効送出帯域が小さい場合、伝送量が圧縮されることになる。
【０１１９】
また、送信元に入力され、ＴＳパケット帯域が減少している情報Ｓt3がネットワークに伝送される前に、減少したＴＳパケット帯域を利用して、ネットワークに伝送される情報Ｓt4に構成される。即ち、入力に対して有効送出帯域が大きい場合、伝送容量が伸張される。
【０１２０】
以上の図５に関する説明のように、有効送出帯域の値を小さく設定することによって、伝送容量を低減できる。また、一時的に映像などの他のＴＳパケットの帯域が減少した場合、減少した分の帯域を利用してデータ放送を通常よりも速く送出できる。
【０１２１】
データ放送を他の映像、音声などを伝送して残った帯域でできるだけ高い頻度で送出できるため、従来方式とは異なり、伝送容量の低減しつつ、視聴者は、チャネル選局直後からデータ放送の受信を開始して視聴することができる。
【０１２２】
また、データ放送の伝送容量が圧縮または伸張しても、各データ放送コンポーネントおよびモジュールファイルの相対的な伝送比率を元の放送番組と同等にすることができ、番組製作者が意図する伝送比率を維持できる。
【０１２３】
さらに、データ放送に含まれるイベントメッセージについては、送出頻度の低減対象とはせず、入力と同等のタイミングで送出できる。
【０１２４】
また、入力されるデータ放送の内容が更新された場合も、ただちに、更新後のデータ放送を再送信することができ、伝送容量の圧縮または伸張を行った場合も、映像，音声との表示同期性を保持できる。
【０１２５】
以上、本発明の実施形態について説明したが、本発明は説明した実施形態に限定されるものでなく、各請求項に記載した範囲において各種の変形を行うことが可能である。
【０１２６】
例えば、実施形態における送出処理では、高速な処理が要求されるため、送出バッファに高速な送出バッファ装置を用いても良い。
【０１２７】
また、実施形態における送出可能パケット数を求める処理を高速に処理するため、専用のプロセッサを用いても良い。
【図面の簡単な説明】
【０１２８】
【図１】本実施形態における番組送出制御装置の構成図。
【図２】本実施形態における番組送出制御システムの構成図。
【図３】セクション構築におけるチェック項目の一例を示す図。
【図４】送出バッファの構築例を示す図。
【図５】伝送容量制御の効果を示す図。
【図６】一般的な伝送容量圧縮を示す図。
【図７】基本的な番組送出制御方法を示す流れ図。
【図８】データ放送伝送の信号形式の構成図。
【符号の説明】
【０１２９】
１…送信装置
２…受信装置
１１…復調装置
１２…映像符号変換装置
１３…番組送出制御装置
１４…ＩＰパケット格納装置
１００…ネットワーク
１３１…ＴＳ入力部
１３２…ＰＩＤフィルタ部
１３３…モジュール蓄積部
１３３ａ…メモリ
１３４…送出パケット数算出部
１３５…送出ＴＳ構築制御部
１３６…送出ＴＳ構築部
１３７…ＴＳ出力部
Ｄ１…ＭＰＥＧ−ＴＳ
Ｄ１１…サービス
Ｄ１２…ＰＳＩ／ＳＩ
Ｄ１１１…映像コンポーネント
Ｄ１１２…音声コンポーネント
Ｄ１１３…字幕コンポーネント
Ｄ１１４…ＰＣＲ
Ｄ１１５，Ｄ１１６…データ放送コンポーネント
Ｆ１…モジュールファイル
Ｐ１…送信元に入力される情報
Ｐ２…ネットワークに伝送される情報
Ｐ３…受信側で復元された後の情報
Ｐ１１…ＤＩＩ
Ｐ１２，Ｐ１３…ＤＤＢ
Ｐ２１…スキップ情報
Ｐt…スルー送出パケット
Ｐe…ＤＩＩ及びＤＤＢと同じＰＩＤのイベントメッセージのＴＳパケット
Ｐs…前動作周期で送出途中のセクションのＴＳパケット
Ｐd…ＤＩＩ，ＤＤＢを格納したＴＳパケット
Ｐn…ヌルパケット
Ｈ１…セクションヘッダ
Ｈ２…ＴＳヘッダ
Ｓt1，Ｓt3…送信元に入力される情報
Ｓt2，Ｓt4…ネットワークに伝送される情報
ｃｋ１…チェック項目
ｃｋ２…判定項目
ｃｋ３…処理項目
【図１】
2008154050.tif 000003
【図２】
2008154050.tif 000004
【図３】
2008154050.tif 000005
【図５】
2008154050.tif 000006
【図６】
2008154050.tif 000007
【図７】
2008154050.tif 000008
【図８】
2008154050.tif 000009
【図４】
2008154050.tif 000010