(57)【要約】【課題】アプリケーションの提示を自動表示メッセージの表示状態に連動させる。【解決手段】受信装置５の受信部５１は、番組の映像データと、ＥＭＭ共通メッセージ及び個別メッセージと、メッセージの表示制御情報とを受信する。映像再生部５３は、映像データを再生する。ＣＡＳモジュール５４は、ＥＭＭ個別メッセージを蓄積する。自動表示メッセージ制御部５５は、ＥＭＭ共通メッセージと、ＣＡＳモジュール５４から読み出した個別メッセージとを組み合わせて自動表示メッセージを生成し、表示制御情報に従って表示を制御する。メッセージ表示状態通知部５６は、自動表示メッセージ制御部５５の制御による自動表示メッセージの表示状態を通知する。アプリケーション実行部５７は、表示状態に基づいて動作を変更するアプリケーションを実行する。表示部５８は、番組の映像データと、自動表示メッセージと、アプリケーションの出力データとを表示する。【選択図】図１
2017108398.tif 000002
【特許請求の範囲】
【請求項１】
番組の映像データと、メッセージと、前記メッセージの表示制御情報とを受信する受信部と、
前記受信部により受信した前記映像データを再生する映像再生部と、
前記受信部により受信した前記メッセージの表示状態を、受信した前記表示制御情報に従って制御するメッセージ表示制御部と、
アプリケーションを実行するアプリケーション実行部と、
前記メッセージ表示制御部の制御による前記メッセージの表示状態を前記アプリケーション実行部に通知するメッセージ表示状態通知部と、
前記映像再生部が再生した前記映像データと、前記メッセージ表示制御部により表示状態が制御された前記メッセージと、前記アプリケーション実行部により実行された前記アプリケーションが出力するデータとを画面に表示する表示部と、
を備えることを特徴とする受信装置。
【請求項２】
番組の映像データと、メッセージと、前記メッセージの表示制御情報とを受信し、前記映像データと、前記表示制御情報により表示状態が制御された前記メッセージとを画面に表示する受信装置が備えるコンピュータに、
前記メッセージの表示状態を、アプリケーションを実行してデータを前記画面に表示させるアプリケーション実行部へ通知するメッセージ表示状態通知手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、及びプログラムに関する。
【背景技術】
【０００２】
デジタル放送の限定受信方式では、未契約者や未登録者など特定の対象者に対して事業者がメッセージを通知するための仕組み（「自動表示メッセージ」と呼ぶ）が設けられている（例えば、非特許文献１、２参照）。図４は、自動表示メッセージの表示例を示す図である。この自動表示メッセージを用いて、例えば、受信機の設置連絡を行っていない視聴者に対して設置連絡を促したり、有料放送を契約していない視聴者に対して契約を促したりすることができる。
【０００３】
具体的には、自動表示メッセージは、受信機ごとに個別に伝送されるＥＭＭ（Entitlement Management Massage）個別メッセージと、全受信機に対して共通で伝送されるＥＭＭ共通メッセージとの組み合わせによって構成される。受信機個別に伝送されるＥＭＭ個別メッセージは、各受信機であらかじめ受信された後にＣＡＳ（Conditional Access System）モジュール内に蓄積され、受信機共通に伝送されるＥＭＭ共通メッセージは、自動表示メッセージの表示時に受信する。受信機は、ＣＡＳモジュール内に蓄積された情報から取得した内容に応じてＥＭＭ共通メッセージから該当の定型文を取得する。受信機は、定型文とＥＭＭ個別メッセージとを合成することで自動表示メッセージを生成し、テレビ画面上に重畳する。このような「自動表示メッセージ」は、受信機が必須で搭載すべき機能となっており、画面の最上面で表示されるため、他のアプリケーションとの競合もなく、優先度の高いメッセージ表示が可能となっている。ただし、自動表示メッセージの表現性については、色やフォント、表示位置などで制限がある。
【０００４】
これに対して、柔軟性の高い表現で情報を提示する手段としては、ＢＭＬ（Broadcast Markup Language）やＨＴＭＬ５（HyperText Markup Language 5）などのマークアップ言語に対応したブラウザ上でのアプリケーション提示が考えられる。例えば、上記の自動表示メッセージに加え、補足的な情報をＢＭＬアプリケーションで提示することができる。図５は、自動表示メッセージとＢＭＬアプリケーションを同時に表示した例を示す図である。同図では、ＢＭＬアプリケーションによりデータ放送コンテンツを表示するとともに、自動表示メッセージを最上面プレーンに表示している。
【０００５】
近年では、Ｈｙｂrｉｄｃａｓt（例えば、非特許文献３参照）など、ＨＴＭＬ５ブラウザを搭載した受信機も多数出荷されている。ブラウザ上で動作するアプリケーションによって放送事業者の意図や演出にあわせた情報提示（サービス誘導や登録案内など）を表現豊かに行うことは、有効かつ現実的な手段であると言える。
【０００６】
一方、画面表示が重なってしまうことでアプリケーション（データ放送コンテンツ）のＧＵＩ（グラフィック・ユーザ・インタフェース）操作（例えば、ボタンのカーソル操作）が行いづらくなるという課題を解決するため、カーソル表示領域と自動表示メッセージ領域の重なりを検出することで、自動表示メッセージの位置を調整する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１１４６１０号公報
【非特許文献】
【０００８】
【非特許文献１】「デジタル放送におけるアクセス制御方式  ARIB STD-B25 6.5版」、［online］、一般社団法人  電波産業会、平成27年3月17日、インターネット<http://www.arib.or.jp/english/html/overview/doc/2-STD-B25v6_5.pdf>
【非特許文献２】「デジタル放送におけるアクセス制御方式（第2世代）及びCASプログラムのダウンロード方式  ARIB STD-B61 1.2版」、平成27年12月3日、一般社団法人  電波産業会
【非特許文献３】「ハイブリッドキャストってなに？」、［online］、一般社団法人  IPTVフォーラム、［平成27年11月24日検索］、インターネット<http://www.iptvforum.jp/>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のとおり、「自動表示メッセージ」に加えて、ブラウザ上で動作するアプリケーションで情報補足を行うことができれば、放送事業者は視聴者に対して効果的なメッセージ発信を行うことができる。しかし、既存の限定受信方式では、ブラウザ上で動作するアプリケーションと自動表示メッセージとがお互いの状態を検出できない。そのため、図６に示す表示例のように、アプリケーションの画面表示と自動表示メッセージの画面表示が重なってしまうことがある。また、あらかじめアプリケーションの画面表示と自動表示メッセージの画面表示とが重ならないようにアプリケーションを制作した場合には、図７の表示例に示すように、自動表示メッセージの表示領域をあらかじめ決まった位置で想定したうえで、その領域を空けておくようにすべてのアプリケーションで制作を行うなど、演出上の制約を受けることがある。図７では、予め自動表示メッセージを表示させる左下の領域を空けるようにアプリケーションが制作されている。
【００１０】
上述したように、特許文献１では、カーソル表示領域と自動表示メッセージ領域の重なりを検出することで、自動表示メッセージの位置を調整する。しかしながら、この手法はカーソル操作についての影響を緩和できるものの、アプリケーションの表示と自動表示メッセージとの画面表示の重なりを解決できるものではない。
【００１１】
本発明は、このような事情を考慮してなされたもので、アプリケーションの提示を自動表示メッセージの表示状態に連動させることを可能とする受信装置、及びプログラムを提供する。
【課題を解決するための手段】
【００１２】
本発明の一態様は、番組の映像データと、メッセージと、前記メッセージの表示制御情報とを受信する受信部と、前記受信部により受信した前記映像データを再生する映像再生部と、前記受信部により受信した前記メッセージの表示状態を、受信した前記表示制御情報に従って制御するメッセージ表示制御部と、アプリケーションを実行するアプリケーション実行部と、前記メッセージ表示制御部の制御による前記メッセージの表示状態を前記アプリケーション実行部に通知するメッセージ表示状態通知部と、前記映像再生部が再生した前記映像データと、前記メッセージ表示制御部により表示状態が制御された前記メッセージと、前記アプリケーション実行部により実行された前記アプリケーションが出力するデータとを画面に表示する表示部と、を備えることを特徴とする受信装置である。
【００１３】
本発明の一態様は、上述した受信装置であって、前記アプリケーションは、前記メッセージ表示状態通知部から取得した前記メッセージの表示状態に基づいて動作を変更する、ことを特徴とする。
【００１４】
本発明の一態様は、上述した受信装置であって、前記アプリケーションは、前記メッセージ表示状態通知部から取得した前記メッセージの表示状態に基づいて当該アプリケーションが出力するデータと、当該アプリケーションが出力する前記データの表示領域との一方又は両方を変更する、ことを特徴とする。
【００１５】
本発明の一態様は、上述した受信装置であって、前記メッセージ表示制御部は、複数の受信装置に共通のＥＭＭ共通メッセージと複数の受信装置のそれぞれに個別のＥＭＭ個別メッセージとを組み合わせてメッセージを生成する、ことを特徴とする。
【００１６】
本発明の一態様は、番組の映像データと、メッセージと、前記メッセージの表示制御情報とを受信し、前記映像データと、前記表示制御情報により表示状態が制御された前記メッセージとを画面に表示する受信装置が備えるコンピュータに、前記メッセージの表示状態を、アプリケーションを実行してデータを前記画面に表示させるアプリケーション実行部へ通知するメッセージ表示状態通知手順、を実行させるためのプログラムである。
【００１７】
本発明の一態様は、番組の映像データと、メッセージと、前記メッセージの表示制御情報とを受信し、前記映像データと、前記表示制御情報により表示状態が制御された前記メッセージとを画面に表示する受信装置が備えるコンピュータに、前記メッセージの表示状態に基づいてアプリケーションの動作を変更し、変更された動作によって出力したデータを前記画面に表示させるアプリケーション実行手順、を実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、アプリケーションの提示を自動表示メッセージの表示状態に連動させることを可能とする。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による限定受信方式システムの機能ブロック図である。
【図２】同実施形態による受信装置の動作を示すフロー図である。
【図３】同実施形態による表示レイアウトの切替例を示す図である。
【図４】従来技術による自動表示メッセージの表示例を示す図である。
【図５】従来技術による自動表示メッセージとアプリケーションを同時に表示した例を示す図である。
【図６】従来技術による自動表示メッセージとアプリケーションを同時に表示した例を示す図である。
【図７】従来技術によるアプリケーションの表示例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態による限定受信方式システム１の構成例を示す図である。同図に示す限定受信方式システム１は、送信装置３と受信装置５とを備えて構成される。同図では、受信装置５を１台のみ示しているが、現実には限定受信方式システム１は複数台の受信装置５を備える。限定受信方式システム１では、送信装置３は、スクランブルした番組の映像とともに、ＥＭＭ（Entitlement Management Massage）共通メッセージやＥＭＭ個別メッセージ、アプリケーションプログラム（以下、「アプリケーション」と記載する。）などをあわせて送出する。受信装置５は、送信装置３から伝送された信号を受信し、デスクランブルした番組の映像を再生するとともに、実行したアプリケーションが出力するデータを画面上に表示する。さらに受信装置５は、ＥＭＭ個別メッセージとＥＭＭ共通メッセージを処理して自動表示メッセージを画面上に重畳して表示する。
【００２１】
送信装置３は、スクランブラ３１、ＥＭＭ共通メッセージ生成部３２、ＥＭＭ個別メッセージ生成部３３、アプリケーション生成部３４、及び、送信部３５を備えて構成される。
スクランブラ３１は、番組の映像信号にスクランブルを施し、スクランブルが施された映像信号を送信部３５に出力する。ＥＭＭ共通メッセージ生成部３２は、複数の受信装置５に共通のＥＭＭ共通メッセージを生成し、送信部３５に出力する。ＥＭＭ個別メッセージ生成部３３は、受信装置５に個別のＥＭＭ個別メッセージを生成し、送信部３５に出力する。アプリケーション生成部３４は、ＢＭＬ（Broadcast Markup Language）やＨＴＭＬ５（HyperText Markup Language 5）などで記述されたアプリケーションを生成し、送信部３５に出力する。送信部３５は、スクランブルが施された映像信号、ＥＭＭ共通メッセージやＥＭＭ個別メッセージを含む制御信号、アプリケーションなどの各種データを、放送または通信により受信装置５に伝送する。放送で伝送する場合には、ＭＭＴ・ＴＬＶ（MPEG Media Transport・Type Length Value）方式や、ＭＰＥＧ（Moving Picture Experts Group）２−ＴＳ（Transport Stream）方式などの多重化方式で多重化して伝送する。また通信で伝送する場合には、ＨＴＴＰ（Hypertext Transfer Protocol）などのプロトコルを用いて伝送する。
【００２２】
受信装置５は、受信部５１、デスクランブラ５２、映像再生部５３、ＣＡＳ（Conditional Access System）モジュール５４、自動表示メッセージ制御部５５（メッセージ表示制御部）、メッセージ表示状態通知部５６、アプリケーション実行部５７、及び、表示部５８を備えて構成される。
受信部５１は、送信装置３の送信部３５から伝送された信号を受信する。受信部５１は、放送波を受信した場合には、多重された信号を分離する機能を有する。デスクランブラ５２は、スクランブルされた映像信号をデスクランブルし、映像再生部５３に出力する。デスクランブルとは、スクランブル映像の復号処理により、映像信号を復元する処理である。映像再生部５３は、デスクランブルされた映像信号を再生し、番組映像を表示部５８に表示する。
【００２３】
ＣＡＳモジュール５４は、処理部５４１及び蓄積部５４２を有する。処理部５４１は、ＥＭＭ個別メッセージの暗号化された部分を復号する。蓄積部５４２は、処理部５４１による復号後のＥＭＭ個別メッセージを蓄積する。自動表示メッセージ制御部５５は、制御信号に設定されている表示制御情報に基づいて、自動表示メッセージを生成し、表示を制御する。表示制御情報は、自動表示メッセージの表示及び非表示のタイミングや表示領域を制御する情報である。表示制御情報は、例えば、ＣＡＴ（Conditional Access Table）のＣＡ（Certificate Authority）サービス記述子（多重化方式がＭＰＥＧ２−ＴＳ方式の場合）や、ＭＨ−ＣＡサービス記述子（多重化方式がＭＭＴ・ＴＬＶ（MPEG Media Transport・Type Length Value）方式の場合）、および、ＥＭＭ共通メッセージによって制御される。自動表示メッセージ制御部５５は、自動表示メッセージを、ＥＭＭ共通メッセージと、ＣＡＳモジュール５４の蓄積部５４２に蓄積されたＥＭＭ個別メッセージとから生成する。
【００２４】
メッセージ表示状態通知部５６は、自動表示メッセージ制御部５５から自動表示メッセージの表示状態を示す表示状態情報を取得し、アプリケーション実行部５７に通知する。表示状態情報は、自動表示メッセージの表示又は非表示の状態を指し示す情報と、自動表示メッセージ表示領域を示す情報とを含む。自動表示メッセージ表示領域は、テレビ画面において自動表示メッセージを表示する領域である。自動表示メッセージ表示領域は、表示位置と表示領域の大きさにより示される。なお、表示位置は、画面上の座標により表してもよく、予め決められた表示位置のパターンのうちいずれのパターンであるかにより表してもよい。同様に、表示領域の大きさは、画面上の座標（例えば、表示領域が矩形の場合は、左上と右下の座標など）を用いて表してもよく、予め決められた大きさのパターンのうちいずれのパターンであるかにより表してもよい。なお、表示位置が固定である場合は、表示状態情報に表示位置の情報が含まれなくてもよく、表示領域の大きさが固定である場合は、表示状態情報に表示領域の大きさが含まれなくてもよい。また、表示状態情報は、定型文番号や定型文番号によって指示されるメッセージ内容を含んでいてもよい。
【００２５】
アプリケーション実行部５７は、アプリケーションを実行する。アプリケーション実行部５７は、例えば、ＢＭＬやＨＴＭＬ５で記述されたアプリケーションを実行するＢＭＬブラウザやＨＴＭＬ５ブラウザである。アプリケーション実行部５７により実行されるアプリケーションは、メッセージ表示状態通知部５６から通知された表示状態情報に基づいて、アプリケーション動作を変化させる。
【００２６】
表示部５８は、ディスプレイに、再生された番組の映像を表示するとともに、アプリケーション実行部５７により実行されたアプリケーションが出力するデータ（以下、「アプリケーションの出力データ」とも記載する。）と、自動表示メッセージを重畳して表示する。このとき、表示部５８は、自動表示メッセージが他の映像にオーバーレイするように、最上面プレーンに表示する。以下では、番組の映像が表示されるテレビ画面上の領域を番組表示領域、アプリケーションの出力データが表示されるテレビ画面上の領域をアプリ表示領域と記載する。なお、アプリケーションの出力データは、動画、静画、テキストなどを含み得る。
【００２７】
上記では送信装置３から映像信号、ＥＭＭ共通メッセージ、ＥＭＭ個別メッセージ、アプリケーションを、放送又は通信で送信している。しかし、送信装置３から映像信号及びＥＭＭ共通メッセージを放送により送信し、ＥＭＭ個別メッセージ及びアプリケーションを、送信装置３又は送信装置３とは異なるコンピュータサーバなどの装置から通信により送信してもよい。なお、ＥＭＭ個別メッセージとアプリケーションのいずれかのみを通信により送信してもよい。
【００２８】
図２は、受信装置５の動作を示すフロー図である。同図では、限定受信方式システム１がＭＰＥＧ２−ＴＳ方式を用いる場合を示す。
受信装置５の映像再生部５３は、デスクランブラ５２によりデスクランブルされた映像信号を再生し、番組の映像データを表示部５８に出力している。受信部５１が放送信号から分離したＥＭＭ個別メッセージは、ＣＡＳモジュール５４に出力される（ステップＳ１０）。ＥＭＭ個別メッセージには、宛先となる受信装置５を示す情報と、定型文を示すポインタと、差分データが含まれる。ＣＡＳモジュール５４の処理部５４１は、自装置宛てのＥＭＭ個別メッセージにおける暗号化部分を復号する（ステップＳ２０）。蓄積部５４２は、ステップＳ２０において復号されたＥＭＭ個別メッセージを保存する（ステップＳ３０）。
【００２９】
受信部５１は、放送信号から分離したＥＭＭ共通メッセージ及びＣＡＴのＣＡサービス記述子（CA_service_descriptor）を自動表示メッセージ制御部５５に出力する（ステップＳ４０）。ＥＭＭ共通メッセージは、複数の受信装置５に共通のメッセージである。ＥＭＭ共通メッセージには、自動表示メッセージの定型文、推奨表示位置、ユーザ操作による自動表示メッセージ消去の可否、表示継続時間、表示回数などを対応付けた情報が含まれる。ＥＭＭ共通メッセージが示す推奨表示位置、ユーザ操作による自動表示メッセージ消去の可否、表示継続時間、表示回数は、ＣＡサービス記述子に加えて表示制御情報として用いられる。ＣＡサービス記述子は、自動表示メッセージが運用中であるチャネルや、自動表示メッセージ表示までの猶予期間を示す。なお、自動表示メッセージの大きさは固定とする。
【００３０】
自動表示メッセージ制御部５５は、ＣＡサービス記述子の設定内容から現在選択されているチャネルの自動表示メッセージが運用中であると判断した場合、蓄積部５４２から自装置に表示すべきメッセージの定型文のポインタと差分データを読み出す。自動表示メッセージ制御部５５は、ポインタが示す定型文をＥＭＭ共通メッセージから取得する。自動表示メッセージ制御部５５は、取得した定型文に差分データを付加した自動表示メッセージを、定型文に対応した推奨表示位置に、予め決められた大きさで表示させる自動表示メッセージ表示データを生成する（ステップＳ５０）。
【００３１】
自動表示メッセージ制御部５５は、定型文に対応した表示継続時間、表示回数、ユーザ操作によるメッセージ消去の可否と、ユーザ操作によるメッセージ消去指示を受信したか否と基づいて、現在の時刻に、自動表示メッセージを表示させるか否かを判断する。自動表示メッセージ制御部５５は、自動表示メッセージを表示させると判断した場合、自動表示メッセージ表示データを表示部５８に出力する。表示部５８は、最上面プレーンに自動表示メッセージ表示データを表示する（ステップＳ６０）。これにより、表示部５８は、テレビ画面に自動表示メッセージを重畳して表示する。
【００３２】
メッセージ表示状態通知部５６は、自動表示メッセージ制御部５５から自動表示メッセージの表示状態を示す情報を含んだ表示状態情報を取得し、アプリケーション実行部５７に通知する（ステップＳ７０）。アプリケーション実行部５７が実行するアプリケーションは、表示状態情報が示す自動表示メッセージの表示状態に基づいて、動作を変化させる（ステップＳ８０）。
【００３３】
アプリケーション実行部５７が実行するアプリケーションは、表示状態情報に含まれる自動表示メッセージの表示状態の情報が非表示を示す場合、自動表示メッセージが非表示（オフ）の時の表示レイアウトに従ったアプリ表示領域に表示させる、アプリケーションの出力データを表示部５８に出力する。なお、表示レイアウトは、テレビ画面における番組表示領域と、アプリ表示領域内の画像やテキストなどのデータの表示領域とを規定する。
【００３４】
一方、アプリケーション実行部５７により実行されるアプリケーションは、表示状態情報に含まれる自動表示メッセージの表示状態の情報が表示中（オン）を示す場合、自動表示メッセージ表示領域の位置及び大きさに基づいて、表示レイアウトを変更させたり、表示するアプリケーションの出力データを変更したりする。表示レイアウトの変更には、番組表示領域やアプリ表示領域の位置や大きさの変更が含まれる。また、表示レイアウトを変更することによって、表示状態が非表示のときに表示させるアプリケーションの出力データの一部を表示させないようにしてもよく、表示状態が非表示のときに出力データを表示させるアプリケーションを他のアプリケーションに変更してもよい。アプリケーション実行部５７により実行されるアプリケーションは、変更後の表示レイアウトに従ってアプリケーションの出力データを表示部５８に出力する。
【００３５】
例えば、アプリケーションに予め、自動表示メッセージの表示位置及び大きさに対応付けて（大きさが決められている場合は表示位置に対応付けて、表示位置が決められているときは大きさに対応付けて）、使用する表示レイアウトを含めておく。アプリケーション実行部５７により実行中のアプリケーションは、表示状態情報が示す自動表示メッセージの表示位置及び大きさの両方又は一方に対応した表示レイアウトを選択する。実行中のアプリケーションは、選択した表示レイアウトにより規定されるアプリ表示領域に、その表示領域に対応したアプリケーションの出力データを表示部５８に出力する。
【００３６】
なお、表示レイアウトは、自動表示メッセージに対して、番組映像やアプリケーションの出力データが重ならないようにするものでもよく、自動表示メッセージに対して番組映像やアプリケーションの出力データの一部又は全てが隠れるように表示させるものでもよい。
また、アプリケーションの動作を表示状態情報に応じて変更する方法は、上記のように予め決められた表示レイアウトから選択する方法に限らず、任意とすることができる。例えば、自動表示メッセージが表示中の場合、自動表示メッセージ表示領域に対して番組表示領域やアプリ表示領域が重ならないように、あるいは、自動表示メッセージ表示領域に対して予め決められた割合だけ番組表示領域やアプリ表示領域と重なるように、番組表示領域やアプリ表示領域の大きさや位置を動的に変更してもよい。例えば、ＨＴＭＬ５のアプリケーションは、ＨＴＭＬ、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＣＳＳ（カスケード・スタイル・シート）などを用いてコーディングされる。この場合、アプリケーションに埋め込まれたＪａｖａＳｃｒｉｐｔ（登録商標）に、表示状態情報に応じた動作の変更を記述しておく。動作の変更は、使用するＣＳＳの変更や、表示領域のピクセルの移動、動作中のＨＴＭＬファイルを他のＨＴＭＬに変更することなどによって記述することができる。
【００３７】
図３は、表示レイアウトの切替例を示す図である。自動表示メッセージが非表示の場合、アプリケーションは、画面Ｇ１のように、テレビ画面の領域Ｐ１に番組映像を、領域Ｐ２、Ｐ３にアプリケーションの出力データを表示させる。
アプリケーションは、画面Ｇ１の表示中に、表示状態情報により、自動表示メッセージが表示中であり、自動表示メッセージ表示領域が領域Ｐ２であることを取得した場合、画面Ｇ２のように表示レイアウトを変更する。画面Ｇ２では、テレビ画面の領域Ｐ１に番組映像を、領域Ｐ３にアプリケーションの出力データを表示し、領域Ｐ２にアプリケーションの出力データを配置しないようにレイアウトを変更する。領域Ｐ３に表示するアプリケーションの出力データは、画面Ｇ１と画面Ｇ２とでは異なる。
アプリケーションは、画面Ｇ２の表示中に、表示状態情報により、自動表示メッセージが非表示であることを取得した場合、レイアウトを画面Ｇ１に戻し、領域Ｐ１に番組映像を、領域Ｐ２、Ｐ３にアプリケーションの出力データを表示する。
一方、アプリケーションは、画面Ｇ２（又は画面Ｇ１）の表示中に、表示状態情報により、自動表示メッセージが表示中であり、自動表示メッセージ表示領域が領域Ｐ１であることを取得した場合、画面Ｇ３のように表示レイアウトを変更する。画面Ｇ３では、テレビ画面の領域Ｐ４に番組映像を、領域Ｐ５にアプリケーションの出力データを表示し、領域Ｐ１にはアプリケーションの出力データを配置しないようにレイアウトを変更する。領域Ｐ５に表示するアプリケーションの出力データは、画面Ｇ２の領域Ｐ３で表示していたアプリケーションの出力データの一部である。
【００３８】
上述したように、本実施形態の受信装置５において、ＣＡＳモジュール５４は、ＥＭＭ個別メッセージを蓄積し、自動表示メッセージ制御部５５は、蓄積されたＥＭＭ個別メッセージとＥＭＭ共通メッセージとから自動表示メッセージを生成し、生成した自動表示メッセージの表示を制御する。メッセージ表示状態通知部５６は、自動表示メッセージ制御部５５から自動表示メッセージの表示状態の情報を得てアプリケーション実行部５７に通知する。アプリケーション実行部５７により実行されるアプリケーションは、通知された表示状態の情報に基づいてアプリケーションの表示領域を変更する、表示するアプリケーションの出力データを変更するなど、アプリケーションの動作を変化させる。
【００３９】
従来は、例えば、アプリケーションは、自動表示メッセージが表示されている時にはアプリケーションＡの出力データを提示し、自動表示メッセージが非表示の時にはアプリケーションＢの出力データを提示するなど、自動表示メッセージの表示状態に応じて、アプリケーションの振る舞いを変化させることはできなかった。
本実施形態によれば、受信装置５のアプリケーション実行部５７は、メッセージ表示状態通知部５６から取得した自動表示メッセージの表示状態の情報に基づいて、アプリケーションの表示を切り替えるなどして動作を変化させ、効果的な画面表示を実現できる。
【００４０】
なお、上述の受信装置５は、内部にコンピュータシステムを有している。そして、受信装置５の一部の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００４１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００４２】
１  限定受信方式システム
３  送信装置
５  受信装置
３１  スクランブラ
３２  ＥＭＭ共通メッセージ生成部
３３  ＥＭＭ個別メッセージ生成部
３４  アプリケーション生成部
５１  受信部
５２  デスクランブラ
５３  映像再生部
５４  ＣＡＳモジュール
５５  自動表示メッセージ制御部
５６  メッセージ表示状態通知部
５７  アプリケーション実行部
５８  表示部
【図１】
2017108398.tif 000003
【図２】
2017108398.tif 000004
【図３】
2017108398.tif 000005
【図４】
2017108398.tif 000006
【図５】
2017108398.tif 000007
【図６】
2017108398.tif 000008
【図７】
2017108398.tif 000009