(57)【要約】【課題】例えばユーザがＡＦ不可の領域をタッチした場合、タッチ位置とは異なる被写体にＡＦ枠が表示されるといった違和感が生じないように操作性を向上させた画像処理装置を提供すること。【解決手段】被写体を撮像して画像データを生成する撮像手段と、前記撮像手段の出力画像を表示する表示手段と、前記撮像手段の出力画像に基づいて焦点検出を行う焦点検出手段と、前記焦点検出手段による合焦位置を任意選択する一点ＡＦモードと前記焦点検出手段による合焦位置を自動選択する顔優先ＡＦモードのいずれかを選択するＡＦモード選択手段と、前記焦点検出手段により焦点検出を行う被写体を指定する被写体指定手段とを備え、前記ＡＦモード選択手段によって選択されたＡＦモードに応じて前記被写体指定手段の被写体指定可能範囲を変更することを特徴とする。【選択図】図４
2018005149.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像手段と、
前記撮像手段の出力画像を表示する表示手段と、
前記撮像手段の出力画像に基づいて焦点検出を行う焦点検出手段と、
前記焦点検出手段による合焦位置を任意選択する一点ＡＦモードと前記焦点検出手段による合焦位置を自動選択する顔優先ＡＦモードのいずれかを選択するＡＦモード選択手段と、
前記焦点検出手段により焦点検出を行う被写体を指定する被写体指定手段とを備え、
前記ＡＦモード選択手段によって選択されたＡＦモードに応じて前記被写体指定手段の被写体指定可能範囲を変更することを特徴とする画像処理装置。
【請求項２】
ＡＦモードが顔優先ＡＦモードの場合は、被写体指定可能範囲をＡＦ可能領域よりも狭くし、
ＡＦモードが一点ＡＦモードの場合は、被写体指定可能範囲をＡＦ可能領域と同じとする
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記被写体指定手段により指定された被写体の中心がＡＦ可能領域内であれば、該被写体全領域が被写体指定可能範囲内に収まっていなくても、前記被写体指定手段により該被写体を指定可能とすることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記被写体指定手段により被写体指定可能範囲外を指定された場合、被写体指定可能範囲を示す表示を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記撮像手段の出力画像に基づいて被写体検出を行う被写体検出手段を備え、
前記被写体検出手段により検出された被写体の大きさに応じて、被写体指定可能範囲を変更することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に静止画像や動画像を撮像、記録、再生する画像処理装置に関する。
【背景技術】
【０００２】
従来、特許文献１で提案されているタッチパネル機能搭載カメラは、ユーザがタッチ操作により設定したＡＦ領域内で被写体を検出し、検出被写体に応じてＡＦモードを自動選択し、複数のＡＦモードから迅速にＡＦモードを変更可能である（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０１３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来は、当時として望まれる操作性を十分に満たすものであったが、近年、画面内でＡＦが可能な領域を限定することにより高速にＡＦを行うカメラ等において、例えばユーザがＡＦ不可の領域をタッチした場合、タッチ位置とは異なる被写体にＡＦ枠が表示されるといった違和感が生じないような操作性の向上が求められるようになった。
【０００５】
そこで、本発明の目的は、操作性を向上させた画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る画像処理装置は、
被写体を撮像して画像データを生成する撮像手段と、前記撮像手段の出力画像を表示する表示手段と、前記撮像手段の出力画像に基づいて焦点検出を行う焦点検出手段と、前記焦点検出手段による合焦位置を任意選択する一点ＡＦモードと前記焦点検出手段による合焦位置を自動選択する顔優先ＡＦモードのいずれかを選択するＡＦモード選択手段と、前記焦点検出手段により焦点検出を行う被写体を指定する被写体指定手段とを備え、前記ＡＦモード選択手段によって選択されたＡＦモードに応じて前記被写体指定手段の被写体指定可能範囲を変更することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ＡＦモードに応じてタッチ操作可能範囲を変えることで、操作性を向上することを可能にした画像処理装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像処理装置の一例としてのデジタルカメラの外観図
【図２】本発明を実施するための形態の構成ブロック図
【図３】実施例におけるＡＦモードの説明図
【図４】実施例１における撮影モード処理のフローチャート
【図５】実施例１における顔優先ＡＦモード処理のフローチャート
【図６】実施例１における一点ＡＦモード処理のフローチャート
【図７】実施例におけるライブビュー映像表示範囲に対するＡＦ可能領域、被写体検出範囲、タッチＡＦ可能範囲の説明図
【図８】実施例１における本発明の効果の説明図
【図９】実施例２における顔優先ＡＦモード処理のフローチャート
【図１０】実施例２における被写体タッチ時のＡＦ枠表示のライブビュー映像表示画面例
【図１１】実施例３における顔優先ＡＦモード処理のフローチャート
【図１２】実施例３における被写体タッチ時のタッチＡＦ可能範囲を示すガイド枠表示のライブビュー映像表示画面例
【図１３】実施例４における顔優先ＡＦモード処理のフローチャート
【図１４】実施例４における被写体タッチ時のライブビュー映像表示画面例
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１に本発明の画像処理装置の一例としてのデジタルカメラの外観図を示す。
【００１１】
表示部２８は画像や各種情報を表示する表示部である。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は、パーソナルコンピュータやプリンタなどの外部機器と接続するための接続ケーブル１１１とデジタルカメラ１００とのコネクタである。
【００１２】
操作部７０はユーザーからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラーホイール７３は操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体は２００はメモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、記録や再生が可能となる。
【００１３】
蓋２０２は記録媒体スロット２０１の蓋である。図においては、蓋２０２を開けてスロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１４】
図２は本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１５】
図２において、撮影レンズ１１はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１２は絞り機能を備えるシャッターである。撮像部１３は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器１４は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１４は、撮像部１３から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０は、デジタルカメラ１００の、撮影レンズ１１を含む撮像系を覆うことにより、撮影レンズ１１、シャッター１２、撮像部１３を含む撮像系の汚れや破損を防止する。
【００１６】
画像処理部２０は、Ａ／Ｄ変換器１４からのデータ、又は、メモリ制御部２１からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２０では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部３０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２０では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
Ａ／Ｄ変換器１４からの出力データは、画像処理部２０及びメモリ制御部２１を介して、或いは、メモリ制御部２１を介してメモリ４０に直接書き込まれる。メモリ４０は、撮像部１３によって得られＡ／Ｄ変換器１４によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ４０は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１８】
また、メモリ４０は画像表示用のメモリを兼ねている。表示部２８は ＬＣＤ等から成る画像表示部であり、メモリ４０に書き込まれた画像表示用のデータはメモリ制御部２１を介して表示部２８により表示される。システム制御部３０は、プログラムに従い表示制御信号を生成し、表示部２８に表示するための映像信号を生成して表示部２８に出力するようにデジタルカメラ１００の各部を制御する。表示部２８は出力された映像信号に基づいて映像を表示する。なお、デジタルカメラ１００自体が備える構成としては表示部２８に表示させるための映像信号を出力するためのインターフェースまでとし、表示部２８は外付けのモニタ（テレビなど）で構成してもよい。表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００１９】
不揮発性メモリ４１は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ４１には、システム制御部３０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２０】
システム制御部３０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ４１に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ３１には、ＲＡＭが用いられる。システムメモリ３１には、システム制御部３０の動作用の定数、変数、不揮発性メモリ４１から読み出したプログラム等を展開する。また、システム制御部３０はメモリ４０、表示部２８を制御することにより表示制御も行う。
【００２１】
システムタイマー３２は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部３０に各種の動作指示を入力するための操作手段である。
【００２２】
モード切替スイッチ６０は、システム制御部３０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。
【００２３】
あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２４】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２５】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部３０は、第２シャッタースイッチ信号ＳＷ２により、撮像部１３からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２６】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、撮影モード／再生モード／その他特殊撮影モードの切替えを行うモード切替スイッチ、動画記録開始／停止操作を行う動画ボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２７】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部３０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。
【００２８】
なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。
【００２９】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部３０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３０】
電源部８０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ/Ｆ５２は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３１】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部３０はタッチパネル７０ａへの以下の操作、あるいは状態を検出できる。
【００３２】
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
【００３３】
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
【００３４】
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）。
【００３５】
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
【００３６】
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
【００３７】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３８】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部３０に通知され、システム制御部３０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。またタッチパネル７０ａ上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。
【００３９】
素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル７０ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。
【００４０】
更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００４１】
以下、図３〜１３を参照して、本発明の実施例の動作を説明する。
【００４２】
本実施例に係るカメラでは、複数のＡＦモードに変更可能となっている。ＡＦモードとしては、顔追尾ＡＦモード、一点ＡＦモード等がある。
【００４３】
顔追尾ＡＦモードでは、図３（ａ）に示すように、所定の被写体である顔３０１にＡＦ枠３０２を表示し、顔３０１を追尾してＡＦを行い、フォーカスレンズ１１をＡＦ動作させる。一点ＡＦモードでは、図２（ｂ）に示すように、被写体３０３の局所的な一点を選択するとその部分にＡＦ枠３０４を表示してＡＦを行い、フォーカスレンズ１１をＡＦ動作させる。
【００４４】
［実施例１］
実施例１では、ＡＦモードに応じてＡＦ枠表示処理を変更する例を述べる。
【００４５】
図４は撮影モード処理のフローチャートである。この処理は、不揮発性メモリ４１に記録されたプログラムをシステムメモリ３１に展開してシステム制御部３０が実行することで実現する。
【００４６】
Ｓ４０１では、システム制御部３０は、図７に示すように、ライブビュー映像表示範囲７０１に対してＡＦ可能領域を中央８０％（７０２）に設定する。
【００４７】
Ｓ４０２では、システム制御部３０は、ライブビュー映像表示範囲７０１に対して被写体検出範囲を中央７０％（７０３）に設定し、被写体検出処理を開始する。
【００４８】
Ｓ４０３では、システム制御部３０は、現在選択されているＡＦモードを判定する。ＡＦモードが顔優先ＡＦモードの場合は、システム制御部３０は、Ｓ４０４の顔優先ＡＦモード処理を実行する。ＡＦモードが一点ＡＦモードの場合は、システム制御部３０は、Ｓ４０５の一点ＡＦモード処理を実行する。
【００４９】
図５は、顔優先ＡＦモード処理のフローチャートである。この処理は、不揮発性メモリ４１に記録されたプログラムをシステムメモリ３１に展開してシステム制御部３０が実行することで実現する。
【００５０】
Ｓ５０１では、システム制御部３０は、ライブビュー映像表示範囲７０１に対してタッチＡＦ可能範囲を中央７０％（７０４）に設定する。
【００５１】
Ｓ５０２では、システム制御部３０は、被写体を指定するために撮影者によってタッチパネル７０ａがタッチされたか否かを判定する。タッチされたと判定された場合は、Ｓ５０３へ進む。タッチされていないと判定された場合は、Ｓ５０７へ進む。
【００５２】
Ｓ５０３では、システム制御部３０は、タッチパネル７０ａからタッチされた位置を取得する。
【００５３】
Ｓ５０４では、システム制御部３０は、Ｓ５０３で取得したタッチ位置がＳ５０１で設定したタッチ操作可能範囲の範囲内であるかを判定する。範囲内の場合は、Ｓ５０５へ進む。範囲外の場合は、Ｓ５０２へ進む。これは撮影者が行ったタッチ操作が無効であることを意味する。
【００５４】
Ｓ５０５では、システム制御部３０は、検出されている被写体のうちＳ５０３で取得したタッチ位置に最も近い被写体に対してＡＦ枠を表示する。
【００５５】
Ｓ５０６では、システム制御部３０は、撮影者が行ったタッチ操作が有効であることを示すタッチ操作音を鳴動させる。
【００５６】
Ｓ５０７では、システム制御部３０は、被写体検出処理によって被写体が検出されたか否かを判定する。被写体が検出されている場合は、Ｓ５０８へ進む。被写体が検出されていない場合は、Ｓ５０９へ進む。
【００５７】
Ｓ５０８では、システム制御部３０は、被写体検出処理によって検出された被写体に対してＡＦ枠を表示する。
【００５８】
Ｓ５０９では、システム制御部３０は、操作部７０によって実施された操作を判定する。撮影モードの終了以外の操作が実施されたと判定された場合は、Ｓ５１０へ進む。
【００５９】
Ｓ５１０では、システム制御部３０は、実施された操作に応じた処理を行った後、Ｓ５０２へ進む。
【００６０】
Ｓ５０９にて、システム制御部３０は、撮影モードの終了操作が実施されたと判定された場合は、本処理を終了する。
【００６１】
図６は一点ＡＦモード処理のフローチャートである。この処理は、不揮発性メモリ４１に記録されたプログラムをシステムメモリ３１に展開してシステム制御部３０が実行することで実現する。
【００６２】
Ｓ６０１では、システム制御部３０は、ライブビュー映像表示範囲７０１に対してタッチ操作可能範囲を中央８０％（７０２）に設定する。
【００６３】
Ｓ６０２では、システム制御部３０は、ＡＦ枠を画面中央に表示する。
【００６４】
Ｓ６０３では、システム制御部３０は、被写体を指定するために撮影者によってタッチパネル７０ａがタッチされたか否かを判定する。タッチされたと判定された場合は、Ｓ６０４へ進む。タッチされていないと判定された場合は、Ｓ６０８へ進む。
【００６５】
Ｓ６０４では、システム制御部３０は、タッチパネル７０ａからタッチされた位置を取得する。
【００６６】
Ｓ６０５では、システム制御部３０は、Ｓ６０４で取得したタッチ位置がＳ６０１で設定したタッチ操作可能範囲の範囲内であるかを判定する。範囲内の場合は、Ｓ６０６へ進む。範囲外の場合は、Ｓ６０３へ進む。これは撮影者が行ったタッチ操作が無効であることを意味する。
【００６７】
Ｓ６０６では、システム制御部３０は、タッチ位置にＡＦ枠を表示する。
【００６８】
Ｓ６０７では、システム制御部３０は、撮影者が行ったタッチ操作が有効であることを示すタッチ操作音を鳴動させる。
【００６９】
Ｓ６０８では、システム制御部３０は、操作部７０によって実施された操作を判定する。撮影モードの終了以外の操作が実施されたと判定された場合は、Ｓ６０９へ進む。
【００７０】
Ｓ６０９では、システム制御部３０は、実施された操作に応じた処理を行った後、Ｓ６０３へ進む。
【００７１】
Ｓ６０８にて、システム制御部３０は、撮影モードの終了操作が実施されたと判定された場合は、本処理を終了する。
【００７２】
以上のように、実施例１によれば、図８（ａ）のように撮影者が被写体８０１をタッチしても、被写体８０１の位置はタッチ操作可能範囲８０３の範囲外であるため、タッチ操作無効となる。よって、撮影者は被写体８０１をタッチしたがＡＦ枠は被写体８０２に表示されるといった違和感を軽減することが可能となる。さらに上述のケースでタッチ操作無効となることが、図８（ｂ）のようにＡＦしたい被写体の位置が画面中央方向へ来るように構図を調整し直すことを撮影者に促す。その結果、被写体８０１の位置がタッチ操作可能範囲８０２の範囲内となって被写体８０１にＡＦ枠８０３が表示され、操作性を向上することが可能となる。
【００７３】
［実施例２］
実施例２では、顔優先ＡＦモードにおいて、被写体の中心位置がＡＦ可能領域内にあれば、該被写体の一部をタッチした場合に該被写体にＡＦ枠を表示する例を述べる。
【００７４】
図９は実施例２における顔優先ＡＦモード処理のフローチャートである。この処理は、不揮発性メモリ４１に記録されたプログラムをシステムメモリ３１に展開してシステム制御部３０が実行することで実現する。
【００７５】
図１０は実施例２における被写体タッチ時のＡＦ枠表示のライブビュー映像表示画面例である。
【００７６】
図９のＳ９０１では、システム制御部３０は、ライブビュー映像表示範囲７０１に対してタッチＡＦ可能範囲を中央７０％（７０３）に設定する。
【００７７】
Ｓ９０２では、システム制御部３０は、被写体を指定するために撮影者によってタッチパネル７０ａがタッチされたか否かを判定する。タッチされたと判定された場合は、Ｓ９０３へ進む。タッチされていないと判定された場合は、Ｓ９１０へ進む。
【００７８】
Ｓ９０３では、システム制御部３０は、タッチパネル７０ａからタッチされた位置を取得する。
【００７９】
Ｓ９０４では、システム制御部３０は、Ｓ９０３で取得したタッチ位置が被写体検出処理によって検出された被写体１００１の領域内であるかを判定する。領域内の場合は、Ｓ９０５へ進む。領域外の場合は、Ｓ９０８へ進む。
【００８０】
Ｓ９０５では、システム制御部３０は、該被写体１００１の中心位置を中心とするＡＦ領域の１００２がＡＦ可能領域１００３の領域内であるかを判定する。領域内の場合は、Ｓ９０６へ進む。領域外の場合は、Ｓ９０２へ進む。これは撮影者が行ったタッチ操作が無効であることを意味する。
【００８１】
Ｓ９０６では、システム制御部３０は、該被写体１００１に対してＡＦ枠１００４を表示する。
【００８２】
Ｓ９０７では、システム制御部３０は、撮影者が行ったタッチ操作が有効であることを示すタッチ操作音を鳴動させる。
【００８３】
Ｓ９０８では、システム制御部３０は、Ｓ９０３で取得したタッチ位置がＳ９０１で設定したタッチ操作可能範囲の範囲内であるかを判定する。範囲内の場合は、Ｓ９０９へ進む。範囲外の場合は、Ｓ９０２へ進む。これは撮影者が行ったタッチ操作が無効であることを意味する。
【００８４】
Ｓ９０９では、システム制御部３０は、検出されている被写体のうちＳ９０３で取得したタッチ位置に最も近い被写体に対してＡＦ枠を表示し、Ｓ９０７へ進む。
【００８５】
Ｓ９１０では、システム制御部３０は、被写体検出処理によって被写体が検出されたか否かを判定する。被写体が検出されている場合は、Ｓ９１１へ進む。被写体が検出されていない場合は、Ｓ９１２へ進む。
【００８６】
Ｓ９１１では、システム制御部３０は、被写体検出処理によって検出された被写体に対してＡＦ枠を表示する。
【００８７】
Ｓ９１２では、システム制御部３０は、操作部７０によって実施された操作を判定する。撮影モードの終了以外の操作が実施されたと判定された場合は、Ｓ９１３へ進む。
【００８８】
Ｓ９１３では、システム制御部３０は、実施された操作に応じた処理を行った後、Ｓ９０２へ進む。
【００８９】
Ｓ９１２にて、システム制御部３０は、撮影モードの終了操作が実施されたと判定された場合は、本処理を終了する。
【００９０】
以上のように、実施例２によれば、図１０に示すように、仮に撮影者が被写体１００１をタッチした位置が画面端であっても、該被写体１００１の中心位置がＡＦ可能領域１００３内にあれば、該被写体１００１にＡＦ枠１００４を表示しＡＦ可能となり、操作性を向上することが可能となる。
【００９１】
［実施例３］
実施例３では、顔優先ＡＦモードにおいて、撮影者がタッチした位置がタッチＡＦ可能範囲外であった場合に、タッチＡＦ可能範囲を示すガイド枠を表示する例を述べる。
【００９２】
図１１は実施例３における顔優先ＡＦモード処理のフローチャートである。この処理は、不揮発性メモリ４１に記録されたプログラムをシステムメモリ３１に展開してシステム制御部３０が実行することで実現する。
【００９３】
図１２は実施例３における被写体タッチ時のタッチＡＦ可能範囲を示すガイド枠表示のライブビュー映像表示画面例である。
【００９４】
Ｓ１１０１では、システム制御部３０は、ライブビュー映像表示範囲７０１に対してタッチＡＦ可能範囲を中央７０％（７０３）に設定する。
【００９５】
Ｓ１１０２では、システム制御部３０は、被写体を指定するために撮影者によってタッチパネル７０ａがタッチされたか否かを判定する。タッチされたと判定された場合は、Ｓ１１０３へ進む。タッチされていないと判定された場合は、Ｓ１１１０へ進む。
【００９６】
Ｓ１１０３では、システム制御部３０は、タッチパネル７０ａからタッチされた位置を取得する。
【００９７】
Ｓ１１０４では、システム制御部３０は、Ｓ１１０３で取得したタッチ位置がＳ１１０１で設定したタッチＡＦ可能範囲の範囲内であるかを判定する。範囲内の場合は、Ｓ１１０５へ進む。範囲外の場合は、Ｓ１１０７へ進む。
【００９８】
Ｓ１１０５では、システム制御部３０は、検出されている被写体のうちＳ１１０３で取得したタッチ位置に最も近い被写体に対してＡＦ枠を表示する。
【００９９】
Ｓ１１０６では、システム制御部３０は、撮影者が行ったタッチ操作が有効であることを示すタッチ操作音を鳴動させる。
【０１００】
Ｓ１１０７では、システム制御部３０は、図１２に示すように、タッチＡＦ可能範囲１２０１を示すガイド枠１２０２を表示する。
【０１０１】
Ｓ１１０８では、システム制御部３０は、Ｓ１１０７で表示したガイド枠１２０２を所定時間経過後に消去するため、システムタイマー３２に所定時間を設定し、タイムアウトを待つ。所定時間が経過し、システムタイマー３２がタイムアウトした場合は、Ｓ１１０９へ進む。
【０１０２】
Ｓ１１０９では、システム制御部３０は、Ｓ１１０７で表示したタッチＡＦ可能範囲１２０１を示すガイド枠１２０２を消去する。
【０１０３】
Ｓ１１１０では、システム制御部３０は、被写体検出処理によって被写体が検出されたか否かを判定する。被写体が検出されている場合は、Ｓ１１１１へ進む。被写体が検出されていない場合は、Ｓ１１１２へ進む。
【０１０４】
Ｓ１１１１では、システム制御部３０は、被写体検出処理によって検出された被写体に対してＡＦ枠を表示する。
【０１０５】
Ｓ１１１２では、システム制御部３０は、操作部７０によって実施された操作を判定する。撮影モードの終了以外の操作が実施されたと判定された場合は、Ｓ１１１３へ進む。
【０１０６】
Ｓ１１１３では、システム制御部３０は、実施された操作に応じた処理を行った後、Ｓ１１０２へ進む。
【０１０７】
Ｓ１１１２にて、システム制御部３０は、撮影モードの終了操作が実施されたと判定された場合は、本処理を終了する。
【０１０８】
以上のように、実施例３によれば、図１２に示すように、仮に撮影者がタッチＡＦ可能範囲１２０１の外の被写体１２０３をタッチした場合、タッチＡＦ可能範囲を示すガイド枠１２０２を所定時間表示し、撮影者に該タッチ操作が無効であったことをフィードバックすることで、操作性を向上することが可能となる。
【０１０９】
［実施例４］
実施例４では、顔優先ＡＦモードにおいて、被写体検出処理によって検出された顔のサイズに応じて、タッチＡＦ可能範囲を変更する例を述べる。
【０１１０】
図１３は実施例４における顔優先ＡＦモード処理のフローチャートである。この処理は、不揮発性メモリ４１に記録されたプログラムをシステムメモリ３１に展開してシステム制御部３０が実行することで実現する。
【０１１１】
図１４は実施例４における被写体タッチ時のライブビュー映像表示画面例である。
【０１１２】
Ｓ１３０１では、システム制御部３０は、被写体検出処理によって被写体が検出されたか否かを判定する。被写体が検出されている場合は、Ｓ１３０２へ進む。被写体が検出されていない場合は、Ｓ１３０５へ進む。
【０１１３】
Ｓ１３０２では、システム制御部３０は、Ｓ１３０１で検出された被写体のサイズを判定する。ライブビュー映像表示範囲１４０１の水平画サイズ１４０２を１００％とした場合に、被写体の水平サイズ１４０３が３１％以上の場合は、Ｓ１３０３へ進む。ライブビュー映像表示範囲１４１１の水平サイズ１４１２を１００％とした場合に、被写体の水平サイズ１４１３が１６〜３０％の場合は、Ｓ１３０４へ進む。被写体の水平サイズ１４２３が、ライブビュー映像表示範囲１４２１の水平サイズ１４２２を１００％とした場合に、１５％以下の場合は、Ｓ１３０５へ進む。
【０１１４】
Ｓ１３０３では、システム制御部３０は、ライブビュー映像表示範囲１４０１に対してタッチＡＦ可能範囲１４０４を中央９０％に設定する。
【０１１５】
Ｓ１３０４では、システム制御部３０は、ライブビュー映像表示範囲１４１１に対してタッチＡＦ可能範囲１４１４を中央８０％に設定する。
【０１１６】
Ｓ１３０５では、システム制御部３０は、ライブビュー映像表示範囲１４２１に対してタッチＡＦ可能範囲１４２４を中央７０％に設定する。
【０１１７】
Ｓ１３０６では、システム制御部３０は、被写体を指定するために撮影者によってタッチパネル７０ａがタッチされたか否かを判定する。タッチされたと判定された場合は、Ｓ１３０７へ進む。タッチされていないと判定された場合は、Ｓ１３１４へ進む。
【０１１８】
Ｓ１３０７では、システム制御部３０は、タッチパネル７０ａからタッチされた位置を取得する。
【０１１９】
Ｓ１３０８では、システム制御部３０は、Ｓ１３０７で取得したタッチ位置が被写体検出処理によって検出された被写体１４０５の領域内であるかを判定する。領域内の場合は、Ｓ１３０９へ進む。領域外の場合は、Ｓ１３１２へ進む。
【０１２０】
Ｓ１３０９では、システム制御部３０は、該被写体１４０５の中心位置を中心とするＡＦ領域１４０６がＡＦ可能領域１４０７の領域内であるかを判定する。領域内の場合は、Ｓ１３１０へ進む。領域外の場合は、Ｓ１３０１へ進む。これは撮影者が行ったタッチ操作が無効であることを意味する。
【０１２１】
Ｓ１３１０では、システム制御部３０は、該被写体１４０５に対してＡＦ枠１４０８を表示する。
【０１２２】
Ｓ１３１１では、システム制御部３０は、撮影者が行ったタッチ操作が有効であることを示すタッチ操作音を鳴動させる。
【０１２３】
Ｓ１３１２では、システム制御部３０は、Ｓ１３０７で取得したタッチ位置がＳ１３０３、Ｓ１３０４、Ｓ１３０５で設定したタッチ操作可能範囲の範囲内であるかを判定する。範囲内の場合は、Ｓ１３１３へ進む。範囲外の場合は、Ｓ１３０１へ進む。これは撮影者が行ったタッチ操作が無効であることを意味する。
【０１２４】
Ｓ１３１３では、システム制御部３０は、検出されている被写体のうちＳ１３０７で取得したタッチ位置に最も近い被写体に対してＡＦ枠を表示し、Ｓ１３１１へ進む。
【０１２５】
Ｓ１３１４では、システム制御部３０は、被写体検出処理によって検出された被写体に対してＡＦ枠を表示する。
【０１２６】
Ｓ１３１５では、システム制御部３０は、操作部７０によって実施された操作を判定する。撮影モードの終了以外の操作が実施されたと判定された場合は、Ｓ１３１６へ進む。
【０１２７】
Ｓ１３１６では、システム制御部３０は、実施された操作に応じた処理を行った後、Ｓ１３０１へ進む。Ｓ１３１５にて、システム制御部３０は、撮影モードの終了操作が実施されたと判定された場合は、本処理を終了する。
【０１２８】
以上のように、実施例４によれば、顔のサイズに応じて、タッチＡＦ可能範囲を変更することで、被写体の中心位置を中心とするＡＦ領域がＡＦ可能範囲内にある被写体は、極力タッチＡＦを可能とすることができ、操作性を向上することが可能となる。
【０１２９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１３０】
２８  表示部、６０  モード切替スイッチ、６１  シャッターボタン、
１００  デジタルカメラ、１１２  コネクタ、１１１  接続ケーブル
【図１】
2018005149.tif 000003
【図２】
2018005149.tif 000004
【図３】
2018005149.tif 000005
【図４】
2018005149.tif 000006
【図５】
2018005149.tif 000007
【図６】
2018005149.tif 000008
【図７】
2018005149.tif 000009
【図８】
2018005149.tif 000010
【図９】
2018005149.tif 000011
【図１０】
2018005149.tif 000012
【図１１】
2018005149.tif 000013
【図１２】
2018005149.tif 000014
【図１３】
2018005149.tif 000015
【図１４】
2018005149.tif 000016