(57)【要約】【課題】画像表示装置の側での操作を不要とし、少ないコストで、画像表示装置が表示する画面を制御して、多数の画像表示装置にそれぞれ異なる画面を表示させる。【解決手段】地上デジタル放送受信装置は、識別データを記憶している。個別画面記述生成部１２３は、複数の個別画面記述データを生成する。個別画面記述データは、地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が個別画面を表示する。初期画面記述生成部１２１は、初期画面記述データを生成する。上記画面記述データは、地上デジタルテレビ放送受信装置が実行することにより、上記複数の個別画面記述データのなかから、記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行する。【選択図】図５
2012065062.tif 000002
【特許請求の範囲】
【請求項１】
複数の識別データから選択された識別データをそれぞれ記憶した複数の地上デジタルテレビ放送受信装置に対して送信されるデータ放送コンテンツを生成するデータ放送コンテンツ生成装置において、
データを処理する処理装置と、個別画面記述生成部と、初期画面記述生成部とを有し、
上記個別画面記述生成部は、上記処理装置を用いて、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置に対して送信される個別画面記述データであって、上記データ放送コンテンツを受信した地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が個別画面を表示する個別画面記述データを複数生成し、
上記初期画面記述生成部は、上記処理装置を用いて、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置に対して送信される初期画面記述データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツに含まれる複数の個別画面記述データと上記複数の識別データとの間の対応関係に基づいて、上記複数の個別画面記述データのなかから、上記地上デジタルテレビ放送受信装置が記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行する初期画面記述データを生成することを特徴とするデータ放送コンテンツ生成装置。
【請求項２】
上記データ放送コンテンツ生成装置は、更に、イベント生成部を有し、
上記イベント生成部は、上記処理装置を用いて、上記データ放送コンテンツとともに上記複数の地上デジタルテレビ放送受信装置に対して送信されるイベント通知データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置に対してイベントの発生を通知するイベント通知データを生成し、
上記個別画面記述生成部が生成する複数の個別画面記述データのうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記個別画面を表示中に、上記イベント通知データにより上記地上デジタルテレビ放送受信装置がイベント発生の通知を受けた場合に、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツに含まれる複数の個別画面記述データのなかから他の個別画面記述データを選択し、選択した他の個別画面記述データを実行することを特徴とする請求項１に記載のデータ放送コンテンツ生成装置。
【請求項３】
上記個別画面記述生成部が生成する複数の個別画面記述データのうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記個別画面を表示中に上記イベント通知データにより上記地上デジタルテレビ放送受信装置がイベント発生の通知を受けた場合に、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツに含まれる複数の個別画面記述データのなかから上記地上デジタルテレビ放送受信装置が記憶した識別データに対応づけられた他の個別画面記述データを選択し、選択した他の個別画面記述データを実行することを特徴とする請求項２に記載のデータ放送コンテンツ生成装置。
【請求項４】
上記データ放送コンテンツ生成装置は、更に、イベント生成部を有し、
上記イベント生成部は、上記処理装置を用いて、上記データ放送コンテンツとともに上記複数の地上デジタルテレビ放送受信装置に対して送信されるイベント通知データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置に対してイベントの発生を通知するイベント通知データを生成し、
上記個別画面記述生成部が生成する複数の個別画面記述データのうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記個別画面を表示中に上記イベント通知データにより上記地上デジタルテレビ放送受信装置がイベント発生の通知を受けた場合に、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツに含まれる初期画面記述データを実行することを特徴とする請求項１乃至請求項３のいずれかに記載のデータ放送コンテンツ生成装置。
【請求項５】
上記初期画面記述生成部が生成する初期画面記述データは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が、初期画面を表示せず、すぐに、選択した個別画面記述データを実行することを特徴とする請求項１乃至請求項４のいずれかに記載のデータ放送コンテンツ生成装置。
【請求項６】
上記個別画面記述生成部が生成する複数の個別画面記述データのうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツとともに上記地上デジタルテレビ放送受信装置に対して送信される動画コンテンツを、上記個別画面として表示することを特徴とする請求項１乃至請求項５のいずれかに記載のデータ放送コンテンツ生成装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載のデータ放送コンテンツ生成装置と、送信装置と、複数の地上デジタルテレビ放送受信装置とを有し、
上記送信装置は、上記データ放送コンテンツ生成装置が生成した初期画面記述データと、上記データ放送コンテンツ生成装置が生成した複数の個別画面記述データとを含むデータ放送コンテンツを、地上デジタルテレビ放送規格にしたがった形式で、上記複数の地上デジタルテレビ放送受信装置に対して送信し、
上記複数の地上デジタルテレビ放送受信装置のそれぞれは、複数の識別データのうちから選択された識別データを記憶し、上記送信装置が送信したデータ放送コンテンツを受信し、受信したデータ放送コンテンツに含まれる初期画面記述データを実行することにより、上記データ放送コンテンツに含まれる複数の個別画面記述データのなかから、記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行することを特徴とするコンテンツ配信システム。
【請求項８】
データを処理する処理装置を有するコンピュータが実行することにより、上記コンピュータが請求項１乃至請求項６のいずれかに記載のデータ放送コンテンツ生成装置として機能することを特徴とするコンピュータプログラム。
【請求項９】
データを処理する処理装置を有するデータ放送コンテンツ生成装置が、複数の識別データから選択された識別データをそれぞれ記憶した複数の地上デジタルテレビ放送受信装置に対して送信されるデータ放送コンテンツを生成するデータ放送コンテンツ生成方法において、
上記処理装置が、上記データ放送コンテンツの一部として、上記複数の地上デジタルテレビ放送受信装置に対して送信される個別画面記述データであって、上記データ放送コンテンツを受信した地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が個別画面を表示する個別画面記述データを複数生成し、
上記処理装置が、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置に対して送信される初期画面記述データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツに含まれる複数の個別画面記述データと上記複数の識別データとの間の対応関係に基づいて、上記複数の個別画面記述データのなかから、上記地上デジタルテレビ放送受信装置が記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行する初期画面記述データを生成することを特徴とするデータ放送コンテンツ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ放送コンテンツを生成するデータ放送コンテンツ生成装置に関する。
【背景技術】
【０００２】
公営競技場などにおいて、多数の画面表示装置を設置し、画面表示装置ごとに異なる画面を表示させる場合がある。
画面表示装置としてテレビ放送受像機を用い、共聴設備などを介してテレビ放送受像機に対してチャンネルごとに異なる画面を送信し、テレビ放送受像機の側で表示したい画面のチャンネルに合わせることにより、画面表示装置ごとに異なる画面を表示させる技術がある。
更に、地上デジタルテレビ放送規格のワンセグ放送を使うことにより、１つのチャンネルを使って最大１３種類の画面を送信する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９７３８９号公報
【特許文献２】特開２００４−３１２４６２号公報
【特許文献３】特開２００８−１７２４６１号公報
【特許文献４】特開２００９−６５５５１号公報
【特許文献５】特開２００９−１７１１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
チャンネルごとに異なる画面を送信する方式は、表示させたい画面の数と同じ数のチャンネルを使用するので、チャンネル数分の送出設備が必要となり、コストが高くなる。
また、ワンセグ放送を使うことにより、使用するチャンネル数を減らすことができるが、画面表示装置の側で、受信操作をする必要が生じる場合がある。
この発明は、例えば上記のような課題を解決するためになされたものであり、画像表示装置の側での操作を不要とし、少ないコストで、画像表示装置が表示する画面を制御することを目的とする。
【課題を解決するための手段】
【０００５】
この発明にかかるデータ放送コンテンツ生成装置は、複数の識別データから選択された識別データをそれぞれ記憶した複数の地上デジタルテレビ放送受信装置に対して送信されるデータ放送コンテンツを生成するデータ放送コンテンツ生成装置において、
データを処理する処理装置と、個別画面記述生成部と、初期画面記述生成部とを有し、
上記個別画面記述生成部は、上記処理装置を用いて、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置に対して送信される個別画面記述データであって、上記データ放送コンテンツを受信した地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が個別画面を表示する個別画面記述データを複数生成し、
上記初期画面記述生成部は、上記処理装置を用いて、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置に対して送信される初期画面記述データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置が実行することにより、上記地上デジタルテレビ放送受信装置が、上記データ放送コンテンツに含まれる複数の個別画面記述データと上記複数の識別データとの間の対応関係に基づいて、上記複数の個別画面記述データのなかから、上記地上デジタルテレビ放送受信装置が記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行する初期画面記述データを生成することを特徴とする。
【発明の効果】
【０００６】
初期画面記述生成部が生成した初期画面記述データを、地上デジタルテレビ放送受信装置が実行することにより、地上デジタルテレビ放送受信装置が記憶した識別データに対応づけた個別画面記述データによって記述された画面を地上デジタルテレビ放送受信装置が表示するので、地上デジタルテレビ放送受信装置が表示する画面をデータ放送コンテンツ生成装置の側から制御し、複数の地上デジタルテレビ放送受信装置に異なる画面を表示させることができる。
また、地上デジタルテレビ放送受信装置に表示させる画面を映像として送信するのではなく、データ放送によりデータとして送信し、地上デジタルテレビ放送受信装置の側で表示する画面を生成させるので、地上デジタルテレビ放送の空きチャンネル１つだけで、地上デジタルテレビ放送受信装置によって異なる多数の画面を送信することができる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１におけるコンテンツ配信システム８００の全体構成の一例を示すシステム構成図。
【図２】実施の形態１におけるテレビ受像機２００の構成の一例を示すブロック構成図。
【図３】実施の形態１におけるデータ放送コンテンツ生成設備１００の外観の一例を示す斜視図。
【図４】実施の形態１におけるデータ放送コンテンツ生成設備１００のハードウェア資源の一例を示す図。
【図５】実施の形態１におけるデータ放送コンテンツ生成設備１００の構成の一例を示すブロック構成図。
【図６】実施の形態１における表示パターンデータ３１０の一例を示す図。
【図７】実施の形態１における割当データ３２０の一例を示す図。
【図８】実施の形態１におけるイベントデータ３３０の一例を示す図。
【図９】実施の形態１における初期画面記述データ４１０の一例を示す図。
【図１０】実施の形態１における個別画面記述データ４２０の一例を示す図。
【図１１】実施の形態１における個別画面記述データ４２０の別の例を示す図。
【図１２】実施の形態１における個別画面記述データ４２０の更に別の例を示す図。
【図１３】実施の形態１における初期画面記述生成処理Ｓ５１０の処理の流れの一例を示すフローチャート図。
【図１４】実施の形態１における個別画面記述生成処理Ｓ５３０の処理の流れの一例を示すフローチャート図。
【図１５】実施の形態１における多重化装置８３３が生成するＴＳ６１０の一例を示す図。
【図１６】実施の形態１におけるテレビ受像機２００が表示する画面の一例を示す図。
【図１７】実施の形態１におけるテレビ受像機２００が表示する画面の別の例を示す図。
【発明を実施するための形態】
【０００８】
実施の形態１．
実施の形態１について、図１〜図１７を用いて説明する。
【０００９】
図１は、この実施の形態におけるコンテンツ配信システム８００の全体構成の一例を示すシステム構成図である。
なお、同様の要素が複数ある場合、符号の後ろにアルファベットを付して区別する場合がある。他の図においても、同様である。
【００１０】
コンテンツ配信システム８００は、多数のテレビ受像機２００が設置された場所において、テレビ受像機２００ごとに異なる画面を表示するシステムである。例えば、競馬などの公営競技が催される公営競技場では、開催競技情報、出走表、各投票方式ごとのオッズ情報、実況中継映像、着順情報、配当情報など、場内にいる観客に伝えるべき情報が多く、観客ごとに知りたい情報が異なる。このため、観客が自分の欲しい情報をすぐに見ることができるよう、場内に複数のテレビ受像機２００を設置し、テレビ受像機２００ごとに異なる画面を表示する。
コンテンツ配信システム８００は、例えば、映像コンテンツ受信装置８１１と、映像コンテンツ生成設備８１２と、映像コンテンツ編集設備８１３と、情報制御設備８２１と、データ放送コンテンツ生成設備１００と、２つの符号化装置８３１，８３２と、多重化装置８３３と、送出設備８３４と、場内共聴設備８３５と、複数のテレビ受像機２００ａ〜２００ｅとを有する。
【００１１】
映像コンテンツ受信装置８１１は、インターネットや専用回線などの通信路を介して、他の公営競技場の中継映像などの映像コンテンツ（動画や音声など）を受信する。
映像コンテンツ生成設備８１２は、場内で映像コンテンツを生成する設備である。映像コンテンツ生成設備８１２は、例えば、競技の様子や実況中継音声などを収録するカメラやマイクなどを有する。
映像コンテンツ編集設備８１３は、映像コンテンツ受信装置８１１が受信した映像コンテンツや、映像コンテンツ生成設備８１２が生成した映像コンテンツを切り換えたり、一つの画面に合成したりなどの編集をして、場内のテレビ受像機２００に映す映像コンテンツを生成する。
なお、コンテンツ配信システム８００は、映像コンテンツ生成設備８１２や映像コンテンツ編集設備８１３が生成した映像コンテンツを他の公営競技場などに対して送信する映像コンテンツ送信装置を有する構成であってもよい。
【００１２】
情報制御設備８２１は、場内のテレビ受像機２００に映す情報を取得しあるいは生成する。情報制御設備８２１は、例えば、インターネットや専用回線などの通信路を介して、他の公営競技場のオッズ情報や競技結果などの情報を受信する。また、情報制御設備８２１は、各投票方式の投票対象ごとの投票数を入力して、オッズを計算し、オッズ情報を生成する構成であってもよい。あるいは、情報制御設備８２１は、終了した競技の着順を入力して、着順情報や配当情報を生成する構成であってもよい。
【００１３】
データ放送コンテンツ生成設備１００（データ放送コンテンツ生成装置）は、情報制御設備８２１が取得あるいは生成した情報に基づいて、データ放送コンテンツを生成する。データ放送コンテンツは、オッズ情報などの情報を含む。データ放送コンテンツは、テレビ受像機２００がオッズ情報などを表示する画面を生成して表示するために用いられる。
【００１４】
符号化装置８３１は、映像コンテンツ編集設備８１３が生成した映像コンテンツをＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）符号化方式などにより符号化して、映像ストリームや音声ストリームなどのエレメンタリーストリーム（ＥＳ）を生成する。
符号化装置８３２は、データ放送コンテンツ生成設備１００が生成したデータ放送コンテンツを符号化して、データ放送ストリームなどのＥＳを生成する。
多重化装置８３３は、符号化装置８３１，８３２が生成したＥＳを多重化して、トランスポートストリーム（ＴＳ）を生成する。なお、多重化装置８３３が生成するＴＳは、複数の映像ストリームや複数の音声ストリームを含むものであってもよい。
【００１５】
送出設備８３４は、地上デジタルテレビ放送規格で定められた変調方式を用いて、地上デジタルテレビ放送の空きチャンネルの周波数の搬送波を、多重化装置８３３が生成したＴＳで変調して、変調信号を生成する。送出設備８３４は、同軸ケーブルなどの有線通信路を介して、生成した変調信号を、場内共聴設備８３５に対して送信する。
場内共聴設備８３５は、ＵＨＦ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｅｎｃｙ）アンテナなどのアンテナを介して、地上デジタルテレビ放送を受信し、送出設備８３４が生成した変調信号と混合する。場内共聴設備８３５は、同軸ケーブルなどの有線通信路を介して、混合した信号を、各テレビ受像機２００に対して送信する。
【００１６】
テレビ受像機２００は、一般に市販されている地上デジタルテレビ放送受信装置である。地上デジタルテレビ放送受信装置は、地上デジタルテレビ放送を受信して表示する。なお、テレビ受像機２００は、オーロラビジョン（登録商標）のような大型の表示装置を用いたものであってもよい。
テレビ受像機２００は、場内共聴設備８３５が送信した信号を受信する。テレビ受像機２００は、普通に地上デジタルテレビ放送を見ることもできるし、送出設備８３４が生成した変調信号の周波数にチャンネルを合わせれば、コンテンツ配信システム８００において配信されるコンテンツを見ることもできる。なお、テレビ受像機２００は、場内共聴設備８３５を介さず、送出設備８３４が送信した変調信号を直接受信する構成であってもよい。
テレビ受像機２００は、あらかじめ、そのテレビ受像機２００を識別する識別データを記憶している。一般に、地上デジタルテレビ放送受信装置は、郵便番号などの情報を登録することができる。例えば、コンテンツ配信システム８００はこれを利用して、テレビ受像機２００にそれぞれ異なる郵便番号を登録しておき、識別データとして用いる。なお、複数のテレビ受像機２００に表示したいコンテンツの内容がまったく同じ場合、表示したコンテンツが同じテレビ受像機２００は、同じ識別データを記憶する構成であってもよい。識別データは、そのテレビ受像機２００に表示するコンテンツを判定するために用いられる。テレビ受像機２００は、記憶した識別データに基づいて、データ放送コンテンツ生成設備１００が生成したデータ放送コンテンツのなかから情報を選択し、選択した情報を表示する。
【００１７】
図２は、この実施の形態におけるテレビ受像機２００の構成の一例を示すブロック構成図である。
テレビ受像機２００は、例えば、復調部２１１と、分割部２１２と、映像コンテンツ取得部２２１と、映像コンテンツ再生部２２２と、ファイル取得部２３１と、ファイル記憶部２３２と、イベント取得部２４１と、郵便番号記憶部２５１と、画面記述解釈部２６１と、画面記述実行部２６２と、画面構成記憶部２６３と、画面生成部２７１と、画面表示部２７２とを有する。
【００１８】
復調部２１１は、選択したチャンネルの変調信号を復調して、ＴＳを復元する。
分割部２１２は、復調部２１１が復元したＴＳを、ＥＳごとに分割する。
【００１９】
映像コンテンツ取得部２２１は、分割部２１２が分割したＥＳのうち、映像ストリームと音声ストリームとを取得する。
映像コンテンツ再生部２２２は、後述する画面構成記憶部２６３が記憶した画面構成データに基づいて、映像ストリームを画面に表示するか否かを判定するとともに、表示する場合には、その大きさを取得する。映像ストリームを画面に表示すると判定した場合、映像コンテンツ再生部２２２は、取得した大きさで映像ストリームを再生する。また、映像コンテンツ再生部２２２は、音声ストリームを再生する。
【００２０】
ファイル取得部２３１は、分割部２１２が分割したＥＳのうち、データ放送ストリームを取得する。ファイル取得部２３１は、取得したデータ放送ストリームから、画面記述データ、画像データ、バイナリテーブルなどのデータファイルを取得する。
ファイル記憶部２３２は、ファイル取得部２３１が取得したデータファイルを記憶する。
【００２１】
イベント取得部２４１は、分割部２１２が分割したＥＳのうち、イベントの発生を通知するストリームを取得する。なお、イベントの発生は、独立したＥＳを用いて通知される場合もあるし、データ放送ストリームの一部として通知される場合もある。
【００２２】
郵便番号記憶部２５１は、テレビ受像機２００の識別データとして、あらかじめ郵便番号を記憶している。
【００２３】
画面記述解釈部２６１は、ファイル記憶部２３２が記憶したデータファイルのなかから、例えばＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）で記述された画面記述データを取得する。画面記述解釈部２６１は、取得した画面記述データを解釈する。
画面記述解釈部２６１が最初に解釈する画面記述データは、例えば、あらかじめ定められたファイル名（例えば「ｓｔａｒｔｕｐ．ｂｍｌ」）を有する画面記述データ（以下「初期画面記述データ」と呼ぶ。）である。
その後、画面遷移などが発生した場合に、画面記述解釈部２６１は、画面記述実行部２６２などからの指示にしたがって、指示されたファイル名を有する画面記述データ（以下「個別画面記述データ」と呼ぶ。）を解釈する。
【００２４】
画面記述データには、表示する画面の構成を記述した部分（画面構成記述データ）と、イベント発生時の処理などをＥＣＭＡＳｃｒｉｐｔなどのプログラミング言語を用いて記述した部分（処理記述データ）とがある。
画面構成記憶部２６３は、画面記述解釈部２６１が画面記述データを解釈した結果に基づいて、画面構成記述データから、表示する画面の構成を表わす画面構成データを生成し、記憶する。
画面記述実行部２６２は、画面記述解釈部２６１が画面記述データを解釈した結果に基づいて、処理記述データによって記述された処理を実行する。例えば、画面記述実行部２６２は、画面構成記憶部２６３が記憶した画面構成データの一部を書き換えることにより、表示する画面の一部を変化させる。あるいは、画面記述実行部２６２は、別の画面記述データを解釈するよう、画面記述解釈部２６１に対して指示することにより、表示する画面を別の画面に遷移させる。
画面記述実行部２６２は、例えば、イベント取得部２４１がイベントを取得した場合に、イベント取得部２４１が取得したイベントに対応づけられた処理を実行する。画面記述実行部２６２が実行する処理には、郵便番号記憶部２５１が記憶した郵便番号に基づく条件分岐が含まれている。これにより、郵便番号記憶部２５１が記憶した郵便番号によって、表示する画面を変えることができる。
【００２５】
画面生成部２７１は、画面構成記憶部２６３が記憶した画面構成データに基づいて、表示する画面を生成する。映像ストリームを画面の一部または全部に表示する場合、画面生成部２７１は、映像コンテンツ再生部２２２が再生した映像ストリームを画面構成データが示す位置に嵌め込む。
画面表示部２７２は、画面生成部２７１が生成した画面を表示する。
【００２６】
なお、上述したように、テレビ受像機２００は、一般に市販されている地上デジタルテレビ受信装置である。テレビ受像機２００は、この例に示した構成に限らず、他の構成を有する地上デジタルテレビ受信装置であってもよい。
【００２７】
図３は、この実施の形態におけるデータ放送コンテンツ生成設備１００の外観の一例を示す斜視図である。
データ放送コンテンツ生成設備１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）やＬＣＤ（液晶）の表示画面を有する表示装置９０１、キーボード９０２（Ｋｅｙ・Ｂｏａｒｄ：Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。
システムユニット９１０は、コンピュータであり、ファクシミリ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク９４２（ＬＡＮ）、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００２８】
図４は、この実施の形態におけるデータ放送コンテンツ生成設備１００のハードウェア資源の一例を示す図である。
データ放送コンテンツ生成設備１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信装置９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。通信装置９１５、キーボード９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部、入力装置の一例である。
また、通信装置９１５、表示装置９０１、プリンタ装置９０６などは、出力部、出力装置の一例である。
【００２９】
通信装置９１５は、ファクシミリ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。通信装置９１５は、ＬＡＮ９４２に限らず、インターネット９４０、ＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。インターネット９４０或いはＩＳＤＮ等のＷＡＮに接続されている場合、ゲートウェイ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００３０】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｋ）等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００３１】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、以下に述べる「〜部」としてコンピュータを機能させるものである。あるいは、以下に述べる「〜部」の手順や方法をコンピュータに実行させるものである。
【００３２】
図５は、この実施の形態におけるデータ放送コンテンツ生成設備１００の構成の一例を示すブロック構成図である。
データ放送コンテンツ生成設備１００は、例えば、画像データ記憶部１１１と、初期画面雛形記憶部１１２と、個別画面雛形記憶部１１３と、表示パターン記憶部１１４と、割当記憶部１１５と、イベント記憶部１１６と、初期画面記述生成部１２１と、初期画面記述記憶部１２２と、個別画面記述生成部１２３と、個別画面記述記憶部１２４と、データ放送ストリーム生成部１２５と、情報取得部１３１と、バイナリテーブル生成部１３２と、バイナリテーブル記憶部１３３と、計時部１３４と、イベント生成部１３５とを有する。
【００３３】
画像データ記憶部１１１は、磁気ディスク装置９２０を用いて、例えば画面の背景などに用いられる静止画像を表わす画像データを記憶している。
初期画面雛形記憶部１１２は、磁気ディスク装置９２０を用いて、あらかじめ、初期画面記述データの雛形を表わす初期画面雛形データを記憶している。初期画面雛形データは、初期画面記述データのうち、画面の表示パターンやその割当てなどによって変化する部分を空欄にしたデータである。初期画面雛形データの空欄を初期画面記述生成部１２１が埋めることにより、初期画面記述データが生成される。初期画面雛形データは、例えば、グラフィカルユーザーインターフェース（ＧＵＩ）を備えた初期画面設計装置が、管理者の操作に基づいて生成する。
個別画面雛形記憶部１１３は、磁気ディスク装置９２０を用いて、あらかじめ、個別画面記述データの雛形を表わす個別画面雛形データを複数記憶している。個別画面雛形データは、個別画面記述データのうち、画面の表示パターンやその割当てなどによって変化する部分を空欄にしたデータである。個別画面雛形データの空欄を個別画面記述生成部１２３が埋めることにより、個別画面記述データが生成される。個別画面雛形データは、例えば、ＧＵＩを備えた個別画面設計装置が、管理者の操作に基づいて生成する。個別画面設計装置は、初期画面設計装置と同一の装置であってもよいし、異なる装置であってもよい。
【００３４】
表示パターン記憶部１１４は、磁気ディスク装置９２０を用いて、あらかじめ、画面の表示パターンを表わす表示パターンデータを複数記憶している。画面の表示パターンとは、どの画面をどのタイミングで表示するかということである。表示パターンは、例えば、ずっと１つの画面を表示し続けるものであってもよいし、複数の画面を交互に切り換えて表示するものであってもよい。あるいは、競技の開始や、着順の確定など、何らかのイベントが発生した時点で、画面を切り換えるものであってもよい。表示パターンデータは、例えば、ＧＵＩを備えた表示パターン設計装置が、管理者の操作に基づいて生成する。表示パターン設計装置は、初期画面設計装置や個別画面設計装置と同一の装置であってもよいし、異なる装置であってもよい。
【００３５】
割当記憶部１１５は、磁気ディスク装置９２０を用いて、あらかじめ、表示パターンの割当てを表わす割当データを複数記憶している。表示パターンの割当てとは、どのテレビ受像機２００にどの表示パターンを割り当てるかということである。１つの表示パターンを１つのテレビ受像機２００に割り当ててもよいし、複数のテレビ受像機２００に割り当ててもよい。割当データは、例えば、ＧＵＩを備えた割当設計装置が、管理者の操作に基づいて生成する。割当設計装置は、初期画面設計装置や個別画面設計装置や表示パターン設計装置と同一の装置であってもよし、異なる装置であってもよい。
【００３６】
イベント記憶部１１６は、磁気ディスク装置９２０を用いて、あらかじめ、イベントが発生するタイミングを表わすイベントデータを記憶している。イベントには、一定の周期で発生する周期イベント、競技が開始したときや着順が確定したときなど状況が変わったときに発生する状況変化イベントなどがある。状況変化イベントは、管理者のボタン操作などにより手動で発生するものであってもよい。イベントデータは、例えば、ＧＵＩを備えたイベント設計装置が、管理者の操作に基づいて生成する。イベント設計装置は、初期画面設計装置や個別画面設計装置や表示パターン設計装置や割当設計装置と同一の装置であってもよし、異なる装置であってもよい。
【００３７】
初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、初期画面雛形記憶部１１２が記憶した初期画面雛形データと、表示パターン記憶部１１４が記憶した複数の表示パターンデータと、割当記憶部１１５が記憶した複数の割当データとに基づいて、初期画面記述データを生成する。
初期画面記述記憶部１２２は、磁気ディスク装置９２０を用いて、初期画面記述生成部１２１が生成した初期画面記述データを記憶する。
【００３８】
個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面雛形記憶部１１３が記憶した複数の個別画面雛形データと、表示パターン記憶部１１４が記憶した複数の表示パターンデータと、割当記憶部１１５が記憶した複数の割当データと、イベント記憶部１１６が記憶したイベントデータとに基づいて、複数の個別画面記述データを生成する。
個別画面記述記憶部１２４は、磁気ディスク装置９２０を用いて、個別画面記述生成部１２３が生成した複数の個別画面記述データを記憶する。
【００３９】
データ放送ストリーム生成部１２５は、画像データ記憶部１１１が記憶した画像データと、初期画面記述記憶部１２２が記憶した初期画面記述データと、個別画面記述記憶部１２４が記憶した個別画面記述データと、バイナリテーブル記憶部１３３が記憶したバイナリテーブルとに基づいて、データ放送ストリームを生成する。
【００４０】
情報取得部１３１は、ＣＰＵ９１１を用いて、情報制御設備８２１から、オッズ情報など、テレビ受像機２００の画面に表示すべき情報や、状況の変化を知らせる通知などを取得する。
バイナリテーブル生成部１３２は、ＣＰＵ９１１を用いて、情報取得部１３１が取得した情報に基づいて、バイナリテーブルを生成する。バイナリテーブルは、表形式にまとめられたデータであり、オッズ情報などの情報を表わす。
バイナリテーブル記憶部１３３は、磁気ディスク装置９２０を用いて、バイナリテーブル生成部１３２が生成したバイナリテーブルを記憶する。
【００４１】
計時部１３４は、ＣＰＵ９１１を用いて、周期イベントを発生させるタイミングを見るため、現在の時刻もしくは所定の時刻からの経過時間を計測する。
イベント生成部１３５は、ＣＰＵ９１１を用いて、イベント記憶部１１６が記憶したイベントデータと、情報取得部１３１が取得した通知と、計時部１３４が計測した時刻もしくは経過時間とに基づいて、イベントの発生をテレビ受像機２００に通知するイベント通知データを生成する。例えば、イベント生成部１３５は、ＣＰＵ９１１を用いて、イベント記憶部１１６が記憶したイベントデータに基づいて、そのイベントの種別を判定する。そのイベントが周期イベントである場合、イベント生成部１３５は、ＣＰＵ９１１を用いて、イベント記憶部１１６が記憶したイベントデータに基づいて、そのイベントの発生周期を取得する。イベント生成部１３５は、ＣＰＵ９１１を用いて、計時部１３４が計測した時刻もしくは経過時間に基づいて、前回そのイベントを発生させてからの経過時間を算出する。算出した経過時間が、取得した発生周期以上である場合、イベント生成部１３５は、ＣＰＵ９１１を用いて、そのイベントのイベント通知データを生成する。また、そのイベントが状況変化イベントである場合、イベント生成部１３５は、ＣＰＵ９１１を用いて、情報取得部１３１が取得した通知に基づいて、そのイベントの発生条件が満たされたか否かを判定する。イベントの発生条件が満たされたと判定した場合、イベント生成部１３５は、ＣＰＵ９１１を用いて、そのイベントのイベント通知データを生成する。
【００４２】
図６は、この実施の形態における表示パターンデータ３１０の一例を示す図である。
表示パターン記憶部１１４は、例えば、複数の表示パターンデータ３１０ａ〜３１０ｐを記憶している。それぞれの表示パターンデータ３１０は、例えば、パターン識別データ３１１と、状態識別データ３１２と、表示順データ３１３と、個別画面記述ファイル名３１４とを有する。
【００４３】
パターン識別データ３１１は、その表示パターンデータ３１０が表わす表示パターンを一意に識別するために用いられる。同じパターン識別データ３１１を有する表示パターンデータ３１０が複数ある場合、その表示パターンデータ３１０が表わす表示パターンは、複数の画面を切り換えて表示する表示パターンである。
状態識別データ３１２は、その表示パターンデータ３１０が表わす表示パターンにおいて、ある画面を表示する時期を表わす。例えば、「Ｃ０」は、「常に」その画面を表示することを表わす。「Ｃ１」は、「出走前」にその画面を表示することを表わす。「Ｃ２」は、「競技中」にその画面を表示することを表わす。「Ｃ３」は、「着順確定後」にその画面を表示することを表わす。「ＣＺ」は、「リセット時」にその画面に遷移することを表わす。
表示順データ３１３は、その表示パターンデータ３１０が表わす表示パターンにおいて、同じ時期に表示する画面が複数ある場合、その画面を表示する順序を表わす。表示順データ３１３は、例えば数値データであり、表示順データ３１３が表わす数値が小さいものから順に、一定の周期で画面を切り替えて表示することを表わす。表示順データ３１３が表わす数値が最も大きい画面を表示したあとは、表示順データ３１３が数値が最も小さい画面に戻り、これを繰り返す。
個別画面記述ファイル名３１４は、その表示パターンデータ３１０が表わす表示パターンにおいて、状態識別データ３１２が表わす時期に表示する画面を記述した個別画面記述データのファイル名を表わす。
【００４４】
この例において、表示パターン「Ｐ１」は、常に（Ｃ０）、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データによって記述された画面を表示する表示パターンを表わす。
また、表示パターン「Ｐ２」は、出走前に（Ｃ１）、ファイル名「ｗｉｎ．ｂｍｌ」の個別画面記述データによって記述された画面と、ファイル名「ｐｌａｃｅ．ｂｍｌ」の個別画面記述データによって記述された画面とを表示し、競技中に（Ｃ２）、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データによって記述された画面を表示し、着順確定後に（Ｃ３）、ファイル名「ｒｅｓｕｌｔ．ｂｍｌ」の個別画面記述データによって記述された画面を表示する表示パターンを表わす。この例のように、異なる表示パターンが、同じ個別画面記述データによって記述された画面を含んでもよい。
【００４５】
なお、「リセット時」に遷移する画面を記述した画面記述データのファイル名の既定値をあらかじめ定めておく構成としてもよい。その場合、ある表示パターンに、状態識別データ３１２が「ＣＺ」である表示パターンデータ３１０がなければ、既定値のファイル名の画面記述データによって記述された画面に遷移することを表わす。例えば、リセット時には初期状態に戻すのが通常であるため、ファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の初期画面記述データを既定値とする。リセット時にファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の初期画面記述データによって記述された画面に戻らず、他の個別画面記述データによって記述された個別画面記述データによって記述された画面を表示する場合のみ、状態識別データ３１２が「ＣＺ」である表示パターンデータ３１０を設定する。
【００４６】
図７は、この実施の形態における割当データ３２０の一例を示す図である。
割当記憶部１１５は、例えば、複数の割当データ３２０ａ〜３２０ｅを記憶している。それぞれの割当データ３２０は、例えば、識別データ３２１と、パターン識別データ３２２とを有する。
【００４７】
識別データ３２１は、その割当データ３２０が表示パターンを割り当てる対象となるテレビ受像機２００の識別データ（例えば、テレビ受像機２００に登録された郵便番号）を表わす。
パターン識別データ３２２は、表示パターンデータ３１０のパターン識別データ３１１であり、識別データ３２１によって識別されるテレビ受像機２００に割り当てる表示パターンを表わす。
【００４８】
この例において、表示パターン「Ｐ１」は、識別データ「００１０００１」によって識別されるテレビ受像機２００と、識別データ「０１１０００１」によって識別されるテレビ受像機２００とに割り当てられる。表示パターン「Ｐ２」は、識別データ「０１１０００２」によって識別されるテレビ受像機２００に割り当てられる。この例のように、１つの表示パターンを複数のテレビ受像機２００に割り当ててもよいし、１つのテレビ受像機２００に割り当ててもよい。
【００４９】
図８は、この実施の形態におけるイベントデータ３３０の一例を示す図である。
イベント記憶部１１６は、例えば、複数のイベントデータ３３０を記憶している。それぞれのイベントデータ３３０は、例えば、イベント識別データ３３１と、イベント発生条件データ３３２とを有する。
【００５０】
イベント識別データ３３１は、そのイベントデータ３３０が表わすイベントを一意に識別するために用いられる。また、イベント識別データ３３１は、イベント生成部１３５が生成するイベント通知データのなかで、テレビ受像機２００に対して、どのイベントが発生したかを通知するために用いられる。
イベント発生条件データ３３２は、そのイベントデータ３３０がイベントが発生する条件を表わす。
【００５１】
この例において、イベント「Ｉ１」は、「出走前」（Ｃ１）から「競技中」（Ｃ２）に変わったときに発生する状況変化イベントである。また、イベント「Ｉ４」は、１５秒間隔で周期的に発生する周期イベントである。また、イベント「Ｉ５」は、管理者によるリセット操作が行われたときに発生する状況変化イベントである。
【００５２】
図９は、この実施の形態における初期画面記述データ４１０の一例を示す図である。
初期画面記述生成部１２１が生成する初期画面記述データ４１０は、例えばＢＭＬで記述されたテキストデータであるが、この図では、理解を助けるため、画面構成記述データ４１１によって記述された画面構成と、処理記述データ４１２によって記述された処理の流れを示すフローチャートとを示している。
【００５３】
画面構成記述データ４１１には、例えば、何も表示しない画面構成が記述されている。初期画面記述データは、表示する画面をテレビ受像機２００の識別データに基づいて判定する処理をテレビ受像機２００に実行されるためのものであり、テレビ受像機２００が表示する画面は、判定した画面にすぐに遷移するからである。なお、何らかの障害によりすぐに画面遷移ができない場合に備えて、画面構成記述データ４１１は、例えば「しばらくお待ちください」のようなメッセージを表示する画面構成を記述するものであってもよい。
処理記述データ４１２には、例えば、初期画面記述データ４１０の読込後すぐに実行される読込時処理が記述されている。
【００５４】
テレビ受像機２００では、画面記述解釈部２６１が初期画面記述データ４１０を解釈した後すぐに、画面記述実行部２６２が読込時処理を実行する。
Ｓ７０１において、画面記述実行部２６２は、郵便番号記憶部２５１が記憶した郵便番号を判定する。
郵便番号記憶部２５１が記憶した郵便番号が「００１０００１」または「０１１０００１」である場合、画面記述実行部２６２は、Ｓ７０２へ進む。Ｓ７０２において、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｌｉｖｅ．ｂｍｌ」によって記述された画面に遷移する。
郵便番号記憶部２５１が記憶した郵便番号が「０１１０００２」である場合、画面記述実行部２６２は、Ｓ７０３へ進む。Ｓ７０３において、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｗｉｎ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｗｉｎ．ｂｍｌ」によって記述された画面に遷移する。
郵便番号記憶部２５１が記憶した郵便番号が「０１１０００３」である場合、画面記述実行部２６２は、Ｓ７０４へ進む。Ｓ７０４において、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｅｘａｃｔａ−１．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｅｘａｃｔａ−１．ｂｍｌ」によって記述された画面に遷移する。
郵便番号記憶部２５１が記憶した郵便番号が「０１１０００４」である場合、画面記述実行部２６２は、Ｓ７０５へ進む。Ｓ７０５において、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｒａｃｅ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｒａｃｅ．ｂｍｌ」によって記述された画面に遷移する。
【００５５】
このように、処理記述データ４１２には、初期画面記述データ４１０の読込後すぐに、郵便番号記憶部２５１が記憶した郵便番号を判定し、郵便番号に対応づけられた個別画面記述データが表わす画面に遷移する処理が記述される。
【００５６】
図１０は、この実施の形態における個別画面記述データ４２０の一例を示す図である。
個別画面記述生成部１２３が生成する個別画面記述データ４２０は、例えばＢＭＬによって記述されたテキストデータであるが、図９と同様、理解を助けるため、画面構成記述データ４２１によって記述された画面構成と、処理記述データ４２２によって記述された処理の流れを示すフローチャートとを示す。図１１，図１２も同様である。
【００５７】
個別画面記述データ４２０ａは、例えば、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データである。
画面構成記述データ４２１ａには、例えば、表示領域全体を使って、映像コンテンツ再生部２２２が再生した映像ストリームを表示する画面構成が記述されている。
処理記述データ４２２ａには、例えば、読込時処理は記述されておらず、イベント「Ｉ２」が発生したときに実行されるイベントＩ２時処理と、イベント「Ｉ４」が発生したときに実行されるイベントＩ４時処理と、イベント「Ｉ５」が発生したときに実行されるイベントＩ５時処理とが記述されている。
【００５８】
テレビ受像機２００では、画面記述解釈部２６１が個別画面記述データ４２０ａを解釈して、画面表示部２７２が画面構成記述データ４２１ａによって記述される画面を表示した後、イベント取得部２４１がイベント「Ｉ２」の発生通知を受け取った場合に、画面記述実行部２６２がイベントＩ２時処理を実行する。
Ｓ７２１ａにおいて、画面記述実行部２６２は、郵便番号記憶部２５１が記憶した郵便番号を判定する。
郵便番号記憶部２５１が記憶した郵便番号が「０１１０００２」または「０１１０００３」である場合、画面記述実行部２６２は、Ｓ７２２ａへ進む。Ｓ７２２ａにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｒｅｓｕｌｔ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｒｅｓｕｌｔ．ｂｍｌ」によって記述された画面に遷移する。
また、郵便番号記憶部２５１が記憶した郵便番号が「００１０００１」または「０１１０００１」である場合、画面記述実行部２６２は、Ｓ７２３ａへ進む。Ｓ７２３ａにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａを取得して解釈する。個別画面記述データ４２０ａの内容が変更されていなければ、画面表示部２７２が表示する画面は変わらない。個別画面記述データ４２０ａの内容が更新されていた場合は、画面表示部２７２が表示する画面が更新される。
【００５９】
また、画面記述解釈部２６１が個別画面記述データ４２０ａを解釈して、画面表示部２７２が画面構成記述データ４２１ａによって記述される画面を表示した後、イベント取得部２４１がイベント「Ｉ４」の発生通知を受け取った場合、画面記述実行部２６２がイベントＩ４時処理を実行する。
Ｓ７４１ａにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａを取得して解釈する。個別画面記述データ４２０ａの内容が変更されていなければ、画面表示部２７２が表示する画面は変わらない。個別画面記述データ４２０ａの内容が更新されていた場合は、画面表示部２７２が表示する画面が更新される。
【００６０】
また、画面記述解釈部２６１が個別画面記述データ４２０ａを解釈して、画面表示部２７２が画面構成記述データ４２１ａによって記述される画面を表示した後、イベント取得部２４１がイベント「Ｉ５」の発生通知を受け取った場合、画面記述実行部２６２がイベントＩ５時処理を実行する。
Ｓ７５１ａにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の画面記述データ（すなわち初期画面記述データ）を取得して解釈する。これにより、テレビ受像機２００は、最初の状態にリセットされる。
【００６１】
図１１は、この実施の形態における個別画面記述データ４２０の別の例を示す図である。
個別画面記述データ４２０ｂは、例えば、ファイル名「ｗｉｎ．ｂｍｌ」の個別画面記述データである。
画面構成記述データ４２１ｂには、例えば、表示領域全体を使って、単勝のオッズを表示する画面構成が記述されている。
処理記述データ４２２ｂには、例えば、読込時処理は記述されておらず、イベント「Ｉ１」が発生したときに実行されるイベントＩ１時処理と、イベント「Ｉ４」が発生したときに実行されるイベントＩ４時処理と、イベント「Ｉ５」が発生したときに実行されるイベントＩ５時処理とが記述されている。
【００６２】
テレビ受像機２００では、画面記述解釈部２６１が個別画面記述データ４２０ｂを解釈して、画面表示部２７２が画面構成記述データ４２１ｂによって記述される単勝オッズ画面を表示した後、イベント取得部２４１がイベント「Ｉ１」の発生通知を受け取った場合に、画面記述実行部２６２がイベントＩ１時処理を実行する。
Ｓ７１１ｂにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｌｉｖｅ．ｂｍｌ」によって記述された画面に遷移する。
【００６３】
また、画面記述解釈部２６１が個別画面記述データ４２０ｂを解釈して、画面表示部２７２が画面構成記述データ４２１ｂによって記述される単勝オッズ画面を表示した後、イベント取得部２４１がイベント「Ｉ４」の発生通知を受け取った場合に、画面記述実行部２６２がイベントＩ４時処理を実行する。
Ｓ７４１ｂにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｐｌａｃｅ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｐｌａｃｅ．ｂｍｌ」によって記述された画面に遷移する。
【００６４】
また、画面記述解釈部２６１が個別画面記述データ４２０ｂを解釈して、画面表示部２７２が画面構成記述データ４２１ｂによって記述される単勝オッズ画面を表示した後、イベント取得部２４１がイベント「Ｉ５」の発生通知を受け取った場合、画面記述実行部２６２がイベントＩ５時処理を実行する。
Ｓ７５１ｃにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の画面記述データ（すなわち初期画面記述データ）を取得して解釈する。これにより、テレビ受像機２００は、最初の状態にリセットされる。
【００６５】
図１２は、この実施の形態における個別画面記述データ４２０の更に別の例を示す図である。
【００６６】
個別画面記述データ４２０ｃは、例えば、ファイル名「ｐｌａｃｅ．ｂｍｌ」の個別画面記述データである。
画面構成記述データ４２１ｃには、例えば、表示領域全体を使って、複勝のオッズを表示する画面構成が記述されている。
処理記述データ４２２ｃには、例えば、読込時処理は記述されておらず、イベント「Ｉ１」が発生したときに実行されるイベントＩ１時処理と、イベント「Ｉ４」が発生したときに実行されるイベントＩ４時処理と、イベント「Ｉ５」が発生したときに実行されるイベントＩ５処理とが記述されている。
【００６７】
テレビ受像機２００では、画面記述解釈部２６１が個別画面記述データ４２０ｃを解釈して、画面表示部２７２が画面構成記述データ４２１ｃによって記述される複勝オッズ画面を表示した後、イベント取得部２４１がイベント「Ｉ１」の発生通知を受け取った場合に、画面記述実行部２６２がイベントＩ１時処理を実行する。
Ｓ７１１ｃにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｌｉｖｅ．ｂｍｌ」によって記述された画面に遷移する。
【００６８】
また、画面記述解釈部２６１が個別画面記述データ４２０ｃを解釈して、画面表示部２７２が画面構成記述データ４２１ｃによって記述される複勝オッズ画面を表示した後、イベント取得部２４１がイベント「Ｉ４」の発生通知を受け取った場合に、画面記述実行部２６２がイベントＩ４時処理を実行する。
Ｓ７４１ｃにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｗｉｎ．ｂｍｌ」の個別画面記述データを取得して解釈する。これにより、画面表示部２７２が表示する画面が「ｗｉｎ．ｂｍｌ」によって記述された画面に遷移する。
【００６９】
また、画面記述解釈部２６１が個別画面記述データ４２０ｃを解釈して、画面表示部２７２が画面構成記述データ４２１ｃによって記述される複勝オッズ画面を表示した後、イベント取得部２４１がイベント「Ｉ５」の発生通知を受け取った場合、画面記述実行部２６２がイベントＩ５時処理を実行する。
Ｓ７５１ｃにおいて、画面記述解釈部２６１は、画面記述実行部２６２からの指示に基づいて、ファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の画面記述データ（すなわち初期画面記述データ）を取得して解釈する。これにより、テレビ受像機２００は、最初の状態にリセットされる。
【００７０】
このように、処理記述データ４２２には、イベントの発生により、所定の個別画面記述データが表わす画面に遷移したり、初期画面記述データを再読込したりする処理が記述される。
ある個別画面記述データが、１つの表示パターンだけで使われている場合や、複数の表示パターンで使われている場合でも、同じイベントに対する遷移先が同じ場合には、イベント発生時の処理において、テレビ受像機２００の識別データを判定する必要はない。
これに対し、ある個別画面記述データが複数の表示パターンで使われていて、同じイベントに対する遷移先が異なる場合は、イベント発生時の処理において、テレビ受像機２００の識別データを判定して、遷移先を決定する。
【００７１】
図１３は、この実施の形態における初期画面記述生成処理Ｓ５１０の処理の流れの一例を示すフローチャート図である。
初期画面記述生成処理Ｓ５１０において、初期画面記述生成部１２１は、初期画面記述データを生成する。初期画面記述生成処理Ｓ５１０は、例えば、識別選択工程Ｓ５１１と、パターン取得工程Ｓ５１２と、個別画面名称取得工程Ｓ５１３と、対応記憶工程Ｓ５１４と、前置生成工程Ｓ５１５と、対応取得工程Ｓ５１６と、個別画面名称抽出工程Ｓ５１７と、条件分岐命令生成工程Ｓ５１８と、遷移命令生成工程Ｓ５１９と、後置生成工程Ｓ５２０とを有する。初期画面記述生成部１２１は、識別選択工程Ｓ５１１から処理を開始する。
【００７２】
識別選択工程Ｓ５１１において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、割当記憶部１１５が記憶した割当データ３２０のなかから、未選択の割当データ３２０を一つ選択する。
すべての割当データ３２０が選択済であり、選択すべき割当データ３２０が存在しない場合、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、前置生成工程Ｓ５１５へ処理を進める。
未選択の割当データ３２０が存在する場合、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、未選択の割当データ３２０のなかから、割当データ３２０を一つ選択し、パターン取得工程Ｓ５１２へ処理を進める。
【００７３】
パターン取得工程Ｓ５１２において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、識別選択工程Ｓ５１１で選択した割当データ３２０から、パターン識別データ３２２を取得する。
【００７４】
個別画面名称取得工程Ｓ５１３において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、表示パターン記憶部１１４が記憶した表示パターンデータ３１０のなかから、パターン識別データ３１１が、パターン取得工程Ｓ５１２で取得したパターン識別データ３２２と一致する表示パターンデータ３１０を一つだけ抽出する。例えば、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、パターン識別データ３１１がパターン識別データ３２２と一致し、状態識別データ３１２が「Ｃ０」または「Ｃ１」であって、表示順データ３１３が表わす数値が最も小さい表示パターンデータ３１０を抽出する。
初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、抽出した表示パターンデータ３１０から、個別画面記述ファイル名３１４を取得する。
【００７５】
対応記憶工程Ｓ５１４において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、識別選択工程Ｓ５１１で選択した割当データ３２０から、識別データ３２１を取得する。初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、取得した識別データ３２１と、個別画面名称取得工程Ｓ５１３で取得した個別画面記述ファイル名３１４とのペアを生成し、磁気ディスク装置９２０を用いて、生成したペアを記憶する。
初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、識別選択工程Ｓ５１１に処理を戻し、次の割当データ３２０を選択する。
【００７６】
前置生成工程Ｓ５１５において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、初期画面雛形記憶部１１２が記憶した初期画面雛形データのうち空欄よりも前の部分を複製して、新たな初期画面記述データを生成する。
【００７７】
対応取得工程Ｓ５１６において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、対応記憶工程Ｓ５１４で記憶したペアのなかから、未処理のペアを一つ選択する。
すべてのペアが処理済であり、未処理のペアが存在しない場合、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、後置生成工程Ｓ５２０へ処理を進める。
未処理のペアが存在する場合、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、未処理のペアのなかからペアを１つ選択し、個別画面名称抽出工程Ｓ５１７へ処理を進める。
【００７８】
個別画面名称抽出工程Ｓ５１７において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、対応取得工程Ｓ５１６で選択したペアから、個別画面記述ファイル名を取得する。初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、対応記憶工程Ｓ５１４で記憶したペアのなかから、個別画面記述ファイル名が、取得した個別画面記述ファイル名と一致するペアを、すべて抽出する。初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、抽出したペアを処理済のペアとしてマークする。
【００７９】
条件分岐命令生成工程Ｓ５１８において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、個別画面名称抽出工程Ｓ５１７で抽出したペアから、テレビ受像機２００の識別データを取得する。初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、取得した識別データに基づいて、条件分岐命令を生成する。初期画面記述生成部１２１が生成する条件分岐命令は、処理記述データ４１２の一部であり、図９に示したフローチャートのＳ７０１に相当する。初期画面記述生成部１２１が生成する条件分岐命令は、テレビ受像機２００の画面記述実行部２６２が実行すると、郵便番号記憶部２５１から郵便番号を読み出し、読み出した郵便番号が条件分岐命令生成工程Ｓ５１８で取得した識別データのいずれかと一致する場合に、画面記述実行部２６２が次の命令（遷移命令）を実行する。
初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、生成した条件分岐命令を、それまでに生成した初期画面記述データの後ろに追加する。
【００８０】
遷移命令生成工程Ｓ５１９において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、個別画面名称抽出工程Ｓ５１７で取得した個別画面記述ファイル名に基づいて、遷移命令を生成する。初期画面記述生成部１２１が生成する遷移命令は、処理記述データ４１２の一部であり、図９に示したフローチャートのＳ７０２〜Ｓ７０５に相当する。初期画面記述生成部１２１が生成する遷移命令は、テレビ受像機２００の画面記述実行部２６２が実行すると、画面記述解釈部２６１に対して、個別画面名称抽出工程Ｓ５１７で取得した個別画面記述ファイル名をファイル名とする個別画面記述データを取得して解釈するよう指示する。
初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、生成した遷移命令を、条件分岐命令生成工程Ｓ５１８で条件分岐命令を追加した初期画面記述データの後ろに追加する。
初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、対応取得工程Ｓ５１６に処理を戻し、次のペアを選択する。
【００８１】
後置生成工程Ｓ５２０において、初期画面記述生成部１２１は、ＣＰＵ９１１を用いて、初期画面雛形記憶部１１２が記憶した初期画面雛形データのうち空欄よりも後ろの部分を複製して、それまでに生成した初期画面記述データの後ろに追加する。これにより、初期画面記述データが完成する。初期画面記述記憶部１２２は、磁気ディスク装置９２０を用いて完成した初期画面記述データを記憶する。
【００８２】
図１４は、この実施の形態における個別画面記述生成処理Ｓ５３０の処理の流れの一例を示すフローチャート図である。
個別画面記述生成処理Ｓ５３０において、個別画面記述生成部１２３は、個別画面記述データを生成する。個別画面記述生成処理Ｓ５３０は、例えば、個別画面雛形選択工程Ｓ５３１と、前置生成工程Ｓ５３２と、イベント選択工程Ｓ５３３と、状態判定工程Ｓ５３４と、パターン抽出工程Ｓ５３５と、遷移先抽出工程Ｓ５３６と、イベント処理生成工程Ｓ５３７と、遷移先選択工程Ｓ５３８と、識別抽出工程Ｓ５３９と、条件分岐命令生成工程Ｓ５４０と、２つの遷移命令生成工程Ｓ５４１ａ，Ｓ５４１ｂと、後置生成工程Ｓ５４２とを有する。個別画面記述生成部１２３は、個別画面雛形選択工程Ｓ５３１から処理を開始する。
【００８３】
個別画面雛形選択工程Ｓ５３１において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面雛形記憶部１１３が記憶した個別画面雛形データのなかから、未選択の個別画面雛形データを一つ選択する。
個別画面選択データがすべて選択済であり、未選択の個別画面雛形データが存在しない場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面記述生成処理Ｓ５３０を終了する。
未選択の個別画面雛形データが存在する場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、未選択の個別画面雛型データのなかから、個別画面雛形データを一つ選択し、前置生成工程Ｓ５３２へ処理を進める。
【００８４】
前置生成工程Ｓ５３２において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データのうち空欄よりも前の部分を複製して、新たな個別画面記述データを生成する。
【００８５】
イベント選択工程Ｓ５３３において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント記憶部１１６が記憶したイベントデータ３３０のなかから、未選択のイベントデータ３３０を一つ選択する。
イベントデータ３３０がすべて選択済であり、未選択のイベントデータ３３０が存在しない場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、後置生成工程Ｓ５４２へ処理を進める。
未選択のイベントデータ３３０が存在する場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、未選択のイベントデータ３３０のなかから、イベントデータ３３０を一つ選択し、状態判定工程Ｓ５３４へ処理を進める。
【００８６】
状態判定工程Ｓ５３４において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント選択工程Ｓ５３３で選択したイベントデータ３３０から、イベント発生条件データ３３２を取得する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、取得したイベント発生条件データ３３２に基づいて、そのイベントが発生する前の状態及びイベント発生後の状態を判定する。例えば、図８に示したイベントデータ３３０ａの場合、個別画面記述生成部１２３は、そのイベント「Ｉ１」が発生する前の状態が「Ｃ１」であり、発生後の状態が「Ｃ２」であると判定する。また、イベントデータ３３０ｄの場合、個別画面記述生成部１２３は、そのイベント「Ｉ４」が発生する前の状態がどの状態でもよく、発生後の状態は発生前の状態と同じであると判定する。また、イベントデータ３３０ｅの場合、個別画面記述生成部１２３は、そのイベント「Ｉ５」が発生する前の状態がどの状態でもよく、発生後の状態が「ＣＺ」（リセット時）であると判定する。
【００８７】
パターン抽出工程Ｓ５３５において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、表示パターン記憶部１１４が記憶した表示パターンデータ３１０のなかから、状態識別データ３１２が、状態判定工程Ｓ５３４で判定したイベント発生前の状態と一致し、かつ、個別画面記述ファイル名３１４が、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データに対応する個別画面記述データのファイル名と一致する表示パターンデータ３１０をすべて抽出する。
条件に合致する表示パターンデータ３１０が存在しない場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント選択工程Ｓ５３３に処理を戻し、次のイベントデータ３３０を選択する。すなわち、個別画面記述生成部１２３は、個別画面記述データに、そのイベントの発生時に実行する処理を記述しない。
条件に合致する表示パターンデータ３１０を抽出した場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０から、パターン識別データ３１１を取得し、遷移先抽出工程Ｓ５３６へ処理を進める。
【００８８】
遷移先抽出工程Ｓ５３６において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、表示パターン記憶部１１４が記憶した表示パターンデータ３１０のなかから、パターン識別データ３１１が、パターン抽出工程Ｓ５３５で取得したパターン識別データ３１１と一致し、かつ、状態識別データ３１２が、状態判定工程Ｓ５３４で判定したイベント発生後の状態と一致する表示パターンデータ３１０をすべて抽出する。ただし、複数の表示パターンデータ３１０において、パターン識別データ３１１が同一、かつ、状態識別データ３１２が同一である場合には、個別画面記述生成部１２３は、以下のようにして、そのなかから、一つの表示パターンデータ３１０を選択して抽出する。
パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０に含まれる状態識別データ３１２と、抽出しようとしている表示パターンデータ３１０に含まれる状態識別データ３１２とが異なる場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、パターン識別データ３１１が同一、かつ、状態識別データ３１２が同一である複数の表示パターンデータ３１０のなかから、表示順データ３１３が表わす数値が最も小さい表示パターンデータ３１０を選択して抽出する。
パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０に含まれる状態識別データ３１２と、抽出しようとしている表示パターンデータ３１０に含まれる状態識別データ３１２とが同一である場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、パターン識別データ３１１が同一、かつ、状態識別データ３１２が同一である複数の表示パターンデータ３１０のなかから、表示順データ３１３が表わす数値が、パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０に含まれる表示順データ３１３が表わす数値よりも大きい表示パターンデータ３１０を選択して抽出する。表示順データ３１３が表わす数値が、パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０に含まれる表示順データ３１３が表わす数値よりも大きい表示パターンデータ３１０が複数ある場合は、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、表示順データ３１３が表わす数値が、パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０に含まれる表示順データ３１３が表わす数値よりも大きい複数の表示パターンデータ３１０のなかから、表示順データ３１３が表わす数値が最も小さい表示パターンデータ３１０を選択して抽出する。逆に、表示順データ３１３が表わす数値が、パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０に含まれる表示順データ３１３が表わす数値よりも大きい表示パターンデータ３１０が存在しない場合は、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、パターン識別データ３１１が同一、かつ、状態識別データ３１２が同一である複数の表示パターンデータ３１０のなかから、表示順データ３１３が表わす数値が最も小さい表示パターンデータ３１０を選択して抽出する。
【００８９】
パターン識別データ３１１が、パターン抽出工程Ｓ５３５で取得したパターン識別データ３１１と一致し、かつ、状態識別データ３１２が、状態判定工程Ｓ５３４で判定したイベント発生後の状態と一致する表示パターンデータ３１０が存在しない場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント選択工程Ｓ５３３に処理を戻し、次のイベントデータ３３０を選択する。すなわち、個別画面記述生成部１２３は、個別画面記述データに、そのイベントの発生時に実行する処理を記述しない。
パターン識別データ３１１が、パターン抽出工程Ｓ５３５で取得したパターン識別データ３１１と一致し、かつ、状態識別データ３１２が、状態判定工程Ｓ５３４で判定したイベント発生後の状態と一致する表示パターンデータ３１０を抽出した場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、抽出した表示パターンデータ３１０から、個別画面記述ファイル名３１４を取得する。
【００９０】
なお、抽出した表示パターンデータ３１０に含まれる個別画面記述ファイル名３１４のなかに、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データに対応する個別画面記述データのファイル名と一致するものがある場合、イベント発生前に表示していた画面を記述した個別画面記述データと、イベント発生後に表示する画面を記述した個別画面記述データとが同じファイル名であることを意味する。
しかし、ファイル名が同じでも個別画面記述データの内容が更新されている可能性があるので、個別画面記述生成部１２３は、個別画面記述ファイル名３１４が、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データに対応する個別画面記述データのファイル名と一致するか否かに関わらず、個別画面記述生成部１２３は、その個別画面記述ファイル名を取得する構成であってもよい。
逆に、画面を遷移する必要がないので、個別画面記述生成部１２３は、その個別画面記述ファイル名を取得しない構成であってもよい。その場合、個別画面記述生成部１２３は、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データに対応する個別画面記述データのファイル名と一致しない個別画面記述ファイル名３１４だけを取得する。
【００９１】
イベント処理生成工程Ｓ５３７において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント選択工程Ｓ５３３で選択したイベントデータ３３０から、イベント識別データ３３１を取得する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、取得したイベント識別データ３３１に基づいて、イベント識別データ３３１によって識別されるイベントが発生したときに実行する処理の記述を生成する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、生成した記述を、それまでに生成した個別画面記述データの後ろに追加する。
個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移先抽出工程Ｓ５３６で取得した個別画面記述ファイル名が、すべて同じであるか、異なるものが存在するかを判定する。
遷移先抽出工程Ｓ５３６で取得した個別画面記述ファイル名がすべて同じ場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移命令生成工程Ｓ５４１ｂへ処理を進める。
遷移先抽出工程Ｓ５３６で取得した個別画面記述ファイル名のなかに異なるものが存在する場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移先選択工程Ｓ５３８へ処理を進める。
【００９２】
遷移命令生成工程Ｓ５４１ｂにおいて、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移先抽出工程Ｓ５３６で取得した個別画面記述ファイル名に基づいて、遷移命令を生成する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、生成した遷移命令を、それまでに生成した個別画面記述データの後ろに追加する。条件分岐命令を生成せず遷移命令だけを生成するのは、その個別画面記述データを使うすべての表示パターンにおいて、遷移先が同じなので、テレビ受像機２００の識別データを判定する必要がないからである。
個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント選択工程Ｓ５３３に処理を戻し、次のイベントデータ３３０を選択する。
【００９３】
遷移先選択工程Ｓ５３８において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移先抽出工程Ｓ５３６で取得した個別画面記述ファイル名のなかから、未処理の個別画面記述ファイル名を一つ選択する。
すべての個別画面記述ファイル名が処理済であり、未処理の個別画面記述ファイル名が存在しない場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、イベント選択工程Ｓ５３３に処理を戻し、次のイベントデータ３３０を選択する。
未処理の個別画面記述ファイル名が存在する場合、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、未処理の個別画面記述ファイル名のなかから、個別画面記述ファイル名を一つ選択し、識別抽出工程Ｓ５３９へ処理を進める。
なお、遷移先抽出工程Ｓ５３６で取得した個別画面記述ファイル名のなかに、同じ個別画面記述ファイル名が複数ある場合でも、個別画面記述生成部１２３は、その個別画面記述ファイル名を一回しか選択しない。
【００９４】
識別抽出工程Ｓ５３９において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、パターン抽出工程Ｓ５３５で抽出した表示パターンデータ３１０のなかから、個別画面記述ファイル名３１４が、遷移先選択工程Ｓ５３８で選択した個別画面記述ファイル名と一致する表示パターンデータ３１０をすべて抽出する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、抽出した表示パターンデータ３１０から、パターン識別データ３１１をすべて取得する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、割当記憶部１１５が記憶した割当データ３２０のなかから、パターン識別データ３２２が、取得したパターン識別データ３１１と一致する割当データ３２０をすべて抽出する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、抽出した割当データ３２０から、識別データ３２１をすべて取得する。
【００９５】
条件分岐命令生成工程Ｓ５４０において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、識別抽出工程Ｓ５３９で取得した識別データに基づいて、条件分岐命令を生成する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、生成した条件分岐命令を、それまでに生成した個別画面記述データの後ろに追加する。
【００９６】
遷移命令生成工程Ｓ５４１ａにおいて、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移先選択工程Ｓ５３８で選択した個別画面記述ファイル名に基づいて、遷移命令を生成する。個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、生成した遷移命令を、条件分岐命令生成工程Ｓ５４０で条件分岐命令を追加した個別画面記述データの後ろに追加する。
個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、遷移先選択工程Ｓ５３８に処理を戻し、次の個別画面記述ファイル名を選択する。
【００９７】
後置生成工程Ｓ５４２において、個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データのうち空欄よりも後の部分を複製して、それまでに生成した個別画面記述データの後ろに追加する。これにより、個別画面記述データが完成する。個別画面記述記憶部１２４は、磁気ディスク装置９２０を用いて、完成した個別画面記述データを、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データに対応するファイル名で記憶する。例えば、個別画面雛形データのファイル名の拡張子が「．ｔｅｍｐｌａｔｅ」である場合、個別画面記述記憶部１２４は、ＣＰＵ９１１を用いて、個別画面雛形選択工程Ｓ５３１で選択した個別画面雛形データのファイル名の拡張子を「．ｔｅｍｐｌａｔｅ」から「．ｂｍｌ」に変更して、個別画面記述データのファイル名を生成する。
個別画面記述生成部１２３は、ＣＰＵ９１１を用いて、個別画面雛形選択工程Ｓ５３１に処理を戻し、次の個別画面雛形データを選択する。
【００９８】
このようにして、個別画面記述生成部１２３は、個別画面雛形記憶部１１３が記憶した複数の個別画面雛形データにそれぞれ対応する複数の個別画面記述データを生成する。
【００９９】
図１５は、この実施の形態における多重化装置８３３が生成するＴＳ６１０の一例を示す図である。
多重化装置８３３が生成するＴＳ６１０は、例えば、映像ストリーム６１１と、音声ストリーム６１２と、データ放送ストリーム６１３と、文字スーパーストリーム６１４と、字幕ストリーム６１５とを、地上デジタルテレビ放送規格で定められた方式（例えばＭＰＥＧ−ＴＳ）で多重化したものである。
このうち、映像ストリーム６１１や音声ストリーム６１２は、符号化装置８３１が符号化したＥＳである。また、データ放送ストリーム６１３は、データ放送コンテンツ生成設備１００が生成したデータ放送ストリームを符号化装置８３２が符号化したＥＳである。
データ放送ストリーム６１３は、例えば、初期画面記述記憶部１２２が記憶した初期画面記述データ４１０、個別画面記述記憶部１２４が記憶した個別画面記述データ４２０ａ，４２０ｂ、画像データ記憶部１１１が記憶した画像データ４３０、バイナリテーブル記憶部１３３が記憶したバイナリテーブル４４０など複数のファイルを、例えばカルーセル方式などにより繰り返し送出するものである。
なお、通常の地上デジタルテレビ放送の場合と異なり、テレビ受像機２００は、通常、他のチャンネルにチャンネルを変えることなく、電源を入れたままの状態で使用する。このため、電源投入時やチャンネル変更時の待ち時間を考慮する必要が少ないから、カルーセル送出の周期を比較的長くすることができる。したがって、データ量が比較的大きいファイルを送信することができる。
【０１００】
このようにして生成されたＴＳは、地上デジタルテレビ放送の空きチャンネルを使って、テレビ受像機２００に対して送信される。符号化装置８３１，８３２、多重化装置８３３、送出設備８３４、場内共聴設備８３５、テレビ受像機２００などの機器は、一般に市販されている地上デジタルテレビ放送用の機器をそのまま使うことができるので、コンテンツ配信システム８００の導入コストを下げることができる。
【０１０１】
図１６は、この実施の形態におけるテレビ受像機２００が表示する画面の一例を示す図である。
【０１０２】
テレビ受像機２００の画面記述解釈部２６１は、最初に、ファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の初期画面記述データ４１０（図９参照）を取得して解釈する。画面構成記述データ４１１には、何も表示しない画面構成が記述されているので、何も表示しない画面６５１を画面生成部２７１が生成し、画面表示部２７２が表示する。また、画面記述実行部２６２は、処理記述データ４１２によって記述された読込時処理を実行する。
【０１０３】
例えば、テレビ受像機２００の郵便番号記憶部２５１が記憶した郵便番号が「００１０００１」もしくは「０１１０００１」である場合、画面記述実行部２６２は、すぐに、図９のＳ７０２を実行する。画面記述解釈部２６１は、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａ（図１０参照）を取得して解釈する。映像コンテンツ再生部２２２が映像コンテンツを再生し、再生された映像コンテンツを画面全体に表示する画面６５２を画面生成部２７１が生成して、画面表示部２７２が表示する。
【０１０４】
その後、イベントＩ２が発生すると、画面記述実行部２６２は、処理記述データ４２２ａによって記述されたイベントＩ２時処理を実行する。画面記述実行部２６２は、Ｓ７２３ａを実行する。画面記述解釈部２６１は、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａを取得して解釈する。映像コンテンツ再生部２２２が映像コンテンツを再生し、再生された映像コンテンツを画面全体に表示する画面６５２を画面生成部２７１が生成して、画面表示部２７２が表示する。個別画面記述データ４２０ａが更新されていなければ、画面表示部２７２は、同じ画面を表示する。
【０１０５】
また、イベントＩ４が発生すると、画面記述実行部２６２は、処理記述データ４２２ｂによって記述されたイベントＩ４時処理を実行する。画面記述実行部２６２は、Ｓ７４１ａを実行し、画面記述解釈部２６１は、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａを取得して解釈する。映像コンテンツ再生部２２２が映像コンテンツを再生し、再生された映像コンテンツを画面全体に表示する画面６５２を画面生成部２７１が生成して、画面表示部２７２が表示する。個別画面記述データ４２０ａが更新されていなければ、画面表示部２７２は、同じ画面を表示する。
【０１０６】
図１７は、この実施の形態におけるテレビ受像機２００が表示する画面の別の例を示す図である。
【０１０７】
例えば、テレビ受像機２００の郵便番号記憶部２５１が記憶した郵便番号が「０１１０００２」である場合も、画面記述解釈部２６１は、最初に、ファイル名「ｓｔａｒｔｕｐ．ｂｍｌ」の初期画面記述データ４１０（図９参照）を取得して解釈する。何も表示しない画面６５１を画面生成部２７１が生成し、画面表示部２７２が表示する。
そしてすぐに、画面記述実行部２６２は、図９のＳ７０３を実行する。画面記述解釈部２６１は、ファイル名「ｗｉｎ．ｂｍｌ」の個別画面記述データ４２０ｂ（図１１参照）を取得して解釈する。単勝オッズを表示する画面６５３を画面生成部２７１が生成し、画面表示部２７２が表示する。
【０１０８】
その後、イベントＩ４が発生すると、画面記述実行部２６２は、処理記述データ４２２ｂによって記述されたイベントＩ４時処理を実行する。画面記述実行部２６２は、Ｓ７４１ｂを実行し、画面記述解釈部２６１は、ファイル名「ｐｌａｃｅ．ｂｍｌ」の個別画面記述データ４２０ｃ（図１２参照）を取得して解釈する。複勝オッズを表示する画面６５４を画面生成部２７１が生成し、画面表示部２７２が表示する。
【０１０９】
その後、イベントＩ４が再び発生すると、画面記述実行部２６２は、処理記述データ４２２ｃによって記述されたイベントＩ４時処理を実行する。画面記述実行部２６２は、Ｓ７４１ｃを実行し、画面記述解釈部２６１は、ファイル名「ｗｉｎ．ｂｍｌ」の個別画面記述データ４２０ｂ（図１１参照）を取得して解釈する。単勝オッズを表示する画面６５３を画面生成部２７１が再び生成し、画面表示部２７２が表示する。
【０１１０】
イベントＩ４は周期イベントなので、例えば１５秒間隔で繰り返し発生する。このため、テレビ受像機２００は、１５秒ごとに、画面６５３と画面６５４とを交互に表示する。
【０１１１】
なお、画面６５３や画面６５４のオッズ部分には、バイナリテーブルから読み出したデータを表示するよう構成しておけば、画面生成部２７１が画面６５３や画面６５４を生成するたびに、最新のオッズを表示するようにすることができる。
あるいは、オッズ情報自体を個別画面記述データ４２０に埋め込んでおく構成であってもよい。その場合、オッズが更新されるたびに、個別画面記述生成部１２３が「ｗｉｎ．ｂｍｌ」や「ｐｌａｃｅ．ｂｍｌ」などオッズ情報が埋め込まれた個別画面記述データ４２０を生成する。生成された個別画面記述データ４２０は、データ放送ストリームの一部として、テレビ受像機２００に対して送信される。これにより、テレビ受像機２００は、最新のオッズを表示する。
【０１１２】
テレビ受像機２００が単勝オッズ画面６５３を表示しているときにイベントＩ１が発生した場合、画面記述実行部２６２は、処理記述データ４２２ｂ（図１１参照）によって記述されたイベントＩ１時処理を実行する。画面記述実行部２６２は、Ｓ７１１ｂを実行し、画面記述解釈部２６１は、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａ（図１０参照）を取得して解釈する。映像コンテンツ再生部２２２が映像コンテンツを再生し、再生された映像コンテンツを画面全体に表示する画面６５２を画面生成部２７１が生成して、画面表示部２７２が表示する。
テレビ受像機２００が画面６５４を表示しているときにイベントＩ１が発生した場合、画面記述実行部２６２は、処理記述データ４２２ｃ（図１２参照）によって記述されたイベントＩ１時処理を実行する。画面記述実行部２６２は、Ｓ７１１ｃを実行し、画面記述解釈部２６１は、ファイル名「ｌｉｖｅ．ｂｍｌ」の個別画面記述データ４２０ａ（図１０参照）を取得して解釈する。映像コンテンツ再生部２２２が映像コンテンツを再生し、再生された映像コンテンツを画面全体に表示する画面６５２を画面生成部２７１が生成して、画面表示部２７２が表示する。
したがって、イベントＩ１が発生したタイミングにかかわらず、テレビ受像機２００が表示する画面は、画面６５２に遷移する。
【０１１３】
その後、イベントＩ２が発生すると、画面記述実行部２６２は、処理記述データ４２２ａによって記述されたイベントＩ２時処理を実行する。郵便番号記憶部２５１が記憶した郵便番号が「０１１０００２」なので、画面記述実行部２６２は、Ｓ７２２ａを実行する。画面記述解釈部２６１は、ファイル名「ｒｅｓｕｌｔ．ｂｍｌ」の個別画面記述データ４２０を取得して解釈する。競技結果を表示する画面６５５を画面生成部２７１が生成し、画面表示部２７２が表示する。
【０１１４】
このように、異なる表示パターンのなかで同じ個別画面記述データ４２０を使用する場合でも、次の画面に遷移するときに、テレビ受像機２００の識別データを判定することにより、それぞれのテレビ受像機２００に対して割り当てられた表示パターンにしたがって、異なる画面に遷移することができる。
【０１１５】
この実施の形態におけるデータ放送コンテンツ生成設備１００は、複数の識別データから選択された識別データ（郵便番号）をそれぞれ記憶した複数の地上デジタルテレビ放送受信装置（テレビ受像機２００）に対して送信されるデータ放送コンテンツを生成するデータ放送コンテンツ生成装置である。
上記データ放送コンテンツ生成装置（１００）は、データを処理する処理装置（ＣＰＵ９１１）と、個別画面記述生成部（１２３）と、初期画面記述生成部（１２１）とを有する。
上記個別画面記述生成部（１２３）は、上記処理装置（９１１）を用いて、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置（２００）に対して送信される個別画面記述データ（４２０）であって、上記データ放送コンテンツを受信した地上デジタルテレビ放送受信装置（２００）が実行することにより、上記地上デジタルテレビ放送受信装置（２００）が個別画面を表示する個別画面記述データ（４２０）を複数生成する。
上記初期画面記述生成部（１２１）は、上記処理装置（９１１）を用いて、上記データ放送コンテンツの一部として上記複数の地上デジタルテレビ放送受信装置（２００）に対して送信される初期画面記述データ（４１０）であって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）が実行することにより、上記地上デジタルテレビ放送受信装置（２００）が、上記データ放送コンテンツに含まれる複数の個別画面記述データ（４２０）と上記複数の識別データとの間の対応関係に基づいて、上記複数の個別画面記述データ（４２０）のなかから、上記地上デジタルテレビ放送受信装置（２００）が記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行する初期画面記述データ（４１０）を生成する。
【０１１６】
初期画面記述生成部（１２１）が生成した初期画面記述データを、地上デジタルテレビ放送受信装置（２００）が実行することにより、地上デジタルテレビ放送受信装置（２００）が記憶した識別データに対応づけた個別画面記述データによって記述された画面を地上デジタルテレビ放送受信装置（２００）が表示するので、地上デジタルテレビ放送受信装置（２００）が表示する画面をデータ放送コンテンツ生成装置（１００）の側から制御し、複数の地上デジタルテレビ放送受信装置（２００）に異なる画面を表示させることができる。
また、地上デジタルテレビ放送受信装置（２００）に表示させる画面を映像として送信するのではなく、データ放送によりデータとして送信し、地上デジタルテレビ放送受信装置（２００）の側で表示する画面を生成させるので、地上デジタルテレビ放送の空きチャンネル１つだけで、地上デジタルテレビ放送受信装置（２００）によって異なる多数の画面を送信することができる。
【０１１７】
上記データ放送コンテンツ生成装置（１００）は、更に、イベント生成部（１３５）を有する。
上記イベント生成部（１３５）は、上記処理装置（９１１）を用いて、上記データ放送コンテンツとともに上記複数の地上デジタルテレビ放送受信装置（２００）に対して送信されるイベント通知データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）に対してイベントの発生を通知するイベント通知データを生成する。
上記個別画面記述生成部（１２３）が生成する複数の個別画面記述データ（４２０）のうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）が実行することにより、上記個別画面を表示中に、上記イベント通知データにより上記地上デジタルテレビ放送受信装置（２００）がイベント発生の通知を受けた場合に、上記地上デジタルテレビ放送受信装置（２００）が、上記データ放送コンテンツに含まれる複数の個別画面記述データ（４２０）のなかから他の個別画面記述データを選択し、選択した他の個別画面記述データを実行する。
【０１１８】
イベント生成部（１３５）が生成したイベント通知データによりイベントの発生を地上デジタルテレビ放送受信装置（２００）に対して通知することにより、地上デジタルテレビ放送受信装置（２００）が他の個別画面記述データを実行し、画面を遷移させることができるので、地上デジタルテレビ放送受信装置（２００）が表示する画面をデータ放送コンテンツ生成装置（１００）の側から制御し、地上デジタルテレビ放送受信装置（２００）が表示する画面を変化させることができる。
【０１１９】
上記個別画面記述生成部（１２３）が生成する複数の個別画面記述データ（４２０）のうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）が実行することにより、上記個別画面を表示中に上記イベント通知データにより上記地上デジタルテレビ放送受信装置（２００）がイベント発生の通知を受けた場合に、上記地上デジタルテレビ放送受信装置（２００）が、上記データ放送コンテンツに含まれる複数の個別画面記述データ（４２０）のなかから上記地上デジタルテレビ放送受信装置が記憶した識別データに対応づけられた他の個別画面記述データを選択し、選択した他の個別画面記述データを実行する。
【０１２０】
イベントによって画面を遷移する場合に、地上デジタルテレビ放送受信装置（２００）が記憶した識別データに対応づけた個別画面記述データによって記述された画面を地上デジタルテレビ放送受信装置（２００）が表示するので、複数の地上デジタルテレビ放送受信装置（２００）が一時的に同じ画面を表示する場合でも、地上デジタルテレビ放送受信装置（２００）ごとに、異なる画面に遷移させることができる。
【０１２１】
上記データ放送コンテンツ生成装置（１００）は、更に、イベント生成部（１３５）を有する。
上記イベント生成部（１３５）は、上記処理装置（９１１）を用いて、上記データ放送コンテンツとともに上記複数の地上デジタルテレビ放送受信装置（２００）に対して送信されるイベント通知データであって、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）に対してイベントの発生を通知するイベント通知データを生成する。
上記個別画面記述生成部（１２３）が生成する複数の個別画面記述データ（４２０）のうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）が実行することにより、上記個別画面を表示中に上記イベント通知データにより上記地上デジタルテレビ放送受信装置（２００）がイベント発生の通知を受けた場合に、上記地上デジタルテレビ放送受信装置（２００）が、上記データ放送コンテンツに含まれる初期画面記述データ（４１０）を実行する。
【０１２２】
イベント生成部（１３５）が生成したイベント通知データによりイベントの発生を地上デジタルテレビ放送受信装置（２００）に対して通知することにより、地上デジタルテレビ放送受信装置（２００）が初期画面記述データを実行するので、地上デジタルテレビ放送受信装置（２００）をリセットすることができる。
【０１２３】
上記初期画面記述生成部（１２１）が生成する初期画面記述データ（４１０）は、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）が実行することにより、上記地上デジタルテレビ放送受信装置（２００）が、初期画面を表示せず、すぐに、選択した個別画面記述データを実行する。
【０１２４】
地上デジタルテレビ放送受信装置（２００）が初期画面を表示せず、すぐに、識別データに対応する個別画面記述データによって記述された画面を表示するので、地上デジタルテレビ放送受信装置（２００）の側で操作をする必要がなく、データ放送コンテンツ生成装置（１００）の側から、地上デジタルテレビ放送受信装置（２００）が表示する画面を制御することができる。
【０１２５】
上記個別画面記述生成部（１２３）が生成する複数の個別画面記述データ（４２０）のうち少なくともいずれかは、上記データ放送コンテンツを受信した上記地上デジタルテレビ放送受信装置（２００）が実行することにより、上記地上デジタルテレビ放送受信装置（２００）が、上記データ放送コンテンツとともに上記地上デジタルテレビ放送受信装置（２００）に対して送信される動画コンテンツ（映像ストリーム）を、上記個別画面として表示する。
【０１２６】
地上デジタルテレビ放送受信装置（２００）が、個別画面記述データによって記述された個別画面として、動画コンテンツを表示するので、地上デジタルテレビ放送受信装置（２００）、データ放送画面との間の切換操作をする必要がなく、データ放送コンテンツ生成装置（１００）の側から、地上デジタルテレビ放送受信装置（２００）が表示する画面を制御することができる。
【０１２７】
この実施の形態におけるコンテンツ配信システム（８００）は、上記データ放送コンテンツ生成装置と、送信装置と、複数の地上デジタルテレビ放送受信装置とを有し、
上記送信装置（符号化装置８３２，多重化装置８３３，送出設備８３４）は、上記データ放送コンテンツ生成装置（１００）が生成した初期画面記述データ（４１０）と、上記データ放送コンテンツ生成装置（１００）が生成した複数の個別画面記述データ（４２０）とを含むデータ放送コンテンツを、地上デジタルテレビ放送規格にしたがった形式で、上記複数の地上デジタルテレビ放送受信装置（２００）に対して送信する。
上記複数の地上デジタルテレビ放送受信装置（２００）のそれぞれは、複数の識別データのうちから選択された識別データ（郵便番号）を記憶し、上記送信装置（８３２，８３３，８３４）が送信したデータ放送コンテンツを受信し、受信したデータ放送コンテンツに含まれる初期画面記述データ（４１０）を実行することにより、上記データ放送コンテンツに含まれる複数の個別画面記述データ（４２０）のなかから、記憶した識別データに対応づけられた個別画面記述データを選択し、選択した個別画面記述データを実行する。
【０１２８】
データ放送コンテンツ生成装置（１００）が生成したデータ放送コンテンツを、送信装置（８３２，８３３，８３４）が地上デジタルテレビ放送規格にしたがった形式で送信するので、地上デジタルテレビ放送受信装置（２００）として、一般に流通している地上デジタルテレビ放送対応テレビを使うことができる。これにより、コンテンツ配信システム（８００）の導入・管理・保守などにかかるコストを削減することができる。
【０１２９】
上記複数の地上デジタルテレビ放送受信装置（２００）は、登録された郵便番号を記憶し、記憶した郵便番号を上記識別データとして使用する。
【０１３０】
地上デジタルテレビ放送受信装置（２００）が、一般に流通している地上デジタルテレビ放送対応テレビが有する郵便番号登録機能を使って、識別データを記憶するので、一般に流通している地上デジタルテレビ放送対応テレビをそのまま使用することができる。これにより、コンテンツ配信システム（８００）の導入・管理・保守などにかかるコストを更に削減することができる。
【０１３１】
この実施の形態におけるデータ放送コンテンツ生成装置（１００）は、コンピュータをデータ放送コンテンツ生成装置（１００）として機能させるコンピュータプログラムを上記コンピュータが実行することにより実現することができる。
【符号の説明】
【０１３２】
１００  データ放送コンテンツ生成設備、１１１  画像データ記憶部、１１２  初期画面雛形記憶部、１１３  個別画面雛形記憶部、１１４  表示パターン記憶部、１１５  割当記憶部、１１６  イベント記憶部、１２１  初期画面記述生成部、１２２  初期画面記述記憶部、１２３  個別画面記述生成部、１２４  個別画面記述記憶部、１２５  データ放送ストリーム生成部、１３１  情報取得部、１３２  バイナリテーブル生成部、１３３  バイナリテーブル記憶部、１３４  計時部、１３５  イベント生成部、２００  テレビ受像機、２１１  復調部、２１２  分割部、２２１  映像コンテンツ取得部、２２２  映像コンテンツ再生部、２３１  ファイル取得部、２３２  ファイル記憶部、２４１  イベント取得部、２５１  郵便番号記憶部、２６１  画面記述解釈部、２６２  画面記述実行部、２６３  画面構成記憶部、２７１  画面生成部、２７２  画面表示部、３１０  表示パターンデータ、３１１  パターン識別データ、３１２  状態識別データ、３１３  表示順データ、３１４  個別画面記述ファイル名、３２０  割当データ、３２１  識別データ、３２２  パターン識別データ、３３０  イベントデータ、３３１  イベント識別データ、３３２  イベント発生条件データ、４１０  初期画面記述データ、４１１，４２１  画面構成記述データ、４１２，４２２  処理記述データ、４２０  個別画面記述データ、４３０  画像データ、４４０  バイナリテーブル、６１０  ＴＳ、６１１  映像ストリーム、６１２  音声ストリーム、６１３  データ放送ストリーム、６１４  文字スーパーストリーム、６１５  字幕ストリーム、６５１，６５２，６５３，６５４，６５５  画面、８００  コンテンツ配信システム、８１１  映像コンテンツ受信装置、８１２  映像コンテンツ生成設備、８１３  映像コンテンツ編集設備、８２１  情報制御設備、８３１，８３２  符号化装置、８３３  多重化装置、８３４  送出設備、８３５  場内共聴設備、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信装置、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ファクシミリ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2012065062.tif 000003
【図２】
2012065062.tif 000004
【図３】
2012065062.tif 000005
【図４】
2012065062.tif 000006
【図５】
2012065062.tif 000007
【図６】
2012065062.tif 000008
【図７】
2012065062.tif 000009
【図８】
2012065062.tif 000010
【図９】
2012065062.tif 000011
【図１０】
2012065062.tif 000012
【図１１】
2012065062.tif 000013
【図１２】
2012065062.tif 000014
【図１３】
2012065062.tif 000015
【図１４】
2012065062.tif 000016
【図１５】
2012065062.tif 000017
【図１６】
2012065062.tif 000018
【図１７】
2012065062.tif 000019