(57)【特許請求の範囲】
【請求項１】
タッチパネルを配置した表示装置と、
前記タッチパネル上における使用者の指の位置を検出する検出手段と、
前記検出手段による検出結果に基づいて、使用者の指が装置把持のために前記タッチパネル上に置かれているかを判定する判定手段と、
前記判定手段によって、使用者の指が装置把持のために前記タッチパネル上に置かれていると判定された場合に、前記検出手段による検出結果に基づいて、前記表示装置に表示する画面の表示レイアウトを変更する変更手段とを備え、
前記変更手段は、前記表示装置に表示されている内容が撮影によって得られた画像である場合には、前記タッチパネル上における使用者の指の位置と前記画像とが重ならないように、前記画像の縦横比を維持したまま、前記画像の大きさを縮小し、前記表示装置に表示されている内容が撮影によって得られた画像ではない表示要素である場合には、前記タッチパネル上における使用者の指の位置と前記表示要素とが重ならないように、前記表示要素の表示画像を縮小または表示位置を変更することを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記判定手段は、前記検出手段によって検出された前記タッチパネル上における使用者の指の位置が、所定時間以上変化しない場合に、使用者の指は装置把持のために前記タッチパネル上に置かれていると判定することを特徴とする画像表示装置。
【請求項３】
請求項１または２に記載の画像表示装置において、
前記変更手段は、前記画面の表示レイアウトを変更した後に、使用者によって表示レイアウトの変更がキャンセルされた場合、または前記表示装置の表示がオフにされた場合には、前記画面の表示レイアウトを変更前の状態に戻すことを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に関する。
【背景技術】
【０００２】
次のようなカメラが知られている。このカメラは、タッチパネルを備えており、タッチパネル上の使用者の指の位置に応じて画面のレイアウトを変更する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５８９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のカメラは、あらかじめ登録されているレイアウトの中から画面のレイアウトを選択するため、必ずしも使用者の指の位置に応じた最適なレイアウトを提供することができない可能性があった。
【課題を解決するための手段】
【０００５】
本発明による画像表示装置は、タッチパネルを配置した表示装置と、タッチパネル上における使用者の指の位置を検出する検出手段と、検出手段による検出結果に基づいて、使用者の指が装置把持のためにタッチパネル上に置かれているかを判定する判定手段と、判定手段によって、使用者の指が装置把持のためにタッチパネル上に置かれていると判定された場合に、検出手段による検出結果に基づいて、表示装置に表示する画面の表示レイアウトを変更する変更手段とを備え、変更手段は、表示装置に表示されている内容が撮影によって得られた画像である場合には、タッチパネル上における使用者の指の位置と画像とが重ならないように、画像の縦横比を維持したまま、画像の大きさを縮小し、表示装置に表示されている内容が撮影によって得られた画像ではない表示要素である場合には、タッチパネル上における使用者の指の位置と表示要素とが重ならないように、表示要素の表示位置を変更することを特徴とする。
本発明では、判定手段は、検出手段によって検出されたタッチパネル上における使用者の指の位置が、所定時間以上変化しない場合に、使用者の指は装置把持のためにタッチパネル上に置かれていると判定するようにしてもよい。
変更手段は、画面の表示レイアウトを変更した後に、使用者によって表示レイアウトの変更がキャンセルされた場合、または表示装置の表示がオフにされた場合には、画面の表示レイアウトを変更前の状態に戻すようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、使用者の指位置に応じた最適なレイアウトを提供することができる。
【図面の簡単な説明】
【０００７】
【図１】カメラ１００の一実施の形態の構成を示すブロック図である。
【図２】カメラ１００の処理を示すフローチャート図である。
【図３】表示レイアウトの変更例を示す図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、撮像部１０１と、ＣＰＵ１０２と、モニタ１０３と、タッチパネル１０４と、メモリ１０５と、記録媒体１０６とを備えている。
【０００９】
撮像部１０１は、例えばＣＣＤやＣＭＯＳ等の撮像素子を備え、被写体像を撮像して画像データを取得する。ＣＰＵ１０２は、カメラ１００の全体を制御する。ＣＰＵ１０２は、指位置検出部１０２ａと、保持判定部１０２ｂと、レイアウト決定部１０２ｃと、表示制御部１０２ｄとを機能的に有している。これら各部による処理の内容については後述する。モニタ１０３は、例えばカメラ１００の背面に搭載された液晶モニタ（背面モニタ）である。タッチパネル１０４は、モニタ１０３に配置され、使用者によるタッチ操作を検出して、検出信号をＣＰＵ１０２へ出力する。
【００１０】
メモリ１０５は、ＳＤＲＡＭやフラッシュメモリで構成される。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵ１０２がプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、ＣＰＵ１０２が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。記録媒体１０６は、例えば不図示のメモリカードスロットに挿入されたメモリカードであって、撮像部１０１で取得された画像データに基づいて生成された画像ファイルのデータ等が記録される。
【００１１】
本実施の形態におけるカメラ１００では、使用者は、タッチパネル１０４を用いてカメラ１００を操作することができる。例えば、モニタ１０３上に再生中の静止画が表示されている場合には、使用者はタッチパネル１０４上で所定のタッチ操作を行うことによって、再生画像を拡大または縮小したり、次の静止画を再生するように指示したりすることができる。また、モニタ１０３上にメニュー画面が表示されている場合には、使用者はタッチパネル１０４上でメニュー項目を示すボタンをタッチすることによって、タッチしたボタンに応じた処理を実行するように指示することができる。また、モニタ１０３上にスルー画が表示されており、さらにスルー画上にカメラ操作用のボタン（操作用アイコン）が表示されている場合には、使用者はタッチパネル１０４上でボタンをタッチすることによって、タッチしたボタンに応じた処理を実行するように指示することができる。
【００１２】
このように、タッチパネル１０４を搭載するカメラ１００では、カメラ１００の背面の多くの部分をモニタ１０３が占めることが多く、この場合に、使用者がカメラ１００を使用者が把持すると指がモニタ１０３にかかってしまう可能性がある。このため、使用者の指がモニタ１０３の表示内容を隠してしまったり、指のかかった位置にボタンが表示されている場合にはそのボタンが操作されたと誤検出してしまう可能性がある。本実施の形態では、このような問題を解決するために、ＣＰＵ１０２は、以下のように処理を行なう。
【００１３】
図２は、本実施の形態におけるカメラ１００の処理を示すフローチャートである。図２に示す処理は、モニタ１０３への表示が開始されると起動するプログラムとして、ＣＰＵ１０２によって実行される。
【００１４】
ステップＳ１０において、表示制御部１０２ｄは、モニタ１０３上に表示内容に応じた標準レイアウトで情報の表示を行う。例えば、表示内容が静止画である場合には、図３（ａ）に示すように静止画をモニタ１０３に全画面表示し、メニュー画面である場合には、図３（ｃ）に示すように、メニュー画面をモニタ１０３に全画面表示し、スルー画である場合には、図３（ｅ）に示すように、スルー画をモニタ１０３に全画面表示してスルー画上に操作用アイコンを表示する。
【００１５】
その後、ステップＳ２０へ進み、ＣＰＵ１０２は、使用者がタッチパネル１０４にタッチしてからの経過時間を計時するためのタイマをリセットして、ステップＳ３０へ進む。ステップＳ３０では、指位置検出部１０２ａは、タッチパネル１０４からの出力に基づいて、タッチパネル１０４上における使用者の指位置を検出する。例えば、タッチパネル１０４は、タッチパネル上における使用者によって押圧されている位置を検出し、その位置を示す信号をＣＰＵ１０２へ出力する。これによって、指位置検出部１０２ａは、タッチパネル１０４上の指位置を検出することができる。その後、ステップＳ４０へ進む。
【００１６】
ステップＳ４０では、保持判定部１０２ｂは、ステップＳ３０における指位置の検出結果に基づいて、タッチパネル１０４上の使用者の指位置が所定距離以上変化したか否かを判断する。ステップＳ４０で否定判断した場合には、ステップＳ５０へ進み、指位置判定部１０２ａは、使用者の指が操作用アイコンやメニュー項目上に位置しているか否かを判断する。ステップＳ５０で否定判断した場合には、ステップＳ２０へ戻る。これに対して、ステップＳ５０で肯定判断した場合には、ステップＳ６０へ進む。ステップＳ６０では、ＣＰＵ１０２は、使用者によって操作用アイコンやメニュー項目に対するタッチ操作が行われたと判定して、タッチ操作に応じた処理を実行して、ステップＳ２０へ戻る。
【００１７】
一方、ステップＳ４０で肯定判断した場合には、ステップＳ７０へ進む。ステップＳ７０では、保持判定部１０２ｂは、タイマによって計時中の経過時間が所定の閾値Ｔ以上であるか否かを判断する。ステップＳ７０で否定判断した場合には、ステップＳ３０へ戻る。これに対して、ステップＳ７０で肯定判断した場合には、ステップＳ８０へ進む。
【００１８】
ステップＳ８０では、保持判定部１０２ｂは、使用者の指が所定時間Ｔ以上であり、タッチパネル１０４上のほぼ同じ位置に置かれていることから、使用者の指はカメラ１００の把持のためにタッチパネル１０４上に置かれていると判定する。そして、レイアウト決定部１０２ｃは、そのときの使用者の指位置に応じて、モニタ１０３の表示レイアウトを決定する。本実施の形態では、レイアウト決定部１０２ｃは、図３に示すようにモニタ１０３の表示内容に応じてモニタ１０３の表示レイアウトの変更方法を変える。
【００１９】
具体的には、レイアウト決定部１０２ｃは、モニタ１０３の表示内容が静止画やスルー画等の撮影によって得られた画像である場合には、使用者の指位置と画像とが重ならないように、画像の縦横比を維持したまま画像の大きさを変更する。これによって、使用者の指位置を避けて画像を表示することができるため、画像が指に隠れて見えなくなることを防ぐことができる。また、画像の縮小に当たっては縮小前の縦横比を維持するようにしたため、画像の見栄えを損なうこともない。
【００２０】
一方、レイアウト決定部１０２ｃは、モニタ１０３の表示内容がメニュー画面や操作用アイコン等の操作用の表示要素である場合には、使用者の指位置と操作用の表示要素とが重ならないように、表示要素の表示位置を移動させる。これによって、使用者の指位置を避けて表示要素を表示することができるため、表示要素が指に隠れて見えなくなることを防ぐことができる。
【００２１】
例えば、図３（ａ）に示すように、モニタ１０３に静止画が表示されている場合には、レイアウト決定部１０２ｃは、図３（ｂ）に示すように、使用者の指位置と静止画とが重ならないように、静止画の縦横比を維持したまま静止画の大きさを変更する。また、図３（ｃ）に示すように、モニタ１０３にメニュー画面が表示されている場合には、レイアウト決定部１０２ｃは、図３（ｄ）に示すように、使用者の指位置とメニュー画面とが重ならないように、メニュー画面を縮小する。このとき、メニュー画面の縦横比を維持する必要はない。
【００２２】
さらに、図３（ｅ）に示すように、モニタ１０３にスルー画が表示され、スルー画上に操作用アイコンが表示されている場合には、レイアウト決定部１０２ｃは、図３（ｆ）に示すように、使用者の指位置とスルー画とが重ならないように、スルー画の縦横比を維持したままスルー画の大きさを変更する。また、使用者の指位置と操作用アイコンの表示位置とが重ならないように、操作用アイコンの表示位置を移動させる。
【００２３】
その後、ステップＳ９０へ進み、レイアウト決定部１０２ｃは、ステップＳ８０で決定した表示レイアウトの設定値をメモリ１０５に保存する。レイアウト設定値としては、例えば、静止画やスルー画の縮小率（変倍量）やメニュー画面の移動量（シフト量）が記録される。その後、ステップＳ１００へ進み、表示制御部１０２ｄは、ステップＳ８０で決定した表示レイアウトに従って、モニタ１０３の表示レイアウトを変更する、その後、ステップＳ１１０へ進む。
【００２４】
ステップＳ１１０では、ＣＰＵ１０２は、使用者によってモニタ１０３の表示レイアウトのキャンセルが指示されたか否かを判断する。ステップＳ１１０で肯定判断した場合には、ステップＳ１０へ戻って、モニタ１０３の表示レイアウトを標準レイアウトに戻す。これに対して、ステップＳ１１０で否定判断した場合には、ステップＳ１２０へ進む。ステップＳ１２０では、ＣＰＵ１０２は、使用者によってモニタ１０３の表示の終了が指示されたか否かを判断する。ステップＳ１２０で否定判断した場合には、ステップＳ２０へ戻る。これに対して、ステップＳ１２０で肯定判断した場合には、処理を終了する。
【００２５】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＣＰＵ１０２は、モニタ１０３の表示内容に応じて、画面の表示レイアウトの変更方法を変えるようにした。これによって、モニタ１０３の表示内容に応じた最適な表示レイアウトを提供することができる。
【００２６】
（２）保持判定部１０２ｂは、タッチパネル１０４上における使用者の指の位置が、所定時間Ｔ以上変化しない場合に、使用者の指はカメラ１００の把持のためにタッチパネル１０４上に置かれていると判定するようにした。これによって、使用者の指がカメラ１００の把持のためにタッチパネル１０４上に置かれているか否かを簡易かつ高精度に判定することができる。
【００２７】
（３）ＣＰＵ１０２は、使用者によって表示レイアウトの変更がキャンセルされた場合には、画面の表示レイアウトを標準レイアウト、すなわちレイアウト変更前の状態に戻すようにした。これによって、使用者は、表示レイアウトが変更された場合でも、いつでも標準レイアウトに戻すことが可能となる。
【００２８】
（４）レイアウト決定部１０２ｃは、モニタ１０３に表示されている内容が撮影によって得られた画像である場合には、タッチパネル上における使用者の指の位置と画像とが重ならないように、画像の大きさを変更（縮小）するようにした。これによって、使用者の指位置を避けて画像を表示することができるため、画像が指に隠れて見えなくなることを防ぐことができる。
【００２９】
（５）レイアウト決定部１０２ｃは、画像の縮小に当たっては縮小前の縦横比を維持するようにした。これによって、画像の見栄えを損なうことなく、使用者の指位置を避けて画像を表示することができる。
【００３０】
（６）レイアウト決定部１０２ｃは、モニタ１０３に表示されている内容が撮影によって得られた画像ではない表示要素である場合には、タッチパネル１０４上における使用者の指の位置と表示要素とが重ならないように、表示要素の表示位置を変更するようにした。これによって、使用者の指位置を避けて表示要素を表示することができるため、表示要素が指に隠れて見えなくなることを防ぐことができる。
【００３１】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、ＣＰＵ１０２は、図２のステップＳ１２０で、使用者によってモニタ１０３の表示の終了が指示されたと判断した場合には、図２に示す処理を終了する例について説明した。このとき、ＣＰＵ１０２は、モニタ１０３の表示をオフしてモニタ１０３の表示を終了するとともに、モニタ１０３の表示レイアウトを標準レイアウトに戻すようにしてもよい。これによって次回のモニタ表示時に表示レイアウトで表示することが可能となる。
【００３２】
（２）上述した実施の形態では、本発明をカメラに適用する例について説明したが、タッチパネルを搭載したその他の画像表示装置にも本発明は適用可能である。
【００３３】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００３４】
１００  カメラ、１０１  撮像部、１０２  ＣＰＵ、１０２ａ  指位置検出部、１０２ｂ  保持判定部、１０２ｃ  レイアウト決定部、１０２ｄ  表示制御部、１０３  モニタ、１０４  タッチパネル、１０５  メモリ、１０６  記録媒体
【図１】
0005521631.tif 000002
【図２】
0005521631.tif 000003
【図３】
0005521631.tif 000004