(57)【要約】【課題】操作性、特に、フォーカス枠の設定を行う際の操作性を向上させる。【解決手段】システム制御部５０は画像データに応じたスルー画像を表示部２８に表示している際に、表示部に対するタッチ操作を検出すると、スルー画像上のタッチされた位置にフォーカス枠を移動するとともに、当該フォーカス枠に含まれる範囲を表示部に拡大表示して、当該拡大表示がされている拡大表示領域に対するタッチを検出すると、拡大表示領域でタッチされた位置に対応するスルー画像上の位置にフォーカス枠を移動するように制御する。そして、システム制御部はフォーカス枠の位置に基づいて焦点調節を行う。【選択図】図２
2014228629.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して画像データを得る撮像手段と、
前記画像データに応じたスルー画像が表示される表示手段に対するタッチ操作を検出するタッチ検出手段と、
前記スルー画像を前記表示手段に表示している際に、前記タッチ検出手段によって前記表示手段に対するタッチ操作が検出された場合に、スルー画像上のタッチされた位置にフォーカス範囲を移動するとともに、前記フォーカス範囲に含まれる範囲を前記表示手段に拡大表示して、当該拡大表示がされている拡大表示領域に対するタッチがあった場合に、該拡大表示領域でタッチされた位置に対応するスルー画像上の位置に前記フォーカス範囲を移動するように制御する制御手段と、
前記フォーカス範囲の位置に基づいて焦点調節を行う焦点調節手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記拡大表示領域を前記タッチされた位置と異なる位置で前記表示手段に前記スルー画像に重畳して表示することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記拡大表示領域に対するタッチに応じて前記フォーカス範囲を移動させた場合には、移動後のフォーカス範囲のサイズを移動前のフォーカス範囲のサイズよりも小さくすることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記制御手段は、前記拡大表示領域に対するタッチに応じて前記フォーカス範囲を移動させた場合、前記タッチ位置に被写体が存在すると、当該被写体に合わせて前記フォーカス範囲のサイズを調整することを特徴とする請求項１又は２に記載の撮像装置。
【請求項５】
前記制御手段は、前記スルー画像を前記表示手段に表示している際に前記表示手段に対するタッチがあった場合に、当該タッチ位置から所定範囲内に複数の被写体が検出されると前記拡大表示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記制御手段は、前記スルー画像を前記表示手段に表示している際に前記表示手段に対するタッチがあった場合に、当該タッチ位置から所定範囲内に複数の被写体が検出され、かつ当該複数の被写体間の距離が所定値以下であると前記拡大表示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記制御手段は、前記被写体の検出を行う際、当該被写体の顔を検出することを特徴とする請求項５又は６に記載の撮像装置。
【請求項８】
前記制御手段は、前記スルー画像を前記表示手段に表示している際に前記表示手段に対するタッチがあった場合に、当該タッチ位置と前回のタッチ位置とを比較して、タッチ位置間の距離が所定の距離以下であると前記拡大表示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項９】
前記制御手段は、前記スルー画像を前記表示手段に表示している際に前記表示手段に対するタッチがあった場合に、当該タッチ位置と前回のタッチ位置とを比較して、タッチ位置間の距離が所定の距離以下であり、かつタッチ位置間の距離が所定の距離以下である回数が所定回数以上であると前記拡大表示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項１０】
被写体を撮影して画像データを得る撮像手段を備える撮像装置の制御方法であって、
前記画像データに応じたスルー画像が表示される表示手段に対するタッチ操作を検出するタッチ検出ステップと、
前記スルー画像を前記表示手段に表示している際に、前記タッチ検出ステップで前記表示手段に対するタッチ操作が検出された場合に、スルー画像上のタッチされた位置にフォーカス範囲を移動するとともに、前記フォーカス範囲に含まれる範囲を前記表示手段に拡大表示して、当該拡大表示がされている拡大表示領域に対するタッチがあった場合に、該拡大表示領域でタッチされた位置に対応するスルー画像上の位置に前記フォーカス範囲を移動するように制御する制御ステップと、
前記フォーカス範囲の位置に基づいて焦点調節を行う焦点調節ステップと、
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項１乃至９のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する撮像装置、その制御方法、およびプログラム、並びに記憶媒体に関し、特に、操作性を向上させた撮像装置に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置においては、所謂オートフォーカス機能が備えられている。当該オートフォーカス機能を用いると、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサなどの撮像素子による撮像の結果得られた画像の中央にフォーカス制御に用いるフォーカス枠が表示される。
【０００３】
そして、当該フォーカス枠内の領域における高周波成分が最大となるように、つまり、フォーカス枠内のコントラストが最も大となるように、フォーカス制御が行われる。
【０００４】
従来のオートフォーカス機能においては、フォーカス枠は撮像素子による撮像の結果得られた画像の中央に固定的に表示されていた関係上、フォーカスを合わせようとしている被写体にフォーカスが合わないことがある。
【０００５】
また、フォーカスを合わせようとしている被写体がフォーカス枠内に位置していても、フォーカス枠内にある被写体のサイズがフォーカス枠のサイズと比較して小さ過ぎると、フォーカスを合わせようとしている被写体にフォーカスが合わないことがある。
【０００６】
このような点を解決するため、例えば、ユーザーがタッチパネルをタッチするのみで、フォーカス枠を液晶パネルに表示された画像上の任意の位置に設定することができるようにした撮像装置がある（特許文献１参照）。
【０００７】
また、タッチパネル１１０による位置入力によって指定された領域に複数の表示画像が存在すると、当該指定領域に存在する表示画像を自動的に拡大表示して、複数の表示画像がタッチパネルの互いに異なった領域に対応する位置に画面表示されるようにするものがある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１９６８５号公報
【特許文献２】特開平６−１９６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところが、特許文献１に記載の手法では、表示画面に表示された被写体のサイズが小さいと、ユーザーはフォーカスを合わせようとする被写体を的確に選択できないことがある。
【００１０】
一方、特許文献２に記載の手法では、タッチ操作によって指定された指定領域に複数の表示画像が存在する際、表示画像を拡大表示することが記載されているだけで、ユーザーがフォーカス枠又はフォーカスを合わせようとする被写体の位置を選択してフォーカス枠位置を設定することはできない。
【００１１】
さらに、拡大表示が行われると、表示画面の全体が見辛くなってしまい、かえってユーザーによるフォーカス枠位置の設定が難しくなってしまうことがある。
【００１２】
従って、本発明の目的は、操作性、特に、フォーカス枠の設定を行う際の操作性を向上させることのできる撮像装置、その制御方法、およびプログラム、並びに記憶媒体を提供することにある。
【課題を解決するための手段】
【００１３】
上記の目的を達成するため、本発明による撮像装置は、被写体を撮影して画像データを得る撮像手段と、前記画像データに応じたスルー画像が表示される表示手段に対するタッチ操作を検出するタッチ検出手段と、前記スルー画像を前記表示手段に表示している際に、前記タッチ検出手段によって前記表示手段に対するタッチ操作が検出された場合に、スルー画像上のタッチされた位置にフォーカス範囲を移動するとともに、前記フォーカス範囲に含まれる範囲を前記表示手段に拡大表示して、当該拡大表示がされている拡大表示領域に対するタッチがあった場合に、該拡大表示領域でタッチされた位置に対応するスルー画像上の位置に前記フォーカス範囲を移動するように制御する制御手段と、前記フォーカス範囲の位置に基づいて焦点調節を行う焦点調節手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、操作性、特にフォーカス枠（フォーカス範囲）の設定の際の操作性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態による撮像装置の一例についてその外観を示す斜視図である。
【図２】図１に示すカメラの構成の一例を示すブロック図である。
【図３】図２に示すカメラで行われる撮影モード処理を説明するためのフローチャートである。
【図４】図２に示すカメラにおけるフォーカス枠の表示を説明するための図であり、（ａ）はデフォルトサイズのフォーカス枠が表示部のデフォルト位置に表示された状態を示す図、（ｂ）はタッチをした位置にフォーカス枠を表示した状態を示す図、（ｃ）はフォーカス枠内の像が表示部の異なるエリアに拡大されて表示された状態を示す図、（ｄ）は拡大表示像の表示エリアにタッチをした状態を示す図、（ｅ）はタッチをした位置にある被写体にフォーカス枠を移動した状態を示す図である。
【図５】図２に示すカメラで用いられるタッチパネルマップを説明するための図である。
【図６】本発明の第２の実施形態によるカメラにおける撮影モード処理の一例を説明するためのフローチャートである。
【図７】本発明の第３の実施形態によるカメラにおける撮影モード処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１７】
［第１の実施形態］
図１は本発明の第１の実施形態による撮像装置の一例についてその外観を示す斜視図である。
【００１８】
図示の撮像装置は、所謂デジタルカメラ（以下単にカメラと呼ぶ）であり、少なくとも静止画の撮影を行うことができる。カメラ１００はその背面側に表示部２８が配置されており、この表示部２８には画像および各種情報が表示される。
【００１９】
カメラ１００の上面には電源オンおよび電源オフを切り替える電源スイッチ７２が配置されるとともに、シャッターボタン６１が配置されている。
【００２０】
表示部２８の右側には、各種モードを切り替えるモードダイアル（モード切替スイッチともいう）６０が配置されるとともに、ユーザーからの各種操作を受け付ける操作部７０が配置されている。なお、シャッターボタン６１は操作部７０の１つである。
【００２１】
操作部７０にはユーザーからの各種操作を受け付けるための各種スイッチ、ボタン、タッチパネルおよびなどが備えられている。さらに、操作部７０にはコントローラホイール７３が備えられており、このコントローラホイール７３は回転操作に応じた指令を送出する。
【００２２】
図示の例では、カメラ１００には、カメラ１００と外部機器（図示せず）とを接続するための接続ケーブル１１１が接続されている。接続ケーブル１１１はコネクタ１１２によってカメラ１００に接続される。
【００２３】
カメラ１００には記録媒体スロット２０１が形成されており、この記録媒体スロット２０１にはメモリカード又はハードディスクなどの記録媒体２００が収納される。
【００２４】
記録媒体スロット２０１に記録媒体２００を収納する際には、カメラ１００に設けられた蓋部２０２を開いて、記録媒体スロット２０１に記録媒体２００を収納する。
【００２５】
図２は、図１に示すカメラ１００の構成の一例を示すブロック図である。
【００２６】
図２において、カメラ１００は撮影レンズユニット（以下単に撮影レンズと呼ぶ）１０３を備えており、撮影レンズ１０３には、少なくともズームレンズおよびフォーカスレンズが備えられている。
【００２７】
撮影レンズ１０３の後段には絞り機能を備えるシャッター１０１が配置されている。そして、シャッター１０１の後側には、光学像を電気信号に変換するＣＣＤ又はＣＭＯＳ素子を有する撮像部２２が配置されている。撮像部２２の出力であるアナログ信号はＡ／Ｄ変換器２３によってデジタル信号（画像データ）に変換される。
【００２８】
なお、撮影レンズ１０３の前面側にはバリア１０２が配置されており、このバリア１０２は撮影レンズ１０３、シャッター１０１、および撮像部２２などを覆って、汚れおよび破損を防止するためのものである。
【００２９】
画像処理部２４はＡ／Ｄ変換器２３の出力である画像データ、又はメモリ制御部１５から画像データを受けて、所定の画素補間および縮小などのリサイズ処理と色変換処理とを行う。
【００３０】
また、画像処理部２４は撮像の結果得られた画像データを用いて所定の演算処理を行う。そして、システム制御部５０は当該演算結果に基づいて露光制御および測距制御を行う。
【００３１】
これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、およびＥＦ（フラッシュプリ発光）処理が行われる。
【００３２】
さらに、画像処理部２４は撮像の結果得られた画像データを用いて所定の演算処理を行って、当該演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００３３】
Ａ／Ｄ変換器２３からの出力である画像データは、画像処理部２４およびメモリ制御部１５を介して、或いは直接メモリ制御部１５を介して、メモリ３２に書き込まれる。
【００３４】
メモリ３２は、所定枚数の静止画像又は所定時間の動画像および音声を格納するための十分な記憶容量を備えている。
【００３５】
図示のメモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねており、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８に与えられて、画像として表示される。
【００３６】
なお、表示部２８は、例えば、ＬＣＤである。また、メモリ３２に蓄積された画像データをＤ／Ａ変換器１３においてＤ／Ａ変換して表示部２８に逐次転送して表示すれば、表示部２８は電子ビューファインダとして機能しスルー画像表示を行うことができる。
【００３７】
システム制御部５０はカメラ１００全体の制御を司る。不揮発性メモリ５６にはシステム制御部５０の動作用の定数、変数、およびプログラムなどが格納されている。
【００３８】
このプログラムには、後述する各種フローチャートを実行するためのプログラムが含まれる。不揮発性メモリ５６は電気的に消去・記録可能なメモリであって、例えば、ＥＥＰＲＯＭが用いられる。
【００３９】
システムメモリ５２は、例えば、ＲＡＭであり、システム制御部５０は不揮発性メモリ５６から動作用の定数、変数、およびプログラムなどを読み出して、システムメモリ５２に展開する。
【００４０】
なお、メモリ３２に書き込まれた画像データは、システム制御部５０においてファイル化されて、インターフェース（Ｉ／Ｆ）１８を介して記録媒体２００に記録される。
【００４１】
システム制御部５０にはシステムタイマー５３が接続されており、システムタイマー５２はシステム制御部５０による各種制御で用いる時間を計測してシステム制御部５０に与える。
【００４２】
前述のモード切替スイッチ６０は、例えば、システム制御部５０の動作モードを静止画記録モード、動画記録モード、および再生モードなどのいずれかに切り替えるためのスイッチである。
【００４３】
上記の静止画記録モードには、例えば、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、およびカスタムモードがある。モード切り替えスイッチ６０を用いれば、これらのモードのいずれかに直接切り替えることができる。
【００４４】
また、モード切り替えスイッチ６０によって静止画記録モードに一旦切り換えた後、上記のモードのいずれかに操作部を用いて切り替えるようにしてもよい。同様に、動画記録モードにも複数のモードが含まれている。
【００４５】
シャッターボタン６１が操作途中（半押し：撮影準備指示）であると、第１のシャッタースイッチ６２がオンとなって、第１のシャッタースイッチ信号ＳＷ１がシステム制御部５０に与えられる。
【００４６】
これによって、システム制御部５０はＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、およびＥＦ（フラッシュプリ発光）処理などの動作を開始する。
【００４７】
シャッターボタン６１が操作完了（全押し）になると、第２のシャッタースイッチ６４がオンとなって、第２のシャッタースイッチ信号ＳＷ２がシステム制御部５０に与えられる。これによって、システム制御部５０は撮像部２２の信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮像処理の動作を開始する。
【００４８】
表示部２８に表示される種々の機能アイコンを選択操作すると、場面毎に適宜機能が割り当てられて、操作部７０は各種機能ボタンとして作用する。機能ボタンとして、例えば、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、および属性変更ボタンがある。
【００４９】
操作部７０においてメニューボタンが操作されると、システム制御部５０は各種設定を行うためのメニュー画面を表示部２８に表示する。ユーザーは表示部２８に表示されたメニュー画面を見て、４方向キーおよびＳＥＴボタンを用いて直感的に各種設定を行うことができる。
【００５０】
図１に示すコントローラホイール７３は方向ボタンとともに選択項目を指示する際などに用いられる。コントローラホイール７３を回転操作すると、操作量に応じた電気的なパルス信号が発生する。システム制御部５０は当該パルス信号に基づいてカメラ１００を制御する。システム制御部５０はパルス信号によってコントローラホイール７３が回転操作された角度およびその回転数を知ることができる。
【００５１】
なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、コントローラホイール７３はユーザーの回転操作に応じてパルス信号を発生するダイヤル操作部材であってもよい。また、コントローラホイール７３は回転することなく、タッチセンサよりなる操作部材であってユーザーの指の回転動作などを検出するものであってもよい（所謂タッチホイール）。
【００５２】
電源制御部８０は電池検出回路、ＤＣ−ＤＣコンバータ、および通電するブロックを切り替えるスイッチ回路などを備えている。そして、電源制御部８０は電池の装着の有無、電池の種類、および電池残量の検出を行う。
【００５３】
また、電源制御部８０は上記の検出結果およびシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御して、所定の電圧を必要な期間の間、記録媒体２００を含む各部に供給する。
【００５４】
電源制御部８０には電源部３０が接続されている。電池部３０はアルカリ電池又はリチウム電池などの一次電池、又はＮｉＣｄ電池、ＮｉＭＨ電池、又はＬｉ電池などの二次電池を備えるとともに、ＡＣアダプターなどを有している。
【００５５】
記録媒体Ｉ／Ｆ１８は、メモリカード又はハードディスクなどの記録媒体２００とのインターフェースであり、記録媒体２００には撮影の結果得られた画像データが記録される。この記録媒体２００は、例えば、半導体メモリ又は磁気ディスクから構成される。
【００５６】
ところで、カメラ１００においては所謂中央１点ＡＦおよび顔ＡＦを用いた撮影を行うことが可能である。中央１点ＡＦとは撮影画面内の中央位置１点に対してＡＦを行うことである。顔ＡＦとは顔検出機能によって検出された顔に対してＡＦを行うことである。
【００５７】
ここで、顔検出機能について説明する。
【００５８】
システム制御部５０は顔検出対象の画像データを画像処理部２４に送る。システム制御部５０の制御下で画像処理部２４は、当該画像データに対して水平方向バンドパスフィルタ処理を行う。
【００５９】
そして、システム制御部５０の制御下で画像処理部２４は、水平方向バンドパスフィルタ処理された画像データに垂直方向バンドパスフィルタ処理を行う。これら水平および垂直方向バンドパスフィルタ処理によって、画像データからエッジ成分が検出される。
【００６０】
その後、システム制御部５０は、検出されたエッジ成分についてパターンマッチング処理を行って、目および鼻、口、耳の候補群を抽出する。そして、システム制御部５０は、抽出された目の候補群から予め設定された条件（例えば、２つの目の距離および傾きなど）を満たす候補を、目の対と判断して目の対があるもののみ目の候補群（絞込み目の候補群）として絞り込みを行う。
【００６１】
システム制御部５０は、絞込み目の候補群とそれに対応する顔を形成する他のパーツ（鼻、口、耳）を対応づけて、予め設定した非顔条件フィルタ処理を行って顔（顔領域）を検出する。システム制御部５０は、顔の検出結果に応じて顔情報を出力して処理を終了する。この際、システム制御部５０は顔の数などの特徴量をシステムメモリ５２に記憶する。
【００６２】
このようにして、ライブビュー表示又は再生表示される画像データを画像解析して、画像データの特徴量を抽出すれば被写体情報（ここでは、顔情報）を得ることができる。
【００６３】
なお、ここでは、顔情報を例に挙げて説明したが、被写体情報には他にも赤目判定結果、目の検出結果、目つむり検出結果、および笑顔検出結果などの様々な情報がある。
【００６４】
上述の顔ＡＦとともに、カメラ１００では顔ＡＥ，顔ＦＥ、および顔ＷＢを行うことができる。顔ＡＥとは検出された顔の明るさに合わせて、画面全体の露出を最適化する処理である。
【００６５】
また、顔ＦＥとは検出された顔を中心としてフラッシュの調光を行う処理である。さらに、顔ＷＢとは検出された顔の色に合わせて画面全体のＷＢを最適化する処理である。
【００６６】
表示部２８にはタッチパネル（図示せず）が備えられており、システム制御部５０はタッチパネルに対するタッチを検出可能である。タッチパネルと表示部２８とは一体的に構成される。
【００６７】
例えば、光の透過率が表示部２８の表示を妨げないようにして、タッチパネルを表示部２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と表示部２８上の表示座標とを対応付ける。
【００６８】
これによって、恰もユーザーが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００６９】
システム制御部５０はタッチパネル（つまり、表示部２８）に対する次の操作を検知する。
【００７０】
システム制御部５０はタッチパネルを指又はペンで触れる操作（タッチダウン）、タッチパネルを指又はペンで触れた状態で同一の位置に保持する操作（タッチオン）、およびタッチパネルを指又はペンで触れた状態で始めの位置から移動する操作（ムーブ）を検知する。
【００７１】
さらに、システム制御部５０は、タッチパネルを指又はペンで触れた状態から離す操作（タッチアップ）およびタッチパネルに何も触れていない状態（タッチオフ）を検知する。
【００７２】
上記の操作およびタッチパネルに指又はペンが触れている位置を示す位置座標は内部バス（図示せず）を介してタッチ情報としてシステム制御部５０に送られる。システム制御部５０はタッチ情報に基づいてタッチパネルでどの様な操作が行なわれたかについて判定する。
【００７３】
ムーブの場合には、システム制御部５０はタッチパネル上で移動する指又はペンの移動方向についても位置座標の変化に応じて、タッチパネル上の垂直成分および水平成分毎に判定する。
【００７４】
なお、タッチパネルにおいてタッチダウンから一定のムーブを経てタッチアップをした際、ストロークを描いたとする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指又はペンを触れたままある程度の距離だけ素早く動かして、そのまま離すという操作であり、言い換えると、タッチパネルを指ではじくように素早くなぞる操作である。
【００７５】
所定の距離以上かつ所定の速度以上でムーブしたことを検知して、その状態でタッチアップを検知すると、システム制御部５０はフリックが行なわれたと判定する。また、所定の距離以上かつ所定の速度未満でムーブしたことを検知すると、システム制御部５０はドラッグが行なわれたと判定する。
【００７６】
なお、タッチパネルとして、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、又は光センサ方式などのいずれの方式のタッチパネルを用いてもよい。
【００７７】
ここで、図２に示すカメラ１００における撮影モード処理について説明する。
【００７８】
図３は、図２に示すカメラ１００で行われる撮影モード処理を説明するためのフローチャートである。
【００７９】
なお、図示のフローチャートにおける処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することによって行われる。
【００８０】
撮影モード処理を開始すると、システム制御部５０は、前述したようにしてスルー画像を表示部２８に表示する（ステップＳ３０１）。続いて、システム制御部５０は、表示部２８にデフォルトフォーカス（ＡＦ）枠４０１をスルー画像に重畳して表示する（ステップＳ３０２）。
【００８１】
図４は、図２に示すカメラ１００におけるフォーカス枠の表示を説明するための図である。そして、図４（ａ）はデフォルトサイズのフォーカス枠が表示部のデフォルト位置に表示された状態を示す図であり、図４（ｂ）はタッチをした位置にフォーカス枠を表示した状態を示す図である。
【００８２】
また、図４（ｃ）はフォーカス枠内の像が表示部の異なるエリアに拡大されて表示された状態を示す図であり、図４（ｄ）は拡大表示像の表示エリアにタッチをした状態を示す図である。さらに、図４（ｅ）はタッチをした位置にある被写体にフォーカス枠を移動した状態を示す図である。
【００８３】
ステップＳ３０２において、システム制御部５０はデフォルトサイズのＡＦ枠４０２を、表示部２８のデフォルト位置（例えば、中央部）に表示する。図示のように、ＡＦ枠４０１（フォーカス範囲）は、例えば、横長の長方形状をしており、その重心位置がデフォルト位置に一致し、かつデフォルトサイズで表示される。
【００８４】
続いて、システム制御部５０は、ユーザーが表示部２８に表示された画面上（つまり、スルー画像上）をタッチダウンしたか否かを判定する（ステップＳ３０３）。タッチダウンがないと（ステップＳ３０３において、ＮＯ）、システム制御部５０は、第１のシャッタースイッチ信号ＳＷ１がオンとなったか否かを判定する（ステップＳ３０４）。
【００８５】
第１のシャッタースイッチ信号ＳＷ１がオンとなると（ステップＳ３０４において、ＹＥＳ）、システム制御部５０は、図４（ａ）に示す状態でＡＦ枠４０１内の被写体に対してＡＦ処理を実行する（ステップ３０５）。そして、システム制御部５０は第２のシャッタースイッチ信号ＳＷ２がオンとなったか否かを判定する（ステップＳ３０６）。
【００８６】
第２のシャッタースイッチ信号ＳＷ２がオンでないと（ステップＳ３０６において、ＮＯ）、システム制御部５０は第１のシャッタースイッチ信号ＳＷ１がオンであるか否かを判定する（ステップＳ３０７）。そして、第１のシャッタースイッチ信号ＳＷ１がオンであれば（ステップＳ３０７において、ＹＥＳ）、システム制御部５０はステップＳ３０６の処理に戻って、第２のシャッタースイッチ信号ＳＷ２がオンであるか否かを判定する。
【００８７】
一方、第１のシャッタースイッチ信号ＳＷ１がオンでないと（ステップＳ３０７において、ＮＯ）、システム制御部５０はステップＳ３０３の処理に戻って、タッチダウンがあったか否かを判定する。
【００８８】
第２のシャッタースイッチＳＷ２がオンとなると（ステップＳ３０６において、ＹＥＳ）、システム制御部５０は、前述したようにして撮影処理を行って（ステップＳ３０８）、ステップＳ３０３の処理に戻る。
【００８９】
なお、ステップＳ３０４において、第１のシャッタースイッチ信号ＳＷ１がオンでないと（ステップＳ３０４において、ＮＯ）、システム制御部５０はステップＳ３０３の処理に戻る。
【００９０】
ユーザーが表示部２８に表示された画面をタッチダウンすると（ステップＳ３０３において、ＹＥＳ）、システム制御部５０は当該タッチダウンがあった位置にＡＦ枠４０１を移動させる（ステップＳ３１０）。
【００９１】
この結果、図４（ｂ）に示すように、表示部２８には、ユーザーがタッチをした位置にＡＦ枠４０１が表示されることになる。この際、システム制御部５０はＡＦ枠４０１の重心位置をタッチ位置に一致させる。なお、ＡＦ枠４０１のサイズは変更しない。
【００９２】
続いて、図４（ｃ）に示すように、システム制御部５０は、図４（ｂ）に示すＡＦ枠４０１から離れたエリアに表示枠（拡大表示エリア又は拡大表示領域）４０２を表示して、ＡＦ枠４０１内の像を拡大し、拡大画像として表示枠４０２に表示する（ステップＳ３１１）。
【００９３】
表示枠４０１は、例えば、表示部２８の画面を中央より左側の左側領域と中央より右側の右側領域とに分けた場合、タッチダウンの位置（つまり、ＡＦ枠４０１を移動させた位置）から遠い領域に表示される。つまり、左側領域においてタッチダウンが行われて、左側領域にＡＦ枠４０１が移動すると、右側領域に表示枠４０２が設定されることになる。
【００９４】
続いて、システム制御部５０はＡＦ枠４０１内の被写体に対してＡＦ処理を実行する（ステップ３１２）。そして、システム制御部５０は、ユーザーが表示部２８に表示された画面をタッチダウンしたか否かを判定する（ステップＳ３１３）。
【００９５】
ユーザーが画面をタッチダウンすると（ステップＳ３１３において、ＹＥＳ）、システム制御部５０はタッチ位置が拡大表示エリア４０２内であるか否かを判定する（ステップＳ３１４）。タッチ位置が拡大表示エリア４０２内にないと（ステップＳ３１４において、ＮＯ）、システム制御部５０はステップＳ３１０の処理に戻って、当該タッチダウンがあった位置にＡＦ枠４０１を移動させる。
【００９６】
一方、図４（ｄ）に示すように、ユーザーが拡大表示エリア４０２内の領域をタッチすると、つまり、タッチ位置が拡大表示エリア４０２内にあると（ステップＳ３１４において、ＹＥＳ）、システム制御部５０は拡大エリア４０２内のタッチ位置に対応する画面上の位置にＡＦ枠４０１を移動させる（ステップＳ３１５）。
【００９７】
図５は、図２に示すカメラ１００で用いられるタッチパネルのマップ（タッチパネルマップ）を説明するための図である。
【００９８】
前述のＡＦ枠４０１と拡大表示エリア４０２とは対応付けられており、ここでは、拡大表示エリア４０２に対応するタッチパネルの位置座標は、タッチパネルの絶対位置座標とは異なってＡＦ枠４０１内の座標に変換される。
【００９９】
いま、ＡＦ枠４０１のエリアが、タッチパネルの絶対位置座標において（ａ，ｂ）、（ａ＋ｈ，ｂ）、（ａ＋ｈ，ｂ＋ｉ）、および（ａ，ｂ＋ｉ）で囲まれたエリアであるとする。また、拡大表示エリア４０２はタッチパネルの絶対位置座標において（ｃ，ｄ）、（ｃ＋ｊ，ｄ）、（ｃ＋ｊ，ｄ＋ｋ）、および（ｃ，ｄ＋ｋ）で囲まれたエリアとする。
【０１００】
ユーザーがタッチパネルの絶対位置座標において（ｃ，ｄ）、（ｃ＋ｊ，ｄ）、（ｃ＋ｊ，ｄ＋ｋ）、および（ｃ，ｄ＋ｋ）で囲まれたエリアをタッチすると、つまり、ユーザーが拡大表示エリア４０２内をタッチすると、システム制御部５０はタッチパネルの絶対位置座標において（ａ，ｂ）、（ａ＋ｈ，ｂ）、（ａ＋ｈ，ｂ＋ｉ）、（ａ，ｂ＋ｉ）で囲まれたエリア（つまり、ＡＦ枠４０１）内の対応する位置座標を検知する。
【０１０１】
この結果、ステップＳ３１５においては、システム制御部５０は、拡大表示エリア４０２内のタッチ位置を図４（ｄ）に示すＡＦ枠４０１のエリア内の位置座標に変換して、当該位置座標にＡＦ枠４０１を移動させてＡＦ枠４０３として表示する。
【０１０２】
システム制御部５０はＡＦ枠４０１を移動させる際、上記のタッチ位置に被写体が存在すると、当該被写体に合わせてＡＦ枠４０３のサイズを調整する（図４（ｅ）参照）。一方、タッチ位置に被写体が存在しなければ、システム制御部５０はＡＦ枠４０３のサイズをＡＦ枠４０１のサイズよりも小さくする。
【０１０３】
このように、タッチ位置に被写体が存在しなかった場合に、ＡＦ枠を移動前よりも小さくすれば、拡大表示エリアのタッチに応じてユーザーの意図する位置にＡＦを行わせることができる。
【０１０４】
その後、システム制御部５０は移動後のＡＦ枠４０３内の像を拡大して拡大画像として拡大表示エリア４０２に表示する（ステップＳ３１６）。この結果、図４（ｅ）に示すように、拡大表示エリア４０２にはＡＦ枠４０３内の像が拡大して表示され、拡大表示エリア４０２における拡大表示が更新される。
【０１０５】
ステップＳ３１６の処理の後、システム制御部５０はステップＳ３１３の処理に戻って、ユーザーが表示部２８に表示された画面をタッチダウンしたか否かを判定する。
【０１０６】
ステップＳ３１３において、ユーザーが画面をタッチダウンしないと（ステップＳ３１３において、ＮＯ）、システム制御部５０は、第１のシャッタースイッチ信号ＳＷ１がオンとなったか否かを判定する（ステップＳ３１７）。
【０１０７】
第１のシャッタースイッチ信号ＳＷ１がオンとなると（ステップＳ３１７において、ＹＥＳ）、システム制御部５０は、図４（ｃ）に示す状態でＡＦ枠４０１内の被写体に対してＡＦ処理を実行する（ステップ３１８）。そして、システム制御部５０は第２のシャッタースイッチ信号ＳＷ２がオンとなったか否かを判定する（ステップＳ３１９）。
【０１０８】
第２のシャッタースイッチ信号ＳＷ２がオンでないと（ステップＳ３１９において、ＮＯ）、システム制御部５０は第１のシャッタースイッチ信号ＳＷ１がオンであるか否かを判定する（ステップＳ３２０）。そして、第１のシャッタースイッチ信号ＳＷ１がオンであれば（ステップＳ３２０において、ＹＥＳ）、システム制御部５０はステップＳ３１９の処理に戻って、第２のシャッタースイッチ信号ＳＷ２がオンであるか否かを判定する。
【０１０９】
一方、第１のシャッタースイッチ信号ＳＷ１がオンでないと（ステップＳ３２０において、ＮＯ）、システム制御部５０はステップＳ３１３の処理に戻って、タッチダウンがあったか否かを判定する。
【０１１０】
第２のシャッタースイッチＳＷ２がオンとなると（ステップＳ３１９において、ＹＥＳ）、システム制御部５０は、前述したようにして撮影処理を行って（ステップＳ３２２）、ステップＳ３１３の処理に戻る。
【０１１１】
なお、ステップＳ３１７において、第１のシャッタースイッチ信号ＳＷ１がオンでないと（ステップＳ３１７において、ＮＯ）、システム制御部５０はステップＳ３１３の処理に戻る。
【０１１２】
上述の例では、拡大表示エリアにＡＦ枠内の像を拡大表示するようにしたが、拡大表示の他に、例えば、表示枠に被写体候補を表示するようにしてもよく、さらにはＡＦ枠内の座標を表示枠に表示するようにしてもよい。
【０１１３】
このように、本発明の第１の実施形態では、ユーザーのタッチ操作に応じてＡＦ枠を移動させるとともに、拡大表示エリアにＡＦ枠内の像を拡大表示するようにしたので、ＡＦ枠の設定を行う際の操作性を向上させることができる。
【０１１４】
［第２の実施例形態］
次に、本発明の第２の実施形態によるカメラの一例について説明する。
【０１１５】
なお、第２の実施形態におけるカメラの構成は、図１および図２に示すカメラと同様であるので説明を省略する。
【０１１６】
図６は、本発明の第２の実施形態によるカメラにおける撮影モード処理の一例を説明するためのフローチャートである。
【０１１７】
第２の実施形態によるカメラでは、撮影モード処理の際、図３で説明したステップＳ３０１〜Ｓ３１０の処理が行われる。ステップＳ３１０の処理を行った後、システム制御部５０はＡＦ枠４０１内のエリアにおいて被写体の検出を行う（ステップＳ６０１）。そして、システム制御部５０はＡＦ枠４０１内のエリアにおいて複数の被写体が検出されたか否かを判定する（ステップＳ６０２）。なお、被写体検出の際には、上述した顔検出機能が用いられる。
【０１１８】
複数の被写体が検出されないと、つまり、検出された被写体が１つ以下であると（ステップＳ６０２において、ＮＯ）、システム制御部５０は、図３で説明したステップＳ３０３の処理に戻る。
【０１１９】
一方、複数の被写体が検出されると（ステップＳ６０２において、ＹＥＳ）、システム制御部５０は、ＡＦ枠４０１内のエリアにおいて被写体間の距離を算出して、被写体間距離を得る（ステップＳ６０３）。なお、被写体間距離は画像上の距離として求められる。
【０１２０】
続いて、システム制御部５０は被写体間距離が所定値以下であるか否かを判定する（ステップＳ６０４）。被写体間距離が所定値を超えていると（ステップＳ６０４において、ＮＯ）、システム制御部５０は、図３で説明したステップＳ３０３の処理に戻る。
【０１２１】
一方、被写体間距離が所定値以下であると（ステップＳ６０４において、ＹＥＳ）、つまり、タッチ位置から所定範囲内に複数の被写体が検出されると、システム制御部５０は、図３で説明したステップＳ３１１の処理に進む。
【０１２２】
このように、本発明の第２の実施形態では、ＡＦ枠内のエリアに複数の被写体が存在し、かつ被写体間距離が所定値以下であると、表示部２８の拡大表示エリアに拡大画像が表示される。つまり、第２の実施形態では、複数の被写体が存在ししかも距離が近いのでユーザーがフォーカスを合わせたい被写体をタッチパネル操作で的確に選択しづらい場合に、拡大表示が行われることになる。
【０１２３】
従って、ユーザーは、表示画面全体、つまり、撮影する全体画面を確認しつつフォーカスを合わせたい被写体を、タッチパネル操作で的確に選択することができる。この結果、操作性、特に、フォーカス枠の設定の操作性を向上させることができる。
【０１２４】
［第３の実施形態］
続いて、本発明の第３の実施形態によるカメラの一例について説明する。
【０１２５】
なお、第３の実施形態におけるカメラの構成は、図１および図２に示すカメラと同様であるので説明を省略する。
【０１２６】
図７は、本発明の第３の実施形態によるカメラにおける撮影モード処理の一例を説明するためのフローチャートである。
【０１２７】
第３の実施形態によるカメラでは、撮影モード処理の際、図３で説明したステップＳ３０１〜Ｓ３０３の処理が行われる。ユーザーが表示部２８に表示された画面をタッチダウンすると（ステップＳ３０３において、ＹＥＳ）、システム制御部５０は内蔵するカウンタをリセット（ｎ＝０）とする（ステップＳ７０１）。
【０１２８】
そして、システム制御部５０はタッチ操作の座標をタッチ入力座標として取得し、当該タッチ入力座標をシステムメモリ５２に登録入力座標として記憶する（ステップＳ７０２）。その後、図３のステップＳ３１０で説明したように、システム制御部５０は当該タッチダウンがあった位置にＡＦ枠４０１を移動させる（ステップＳ７０３）。
【０１２９】
続いて、システム制御部５０は、再度ユーザーが表示部２８に表示された画面をタッチダウンしたか否かを判定する（ステップＳ７０４）。ユーザーが画面をタッチダウンすると（ステップＳ７０４において、ＹＥＳ）、システム制御部５０はタッチ操作の座標をタッチ入力座標として取得する（ステップＳ７０５）。
【０１３０】
そして、システム制御部５０は当該タッチ入力座標と登録入力座標（前回のタッチ入力座標）とを比較して２点間の距離（タッチ位置間の距離）を算出する（ステップＳ７０６）。
【０１３１】
次に、システム制御部５０は２点間の距離が所定値以下（所定の距離以下）であるか否かを判定する（ステップＳ７０７）。２点間の距離が所定値以下であると（ステップＳ７０７において、ＹＥＳ）、システム制御部５０はカウントアップ（ｎ＝ｎ＋１）を行って（ステップＳ７０８）、カウントアップ後のカウント値ｎが所定の回数ｍ以上であるか否かを判定する（ステップＳ７０９）。
【０１３２】
カウント値ｎ≧所定の回数ｍであると（ステップＳ７０９において、ＹＥＳ）、つまり、上記の所定の距離以下である回数が所定回数以上であると、システム制御部５０は、図３で説明したステップＳ３１１の処理に進む。
【０１３３】
一方、カウント値ｎ＜所定の回数ｍであると（ステップＳ７０９において、ＮＯ）、システム制御部５０は、第１のシャッタースイッチ信号ＳＷ１がオンであるか否かを判定する（ステップＳ７１０）。
【０１３４】
第１のシャッタースイッチ信号ＳＷ１がオンであると（ステップＳ７１０において、ＹＥＳ）、システム制御部５０は、図３で説明したステップＳ３０５の処理に進む。一方、第１のシャッタースイッチ信号ＳＷ１がオンでないと（ステップＳ７１０において、ＮＯ）、システム制御部５０はステップＳ７０４の処理に戻って、タッチダウンがあったか否かを判定する。
【０１３５】
なお、ステップＳ７０４において、タッチダウンがないと判定すると（ステップＳ７０４において、ＮＯ）、システム制御部５０はステップＳ７１０の処理に進む。また、ステップＳ７０７において、２点間の距離が所定値を超えると（ステップＳ７０７において、ＮＯ）、システム制御部５０はステップＳ７１０の処理に進む。
【０１３６】
このように、本発明の第３の実施形態では、ユーザーがタッチパネルに所定の回数ｍ連続して所定の範囲内でタッチした場合のみ、システム制御部５０は拡大表示エリアに拡大画像を表示することになる。つまり、ユーザーがフォーカスを合わせたい被写体をタッチパネル操作で的確に選択しづらい場合に、システム制御部５０は拡大表示を行うことになる。
【０１３７】
従って、ユーザーは表示画面全体、つまり、撮影する全体画面を確認しつつ、フォーカスを合わせたい被写体をタッチパネルの操作で的確に選択することができる。その結果、操作性、特に、フォーカス枠の設定の操作性を向上させることができる。
【０１３８】
以上説明した各実施形態によれば、フォーカス枠内を拡大表示するので、ユーザーは表示画面における被写体のサイズが小さい場合であっても、フォーカスを合わせようとしている被写体を的確に選択できる。
【０１３９】
このため、本発明の撮像装置では、ユーザーが選択した被写体に対してフォーカス枠が設定されるので、表示画面における被写体のサイズがフォーカス枠のサイズに比べて小さすぎる場合であっても、フォーカスを合わせようとしている被写体に容易にフォーカスを合わせることができる。
【０１４０】
さらに、本発明の撮像装置では、ユーザーの操作内容（タッチ操作）に応じて拡大表示するか否かを判定するので、表示画面全体が見難くなってしまうことが少ない。
【０１４１】
上述の説明から明らかなように、図２に示す例では、少なくとも撮影レンズ１０３、シャッター１０１、撮像部２２、およびＡ／Ｄ変換器２３が撮像手段を構成する。
【０１４２】
また、画像処理部２４、メモリ制御部１５、およびシステム制御部５０はタッチ検出手段、制御手段、および焦点調節手段として機能することになる。
【０１４３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１４４】
なお、システム制御部における制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１４５】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１４６】
また、上述した実施形態においては、本発明をデジタルカメラなどの撮像装置に適用した場合を例にして説明したが、この例に限定されず、撮像手段を備え、タッチ入力可能な機器であれば適用可能である。すなわち、本発明は、ＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、およびゲーム機などに適用可能である。
【０１４７】
［他の実施形態］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１４８】
１５  メモリ制御部
２２  撮像部
２４  画像処理部
２８  表示部
５０  システム制御部
６０  モード切替スイッチ
６１  シャッターボタン
７０  操作部
７２  電源スイッチ
８０  電源制御部
【図１】
2014228629.tif 000003
【図２】
2014228629.tif 000004
【図３】
2014228629.tif 000005
【図４】
2014228629.tif 000006
【図５】
2014228629.tif 000007
【図６】
2014228629.tif 000008
【図７】
2014228629.tif 000009