(57)【特許請求の範囲】
【請求項１】
１つまたは２つ以上のコンテンツを実行し、前記コンテンツの実行に関する情報を生成
するコンテンツ実行部と、
コンテンツと同時に実行されるアプリケーションである副アプリケーションであって、
１つまたは２つ以上の副アプリケーションを実行し、前記副アプリケーションの実行に関
する情報を生成する副アプリケーション実行部と、
前記副アプリケーション実行部にて実行中の副アプリケーションと、前記コンテンツ実
行部にて実行中のコンテンツとの関連の強さを、前記副アプリケーションの実行に関する
情報と前記コンテンツの実行に関する情報とのうち少なくとも１つに基づき判断する関連
判断部と、
前記関連の強さに基づき、前記コンテンツと前記副アプリケーションとの表示形態を決
定する表示形態決定部と、
前記表示形態決定部が決定した表示形態に基づき、前記コンテンツの映像と前記副アプ
リケーションの映像とを合成する映像合成部と、
前記合成した映像の信号を出力する映像出力部と
を備えることを特徴とする映像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像出力装置、映像出力方法およびプログラムに関する。
【背景技術】
【０００２】
近年、映像を出力し、かつ映像出力装置の主コンテンツと同時に実行するアプリケーションである、副アプリケーションを提供するサービスとそれを利用可能なデジタル放送受信・表示装置などの映像出力装置が増えている。副アプリケーションはウィジェットと呼ばれることがあり、ウィジェットを提供するサービスとして具体的にはアプリキャスト（登録商標）、Yahoo!（登録商標）ウィジェットなどが挙げられる。また、これらサービスで提供されるウィジェットは利用者にニュースリーダ、天気予報、株価チェック、番組表、チャットなどの機能を提供可能であり、デジタルテレビジョン放送や、外部入力映像を主コンテンツとするデジタル放送受信・表示装置で利用可能である。なお、ここで、外部入力映像とは、デジタル放送受信・表示装置に、ＨＤＭＩ（Ｈｉｇｈ−Ｄｉｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブルなどで接続された外部機器（ＤＶＤプレーヤ、ハードディスクレコーダなど）から入力された映像のことを指す。
【０００３】
ウィジェットが利用可能なデジタル放送受信・表示装置では、ウィジェットは主コンテンツの受信・表示と一緒に、複数、同時動作させることが可能であるが、従来のデジタル放送受信・表示装置では、画面に一度に表示できるウィジェットの数には限りがあるため、利用したいウィジェットが画面に表示されていない場合にはウィジェットの表示領域をスクロールするなど視聴しているコンテンツにあわせて表示するウィジェットをユーザが自ら変更する手間がかかる課題があった。
【０００４】
また、従来の映像出力装置ではウィジェットは一列に主コンテンツの下側、もしくは横に並べて表示されるが、映像出力装置の表示モードによってはウィジェット若しくはコンテンツが見づらくなる課題があった。
これらの課題を解決するために、コンテンツ提供者が提供する情報に基づき表示画面に表示するメタ情報を選別し、表示画面の表示形態に応じてメタ情報を表示する方法がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３２７１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術は表示画面に表示するメタ情報に関するものであり、ウィジェットなどの副アプリケーションが利用可能な映像出力装置において、ユーザが希望する表示形態とは異なる表示形態で表示されることがあるという問題がある。
例えば、あるユーザがデジタル放送受信・表示装置で番組視聴中に時間情報を表示するウィジェットを実行していたとする。その後、ユーザが追加で表示画面に表示可能な数以上のウィジェットを実行した場合、デジタル放送受信・表示装置は表示するウィジェットの選別を行う必要があるが、従来技術はコンテンツプロバイダが提供するメタ情報から表示画面に表示する情報の選別を行うため、ユーザが望む、時間情報を表示するウィジェットは、番組の提供者、内容など番組提供者が提供する番組のメタ情報からは関連を判断できないため、従来技術では表示画面に表示されないという問題がある。
【０００７】
本発明は、このような事情に鑑みてなされたもので、その目的は、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力する映像出力装置、映像出力方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
（１）この発明は上述した課題を解決するためになされたもので、本発明の映像出力装置は、１つまたは２つ以上のコンテンツを実行し、前記コンテンツの実行に関する情報を生成するコンテンツ実行部と、コンテンツと同時に実行されるアプリケーションである副アプリケーションであって、１つまたは２つ以上の副アプリケーションを実行し、前記副アプリケーションの実行に関する情報を生成する副アプリケーション部と、前記副アプリケーション実行部にて実行中の副アプリケーションと、前記コンテンツ実行部にて実行中のコンテンツとの関連の強さを、前記副アプリケーションの実行に関する情報と前記コンテンツの実行に関する情報とのうち少なくとも１つに基づき判断する関連判断部と、前記関連の強さに基づき、前記コンテンツと前記副アプリケーションとの表示形態を決定する表示形態決定部と、前記表示形態決定部が決定した表示形態に基づき、前記コンテンツの映像と前記副アプリケーションの映像とを合成する映像合成部と、前記合成した映像の信号を出力する映像出力部とを備えることを特徴とする。
【０００９】
これにより、本発明の映像出力装置は、実行中の副アプリケーションと、実行中のコンテンツとの関連の強さを、副アプリケーションの実行に関する情報とコンテンツの実行に関する情報とのうち少なくとも１つに基づき判断し、その関連の強さに基づき、コンテンツと副アプリケーションとの表示形態を決定するので、例えば、コンテンツを切り替えたときに複数ある副アプリケーションのうちコンテンツと関連の強い副アプリケーションを優先して画面に配置するなど、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【００１０】
（２）また、本発明の映像出力装置は、上述の映像出力装置であって、前記関連判断部は、前記副アプリケーションの実行に関する情報と前記コンテンツの実行に関する情報とのうち少なくとも１つに加え、実行中の副アプリケーションの提供者が提供する情報と実行中のコンテンツの提供者が提供する情報とに基づき、実行中の副アプリケーションと実行中のコンテンツの関連の強さを判断することを特徴とする。
【００１１】
これにより、本発明の映像出力装置は、副アプリケーションの実行に関する情報とコンテンツの実行に関する情報とのうち少なくとも１つに加え、実行中の副アプリケーションの提供者が提供する情報と実行中のコンテンツの提供者が提供する情報とに基づき、関連の強さを判断し、その関連の強さに基づき、コンテンツと副アプリケーションとの表示形態を決定するので、例えば、コンテンツを切り替えたときに複数ある副アプリケーションのうち、提供者が提供する情報である作成者がコンテンツと一致する副アプリケーションを優先して画面に配置するなど、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【００１２】
（３）また、本発明の映像出力装置は、上述の映像出力装置であって、複数の前記映像合成部と、複数の前記映像出力部とを備え、前記表示形態決定部は、前記関連の強さに基づき、前記映像出力部各々から出力する前記コンテンツと前記副アプリケーションとの表示形態を決定し、前記映像合成部の各々は、前記決定した表示形態のうち、対応する前記映像出力部の表示形態に従い、前記コンテンツの映像と前記副アプリケーションの映像とを合成することを特徴とする。
【００１３】
これにより、本発明の映像出力装置は、複数の映像出力先があっても、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【００１４】
（４）また、本発明の映像出力装置は、上述の映像出力装置であって、前記副アプリケーションの実行に関する情報、前記コンテンツの実行に関する情報、前記副アプリケーションの提供者が提供する情報、前記コンテンツの提供者が提供する情報の履歴を保持する実行部生成情報記憶部を備え、前記関連判断部は、前記実行中の副アプリケーションと前記実行中のコンテンツとの関連の強さを、前記実行部生成情報記憶部が保持する情報に基づき判断することを特徴とする。
【００１５】
これにより、本発明の映像出力装置は、実行部生成情報記憶部が保持する副アプリケーションの実行に関する情報、コンテンツの実行に関する情報、副アプリケーションの提供者が提供する情報、コンテンツの提供者が提供する情報の履歴に基づき、関連の強さを判断できるので、例えば、実行中のコンテンツと、実行中の副アプリケーションとが実行された履歴に基づき、実行中のコンテンツと一緒に実行されていた時間の長い副アプリケーションを優先して画面に配置するなど、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【００１６】
（５）また、本発明の映像出力装置は、上述の映像出力装置であって、前記表示形態決定部は、前記関連の強さに加えて、前記副アプリケーションの実行に関する情報に基づき、副アプリケーションの表示形態を決定することを特徴とする。
【００１７】
これにより、本発明の映像出力装置は、関連の強さに加えて、副アプリケーションの実行に関する情報に基づき、副アプリケーションの表示形態を決定するので、副アプリケーションの実行に関する情報として、例えば、副アプリケーションがアクティブであるか否かを示す情報を用いることで、コンテンツが切り替わって、副アプリケーションとコンテンツの関連が弱くなっても、アクティブである副アプリケーションは、そのまま表示するなど、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【００１８】
（６）また、本発明の映像出力装置は、上述の映像出力装置であって、前記関連判断部は、前記コンテンツ実行部が複数のコンテンツを実行しているときは、前記副アプリケーション実行部にて実行中の副アプリケーションと、前記コンテンツ実行部にて実行中の複数のコンテンツのうち主として表示されるコンテンツとの関連の強さを判断することを特徴とする。
【００１９】
これにより、本発明の映像出力装置は、複数のコンテンツを実行していても、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【００２０】
（７）また、本発明の映像出力装置は、上述の映像出力装置であって、前記副アプリケーションの実行に関する情報と、前記コンテンツの実行に関する情報と、副アプリケーションの提供者が提供する情報と、コンテンツの提供者が提供する情報との履歴を保持する実行部生成情報記憶部を備え、前記関連判断部は、前記副アプリケーション実行部にて実行中の副アプリケーションと前記コンテンツ実行部にて実行中のコンテンツとの関連の強さを、前記実行部生成情報記憶部に保持されている情報に基づき判断することを特徴とする。
【００２１】
（８）また、本発明の映像出力方法は、コンテンツと、前記コンテンツと同時に実行されるアプリケーションである副アプリケーションとを実行し、実行結果の映像の信号を出力する映像出力装置における映像出力方法であって、前記映像出力装置が、１つまたは２つ以上のコンテンツを実行し、前記コンテンツの実行に関する情報を生成する第１の過程と、前記映像出力装置が、１つまたは２つ以上の副アプリケーションを実行し、前記副アプリケーションの実行に関する情報を生成する第２の過程と、前記映像出力装置が、前記第２の過程にて実行中の副アプリケーションと、前記第１の過程にて実行中のコンテンツとの関連の強さを、前記副アプリケーションの実行に関する情報と前記コンテンツの実行に関する情報とのうち少なくとも１つに基づき判断する第３の過程と、前記映像出力装置が、前記関連の強さに基づき、前記コンテンツと前記副アプリケーションとの表示形態を決定する第４の過程と、前記映像出力装置が、前記第４の過程にて決定した表示形態に基づき、前記コンテンツの映像と前記副アプリケーションの映像とを合成する第５の過程と、前記映像出力装置が、前記合成した映像の信号を出力する第６の過程とを有することを特徴とする。
【００２２】
（９）また、本発明のプログラムは、１つまたは２つ以上のコンテンツを実行し、前記コンテンツの実行に関する情報を生成するコンテンツ実行部を備える映像出力装置のコンピュータを、コンテンツと同時に実行されるアプリケーションである副アプリケーションであって、１つまたは２つ以上の副アプリケーションを実行し、前記副アプリケーションの実行に関する情報を生成する副アプリケーション部、前記副アプリケーション実行部にて実行中の副アプリケーションと、前記コンテンツ実行部にて実行中のコンテンツとの関連の強さを、前記副アプリケーションの実行に関する情報と前記コンテンツの実行に関する情報とのうち少なくとも１つに基づき判断する関連判断部、前記関連の強さに基づき、前記コンテンツと前記副アプリケーションとの表示形態を決定する表示形態決定部、前記表示形態決定部が決定した表示形態に基づき、前記コンテンツの映像と前記副アプリケーションの映像とを合成する映像合成部、前記合成した映像の信号を出力する映像出力部として動作させる。
【発明の効果】
【００２３】
この発明によれば、実行中の副アプリケーションと、実行中のコンテンツとの関連の強さを、副アプリケーションの実行に関する情報とコンテンツの実行に関する情報とのうち少なくとも１つに基づき判断し、その関連の強さに基づき、コンテンツと副アプリケーションとの表示形態を決定するので、ユーザの希望により近い表示形態で主コンテンツと副アプリケーションの映像を出力することができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施形態によるウィジェット及びコンテンツ提供システム１００の構成を示す概略ブロック図である。
【図２】同実施の形態にかかるデジタル放送受信装置１０２の構成を示す概略ブロック図である。
【図３】同実施の形態にかかるデジタル放送受信装置１０２の変形例であるデジタル放送受信装置１０２ａの構成を示す概略ブロック図である。
【図４】同実施の形態にかかるデジタル放送受信装置１０２による放送番組の表示およびウィジェットの実行処理を説明するフローチャートである。
【図５】同実施の形態にかかる関連判断ルールの３つの例を示す図である。
【図６】同実施の形態にかかる関連判断部２１２の関連判断処理を説明するフローチャートである。
【図７】同実施の形態にかかる表示形態判断ルールの第１の例である。
【図８】同実施の形態にかかる表示形態判断ルールの第２の例である。
【図９】同実施の形態にかかる表示形態判断ルールの第３の例である。
【図１０】同実施の形態にかかる表示形態決定部２１１の表示形態決定処理を説明するフローチャートである。
【発明を実施するための形態】
【００２５】
◆システム構成図
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態によるウィジェット及びコンテンツ提供システム１００の構成を示す概略ブロック図である。図１に示すように、本実施の形態にかかるウィジェット及びコンテンツ提供システム１００は、プロバイダ１０１、デジタル放送受信装置１０２、映像表示音声出力装置１０３、外部入力機器１０４を備える。
【００２６】
プロバイダ１０１としては、ウィジェット配信サーバ１０１ａ、テレビジョン放送局１０１ｂ、インターネットサービスプロバイダ１０１ｃ、映画会社１０１ｄがあるが、これらに限定されない。
プロバイダ１０１はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク、放送電波などを通じてデジタル放送受信装置１０２に対してコンテンツや副アプリケーションであるウィジェットを提供する。ここで、副アプリケーションとは、コンテンツと同時に実行されて、映像を出力するアプリケーションである。本実施形態における映像出力装置であるデジタル放送受信装置１０２は、受信したウィジェットやコンテンツを実行し、その実行結果の映像信号、音声信号を映像表示音声出力装置１０３に出力する。
【００２７】
プロバイダ１０１はＩＰネットワーク、放送電波、記録メディア１０４ａを通じて、外部入力装置１０４に対してコンテンツを提供することも可能である。この場合、コンテンツは外部入力装置１０４で実行され、その実行結果の映像信号、音声信号がデジタル放送受信装置１０２に出力される。デジタル放送受信装置１０２は、受信した映像信号、音声信号を、ウィジェット及びコンテンツの実行結果と合成し、映像表示音声出力装置１０３に出力する。デジタル放送受信装置１０２には２つ以上の映像表示音声出力装置１０３が接続可能であり、別々の映像信号、音声信号若しくは同一の映像信号、音声信号を、それぞれの映像表示音声出力装置１０３に対して出力することが可能である。
【００２８】
映像表示音声出力装置１０３は、液晶ディスプレイなどの映像を表示するためのデバイスと、スピーカなどの音声を出力するためのデバイスを備え、デジタル放送受信装置１０２から入力された映像信号、音声信号に基づき、映像の表示と、音声の出力とを行う。外部入力機器１０３ｄは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）放送やケーブルテレビを受信するセットトップボックス、ＤＶＤやメモリカードに記録されたコンテンツを再生する記録メディア再生機などであり、コンテンツの再生結果である映像信号、音声信号をデジタル放送受信装置１０２に出力する。
【００２９】
◆デジタル放送受信装置構成図
図２は、本実施の形態にかかるデジタル放送受信装置１０２の構成を示す概略ブロック図である。図２に示すように、本実施の形態にかかるデジタル放送受信装置１０２は、ユーザ操作受信部２０１、ウィジェット配信サーバ通信部２０２、ウィジェット実行部２０３、コンテンツ受信部２０４、コンテンツ実行部２０５、表示制御部２０６、映像合成部２０７、映像出力部２０８、音声合成部２０９、音声出力部２１０、表示形態決定部２１１、関連判断部２１２を備える。なお、本実施形態において、デジタル放送受信装置１０２は、映像信号および音声信号を、映像表示音声出力装置１０３に出力するとして説明したが、デジタル放送受信装置１０２が、映像表示音声出力装置１０３を備えている、デジタルテレビジョン受像機であってもよい。
【００３０】
ユーザ操作受信部２０１は、リモートコントローラ（不図示）からのリモコン信号の受信部などであり、ウィジェットダウンロード、実行などユーザからのさまざまな命令を受信し、デジタル放送受信装置１０２内の各部に通知する。ウィジェット配信サーバ通信部２０２は、ユーザ操作受信部２０１からの指示に従い、ウィジェット配信サーバ１０１ａと通信を行い、ウィジェットをデジタル放送受信装置１０２にダウンロードする。ウィジェット配信サーバ１０１ａとウィジェット配信サーバ通信部２０２はインターネットなどを介して通信を行う。ウィジェット実行部２０３はダウンロードされたウィジェットを実行し、ウィジェットの実行に関する情報を生成する。このウィジェットの実行に関する情報にはウィジェットの実行開始時刻、ウィジェットの実行者などが含まれるが、詳細については、後述する。なお、ウィジェット実行部２０３は複数のウィジェットを同時に実行することが可能である。
【００３１】
コンテンツ受信部２０４は、ユーザ操作受信部２０１からの指示に従い、放送局１０１ｂ、インターネットサービスプロバイダ１０１ｃ、外部入力機器１０２ｄと通信を行い、テレビジョン放送の番組、ＩＰ放送の番組、録画された番組、ＤＶＤに記録された映画などのコンテンツを受信する。コンテンツ実行部２０５は受信したコンテンツを実行し、コンテンツの実行に関する情報を生成する。このコンテンツの実行に関する情報にはコンテンツの実行開始時刻、コンテンツの実行者などが含まれるが、詳細については、後述する。コンテンツ実行部２０５はコンテンツが多重化、エンコードされている場合には、コンテンツを分離、デコードしてから実行する。また、コンテンツ実行部２０５は、複数のコンテンツを同時に実行することができるようにしてもよい。なお、ウィジェット実行部２０３はコンテンツ受信部２０４に対してコンテンツの受信、コンテンツ実行部２０５に対してコンテンツの実行、終了を指示することが可能である。また、コンテンツ実行部２０５はウィジェット配信サーバ通信部２０２に対して、ウィジェットのダウンロード、ウィジェット実行部２０３にウィジェットの実行、終了を指示することが可能である。
【００３２】
映像合成部２０７は、表示制御部２０６による制御に従い、ウィジェット実行部２０３、コンテンツ実行部２０５で実行されたウィジェット、コンテンツの映像を合成する。映像出力部２０８は映像合成部２０７で合成された映像の映像信号を映像表示音声出力装置１０３に出力する。音声合成部２０９はウィジェット実行部２０３、コンテンツデコード及び実行部２０５で実行されたウィジェット、コンテンツの音声を合成する。音声出力部２１０は音声合成部２０９で合成された音声の音声信号を映像表示音声出力装置１０３に出力する。
【００３３】
関連判断部２１２は、ウィジェット実行部２０３にて実行中のウィジェットと、前記コンテンツ実行部に実行中のコンテンツとの関連の強さを、ウィジェット実行部２０３が生成するウィジェットの実行に関する情報と、コンテンツ実行部２０５が生成するコンテンツの実行に関する情報とのうち、少なくとも１つに基づき判断する。ウィジェット実行部２０３、コンテンツ実行部２０５が生成する情報については後述する。また、関連判断部２１２のウィジェットとコンテンツの関連の強さの判断方法については後述する。表示形態決定部２１１は関連判断部２１２が判断したウィジェットとコンテンツの関連の強さを取得し、それに基づきコンテンツとウィジェットとの表示形態を決定する。表示形態決定部２１１の表示形態の判断方法については後述する。
表示制御部２０６は、表示形態決定部２１１が決定した表示形態に基づき、映像合成部２０７、映像出力部２０８を制御し、コンテンツ、ウィジェットの実行結果の映像を調整する。映像合成部２０７はコンテンツ、ウィジェットの実行結果の映像合成し、映像出力部２０８は合成結果を出力する。
【００３４】
◇デジタル放送受信装置の変形例
図３は、デジタル放送受信装置１０２の変形例であるデジタル放送受信装置１０２ａの構成を示す概略ブロック図である。
◎映像合成部、映像出力部が２つ以上
図３に示すようにデジタル放送受信装置１０２ａは、映像合成部２０７および映像出力部２０８を２つ以上備えてもよい。図３に示すデジタル放送受信装置１０２ａは第１の映像合成部２０７ａと第２の映像合成部２０７ｂと第１の映像出力部２０８ａと第２の映像出力部２０８ｂとを備える。
【００３５】
第１の映像合成部２０７ａは、ウィジェット実行部２０３、第１のコンテンツ実行部２０５ａ、第２のコンテンツ実行部２０５ｂの映像を合成する。第２の映像合成部２０７ｂも同様に、ウィジェット実行部２０３、第１のコンテンツ実行部２０５ａ、第２のコンテンツ実行部２０５ｂの映像を合成する。また、図３に示すデジタル放送受信装置１０２ａは、第１の映像出力部２０８ａと第２の映像出力部２０８ｂを備える。第１の映像出力部２０８ａは第１の映像合成部２０７ａの合成した映像の映像信号を出力し、第２の映像出力部２０８ｂは第１の映像合成部２０７ｂの合成した映像の映像信号を出力する。
【００３６】
◎実行部生成情報ＤＢ（Ｄａｔａ  Ｂａｓｅ；データベース）２１３
図３に示すようにデジタル放送受信装置１０２ａは実行部生成情報ＤＢ２１３を備えてもよい。図３に示すデジタル放送受信装置１０２ａは実行部生成情報ＤＢ２１３を備え、ウィジェット実行部２０３、第１のコンテンツ実行部２０５ａ、第２のコンテンツ実行部２０５ｂが生成するウィジェット又はコンテンツの実行に関する情報を取得、蓄積する。実行部生成情報ＤＢ２１３が取得、蓄積する情報の詳細については後述する。
【００３７】
◎コンテンツ受信部２０４、コンテンツ実行部２０５が２つ以上
図３に示すように本実施の形態にかかるデジタル放送受信装置１０２ａは、コンテンツ受信部２０４およびコンテンツ実行部２０５を２つ以上備えてもよい。図３に示すデジタル放送受信装置１０２ａは、第１のコンテンツ受信部２０４ａと第２のコンテンツ受信部２０４ｂを備える。第１のコンテンツ受信部２０４ａと第２のコンテンツ受信部２０４ｂは、それぞれ別々のコンテンツを受信することが可能であり、例えば第１のコンテンツ受信部２０４ａでは放送局１０１ｂから送出される地上デジタル放送を受信し、第２のコンテンツ受信部２０４ｂでは外部入力機器１０４から出力される情報を受信することが可能である。
【００３８】
また、図３に示すデジタル放送受信装置１０２ａは、第１のコンテンツ実行部２０５ａと第２のコンテンツ実行部４０５ｂを備える。第１のコンテンツ実行部２０５ａは、第１のコンテンツ受信部２０４ａで受信したコンテンツを実行し、第２のコンテンツ実行部２０５ｂは、第２のコンテンツ実行部２０４ｂで受信したコンテンツを実行する。
【００３９】
◎ウィジェット提供者が提供する情報を抽出する
ウィジェット実行部２０３が、ウィジェット提供者によってウィジェットに付与される情報を抽出するようにしてもよい。ウィジェットに付与される情報については後述する。
◎コンテンツ提供者が提供する情報を抽出する
コンテンツ実行部２０５が、コンテンツ提供者によってコンテンツに付与される情報を抽出するようにしてもよい。コンテンツに付与される情報については後述する。
【００４０】
◆デジタル放送受信装置１０２の放送番組実行フロー
図４は、デジタル放送受信装置１０２による放送番組の表示およびウィジェットの実行処理を説明するフローチャートである。まず、デジタル放送受信装置１０２が放送番組を実行する場合のシーケンスについて説明する。ユーザによるチャンネルボタンの押下を検出したリモートコントローラが、押下されたチャンネルボタンのチャンネルの表示を指示するリモコン信号を送信すると、そのリモコン信号を受信したユーザ操作受信部２０１は、コンテンツ実行部２０５およびコンテンツ受信部２０４に対して、受信したリモコン信号に応じた番組表示の指示を通知する（Ｓ１）。この通知を受けたコンテンツ受信部２０４は、番組の受信を開始し（Ｓ２）、コンテンツ実行部２０５は、受信した番組をデコードする（Ｓ３）。
【００４１】
次にコンテンツ実行部２０５は、表示制御部２０６に表示更新の指示を通知する（Ｓ４）。表示制御部２０６は、表示形態決定部２１１に対して最適な表示形態を要求する（Ｓ５）。表示形態を要求された表示形態決定部２１１は、関連判断部２１２に対して、実行中のウィジェットと、表示対象のコンテンツの関連の強さを要求する（Ｓ６）。関連判断部２１２は、ウィジェット実行部２０３に対してウィジェット実行部２０３が生成する情報を要求する（Ｓ７）。ここではウィジェットは実行されていないので、ウィジェット実行部２０３は関連判断部２１２に対して、ウィジェットが実行されていないことを通知する（Ｓ８）。次に関連判断部２１２は、表示形態決定部２１１に対して、ウィジェットが実行されていないため、ウィジェットとコンテンツの関連の強さを判断することができないことを通知する（Ｓ９）。
【００４２】
次に表示形態決定部２１１は、関連の強さを判断できないことを通知されると、現在のコンテンツの表示形態から、従来の方法で表示形態を決定する。そのために表示形態決定部２１１は表示制御部２０６から現在の表示形態を取得する（Ｓ１０）。表示形態決定部２１１は、取得した表示形態に基づき、決定した表示形態を表示制御部２０６に通知する（Ｓ１１）。コンテンツの表示形態としては１つのコンテンツをフルスクリーンで表示するフルスクリーンモードや２つのコンテンツを同時に表示する２画面モードなどがある。従来の表示形態の決定方法では、例えば、現在の表示形態がフルスクリーンモードであるときは、シーケンスＳ３でデコードを開始した番組をフルスクリーンで表示する表示形態とし、現在の表示形態が２画面モードであるときは、２つのコンテンツのうち、アクティブなコンテンツをシーケンスＳ３でデコードを開始した番組と入れ替えて表示する表示形態とする。次に表示制御部２０６は、映像合成部２０７に表示形態を指示する（１２）。また、表示制御部２０６は、映像出力部２０８に映像出力先など映像の出力方法を指示する（Ｓ１３）。
【００４３】
次に、続けてデジタル放送受信装置１０２がウィジェットを実行する場合のシーケンスを説明する。ここでは、ウィジェット配信サーバ通信部２０２により、複数のウィジェットが予めダウンロードされている状態であるとする。ダウンロードされているウィジェットの中からウィジェットを１つ選択するボタン操作を検出したリモートコントローラが、該ボタン操作に応じたリモコン信号を送信すると、そのリモコン信号を受信したユーザ操作受信部２０１は、ウィジェット実行部２０３に対して、ボタン操作で選択されたウィジェットの実行を命ずる（Ｓ１４）。ウィジェット実行部２０３は、ウィジェットの実行を開始する（Ｓ１５）。
【００４４】
次にウィジェット実行部２０３は、表示制御部２０６に表示更新を命ずる（Ｓ１６）。表示制御部２０６は、表示形態決定部２１１に対して最適な表示形態を要求する（Ｓ１７）。表示形態決定部２１１は、関連判断部２１２に対して、ウィジェットとコンテンツの関連の強さを要求する（Ｓ１８）。関連判断部２１２は、ウィジェット実行部２０３からウィジェット実行部２０３が生成する情報を取得する（Ｓ１９）。次に関連判断部２１２はコンテンツ実行部２０５に対してコンテンツ実行部２０５が生成情報を取得する（Ｓ２０）。
【００４５】
次に関連判断部２１２は、取得したウィジェット実行部２０３が生成する情報とコンテンツ実行部２０５が生成する情報とから、コンテンツとウィジェットの関連の強さを判断し、表示形態決定部２１１に通知する（Ｓ２１）。表示形態決定部２１１は、関連判断部２１２から通知された関連の強さから最適な表示形態を決定し、表示制御部２０６に通知する（Ｓ２２）。表示制御部２０６は、映像合成部２０７に表示形態を指示する（Ｓ２３）。また、表示制御部２０６は、映像出力部２０８に映像出力先を指示する（Ｓ２４）。
シーケンスＳ１６以降では、コンテンツのみが実行されているときに、ウィジェットを実行した場合の表示形態を更新するシーケンスを示したが、再度ウィジェットを実行した場合や、表示するコンテンツを変更した場合、コンテンツの表示形態（フルスクリーンモード、２画面モードなど）を変更した場合、アクティブなコンテンツを変更した場合、アクティブなウィジェットを変更した場合などにも、シーケンスＳ１６以降と同様にして、コンテンツとウィジェットとの表示形態を決定する。
【００４６】
◆ウィジェット実行部２０３が生成する情報
本実施の形態にかかるウィジェット実行部２０３が生成するウィジェットの実行に関する情報を説明する。ウィジェット実行部２０３は実行中のウィジェットに関して、次の情報を生成する；ウィジェットのダウンロード／実行／終了を指示したモジュール、コンテンツとのインタラクション、実行開始／終了時刻、実行時間、表示開始時刻／終了時刻、表示時間、操作回数。
【００４７】
◆コンテンツ実行部２０５が生成する情報
本実施の形態にかかるコンテンツ実行部２０５が生成するコンテンツの実行に関する情報を説明する。コンテンツ実行部２０５はコンテンツが地上デジタル放送番組であれば、デコード中の番組に例えば、次の情報を生成する；番組のモード（通常モード／データ放送モード）、状態（アクティブ／非アクティブ）、番組の実行／終了を指示したモジュール、表示開始／終了時刻、表示時間。
【００４８】
◆ウィジェット提供者が提供する情報
ウィジェット提供者によってウィジェットに付与されるプロバイダ提供情報について説明する。ウィジェットに関するプロバイダ提供情報としては、例えば、ウィジェットの作成者、名称、内容、問い合わせ先などがある。なお、本実施形態において、このウィジェットに関するプロバイダ提供情報は、ウィジェット配信サーバ通信部２０２がウィジェット配信サーバ１０１ａから受信し、ウィジェット実行部２０３が取得する。また、このウィジェットに関するプロバイダ提供情報は、プロバイダ提供情報配信用のサーバから受信するなど、その他の方法で取得するようにしてもよい。
【００４９】
◆コンテンツ実行者が提供する情報
コンテンツ提供者が提供するプロバイダ提供情報について説明する。
コンテンツに関するプロバイダ提供情報としては、たとえば、コンテンツが放送番組であれば放送局名、放送時間、タイトル、ジャンル、出演者、内容、対象年齢、映像データ仕様、音声データ仕様、字幕データ仕様、コピー制御仕様などがある。これらの情報は、例えば地上デジタル放送であれば、ＳＩ／ＰＳＩ（Ｓｅｒｖｉｃｅ Ｉｎｆｏｒｍａｔｉｏｎ／Ｐｒｏｇｒａｍ Ｓｐｅｃｉｆｉｃ Ｉｎｆｏｒｍａｔｉｏｎ）に含まれている。なお、このコンテンツに関するプロバイダ提供情報は、コンテンツ受信部２０４が放送局１０１ｂやインターネットサービスプロバイダ１０１ｃからコンテンツ受信部２０４が受信し、コンテンツ実行部２０５が取得する。
【００５０】
◆実行部生成情報ＤＢ２１３が蓄積する情報
本実施の形態にかかる実行部生成情報ＤＢ２１３が蓄積する情報を説明する。
実行部生成情報ＤＢ２１３はウィジェット実行部２０３が生成する情報、コンテンツ実行部２０５が生成する情報、ウィジェット実行部２０３が抽出し、ウィジェット提供者が提供するプロバイダ情報、コンテンツ実行部２０５が抽出し、コンテンツ提供者が提供するプロバイダ情報を蓄積する。このことにより、関連判断部２１２は実行部生成情報ＤＢ２１３が蓄積する情報から、例えばウィジェット実行部２０３で現在実行中のウィジェットが、過去にどのコンテンツと一緒に実行されていたかを知ることができ、その情報からウィジェットとコンテンツの関連の強さを判断する。
【００５１】
◆関連判断部２１２
本実施の形態にかかる関連判断部２１２について説明する。関連判断部２１２は、ウィジェット実行部２０３にて実行中のウィジェットと、コンテンツ実行部２０５にて実行中のコンテンツとの関連の強さを、ウィジェットの実行に関する情報とコンテンツの実行に関する情報のうち少なくとも１つに基づき、後述する関連判断ルールを用いて判断する。
【００５２】
ウィジェットとコンテンツの関連の強さは例えば数値で示され、数値が大きいほどウィジェットとコンテンツの関連が強い。また、関連判断部２１２は複数のコンテンツとウィジェット若しくは複数のウィジェットとコンテンツとの関連を一度に判断することが可能であり、その場合には複数のコンテンツ若しくは複数のウィジェットの中でのウィジェット若しくはコンテンツとの関連の強さを順位で示してもよい。
【００５３】
＜関連判断ルール＞
次に、関連判断ルールについて説明する。関連判断ルールとは関連判断部２１２が保持し、ウィジェットとコンテンツの関連の強さを判断するために使用する情報である。図５は、本実施の形態にかかる関連判断ルールの３つの例を示す図である。これにより、ユーザが満足できる関連の強さを算出する。本実施形態における関連判断ルールは、図５（ａ）に示す関連計算式Ｆ１と、図５（ｂ）に示す要素値計算式Ｆ２から構成される。関連計算式Ｆ１はウィジェットとコンテンツの関連の強さを計算するための式であり、要素値計算式Ｆ２は関連計算式Ｆ１に使用される各要素の値を計算するための式である。
【００５４】
要素値計算式Ｆ２は、要素名Ｆ２ａ、式Ｆ２ｂ、変数Ｆ２ｃ、重み付けＦ２ｄから構成される。要素名Ｆ２ａは各要素に対して一意に与えられる名前である。式Ｆ２ａは各要素の値を計算するための式若しくは条件式である。変数Ｆ２ｃは式Ｆ２ａに使用される変数である。重み付けＦ２ｄは各要素の重み付けを示すものであり、式Ｆ２ａで算出された結果に対して乗算される値である。
【００５５】
◇コンテンツ実行部が生成する情報を使う場合
図５（ａ）、図５（ｂ）を参照しながら、関連判断部２１３がウィジェット実行部２０３にて実行中のウィジェットと、コンテンツ実行部２０５にて実行中のコンテンツとの関連の強さをウィジェットの実行に関する情報とコンテンツの実行に関する情報のうち少なくとも１つに基づき判断する場合の、関連判断ルールについて説明する。関連計算式Ｆ１ｃはコンテンツの実行に関する情報に基づき判断する場合の関連判断ルールの例である。なお、２画面モードの場合など、コンテンツ実行部２０５が複数のコンテンツを実行しているときは、関連判断部２１３は、ウィジェット実行部２０３にて実行中のウィジェット各々と、コンテンツ実行部２０５にて実行中の複数のコンテンツのうち主として表示されるコンテンツとの関連の強さを判断する。ここで、主として表示されるコンテンツとは、例えば、２画面モードにて表示されているコンテンツのうち、ユーザにより選択されているアクティブなコンテンツを指す。
【００５６】
関連計算式Ｆ１ｃは実行中のコンテンツが実行中のウィジェットによって実行されている場合に、ウィジェットとコンテンツの関連が強い、と判断する関連判断ルールである。これにより、ユーザがより満足できる関連の強さを算出することができる。まず、関連計算式Ｆ１ｃの要素Ｃ１を算出する要素値計算式Ｆ２ｅの内容について説明する。要素値計算式Ｆ２ｅの要素名はＣ１であり、要素Ｃ１の値は、要素値計算式Ｆ２ｅの式Ｆ２ｂ、変数Ｆ２ｃ、重み付けＦ２ｄから計算される。要素Ｃ１は、２つの変数、すなわち実行中のウィジェットＷとコンテンツ実行者Ｃｅとを使用して計算される。要素Ｃ１の式Ｆ２ｂによれば、変数ＷとＣｅが等しければ１、変数ＷとＣｅが等しくなければ０と計算する。要素Ｃ１の式Ｆ２ｂによって計算された値には、さらに重み付けＦ２ｄ、すなわち８０を乗算され、その結果が要素Ｃ１の値となる。なお、ここでは、コンテンツ実行者Ｃｅが、コンテンツの実行に関する情報である。
【００５７】
次に、関連計算式Ｆ１ｃについて説明する。
ウィジェットとコンテンツの関連の強さは関連計算式Ｆ１ｃの式Ｆ１ｂによって算出される。関連計算式Ｆ１ｃの式Ｆ１ｂによれば、関連の強さは上述の要素Ｃ１の値となる。なお、値が大きいほど、関連が強いことを意味し、小さいほど、関連が弱いことを意味する。
【００５８】
◇コンテンツ提供者が提供する情報とウィジェット提供者が提供する情報を使う場合
関連判断部２１３はウィジェット実行部２０３にて実行中のウィジェットと、コンテンツ実行部２０５にて実行中のコンテンツとの関連の強さを、ウィジェットの実行に関する情報とコンテンツの実行に関する情報とのうち少なくとも１つに加え、実行中のコンテンツの提供者が提供する情報と実行中のウィジェットの提供者が提供する情報も使って判断してもよい。関連計算式Ｆ１ｄはコンテンツの実行に関する情報とコンテンツ提供者が提供する情報とウィジェット提供者が提供する情報を使って関連の強さを判断する場合の例である。
【００５９】
関連計算式Ｆ１ｄは、要素Ｃ１＋要素Ｃ２であり、上述の要素Ｃ１に加え、実行中のコンテンツの作成者とウィジェットの作成者が同じである場合に、ウィジェットとコンテンツの関連が強い、と判断する関連計算式である。これにより、ユーザがより満足できる関連の強さを算出することができる。まず、関連計算式Ｆ１ｄに用いられる要素Ｃ２の要素値計算式Ｆ２ｆの内容について説明する。
【００６０】
要素値計算式Ｆ２ｆの要素名はＣ２であり、要素Ｃ２の値は、要素値計算式Ｆ２ｆの式Ｆ２ｂ、変数Ｆ２ｃ、重み付けＦ２ｄから計算される。要素Ｃ２は、２つの変数、すなわちウィジェット提供者が提供する情報であるウィジェット作成者Ｗａと、コンテンツ提供者が提供する情報であるコンテンツ作成者Ｃａを使って計算される。ウィジェット作成とコンテンツ提供者が提供する情報Ｗａ、コンテンツ作成者Ｃａはそれぞれウィジェット実行部２０３とコンテンツ実行部２０５から抽出される。要素Ｃ２の式Ｆ２ｂによれば、変数ＷａとＣａが等しければ１、変数ＷａとＣａが等しくなければ０と計算する。要素Ｃ２の式Ｆ２ｂによって計算された値には、さらに重み付けＦ２ｄ、すなわち１００を乗算され、その結果が要素Ｃ２の値となる。
【００６１】
次に、関連計算式Ｆ１ｄについて説明する。
ウィジェットとコンテンツの関連の強さは関連計算式Ｆ１ｄの式Ｆ１ｂによって算出される。関連計算式Ｆ１ｄの式Ｆ１ｂによれば、関連の強さは上述のＣ１の値と上述のＣ２の値を加算した値となる。なお、値が大きいほど、関連が強いことを意味し、小さいほど、関連が弱いことを意味する。
【００６２】
◇実行部生成情報ＤＢ２１３に保持されている情報に基づき判断する場合
関連判断部２１３はウィジェット実行部２０３にて実行中のウィジェットと、コンテンツ実行部２０５にて実行中のコンテンツとの関連の強さを実行部生成情報ＤＢ２１３に保持されている情報に基づき判断してもよい。関連計算式Ｆ１ｅは、実行部生成情報ＤＢ２１３に保持されている情報を使って関連の強さを判断する場合の例である。
【００６３】
関連計算式Ｆ１ｅは前記要素Ｃ１に加え、実行中のコンテンツのジャンルにおけるウィジェットの表示時間が長い場合に、実行中のコンテンツと実行中のウィジェットの関連が強いと判断する関連判断式である。これにより、ユーザがより満足できる関連の強さを算出することができる。まず、関連計算式Ｆ１ｅの要素値計算式Ｆ２ｇの内容について説明する。要素値計算式Ｆ２ｇの要素名はＣ３であり、要素Ｃ３の値は、要素値計算式Ｆ２ｇの式Ｆ２ｂ、変数Ｆ２ｃ、重み付けＦ２ｄから計算される。
【００６４】
要素Ｃ３は１つの変数コンテンツのジャンルＣｊにおけるウィジェットの表示時間Ｔｗを使って計算される。コンテンツのジャンルＣｊはコンテンツ実行部２０５により抽出され、実行部生成情報ＤＢ２１３に蓄積され、ジャンルＣｊのコンテンツ実行中のウィジェットの表示時間はウィジェット実行部２０３により抽出され、実行部生成情報ＤＢ２１３に蓄積される。要素Ｃ３の式Ｆ２ｅによれば、ジャンルＣｊにおけるウィジェットの表示時間Ｔｗの値がそのまま計算結果となり、さらに重み付けＦ２ｄ、すなわち２０を乗算され、その結果が要素Ｃ３の値となる。
【００６５】
次に、関連計算式Ｆ１ｅについて説明する。
ウィジェットとコンテンツの関連の強さは関連計算式Ｆ１ｅの式Ｆ１ｂによって算出される。関連計算式Ｆ１ｅの式Ｆ２ｂによれば、関連の強さは上述のＣ１の値と上述のＣ３の値を加算した値となる。なお、値が大きいほど、関連が強いことを意味し、小さいほど、関連が弱いことを意味する。
【００６６】
＜関連判断フローチャート＞
図６は、本実施の形態にかかる関連判断部２１２の関連判断処理を説明するフローチャートである。関連判断部２１２は、関連の強さを判断するウィジェット名とコンテンツ名を取得する（Ｓａ１）。次に、関連判断部２１２は、図５に示す関連判断ルールを参照する（Ｓａ２）。なお、図５には関連判断ルールとして３つの関連計算式Ｆ１ｃ、Ｆ１ｄ、Ｆ１ｅを示したが、これらのうち、少なくとも１つを備えていれば良い。なお、複数備えているときは、例えば、ユーザによる指定などにより、いずれの関連計算式を用いるかを決定する。  次に、関連判断部２１２は関連判断ルールに示されている変数を取得する（Ｓａ３）。次に、関連判断部２１２は関連判断ルールに示されている計算式に基づき、ウィジェットとコンテンツの関連の強さを算出し（Ｓａ４）、処理を終了する。
【００６７】
◆表示形態決定部２１１
本実施の形態にかかる表示形態決定部２１１について説明する。
表示形態決定部２１１は、関連判断部２１２から取得した関連の強さに基づき、コンテンツと副アプリケーションとを表示する際の表示形態を決定する。表示形態決定部２１１は、表示形態を決定する際に、表示形態決定部２１１が保持する表示形態判断ルールを用いる。なお、表示形態決定部２１１は、関連判断部２１２から取得した関連の強さに加えて、ウィジェットの実行に関する情報に基づき、表示形態を決定してもよい。これにより、ユーザがより満足できる表示形態を判断することができる。
【００６８】
◆表示形態判断ルール
図７は、本実施の形態にかかる表示形態判断ルールの第１の例である。表示形態判断ルールとは表示形態決定部２１１が保持し、ウィジェット及びコンテンツの表示方法を判断する際に使用する情報である。図７に示す第１の例である表示形態判断ルールＲ１は、条件式Ｒ１２とそれぞれの条件における表示形態Ｒ１１から構成される。表示概略図Ｒ１３、説明Ｒ１４は本実施の形態にかかる表示形態判断ルールＲ１の説明を補足するためのものである。
【００６９】
条件式Ｒ１２はＩＤＲ１２ａ、変数Ｒ１２ｂ、式Ｒ１２ｃから構成される。ＩＤＲ１２ａは各条件に一意に与えられる番号である。式Ｒ１２ｃは最適な表示形態を判断するための条件式であり、変数Ｒ１２ｂは式Ｒ１２ｃに使用される変数である。表示形態Ｒ１１はウィジェット及びコンテンツの表示形態を示す情報であり、要素名Ｒ１１ａ、出力先Ｒ１１ｂ、座標Ｒ１１ｃ、サイズＲ１１ｄから構成される。
【００７０】
◇関連の強さに基づき、ウィジェットの表示形態を決定する場合
図７を参照しながら、関連判断部２１２から取得した関連の強さに基づき、ウィジェットの表示形態を決定する場合ついて説明する。表示形態判断ルールＲ１は、関連判断部２１２から取得した関連の強さに基づき、ウィジェットの表示形態を決定する場合の例である。表示形態判断ルールＲ１は、表示概略図Ｒ１３にあるように、主となるアクティブなコンテンツと非アクティブなコンテンツを同時に実行する２画面出力モードにて、アクティブなコンテンツと関連の強いウィジェットを選別し、左から並べるルールである。表示形態判断ルールＲ１により、実行中のウィジェット数が画面に表示できるウィジェット数を超える場合にも、アクティブなコンテンツとの関連の強さから表示するウィジェットを選別することで、ユーザに最適なウィジェットを提示することが可能となる。
【００７１】
まず、表示形態判断ルールＲ１の条件式Ｒ１２について説明する。
図７の表示形態判断ルールＲ１の条件式Ｒ１２はＩＤＲ１２ａの値が「０」の場合と、「１」の場合と、「２」の場合の３つの条件から構成される。変数Ｒ１２ｂは関連判断部２１２から取得したアクティブなコンテンツとウィジェットとの関連の強さの順位である。式Ｒ１２ｃはウィジェット各々の関連の強さの順位が１位、２位、３位のうちいずれであるかを評価する。すなわち、ＩＤＲ１２ａの値が「０」の場合は、順位が１位であるウィジェットの表示形態を定義し、「１」の場合は、順位が２位であるウィジェットの表示形態を定義し、「２」の場合は、順位が３位であるウィジェットの表示形態を定義する。
【００７２】
次に、表示形態判断ルールＲ１の表示形態Ｒ１１について説明する。
表示形態Ｒ１１は各条件を満たすウィジェットの配置位置、出力先を示すものであり、要素名Ｒ１１ａ、出力先Ｒ１１ｂ、座標Ｒ１１ｃ、サイズＲ１１ｄから構成される。要素名Ｒ１１ａは表示するウィジェットに一意に与えられるＩＤである。図７に示すように、ここでは、順位が１位であるウィジェットの要素名はＷ１であり、順位が２位であるウィジェットの要素名はＷ２であり、順位が３位であるウィジェットの要素名はＷ３である。
【００７３】
出力先Ｒ１１ｂは各要素を出力する表示装置を示す。表示形態判断ルールＲ１では、要素Ｗ１、Ｗ２、Ｗ３はいずれも映像表示音声出力装置１０３の主表示部に出力される。座標Ｒ１１ｃは各要素の表示装置上の配置を示す。表示形態判断ルールＲ１では、表示部の左上を原点（０，０）とし、右方向にｘ軸、下方向にｙ軸をとる。表示形態判断ルールＲ１では、要素Ｗ１、Ｗ２、Ｗ３は、順に（ｘ１、ｙ１）、（ｘ２、ｙ１）、（ｘ３、ｙ１）に配置する。なお、ここで、ｘ１＜ｘ２＜ｘ３である。すなわち、要素Ｗ１、Ｗ２、Ｗ３は、左から順に配置される。サイズＲ１１ｄは各要素の表示装置上のサイズを示す。表示形態判断ルールＲ１では、要素Ｗ１、Ｗ２、Ｗ３はすべて同じ、幅ｗ１、高さｈ１で表示する。
【００７４】
◇関連の強さに基づき、コンテンツの表示形態を決定する場合
図８は、本実施の形態にかかる表示形態判断ルールの第２の例である。図８に示す第２の例である表示判断ルールＲ２は関連判断部２１２から取得した関連の強さに基づき、コンテンツの表示形態を決定する場合の例である。表示形態判断ルールＲ２は表示概略図Ｒ２３にあるように、主となるアクティブなコンテンツと非アクティブなコンテンツを同時に実行する２画面出力モードにて、利用者が実行中のアクティブなウィジェットとの関連の強いコンテンツを選別、アクティブにするルールである。表示形態ルールＲ２により、都度アクティブなウィジェットと関連の強いコンテンツを主コンテンツとすることで、ユーザが満足する表示形態を実現することが可能となる。
【００７５】
まず、表示形態判断ルールＲ２の条件式Ｒ２２について説明する。
図８の表示形態判断ルールＲ２の条件式Ｒ２２はＩＤＲ２２ａの値が「０」の場合と、「１」の場合と、「２」の場合の３つの条件から構成される。変数Ｒ２２ｂは関連判断部２１２から取得したアクティブなウィジェットとコンテンツとの関連の強さの順位である。式Ｒ２２ｃは、コンテンツ各々の関連の強さの順位が１位、２位のうちいずれであるかを評価する。すなわち、ＩＤＲ２２ａの値が「０」の場合は、順位が１位であるコンテンツの表示形態を定義し、「１」の場合は、順位が２位であるコンテンツの表示形態を定義する。
【００７６】
次に、表示形態判断ルールＲ２の表示形態Ｒ２１について説明する。
図８の表示形態判断ルールＲ２の表示情報Ｒ２１は各条件におけるコンテンツの配置位置、出力先を示すものであり、要素名Ｒ２１ａ、出力先Ｒ２１ｂ、座標Ｒ２１ｃ、サイズＲ２１ｄから構成される。要素名Ｒ２１ａは表示するコンテンツに一意に与えられるＩＤである。出力先Ｒ２１ｂは各要素を出力する表示装置を示す。表示形態判断ルールＲ２では、要素Ｃ１、Ｃ２いずれも映像表示音声出力装置１０３の主表示部に出力される。
【００７７】
座標Ｒ２１ｃは各要素の表示装置上の配置を示す。表示形態判断ルールＲ２では、テレビの左上を原点（０，０）とし、右方向にｘ軸、下方向にｙ軸をとり、Ｃ１を主コンテンツの配置位置である（ｘ１、ｙ１）に、Ｃ２を副コンテンツの配置位置である（ｘ２、ｙ２）に配置することを示す。サイズＲ２４ｄは各要素の表示装置上のサイズを示す。表示形態判断ルールＲ２では、要素Ｃ１を幅ｗ１、高さｈ１、Ｃ２を幅ｗ２、高さｈ２で表示する。なお、ここでは、ｘ１＜ｘ２、ｙ１＜ｙ２、ｗ１＞ｗ２、ｈ１＞ｈ２である。
【００７８】
◇ウィジェットの実行に関する情報に基づき、表示形態を決定する場合
図９は、本実施の形態にかかる表示形態判断ルールの第３の例である。第３の例である表示判断ルールＲ３は、関連の強さに加えて、ウィジェット実行部２０３が生成する、ウィジェットの実行に関する情報に基づき、コンテンツの表示形態を決定する場合の例である。また、表示形態判断ルールＲ３は、表示概略図Ｒ３３にあるように、複数の映像出力部（第１の映像出力部２０８、第２の映像出力部２０８ｂ）各々から出力するコンテンツとウィジェットとの表示形態を決定するルールである。
【００７９】
表示形態判断ルールＲ３は、アクティブなウィジェットを第１の映像出力部２０８ａに接続された第１の表示装置であり、コンテンツを表示する主たる映像表示音声出力装置１０３の主表示部に表示させるルールである。また、非アクティブなウィジェットを第２の映像出力部２０８ｂに接続された第２の表示装置である、映像表示音声出力装置１０３の副表示部、あるいは、第１の表示装置とは異なる映像表示音声出力装置１０３、例えば、リモートコントローラの表示部に、コンテンツと関連の強い順に表示させるルールである。表示形態ルールＲ３により、利用者が操作中のアクティブなウィジェットだけを第１の表示装置にコンテンツとともに表示し、コンテンツが見やすいよう、それ以外のウィジェットを第２の表示装置に表示する、ユーザが満足する表示形態を実現することが可能となる。なお、第１の映像合成部２０７ａおよび第２の映像合成部２０７ｂは、決定した表示形態のうち、対応する映像出力部（第１の映像出力部２０８ａ、第２の映像出力部２０８ｂ）の表示形態に従い、コンテンツの映像とウィジェットの映像とを合成する
【００８０】
まず、表示形態判断ルールＲ３の条件式Ｒ３２について説明する。
図９の表示形態判断ルールＲ３の条件式Ｒ３２はＩＤＲ３２ａの値が「０」の場合と、「１」の場合と、「２」の場合と、「３」の場合との４つの条件から構成される。ＩＤＲ３２ａが「０」の変数Ｒ３３ｂは、ウィジェット実行部２０３から取得した、ウィジェットの状態であり、ユーザが操作中であることを示すアクティブな状態であるか、それ以外の状態を示す非アクティブな状態があるかを示す。ＩＤＲ３２ａが「１」、「２」、「３」の変数Ｒ３３ｂは、関連判断部２１２から取得したアクティブなコンテンツとウィジェットとの関連の強さの順位である。
【００８１】
ＩＤＲ３２ａが「０」の条件式Ｒ３２ｃは、ウィジェットの状態がアクティブな状態であるか、非アクティブな状態であるかを評価する。ＩＤＲ３２ａが「１」、「２」、「３」の条件式Ｒ３２ｃは、それぞれ、ウィジェット各々の関連の強さの順位が「１」、「２」、「３」のうちいずれであるかを評価する。すなわち、ＩＤＲ３２ａの値が「０」の場合は、アクティブなウィジェットの表示形態を定義し、「１」の場合は、順位が１位であるウィジェットの表示形態を定義し、「２」の場合は、順位が２位であるウィジェットの表示形態を定義し、「３」の場合は、順位が３位であるウィジェットの表示形態を定義する。
【００８２】
次に、表示形態判断ルールＲ３の表示形態Ｒ３１について説明する。
図９の表示形態判断ルールＲ３の表示形態Ｒ３１は各条件におけるウィジェットの配置位置、出力先を示すものであり、要素名Ｒ３１ａ、出力先Ｒ３１ｂ、座標Ｒ３１ｃ、サイズＲ３１ｄから構成される。要素名Ｒ３１ａは表示するウィジェットに一意に与えられるＩＤである。
【００８３】
出力先Ｒ３１ｂは各要素を出力する表示装置を示す。表示形態判断ルールＲ３では、要素Ｗ１は主表示部に出力され、Ｗ２、Ｗ３、Ｗ４は副表示部に出力される。座標Ｒ３１ｃは各要素の表示装置上の配置を示す。表示形態判断ルールＲ３では、主表示部の左上を原点（０，０）とし、右方向にｘ軸、下方向にｙ軸をとり、Ｗ１を（ｘ１、ｙ１）に配置する。また、Ｗ２、Ｗ３、Ｗ４は副表示部の左上を原点（０，０）とし、右方向にｘ軸、下方向にｙ軸をとり、それぞれ上から（ｘ２、ｙ２）、（ｘ２、ｙ３）、（ｘ２、ｙ４）に配置する。なお、ここではｙ２＜ｙ３＜ｙ４である。サイズＲ３４ｄは各要素の表示装置上のサイズを示す。表示形態判断ルールＲ３では、要素Ｗ１を幅ｗ１、高さｈ１、要素Ｗ２、Ｗ３、Ｗ４を幅ｗ２、高さｈ２で表示する。
【００８４】
◆表示形態決定部２１１フロー
図１０は、本実施の形態にかかる表示形態決定部２１１の表示形態決定処理を説明するフローチャートである。まず、表示形態決定部２１１は、表示形態判断ルールを参照する（Ｓｂ２）。次に、表示形態決定部２１１は、表示形態判断ルールに記載されている変数の値を関連判断部２１２から取得する（Ｓｂ２）。表示形態決定部２１１は、変数の値を、関連判断部２１２からだけでなく、ウィジェット実行部２０３からも取得するようにしてもよい。次に表示形態決定部２１１は、表示形態判断ルールに記載されている条件式を評価し、コンテンツとウィジェットの表示形態を決定し（Ｓｂ３）、処理を終了する。
【００８５】
このように、デジタル放送受信装置１０２は、実行中のウィジェットと、実行中のコンテンツとの関連の強さを、ウィジェットの実行に関する情報とコンテンツの実行に関する情報とのうち少なくとも１つに基づき判断し、その関連の強さに基づき、コンテンツとウィジェットとの表示形態を決定するので、例えば、コンテンツを切り替えたときに複数あるウィジェットのうちコンテンツと関連の強いウィジェットを優先して画面に配置するなど、ユーザの希望により近い表示形態で主コンテンツとウィジェットの映像を出力することができる。
【００８６】
また、このように、デジタル放送受信装置１０２は、ウィジェットの実行に関する情報とコンテンツの実行に関する情報とのうち少なくとも１つに加え、実行中のウィジェットの提供者が提供する情報と実行中のコンテンツの提供者が提供する情報とに基づき、関連の強さを判断し、その関連の強さに基づき、コンテンツとウィジェットとの表示形態を決定するので、例えば、コンテンツを切り替えたときに複数あるウィジェットのうち、提供者が提供する情報である作成者がコンテンツと一致するウィジェットを優先して画面に配置するなど、ユーザの希望により近い表示形態で主コンテンツとウィジェットの映像を出力することができる。
【００８７】
また、このように、デジタル放送受信装置１０２ａは、複数の映像出力先があっても、複数のコンテンツを実行していても、ユーザの希望により近い表示形態で主コンテンツとウィジェットの映像を出力することができる。
【００８８】
また、このように、デジタル放送受信装置１０２ａは、実行部生成情報ＤＢ２１３が保持するウィジェットの実行に関する情報、コンテンツの実行に関する情報、ウィジェットの提供者が提供する情報、コンテンツの提供者が提供する情報の履歴に基づき、関連の強さを判断できるので、例えば、実行中のコンテンツと、実行中のウィジェットとが実行された履歴に基づき、実行中のコンテンツと一緒に実行されていた時間の長いウィジェットを優先して画面に配置するなど、ユーザの希望により近い表示形態で主コンテンツとウィジェットの映像を出力することができる。
【００８９】
また、このように、デジタル放送受信装置１０２は、関連の強さに加えて、ウィジェットの実行に関する情報に基づき、ウィジェットの表示形態を決定するので、ウィジェットの実行に関する情報として、例えば、ウィジェットがアクティブであるか否かを示す情報を用いることで、コンテンツが切り替わって、ウィジェットとコンテンツの関連が弱くなっても、アクティブであるウィジェットは、そのまま表示するなど、ユーザの希望により近い表示形態で主コンテンツとウィジェットの映像を出力することができる。これにより、あるユーザがメモ帳機能を持つウィジェットに文字情報を入力しているときに、デジタル放送受信装置１０２の表示形態が変更になった場合、文字情報入力中のウィジェットの配置が変更になり、ユーザが続けて文字情報を入力することが難しくなるといった問題が起きるのを防ぐことができる。
【００９０】
また、図２におけるウィジェット実行部２０３、コンテンツ実行部２０５、表示制御部２０６、映像合成部２０７、音声合成部２０９、表示形態決定部２１１、関連判断部２１２、および図３におけるウィジェット実行部２０３、第１のコンテンツ実行部２０５ａ、第２のコンテンツ実行部２０５ｂ、表示制御部２０６、第１の映像合成部２０７ａ、第２の映像合成部２０７ｂ、音声合成部２０９、表示形態決定部２１１、関連判断部２１２の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムを、映像出力装置１０２または映像出力装置１０２ａが備えるコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。また、これらの各部の全て、あるいは、一部の処理を、専用のハードウェアにより行なってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００９１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００９２】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００９３】
１００…コンテンツ提供システム
１０１…プロバイダ
１０１ａ…ウィジェット配信サーバ
１０１ｂ…放送局
１０１ｃ…インターネットサービスプロバイダ
１０１ｄ…映画会社
１０２、１０２ａ…デジタル放送受信装置
１０４…外部入力機器
１０４ａ…記録メディア
２０１…ユーザ操作受信部
２０２…ウィジェット配信サーバ通信部
２０３…ウィジェット実行部
２０４…コンテンツ受信部
２０４ａ…第１のコンテンツ受信部
２０４ｂ…第２のコンテンツ受信部
２０５…コンテンツ実行部
２０５ａ…第１のコンテンツ実行部
２０５ｂ…第２のコンテンツ実行部
２０６…表示制御部
２０７…映像合成部
２０７ａ…第１の映像合成部
２０７ｂ…第２の映像合成部
２０８…映像出力部
２０８ａ…第１の映像出力部
２０８ｂ…第２の映像出力部
２０９…音声合成部
２１０…音声出力部
２１１…表示形態決定部
２１２…関連判断部
２１３…実行部生成情報ＤＢ
【図１】
0005495424.tif 000002
【図２】
0005495424.tif 000003
【図３】
0005495424.tif 000004
【図４】
0005495424.tif 000005
【図５】
0005495424.tif 000006
【図６】
0005495424.tif 000007
【図７】
0005495424.tif 000008
【図８】
0005495424.tif 000009
【図９】
0005495424.tif 000010
【図１０】
0005495424.tif 000011