(57)【要約】【課題】表示面に物体が接触した場合であっても継続的にコンテンツを視認することができる表示装置及びその制御方法等を提供する。【解決手段】表示手段に接触した物体の位置座標を検知する（ステップＳ２０４）。前記表示手段に表示するコンテンツの表示位置座標を管理する（ステップＳ２０２）。前記物体の位置座標と前記コンテンツの表示位置座標との関係に基づいて、前記コンテンツの表示位置座標を制御する（ステップＳ２０９〜Ｓ２１６）。【選択図】図６
2011008111.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段に接触した物体の位置座標を検知する検知手段と、
前記表示手段に表示するコンテンツの表示位置座標を管理する管理手段と、
前記物体の位置座標と前記コンテンツの表示位置座標との関係に基づいて、前記コンテンツの表示位置座標を制御する位置制御手段と、
を有することを特徴とする表示装置。
【請求項２】
前記物体の位置座標に基づいて、前記コンテンツの表示を禁止する禁止表示座標を設定する表示禁止座標設定手段を有し、
前記位置制御手段は、更に前記禁止表示座標に基づいて前記コンテンツの表示位置座標を制御することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示手段に表示するコンテンツが複数存在する場合に、前記コンテンツの表示優先順位を設定する優先順位設定手段を有し、
前記位置制御手段は、更に前記表示優先順位に基づいて前記コンテンツの表示位置座標を制御することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記位置制御手段は、前記コンテンツの表示位置座標を、前記表示手段の表示面での移動、倍率変更又は回転の少なくとも１種によって制御することを特徴とする請求項１乃至３のいずれか１項に記載の表示装置。
【請求項５】
表示手段に接触した物体の位置座標を検知する検知ステップと、
前記表示手段に表示するコンテンツの表示位置座標を管理する管理ステップと、
前記物体の位置座標と前記コンテンツの表示位置座標との関係に基づいて、前記コンテンツの表示位置座標を制御する位置制御ステップと、
を有することを特徴とする表示装置の制御方法。
【請求項６】
コンピュータに、
表示手段に接触した物体の位置座標を検知する検知ステップと、
前記表示手段に表示するコンテンツの表示位置座標を管理する管理ステップと、
前記物体の位置座標と前記コンテンツの表示位置座標との関係に基づいて、前記コンテンツの表示位置座標を制御する位置制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テーブル型の表示装置として好適な表示装置及びその制御方法等に関する。
【背景技術】
【０００２】
コンテンツをユーザが容易に扱えるようにするために、テーブル型の表示装置が提案されてきている。このようなテーブル型の表示装置は、ユーザがテーブル状の表示装置にデジタルカメラを置くと、デジタルカメラに格納されている画像が表示面に表示され、ユーザは指先等で画像の位置及びサイズを容易に変更することができる。また、ユーザが複数のデジタル機器をテーブル上の表示装置に置くと、デジタル機器同士が自動的に連携するように制御される。
【０００３】
また、コンテンツの見やすさを向上する技術として、テーブル型表示装置と利用者との位置関係から表示装置上のコンテンツをユーザの見やすい位置に再配置して表示する方法等が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２０８８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、表示装置の表示面に物体が接触した場合に、その接触部に表示されているコンテンツが当該物体によって隠されて、継続して視認することができなくなってしまう。
【０００６】
本発明は、表示面に物体が接触した場合であっても継続的にコンテンツを視認することができる表示装置及びその制御方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明者は、前記課題を解決すべく鋭意検討を重ねた結果、以下に示す発明の諸態様に想到した。
【０００８】
本発明に係る表示装置は、表示手段と、前記表示手段に接触した物体の位置座標を検知する検知手段と、前記表示手段に表示するコンテンツの表示位置座標を管理する管理手段と、前記物体の位置座標と前記コンテンツの表示位置座標との関係に基づいて、前記コンテンツの表示位置座標を制御する位置制御手段と、を有することを特徴とする。
【０００９】
本発明に係る表示装置の制御方法は、表示手段に接触した物体の位置座標を検知する検知ステップと、前記表示手段に表示するコンテンツの表示位置座標を管理する管理ステップと、前記物体の位置座標と前記コンテンツの表示位置座標との関係に基づいて、前記コンテンツの表示位置座標を制御する位置制御ステップと、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、コンテンツの表示位置座標が適切に制御されるため、継続的なコンテンツの視認が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る表示装置の構成を示すブロック図である。
【図２】コンテンツ表示位置座標管理部１０３の動作を示す図である。
【図３】位置検知部１０１及びコンテンツ表示禁止座標設定部１０２の動作を示す図である。
【図４】コンテンツ表示位置制御部１０４の動作を示す図である。
【図５】移動方向優先順位格納部１０６に格納された優先順位の例を示す図である。
【図６】第１の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【図７Ａ】ステップＳ２０９の内容を示す図である。
【図７Ｂ】ステップＳ２１０の内容を示す図である。
【図７Ｃ】ステップＳ２１４の内容を示す図である。
【図７Ｄ】ステップＳ２１６の内容を示す図である。
【図８Ａ】第１の実施形態における動作の例を示す図である。
【図８Ｂ】図８Ａに引き続き、第１の実施形態における動作の例を示す図である。
【図９】ステップＳ２１４の内容を示す図である。
【図１０】本発明の第２の実施形態に係る表示装置の構成を示すブロック図である。
【図１１】第２の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【図１２】ステップＳ２１２の縮小処理の詳細を示すフローチャートである。
【図１３Ａ】ステップＳ３０２の内容を示す図である。
【図１３Ｂ】図１３Ａに引き続き、ステップＳ３０２の内容を示す図である。
【図１３Ｃ】ステップＳ３０３の内容を示す図である。
【図１３Ｄ】図１３Ｃに引き続き、ステップＳ３０３の内容を示す図である。
【図１４】第２の実施形態における動作の例を示す図である。
【図１５】本発明の第３の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【図１６Ａ】ステップＳ２１７の内容を示す図である。
【図１６Ｂ】ステップＳ２１９の内容を示す図である。
【図１７】本発明の第４の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【図１８Ａ】ステップＳ２１８の内容を示す図である。
【図１８Ｂ】図１８Ａに引き続き、ステップＳ２１８の内容を示す図である。
【図１９】本発明の第５の実施形態に係る表示装置の構成を示すブロック図である。
【図２０】第５の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【図２１】ステップＳ２２０の内容を示す図である。
【図２２】動作モードを定義した表の内容を示す図である。
【図２３】Ｍｏｄｅ−０に対応する処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について添付の図面を参照して具体的に説明する。
【００１３】
（第１の実施形態）
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る表示装置の構成を示すブロック図である。
【００１４】
第１の実施形態に係る表示装置１１０には、位置検知部１０１、コンテンツ表示禁止座標設定部１０２、コンテンツ表示位置座標管理部１０３、コンテンツ表示位置制御部１０４、表示部１０５、及び移動方向優先順位格納部１０６が含まれている。
【００１５】
表示部１０５は、外部から入力されたコンテンツを表示する。位置検知部１０１は、表示部１０５に接触した物体の位置情報を検知する。コンテンツ表示禁止座標設定部１０２は、コンテンツの表示を禁止する禁止表示座標を設定する。コンテンツ表示位置座標管理部１０３は、表示部１０５に表示されるコンテンツの表示位置座標を管理する。移動方向優先順位格納部１０６は、予め定められたコンテンツの移動方向の優先順位を格納している。コンテンツ表示位置制御部１０４は、位置検知部１０１から受け渡された物体の位置情報、コンテンツ表示禁止座標設定部１０２による設定の情報、コンテンツ表示位置座標管理部１０３による管理の情報、及び移動方向優先順位格納部１０６に格納されている優先順位に基づいて、コンテンツの表示位置を制御する。
【００１６】
ここで、コンテンツ表示位置座標管理部１０３の動作について説明する。図２は、コンテンツ表示位置座標管理部１０３の動作を示す図である。コンテンツ表示位置座標管理部１０３は、表示部１０５に表示されるコンテンツの表示領域を設定する。表示部１０５の表示面３０１の左上部の座標（０、０）とし、横軸方向をＸ方向、縦軸方向をＹ方向として、座標（Ｘ１、Ｙ１）を基点としてＸ方向にΔＸ１、Ｙ方向にΔＹ１のコンテンツ表示領域４０５を設定する。また、コンテンツ表示位置座標管理部１０３は、コンテンツ表示領域４０５の中心座標であるＸ座標４０７及びＹ座標４０６を把握する。
【００１７】
次に、位置検知部１０１及びコンテンツ表示禁止座標設定部１０２の動作について説明する。図３は、位置検知部１０１及びコンテンツ表示禁止座標設定部１０２の動作を示す図である。位置検知部１０１には、表示部１０５に物体が接触した場合に物体の位置情報を検知する圧力センサが設けられている。そして、位置検知部１０１は、物体が表示部１０５に接触すると、そのことを検知してコンテンツ表示禁止座標設定部１０２、及びコンテンツ表示位置制御部１０４に物体の位置情報を受け渡す。コンテンツ表示禁止座標設定部１０２は、位置検知部１０１から受け渡された物体の位置情報に基づいて表示禁止領域を設定する。例えば、図３に示すように、物体４０１が表示面３０１に接触した場合、コンテンツ表示禁止座標設定部１０２は、物体接触部のＸ座標の最大値及び最小値、並びにＹ座標の最大値及び最小値を得る。更に、コンテンツ表示禁止座標設定部１０２は、予め定められているＸ方向の表示禁止領域設定値４０４を、検出したＸ座標の最大値に加算し、また、最小値から表示禁止領域設定値４０４を減算して、表示禁止領域４０２のＸ座標を得る。同様に、コンテンツ表示禁止座標設定部１０２は、予め定められているＹ方向の表示禁止領域設定値４０３を、検出したＹ座標の最大値に加算し、また、最小値から表示禁止領域設定値４０３を減算して、表示禁止領域４０２のＹ座標を得る。このようにして、座標（Ｘ０、Ｙ０）を基点としてＸ方向にΔＸ０、Ｙ方向にΔＹ０の表示禁止領域４０２が設定される。また、コンテンツ表示禁止座標設定部１０２は、表示禁止領域４０２の中心座標であるＸ座標４０９及びＹ座標４０８を把握する。
【００１８】
次に、コンテンツ表示位置制御部１０４及び表示部１０５の動作について説明する。図４は、コンテンツ表示位置制御部１０４の動作を示す図である。コンテンツ表示位置制御部１０４は、コンテンツ表示位置座標管理部１０３からコンテンツ表示領域４０５の情報を取得する。次に、位置検知部１０１から受け渡された物体の位置情報とコンテンツ表示禁止座標設定部１０２から表示禁止領域４０２の情報とを取得する。そして、情報から領域の相対位置関係を把握する。そして、詳細は後述するが、この相対位置関係に基づき、更に必要に応じて移動方向優先順位格納部１０６に格納されている優先順位を考慮して、コンテンツ表示領域４０５が物体の影にならないようにコンテンツの表示位置を制御する。表示部１０５は、コンテンツ表示位置制御部１０４により設定された新たな表示位置にコンテンツを表示する。
【００１９】
移動方向優先順位格納部１０６には、例えば図５に示す優先順位が格納されている。即ち、コンテンツを上下左右のいずれかに移動させる場合の優先順位及びコンテンツを斜め方向に移動させる場合の優先順位が格納されている。この例では、上下左右方向では第一優先が“下”、第二優先が“右”、第三優先が“左”、第４優先が“上”となり、斜め方向では第一優先が“左斜め下”、第二優先が“右斜め下”、第三優先が“左斜め上”、第四優先が“右斜め上”となっている。
【００２０】
次に、上述のように構成された表示装置１１０の動作について説明する。図６は、第１の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【００２１】
第１の実施形態では、先ず、ステップＳ２０１において、コンテンツ表示位置座標管理部１０３が、表示部１０５に表示されるコンテンツ表示領域４０５の情報を検出する。
【００２２】
次いで、ステップＳ２０４において、位置検知部１０１が、表示部１０５への物体の接触を判定する。接触が検出されない場合には処理を終了し、接触が検出された場合にはステップＳ２０５に移る。
【００２３】
ステップＳ２０５では、位置検知部１０１が、表示部１０５上の物体の接触位置情報を圧力センサで検出する。
【００２４】
その後、ステップＳ２０６において、コンテンツ表示禁止座標設定部１０２が、表示部１０５により検出された物体の位置情報、並びに予め定められている表示禁止領域設定値４０３及び４０４に基づいて、コンテンツを表示させない表示禁止領域４０２を設定する。表示禁止領域設定値４０３及び４０４は、例えばユーザ固有の設定値である。
【００２５】
続いて、ステップＳ２０７において、コンテンツ表示位置制御部１０４が、ステップＳ２０１で検出されたコンテンツ表示領域４０５と、ステップＳ２０６で設定された表示禁止領域４０２（又は位置検知部１０１で取得された物体の接触位置情報）とが重なっているかを判定する。コンテンツ表示領域４０５に物体の表示禁止領域４０２が重なっていなければ処理を終了し、コンテンツ表示領域４０５に重なりが検出されればステップＳ２０８に移る。
【００２６】
ステップＳ２０８では、コンテンツ表示位置制御部１０４が、ステップＳ２０６で設定された表示禁止領域４０２を除いたコンテンツの移動可能領域を設定する。
【００２７】
次いで、ステップＳ２０９において、コンテンツ表示位置制御部１０４が、コンテンツ表示領域４０５の上下左右方向の少なくとも一方向に表示可能領域が存在するかを判定する。例えば、図７Ａに示すように、物体４０１の周りに表示禁止領域４０２が設定され、その背後にコンテンツ表示領域４０５が配置されていた場合に、コンテンツ表示位置制御部１０４は、下方向５０１、上方向５０４、左方向５０２及び右方向５０３の４方向のうちのいずれかを移動候補とできるか判定する。４方向のいずれかにおいて移動先が表示面３０１からはみ出す場合には、その方向は移動候補とできないと判定する。そして、少なくとも一方向に表示可能領域が存在すればステップＳ２１３に移り、存在しなければステップＳ２１０に移る。
【００２８】
ステップＳ２１０では、コンテンツ表示位置制御部１０４が、コンテンツ表示領域４０５の４つの斜め方向の少なくとも一方向に表示可能領域が存在するかを判定する。例えば、図７Ｂに示すように、左斜め下方向５０５、右斜め下方向５０６、左斜め上方向５０７及び右斜め上方向５０８の４方向のうちのいずれかを移動候補とできるか判定する。そして、少なくとも一方向に表示可能領域が存在すればステップＳ２１３に移り、存在しなければ処理を終了する。
【００２９】
ステップＳ２１３では、コンテンツ表示位置制御部１０４が、移動候補が複数あるかを判定する。そして、移動候補が複数ある場合にはステップＳ２１４に移り、移動候補が一つの場合にはステップＳ２２０に移る。
【００３０】
ステップＳ２１４では、コンテンツ表示位置制御部１０４が、複数の移動候補の中から移動距離が最小なる移動先を選択する。例えば、図７Ａに示す例では、右方向５０３及び上方向５０４への移動量が最小となるため、図７Ｃに示すように、これらの２方向が選択される。また、図７Ｂに示す例では、右斜め上方向５０８への移動量のみが最小となるため、図９に示すように、この１方向のみが選択される。
【００３１】
次いで、ステップＳ２１５において、コンテンツ表示位置制御部１０４が、移動距離が最小となる移動候補が複数あるかを判定する。移動距離が最小となる移動候補が複数存在しなければステップＳ２２０に移り、複数存在すればステップＳ２１６に移る。図７Ｃに示す例ではステップＳ２１６に移り、図９に示す例ではステップＳ２２０に移る。
【００３２】
ステップＳ２１６では、コンテンツ表示位置制御部１０４が、移動方向優先順位格納部１０６に格納されている優先順位を参照して、複数の移動候補の中から一つの移動先を選択する。例えば、図７Ｃに示す例に対して図５に示す優先順位が設定されている場合、コンテンツ表示位置制御部１０４は、図７Ｄに示すように、第四優先の上方向５０４よりも第二優先の右方向５０３を選択する。
【００３３】
そして、ステップＳ２２０では、コンテンツ表示位置制御部１０４による制御に基づいて、表示部１０５が、コンテンツの再表示を行う。
【００３４】
このような第１の実施形態によれば、コンテンツ表示領域４０５が表示禁止領域４０２からずれた位置に設定され、そこにコンテンツが再表示されるため、物体に一度隠れたコンテンツの継続した視認が可能となる。
【００３５】
例えば、図８Ａに示すように、物体３０２が表示面３０１に置かれる前の状態で、表示面３０１にコンテンツ３０３〜３０５が表示されているとする。このような状態において、コンテンツ３０３上に物体３０２が置かれると、図８Ｂに示すように、コンテンツ３０３は右方向に移動し、物体３０２から離間した位置に表示される。
【００３６】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図１０は、本発明の第２の実施形態に係る表示装置の構成を示すブロック図である。
【００３７】
第２の実施形態に係る表示装置１１０には、第１の実施形態における移動方向優先順位格納部１０６に代えて縮小方向優先順位格納部１０７が設けられている。縮小方向優先順位格納部１０７には、予め定められたコンテンツの縮小方向の優先順位を格納している。縮小方向優先順位格納部１０７には、例えば図５に示す優先順位のうちの斜め方向に関する部分のみが格納されている。即ち、コンテンツを斜め方向に縮小する場合の優先順位が格納されている。この例では、斜め方向では第一優先が“左斜め下”、第二優先が“右斜め下”、第三優先が“左斜め上”、第四優先が“右斜め上”となっている。
【００３８】
また、コンテンツ表示位置制御部１０４は、コンテンツ表示位置座標管理部１０３からコンテンツ表示領域４０５の情報を取得し、コンテンツ表示禁止座標設定部１０２から表示禁止領域４０２の情報を取得し、これらの領域の相対位置関係を把握する。そして、詳細は後述するが、この相対位置関係に基づき、更に必要に応じて縮小方向優先順位格納部１０７に格納されている優先順位を考慮して、コンテンツ表示領域４０５が物体の影にならないようにコンテンツを縮小（倍率変更）する。表示部１０５は、コンテンツ表示位置制御部１０４により設定された縮小後のコンテンツを表示する。
【００３９】
他の構成は、第１の実施形態と同様である。
【００４０】
次に、上述のように構成された表示装置１１０の動作について説明する。図１１は、第２の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【００４１】
第２の実施形態では、先ず、第１の実施形態と同様にして、ステップＳ２０１〜Ｓ２０８の処理を行う。
【００４２】
次いで、ステップＳ２１２において、コンテンツ表示位置制御部１０４が、所定の規則に基づいてコンテンツを縮小する。
【００４３】
ここで、ステップＳ２１２の縮小処理について詳細に説明する。図１２は、ステップＳ２１２の縮小処理の詳細を示すフローチャートである。
【００４４】
先ず、ステップＳ３０１において、コンテンツ表示位置制御部１０４が、コンテンツ表示領域４０５の中心点の位置が表示禁止領域４０２の中心点の真上、真下、真右、真左のいずれかであるか判定する。そして、いずれかに該当すればステップＳ３０３に移り、該当しなければステップＳ３０２に移る。
【００４５】
ステップＳ３０２では、図１３Ａに示すように、コンテンツ表示位置制御部１０４が、表示禁止領域４０２の中心点を始点、コンテンツ表示領域４０５の中心点を終点とするベクトル４１０の向きを把握する。そして、図１３Ｂに示すように、このベクトルの向きに最も近い方向を、左斜め下方向、右斜め下方向、左斜め上方向及び右斜め上方向の４方向から選択し、この方向を縮小方向とする。
【００４６】
また、ステップＳ３０３では、コンテンツ表示位置制御部１０４が、ステップＳ３０２と同様にベクトル４１０を把握する。そして、このベクトル４１０を挟む２つの斜め方向のうちから、縮小方向優先順位格納部１０７に格納されている優先順位を参照して、一つの縮小方向を選択し、この方向を縮小方向とする。例えば、図１３Ｃに示すように、ベクトル４１０が真上方向を向いている場合は、図１３Ｄに示すように、左斜め上方向及び右斜め上方向の２方向のうちから、第四優先の右斜め上方向よりも第三優先の左斜め上方向を選択する。
【００４７】
このようにして、ステップＳ２１２のコンテンツの縮小の制御が行われる。
【００４８】
そして、ステップＳ２２０では、コンテンツ表示位置制御部１０４による制御に基づいて、表示部１０５が、コンテンツの再表示を行う。
【００４９】
このような第２の実施形態によっても、コンテンツ表示領域４０５が表示禁止領域４０２からずれるように縮小されるため、物体に一度隠れたコンテンツの継続した視認が可能となる。
【００５０】
例えば、図８Ａに示すように、物体３０２が表示面３０１に置かれる前の状態で、表示面３０１にコンテンツ３０３〜３０５が表示されているとする。このような状態において、コンテンツ３０３上に物体３０２が置かれると、図１４に示すように、コンテンツ３０３は右斜め上方向に縮小され、物体３０２から離間した位置に表示される。
【００５１】
なお、縮小の方向は中心点を結ぶベクトルに基づいて決定する必要はなく、単純に縮小量が最小になる方向を縮小方向としてもよい。また、テーブル型の表示装置では、ユーザから離間した領域ほど当該ユーザからコンテンツが見えにくくなる。このため、ベクトル又は縮小量に基づいて縮小方向を選択するのではなく、ユーザに近づく方向を縮小方向としてもよい。
【００５２】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。第３の実施形態では、コンテンツ表示位置制御部１０４の動作が第２の実施形態と相違している。コンテンツ表示位置制御部１０４は、コンテンツ表示位置座標管理部１０３からコンテンツ表示領域４０５の情報を取得し、コンテンツ表示禁止座標設定部１０２から表示禁止領域４０２の情報を取得し、これらの領域の相対位置関係を把握する。そして、詳細は後述するが、この相対位置関係及びコンテンツの数に基づき、更に必要に応じて縮小方向優先順位格納部１０７に格納されている優先順位を考慮して、コンテンツ表示領域４０５が物体の影にならないようにコンテンツを縮小又は移動する。表示部１０５は、コンテンツ表示位置制御部１０４により設定された縮小又は移動後のコンテンツを表示する。
【００５３】
他の構成は、第２の実施形態と同様である。
【００５４】
次に、上述のように構成された表示装置１１０の動作について説明する。図１５は、第３の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【００５５】
第３の実施形態では、先ず、第２の実施形態と同様にして、ステップＳ２０１〜Ｓ２０８の処理を行う。
【００５６】
次いで、ステップＳ２１１において、コンテンツ表示位置制御部１０４が、コンテンツの数が一つであるか判定する。そして、一つであればステップＳ２１２に移り、複数であればステップＳ２１７に移る。
【００５７】
ステップＳ２１７では、表示禁止領域４０２と重なっているコンテンツ表示領域４０５に該当するコンテンツの他のコンテンツを移動させれば新たな表示可能領域が生成できるかを判定する。例えば、図１６Ａに示すように、コンテンツ表示領域４０５の周囲にコンテンツ４１１、４１２及び４１３が存在する場合に、これらのうちの一つ以上を移動させると表示可能領域が存在するようになるかを判定する。そして、生成可能でなければ処理を終了し、生成可能であればステップＳ２１９に移る。
【００５８】
ステップＳ２１９では、他のコンテンツを移動させて新たな表示可能領域を生成する。例えば、図１６Ｂに示すように、コンテンツ４１２及び４１３を移動させて新たな表示可能領域を作成する。
【００５９】
次いで、ステップＳ２２０において、表示部１０５が、新たな表示可能領域に、表示禁止領域と重なっているコンテンツ表示領域に該当するコンテンツを表示する。例えば、図１６Ｂに示すように、新たな表示可能領域にコンテンツ表示領域４０５のコンテンツを表示する。
【００６０】
なお、ステップＳ２１２の後では、表示部１０５は、第２の実施形態と同様の表示を行う。
【００６１】
このような第３の実施形態によれば、表示面に複数のコンテンツが表示されていて、物体に隠れたコンテンツを単純に移動させることができない場合でも、新たに表示可能領域が作成されるため、当該コンテンツの継続した視認が可能となる。
【００６２】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。第４の実施形態では、コンテンツ表示位置制御部１０４の動作が第２、第３の実施形態と相違している。コンテンツ表示位置制御部１０４は、コンテンツ表示位置座標管理部１０３からコンテンツ表示領域４０５の情報を取得し、コンテンツ表示禁止座標設定部１０２から表示禁止領域４０２の情報を取得し、これらの領域の相対位置関係を把握する。そして、詳細は後述するが、この相対位置関係並びにコンテンツの数及び大きさに基づき、更に必要に応じて縮小方向優先順位格納部１０７に格納されている優先順位を考慮して、コンテンツ表示領域４０５が物体の影にならないようにコンテンツを縮小又は移動する。表示部１０５は、コンテンツ表示位置制御部１０４により設定された縮小又は移動後のコンテンツを表示する。
【００６３】
他の構成は、第２の実施形態と同様である。
【００６４】
次に、上述のように構成された表示装置１１０の動作について説明する。図１７は、第４の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【００６５】
第４の実施形態では、先ず、第２の実施形態と同様にして、ステップＳ２０１〜Ｓ２０８の処理を行う。
【００６６】
次いで、ステップＳ２１１において、コンテンツ表示位置制御部１０４が、コンテンツの数が一つであるか判定する。そして、一つであればステップＳ２１２に移り、複数であればステップＳ２１７に移る。
【００６７】
そして、ステップＳ２１７において、新たな表示可能領域が生成可能でなければステップＳ２１８に移り、生成可能であればステップＳ２１９に移る。
【００６８】
ステップＳ２１８では、他のコンテンツを縮小して、新たな表示可能領域を生成する。どのコンテンツをどの程度縮小するかは特に限定されないが、例えば、図１８Ａに示すように、コンテンツ表示領域４０５に表示禁止領域４０２が重なっているとする。このような場合、図１８Ｂに示すように、コンテンツ表示領域４０５のコンテンツよりも大きいコンテンツを縮小して、新たな表示可能領域を生成する。
【００６９】
次いで、ステップＳ２２０において、表示部１０５が、新たな表示可能領域に、表示禁止領域と重なっているコンテンツ表示領域に該当するコンテンツを表示する。例えば、図１８Ｂに示すように、新たな表示可能領域にコンテンツ表示領域４０５のコンテンツを表示する。
【００７０】
なお、ステップＳ２１２又はＳ２１８の後では、表示部１０５は、第３の実施形態と同様の表示を行う。
【００７１】
このような第４の実施形態によれば、他のコンテンツの移動のみでは新たな表示可能領域を作成できない場合であっても、新たに表示可能領域が作成されるため、当該コンテンツの継続した視認が可能となる。
【００７２】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。図１９は、本発明の第５の実施形態に係る表示装置の構成を示すブロック図である。
【００７３】
第５の実施形態に係る表示装置１１０には、第２の実施形態に対し、更にコンテンツ表示優先順位設定部１０８が設けられている。コンテンツ表示優先順位設定部１０８は、コンテンツに優先順位を設定する。
【００７４】
また、コンテンツ表示位置制御部１０４は、コンテンツ表示位置座標管理部１０３からコンテンツ表示領域４０５の情報を取得し、コンテンツ表示禁止座標設定部１０２から表示禁止領域４０２の情報を取得し、これらの領域の相対位置関係を把握する。そして、詳細は後述するが、この相対位置関係及びコンテンツの数に基づき、更に必要に応じて縮小方向優先順位格納部１０７に格納されている優先順位及びコンテンツ表示優先順位設定部１０８が設定した優先順位を考慮して、コンテンツ表示領域４０５が物体の影にならないようにコンテンツを縮小又は移動する。表示部１０５は、コンテンツ表示位置制御部１０４により設定された縮小又は移動後のコンテンツを表示する。
【００７５】
他の構成は、第２の実施形態と同様である。
【００７６】
次に、上述のように構成された表示装置１１０の動作について説明する。図２０は、第５の実施形態に係る表示装置１１０の動作を示すフローチャートである。
【００７７】
第５の実施形態では、先ず、第１の実施形態と同様にして、ステップＳ２０１の処理を行う。
【００７８】
次いで、ステップＳ２０２において、コンテンツ表示優先順位設定部１０８が、各コンテンツの優先順位を設定するかを判断する。そして、設定する場合は、ステップＳ２０３に移り、設定しない場合はステップＳ２０４に移る。
【００７９】
ステップＳ２０３では、コンテンツ表示優先順位設定部１０８が、例えばユーザによる外部からの入力に基づいて、各コンテンツの優先順位を設定する。例えば、図１８Ａに示すように、４つのコンテンツが存在する場合に、コンテンツ表示領域４０５のコンテンツに「ｈｉｇｈ」、コンテンツ４１１及び４２１に「ｈｉｇｈ」、コンテンツ４２２に「ｌｏｗ」が設定される。
【００８０】
その後、ステップＳ２０４以降の処理を、ステップＳ２１８を除き、第４の実施形態と同様に行う。
【００８１】
本実施形態では、ステップＳ２１８において、ステップＳ２０４において設定された優先順位に基づく縮小処理を行う。即ち、優先順位の低いコンテンツを縮小の対象とする。例えば、上述のような優先順位が設定されている場合には、「ｌｏｗ」が設定されているコンテンツ４２２を縮小の対象とする。
【００８２】
この結果、ステップＳ２２０では、図２１に示すように、コンテンツ４２２のみが縮小され、これに伴って新たに作成された表示可能領域にコンテンツ表示領域４０５のコンテンツが表示される。
【００８３】
このような第５の実施形態によれば、縮小の対象となることを避けたいコンテンツのサイズを保持したまま、物体に一度隠れたコンテンツの継続した視認が可能となる。
【００８４】
なお、第２〜第５の実施形態では、縮小が元のコンテンツの輪郭に合わせて行われているが、その周囲に余白スペースがある場合には、若干移動させつつ余白スペースを含むサイズに縮小してもよい。このように縮小させれば、縮小量を抑えることが可能となる。また、移動又は縮小（倍率変更）に代えてコンテンツを回転させてもよく、また、これらの１種のみを用いても、これらの２種以上を組み合わせてもよい。
【００８５】
また、第１〜第５の実施形態の二つ以上の処理過程を組み合わせてもよい。また、図２２に示すような複数の動作モード（Ｍｏｄｅ−０〜Ｍｏｄｅ−６）の表を予め定義しておき、各動作モードを選択することによって、処理手順を組み替えてもよい。
【００８６】
この場合に動作モードとしてＭｏｄｅ−０が選択されると、最初に上下左右方向で評価を行い、次に斜め方向で評価を行い、最小距離となるように評価を行う。また、最小距離が複数ある場合には優先設定によりコンテンツを選択する順で処理を行う。このＭｏｄｅ−０をフローチャートに表すと、図２３のようになる。
【００８７】
また、動作モードとしてＭｏｄｅ−５が選択されると、最初に斜め方向で評価を行い、次に上下左右方向で評価を行い、最小距離となるように評価を行う。また、最小距離が複数ある場合には優先設定によりコンテンツを選択処理する順で処理を行う。
【００８８】
また、Ｍｏｄｅ−３又はＭｏｄｅ−４のように、優先設定を最初に評価するように設定してもよい。このような場合、ユーザが所望の方向、場所にコンテンツを移動、縮小させて表示することが容易になり、物体の影の領域を回避して新たな表示領域にコンテンツを表示することができる。この結果、物体が接触する前と同様にコンテンツを継続視聴が可能となる。
【００８９】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記の印刷処理用のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【符号の説明】
【００９０】
１０１：位置検知部  １０２：コンテンツ表示禁止座標設定部  １０３：コンテンツ表示位置座標管理部  １０４：コンテンツ表示位置制御部  １０５：表示部  １０６：移動方向優先順位格納部  １０７：縮小方向優先順位格納部  １０８：コンテンツ表示優先順位設定部
【図１】
2011008111.tif 000003
【図２】
2011008111.tif 000004
【図３】
2011008111.tif 000005
【図４】
2011008111.tif 000006
【図５】
2011008111.tif 000007
【図６】
2011008111.tif 000008
【図７Ａ】
2011008111.tif 000009
【図７Ｂ】
2011008111.tif 000010
【図７Ｃ】
2011008111.tif 000011
【図７Ｄ】
2011008111.tif 000012
【図８Ａ】
2011008111.tif 000013
【図８Ｂ】
2011008111.tif 000014
【図９】
2011008111.tif 000015
【図１０】
2011008111.tif 000016
【図１１】
2011008111.tif 000017
【図１２】
2011008111.tif 000018
【図１３Ａ】
2011008111.tif 000019
【図１３Ｂ】
2011008111.tif 000020
【図１３Ｃ】
2011008111.tif 000021
【図１３Ｄ】
2011008111.tif 000022
【図１４】
2011008111.tif 000023
【図１５】
2011008111.tif 000024
【図１６Ａ】
2011008111.tif 000025
【図１６Ｂ】
2011008111.tif 000026
【図１７】
2011008111.tif 000027
【図１８Ａ】
2011008111.tif 000028
【図１８Ｂ】
2011008111.tif 000029
【図１９】
2011008111.tif 000030
【図２０】
2011008111.tif 000031
【図２１】
2011008111.tif 000032
【図２２】
2011008111.tif 000033
【図２３】
2011008111.tif 000034