(57)【特許請求の範囲】
【請求項１】
撮影手段が撮影した被写体の画像を取得する画像取得手段と、
前記取得した画像を表示する表示画面を有する表示手段と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する動体検出手段と、
前記表示画面における対象領域の開始位置および終了位置の設定指示を受け付ける指示手段と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する領域設定手段であって、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定する領域設定手段とを備えたことを特徴とする画像処理装置。
【請求項２】
撮影手段が撮影した被写体の画像を取得する画像取得手段と、
前記取得した画像を表示する表示画面を有する表示手段と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する動体検出手段と、
前記表示画面における対象領域の基準位置および終了位置の設定指示を受け付ける指示手段と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する領域設定手段であって、前記対象領域の基準位置の設定指示時の前記目標被写体の位置を該対象領域の中心位置に設定し、該中心位置設定後の前記目標被写体の動きに応じて、前記中心位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記中心位置および前記終了位置を基準として前記対象領域を設定する領域設定手段とを備えたことを特徴とする画像処理装置。
【請求項３】
撮影手段が撮影した被写体の画像を取得する画像取得手段と、
前記取得した画像を表示する表示画面を有する表示手段と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する動体検出手段と、
前記表示画面における対象領域の開始位置の設定指示を受け付ける指示手段と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する領域設定手段であって、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を始点とする前記対象領域を示す枠の軌跡を前記表示画面内に表示し、該軌跡が交差すると該軌跡により囲まれる閉領域を前記対象領域に設定する領域設定手段とを備えたことを特徴とする画像処理装置。
【請求項４】
前記領域設定手段は、前記閉領域が所定サイズ以上であるか否かを判定し、該判定が肯定された場合にのみ、前記閉領域を前記対象領域に設定する手段であることを特徴とする請求項３記載の画像処理装置。
【請求項５】
撮影手段が撮影した被写体の画像を取得する画像取得手段と、
前記取得した画像を表示する表示画面を有する表示手段と、
前記表示画面における対象領域の設定開始および設定終了の指示により前記対象領域の設定指示を受け付ける指示手段と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する動体検出手段であって、前記対象領域の設定開始指示時の前記表示画面内の所定基準位置に存在する被写体を前記目標被写体としてその位置を検出する動体検出手段と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する領域設定手段であって、前記対象領域の設定開始指示時の前記所定基準位置を前記対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置および前記所定基準位置により規定される前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の設定終了指示時の前記所定基準位置を前記対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定する領域設定手段とを備えたことを特徴とする画像処理装置。
【請求項６】
前記対象領域は、前記撮影手段の撮影条件を設定するための領域であることを特徴とする請求項１から５のいずれか１項記載の画像処理装置。
【請求項７】
前記画像に含まれる顔領域を検出する顔検出手段をさらに備え、
前記表示手段は、該顔検出手段が検出した顔領域を前記画像において視認可能に該画像を表示する手段であり、
前記対象領域は、前記顔領域が複数検出された場合における所望とする顔領域を決定するための領域であることを特徴とする請求項１から６のいずれか１項記載の画像処理装置。
【請求項８】
撮影手段が撮影した被写体の画像を取得する画像取得手段と、
前記画像に含まれる顔領域を検出する顔検出手段と、
該顔検出手段が検出した顔領域を前記画像において視認可能に該画像を表示する表示画面を有する表示手段と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する動体検出手段と、
前記表示画面における、前記顔領域が複数検出された場合における所望とする顔領域を決定するための対象領域の設定指示を受け付ける指示手段と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する領域設定手段とを備えたことを特徴とする画像処理装置。
【請求項９】
撮影手段が撮影した被写体の画像を取得し、
表示画面を有する表示手段に前記取得した画像を表示し、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出し、
前記表示画面における対象領域の開始位置および終了位置の設定指示を受け付け、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定することを特徴とする画像処理方法。
【請求項１０】
撮影手段が撮影した被写体の画像を取得し、
表示画面を有する表示手段に前記取得した画像を表示し、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出し、
前記表示画面における対象領域の基準位置および終了位置の設定指示を受け付け、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の基準位置の設定指示時の前記目標被写体の位置を該対象領域の中心位置に設定し、該中心位置設定後の前記目標被写体の動きに応じて、前記中心位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記中心位置および前記終了位置を基準として前記対象領域を設定することを特徴とする画像処理方法。
【請求項１１】
撮影手段が撮影した被写体の画像を取得し、
表示画面を有する表示手段に前記取得した画像を表示し、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出し、
前記表示画面における対象領域の開始位置の設定指示を受け付け、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を始点とする前記対象領域を示す枠の軌跡を前記表示画面内に表示し、該軌跡が交差すると該軌跡により囲まれる閉領域を前記対象領域に設定することを特徴とする画像処理方法。
【請求項１２】
撮影手段が撮影した被写体の画像を取得し、
表示画面を有する表示手段に前記取得した画像を表示し、
前記表示画面における対象領域の設定開始および設定終了の指示により前記対象領域の設定指示を受け付け、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出するに際し、前記対象領域の設定開始指示時の前記表示画面内の所定基準位置に存在する被写体を前記目標被写体としてその位置を検出し、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の設定開始指示時の前記所定基準位置を前記対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置および前記所定基準位置により規定される前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の設定終了指示時の前記所定基準位置を前記対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定することを特徴とする画像処理方法。
【請求項１３】
撮影手段が撮影した被写体の画像を取得し、
前記画像に含まれる顔領域を検出し、
表示画面を有する表示手段に、前記検出された顔領域を前記画像において視認可能に該画像を表示し、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出し、
前記表示画面における、前記顔領域が複数検出された場合における所望とする顔領域を決定するための対象領域の設定指示を受け付け、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定することを特徴とする画像処理方法。
【請求項１４】
撮影手段が撮影した被写体の画像を取得する手順と、
表示画面を有する表示手段に前記取得した画像を表示する手順と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する手順と、
前記表示画面における対象領域の開始位置および終了位置の設定指示を受け付ける手順と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定する手順とを有することを特徴とする画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
撮影手段が撮影した被写体の画像を取得する手順と、
表示画面を有する表示手段に前記取得した画像を表示する手順と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する手順とし、
前記表示画面における対象領域の基準位置および終了位置の設定指示を受け付ける手順と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の基準位置の設定指示時の前記目標被写体の位置を該対象領域の中心位置に設定し、該中心位置設定後の前記目標被写体の動きに応じて、前記中心位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記中心位置および前記終了位置を基準として前記対象領域を設定する手順とを有することを特徴とする画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１６】
撮影手段が撮影した被写体の画像を取得する手順と、
表示画面を有する表示手段に前記取得した画像を表示する手順と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する手順と、
前記表示画面における対象領域の開始位置の設定指示を受け付ける手順と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を始点とする前記対象領域を示す枠の軌跡を前記表示画面内に表示し、該軌跡が交差すると該軌跡により囲まれる閉領域を前記対象領域に設定する手順とを有することを特徴とする画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１７】
撮影手段が撮影した被写体の画像を取得する手順と、
表示画面を有する表示手段に前記取得した画像を表示する手順と、
前記表示画面における対象領域の設定開始および設定終了の指示により前記対象領域の設定指示を受け付ける手順と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出するに際し、前記対象領域の設定開始指示時の前記表示画面内の所定基準位置に存在する被写体を前記目標被写体としてその位置を検出する手順と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定するに際し、前記対象領域の設定開始指示時の前記所定基準位置を前記対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置および前記所定基準位置により規定される前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の設定終了指示時の前記所定基準位置を前記対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定する手順とを有することを特徴とする画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１８】
撮影手段が撮影した被写体の画像を取得する手順と、
前記画像に含まれる顔領域を検出する手順と、
表示画面を有する表示手段に、前記検出された顔領域を前記画像において視認可能に該画像を表示する手順と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する手順と、
前記表示画面における、前記顔領域が複数検出された場合における所望とする顔領域を決定するための対象領域の設定指示を受け付ける手順と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する手順とを有することを特徴とする画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮影装置により取得された画像に領域を設定するための画像処理装置および方法並びに画像処理方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
カメラ付きの携帯電話において、被写体を撮影することにより画像を取得し、携帯電話と被写体との相対位置を変化させたときにおける、取得した画像の変化により携帯電話と被写体との相対移動量を検出し、検出した移動量をパソコン等に送信することにより、携帯電話をマウス等のポインティングデバイスとして機能させる手法が提案されている（特許文献１参照）。
【０００３】
また、デジタルカメラにおいて、デジタルカメラから被写体までの距離である被写体距離を検出し、所望とされる被写体の大きさと撮影レンズの焦点距離とから最適な撮影距離を算出し、検出した被写体距離が最適な被写体距離となったときに自動で撮影を行う手法も提案されている（特許文献２参照）。
【特許文献１】特開２００４−３１２１９４号公報
【特許文献２】特開平６−９４９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された手法においては、携帯電話すなわちカメラを移動させることにより、パソコン等においてカーソルを移動させることができる。しかしながら、撮影により取得した画像は単に相対移動量を検出するためにのみ用いられるため、画像に含まれる特定の領域を検出して、何らかの処理に供するものではない。
【０００５】
また、特許文献２に記載された手法においては、撮影しようとする画像に距離が異なる複数の被写体が含まれる場合、いずれの被写体の被写体距離に合わせて撮影を行えばよいか分からないため、正しく撮影を行うことができなくなるおそれがある。この場合、いずれの被写体に被写体距離を合わせるべきかを、撮影者が画像上において指定することが考えられる。しかしながら、画像上において被写体を含む領域を効率よく設定するための手法が提案されていない。
【０００６】
本発明は上記事情に鑑みなされたものであり、画像において所望とする領域を効率よく設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画像処理装置は、撮影手段が撮影した被写体の画像を取得する画像取得手段と、
前記取得した画像を表示する表示画面を有する表示手段と、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出する動体検出手段と、
前記表示画面における対象領域の設定指示を受け付ける指示手段と、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定する領域設定手段とを備えたことを特徴とするものである。
【０００８】
ここで、表示手段に表示される画像としては、撮影手段が撮影準備状態にあるときに取得するスルー画像を用いることが好ましい。「スルー画像」とは、撮影手段が撮影準備状態にあるときに、操作に関係なく撮影手段が被写体を逐次撮像することにより取得される画像である。
【０００９】
なお、本発明による画像処理装置においては、前記指示手段を、前記対象領域の開始位置および終了位置の設定指示を受け付ける手段とし、
前記領域設定手段を、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定する手段としてもよい。
【００１０】
また、本発明による画像処理装置においては、前記指示手段を、前記対象領域の基準位置および終了位置の設定指示を受け付ける手段とし、
前記領域設定手段を、前記対象領域の基準位置の設定指示時の前記目標被写体の位置を該対象領域の中心位置に設定し、該中心位置設定後の前記目標被写体の動きに応じて、前記中心位置を基準として前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の終了位置の設定指示時の前記目標被写体の位置を該対象領域の終了位置に設定し、前記中心位置および前記終了位置を基準として前記対象領域を設定する手段としてもよい。
【００１１】
また、本発明による画像処理装置においては、前記指示手段を、前記対象領域の開始位置の設定指示を受け付ける手段とし、
前記領域設定手段を、前記対象領域の開始位置の設定指示時の前記目標被写体の位置を該対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置を始点とする前記対象領域を示す枠の軌跡を前記表示画面内に表示し、該軌跡が交差すると該軌跡により囲まれる閉領域を前記対象領域に設定する手段としてもよい。
【００１２】
この場合、前記領域設定手段を、前記閉領域が所定サイズ以上であるか否かを判定し、該判定が肯定された場合にのみ、前記閉領域を前記対象領域に設定する手段としてもよい。
【００１３】
また、本発明による画像処理装置においては、前記指示手段を、前記対象領域の設定開始および設定終了の指示により前記対象領域の設定指示を受け付ける手段とし、
前記動体検出手段を、前記対象領域の設定開始指示時の前記表示画面内の所定基準位置に存在する被写体を前記目標被写体としてその位置を検出する手段とし、
前記領域設定手段を、前記対象領域の設定開始指示時の前記所定基準位置を前記対象領域の開始位置に設定し、該開始位置設定後の前記目標被写体の動きに応じて、前記開始位置および前記所定基準位置により規定される前記対象領域を示す枠を前記表示画面内において変化させ、前記対象領域の設定終了指示時の前記所定基準位置を前記対象領域の終了位置に設定し、前記開始位置および前記終了位置を基準として前記対象領域を設定する手段としてもよい。
【００１４】
また、本発明による画像処理装置においては、前記対象領域を、前記撮影手段の撮影条件を設定するための領域としてもよい。
【００１５】
「撮影条件」とは、ＡＦ、ＡＥおよびＡＷＢ等の撮影手段が撮影を行う際に必要な撮影のための条件である。
【００１６】
また、本発明による画像処理装置においては、前記画像に含まれる顔領域を検出する顔検出手段をさらに備えるものとし、
前記表示手段を、該顔検出手段が検出した顔領域を前記画像において視認可能に該画像を表示する手段とし、
前記対象領域を、前記顔領域が複数検出された場合における所望とする顔領域を決定するための領域としてもよい。
【００１７】
本発明による画像処理方法は、撮影手段が撮影した被写体の画像を取得し、
表示画面を有する表示手段に前記取得した画像を表示し、
前記表示手段に表示された画像上に設定された目標被写体の前記表示画面内の動きを検出し、
前記表示画面における対象領域の設定指示を受け付け、
前記撮影手段をその光軸と垂直な方向に移動することによる前記表示画面内における前記目標被写体の動き、および前記指示手段からの指示に応じて、前記表示画面に前記対象領域を設定することを特徴とするものである。
【００１８】
なお、本発明による画像処理方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１９】
本発明によれば、表示手段に表示された画像上に設定された目標被写体の表示画面内の動きが検出され、さらに表示画面における対象領域の設定指示が受け付けられる。そして、撮影手段をその光軸と垂直な方向に移動することによる画像上の目標被写体の動き、および指示手段からの指示に応じて、対象領域が表示画面に設定される。このように、本発明によれば、撮影手段を移動させる動作を行うのみで、表示画面内に対象領域を設定することができるため、効率よく領域を設定することができる。
【００２０】
また、対象領域の開始位置の設定指示時の目標被写体の位置を対象領域の開始位置に設定し、開始位置設定後の目標被写体の動きに応じて、開始位置を基準として対象領域を示す枠を表示画面内において変化させ、対象領域の終了位置の設定指示時の目標被写体の位置を対象領域の終了位置に設定し、開始位置および終了位置を基準として対象領域を設定することにより、開始位置の設定、終了位置の設定および撮影手段の移動という単純な動作により対象領域を設定することができる。
【００２１】
また、対象領域の基準位置の設定指示時の目標被写体の位置を対象領域の中心位置に設定し、中心位置設定後の目標被写体の動きに応じて、中心位置を基準として対象領域を示す枠を表示画面内において変化させ、対象領域の終了位置の設定指示時の目標被写体の位置を対象領域の終了位置に設定し、中心位置および終了位置を基準として対象領域を設定することにより、基準位置の設定、終了位置の設定および撮影手段の移動という単純な動作により対象領域を設定することができる。
【００２２】
また、対象領域の開始位置の設定指示時の目標被写体の位置を対象領域の開始位置に設定し、開始位置設定後の目標被写体の動きに応じて、開始位置を始点とする対象領域を示す枠の軌跡を表示画面内に表示し、軌跡が交差すると軌跡により囲まれる閉領域を対象領域に設定することにより、開始位置の設定および撮影手段の移動という単純な動作により、所望とする形状およびサイズを有する対象領域を設定することができる。
【００２３】
この場合、閉領域が所定サイズ以上であるか否かを判定し、この判定が肯定された場合にのみ、閉領域を対象領域に設定することにより、対象領域が小さくなりすぎることを防止することができる。
【００２４】
また、対象領域の設定開始指示時の所定基準位置を対象領域の開始位置に設定し、開始位置設定後の目標被写体の動きに応じて、開始位置および所定基準位置により規定される対象領域を示す枠を表示画面内において変化させ、対象領域の設定終了指示時の所定基準位置を対象領域の終了位置に設定し、開始位置および終了位置を基準として対象領域を設定することにより、開始の指示、終了の指示および撮影手段の移動という単純な動作により対象領域を設定することができる。
【００２５】
また、対象領域を撮影手段の撮影条件を設定するための領域とすることにより、撮影条件を設定するための領域の設定を効率よく行うことができる。
【００２６】
また、対象領域を顔領域が複数検出された場合における所望とする顔領域を決定するための領域とすることにより、顔領域の検出を行う場合において、複数の顔領域からＡＥ、ＡＦ等の撮影条件を設定する際の基準となる顔領域の選択を効率よく行うことができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施形態について説明する。図１および図２は、本発明の第１の実施形態による画像処理装置を適用したデジタルカメラ１の外観を示す図である。図１および図２に示すように、このデジタルカメラ１の上部には、レリーズボタン２、電源ボタン３およびズームレバー４が備えられている。
【００２８】
レリーズボタン２は、２段階の押下により２種類の動作を指示できる構造となっている。例えば、自動露出調整機能（ＡＥ：Auto Exposure）、自動焦点調節機能（ＡＦ：Auto Focus）を利用した撮影では、デジタルカメラ１は、レリーズボタン２が軽く押下される第１の押下操作（半押しともいう）がなされたときに、露出調整、焦点合わせ等の撮影準備を行う。その状態で、レリーズボタン２が強く押下される第２の押下操作（全押しともいう）がなされると、デジタルカメラ１は露光を開始し、露光により得られた１画面分の画像データを記録メディアに記録する。
【００２９】
また、デジタルカメラ１の背面には、液晶等のモニタ５、撮影モード等の設定に利用されるモードダイヤル６、および後述する確定ボタン７を含む各種操作ボタン８が備えられている。なお、本実施形態においては、撮影を行う撮影モード、記録メディアに記録された画像をモニタ５に再生する再生モードの他、ＡＦ等の撮影条件を設定するための対象領域をモニタ５の画面に設定する領域設定モードを設定可能とされている。
【００３０】
次いで、デジタルカメラ１の内部構成について説明する。図３は本発明の第１の実施形態による画像処理装置を適用したデジタルカメラの内部構成を示す概略ブロック図である。図３に示すように本実施形態による画像処理装置を適用したデジタルカメラ１は、撮像系１０を有する。
【００３１】
撮像系１０は、フォーカスレンズおよびズームレンズからなる撮影レンズ１２を有する。撮影レンズ１２は、被写体にピントを合わせるためのフォーカスレンズ、ズーム機能を実現するためのズームレンズ等の複数の機能別レンズにより構成される。レンズ駆動部１３はステッピングモータ等小型のモータで、ＣＣＤ１８から各機能別レンズのまでの距離が目的に適った距離となるように各機能別レンズの位置を調整する。
【００３２】
絞り１４は、複数の絞り羽根からなる。絞り駆動部１５は、ステッピングモータ等小型のモータで、ＡＥ処理部２９から出力される絞り値データに応じて、絞りの開口サイズが目的に適ったサイズになるように絞り羽根の位置を調整する。
【００３３】
シャッタ１６はメカニカルシャッタであり、シャッタ駆動部１７によって駆動される。シャッタ駆動部１７は、レリーズボタンの押下により発生する信号と、ＡＥ処理部２９から出力されるシャッタスピードデータとに応じて、シャッタ１６の開閉の制御を行う。
【００３４】
シャッタ１６の後方には撮像素子であるＣＣＤ１８を有している。ＣＣＤ１８は、多数の受光素子を２次元的に配列した光電面を有しており、撮影レンズ１２等の光学系を通過した被写体光がこの光電面に結像し、光電変換される。光電面の前方には、各画素に光を集光するためのマイクロレンズアレイと、Ｒ，Ｇ，Ｂ各色のフィルタが規則的に配列されたカラーフィルタアレイとが配置されている。ＣＣＤ１８は、ＣＣＤ制御部１９から供給される垂直同期信号および水平同期信号に同期して、画素毎に蓄積された電荷を１ラインずつシリアルなアナログ撮影信号として出力する。各画素において電荷を蓄積する時間、すなわち露光時間は、ＣＣＤ制御部１９から与えられる電子シャッタ駆動信号によって決定される。また、ＣＣＤ１８はＣＣＤ制御部１９により、あらかじめ定められた大きさのアナログ撮像信号が得られるようにゲインが調整されている。
【００３５】
ＣＣＤ１８から読み出されたアナログ撮影信号は、アナログフロントエンド（ＡＦＥ）２０に入力される。ＡＦＥ２０は、アナログ信号のノイズを除去する相関２重サンプリング回路（ＣＤＳ）と、アナログ信号のゲインを調節するオートゲインコントローラ（ＡＧＣ）と、アナログ信号をデジタル信号に変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。このデジタル信号に変換された画像データは、画素毎にＲ，Ｇ，Ｂの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００３６】
タイミングジェネレータ２１は、タイミング信号を発生させるものであり、このタイミング信号をシャッタ駆動部１７、ＣＣＤ制御部１９、およびＡＦＥ２０に供給することにより、レリーズボタンの操作、シャッタ１６の開閉、ＣＣＤ１８からの電荷の読み出し、およびＡＦＥ２０の処理の同期をとっている。
【００３７】
また、デジタルカメラ１は撮影時において必要なときに発光されるフラッシュ２４を有する。
【００３８】
また、デジタルカメラ１は、ＡＦＥ２０が出力した画像データをデータバス４１を介して他の処理部に転送する画像入力コントローラ２５、および画像入力コントローラ２５から転送された画像データを一時記憶するフレームメモリ２６を備える。
【００３９】
フレームメモリ２６は、画像データに対して後述の各種処理を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ(Synchronous Dynamic Random Access Memory)が使用される。
【００４０】
表示制御部２７は、フレームメモリ２６に格納された画像データをスルー画像としてモニタ５に表示させたり、再生モード時に記録メディア３４に保存されている画像をモニタ５に表示させたりするためのものである。なお、スルー画像は、撮影モードおよび領域設定モードが選択されている間、タイミングジェネレータ２１が発生する垂直同期信号に同期して所定時間間隔で撮像系１０により撮影される。
【００４１】
ＡＦ処理部２８およびＡＥ処理部２９は、プレ画像に基づいて撮影条件を決定する。このプレ画像とは、レリーズボタンが半押しされることによって発生する半押し信号を検出したＣＰＵ４０がＣＣＤ１８にプレ撮影を実行させた結果、フレームメモリ２６に格納された画像データにより表される画像である。
【００４２】
ＡＦ処理部２８は、プレ画像に基づいて焦点位置を検出し、フォーカス駆動量データを出力する（ＡＦ処理）。焦点位置の検出方式としては、例えば、所望とする被写体にピントが合った状態では画像のコントラストが高くなるという特徴を利用して合焦位置を検出するパッシブ方式が考えられる。より具体的には、プレ画像を複数のＡＦ領域に分割し、各ＡＦ領域内の画像に対してハイパスフィルタによるフィルタリング処理を施して、ＡＦ領域毎にＡＦ評価値を算出し、最も評価が高い、すなわちフィルタによる出力値が最も高いＡＦ領域を焦点位置として検出する。また、ＡＦ処理部２８は、後述するようにモニタ５の表示画面内に設定された対象領域内のプレ画像に基づいて焦点位置を検出する。
【００４３】
ＡＥ処理部２９は、プレ画像に基づいて被写体輝度を測定し、測定した被写体輝度に基づいて絞り値およびシャッタスピード等を決定し、絞り値データおよびシャッタスピードデータを露出設定値として出力する（ＡＥ処理）。
【００４４】
ＡＷＢ処理部３０は、撮影時のホワイトバランスを自動調整する（ＡＷＢ処理）。
【００４５】
画像処理部３１は、本画像の画像データに対して、階調補正、シャープネス補正、色補正等の画質補正処理、およびＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータおよび赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、レリーズボタンが全押しされることによって実行される本撮影によりＣＣＤ１８から取り込まれ、ＡＦＥ２０、画像入力コントローラ２５経由でフレームメモリ２６に格納された画像データにより表される画像である。
【００４６】
圧縮／伸長処理部３２は、画像処理部３１によって処理が行われた本画像の画像データに対して、例えば、ＪＰＥＧ等の圧縮形式で圧縮処理を行い、画像ファイルを生成する。この画像ファイルには、Ｅｘｉｆフォーマット等に基づいて、撮影日時等の付帯情報が格納されたタグが付加される。
【００４７】
メディア制御部３３は、不図示のメディアスロットルに着脱自在にセットされた記録メディア３４にアクセスして、画像ファイルの書き込みと読み込みの制御を行う。
【００４８】
内部メモリ３５は、デジタルカメラ１において設定される各種定数、およびＣＰＵ４０が実行するプログラム等を記憶する。
【００４９】
また、デジタルカメラ１は、動体検出部３６、領域設定部３７および合成部３８を備える。
【００５０】
動体検出部３６は、後述するようにモニタ５に表示されたスルー画像に動体検出領域を設定し、設定された動体検出領域内に存在する目標被写体と、撮影により取得されたスルー画像とのパターンマッチングを行い、目標被写体のスルー画像上における位置を検出する。ここで、スルー画像は所定時間間隔で連続して取得されるため、目標被写体をスルー画像が取得される毎に検出し、検出した位置に動体検出領域すなわち目標被写体の位置を表すターゲットマークＴ０を表示することにより、デジタルカメラ１の画角の変化に応じてターゲットマークＴ０が目標被写体に追従して移動することとなる。
【００５１】
領域設定部３７は、撮影者がデジタルカメラ１をその光軸と垂直な方向に移動することによるモニタ５の表示画面内における目標被写体の動き、および確定ボタン７の押下に応じて、対象領域Ａ１をモニタ５の表示画面に設定する。
【００５２】
合成部３８は、ターゲットマークＴ０および領域設定部３７が設定した対象領域等とスルー画像とを重畳するように合成する。なお、合成された画像は、エンコーダ３９によりエンコードされて表示制御部２７経由でモニタ５に表示される。
【００５３】
ＣＰＵ４０は、操作系２およびＡＦ処理部２８等の各種処理部からの信号に応じてデジタルカメラ１の本体各部を制御する。
【００５４】
データバス４１は、各種処理部、フレームメモリ２６およびＣＰＵ４０等に接続されており、画像データおよび各種指示等のやり取りを行う。
【００５５】
次いで、第１の実施形態において行われる処理について説明する。なお、本発明はモニタ５の表示画面内に対象領域を設定する点に特徴を有するため、以下に説明する実施形態においては、対象領域を設定する処理についてのみ説明する。図４は第１の実施形態において行われる処理を示すフローチャートである。
【００５６】
デジタルカメラ１が領域設定モードに設定されることによりＣＰＵ４０が処理を開始し、動体検出部３６が動体を検出するための矩形の動体検出領域Ｄ０の位置をモニタ５の表示画面の中心位置Ｐ０に設定し（ステップＳＴ１）、さらに中心位置Ｐ０にターゲットマークＴ０を表示する（ステップＳＴ２）。図５はターゲットマークＴ０が表示されたモニタ５の表示画面を示す図である。図５に示すように、モニタ５の表示画面の中心位置Ｐ０には十字形状のターゲットマークＴ０がその中心を動体検出領域Ｄ０の中心と一致させて表示されている。ここで、動体検出領域Ｄ０はモニタ５には表示されないが、図５においては、便宜上矩形の動体検出領域Ｄ０を破線にて示している。なお、対象領域を設定する処理の最中は、撮像系１０が所定間隔によりスルー画像を撮影し続けているものとする。
【００５７】
この状態において、撮影者がデジタルカメラ１の画角を変更すると、モニタ５に表示されるスルー画像は変化するが、ターゲットマークＴ０の位置は表示画面の中心位置Ｐ０から移動しない。このため、撮影者は、後述するように動体検出する目標被写体がモニタ５の中心に位置するようにデジタルカメラ１の画角を移動する。
【００５８】
そして、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ３）、ステップＳＴ３が肯定されると、動体検出部３６は動体検出領域Ｄ０に含まれる被写体を動体として検出する目標被写体に決定する（ステップＳＴ４）。これにより、撮影者がデジタルカメラ１の画角を変更し、モニタ５の表示画面内において目標被写体が移動すると、ターゲットマークＴ０がそれに追従して移動する（ステップＳＴ５）。例えば、図５に示す状態において確定ボタン７を押下した後にデジタルカメラ１を右下に移動して画角を変更すると、図６に示すように目標被写体の移動に追従してターゲットマークＴ０が移動する。
【００５９】
そして、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ６）、ステップＳＴ６が肯定されると、領域設定部３７が現在のターゲットマークＴ０の中心位置を対象領域Ａ１の開始位置Ｂ０に設定し（ステップＳＴ７）、領域設定枠Ｗ０をモニタ５に表示する（ステップＳＴ８）。これにより、撮影者がデジタルカメラ１の画角を変更し、モニタ５の表示画面内において目標被写体が移動すると、ターゲットマークＴ０がそれに追従して移動し（ステップＳＴ９）、ターゲットマークＴ０の移動方向および移動量に応じて領域設定枠Ｗ０の形状およびサイズが変更される。
【００６０】
例えば、図６に示す状態において確定ボタン７を押下した後にデジタルカメラ１を左上に移動して画角を変更すると、図７に示すように目標被写体の移動に追従してターゲットマークＴ０が右下に移動するとともに、領域設定の開始位置Ｂ０およびターゲットマークＴ０の中心位置を結ぶ直線を対角線とする矩形の領域設定枠Ｗ０の形状およびサイズが変更される。
【００６１】
続いて、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ１０）、ステップＳＴ１０が肯定されると、領域設定部３７が現在のターゲットマークＴ０の中心位置を対象領域Ａ１の終了位置に設定し（ステップＳＴ１１）、領域設定の開始位置Ｂ０および終了位置Ｅ０を結ぶ直線を対角線とする領域設定枠Ｗ０内の領域を対象領域Ａ１に設定し（ステップＳＴ１２）、処理を終了する。
【００６２】
なお、設定した対象領域Ａ１は、第１の実施形態においてはＡＦ処理を行うための領域となる。図８は第１の実施形態におけるＡＦ処理を説明するための図である。ＡＦ処理部２８は、ＡＦ処理時にプレ画像を複数のＡＦ領域に分割して各ＡＦ領域のＡＦ評価値を算出するが、図８に示すように対象領域Ａ１が設定された場合には、対象領域Ａ１内に存在する斜線で示す９個のＡＦ領域のみを用いてＡＦ処理を行う。
【００６３】
このように、第１の実施形態においては、対象領域Ａ１の開始位置の設定指示時の目標被写体の位置を対象領域Ａ１の開始位置Ｂ０に設定し、開始位置設定後の目標被写体の動きに応じて、開始位置Ｂ０を基準として領域設定枠Ｗ０の形状およびサイズをモニタ５の表示画面内において変化させ、対象領域Ａ１の終了位置Ｅ０の設定指示時の目標被写体の位置を対象領域Ａ１の終了位置Ｅ０に設定し、開始位置Ｂ０および終了位置Ｅ０を基準として対象領域Ａ１を設定するようにしたものである。このため、開始位置Ｂ０の設定、終了位置Ｅ０の設定およびデジタルカメラ１の移動という単純な動作により対象領域Ａ１を設定することができ、これにより、効率よく対象領域Ａ１を設定することができる。
【００６４】
なお、上記第１の実施形態においては、対象領域Ａ１の開始位置Ｂ０および終了位置Ｅ０の設定の都度確定ボタン７を押下しているが、対象領域Ａ１の開始位置Ｂ０の設定時に確定ボタン７を押下し、領域設定枠Ｗ０が表示されている間確定ボタン７を押し続け、終了位置Ｅ０を設定する際に、確定ボタン７を離すことにより終了位置Ｅ０を設定するようにしてもよい。これにより、開始位置Ｂ０および終了位置Ｅ０の設定を少ない操作により、より簡易に行うことができる。
【００６５】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態による画像処理装置を適用したデジタルカメラは、第１の実施形態による画像処理装置を適用したデジタルカメラと同一の構成を有し、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。
【００６６】
図９は第２の実施形態において行われる処理を示すフローチャートである。デジタルカメラ１が領域設定モードに設定されることによりＣＰＵ４０が処理を開始し、第１の実施形態において説明した図５に示すように、動体検出部３６が動体を検出するための矩形の動体検出位置をモニタ５の表示画面の中心位置Ｐ０に設定し（ステップＳＴ２１）、さらに中心位置Ｐ０にターゲットマークＴ０を表示する（ステップＳＴ２２）。
【００６７】
この状態において、撮影者がデジタルカメラ１の画角を変更すると、モニタ５に表示されるスルー画像は変化するが、ターゲットマークＴ０の位置は表示画面の中心位置Ｐ０から移動しない。このため、撮影者は、後述するように動体検出する目標被写体がモニタ５の中心に位置するようにデジタルカメラ１の画角を移動する。
【００６８】
そして、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ２３）、ステップＳＴ２３が肯定されると、動体検出部３６は動体検出領域Ｄ０に含まれる被写体を動体として検出する目標被写体に決定するとともに、対象領域Ａ１の基準位置を設定する（ステップＳＴ２４）。ここでは、表示画面の中心位置Ｐ０が対象領域Ａ１の基準位置となる。これにより、撮影者がデジタルカメラ１の画角を変更し、モニタ５の表示画面内において目標被写体が移動すると、ターゲットマークＴ０がそれに追従して移動する（ステップＳＴ２５）。一方、第２の実施形態においては、基準位置を対象領域Ａ１の中心位置として対象領域Ａ１を設定するものであるため、ターゲットマークＴ０の移動に伴い、基準位置を基準として領域設定枠Ｗ０の形状およびサイズが変更される（ステップＳＴ２６）。
【００６９】
ここで、第２の実施形態において表示される領域設定枠Ｗ０は、基準位置が表示画面の中心位置Ｐ０であることから、表示画面の中心位置Ｐ０とターゲットマークＴ０の中心とを結ぶ直線を対角線の１／２の長さとする矩形をなすものとなる。そして、ターゲットマークＴ０が移動すると、表示画面の中心位置Ｐ０を基準として、領域設定枠Ｗ０の形状およびサイズが変更されることとなる。例えば、図５に示す状態において確定ボタン７を押下した後にデジタルカメラ１を左上に移動して画角を変更すると、図１０に示すように目標被写体の移動に追従してターゲットマークＴ０が右下に移動し、領域設定枠Ｗ０の形状およびサイズが中心位置Ｐ０を基準として変更される。
【００７０】
次いで、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ２７）、ステップＳＴ２７が肯定されると、領域設定部３７が現在のターゲットマークＴ０の中心位置を対象領域の終了位置Ｅ０に設定し（ステップＳＴ２８）、表示画面の中心位置Ｐ０および終了位置Ｅ０を結ぶ直線を対角線の１／２の長さとする領域設定枠Ｗ０内の領域を対象領域Ａ１に設定し（ステップＳＴ２９）、処理を終了する。
【００７１】
なお、設定した対象領域Ａ１は、第２の実施形態においては、第１の実施形態と同様にＡＦ処理を行うための領域となる。第２の実施形態においては、画角の中心位置Ｐ０を基準として対象領域Ａ１が設定されるため、図１１に示すように、画角の中心位置Ｐ０を基準として対象領域Ａ１内に存在する斜線で示す９個のＡＦ領域のみがＡＦ処理に用いられることとなる。
【００７２】
このように、第２の実施形態においては、対象領域Ａ１の基準位置の設定指示時の目標被写体の位置を対象領域Ａ１の基準位置（ここでは中心位置Ｐ０）に設定し、基準位置設定後の目標被写体の動きに応じて、基準位置を基準として領域設定枠Ｗ０の形状およびサイズをモニタ５の表示画面内において変化させ、対象領域Ａ１の終了位置Ｅ０の設定指示時の目標被写体の位置を対象領域Ａ１の終了位置Ｅ０に設定し、基準位置および終了位置Ｅ０に基づく形状およびサイズを有する対象領域Ａ１を設定するようにしたものである。このため、基準位置の設定、終了位置Ｅ０の設定およびデジタルカメラ１の移動という単純な動作により対象領域Ａ１を設定することができ、これにより、効率よく対象領域Ａ１を設定することができる。
【００７３】
また、確定ボタン７を押下する回数は２回でよいため、第１の実施形態よりも少ない操作により簡易に対象領域Ａ１を設定することができる。
【００７４】
なお、上記第２の実施形態においては、基準位置および終了位置Ｅ０の設定の都度確定ボタン７を押下しているが、基準位置の設定時に確定ボタン７を押下し、領域設定枠Ｗ０が表示されている間確定ボタン７を押し続け、終了位置Ｅ０を設定する際に、確定ボタン７を離すことにより終了位置Ｅ０を設定するようにしてもよい。これにより、中心位置Ｐ０および終了位置Ｅ０の設定を少ない操作により、より簡易に行うことができる。
【００７５】
また、上記第２の実施形態においては、ターゲットマークＴ０がモニタの表示画面の中心位置Ｐ０に表示されており、目標被写体の決定の指示と基準位置の設定の指示とを同時に行っているため、対象領域Ａ１設定の基準位置は表示画面の中心位置Ｐ０となっている。しかしながら、目標被写体の決定の後に、表示画面の中心位置Ｐ０以外の位置において別途基準位置の設定の指示を行うようにしてもよい。この場合、別途設定された基準位置が、対象領域Ａ１の中心位置に設定されて、対象領域Ａ１の設定が行われることとなる。
【００７６】
次いで、本発明の第３の実施形態について説明する。なお、第３の実施形態による画像処理装置を適用したデジタルカメラは、第１の実施形態による画像処理装置を適用したデジタルカメラと同一の構成を有し、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。
【００７７】
図１２は第３の実施形態において行われる処理を示すフローチャートである。デジタルカメラ１が領域設定モードに設定されることによりＣＰＵ４０が処理を開始し、第１の実施形態において説明した図５に示すように、動体検出部３６が動体を検出するための矩形の動体検出位置をモニタ５の表示画面の中心位置Ｐ０に設定し（ステップＳＴ３１）、さらに中心位置Ｐ０にターゲットマークＴ０を表示する（ステップＳＴ３２）。
【００７８】
この状態において、撮影者がデジタルカメラ１の画角を変更すると、モニタ５に表示されるスルー画像は変化するが、ターゲットマークＴ０の位置は表示画面の中心位置Ｐ０から移動しない。このため、撮影者は、後述するように動体検出する目標被写体がモニタ５の中心に位置するようにデジタルカメラ１の画角を移動する。
【００７９】
そして、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ３３）、ステップＳＴ３３が肯定されると、動体検出部３６は動体検出領域Ｄ０に含まれる被写体を動体として検出する目標被写体に決定する（ステップＳＴ３４）。これにより、撮影者がデジタルカメラ１の画角を変更し、モニタ５の表示画面内において目標被写体が移動すると、図６に示すようにターゲットマークＴ０がそれに追従して移動する（ステップＳＴ３５）。
【００８０】
次いで、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ３６）、ステップＳＴ３６が肯定されると、領域設定部３７が現在のターゲットマークＴ０の中心位置を対象領域Ａ１の開始位置Ｂ０に設定する（ステップＳＴ３７）。そして、撮影者がデジタルカメラ１の画角を変更し、モニタ５の表示画面内において目標被写体が移動すると、ターゲットマークＴ０がそれに追従して移動し（ステップＳＴ３８）、これに伴いターゲットマークＴ０の開始位置Ｂ０からの軌跡がスルー画像上に表示される（ステップＳＴ３９）。
【００８１】
例えば、図６に示す状態において確定ボタン７を押下した後にデジタルカメラ１を一旦左に移動した後に上に移動して画角を変更すると、図１３に示すように目標被写体の移動に追従してターゲットマークＴ０が右下に移動するとともに、ターゲットマークＴ０の中心の領域設定の開始位置Ｂ０からの移動の軌跡Ｋ０が表示される
そして、ＣＰＵ４０は軌跡Ｋ０が交差したか否かの監視を開始し（ステップＳＴ４０）、ステップＳＴ４０が肯定されると、領域設定部３７が軌跡Ｋ０により囲まれる閉領域のサイズがしきい値Ｔｈ１以上であるか否かを判定する（ステップＳＴ４１）。なお、しきい値Ｔｈ１としては、例えばＡＦ領域を縦横２つずつ並べた領域の面積（すなわち領域内の画素数）を用いることができる。この場合、閉領域内の画素数がしきい値Ｔｈ１以上であるか否かを判定することとなる。
【００８２】
ステップＳＴ４１が否定されると、閉領域が小さすぎて対象領域Ａ１を設定できない旨の警告をモニタ５に表示し（ステップＳＴ４２）、処理を終了する。ステップＳＴ４２が肯定されると、閉領域を対象領域Ａ１に設定し（ステップＳＴ４３）、処理を終了する。
【００８３】
ここで、図１３に示す状態からさらに図１４に示すようにデジタルカメラ１を右に移動するとともに右下に移動し軌跡が開始位置Ｂ０付近において交差した場合において、閉領域がしきい値Ｔｈ１以上である場合、閉領域が対象領域Ａ１に設定される。
【００８４】
なお、設定した対象領域は、本実施形態においては、ＡＦ処理を行うための領域となる。図１５はＡＦ処理を説明するための図である。ＡＦ処理部２８は、ＡＦ処理時にプレ画像を複数のＡＦ領域に分割して各領域のＡＦ評価値を算出するが、図１５に示すように対象領域Ａ１が設定された場合には、対象領域Ａ１内に存在する斜線で示す７個のＡＦ領域のみを用いてＡＦ処理を行う。
【００８５】
このように、第３の実施形態においては、対象領域Ａ１の開始位置の設定指示時の目標被写体の位置を対象領域Ａ１の開始位置Ｂ０に設定し、開始位置設定後の目標被写体の動きに応じて、開始位置Ｂ０を始点とする枠の軌跡Ｋ０をモニタ５の表示画面内に表示し、軌跡Ｋ０が交差すると軌跡Ｋ０により囲まれる閉領域を対象領域Ａ１に設定するようにしたものである。このため、開始位置Ｂ０の設定およびデジタルカメラ１の移動という単純な動作により、所望とする形状およびサイズを有する対象領域Ａ１を設定することができる。
【００８６】
また、確定ボタン７を押下する回数は２回でよいため、第１の実施形態よりも少ない操作により簡易に対象領域Ａ１を設定することができる。
【００８７】
なお、上記第３の実施形態においては、目標被写体の決定および開始位置Ｂ０の設定の都度確定ボタン７を押下しているが、目標被写体の決定時に確定ボタン７を押下し、開始位置Ｂ０を設定するまで確定ボタン７を押し続け、開始位置Ｂ０を設定する際に、確定ボタン７を離すことにより開始位置Ｂ０を設定するようにしてもよい。これにより、目標被写体の決定および開始位置Ｂ０の設定を少ない操作により、より簡易に行うことができる。
【００８８】
次いで、本発明の第４の実施形態について説明する。なお、第４の実施形態による画像処理装置を適用したデジタルカメラは、第１の実施形態による画像処理装置を適用したデジタルカメラと同一の構成を有し、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。
【００８９】
図１６は第４の実施形態において行われる処理を示すフローチャートである。デジタルカメラ１が領域設定モードに設定されることによりＣＰＵ４０が処理を開始し、第１の実施形態において説明した図５に示すように、動体検出部３６が動体を検出するための矩形の動体検出位置をモニタ５の表示画面の中心位置Ｐ０に設定し（ステップＳＴ５１）、さらに中心位置Ｐ０にターゲットマークＴ０を表示する（ステップＳＴ５２）。なお、第４の実施形態においては、ターゲットマークＴ０は表示画面の中心位置Ｐ０に固定されて表示される。
【００９０】
この状態において、撮影者がデジタルカメラ１の画角を変更すると、モニタ５に表示されるスルー画像は変化するが、ターゲットマークＴ０の位置は表示画面の中心位置Ｐ０から移動しない。このため、撮影者は、後述するように動体検出する目標被写体がモニタ５の中心に位置するようにデジタルカメラ１の画角を移動する。
【００９１】
そして、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ５３）、ステップＳＴ５３が肯定されると、動体検出領域Ｄ０に含まれる被写体を動体検出部３６が動体として検出する目標被写体に決定し（ステップＳＴ５４）、さらに目標被写体の位置（ここでは表示画面の中心位置Ｐ０）を対象領域の開始位置Ｂ０に設定し（ステップＳＴ５５）、領域設定枠Ｗ０をモニタ５に表示する（ステップＳＴ５６）。これにより、撮影者がデジタルカメラ１の画角を変更し、モニタ５の表示画面内において目標被写体が移動すると、開始位置Ｂ０がそれに追従して移動し（ステップＳＴ５７）、開始位置Ｂ０およびターゲットマークＴ０の中心を結ぶ直線を対角線とする矩形の領域設定枠Ｗ０の形状およびサイズが変更される。
【００９２】
例えば、図６に示す状態において確定ボタン７を押下した後にデジタルカメラ１を右下に移動して画角を変更すると、図１７に示すように目標被写体の移動に追従して開始位置Ｂ０が移動するとともに、領域設定の開始位置Ｂ０およびターゲットマークＴ０の中心位置を結ぶ直線を対角線とする矩形の領域設定枠Ｗ０の形状およびサイズが変更される。
【００９３】
次いで、ＣＰＵ４０は確定ボタン７が押下されたか否かの監視を開始し（ステップＳＴ５８）、ステップＳＴ４８が肯定されると、領域設定部３７が現在のターゲットマークＴ０の中心位置を対象領域の終了位置Ｅ０に設定し（ステップＳＴ５９）、領域設定の開始位置Ｂ０および終了位置Ｅ０を結ぶ直線を対角線とする領域設定枠Ｗ０内の領域を対象領域Ａ１に設定し（ステップＳＴ６０）、処理を終了する。
【００９４】
なお、設定した対象領域Ａ１は、本実施形態においては、第１から第３の実施形態と同様にＡＦ処理を行うための領域となる。
【００９５】
このように、第４の実施形態においては、対象領域Ａ１の設定開始の指示時の表示画面の中心位置Ｐ０を対象領域Ａ１の開始位置Ｂ０に設定し、開始位置設定後の目標被写体の動きに応じて、開始位置Ｂ０およびターゲットマークＴ０の中心により規定される枠をモニタ５の表示画面内において変化させ、対象領域Ａ１の設定終了の指示時の表示画面の中心位置Ｐ０を対象領域Ａ１の終了位置Ｅ０に設定し、開始位置Ｂ０および終了位置Ｅ０に基づく形状およびサイズを有する対象領域Ａ１を設定するようにしたものである。このため、開始の指示、終了の指示およびデジタルカメラ１の移動という単純な動作により対象領域Ａ１を設定することができる。
【００９６】
なお、上記第４の実施形態においては、対象領域Ａ１の開始位置Ｂ０および終了位置Ｅ０の設定の都度確定ボタン７を押下しているが、対象領域Ａ１の開始位置Ｂ０の設定時に確定ボタン７を押下し、領域設定枠Ｗ０が表示されている間確定ボタン７を押し続け、終了位置Ｅ０を設定する際に、確定ボタン７を離すことにより終了位置Ｅ０を設定するようにしてもよい。これにより、開始位置Ｂ０および終了位置Ｅ０の設定を少ない操作により、より簡易に行うことができる。
【００９７】
なお、上記第１から第４の実施形態においては、対象領域Ａ１をＡＦ処理に用いているが、ＡＥ処理、ホワイトバランス補正処理を行う際にも、画像を複数の小領域に分割して領域毎に画像の明るさや色温度を算出している。したがって、ＡＥ処理およびホワイトバランス補正処理を行う場合においても、本実施形態により設定された対象領域Ａ１内の小領域のみを用いるようにしてもよい。
【００９８】
また、フラッシュを用いた撮影時に発光を伴う露光および発光を伴わない露光の２回の露光を行い、２回の露光により得られる画像の明るさの相違に基づいて、本撮影時のフラッシュの発光量を決定するいわゆるフラッシュ調光を行う場合においても、画面を複数の小領域に分割して領域毎に画像の明るさを算出している。このため、フラッシュ調光を行う場合においても、本実施形態により設定された対象領域Ａ１内の小領域のみを用いるようにしてもよい。
【００９９】
また、上記第１から第２および第４の実施形態においては、対象領域Ａ１を矩形としているが、これに限定されるものではなく、例えば、開始位置Ｂ０および終了位置Ｅ０を結ぶ直線を半径とする円形の領域等、任意の形状とすることができる。
【０１００】
次いで、本発明の第５の実施形態について説明する。図１８は本発明の第５の実施形態による画像処理装置を適用したデジタルカメラの構成を示す概略ブロック図である。なお、第２の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第５の実施形態によるデジタルカメラ１Ａは、顔検出部４２を備えた点が第１〜第４の実施形態と異なる。
【０１０１】
ここで、顔検出部４２は、テンプレートマッチングによる手法、顔の多数のサンプル画像を用いてマシンラーニング学習により得られた顔判別器を用いる手法等により、撮影により取得された画像から、顔を囲む矩形の領域（顔領域）を顔として検出する。なお、顔を検出する手法はこれに限定されるものではなく、例えば画像における肌色を有しかつ顔の輪郭形状を囲む矩形の領域を顔として検出する手法、顔の輪郭形状をなす領域を顔として検出する手法等、任意の手法を用いることができる。また、画像に顔が複数含まれている場合には、顔検出部４２はすべての顔を検出する。
【０１０２】
第５の実施形態によるデジタルカメラ１Ａは、合成部３８が顔領域とスルー画像とを合成する。これにより、画角に５人の人物が含まれる場合、図１９に示すようにモニタ５には、矩形の顔領域Ｆ１〜Ｆ５により顔が囲まれたスルー画像が表示される。なお、図１９においては顔領域を破線で示す
このような場合、撮影時には複数の顔領域のうち、１つの顔領域を選択し、選択した顔領域に焦点を合わせたり、選択した顔領域の明るさを適切なものとする必要がある。このため、第５の実施形態においては、上記第１から第４の実施形態のいずれかの手法を用いて、複数の顔領域から所望とする顔領域を選択する。例えば、図１９に示す状態において、顔領域Ｆ２を選択した場合、図２０に示すように、顔領域Ｆ２のみが他の顔領域Ｆ１，Ｆ３〜Ｆ５と異なる枠（ここでは実線で示す）により表示され、それが選択された顔領域であることが分かることとなる。
【０１０３】
これにより、撮影条件等を設定するための顔領域の選択を効率よく行うことができる。
【０１０４】
また、上記第１から第５の実施形態においては、本発明による画像処理装置をデジタルカメラに適用しているが、本発明による画像処理装置を単独で用いるようにしてもよい。この場合、画像処理装置には、被写体を撮影するデジタルカメラが接続され、デジタルカメラの画角を変更することにより、画像処理装置において対象領域の設定が行われる。
【０１０５】
また、上記第１から第５の実施形態においては、確定ボタン７を設け、確定ボタン７の押下により領域設定の開始および終了の指示を行っているが、レリーズボタン２または他の操作系８を確定ボタンと兼用させて領域設定の開始および終了の指示を行うようにしてもよい。
【０１０６】
以上、本発明の実施形態に係るデジタルカメラ１について説明したが、コンピュータを、上記の動体検出部３６および領域設定部３７に対応する手段として機能させ、図４，９，１２，１６に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も本発明の実施形態の１つである。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施形態による画像処理装置を適用したデジタルカメラ１の外観を示す図（正面側）
【図２】本発明の第１の実施形態による画像処理装置を適用したデジタルカメラ１の外観を示す図（背面側）
【図３】本発明の第１の実施形態による画像処理装置を適用したデジタルカメラの内部構成を示す概略ブロック図
【図４】第１の実施形態において行われる処理を示すフローチャート
【図５】第１の実施形態において行われる処理を説明するための図（その１）
【図６】第１の実施形態において行われる処理を説明するための図（その２）
【図７】第１の実施形態において行われる処理を説明するための図（その３）
【図８】第１の実施形態におけるＡＦ処理を説明するための図
【図９】第２の実施形態において行われる処理を示すフローチャート
【図１０】第２の実施形態において行われる処理を説明するための図
【図１１】第２の実施形態におけるＡＦ処理を説明するための図
【図１２】第３の実施形態において行われる処理を示すフローチャート
【図１３】第３の実施形態において行われる処理を説明するための図（その１）
【図１４】第３の実施形態において行われる処理を説明するための図（その２）
【図１５】第３の実施形態におけるＡＦ処理を説明するための図
【図１６】第４の実施形態において行われる処理を示すフローチャート
【図１７】第４の実施形態において行われる処理を説明するための図
【図１８】本発明の第５の実施形態による画像処理装置を適用したデジタルカメラの内部構成を示す概略ブロック図
【図１９】第５の実施形態において行われる処理を説明するための図（その１）
【図２０】第５の実施形態において行われる処理を説明するための図（その２）
【符号の説明】
【０１０８】
１，１Ａ    デジタルカメラ
２    レリーズボタン
５    モニタ
１０    撮像系
３６    動体検出部
３７    領域設定部
３８    合成部
３９    エンコーダ
【図１】
0005027055.tif 000002
【図２】
0005027055.tif 000003
【図３】
0005027055.tif 000004
【図４】
0005027055.tif 000005
【図５】
0005027055.tif 000006
【図６】
0005027055.tif 000007
【図７】
0005027055.tif 000008
【図８】
0005027055.tif 000009
【図９】
0005027055.tif 000010
【図１０】
0005027055.tif 000011
【図１１】
0005027055.tif 000012
【図１２】
0005027055.tif 000013
【図１３】
0005027055.tif 000014
【図１４】
0005027055.tif 000015
【図１５】
0005027055.tif 000016
【図１６】
0005027055.tif 000017
【図１７】
0005027055.tif 000018
【図１８】
0005027055.tif 000019
【図１９】
0005027055.tif 000020
【図２０】
0005027055.tif 000021