(57)【要約】【課題】事業者が意図した番組表示を視聴者に対して提供できるように、受信機のアプリケーションが生成した画像の表示を事業者が制御可能なコンテンツ表示装置を提供する。【解決手段】コンテンツ表示装置である受信機１００は、番組特定部１０３と、アプリケーション記憶部１０４と、表示設定情報記憶部１０５と、表示制御情報記憶部１０６と、表示制御部１０７と、表示部１０８とを備え、表示制御部１０７が、番組特定部１０３の特定した番組と、表示設定情報記憶部１０５に記憶する表示設定情報テーブルＤ２００と、表示制御情報記憶部１０６に記憶する表示制御情報テーブルＤ３００とに基づき、アプリケーション記憶部１０４に記憶するアプリケーションの画像の表示を制御する。【選択図】図１
2010004498.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツである番組及びアプリケーションプログラムの画像を表示するコンテンツ表示装置であって、
前記番組を受信又は取得する番組取得手段と、
前記番組又は前記番組のチャンネルを特定する特定手段と、
前記アプリケーションプログラムを記憶するアプリケーション記憶手段と、
前記番組を表示している際の前記アプリケーションプログラムの表示に関する制御内容が定義された表示制御情報を記憶する表示制御情報記憶手段と、
前記番組及び前記アプリケーションプログラムの画像の表示を制御する表示制御手段と、
前記番組及び前記アプリケーションプログラムの画像を表示する表示手段とを有し、
前記特定手段は、表示対象の番組又はチャンネルを特定し、
前記表示制御手段は、前記特定手段により特定された前記表示対象の番組又はチャンネルに関する前記表示制御情報に基づいて前記アプリケーションプログラムの画像の表示を制御し、
前記表示手段は、前記表示制御手段による表示制御に従って前記表示対象の番組及び前記アプリケーションプログラムの画像を表示する
ことを特徴とするコンテンツ表示装置。
【請求項２】
前記コンテンツ表示装置は、さらに、
前記アプリケーションプログラムの画像の表示に関して視聴者により設定される設定内容が定義された表示設定情報を記憶する表示設定情報記憶手段を有し、
前記表示制御手段は、前記特定手段により特定された前記表示対象の番組又はチャンネルに関する前記表示制御情報と、前記表示設定情報とに基づいて前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記表示制御情報は、表示制御対象のアプリケーションプログラムを識別するためのアプリケーション識別情報を有し、
前記表示制御手段は、前記アプリケーション識別情報にて指定されるアプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項４】
前記表示制御情報は、表示制御対象の表示領域を指定するための領域指定情報を有し、
前記表示制御手段は、前記領域指定情報にて指定される表示領域における前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項５】
前記表示制御情報は、表示制御対象のアプリケーションプログラムの画像に対して実行する処理を指定するための処理指定情報を有し、
前記表示制御手段は、前記表示制御対象のアプリケーションプログラムの画像に対して前記処理指定情報にて指定される処理を実行する
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項６】
前記表示制御情報は、前記処理指定情報で指定される処理を実行する際に必要な処理パラメータ情報を有し、
前記表示制御手段は、前記表示制御対象のアプリケーションプログラムの画像に対して前記処理指定情報にて指定される処理を実行する際に前記処理パラメータ情報を用いる
ことを特徴とする請求項５に記載のコンテンツ表示装置。
【請求項７】
前記表示制御情報は、表示制御対象の時間帯を指定するための時刻指定情報を有し、
前記表示制御手段は、前記時刻指定情報にて指定される時間帯における前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項８】
前記表示制御情報は、表示制御対象のアプリケーションプログラムを識別するためのアプリケーション識別情報、表示制御対象の表示領域を指定するための領域指定情報、表示制御対象のアプリケーションプログラムの画像に対して実行する処理を指定するための処理指定情報、前記処理指定情報で指定される処理を実行する際に必要な処理パラメータ情報、及び、表示制御対象の時間帯を指定するための時刻指定情報のうち、少なくとも１つの情報を有し、
前記表示制御手段は、前記表示制御情報に基づいて前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項９】
前記アプリケーション識別情報は、コンテンツ表示装置で利用される全てのアプリケーションプログラムを指定可能である
ことを特徴とする請求項３に記載のコンテンツ表示装置。
【請求項１０】
前記アプリケーションプログラムには署名が付与され、
前記表示制御手段は、前記アプリケーションプログラムの署名を検証して正しい署名である場合に前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項３に記載のコンテンツ表示装置。
【請求項１１】
前記領域指定情報は、コンテンツ表示装置の全ての表示領域を指定可能である
ことを特徴とする請求項４に記載のコンテンツ表示装置。
【請求項１２】
前記領域指定情報は、座標の組み合わせで前記表示制御対象の表示領域を指定する
ことを特徴とする請求項４に記載のコンテンツ表示装置。
【請求項１３】
前記処理指定情報は、前記アプリケーションプログラムの画像の表示を許可する処理を指定する
ことを特徴とする請求項５に記載のコンテンツ表示装置。
【請求項１４】
前記処理指定情報は、前記アプリケーションプログラムの画像の表示を禁止する処理を指定する
ことを特徴とする請求項５に記載のコンテンツ表示装置。
【請求項１５】
前記処理指定情報は、前記アプリケーションプログラムの画像を非表示にする処理を指定する
ことを特徴とする請求項５に記載のコンテンツ表示装置。
【請求項１６】
前記処理指定情報は、前記アプリケーションプログラムの画像の表示位置又は表示サイズを変更する処理を指定する
ことを特徴とする請求項５に記載のコンテンツ表示装置。
【請求項１７】
前記表示手段は、第１の表示領域及び第２の表示領域に対して前記番組及び前記アプリケーションプログラムの画像を表示する機能をさらに有し、
前記表示制御手段は、前記第１の表示領域にのみ、前記表示制御情報に基づいた前記アプリケーションプログラムの画像の表示制御を行い、前記第２の表示領域には、前記表示制御情報に基づいた前記アプリケーションプログラムの画像の表示制御を行わない
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項１８】
前記コンテンツ表示装置は、さらに、
外部から前記表示制御情報を取得する表示制御情報取得手段を有する
ことを特徴とする請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項１９】
前記表示制御情報取得手段は、放送で伝送される前記表示制御情報を取得する
ことを特徴とする請求項１８に記載のコンテンツ表示装置。
【請求項２０】
前記表示制御情報取得手段は、ネットワークで伝送される前記表示制御情報を取得する
ことを特徴とする請求項１８に記載のコンテンツ表示装置。
【請求項２１】
コンテンツ表示装置がコンテンツである番組及びアプリケーションプログラムの画像を表示するコンテンツ表示方法であって、
前記番組を受信又は取得する番組取得ステップと、
前記番組又は前記番組のチャンネルを特定する特定ステップと、
前記アプリケーションプログラムを記憶するアプリケーション記憶ステップと、
前記番組を表示している際の前記アプリケーションプログラムの表示に関する制御内容が定義された表示制御情報を記憶する表示制御情報記憶ステップと、
前記番組及び前記アプリケーションプログラムの画像の表示を制御する表示制御ステップと、
前記番組及び前記アプリケーションプログラムの画像を表示する表示ステップとを有し、
前記特定ステップでは、表示対象の番組又はチャンネルを特定し、
前記表示制御ステップでは、前記特定ステップにより特定された前記表示対象の番組又はチャンネルに関する前記表示制御情報に基づいて前記アプリケーションプログラムの画像の表示を制御し、
前記表示ステップでは、前記表示制御ステップによる表示制御に従って前記表示対象の番組及び前記アプリケーションプログラムの画像を表示する
ことを特徴とするコンテンツ表示方法。
【請求項２２】
前記コンテンツ表示方法は、さらに、
前記アプリケーションプログラムの画像の表示に関して視聴者により設定される設定内容が定義された表示設定情報を記憶する表示設定情報記憶ステップを有し、
前記表示制御ステップでは、前記特定ステップにより特定された前記表示対象の番組又はチャンネルに関する前記表示制御情報と、前記表示設定情報とに基づいて前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項２１に記載のコンテンツ表示方法。
【請求項２３】
コンテンツ表示装置がコンテンツである番組及びアプリケーションプログラムの画像を表示するためのプログラムであって、
前記番組を受信又は取得する番組取得ステップと、
前記番組又は前記番組のチャンネルを特定する特定ステップと、
前記アプリケーションプログラムを記憶するアプリケーション記憶ステップと、
前記番組を表示している際の前記アプリケーションプログラムの表示に関する制御内容が定義された表示制御情報を記憶する表示制御情報記憶ステップと、
前記番組の表示及び前記アプリケーションプログラムの画像の表示を制御する表示制御ステップと、
前記番組及び前記アプリケーションプログラムの画像を表示する表示ステップとを、前記コンテンツ表示装置のコンピュータに実行させ、
前記特定ステップでは、表示対象の番組又はチャンネルを特定し、
前記表示制御ステップでは、前記特定ステップにより特定された前記表示対象の番組又はチャンネルに関する前記表示制御情報に基づいて前記アプリケーションプログラムの画像の表示を制御し、
前記表示ステップでは、前記表示制御ステップによる表示制御に従って前記表示対象の番組及びアプリケーションプログラムの画像を表示する
ことを特徴とするプログラム。
【請求項２４】
前記プログラムは、さらに、
前記アプリケーションプログラムの画像の表示に関して視聴者により設定される設定内容が定義された表示設定情報を記憶する表示設定情報記憶ステップを前記コンピュータに実行させ、
前記表示制御ステップでは、前記特定ステップにより特定された前記表示対象の番組又はチャンネルに関する前記表示制御情報と、前記表示設定情報とに基づいて前記アプリケーションプログラムの画像の表示を制御する
ことを特徴とする請求項２３に記載のプログラム。
【請求項２５】
コンテンツの表示を行うコンテンツ表示装置であって、
第１および第２のコンテンツを記憶するコンテンツ記憶手段と、
前記第１および第２のコンテンツの表示を制御するコンテンツ表示制御手段と、
前記第１および第２のコンテンツを表示するコンテンツ表示手段とを有し、
前記コンテンツ記憶手段が記憶する前記第１および第２のコンテンツを同時に表示する場合に、前記コンテンツ表示制御手段は、前記第１のコンテンツの表示位置と前記第２のコンテンツの表示位置との位置関係に基づき、前記第１のコンテンツ及び前記第２のコンテンツの表示を制御する
ことを特徴とするコンテンツ表示装置。
【請求項２６】
前記第１のコンテンツ及び前記第２のコンテンツの表示が重なる場合に、前記コンテンツ表示制御手段は、前記第１のコンテンツの表示位置と前記第２のコンテンツの表示位置との位置関係に応じて、前記第１のコンテンツ及び前記第２のコンテンツの表示の重なり順序を決定する
ことを特徴とする請求項２５に記載のコンテンツ表示装置。
【請求項２７】
前記コンテンツ表示装置は、さらに、
前記第１のコンテンツに対して重なり表示を許可する領域又は重なり表示を禁止する領域が定義されたコンテンツ表示制御情報を記憶するコンテンツ表示制御情報記憶手段を有し、
前記第１のコンテンツ及び前記第２のコンテンツの表示が、前記コンテンツ表示制御情報の重なり表示を許可する領域で重なる場合には、前記コンテンツ表示制御手段は、前記第２のコンテンツを前面に表示し、前記コンテンツ表示制御情報の重なり表示を禁止する領域で重なる場合には、前記コンテンツ表示制御手段は、前記第１のコンテンツを前面に表示する
ことを特徴とする請求項２６に記載のコンテンツ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組やアプリケーションプログラムなどのコンテンツの画像を表示するコンテンツ表示装置およびコンテンツ表示方法に関する。
【背景技術】
【０００２】
近年、ウィジェットやガジェットと呼ばれるアクセサリーソフトが登場している。ウィジェットは、ウェブサービスと連携して動作し、グラフィカルなインターフェースでユーザに情報を表示するアプリケーションプログラム（以下、単にアプリケーションという）である。現在、パーソナルコンピュータ上で動作するウィジェットが主であるが、今後は、デジタルテレビや携帯電話等の家電機器でのウィジェットの利用が期待される。
【０００３】
デジタルテレビや携帯電話等はデジタル放送受信機能を有しており、デジタルテレビや携帯電話等でウィジェットを利用する場合、デジタル放送を視聴しながら視聴中の番組の画面にウィジェットの画像を重ねて表示（オーバーレイ表示）することが想定される。しかしながら、番組を提供する事業者にとって、番組とウィジェットの画像とのオーバーレイ表示は、視聴者が番組に適さないウィジェットの画像を表示しているような場合には、番組の作品性を侵害する可能性がある。一方、視聴者にとって、番組とウィジェットの画像とのオーバーレイ表示は、番組とウィジェットの画像の両者を視聴可能な表示形態であり、番組の作品性を侵害しない範囲で利用可能であることが望まれる。
【０００４】
特許文献１では、放送局側が番組に挿入した時刻や天気予報等の文字情報表示と、テレビジョン受信機側が生成したチャンネル番号や音量等のＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）表示とが重ならないように表示するテレビジョン受信機が開示されている。特許文献１の発明によると、番組の文字情報表示とＯＳＤ表示とが重なって見にくい場合に、視聴者はリモコンを用いてＯＳＤ表示位置の移動を指示する。テレビジョン受信機は、番組を特定する情報と共にＯＳＤ表示位置を記憶し、以降同一番組を視聴する際には、記憶したＯＳＤ表示位置にＯＳＤ表示を行う。
【０００５】
特許文献２では、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓａｔｅｌｌｉｔｅ）データ放送の複数チャンネルの情報を１画面に表示する場合でも見やすく表示できるＣＳデータ放送表示装置が開示されている。この特許文献２では、ＣＳデータ放送の送信側は、表示データ毎に優先順位や表示座標等の表示条件データを付加して送信する。ＣＳデータ放送の表示装置は、表示条件データの付加された表示データを受信し、表示条件データに基づいて表示データを表示する。
【０００６】
したがって、特許文献１の技術により、受信機側が生成したＯＳＤ画像の表示を視聴者が制御でき、特許文献２の技術により、送信局側が生成した番組の表示を事業者が制御できる。
【特許文献１】特開２００４−２９７６７６号公報
【特許文献２】特開２００３−４６９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１および特許文献２の技術では、ＯＳＤ表示アプリケーションのような受信機のアプリケーションが生成した画像の表示を、事業者側が制御できないという課題を有していた。
【０００８】
なお、事業者とは、放送事業者だけではなく、コンテンツ事業者、サービス事業者、通信事業者、受信機メーカ、コンテンツオーナ、コンテンツ作成者等、視聴者以外の全般を指す。
【０００９】
そこで、本発明は、上記従来の課題を解決するもので、受信機のアプリケーションが生成した画像の表示を事業者が制御可能なコンテンツ表示装置を提供することにより、事業者が意図した番組表示を視聴者に対して提供できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のコンテンツ表示装置は、コンテンツである番組及びアプリケーションプログラムの画像を表示するコンテンツ表示装置であって、番組を受信又は取得する番組取得手段と、番組又は番組のチャンネルを特定する特定手段と、アプリケーションプログラムを記憶するアプリケーション記憶手段と、番組を表示している際のアプリケーションプログラムの表示に関する制御内容が定義された表示制御情報を記憶する表示制御情報記憶手段と、番組及びアプリケーションプログラムの画像の表示を制御する表示制御手段と、番組及びアプリケーションプログラムの画像を表示する表示手段とを有し、特定手段は、表示対象の番組又はチャンネルを特定し、表示制御手段は、特定手段により特定された表示対象の番組又はチャンネルに関する表示制御情報に基づいてアプリケーションプログラムの画像の表示を制御し、表示手段は、表示制御手段による表示制御に従って表示対象の番組及びアプリケーションプログラムの画像を表示することを特徴としている。
【００１１】
これにより、事業者がコンテンツ表示装置の表示制御情報を設定すれば、受信機のアプリケーションが生成した画像の表示をその事業者が制御でき、事業者が意図した番組表示を視聴者に対して提供できる。
【００１２】
なお、本発明は、このようなコンテンツ表示装置として実現することができるだけでなく、コンテンツを表示する方法や、その方法でコンテンツの表示をコンピュータに実行させるプログラム、そのプログラムを格納する記憶媒体としても実現することができる。
【発明の効果】
【００１３】
本発明のコンテンツ表示装置によれば、受信機のアプリケーションが生成した画像の表示を事業者が制御することが可能であるため、事業者が意図した番組表示を視聴者に対して提供することができる。また、視聴者は、事業者が許可した範囲において、受信機のアプリケーションが生成した画像の表示を制御することが可能である。
【発明を実施するための最良の形態】
【００１４】
（実施の形態１）
本発明の実施の形態１では、視聴者が放送経由で受信中のコンテンツである番組を視聴しながらアプリケーションを実行し、受信機がアプリケーションによる画像を番組表示画面にオーバーレイ表示する際に、事業者がアプリケーションの表示ルール（表示制御情報）を通信ネットワーク経由で受信機に送信し、受信機が表示ルールに従ってアプリケーションによる画像の表示を制御する場合を例として説明する。
【００１５】
ここで、アプリケーションとは、番組以外の画像、映像、文字等の視覚データをディスプレイ等に表示したり、番組以外の音声等の聴覚データをスピーカ等に出力したりする受信機のアプリケーションプログラムのことである。より具体的には、アプリケーションは、コンテンツを表示および再生するためのブラウザやプレーヤ、スクリプトを実行するためのスクリプトエンジン、ブラウザやプレーヤ等で動作するコンテンツ、スクリプトエンジン上で動作するスクリプト、受信機のメニュー等を表示するためのレジデントアプリケーション等である。
【００１６】
なお、事業者とは、放送事業者だけではなく、コンテンツ事業者、サービス事業者、通信事業者、受信機メーカ、コンテンツオーナ、またはコンテンツ作成者等、視聴者以外の全般を指す。
【００１７】
本発明の実施の形態１における構成を説明する。
図１は、本発明の実施の形態１における受信機及び送出側機器を含むシステムの構成を示す図である。
【００１８】
まず、本発明の実施の形態１におけるシステムの全体構成を説明する。
図１において、本システムは、番組表示及びアプリケーションによる画像の表示（以下、アプリケーション表示という）を行う受信機１００と、番組を送信する番組送信機器１１０と、アプリケーションを送信するアプリケーション送信機器１２０と、表示制御情報を送信する表示制御情報送信機器１３０と、これらを接続する伝送路１４０とから構成される。
【００１９】
ここで、表示制御情報とは、事業者がアプリケーション表示を制御するための設定情報であり、詳細は図３にて後述する。
【００２０】
次に、図１に示した、受信機１００、番組送信機器１１０、アプリケーション送信機器１２０、表示制御情報送信機器１３０、および伝送路１４０の構成を説明する。
【００２１】
まず、受信機１００の構成を説明する。
図１において、受信機１００は、コンテンツ表示装置であって、放送受信部１０１と、通信部１０２と、番組特定部１０３と、アプリケーション記憶部１０４と、表示設定情報記憶部１０５と、表示制御情報記憶部１０６と、表示制御部１０７と、表示部１０８とから構成される。
【００２２】
放送受信部１０１は、図示しないアンテナ等から放送を受信し、図示しないリモコン等で選局されたチャンネルの放送データ（番組）を受信する機能を有する。本発明の実施の形態１では、放送受信部１０１は、番組送信機器１１０が放送波で送出する番組を受信する。
【００２３】
通信部１０２は、ネットワーク経由で外部機器と通信する機能を有する。本発明の実施の形態１では、通信部１０２は、アプリケーション送信機器１２０からアプリケーションを取得し、表示制御情報送信機器１３０から表示制御情報を取得する。
【００２４】
番組特定部１０３は、放送受信部１０１または通信部１０２にて受信した番組またはその番組のチャンネルを特定する機能を有する。本発明の実施の形態１では、番組特定部１０３は、放送受信部１０１にて番組と共に受信する番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）により番組を特定する。
【００２５】
アプリケーション記憶部１０４は、アプリケーションを記憶する機能を有する。
表示設定情報記憶部１０５は、表示設定情報を記憶する機能を有する。
【００２６】
ここで、表示設定情報とは、視聴者がアプリケーション表示を制御するための設定情報であり、詳細は図２にて後述する。
【００２７】
表示制御情報記憶部１０６は、表示制御情報を記憶する機能を有する。
表示制御部１０７は、受信中の番組と、表示設定情報と、表示制御情報とに基づき、アプリケーション表示を制御する機能を有する。
【００２８】
表示部１０８は、受信中の番組と、表示制御部１０７の表示制御に基づいたアプリケーションによる画像とを表示する機能を有する。
【００２９】
具体的には、受信機１００は、デジタルテレビ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ、携帯電話、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）放送受信機、またはパーソナルコンピュータ等で実現される。
【００３０】
次に、番組送信機器１１０の構成を説明する。
図１において、番組送信機器１１０は、少なくとも番組送信部１１１を含む。
【００３１】
番組送信部１１１は、図示しない番組生成部や番組多重化部等により生成された番組を送信する機能を有する。
【００３２】
本発明の実施の形態１では、番組送信機器１１０は、番組送信部１１１により、番組及び番組特定情報を放送波で送出する。
【００３３】
次に、アプリケーション送信機器１２０の構成を説明する。
図１において、アプリケーション送信機器１２０は、少なくともアプリケーション送信部１２１を含む。
【００３４】
アプリケーション送信部１２１は、図示しないアプリケーション管理部で管理されるアプリケーションを送信する機能を有する。
【００３５】
本発明の実施の形態１では、アプリケーション送信機器１２０は、受信機１００からアプリケーションの取得要求を受信し、アプリケーション送信部１２１により、受信機１００に対してアプリケーションを送信する。
【００３６】
次に、表示制御情報送信機器１３０の構成を説明する。
図１において、表示制御情報送信機器１３０は、少なくとも表示制御情報送信部１３１を含む。
【００３７】
表示制御情報送信部１３１は、図示しない表示制御情報管理部で管理される表示制御情報を送信する機能を有する。
【００３８】
本発明の実施の形態１では、表示制御情報送信機器１３０は、受信機１００から表示制御情報の取得要求を受信し、表示制御情報送信部１３１により、受信機１００に対して表示制御情報を送信する。
【００３９】
次に、伝送路１４０の構成を説明する。
図１において、伝送路１４０は、少なくとも、受信機１００と番組送信機器１１０を接続し、受信機１００とアプリケーション送信機器１２０を接続し、受信機１００と表示制御情報送信機器１３０を接続する機能を有する。
【００４０】
具体的には、伝送路１４０は、イーサネット（登録商標）等の有線ネットワーク、無線ＬＡＮ等の無線ネットワーク、放送波によるネットワーク、または、これらが複合したネットワーク等で実現される。
【００４１】
本発明の実施の形態１では、受信機１００と番組送信機器１１０との伝送は、放送波による片方向ネットワークで行われ、受信機１００とアプリケーション送信機器１２０との伝送は、ＩＰ網による双方向ネットワークで行われ、受信機１００と表示制御情報送信機器１３０との伝送はＩＰ網による双方向ネットワークで行われる。
【００４２】
以上で、本発明の実施の形態１における構成を説明した。
【００４３】
次に、本発明の実施の形態１における処理の対象となるデータの構造について説明する。
【００４４】
図２は、視聴者がアプリケーション表示を制御するための設定情報である表示設定情報のテーブルのデータ構造を示す図である。
【００４５】
図２において、表示設定情報テーブルＤ２００は、アプリケーション識別情報Ｄ２１１と、各アプリケーション識別情報Ｄ２１１に対する表示設定情報Ｄ２２０とから構成される。さらに、表示設定情報Ｄ２２０は、表示位置Ｄ２２１と、表示サイズＤ２２２と、重なり順序Ｄ２２３とから構成される。
【００４６】
ここで、アプリケーション識別情報Ｄ２１１とは、アプリケーションを識別するための情報である。本実施例では、アプリケーション識別情報Ｄ２１１としてアプリケーションの識別子を用い、例えば、そのアプリケーション識別情報Ｄ２１１を「ＡＰＰ−ＩＤ−００１」のように記す。
【００４７】
ここで、表示位置Ｄ２２１とは、アプリケーションの画面上における表示位置を表す情報である。本実施例では、表示位置Ｄ２２１として画面上におけるｘ座標及びｙ座標を用い、アプリケーションの左上端のｘ座標が２０、ｙ座標が１００の場合の表示位置Ｄ２２１を「（２０，１００）」のように記す。
【００４８】
ここで、表示サイズＤ２２２とは、アプリケーションの画面上における表示サイズを表す情報である。本実施例では、表示サイズＤ２２２として画面上における幅及び高さを用い、例えば、アプリケーションの幅が３００、高さが１５０の場合の表示サイズＤ２２２を「（３００，１５０）」のように記す。
【００４９】
ここで、重なり順序Ｄ２２３とは、アプリケーションの画面上におけるレイヤの重なり順序を表す情報である。本実施例では、重なり順序Ｄ２２３として画面手前を正方向とした重なり順序を用い、例えば、３個のアプリケーションの画面（画像）を表示する場合の最前面のアプリケーションの重なり順序Ｄ２２３を「３」のように記す。
【００５０】
図２をより具体的に説明する。
図２において、表示設定情報テーブルＤ２００は、３個のアプリケーションに関する情報を管理している。
【００５１】
１番目は、アプリケーション識別情報Ｄ２１１が「ＡＰＰ−ＩＤ−００１」のアプリケーションに関する表示設定情報Ｄ２２０であり、表示位置Ｄ２２１が「（２０，１００）」、表示サイズＤ２２２が「（２００，２００）」、重なり順序Ｄ２２３が「２」である。
【００５２】
２番目は、アプリケーション識別情報Ｄ２１１が「ＡＰＰ−ＩＤ−００２」のアプリケーションに関する表示設定情報Ｄ２２０であり、表示位置Ｄ２２１が「（１２０，２００）」、表示サイズＤ２２２が「（３００，１５０）」、重なり順序Ｄ２２３が「３」である。
【００５３】
３番目は、アプリケーション識別情報Ｄ２１１が「ＡＰＰ−ＩＤ−００３」のアプリケーションに関する表示設定情報Ｄ２２０であり、表示位置Ｄ２２１が「（１７００，１００）」、表示サイズＤ２２２が「（２００，２００）」、重なり順序Ｄ２２３が「１」である。
【００５４】
以降、アプリケーション識別情報Ｄ２１１が「ＡＰＰ−ＩＤ−００１」のアプリケーションを「アプリケーション＜００１＞」と、アプリケーション識別情報Ｄ２１１が「ＡＰＰ−ＩＤ−００２」のアプリケーションを「アプリケーション＜００２＞」と、アプリケーション識別情報Ｄ２１１が「ＡＰＰ−ＩＤ−００３」のアプリケーションを「アプリケーション＜００３＞」と記す。
【００５５】
図３は、事業者がアプリケーション表示を制御するための設定情報である表示制御情報のテーブルのデータ構造を示す図である。
【００５６】
図３において、表示制御情報テーブルＤ３００は、番組識別情報Ｄ３１１と、各番組識別情報Ｄ３１１に対する表示制御情報Ｄ３２０とから構成される。さらに、表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１と、領域指定情報Ｄ３２２と、処理指定情報Ｄ３２３と、処理パラメータＤ３２４とから構成される。
【００５７】
ここで、番組識別情報Ｄ３１１とは、番組を識別するための情報である。本実施例では、番組識別情報Ｄ３１１として番組を特定する識別子を用い、例えば、その番組識別情報Ｄ３１１を「ＰＧ−ＩＤ−１０１１」のように記す。
【００５８】
ここで、アプリケーション識別情報Ｄ３２１とは、表示制御対象のアプリケーションを指定するための情報であり、図２で示したアプリケーション識別情報Ｄ２１１と対応する。
【００５９】
ここで、領域指定情報Ｄ３２２とは、画面上における表示制御対象の領域を指定するための情報である。本実施例では、領域指定情報Ｄ３２２として画面上における２点のｘ座標及びｙ座標を用い、例えば、領域左上端のｘ座標が０、ｙ座標が０、領域右下端のｘ座標が１６００、ｙ座標が１０８０の場合の領域指定情報Ｄ３２２を「（０，０）−（１６００，１０８０）」のように記す。
【００６０】
ここで、処理指定情報Ｄ３２３とは、表示制御対象のアプリケーションに対して実行する処理を指定するための情報である。例えば、アプリケーションによる画像の表示を禁止して非表示にする処理、アプリケーションによる画像の表示を許可してそのまま表示する処理、指定した背景上でのアプリケーションによる画像の表示のみ許可して表示する処理、アプリケーションによる画像を移動した上で表示する処理、アプリケーションによる画像のサイズを変更した上で表示する処理、アプリケーションによる画像を半透明にした上で表示する処理、アプリケーションによる画像をアイコン表示する処理、アプリケーションによる画像を最小化する処理、アプリケーションによる画像を終了する処理、アプリケーションによる画像を起動する処理、アプリケーションによる画像を強制的に表示する処理、または、これらを組み合わせた処理等がある。本実施例では、例えば、処理指定情報Ｄ３２３を「指定アイコンでアイコン表示する」のように記す。
【００６１】
ここで、処理パラメータＤ３２４とは、処理指定情報Ｄ３２３で指定された処理を実行する際に必要なパラメータ情報である。例えば、処理指定情報Ｄ３２３で「指定アイコンでアイコン表示する」処理が指定された場合、画面上におけるアイコンの表示位置や、アイコン画像の格納場所等が必要となる。本実施例では、このような場合、例えば、処理パラメータＤ３２４を「アイコン（１）」のように記す。また、処理パラメータＤ３２４が不要な場合や指定されない場合には、例えば、処理パラメータＤ３２４を「−」のように記す。
【００６２】
図３をより具体的に説明する。
図３において、表示制御情報テーブルＤ３００は、３個の番組に関する情報を管理している。
【００６３】
１番目は、番組識別情報Ｄ３１１が「ＰＧ−ＩＤ−１０１１」の番組に関する表示制御情報Ｄ３２０であり、３個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１で指定される「ＡＰＰ−ＩＤ−００１以外」のアプリケーションによる画像が、領域指定情報Ｄ３２２で指定される「（０，０）−（１６００，１０８０）」の領域に表示されている場合、処理パラメータＤ３２４で指定される「アイコン（１）」の画像を用いて、処理指定情報Ｄ３２３で指定される「指定アイコンでアイコン表示する」処理を実行することを意味する。２個目の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１で指定される「全てのアプリケーション」による画像が、領域指定情報Ｄ３２２で指定される「（１６００，０）−（１９２０，１０８０）」の領域に表示されている場合、処理パラメータＤ３２４で指定される「青色背景」を該当領域に表示した上で、処理指定情報Ｄ３２３で指定される「指定背景上での表示を許可する」処理を実行することを意味する。３個目の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１で指定される「ＡＰＰ−ＩＤ−００４」のアプリケーションによる画像が、領域指定情報Ｄ３２２で指定される「（０，８００）−（１６００，１０８０）」の領域に表示されている場合、処理パラメータＤ３２４で指定される「自動配列」機能を用いて、処理指定情報Ｄ３２３で指定される「領域外に表示する」処理を実行することを意味する。
【００６４】
２番目は、番組識別情報Ｄ３１１が「ＰＧ−ＩＤ−１０１２」の番組に関する表示制御情報Ｄ３２０であり、２個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１で指定される「全てのアプリケーション」による画像が、領域指定情報Ｄ３２２で指定される「（０，０）−（１６００，１０８０）」の領域に表示されている場合、処理指定情報Ｄ３２３で指定される「表示を禁止する（アプリケーションを非表示にする）」処理を実行することを意味する。２個目の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１で指定される「全てのアプリケーション」による画像が、領域指定情報Ｄ３２２で指定される「（１６００，０）−（１９２０，１０８０）」の領域に表示されている場合、処理指定情報Ｄ３２３で指定される「表示を許可する（そのまま表示し続ける）」処理を実行することを意味する。
【００６５】
３番目は、番組識別情報Ｄ３１１が「ＰＧ−ＩＤ−２０１１」の番組に関する表示制御情報Ｄ３２０であり、１個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１で指定される「ＡＰＰ−ＩＤ−００２」のアプリケーションによる画像が、領域指定情報Ｄ３２２で指定される「（０，０）−（１９２０，１０８０）」の領域に表示されている場合、処理パラメータＤ３２４で指定される「（１６００，１００）」の表示位置に、処理指定情報Ｄ３２３で指定される「指定位置に移動して表示する」処理を実行することを意味する。
【００６６】
以降、番組識別情報Ｄ３１１が「ＰＧ−ＩＤ−１０１１」の番組を「番組＜１０１１＞」と、番組識別情報Ｄ３１１が「ＰＧ−ＩＤ−１０１２」の番組を「番組＜１０１２＞」と、番組識別情報Ｄ３１１が「ＰＧ−ＩＤ−２０１１」の番組を「番組＜２０１１＞」と記す。
【００６７】
以上で、本発明の実施の形態１における処理の対象となるデータの構造について説明した。
【００６８】
次に、本発明の実施の形態１における処理について説明する。
図４は、番組を受信する前後の表示部１０８における画面表示の遷移を示す図である。
【００６９】
図４に示すように、表示部１０８におけるディスプレイ等の表示画面５００上において、アプリケーション＜００１＞による画像５０１と、アプリケーション＜００２＞による画像５０２と、アプリケーション＜００３＞による画像５０３との表示がそれぞれ制御される。また、図４において、実線表記はアプリケーションによる画像が表示されていることを示し、点線表記はアプリケーションによる画像が非表示であることを示している。本実施例では、表示画面５００のサイズは、幅１９２０×高さ１０８０であるものとして説明する。
【００７０】
図５は、受信機１００における番組受信時の表示制御処理フローを示す図である。
以下、番組＜１０１１＞を受信する場合を具体例として、図４を参照しながら、図５の各ステップの処理を説明する。
【００７１】
本実施例における、番組受信前の初期状態を説明する。
アプリケーション記憶部１０４は、アプリケーション＜００１＞と、アプリケーション＜００２＞と、アプリケーション＜００３＞とを記憶しているものとする。これらのアプリケーションは、受信機１００の出荷時に記憶される場合もあるし、通信部１０２を用いてアプリケーション送信機器１２０から取得して記憶される場合もある。
【００７２】
表示設定情報記憶部１０５は、図２に示す表示設定情報テーブルＤ２００を記憶しているものとする。このテーブルにある情報（設定値）は、視聴者が設定できない固定設定値の場合もあるし、視聴者がリモコン等を操作してアプリケーション表示位置を選択した際に設定される可変設定値の場合もある。
【００７３】
表示制御情報記憶部１０６は、表示制御情報テーブルＤ３００を記憶していないものとする。
【００７４】
以上のような初期状態の場合、表示制御部１０７は、表示設定情報テーブルＤ２００に基づいてアプリケーション表示を決定し、アプリケーションによる画像を表示部１０８にて表示する。具体的には、表示制御部１０７は、アプリケーション記憶部１０４からアプリケーションを取得し、表示設定情報記憶部１０５から表示設定情報テーブルＤ２００を取得し、アプリケーション＜００１＞による画像５０１を（２０，１００）の表示位置Ｄ２２１に（２００，２００）の表示サイズＤ２２２で表示し、アプリケーション＜００２＞による画像５０２を（１２０，２００）の表示位置Ｄ２２１に（３００，１５０）の表示サイズＤ２２２で表示し、アプリケーション＜００３＞による画像５０３を（１７００，１００）の表示位置Ｄ２２１に（２００，２００）の表示サイズＤ２２２で表示するように決定し、表示部１０８に対して表示を指示する。その際、アプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２の表示が重なるため、表示制御部１０７は、重なり順序Ｄ２２３の大きなアプリケーション＜００２＞による画像５０２をアプリケーション＜００１＞による画像５０１よりも前面に表示するように、表示部１０８に対して表示を指示する。従って、表示部１０８の表示する表示画面は、図４に示す番組受信前の表示画面５００のような表示となる。
【００７５】
ステップＳ４０１の処理を説明する。視聴者が図示しないリモコン等を操作してチャンネルを選択すると、放送受信部１０１は、選択されたチャンネルの番組を受信する。そして、ステップＳ４０２に進む。
【００７６】
本実施例の場合、視聴者が１０１チャンネルを選択すると、放送受信部１０１は、１０１チャンネルで放送中の番組＜１０１１＞を受信する。
【００７７】
ステップＳ４０２の処理を説明する。番組特定部１０３は、放送受信部１０１が番組と共に受信する番組情報から番組特定情報を抽出し、受信中の番組を特定する。そして、ステップＳ４０３に進む。
【００７８】
本実施例の場合、ステップＳ４０１で番組＜１０１１＞を受信すると、番組特定部１０３は、番組＜１０１１＞の番組情報から番組＜１０１１＞の番組識別情報である「ＰＧ−ＩＤ−１０１１」を抽出し、受信中の番組が番組＜１０１１＞であることを特定する。
【００７９】
ステップＳ４０３の処理を説明する。表示制御部１０７は、表示制御情報テーブルＤ３００に基づいたアプリケーション表示を行うため、表示制御情報記憶部１０６から表示制御情報テーブルＤ３００を取得し、ステップＳ４０２で特定した番組に関する表示制御情報Ｄ３２０を取得する。その際、表示制御情報記憶部１０６がステップＳ４０２で特定した番組に関する表示制御情報Ｄ３２０を記憶していない場合には、通信部１０２を用いて表示制御情報送信機器１３０から該当する表示制御情報Ｄ３２０を取得してもよい。そして、ステップＳ４０４に進む。
【００８０】
本実施例の場合、ステップＳ４０２で番組＜１０１１＞の番組識別情報である「ＰＧ−ＩＤ−１０１１」を抽出すると、表示制御部１０７は表示制御情報記憶部１０６から表示制御情報テーブルＤ３００を取得する。表示制御情報記憶部１０６は番組受信前の初期状態として表示制御情報テーブルＤ３００を記憶していないため、通信部１０２は表示制御情報送信機器１３０に対して表示制御情報テーブルＤ３００の取得を要求する。表示制御情報送信機器１３０は、図示しない表示制御情報管理部で管理する図３に示す表示制御情報テーブルＤ３００を、表示制御情報送信部１３１を用いて受信機１００に送信する。通信部１０２は表示制御情報テーブルＤ３００を受信し、表示制御情報記憶部１０６は表示制御情報テーブルＤ３００を記憶する。そして、表示制御部１０７は、表示制御情報テーブルＤ３００から、番組＜１０１１＞の番組識別情報である「ＰＧ−ＩＤ−１０１１」と一致する番組識別情報Ｄ３１１に関する３個の表示制御情報Ｄ３２０を取得する。
【００８１】
ステップＳ４０４の処理を説明する。表示制御部１０７は、表示制御情報Ｄ３２０に基づいたアプリケーション表示の制御が必要か否かを判定するため、表示制御情報Ｄ３２０の領域指定情報Ｄ３２２で指定される表示領域に、表示制御情報Ｄ３２０のアプリケーション識別情報Ｄ３２１で指定されるアプリケーションによる画像を表示しているか否かを確認する。そして、該当アプリケーションによる画像を該当表示領域に表示している場合にはステップＳ４０５に進み、該当アプリケーションによる画像を該当表示領域に表示していない場合にはステップＳ４０６に進む。
【００８２】
本実施例の場合、表示制御部１０７は、ステップＳ４０３で番組＜１０１１＞に関する３個の表示制御情報Ｄ３２０を取得している。１個目の表示制御情報Ｄ３２０に関しては、領域指定情報Ｄ３２２で指定される「（０，０）−（１６００，１０８０）」の表示領域にアプリケーション＜００２＞による画像５０２を表示しているためステップＳ４０５に進む。２個目の表示制御情報Ｄ３２０に関しては、領域指定情報Ｄ３２２で指定される「（１６００，０）−（１９２０，１０８０）」の表示領域にアプリケーション＜００３＞による画像５０３を表示しているためステップＳ４０５に進む。３個目の表示制御情報Ｄ３２０に関しては、領域指定情報Ｄ３２２で指定される「（０，８００）−（１６００，１０８０）」の表示領域に、アプリケーション識別情報Ｄ３２１が「ＡＰＰ−ＩＤ−００４」のアプリケーションによる画像を表示していないためステップＳ４０６に進む。
【００８３】
ステップＳ４０５の処理を説明する。表示制御部１０７は、ステップＳ４０４で表示制御情報Ｄ３２０に基づいたアプリケーション表示の制御が必要と判定したアプリケーションに対して、表示制御情報Ｄ３２０の処理指定情報Ｄ３２３で指定される処理を実行し、表示部１０８にてアプリケーションによる画像を表示する。処理を実行する際、表示制御情報Ｄ３２０の処理パラメータＤ３２４で指定されるパラメータを必要に応じて用いる。そして、ステップＳ４０６に進む。
【００８４】
本実施例の場合、表示制御部１０７は、ステップＳ４０４で２個の表示制御情報Ｄ３２０に関してアプリケーション表示の制御が必要と判定している。１個目の表示制御情報Ｄ３２０に関しては、アプリケーション＜００２＞による画像５０２に対して、処理指定情報Ｄ３２３で「指定アイコンでアイコン表示する」処理が指定されるため、処理パラメータＤ３２４で指定される「アイコン（１）」の画像によるアイコン表示を行う。２個目の表示制御情報Ｄ３２０に関しては、アプリケーション＜００３＞による画像５０３に対して、処理指定情報Ｄ３２３で「指定背景上での表示を許可する」処理が指定されるため、処理パラメータＤ３２４で指定される「青色背景」を領域指定情報Ｄ３２２で指定される「（１６００，０）−（１９２０，１０８０）」に表示し、その青色背景上にアプリケーション＜００３＞による画像５０３の表示を行う。
【００８５】
ステップＳ４０６の処理を説明する。表示制御部１０７は、全ての表示制御情報Ｄ３２０を処理するまでステップＳ４０４からステップＳ４０５までの処理を繰り返し、全ての表示制御情報Ｄ３２０の処理を完了した場合は本処理を完了する。
【００８６】
図４に示す番組受信時の表示制御処理を完了後のアプリケーション表示状態、すなわち、番組＜１０１１＞を受信中のアプリケーション表示状態を説明する。
【００８７】
アプリケーション＜００１＞による画像５０１に関しては、番組受信前と変わらない表示が続き、その画像は放送番組＜１０１１＞に対してオーバーレイ表示される。アプリケーション＜００２＞による画像５０２は、番組受信中は表示制御情報テーブルＤ３００により、アイコン表示に変更される。アプリケーション＜００３＞による画像５０３は、画面の右側領域が青色背景に変更された上で、青色背景上で継続して表示される。
【００８８】
従って、表示部１０８が番組＜１０１１＞を受信中に表示する表示画面は、図４に示す番組受信中の表示画面５００のような表示となる。
【００８９】
以上で、本発明の実施の形態１における処理を説明した。
【００９０】
（実施の形態２）
本発明の実施の形態２では、視聴者が放送経由で受信中の番組を視聴しながらアプリケーションを実行し、受信機がアプリケーションによる画像を番組表示画面にオーバーレイ表示する際に、受信機が内部で記憶している表示ルールに従ってアプリケーションによる画像の表示を制御する場合を例として説明する。本発明の実施の形態２は、通信機能を持たない受信機に適する。
【００９１】
本発明の実施の形態２における構成を説明する。
図６は、本発明の実施の形態２における受信機及び送出側機器を含むシステムの構成を示す図である。
【００９２】
まず、本発明の実施の形態２におけるシステムの全体構成を説明する。
図６において、本システムは、番組表示及びアプリケーション表示を行う受信機１００ａと、番組を送信する番組送信機器１１０と、これらを接続する伝送路１４０とから構成される。
【００９３】
次に、図６に示した、受信機１００ａ、番組送信機器１１０、伝送路１４０の構成を説明する。
【００９４】
受信機１００ａの構成を説明する。
図６において、受信機１００ａは、放送受信部１０１と、番組特定部１０３と、アプリケーション記憶部１０４と、表示設定情報記憶部１０５と、表示制御情報記憶部１０６と、表示制御部１０７と、表示部１０８とから構成される。
【００９５】
図６における受信機１００ａの上記各構成要素の機能は、図１で説明した内容と同一であるため、説明を省略する。
【００９６】
本発明の実施の形態２では、放送受信部１０１は、番組送信機器１１０が放送波で送出する番組を受信する。また、番組特定部１０３は、放送受信部１０１にて番組と共に受信するチャンネル情報によりその番組のチャンネルを特定する。
【００９７】
番組送信機器１１０の構成を説明する。
図６において、番組送信機器１１０は、少なくとも番組送信部１１１を含む。
【００９８】
図６における番組送信機器１１０の上記構成要素の機能は、図１で説明した内容と同一であるため、説明を省略する。
【００９９】
本発明の実施の形態２では、番組送信機器１１０は、番組送信部１１１により、番組及びチャンネル情報を放送波で送出する。
【０１００】
伝送路１４０の構成を説明する。
図６において、伝送路１４０は、受信機１００ａと番組送信機器１１０を接続する機能を有する。
【０１０１】
本発明の実施の形態２では、受信機１００ａと番組送信機器１１０との伝送は放送波による片方向ネットワークで行われる。
【０１０２】
以上で、本発明の実施の形態２における構成を説明した。
【０１０３】
次に、本発明の実施の形態２における処理の対象となるデータの構造について説明する。
【０１０４】
図２は、視聴者がアプリケーション表示を制御するための設定情報である表示設定情報のテーブルのデータ構造を示す図である。
【０１０５】
図２に関しては、本発明の実施の形態１で説明したため、説明を省略する。
図７は、事業者がアプリケーション表示を制御するための設定情報である表示制御情報のテーブルのデータ構造を示す図である。
【０１０６】
図７において、表示制御情報テーブルＤ３００は、チャンネル識別情報Ｄ３１２と、各チャンネル識別情報Ｄ３１２に対する表示制御情報Ｄ３２０とから構成される。さらに、表示制御情報Ｄ３２０は、重ね合わせ表示禁止領域Ｄ３２６から構成される。
【０１０７】
ここで、チャンネル識別情報Ｄ３１２とは、チャンネルを識別するための情報である。本実施例では、チャンネル識別情報Ｄ３１２としてチャンネルを特定する識別子を用い、例えば、そのチャンネル識別情報Ｄ３１２を「ＣＨ−ＩＤ−１０１」のように記す。
【０１０８】
ここで、重ね合わせ表示禁止領域Ｄ３２６とは、画面上におけるアプリケーションによる画像の表示を禁止する領域を指定するための情報である。本実施例では、重ね合わせ表示禁止領域Ｄ３２６として画面上における２点のｘ座標及びｙ座標を用い、例えば、領域左上端のｘ座標が０、ｙ座標が０、領域右下端のｘ座標が１６００、ｙ座標が８００の場合の重ね合わせ表示禁止領域Ｄ３２６を「（０，０）−（１６００，８００）」のように記す。また、重ね合わせ表示禁止領域Ｄ３２６を指定しない場合には、例えば、重ね合わせ表示禁止領域Ｄ３２６を「−」のように記す。
【０１０９】
図７をより具体的に説明する。
図７において、表示制御情報テーブルＤ３００は、４個のチャンネルに関する情報を管理している。
【０１１０】
１番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−１０１」の番組に関する表示制御情報Ｄ３２０であり、１個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（１６００，８００）」の領域へのアプリケーション表示を禁止することを意味する。
【０１１１】
２番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−１０２」の番組に関する表示制御情報Ｄ３２０であり、１個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（１６００，８００）」の領域へのアプリケーション表示を禁止することを意味する。
【０１１２】
３番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−２０１」の番組に関する表示制御情報Ｄ３２０であり、２個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（２４０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。２個目の表示制御情報Ｄ３２０は、重ね合わせ表示禁止領域Ｄ３２６で指定される「（１６８０，０）−（１９２０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。
【０１１３】
４番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−３０１」の番組に関する表示制御情報Ｄ３２０であり、１個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、アプリケーション表示を禁止せずに表示を許可することを意味する。
【０１１４】
以降、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−１０１」のチャンネルを「チャンネル＜１０１＞」と、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−１０２」のチャンネルを「チャンネル＜１０２＞」と、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−２０１」のチャンネルを「チャンネル＜２０１＞」と、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−３０１」のチャンネルを「チャンネル＜３０１＞」と記す。
【０１１５】
以上で、本発明の実施の形態２における処理の対象となるデータの構造について説明した。
【０１１６】
次に、本発明の実施の形態２における処理について説明する。
図８は、番組を受信する前後の表示部１０８における画面表示の遷移を示す図である。
【０１１７】
図８に示すように、表示部１０８におけるディスプレイ等の表示画面５００上において、アプリケーション＜００１＞による画像５０１と、アプリケーション＜００２＞による画像５０２と、アプリケーション＜００３＞による画像５０３との表示がそれぞれ制御される。また、図８において、実線表記はアプリケーションによる画像が表示されていることを示し、点線表記はアプリケーションによる画像が非表示であることを示し、斜線ハッチング表記は重ね合わせ表示禁止領域Ｄ３２６を示している。本実施例では、表示画面５００のサイズは、幅１９２０×高さ１０８０であるものとして説明する。
【０１１８】
図９は、受信機１００ａにおける番組受信時の表示制御処理フローを示す図である。
以下、チャンネル＜１０１＞の番組を受信する場合を具体例として、図８を参照しながら、図９の各ステップの処理を説明する。
【０１１９】
本実施例における、番組受信前の初期状態を説明する。
アプリケーション記憶部１０４は、アプリケーション＜００１＞と、アプリケーション＜００２＞と、アプリケーション＜００３＞とを記憶しているものとする。
【０１２０】
表示設定情報記憶部１０５は、図２に示す表示設定情報テーブルＤ２００を記憶しているものとする。
【０１２１】
表示制御情報記憶部１０６は、図７に示す表示制御情報テーブルＤ３００を記憶しているものとする。
【０１２２】
以上のような初期状態の場合、表示制御部１０７は、表示設定情報テーブルＤ２００に基づいてアプリケーション表示を決定し、アプリケーションによる画像を表示部１０８にて表示する。具体的には、表示制御部１０７は、アプリケーション記憶部１０４からアプリケーションを取得し、表示設定情報記憶部１０５から表示設定情報テーブルＤ２００を取得し、アプリケーション＜００１＞による画像５０１を（２０，１００）の表示位置Ｄ２２１に（２００，２００）の表示サイズＤ２２２で表示し、アプリケーション＜００２＞による画像５０２を（１２０，２００）の表示位置Ｄ２２１に（３００，１５０）の表示サイズＤ２２２で表示し、アプリケーション＜００３＞による画像５０３を（１７００，１００）の表示位置Ｄ２２１に（２００，２００）の表示サイズＤ２２２で表示するように決定し、表示部１０８に対して表示を指示する。その際、アプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２の表示が重なるため、表示制御部１０７は、重なり順序Ｄ２２３の大きなアプリケーション＜００２＞による画像５０２をアプリケーション＜００１＞による画像５０１よりも前面に表示するように、表示部１０８に対して表示を指示する。従って、表示部１０８の表示する表示画面は、図８に示す番組受信前の表示画面５００のような表示となる。
【０１２３】
ステップＳ４１１の処理を説明する。視聴者が図示しないリモコン等を操作してチャンネルを選択すると、放送受信部１０１は、選択されたチャンネルの番組を受信する。そして、ステップＳ４１２に進む。
【０１２４】
本実施例の場合、視聴者がチャンネル＜１０１＞を選択すると、放送受信部１０１は、チャンネル＜１０１＞で放送中の番組を受信する。
【０１２５】
ステップＳ４１２の処理を説明する。番組特定部１０３は、放送受信部１０１が番組と共に受信する番組情報からチャンネル情報を抽出し、受信中のチャンネルを特定する。そして、ステップＳ４１３に進む。
【０１２６】
本実施例の場合、ステップＳ４１１でチャンネル＜１０１＞の番組を受信すると、番組特定部１０３は、受信中の番組の番組情報からチャンネル＜１０１＞のチャンネル識別情報である「ＣＨ−ＩＤ−１０１」を抽出し、受信中のチャンネルがチャンネル＜１０１＞であることを特定する。
【０１２７】
ステップＳ４１３の処理を説明する。表示制御部１０７は、表示制御情報テーブルＤ３００に基づいたアプリケーション表示を行うため、表示制御情報記憶部１０６から表示制御情報テーブルＤ３００を取得し、ステップＳ４１２で特定したチャンネルに関する表示制御情報Ｄ３２０を取得する。そして、ステップＳ４１４に進む。
【０１２８】
本実施例の場合、ステップＳ４１２でチャンネル＜１０１＞のチャンネル識別情報である「ＣＨ−ＩＤ−１０１」を抽出すると、表示制御部１０７は表示制御情報記憶部１０６から表示制御情報テーブルＤ３００を取得する。そして、表示制御部１０７は、表示制御情報テーブルＤ３００から、チャンネル＜１０１＞のチャンネル識別情報である「ＣＨ−ＩＤ−１０１」と一致するチャンネル識別情報Ｄ３１２に関する１個の表示制御情報Ｄ３２０を取得する。
【０１２９】
ステップＳ４１４の処理を説明する。表示制御部１０７は、表示制御情報Ｄ３２０に基づいたアプリケーション表示の制御が必要か否かを判定するため、表示制御情報Ｄ３２０の重ね合わせ表示禁止領域Ｄ３２６で指定される表示領域に、アプリケーションによる画像を表示しているか否かを確認する。そして、アプリケーションによる画像を該当表示領域に表示している場合にはステップＳ４１５に進み、アプリケーションによる画像を該当表示領域に表示していない場合にはステップＳ４１６に進む。
【０１３０】
本実施例の場合、表示制御部１０７は、ステップＳ４１３でチャンネル＜１０１＞に関する１個の表示制御情報Ｄ３２０を取得している。１個目の表示制御情報Ｄ３２０に関しては、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（１６００，８００）」の表示領域にアプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２とを表示しているためステップＳ４１５に進む。
【０１３１】
ステップＳ４１５の処理を説明する。表示制御部１０７は、ステップＳ４１４で表示制御情報Ｄ３２０に基づいたアプリケーション表示の制御が必要と判定したアプリケーションによる画像を非表示にする。そして、ステップＳ４１６に進む。
【０１３２】
本実施例の場合、表示制御部１０７は、ステップＳ４１４で２個のアプリケーションに関してアプリケーション表示の制御が必要と判定している。そのため、アプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２とを非表示にする。
【０１３３】
ステップＳ４１６の処理を説明する。表示制御部１０７は、全てのアプリケーションを処理するまでステップＳ４１４からステップＳ４１５までの処理を繰り返し、全てのアプリケーションの処理を完了した場合は本処理を完了する。
【０１３４】
図８に示す番組受信時の表示制御処理を完了後のアプリケーション表示状態、すなわち、チャンネル＜１０１＞の番組を受信中のアプリケーション表示状態を説明する。
【０１３５】
アプリケーション＜００１＞による画像５０１は、番組受信中は表示されない。アプリケーション＜００２＞による画像５０２は、番組受信中は表示されない。アプリケーション＜００３＞による画像５０３は、番組受信前から変わらずに表示され続け、放送番組に対してオーバーレイ表示される。
【０１３６】
従って、表示部１０８がチャンネル＜１０１＞の番組を受信中に表示する表示画面は、図８に示す番組受信中の表示画面５００のような表示となる。
【０１３７】
以上で、本発明の実施の形態２における処理を説明した。
【０１３８】
（実施の形態３）
本発明の実施の形態３では、視聴者が通信ネットワーク経由で受信中の番組を視聴しながらアプリケーションを実行し、受信機がアプリケーションによる画像を番組表示画面にオーバーレイ表示する際に、事業者がアプリケーションの表示ルールを通信ネットワーク経由で受信機に送信し、受信機が表示ルールに従ってアプリケーションによる画像の表示を制御する場合を例として説明する。本発明の実施の形態３は、ＩＰ放送受信機等に適する。
【０１３９】
本発明の実施の形態３における構成を説明する。
図１０は、本発明の実施の形態３における受信機及び送出側機器を含むシステムの構成を示す図である。
【０１４０】
まず、本発明の実施の形態３におけるシステムの全体構成を説明する。
図１０において、本システムは、番組表示及びアプリケーション表示を行う受信機１００ｂと、番組を送信する番組送信機器１１０と、アプリケーションを送信するアプリケーション送信機器１２０と、表示制御情報を送信する表示制御情報送信機器１３０と、これらを接続する伝送路１４０とから構成される。
【０１４１】
次に、図１０に示した、受信機１００ｂ、番組送信機器１１０、アプリケーション送信機器１２０、表示制御情報送信機器１３０、伝送路１４０の構成を説明する。
【０１４２】
受信機１００ｂの構成を説明する。
図１０において、受信機１００ｂは、通信部１０２と、番組特定部１０３と、アプリケーション記憶部１０４と、表示設定情報記憶部１０５と、表示制御情報記憶部１０６と、表示制御部１０７と、表示部１０８とから構成される。
【０１４３】
図１０における受信機１００ｂの構成要素の機能は、図１で説明した内容と同一であるため、説明を省略する。
【０１４４】
本発明の実施の形態３では、通信部１０２は、番組送信機器１１０から番組を取得し、アプリケーション送信機器１２０からアプリケーションを取得し、表示制御情報送信機器１３０から表示制御情報を取得する。また、番組特定部１０３は、視聴者がリモコン等で選局したチャンネルを記憶しておくことで受信中のチャンネルを特定する。
【０１４５】
番組送信機器１１０の構成を説明する。
図１０において、番組送信機器１１０は、少なくとも番組送信部１１１を含む。
【０１４６】
図１０における番組送信機器１１０の構成要素の機能は、図１で説明した内容と同一であるため、説明を省略する。
【０１４７】
本発明の実施の形態３では、番組送信機器１１０は、番組送信部１１１により、受信機１００ｂから要求されたチャンネルに関する番組をネットワーク経由で送出する。
【０１４８】
アプリケーション送信機器１２０の構成を説明する。
図１０において、アプリケーション送信機器１２０は、少なくともアプリケーション送信部１２１を含む。
【０１４９】
図１０におけるアプリケーション送信機器１２０の構成要素の機能は、図１で説明した内容と同一であるため、説明を省略する。
【０１５０】
本発明の実施の形態３では、アプリケーション送信機器１２０は、受信機１００ｂからアプリケーションの取得要求を受信し、アプリケーション送信部１２１により、受信機１００ｂに対してアプリケーションを送信する。
【０１５１】
表示制御情報送信機器１３０の構成を説明する。
図１０において、表示制御情報送信機器１３０は、少なくとも表示制御情報送信部１３１を含む。
【０１５２】
図１０における表示制御情報送信機器１３０の構成要素の機能は、図１で説明した内容と同一であるため、説明を省略する。
【０１５３】
本発明の実施の形態３では、表示制御情報送信機器１３０は、受信機１００ｂから表示制御情報の取得要求を受信し、表示制御情報送信部１３１により、受信機１００ｂに対して表示制御情報を送信する。
【０１５４】
伝送路１４０の構成を説明する。
図１０において、伝送路１４０は、少なくとも、受信機１００ｂと番組送信機器１１０を接続し、受信機１００ｂとアプリケーション送信機器１２０を接続し、受信機１００ｂと表示制御情報送信機器１３０を接続する機能を有する。
【０１５５】
本発明の実施の形態３では、これら全ての伝送はＩＰ網による双方向ネットワークで行われる。
【０１５６】
以上で、本発明の実施の形態３における構成を説明した。
【０１５７】
次に、本発明の実施の形態３における処理の対象となるデータの構造について説明する。
【０１５８】
図２は、視聴者がアプリケーション表示を制御するための設定情報である表示設定情報のテーブルのデータ構造を示す図である。
【０１５９】
図２に関しては、本発明の実施の形態１で説明したため、説明を省略する。
図１１は、事業者がアプリケーション表示を制御するための設定情報である表示制御情報のテーブルのデータ構造を示す図である。
【０１６０】
図１１において、表示制御情報テーブルＤ３００は、チャンネル識別情報Ｄ３１２と、各チャンネル識別情報Ｄ３１２に対する表示制御情報Ｄ３２０とから構成される。さらに、表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７と、重ね合わせ表示禁止領域Ｄ３２６とから構成される。
【０１６１】
ここで、チャンネル識別情報Ｄ３１２とは、チャンネルを識別するための情報である。本実施例では、チャンネル識別情報Ｄ３１２としてチャンネルを特定する識別子を用い、例えば、そのチャンネル識別情報Ｄ３１２を「ＣＨ−ＩＤ−１０１」のように記す。
【０１６２】
ここで、時刻指定情報Ｄ３２７とは、アプリケーション表示を制御する時刻を識別するための情報である。本実施例では、時刻指定情報Ｄ３２７として番組開始時刻と番組終了時刻による時間帯指定を用い、例えば、その時刻指定情報Ｄ３２７を「２００８年４月１日  １９：００：００〜２０：５４：００」のように記す。また、時刻指定情報Ｄ３２７が不要な場合や指定しない場合には、例えば、時刻指定情報Ｄ３２７を「−」のように記す。
【０１６３】
ここで、重ね合わせ表示禁止領域Ｄ３２６とは、画面上におけるアプリケーションによる画像の表示を禁止する領域を指定するための情報である。本実施例では、重ね合わせ表示禁止領域Ｄ３２６として画面上における２点のｘ座標及びｙ座標を用い、例えば、領域左上端のｘ座標が２４０、ｙ座標が０、領域右下端のｘ座標が１６８０、ｙ座標が１０８０の場合の重ね合わせ表示禁止領域Ｄ３２６を「（２４０，０）−（１６８０，１０８０）」のように記す。また、重ね合わせ表示禁止領域Ｄ３２６を指定しない場合には、例えば、重ね合わせ表示禁止領域Ｄ３２６を「−」のように記す。
【０１６４】
図１１をより具体的に説明する。
図１１において、表示制御情報テーブルＤ３００は、３個のチャンネルに関する情報を管理している。
【０１６５】
１番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−１０１」の番組に関する表示制御情報Ｄ３２０であり、３個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  １９：００：００〜２０：５４：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（２４０，０）−（１６８０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。２個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  ２０：５４：００〜２１：００：００」の時間帯に、アプリケーション表示を禁止せずに表示を許可することを意味する。３個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  ２１：００：００〜２２：５４：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（１６００，８００）」の領域へのアプリケーション表示を禁止することを意味する。
【０１６６】
２番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−１０２」の番組に関する表示制御情報Ｄ３２０であり、１個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、全ての時間帯でアプリケーション表示を禁止せずに表示を許可することを意味する。
【０１６７】
３番目は、チャンネル識別情報Ｄ３１２が「ＣＨ−ＩＤ−２０１」の番組に関する表示制御情報Ｄ３２０であり、５個の表示制御情報Ｄ３２０から構成される。１個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  １９：００：００〜２０：００：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（２４０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。２個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  １９：００：００〜２０：００：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（１６８０，０）−（１９２０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。３個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  ２０：００：００〜２２：００：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，８００）−（１９２０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。４個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  ２２：００：００〜２３：００：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（２４０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。５個目の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７で指定される「２００８年４月１日  ２２：００：００〜２３：００：００」の時間帯に、重ね合わせ表示禁止領域Ｄ３２６で指定される「（１６８０，０）−（１９２０，１０８０）」の領域へのアプリケーション表示を禁止することを意味する。
【０１６８】
以上で、本発明の実施の形態３における処理の対象となるデータの構造について説明した。
【０１６９】
次に、本発明の実施の形態３における処理について説明する。
図１２は、番組を受信する前後の表示部１０８における画面表示の遷移を示す図である。
【０１７０】
図１２に示すように、表示部１０８におけるディスプレイ等の表示画面５００上において、アプリケーション＜００１＞による画像５０１と、アプリケーション＜００２＞による画像５０２と、アプリケーション＜００３＞による画像５０３との表示がそれぞれ制御される。また、図１２において、実線表記はアプリケーションによる画像が表示されていることを示し、点線表記はアプリケーションによる画像が非表示であることを示し、斜線ハッチング表記は重ね合わせ表示禁止領域Ｄ３２６を示している。本実施例では、表示画面５００のサイズは、幅１９２０×高さ１０８０であるものとして説明する。
【０１７１】
図１３は、受信機１００ｂにおける番組受信時の表示制御処理フローを示す図である。
以下、チャンネル＜１０１＞の番組を受信する場合を具体例として、図１２を参照しながら、図１３の各ステップの処理を説明する。
【０１７２】
本実施例における、番組受信前の初期状態を説明する。
アプリケーション記憶部１０４は、アプリケーション＜００１＞と、アプリケーション＜００２＞と、アプリケーション＜００３＞とを記憶しているものとする。
【０１７３】
表示設定情報記憶部１０５は、図２に示す表示設定情報テーブルＤ２００を記憶しているものとする。
【０１７４】
表示制御情報記憶部１０６は、表示制御情報テーブルＤ３００を記憶していないものとする。
【０１７５】
以上のような初期状態の場合、表示制御部１０７は、表示設定情報テーブルＤ２００に基づいてアプリケーション表示を決定し、アプリケーションによる画像を表示部１０８にて表示する。具体的には、表示制御部１０７は、アプリケーション記憶部１０４からアプリケーションを取得し、表示設定情報記憶部１０５から表示設定情報テーブルＤ２００を取得し、アプリケーション＜００１＞による画像５０１を（２０，１００）の表示位置Ｄ２２１に（２００，２００）の表示サイズＤ２２２で表示し、アプリケーション＜００２＞による画像５０２を（１２０，２００）の表示位置Ｄ２２１に（３００，１５０）の表示サイズＤ２２２で表示し、アプリケーション＜００３＞による画像５０３を（１７００，１００）の表示位置Ｄ２２１に（２００，２００）の表示サイズＤ２２２で表示するように決定し、表示部１０８に対して表示を指示する。その際、アプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２の表示が重なるため、表示制御部１０７は、重なり順序Ｄ２２３の大きなアプリケーション＜００２＞による画像５０２をアプリケーション＜００１＞による画像５０１よりも前面に表示するように、表示部１０８に対して表示を指示する。従って、表示部１０８の表示する表示画面は、図１２に示す番組受信前の表示画面５００のような表示となる。
【０１７６】
ステップＳ４２１の処理を説明する。視聴者が図示しないリモコン等を操作してチャンネルを選択すると、通信部１０２は、選択されたチャンネルの番組を受信する。そして、ステップＳ４２２に進む。
【０１７７】
本実施例の場合、視聴者がチャンネル＜１０１＞を選択すると、通信部１０２は、番組送信機器１１０または図示しない中継機器に対してチャンネル＜１０１＞の番組送信を要求する。番組送信機器１１０または中継機器は、受信機１００ｂに対してチャンネル＜１０１＞の番組をＩＰ網で送信し、通信部１０２がチャンネル＜１０１＞の番組を受信する。
【０１７８】
ステップＳ４２２の処理を説明する。番組特定部１０３は、ステップＳ４２１で選択されたチャンネルを特定する。そして、ステップＳ４２３に進む。
【０１７９】
本実施例の場合、ステップＳ４２１で通信部１０２が番組送信を要求する際に用いたチャンネル情報を記憶しておき、番組特定部１０３は、このチャンネル情報からチャンネル＜１０１＞のチャンネル識別情報である「ＣＨ−ＩＤ−１０１」を特定する。
【０１８０】
ステップＳ４２３の処理を説明する。表示制御部１０７は、表示制御情報テーブルＤ３００に基づいたアプリケーション表示を行うため、表示制御情報記憶部１０６から表示制御情報テーブルＤ３００を取得し、ステップＳ４２２で特定したチャンネルに関する表示制御情報Ｄ３２０を取得する。その際、表示制御情報記憶部１０６がステップＳ４２２で特定したチャンネルに関する表示制御情報Ｄ３２０を記憶していない場合には、通信部１０２を用いて表示制御情報送信機器１３０から該当する表示制御情報Ｄ３２０を取得してもよい。そして、ステップＳ４２４に進む。
【０１８１】
本実施例の場合、ステップＳ４２２でチャンネル＜１０１＞のチャンネル識別情報である「ＣＨ−ＩＤ−１０１」を抽出すると、表示制御部１０７は表示制御情報記憶部１０６から表示制御情報テーブルＤ３００を取得する。表示制御情報記憶部１０６は番組受信前の初期状態として表示制御情報テーブルＤ３００を記憶していないため、通信部１０２は表示制御情報送信機器１３０に対して表示制御情報テーブルＤ３００の取得を要求する。表示制御情報送信機器１３０は、図示しない表示制御情報管理部で管理する図１１に示す表示制御情報テーブルＤ３００を、表示制御情報送信部１３１を用いて受信機１００ｂに送信する。通信部１０２は表示制御情報テーブルＤ３００を受信し、表示制御情報記憶部１０６は表示制御情報テーブルＤ３００を記憶する。そして、表示制御部１０７は、表示制御情報テーブルＤ３００から、チャンネル＜１０１＞のチャンネル識別情報である「ＣＨ−ＩＤ−１０１」と一致するチャンネル識別情報Ｄ３１２に関する３個の表示制御情報Ｄ３２０を取得する。
【０１８２】
ステップＳ４２４の処理を説明する。表示制御部１０７は、表示制御情報Ｄ３２０に基づいたアプリケーション表示の制御が必要か否かを判定するため、表示制御情報Ｄ３２０の時刻指定情報Ｄ３２７で指定された時間帯において、表示制御情報Ｄ３２０の重ね合わせ表示禁止領域Ｄ３２６で指定される表示領域に、アプリケーションによる画像を表示しているか否かを確認する。そして、アプリケーションによる画像を該当時間帯に該当表示領域に表示している場合にはステップＳ４２５に進み、アプリケーションによる画像を該当時間帯に該当表示領域に表示していない場合にはステップＳ４２６に進む。
【０１８３】
本実施例の場合、表示制御部１０７は、ステップＳ４２３でチャンネル＜１０１＞に関する３個の表示制御情報Ｄ３２０を取得している。現在時刻が２００８年４月１日の１９：００：００〜２０：５４：００であれば、１個目の表示制御情報Ｄ３２０に関して、重ね合わせ表示禁止領域Ｄ３２６で指定される「（２４０，０）−（１６８０，１０８０）」の表示領域にアプリケーション＜００２＞による画像５０２を表示しているためステップＳ４２５に進む。現在時刻が２００８年４月１日の２０：５４：００〜２１：００：００であれば、２個目の表示制御情報Ｄ３２０に関して、重ね合わせ表示禁止領域Ｄ３２６が指定されていないためステップＳ４２６に進む。現在時刻が２００８年４月１日の２１：００：００〜２２：５４：００であれば、３個目の表示制御情報Ｄ３２０に関して、重ね合わせ表示禁止領域Ｄ３２６で指定される「（０，０）−（１６００，８００）」の表示領域にアプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２とを表示しているためステップＳ４２５に進む。
【０１８４】
ステップＳ４２５の処理を説明する。表示制御部１０７は、ステップＳ４２４で表示制御情報Ｄ３２０に基づいたアプリケーション表示の制御が必要と判定したアプリケーションによる画像を非表示にする。そして、ステップＳ４２６に進む。
【０１８５】
本実施例の場合、表示制御部１０７は、現在時刻が２００８年４月１日の１９：００：００〜２０：５４：００の場合にはアプリケーション＜００２＞による画像５０２を非表示にし、現在時刻が２００８年４月１日の２１：００：００〜２２：５４：００の場合にはアプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２とを非表示にする。
【０１８６】
ステップＳ４２６の処理を説明する。表示制御部１０７は、全てのアプリケーションを処理するまでステップＳ４２４からステップＳ４２５までの処理を繰り返し、全てのアプリケーションの処理を完了した場合は本処理を完了する。
【０１８７】
図１３に示す番組受信時の表示制御処理を完了後のアプリケーション表示状態、すなわち、チャンネル＜１０１＞の番組を受信中のアプリケーション表示状態を説明する。
【０１８８】
２００８年４月１日の１９：００：００〜２０：５４：００の時間帯は、アプリケーション＜００１＞による画像５０１とアプリケーション＜００３＞による画像５０３とは番組受信前から変わらずに表示され続け、番組に対してオーバーレイ表示されるが、アプリケーション＜００２＞による画像５０２は表示されない。２００８年４月１日の２０：５４：００〜２１：００：００の時間帯は、アプリケーション＜００１＞による画像５０１とアプリケーション＜００３＞による画像５０３とは１９：００：００〜２０：５４：００と変わらずに表示され続け、番組に対してオーバーレイ表示され、アプリケーション＜００２＞による画像５０２も番組受信前と変わらずに表示され、番組に対してオーバーレイ表示される。２００８年４月１日の２１：００：００〜２２：５４：００の時間帯は、アプリケーション＜００３＞による画像５０３は２０：５４：００〜２１：００：００と変わらずに表示され続け、番組に対してオーバーレイ表示されるが、アプリケーション＜００１＞による画像５０１とアプリケーション＜００２＞による画像５０２とは表示されない。
【０１８９】
従って、表示部１０８がチャンネル＜１０１＞の番組を受信中に表示する表示画面は、図１２に示す番組受信中の表示画面５００のような表示となる。
【０１９０】
以上で、本発明の実施の形態３における処理を説明した。
以上、本発明の実施の形態として、典型的な３形態を説明した。
【０１９１】
なお、本発明の実施の形態においては、番組と、アプリケーションと、表示制御情報テーブルＤ３００との伝送パターンの組み合わせの一例のみを説明したが、伝送パターンの組み合わせはどのような組み合わせでもよい。例えば、番組と表示制御情報テーブルＤ３００とを多重化し、放送経由で伝送してもよい。その際、表示制御情報テーブルＤ３００全てを伝送するのではなく、対応する番組あるいは対応するチャンネルに関する表示制御情報Ｄ３２０のみを伝送するようにしてもよい。さらに、受信機（受信機は受信機１００，１００ａ，１００ｂのうちの何れか）は、受信した表示制御情報Ｄ３２０から表示制御情報テーブルＤ３００を構築してもよい。
【０１９２】
また、通信部１０２がネットワーク経由で外部機器と通信すると説明したが、外部機器との通信の全部又は一部を暗号化して通信してもよい。例えば、表示制御情報テーブルＤ３００を認証暗号通信路で取得してもよい。
【０１９３】
また、番組特定部１０３が放送受信部１０１にて番組と共に受信する番組特定情報により番組を特定すると説明したが、その他の方法で番組を特定するようにしてもよい。例えば、別途取得した番組表と、受信中のチャンネルと、現在時刻とから、受信中の番組を特定してもよい。
【０１９４】
また、番組特定部１０３が放送受信部１０１にて番組と共に受信するチャンネル情報によりチャンネルを特定すると説明したが、その他の方法でチャンネルを特定するようにしてもよい。例えば、リモコンによる選局時にチャンネルが選択されるため、このチャンネルを記憶しておき用いてもよい。
【０１９５】
また、アプリケーション記憶部１０４が受信機の構成要素であるものと説明したが、受信機以外の構成要素としてもよい。例えば、アプリケーション記憶部１０４をアプリケーション送信機器１２０の構成要素として、受信機の通信部１０２により必要な際にアプリケーション送信機器１２０から都度取得するようにしてもよい。
【０１９６】
また、表示設定情報記憶部１０５が受信機の構成要素であるものと説明したが、受信機以外の構成要素としてもよい。例えば、受信機のリモコンに表示設定情報記憶部１０５を設け、受信機はリモコンとの通信により表示設定情報テーブルＤ２００を取得するようにしてもよい。
【０１９７】
また、表示制御情報記憶部１０６が受信機の構成要素であるものと説明したが、受信機以外の構成要素としてもよい。例えば、表示制御情報記憶部１０６を表示制御情報送信機器１３０の構成要素として、受信機の通信部１０２により必要な際に表示制御情報送信機器１３０から都度取得するようにしてもよい。
【０１９８】
また、アプリケーション記憶部１０４、表示設定情報記憶部１０５、表示制御情報記憶部１０６は、不揮発性メモリであることを前提に説明したが、アプリケーション記憶部１０４、表示設定情報記憶部１０５、表示制御情報記憶部１０６は、それらの一部又は全部を揮発性メモリとして、必要な情報を通信部１０２により都度取得するようにしてもよい。
【０１９９】
また、表示制御部１０７は、受信中の番組又はチャンネルと、表示設定情報テーブルＤ２００と、表示制御情報テーブルＤ３００とに基づいて表示制御を行うと説明したが、表示設定情報テーブルＤ２００を用いず、受信中の番組又はチャンネルと、表示制御情報テーブルＤ３００とに基づいて表示制御を行うようにしてもよい。例えば、表示制御情報テーブルＤ３００でアプリケーションによる画像のオーバーレイ表示を全て許可したり全て禁止したりする場合、受信中の番組又はチャンネルと、表示制御情報テーブルＤ３００とに基づいて表示制御を行うようにしてもよい。
【０２００】
また、受信機がリアルタイムの番組を受信している場合を例として説明したが、受信機が事前に蓄積した番組やＤＶＤメディアなどに記録される番組を表示する場合に同様の処理を行うようにしてもよい。例えば、受信機は事前に番組を受信機の内部のハードディスク等に番組情報と共に蓄積しておき、蓄積した番組を再生する際に番組情報から番組を特定し、特定した番組の表示制御情報Ｄ３２０を表示制御情報送信機器１３０等から取得し、表示制御部１０７がアプリケーションによる画像のオーバーレイ表示を制御するようにしてもよい。
【０２０１】
また、受信機で番組を視聴中にアプリケーションが外部機器と通信しない場合を例として説明したが、受信機で番組を視聴中にアプリケーションが通信部１０２を用いて通信してもよい。例えば、受信機で番組を視聴中にブラウザのようなアプリケーションによる画像をオーバーレイ表示している場合に、ブラウザ用のコンテンツをウェブサーバから取得して表示するようにしてもよい。さらに、視聴中の番組と連動したコンテンツをウェブサーバから取得するようにしてもよい。これにより、効果的な広告表示や、番組と連動したアプリケーション表示が可能となる。
【０２０２】
また、表示設定情報テーブルＤ２００のアプリケーション識別情報Ｄ２１１をアプリケーションの識別子として説明したが、アプリケーションを識別できる情報であれば、アプリケーションのファイル名、タイトル、ファイルパス、ＵＲＩ等であってもよい。
【０２０３】
また、表示設定情報テーブルＤ２００の表示設定情報Ｄ２２０は、表示位置Ｄ２２１と、表示サイズＤ２２２と、重なり順序Ｄ２２３とから構成されるものとして説明したが、アプリケーションの表示を特定できる情報であればよい。例えば、中心位置と半径とを管理することで円表示を特定したり、多角形の頂点を管理することで多角形表示を特定したりしてもよい。別の例では、画面を縦４×横４のように複数領域に分割し、各領域に識別子を付与することで領域を特定するようにしてもよい。これにより、事業者は表示制御情報Ｄ３２０にて領域の識別子を指定するだけで、指定領域のアプリケーション表示を制御可能となる。
【０２０４】
また、表示制御情報テーブルＤ３００の番組識別情報Ｄ３１１を番組の識別子として説明したが、番組を識別できる情報であれば、番組名、チャンネルと放送時刻、番組表の情報、番組のＵＲＩ等であってもよい。
【０２０５】
また、表示制御情報テーブルＤ３００のチャンネル識別情報Ｄ３１２をチャンネルの識別子として説明したが、チャンネルを識別できる情報であれば、チャンネル名、放送局番号、放送局名、ＩＰ放送におけるチャンネルのアドレス等であってもよい。
【０２０６】
また、本発明の実施の形態１においては、表示制御情報テーブルＤ３００の表示制御情報Ｄ３２０は、アプリケーション識別情報Ｄ３２１と、領域指定情報Ｄ３２２と、処理指定情報Ｄ３２３と、処理パラメータＤ３２４とから構成されるものとして説明したが、これらの一部のみの構成としてもよいし、その他の項目を含んだ構成としてもよい。例えば、全アプリケーションの画像に対して同一の表示制御を行う場合、表示制御情報Ｄ３２０からアプリケーション識別情報Ｄ３２１を省略してもよい。例えば、表示制御情報Ｄ３２０の構成を、アプリケーション識別情報Ｄ３２１と、領域指定情報Ｄ３２２と、重ね合わせ順序とから構成されるものとして、アプリケーションによる画像の表示領域に応じて、番組とアプリケーションの画像の重ね合わせ順序に従って表示を制御するようにしてもよい。
【０２０７】
また、本発明の実施の形態３においては、表示制御情報テーブルＤ３００の表示制御情報Ｄ３２０は、時刻指定情報Ｄ３２７と、重ね合わせ表示禁止領域Ｄ３２６とから構成されるものとして説明したが、これらの一部のみの構成としてもよいし、その他の項目を含んだ構成としてもよい。例えば、表示制御情報Ｄ３２０の構成を、時刻指定情報Ｄ３２７と、アプリケーションの画像の重ね合わせを許可する重ね合わせ表示許可領域とから構成されるものとして、重ね合わせ表示許可領域上のアプリケーションの画像のみオーバーレイ表示を許可するようにしてもよい。
【０２０８】
また、表示制御情報Ｄ３２０のアプリケーション識別情報Ｄ３２１は、アプリケーションの識別子として説明したが、「事業者による正しい署名の付いたアプリケーション」のような情報であってもよい。これにより、事業者に承認されたアプリケーションとそれ以外のアプリケーションとで異なる表示制御を行うことが可能となる。つまり、アプリケーションには署名が付与されている。したがって、表示制御部１０７は、アプリケーションの署名を検証して正しい署名である場合にそのアプリケーションの画像の表示を制御する。
【０２０９】
また、表示制御情報Ｄ３２０の領域指定情報Ｄ３２２又は重ねあわせ表示禁止領域Ｄ３２６は、左上端と右下端の座標により指定するものとして説明したが、領域を特定できる情報であればよい。例えば、中心位置と半径とを管理することで円領域を特定したり、多角形の頂点を管理することで多角形領域を特定したりしてもよい。別の例では、画面を縦４×横４のように複数領域に分割し、各領域に識別子を付与することで領域を特定するようにしてもよい。これにより、事業者は表示制御情報Ｄ３２０にて領域の識別子を指定するだけで、指定領域のアプリケーション表示を制御可能となる。
【０２１０】
また、表示制御情報テーブルＤ３００はテーブルデータであるものとして説明したが、スクリプトや実行形式のプログラムであってもよい。例えば、表示制御部１０７はスクリプトエンジンを有する構成として、通信部１０２等がアプリケーションの表示制御に関するスクリプトを表示制御情報送信機器１３０等から取得して、表示制御部１０７はスクリプトエンジン上でスクリプトを実行することによりアプリケーションの表示制御を行うようにしてもよい。これにより、事業者はより柔軟なアプリケーションの表示制御が可能となる。
【０２１１】
また、ステップＳ４０２において、番組特定部１０３が番組特定情報により番組を特定すると説明したが、その他の方法で番組を特定するようにしてもよい。例えば、別途取得した番組表と、受信中のチャンネルと、現在時刻とから、受信中の番組を特定してもよい。
【０２１２】
また、ステップＳ４０３及びステップＳ４２３において、通信部１０２は表示制御情報送信機器１３０から表示制御情報テーブルＤ３００を取得すると説明したが、表示制御情報テーブルＤ３００全体を取得するのではなく必要な表示制御情報Ｄ３２０のみを取得するようにしてもよい。例えば、通信部１０２は表示制御情報送信機器１３０から受信中の番組に関する表示制御情報Ｄ３２０のみを取得して、既に表示制御情報記憶部１０６に記憶している表示制御情報テーブルＤ３００に取得した表示制御情報Ｄ３２０を追加するようにしてもよい。さらに、不要となった表示制御情報Ｄ３２０を表示制御情報テーブルＤ３００から削除するようにしてもよい。
【０２１３】
また、ステップＳ４１２において、番組特定部１０３が番組情報からチャンネル情報を抽出してチャンネルを特定すると説明したが、その他の方法でチャンネルを特定するようにしてもよい。例えば、ステップＳ４１１の選局時にチャンネルが選択されるため、このチャンネルを記憶しておき用いてもよい。
【０２１４】
また、本発明の実施の形態においては、番組特定部１０３が番組又はチャンネルを特定し、表示制御部１０７が番組単位又はチャンネル単位でアプリケーションの表示制御を行うとして説明したが、番組特定部１０３を省略して全番組又は全チャンネルで共通のアプリケーションの表示制御を行うようにしてもよい。この場合、表示制御情報テーブルＤ３００の番組識別情報Ｄ３１１又はチャンネル識別情報Ｄ３１２は省略でき、表示制御情報テーブルＤ３００は全番組又は全チャンネル共通の表示制御情報Ｄ３２０のみの構成でよく、番組又はチャンネルを特定する処理ステップ（Ｓ４０２、Ｓ４１２、Ｓ４２２）も省略できる。例えば、表示制御情報記憶部１０６が、全チャンネル共通の表示制御情報Ｄ３２０として「全てのアプリケーションに関して、（０，０）−（１６００，１０８０）の領域への表示を禁止する」という内容の表示制御情報Ｄ３２０を管理することで、表示制御部１０７は、全チャンネル共通で「全てのアプリケーションに関して、（０，０）−（１６００，１０８０）の領域への表示を禁止する」表示制御を行うことが可能となる。
【０２１５】
また、本発明の実施の形態においては、１事業者の表示制御情報送信機器１３０から表示制御情報テーブルＤ３００を取得する場合や、予め受信機の表示制御情報記憶部１０６に表示制御情報テーブルＤ３００を記憶している場合等、１番組又は１チャンネルに対して１組の表示制御情報Ｄ３２０が存在している場合を説明したが、１番組又は１チャンネルに対して複数の表示制御情報Ｄ３２０が存在し、複数の表示制御情報Ｄ３２０の優先度を表示制御部１０７が決定するようにしてもよい。例えば、同一番組に対して、事業者Ａと事業者Ｂとが異なる表示制御情報Ｄ３２０を生成し、両事業者の表示制御情報送信機器１３０が受信機に対して表示制御情報Ｄ３２０を送信する場合、受信機の表示制御部１０７は、表示制御情報Ｄ３２０の優先度が定義された情報を別途取得する等して表示制御に用いる表示制御情報Ｄ３２０を決定してもよい。これにより、種々の事業者が番組と連動したアプリケーション表示に関するサービスを提供可能となる。
【０２１６】
また、本発明の実施の形態においては、表示設定情報テーブルＤ２００と表示制御情報テーブルＤ３００とに関して、表示制御情報テーブルＤ３００の優先度が高い場合を説明したが、表示設定情報テーブルＤ２００の優先度を高くしてもよい。さらに、一部のアプリケーションに関してのみ表示設定情報テーブルＤ２００の優先度を高くしてもよい。例えば、受信機の表示制御部１０７は、通常のアプリケーションに関しては、事業者の設定する表示制御情報テーブルＤ３００に従った表示制御を行うが、緊急用メッセージを表示するアプリケーションに関しては、視聴者の設定する表示設定情報テーブルＤ２００に従った表示制御を行うようにしてもよい。別の例では、受信機の表示制御部１０７は、広告アプリケーションの画像が表示されていない場合には、事業者の設定する表示制御情報テーブルＤ３００に従った表示制御を行うが、広告アプリケーションの画像が表示されている場合には、視聴者の設定する表示設定情報テーブルＤ２００に従った表示制御を行うようにしてもよい。
【０２１７】
また、本発明の実施の形態においては、受信機の全画面領域に対して表示制御情報テーブルＤ３００を用いた表示制御が可能な場合を説明したが、画面の一部の領域に対する表示制御のみを可能としてもよい。例えば、受信機は、画面領域を視聴者優先領域と事業者優先領域に分割して、事業者優先領域に対してのみ、表示制御情報テーブルＤ３００を用いた表示制御を行うようにしてもよい。これにより、視聴者が常に表示しておきたいアプリケーションを視聴者優先領域に表示させることが可能となる。
【０２１８】
また、本発明の実施の形態においては、番組とアプリケーションとを分類し、番組表示中のアプリケーション表示の制御に関して説明したが、ある番組を表示中に同時に別番組を表示する場合や、あるアプリケーションの画像を表示中に同時に別のアプリケーションの画像を表示する場合の制御についても同等の効果が得られる。
【０２１９】
以上、本発明の実施の形態について説明した。なお、本発明はこれらの実施の形態に何ら限定されるものではなく、複数コンテンツ（番組やアプリケーション）の画像を同時に表示する際に、コンテンツ同士の画像の表示位置の関係に基づいてコンテンツの表示制御を行うという要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【産業上の利用可能性】
【０２２０】
本発明にかかるコンテンツ表示装置は、番組とアプリケーションの画像との表示を制御する機能を有し、番組とアプリケーションの画像とを表示する例えばデジタルテレビや、携帯電話等の機器として有用である。
【図面の簡単な説明】
【０２２１】
【図１】本発明の実施の形態１におけるシステムの構成を示す図である。
【図２】同上の表示設定情報テーブルのデータ構造を示す図である。
【図３】同上の表示制御情報テーブルのデータ構造を示す図である。
【図４】同上の番組を受信する前後の表示部における画面表示の遷移を示す図である。
【図５】同上の受信機における番組受信時の表示制御処理フローを示す図である。
【図６】本発明の実施の形態２におけるシステムの構成を示す図である。
【図７】同上の表示制御情報テーブルのデータ構造を示す図である。
【図８】同上の番組を受信する前後の表示部における画面表示の遷移を示す図である。
【図９】同上の受信機における番組受信時の表示制御処理フローを示す図である。
【図１０】本発明の実施の形態３におけるシステムの構成を示す図である。
【図１１】同上の表示制御情報テーブルのデータ構造を示す図である。
【図１２】同上の番組を受信する前後の表示部における画面表示の遷移を示す図である。
【図１３】同上の受信機における番組受信時の表示制御処理フローを示す図である。
【符号の説明】
【０２２２】
１００，１００ａ，１００ｂ  受信機
１０１  放送受信部
１０２  通信部
１０３  番組特定部
１０４  アプリケーション記憶部
１０５  表示設定情報記憶部
１０６  表示制御情報記憶部
１０７  表示制御部
１０８  表示部
１１０  番組送信機器
１２０  アプリケーション送信機器
１３０  表示制御情報送信機器
１４０  伝送路
Ｄ２００  表示設定情報テーブル
Ｄ２１１  アプリケーション識別情報
Ｄ２２０  表示設定情報
Ｄ３００  表示制御情報テーブル
Ｄ３１１  番組識別情報
Ｄ３１２  チャンネル識別情報
Ｄ３２０  表示制御情報
【図１】
2010004498.tif 000003
【図２】
2010004498.tif 000004
【図３】
2010004498.tif 000005
【図４】
2010004498.tif 000006
【図５】
2010004498.tif 000007
【図６】
2010004498.tif 000008
【図７】
2010004498.tif 000009
【図８】
2010004498.tif 000010
【図９】
2010004498.tif 000011
【図１０】
2010004498.tif 000012
【図１１】
2010004498.tif 000013
【図１２】
2010004498.tif 000014
【図１３】
2010004498.tif 000015