(57)【要約】【課題】  速写性を損なうことなく、撮像画像におけるケラレをなくす。【解決手段】  カメラシステムは、レンズ鏡筒と、被写体像を撮像して画像データを生成する撮像部と、ケラレ判定部と、画像処理部と、記録部とを有する。ケラレ判定部は、画像におけるケラレの状態を撮影時に判定する。この判定後、画像においてケラレとなる領域のデータを画像データから削除した記録用画像データが、画像処理部によって自動的に作成される。そして、記録部がこの記録用画像データを記録する。従って、特許文献１のように撮影の寸前に焦点距離の補正やケラレの警告が行われ、撮影者が撮影に集中できなくなるおそれはない。この結果、速写性を損なうことなく、撮像画像におけるケラレをなくすことができる。【選択図】      図２
2006041741.tif 000002
【特許請求の範囲】
【請求項１】
被写体からの光束を結像する撮影光学系を有するレンズ鏡筒と、
前記撮影光学系によって結像した被写体像を撮像して画像データを生成する撮像部と、
前記画像データに基づく画像におけるケラレの状態を撮影時に判定するケラレ判定部と、
前記ケラレの状態に基づいて、前記画像においてケラレとなる領域に対応するケラレ画像データを前記画像データから削除した記録用画像データを作成する画像処理部と、
前記記録用画像データを記録する記録部とを備えたことを特徴とするカメラシステム。
【請求項２】
請求項１に記載のカメラシステムにおいて、
前記ケラレ判定部は、被写体を照明する照明装置に関する情報と、前記レンズ鏡筒に関する情報とに基づいて、前記ケラレの状態を判定することを特徴とするカメラシステム。
【請求項３】
請求項１に記載のカメラシステムにおいて、
前記ケラレ判定部は、装着されるアクセサリの情報と、前記レンズ鏡筒に関する情報とに基づいて、前記ケラレの状態を判定することを特徴とするカメラシステム。
【請求項４】
請求項１に記載のカメラシステムにおいて、
前記ケラレ判定部は、前記画像データのうち、所定輝度より低輝度の画像データが所定の範囲に亘って存在するか否かに応じて前記ケラレの状態を判定することを特徴とするカメラシステム。
【請求項５】
請求項１〜請求項４のいずれか１項に記載のカメラシステムにおいて、
前記画像処理部は、前記ケラレ画像データを削除する前の前記画像データによる画像と同じアスペクト比で前記記録用画像データを作成することを特徴とするカメラシステム。
【請求項６】
請求項１〜請求項４のいずれか１項に記載のカメラシステムにおいて、
前記画像処理部は、前記ケラレ画像データを削除する前の前記画像データによる画像と異なるアスペクト比で前記記録用画像データを作成することを特徴とするカメラシステム。
【請求項７】
請求項１〜請求項６のいずれか１項に記載のカメラシステムにおいて、
前記画像処理部は、前記ケラレ画像データを削除する前の前記画像データによる画像の中心と前記記録用画像データによる画像の中心とがほぼ一致するように、前記記録用画像データを作成することを特徴とするカメラシステム。
【請求項８】
請求項１〜請求項６のいずれか１項に記載のカメラシステムにおいて、
前記画像処理部は、前記ケラレ画像データを削除する前の前記画像データによる画像の中心と前記記録用画像データによる画像の中心とが異なるように、前記記録用画像データを作成することを特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラ、及びカメラシステムに関する。特に本発明は、閃光装置を用いた撮影においてケラレをなくす技術に関する。
【背景技術】
【０００２】
従来より、内蔵型の閃光装置と、ズーム位置により鏡筒長が変わる撮影レンズとを備えたカメラが知られている。このようなカメラで被写体を照明して撮影すると、画角や被写体距離等の条件によっては、図１に示すように被写体の一部が撮影レンズの鏡筒の影に入ることがある。その場合、閃光装置の照射光は被写体の一部を照明できず、ケラレのある写真になってしまう。なお、外付け型の閃光装置をカメラに装着して撮影する場合も、条件によっては同様にケラレが生じる。
【０００３】
そこで、特許文献１の電子閃光器内蔵電動ズームレンズ付カメラは、焦点距離、被写体距離が所定値より小さい場合、ズームレンズの焦点距離を補正している。さらに、ズーム端点にて焦点距離をそれ以上補正できない場合には、警告している。
また、特許文献２のカメラのストロボ照射範囲制御装置は、撮影レンズ群の光軸をストロボ光軸と交わる方向に偏心させることで、照射範囲が被写体の全域を含むように試みている。
【特許文献１】特開平５−２８８９７７号公報
【特許文献２】特開平６−１８９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の方法は、焦点距離の補正、或いは警告を撮影の寸前に行うので、速写性が損なわれる。また、撮影に集中できず、例えばポートレート撮影時に被写体の一瞬の表情を捉えることができなくなるおそれがある。
特許文献２の方法は、撮影レンズ群の光軸を偏心させるので、ピントを合わせている被写体の前後において、偏心前と偏心後でボケ具合が異なり、違和感が生じるおそれがある。また、撮影レンズの機構が複雑になり、製造コストが高くなると考えられる。
【０００５】
本発明の目的は、速写性を損なうことなく、撮像画像におけるケラレをなくす技術を提供することである。
本発明の別の目的は、撮影レンズの機構を複雑化することなく、上記目的を達成することである。
【課題を解決するための手段】
【０００６】
請求項１のカメラシステムは、レンズ鏡筒と、撮像部と、ケラレ判定部と、画像処理部と、記録部とを備えたことを特徴とする。レンズ鏡筒は、被写体からの光束を結像する撮影光学系を有する。撮像部は、撮影光学系によって結像した被写体像を撮像して画像データを生成する。ケラレ判定部は、画像データに基づく画像におけるケラレの状態を撮影時に判定する。画像処理部は、ケラレの状態に基づいて、画像においてケラレとなる領域に対応するケラレ画像データを画像データから削除した記録用画像データを作成する。記録部は、記録用画像データを記録する。
【０００７】
請求項２の発明は、請求項１のカメラシステムにおいて、被写体を照明する照明装置に関する情報と、レンズ鏡筒に関する情報とに基づいて、ケラレ判定部がケラレの状態を判定することを特徴とする。
請求項３の発明は、請求項１のカメラシステムにおいて、装着されるアクセサリの情報と、レンズ鏡筒に関する情報とに基づいて、ケラレ判定部がケラレの状態を判定することを特徴とする。
【０００８】
請求項４の発明は、請求項１のカメラシステムにおいて、画像データのうち、所定輝度より低輝度の画像データが所定の範囲に亘って存在するか否かに応じてケラレ判定部がケラレの状態を判定することを特徴とする。
請求項５の発明は、請求項１〜請求項４のいずれかのカメラシステムにおいて、ケラレ画像データを削除する前の画像データによる画像と同じアスペクト比で、画像処理部が記録用画像データを作成することを特徴とする。
【０００９】
請求項６の発明は、請求項１〜請求項４のいずれかのカメラシステムにおいて、ケラレ画像データを削除する前の画像データによる画像と異なるアスペクト比で、画像処理部が記録用画像データを作成することを特徴とする。
請求項７の発明は、請求項１〜請求項６のいずれかのカメラシステムにおいて、ケラレ画像データを削除する前の画像データによる画像の中心と記録用画像データによる画像の中心とがほぼ一致するように、画像処理部が記録用画像データを作成することを特徴とする。
【００１０】
請求項８の発明は、請求項１〜請求項６のいずれかのカメラシステムにおいて、ケラレ画像データを削除する前の画像データによる画像の中心と記録用画像データによる画像の中心とが異なるように、画像処理部が記録用画像データを作成することを特徴とする。
【発明の効果】
【００１１】
本発明のカメラシステムでは、ケラレ判定部は、画像におけるケラレの状態を撮影時に判定する。そして、ケラレの状態に基づいて、ケラレとなる領域のデータを撮像した画像データから自動的に削除し、それを記録用画像データとして記録する。このため、特許文献１のように撮影の寸前に焦点距離の補正やケラレの警告が行われ、撮影者が撮影に集中できなくなるおそれはない。この結果、速写性を損なうことなく、撮像画像におけるケラレをなくすことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を用いて本発明の実施の形態を説明する。なお、各図において同一要素には同一符合を付し、重複する説明を省略する。
＜第１の実施形態＞
図２は、本発明の第１の実施形態におけるカメラシステムの概略構成図である。本実施形態は、請求項１、請求項２、請求項５〜請求項８に対応する。図に示すように、カメラシステム２０は、電子閃光装置２２と、撮影レンズ２６とを電子カメラ３０に装着することで構成されている。
【００１３】
電子カメラ３０は、レリーズ釦３４と、通信端子３６と、測光部３８と、ペンタプリズム４０と、拡散板４２と、ミラー４４と、ファインダ４６と、撮像素子駆動回路４８と、撮像素子５０と、シャッタ５２と、クイックリターンミラー５４と、調光センサ５５と、焦点検出装置５６と、ＣＰＵ６０と、システムバス６２と、画像処理部６４と、画像メモリ６６と、画像圧縮部７０と、表示部７２と、画像表示回路７４と、カードインターフェース７８と、交換可能なメモリカード８０とを有している。電子カメラ３０は、上記要素に加えて、撮影条件等を設定するための設定用釦群等も有している（図示せず）。撮影時におけるカメラシステム２０のシステム制御は、ＣＰＵ６０により行われる。
【００１４】
電子閃光装置２２は、設定部９０と、発光部９２と、発光制御部９４と、表示部９６と、シュー接点９８とを有している。発光部９２は、メインコンデンサ及びキセノン管を有している（図示せず）。発光制御部９４は、メインコンデンサに蓄積された電荷をキセノン管に流すことで、発光部９２を発光させる。シュー接点９８は、電子カメラ３０の通信端子３６に接続され、電子カメラ３０のＣＰＵ６０と、発光制御部９４とのデータ交信の接点となる。
【００１５】
撮影レンズ２６は、ピントを合わせるために移動する合焦用レンズ１２０と、画角を調節するために移動するズーム用レンズ１２２と、移動したレンズの位置を検出するエンコーダ１２４と、透過光量を調節する絞り部材１２６と、レンズや絞り部材１２６を駆動する駆動モータ１２８と、レンズＣＰＵ１３０とを有している。なお、撮影レンズ２６は、交換型のものに限らず、電子カメラ３０と一体型のものでもよい。
【００１６】
本実施形態の特徴の１つは、撮影時の電子閃光装置２２に関する情報と、撮影レンズ２６の鏡筒に関する情報とが得られれば、その撮影条件での撮像画像におけるケラレの状態を判定するテーブルデータをＣＰＵ６０が記憶していることである。ここでの『ケラレの状態』とは、ケラレの有無と、ケラレ有りの場合には撮像画像におけるどの領域がケラレとなっているかの情報である。
【００１７】
以下、テーブルデータについて具体的に説明するが、ここでは説明の簡単化のため、撮影レンズ２６にアクセサリが装着されていないとする。撮影レンズ２６の種類及び光学ズーム位置（焦点距離）、撮影距離が決定すれば、レンズ繰り出し量が決定するので、撮影レンズ２６の鏡筒長が決定する。鏡筒長と、撮影レンズ２６の種類により決まる口径（外径）とにより、撮影レンズ２６の光軸方向における外形寸法が決定する。これに加えて電子閃光装置２２の機種が決定すれば、発光部９２の位置が決定する。この位置と撮影レンズ２６の外形寸法に応じて、図１に斜線で示す「ケラレになる領域」が決まり、これに被写体の撮影距離の情報を勘案すれば、ケラレの状態を判定でき、ケラレ有りの場合には、画像のどの領域がケラレとなるかも判定することができる。従って、ケラレに寄与する条件の各々を変えた実験やシミュレーションを行うことで、テーブルデータは予め作成可能である。
【００１８】
本実施形態のもう１つの特徴は、ケラレが生じるか否かを上記テーブルデータに基づいて撮像素子５０の露光前に判定し、生じる場合には、ケラレとなる領域のデータ（請求項記載のケラレ画像データに対応）を元の画像データから自動的に削除して記録することである。
図３は、画像においてケラレとなっている領域の一例と、その場合にどの領域のデータを削除して記録用の画像データを作成するかを示す説明図である。電子閃光装置２２の閃光が撮影レンズ２６の鏡筒先端によって遮られた場合、図３（ａ）に示すように撮影レンズ２６の鏡筒の外形が画像の下部においてケラレとなって表れる。その場合、例えば図３（ｂ）、或いは、図３（ｃ）、図３（ｄ）、図３（ｅ）の点線内のみのデータが記録用画像データとして記録される（詳細は後述するステップＳ３３参照）。
【００１９】
以下、上記カメラシステム２０の動作を、レリーズ釦３４が半押しされた場合の処理、レリーズ釦３４が半押し後に全押しされた場合の処理の順に説明する。
図４は、レリーズ釦３４が半押しされた場合の動作を示す流れ図であり、以下、図中のステップ番号に従ってその処理を説明する。なお、本実施形態では説明の簡単化のため、電子閃光装置２２のバウンス角度は固定とする。また、本発明の目的の１つは撮影レンズの機構を複雑化せずに撮像画像におけるケラレをなくすことなので、撮影レンズ２６の光軸は偏心させない。以上の２点は第２の実施形態についても同様である。
【００２０】
［ステップＳ１］レリーズ釦３４が半押しされると、それに同期してＣＰＵ６０は、電子閃光装置２２の充電状態を示すＳＢフラグを０にする。０は充電が完了していないことを意味し、１は充電完了を意味する。
［ステップＳ２］焦点検出装置５６、ＣＰＵ６０、レンズＣＰＵ１３０、駆動モータ１２８は、例えば公知の位相差方式の焦点検出動作により、撮影者が選択したフォーカスエリアの被写体にピントを合わせる。同時に、エンコーダ１２４により検出されるレンズ位置が、レンズＣＰＵ１３０からＣＰＵ６０に伝達される。これにより、ＣＰＵ６０は、ピントが合っている位置の被写体と、電子カメラ３０との距離を撮影距離として求める。なお、撮影距離は、レンズ位置からではなく、例えば測距装置により三角測距法で求めてもよい。
【００２１】
［ステップＳ３］測光部３８は、被写体輝度を測光し、この測光値をＣＰＵ６０に伝達する。
［ステップＳ４］ＣＰＵ６０は、測光値に基づいて、電子閃光装置２２による照射が必要か（即ち、被写体が低輝度であるか）否かを判定する。
照射を行う必要がある場合、ＣＰＵ６０は、電子閃光装置２２の電源がオンされるまで待機してから次のステップＳ５に進む。従って、電子閃光装置２２が装着されていなければ、ＣＰＵ６０は例えば、被写体が低輝度であり閃光発光を伴う撮影が推奨される旨の表示を表示部７２に出力させ、電子閃光装置２２の装着を促す。なお、ステップＳ３以前で既に電子閃光装置２２が電子カメラ３０に装着されており、電子閃光装置２２の電源がオンにされていれば、このステップＳ４でＣＰＵ６０は待機しない。
【００２２】
照射を行う必要がない場合、ＳＢフラグは０のままステップＳ８に進む。
［ステップＳ５］ステップＳ４で照射が必要と判断された場合、電子閃光装置２２のメインコンデンサの充電が開始されていなければ、ＣＰＵ６０は、開始させるように発光制御部９４に指令する。充電が開始しているが完了していない場合、電子閃光装置２２はメインコンデンサの充電を継続する。
【００２３】
［ステップＳ６］ＣＰＵ６０は、電子閃光装置２２の発光制御部９４と交信して、充電が完了しているか否かを判定する。充電が完了している場合、ステップＳ７に進み、充電が完了していない場合、ステップＳ５に戻る。
［ステップＳ７］ＣＰＵ６０は、ＳＢフラグを１にする。
［ステップＳ８］ＣＰＵ６０は、レリーズ釦３４が半押しされた状態であるか否かを判定する。半押しされていればステップＳ１に戻り、上記ステップＳ１〜Ｓ７の処理が繰り返される。半押しされていなければ（全押しされた場合、或いは、押圧が解除された場合）、半押し処理は終了し、別の処理に移行する。以上が半押しされた場合の動作説明である。
【００２４】
図５は、レリーズ釦３４が半押し後に全押しされた場合の動作を示す流れ図である。以下、図５に示すステップ番号に従って、レリーズ釦３４が全押しされた場合の動作を説明する。
［ステップＳ２１］レリーズ釦３４の全押しに同期してＣＰＵ６０は、撮影レンズ２６の鏡筒に関する情報と、電子閃光装置２２に関する情報（機種と照射角）のうち取得していないものや更新されたものとを、レンズＣＰＵ１３０や発光制御部９４から取得する。ここで必要となる撮影レンズ２６の鏡筒に関する情報とは、撮影レンズ２６の種類、光軸方向の全長、焦点距離や撮影距離に応じたレンズの繰り出し長、口径等の外形情報等である。
【００２５】
［ステップＳ２２］ＣＰＵ６０は、撮像後の画像データに基づく画像内に、鏡筒外形によって閃光が遮られたことによるケラレが生じるか否かを判定する。この判定には、撮影レンズ２６の鏡筒に関する情報と、電子閃光装置２２の機種、照射角と、撮影距離と、前述のテーブルデータとを用いる。ケラレが生じる場合、ステップＳ２３に進み、そうでない場合、ステップＳ２５に進む。
【００２６】
［ステップＳ２３］ＣＰＵ６０は、前述のテーブルデータを用いて、撮像画像においてケラレとなる領域の位置及び範囲を画素位置に対応させて判定する。
［ステップＳ２４］ＣＰＵ６０は、ケラレの状態を示すケラレフラグを１にする。１はケラレが生じることを示し、０はケラレが生じないことを示す。この後、ステップＳ２６に進む。
【００２７】
［ステップＳ２５］ＣＰＵ６０は、ケラレフラグを０にする。この後、ステップＳ２６に進む。
［ステップＳ２６］レンズＣＰＵ１３０は、ＣＰＵ６０の指令に従って駆動モータ１２８を制御して、設定された絞り値になるように絞り部材１２６を調節する。
［ステップＳ２７］ＣＰＵ６０は、シャッタ５２を全開して、撮像素子５０を撮像可能な状態にする。
【００２８】
［ステップＳ２８］ＣＰＵ６０は、ＳＢフラグが１であるか否かを判定する。１である場合、ステップＳ２９に進み、そうでない場合、ステップＳ３０に進む。
［ステップＳ２９］発光制御部９４は、ＣＰＵ６０の指令に従って、発光部９２をプリ発光させる。プリ発光の停止後、ＣＰＵ６０は、調光センサ５５が出力する測光値等に応じて本発光量を求める。ＣＰＵ６０は、本発光量を発光制御部９４に伝達し、発光制御部９４は、本発光量で発光部９２を発光させる。
【００２９】
［ステップＳ３０］ＣＰＵ６０は、撮像素子５０の電荷蓄積を制御し、撮像する。なお、ＳＢフラグが１の場合、ステップＳ２９の発光部９２の発光に同調して電荷蓄積を制御する。ＳＢフラグが０の場合、照射が行われずに撮像素子５０は蓄積制御される。
［ステップＳ３１］設定された露光時間に応じた電荷蓄積制御の後、画像処理部６４は、撮像素子５０から読み出される画素信号にＡ／Ｄ変換や公知の画像処理を施し、画像データを生成する。この画像データは、画像メモリ（バッファ）６６に取り込まれる。
【００３０】
［ステップＳ３２］ＣＰＵ６０は、ケラレフラグが１か０かを判定し、１であればステップＳ３３に進み、０であればステップＳ３４に進む。
［ステップＳ３３］ＣＰＵ６０は、画像におけるどの領域がケラレとなるかの情報（ステップＳ２３で判定済）を、画像処理部６４に伝達する。そして、画像処理部６４は、ケラレとなっている領域の分布と、アスペクト比に関する設定と、画像の中心をずらすか否かの設定と基づいて、記録用画像データを作成する。ここでの『アスペクト比に関する設定』とは、ステップＳ３１で生成された画像データが示す画像と記録用画像データによる画像とでアスペクト比を同じにするか否かの設定である。また、『画像の中心をずらすか否かの設定』とは、ステップＳ３１で生成された画像データが示す画像と記録用画像データによる画像とで画像の中心が示す被写体部分が同じになるように設定されているか否かである。画像の中心をずらさない設定の場合、削除される領域は、図３（ｂ）、（ｄ）のように上下方向にも左右方向にも対称になる必要がある。
【００３１】
記録用画像データは、ステップＳ３１で生成された画像データから、ケラレとなっている領域のデータを完全に削除することで作成される。この際、元の画像は長方形なので、ケラレになっていない領域の一部も削除しないとケラレ領域を完全に削除できないが、ケラレになっていない領域の削除量ができる限り少なくなるように行われる。
以下、ステップＳ３１で生成された画像データが示す画像が前述の図３（ａ）のようになっている場合を例として、削除方法を説明する。アスペクト比が固定で、画像の中心をずらさない設定の場合、図３（ｂ）に示すように点線外の周囲の領域のデータが削除される。アスペクト比が固定で、画像の中心をずらす設定の場合、図３（ｃ）に示すように点線外の左右と下側の領域のデータが削除される。この例ではケラレが画像の下部にのみ生じているので上下方向には非対称に削除され、削除前後において、画像の中心は若干ずれる。アスペクト比変更で、画像の中心をずらさない設定の場合、図３（ｄ）に示すように点線外の上下の領域のデータが削除される。アスペクト比変更で、画像の中心をずらす設定の場合、図３（ｅ）に示すように点線外の下側の領域のデータが削除される。この後、ステップＳ３４に進む。
【００３２】
［ステップＳ３４］ＣＰＵ６０は、記録用画像データを画像圧縮部７０に入力させ、画像圧縮部７０は記録用画像データに圧縮処理を施す。この後ＣＰＵ６０は、圧縮後の記録用画像データを、カードインターフェース７８を介してメモリカード８０に記録させる。また、ケラレフラグが１である場合、ＣＰＵ６０は、ステップＳ３４で生成した記録用画像データを、画像処理部６４から画像表示回路７４に入力させる。ケラレフラグが０の場合（ステップＳ３４を介していない）場合、ＣＰＵ６０は、ステップＳ３１で生成されて画像メモリ６６に記憶されている画像データを記録用画像データとして画像表示回路７４に入力させる。画像表示回路７４は、入力された記録用画像データに所定の処理を施して、表示部７２に画像として表示させる。以上が本実施形態のカメラシステム２０の動作説明である。
【００３３】
閃光装置を用いた撮影では、撮影者が撮影に集中するあまりに、撮影レンズ２６の鏡筒長などの影響を考慮し忘れて、撮像画像にケラレが生じることがある。そこで、本実施形態では、撮像画像におけるケラレの状態を撮影時（この例では撮像素子５０の露光直前）に判定する。そして、ケラレが生じる場合には、撮像画像のどの領域がケラレとなるかを求め、撮像した画像データから、ケラレとなっている領域のデータを自動的に削除し、それを記録用画像データとして記録する。このため、撮影者は、ケラレが生じる条件で撮影しても、撮影後に撮像画像からケラレを除く必要はないので、余分な時間を費やすことはない。従って、ユーザの利便性は大いに向上する。
【００３４】
さらに、特許文献１のように撮影の寸前に焦点距離の補正やケラレの警告が行われ、撮影者が撮影に集中できなくなるおそれはない。この結果、速写性を損なうことなく、即ち、シャッタチャンスを逃すことなく、撮像画像におけるケラレをなくすことができる。以上の効果は、撮影レンズやその他のアクセサリの機構を複雑化することなく実現できるので、特許文献２とは異なり、製造コストが高くなるおそれはない。
【００３５】
次に、第１の実施形態の別の例を説明する。図６は、第１の実施形態におけるカメラシステムの別の例を示す概略構成図である。この例は、請求項１、請求項３、請求項５〜請求項８に対応する。上述した例と、この例との主な違いは、カメラシステムにアクセサリが装着されており、ケラレの状態の判定に際してアクセサリの情報も考慮することである。なお、図２の例と区別するため、ＣＰＵは６０ｂ、撮影レンズは２６ｂ、レンズＣＰＵは１３０ｂ、電子カメラは３０ｂ、カメラシステムは２０ｂとして表記する。
【００３６】
図６において、電子カメラ３０ｂにはテレコンバージョンレンズ２４が装着されており、撮影レンズ２６ｂには光学フィルタ２８が装着されている。光学フィルタ２８上には、フィルタの種類を示すバーコードが表記されている。撮影レンズ２６ｂは、センサ１３２を有することを除き、前述の撮影レンズ２６と同じである。撮影レンズ２６ｂのレンズＣＰＵ１３０ｂは、光学フィルタ２８が装着されたときに、センサ１３２により光学フィルタ２８上のバーコードを読み取り、光学フィルタ２８の種類を取得する。テレコンバージョンレンズ２４内には、テレコンＣＰＵ１１０が内蔵されている。
【００３７】
図６の例では、ＣＰＵ６０ｂがケラレの状態の判定に用いるテーブルデータには、図２の例で挙げた撮影レンズ２６ｂの鏡筒に関する情報、電子閃光装置２２の情報、撮影距離に加えて、アクセサリの装着の有無や、アクセサリの外形寸法も反映されている。即ち、テーブルデータには、光学フィルタ２８が装着されているか否か（装着されている場合にはその種類）、テレコンバージョンレンズ２４が装着されているか否か（装着されている場合にはその種類）、フードが装着されているか否かの情報も反映されている。なお、通常は撮影レンズ２６ｂの種類によって装着されるフードは決まっているので、撮影レンズ２６ｂの種類からフードの外形寸法も決定する。
【００３８】
従って、この例ではＣＰＵ６０ｂは、撮像画像において、撮影光学系の焦点距離に応じた画角内にアクセサリの外形が侵入することによるケラレが存在するか否かを判定する。なお、テレコンバージョンレンズ２４が装着されている分、撮影光学系の光軸方向の全長が長くなっており、テレコンバージョンレンズ２４が装着されていない場合よりもケラレやすくなっている。そして、ケラレが存在する場合には、ケラレとなる領域の位置や範囲を画素位置に対応させて判定する。
【００３９】
カメラシステム２０ｂにおいてレリーズ釦３４が半押しされた場合の処理は前述と同様であり、全押しされた場合の処理のみが異なる。図７は、カメラシステム２０ｂにおいて、レリーズ釦３４が全押しされた場合の動作を示す流れ図である。以下、カメラシステム２０ｂにおいて、レリーズ釦３４が半押し後に全押しされた場合の処理を説明する。
［ステップＳ５１］レリーズ釦３４が全押しされると、それに同期してＣＰＵ６０ｂは、撮影レンズ２６ｂの鏡筒に関する情報と、電子閃光装置２２に関する情報と、アクセサリに関する情報のうち取得していないものや更新されたものとを、レンズＣＰＵ１３０ｂ、発光制御部９４、テレコンＣＰＵ１１０から取得する。
【００４０】
具体的には、ＣＰＵ６０ｂは、前述のステップＳ２１で述べた撮影レンズ２６ｂの鏡筒に関する情報に加えて、撮影レンズ２６ｂにフードが装着されているか否かの情報をレンズＣＰＵ１３０ｂから取得する。また、ＣＰＵ６０ｂは、撮影レンズ２６ｂに装着されている光学フィルタ２８の種類をレンズＣＰＵ１３０ｂから取得する。なお、光学フィルタ２８が装着されていない場合、ＣＰＵ６０ｂは、装着されていないことを示す情報をレンズＣＰＵ１３０ｂから取得する。さらに、ＣＰＵ６０ｂは、テレコンバージョンレンズ２４の種類をテレコンＣＰＵ１１０から取得する。なお、テレコンバージョンレンズ２４が装着されていない場合、テレコンＣＰＵ１１０からの入力がないので、ＣＰＵ６０ｂは、それが装着されていないという情報を取得する。以下のステップＳ５２〜Ｓ６４は、ステップＳ５２、Ｓ５３でのケラレの状態の判定においてアクセサリに関する情報がさらに反映されることを除き、前述のステップＳ２２〜Ｓ３４と同様である。
【００４１】
このように、図６、７のカメラシステム２０ｂにおいても、前述のカメラシステム２０と同様の効果を得ることができる。さらに、カメラシステム２０ｂでは、ケラレの状態の判定に用いるテーブルデータにおいて、電子閃光装置２２の機種、照射角、撮影レンズ２６ｂの種類、焦点距離、撮影距離に加えて、光学フィルタ２８の種類、フードが装着されているか否かの情報、テレコンバージョンレンズ２４の種類も反映させた。従って、アクセサリを装着した場合など、より多岐に亘る撮影条件において、ケラレの状態を判定できる。
【００４２】
以下、第１の実施形態の補足事項を説明する。
ケラレの状態の判定は、本実施形態のようにテーブルデータを用いて行うのではなく、ケラレの要因となり得る種々の条件を反映させた演算により行ってもよい。
ケラレの状態を判定するテーブルデータにおいて、撮影レンズ２６、２６ｂの絞り値や、電子閃光装置２２のバウンス角度を考慮しない例を述べたが、それらを考慮してテーブルデータを作成し、それらの情報を取得してケラレの状態を判定してもよい。
【００４３】
撮像素子５０が露光される直前にケラレの状態を判定したが、この判定処理は、撮像素子５０の露光直後（例えばステップＳ３１とＳ３２の間）であっても実施可能である。
以下、テーブルデータによるケラレ判定について補足説明をする。ここでは一例として焦点距離のみに着目した場合について説明する。
ズーム位置を広角側にすると鏡筒が被写体側に直進繰り出しし、ズーム位置を望遠側にすると鏡筒が像面側に直進繰り込みする撮影レンズが用いられている場合、広角側において、電子閃光装置２２の照明光が鏡筒先端部でケラレやすくなる。従って、ケラレが生じる臨界の焦点距離をｆｉとすれば、焦点距離ｆがｆｉより小さいとき、ケラレ有りと判定できる。
【００４４】
或いは、広角側にすると鏡筒が像面側に直進繰り込みし、望遠側にすると鏡筒が被写体側に直進繰り出しする撮影レンズが用いられている場合、望遠側においてケラレやすくなる。この場合、ケラレが生じる臨界の焦点距離をｆｉ’とすれば、焦点距離ｆがｆｉ’より大きいとき、ケラレ有りと判定できる。
或いは、ズーム中間域で鏡筒長が最短になり、広角側にしても望遠側にしても鏡筒が被写体側に直進繰り出しする撮影レンズが用いられているとする。この場合、ケラレが生じる臨界の焦点距離を望遠側でｆｉｔ、広角側でｆｉｗとすれば、焦点距離ｆがｆｉｔより大きいときと、焦点距離ｆがｆｉｗより小さいときにケラレ有りと判定できる。
【００４５】
なお、図１から分かるように被写体がカメラ側に近づくほどケラレが生じやすくなる。従って、撮影距離のみに着目すれば、撮影距離が臨界値Ｓｉより小さいときにケラレ有りと判定できる。
＜第２の実施形態＞
次に、請求項１、請求項４〜請求項８に対応する第２の実施形態のカメラシステムを説明する。第２の実施形態は、撮像素子５０の露光直後にケラレの状態を判定することと、ケラレの状態の判定方法とを除き、第１の実施形態と同様である。このため、第１の実施形態と機能が異なるのは電子カメラのＣＰＵのみであるので、電子カメラの符合は３０ｃ、ＣＰＵの符合は６０ｃとして区別し、他の要素は第１の実施形態と同一符号を付して説明する。
【００４６】
図８、図９は、第２の実施形態におけるケラレの状態の判定方法の説明図であり、図８（ａ）は、撮像素子５０の全有効画素の領域の模式的平面図である。以下、図８、図９を用いてケラレの状態の判定方法を説明する。本実施形態では、ＣＰＵ６０ｃは、図８（ａ）に示すように、撮像素子５０の全有効画素を垂直方向には例えばａ〜ｌの１２列に、水平方向には例えば１〜１５の１５行に、計１２×１５のブロックに分けて認識する。なお、ブロックの分割数は、垂直方向１２×水平方向１５に限定されるものではない。そして、全有効画素の中心を原点として、原点を通る水平方向の線をＸ軸、原点を通る垂直方向の線をＹ軸とする。
【００４７】
ＣＰＵ６０ｃは、生成された画像データから、各ブロックの輝度値を算出する。本実施形態では一例として、輝度値は、各ブロックにおける全画素の画素値の平均値とし、黒レベルなら０、白レベルなら２５５となるように（８ビットで）表す。各ブロックに対して、輝度値が１５以下であれば輝度フラグを１とし、輝度値が１６以上であれば輝度フラグを０とする。なお、輝度値の閾値（請求項記載の所定輝度に対応）は、ここでは一例として１６にしたが、発光量等の撮影条件に応じて変更してもよい。
【００４８】
そして、ＣＰＵ６０ｃは、輝度フラグが１のブロックの分布（即ち、低輝度領域の分布）によってケラレの状態を判定する。ここで、本実施形態では、ケラレとなる領域は画像において左右対称に生じるものとしてケラレの状態を判定する。これは、フード等のアクセサリの装着状態が正常であれば、電子閃光装置２２の閃光を遮る物が左右非対称に位置することはあまりないと考えられるからである。従って、Ｙ軸を境に対称位置にあるブロック同士で比較して、輝度値が同じか否かを判定する。同じであることが全ブロックに対して成立している場合、その画像データにはケラレが生じていると判定し、そうでない場合、ケラレ無しと判定する。
【００４９】
図８（ｂ）は、図３（ａ）に示した撮像画像においてケラレとなっている領域を、黒く塗り潰して図８（ａ）に重畳したものである。図８（ｂ）のようにケラレが生じている場合、各ブロックの輝度フラグは、例えば図８（ｃ）に示すようになる。図８（ｃ）において、Ｙ軸より左側では、輝度フラグが１のブロックは、ｃ列の１５行目、ｄ列の１４、１５行目、ｅ列の１４、１５行目、及びｆ列の１３〜１５行目のブロックのみである。これに対し、Ｙ軸より右側では、輝度フラグが１のブロックは、ｊ列の１５行目、ｉ列の１４、１５行目、ｈ列の１４、１５行目、及びｇ列の１３〜１５行目のブロックのみである。従って、Ｙ軸を境に対称に分布しており、ケラレが生じていると判定される。
【００５０】
図９（ａ）は、撮像画像においてケラレとなっている領域を、黒く塗り潰して図８（ａ）に重畳した別の例である。なお、このような形状のケラレが生じる原因としては、電子カメラには不適合なフードが装着されている場合や、電子閃光装置２２の照射角が画角に対して小さい場合が挙げられる。この場合も、Ｙ軸を境に対称位置にあるブロック同士で比較して、輝度値が同じであることが全ブロックに対して成立しているので、ケラレ有りと判定される。
【００５１】
なお、ケラレの判定条件として、『Ｙ軸を境に対称位置にあるブロック同士で比較して、輝度値が同じであることが全ブロックに対して成立している』としたが、全ブロックに対してでなくてもよい。所定の割合以上で同じである場合に、ケラレ有りと判定してもよい。なぜなら、ケラレのエッジ領域では、輝度フラグの０または１の判定は、Ｙ軸を境に対称位置にあるブロック同士で異なる可能性があるからである。
【００５２】
次に、第２の実施形態の処理の流れを説明する。第１の実施形態と第２の実施形態との動作上の違いは、レリーズ釦３４が全押しされた後の動作のみであるので、図２に相当する概略構成図や、レリーズ釦３４が半押しされた場合の動作の説明を省略する。図１０は、第２の実施形態において、レリーズ釦３４が全押しされた後の動作を示す流れ図である。以下、図１０に示すステップ番号に従って、第２の実施形態のカメラシステムの動作を説明する。
【００５３】
ステップＳ８１、Ｓ８２、Ｓ８３、Ｓ８４、Ｓ８５、Ｓ８６、Ｓ９０の処理は、ステップ番号の違いを除いて第１の実施形態のＳ２６、Ｓ２７、Ｓ２８、Ｓ２９、Ｓ３０、Ｓ３１、Ｓ３４とそれぞれ同様である。従って、重複する説明を省略し、ステップＳ８７、Ｓ８８、Ｓ８９のみを説明する。
［ステップＳ８７］ＣＰＵ６０ｃは、ステップＳ８６で生成された画像データから、各ブロックの輝度値を算出する。
【００５４】
次に、ＣＰＵ６０ｃは、各ブロックに対して、輝度値が１５以下であれば輝度フラグを１とし、輝度値が１６以上であれば輝度フラグを０とする。
次に、ＣＰＵ６０ｃは、Ｙ軸を境に対称位置にあるブロック同士で比較して、輝度値が同じか否かを判定する。同じであることが全ブロックに対して成立している場合、ケラレが生じていると判定し、そうでない場合、ケラレ無しと判定する。ケラレが生じている場合、ケラレフラグを１としてからステップＳ８８に進み、ケラレが生じていない場合、ケラレフラグを０としてからステップＳ９０に進む。
【００５５】
［ステップＳ８８］ＣＰＵ６０ｃは、輝度フラグが１であるブロックの分布を、ケラレとなっている領域の分布として、それを画像処理部６４に伝達する。
［ステップＳ８９］画像処理部６４は、ケラレとなっている領域の分布と、アスペクト比に関する設定と、画像の中心をずらすか否かの設定と基づいて、前述のステップＳ３３と同様に記録用画像データを作成する。以上が第２の実施形態の動作説明である。
【００５６】
このように第２の実施形態では、撮像素子５０が露光されて（ステップＳ８５）画像データが生成された直後にケラレの状態を判定するが、第１の実施形態と同様の効果を得ることができる。
なお、第２の実施形態では、ケラレが左右対称に生じるとしてケラレの状態を判定したが、本発明はそのような判定方法に限定されるものではない。画像データにおいて、所定輝度より低輝度の領域（即ち、輝度フラグが１のブロック）の分布が所定の範囲に適合するか否かによって、ケラレが生じているか否かを判定してもよい。ケラレが生じている場合には、上述と同様に所定輝度より低輝度の部分が削除されるように記録用画像データを作成すればよい。
【００５７】
ここでの『所定の範囲』とは、例えば、画像の右辺、左辺、下辺の少なくともいずれかを含み、且つ、画像の中心部は含まない範囲である。以下、『所定の範囲』の一例としてこのように設定した理由を説明する。
電子閃光装置２２の閃光が撮影レンズ２６の鏡筒先端によって遮られた場合、図８（ｂ）のように撮影レンズ２６の鏡筒の外形が画像の下部においてケラレとなって表れる。従って、輝度フラグが１のブロックが画像の下辺を含むように分布していれば、ケラレが生じていると判定可能である。
【００５８】
電子カメラ３０ｃには不適合なフードが装着されている場合や、電子閃光装置２２の照射角が画角に対して小さい場合、図９（ａ）のように画像の右端や左端においてケラレが生じる。従って、輝度フラグが１のブロックが画像の右辺または左辺を含むように分布していれば、ケラレが生じていると判定可能である。
撮影レンズ２６ｂの像空間の上部において電子閃光装置２２の閃光が遮られる要因はあまり考えられない（照射角が画角より小さく、画像の右辺、左辺、下辺もケラレとなる場合等を除く）。従って、ケラレが生じるとすれば、通常は、画像の右辺、左辺、下辺の少なくともいずれかを含むと考えられる。
【００５９】
また、輝度フラグが１のブロックが画像の中心部を含む場合、画像全体が低輝度である可能性があり、低輝度領域を削除して記録用画像データを作成することはできない。従って、その場合は、ケラレが生じているとは判定しない。
＜本発明の補足事項＞
以下、第１及び第２実施形態に共通の補足事項を説明する。
【００６０】
［１］電子閃光装置２２が電子カメラ３０（３０ｂ、３０ｃ）に装着される例を述べたが、電子閃光装置は、電子カメラに内蔵のものでもよい。
［２］生成した記録用画像データを電子カメラ３０（３０ｂ、３０ｃ）が記録する例を述べたが、例えば無線等により記録用画像データを外部に伝送して、外部で記録するようにしてもよい。
【００６１】
［３］作成した記録用画像データを自動的に記録するのではなく、記録用画像データに基づく画像が表示部７２に表示された後、撮影者が記録の指示を入力した場合に記録するようにしてもよい。これは、ケラレにより撮像画像の一部が削除された場合、撮影者がレリーズ釦３４を全押しした瞬間に意図していた撮影の構図と、記録用画像データに基づく画像とが若干異なることになり、撮影者は記録用画像データの記録を必ずしも望まないと考えられるからである。
【００６２】
［４］請求項と実施形態との対応関係は、例えば以下の通りである。
請求項記載の撮像部は、撮影レンズ２６（２６ｂ）、撮像素子駆動回路４８、撮像素子５０、シャッタ５２、画像処理部６４と、これらに画像データを生成させるＣＰＵ６０（６０ｂ、６０ｃ）の機能とに対応する。
請求項記載の撮影時は、レリーズ釦３４の全押し開始から、記録用画像データが生成されるまでに対応する。
【００６３】
請求項記載のケラレ判定部は、ケラレの状態をテーブルデータに基づいて撮影時に判定するＣＰＵ６０、６０ｂの機能に対応する（第１の実施形態）。また、請求項記載のケラレ判定部は、各ブロックの輝度フラグを算出することでケラレの状態を撮影時に判定するＣＰＵ６０ｃの機能に対応する（第２の実施形態）。
請求項記載の画像処理部は、『画像におけるどの領域がケラレとなるかの情報』をＣＰＵ６０（６０ｂ、６０ｃ）から受けて、それに基づいて記録用画像データを生成する画像処理部６２の機能に対応する。
【００６４】
請求項記載の記録部は、ＣＰＵ６０、６０ｂ、６０ｃの指令に従って記録用画像データをメモリカード８０に記録するカードインターフェース７８の機能に対応する。
なお、以上に示した対応関係は、参考のための一解釈であり、本発明を限定するものではない。
【図面の簡単な説明】
【００６５】
【図１】焦点距離や被写体距離等の条件によって生じるケラレの説明図である。
【図２】本発明の第１の実施形態におけるカメラシステムの概略構成図である。
【図３】ケラレとなる領域の一例と、どの領域のデータを削除して記録用画像データを作成するかを示す説明図である。
【図４】第１の実施形態のカメラシステムにおいて、レリーズ釦が半押しされた場合の処理を示す流れ図である。
【図５】第１の実施形態のカメラシステムにおいて、レリーズ釦が全押しされた場合の処理を示す流れ図である。
【図６】第１の実施形態のカメラシステムの別の例の概略構成図である。
【図７】第１の実施形態のカメラシステムの別の例において、レリーズ釦が全押しされた場合の処理を示す流れ図である。
【図８】第２の実施形態におけるケラレの状態の判定の説明図である。
【図９】第２の実施形態におけるケラレの状態の判定の説明図である。
【図１０】第２の実施形態のカメラシステムにおいて、レリーズ釦が全押しされた場合の処理を示す流れ図である。
【符号の説明】
【００６６】
２２  電子閃光装置
２６、２６ｂ  撮影レンズ
２８  光学フィルタ
３８  測光部
４８  撮像素子駆動回路
５０  撮像素子
５６  焦点検出装置
６０、６０ｂ、６０ｃ  ＣＰＵ
６４  画像処理部
６６  画像メモリ
７２  表示部
７４  画像表示回路
１３０、１３０ｂ  レンズＣＰＵ
１３２  センサ
【図１】
2006041741.tif 000003
【図２】
2006041741.tif 000004
【図３】
2006041741.tif 000005
【図４】
2006041741.tif 000006
【図５】
2006041741.tif 000007
【図６】
2006041741.tif 000008
【図７】
2006041741.tif 000009
【図８】
2006041741.tif 000010
【図９】
2006041741.tif 000011
【図１０】
2006041741.tif 000012