(57)【要約】 【課題】被写体中の端部に対して優先してフォーカスを合わせること。【解決手段】撮像装置は、被写体を撮像する撮像部と、前記被写体に対してフォーカスを行うフォーカス部と、前記撮像部から出力される画像データの色情報に基づいて前記被写体中の端部を検出する端部検出部と、前記フォーカス部を制御し、前記端部検出部により検出された前記端部に対して優先してフォーカスさせるフォーカス制御部とを具備する。【選択図】図１
2014174342.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部と、
前記被写体に対してフォーカスを行うフォーカス部と、
前記撮像部から出力される画像データの変化情報に基づいて前記被写体中の端部を検出する端部検出部と、
前記フォーカス部を制御し、前記端部検出部により検出された前記端部に対して優先してフォーカスさせるフォーカス制御部と、
を具備することを特徴とする撮像装置。
【請求項２】
前記端部検出部は、前記画像データ中の前記変化情報から色や明暗や、パターンの変化する境界ラインを求め、当該境界ラインの形状から前記端部を検出することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記変化情報は、前記画像データの位置ごとの特徴分布を含み、
前記端部検出部は、前記特徴分布の変化から前記端部に対応する形状の前記境界ラインを求める、
ことを特徴とする請求項２記載の撮像装置。
【請求項４】
前記端部検出部は、前記画像データ中の所定間隔毎、又は前記画像データを互いに平行に分割した複数の領域毎に、それぞれ前記画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて前記境界ラインを求め、当該境界ラインが集まる形状であれば、当該集まる形状の部分を前記端部として検出することを特徴とする請求項２記載の撮像装置。
【請求項５】
前記複数の領域は、前記画像データ中の前記被写体が正立する方向と同一の第１の方向に設定され、当該第１の方向に沿って前記画像特徴の変化部分を検出することを特徴とする請求項３又は４記載の撮像装置。
【請求項６】
前記端部検出部は、前記各画像特徴の変化部分を繋げて互いに傾きの異なる前記境界ラインを少なくとも２本求め、これら境界ラインの交わるところを前記端部として検出することを特徴とする請求項３乃至５のうちいずれか１項記載の撮像装置。
【請求項７】
前記端部検出部は、前記画像データを略平行に分割した複数の領域毎に、前記画像特徴の変化部分を検出し、上記領域毎の当該各画像特徴の変化部分を繋げた境界が行き止まり形状であれば、当該コーナ形状の部分を前記端部として検出することを特徴とする請求項１記載の撮像装置。
【請求項８】
前記端部検出部は、前記画像データを第１の方向に分割し、
前記第１の方向とは異なる第２の方向において画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて検出された変化領域が行き止まり形状であると、前記端部として検出する、
ことを特徴とする請求項１記載の撮像装置。
【請求項９】
前記画像データに対して前記端部を検出するための探索範囲を設定する探索範囲設定部を有し、
前記端部検出部は、前記探索範囲設定部により設定された前記探索範囲内で前記画像特徴情報に基づいて前記被写体中の端部を検出する、
ことを特徴とする請求項１記載の撮像装置。
【請求項１０】
被写体を撮像部により撮像し、
前記撮像部から出力される画像データの変化情報に基づいて前記被写体中の端部を検出し、
フォーカスを行うフォーカス部を制御し、前記検出された前記端部に対して優先してフォーカスさせる、
ことを特徴とする撮像方法。
【請求項１１】
前記端部の検出は、前記画像データ中の前記変化情報から色や明暗や、パターンの変化する境界を求め、当該境界の形状から検出することを特徴とする請求項１０記載の撮像方法。
【請求項１２】
前記変化情報は、前記画像データの位置ごとの特徴分布を含み、
前記端部検出部は、前記特徴分布の変化から前記端部に対応する形状の前記境界ラインを求める、
ことを特徴とする請求項１１記載の撮像方法。
【請求項１３】
前記端部の検出は、前記画像データ中の所定間隔毎、又は前記画像データ中の所定間隔毎、又は前記画像データを互いに平行に分割した複数の領域毎に、それぞれ前記画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて前記境界ラインを求め、当該境界ラインが集まる形状であれば、当該集まる形状の部分を前記端部として検出することを特徴とする請求項１１記載の撮像方法。
【請求項１４】
前記複数の領域は、前記画像データ中の前記被写体が正立する方向と同一の第１の方向に設定され、当該第１の方向に沿って前記画像特徴の変化部分を検出することを特徴とする請求項１２又は１３記載の撮像方法。
【請求項１５】
前記端部の検出は、前記各画像特徴の変化部分を繋げて互いに傾きの異なる前記境界ラインを少なくとも２本求め、これら境界ラインの交わるところを前記端部として検出することを特徴とする請求項１２乃至１４のうちいずれか１項記載の撮像方法。
【請求項１６】
前記端部の検出は、前記画像データ中の所定間隔毎、又は前記画像データを互いに平行に分割した複数の領域毎に、それぞれ前記被写体が正立する方向と同一の第１の方向において前記画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて境界ラインを求め、当該境界ラインがコーナ形状であれば、当該コーナ形状の部分を前記端部の第１の候補として検出し、
前記分割領域毎に、前記第１の方向とは異なる第２の方向においての画像特徴変化部分を検出し、当該各画像特徴の変化部分を繋げて境界ラインを求め、当該境界ラインがコーナ形状であれば、当該コーナ形状の部分を前記端部の第２の候補として検出し、
前記第１の候補又は前記第２の候補のうちいずれか一方が検出されると、当該検出された候補の端部を前記端部とし、両方が検出されると、前記画像データの中央部に近い方を前記端部として検出する、
ことを特徴とする請求項１１記載の撮像方法。
【請求項１７】
前記画像データに対して前記端部を検出するための探索範囲を設定し、
前記端部の検出は、前記探索範囲内で前記画像特徴情報に基づいて前記被写体中の端部を検出する、
ことを特徴とする請求項１１記載の撮像方法。
【請求項１８】
被写体を撮像する撮像部と、前記被写体に対してフォーカスを行うフォーカス部とを有する撮像装置のコンピュータに、
前記撮像部から出力される画像データの変化情報に基づいて前記被写体中の端部を検出する端部検出機能と、
前記フォーカス部を制御し、前記端部検出部により検出された前記端部に対して優先してフォーカスさせるフォーカス制御機能と、
を実現させる撮像制御プログラム。
【請求項１９】
前記端部検出機能は、前記画像データ中の所定間隔毎にそれぞれ前記画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて前記境界ラインを求め、当該境界ラインが集まる形状であれば、当該集まる形状の部分を前記端部として検出することを実現させる請求項１８記載の撮像制御プログラム。
【請求項２０】
前記端部検出機能は、前記画像データ中の所定間隔毎、又は前記画像データを互いに平行に分割した複数の領域毎に、それぞれ前記被写体が正立する方向と同一の第１の方向において前記画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて境界ラインを求め、当該境界ラインが集まる形状であれば、当該集まる形状の部分を前記端部の第１の候補として検出し、
前記分割領域毎に、前記第１の方向とは異なる第２の方向において画像特徴の変化部分を検出し、当該各画像特徴の変化部分を繋げて境界ラインを求め、当該境界ラインが集まる形状であれば、当該集まる形状の部分を前記端部の第２の候補として検出し、
前記第１の候補又は前記第２の候補のうちいずれか一方が検出されると、当該検出された候補の端部を前記端部とし、両方が検出されると、前記画像データの中央部に近い方を前記端部として検出する、
ことを実現させる請求項１８記載の撮像制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体中のフォーカスを優先する部位に対してフォーカスを行う撮像装置、撮像方法及び撮像制御プログラムに関する。
【背景技術】
【０００２】
被写体を撮像して画像データを取得すると、この取得した画像データ中に写っている被写体の鑑賞が行われる。この鑑賞では、画像データ中に写っている被写体中の主要被写体に存在する端部に対してフォーカスが合っていると、被写体全体に対して好印象に受け取られる。例えば、主要被写体として花を撮像した場合には、花の花弁の先端や、雄しべ、雌しべ等の先端部に対してフォーカスが合っていると、目立つ部分がシャープに写り、ピントが合っているポイントがわかりやすく、好印象となる。
【０００３】
特許文献１は、複数の焦点検出領域を持つ多点自動焦点カメラに関し、各焦点検出領域内における被写体像の移動に関する量を演算する像移動演算手段と、この像移動演算手段において演算された最も像移動の速い焦点検出領域を優先して選択する第１の選択手段とを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１３３６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、被写体のどこにピントを合わせるかという意味で類似であるが、最も像移動の速い焦点検出領域を優先して選択し、画像データ中に写っている被写体中の端部に対してフォーカスを合わすものでない。このため、例えば花弁の先端や、雄しべ、雌しべ等の先端部に対してフォーカスを合わすことができず、花全体にフォーカスが合っていないとの印象を与える。特に、画像データ中の被写体として直線の集まる部分が存在すると、この直線の集まる部分に対しては、シャープさが求められ、フォーカスが合っていることが要求される。しかしながら、直線の集まる部分にフォーカスが合っていないと、被写体全体がフォーカスの合っていない画像として好ましくない印象を受ける。
【０００６】
本発明の目的は、被写体中の端部に対して優先してフォーカスを合わせることができる撮像装置、撮像方法及び撮像制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の主要な局面に係る撮像装置は、被写体を撮像する撮像部と、前記被写体に対してフォーカスを行うフォーカス部と、前記撮像部から出力される画像データの変化情報に基づいて前記被写体中の端部を検出する端部検出部と、前記フォーカス部を制御し、前記端部検出部により検出された前記端部に対して優先してフォーカスさせるフォーカス制御部とを具備する。
【０００８】
本発明の主要な局面に係る撮像方法は、被写体を撮像部により撮像し、前記撮像部から出力される画像データの変化情報に基づいて前記被写体中の端部を検出し、フォーカスを行うフォーカス部を制御し、前記検出された前記端部に対して優先してフォーカスさせる。
【０００９】
本発明の主要な局面に係る撮像制御プログラムは、被写体を撮像する撮像部と、前記被写体に対してフォーカスを行うフォーカス部とを有する撮像装置のコンピュータに、前記撮像部から出力される画像データの変化情報に基づいて前記被写体中の端部を検出する端部検出機能と、前記フォーカス部を制御し、前記端部検出部により検出された前記端部に対して優先してフォーカスさせるフォーカス制御機能とを実現させる。
【発明の効果】
【００１０】
本発明によれば、被写体中の端部に対して優先してフォーカスを合わせることができる撮像装置、撮像方法及び撮像制御プログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る撮像装置の第１の実施の形態を示す機能ブロック図。
【図２】同装置を操作して被写体として例えば花を撮像する状況を示す図。
【図３】同装置におけるフォーカス制御部により花弁の先端に対して優先してフォーカスさせたときの画像を示す図。
【図４】同装置におけるフォーカス制御部により花弁の先端に対してフォーカスしていない画像を示す図。
【図５】同装置における撮像素子から出力される画像データの一例を示す図。
【図６】同装置における端部検出部により探索された花弁の輪郭部分に対応する各プロット点を示す図。
【図７】同装置における端部検出部による花弁の先端の検出を示す図。
【図８】同装置の端部判定フローチャート。
【図９】本発明に係る撮像装置の第２の実施の形態における撮像素子から出力される画像データを示す図。
【図１０】同装置における端部検出部により複数の分割領域に分割した画像データを示す図。
【図１１】同装置におけるカメラ動作のフローチャート。
【図１２】同装置における端部判定フローチャート。
【図１３】同装置における端部検出部により検出する食材の端部を含む画像データを示す図。
【図１４】同装置における端部検出部により検出する食物植物の葉先を含む画像データを示す図。
【図１５】同装置における端部検出部により検出する食物植物の雌しべを含む画像データを示す図。
【図１６】同装置における端部検出部により検出するローソクを含む画像データを示す図。
【発明を実施するための形態】
【００１２】
［第１の実施の形態］  
以下、本発明の第１の実施の形態について図面を参照して説明する。  
図１は撮像装置の構成図を示す。この撮像装置１は、カメラ本体１０と、このカメラ本体１０に対して着脱可能な交換レンズ部２０とからなる。なお、撮像装置１は、コンパクトカメラや、撮像機能付きの携帯機器等に適用可能である。
【００１３】
交換レンズ部２０は、光学レンズ部２１と、絞り２２と、ドライバ部２３と、レンズ側マイクロコンピュータ２４とを備える。この光学レンズ部２１は、主要被写体を含む被写体からの被写体像をカメラ本体１０の撮像素子３０に送るもので、フォーカスレンズやズームレンズを有する。フォーカスレンズは、当該光学レンズ部２１の光軸方向に駆動して被写体に対するフォーカスを調整する。ズームレンズは、当該光学レンズ部２１の光軸方向に駆動して被写体に対するズームを調整する。絞り２２は、絞りの大きさを可変することにより被写体像の明るさを調整する。
【００１４】
ドライバ部２３は、光学レンズ部２１のフォーカスレンズを当該光学レンズ部２１の光軸方向に駆動する機能と、ズームレンズを同光軸方向に駆動する機能と、絞り２２の大きさを可変駆動する機能とを有する。
【００１５】
レンズ側マイクロコンピュータ２４は、カメラ本体１０から送られてくるレンズ制御指示を受けると、このレンズ制御指示と予め記憶されている制御パラメータとに従ってドライバ部２３を駆動制御し、光学レンズ部２１のフォーカスレンズを光軸方向に駆動し、ズームレンズを同光軸方向に駆動し、絞り２２の大きさを可変駆動する。  
このレンズ側マイクロコンピュータ２４は、インタフェース（Ｉ／Ｆ）２５を介してカメラ本体１０との間で通信を行い、カメラ本体１０との間で、例えばカメラ本体１０から交換レンズ部２０へのレンズ制御指示や、交換レンズ部２０からカメラ本体１０へのレンズ制御指示に対する応答などを行う。
【００１６】
カメラ本体１０は、ＣＰＵ３１を搭載する。このＣＰＵ３１には、撮像素子３０と、Ｆlashメモリ３２と、ＳＤＲＡＭ３３と、メモリＩ／Ｆ３４を介して記録媒体３５と、液晶ディスプレイ（ＬＣＤ）ドライバ３６を介してＬＣＤ（背面モニタ）３７と、タッチパネルドライバ３８を介してタッチパネル３９と、操作制御部４０を介して操作部４１と、通信部４２と、露出制御部４３と、フォーカス制御部４４と、端部検出部４５を含む画像処理部４６と、探索範囲設定部４７とが接続されている。
【００１７】
撮像素子３０は、光学レンズ部２１を介して入射する被写体像を受光し、この被写体像に応じた画像データを出力する。この撮像素子３０は、複数の画素を２次元状に配置して成る受光面を有し、この受光面にレンズ系２１を介して集光された被写体からの光束が結像される。この撮像素子３０の受光面の光入射側には、カラーフィルタが設けられている。なお、カラーフィルタのない撮像装置もあり、当該撮像装置でも本装置を適用可能である。この撮像素子３０は、受光面に結像された光束に対応した被写体像をその光量に応じた画像信号に変換する。この撮像素子３０は、露出時間を電子的に制御する電子シャッタ機能を有してもよい。
【００１８】
Ｆlashメモリ３２は、書き換え可能な不揮発性メモリで、例えばレンズ系２６を動作制御するための制御パラメータ及び制御プログラムや、撮像、再生、操作、表示などのカメラ動作全般を司るプログラムが予め格納されている。このＦlashメモリ３２には、ユーザ設定内容も記憶されている。このＦlashメモリ３２には、静止画データや動画データが記憶され、当該Ｆlashメモリ３２から静止画データ又は動画データを読み出して再生表示がＬＣＤ３７に行われるようにしてもよい。
【００１９】
このＦlashメモリ３２には、被写体として例えば花弁の先端や、雄しべ、雌しべ等の端部に対して優先してフォーカスを合わせるための撮像制御プログラムが保存されている。この撮像制御プログラムは、ＣＰＵ３１に、撮像素子３０から出力される画像データの色情報に基づいて被写体中の端部、例えば植物の花弁の先端Ｑ１や、雄しべ、雌しべ等の端部を検出する端部検出機能と、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出された例えば花弁の先端Ｑ１や、雄しべ、雌しべ等の端部に対して優先してフォーカスさせるフォーカス制御機能とを実現させる。
【００２０】
端部検出機能は、撮像素子３０から出力される画像データ中の所定間隔毎にそれぞれ色の変化部分を検出し、当該各色の変化部分を繋げて境界ラインを求め、当該境界ラインが複数集まって行き止まり状になった囲まれた形状、言うなればコーナ形状であれば、当該コーナ形状の部分を端部として検出することを実現させる。  
端部検出機能は、撮像素子３０から出力される画像データ中の所定間隔毎、又は画像データを互いに略平行に分割した複数の領域毎に、それぞれ被写体が正立する方向と同一の第１の方向において色の変化部分を検出し、当該各色の変化部分を繋げて境界ラインを求め、当該境界ラインがコーナ形状であれば、当該コーナ形状の部分を端部の第１の候補として検出し、  
分割領域毎に、第１の方向とは異なる第２の方向において色の変化部分を検出し、当該各色の変化部分を繋げて境界ラインを求め、当該境界ラインが複数（ここでは２つ）集まってつながり囲まれた形状、つまりコーナ形状であれば、当該コーナ形状の部分を端部の第２の候補として検出し、  
第１の候補又は第２の候補のうちいずれか一方が検出されると、当該検出された候補の端部を端部とし、両方が検出されると、画像データの中央部に近い方を端部として検出する。もちろん、色の変化の境界である必要はなく、明暗の変化の境界など輪郭の集まった部分をコーナー形状と考えることも出来る。コーナーというと、サッカーグラウンドのコーナーのように角度をもって直線が交わる場合以外に、陸上トラックのように角度をなしてない場合もあるが、このように他の部分よりも角度をもって曲がっていたりする場所を含めてもよい。つまり、画像の変化情報、あるいは、画像の位置ごとの特徴変化情報からその境界が見つかれば、端部判定が可能となる。
【００２１】
なお、被写体中の端部は、花弁の先端Ｑ１や、雄しべ、雌しべに限らず、植物の葉の先端や、麺類又はご飯物の食材、菓子類における突き出している部分、さらには風景中の突出している箇所、人物の突出している部位、棒状の端部などの各種の端部でもよい。雌しべ、雄しべは、必ずしも鋭角で輪郭が交わったり集まったりしていないが、円形であっても、複数の輪郭が他の部分と異なる角度で交わって端部を形成していることには変わりなく、こうしたケースも当該発明の範疇である。
【００２２】
ＳＤＲＡＭ３３には、例えば静止画データや動画データが一時的に格納されたり、画像処理のワーク領域として用いられる。  
記録媒体３５は、例えばメモリカードであり、撮影後の静止画データ（ＪＰＥＧ等）や動画データが記録される。このメモリカードからは、静止画データ又は動画データが読み出されて再生表示が行われる。
【００２３】
ＬＣＤ３７は、カメラ本体１０の背面に設けられている。このＬＣＤ３７は、ＬＣＤドライバ３６の駆動によって静止画データ又は動画データを再生表示する。このＬＣＤ３７の表示画面上には、タッチパネル３９が一体的に設けられている。  
このタッチパネル３９は、タッチパネルドライバ３８によって駆動し、ユーザの指等の接触（タッチ）を検出し、このタッチ位置を示す座標を含む接触信号を出力する。ＣＰＵ３１は、タッチパネル３９を駆動すると共に、当該タッチパネル３９からの接触信号を入力し、この接触信号からユーザのＬＣＤ３７の表示画面上に対するタッチ範囲を検出する。
【００２４】
操作部５は、ユーザによって手動操作される各種の操作部材を備え、マニュアルで光学レンズ部２１に対するズーム操作や、被写体に対するフォーカス調整、被写体の明るさを調整する絞り２２の操作等を行うための操作部材、さらにレリーズボタン、動画釦、モードダイヤル、選択キー、電源釦等を備える。  
レリーズボタンは、１ｓｔレリーズスイッチと、２ｎｄレリーズスイッチとを有する。１ｓｔレリーズスイッチは、ユーザがレリーズ釦を半押しするとオンする。１ｓｔレリーズスイッチがオンすることにより、ＣＰＵ３１は、フォーカス制御部４４に対してオートフォーカス（ＡＦ）処理等の撮影準備動作を指示する。２ｎｄレリーズスイッチは、ユーザがレリーズ釦を全押しするとオンする。この２ｎｄレリーズスイッチがオンすることにより、ＣＰＵ３１は、露出制御部４３に対して静止画撮影用の露光動作を指示する。動画釦は、動画撮影の開始又は終了を指示するための操作部材である。モードダイヤルは、カメラ本体１０の撮影設定を選択するための操作部材であって、例えば撮影モード、再生モード、ボケモード等を有する。選択キーは、例えばメニュー画面上での項目の選択や決定をするための操作部材である。電源釦は、カメラ本体１０の電源をオン又はオフするための操作部材である。
【００２５】
露出制御部４３は、撮像素子３０から出力される画像データを用いて被写体の輝度を算出し、この被写体の輝度に従って露光時の絞り２２の開口量（絞り値）、撮像素子３０の露出時間（電子シャッタスピード）又は機械式シャッタのシャッタスピードを算出する。  
フォーカス制御部４４は、被写体に対してフォーカスを行う。  
画像処理部４６は、撮像素子３０から出力される画像データに対する各種の画像処理、例えば色補正処理、ガンマ（γ）補正処理、圧縮処理、この圧縮されている画像データに対する伸張処理などを行う。
【００２６】
この画像処理部４６は、撮像素子３０から出力される画像データ中の変化情報、例えば色情報に基づいて被写体中の端部、例えば花弁の先端Ｑ１や、雄しべ、雌しべ等の端部を検出する端部検出部４５を有する。画像データ中の色情報は、当該画像データにおける色分布の情報を含む。この色分布の情報は、画像データ上の各座標における各色を示す。  
図２は撮影者Ｍが撮像装置１を操作して被写体として例えば花Ｈを撮像する状況を示す。端部検出部４５は、撮像素子３０から出力される画像データ中の色情報から色の変化、すなわち色分布の変化から境界ライン（輪郭）を求め、当該境界ラインの形状、例えば境界ラインがコーナ形状であれば、当該コーナ形状の部分を花Ｈ中の端部、例えば花弁の先端Ｑ１や、雄しべ、雌しべ等の端部として検出する。雌しべ、雄しべは、必ずしも鋭角で輪郭が交わったり集まったりしていないが、円形であっても、複数の輪郭が他の部分（花柱部や花糸部）と異なる角度で交わって端部を形成していることには変わりなく、こうしたケースも当該発明の範疇である。花柱部や花糸部は、りんかくが平行でクロスしない。ここでは、クロスする部分を端部とかコーナーとか呼んでる。ここでは、分かり易く執拗なほどに雌しべや雄しべの例で説明しているが、昆虫の触角や各パーツ、小動物の目なども、目尻の部分で端部をなす形状になっている。  
フォーカス制御部４４は、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出された花Ｈ中の端部、例えば花弁の先端Ｑ１や、雄しべ、雌しべ等の端部に対して優先してフォーカスさせる。図３は花Ｈ中の花弁の先端Ｑ１に対して優先してフォーカスさせたときの画像Ｄｓを示す。この画像Ｄｓであれば、見る人はピントを確認しやすい端部に目がいくので、花Ｈの全体にフォーカスが合っているとの印象を与える。あるいは、花弁部のぼけについては気にならない。これに対して図４は花Ｈ中の花弁の先端Ｑ１に対してフォーカスしていない画像Ｄｇを示し、花Ｈの全体にフォーカスが合っていないとの印象を与える。
【００２７】
具体的に、図５は撮像素子３０から出力される画像データＤａの一例を示す。この画像データＤａは、例えば花Ｈ中の花弁の先端Ｑ１が写っている。この画像データＤａでは、花弁の先端Ｑ１が上方となる構図になっている。  
端部検出部４５は、画像データＤａの上方から下方に向かう探索方向（第１の方向）Ｔに向かって当該画像データＤａ中の変化情報、例えば色情報から色の変化する部分、すなわち色分布の変化する部分の探索を行う。具体的に端部検出部４５は、画像データＤａにおける色情報から色の変化するエッジ部分を検索する。
【００２８】
画像データＤａの上方から下方に向かって探索するのは、花Ｈは茎や葉よりも上方で咲くのが多いので、花Ｈの上方側に空が写り、花Ｈの下方側に花壇の柵や他の花、草等が写る可能性が高いからである。この画像データＤａ中の色分布の変化する部分は、例えば花Ｈを撮像しているのであれば、当該花Ｈ中の花弁の輪郭部分に相当する。以下、画像データＤａ中の色分布の変化する部分は、花Ｈ中の花弁の輪郭部分として説明する。  
なお、花Ｈ中の花弁の輪郭部分の探索は、画像データＤａの上方から下方に向かうに限らず、ラスタスキャンと同一方向、すなわち上記探索方向Ｔに対して直交方向に探索してもよい。  
又、端部検出部４５は、画像データＤａに対して色の変化する部分（エッジ部分）を検索する場合、画像データＤａの上方から下方に向かう方向、Ｘ方向に限らず、Ｙ方向、Ｘ±４５°の方向、任意の角度方向に設定してもよい。
【００２９】
端部検出部４５は、画像データＤａ中の花Ｈ中の花弁の輪郭部分の探索の結果、画像データＤａ中の所定間隔Ｋ毎にそれぞれ当該花Ｈ中の花弁の輪郭部分をプロットし、当該花Ｈ中の花弁の輪郭部分を繋げて境界ラインを求め、当該境界ラインが交わったり、集まったりしてコーナ形状であれば、当該コーナ形状の部分を花弁の端部Ｑ１として検出する。この端部検出部４５は、円形に近い形状でも接線を直線として判定すれば、同様な判定で検出できる。図６は所定間隔毎における花Ｈ中の花弁の輪郭部分の各プロット点Ｐ１〜Ｐ４を示す。なお、プロットするための所定間隔Ｋは、例えば、花Ｈ等の被写体の大きさと撮像素子３０の画素数とに応じて任意に設定すればよい。
【００３０】
端部検出部４５は、花Ｈ中の花弁の輪郭部分の各プロット点Ｐ１〜Ｐ４を繋げるために、これらプロット点Ｐ１〜Ｐ４のうち直線上に並ぶ各プロット点、例えばプロット点Ｐ１〜Ｐ３との間を境界ラインＪ１により繋げ、かつプロット点Ｐ３〜Ｐ４との間を境界ラインＪ２により繋げる。これら境界ラインＪ１、Ｊ２は、例えば花弁の輪郭部分の両端にそれぞれ接するものであり、互いに傾き方向が異なる。  
各境界ラインＪ１、Ｊ２は、次式の一次関数により表される。  
Ｊ１＝ａＸ＋ｂ                    …（１）  
Ｊ２＝−ｃＸ＋ｄ                  …（２）  
ａ、ｂ、ｃ、ｄはそれぞれ既知数である。
【００３１】
なお、花弁の輪郭の形状によっては、各プロット点を繋ぐ直線の境界ラインの本数は、２本に限らず、２本以上の複数本になることもある。  
端部検出部４５は、図７に示すように境界ラインＪ１と境界ラインＪ２との交わるところを花弁の先端Ｑ１として検出する。
【００３２】
探索範囲設定部４７は、撮像素子３０から出力される画像データに対して花弁の先端Ｑ１や、雄しべ、雌しべ等の端部を検出するための探索範囲を設定する。この探索範囲の設定は、例えば撮影者ＭがＬＣＤ３７上のタッチパネル３９にタッチしてその範囲を予め設定したり、又はＬＣＤ３７に表示されているスルー画像を観ながら撮影者ＭがＬＣＤ３７上のタッチパネル３９にタッチしてその範囲を設定してもよい。この探索範囲は、被写体となる花Ｈ等が画像の中央部に配置される構図になることが多いので、ＬＣＤ３７に表示される画像の中央部に設定されることが多い。  
従って、上記端部検出部４５は、探索範囲設定部４７により設定された探索範囲内で色情報に基づいて被写体中の端部を検出する。もちろん、端部検出部４５は、明暗情報やパターンの変化を判定して端部検出を可能である。つまり、画像の変化情報、あるいは、画像の位置ごとの特徴変化情報からその境界が見つかれば、端部判定が可能となる。以下、執拗に色情報で説明するが、これは、イメージを共有しやすいからで、説明を簡便化するためでもある。
【００３３】
次に、上記の通り構成された装置による花弁の先端Ｑ１に対するフォーカス優先の撮像動作について図８に示す端部判定のフローチャートを参照して説明する。  
撮像素子３０は、受光面に結像された光束に対応した被写体像をその光量に応じた画像信号に変換して出力する。  
画像処理部４６は、撮像素子３０から出力される画像データに対する各種の画像処理、例えば色補正処理、ガンマ（γ）補正処理、圧縮処理、この圧縮されている画像データに対する伸張処理などを行う。これと共に画像処理部４６は、各種画像処理した画像データをＬＣＤドライバに送ることにより、ＬＣＤ３７にスルー画像を表示する。
【００３４】
端部検出部４５は、ステップＳ１において、撮像素子３０から出力される画像データの上部におけるコントラストが低いか否かを判定する。例えば花Ｈを撮像しようとすると、当該スルー画像の例えば図５に示す画像データＤａには、当該画像データＤａの上部に例えば空が写る。これにより、当該画像データＤａ上部における空の部分のコントラストは低くなる。
【００３５】
画像データＤａの上部のコントラストが低いと判定されると、端部検出部４５は、ステップＳ２において、画像データＤａに対して左右方向（Ｘ方向）にスキャンを行い、当該画像データＤａ中の色情報から色の変化する部分、すなわち色分布の変化する部分の探索を行う。もちろん、色分布の変化のみならず、画像の特徴が変化する、例えば明暗情報やパターンの変化を判定しても、本発明の特徴たる端部検出は可能である。つまり、端部検出部４５は、画像の変化情報、あるいは、画像の位置ごとの特徴変化情報からその境界が見つかれば、端部判定が可能となる。以下、執拗に色分布で説明するが、これは、イメージを共有しやすいからで、説明を簡便化するためでもある。明暗分布、類似パターン分布、質感分布の変化を利用してもよい。つまり、画像の位置ごとの特徴であれば、その特徴がどこで変化するかを、画像解析で判定することが出来る。同じ色の部分や、同じ明るさの部分や同じ光沢や明暗変化の部分、同じパターンの部分などを、画像の特徴を領域ごとに検出したり分類したりすることが可能である。
【００３６】
端部検出部４５は、ステップＳ３において、画像データＤａに対する色分布の変化する部分の探索の結果を参照し、画像データＤａの上方から下方（矢印Ｔ方向）に向かって当該画像データＤａ中の色情報から色の変化する部分、すなわち色分布の変化する部分の探索を行う。この画像データＤａ中の色分布の変化する部分は、例えば花Ｈを撮像しているのであれば、当該花Ｈ中の花弁の輪郭部分に相当する。  
端部検出部４５は、画像データＤａ中の花Ｈ中の花弁の輪郭部分の探索の結果、図６に示すように画像データＤａ中の所定間隔Ｋ毎にそれぞれ当該花Ｈ中の花弁の輪郭部分に相当するところを各プロット点Ｐ１〜Ｐ４としてプロットする。
【００３７】
端部検出部４５は、ステップＳ４において、花Ｈ中の花弁の輪郭部分の各プロット点Ｐ１〜Ｐ４を直線により繋げる。この端部検出部４５は、各プロット点Ｐ１〜Ｐ４のうち図７に示すようにＸ方向に増加する直線により繋げる各プロット点があるか否かを判定する。  
この判定の結果、端部検出部４５は、ステップＳ５において、各プロット点Ｐ１、Ｐ２、Ｐ３を繋げると、これらプロット点Ｐ１、Ｐ２、Ｐ３を繋げた直線がＸ方向に増加することを判定する。  
端部検出部４５は、ステップＳ６において、各プロット点Ｐ１、Ｐ２、Ｐ３を繋げる直線を境界ラインＪ１とし、この境界ラインＪ１の一次関数（上記式（１））を求める。
【００３８】
端部検出部４５は、ステップＳ７において、各プロット点Ｐ１〜Ｐ４のうち図７に示すようにＸ方向に減少する直線により繋げる各プロット点があるか否かを判定する。  
この判定の結果、端部検出部４５は、ステップＳ８において、各プロット点Ｐ３、Ｐ４を繋げると、これらプロット点Ｐ３、Ｐ４を繋げた直線がＸ方向に減少することを判定する。  
端部検出部４５は、ステップＳ９において、各プロット点Ｐ３、Ｐ４を繋げる直線を境界ラインＪ２とし、この境界ラインＪ２の一次関数（上記式（２））を求める。
【００３９】
端部検出部４５は、ステップＳ１０において、図７に示すように境界ラインＪ１と境界ラインＪ２との交点の座標を求め、この交点が画像データ内であるか否かを判定する。  
この判定の結果、境界ラインＪ１と境界ラインＪ２との交点が画像データ内であれば、端部検出部４５は、ステップＳ１１において、当該境界ラインＪ１と境界ラインＪ２との交点を花弁の先端Ｑ１と判定する。この端部検出部４５は、花弁の先端Ｑ１の座標をフォーカス制御部４４に送る。  
このフォーカス制御部４４は、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出された花Ｈ中の端部、例えば花弁の先端Ｑ１に対して優先してフォーカスさせる。
【００４０】
このように上記第１の実施の形態によれば、撮像素子３０から出力される画像データの色情報に基づいて被写体中の端部、例えば花弁の先端Ｑ１等の端部を検出し、光学レンズ部２１のフォーカスレンズを制御し、花弁の先端Ｑ１等の端部に対して優先してフォーカスさせるので、画像データ中に写っている例えば花弁の先端Ｑ１に対してフォーカスを合わすことができ、見栄えのよいピントのしまった好印象の画像表現にできる。  
被写体中の端部は、花弁の先端Ｑ１に限らず、後述するように、花の雄しべや雌しべ、虫の触角や鳥のくちばしや目尻など小動物麺類又はご飯物の食材、菓子類における突き出している部分など、マクロ領域では被写界深度が浅く、すべての点にピントが合わせられないので、特に効果を発揮する。  
さらには風景中の突出している箇所、人物の突出している部位、棒状の端部などの各種の端部でもよい。
【００４１】
［第２の実施の形態］  
次に、本発明の第２の実施の形態について図面を参照して説明する。なお、本実施の形態の装置１は、図１に示す構成と略同一であり、その相違するところについて図１を援用して説明する。  
端部検出部４５は、撮像素子３０から出力される画像データを互いに平行な複数の領域に分割する。図９は撮像素子３０から出力される画像データＤｄを示す。この画像データＤｄは、被写体中の端部として麺類５０中の棒状の食材の端部Ｑ１０が存在する。端部検出部４５は、図１０に示すように画像データＤｄを複数の分割領域Ｌ１〜Ｌ９に分割し、これら分割領域Ｌ１〜Ｌ９毎に、画像データＤｄの色情報から色の変化部分を検出し、これら色の変化部分を繋げて境界Ｊ１０を求め、当該境界Ｊ１０の曲がりから食材の端部Ｑ１０を検出する。この端部検出部４５は、当該検出した食材の端部Ｑ１０を第１の端部候補とする。  
この端部検出部４５は、複数の分割領域Ｌ１〜Ｌ９毎に、当該分割領域Ｌ１〜Ｌ９の縦方向（Ｙ方向：第１の方向）に沿って色情報から色の変化部分を検出し、食材の端部Ｑ１０を検出する。
【００４２】
なお、画像処理部４６は、ＬＣＤ３７に麺類５０を撮像した画像データＤｄを表示しているときに、当該画像データＤｄ中の食材の端部Ｑ１０に対応するタッチパネル３９上の部分にユーザがタッチすると、当該タッチされた部分を含む所定領域の画像データを拡大処理する。  
端部検出部４５は、図１０に示すように拡大処理された食材の端部Ｑ１０を含む画像データに対して複数の分割領域Ｌ１〜Ｌ９に分割し、上記同様に、各分割領域Ｌ１〜Ｌ９毎に色の変化部分を検出し、これら色の変化部分を繋げて境界Ｊ１０を求めて食材の端部Ｑ１０を検出する。
【００４３】
端部検出部４５は、第１の候補の食材の端部Ｑ１０を検出した後、再び、複数の分割領域Ｌ１〜Ｌ９毎に、Ｙ方向とは異なる横方向（Ｘ方向：第２の方向）において色の変化部分を検出し、当該各色の変化部分を繋げて求めた境界の曲がりがあると、当該境界の曲がりを食材の端部Ｓ１１の第２の端部候補として検出する。
【００４４】
端部検出部４５は、第１の端部候補の端部Ｑ１０又は第２の端部候補の端部Ｓ１１のうちいずれか一方を検出すると、当該検出された第１又は第２の候補の端部Ｑ１０又はＳ１１を食材の端部Ｑ１０として決定する。又、端部検出部４５は、第１の端部候補の端部Ｑ１０と第２の端部候補の端部Ｓ１１との両方を検出すると、画像データＤｄの中央部に近い方を食材の端部Ｑ１０として決定する。
【００４５】
次に、上記の通り構成された装置による花弁の先端Ｑ１に対するフォーカス優先の撮像動作について図１１に示す端部判定のフローチャート及び図１２に示す端部判定フローチャートを参照して説明する。  
ＣＰＵ３１は、ステップＳ１０１において、撮影モードであるか否かを判定する。この判定の結果、撮影モードであれば、ＣＰＵ３１は、ステップＳ１０２において、タッチパネル３９にタッチすると、当該タッチ部分に対応する画像にＡＦするタッチＡＦモードに設定されているか否かを判定する。この判定の結果、タッチＡＦモードに設定されていなければ、ＣＰＵ３１は、ステップＳ１０３において、スポットＡＦモードに設定されているか否かを判定する。この判定の結果、スポットＡＦモードに設定されていれば、ＣＰＵ３１は、ステップＳ１０４において、探索範囲設定部４７に対して探索範囲の設定指示を送る。  
一方、スポットＡＦモードでなく、マルチＡＦモードに設定されていれば、ＣＰＵ３１は、ステップＳ１０５において、通常のＡＦの実施に設定し、上記ステップＳ１０４に移り、探索範囲設定部４７に対して探索範囲の設定指示を送る。
【００４６】
探索範囲設定部４７は、ステップＳ１０４において、図９に示すように撮像素子３０から出力される画像データＤｄに対して麺類５０中の棒状の食材の端部Ｑ１０を検出するための探索範囲を設定する。この探索範囲の設定は、例えば撮影者ＭがＬＣＤ３７上のタッチパネル３９にタッチしてその範囲を予め設定したり、又はＬＣＤ３７に表示されているスルー画像を観ながら撮影者ＭがＬＣＤ３７上のタッチパネル３９にタッチしてその範囲を設定する。
【００４７】
端部検出部４５は、ステップＳ１０６において、図１０に示すように食材の端部Ｑ１０を含む画像データＤｄに対して複数の分割領域Ｌ１〜Ｌ９に分割し、これら分割領域Ｌ１〜Ｌ９毎に色の変化部分を検出し、これら色の変化部分を繋げて境界Ｊ１０を求めて食材の端部Ｑ１０を検出する。この食材の端部Ｑ１０の検出の詳細は、後述する。この分割に関しては、ここでは、簡単化して均等分割しているが、中央で詰めるなど均等でなくてもよい。また、当該分割に関しては、平行にこだわる必要もなく、物体の輪郭に沿って分割したラインを使って分割してもよい。
【００４８】
端部検出部４５は、ステップＳ１０７において、食材の端部Ｑ１０が存在するか否かを判定する。この判定の結果、食材の端部Ｑ１０が存在すると判定すると、当該端部検出部４５は、食材の端部Ｑ１０の座標をフォーカス制御部４４に送る。
【００４９】
このフォーカス制御部４４は、ステップＳ１１１において、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出された食材の端部Ｑ１０に対して優先してフォーカスさせる。  
ＣＰＵ３１は、ステップＳ１１３において、１ｓｔレリーズスイッチがオンすることによりフォーカス制御部４４に対してＡＦ処理等の撮影準備動作を指示し、２ｎｄレリーズスイッチがオンすることにより露出制御部４３に対して静止画撮影用の露光動作を指示し、食材の端部Ｑ１０に対してフォーカスされた撮影を行う。
【００５０】
一方、ＣＰＵ３１は、ステップＳ１０７における判定の結果、食材の端部Ｑ１０が存在しなければ、ステップＳ１０８において、上記麺類５０中の棒状の食材の端部Ｑ１０を検出するための探索範囲を例えば２分の１に設定変更する指示を探索範囲設定部４７に送る。この探索範囲設定部４７は、探索範囲の中心を基準として縦横の長さをそれぞれ例えば２分の１に設定変更する。
【００５１】
端部検出部４５は、ステップＳ１０９において、画像データＤｄに対して設定変更された探索範囲内において、上記同様に、複数の分割領域Ｌ１〜Ｌ９に分割し、これら分割領域Ｌ１〜Ｌ９毎に色の変化部分を検出し、これら色の変化部分を繋げて境界Ｊ１０を求めて食材の端部Ｑ１０を検出する。この食材の端部Ｑ１０の検出の詳細は、後述する。
【００５２】
端部検出部４５は、ステップＳ１１０において、食材の端部Ｑ１０が存在するか否かを判定する。この判定の結果、食材の端部Ｑ１０が存在すると判定すると、当該端部検出部４５は、上記ステップＳ１１１に移り、食材の端部Ｑ１０の座標をフォーカス制御部４４に送る。食材の端部Ｑ１０が存在しなければ、フォーカス制御部４４は、ステップＳ１１２において、通常のＡＦを実施する。  
端部は、短冊状に分割された画像部分が、色などが変わって行き止まり状態になっているところを判定する考え方である。この行き止まり状況をコーナーと呼んで説明している。これは、輪郭が集まっている部分と同様に物体のコーナーとか端部を表すからである。
【００５３】
なお、上記ステップＳ１０１の判定の結果、撮影モードでなければ、ＣＰＵ３１は、ステップＳ１２０において、再生モードであるか否かを判定する。この判定の結果、再生モードであれば、ＣＰＵ３１は、ステップＳ１２１において、画像の再生処理を行う。再生モードでなければ、ＣＰＵ３１は、ステップＳ１２２において、ＬＣＤ３７にライブビュー画像を表示する。
【００５４】
次に、食材の端部Ｑ１０の検出の詳細について図１２に示す端部判定フローチャートを参照して説明する。  
端部検出部４５は、ステップＳ２０１において、図１０に示すように食材の端部Ｑ１０を含む画像データＤｄに対して横方向（Ｘ方向：第２の方向）に複数の分割領域Ｌ１〜Ｌｎ、例えば９つの各領域Ｌ１〜Ｌ９に分割する。  
端部検出部４５は、ステップＳ２０２において、ｎ＝１を設定する。なお、ｎ（＝１、２、３、…、９）である。
【００５５】
端部検出部４５は、ステップＳ２０３において、図１０に示すように先ず分割領域Ｌｎ（ｎ＝１）内において、縦方向（Ｙ方向：第１の方向）における下方から上方に向かう各位置、ここではＹ方向の各位置ｍ（＝０、１、２、…、ｍ−１、ｍ）に向かう方向で、画像データＤｄの色情報から同じ色の部分が続いているか否かを検出する。  
端部検出部４５は、ステップＳ２０４において、上記下方から上方に向かって同じ色の部分を検出しながら、画像データＤｄにおけるＹ方向の位置ｍ／２の付近、すなわち画像データＤｄにおける分割領域Ｌｎ（ｎ＝１）内のＹ方向における中央部分で色が変化したか否かを判定する。なお、位置ｍ／２付近は、位置ｍを中心として予め設定されたＹ方向の範囲に設定される。
【００５６】
この判定の結果、同じ色の部分が連続していれば、端部検出部４５は、ステップＳ２０８において、ｎ＝ｎ＋１に設定し、次のステップＳ２０９において、当該ｎが「１０」であるか否かを判定し、ｎが「１０」以下であれば、上記ステップＳ２０３に戻る。
【００５７】
一方、上記ステップＳ２０４の判定の結果、画像データＤｄにおけるＹ方向の位置ｍ／２の付近、すなわち画像データＤｄの中央部分で色が変化すると、端部検出部４５は、ステップＳ２０５において、色が変化した後、さらに画像データＤｄの下方から上方に向かって色を検出しても、変化後の色と同じ色の部分を検出しているか否かを判定する。例えば、図１０に示す分割領域Ｌｎ（ｎ＝４）であれば、色は、位置ｋ1において変化し、再び位置ｋ２において変化する。このように色が変化すれば、端部検出部４５は、ステップＳ２０８に移る。
【００５８】
色が変化した後、当該変化した色のままで、位置ｍに至るまで同色に変化が無ければ、端部検出部４５は、ステップＳ２０６において、色の変化した位置Ｙｎを設定する。  
端部検出部４５は、ステップＳ２０７において、Ｘ方向における色の変化した位置に対応する分割領域Ｌｎ（ｎ＝１）と、Ｙ方向における色の変化した位置ｍとから色の変化点（Ｌｎ(n=1)，Ｙｍ）とし、当該変化点（Ｌｎ，Ｙｍ）を食材の端部Ｑ１０の第１の端部候補とする。
【００５９】
端部検出部４５は、ステップＳ２０８において、ｎ＝ｎ＋１に設定し、次のステップＳ２０９において、当該ｎが「１０」であるか否かを判定し、ｎが「１０」になるまで上記ステップＳ２０３乃至ステップＳ２０９を繰り返する。この繰り返しの判定の結果、食材の端部Ｑ１０の変化点（Ｌｎ，Ｙｍ）の第１の端部候補は、各分割領域Ｌｎ毎に複数点（ｎ点）検出される。
【００６０】
上記繰り返しの判定を行い、ｎが「１０」になると、端部検出部４５は、ステップＳ２１０において、食材の端部Ｑ１０の第１の端部候補が有るか否かを判定する。この判定の結果、食材の端部Ｑ１０の第１の端部候補として変化点（Ｌｎ，Ｙｍ）があるので、端部検出部４５は、ステップＳ２１１において、第１の端部候補の複数の変化点（Ｌｎ，Ｙｍ）の各位置と画像データＤｄの中央位置（Ｌn/2，Ｙm/2）とをそれぞれ比較し、各変化点（Ｌｎ，Ｙｍ）のうち最も画像データＤｄの中央位置に近い変化点（Ｌｎ，Ｙｍ）を第１の端部候補の変化点（Ｌｘ１，Ｙtop1）とする。
【００６１】
端部検出部４５は、ステップＳ２２１において、ｎ＝１を設定する。  
端部検出部４５は、ステップＳ２２２において、画像データＤｄにおけるＹ方向のｍ／２の位置、すなわちＹ方向の中央位置において、当該中央位置の色が上記各分割領域Ｌｎで検出した色と同じ色で、かつ当該中央位置の上下の各位置でそれぞれ上記各分割領域Ｌｎで検出した色と違う色の部分を検出する。この検出は、例えば図１３に示す画像データＤｄ中のＸ方向に配置されている食材の端部Ｑ１０等を検出する。この画像データＤｄでは、食材の端部Ｑ１０の色と、当該食材の端部Ｑ１０の各上下位置の各色とがそれぞれ異なる。この端部検出部４５は、食材の端部Ｑ１０等の部分を検出すると、この食材の端部Ｑ１０等の部分をＬｎＣｍｉｄとする。
【００６２】
端部検出部４５は、ステップＳ２２３において、上記ステップＳ２２２の検出で、各分割領域Ｌｎで検出した色と同じ色で、かつ当該中央位置の上下の各位置でそれぞれ上記各分割領域Ｌｎで検出した色と違う色の部分、ここでは食材の端部Ｑ１０を検出したか否かを判定する。  
この判定の結果、端部検出部４５は、食材の端部Ｑ１０等の部分ＬｎＣｍｉｄとして検出しているので、ステップＳ２２４において、食材の端部Ｑ１０等の部分ＬｎＣｍｉｄの幅を検出し、この幅が予め設定された幅よりも狭く、かつ当該食材の端部Ｑ１０等の部分ＬｎＣｍｉｄのＸ方向上の左右方向における隣の領域、例えば所定の画素数分だけ左右方向の各領域が上記ＬｎＣｍｉｄでない部分を第２の端部候補の変化点（Ｌｎ，Ｙｍ）とする。
【００６３】
端部検出部４５は、ステップＳ２２５において、ｎ＝ｎ＋１に設定し、次のステップＳ２２６において、当該ｎが「１０」であるか否かを判定し、ｎが「１０」になるまで上記ステップＳ２２２乃至ステップＳ２２６を繰り返する。この繰り返しの判定の結果、食材の端部Ｑ１０の変化点（Ｌｎ，Ｙｍ）の第２の端部候補は、各分割領域Ｌｎ毎に複数点（ｎ点）検出される。
【００６４】
上記繰り返しの判定を行い、ｎが「１０」になると、端部検出部４５は、ステップＳ２２７において、第２の端部候補の複数の変化点（Ｌｎ，Ｙｍ）の各位置と画像データＤｄの中央位置（Ｌn/2，Ｙm/2）とをそれぞれ比較し、各変化点（Ｌｎ，Ｙｍ）のうち最も画像データＤｄの中央位置に近い変化点（Ｌｎ，Ｙｍ）を第２の端部候補の変化点（Ｌｘ２，Ｙtop2）とする。
【００６５】
端部検出部４５は、ステップＳ２２８において、端部の候補点が２つ、すなわち第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と、第２の端部候補の変化点（Ｌｘ２，Ｙtop2）との２つの端部の候補が有るか否かを判定する。  
この判定の結果、第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と、第２の端部候補の変化点（Ｌｘ２，Ｙtop2）との２つの端部の候補が有れば、端部検出部４５は、ステップＳ２２９において、これら第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と、第２の端部候補の変化点（Ｌｘ２，Ｙtop2）とのうち画像データＤｄの中央位置（Ｌn/2，Ｙm/2）に近い方を食材の端部Ｑ１０とする。
【００６６】
一方、第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と第２の端部候補の変化点（Ｌｘ２，Ｙtop2）との２つの端部の候補が無ければ、端部検出部４５は、ステップＳ２３０において、第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と第２の端部候補の変化点（Ｌｘ２，Ｙtop2）とのいずれか一方が有るか否かを判定する。  
この判定の結果、第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と第２の端部候補の変化点（Ｌｘ２，Ｙtop2）とのいずれか一方が有れば、端部検出部４５は、ステップＳ２３１において、一方の第１の端部候補の変化点（Ｌｘ１，Ｙtop1）、又は第２の端部候補の変化点（Ｌｘ２，Ｙtop2）を食材の端部Ｑ１０とする。  
第１の端部候補の変化点（Ｌｘ１，Ｙtop1）と第２の端部候補の変化点（Ｌｘ２，Ｙtop2）とのいずれも無ければ、端部検出部４５は、ステップＳ２３２において、食材の端部Ｑ１０が無いものとする。
【００６７】
このように上記第２の実施の形態によれば、画像データＤｄを例えばｎ個の分割領域Ｌ１〜Ｌｎに分割し、これら分割領域Ｌ１〜Ｌｎ毎にそれぞれ上下方向に色の変化部分を検出し、当該各色の変化部分を繋げて求めた境界ラインにコーナ部があると、当該コーナ部を第１の端部候補の変化点（Ｌｘ１，Ｙtop1）として検出し、各分割領域Ｌ１〜Ｌｎ毎に、左右方向に色の変化部分を検出し、当該各色の変化部分を繋げて求めた境界ラインにコーナ部があると、当該コーナ部を第２の端部候補の変化点（Ｌｘ２，Ｙtop2）として検出し、これら第１の端部候補の変化点（Ｌｘ１，Ｙtop1）又は第２の端部候補の変化点（Ｌｘ２，Ｙtop2）のうち両方が検出されると、画像データＤｄの中央位置（Ｌn/2，Ｙm/2）に近い方を食材の端部Ｑ１０として検出し、一方が検出されると、当該検出された第１の端部候補の変化点（Ｌｘ１，Ｙtop1）又は第２の端部候補の変化点（Ｌｘ２，Ｙtop2）を食材の端部Ｑ１０として検出する。  
このような方法でも端部検出は、可能であり、色などが変わって行き止まり状態になっているところを判定する考え方である。この行き止まり状況をコーナと呼んで説明している。これは、輪郭が集まっている部分と同様に物体のコーナとか端部を表すからである。  
ここでは分かり易く、ラーメンの汁とシナチクの色が違うであろうということで色の差異を利用したが、色分布の変化のみならず、ラーメンの汁とシナチクでは、色以外でも画像の特徴が変化する、例えば明暗情報やパターンの変化を判定しても、本発明の特徴たる端部検出は可能である。つまり、画像の変化情報、あるいは、画像の位置ごとの特徴変化情報からその境界が見つかれば、端部判定が可能となる。  
以上、繰り返し色分布で説明するが、これは、イメージを共有しやすいからで、説明を簡便化するためでもある。明暗分布、類似パターン分布、質感分布の変化を利用してもよい。つまり、画像の位置ごとの特徴であれば、その特徴がどこで変化するかを、画像解析で判定することが出来る。同じ色の部分や、同じ明るさの部分や同じ光沢や明暗変化の部分、同じパターンの部分などを、画像の特徴を領域ごとに検出したり分類したりすることが可能である。ラーメンの汁とシナチクでは、それらがいずれも均一材料で出来ている場合、水面をなし、水平方向に明暗が徐々に変わるつゆ部と、つゆから突き出て垂直方向で明暗が徐々に変わり、端部で明暗が大きく変わるシナチク部は、分離して判断が可能である。シナチクの端部は、ラーメンの汁でパターンで分離されるが、これは色の判定である必要はない。
【００６８】
これにより、画像データＤｄ中に写っている例えば麺類５０中の食材の端部Ｑ１０に対してフォーカスを合わすことができ、そちらに注意を導き、麺類５０の全体のフォーカスを気にすることなく、ユーザが意図的に食材にピントを合わせたというシャープな表現が可能となり、さらに、食材の端部Ｑ１０が図９に示すように上下方向に配置していたり、又は図１３に示すように左右方向に配置されていたとしても、いずれの向きの配置の食材の端部Ｑ１０であっても、当該食材の端部Ｑ１０を検出して食材の端部Ｑ１０に対してフォーカスを合わすことができる。もしもピント確認のしにくいラーメンの汁などにピントがあっていても、鑑賞者は、撮影者の意図をくめず、カメラの性能が悪いと感じたりする可能性があった。
【００６９】
又、本実施の形態によれば、各分割領域Ｌ１〜Ｌｎ毎に、左右方向に色や画像の特徴の変化部分を検出し、当該各色の変化部分を繋げて求めた境界ラインにコーナ部があると、当該コーナ部を第２の端部候補の変化点（Ｌｘ２，Ｙtop2）として検出するので、上記図１３に示すように画像データＤｄ中に食材の端部Ｑ１０がＸ方向に配置されていても、当該食材の端部Ｑ１０を検出できる。  
同様に、図１４は例えば食物植物の葉先Ｈａを含む画像データＤｅを示す。この画像データＤｅ中には、食物植物の葉先ＨａがＸ方向に配置されており、同画像データＤｅ中の食物植物の葉先Ｈａでも検出できる。この場合、画像データＤｅでは、葉先Ｈａの色と、当該葉先Ｈａの各上下位置の各色とがそれぞれ異なる。端部検出部４５は、ステップＳ２２２において、葉先Ｈａ等の部分を検出すると、この葉先Ｈａ等の部分をＬｎＣｍｉｄとするものとなる。  
フォーカス制御部４４は、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出された葉先Ｈａ等の部分の端部に対して優先してフォーカスさせることができる。
【００７０】
図１５は例えば食物植物の雌しべを含む画像データＤｆを示す。この画像データＤｆ中には、食物植物の雌しべがＹ方向に配置されている。端部検出部４５は、画像データＤｆ中の色情報から色の変化、すなわち色分布の変化から境界ラインを求め、当該境界ラインの形状、例えば境界ラインがコーナ形状であれば、当該コーナ形状の部分を雌しべの端部Ｈｂとして検出する。  
フォーカス制御部４４は、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出された雌しべの端部Ｈｂに対して優先してフォーカスさせることができる。
【００７１】
図１６は例えばローソク６０を含む画像データＤｇを示す。この画像データＤｇ中には、ローソク６０がＹ方向に配置されている。端部検出部４５は、画像データＤｇ中の色情報から色の変化、すなわち色分布の変化から境界ラインを求め、当該境界ラインの形状、例えば境界ラインがコーナ形状であれば、当該コーナ形状の部分をローソク６０の端部Ｈｃとして検出する。  
フォーカス制御部４４は、光学レンズ部２１のフォーカスレンズを制御し、端部検出部４５により検出されたローソク６０の端部Ｈｃに対して優先してフォーカスさせることができる。
【符号の説明】
【００７２】
１：撮像装置、１０：カメラ本体、２０：交換レンズ部、２１：光学レンズ部、２２：絞り、２３：ドライバ部、２４：レンズ側マイクロコンピュータ、３０：撮像素子、２５：インタフェース（Ｉ／Ｆ）、３１：ＣＰＵ、３２：Ｆlashメモリ、３３：ＳＤＲＡＭ、３４：メモリＩ／Ｆ、３５：記録媒体、３６：液晶ディスプレイ（ＬＣＤ）ドライバ、３７：ＬＣＤ（背面モニタ）、３８：タッチパネルドライバ、３９：タッチパネル、４０：操作制御部、４１：操作部、４２：通信部、４３：露出制御部、４４：フォーカス制御部、４５：端部検出部、４６：画像処理部、４７：探索範囲設定部。
【図１】
2014174342.tif 000003
【図２】
2014174342.tif 000004
【図３】
2014174342.tif 000005
【図４】
2014174342.tif 000006
【図５】
2014174342.tif 000007
【図６】
2014174342.tif 000008
【図７】
2014174342.tif 000009
【図８】
2014174342.tif 000010
【図９】
2014174342.tif 000011
【図１０】
2014174342.tif 000012
【図１１】
2014174342.tif 000013
【図１２】
2014174342.tif 000014
【図１３】
2014174342.tif 000015
【図１４】
2014174342.tif 000016
【図１５】
2014174342.tif 000017
【図１６】
2014174342.tif 000018