(57)【要約】【課題】装着されたアクセサリとの通信機能を持たずに、当該アクセサリの種類の判別を行う。【解決手段】撮像装置１００であって、コンバージョンレンズ２００等のアクセサリを着脱自在に構成された撮像レンズ部１と、この撮像レンズ部にアクセサリが装着されていない状態で電子撮像部２により撮像された第１検出用画像と、撮像レンズ部にアクセサリが装着された状態で電子撮像部により撮像された第２検出用画像とを比較する比較処理と、比較処理の結果に基づいて、撮像レンズ部に装着されたアクセサリの種類を特定する特定処理とを行う制御部１１と、を備える。【選択図】図１
2010087584.tif 000002
【特許請求の範囲】
【請求項１】
アクセサリを着脱自在に構成された撮像レンズ部と、
前記撮像レンズ部により結像された被写体の光学像を撮像する撮像手段と、
前記撮像レンズ部にアクセサリが装着されていない状態で前記撮像手段により撮像された第１被写体画像と、前記撮像レンズ部にアクセサリが装着された状態で前記撮像手段により撮像された第２被写体画像とを比較する比較手段と、
前記比較手段による比較結果に基づいて、前記撮像レンズ部に装着されたアクセサリの種類を特定する特定手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記撮像手段により撮像された第１被写体画像内で前記比較手段による比較に係る比較領域を設定する比較領域設定手段と、
前記撮像手段により撮像された第２被写体画像内で前記比較領域に対応する対応領域を特定する対応領域特定手段と、を更に備え、
前記比較手段は、前記比較領域設定手段により設定された前記比較領域内の画像と前記対応領域特定手段により特定された前記対応領域内の画像とを比較することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像レンズ部の合焦位置を調整する自動合焦処理を行う合焦制御手段を更に備え、
前記比較領域設定手段は、前記合焦制御手段による前記自動合焦処理の判定に係る合焦判定領域に基づいて、前記比較領域を設定することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮像手段により撮像された第１被写体画像を表示する表示手段と、
前記表示手段に表示された前記第１被写体画像における前記比較領域の位置を指示入力する指示入力手段と、を更に備え、
前記比較領域設定手段は、前記指示入力手段により入力された前記比較領域の位置に基づいて、前記比較領域を設定することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記アクセサリは、テレコンバータレンズ、ワイドコンバータレンズ、魚眼レンズ、カラーフィルタ、ライトバランシングフィルタ、減光フィルタ、又はクロスフィルタの内の何れか１つを含むことを特徴とする請求項１〜４の何れか一項に記載の撮像装置。
【請求項６】
前記撮像レンズ部は、複数種類のアクセサリを着脱自在に構成され、
前記特定手段は、前記撮像レンズ部に装着された前記複数種類のアクセサリを特定することを特徴とする請求項１〜５の何れか一項に記載の撮像装置。
【請求項７】
前記特定手段により特定された前記アクセサリの種類に係るアクセサリ情報と、前記撮像手段により撮像された第２被写体画像とを対応付けて記録する記録手段を更に備えることを特徴とする請求項１〜６の何れか一項に記載の撮像装置。
【請求項８】
アクセサリを着脱自在に構成された撮像レンズ部と、前記撮像レンズ部により結像された被写体の光学像を撮像する撮像手段と、を備える撮像装置のコンピュータを、
前記撮像レンズ部にアクセサリが装着されていない状態で前記撮像手段により撮像された第１被写体画像と、前記撮像レンズ部にアクセサリが装着された状態で前記撮像手段により撮像された第２被写体画像とを比較する比較手段、
前記比較手段による比較結果に基づいて、前記撮像レンズ部に装着されたアクセサリの種類を特定する特定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセサリを着脱自在な撮像装置及び当該撮像装置に機能させるプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置として、レンズにコンバータレンズ等のアクセサリを装着すると、装着されたアクセサリと情報通信を行って当該アクセサリの種類を特定して報知するビデオカメラが知られている（例えば、特許文献１参照）。
これにより、ユーザは装置本体に装着されたアクセサリを認識することができ、撮像装置の使い勝手を向上させることができる。
【特許文献１】特開２００１−２５５５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、装着されたアクセサリを判別するためには、当該アクセサリと装置本体との間に通信機能を具備する必要があるといった問題がある。
【０００４】
そこで、本発明の課題は、装着されたアクセサリとの通信機能を持たずに、当該アクセサリの種類の判別を行うことができる撮像装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明の撮像装置は、
アクセサリを着脱自在に構成された撮像レンズ部と、前記撮像レンズ部により結像された被写体の光学像を撮像する撮像手段と、前記撮像レンズ部にアクセサリが装着されていない状態で前記撮像手段により撮像された第１被写体画像と、前記撮像レンズ部にアクセサリが装着された状態で前記撮像手段により撮像された第２被写体画像とを比較する比較手段と、前記比較手段による比較結果に基づいて、前記撮像レンズ部に装着されたアクセサリの種類を特定する特定手段と、を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の撮像装置において、
前記撮像手段により撮像された第１被写体画像内で前記比較手段による比較に係る比較領域を設定する比較領域設定手段と、前記撮像手段により撮像された第２被写体画像内で前記比較領域に対応する対応領域を特定する対応領域特定手段と、を更に備え、前記比較手段は、前記比較領域設定手段により設定された前記比較領域内の画像と前記対応領域特定手段により特定された前記対応領域内の画像とを比較することを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の撮像装置において、
前記撮像レンズ部の合焦位置を調整する自動合焦処理を行う合焦制御手段を更に備え、前記比較領域設定手段は、前記合焦制御手段による前記自動合焦処理の判定に係る合焦判定領域に基づいて、前記比較領域を設定することを特徴としている。
【０００８】
請求項４に記載の発明は、請求項２に記載の撮像装置において、
前記撮像手段により撮像された第１被写体画像を表示する表示手段と、前記表示手段に表示された前記第１被写体画像における前記比較領域の位置を指示入力する指示入力手段と、を更に備え、前記比較領域設定手段は、前記指示入力手段により入力された前記比較領域の位置に基づいて、前記比較領域を設定することを特徴としている。
【０００９】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の撮像装置において、
前記アクセサリは、テレコンバータレンズ、ワイドコンバータレンズ、魚眼レンズ、カラーフィルタ、ライトバランシングフィルタ、減光フィルタ、又はクロスフィルタの内の何れか１つを含むことを特徴としている。
【００１０】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の撮像装置において、
前記撮像レンズ部は、複数種類のアクセサリを着脱自在に構成され、前記特定手段は、前記撮像レンズ部に装着された前記複数種類のアクセサリを特定することを特徴としている。
【００１１】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の撮像装置において、
前記特定手段により特定された前記アクセサリの種類に係るアクセサリ情報と、前記撮像手段により撮像された第２被写体画像とを対応付けて記録する記録手段を更に備えることを特徴としている。
【００１２】
請求項８に記載の発明のプログラムは、
アクセサリを着脱自在に構成された撮像レンズ部と、前記撮像レンズ部により結像された被写体の光学像を撮像する撮像手段と、を備える撮像装置のコンピュータを、
前記撮像レンズ部にアクセサリが装着されていない状態で前記撮像手段により撮像された第１被写体画像と、前記撮像レンズ部にアクセサリが装着された状態で前記撮像手段により撮像された第２被写体画像とを比較する比較手段、前記比較手段による比較結果に基づいて、前記撮像レンズ部に装着されたアクセサリの種類を特定する特定手段、として機能させることを特徴としている。
【発明の効果】
【００１３】
本発明によれば、撮像レンズ部に装着されたアクセサリとの通信機能を持たずに、当該アクセサリの種類の判別を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。また、図２は、撮像装置１００のデータメモリ９に記憶されているフラグテーブルＴの一例を模式的に示す図である。
【００１５】
本実施形態の撮像装置１００は、撮像レンズ部１にアクセサリが装着されていない状態で電子撮像部２により撮像され生成された第１検出用画像データと、撮像レンズ部１にアクセサリが装着された状態で電子撮像部２により撮像され生成された第２検出用画像データとを比較して、当該比較結果に基づいて撮像レンズ部１に装着されたアクセサリの種類を特定する。
具体的には、図１に示すように、撮像装置１００は、撮像レンズ部１、電子撮像部２と、撮像処理部３と、画像処理部４と、メモリカード５と、表示部６と、表示処理部７と、操作入力部８と、データメモリ９と、プログラムメモリ１０と、制御部１１とを備えている。
【００１６】
撮像レンズ部１は、複数のレンズから構成され、ズームレンズ１ａやフォーカスレンズ１ｂ等を備えている。また、撮像レンズ部１は、被写体の撮像の際に、ズームレンズ１ａを光軸方向に移動させるズーム駆動部１ｃ、フォーカスレンズ１ｂを光軸方向に移動させる合焦駆動部１ｄ等を備えている。
【００１７】
また、各種アクセサリは、撮像レンズ部１と自由に着脱自在である。
ここで、アクセサリとしては、例えば、テレコンバータレンズ、ワイドコンバータレンズ、魚眼レンズ、カラーフィルタ、ライトバランシングフィルタ、減光フィルタ、クロスフィルタ等が挙げられるが、これらに限られるものではない。
なお、図１にあっては、アクセサリとしてコンバージョンレンズ２００を装着している状態を図示している。
【００１８】
電子撮像部２は、被写体を撮像して画像フレームを生成する。また、電子撮像部２は、撮像レンズ部１の複数のレンズを通過した被写体像を二次元の画像信号に変換するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等から構成されている。
【００１９】
撮像処理部３は、電子撮像部２の制御や、ＡＥ（自動露出処理）、ＡＦ（自動合焦処理）、ＡＷＢ（自動ホワイトバランス）の制御などを行う。
なお、ＡＥ、ＡＦ、ＡＷＢについては制御部１１で行っても良い。
また、撮像処理部３は、電子撮像部２に所定の露出時間で被写体を撮像させ、当該電子撮像部２の撮像領域から画像フレームを読み出す。その後、撮像処理部３は、読み出した画像フレームを画像処理部４に転送する。
【００２０】
また、撮影時にライブビュー画像表示を行う場合には、撮像処理部３は、電子撮像部２により被写体を所定の撮像フレームレートで連続して撮像させて、ライブビュー画像表示用の画像フレームを逐次生成させる。
【００２１】
画像処理部４は、撮像処理部３から転送された画像フレームに基づいて、画質調整処理や解像度変換処理や画像圧縮処理等を行って表示用画像データや記録用画像データを生成する。
なお、画質調整処理や解像度変換処理は、制御部１１で行っても良い。
【００２２】
メモリカード５は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成され、画像処理部４により生成された本撮影画像の画像データを記憶する。
ここで、本撮影画像の画像データは、例えば、Ｅｘｉｆ形式の画像ファイルから構成されるものである。
【００２３】
表示処理部７は、データメモリ９に一時的に記憶されている表示データを読み出して表示部６に表示させる制御を行う。
表示部６は、表示処理部７からの出力信号に基づいて電子撮像部２により撮像された画像などを表示画面６ａ（図３（ａ）等参照）に表示する。具体的には、表示部６は、電子撮像部２による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示したり、本撮影画像として撮影されたレックビュー画像等を表示する。
また、表示部６は、ライブビュー画像の表示中に自動合焦処理におけるＡＦ対象に重畳させてＡＦ枠Ｆを表示する。
【００２４】
操作入力部８は、当該撮像装置１００の所定操作を行うためのものであり、被写体の撮影指示に係るシャッターボタン８ａ、機能選択や表示設定等に係るメニュー画面の表示指示に係るメニューボタン８ｂ、動作モード等の選択や決定指示に係る選択決定ボタン８ｃ、動作モードの設定指示に係るモード設定ボタン８ｄ等を備え、これらのボタンの各操作に応じて所定の操作信号を制御部１１に出力する。
【００２５】
制御部１１は、撮像装置１００の各部を制御するものである。具体的には、制御部１１は、プログラムメモリ１０に記憶された撮像装置１００用の各種処理プログラムに従って各種の制御動作を行うものである。
【００２６】
データメモリ９は、例えば、フラッシュメモリ等により構成され、制御部１１によって処理されるデータ等を一時記憶する。
【００２７】
また、データメモリ９は、各種フラグを格納するフラグテーブルＴを記憶している（図２参照）。フラグテーブルＴは、例えば、図２に示すように、検出用画像撮影処理における画像の撮影枚数に係る検出用画像フラグや、アクセサリの検出の有無に係るフラグや、シャッターボタン８ａの半押しの有無に係る半押しフラグ等を格納する。
検出用画像フラグは、例えば、検出用画像の撮影枚数が０枚である場合には、「０」が設定され、撮影枚数が１枚である場合には、「１」が設定され、撮影枚数が２枚である場合には、「２」が設定される。
なお、フラグテーブルＴは、一例であってこれに限られるものではなく、適宜任意に変更することができる。
【００２８】
プログラムメモリ１０は、制御部１１の動作に必要な各種プログラムやデータを記憶している。
このプログラムは、後述する合焦制御処理ルーチン、比較領域設定処理ルーチン、対応領域特定処理ルーチン、比較処理ルーチン、特定処理ルーチンを含む。
ここでいうルーチンとは、コンピュータのプログラムの部分をなし、ある機能をもった一連の命令群のことである。
【００２９】
合焦制御処理ルーチンは、被写体の撮影の際のフォーカスレンズ１ｂの合焦位置を調整する自動合焦処理に係る機能を制御部１１に実現させるための命令群を含む。
具体的には、合焦制御処理ルーチンにより、制御部１１は、撮像処理部３の制御下にて電子撮像部２により生成された画像フレームを取得して、当該画像フレームにおける自動合焦処理の判定に係るＡＦ枠Ｆ内（合焦判定領域）の画像にピントが合うように、合焦駆動部１ｄによりフォーカスレンズ１ｂを光軸方向に移動させてコントラストＡＦ方式により合焦位置を調整する自動合焦処理を行う。
ここで、制御部１１、電子撮像部２、撮像処理部３及び合焦駆動部１ｄは、合焦制御手段を構成している。
【００３０】
比較領域設定処理ルーチンは、電子撮像部２により撮像された第１検出用画像（第１被写体画像）内で比較処理（後述）に係る比較領域を設定する比較領域設定処理に係る機能を制御部１１に実現させるための命令群を含む。
具体的には、比較領域設定処理ルーチンにより、制御部１１は、カラーフィルタ検出処理、減光フィルタ検出処理、ライトバランシングフィルタ検出処理、特殊フィルタ検出処理、コンバータレンズ検出処理、魚眼レンズ検出処理にて、検出用画像撮影処理にて電子撮像部２により撮像された第１検出用画像内でＡＦ枠Ｆを略中心とする所定範囲（例えば、縦；ａ１画素×横；ｂ１画素からなる矩形領域）を比較領域Ａ１（図３（ａ）参照）として設定する。
ここで、制御部１１及び電子撮像部２は、比較領域設定手段を構成している。
【００３１】
対応領域特定処理ルーチンは、電子撮像部２により撮像された第２検出用画像（第２被写体画像）内で比較領域Ａ１に対応する対応領域を特定する対応領域特定処理に係る機能を制御部１１に実現させるための命令群を含む。
具体的には、対応領域特定処理ルーチンにより、制御部１１は、カラーフィルタ検出処理、減光フィルタ検出処理、ライトバランシングフィルタ検出処理、特殊フィルタ検出処理、コンバータレンズ検出処理、魚眼レンズ検出処理にて、検出用画像撮影処理にて電子撮像部２により撮像された第２検出用画像を画像解析して、当該第２検出用画像内でＡＦ枠Ｆを略中心として比較領域Ａ１に最も類似する領域を特定して、当該領域（例えば、縦；ａ２画素×横；ｂ２画素からなる矩形領域）を対応領域Ａ２（図３（ｂ）参照）として特定する。
ここで、制御部１１及び電子撮像部２は、対応領域特定手段を構成している。
【００３２】
比較処理ルーチンは、制御部１１を比較手段として機能させるためのプログラム部分である。即ち、比較処理ルーチンは、撮像レンズ部１にアクセサリが装着されていない状態で電子撮像部２により撮像され生成された第１検出用画像データと、撮像レンズ部１にアクセサリが装着された状態で電子撮像部２により撮像され生成された第２検出用画像データとを比較する比較処理に係る機能を制御部１１に実現させるための命令群を含む。
具体的には、比較処理ルーチンにより、制御部１１は、比較領域設定処理にて設定された比較領域Ａ１内の画像データと対応領域特定処理にて特定された対応領域Ａ２内の画像データとを比較する。例えば、制御部１１は、コンバータレンズ検出処理においては、比較領域Ａ１の縦のサイズ（ａ１画素）と対応領域Ａ２の縦のサイズ（ａ２画素）どうしを比較し、また、魚眼レンズ検出処理においては、比較領域Ａ１内の画像データと対応領域Ａ２内の画像データとの間に所定のディストーションがあるか否かを比較し、また、カラーフィルタ検出処理においては、比較領域内の画像データと対応領域内の画像データとの間に所定色成分（ＲＧＢ）の差があるか否かを比較し、また、ライトバランシングフィルタ検出処理においては、比較領域内の画像データと対応領域内の画像データとの間に所定の色温度の差があるか否かを比較し、また、減光フィルタ検出処理においては、比較領域内の画像データと対応領域内の画像データとの間に所定の輝度成分の差があるか否かを比較し、また、特殊フィルタ検出処理においては、ここではクロスフィルタの検出を行うので、比較領域内の画像内の高輝度部分が対応領域内の画像にて十字の光条となっているか否かを比較する。
【００３３】
特定処理ルーチンは、制御部１１を特定手段として機能させるためのプログラム部分である。即ち、特定処理ルーチンは、比較処理による比較領域Ａ１内の画像データと対応領域Ａ２内の画像データとの比較結果に基づいて、撮像レンズ部１に装着されたアクセサリの種類を特定する特定処理に係る機能を制御部１１に実現させるための命令群を含む。
具体的には、特定処理ルーチンにより、制御部１１は、コンバータレンズ検出処理にて、対応領域Ａ２の縦のサイズ（ａ２画素）が比較領域Ａ１の縦のサイズ（ａ１画素）に対して大きくなっていると判定された場合には、アクセサリがテレコンバータレンズであると特定する一方で、対応領域Ａ２の縦のサイズ（ａ２画素）が比較領域Ａ１の縦のサイズ（ａ１画素）に対して小さくなっていると判定された場合には、アクセサリがワイドコンバータレンズであると特定する。また、制御部１１は、魚眼レンズ検出処理にて、所定のディストーションがあると判定された場合には、アクセサリが魚眼レンズであると特定（ディストーションの程度を鑑みて、セミフィッシュレンズも検出出来るようにすることが好ましい）する。また、制御部１１は、カラーフィルタ検出処理にて、所定色成分の差があると判定された場合には、アクセサリがカラーフィルタであると特定する。また、制御部１１は、ライトバランシングフィルタ検出処理にて、所定の色温度の差があると判定された場合には、アクセサリがライトバランシングフィルタであると特定する。また、制御部１１は、減光フィルタ検出処理にて、所定の輝度成分の差があると判定された場合には、アクセサリが減光フィルタであると特定する。また、制御部１１は、特殊フィルタ検出処理にて、比較領域Ａ１内の画像の光っている部分が対応領域Ａ２内の画像にて十字の光条となっていると判定された場合には、アクセサリがクロスフィルタであると特定する。
【００３４】
図４は、撮像装置１００によるメイン処理の一例を示すフローチャートである。
図４に示すように、電源投入後、制御部１１は、ユーザによるモード設定ボタン８ｄの所定操作に基づいて動作モードとして撮影モードが選択指示されているか否かを判定する（ステップＳ１）。
ここで、撮影モードが選択指示されたと判定されると（ステップＳ１；ＹＥＳ）、制御部１１は、当該撮像装置１００の各部を制御して撮影モード処理（後述）を実行する（ステップＳ２）。
【００３５】
その後、制御部１１は、ユーザによるモード設定ボタン８ｄの所定操作に基づいて動作モードとしてアクセサリ検出モードが選択指示されているか否かを判定する（ステップＳ３）。また、ステップＳ１にて、撮影モードが選択指示されていないと判定された場合にも（ステップＳ１；ＮＯ）、制御部１１は、処理をステップＳ３に移行させる。
ここで、アクセサリ検出モードが選択指示されたと判定されると（ステップＳ３；ＹＥＳ）、制御部１１は、当該撮像装置１００の各部を制御してアクセサリ検出モード処理（後述）を実行する（ステップＳ４）。
【００３６】
その後、制御部１１は、ユーザによるモード設定ボタン８ｄの所定操作に基づいて電源オフ処理が選択指示されているか否かを判定する（ステップＳ５）。また、ステップＳ３にて、アクセサリ検出モードが選択指示されていないと判定された場合にも（ステップＳ３；ＮＯ）、制御部１１は、処理をステップＳ５に移行させる。
ここで、電源オフ処理が選択指示されていないと判定されると（ステップＳ５；ＮＯ）、制御部１１は、処理をステップＳ１に移行させて、それ以降の処理を繰り返し実行する。
一方、電源オフ処理が選択指示されたと判定されると（ステップＳ５；ＹＥＳ）、制御部１１は、当該撮像装置１００の各部を制御してメイン処理を終了させる。
【００３７】
先ず、アクセサリ検出モード処理について、図５〜図８を参照して詳細に説明する。
図５は、アクセサリ検出モード処理に係る動作の一例を示すフローチャートである。
【００３８】
図５に示すように、制御部１１は、データメモリ９のフラグテーブルＴにアクセサリフラグ＝０、検出用フラグ＝０を書き込んだ後（ステップＳ１０１）、アクセサリ検出モードの終了指示があるか否かを判定する（ステップＳ１０２）。
ここでは、アクセサリ検出モードが終了していないと判定されたとして（ステップＳ１０２；ＮＯ）、続けて、制御部１１は、ユーザによる操作入力部８のメニューボタン８ｂ等の所定操作に基づいてメニュー処理の実行が指示されているか否かを判定する（ステップＳ１０３）。
ここで、メニュー処理の実行が指示されていると判定されると（ステップＳ１０３；ＹＥＳ）、制御部１１は、表示処理部７により所定のメニュー画面を表示部６に表示させる（ステップＳ１０４）。
【００３９】
次に、撮像処理部３は、電子撮像部２によりライブビュー画像表示に応じた所定の撮像フレームレートで被写体を撮像させる（ステップＳ１０５）。また、ステップＳ１０３にて、メニュー処理の実行が指示されていないと判定された場合にも（ステップＳ１０３；ＮＯ）、制御部１１は、処理をステップＳ１０５に移行させる。
そして、制御部１１は、Ｇフラグが表示に設定されている場合は後述するライブビュー表示設定処理にて設定されたガイダンス表示Ｇ（後述）を、データメモリ９から読み出した後（ステップＳ１０５２）、当該ガイダンス表示Ｇ（後述）を電子撮像部２によって生成されたライブビュー画像表示用の画像フレームに重畳させて、表示処理部７を介して表示部６に表示させる（ステップＳ１０６）。
また同時に、制御部１１は、半押しフラグがオンで且つＡ１フラグが表示に設定されている場合は後述するライブビュー表示設定処理にて設定された比較領域Ａ１（後述）をデータメモリ９から読み出した後（ステップＳ１０５２）、当該比較領域Ａ１（後述）を電子撮像部２によって生成されたライブビュー画像表示用の画像フレームに重畳させて、表示処理部７を介して表示部６に表示させる。Ａ１フラグが非表示に設定されている場合は、比較領域Ａ１の重畳表示は行わない（ステップＳ１０６）。
また同時に、制御部１１は、半押しフラグがオンで且つＡ２フラグが表示に設定されている場合、後述するライブビュー表示設定処理にて設定された対応領域Ａ２（後述）をデータメモリ９から読み出した後（ステップＳ１０５２）、当該対応領域Ａ２（後述）を電子撮像部２によって生成されたライブビュー画像表示用の画像フレームに重畳させて、表示処理部７を介して表示部６に表示させる。Ａ２フラグが非表示に設定されている場合は、対応領域Ａ１の重畳表示は行わない（ステップＳ１０６）。
【００４０】
次に、制御部１１は、データメモリ９のフラグテーブルＴを参照して半押しフラグがＯＮに設定されているか否かを判定する（ステップＳ１０７）。ここで、半押しフラグが設定されていないと判定されると（ステップＳ１０７；ＮＯ）、制御部１１は、ユーザにより操作入力部８のシャッターボタン８ａが半押し操作されているか否かを検出して判定する（ステップＳ１０８）。
ここで、シャッターボタン８ａの半押し操作が検出されていないと判定されると（ステップＳ１０８；ＮＯ）、制御部１１は、処理をステップＳ１０２に移行させる。
【００４１】
一方、ステップＳ１０８にて、シャッターボタン８ａの半押し操作が検出されたと判定されると（ステップＳ１０８；ＹＥＳ）、制御部１１は、データメモリ９のフラグテーブルＴに半押しフラグＯＮを書き込み（ステップＳ１０９）、基本撮影条件設定処理を実行する（ステップＳ１１０）。
基本撮影条件設定処理では、例えば、合焦制御処理ルーチンにより、制御部１１は、コントラストＡＦ方式によって合焦位置を調整する自動合焦処理を行って、合焦駆動部１ｄによりフォーカスレンズ１ｂを光軸方向に移動させて当該フォーカスレンズ１ｂの光軸方向の位置を決定する。
その後、制御部１１は、被写体の撮像の際の露出条件を調整する自動露出処理を行って、露出値を決定した後、自動露出処理により決定された露出値とデータメモリ９に記憶されているプログラム線図に基づいて、ＩＳＯ感度と、レンズの絞り値と、シャッタースピードと、フラッシュのＯＮ／ＯＦＦを決定する。
これにより、基本撮影条件設定処理を終了する。
【００４２】
次に、制御部１１は、ステップＳ１０６でライブビュー画像と重畳して表示する各種情報のための各種設定を行うライブビュー表示設定処理を実行する（ステップＳ１１１；後述）。
【００４３】
その後、制御部１１は、処理をステップＳ１０２に移行させて、それ以降の処理を繰り返し実行する。ステップＳ１０７にて、半押しフラグがＯＮに設定されていると判定されると（ステップＳ１０７；ＹＥＳ）、制御部１１は、ユーザによるシャッターボタン８ａの半押し操作が維持されているか否かを判定する（ステップＳ１１２）。
ここで、シャッターボタン８ａの半押し操作が維持されていないと判定されると（ステップＳ１１２；ＮＯ）、制御部１１は、データメモリ９のフラグテーブルＴに半押しフラグＯＦＦを書き込む（ステップＳ１１３）。
【００４４】
次に、制御部１１は、ユーザにより操作入力部８のシャッターボタン８ａが全押し操作されているか否かを検出して判定する（ステップＳ１１４）。また、ステップＳ１１２にて、シャッターボタン８ａの半押し操作が維持されていると判定された場合にも（ステップＳ１１２；ＹＥＳ）、制御部１１は、処理をステップＳ１１４に移行させる。
ここで、シャッターボタン８ａの全押し操作が検出されたと判定されると（ステップＳ１１４；ＹＥＳ）、制御部１１は、電子撮像部２により被写体の検出用画像を撮影させる検出用画像撮影処理を実行する（ステップＳ１１５；後述）。
そしてその後、制御部１１は、ステップＳ１０２に移行させて、それ以降の処理を繰り返し実行する。
一方、ステップＳ１１４にて、シャッターボタン８ａの全押し操作が検出されていないと判定されると（ステップＳ１１４；ＮＯ）、制御部１１は、処理をステップＳ１０２に移行させて、それ以降の処理を繰り返し実行する。
【００４５】
次に、検出用画像撮影処理について、図６〜図８を参照して詳細に説明する。
図６は、検出用画像撮影処理に係る動作の一例を示すフローチャートである。
【００４６】
図６に示すように、制御部１１は、データメモリ９のフラグテーブルＴの検出用画像フラグの値に応じて処理を分岐させる（ステップＳ２０１）。
ここで、制御部１１により検出用画像フラグの値が０であると判定されると（ステップＳ２０１；＝０）、撮像処理部３は、電子撮像部２により被写体の第１検出用画像を撮像させて第１検出用画像データをステップＳ４０８（後述）で設定してデータメモリ９に記録した比較領域（図３（ａ）の比較領域Ａ１）と関連付けてデータメモリ９に一時的に格納する（ステップＳ２０２）。続けて、制御部１１は、データメモリ９のフラグテーブルＴに検出用画像フラグ＝１を書き込む（ステップＳ２０３）。
その後、リターン処理にて図５のステップＳ１０２へ以降する。
【００４７】
その後、ユーザにより撮像レンズ部１のレンズ着脱機構に何れかのアクセサリが装着された後、検出用画像撮影処理が再度実行され、ステップＳ２０１にて、制御部１１により検出用画像フラグの値が１であると判定されると（ステップＳ２０１；＝１）、撮像処理部３は、電子撮像部２により被写体の第２検出用画像を撮像させて第２検出用画像データをステップＳ４１０（後述）で設定してデータメモリ９に記録した対応領域（図３（ｂ）の対応領域Ａ２）と関連付けてデータメモリ９に一時的に格納する（ステップＳ２０４）。続けて、制御部１１は、データメモリ９のフラグテーブルＴに検出用画像フラグ＝２を書き込む（ステップＳ２０５）。
【００４８】
次に、制御部１１は、アクセサリとしてカラーフィルタが装着されているか否かを検出するカラーフィルタ検出処理を実行する（ステップＳ２０６）。
【００４９】
ここで、カラーフィルタ検出処理について、図７を参照して詳細に説明する。
図７は、カラーフィルタ検出処理に係る動作の一例を示すフローチャートである。
図７に示すように、制御部１１は、比較領域設定処理ルーチンにより、データメモリ９に格納されている第１検出用画像データの比較領域を取得して、当該比較領域の４つの所定隅部を読み出す（ステップＳ２６１）。
【００５０】
次に、制御部１１は、対応領域特定処理ルーチンにより、データメモリ９に格納されている第２検出用画像データの対応領域を取得して、当該対応領域を画像解析して、前記比較領域の４つの所定隅部と対応する当該対応領域の４つの所定隅部を特定して読み出す（ステップＳ２６２）。
【００５１】
次に、制御部１１は、比較処理ルーチンにより、比較領域設定処理にて設定された比較領域内の所定部位画像データと対応領域特定処理にて特定された対応領域内の所定部位画像データとを比較して、比較領域内の画像データと対応領域内の画像データとの間に所定色成分の差があるか否かを判定する（ステップＳ２６３）。
そして、特定処理ルーチンにより、所定色成分の差があると判定されると（ステップＳ２６３；ＹＥＳ）、制御部１１は、撮像レンズ部１に所定のカラーフィルタが装着されていると判断し（ステップＳ２６４）、一方、所定色成分の差がないと判定されると（ステップＳ２６３；ＮＯ）、所定のカラーフィルタが装着されていないと判断する（ステップＳ２６５）。
これにより、カラーフィルタ検出処理を終了して図６に戻る。
【００５２】
次に、制御部１１は、アクセサリとして減光フィルタが装着されているか否かを検出する減光フィルタ検出処理を実行する（ステップＳ２０７）。
減光フィルタ検出処理は、下記に説明する以外の点でカラーフィルタ検出処理と略同様であり、その説明を省略する。
具体的には、制御部１１は、比較領域設定処理及び対応領域特定処理後に、比較処理ルーチンにより、比較領域設定処理にて設定された比較領域内の所定部位画像データと対応領域特定処理にて特定された対応領域内の所定部位画像データとを比較して、比較領域内の画像データと対応領域内の画像データとの間に所定の輝度成分の差があるか否かを判定する。
そして、特定処理ルーチンにより、所定の輝度成分の差があると判定されると、制御部１１は、撮像レンズ部１に所定の減光フィルタが装着されていると判断し、一方、所定の輝度成分の差がないと判定されると、所定の減光フィルタが装着されていないと判断する。
これにより、減光フィルタ検出処理を終了する。
【００５３】
次に、制御部１１は、アクセサリとしてライトバランシングフィルタが装着されているか否かを検出するライトバランシングフィルタ検出処理を実行する（ステップＳ２０８）。
ライトバランシングフィルタ検出処理は、下記に説明する以外の点でカラーフィルタ検出処理と略同様であり、その説明を省略する。
具体的には、制御部１１は、比較領域設定処理及び対応領域特定処理後に、比較処理ルーチンにより、比較領域設定処理にて設定された比較領域内の所定部位画像データと対応領域特定処理にて特定された対応領域内の所定部位画像データとを比較して、比較領域内の画像データと対応領域内の画像データとの間に所定の色温度の差があるか否かを判定する。
そして、特定処理ルーチンにより、所定の色温度の差があると判定されると、制御部１１は、撮像レンズ部１に所定のライトバランシングフィルタが装着されていると判断し、一方、所定の色温度の差がないと判定されると、所定のライトバランシングフィルタが装着されていないと判断する。
これにより、ライトバランシングフィルタ検出処理を終了する。
【００５４】
次に、制御部１１は、アクセサリとして特殊フィルタが装着されているか否かを検出する特殊フィルタ検出処理を実行する（ステップＳ２０９）。
特殊フィルタ検出処理は、下記に説明する以外の点でカラーフィルタ検出処理と略同様であり、その説明を省略する。
具体的には、制御部１１は、比較領域設定処理及び対応領域特定処理後に、比較処理ルーチンにより、比較領域設定処理にて設定された比較領域内の所定部位画像データと対応領域特定処理にて特定された対応領域内の所定部位画像データとを比較して、比較領域内の画像の高輝度部分が対応領域内の画像にて十字の光条となっているか否かを判定する。
そして、特定処理ルーチンにより、比較領域内の画像の高輝度部分が対応領域内の画像にて十字の光条となっていると判定されると、制御部１１は、撮像レンズ部１に所定のクロスフィルタが装着されていると判断し、一方、比較領域内の画像の高輝度部分が対応領域内の画像にて十字の光条となっていないと判定されると、所定のクロスフィルタが装着されていないと判断する。
これにより、特殊フィルタ検出処理を終了する。
【００５５】
次に、制御部１１は、アクセサリとして魚眼レンズが装着されているか否かを検出する魚眼レンズ検出処理を実行する（ステップＳ２１０）。
魚眼レンズ検出処理は、下記に説明する以外の点でカラーフィルタ検出処理と略同様であり、その説明を省略する。
具体的には、制御部１１は、比較領域設定処理及び対応領域特定処理後に、比較処理ルーチンにより、比較領域設定処理にて設定された比較領域内の所定部位画像データと対応領域特定処理にて特定された対応領域内の所定部位画像データとを比較して、比較領域内の画像データと対応領域内の画像データとの間に所定のディストーションがあるか否かを判定する。
そして、特定処理ルーチンにより、所定のディストーションがあると判定されると、制御部１１は、撮像レンズ部１に所定の魚眼レンズが装着されていると判断し、一方、所定のディストーションがないと判定されると、所定の魚眼レンズが装着されていないと判断する。
これにより、魚眼レンズ検出処理を終了する。
【００５６】
次に、制御部１１は、アクセサリとしてコンバータレンズが装着されているか否かを検出するコンバータレンズ検出処理を実行する（ステップＳ２１１）。
【００５７】
ここで、コンバータレンズ検出処理について、図８を参照して詳細に説明する。
図８は、コンバータレンズ検出処理に係る動作の一例を示すフローチャートである。
【００５８】
図８に示すように、先ず、制御部１１は、魚眼レンズ検出処理にて、魚眼レンズを検出したか否かを判定する（ステップＳ２１１１）。
ここで、魚眼レンズを検出したと判定されると（ステップＳ２１１１；ＹＥＳ）、制御部１１は、コンバータレンズは装着していないと判断してコンバータレンズ検出処理を終了させる。
一方、ステップＳ２１１１にて、魚眼レンズを検出していないと判定されると（ステップＳ２１１１；ＮＯ）、データメモリ９に格納されている第１検出用画像データの比較領域Ａ１の画像データを読み出す（ステップＳ２１１２）。
【００５９】
次に、制御部１１は、データメモリ９に格納されている第２検出用画像データの対応領域Ａ２の画像データを読み出す（ステップＳ２１１３）。
【００６０】
次に、制御部１１は、比較処理ルーチンにより、比較領域Ａ１の縦のサイズ（ａ１画素）と対応領域Ａ２の縦のサイズ（ａ２画素）どうしを比較して（ステップＳ２１１４）、比較領域Ａ１の縦のサイズに対する対応領域Ａ２の縦のサイズの倍率Ｘを算出する（ステップＳ２１１５）。
そして、制御部１１は、比較領域Ａ１の縦のサイズに対する対応領域Ａ２の縦のサイズの倍率Ｘに応じて処理を分岐させる（ステップＳ２１１６）。ここで、比較領域Ａ１の縦のサイズに対する対応領域Ａ２の縦のサイズの倍率Ｘが１よりも大きくなっている場合には（ステップＳ２１１６；＞１）、特定処理ルーチンにより、制御部１１は、アクセサリとしてテレコンバータレンズが装着されていると特定する（ステップＳ２１１７）。一方、比較領域Ａ１の縦のサイズに対する対応領域Ａ２の縦のサイズの倍率Ｘが１よりも小さくなっている場合には（ステップＳ２１１６；＜１）、特定処理ルーチンにより、制御部１１は、アクセサリとしてワイドコンバータレンズが装着されていると特定する（ステップＳ２１１８）。また、比較領域Ａ１の縦のサイズに対する対応領域Ａ２の縦のサイズの倍率Ｘが１と等しい場合には（ステップＳ２１１６；＝１）、アクセサリとしてコンバータレンズは装着されていないものと特定し、特段の処理を行わない。
これにより、コンバータレンズ検出処理を終了して、図６のステップＳ２１２へ進む。
【００６１】
そして、図６に示すように、制御部１１は、何れかのアクセサリが検出されたか否かを判定する（ステップＳ２１２）。
ここで、何れかのアクセサリが検出されたと判定されると（ステップＳ２１２；ＹＥＳ）、制御部１１は、検出したアクセサリの種類をアクセサリデータとしてデータメモリ９に記憶して（ステップＳ２１３）、データメモリ９のフラグテーブルＴにアクセサリフラグ＝１を書き込む（ステップＳ２１４）。
一方、ステップＳ２１２にて、何れかのアクセサリが検出されていないと判定されると（ステップＳ２１２；ＮＯ）、制御部１１は、データメモリ９のフラグテーブルＴにアクセサリフラグ＝０を書き込む（ステップＳ２１５）。ステップＳ２１４またはステップＳ２１５の処理が終了したら、リターン処理にて図５のＳ１０２に進む。
ここで、コンバータレンズ検出処理以外の各アクセサリの検出処理において、比較領域と対応領域の４隅に位置する所定部位を用いて各アクセサリの検出処理を行っている理由について記述する。
これは、仮に魚眼レンズを装着していたとした場合、中央部程画像の差が大きいから、比較領域と対応領域の４隅に位置する部位を用いて各アクセサリの検出処理を行っているものである。
魚眼レンズの検出においても比較領域と対応領域の４隅に位置する部位を用いているのは、魚眼レンズがずれて装着されている場合であってもどのような魚眼レンズが装着されているか（セミフィッシュかもしれない）確実に検出できるように、４隅に位置する部位を用いているものである。
【００６２】
なお、その後、検出用画像撮影処理が再度実行されて、ステップＳ２０１にて、検出用画像フラグの値が２であると判定された場合には（ステップＳ２０１；＝２）、制御部１１は、表示処理部７により「設定リセット」を表示部６に表示させる（ステップＳ２１６）。
次に、制御部１１は、データメモリ９に記憶されている第１検出用画像データ及び第２検出用画像データ並びにアクセサリデータを削除して（ステップＳ２１７）、データメモリ９のフラグテーブルＴに検出用画像フラグ＝０を書き込む（ステップＳ２１８）。その後、リターン処理にて図５のＳ１０２に進む。
そして、モード設定ボタン８ｄにより動作モードを「撮影モード」に設定する指示を受けた場合、アクセサリ検出モードを終了し（ステップＳ１０２）、リターン処理にて図４のステップＳ５に進む。
モード設定ボタン８ｄによる指示は「撮影モード」であるから、電源オフの指示は行われずに（ステップＳ５）、撮影モードが選択され（ステップＳ１；ＹＥＳ）、以下に詳述する撮影モード処理が実行される（ステップＳ２）。
【００６３】
次に、撮影モード処理について図９及び図１０を参照して説明する。
図９は、撮影モード処理に係る動作の一例を示すフローチャートである。
【００６４】
撮影モード処理は、メイン処理にて、ユーザによる操作入力部８の所定操作に基づいて動作モードとして撮影モードが選択された場合に実行される処理である。
図９に示すように、先ず、制御部１１は、撮影モードの終了指示があるか否かを判定する（ステップＳ３０１）。ここでは、撮影モードの終了指示が無いと判定されたとして（ステップＳ３０１；ＮＯ）、続けて、制御部１１は、ユーザによる操作入力部８のメニューボタン８ｂ等の所定操作に基づいてメニュー処理の実行が指示されているか否かを判定する（ステップＳ３０２）。
ここで、メニュー処理の実行が指示されていると判定されると（ステップＳ３０２；ＹＥＳ）、制御部１１は、表示処理部７により所定のメニュー画面を表示部６に表示させる（ステップＳ３０３）。
【００６５】
次に、撮像処理部３は、電子撮像部２によりライブビュー画像表示に応じた所定の撮像フレームレートで被写体を撮像させる（ステップＳ３０４）。また、ステップＳ３０２にて、メニュー処理の実行が指示されていないと判定された場合にも（ステップＳ３０２；ＮＯ）、制御部１１は、処理をステップＳ３０４に移行させる。
そして、制御部１１は、Ｇフラグが表示に設定されている場合は後述するライブビュー表示設定処理にて設定されたガイダンス表示Ｇ（後述）を、データメモリ９から読み出した後（ステップＳ３０５）、当該ガイダンス表示Ｇ（後述）を電子撮像部２によって生成されたライブビュー画像表示用の画像フレームに重畳させて、表示処理部７を介して表示部６に表示させる。（ステップＳ３０６）。
撮影モード処理においては、Ａ１フラグ及びＡ２フラグは非表示に設定されているので、ステップ３０６と結果的に異なり、比較領域Ａ１及び対応領域Ａ２の重畳表示は行わない。
【００６６】
次に、制御部１１は、データメモリ９のフラグテーブルＴを参照して半押しフラグがＯＮに設定されているか否かを判定する（ステップＳ３０７）。ここで、半押しフラグが設定されていないと判定されると（ステップＳ３０７；ＮＯ）、制御部１１は、ユーザにより操作入力部８のシャッターボタン８ａが半押し操作されているか否かを判定する（ステップＳ３０８）。
ここで、シャッターボタン８ａが半押し操作されていないと判定されると（ステップＳ３０８；ＮＯ）、制御部１１は、処理をステップＳ３０１に移行させる。
【００６７】
一方、ステップＳ３０８にて、シャッターボタン８ａが半押し操作されたと判定されると（ステップＳ３０８；ＹＥＳ）、制御部１１は、データメモリ９のフラグテーブルＴに半押しフラグＯＮを書き込み（ステップＳ３０９）、基本撮影条件設定処理を実行する（ステップＳ３１０）。
基本撮影条件設定処理は、アクセサリ検出モード処理におけるものと略同様となっている。即ち、基本撮影条件設定処理では、例えば、合焦制御処理ルーチンにより、制御部１１は、コントラストＡＦ方式によって合焦位置を調整する自動合焦処理を行って、合焦駆動部１ｄによりフォーカスレンズ１ｂを光軸方向に移動させて当該フォーカスレンズ１ｂの光軸方向の位置を決定する。
その後、制御部１１は、被写体の撮像の際の露出条件を調整する自動露出処理を行って、露出値を決定した後、自動露出処理により決定された露出値とデータメモリ９に記憶されているプログラム線図に基づいて、ＩＳＯ感度と、レンズの絞り値と、シャッタースピードと、フラッシュのＯＮ／ＯＦＦを決定する。
これにより、基本撮影条件設定処理を終了する。
【００６８】
次に、制御部１１は、ライブビュー表示設定処理を実行する（ステップＳ３１１）。
ここで、ライブビュー表示設定処理について図１０を参照して説明する。
図１０は、ライブビュー表示設定処理に係る動作の一例を示すフローチャートである。
【００６９】
図１０に示すように、制御部１１は、ズームレンズ１ａの光軸方向の位置から焦点距離を換算する（ステップＳ４０１）。
次に、制御部１１は、データメモリ９のフラグテーブルＴのアクセサリフラグの値に応じて処理を分岐させる（ステップＳ４０２）。
ここで、アクセサリフラグの値が１であると判定されると（ステップＳ４０２；＝１）、制御部１１は、データメモリ９からアクセサリデータを読み出した後（ステップＳ４０３）、当該アクセサリデータに基づいて、ライブビュー画像に重畳して表示されるガイダンス表示画像Ｇ（例えば、ｆ：６０ｍｍ  テレコン×１．２等；図３（ｂ）参照）を設定して、データメモリ９に記録するとともに、データメモリ９のフラグテーブルＴのＧフラグに、表示設定するフラグを書き込む（ステップＳ４０４）。
【００７０】
一方、ステップＳ４０２にて、アクセサリフラグの値が０であると判定されると（ステップＳ４０２；＝０）、制御部１１は、ライブビュー画像に重畳して表示されるガイダンス表示画像Ｇ（例えば、ｆ：５０ｍｍ  アクセサリなし等；図３（ａ）参照）を設定して、データメモリ９に記録するとともに、データメモリ９のフラグテーブルＴのＧフラグに、表示設定するフラグを書き込む（ステップＳ４０５）。
【００７１】
次に、制御部１１は、データメモリ９のフラグテーブルＴの検出用画像フラグの値に応じて処理を分岐させる（ステップＳ４０６）。
ここで、検出用画像フラグが２であると判定されると（ステップＳ４０６；＝２）、制御部１１は、第１検出用画像及び第２検出用画像の撮影が済んでいることから、比較領域Ａ１及び対応領域Ａ２を非表示に設定して、データメモリ９のフラグテーブルＴのＡ１フラグ及びＡ２フラグに、非表示設定するフラグを書き込む（ステップＳ４０７）。
【００７２】
また、ステップＳ４０６にて、検出用画像フラグが０であると判定されると（ステップＳ４０６；＝０）、制御部１１は、ライブビュー画像を、比較領域設定処理ルーチンにより、所定範囲（例えば、ＡＦ枠Ｆを中心とする所定範囲）を比較領域Ａ１として設定した後、当該比較領域Ａ１をライブビュー画像に重畳表示するように設定して、当該設定した比較領域Ａ１をデータメモリ９に記録し、同じくデータメモリ９のフラグテーブルＴのＡ１フラグに表示設定するフラグを書き込む（ステップＳ４０８）。その後、制御部１１は、対応領域Ａ２を非表示に設定して、データメモリ９のフラグテーブルＴのＡ２フラグに非表示設定するフラグを書き込む（ステップＳ４０９）。
【００７３】
また、ステップＳ４０６にて、検出用画像フラグが１であると判定されると（ステップＳ４０６；＝１）、制御部１１は、ライブビュー画像を、対応領域特定処理ルーチンにより、画像解析して当該ライブビュー画像内の、図６のステップＳ２０２で記録した比較領域Ａ１に対応する対応領域Ａ２を設定した後、当該対応領域Ａ２を表示するように設定して、当該設定した対応領域Ａ２をデータメモリ９に記録し、同じくデータメモリ９のフラグテーブルＴのＡ２フラグに、表示設定するフラグを書き込む（ステップＳ４１０）。その後、制御部１１は、比較領域Ａ１を非表示に設定して、データメモリ９のフラグテーブルＴのＡ１フラグに、非表示設定するフラグを書き込む（ステップＳ４１１）。
これにより、ライブビュー表示設定処理を終了する。
【００７４】
その後、図９に示すように、制御部１１は、処理をステップＳ３０１に移行させて、それ以降の処理を繰り返し実行する。
そして、ステップＳ３０６にて、表示処理部７は、ライブビュー表示設定処理にて設定された設定内容に係る所定のガイダンス表示Ｇを電子撮像部２によって生成されたライブビュー画像表示用の画像フレームに重畳させて表示部６に表示させる。具体的には、表示処理部７は、例えば、ライブビュー画像の左下側に所定のガイダンス表示Ｇを重畳表示させる。
これにより、撮像レンズ部１にアクセサリが装着されている場合には、装着されているアクセサリの種類等をユーザに報知することができ（図３（ｂ）参照）、一方、撮像レンズ部１にアクセサリが装着されていない場合にも、アクセサリが装着されていないことをユーザに報知することができる。
【００７５】
その後、ステップＳ３０７にて、半押しフラグがＯＮに設定されていると判定されると（ステップＳ３０７；ＹＥＳ）、制御部１１は、ユーザによるシャッターボタン８ａの半押し操作が維持されているか否かを判定する（ステップＳ３１２）。
ここで、シャッターボタン８ａの半押し操作が維持されていないと判定されると（ステップＳ３１２；ＮＯ）、制御部１１は、データメモリ９のフラグテーブルＴに半押しフラグＯＦＦを書き込む（ステップＳ３１３）。
【００７６】
次に、制御部１１は、ユーザにより操作入力部８のシャッターボタン８ａが全押し操作されているか否かを判定する（ステップＳ３１４）。また、ステップＳ３１２にて、シャッターボタン８ａの半押し操作が維持されていると判定された場合にも（ステップＳ３１２；ＹＥＳ）、制御部１１は、処理をステップＳ３１４に移行させる。
ここで、制御部１１によりシャッターボタン８ａが全押し操作されたと判定されると（ステップＳ３１４；ＹＥＳ）、撮像処理部３は、電子撮像部２により被写体の記録用画像を撮像させる（ステップＳ３１５）。続けて、制御部１１は、当該電子撮像部２による撮像によって生成された記録用画像の画像データに対して所定の画像処理等を施した後、本撮影画像としてメモリカード５に記憶させる（ステップＳ３１６）。
このとき、Ｅｘｉｆ形式の画像ファイルから構成される本撮影画像の画像データに対して、装着されているアクセサリに係るアクセサリデータをＥｘｉｆタグ情報として付帯させる。
【００７７】
次に、制御部１１は、当該メモリカード５に記録した記録用画像を、表示処理部７を介して表示部６に撮影結果の確認のため、ガイダンス表示Ｇを重畳せずに記録用画像のみを表示させる（ステップＳ３１７）。
その後、制御部１１は、処理をステップＳ３０１に移行させて、それ以降の処理を繰り返し実行する。
【００７８】
以上のように、本実施形態の撮像装置１００によれば、撮像レンズ部１にアクセサリが装着されていない状態で電子撮像部２により撮像された第１検出用画像と、撮像レンズ部１にアクセサリが装着された状態で電子撮像部２により撮像された第２検出用画像とを比較する比較処理を行う。具体的には、第１検出用画像内で比較処理に係る比較領域Ａ１を設定し、また、第２検出用画像を画像解析して当該第２検出用画像内で比較領域Ａ１に対応する対応領域Ａ２を特定し、これら比較領域Ａ１の画像データと対応領域Ａ２の画像データとを比較する。
そして、比較処理の結果に基づいて、撮像レンズ部１に装着された、例えば、テレコンバータレンズ、ワイドコンバータレンズ、魚眼レンズ、カラーフィルタ、ライトバランシングフィルタ、減光フィルタ、クロスフィルタ等のアクセサリの種類を特定する特定処理を行う。
従って、従来のように、アクセサリと装置本体との間に通信機能を具備しなくとも、電子撮像部２により生成される画像データに基づいて、装着されたアクセサリの種類の判別を適正に行うことができる。これにより、撮像装置１００のコストをより安価なものとすることができる。
【００７９】
また、自動合焦処理の判定に係るＡＦ枠Ｆに基づいて比較領域Ａ１を設定することができるので、比較領域Ａ１の設定をＡＦ枠Ｆ、即ち、ピントが合わせられる主要な被写体を基準として適正に、且つ、簡便に行うことができる。
【００８０】
さらに、検出用画像撮影処理にて、カラーフィルタ検出処理、減光フィルタ検出処理、ライトバランシングフィルタ検出処理、特殊フィルタ検出処理、魚眼レンズ検出処理、コンバータレンズ検出処理を順次行うことにより、撮像レンズ部１に同時に装着された複数種類のアクセサリを特定することができるので、より使い勝手の良い撮像装置１００を提供することができる。
【００８１】
また、本撮影画像の画像データをＥｘｉｆ形式の画像ファイルから構成される画像データとして、アクセサリデータをＥｘｉｆタグ情報として対応付けて記憶するので、Ｅｘｉｆ情報のアクセサリデータを確認することで、当該画像の撮影の際に装着されていたアクセサリを認識することができる。
【００８２】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、比較領域設定処理にて第１検出用画像にて所定範囲を比較領域Ａ１として設定するようにしたが、これに限られるものではなく、例えば、操作入力部８としてタッチパネル（図示略）を表示画面６ａに配設して、タッチパネルの接触位置に応じて比較領域Ａ１を選択設定するような構成としても良い。
即ち、表示部６に表示された第１検出用画像における比較領域Ａ１の位置を、ユーザによるタッチパネル（指示入力手段）の所定の接触操作により指示入力して、制御部１１は、比較領域設定処理ルーチンにより、タッチパネルの接触操作に基づいて入力された比較領域Ａ１の位置に基づいて比較領域Ａ１を設定するようにしても良い。
これにより、比較領域Ａ１をユーザ所望の位置に簡便に設定することができ、より使い勝手の良い撮像装置１００を提供することができる。
【００８３】
なお、上記実施形態にあっては、ライブビュー画像に重畳させて比較領域Ａ１や対応領域Ａ２を表示するようにしたが、これに限られるものではなく、比較領域Ａ１や対応領域Ａ２を表示するか否かは適宜任意に変更することができる。
【００８４】
さらに、上記実施形態にあっては、装着されているアクセサリを表示画面６ａに表示するようにしたが、アクセサリの報知方法はこれに限られるものではなく、例えば、発音処理部（図示略）によりスピーカ（図示略）から所定の音声（例えば、「テレコンバータレンズが装着されています」等）を発音するようにしても良い。
【００８５】
また、上記実施形態にあっては、複数種類のアクセサリの特定を行うようにしたが、これに限られるものではなく、複数種類のアクセサリのうち、何れか一のアクセサリの装着の有無を判定するようにしても良い。即ち、撮像レンズ部１には何れか一のアクセサリのみを装着できるように構成して、当該アクセサリの装着の有無を判定するようにしても良い。
【００８６】
さらに、上記実施形態では、比較領域Ａ１と対応領域Ａ２の画像データどうしを比較するようにしたが、比較領域Ａ１を設定するか否か、及び対応領域Ａ２を特定するか否かは適宜任意に変更することができる。即ち、第１検出用画像データと第２検出用画像データどうしを比較しても良い。また、テレコンバータレンズの装着の判定にあっては、比較領域に対して対応領域が、第２検出用画像の一部領域とはならずに全体領域となる場合があり、かかる場合等にあっては、比較領域と第２検出用画像全体を比較するようにしても良い。
【００８７】
また、撮像装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。
さらに、上記実施形態にあっては、比較手段、特定手段、比較領域設定手段、対応領域特定手段、合焦制御手段としての機能を、制御部１１によって所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、各種機能を実現するためのロジック回路等から構成しても良い。
【図面の簡単な説明】
【００８８】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置のデータメモリに記憶されるフラグテーブルの一例を模式的に示す図である。
【図３】図１の撮像装置の表示部に表示される表示画面の一例を示す図である。
【図４】図１の撮像装置によるメイン処理に係る動作の一例を示すフローチャートである。
【図５】図４のメイン処理におけるアクセサリ検出モード処理に係る動作の一例を示すフローチャートである。
【図６】図５のアクセサリ検出処理における検出用画像撮影処理に係る動作の一例を示すフローチャートである。
【図７】図６の検出用画像撮影処理におけるカラーフィルタ検出処理に係る動作の一例を示すフローチャートである。
【図８】図６の検出用画像撮影処理におけるコンバータレンズ検出処理に係る動作の一例を示すフローチャートである。
【図９】図４のメイン処理における撮影モード処理に係る動作の一例を示すフローチャートである。
【図１０】図９の撮影モード処理におけるライブビュー表示設定処理に係る動作の一例を示すフローチャートである。
【符号の説明】
【００８９】
１００  撮像装置
１      撮像レンズ部
１ａ    ズームレンズ
１ｂ    フォーカスレンズ
２      電子撮像部
３      撮像処理部
６      表示部
８      操作入力部
１０    プログラムメモリ
１１    制御部
２００  コンバージョンレンズ
【図１】
2010087584.tif 000003
【図２】
2010087584.tif 000004
【図３】
2010087584.tif 000005
【図４】
2010087584.tif 000006
【図５】
2010087584.tif 000007
【図６】
2010087584.tif 000008
【図７】
2010087584.tif 000009
【図８】
2010087584.tif 000010
【図９】
2010087584.tif 000011
【図１０】
2010087584.tif 000012