(57)【要約】    【課題】  マニュアルフォーカス動作時における合焦位置のずれを容易に補正することができるレンズ駆動装置及びレンズ駆動方法、並びにレンズ駆動プログラム及び記憶媒体を提供する。    【解決手段】  撮像装置１００は、フォーカスレンズ位置Ａ６を検出するフォーカスレンズ位置検出回路２０１、フォーカスレンズ駆動範囲Ａ４を算出して設定するフォーカスレンズ駆動範囲設定回路２０２、及びフォーカスレンズ駆動量Ａ７を算出するフォーカスレンズ駆動量算出回路２０３を有するフォーカスレンズ駆動回路１２１を備える。マニュアルフォーカス動作時において、フォーカスレンズ駆動範囲設定回路２０２は、フォーカスレンズ初期駆動範囲Ａ２の両端（最遠端及び最近端）をそれぞれ遠側方向及び近側方向に色収差補正量Ａ３だけ広げるようにフォーカスレンズ駆動範囲Ａ４を設定する。【選択図】      図２
2006201396.tif 000002
【特許請求の範囲】
【請求項１】
被写体像の焦点調節を行うフォーカスレンズと、前記フォーカスレンズを駆動するフォーカスレンズ駆動手段と、前記フォーカスレンズの駆動範囲の初期値を設定するフォーカスレンズ駆動範囲設定手段と、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出手段と、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように前記フォーカスレンズ駆動手段を制御する制御手段とを備えるレンズ駆動装置において、前記被写体像の焦点調節を手動で行う場合、前記フォーカスレンズ駆動範囲設定手段は、前記設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定することを特徴とするレンズ駆動装置。
【請求項２】
前記フォーカスレンズ駆動範囲は前記フォーカスレンズの駆動範囲の初期値より広いことを特徴とする請求項１記載のレンズ駆動装置。
【請求項３】
前記フォーカスレンズ駆動範囲は前記フォーカスレンズの駆動範囲の初期値より狭いことを特徴とする請求項１記載のレンズ駆動装置。
【請求項４】
前記被写体像の色収差による焦点位置ずれの量を記憶する記憶手段をさらに有し、前記フォーカスレンズ駆動範囲設定手段は、前記設定されたフォーカスレンズの駆動範囲の初期値の両端がそれぞれ前記記憶された焦点位置ずれの量だけ移動したフォーカスレンズ駆動範囲を設定することを特徴とする請求項１乃至３のいずれか１項に記載のレンズ駆動装置。
【請求項５】
前記フォーカスレンズの駆動範囲の初期値はＡＦ評価値に基づいて設定されることを特徴とする請求項１乃至４のいずれか１項に記載のレンズ駆動装置。
【請求項６】
被写体像の焦点調節を行うフォーカスレンズと、前記フォーカスレンズを駆動するフォーカスレンズ駆動手段と、前記フォーカスレンズの駆動範囲を設定するフォーカスレンズ駆動範囲設定手段と、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出手段と、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように前記フォーカスレンズ駆動手段を制御する制御手段とを備えるレンズ駆動装置において、前記被写体像の色収差による焦点位置ずれの量を記憶する記憶手段をさらに有し、前記被写体像の焦点調節を手動で行う場合、前記制御手段は、前記設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から前記記憶された焦点位置ずれの量だけ移動した位置に前記フォーカスレンズを駆動することを特徴とするレンズ駆動装置。
【請求項７】
被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動ステップと、前記フォーカスレンズの駆動範囲の初期値を設定するフォーカスレンズ駆動範囲設定ステップと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出ステップと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御ステップとを備えるレンズ駆動方法において、前記被写体像の焦点調節を手動で行う場合、前記フォーカスレンズ駆動範囲設定ステップにおいて、前記設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定することを特徴とするレンズ駆動方法。
【請求項８】
前記フォーカスレンズ駆動範囲は前記フォーカスレンズの駆動範囲の初期値より広いことを特徴とする請求項７記載のレンズ駆動方法。
【請求項９】
前記フォーカスレンズ駆動範囲は前記フォーカスレンズの駆動範囲の初期値より狭いことを特徴とする請求項７記載のレンズ駆動方法。
【請求項１０】
前記被写体像の色収差による焦点位置ずれの量を記憶する記憶ステップをさらに有し、前記フォーカスレンズ駆動範囲設定ステップにおいて、前記設定されたフォーカスレンズの駆動範囲の初期値の両端がそれぞれ前記記憶された焦点位置ずれの量だけ移動したフォーカスレンズ駆動範囲を設定することを特徴とする請求項７乃至９のいずれか１項に記載のレンズ駆動方法。
【請求項１１】
前記フォーカスレンズの駆動範囲の初期値はＡＦ評価値に基づいて設定されることを特徴とする請求項７乃至１０のいずれか１項に記載のレンズ駆動方法。
【請求項１２】
被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動ステップと、前記フォーカスレンズの駆動範囲を設定するフォーカスレンズ駆動範囲設定ステップと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出ステップと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御ステップとを備えるレンズ駆動方法において、前記被写体像の色収差による焦点位置ずれの量を記憶する記憶ステップをさらに有し、前記被写体像の焦点調節を手動で行う場合、前記制御ステップにおいて、前記設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から前記記憶された焦点位置ずれの量だけ移動した位置に前記フォーカスレンズを駆動することを特徴とするレンズ駆動方法。
【請求項１３】
被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動モジュールと、前記フォーカスレンズの駆動範囲の初期値を設定するフォーカスレンズ駆動範囲設定モジュールと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出モジュールと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御モジュールとを備えるレンズ駆動プログラムにおいて、前記被写体像の焦点調節を手動で行う場合、前記フォーカスレンズ駆動範囲設定モジュールは、前記設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定することを特徴とするレンズ駆動プログラム。
【請求項１４】
被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動モジュールと、前記フォーカスレンズの駆動範囲を設定するフォーカスレンズ駆動範囲設定モジュールと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出モジュールと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御モジュールとを備えるレンズ駆動プログラムにおいて、前記被写体像の色収差による焦点位置ずれの量を記憶する記憶モジュールをさらに有し、前記被写体像の焦点調節を手動で行う場合、前記制御モジュールは、前記設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から前記記憶された焦点位置ずれの量だけ移動した位置に前記フォーカスレンズを駆動することを特徴とするレンズ駆動プログラム。
【請求項１５】
請求項１３又は１４記載のレンズ駆動プログラムを格納することを特徴とするコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ駆動装置及びレンズ駆動方法、並びにレンズ駆動プログラム及び記憶媒体に関し、特に、電子スチルカメラ等に利用されるマニュアルフォーカス方式のレンズ駆動装置及びレンズ駆動方法、並びにレンズ駆動プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来より、電子スチルカメラ等において、フォーカスレンズの位置を動かして被写体に焦点を合わせる方法として、ＣＣＤ等の撮像素子から得られる輝度信号を用いて自動的に合焦動作を行うオートフォーカス方式と、撮影者が手動で任意に合焦位置を決めるマニュアルフォーカス方式が用いられている。
【０００３】
オートフォーカス方式を用いた自動合焦装置では、各画面内に設定された測距領域内における信号の高周波成分を積分したオートフォーカス（ＡＦ）評価値に基づいて、最もコントラストの高いフォーカスレンズ位置を検出して合焦点を求めることが一般的に行われている。また、マニュアルフォーカス方式を用いた手動焦点可変装置では、上記ＡＦ評価値に基づいて、予めそれぞれの被写体距離に対応するフォーカスレンズ位置（以下、「フォーカスレンズ調整値」という）を設定しておき、撮影者が被写体距離を設定することでフォーカスレンズを駆動させて被写体に焦点を合わせることが一般的に行われている。
【０００４】
ＣＣＤ等の撮像素子には、図８に示すように、カラーフィルタによってＲ（赤）、Ｇ（緑）、Ｂ（青）の分光感度を持った画素が配置されており、Ｇ（緑）が強調された画素配置になっている。そして、マニュアルフォーカス方式を用いた手動焦点可変装置では、各画面内に設定された測距領域内におけるＲ（赤）、Ｇ（緑）、Ｂ（青）の信号全部の高周波成分を積分したＡＦ評価値に基づいてフォーカスレンズ調整値を設定している。しかし、実際に見る画像は、上述したようにＧ（緑）の信号の高周波成分を強調した画像であり、さらに、見た目の合焦位置は、人間の比視感度特性より、Ｇ（緑）の信号の高周波成分から求めたコントラストが最大となるフォーカスレンズ位置となるため、図９に示すように、色収差によってフォーカスレンズ調整値と見た目の合焦位置がずれてしまう。これより、図１０に示すように見た目の合焦位置が、最遠側・最近側それぞれのフォーカスレンズ調整値によって決まる初期のフォーカスレンズ駆動範囲（以下、「フォーカスレンズ初期駆動範囲」という）の外側に位置することがあり、このとき手動で被写体に焦点を合わせることができなくなってしまう（図１０は最遠端の外側に見た目の合焦位置がある場合を示している。）。
【０００５】
オートフォーカス方式を用いた自動合焦装置では、オートフォーカスによって決まった合焦位置から、色情報の検出またはフォーカスレンズの特性情報によって決定される所定量だけ移動した位置に、フォーカスレンズを駆動するように制御することが提案されている（例えば、特許文献１参照）。この自動合焦装置は、色情報を検出する色情報検出手段を備え、合焦位置から、色情報によって決定される所定量だけ移動した位置に、フォーカスレンズを駆動するように制御することで、色収差による合焦位置のずれを補正し、合焦精度を向上させている。
【０００６】
また、マニュアルフォーカス方式を用いた手動焦点可変装置では、絞りの状態の変化による焦点検出位置のずれを補正することが提案されている（例えば、特許文献２参照）。この手動焦点可変装置は、光量を調整する絞りの絞り値を検出する絞り値検出センサと、フォーカス位置を検出するフォーカス位置検出手段を備え、絞り値検出センサにより検出された絞り値に応じて、フォーカス位置検出手段により検出されたフォーカス位置を補正制御するフォーカス補正量を算出して、検出されたフォーカス位置からフォーカス補正量だけ移動した位置にフォーカスレンズを駆動するように制御する。
【特許文献１】特開２００４−３４７６６５号公報
【特許文献２】特開平９−３３７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記自動合焦装置は、オートフォーカス動作時に、オートフォーカスによって決まった合焦位置から、色収差による合焦位置のずれの量だけ移動した位置にフォーカスレンズを駆動している。よって、見た目の合焦位置がフォーカスレンズ駆動範囲の外側にある場合には、フォーカスレンズを、オートフォーカスによって決まった合焦位置から色収差による合焦位置のずれの量だけ移動した位置に駆動させている。しかし、マニュアルフォーカス動作時については考慮しておらず、マニュアルフォーカス動作時に、見た目の合焦位置がフォーカスレンズ初期駆動範囲の外側にある場合には、手動で焦点を合わせることができない。
【０００８】
上記手動焦点可変装置は、マニュアルフォーカス動作時に、絞りの状態の変化に応じて焦点検出位置のずれを補正しているが、色収差による合焦位置のずれについては考慮しておらず、フォーカスレンズ駆動範囲を広げているわけではないため、見た目の合焦位置がフォーカスレンズ初期駆動範囲の外側にある場合には、手動で焦点を合わせることができない。
【０００９】
本発明の目的は、マニュアルフォーカス動作時における合焦位置のずれを容易に補正することができるレンズ駆動装置及びレンズ駆動方法、並びにレンズ駆動プログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載のレンズ駆動装置は、被写体像の焦点調節を行うフォーカスレンズと、前記フォーカスレンズを駆動するフォーカスレンズ駆動手段と、前記フォーカスレンズの駆動範囲の初期値を設定するフォーカスレンズ駆動範囲設定手段と、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出手段と、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように前記フォーカスレンズ駆動手段を制御する制御手段とを備えるレンズ駆動装置において、前記被写体像の焦点調節を手動で行う場合、前記フォーカスレンズ駆動範囲設定手段は、前記設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定することを特徴とする。
【００１１】
上記目的を達成するために、請求項６記載のレンズ駆動装置は、被写体像の焦点調節を行うフォーカスレンズと、前記フォーカスレンズを駆動するフォーカスレンズ駆動手段と、前記フォーカスレンズの駆動範囲を設定するフォーカスレンズ駆動範囲設定手段と、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出手段と、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように前記フォーカスレンズ駆動手段を制御する制御手段とを備えるレンズ駆動装置において、前記被写体像の色収差による焦点位置ずれの量を記憶する記憶手段をさらに有し、前記被写体像の焦点調節を手動で行う場合、前記制御手段は、前記設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から前記記憶された焦点位置ずれの量だけ移動した位置に前記フォーカスレンズを駆動することを特徴とする。
【００１２】
上記目的を達成するために、請求項７記載のレンズ駆動方法は、被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動ステップと、前記フォーカスレンズの駆動範囲の初期値を設定するフォーカスレンズ駆動範囲設定ステップと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出ステップと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御ステップとを備えるレンズ駆動方法において、前記被写体像の焦点調節を手動で行う場合、前記フォーカスレンズ駆動範囲設定ステップにおいて、前記設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定することを特徴とする。
【００１３】
上記目的を達成するために、請求項１２記載のレンズ駆動方法は、被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動ステップと、前記フォーカスレンズの駆動範囲を設定するフォーカスレンズ駆動範囲設定ステップと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出ステップと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御ステップとを備えるレンズ駆動方法において、前記被写体像の色収差による焦点位置ずれの量を記憶する記憶ステップをさらに有し、前記被写体像の焦点調節を手動で行う場合、前記制御ステップにおいて、前記設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から前記記憶された焦点位置ずれの量だけ移動した位置に前記フォーカスレンズを駆動することを特徴とする。
【００１４】
上記目的を達成するために、請求項１３記載のレンズ駆動プログラムは、被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動モジュールと、前記フォーカスレンズの駆動範囲の初期値を設定するフォーカスレンズ駆動範囲設定モジュールと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出モジュールと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御モジュールとを備えるレンズ駆動プログラムにおいて、前記被写体像の焦点調節を手動で行う場合、前記フォーカスレンズ駆動範囲設定モジュールは、前記設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定することを特徴とする。
【００１５】
上記目的を達成するために、請求項１４記載のレンズ駆動プログラムは、被写体像の焦点調節を行うフォーカスレンズを駆動するフォーカスレンズ駆動モジュールと、前記フォーカスレンズの駆動範囲を設定するフォーカスレンズ駆動範囲設定モジュールと、前記フォーカスレンズの位置を検出するフォーカスレンズ位置検出モジュールと、前記フォーカスレンズを前記フォーカスレンズの駆動範囲内で駆動するように制御する制御モジュールとを備えるレンズ駆動プログラムにおいて、前記被写体像の色収差による焦点位置ずれの量を記憶する記憶モジュールをさらに有し、前記被写体像の焦点調節を手動で行う場合、前記制御モジュールは、前記設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から前記記憶された焦点位置ずれの量だけ移動した位置に前記フォーカスレンズを駆動することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、被写体像の焦点調節を手動で行う場合、設定されたフォーカスレンズの駆動範囲の初期値と異なるフォーカスレンズ駆動範囲を設定するので、マニュアルフォーカス動作時における合焦位置のずれを容易に補正することができる。
【００１７】
本発明によれば、設定されたフォーカスレンズの駆動範囲内であると共に被写体距離に対応するフォーカスレンズ位置から記憶された焦点位置ずれの量だけ移動した位置にフォーカスレンズを駆動するので、マニュアルフォーカス動作時における合焦位置のずれを容易に補正することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００１９】
図１は、本発明の実施の形態に係るレンズ駆動装置を備える撮像装置の構成を概略的に示すブロック図である。
【００２０】
図１において、撮像装置１００は、ズーム光学系１０１と、絞り及びシャッタ１０２と、焦点を合わすためのフォーカスユニット１０３と、固体撮像素子１０４と、Ａ／Ｄ変換部１０５と、画像処理部１０６と、フォーマット変換部１０７と、ランダムアクセスメモリ等の高速な内臓メモリ（以下「ＤＲＡＭ」という）１０８と、画像記録部１０９とを備え、これらは直列に接続されている。
【００２１】
また、撮像装置１００は、画像処理部１０６及びＤＲＡＭ１０８に接続され、撮影シーケンス等のシステムを制御するシステム制御部１１０と、ＤＲＡＭ１０８に接続された画像表示用メモリ（以下「ＶＲＡＭ」という）１１１と、システム制御部１１０及びＶＲＡＭ１１１に接続され、画像表示、操作補助のための表示、及びカメラの状態の表示等を行うＬＣＤ等の表示部１１２と、システム制御部１１０に接続され、カメラ部品（例えば、フォーカスリング）を外部から操作するための操作部１１３と、システム制御部１１０に接続され、オートフォーカスまたはマニュアルフォーカスのモードを切替えるためのモードスイッチ１１４とを備える。
【００２２】
さらに、撮像装置１００は、システムに電源を投入するためのメインスイッチ１１５と、オートフォーカス（ＡＦ）や自動露光（ＡＥ）等の撮影スタンバイ動作を行うためのスイッチ（ＳＷ１）１１６と、ＳＷ１の操作後、撮影を行う撮影スイッチ（ＳＷ２）１１７とを備え、これらはシステム制御部１１０に接続されている。
【００２３】
また、撮像装置１００は、画像処理部１０６及びシステム制御部１１０に接続されたＷＢ処理部１１８と、システム制御部１１０に接続されたレジスタ１１９と、レジスタ１１９及び固体撮像素子１０４に接続されたタイミングジェネレータ１２０と、フォーカスユニット１０３を駆動する量を決定するフォーカスレンズ駆動回路１２１と、フォーカスユニット１０３を駆動するステップモータ１２３と、ステップモータ１２３に制御信号を送るフォーカスユニット１０３のドライバ１２２と、ズーム光学系１０１を駆動するステップモータ１２５と、ステップモータ１２５に制御信号を送るズーム光学系１０１のドライバ１２４と、適切な露光状態を形成するＡＥ処理部１２６と、絞り及びシャッタ１０２のドライバ１２７とを備える。
【００２４】
また、撮像装置１００は、それぞれの被写体距離において最もコントラストの高いフォーカスレンズ位置を予め検出し、固体撮像素子１０４から得られる輝度信号の高周波成分を積分したＡＦ評価値に基づいたフォーカスレンズ調整値をシステム制御部１１０に記憶する。
【００２５】
以下、撮像装置１００における撮像動作の簡単な流れ（撮像処理）を以下に説明する。
【００２６】
撮像装置１００が被写体を撮像したとき、被写体からの光はズーム光学系１０１を通過して、絞り及びシャッタ１０２にドライバ１２７を介して接続されたＡＥ処理部１２６により適切な露光状態がなされる。その後、フォーカスユニット１０３にフォーカスレンズドライバ１２２及びステップモータ１２３を介して接続されたフォーカスレンズ駆動回路１２１により適正な合焦がなされ、固体撮像素子１０４に結像される。固体撮像素子１０４に結像された像は光電変換されてアナログ信号となり、このアナログ信号はＡ／Ｄ変換部１０５へ送られデジタル信号に変換される。このデジタル信号は画像処理部１０６に接続されたＷＢ処理部１１８によりホワイトバランスが調整されて、適正な出力画像信号が作成される。さらに、出力画像信号はフォーマット変換部１０７によりＪＰＥＧフォーマット等への画像フォーマット変換が行われ、ＤＲＡＭ１０８に一時的に記憶され、画像記録部１０９により撮像装置１００内のメモリ、もしくはコンパクトフラッシュ（登録商標）等の外部メモリに書き込まれる。
【００２７】
以下、図１の撮像装置によって実行される第１のレンズ駆動方法について説明する。
【００２８】
図２は、図１におけるフォーカスレンズ駆動回路の構成を概略的に示すブロック図である。
【００２９】
図２において、フォーカスレンズ駆動回路１２１は、フォーカスレンズ位置Ａ６を検出するフォーカスレンズ位置検出回路２０１と、フォーカスレンズ駆動範囲Ａ４を算出して設定するフォーカスレンズ駆動範囲設定回路２０２と、フォーカスレンズ駆動量Ａ７を算出するフォーカスレンズ駆動量算出回路２０３とを備える。
【００３０】
上記フォーカスレンズ駆動回路１２１を備える撮像装置１００において、マニュアルフォーカス動作時に、まず操作部１１３を手動で操作してフォーカスリングを回転させると、フォーカスリングの回転角度等がマニュアルフォーカス動作量Ａ１として機械的または電気的手段によりシステム制御部１１０に送られる。その後、マニュアルフォーカス動作量Ａ１はフォーカスレンズ駆動回路１２１内のフォーカスレンズ駆動量算出回路２０３に送られる。これと同時に、システム制御部１１０に送られたマニュアルフォーカス動作量Ａ１は表示部１１２に送られ、表示部１１２はマニュアルフォーカス動作量Ａ１に応じた被写体距離の情報を表示する。さらに、システム制御部１１０に記憶させているフォーカスレンズ初期駆動範囲Ａ２と色収差による合焦位置のずれを補正する色収差補正量Ａ３とが、フォーカスレンズ駆動回路１２１内のフォーカスレンズ駆動範囲設定回路２０２に送られる。フォーカスレンズ駆動範囲設定回路２０２は、フォーカスレンズ初期駆動範囲Ａ２の両端（最遠端及び最近端）をそれぞれ遠側方向及び近側方向に色収差補正量Ａ３だけ広げるようにフォーカスレンズ駆動範囲Ａ４を設定し、設定したフォーカスレンズ駆動範囲Ａ４をフォーカスレンズ駆動量算出回路２０３に送る。フォーカスレンズ駆動量算出回路２０３は、フォーカスレンズ駆動量Ａ７を算出してドライバ１２２に送る。
【００３１】
図３は、図１の撮像装置によって実行されるフォーカスレンズ駆動処理を示すフローチャートである。
【００３２】
図３において、撮像装置１００は、マニュアルフォーカス動作量Ａ１がフォーカスレンズ駆動量算出回路２０３に送られたか否かを調べ（ステップＳ３０１）、マニュアルフォーカス動作量Ａ１がフォーカスレンズ駆動量算出回路２０３に送られていなければ、フォーカスレンズの駆動を停止する（ステップＳ３０５）。
【００３３】
撮像装置１００は、マニュアルフォーカス動作量Ａ１がフォーカスレンズ駆動量算出回路２０３に送られていれば、フォーカスレンズ位置検出回路２０１によってフォーカスレンズ位置Ａ６を検出し（ステップＳ３０２）、フォーカスレンズ駆動量算出回路２０３によってフォーカスレンズ位置Ａ６がフォーカスレンズ駆動範囲Ａ４の範囲内であるか否かを調べ（ステップＳ３０３）、フォーカスレンズ位置Ａ６がフォーカスレンズ駆動範囲Ａ４の範囲内でなければフォーカスレンズの駆動を停止して（ステップＳ３０５）、本処理を終了する。一方、フォーカスレンズ位置Ａ６がフォーカスレンズ駆動範囲Ａ４の範囲内であれば、フォーカスレンズ駆動量Ａ７だけフォーカスレンズを駆動し（ステップＳ３０４）、本処理を終了する。
【００３４】
本実施形態によれば、マニュアルフォーカス動作時において、フォーカスレンズ駆動範囲設定回路２０２は、フォーカスレンズ初期駆動範囲Ａ２の両端（最遠端及び最近端）をそれぞれ遠側方向及び近側方向に色収差補正量Ａ３だけ広げるようにフォーカスレンズ駆動範囲Ａ４を設定するので、フォーカスレンズ初期駆動範囲Ａ２の外側に見た目の合焦位置がある場合にも手動で焦点を合わせることができ、もってマニュアルフォーカス動作時における合焦位置のずれを容易に補正することができる。
【００３５】
以下、図１の撮像装置によって実行される第２のレンズ駆動方法について説明する。
【００３６】
図４は、図３におけるフォーカスレンズ駆動回路の変形例の構成を概略的に示すブロック図である。
【００３７】
図４において、フォーカスレンズ駆動回路１２１は、フォーカスレンズ位置Ｂ６を検出するフォーカスレンズ位置検出回路４０１と、フォーカスレンズ駆動範囲Ｂ４を算出して設定するフォーカスレンズ駆動範囲設定回路４０２と、フォーカスレンズ駆動量Ｂ７を算出するフォーカスレンズ駆動量算出回路４０３とを備える。
【００３８】
上記フォーカスレンズ駆動回路１２１を備える撮像装置１００において、マニュアルフォーカス動作時に、まず操作部１１３を手動で操作してフォーカスリングを回転させると、フォーカスリングの回転角度等がマニュアルフォーカス動作量Ｂ１として機械的または電気的手段によりシステム制御部１１０に送られる。その後、システム制御部１１０に送られたマニュアルフォーカス動作量Ｂ１はフォーカスレンズ駆動回路１２１内のフォーカスレンズ駆動量算出回路４０３に送られる。これと同時に、システム制御部１１０に送られたマニュアルフォーカス動作量Ｂ１は表示部１１２に送られ、表示部１１２はマニュアルフォーカス動作量Ｂ１に応じた被写体距離の情報を表示する。さらに、システム制御部１１０に記憶させているフォーカスレンズ初期駆動範囲Ｂ２と色収差による合焦位置のずれを補正する色収差補正量Ｂ３とが、フォーカスレンズ駆動回路１２１内のフォーカスレンズ駆動範囲設定回路４０２に送られる。このフォーカスレンズ駆動範囲設定回路４０２は、フォーカスレンズ初期駆動範囲Ｂ２の両端（最遠端及び最近端）をそれぞれ遠側方向と近側方向に色収差補正量Ｂ３だけ狭くなるようにフォーカスレンズ駆動範囲Ｂ４を設定し、設定したフォーカスレンズ駆動範囲Ｂ４をフォーカスレンズ駆動量算出回路４０３に送る。フォーカスレンズ駆動量算出回路４０３は、フォーカスレンズ駆動量Ｂ７を算出してドライバ１２２に送る。
【００３９】
図５は、図３のフォーカスレンズ駆動処理の変形例を示すフローチャートである。
【００４０】
図５において、撮像装置１００は、マニュアルフォーカス動作量Ｂ１がフォーカスレンズ駆動量算出回路４０３に送られたか否かを調べ（ステップＳ５０１）、マニュアルフォーカス動作量Ｂ１がフォーカスレンズ駆動量算出回路４０３に送られていなければフォーカスレンズの駆動を停止する（ステップＳ５０５）。撮像装置１００は、マニュアルフォーカス動作量Ｂ１がフォーカスレンズ駆動量算出回路４０３に送られていれば、フォーカスレンズ位置検出回路４０１によってフォーカスレンズ位置Ｂ６を検出し（ステップＳ５０２）、フォーカスレンズ駆動量算出回路４０３によってフォーカスレンズ位置Ｂ６がフォーカスレンズ駆動範囲Ｂ４の範囲内であるか否かを調べる（ステップＳ５０３）。フォーカスレンズ位置Ｂ６がフォーカスレンズ駆動範囲Ｂ４の範囲内でなければフォーカスレンズの駆動を停止して（ステップＳ５０５）、本処理を終了する。一方、フォーカスレンズ位置Ｂ６がフォーカスレンズ駆動範囲Ｂ４の範囲内であれば、フォーカスレンズ駆動量Ｂ７だけフォーカスレンズを駆動し（ステップＳ５０４）、本処理を終了する。
【００４１】
本実施形態によれば、マニュアルフォーカス動作時において、フォーカスレンズ駆動範囲設定回路４０２は、フォーカスレンズ初期駆動範囲Ｂ２の両端（最遠端及び最近端）をそれぞれ遠側方向及び近側方向に色収差補正量Ｂ３だけ狭めるようにフォーカスレンズ駆動範囲Ｂ４を設定するので、焦点を合わせる必要がないフォーカスレンズ駆動領域を省くことができる。
【００４２】
以下、図１の撮像装置によって実行される第３のレンズ駆動方法について説明する。
【００４３】
図６は、図３におけるフォーカスレンズ駆動回路の他の変形例の構成を概略的に示すブロック図である。
【００４４】
図６において、フォーカスレンズ駆動回路１２１は、フォーカスレンズ位置Ｃ５を検出するフォーカスレンズ位置検出回路６０１と、フォーカスレンズ駆動範囲Ｃ２を算出して設定するフォーカスレンズ駆動範囲設定回路６０２と、フォーカスレンズ駆動量Ｃ６を算出するフォーカスレンズ駆動量算出回路６０３と、フォーカスレンズ駆動量Ｃ６に色収差補正量Ｃ３を加算する加算器６０４とを備える。
【００４５】
上記フォーカスレンズ駆動回路１２１を備える撮像装置１００において、マニュアルフォーカス動作時に、まず操作部１１３を手動で操作してフォーカスリングを回転させると、機械的または電気的手段によりフォーカスリングの回転角度等がマニュアルフォーカス動作量Ｃ１としてシステム制御部１１０に送られる。その後、システム制御部１１０に送られたマニュアルフォーカス動作量Ｃ１はフォーカスレンズ駆動回路１２１内のフォーカスレンズ駆動量算出回路６０３に送られる。これと同時に、システム制御部１１０に送られたマニュアルフォーカス動作量Ｃ１は表示部１１２に送られ、表示部１１２はマニュアルフォーカス動作量Ｃ１に応じた被写体距離の情報を表示する。さらに、システム制御部１１０に記憶させているフォーカスレンズ初期駆動範囲Ｃ２がフォーカスレンズ駆動回路１２１内のフォーカスレンズ駆動範囲設定回路６０２に送られると共に、色収差による合焦位置のずれを補正する色収差補正量Ｃ３がフォーカスレンズ駆動回路１２１内の加算器６０４に送られる。フォーカスレンズ駆動量算出回路６０３は、既知の被写体距離に対応するフォーカスレンズ駆動量Ｃ６を算出し、算出されたフォーカスレンズ駆動量Ｃ６を加算器６０４に送る。加算器６０４は、フォーカスレンズ駆動量Ｃ６に色収差補正量Ｃ３を加算して算出したフォーカスレンズ駆動量Ｃ７を得て、得られたフォーカスレンズ駆動量Ｃ７をドライバ１２２に送る。
【００４６】
図７は、図３のフォーカスレンズ駆動処理の他の変形例を示すフローチャートである。
【００４７】
図７において、撮像装置１００は、マニュアルフォーカス動作量Ｃ１がフォーカスレンズ駆動量算出回路６０３に送られたか否かを調べ（ステップＳ７０１）、マニュアルフォーカス動作量Ｃ１がフォーカスレンズ駆動量算出回路６０３に送られていなければフォーカスレンズの駆動を停止する（ステップＳ７０５）。撮像装置１００は、マニュアルフォーカス動作量Ｃ１がフォーカスレンズ駆動量算出回路６０３に送られていれば、フォーカスレンズ位置検出回路６０１によってフォーカスレンズ位置Ｃ５を検出し（ステップＳ７０２）、フォーカスレンズ駆動量算出回路６０３によってフォーカスレンズ位置Ｃ５がフォーカスレンズ初期駆動範囲Ｃ２の範囲内であるか否かを調べる（ステップＳ７０３）。フォーカスレンズ位置Ｃ５がフォーカスレンズ初期駆動範囲Ｃ２の範囲内でなければフォーカスレンズの駆動を停止して（ステップＳ７０５）、本処理を終了する。一方、フォーカスレンズ位置Ｃ５がフォーカスレンズ初期駆動範囲Ｃ２の範囲内であれば、既知の被写体距離に対応するフォーカスレンズ駆動量Ｃ６に色収差補正量Ｃ３を加算して算出したフォーカスレンズ駆動量Ｃ７だけフォーカスレンズを駆動し（ステップＳ７０４）、本処理を終了する。
【００４８】
本実施形態によれば、マニュアルフォーカス動作時において、既知の被写体距離に対応するフォーカスレンズ駆動量Ｃ６に色収差補正量Ｃ３を加算して算出したフォーカスレンズ駆動量Ｃ７だけフォーカスレンズを駆動させることにより、色収差による合焦位置のずれを容易に補正することができる。
【００４９】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５１】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係るレンズ駆動装置を備える撮像装置の構成を概略的に示すブロック図である。
【図２】図１におけるフォーカスレンズ駆動回路の構成を概略的に示すブロック図である。
【図３】図１の撮像装置によって実行されるフォーカスレンズ駆動処理を示すフローチャートである。
【図４】図３におけるフォーカスレンズ駆動回路の変形例の構成を概略的に示すブロック図である。
【図５】図３のフォーカスレンズ駆動処理の変形例を示すフローチャートである。
【図６】図３におけるフォーカスレンズ駆動回路の他の変形例の構成を概略的に示すブロック図である。
【図７】図３のフォーカスレンズ駆動処理の他の変形例を示すフローチャートである。
【図８】従来の撮像装置における固体撮像素子の画素構成の例を示す図である。
【図９】従来の撮像装置の色収差によるフォーカスレンズ調整値と見た目の合焦位置とのずれを説明する図である。
【図１０】従来の撮像装置のフォーカスレンズ初期駆動範囲の外側に見た目の合焦位置があることを説明する図である。
【符号の説明】
【００５５】
１００  撮像装置
１２１  フォーカスレンズ駆動回路
２０１  フォーカスレンズ位置検出回路
２０２  フォーカスレンズ駆動範囲設定回路
２０３  フォーカスレンズ駆動量算出回路
Ａ２  フォーカスレンズ初期駆動範囲
Ａ３  色収差補正量
Ａ４  フォーカスレンズ駆動範囲
Ａ７  フォーカスレンズ駆動量
【図１】
2006201396.tif 000003
【図２】
2006201396.tif 000004
【図３】
2006201396.tif 000005
【図４】
2006201396.tif 000006
【図５】
2006201396.tif 000007
【図６】
2006201396.tif 000008
【図７】
2006201396.tif 000009
【図８】
2006201396.tif 000010
【図９】
2006201396.tif 000011
【図１０】
2006201396.tif 000012