(57)【特許請求の範囲】
【請求項１】
識別番号を有するコンテンツを受信する受信部と、
アプリケーション映像を生成する任意のアプリケーションを実行するアプリケーション実行部と、
予め設定された画面領域に前記任意のアプリケーションが生成するアプリケーション映像を関連付けた画面レイアウト情報を、前記識別番号毎に生成する画面レイアウト構成部と、
前記画面レイアウト構成部が生成した画面レイアウト情報に基づいて、前記アプリケーションが生成したアプリケーション映像を、当該アプリケーションに関連付けられた画面領域に描画するアプリケーション描画部と、
前記アプリケーション描画部によって描画された前記アプリケーション映像を前記コンテンツに含まれる映像に重ねて画面に表示する映像出力部と、
映像を解析して、時間経過に応じて当該映像が変化しない領域を検出し、当該領域を前記アプリケーションが生成したアプリケーション映像を表示する画面領域に設定する画像解析部とを備えた画面生成装置。
【請求項２】
アプリケーション実行部は、アプリケーション音声を生成する任意のアプリケーションを実行することを特徴とする請求項１記載の画面生成装置。
【請求項３】
アプリケーションが生成したアプリケーション音声を受信部が受信したコンテンツに含まれる音声に重ねて出力する音声出力部を備えたことを特徴とする請求項２記載の画面生成装置。
【請求項４】
アプリケーションが生成するアプリケーション音声とコンテンツの音声とがそれぞれ優先度を有し、前記アプリケーション音声の音量および前記音声の音量を当該優先度に応じて設定する音声制御部を備え、
音声出力部は、前記音声制御部によって設定された前記音量に基づいて、前記アプリケーション音声を前記音声に重ねて出力することを特徴とする請求項３記載の画面生成装置。
【請求項５】
識別番号を有するコンテンツが記憶された光学式ディスクを再生する光学式ディスクドライブと、
前記光学式ディスクから前記識別番号を取得する情報解析部とを備えたことを特徴とする請求項１から請求項４のうちのいずれか１記載の画面生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルデータ放送サービス、ＩＰ放送サービス等、映像と同時に様々な情報を表示可能な画面生成装置において、視聴者の嗜好や属性、視聴者の指定等に合わせて画面表示レイアウトを変更する技術に関するものである。
【背景技術】
【０００２】
デジタルデータ放送サービス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）放送サービス等の多くの人に同一の情報を提供する情報サービスでは、文字情報や画像情報といった形式の関連情報、広告等を、映像と同期して提供することが可能となっている。
例えば、地上デジタル放送サービスでは、映像と同期してＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述された放送内容関連情報、ニュースや天気予報等の一般的な情報、映像提供者の情報、広告等が提供されている。これらの情報を視聴する場合には、視聴者がリモコン等を用いて放送受信端末を操作し、情報画面を表示させていた。また、通信を利用した情報サービスでは、インターネットを通じて、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたニュース、天気予報、株価、レストランの検索等の情報が提供されている。
従来、放送のように多くの人に同一の情報を提供する情報サービスでは、映像と同期して放送受信端末に表示する情報の画面レイアウトは１パターンしかなく、固定されていた。そのため、視聴者の属性や利用環境に応じて画面レイアウトを変更することはできなかった。また、表示される情報は画面レイアウトに応じて決定されているため、画面レイアウトを変更できないということは、表示する情報の種類を変更できないということでもあった。
【０００３】
そこで、例えば特許文献１には、放送受信端末で再生する映像に同期して提供される情報の画面レイアウトを変更するための画面生成装置が提案されている。情報提供者が提供する数パターンの画面レイアウトの中から、画面生成装置が視聴者の性別、嗜好情報等に応じた画面レイアウトを選択する。このため、視聴者の属性に合った画面レイアウトで情報画面を表示することができる。
【０００４】
【特許文献１】特開２００７−１３８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の画面生成装置は以上のように構成されているので、情報提供者が提供する画面レイアウト以外を選択することはできず、視聴者は画面レイアウトとそこに表示する情報とを一括して選択していた。そのため、画面レイアウトと情報とを視聴者が自由に変更することができないという課題があった。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、視聴者が映像情報およびその映像情報を表示するアプリケーションを自由に配置設定することで、視聴者が見やすい画面表示に変更可能な画面生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る画面生成装置は、識別番号を有するコンテンツを受信する受信部と、アプリケーション映像を生成する任意のアプリケーションを実行するアプリケーション実行部と、予め設定された画面領域に任意のアプリケーションが生成するアプリケーション映像を関連付けた画面レイアウト情報を、識別番号毎に生成する画面レイアウト構成部と、画面レイアウト構成部が生成した画面レイアウト情報に基づいて、アプリケーションが生成したアプリケーション映像を、当該アプリケーションに関連付けられた画面領域に描画するアプリケーション描画部と、アプリケーション描画部によって描画されたアプリケーション映像をコンテンツに含まれる映像に重ねて画面に表示する映像出力部と、映像を解析して、時間経過に応じて当該映像が変化しない領域を検出し、当該領域を前記アプリケーションが生成したアプリケーション映像を表示する画面領域に設定する画像解析部とを備えたものである。
【発明の効果】
【０００８】
この発明によれば、識別番号を有するコンテンツを受信する受信部と、アプリケーション映像を生成する任意のアプリケーションを実行するアプリケーション実行部と、予め設定された画面領域に任意のアプリケーションが生成するアプリケーション映像を関連付けた画面レイアウト情報を、識別番号毎に生成する画面レイアウト構成部と、画面レイアウト構成部が生成した画面レイアウト情報に基づいて、アプリケーションが生成したアプリケーション映像を、当該アプリケーションに関連付けられた画面領域に描画するアプリケーション描画部と、アプリケーション描画部によって描画されたアプリケーション映像をコンテンツに含まれる映像に重ねて画面に表示する映像出力部とを備えるようにしたので、視聴者が映像情報を表示するアプリケーションを自由に配置設定することができ、視聴者が見やすい画面表示に変更可能な画面生成装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１に係る放送受信システムの構成を示す説明図である。図１に示す放送受信システムは、映像または音声（コンテンツ）および映像情報メタデータを配信する放送サービス配信装置１０、画面生成装置を備え、映像、音声および映像情報メタデータを受信すると共に画面表示する放送受信端末２０、インターネットを介して配置テンプレートを提供する配置テンプレート提供サーバ３０からなる。
【００１０】
図１に示す放送サービス配信装置１０は、映像または音声に関連した映像情報メタデータが蓄積された映像情報メタデータ蓄積部１１を備え、映像または音声とともにその映像に関連する映像情報メタデータを多重化して配信する。放送受信端末２０は、画面生成装置によって放送サービス配信装置１０から配信される映像、音声および映像情報メタデータを受信すると共に、配置テンプレート提供サーバ３０からインターネットを介して配置テンプレートをダウンロードし、映像情報メタデータを描画するアプリケーションを画面上に配置させる。配置テンプレート提供サーバ３０は、配置テンプレート蓄積部３１を備え、放送受信端末２０の画面（図示せず）に映像情報メタデータを配置させる制御に使用する配置テンプレートをインターネットを介して配信する。
【００１１】
図２は、この発明の実施の形態１に係る画面生成装置の構成を示すブロック図である。放送受信端末２０が有する画面生成装置２００において、チューナ（受信部）２０８が放送サービス配信装置１０から配信される映像、音声および映像情報を受信する。受信した映像、音声および映像情報は、デマルチプレクサ２０９によって映像データ、音声データおよび映像情報メタデータに分離され、ビデオデコーダ２１０、オーディオデコーダ２１１および映像情報メタデータ記録部２０６にそれぞれ出力される。ビデオデコーダ２１０およびオーディオデコーダ２１１は、映像データおよび音声データをそれぞれ復号化し、映像出力部２１２および音声出力部２１３へそれぞれ出力する。また、ネットワークインタフェース２０５はインターネット等ネットワークと接続され、配置テンプレート提供サーバ３０から配信される配置テンプレート（予め設定された画面領域）をダウンロードする。
【００１２】
画面レイアウト構成部２０４は、映像情報メタデータおよび配置テンプレートを用いて、映像情報を画面に描画するアプリケーションの表示位置、配置等を設定するための画面レイアウトを生成する。生成した画面レイアウトを画面レイアウト蓄積部２０７が保存する。
アプリケーション実行部２０１は、画面レイアウト蓄積部２０７に記録されている画面レイアウトおよびアプリケーションデータ蓄積部２０２に記録されているアプリケーションデータを用いて、アプリケーションを実行させる。特定のアプリケーションを実行することによって、特定の映像および音声を生成する。
ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、アプリケーション描画部）２０３は、画面に表示するアプリケーション等の描画処理、音声出力処理、および図示しないリモコン等の入力デバイスを用いた視聴者による操作指示入力の処理を行う。
【００１３】
映像出力部２１２は、ＧＵＩ２０３にて描画されるアプリケーション（アプリケーション映像）をビデオデコーダ２１０から出力される復号化済み映像データとミキシングし、画面に表示させる。また、音声出力部２１３は、アプリケーション実行部２０１にて生成されるアプリケーションの音声データ（アプリケーション音声）をオーディオデコーダ２１１から出力される復号化済み音声データとミキシングし、図示しないスピーカから出力させる。
【００１４】
図３は、この発明の実施の形態１に係る映像情報メタデータの１例を示す説明図である。図３に示す映像情報メタデータ４１は、チューナ２０８が受信する映像に多重化して配信される映像情報であり、デマルチプレクサ２０９によって分離され、映像情報メタデータ記録部２０６に記録される。映像情報メタデータ４１は、帰属する映像に関する映像コンテンツを特定する映像コンテンツＩＤ（識別番号）、その映像内容のジャンル、視聴者の住む地域における放送チャンネルおよび放送時間等から構成されている。映像情報メタデータ４１は、ＥＧＰ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）と同様に、通常、映像と多重化され放送サービス配信装置１０から放送波によって送信されている。
【００１５】
図４は、この発明の実施の形態１に係る放送受信端末の画面に表示されるアプリケーションの配置可能領域の１例を示す説明図である。放送受信端末２０において、映像を表示する画面２１上には、アプリケーション描画が可能な領域であるアプリケーションエリア２２，２３が設けられている。これらアプリケーションエリア２２，２３は、配置テンプレート４２により規定されている。この配置テンプレート４２は、配置テンプレート提供サーバ３０からインターネットを介して提供されている。図２に示す画面生成装置２００は、ネットワークインタフェース２０５を介して受信中の映像に関連した配置テンプレートをダウンロードする。この実施の形態１では、アプリケーションエリアが２つ設けられた配置テンプレート４２を用いて説明する。なお、配置テンプレート４２に記述された映像コンテンツＩＤは、図３に示す映像情報メタデータ４１の映像コンテンツＩＤと関連付けられている。
【００１６】
この配置テンプレート４２には、アプリケーションエリア２２を特定するアプリケーションエリアＩＤ「００１」、表示領域の大きさを示す表示エリア「９００×１００」、画面２１上での表示領域の座標を示す表示位置「（９００，５０）」等が記述されている。同様に、アプリケーションエリア２３を特定するアプリケーションエリアＩＤ、表示エリア、表示位置等が記述されている。ただし、アプリケーションエリア２３を特定する配置テンプレート４２の記述には、このアプリケーションエリア２３に描画可能なジャンル「文字列」が追加されており、表示できるアプリケーションのジャンルを制限している。
【００１７】
図５は、この発明の実施の形態１に係る放送受信端末の画面に表示されるアプリケーションの１例を示す説明図である。画面に表示されるアプリケーション２４は、アプリケーションデータ４３により規定されている。このアプリケーションデータ４３は、アプリケーションデータ蓄積部２０２に予め保存されている。アプリケーションデータ４３には、アプリケーションを特定するアプリケーションＩＤ、アプリケーション名を示す名前、アプリケーションのジャンル、アプリケーションを描画するために必要な画面２１上の表示領域の大きさを示す表示サイズ等が記述されている。「ジャンル：時計」のアプリケーション（時計アプリケーションと呼ぶ）２４は、アプリケーション実行部２０１からの描画要求を受けて、ＧＵＩ２０３がアプリケーションデータ４３に基づき画面に描画したときの外観の１例である。
【００１８】
図６は、この発明の実施の形態１に係る放送受信端末の画面の１例を示す説明図である。図６に示す画面２１において、放送サービス配信装置１０から受信中の映像が表示され、その映像に重畳して、時計アプリケーションであるアプリケーション２４ａとニュースアプリケーションであるアプリケーション２４ｂとがそれぞれ描画されている。なお、図６では、時計アプリケーション２４ａは図４に示すアプリケーションエリア２２に描画され、ニュースアプリケーション２４ｂはアプリケーションエリア２３に描画されている。
【００１９】
図６に示すこれらアプリケーション２４ａ，２４ｂは、画面レイアウト４４の記述に従って描画される。画面レイアウト４４は、図３に示す映像情報メタデータ４１に対応し、かつ、図４に示す配置テンプレート４２および図５に示すアプリケーションデータ４３に基づいて生成されている。アプリケーション２４ａは、画面レイアウト４４の「アプリケーションエリアＩＤ：００１」で始まる記述により規定されている。アプリケーションエリア２２を特定するアプリケーションエリアＩＤ「００１」には、アプリケーション２４ａを特定するアプリケーションＩＤ「Ｃｌｏｃｋ＿００１」、表示領域の大きさを示す表示エリア「２００×８０」、表示領域の座標を示す表示位置「（９８０，５０）」が記述されている。同様に、アプリケーション２４ｂは、画面レイアウト４４の「アプリケーションエリアＩＤ：００２」で始まる記述により規定されている。アプリケーションＩＤは、図５に示すアプリケーションデータ４３に記述されたアプリケーションＩＤと同一であり、表示エリアおよび表示位置は、画面２１に配置された結果の表示エリアおよび表示位置をそれぞれ示す。また、この画面レイアウト４４の映像コンテンツＩＤ「００１」は、図３に示す映像情報メタデータ４１の映像コンテンツＩＤ「００１」と関連付けられている。
【００２０】
時計アプリケーション、ニュースアプリケーション等のアプリケーションに表示される時刻、ニュース速報等の情報は、放送サービス配信装置１０が映像情報に多重化して配信する。もしくは、ネットワークインタフェース２０５を用いたＨＴＴＰ通信等により、放送サービス配信装置１０から取得するか、情報をアプリケーションデータ４３に予め同封してもよい。
【００２１】
このように、映像情報メタデータと配置テンプレートとが映像コンテンツＩＤによって関連付けられているため、アプリケーションエリアは映像コンテンツＩＤによって自動的に決定される。このアプリケーションエリアに表示させるアプリケーションの種類は、ユーザが自由に選択・設定することができる。このアプリケーションの種類は、放送サービス配信装置１０から配信される映像に関連する、例えば番組情報といった内容を表示するアプリケーションであってもよいし、映像とは関連のない時刻等の内容を表示するアプリケーションでもよい。
【００２２】
以下では、画面生成装置２００の動作を説明する。
図７は、この発明の実施の形態１に係る画面生成装置の動作を示すシーケンス図である。図７において図２と同一または相当の部分については同一の符号を付し説明を省略する。
画面生成装置２００において、放送サービス配信装置が配信する映像、音声および映像情報をチューナ２０８が常時受信し、デマルチプレクサ２０９へ出力する（ステップＳＴ１０１）。デマルチプレクサ２０９は、チューナ２０８から受け付けた映像、音声および映像情報の分離化を行い、映像データ、音声データおよび映像情報に分離する（ステップＳＴ１０２）。分離された映像データはビデオデコータ２１０へ出力され（ステップＳＴ１０３）、音声データはオーディオデコーダ２１１へ出力される（ステップＳＴ１０４）。また、映像情報は映像情報メタデータ４１として映像情報メタデータ記録部２０６に保存される（ステップＳＴ１０５）。
【００２３】
続いて、ビデオデコーダ２１０およびオーディオデコーダ２１１は映像データおよび音声データの復号化をそれぞれ行い、復号化された復号化済み映像データおよび復号化済み音声データが映像出力部２１２および音声出力部２１３にそれぞれ出力される（ステップＳＴ１０６およびＳＴ１０７）。以上のステップＳＴ１０１からＳＴ２０７の処理が、映像、音声および映像情報を受信している期間、繰り返し行われる。
【００２４】
上述の処理が行われている期間に、視聴者がリモコン等の入力デバイスのアプリケーション起動ボタンを押下する等の操作をすることによってＧＵＩ２０３にアプリケーション起動要求が入力されると（ステップＳＴ１０８）、ＧＵＩ２０３がアプリケーション実行部２０１にアプリケーション起動処理開始要求を行う（ステップＳＴ１０９）。続いて、アプリケーション実行部２０１は、ＧＵＩ２０３から要求されたアプリケーションの起動処理を行い（ステップＳＴ１１０）、画面レイアウト構成部２０４に画面レイアウト構成要求を行う（ステップＳＴ１１１）。この要求を受けて、画面レイアウト構成部２０４が、映像情報メタデータ記録部２０６に保存された、放送サービス配信装置１０から受信中の映像情報メタデータを取得する（ステップＳＴ１１２）。
【００２５】
ステップＳＴ１１３において、画面レイアウト構成部２０４が、取得した映像情報メタデータ４１（図３に示す）に関連する画面レイアウト４４（図６に示す）が画面レイアウト蓄積部２０７に既に蓄積されているか、映像コンテンツＩＤを使用して検索する。
ステップＳＴ１１３での検索の結果、映像情報メタデータに記述された映像コンテンツＩＤ「００１」と同一の映像コンテンツＩＤが記述された画面レイアウトが存在しない場合には、まず、画面レイアウト構成部２０４からの要求に従ってネットワークインタフェース２０５が、配置テンプレート提供サーバ３０から提供される受信中の映像情報に関連した配置テンプレート４２（図４に示す）をダウンロードする（ステップＳＴ１１４）。この配置テンプレートを画面レイアウト構成部２０４が取得する（ステップＳＴ１１５）。また、画面レイアウト構成部２０４は、実行されるアプリケーションのアプリケーションデータ４３（図５に示す）をアプリケーション実行部２０１を介してアプリケーションデータ蓄積部２０２から取得する（ステップＳＴ１１６およびＳＴ１１７）。
なお、画面生成装置２００において起動可能なアプリケーション数と同数のアプリケーションデータが、アプリケーションデータ蓄積部２０２から画面レイアウト構成部２０４へ出力されることとする。
【００２６】
次に、ステップＳＴ１１８およびＳＴ１１９において、配置テンプレートで記述されるアプリケーションエリアに配置するアプリケーションの種類を視聴者に選択させるために、画面レイアウト構成部２０４がアプリケーション実行部２０１を介して、ＧＵＩ２０３に対してアプリケーション選択画面描画要求を行う。これを受けて、ＧＵＩ２０３は、画面にアプリケーション選択画面を表示する（ステップＳＴ１２０）。
【００２７】
ここで、画面に表示されるアプリケーション選択画面の１例を図８に示す。図８は、この発明の実施の形態１に係る放送受信端末の画面に表示されるアプリケーション選択画面の１例を示す説明図である。図８において図４および５と同一または相当の部分については同一の符号を付し説明を省略する。このアプリケーション選択画面２５に表示されるアプリケーションの種類は、アプリケーションデータ蓄積部２０２から取得された複数のアプリケーションデータ中、配置テンプレートに記述された表示エリア、ジャンル等の条件に適合するもののみである。図８に示す例では、時計アプリケーションとメールアプリケーションが表示されており、この２つがアプリケーションエリア２２に配置可能なアプリケーションである。視聴者はリモコン等の入力デバイスを操作し、アプリケーションエリア２２に配置するアプリケーションを選択する。
【００２８】
ＧＵＩ２０３が入力デバイスからアプリケーション選択要求を受け付け（ステップＳＴ１２１）、アプリケーションエリア２２に配置するアプリケーションが決定される。アプリケーションエリアが複数ある場合には、ステップＳＴ１１８からステップＳＴ１２１をアプリケーションエリア数繰り返し行い、例えばアプリケーション２２に配置するアプリケーション決定後に、アプリケーションエリア２３に配置するアプリケーションを決定すればよい。
【００２９】
ＧＵＩ２０３は、選択されたアプリケーションに対応するアプリケーションデータを、アプリケーション実行部２０１を介して画面レイアウト構成部２０４に通知する（ステップＳＴ１２２およびＳＴ１２３）。この通知を受けた画面レイアウト構成部２０４が、受信中の映像情報に関連した配置テンプレートと、配置テンプレートによって規定されたアプリケーションエリアにそれぞれ配置するアプリケーションのアプリケーションデータとを組み合わせた画面レイアウトを生成する（ステップＳＴ１２４）。なお、この画面レイアウトは、映像情報メタデータと関連付けられて、画面レイアウト蓄積部２０７に蓄積される。
【００３０】
ステップＳＴ１１３での検索の結果、映像情報メタデータに記述された映像コンテンツＩＤ「００１」と同一の映像コンテンツＩＤが記述された画面レイアウトが存在した場合には、画面レイアウト蓄積部２０７から取得した画面レイアウトを、一方、既存の画面レイアウトが存在しない場合にはステップＳＴ１１６からステップＳＴ１２４において生成された新たな画面レイアウトを、画面レイアウト構成部２０４がアプリケーション実行部２０１に出力する（ステップＳＴ１２５）。なお、既存の画面レイアウトが存在した場合に、その既存画面レイアウトを使用するか視聴者に対して問い合わせ、使用しない場合には前述の画面レイアウトが存在しない場合と同様の処理に進み、新たな画面レイアウトを生成すればよい。
【００３１】
アプリケーション実行部２０１は、ＧＵＩ２０３に対して、画面レイアウトをもとにしたアプリケーション描画要求を行う（ステップＳＴ１２６）。また、アプリケーション実行部２０１はアプリケーションデータをもとにしたアプリケーション用の音声データを生成し、ＧＵＩ２０３へ出力する。そしてＧＵＩ２０３は、映像出力部２１２および音声出力部２１３に対して、画面レイアウトによって指定されたアプリケーションの映像データおよび音声データを出力するようそれぞれ出力要求を行う（ステップＳＴ１２７およびＳＴ１２８）。映像出力部２１２は、受け付けた出力要求に応じて、ステップＳＴ１１６で出力された映像データにステップＳＴ１０６で出力された復号化済み映像データをミキシングして出力する（ステップＳＴ１２９）。音声出力部２１３は、受け付けた出力要求に応じて、ステップＳＴ１１７で出力された音声データにステップＳＴ１０７で出力された復号化済み音声データをミキシングして出力する（ステップＳＴ１３０）。
【００３２】
このようにして、１種類の映像情報メタデータに対して複数のアプリケーションを関連付けた画面レイアウトが生成され、図６に示すように、複数のアプリケーション２４ａ，２４ｂが画面２１上に配置される。例えば、毎週同一の曜日および時間に放送されている番組に関連する映像情報メタデータは放送日によらず同じである。そのため、視聴者は、一度その番組の映像情報メタデータに対応する画面レイアウトを生成し、画面レイアウト蓄積部２０７に保存しておけば、それ以降、その番組を視聴する際にはアプリケーションの配置設定を不要とすることができる。
【００３３】
また、配置テンプレートを用いてアプリケーションの配置を設定することによって、配置設定に必要な視聴者が操作する項目を制限することができ、視聴者の設定操作回数を減少させることができる。さらに、放送提供者が配置テンプレートを提供することによって、画面に表示される映像上の意図しない位置にアプリケーションを配置することを回避できる。
【００３４】
以上のように、実施の形態１によれば、映像コンテンツＩＤによって識別される映像、音声および映像情報を受信するチューナ２０８と、アプリケーションを実行するアプリケーション実行部２０１と、配置テンプレートに記述されたアプリケーションエリアに、ユーザの選択等による任意のアプリケーションを関連付けた画面レイアウトを、映像コンテンツＩＤ毎に生成する画面レイアウト構成部２０４と、画面レイアウト構成部２０４が生成した画面レイアウトに基づいて、アプリケーションエリアにアプリケーションが生成する映像を描画するＧＵＩ２０３と、ＧＵＩ２０３によって描画されたアプリケーションが生成した映像に復号化済み映像データに重ねて画面２１に表示する映像出力部２１２と、アプリケーションが生成した音声と復号化済み音声データとをミキシングして出力する音声出力部２１３とを備えるように構成したので、視聴者が映像情報を表示するアプリケーションを自由に配置設定することで、視聴者が見やすい画面表示に変更可能な画面生成装置を提供することができる。
【００３５】
なお、本実施の形態１では、アプリケーションデータ蓄積部２０２に予めアプリケーションデータが蓄積されている構成であったが、放送提供者が映像に合わせたアプリケーションデータを提供する構成であってもよい。この場合には、画面生成装置２００がネットワークインタフェース２０５またはチューナ２０８を介してアプリケーションデータを取得し、アプリケーションデータ蓄積部２０２に保存する。
この構成の場合には、特定の映像のシーンに合わせたアプリケーションを画面に表示させることができ、番組関連情報やＣＭ等を提供することが可能となる。
【００３６】
また、本実施の形態１では、映像情報メタデータに記述された映像コンテンツＩＤ「００１」と同一の映像コンテンツＩＤが記述された画面レイアウトを用いて、アプリケーションを画面に配置する構成であった。これにかえて、映像情報メタデータにおける特定の情報、例えばジャンル、チャンネル等を画面レイアウトと関連付け、視聴者が指定したジャンル、チャンネル等の映像情報メタデータが帰属する映像を受信した場合に、その指定したジャンル、チャンネル等に関連付けられた画面レイアウトを用いて、アプリケーションを画面に配置する構成であってもよい。具体的には、画面レイアウトにジャンル、チャンネル等のＩＤを記述しておき、図７に示すステップＳＴ１１３において画面レイアウト構成部２０４が画面レイアウトを検索する際に、映像情報メタデータの該当するＩＤ記述を含む画面レイアウトを取得する。
この構成の場合には、１種類の画面レイアウトを複数の番組に関する映像情報メタデータに適用できるため、画面レイアウトを生成する回数を減少させることができると共に、より多くの種類の映像に対してアプリケーションを自動で配置させることができる。
【００３７】
実施の形態２．
実施の形態２では、実施の形態１に係る放送受信端末２０が備える画面生成装置２００で生成した画面レイアウトを複数の放送受信端末間で共有するために、画面レイアウト共有サーバを有する画像レイアウト共有システムについて説明する。
図９は、この発明の実施の形態２に係る画面レイアウト共有システムの構成を示す説明図である。図９に示す放送受信端末２０ａ，２０ｂは実施の形態１に係る放送受信端末２０と同一の構成であり、それぞれが画面生成装置２００を備える。これら放送受信端末２０ａ，２０ｂが、画面レイアウト共有サーバ５０とネットワークを介して接続され、映像情報メタデータまたは画面レイアウトが放送受信端末２０ａ，２０ｂと画面レイアウト共有サーバ５０間で送受信される。
【００３８】
図１０は、この実施の形態２に係る画面レイアウト共有システムの構成を示すブロック図である。図１０において図２と同一または相当の部分については同一の符号を付し説明を省略する。放送受信端末２０ａ，２０ｂがそれぞれ備える画面生成装置２００のネットワークインタフェース２０５は、ネットワークを介して画面レイアウト共有サーバ５０と接続されている。
図１０に示す画面レイアウト共有サーバ５０は、画面生成装置２００とネットワークで接続され、画面レイアウトのアップロードを受け付けると共に、ダウンロード要請のあった画面レイアウトを送信するウェブサーバ５３、画面レイアウトを保存する画面レイアウト蓄積部５２、画面生成装置２００から受け取った画面レイアウトを管理して画面レイアウト蓄積部５２に保存すると共に、画面生成装置２００からダウンロード要請があった画面レイアウトを画面レイアウト蓄積部５２から検索する画面レイアウト管理部５１を備える。
【００３９】
以下では、画面レイアウト共有システムの動作について説明する。
まず、画面生成装置２００から画面レイアウト共有サーバ５０へ、生成した画面レイアウトをアップロードする場合を説明する。画面レイアウトが新たに生成された場合（図７に示すステップＳＴ１２４）、視聴者によるアップロード指示がＧＵＩ２０３に入力された場合等に、画面レイアウト構成部２０４が、ネットワークインタフェース２０５を介して、画面レイアウト共有サーバ５０内のウェブサーバ５３に接続する。そして、生成した画面レイアウトを対応する映像情報メタデータとともにアップロードする。
ウェブサーバ５３は、受け取った画面レイアウトおよび映像情報メタデータを画面レイアウト管理部５１へ出力する。画面レイアウト管理部５１は、受け取った画面レイアウトを映像情報メタデータに関連付けて画面レイアウト蓄積部５２に出力し、画面レイアウト蓄積部５２に保存される。画面レイアウトと映像情報メタデータとの関連付けは、例えば実施の形態１で説明したように、共通の映像コンテンツＩＤでナンバリングする等の方法で行えばよい。
【００４０】
次に、画面生成装置２００が画面レイアウト共有サーバ５０から、画面レイアウトをダウンロードする場合を説明する。画面レイアウト構成部２０４が画面レイアウト蓄積部２０７を検索する場合（図７に示すステップＳＴ１１３）、画面レイアウト構成部２０４が、ネットワークインタフェース２０５を介して、画面レイアウト共有サーバ５０内のウェブサーバ５３に接続する。そして、画面レイアウト構成部２０４が映像情報メタデータに含まれる映像コンテンツＩＤを指定して、その映像コンテンツＩＤを用いて映像情報メタデータに関連付けられた画面レイアウトのダウンロード要求を行う。
【００４１】
ウェブサーバ５３は受け付けた映像コンテンツＩＤを、画面レイアウト管理部５１に出力する。画面レイアウト管理部５１が、この映像コンテンツＩＤに関連した画面レイアウトが画面レイアウト蓄積部５２に存在するか検索する。検索の結果、画面レイアウトが存在した場合には、画面レイアウト管理部５１がウェブサーバ５３を介して、この画面レイアウトを画面生成装置２００へ送信する。
検索の結果、画面レイアウトが存在しない場合には、画面レイアウト管理部５１がウェブサーバ５３を介して、その旨を通知するメッセージを画面生成装置２００へ送信する。
【００４２】
なお、画面生成装置２００による画面レイアウトのダウンロードは、画面レイアウト構成部２０４が画面レイアウト蓄積部２０７を検索する場合（図７に示すステップＳＴ１１３）以外のタイミングで実行される構成であってもよい。例えば、画面生成装置２００が定期的に画面レイアウト共有サーバ５０との接続を行い、画面生成装置２００が備える画面レイアウト蓄積部２０７を、画面レイアウト共有サーバ５０が備える画面レイアウト蓄積部５２と同期させる構成であってもよい。
【００４３】
以上のように、本実施の形態２によれば、画面レイアウト共有サーバ５０と複数の画面生成装置２００とを接続するように構成したので、複数の画面生成装置２００が画面レイアウトを共用することができる。
また、視聴者が複数の画面生成装置２００を利用する場合には、特定の画面生成装置２００が生成した画面レイアウトを画面レイアウト共有サーバ５０にアップロードし、他の画面生成装置２００がその画面レイアウトを画面レイアウト共有サーバ５０からダウンロードすることによって、全ての画面生成装置２００で画面レイアウトの生成および設定操作を行う必要はなくなる。さらに、視聴者が生成および設定した画面レイアウトを複数の画面生成装置２００が共有することにより、個別に画面レイアウトの生成および設定をすることなく、自動でアプリケーションが画面上に配置可能となる。
【００４４】
実施の形態３．
図１１は、この発明の実施の形態３に係る画面生成装置の構成を示すブロック図である。図１１において図２と同一または相当の部分については同一の符号を付し説明を省略する。この実施の形態３に係る画面生成装置２００ａは、上記実施の形態１に係る画面生成装置２００に音声制御部２１４を追加した構成である。この音声制御部２１４は、オーディオデコーダ２１１から出力される復号化済み音声データにＧＵＩ２０３から出力されるアプリケーションの音声データをミキシングする際の、音量バランス、音声効果等の音場設定を行う。
【００４５】
図７に示すステップＳＴ１２８において、ＧＵＩ２０３から音声出力要求が出力されると、音声制御部２１４が、画面レイアウト構成部２０４から映像コンテンツＩＤで互いに関連付けられた画面レイアウトおよび映像情報メタデータを取得し、映像の内容と、その映像に関連付けられた画面レイアウトによって定義されているアプリケーションの内容から、予め設定された優先度に従って音声をミキシングする。なお、ステップＳＴ１２８に至る処理は、上述の実施の形態１と同様であるので説明を省略する。
【００４６】
例えば、音声制御部２１４は、映像情報メタデータに含まれる映像コンテンツＩＤ、ジャンル（「ジャンル：音楽」、「ジャンル：映画」等）等の映像に関する情報を抽出する。一方、アプリケーション実行部２０１は、図６に示すような画面レイアウト４４に記載されたアプリケーションＩＤをキーとして、アプリケーションデータ蓄積部２０２から図５に示すアプリケーションデータ４３を取得し、アプリケーションのジャンル（「ジャンル：音楽」、「ジャンル：映画」等）等のアプリケーションの内容を抽出する。
【００４７】
映像制御部２１４は「ジャンル：写真」の優先度は３、「ジャンル：音楽」の優先度は５、「ジャンル：映画」の優先度は１０というように、各ジャンルの優先度を予め記憶している。ここでは、優先度の数値が大きい場合にミキシングの音声を大きくする設定とする。
そして、音声制御部２１４は、映像情報メタデータに記述されたジャンルと画面レイアウトに記述されたジャンルとをつき合わせ、例えば、映像のジャンルが「ジャンル：映画」であり、アプリケーションのジャンルが「ジャンル：音楽」であった場合には、優先度に従って映像に伴った復号化済み音声を大きくし、アプリケーションの音声を小さく、または消音するといったミキシングを行う。
【００４８】
ミキシングのルールは、上述の優先度を設定する構成以外であってもよく、視聴者の設定操作の履歴等により動的に生成する、またはアプリケーションデータに「ボリューム」の項目を記述して予め設定する等の構成であってもよい。
【００４９】
音声制御部２１４によってミキシングされたアプリケーションの音声データと復号化済み音声データとが、音声出力部２１３ａに出力される。
【００５０】
以上のように、本実施の形態３によれば、アプリケーションの音声データと復号化済み音声データとがそれぞれ優先度を有し、復号化済み音声データの音量およびアプリケーションの音声データの音量をこの優先度に応じてミキシングする音声制御部２１４を備える構成としたので、視聴者が音声を調整する必要がなくなり、自動で音場設定を行うことができる。
【００５１】
実施の形態４．
上記実施の形態１は、画面生成装置２００が配置テンプレート提供サーバ３０から配置テンプレートをダウンロードして、その配置テンプレートに従ってアプリケーションを配置する構成とした。この実施の形態４では、画面生成装置２００が画像解析部２１５を備えることにより、配置テンプレートを用いることなくアプリケーションを配置できる構成とする。
【００５２】
図１２は、この発明の実施の形態４に係る画面生成装置の構成を示すブロック図である。図１２において図２と同一または相当の部分については同一の符号を付し説明を省略する。この実施の形態４に係る画面生成装置２００ｂは、上記実施の形態１に係る画面生成装置２００に画像解析部２１５を追加した構成である。この画像解析部２１５は、ビデオデコーダ２１０から出力される復号化済み映像データを画像解析し、アプリケーションの配置が可能な領域を検出し、配置テンプレートを生成する。
【００５３】
以下では、画像解析部２１５の配置テンプレート生成動作について説明する。図１３は、この実施の形態４に係る放送受信端末の画面の１例を示す説明図である。図１３（ａ）は放送受信端末２０の画面２１に表示される映像の１例を示し、映像にはテロップ２６，２７が含まれている。映像のテロップ２６，２７は文字や画像による静止画で構成されるため、各画素の時間に対する変化が少ない。そこで、画像解析部２１５は、ビデオデコーダ２１１から出力される復号化済み映像データを解析し、前後の映像データの差分等を比較することにより、変化が大きい画素と変化が小さい画素の境界を検出する。
【００５４】
図１３（ｂ）に、図１３（ａ）で示した画面２１の映像から画像解析部２１５が検出した、映像のテロップが表示されている領域を示す。図において、鎖線は変化が大きい画素と変化が小さい画素の境界である。画像会席部２１５は、境界に囲まれた、変化が小さい画素が含まれる領域２８ａ，２８ｂをテロップが表示されている領域と判定する。従って、画像解析部２１５は映像のテロップが表示されていない領域をアプリケーションエリア２９に設定した配置テンプレートを生成する。
なお、画面解析部２１５は、アプリケーションエリア２９を複数に分割し、複数のアプリケーションを描画可能な配置テンプレートを生成してもよい。
【００５５】
図１２に示す画像解析部２１５を備えた画面生成装置２００ａは、図７に示すステップＳＴ１１４およびＳＴ１１５において、画面レイアウト構成部２０４が配置テンプレート提供サーバ３０から提供される受信中の映像情報に関連した配置テンプレートを取得する処理にかえて、画像解析部２１５がビデオデコーダ２１０からの復号化済み映像データを画像解析して生成した配置テンプレートを画面レイアウト構成部２０４が取得する処理を行う。これ以外の処理は、図７に示す処理と同一であるため説明を省略する。
【００５６】
以上のように、本実施の形態４によれば、復号化済み映像データを解析して、時間経過に応じて復号化済み映像データが変化しない領域を検出し、この領域をアプリケーションエリアに設定する画像解析部２１５を備えるように構成したので、ネットワークインタフェース２０５を用いて配置テンプレート提供サーバ３０から配置テンプレートを取得する必要がなくなる。また、放送提供者等が配置テンプレートを予め用意する必要がなくなる。
【００５７】
実施の形態５．
図１４は、この発明の実施の形態５に係る画面生成装置の構成を示すブロック図である。
図１４において図２と同一または相当の部分については同一の符号を付し説明を省略する。
図１４に示す画面生成装置２００ｃは、上記実施の形態１に係る画面生成装置２００に、光学式ディスクの再生を行う光学式ディスクドライブ２１６、および、光学式ディスクドライブ２１６が再生する光学式ディスクに含まれるディスク情報を取得するディスク情報解析部２１７を追加した構成である。このディスク情報解析部２１７が、光学式ディスクドライブ２１６から得られるディスク情報に基づいて実行されるアプリケーションの画面レイアウトを自動設定する。
【００５８】
視聴者の操作によって、画面生成装置２００ｃに搭載された光学式ディスクドライブ２１６に光学式ディスクが挿入されると、この光学式ディスクドライブ２１６が光学式ディスクの再生を行う。続いて、ディスク情報解析部２１７が、光学式ディスクドライブ２１６から光学式ディスクを特定するためのディスクＩＤを取得し、画面レイアウト構成部２０４に出力する。
【００５９】
図１４に示す画面生成装置２００ｃは、図７に示すステップＳＴ１０１−ＳＴ１１２において、チューナ２０８が受信する映像および映像情報にかえて、光学式ディスクドライブ２１６が再生する光学式ディスクの映像および映像情報であるディスクＩＤ（識別番号）を用いて、処理を行う。
続いて、図７に示すステップＳＴ１１４において、画面レイアウト構成部２０４からの要求に従って、ネットワークインタフェース２０５が、配置テンプレート提供サーバ３０からディスクＩＤに対応した配置テンプレートをダウンロードする。放送受信端末の画面に配置テンプレートに基づいて光学式ディスクに応じたアプリケーションが表示される。
【００６０】
光学式ディスクの映像データは、光学式ディスクドライブ２１６からビデオデコーダ２１０ａへ出力され、複合化される。続いて、復号化された復号化済み映像データが映像出力部２１２ａに出力される。映像出力部２１２ａによって、復号化済み映像データがＧＵＩ２０３から出力されるアプリケーションの映像データと重畳される。
同様に、光学式ディスクの音声データは、光学式ディスクドライブ２１６からオーディオデコーダ２１１ａへ出力され、復号化される。続いて、復号化された復号化済み音声データが音声出力部２１３ｂに出力される。音声出力部２１３ｂによって、復号化済み音声データがＧＵＩ２０３から出力されるアプリケーションの音声データとミキシングされる。
【００６１】
このような場合のアプリケーションとしては、例えば、映画コンテンツが記録されたＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を再生する場合に、その映画に関連した情報を表示するもの、または、目的の言語の字幕が選択不可能である映画に対して、ネットワークインタフェース２０５を用いて字幕情報を取得して表示するもの等がある。このようなアプリケーションデータおよびその配置テンプレートは、光学式ディスクの製作者が予め生成し、配置テンプレート提供サーバ３０から配信すればよい。
【００６２】
以上のように、本実施の形態５によれば、映像、音声およびディスクＩＤが記憶された光学式ディスクを再生する光学式ディスクドライブ２１６と、光学式ディスクからディスクＩＤを取得する情報解析部２１７とを備えるように構成したので、光学式ディスクの再生と同時にアプリケーションが自動的に配置される。また、光学式ディスクの製作者がアプリケーションデータおよびその配置テンプレートを生成・配信することにより、光学式ディスクの映像に関連情報等を付加して表示することができる。
【００６３】
なお、上述した説明では、上記実施の形態１で示した構成に対して上記実施の形態２から上記実施の形態５までをそれぞれ適用する場合を示したが、これに限らず、上記実施の形態２−４の構成、または上記実施の形態２、３および５の構成を適宜組み合わせたものであっても構わない。
【図面の簡単な説明】
【００６４】
【図１】この発明の実施の形態１に係る放送受信システムの構成を示す説明図である。
【図２】この発明の実施の形態１に係る画面生成装置の構成を示すブロック図である。
【図３】この発明の実施の形態１に係る映像情報メタデータの１例を示す説明図である。
【図４】この発明の実施の形態１に係る放送受信端末の画面に表示されるアプリケーションの配置可能領域の１例を示す説明図である。
【図５】この発明の実施の形態１に係る放送受信端末の画面に表示されるアプリケーションの１例を示す説明図である。
【図６】この発明の実施の形態１に係る放送受信端末の画面の１例を示す説明図である。
【図７−１】この発明の実施の形態１に係る画面生成装置の動作を示すシーケンス図である。
【図７−２】この発明の実施の形態１に係る画面生成装置の動作を示すシーケンス図である。
【図８】この発明の実施の形態１に係る放送受信端末の画面に表示されるアプリケーション選択画面の１例を示す説明図である。
【図９】この発明の実施の形態２に係る画面レイアウト共有システムの構成を示す説明図である。
【図１０】この実施の形態２に係る画面レイアウト共有システムの構成を示すブロック図である。
【図１１】この発明の実施の形態４に係る画面生成装置の構成を示すブロック図である。
【図１２】の発明の実施の形態４に係る画面生成装置の構成を示すブロック図である。
【図１３】この実施の形態４に係る放送受信端末の画面の１例を示す説明図である。
【図１４】この発明の実施の形態５に係る画面生成装置の構成を示すブロック図である。
【符号の説明】
【００６５】
２０  放送受信端末、２００，２００ａ，２００ｂ，２００ｃ  画面生成装置、２０１  アプリケーション実行部、２０２  アプリケーションデータ蓄積部、２０３  ＧＵＩ、２０４  画面レイアウト構成部、２０５  ネットワークインタフェース、２０６  映像情報メタデータ記録部、２０７  画面レイアウト蓄積部、２０８  チューナ、２０９  デマルチプレクサ、２１０，２１０ａ  ビデオデコーダ、２１１，２１１ａ  オーディオデコーダ、２１２，２１２ａ  映像出力部、２１３，２１３ａ，２１３ｂ  音声出力部、２１４  音声制御部、２１５  画面解析部。
【図１】
0005219501.tif 000002
【図２】
0005219501.tif 000003
【図３】
0005219501.tif 000004
【図４】
0005219501.tif 000005
【図５】
0005219501.tif 000006
【図６】
0005219501.tif 000007
【図７−１】
0005219501.tif 000008
【図７−２】
0005219501.tif 000009
【図８】
0005219501.tif 000010
【図９】
0005219501.tif 000011
【図１０】
0005219501.tif 000012
【図１１】
0005219501.tif 000013
【図１２】
0005219501.tif 000014
【図１３】
0005219501.tif 000015
【図１４】
0005219501.tif 000016