(57)【要約】【課題】複数の画像を表示する場合に、ユーザのニーズに合わせて適切かつ効果的に各画像のレイアウトを行う表示装置を提供すること。【解決手段】複数の画像（映像／グラフィックス）のレイアウトを行う表示装置１０において、記憶部１９が、複数の領域に分割された画像の各領域に割り当てられる重みの情報をあらかじめ記憶しておき、レイアウト制御部２０が、記憶部１９に記憶された重みの情報に基づいて、各画像をレイアウトするレイアウト処理を実行する。【選択図】図１
2013254232.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像のレイアウトを行う表示装置であって、
複数の領域に分割された画像の各領域に割り当てられる重みの情報を記憶する記憶部と、
該記憶部に記憶された重みの情報に基づいて、各画像のレイアウトを行うレイアウト制御部と、
を備えることを特徴とする表示装置。
【請求項２】
前記複数の領域は、各画像の種別に応じて設定されることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記重みは、各画像の種別に応じて設定されることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記レイアウト制御部は、各画像において前記重みが所定値よりも大きい領域のみを抽出し、抽出した各領域のレイアウトを行うことを特徴とする請求項１〜３のいずれか１項に記載の表示装置。
【請求項５】
前記レイアウト制御部は、各画像において前記重みが所定値よりも小さい領域が非表示となることを許容しつつ、各画像のレイアウトを行うことを特徴とする請求項１〜３のいずれか１項に記載の表示装置。
【請求項６】
前記レイアウト制御部は、文字の大きさが所定の大きさよりも小さい画像がある場合に、該画像を拡大表示することを特徴とする請求項１〜５のいずれか１項に記載の表示装置。
【請求項７】
前記レイアウト制御部は、前記画像の拡大表示の結果、前記複数の画像の表示位置が重なることとなる場合に、各画像の中心位置が離れるように該複数の画像の少なくとも１つの画像の表示位置を移動することを特徴とする請求項６に記載の表示装置。
【請求項８】
前記レイアウト制御部は、前記重みが所定値よりも小さい領域の表示位置が画面から外れて表示されなくなるまで該複数の画像の少なくとも１つの画像の表示位置を移動することを特徴とする請求項７に記載の表示装置。
【請求項９】
前記レイアウト制御部は、前記画像の拡大表示の結果、前記複数の画像の表示位置が重なることとなる場合に、前記重みの情報に基づいて優先して表示する画像を選択することを特徴とする請求項６〜８のいずれか１項に記載の表示装置。
【請求項１０】
前記レイアウト制御部は、前記表示位置が重なることとなる部分の面積と前記重みの情報に基づいて、優先して表示する画像を選択することを特徴とする請求項９に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置に関し、特に、複数の画像のレイアウトを行う表示装置に関する。
【背景技術】
【０００２】
テレビ放送受信機やパーソナルコンピュータ用のモニターなどの表示装置には、マルチウィンドウ機能を有するものがある。マルチウィンドウ機能とは、映像などを表示するためのウィンドウを同時に複数表示する機能である。
【０００３】
このような機能を有する表示装置には、各ウィンドウの位置をユーザが調整できるものがある。また、予め定められたウィンドウのレイアウトの中から所望のレイアウトをユーザに選択させ、選択されたレイアウトで各ウィンドウを表示するものもある（例えば、特許文献１を参照）。さらには、ユーザの負担軽減のため、各ウィンドウの重なりが少なくなるよう自動的にレイアウトを決定する表示装置もある（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１４９５２１号公報
【特許文献２】特開平９−７３３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ウィンドウに表示される映像の中には、重要な情報が表示されることが多い領域と、重要な情報が表示されることが少ない領域の存在が想定される映像がある。例えば、ニュースの映像では、映像の上部や下部に字幕やテロップが表示されることが多いが、映像の右端や左端の領域では重要な情報が表示されることは少ないと考えられる。
【０００６】
上述した特許文献１、２の従来技術では、映像の各部に表示される情報の重要度の違いについて全く考慮されていないため、ユーザのニーズに合わせたレイアウトが適切かつ効果的になされていないという問題がある。
【０００７】
本発明は、上記実情に鑑み、複数の画像を表示する場合に、ユーザのニーズに合わせて適切かつ効果的に各画像のレイアウトを行うことを可能とする表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する為に、本発明の第１の技術手段は、複数の画像のレイアウトを行う表示装置であって、複数の領域に分割された画像の各領域に割り当てられる重みの情報を記憶する記憶部と、該記憶部に記憶された重みの情報に基づいて、各画像のレイアウトを行うレイアウト制御部と、を備えることを特徴とする。
【０００９】
本発明の第２の技術手段は、第１の技術手段において、前記複数の領域は、各画像の種別に応じて設定されることを特徴とする。
【００１０】
本発明の第３の技術手段は、第１または第２の技術手段において、前記重みは、各画像の種別に応じて設定されることを特徴とする。
【００１１】
本発明の第４の技術手段は、第１〜第３のいずれかの技術手段において、前記レイアウト制御部は、各画像において前記重みが所定値よりも大きい領域のみを抽出し、抽出した各領域のレイアウトを行うことを特徴とする。
【００１２】
本発明の第５の技術手段は、第１〜第３のいずれかの技術手段において、前記レイアウト制御部は、各画像において前記重みが所定値よりも小さい領域が非表示となることを許容しつつ、各画像のレイアウトを行うことを特徴とする。
【００１３】
本発明の第６の技術手段は、第１〜第５のいずれかの技術手段において、前記レイアウト制御部は、文字の大きさが所定の大きさよりも小さい画像がある場合に、該画像を拡大表示することを特徴とする。
【００１４】
本発明の第７の技術手段は、第６の技術手段において、前記レイアウト制御部は、前記画像の拡大表示の結果、前記複数の画像の表示位置が重なることとなる場合に、各画像の中心位置が離れるように該複数の画像の少なくとも１つの画像の表示位置を移動することを特徴とする。
【００１５】
本発明の第８の技術手段は、第７の技術手段において、前記レイアウト制御部は、前記重みが所定値よりも小さい領域の表示位置が画面から外れて表示されなくなるまで該複数の画像の少なくとも１つの画像の表示位置を移動することを特徴とする。
【００１６】
本発明の第９の技術手段は、第６〜８の技術手段において、前記レイアウト制御部は、前記画像の拡大表示の結果、前記複数の画像の表示位置が重なることとなる場合に、前記重みの情報に基づいて優先して表示する画像を選択することを特徴とする。
【００１７】
本発明の第１０の技術手段は、第９の技術手段において、前記レイアウト制御部は、前記表示位置が重なることとなる部分の面積と前記重みの情報に基づいて、優先して表示する画像を選択することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、記憶部に複数の領域に分割された画像の各領域に割り当てられる重みの情報を記憶しておき、記憶された重みの情報に基づいて、各画像のレイアウトを行うこととしたので、複数の画像を表示する場合に、ユーザのニーズに合わせて適切かつ効果的に各画像のレイアウトを行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る表示装置の構成の一例を示す図である。
【図２】各映像／グラフィックスの各領域に対して割り当てられる重みの一例を示す図である。
【図３】画面レイアウトの一例を示す図である。
【図４】画面レイアウトの一例を示す図である。
【図５】画面レイアウト間の類似度の一例を示す図である。
【図６】映像／グラフィックスのレイアウト設定処理の概要を示す図である。
【図７】本発明の実施形態に係るウィンドウ表示処理の処理手順の一例を示すフローチャートである。
【図８】全体非重複表示、部分非重複表示、および、重複表示について説明する図である。
【図９】図７に示したレイアウト処理の処理手順の一例を示すフローチャートである。
【図１０】各ウィンドウに表示される映像／グラフィックスの面積について説明する図である。
【図１１】図７に示した部分非重複レイアウト処理の処理手順の一例を示すフローチャートである。
【図１２】図７に示した部分非重複レイアウト処理の処理手順の一例を示すフローチャートである。
【図１３】図７に示した拡大レイアウト処理の処理手順の一例を示すフローチャートである。
【図１４】ウィンドウの重なりの矛盾を解消する方法について説明する図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態に係る表示装置１０の構成の一例を示す図である。表示装置１０は、チューナー部１１ａ、１１ｂ、映像信号受信部１２、映像情報検出部１３ａ〜１３ｃ、ブラウザ部１４、レンダラー部１５、映像スケーリング部１６ａ〜１６ｃ、グラフィックスケーリング部１７ａ、１７ｂ、グラフィック情報検出部１８、記憶部１９、レイアウト制御部２０、映像／グラフィックス重畳部２１、表示部２２を備える。
【００２１】
チューナー部１１ａ、１１ｂは、図示しないアンテナからテレビジョン放送の放送信号を受信するチューナーである。映像信号受信部１２は、外部機器３０により出力された映像信号を受信する処理部である。外部機器３０とは、例えば、映像を出力可能なＨＤＤ（Hard Disk）レコーダやＤＶＤ（Digital Versatile Disc）レコーダ、ＢＤ（Blu-ray Disc）レコーダなどの装置である。
【００２２】
映像情報検出部１３ａ、１３ｂは、チューナー部１１ａ、１１ｂにより受信された放送信号から映像情報を検出する処理部である。映像情報とは、映像のジャンル、フォーマット、解像度、アスペクト比などの情報である。映像情報検出部１３ａ、１３ｂは、抽出した情報をレイアウト制御部２０に出力する。映像情報検出部１３ｃは、外部機器３０により出力された映像信号から上記映像情報を検出し、検出した情報をレイアウト制御部２０に出力する処理部である。
【００２３】
ブラウザ処理部１４は、ウェブページの表示制御を行う処理部である。例えば、ブラウザ処理部１４は、図示しないリモートコントロール装置などの入力装置を介して、ユーザからウェブページの表示要求を受け付けた場合に、ネットワーク３１を介してそのウェブページの表示用のグラフィックデータを図示しないサーバ装置から受信する。そして、ブラウザ処理部１４は、受信したグラフィックデータをグラフィックスケーリング部１７ａに出力する。
【００２４】
レンダラー部１５は、記憶部１９に記憶された表示装置１０の取扱説明書などのグラフィックデータを読み出し、読み出したグラフィックデータをグラフィックスケーリング部１７ｂに出力する処理部である。
【００２５】
映像スケーリング部１６ａ、１６ｂは、チューナー部１１ａ、１１ｂが受信した放送信号から映像信号を抽出するとともに、レイアウト制御部２０からの映像の拡大／縮小指示に基づいて、抽出した映像信号により表示される映像の拡大／縮小を行う処理部である。
【００２６】
映像スケーリング部１６ｃは、レイアウト制御部２０からの映像の拡大／縮小指示に基づいて、映像信号受信部１２が受信した映像信号により表示される映像の拡大／縮小処理を行う処理部である。
【００２７】
グラフィックスケーリング部１７ａは、ブラウザ処理部１４により出力されたグラフィックデータにより表示されるグラフィックの拡大／縮小処理を行う処理部である。グラフィックスケーリング部１７ａは、レンダラー部１５により出力されたグラフィックデータにより表示されるグラフィックの拡大／縮小処理を行う処理部である。
【００２８】
グラフィック情報検出部１８は、ブラウザ処理部１４やレンダラー部１５が取得したグラフィックデータにより表示されるグラフィックの解像度やアスペクト比の情報などを検出する処理部である。
【００２９】
記憶部１９は、表示装置１０が取り扱う種々のデータを記憶するメモリやハードディスク装置などの記憶デバイスである。例えば、記憶部１９は、表示装置１０の取扱説明書などのグラフィックデータや、各映像／グラフィックス（映像／グラフィックスは、特許請求の範囲における画像に相当する。）の各領域に対して割り当てられる重みの情報、各ウィンドウの画面レイアウトの情報、画面レイアウト間の類似度の情報などを記憶する。これらの情報は、デフォルトの情報として予め設定され、または、表示装置１０を利用するユーザにより設定される。
【００３０】
図２は、各映像／グラフィックスの各領域に対して割り当てられる重みの一例を示す図である。重みは、映像／グラフィックスの種別に応じて適宜割り当てられる。映像／グラフィックスの種別は、放送信号に含まれる番組ジャンルの情報や、外部機器３０やブラウザ処理部１４、レンダラー部１５からの制御信号などにより判別される。
【００３１】
図２（Ａ）には、字幕あり映像４０が示されている。字幕は、ユーザからの字幕表示要求に応じて表示されるものであり、価値の高い情報を含んでいることが多い。このような映像４０の場合、中央部と字幕が表示される下部の重みが大きく設定され、それ以外の部分の重みは小さく設定される。
【００３２】
例えば、図２（Ａ）では、映像４０の中央部および下部の領域４０ａに対して１０の重みが設定され、映像４０の１／５の幅を有する左右の領域４０ｂ、４０ｃと、映像４０の１／１０の高さを有する上部の領域４０ｄに対して５の重みが設定される。
【００３３】
同様に、図２（Ｂ）には、ニュースの映像４１が示されている。ニュースの映像４１の上部または下部には字幕やテロップが表示されることが多く、そこに表示される内容についても価値が高いものが多い。そのため、図２（Ｂ）の例では、映像４１の中央部４１ａに対して１０の重みが設定され、映像４１の１／５の幅を有する左右の領域４１ｂ、４１ｃに対して２の重みが設定される。
【００３４】
また、図２（Ｃ）には、映画の映像４２が示されている。映画の映像４２では、表示領域のアスペクト比と映像のアスペクト比が一致しないことにより、映像４２の上下に黒い領域４２ｂ、４２ｃが発生することがある。この黒い領域は情報を含まないため、図２（Ｃ）の例では、他の領域よりも小さな重みが設定されている。具体的には、映像４２の上下の黒い領域４２ｂ、４２ｃに対して１の重みが設定され、映像４２の中央部４２ａに対して１０の重みが設定され、映像４２の１／５の幅を有する左右の領域４２ｄ、４２ｅに対して５の重みが設定される。
【００３５】
図２（Ｄ）には、ウェブブラウザのグラフィックス４３が示されている。ウェブブラウザでは、重要な情報が決まった位置に表示されるという傾向は特に見られない。しかし、ウェブブラウザの上部には、検索エンジンのキーワード入力欄などが表示される。また、ユーザはウェブブラウザ全体を同時に見ることはなく、ウェブブラウザの上部をスクロールしながら見るということが多い。
【００３６】
そのため、図２（Ｄ）の例では、グラフィックス４３の３／５の高さを有する上部の領域４３ａに対して１０の重みが設定され、グラフィックス４３の２／５の高さを有する下部の領域４３ｂに対して４の重みが設定される。
【００３７】
また、図２（Ｅ）には、上記以外の通常の映像４４が示されている。通常の映像４４では、重要な情報は映像４４の中央部に表示される傾向があり、画面端に表示されることは少ない。そのため、図２（Ｅ）の例では、映像４４の中央の領域４４ａに対して１０の重みが設定され、映像４４の１／５の幅を有する左右の領域４４ｂ、４４ｃ、および、映像４４の１／５の高さを有する上部および下部の領域４４ｄ、４４ｅに対して５の重みが設定される。
【００３８】
本実施形態では、このような重みの情報に基づいて、各ウィンドウに含まれる映像／グラフィックスのレイアウトがなされる。これにより、映像／グラフィックスの特徴に応じた適切なレイアウトがなされる。
【００３９】
つぎに、画面レイアウトの情報、および、画面レイアウト間の類似度の情報について説明する。図３、図４は、画面レイアウトの一例を示す図である。図３は、ウィンドウが２つの場合の画面レイアウトであり、図４は、ウィンドウが３つの場合の画面レイアウトである。各ウィンドウには、映像やグラフィックスなどが表示される。なお、ここでは、ウィンドウの数が２つ、および、３つの場合について説明するが、ウィンドウの数が４つ以上の場合でも同様の処理が可能である。
【００４０】
ウィンドウが２つの場合、図３（Ａ）に示すような、２つのウィンドウを横に並べる画面レイアウトと、図３（Ｂ）に示すような、２つのウィンドウを縦に並べる画面レイアウトがある。
【００４１】
図３において、ＷおよびＨはそれぞれ、表示画面の幅および高さを示す。また、図３（Ａ）におけるｐは、左側のウィンドウの幅を示し、図３（Ｂ）におけるｑは、上側のウィンドウの高さを示す。これらのパラメータは、ウィンドウが２つの場合における画面レイアウト情報として記憶部１９に記憶される。
【００４２】
ウィンドウが３つの場合、ウィンドウの画面レイアウトとして、図４（Ａ）〜図４（Ｆ）に示すようなものがある。図３の場合と同様に、ＷおよびＨはそれぞれ、表示画面の幅および高さを示す。また、ｐ、ｑ、ｒ、ｓは、各ウィンドウの寸法を示すパラメータである。これらのパラメータは、ウィンドウが３つの場合における画面レイアウト情報として記憶部１９に記憶される。
【００４３】
図５は、画面レイアウト間の類似度の一例を示す図である。図５には、ウィンドウの数が２つから３つに増加する場合の画面レイアウト間の類似度、具体的には、図３に示した画面レイアウト５０ａ、５０ｂと、図４に示した画面レイアウト５１ａ〜５１ｆとの間の類似度が示されている。ここで、図５における括弧内の情報は、図４に示す３つのウィンドウからなる画面レイアウトにおいて、新たなウィンドウが配置される位置の情報である。
【００４４】
例えば、図３（Ａ）に示した画面レイアウト５０ａが図４（Ａ）に示した画面レイアウト５１ａに変更される場合について考えると、画面レイアウト５０ａと画面レイアウト５１ａとの間の類似度は、新たなウィンドウが図４（Ａ）の画面レイアウト５１ａの右上に配置される場合には７、右下に配置される場合には６となる。なお、類似度は、２つの画面レイアウトが類似するほど大きくなる。
【００４５】
この類似度の情報は、新たなウィンドウの表示指示がなされ、画面レイアウトを変更する場合に参照される。画面レイアウトを変更する処理については後に詳しく説明する。
【００４６】
図１の説明に戻ると、レイアウト制御部２０は、新たなウィンドウが表示される場合に、記憶部１９に記憶された重みの情報に基づいて、各ウィンドウに表示される映像／グラフィックスのレイアウトの設定を行う。
【００４７】
図６は、映像／グラフィックスのレイアウト設定処理の概要を示す図である。図６には、２つのウィンドウ６０ａ、６０ｂを含む画面レイアウトが３つのウィンドウ６１ａ〜６１ｃを含む画面レイアウトに変更される場合が示されている。
【００４８】
ここで、ウィンドウ６０ａ、６０ｂには、映像／グラフィックス７０ａ、７０ｂが表示されており、映像／グラフィックス７０ｂには、文字領域７１ｂが含まれているものとする。また、ウィンドウ６１ａ、６１ｂには、映像／グラフィックス７０ａ、７０ｂが表示され、ウィンドウ６１ｃには、文字領域７１ｂを含む映像／グラフィックス７０ｃが新たに表示されるものとする。また、画面レイアウトが変更されても、映像／グラフィックス７０ａ〜７０ｃのアスペクト比は変わらないものとする。
【００４９】
新たなウィンドウ７０ｃの追加指示がユーザによりなされた場合、レイアウト制御部２０は、図４で説明した画面レイアウトの情報、および、図５で説明した画面レイアウトの類似度の情報に基づいて、現在使用されている画面レイアウトと類似する画面レイアウトであって、かつ、各映像／グラフィックスの表示面積の和が最大となる画面レイアウトを図４（Ａ）〜図４（Ｆ）に示した画面レイアウト５１ａ〜５１ｆの中から選択する。
【００５０】
各ウィンドウ６１ａ〜６１ｃ、および、各映像／グラフィックス７０ａ〜７０ｃの表示は、図６（Ｂ）に示すように、レイアウト制御部２０により選択された画面レイアウトに従って行われる。この表示処理については後に詳しく説明する。
【００５１】
なお、ウィンドウ７０ｂ、７０ｃに含まれる文字領域７１ｂ、７１ｃの文字のサイズが所定のサイズよりも小さくなった場合、その文字のサイズが所定のサイズとなるようウィンドウ６１ｂ、６１ｃ、および、ウィンドウ６１ｂ、６１ｃに含まれる映像／グラフィックス７０ｂ、７０ｃが拡大表示される。これにより、文字の大きさが小さくなり過ぎることを防止することができる。
【００５２】
この拡大表示により映像／グラフィックス７０ａ〜７０ｃの表示位置が重なることとなる場合、レイアウト制御部２０は、各映像／グラフィックス７０ａ〜７０ｃの各領域に割り当てられた重みの情報を参照し、映像／グラフィックス７０ａ〜７０ｃの表示位置が重なる領域において、より重みが大きく設定されている映像／グラフィックス７０ａ〜７０ｃを優先的に表示するなどのレイアウト処理を行う。これにより、より重要な領域が表示されなくなることを防止することができる。このレイアウト処理については後に詳しく説明する。
【００５３】
映像／グラフィックス重畳部２１は、映像スケーリング部１６ａ〜１６ｃ、グラフィックススケーリング部１７ａ、１７ｂにより出力された映像やグラフィックスを、レイアウト制御部２０により設定された画面レイアウトで配置した画像を生成し、その画像のデータを表示部２２に出力する処理部である。表示部２２は、映像／グラフィックス重畳部２１により出力されたデータに基づいて、画像を表示する液晶ディスプレイなどの表示デバイスである。
【００５４】
つぎに、本発明の実施形態に係るウィンドウ表示処理の処理手順の一例について説明する。図７は、本発明の実施形態に係るウィンドウ表示処理の処理手順の一例を示すフローチャートである。
【００５５】
まず、表示装置１０のレイアウト制御部２０は、リモートコントロール装置などの操作によりユーザから新たなウィンドウの表示指示を受け付けたか否かを判定する（ステップＳ１０１）。表示指示を受け付けていない場合（ステップＳ１０１においてＮＯの場合）、表示指示を受け付けるまで、ステップＳ１０１の判定処理を繰り返す。
【００５６】
表示指示を受け付けた場合（ステップＳ１０１においてＹＥＳの場合）、レイアウト制御部２０は、映像情報検出部１３ａ〜１３ｃ、ブラウザ処理部１４、または、レンダラー部１５から、現在表示されているウィンドウに含まれる映像／グラフィックスの種別の情報、および、新たに追加されるウィンドウに含まれる映像／グラフィックスの種別の情報を取得する（ステップＳ１０２）。
【００５７】
そして、レイアウト制御部２０は、記憶部１９に映像／グラフィックスの種別の情報に対応付けて記憶されている重みの情報に基づいて、図２に一例を示したように、映像／グラフィックスの各領域に重みを設定する（ステップＳ１０３）。
【００５８】
その後、レイアウト制御部２０は、表示パターンが全体非重複表示、部分非重複表示、重複表示のいずれに設定されているかを判定する。なお、この表示パターンは、ユーザにより前もって設定されるものとする。
【００５９】
図８は、全体非重複表示、部分非重複表示、および、重複表示について説明する図である。全体非重複表示とは、図８（Ａ）に示すように、各ウィンドウ６１ａ〜６１ｃの位置が重ならないように表示することを指す。ここで、各ウィンドウ６１ａ〜６１ｃには、映像／グラフィックス７０ａ〜７０ｃがアスペクト比を変えないまま最大面積で表示されるように配置される。
【００６０】
部分非重複表示とは、図８（Ｂ）に示すように、各映像／グラフィックスにおいて重みが所定の値よりも大きい領域７２ａ〜７２ｃだけを抽出し、抽出した領域７２ａ〜７２ｃを重ならないように表示することを指す。図８（Ｂ）の例では、重みが５よりも大きい領域７２ａ〜７２ｃだけが抽出されている。また、図８（Ａ）の場合と同様、各ウィンドウ６１ａ〜６１ｃには、抽出された領域７２ａ〜７２ｃがアスペクト比を変えないまま最大面積で表示されるように配置される。
【００６１】
重複表示とは、図８（Ｃ）に示すように、各映像／グラフィックスにおいて重みが所定の値以下である領域が、他の各映像／グラフィックスと表示位置が重なって非表示となることを許容しつつ、各映像／グラフィックス７１ａ〜７１ｃを表示することを指す。ここで、表示位置が重なる領域については、重みの大きい領域が優先的に表示される。
【００６２】
図７の説明に戻ると、表示パターンが全体非重複表示である場合、レイアウト制御部２０は、図８（Ａ）で説明したようなレイアウト処理を実行する（ステップＳ１０５）。表示パターンが部分非重複表示である場合、レイアウト制御部２０は、図８（Ｂ）で説明したような部分非重複レイアウト処理を実行する（ステップＳ１０６）。表示パターンが重複表示である場合、レイアウト制御部２０は、図８（Ｃ）で説明したような重複レイアウト処理を実行する（ステップＳ１０７）。レイアウト処理、部分非重複レイアウト処理、および、重複レイアウト処理については後に詳しく説明する。
【００６３】
ステップＳ１０５、ステップＳ１０６、または、ステップＳ１０７の処理の後、レイアウト制御部２０は、映像／グラフィックスに文字領域が含まれており、その文字サイズが所定値以下であるか否かを判定する（ステップＳ１０８）。
【００６４】
映像／グラフィックスに文字領域が含まれており、その文字サイズが所定値以下である場合（ステップＳ１０８においてＹＥＳの場合）、レイアウト制御部２０は、図６（Ｃ）で説明したような拡大レイアウト処理を実行する（ステップＳ１０９）。この拡大レイアウト処理については後に詳しく説明する。
【００６５】
その後、表示部２２は、レイアウト制御部２０により設定されたレイアウトに従って、映像／グラフィックスを含む各ウィンドウを表示する（ステップＳ１１０）。そして、このウィンドウ表示処理は終了する。
【００６６】
つぎに、図７に示したレイアウト処理の処理手順の一例について説明する。図９は、図７に示したレイアウト処理の処理手順の一例を示すフローチャートである。
【００６７】
まず、レイアウト制御部２０は、図４で説明した画面レイアウトの情報と、図５で説明した類似度の情報とを記憶部１９から読み出す（ステップＳ２０１）。そして、レイアウト制御部２０は、図４に示したような画面レイアウトの中から表示に用いる画面レイアウトを選択する（ステップＳ２０２）。
【００６８】
具体的には、レイアウト制御部２０は、図５で説明した類似度の情報を参照し、図４で説明した画面レイアウトの中から、その時点での表示に用いられている画面レイアウトとの類似度が所定値以上である画面レイアウトを選択する（ステップＳ２０２）。
【００６９】
その後、レイアウト制御部２０は、複数の画面レイアウトが選択されたか否かを判定する（ステップＳ２０３）。画面レイアウトが１つだけ選択された場合（ステップＳ２０３においてＮＯの場合）、そのままこのレイアウト処理は終了する。この場合、選択された画面レイアウトを用いて各ウィンドウの表示が行われることになる。
【００７０】
画面レイアウトが複数選択された場合（ステップＳ２０３においてＹＥＳの場合）、レイアウト制御部２０は、映像情報検出部１３ａ〜１３ｃ、ブラウザ処理部１４、または、レンダラー部１５から現在表示されているウィンドウに含まれる映像／グラフィックスのアスペクト比の情報、および、新たに追加されるウィンドウに含まれる映像／グラフィックスのアスペクト比の情報を取得する（ステップＳ２０４）。そして、レイアウト制御部２０は、各ウィンドウに表示される映像／グラフィックスの面積の和を算出する（ステップＳ２０５）。
【００７１】
図１０は、各ウィンドウに表示される映像／グラフィックスの面積について説明する図である。図１０には、ウィンドウ８０と、そのウィンドウ８０内に表示される映像／グラフィックス８１が示されている。ここで、ウィンドウ８０の幅および高さはそれぞれｗｉおよびｈｉ（１≦ｉ≦Ｍ：Ｍはウィンドウの数）であり、映像／グラフィックス８１のアスペクト比はａｉであるものとする。
【００７２】
図１０（Ａ）には、ａｉｗｉ≦ｈｉという関係を満たし、かつ、最大面積となる映像／グラフィックス８１の例が示されている。図１０（Ｂ）には、ａｉｗｉ＞ｈｉという関係を満たし、かつ、最大面積となる映像／グラフィックス８１の例が示されている。
【００７３】
この場合の映像／グラフィックス８１の面積Ｓｉは、以下の式を用いて算出される。
Ｓｉ（ｗｉ，ｈｉ，ａｉ）＝ａｉｗｉ２    （ａｉｗｉ≦ｈｉの場合）
Ｓｉ（ｗｉ，ｈｉ，ａｉ）＝ｈｉ２／ａｉ  （ａｉｗｉ＞ｈｉの場合）
【００７４】
さらに、図４に示すような各画面レイアウトｊに含まれる映像／グラフィックスの面積の和Ｓｊ（１≦ｊ≦Ｎ：Ｎは画面レイアウトの数）は、
Ｓｊ＝ΣＳｉ
となる。ここで、Σはｉについて和を算出するものとする。
【００７５】
図９の説明に戻ると、ステップＳ２０５の処理の後、レイアウト制御部２０は、面積の和Ｓｊが最も大きい画面レイアウトを、表示に使用する画面レイアウトとして選択し（ステップＳ２０６）、このレイアウト処理は終了する。映像／グラフィックスの表示は、この画面レイアウトでレイアウトされたウィンドウ中に、上述した最大の面積でなされることになる。
【００７６】
つぎに、図７に示した部分非重複レイアウト処理の処理手順の一例について説明する。図１１は、図７に示した部分非重複レイアウト処理の処理手順の一例を示すフローチャートである。
【００７７】
まず、レイアウト制御部２０は、各ウィンドウに表示される映像／グラフィックスにおいて、所定値よりも重みが大きい領域を抽出する（ステップＳ３０１）。そして、レイアウト制御部２０は、図８（Ｂ）で説明したように、抽出された各領域をレイアウトするレイアウト処理を実行し（ステップＳ３０２）、この部分非重複レイアウト処理は終了する。この場合、図８（Ｂ）に示すように、重みが所定値未満の領域については表示されないことになる。
【００７８】
このレイアウト処理は、図９で説明した全体非重複表示におけるレイアウト処理と同様のものであり、映像／グラフィックス全体をレイアウトの対象とするのか、映像／グラフィックスにおいて所定値よりも重みが大きい領域をレイアウトの対象とするのかが異なるだけである。
【００７９】
つぎに、図７に示した重複レイアウト処理の処理手順の一例について説明する。図１２は、図７に示した部分非重複レイアウト処理の処理手順の一例を示すフローチャートである。
【００８０】
まず、レイアウト制御部２０は、各ウィンドウに表示される映像／グラフィックスにおいて、所定値よりも重みが大きい領域を抽出する（ステップＳ４０１）。そして、レイアウト制御部２０は、図８（Ｂ）や図１１で説明した処理と同様の処理により、抽出された各領域をレイアウトするレイアウト処理を実行する（ステップＳ４０２）。
【００８１】
ここでは、所定値よりも重みが大きい抽出された領域のみ表示位置が重ならないようにレイアウトされるので、図８（Ｃ）に示すように、重みが所定値未満（例えば、６未満）である領域の一部の表示位置が重なることになる。
【００８２】
そのため、レイアウト制御部２０は、互いに表示位置が重なる領域の重みを比較する（ステップＳ４０３）。そして、レイアウト制御部２０は、より重みの大きい領域を含むウィンドウが優先的に表示されるように各ウィンドウのレイアウトを行い（ステップＳ４０４）、この重複レイアウト処理は終了する。
【００８３】
つぎに、図７に示した拡大レイアウト処理の処理手順の一例について説明する。図１３は、図７に示した拡大レイアウト処理の処理手順の一例を示すフローチャートである。
【００８４】
まず、レイアウト制御部２０は、文字サイズが所定値以下である映像／グラフィックスを、文字サイズが所定値となる大きさとなるまで拡大する（ステップＳ５０１）。なお、映像／グラフィックスを拡大する際には、その映像／グラフィックスを含むウィンドウも併せて拡大される。また、拡大されたウィンドウは、例えば図８（Ｃ）に示すように、その端が画面の端に一致するようにレイアウトされる。
【００８５】
そして、レイアウト制御部２０は、この拡大により、映像／グラフィックスの重なりに矛盾が生じるか否かを判定する（ステップＳ５０２）。重なりの矛盾とは、互いに表示位置が重なる領域において、重みが小さい領域が重みが大きい領域よりも優先的に表示されることを指す。
【００８６】
映像／グラフィックスの重なりに矛盾が生じない場合（ステップＳ５０２においてＮＯの場合）、そのままこの拡大レイアウト処理は終了する。映像／グラフィックスの重なりに矛盾が生じる場合（ステップＳ５０２においてＹＥＳの場合）、レイアウト制御部２０は、重なりに矛盾が生じている映像／グラフィックスの中心位置が離れるように各映像／グラフィックスを移動する（ステップＳ５０３）。
【００８７】
例えば、図１０（Ａ）に示すウィンドウ８０において、映像／グラフィックス８１の高さａｉｗｉがウィンドウ８０の高さｈｉよりも小さい場合、映像／グラフィックス８１を上下に移動させることが可能となる。また、図１０（Ｂ）に示すウィンドウ８０において、映像／グラフィックス８１の幅ｈｉ／ａｉがウィンドウ８０の幅ｗｉよりも小さい場合、映像／グラフィックス８１を左右に移動させることが可能である。
【００８８】
このように各ウィンドウ内で映像／グラフィックスを移動させることにより、重なりに矛盾が生じている映像／グラフィックスの中心位置を遠ざけることができ、重要な領域が表示されなくなることを防止することができる。以下に、この処理の一例について詳しく説明する。
【００８９】
図１４は、ウィンドウの重なりの矛盾を解消する方法について説明する図である。図１４（Ａ）には、３つのウィンドウ６１ａ〜６１ｃと、ウィンドウ６１ａ〜６１ｃに含まれる映像９０ａ、グラフィックス９０ｂ、映像９０ｃが示されている。ここで、映像９０ａの右端の領域の重みは５であり、映像９０ａに優先して表示されている映像９０ｃの左端の領域の重みは２であるので、重なりに矛盾が生じている。
【００９０】
そのため、図１４（Ｂ）に示すように、映像９０ａの中心位置と、映像９０ｃの中心位置が離れるように映像９０ａが移動される。なお、映像９０ａの移動後においても、重みが１０である映像９０ａの中央部に優先して、重みが２である映像９０ｃの領域が表示されており、矛盾が生じている。この解消方法については後に説明する。
【００９１】
図１３の説明に戻ると、レイアウト制御部２０は、ステップＳ５０３の処理の後、映像／グラフィックスの重なりに未だ矛盾が生じているか否かを判定する（ステップＳ５０４）。映像／グラフィックスの重なりの矛盾が解消された場合（ステップＳ５０４においてＮＯの場合）、この拡大レイアウト処理は終了する。
【００９２】
映像／グラフィックスの重なりの矛盾が未だ存在する場合（ステップＳ５０４においてＹＥＳの場合）、レイアウト制御部２０は、図１４（Ｃ）に示すように、重みが所定値以下（例えば、５以下）の領域の表示位置が画面から外れて非表示となることを許容して映像／グラフィックスを移動する（ステップＳ５０５）。これにより、より重要な領域が非表示となることを防止することができる。
【００９３】
そして、レイアウト制御部２０は、この移動の後でも、未だ映像／グラフィックスの重なりに矛盾が生じているか否かを判定する（ステップＳ５０６）。映像／グラフィックスの重なりの矛盾が解消された場合（ステップＳ５０６においてＮＯの場合）、この拡大レイアウト処理は終了する。
【００９４】
映像／グラフィックスの重なりの矛盾が未だ存在する場合（ステップＳ５０６においてＹＥＳの場合）、レイアウト制御部２０は、各映像／グラフィックスの表示の優先度を算出する（ステップＳ５０７）。
【００９５】
例えば、映像／グラフィックスｉについての表示の優先度Ｐｉ（１≦ｉ≦Ｍ：Ｍは映像／グラフィックスの数）は、以下の式により算出される。
Ｐｉ＝ΣＡｊ×ｗｊ
【００９６】
ここで、Σはｊ（１≦ｊ≦Ｋ：Ｋは映像／グラフィックスｉにおいて設定された重みの数）についての和をとるものとする。また、ｗｊは映像／グラフィックスにおいて設定された重みであり、Ａｊは他の映像／グラフィックスと表示位置が重なっている重みがｗｊの領域の面積である。
【００９７】
例えば、図１４（Ｃ）の映像９０ａでは、右側の重みが５の領域の表示位置だけが他の映像９０ｃと重なっており、それ以外の領域は他のグラフィックス９０ｂ、映像９０ｃの表示位置と重なっていない。例えば、表示位置が重なっている領域の面積が２０であるとする。この場合、映像９０ａにおけるその領域の重みは５であるため、映像９０ａの表示の優先度Ｐ１は、
Ｐ１＝０×５＋０×１０＋２０×５＝１００
となる。
【００９８】
また、グラフィックス９０ｂでは、下部の領域だけが映像９０ｃと表示位置が重なっており、それ以外の領域は他の映像９０ａ、９０ｃと表示位置が重なっていない。例えば、表示位置が重なっている領域の面積が２００であり、グラフィックス９０ｂにおける重なり領域の重みが４であるとする。この場合、グラフィックス９０ｂの表示の優先度Ｐ２は、
Ｐ２＝０×１０＋２００×４＝８００
となる。
【００９９】
また、映像９０ｃの表示の優先度Ｐ３は、
Ｐ３＝２０×２＋２００×１０＝２０４０
となる。
【０１００】
図１３の説明に戻ると、ステップＳ５０７の処理の後、レイアウト制御部２０は、表示の優先度Ｐｉが大きいものが優先的に表示されるようにレイアウトを設定する（ステップＳ５０８）。上記の例でいえば、レイアウト制御部２０は、表示の優先度が最も大きい映像９０ｃが優先的に表示されるようにレイアウトを設定する。これにより、より重要な領域が非表示となることを防止することができる。その後、この拡大レイアウト処理は終了する。
【０１０１】
なお、ここでは、表示の優先度によるレイアウト処理を、ステップＳ５０３やステップＳ５０５における映像／グラフィックスの移動処理の後に行うこととしたが、ステップＳ５０２において映像／グラフィックスの重なりに矛盾が生じたと判定された場合に、このレイアウト処理を実行することとしてもよい。
【０１０２】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。
【符号の説明】
【０１０３】
１０…表示装置、１１ａ、１１ｂ…チューナー部、１２…映像信号受信部、１３ａ〜１３ｃ…映像情報検出部、１４…ブラウザ部、１５…レンダラー部、１６ａ〜１６ｃ…映像スケーリング部、１７ａ、１７ｂ…グラフィックスケーリング部、１８…グラフィック情報検出部、１９…記憶部、２０…レイアウト制御部、２１…映像／グラフィックス重畳部、２２…表示部、３０…外部装置、３１…ネットワーク、４０，４１，４２，４４…映像、４０ａ〜４０ｄ，４１ａ〜４１ｃ，４２ａ〜４２ｅ，４３ａ，４３ｂ，４４ａ〜４４ｅ，７２ａ〜７２ｃ…領域、４３…グラフィックス，５０ａ，５０ｂ，５１ａ〜５１ｆ，…画面レイアウト、６０ａ，６０ｂ，６１ａ〜６１ｃ，８０…ウィンドウ、７０ａ〜７０ｃ，８１，９０ａ〜９０ｃ…映像／グラフィックス、７１ｂ，７１ｃ…文字領域。
【図１】
2013254232.tif 000003
【図２】
2013254232.tif 000004
【図３】
2013254232.tif 000005
【図４】
2013254232.tif 000006
【図５】
2013254232.tif 000007
【図６】
2013254232.tif 000008
【図７】
2013254232.tif 000009
【図８】
2013254232.tif 000010
【図９】
2013254232.tif 000011
【図１０】
2013254232.tif 000012
【図１１】
2013254232.tif 000013
【図１２】
2013254232.tif 000014
【図１３】
2013254232.tif 000015
【図１４】
2013254232.tif 000016