(57)【要約】【課題】  データ放送のコンテンツの変更が容易にできるデータ放送の技術を提供する。【解決手段】  コンテンツプログラム１１には、モジュールＩＤ００Ｆ６のモジュールが検出されたときフォーカスボタンＡを表示させない処理が記述されている。放送局２１では全てのフォーカスボタンを表示させたい場合にはモジュールの挿入を行わない。放送局２2ではフォーカスボタンＡのみを消去したい場合にはコンテンツにモジュールＩＤ００Ｆ６を持つモジュールを挿入する。受信機３１は、放送局２１から放送されたデータ放送を受信した場合、全てのフォーカスボタンＡ，Ｂ，Ｃが表示される。受信機３2では、放送局２2から放送されたデータ放送を受信した場合、モジュールＩＤ００Ｆ６のモジュールが検出されるので、フォーカスボタンＢ，Ｃが表示される。【選択図】  図２
2005176037.tif 000002
【特許請求の範囲】
【請求項１】
データ放送のコンテンツ変更システムであって、
所定の処理と所定のトリガとを予め対応付けて、受信機側で該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述されたデータ放送用コンテンツプログラムと、前記トリガとを送出する手段を有する放送局と、
前記トリガの受信を検出する手段と、データ放送用コンテンツプログラムに従って、前記トリガを検出した場合、受信したデータ放送用コンテンツプログラムに記述された処理のうち、該トリガに対応した処理を実行又は中止する実行手段とを有する受信機と
を有することを特徴とするデータ放送のコンテンツ変更システム。
【請求項２】
データ放送のコンテンツ変更システムであって、
所定の処理とモジュールの識別情報とを予め対応付けて、受信機側で前記識別情報を有するモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有する制御用モジュールを、コンテンツモジュール群に追加、又はコンテンツモジュール群から削除する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有する放送局と、
前記データ放送用コンテンツモジュール群を受信し、前記制御用モジュールを検出する手段と、
前記データ放送用コンテンツプログラムを実行する際、前記制御用モジュールが検出された場合には、検出された制御用モジュールの識別情報に対応する所定の処理を実行又は中止する手段と
を有する受信機と
を有することを特徴とするデータ放送のコンテンツ変更システム。
【請求項３】
データ放送のコンテンツ変更システムであって、
所定の処理と、イベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報のイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定のスクリプト処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有するイベントメッセージを送出する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有する放送局と、
前記データ放送用コンテンツモジュール群を受信する手段と、
イベントメッセージを受信し、イベントメッセージを検出する手段と、
前記データ放送用コンテンツプログラムを実行する際、イベントメッセージが検出された場合には、検出されたイベントモジュールの識別情報に対応する所定の処理を実行又は中止する手段と
を有する受信機と
を有することを特徴とするデータ放送のコンテンツ変更システム。
【請求項４】
データ放送のコンテンツを放送する放送局であって、
所定の処理と所定のトリガとを予め対応付けて、受信機側で該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述されたデータ放送用コンテンツプログラムと、前記トリガとを送出する手段を有することを特徴とする放送局。
【請求項５】
データ放送を放送する放送局であって、
所定の処理とモジュールの識別情報とを予め対応付けて、受信機側で前記識別情報のモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理に対応付けられた識別情報を有する制御用モジュールを、コンテンツモジュール群に追加、又はコンテンツモジュール群から削除する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有することを特徴とする放送局。
【請求項６】
データ放送を放送する放送局であって、
所定の処理とイベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報のイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有するイベントメッセージを送出する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有することを特徴とする放送局。
【請求項７】
データ放送のコンテンツ変更方法であって、
所定の処理と所定のトリガとを予め対応付けて、該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述されたデータ放送用コンテンツプログラムを生成するステップと、
前記所定の処理を実行又は中止させたい場合、前記処理に対応したトリガを生成するステップと、
前記データ放送用コンテンツプログラムと、前記トリガとを送出するステップと、
前記データ放送用コンテンツプログラムを受信するステップと、
前記トリガを検出するステップと、
前記トリガを検出した場合、前記データ放送用コンテンツプログラムに記述された処理のうち、検出されたトリガに対応した処理を実行又は中止するステップと
を有することを特徴とするデータ放送のコンテンツ変更方法。
【請求項８】
データ放送のコンテンツ変更方法であって、
所定の処理とモジュールの識別情報とを予め対応付けて、受信機側で前記識別情報のモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成するステップと、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有する制御用モジュールを、コンテンツモジュール群に追加、又はコンテンツモジュール群から削除するステップと、
前記データ放送用コンテンツモジュール群を送出するステップと、
前記データ放送用コンテンツモジュール群を受信し、前記制御用モジュールを検出するステップと、
前記データ放送用コンテンツプログラムを実行する際、前記制御用モジュールが検出された場合には、検出された制御用モジュールの識別情報に対応する所定の処理を実行又は中止するステップと
を有することを特徴とするデータ放送のコンテンツ変更方法。
【請求項９】
データ放送のコンテンツ変更方法であって、
所定の処理とイベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報のイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成するステップと、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有するイベントメッセージを送出するステップと、
前記データ放送用コンテンツモジュール群を送出するステップと、
前記データ放送用コンテンツモジュール群を受信するステップと、
イベントメッセージを受信し、イベントメッセージを検出するステップと、
前記データ放送用コンテンツプログラムを実行する際、イベントメッセージが検出された場合には、検出されたイベントモジュールの識別情報に対応する所定の処理を実行又は中止するステップと
を有することを特徴とするデータ放送のコンテンツ変更方法。
【請求項１０】
データ放送のコンテンツのプログラムであって、
所定の処理と所定のトリガとを予め対応付けて、該トリガを検出したとき、そのトリガに対応したスクリプト処理を実行又は中止する処理が記述されたことを特徴とするデータ放送用コンテンツプログラム。
【請求項１１】
データ放送のコンテンツのプログラムであって、
所定の処理と予め設定されたモジュールの識別情報とを対応付けて、受信機側で前記識別情報を有するモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたことを特徴とするデータ放送用プログラム。
【請求項１２】
データ放送のコンテンツのプログラムであって、
所定の処理とイベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報を有するイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたことを特徴とするデータ放送用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ放送に関し、特にデータ放送の一つのコンテンツを複数の放送局で使用する場合、各放送局がコンテンツの一部を容易に変更できるデータ放送のコンテンツ変更システム及びその方法と、プログラムに関する。
【背景技術】
【０００２】
近年、地上デジタル放送が開始され、それに伴いデータ放送も開始されようとしている。
【０００３】
このデータ放送は、ＢＭＬ文書やＪＰＥＧ、ＰＮＧ、バイナリテーブルなどのリソースを、データカルーセル伝送方式によって伝送する。データカルーセル伝送方式は、複数のファイルをＭＰＥＧ−２のセクションに分割して繰り返し送出する伝送方式であり、ＤＳＭ−ＣＣ規格に準拠している。
【０００４】
データ放送では、放送波を利用してインタラクティブコンテンツの再生を可能とするために、視聴者が任意のタイミングで切替えを行っても必要なファイルが取得できるよう、コンテンツを構成するファイル群はデータカルーセルにより繰り返し送出される。視聴者のリモコン操作などでファイルの切替え指示が発生すると、受信機は、その都度必要なファイルだけをカルーセルから取得して画面に表示する。
【０００５】
データカルーセル伝送方式では下記の２種類のメッセージを用いてデータが伝送される。
（１）ＤｏｗｎｌｏａｄＩｎｆｏＩｎｄｉｃａｔｉｏｎ(ＤＩＩ)メッセージ：カルーセル中のデータのディレクトリ情報を伝送するメッセージである。
（２）ＤｏｗｎｌｏａｄＤａｔａＢｌｏｃｋ(ＤＤＢ)メッセージ：データ本体を伝送するメッセージである。
【０００６】
ＤＩＩメッセージは、ディレクトリ情報として、カルーセルの識別情報や各モジュールに関する情報を含み、セクションとして伝送される。一方、データは、ブロック(ＤＤＢ)に分割されたモジュール(ｍｏｄｕｌｅ)と呼ばれる単位で伝送される。モジュール末尾のブロック以外のすべてのブロックは同じサイズであり、各ブロックはセクションとして伝送される。
【０００７】
データカルーセルによりＢＭＬ文書や、ＪＰＥＧ、ＰＮＧなどのリソースを伝送する場合のモジュールへのマッピングには、下記の２通りがある。
（１）一つのリソースをそのまま一つのモジュールとしてマッピングする。
（２）複数のリソースをパッケージ化して一つのモジュールとしてマッピングする。
【０００８】
コンテンツの１画面は、通常、複数のリソース(ＢＭＬ文書、ＰＮＧ、ＪＰＥＧなど)によって構成される場合が多い。個々のリソースを一つのモジュールに割り当てて伝送しようとすると、１画面の表示に必要なデータを取得するためには、複数のモジュールを同時に取得することが必要となり、全データを受信するまでに時間を要するうえに受信機の負荷も大きくなってしまう。そこで、複数のリソースを一つのモジュールにパッケージ化することにより、１画面の表示に必要なリソースの一括取得を可能とする。このようなパッケージ化をマルチパート化と呼ぶ。
【０００９】
更に、データ放送では、受信機上で実行中のコンテンツに対して、局から任意のタイミングでメッセージングを行うイベントメッセージ伝送方式が規定されている。イベントメッセージは、データ放送サービスの大きな特徴の一つであるテレビ番組と連動したサービスを行ううえでの下記の要件を満たすために規定されたものである。
（１）すべての受信機の表示を一斉に切り替えたい。
（２）映像と同期してデータ表示を変えたい。
【００１０】
上記要件を満たすために、放送を受信しているすべての受信機の動作を制御する手段としてイベントメッセージが規定された。このイベントメッセージは、放送局から受信機で動作しているアプリケーションに対して、即座に、あるいは指定した時刻にメッセージ情報を送ることを可能としている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
このように行われるデータ放送であるが、コンテンツの作成には専門的な知識と多くの労力を必要とする。そこで、作成したコンテンツの一部を変更して他の放送局等で利用することも考えられる。
【００１２】
しかしながら、単なるモジュールや、画像データの削除、追加の処理だけでは、正確にコンテンツが表示できない場合が多かった。例えば、コンテンツ上のフォーカスボタンを消去したり、追加したりする場合であっても、そのフォーカスボタンにはリンクがはられていたりと、単にフォーカスボタンの画像部分をコンテンツのスクリプトから消去したり、追加するだけでは正確に表示ができなかった。
【００１３】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的はデータ放送のコンテンツの変更が容易にできるデータ放送のコンテンツ変更システム及びその方法と、プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記本発明の目的を達成する第１の発明は、データ放送のコンテンツ変更システムであって、
所定の処理と所定のトリガとを予め対応付けて、受信機側で該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述されたデータ放送用コンテンツプログラムと、前記トリガとを送出する手段を有する放送局と、
前記トリガの受信を検出する手段と、データ放送用コンテンツプログラムに従って、前記トリガを検出した場合、受信したデータ放送用コンテンツプログラムに記述された処理のうち、該トリガに対応した処理を実行又は中止する実行手段とを有する受信機と
を有することを特徴とする。
【００１５】
上記本発明の目的を達成する第２の発明は、データ放送のコンテンツ変更システムであって、
所定の処理とモジュールの識別情報とを予め対応付けて、受信機側で前記識別情報を有するモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有する制御用モジュールを、コンテンツモジュール群に追加、又はコンテンツモジュール群から削除する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有する放送局と、
前記データ放送用コンテンツモジュール群を受信し、前記制御用モジュールを検出する手段と、
前記データ放送用コンテンツプログラムを実行する際、前記制御用モジュールが検出された場合には、検出された制御用モジュールの識別情報に対応する所定の処理を実行又は中止する手段と
を有する受信機と
を有することを特徴とする。
【００１６】
上記本発明の目的を達成する第３の発明は、データ放送のコンテンツ変更システムであって、
所定の処理と、イベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報のイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定のスクリプト処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有するイベントメッセージを送出する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有する放送局と、
前記データ放送用コンテンツモジュール群を受信する手段と、
イベントメッセージを受信し、イベントメッセージを検出する手段と、
前記データ放送用コンテンツプログラムを実行する際、イベントメッセージが検出された場合には、検出されたイベントモジュールの識別情報に対応する所定の処理を実行又は中止する手段と
を有する受信機と
を有することを特徴とする。
【００１７】
上記本発明の目的を達成する第４の発明は、データ放送のコンテンツを放送する放送局であって、
所定の処理と所定のトリガとを予め対応付けて、受信機側で該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述されたデータ放送用コンテンツプログラムと、前記トリガとを送出する手段を有することを特徴とする。
【００１８】
上記本発明の目的を達成する第５の発明は、データ放送を放送する放送局であって、
所定の処理とモジュールの識別情報とを予め対応付けて、受信機側で前記識別情報のモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理に対応付けられた識別情報を有する制御用モジュールを、コンテンツモジュール群に追加、又はコンテンツモジュール群から削除する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有することを特徴とする。
【００１９】
上記本発明の目的を達成する第６の発明は、データ放送を放送する放送局であって、
所定の処理とイベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報のイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成する手段と、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有するイベントメッセージを送出する手段と、
前記データ放送用コンテンツモジュール群を送出する手段と
を有することを特徴とする。
【００２０】
上記本発明の目的を達成する第７の発明は、データ放送のコンテンツ変更方法であって、
所定の処理と所定のトリガとを予め対応付けて、該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述されたデータ放送用コンテンツプログラムを生成するステップと、
前記所定の処理を実行又は中止させたい場合、前記処理に対応したトリガを生成するステップと、
前記データ放送用コンテンツプログラムと、前記トリガとを送出するステップと、
前記データ放送用コンテンツプログラムを受信するステップと、
前記トリガを検出するステップと、
前記トリガを検出した場合、前記データ放送用コンテンツプログラムに記述された処理のうち、検出されたトリガに対応した処理を実行又は中止するステップと
を有することを特徴とする。
【００２１】
上記本発明の目的を達成する第８の発明は、データ放送のコンテンツ変更方法であって、
所定の処理とモジュールの識別情報とを予め対応付けて、受信機側で前記識別情報のモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成するステップと、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有する制御用モジュールを、コンテンツモジュール群に追加、又はコンテンツモジュール群から削除するステップと、
前記データ放送用コンテンツモジュール群を送出するステップと、
前記データ放送用コンテンツモジュール群を受信し、前記制御用モジュールを検出するステップと、
前記データ放送用コンテンツプログラムを実行する際、前記制御用モジュールが検出された場合には、検出された制御用モジュールの識別情報に対応する所定の処理を実行又は中止するステップと
を有することを特徴とする。
【００２２】
上記本発明の目的を達成する第９の発明は、データ放送のコンテンツ変更方法であって、
所定の処理とイベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報のイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたデータ放送用プログラムがマッピングされたコンテンツモジュール群を生成するステップと、
前記所定の処理を受信機において実行又は中止させたい場合、前記所定の処理と対応付けられた識別情報を有するイベントメッセージを送出するステップと、
前記データ放送用コンテンツモジュール群を送出するステップと、
前記データ放送用コンテンツモジュール群を受信するステップと、
イベントメッセージを受信し、イベントメッセージを検出するステップと、
前記データ放送用コンテンツプログラムを実行する際、イベントメッセージが検出された場合には、検出されたイベントモジュールの識別情報に対応する所定の処理を実行又は中止するステップと
を有することを特徴とする。
【００２３】
上記本発明の目的を達成する第１０の発明は、データ放送のコンテンツのプログラムであって、
所定の処理と所定のトリガとを予め対応付けて、該トリガを検出したとき、そのトリガに対応したスクリプト処理を実行又は中止する処理が記述されたことを特徴とする。
【００２４】
上記本発明の目的を達成する第１１の発明は、データ放送のコンテンツのプログラムであって、
所定の処理と予め設定されたモジュールの識別情報とを対応付けて、受信機側で前記識別情報を有するモジュールが検出された場合、そのモジュールの識別情報に対応した処理を実行又は中止する処理が記述されたことを特徴とする。
【００２５】
上記本発明の目的を達成する第１２の発明は、データ放送のコンテンツのプログラムであって、
所定の処理とイベントメッセージの識別情報とを予め対応付けて、受信機側で前記識別情報を有するイベントメッセージが検出された場合、そのイベントメッセージの識別情報に対応した処理を実行又は中止する処理が記述されたことを特徴とする。
【発明の効果】
【００２６】
本発明は、モジュールやイベントメッセージ等を制御用トリガに設定し、これらの識別情報と、コンテンツ内の所定の処理とを予め対応付け、各放送局において、所定の処理を実行又は中止させたいとき、その処理に対応するトリガを受信機側に送出するような構成にしたので、コンテンツを変更する放送局では、コンテンツの制作の時間や、特別な知識もいらずに容易にコンテンツを変更することができる。
【発明を実施するための最良の形態】
【００２７】
本発明は、データ放送のコンテンツを表示させるプログラムに、所定の処理と所定のトリガとを予め対応付けて、受信機側で該トリガを検出したとき、そのトリガに対応した処理を実行又は中止する処理が記述しておく。そして、各放送局において、コンテンツのうち所定の処理を実行又は中止させたいとき、その処理に対応するトリガを受信機に送出する。受信機では、コンテンツプログラムを受信すると共に、トリガを検出して、そのトリガに対応する処理の実行又は中止する。
【００２８】
このようにすることにより、各放送局でコンテンツプログラムの書換え等の変更を行う必要がない。
【００２９】
尚、トリガとしては、モジュールや、イベントメッセージが考えられる。
【００３０】
以下、具体的な実施例を述べる。
【実施例１】
【００３１】
本発明の実施例１を説明する。
【００３２】
図１は実施例１のコンテンツ変更システムの一構成を示す図である。
【００３３】
図１に示す如く、コンテンツ制作側１と、データ放送を使用する複数の放送局２１〜２ｎと、複数の受信機３１〜３ｎとからなる。
【００３４】
コンテンツ制作側１には、コンテンツプログラム１１がある。このコンテンツプログラム１１は、データ放送のコンテンツをＢＭＬ(Broadcast Markup Language)で作成されたものである。ここでは、あるタイトルに対して複数のフォーカスボタンを表示するコンテンツをＢＭＬで作成されているものとする。
【００３５】
このコンテンツプログラム１１には、タイトルや、複数のフォーカスボタンを表示させるプログラムの他に、ある所定の識別情報（以下、モジュールＩＤと呼ぶ）を持つモジュール（以下、ボタン消去用モジュール）が受信機側で検出された時、そのモジュールに対応するフォーカスボタンの表示を中止して、更に、このフォーカスボタンに対応するリンク等を無効（又は変更）にする等のプログラムも記述されている。
具体的には、図２に示される如く、コンテンツプログラム１１は、タイトルの他に、３つのフォーカスボタンＡ、Ｂ、Ｃとを表示するプログラムである。更に、コンテンツプログラム１１には、モジュールＩＤ“００Ｆ６”のモジュールが検出されたときフォーカスボタンＡを表示させない処理と、モジュールＩＤ“００Ｆ７”のモジュールが検出されたときフォーカスボタンＢを表示させない処理と、モジュールＩＤ“００Ｆ８”のモジュールが検出されたとき、フォーカスボタンＣを表示させない処理とが記述されている。また、フォーカスボタンＡ、Ｂ、Ｃに関連するリンク等を無効にする処理が記述されている。
【００３６】
放送局２１〜２ｎはモジュール差し替え装置２１と送出系２２とを有する。
【００３７】
モジュール差し替え装置２１は、コンテンツ制作側１から受け取ったコンテンツのあるフォーカスボタンを表示させたくないとき、このフォーカスボタンに対応するボタン消去用のモジュールをコンテンツに挿入するものである。ボタン消去用モジュールは、通常、実データのないモジュールであるが、実データがあっても良い。
【００３８】
モジュール差し替え装置２１により、ボタン消去用モジュールが挿入されたコンテンツは、送出系２２に送られてデータ放送として放送される。
【００３９】
受信機３１〜３ｎは、データ放送を受信する受信部３１と、コンテンツプログラム１１を実行する処理部３２と、モジュールを検出するモジュール検出部３３と、コンテンツが表示される表示部３４とを有する。
【００４０】
ここで、モジュール検出部３３のモジュールを検出方法の一例を示す。通常、データ放送は、モジュールを更新しながら、最新の情報に更新している。そこで、コンテンツプログラム１１に、lockModuleOnMemory()を記述し、このlockModuleOnMemory()でボタン消去用モジュールのモジュールＩＤを指定し、ボタン消去用モジュールを収得させるようにする。その結果、受信機側では、プログラム（BML）が読み込まれた時点lockModuleOnMemory()が発行され、該当モジュールＩＤのボタン消去用モジュールの取得が開始される。その後、ボタン消去用モジュールがロックされると、ボタン消去用モジュールが検出されたことになる。ボタン消去用モジュールがロックされると、ModuleLockedイベントが発生し、フォーカスボタンを表示させない処理や、そのフォーカスボタンに関連するリンク等を無効にする処理が実行される。
尚、lockModuleOnMemory()に限ることなく、他の同様な機能を有するもの、例えば、ModuleUpdated等でも可能である。
【００４１】
次に、上述した構成において、具体的な動作を説明する。
【００４２】
図２に示される如く、コンテンツプログラム１１には、タイトルの他に、３つのフォーカスボタンＡ、Ｂ、Ｃを表示するプログラムである。更に、コンテンツプログラム１１には、モジュールＩＤ“００Ｆ６”のモジュールが検出されたときフォーカスボタンＡを表示させない処理と、モジュールＩＤ“００Ｆ７”のモジュールが検出されたときフォーカスボタンＢを表示させない処理と、モジュールＩＤ“００Ｆ８”のモジュールが検出されたときフォーカスボタンＣを表示させない処理とが記述されている。そして、消去用モジュールＩＤを持つモジュールが検出されると、その消去用モジュールＩＤに対応するフォーカスボタンの表示に関する処理を行わず、他の処理を実行する。
【００４３】
このようなコンテンツプログラム１１を、放送局２１では全てのフォーカスボタンを表示させたい場合には、モジュール差し替え装置２１によるモジュールの挿入を行わない。また、放送局２2ではフォーカスボタンＡのみを消去したい場合には、モジュール差し替え装置２１により、コンテンツに消去用モジュールＩＤ“００Ｆ６”を持つ消去用モジュールを挿入する。また、放送局２3ではフォーカスボタンＢのみを消去したい場合には、モジュール差し替え装置２１により、コンテンツに消去用モジュールＩＤ“００Ｆ７”を持つ消去用モジュールを挿入する。
【００４４】
受信機３１は、放送局２１から放送されたデータ放送を受信した場合、全てのフォーカスボタンＡ，Ｂ，Ｃが表示される。また、受信機３2では、放送局２2から放送されたデータ放送を受信した場合、消去用モジュールＩＤ“００Ｆ６”のモジュールが検出されるので、フォーカスボタンＢ，Ｃが表示される。また、受信機３3では、放送局２3から放送されたデータ放送を受信した場合、消去用モジュールＩＤ“００Ｆ７”のモジュールが検出されるので、フォーカスボタンＡ，Ｃが表示される。
【００４５】
以上の如く、各放送局では、モジュールの差し替えを行うことで、コンテンツの一部を簡単に変更することができる。
【００４６】
尚、本実施例では、消去用モジュールＩＤを予め設定し、消去用モジュールＩＤを検出した場合、その消去用モジュールＩＤに対応したフォーカスボタンを表示させないように構成したが、これに限ることなく、例えば、表示用モジュールＩＤを予め設定し、表示用モジュールＩＤを検出した場合、その表示用モジュールＩＤに対応したフォーカスボタンを表示させるように構成しても良い。図３に、表示用モジュールＩＤを検出した場合、その表示用モジュールＩＤに対応したフォーカスボタンを表示させるプログラムの一例を示す。
【００４７】
また、表示用モジュールの中にJPEG等の画像データを格納し、オリジナルのコンテンツ以外の画像に置き換えるように構成しても良い。
【００４８】
更に、上述の消去用モジュールを制御用モジュールとして用い、制御用モジュールの中にコンテンツプログラム自体の処理を変更させるようなプログラムや、消去又は表示するフォーカスボタンを識別する識別情報等を格納し、コンテンツプログラムの一部処理を制御するように構成しても良い。
【実施例２】
【００４９】
本発明の実施例２を説明する。
【００５０】
上述した実施例１では、受信機側でコンテンツを変更するトリガとしてモジュールを用いる場合について説明した。実施例２では、受信機側でコンテンツを変更するトリガとしてイベントメッセージを用いる場合について説明する。
【００５１】
図４は実施例２のコンテンツ変更システムの一構成を示す図である。
【００５２】
図４に示す如く、コンテンツ制作側１０と、データ放送を使用する複数の放送局２０１〜２０ｎと、受信機３０１〜３０ｎとからなる。
【００５３】
コンテンツ制作側１０には、コンテンツプログラム１１０がある。このコンテンツプログラム１１０は、データ放送のコンテンツをＢＭＬ(Broadcast Markup Language)等で作成されたものである。ここでは、あるタイトルに対して複数のフォーカスボタンを表示するコンテンツをＢＭＬで作成するものとする。
【００５４】
このコンテンツプログラム１１０には、タイトルや、複数のフォーカスボタンを表示させるプログラムの他に、ある所定の識別情報（以下、イベントメッセージＩＤと呼ぶ）を持つイベントメッセージ（以下、ボタン消去用イベントメッセージ）が受信機側で検出された時、そのイベントメッセージに対応するフォーカスボタンとこのフォーカスボタンに対応するリンク等を受信機の画面上に表示させないプログラムが記述されている。具体的には、図４に示される如く、コンテンツプログラム１１０は、タイトルの他に、３つのフォーカスボタンＡ，Ｂ，Ｃとを表示するプログラムである。更に、コンテンツプログラム１１０は、イベントメッセージＩＤ“００１１”を持つイベントメッセージが検出されたときフォーカスボタンＡを表示させないスクリプトと、イベントメッセージＩＤ“００１２”を持つイベントメッセージが検出されたときフォーカスボタンＢを表示させないスクリプトと、イベントメッセージＩＤ“００１３”持つイベントメッセージが検出されたときフォーカスボタンＣを表示させない処理が記述されている。
【００５５】
放送局２０１〜２０ｎは、イベントメッセージ生成装置２１０と送出系２２０とを有する。
【００５６】
イベントメッセージ生成装置２１０は、コンテンツ制作側１０から受け取ったコンテンツのあるフォーカスボタンを表示させたくないとき、このフォーカスボタンに対応する消去用イベントメッセージＩＤを持つボタン消去用イベントメッセージを生成するものである。
【００５７】
送出系２２０は、コンテンツプログラム１１０と、イベントメッセージ生成装置２１０で生成されたボタン消去用イベントメッセージとをデータ放送として送出する。
【００５８】
受信機３０１〜３０ｎは、データ放送を受信する受信部３１と、コンテンツプログラム１１を実行する処理部３２０と、イベントメッセージを検出するイベントメッセージ検出部３３０と、コンテンツが表示される表示部３４とを有する。
【００５９】
イベントメッセージの検出であるが、上述した通り、データ放送の受信機では、通常、イベントメッセージを監視しており、イベントメッセージを検出するように構成されている。そして、イベントメッセージを検出すると、そのイベントメッセージのイベントメッセージＩＤを検出する。
【００６０】
上記の構成において、以下具体的な動作を説明する。
【００６１】
まず、コンテンツプログラム１１０は、タイトルの他に、３つのフォーカスボタンＡ，Ｂ，Ｃとを表示するプログラムである。更に、コンテンツプログラム１１０は、イベントメッセージＩＤ“００１１”を持つイベントメッセージが検出されたときフォーカスボタンＡを表示させないスクリプトと、イベントメッセージＩＤ“００１２”を持つイベントメッセージが検出されたときフォーカスボタンＢを表示させないスクリプトと、イベントメッセージＩＤ“００１３”持つイベントメッセージが検出されたときフォーカスボタンＣを表示させない処理が記述されている。
【００６２】
このようなコンテンツプログラム１１を、放送局２０１では全てのフォーカスボタンを表示させたい場合には、消去用イベントメッセージを送出しない。また、放送局２０2ではフォーカスボタンＡのみを消去したい場合には、イベントメッセージ生成装置２１０により、消去用イベントメッセージＩＤ“００１０”を持つ消去用イベントメッセージを生成して送出する。また、放送局２０3ではフォーカスボタンＹのみを消去したい場合には、イベントメッセージ生成装置２１０により、消去用イベントメッセージＩＤ“００１１”を持つ消去用イベントメッセージを生成して送出する。
【００６３】
受信機３０１では、放送局２０１から放送されたデータ放送を受信した場合には、全てのフォーカスボタンＡ，Ｂ，Ｃが表示される。また、受信機３０2では、放送局２０2から放送されたデータ放送を受信した場合には、フォーカスボタンＢ，Ｃが表示される。また、受信機３０3では、放送局２０3から放送されたデータ放送を受信した場合には、フォーカスボタンＡ，Ｃが表示される。
【００６４】
以上の如く、各放送局がイベントメッセージを送出することにより、コンテンツの一部を簡単に変更することができる。
【００６５】
尚、本実施例では、消去用イベントメッセージＩＤを予め設定し、そのイベントメッセージＩＤを検出した場合、その消去用イベントメッセージＩＤに対応したフォーカスボタンを表示させないように構成したが、これに限ることなく、例えば、表示用イベントメッセージＩＤを予め設定し、表示用イベントメッセージＩＤを検出した場合、その表示用イベントメッセージＩＤに対応したフォーカスボタンを表示させるように構成しても良い。
また、フォーカスボタンの数に関係なく、フォーカスボタンの消去用イベントメッセージＩＤを１つにし、この消去用イベントメッセージＩＤで特定されるイベントメッセージのプライベートデータ領域に、消去するフォーカスボタンを特定する情報を記述して、消去するフォーカスボタンを特定しても良い。この場合、例えば、消去用イベントメッセージＩＤを持つイベントメッセージを検出した場合、このイベントメッセージのプライベートデータ領域に記載されている消去するフォーカスボタンの情報を取得し、このフォーカスボタンを消去するように構成する。
【図面の簡単な説明】
【００６６】
【図１】図１は実施例１の構成図の一例を示す図である。
【００６７】
【図２】図２は実施例１の動作を説明する為の図である。
【００６８】
【図３】図３はコンテンツプログラム１１の一例を示す図である。
【００６９】
【図４】図４は実施例２の動作を説明する為の図である。
【００７０】
【図５】図５は実施例２の動作を説明する為の図である。
【符号の説明】
【００７１】
１          コンテンツ制作側
２１〜２ｎ    放送局
３１〜３ｎ      受信機
【図１】
2005176037.tif 000003
【図２】
2005176037.tif 000004
【図３】
2005176037.tif 000005
【図４】
2005176037.tif 000006
【図５】
2005176037.tif 000007