(57)【特許請求の範囲】
【請求項１】
撮像光学部を有する撮像装置であって、
前記撮像光学部によって結像される被写体像を画像データに変換する撮像手段と、
前記画像データにおいて高輝度領域を検知する検知手段と、
前記撮像光学部の光軸に対して傾斜するように前記撮像手段を駆動する駆動手段と、
前記駆動手段を前記検知手段の検知結果に基づいて制御する駆動制御手段を備え、
前記駆動制御手段は前記駆動手段による駆動量を所定の閾値以下となるように制御することを特徴とする撮像装置。
【請求項２】
前記撮像光学部または前記撮像手段を駆動させたことによる画像劣化を補正する補正手段を更に備えることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正手段として、輝度補正、ボケ補正、幾何補正のうちいずれか一つ以上の補正をできる補正手段を備えることを特徴とした請求項２に記載の撮像装置。
【請求項４】
前記撮像光学部は、絞りを備え、
前記駆動制御手段は、前記絞りの状態に応じて前記駆動量を制御することを特徴とした請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記補正手段に用いる補正係数をあらかじめ記憶しておくための記憶手段と、
前記駆動手段による駆動量を基に補正係数記憶手段から補正係数を取得する取得手段と、
をさらに備えることを特徴とした請求項２に記載の撮像装置。
【請求項６】
前記検知手段により検知された高輝度被写体の領域を検出する領域検出手段と、
前記領域検出手段が検出した領域を基に駆動量を算出する算出手段を更に備え、
前記駆動制御手段は前記算出手段が算出した駆動量を基に前記駆動手段を駆動することを特徴とした請求項１に記載の撮像装置。
【請求項７】
前記算出手段は前記領域検出手段が検出した領域を基に前記駆動手段の駆動方向を算出することを特徴とした請求項６に記載の撮像装置。
【請求項８】
前記撮像光学部の撮像方向をパン方向又はチルト方向に変更する変更手段をさらに備え、
前記変更手段が変更中の場合は、前記駆動手段による駆動量を初期状態にすることを特徴とする請求項１記載の撮像装置。
【請求項９】
前記駆動制御手段が前記駆動手段を制御するためのモードを判定する判定手段を更に備え、
前記駆動制御手段は前記判定手段の判定結果に基づいて前記駆動手段を制御することを特徴とする請求項１に記載の撮像装置。
【請求項１０】
前記検知手段は前記画像データにおいて少なくとも高輝度領域の位置及び輝度値を検知し、
前記駆動制御手段は前記検知手段の検知結果に基づいて前記駆動手段を制御することを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に、撮像光学系の駆動手段を備える撮像装置に関する。
【背景技術】
【０００２】
撮像装置において、被写体に太陽等の明るい光源が含まれている場合、その光源の光がレンズ表面、レンズを保持する構造物、撮像素子の表面等で反射し、その反射光の像が撮像素子上にゴーストとして結像することがある。このゴーストによる被写体像への影響を軽減させるために、ゴーストを低減または検出する技術が知られている。
【０００３】
例えば、特許文献１では、撮像素子からの反射光によるゴースト・フレアを抑制するために、絞りばねと光学フィルタのうち少なくとも光学フィルタが光軸直行面に対して傾斜させる構成のレンズが開示されている。
【０００４】
また、特許文献２では、フォーカス画像とデフォーカス画像との差分、主光源の検出、動きベクトルの要素を基に、ゴーストの検出を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−６１７４０号公報
【特許文献２】特開２００８−５４２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献に開示された従来技術では、近年レンズが小型化していく関係で、光学フィルタ等の光学部品の搭載自由度は低下しているため、適切にゴーストの影響を低減できない場合がある。
【０００７】
そこで、本発明の目的は、発生するゴーストによる被写体像の影響を低減することを可能にした撮像装置を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、撮像光学部を有する撮像装置であって、前記撮像光学部によって結像される被写体像を画像データに変換する撮像手段と、前記画像データにおいて高輝度領域を検知する検知手段と、前記撮像光学部の光軸に対して傾斜するように前記撮像手段を駆動させることができる駆動手段と、前記駆動手段を前記検知手段の検知結果に基づいて制御する駆動制御手段を備え、前記駆動制御手段は前記駆動手段による駆動量を所定の閾値以下となるように制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、発生するゴーストによる被写体像の影響を低減することを可能にした撮像装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る撮像システムの構成を示すブロック図である。
【図２】本発明の実施例に係る撮像装置の構成を示すブロック図である。
【図３】第１の実施例における駆動デバイスの駆動の手順を示すフローチャートである。
【図４】高輝度画素領域を示す一例の図である。
【図５】第２の実施例に係る撮像装置の構成を示すブロック図である。
【図６】第２の実施例における駆動デバイスの駆動の手順を示すフローチャートである。
【図７】高輝度被写体領域と撮像素子の駆動の関係の一例を示す図である。
【図８】撮像素子の駆動量による閾値を設定する方法の一例として、絞りの径による閾値の違いを示した図である。
【図９】第３の実施例に係る撮像装置の構成を示すブロック図である。
【図１０】第３の実施例における駆動デバイスの駆動の手順を示すフローチャートである。
【図１１】画像中のゴースト抑制レベル設定の一例を示した図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。
【００１２】
（実施例１）
図１は、撮像装置１０００を含むシステム構成図である。２０００は、本発明における外部装置を示すクライアント装置である。撮像装置１０００とクライアント装置２０００は、ネットワーク３０００を介して相互に通信可能な状態に接続されている。クライアント装置２０００は、撮像装置１０００に対して、各種制御コマンドを送信する。本制御コマンドには、例えば、撮像の開始・終了、撮像画像の配信開始・停止、カメラ制御等を行うためのコマンドが含まれる。また、各制御コマンドを受信した撮像装置１０００は、受信した制御コマンドに対するレスポンスをクライアント装置２０００に送信する。
【００１３】
なお、本実施例における撮像装置１０００は、ネットワーク経由でクライアント装置２０００と通信する通信装置の一例であり、例えば動画像を撮像する監視カメラである。より詳細には、監視に用いられるネットワークカメラであるものとする。また、本実施例におけるクライアント装置２０００は、ＰＣ等の外部装置の一例である。又、本実施例における撮像装置１０００と外部装置２０００からなる監視システムは、撮像システムに相当する。
【００１４】
また、ネットワーク３０００は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、撮像装置１０００とクライアント装置２０００との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。
【００１５】
例えば、ネットワーク３０００は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されていても良い。なお、本実施例における撮像装置１０００は、例えば、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応していても良く、ＬＡＮケーブルを介して電力を供給されても良い。
【００１６】
以下に、図２を参照して本実施例に係る撮像装置１０００に含まれる撮像光学系の構造について説明する。
【００１７】
不図示の被写体像（被写体から入射する光）は、レンズ１０１を介して、ＮＤフィルタやＩＲＣＦフィルタ等を含む光学フィルタ１０２を通して、ＣＣＤまたはＣＭＯＳセンサなどの撮像素子１０３に入射する。本実施例において、レンズ１０１及び光学フィルタ１０２は撮像光学部に相当する。
【００１８】
レンズ１０１等によって撮像素子１０３上に結像した被写体像は電気信号に変換され、撮像素子１０３内部のＡ／Ｄコンバータでデジタル信号（画像データ）に変換される。
【００１９】
高輝度被写体検知部１０４は、変換された画像データから生成される画像内に、高輝度被写体が含まれているかどうかを検知し、その検知結果を後述するシステムコントローラ１０５に通知する。より詳細には高輝度被写体検知部１０４は、入力された画像を複数の領域に分割する。そして、各分割領域において、輝度値を算出する。ここで、算出する輝度値は領域内の輝度の平均値でもよいし、最大値でもよい。そして、算出した結果に基づいて、画像内に、高輝度被写体が含まれているかどうかの検知をおこなう。
【００２０】
システムコントローラ１０５は、システムを制御するＣＰＵを含む。そして、撮像装置１０００の全体を制御する。具体的には、システムコントローラ１０５は、各ブロックに対して、制御指示及びパラメータ等の設定を行う。また、システムコントローラ１０５は高輝度被写体検知部１０４等が検出した結果を不図示のメモリーに保存し、演算等を行い、その結果を各ブロックに出力する。メモリーは、システムコントローラ１０５が実行するプログラム格納領域、プログラム実行中のワーク領域、不要光発生条件等、様々なデータの格納領域として使用される。
【００２１】
駆動制御部１０６は、駆動部１０７を制御することでレンズ１０１、光学フィルタ１０２、撮像素子１０３等を制御する。具体的には、駆動制御部１０６は、駆動タイミングの生成、レンズ位置の変更、撮像素子等の傾きの制御を行う。本実施例における駆動制御部１０６は、高輝度被写体検知部１０４が高輝度被写体を検知したかどうかの通知をシステムコントローラ１０５から受け取る。通知された結果において、高輝度被写体が検知された場合は、駆動部１０７に対して光学系（１０１、１０２）または撮像素子１０３を駆動させるように指示を出す。本実施例において、駆動方向は、ｘｙｚ軸方向及び傾きの方向のいずれにも駆動できるものを想定するが、一方向又は二方向としてもよい。
【００２２】
さらに、画像補正部１０８では、撮像素子１０３から出力された画像データに対して所定の画像補正を行う。例えば、画素の欠陥補正や色補正等を実行する。また、画像補正部１０８は、駆動部１０７によって駆動された光学系（１０１、１０２）または撮像素子１０３に起因する画像の劣化を補正する。
【００２３】
補正された画像は、ディスプレイ等からなる表示系１０９へと出力される。
【００２４】
通信部１１０は、ネットワーク３０００と接続するための機能を備え、画像補正部１０８から出力される画像を外部に送信したり、外部より制御信号やパラメータ設定を受け付けたりする。
【００２５】
次に、図３のフローチャートを参照して、システムコントローラ１０５が行う本実施例の動作処理について説明を行う。
【００２６】
ステップＳ２０１において、システムコントローラ１０５は、撮像素子１０３を制御し、高輝度被写体検知部１０４に画像を入力する。そして、ステップＳ２０２に処理を進める。
【００２７】
ステップＳ２０２において、システムコントローラ１０５は、高輝度被写体検知部１０４の検知結果を取得する。そして、画像中に高輝度被写体が存在するかどうかを判定する。判定方法の一例としては、画像中からあらかじめ定められた閾値以上の高輝度領域を検出し、さらにその領域の中で連続した領域があらかじめ定められた領域よりも大きいかどうかを判定する。その結果、図４に示したように、高輝度被写体の有無及び、高輝度画素領域として抽出することができる。判定結果として、高輝度被写体が検知されなければ、本処理を終了する。一方で、判定結果として、高輝度被写体が検知された時は、ステップＳ２０３に処理を進める。
【００２８】
ステップＳ２０３において、システムコントローラ１０５は、駆動部１０６を制御し、光学系（１０１、１０２）または撮像素子１０３を駆動させる。本実施例において、駆動させる方法の一例としては、ステップＳ２０２の判定結果として高輝度被写体が検知されると、システムコントローラ１０５は駆動制御部１０６に駆動量を指定して駆動を指示する。本実施例においては撮像素子１０３を駆動することを想定する。指示を受けた駆動制御部１０６は、指示された値に従って駆動部１０７に動作を指示する。その結果として、撮像素子１０３を所定方向に傾けることができ、撮像素子１０３上で反射する光が再度撮像素子１０３に再度入射することを防ぐことができる。そして、処理をステップＳ２０４に進める。
【００２９】
ステップＳ２０４において、システムコントローラ１０５は、駆動制御部１０６に設定した駆動量がその値が所定の閾値以下か否かの比較を行う。この閾値は、ユーザー等の設定した値であってもよい。比較結果として、駆動量が閾値以下だった場合は、処理をステップＳ２０６に進める。一方で、駆動量が閾値を上回っていた場合は、処理をステップＳ２０５に進める。
【００３０】
ステップＳ２０５において、システムコントローラ１０５は、駆動量を閾値に設定して駆動制御部１０６に動作を指示する。そして、処理をステップＳ２０６に進める。
【００３１】
ステップＳ２０６において、システムコントローラ１０５は、取得した画像を補正するために画像補正部１０８へあらかじめ定められた補正種類と補正係数を指示する。画像補正部１０８では、撮像素子１０３から出力された画像にたいして、システムコントローラ１０５の設定に基づいて補正動作を行う。なお、本実施例において、画像補正部１０８は撮像素子１０３が傾くことによって生じるフォーカスのずれを補正するためのシャープネス補正や、歪みを補正するディスト―ション補正等を実行することを想定する。だが、上記補正以外の補正を組み合わせて実行するようにしてもよい。そして、処理を終了する。
【００３２】
上記のとおり本第１の実施例によれば、高輝度被写体を検知した時に、光学系（１０１、１０２）または撮像素子１０３を駆動して、ゴーストを軽減しながら画像を補正することで画像劣化を抑えた画像を実現できる。
【００３３】
（実施例２）
以下、図５を参照して、本発明の第２の実施例による、撮像装置の構成について説明する。なお、第１の実施例における、図２と同一の符号を振った装置は、第１の実施例で説明したものと同様であるので、ここでは必要な装置のみ説明し、残りは省略する。
【００３４】
高輝度被写体領域検知部４０４は、高輝度被写体検知部１０４から出力された検知結果に基づいて、高輝度被写体が画像中のどの位置にどの大きさで存在しているかを検出する。そして、領域検出した後、高輝度被写体の存在している位置と大きさをシステムコントローラ１０５に通知する。
【００３５】
駆動量算出部４０５は、高輝度被写体検知部１０４で高輝度被写体を検知した時、システムコントローラ１０５に保存されている高輝度被写体の領域が通知される。その後、駆動量算出部４０５は、高輝度被写体領域と動作させる光学系・撮像素子の情報を基に、駆動量を算出する。算出された駆動量を駆動制御部１０６に入力し、駆動制御部１０６から駆動部１０７へと指示を出す。
【００３６】
また、駆動量算出部４０５からの出力は、補正係数算出部４０６にも入力される。補正係数は、システムコントローラ１０５から、駆動した光学系（１０１、１０２）または撮像素子１０３の情報と、駆動量算出部４０５から入力された駆動量を基に、あらかじめ設定してある補正係数記憶部４０７から対応した補正係数を読み込む。
【００３７】
画像処理部４００は、入力された画像にガンマ補正やカラーバランス調整など所定の処理を行う。また、その処理の中には、輝度補正４０１、ボケ補正４０２、幾何補正４０３のうちいずれか一つ以上の補正モジュールが含まれる。また、各補正モジュールに対して実行の有無やパラメータ設定は、システムコントローラ１０５又は、補正係数算出部４０６から制御される。
【００３８】
また、本実施例では、撮像光学部の撮像方向をパン方向又はチルト方向に回転させるパン・チルト部４０８を有している。そして、パン・チルト部４０８が駆動することで、撮像法を変更中の場合には、駆動デバイスを光軸直行面に対して水平（初期状態）に戻す。それによって、画角が変化した時に補正画像を基に光学系（１０１、１０２）または撮像素子の傾きを決定することを防止することができる。
【００３９】
次に、図６のフローチャートを参照して、本実施例における、システムコントローラ１０５の動作処理について説明を行う。なお、第１の実施例における、図２と同一の符号を振ったステップは、第１の実施例で説明したものと同様であるので、ここでは必要なフローのみ説明し、残りは省略する。
【００４０】
ステップＳ５０１において、システムコントローラ１０５は、高輝度被写体を検知した後、高輝度被写体領域検知部４０４において、高輝度被写体の領域を検知する。より具体的には、高輝度被写体の画面内の位置及び面積を検知する。そして処理をステップＳ５０２に進める。
【００４１】
ステップＳ５０２において、システムコントローラ１０５は、高輝度被写体領域検知部４０４の検知結果に含まれる高輝度被写体の画像内における位置と面積に基づいて、駆動量算出部４０５に設定するための駆動量及び駆動方向を算出する。その算出について、図７を参照して説明を行う。
【００４２】
図７は、高輝度被写体領域を検知した時に、駆動デバイスは撮像素子、駆動方向は傾き方向とした場合の例を示す図である。
【００４３】
まず、図７（ａ）は、撮像画像の中で高輝度被写体領域を検知した場面を示している。図示したような位置に高輝度被写体領域を検知した場合に、この高輝度被写体からの光線を模式的に図７（ｂ）に示した。このような位置関係に高輝度被写体が存在する場合、撮像素子からの反射光が再びレンズに反射し、撮像素子への結像される可能性がある。そのため、撮像素子からの反射光がレンズに入らないような光学的な位置関係にするために、撮像素子を傾ける。しかし、傾けることによってフォーカス状態が変化するため、傾き量はできるだけ小さくする必要がある。本発明に係る撮像装置１０００においては、より傾ける角度が小さくなるように駆動方向と駆動量を算出する。図７の高輝度被写体一においては、図７（ｃ）に示す方向に撮像素子１０３を傾けた方が、傾き量は小さいので、そちらに駆動させている。駆動方向は、画面内の位置とレンズ１０１から撮像素子１０３に入射する光線角度の対応をメモリー等に保存しておき、それからシステムコントローラ１０５が算出する。本処理の終了後、ステップＳ５０３に処理を進める。
【００４４】
なお、本図面においては、簡単のため２次元で描写しているが、実際は３次元的に駆動方向と駆動量が決まるものとする。また、図７では撮像素子を傾ける例を示したが、本実施例においては他の光学系（１０１、１０２）を制御する、もしくはｘｙｚ方向に駆動させる等、ゴーストを抑制する効果を得られる方法であればよい。
【００４５】
ステップＳ５０３において、システムコントローラ１０５は、光学系（１０１、１０２）または撮像素子の駆動デバイスを、ステップＳ５０２における駆動量を基に駆動制御部１０６によって制御する。そして、処理をステップＳ２０４に進める。
【００４６】
ステップｓ２０４において、システムコントローラ１０５は、傾き量が閾値以下になるかどうかを判定する。この際、閾値を決めるのは、第１の実施例において示したように、あらかじめ設定する方法もある。ここでは、他の方法の例として、撮像素子の傾き量の閾値設定について図８を用いて説明する。
【００４７】
図８（ａ）は、絞りが小絞りの時の焦点深度を示しており、図８（ｂ）は絞りが開放の時の焦点深度を示している。ここで、焦点深度とはピント位置がずれた際に発生するボケの許容可能な範囲である。図８（ａ）のように、絞りが小絞り状態の時には、焦点深度が深くなる。そのため、撮像素子の傾き幅大きく取ってもボケが目立たないため、傾き量の閾値を大きく設定することが可能となる。一方、絞りが開放の時には、焦点深度が浅くなる。そのため、撮像素子の傾き量の閾値を小さく設定して、ボケ自体をあまり発生しないようにする。なお、駆動量が本実施例で示した方法で設定された閾値以上になった場合は、ステップｓ２０５の際にも、同様に駆動量を閾値までに制限されることとなる。
【００４８】
ステップｓ５０４では、システムコントローラ１０５は、ステップｓ５０２において算出された駆動デバイスの駆動量を基に、補正係数算出部４０６が補正係数記憶部４０７より対応した補正係数を取得する。そして、その値または補正係数算出部４０６で補間した値を補正係数として算出する。そして、算出された補正係数を基に、画像処理部４００で輝度補正４０１、ボケ補正４０２、幾何補正３１３のうちいずれか一つ以上の補正を適用する。
【００４９】
上記のとおり本第２の実施例によれば、高輝度被写体の領域を検知し、光学系（１０１、１０２）または撮像素子１０３の方向と駆動量をより細かに制御して、駆動量を抑えることができる。また、駆動量から補正値を正確に算出することで、ゴーストを抑制しつつ、画像劣化のより抑えられた画像を実現できる。
【００５０】
（実施例３）
以下、図９を参照して、本発明の第３の実施例による、撮像装置の構成について説明する。なお、第２の実施例における、図４と同一の符号を振った装置は、第２の実施例で説明したものと同様であるので、ここでは必要な装置のみ説明し、残りは省略する。
【００５１】
モード制御部８０１は、フォーカス優先モード及びゴースト抑制優先モードの二つのモードの切り替えを所定の条件に応じて制御する。モード制御部８０１の制御結果はシステムコントローラ１０５に反映され、各ブロックの制御に用いられる。
【００５２】
モード判定部８０２は、現在のモードがどちらのモードかを判定する。これによって、モード制御部８０１が制御している状況を適切なタイミングで判定することができる。また、モード判定部８０２の判定結果はシステムコントローラ１０５に入力される。
【００５３】
ゴースト抑制レベル設定部８０３は、画像を任意の領域に分割し、それぞれの領域にゴースト抑制レベルを判定する。ゴーストレベル抑制の判定は、各領域の輝度又は色差情報から求められるゴースト量を判定する。
【００５４】
レベル別駆動範囲算出部８０４は、高輝度被写体領域検知部４０４で検知した高輝度被写体がどの領域にいるかの情報を、システムコントローラ１０５を介して取得する。その取得した情報を基に、画角内にあらかじめ設定されたゴースト抑制レベルに従った駆動量の最大値を算出する。駆動量の最大値を、システムコントローラ１０５を介して、駆動制御部１０６へと出力する。
【００５５】
次に、図１０のフローチャートを参照して、本実施例における、システムコントローラ１０５の動作処理について説明を行う。なお、第３の実施例における、図２及び図５と同一の符号を振った装置は、第１の実施例または第２の実施例で説明したものと同様であるので、ここでは必要なフローのみ説明し、残りは省略する。
【００５６】
ステップｓ９０１において、システムコントローラ１０５は、ユーザーの操作などでモード制御部８０１が設定した、現在のモードをモード判定部８０２が判定する。モードは、ゴースト抑制優先モードおよびフォーカス優先モードの二つのモードがある。ゴースト抑制優先モードは、ゴーストの発生抑制を行うことを優先し、光学系（１０１、１０２）または撮像素子１０３を駆動させるモードである。また、フォーカス優先モードは、フォーカス（ピント制御）を優先させ、光学系（１０１、１０２）または撮像素子１０３を駆動させないモードである。
【００５７】
そのために、ステップｓ９０１において、システムコントローラ１０５は、現状のモードを判定し、フォーカス優先モードであれば、処理を終了する。一方で、ゴースト抑制優先モードであれば、次のステップに処理を進める。
【００５８】
その後、ステップｓ２０２及びステップｓ５０１において、システムコントローラ１０５は、高輝度被写体の領域を検知する。そして、検知した領域がステップｓ９０２で処理され、閾値が設定される。その詳細な動作について、図１１を参照して説明する。
【００５９】
図１１は、最外側の実線に囲まれた部分は、撮影された画像の領域を示している。また、その一つ内側の破線の長方形の内部は、ゴースト抑制小の領域を示している。最後に、再内側の破線の長方形の内部は、ゴースト抑制大の領域を示している。図１１で示したそれぞれの領域では、光学系（１０１、１０２）または撮像素子１０３を駆動制御部で動作させる駆動量の上限値が定められている。これらのゴースト抑制領域と駆動量の上限値は、ユーザーからの要求などによって、ゴースト抑制レベル制御部８０３において設定される。
【００６０】
ステップｓ２０４において、システムコントローラ１０５は、駆動量が閾値以下かどうか判定しているが、ここの閾値は、ステップｓ９０２で算出されたゴースト抑制レベルによって定まっている。より詳細には、画面の周辺部でゴースト等が発生したとしても、画像に対する影響は少なく、逆に抑制動作による弊害（フォーカスずれ等）による影響が大きい場合がある。一方で、画面中心部は注目被写体が存在する頻度が高く、ゴースト等が発生した場合は高い確率で画像に対して影響を与える。そのため、ステップｓ２０２及びステップｓ５０１において、検知した領域が画面の中心部か、又は周辺部かを判定することで、適切なゴースト抑制が可能となる。その後の処理は、第２の実施例で説明したとおりである。
【００６１】
上記のとおり、本第３の実施例によれば、高輝度被写体の領域の場所により、光学系（１０１、１０２）または撮像素子１０３の駆動量の上限値を決めている。そのため、画角内の重要な被写体では、ゴーストによる視認性の低下をできる限り抑え、あまり重要でない被写体の場合は、重要な被写体に対しての、誤補正や過補正による画質の劣化を抑えることができる。
【００６２】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６３】
１０１  レンズ
１０２  光学フィルタ
１０３  撮像素子
１０４  高輝度被写体検知部
１０５  システムコントローラ
１１０  通信部
１０００  撮像装置
２０００  クライアント装置
３０００  ネットワーク
【図１】
0006590539.tif 000002
【図２】
0006590539.tif 000003
【図３】
0006590539.tif 000004
【図４】
0006590539.tif 000005
【図５】
0006590539.tif 000006
【図６】
0006590539.tif 000007
【図７】
0006590539.tif 000008
【図８】
0006590539.tif 000009
【図９】
0006590539.tif 000010
【図１０】
0006590539.tif 000011
【図１１】
0006590539.tif 000012