(57)【要約】【課題】マイクロステップ駆動において、高速かつ高精度に絞り手段を制御することが可能なレンズ装置を提供する。【解決手段】レンズ装置（２００）は、絞り手段（２０４）と、絞り手段を駆動する駆動手段（２０５）と、絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値（ＱＮ１）を記憶する記憶手段（２１１）と、駆動指示値に基づいて駆動手段を制御する制御手段（２０６）とを有し、駆動指示値は、駆動指示量ごとに設定された、複数の駆動指示値のうち目標絞り値と実絞り値との差分絶対値が最小となる駆動指示値である。【選択図】図２
2020170144.tif 000002
【特許請求の範囲】
【請求項１】
絞り手段と、
前記絞り手段を駆動する駆動手段と、
前記絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値を記憶する記憶手段と、
前記駆動指示値に基づいて前記駆動手段を制御する制御手段と、を有し、
前記駆動指示値は、駆動指示量ごとに設定された、複数の駆動指示値のうち前記目標絞り値と実絞り値との差分絶対値が最小となる駆動指示値である
ことを特徴とするレンズ装置。
【請求項２】
絞り手段と、
前記絞り手段を駆動する駆動手段と、
前記絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値を記憶する記憶手段と、
前記駆動指示値に基づいて前記駆動手段を制御する制御手段と、を有し、
前記駆動指示値は、駆動指示量ごとに設定された、複数の駆動指示値のうち前記目標絞り値と実絞り値との差の絶対値が閾値以下となる駆動指示値である
ことを特徴とするレンズ装置。
【請求項３】
前記駆動指示値は、前記駆動指示量ごとに、前記複数の駆動指示値に対して前記目標絞り値と前記実絞り値とを比較することにより設定されている
ことを特徴とする請求項１または２に記載のレンズ装置。
【請求項４】
絞り手段と、
前記絞り手段を駆動する駆動手段と、
前記絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値を記憶する記憶手段と、
前記駆動指示値に基づいて前記駆動手段を制御する制御手段と、を有し、
前記駆動指示値は、
前記目標絞り値と実絞り値との差分絶対値が最大となる駆動指示量における複数の駆動指示値のうち、前記目標絞り値と前記実絞り値との差分絶対値が最小となる駆動指示値である
ことを特徴とするレンズ装置。
【請求項５】
絞り手段と、
前記絞り手段を駆動する駆動手段と、
前記絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値を記憶する記憶手段と、
前記駆動指示値に基づいて前記駆動手段を制御する制御手段と、を有し、
前記駆動指示値は、複数の駆動指示量に関する前記目標絞り値と実絞り値との差の絶対値における最大値が閾値以下となる駆動指示値である
ことを特徴とするレンズ装置。
【請求項６】
前記駆動指示値は、
前記駆動指示量ごとに、前記複数の駆動指示値に対して前記目標絞り値と前記実絞り値とを比較し、前記複数の駆動指示値のそれぞれに関して、前記目標絞り値と前記実絞り値との差分絶対値が最大となる駆動指示量を抽出することにより設定されている
ことを特徴とする請求項４または５に記載のレンズ装置。
【請求項７】
前記絞り手段は、開放側から小絞り側への第１駆動方向および前記小絞り側から前記開放側への第２駆動方向に駆動可能であり、
前記記憶手段は、前記駆動指示値として、前記第１駆動方向に前記絞り手段を駆動する際に用いられる第１駆動指示値、および、前記第２駆動方向に前記絞り手段を駆動する際に用いられる第２駆動指示値を記憶しており、
前記制御手段は、
前記目標絞り値が前記現在絞り値に対して前記第１駆動方向にある場合、前記第１駆動指示値に基づいて前記駆動手段を制御し、
前記目標絞り値が前記現在絞り値に対して前記第２駆動方向にある場合、前記第２駆動指示値に基づいて前記駆動手段を制御する
ことを特徴とする請求項１乃至６のいずれか１項に記載のレンズ装置。
【請求項８】
前記駆動指示量は、前記絞り手段の前記現在絞り値に対応する駆動指示値と、前記駆動手段へ出力される次の駆動指示値との差分量である
ことを特徴とする請求項１乃至７のいずれか１項に記載のレンズ装置。
【請求項９】
前記駆動手段は、マイクロステップ駆動により前記絞り手段を駆動し、加速駆動および減速駆動を行う
ことを特徴とする請求項１乃至８のいずれか１項に記載のレンズ装置。
【請求項１０】
前記記憶手段は、前記駆動指示値と前記実絞り値との関係を示すデータを記憶している
ことを特徴とする請求項１乃至９のいずれか１項に記載のレンズ装置。
【請求項１１】
前記記憶手段は、前記レンズ装置の姿勢、駆動周波数、および、温度の少なくとも一つの情報ごとに前記データを記憶している
ことを特徴とする請求項１０に記載のレンズ装置。
【請求項１２】
前記制御手段は、前記レンズ装置の姿勢、前記駆動周波数、および、前記温度の少なくとも一つの前記情報に基づく前記駆動指示値を前記駆動手段へ出力する
ことを特徴とする請求項１１に記載のレンズ装置。
【請求項１３】
請求項１乃至１２のいずれか１項に記載のレンズ装置と、
前記レンズ装置を介して形成される光学像を光電変換する撮像素子と、
前記撮像素子を保持するカメラ本体と、を有する
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、絞り手段を搭載したレンズ装置及びそれを有する撮像装置に関する。
【背景技術】
【０００２】
特許文献１には、アクチュエータを有する絞り駆動部により開放方向または絞り込み方向に駆動される絞り手段（絞り羽根、絞りユニット）を有する撮像装置が開示されている。特許文献１に開示された撮像装置は、１ステップごとに実効絞り値を測定して、所定の実効絞り値における絞り羽根の駆動量を算出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６０５３４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、マイクロステップ駆動で絞り手段を駆動する場合、駆動速度に応じて絞り手段の駆動精度がばらつく。すなわち、絞り手段を駆動するアクチュエータ（ステッピングモータ）をマイクロステップ駆動で加速駆動または減速駆動させる場合、駆動速度に応じて、ステッピングモータ（機械）は駆動指令値（電気）に対する遅れと進みとを繰り返しながら動作する。その結果、加速駆動または減速駆動により絞り手段を駆動する場合、駆動量ごとに絞り手段の駆動精度がばらつく。
【０００５】
しかし、特許文献１では、マイクロステップ駆動における加速駆動または減速駆動の際の駆動精度のばらつきについて考慮されていない。このため、特許文献１に開示された撮像装置では、高速かつ高精度に絞り手段を制御することが困難である。
【０００６】
そこで本発明は、マイクロステップ駆動において、高速かつ高精度に絞り手段を制御することが可能なレンズ装置および撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面としてのレンズ装置は、絞り手段と、前記絞り手段を駆動する駆動手段と、前記絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値を記憶する記憶手段と、前記駆動指示値に基づいて前記駆動手段を制御する制御手段とを有し、前記駆動指示値は、駆動指示量ごとに設定された、複数の駆動指示値のうち前記目標絞り値と実絞り値との差分絶対値が最小となる駆動指示値である。
【０００８】
本発明の他の側面としてのレンズ装置は、絞り手段と、前記絞り手段を駆動する駆動手段と、前記絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値を記憶する記憶手段と、前記駆動指示値に基づいて前記駆動手段を制御する制御手段とを有し、前記駆動指示値は、前記目標絞り値と実絞り値との差分絶対値が最大となる駆動指示量における複数の駆動指示値のうち、前記目標絞り値と前記実絞り値との差分絶対値が最小となる駆動指示値である。
【０００９】
本発明の他の側面としての撮像装置は、前記レンズ装置と、前記レンズ装置を介して形成される光学像を光電変換する撮像素子と、前記撮像素子を保持するカメラ本体とを有する。
【００１０】
本発明の他の目的及び特徴は、以下の実施形態において説明される。
【発明の効果】
【００１１】
本発明によれば、マイクロステップ駆動において、高速かつ高精度に絞り手段を制御することが可能なレンズ装置および撮像装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態における補正前後の実絞り値を示すグラフである。
【図２】各実施形態における撮像装置の構成を示すブロック図である。
【図３】各実施形態における駆動指示量および駆動周波数を示すグラフである。
【図４】第１の実施形態における補正値の設定方法を示すグラフである。
【図５】第２の実施形態における補正値の設定方法を示すグラフである。
【図６】第２の実施形態における補正後の実絞り値を示すグラフである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１４】
（第１の実施形態）
まず、図２を参照して、本実施形態における撮像装置（カメラシステム）の概要について説明する。図２は、本実施形態における撮像装置１０としてのレンズ交換式一眼レフカメラの構成を示すブロック図である。
【００１５】
図２に示されるように、撮像装置１０は、撮像手段（撮像素子、撮像ユニット）１０２を保持するカメラ本体１００と、カメラ本体１００に着脱可能な交換レンズ（レンズ装置）２００とを有する。なお本実施形態において、光学機器としての撮像装置１０は、交換レンズ２００とカメラ本体１００とを含むが、絞り機構（絞り手段、絞りユニット）２０４を搭載している交換レンズ単体（レンズ装置）を光学機器として扱ってもよい。また本実施形態では、撮像装置１０としてレンズ交換式一眼レフカメラについて説明するが、本発明は、カメラ本体とレンズ装置とが一体的に構成されたレンズ一体型カメラにも適用可能である。
【００１６】
交換レンズ２００において、２０１は第一レンズユニット、２０２はフォーカスレンズユニット、２０３は変倍レンズユニット、２０４は絞り機構（絞り手段）である。第一レンズユニット２０１、フォーカスレンズユニット２０２、変倍レンズユニット２０３、および、絞り機構２０４により、撮像光学系が構成される。
【００１７】
絞り機構２０４は、不図示の複数の絞り羽根と、複数の絞り羽根を開閉動作させる不図示の開閉機構と、開閉機構を駆動する駆動手段（駆動ユニット）としての絞り駆動手段２０５とを有する。絞り機構２０４は、光軸ＯＡの周りに配置された複数の絞り羽根の一部同士が重なり合って、光軸ＯＡの上に絞り開口を形成する、いわゆる光彩絞りである。絞り値（Ｆ値）は、複数の絞り羽根の位置に応じて増減し、また複数の絞り羽根の位置に応じて複数の絞り羽根の重なり量も変化し、絞り駆動手段２０５に加わる作動負荷も変化する。一般的に、絞り値が大きい側、すなわち複数の絞り羽根の重なり量が増える側で作動負荷が大きい。絞り駆動手段２０５は、ステッピングモータにより構成され、後述する制御手段（制御ユニット）としてのレンズＣＰＵ２０６によってその駆動が制御される。絞り機構２０４は、開放側から小絞り側への第１駆動方向、および、小絞り側から開放側への第２駆動方向に駆動可能である。
【００１８】
２０７は、フォーカスレンズユニット２０２の位置を検出するフォーカス位置検出手段（位置検出ユニット）である。レンズＣＰＵ２０６は、カメラＣＰＵ１０６とレンズ通信手段（通信ユニット）２０８およびカメラ通信手段（通信ユニット）１０８を介して各種情報の送受信を行うとともに、カメラＣＰＵ１０６と一体となって交換レンズ２００の動作全体の制御を司る。フォーカス駆動手段２０９は、ステッピングモータや振動型モータ等により構成され、不図示のフォーカス駆動機構を介してフォーカスレンズユニット２０２を光軸ＯＡに沿った方向（光軸方向）に移動させる。
【００１９】
レンズＣＰＵ２０６は、フォーカス駆動手段２０９の駆動を制御する。具体的にはレンズＣＰＵ２０６は、フォーカス駆動手段２０９に印加するフォーカス駆動信号の極性を変えることでフォーカス駆動手段２０９の駆動方向を制御し、フォーカス駆動信号のパルス数を増減させることでフォーカス駆動手段２０９の駆動指示値を制御する。これにより、フォーカスレンズユニット２０２の光軸方向の移動量を制御することができる。このときレンズＣＰＵ２０６は、フォーカスレンズ位置検出手段２０７からのフォーカス位置情報を参照する。またレンズＣＰＵ２０６は、絞り駆動手段２０５の駆動（回転方向および駆動指示値）を制御する。具体的には、絞り駆動手段２０５に印加する絞り駆動信号の極性を変えることで絞り駆動手段２０５の駆動方向を制御し、絞り駆動信号のパルス数を増減させることで絞り駆動手段２０５の駆動指示値を制御する。これにより、絞り機構２０４における複数の絞り羽根の開閉動作量を制御する。
【００２０】
２１０は、静止画撮影モードと動画撮影モードとを切り替えるために使用者により操作される撮影モード切替手段（モード切替ユニット）である。本実施形態では、交換レンズ２００に撮影モード切替手段２１０を設けているが、カメラ本体１００に設けてもよい。２１１は、記憶手段（ＲＯＭ等のメモリ、記憶ユニット）である。記憶手段２１１は、フォーカスレンズユニット２０２の駆動指示値を記憶している。また記憶手段２１１は、絞り機構２０４の駆動方向に応じた駆動指示値における目標絞り値と実絞り値のデータ、および駆動指示量に応じた駆動周波数の情報を記憶している。絞り機構２０４の駆動方向とは、開放側から小絞り側への第１駆動方向、および、小絞り側から開放側への第２駆動方向である。駆動指示値とは、第１駆動方向に駆動する際に用いられる第１駆動指示値、および、第２駆動方向に駆動する際に用いられる第２駆動指示値である。駆動指示量とは、絞り機構２０４の現在絞り値に対応する駆動指示値と、絞り駆動手段２０５へ出力される新たな駆動指示値へ駆動するための駆動指示値との差分量である。駆動指示量の最大値は、絞り機構２０４が開放側から小絞り側まで駆動可能な駆動量である。
【００２１】
レンズＣＰＵ２０６は、絞り機構２０４を第１駆動方向に駆動する場合、目標絞り値、現在絞り値、および、第１駆動指示値に基づく駆動指令を絞り駆動手段２０５へ出力することにより、絞り駆動手段２０５を制御する。またレンズＣＰＵ２０６は、絞り機構２０４を第２駆動方向に駆動する場合、目標絞り値、現在絞り値、および、第２駆動指示値に基づく駆動指令を絞り駆動手段２０５へ出力することにより、絞り駆動手段２０５を制御する。レンズＣＰＵ２０６は、絞り機構２０４における目標絞り値と実絞り値との関係から補正値ＱＮを求める。なお、補正値ＱＮを用いて絞り機構２０４を制御する方法については後述する。
【００２２】
記憶手段２１１に記憶された各々のデータは、レンズＣＰＵ２０６が随時読み出すことができる。被写体３００からの光（被写体光）は、交換レンズ２００内の撮像光学系を通過してカメラ本体１００内に入射する。カメラ本体１００では、クイックリターンミラー１０１が光路から退避した状態にて、被写体光により撮像手段１０２に被写体像が形成される。撮像手段１０２は、ＣＣＤセンサまたはＣＭＯＳセンサ等の光電変換素子（撮像素子）により構成され、撮像光学系を介して形成された被写体像（光学像）を光電変換する。クイックリターンミラー１０１が光路内に配置されている場合、被写体光は、クイックリターンミラー１０１により反射されてペンタプリズム１０３に導かれる。ペンタプリズム１０３にて反射した被写体光は、ファインダ光学系１０４を通過して使用者の眼に導かれる。これにより、使用者は、被写体像を視認することができる。
【００２３】
ミラー制御手段１０５は、カメラＣＰＵ１０６からの制御信号に基づいて、クイックリターンミラー１０１のアップ／ダウン動作を制御する。測光手段１０７は、撮像手段１０２の出力信号または後述する不図示の画像処理回路で生成された映像信号から被写体輝度を算出し、これを測光情報としてカメラＣＰＵ１０６に出力する。焦点検出手段１０９は、静止画撮影モードにおいて、クイックリターンミラー１０１の背後に設けられた不図示のサブミラーで反射された被写体光を用いて位相差検出方式により撮像光学系の焦点状態を検出する。そして焦点検出手段１０９は、焦点状態を示す焦点情報をカメラＣＰＵ１０６に出力する。カメラＣＰＵ１０６は、焦点情報に基づいて、フォーカス駆動手段２０９を介してフォーカスレンズユニット２０２の位置を制御し、合焦状態を得る。
【００２４】
またカメラＣＰＵ１０６は、動画撮影モードにおいて、後述する画像処理回路にて生成された映像信号から、映像のコントラスト状態を示すコントラスト情報を生成する。そしてカメラＣＰＵ１０６は、コントラスト情報に基づいて、フォーカスレンズユニット２０２の位置を制御して合焦状態を得る。またカメラＣＰＵ１０６は、測光状態に基づいて、絞り機構２０４において設定すべき絞り値や、静止画撮影モードにおいて撮像手段１０２の露光量を制御する不図示のシャッタの動作速度を算出する。
【００２５】
レリーズスイッチ手段１１０は、使用者により半押し操作（ＳＷ１  ＯＮ）がなされていることによってＳＷ１信号を出力し、全押し操作（ＳＷ２  ＯＮ）がなされることによってＳＷ２信号を出力する。カメラＣＰＵ１０６は、ＳＷ１信号の入力に応じて測光および焦点検出等の静止画撮影準備動作を開始し、ＳＷ２信号の入力に応じて記録用静止画の撮影動作を開始する。動画撮影スイッチ手段１１１は、使用者によって操作されるごとに、動画撮影開始信号の入力に応じて記録用動画の撮影動作を開始し、動画撮影停止信号の入力に応じて撮影動作を停止する。なお本実施形態では、動画撮影スイッチ手段１１１をレリーズスイッチ手段１１０と別体に設けているが、レリーズスイッチ手段１１０が動画撮影スイッチ手段を兼ねてもよい。
【００２６】
撮像手段１０２から出力された撮像信号に対して、画像処理回路にて増幅および様々な画像処理が行われることにより、デジタル映像信号が生成される。カメラＣＰＵ１０６は、デジタル映像信号を用いて、記録用静止画、表示用動画および記録用動画を生成する。表示用動画は、ＬＣＤパネル等の表示素子を含む表示手段１１２にて電子ビューファインダ画像として表示される。記録装置１１３は、記録用静止画および記録用動画を半導体メモリ等の記録媒体に記録する。１１４は、カメラ本体１００の電源である。
【００２７】
次に、本実施形態の絞り機構２０４の駆動方向に応じた駆動指示値における目標絞り値と実絞り値との関係から補正値ＱＮ１を求め、補正値ＱＮ１を用いて絞り機構２０４を制御する方法について説明する。記憶手段２１１は、レンズＣＰＵ２０６から絞り駆動手段２０５へ与えられる、絞り機構２０４の駆動方向ごとの駆動指示値に対応する目標絞り値を記憶している。本実施形態では、開放側から小絞り側への一方向駆動例（第１駆動方向への一方向駆動例：図１）について説明する。
【００２８】
図３は、絞り機構２０４を加速駆動および減速駆動で駆動する際の各駆動指示量に対応する駆動周波数の例を示すグラフである。図３の横軸は駆動指示量（ステップ数）、縦軸は駆動周波数（ｐｐｓ）をそれぞれ示す。記憶手段２１１は、絞り機構２０４の各駆動指示量に対応する駆動周波数の情報を記憶している。図３のグラフにおいて駆動指示量Ａおよび駆動指示量Ｂとして示されるように、絞り機構２０４を駆動するために使用される駆動周波数は、駆動指示量に応じて異なる。前述のように、互いに異なる駆動指示量Ａと駆動指示量Ｂでは、絞り機構２０４の駆動に使用される駆動周波数が異なる。このため、絞り機構２０４を駆動指示量Ａ、Ｂでそのまま駆動を行うと、絞り精度（実絞り値）のばらつきが発生する。
【００２９】
そこで本実施形態では、レンズＣＰＵ２０６は、絞り機構２０４の開放側から小絞り側への駆動方向（第１駆動方向）における駆動指示値に応じた実絞り値ＦｎｏＣＬＯＳＥを駆動指示量ごとに測定し、記憶手段２１１に記憶する。次に、レンズＣＰＵ２０６は、絞り機構２０４の小絞り側から開放側への駆動方向（第２駆動方向）における駆動指示値に応じた実絞り値ＦｎｏＯＰＥＮを駆動指示量ごとに測定し、記憶手段２１１に記憶する。レンズＣＰＵ２０６は、これら駆動方向ごとの絞り機構２０４の駆動指示値に対する駆動指示量ごとの実絞り値ＦｎｏＣＬＯＳＥ、ＦｎｏＯＰＥＮと、既に記憶手段２１１に記憶されている駆動方向ごとに駆動指示値に対応する目標絞り値とを比較する。そしてレンズＣＰＵ２０６は、双方の絞り値の差分絶対値が最小となる駆動指示値を抽出し、これを新たな駆動指示値（補正値ＱＮ１）として、記憶手段２１１に記憶する。
【００３０】
ここで、レンズＣＰＵ２０６は、双方の絞り値の差分絶対値（差の絶対値）が要求精度により決められた許容範囲内、すなわち特定の閾値以下となる駆動指示値を抽出し、これを新たな駆動指示値（補正値ＱＮ１）として、記憶手段２１１に記憶してもよい。以降は、レンズＣＰＵ２０６が、双方の絞り値の差分絶対値が最小となる駆動指示値を抽出し、これを新たな駆動指示値として記憶手段２１１に記憶させる例について説明する。
【００３１】
次に、図４を参照して、補正値ＱＮ１の元となる駆動指示値を抽出する方法について説明する。図４は、本実施形態における補正値ＱＮ１の設定方法を示すグラフである。図４において、横軸は駆動指示値、縦軸は光量をそれぞれ示す。光量は、絞り機構２０４を駆動した際に絞り羽根で構成される開口を通過する光量、または交換レンズ２００の撮像光学系を含めて通過する光量のいずれでもよい。図４では、交換レンズ２００の撮像光学系を含めて通過する光量を示している。
【００３２】
図４において、実線は、各目標絞り値に相当する光量とこれに対応する駆動指示値との関係をプロットしたものである。他の線は、駆動指示量２、４、８、１２のそれぞれの場合において、駆動指示値へ絞り機構２０４を駆動させたときの交換レンズ２００の撮像光学系を含めて通過する光量（実絞り値に相当）をプロットしたものである。ここでは、目標絞り値に相当する光量の目標駆動指示値、および、実際に絞り機構２０４を各々の駆動指示量で駆動させた場合の光量をそれぞれ示している。前述の理由により、同じ目標絞り値に相当する光量で比較した場合、目標駆動指示値と各駆動指示量で駆動させた各駆動指示値とは互いに一致せず、ばらつきを生じる。図４に示される例では、目標絞り値に対していずれの駆動指示量で駆動させた各駆動指示値の場合にも光量が暗い傾向を持つ。よって、目標絞り値に相当する光量になるように絞り機構２０４を駆動させるには、補正値ＱＮ１が必要となる。
【００３３】
本実施形態では、駆動指示値に応じた実絞り値ＦｎｏＣＬＯＳＥを駆動指示量ごとに目標絞り値と比較し、双方の絞り値の差分絶対値が最小となる駆動指示値を抽出する。例えば、図４に示される目標絞り値に対して、駆動指示量２で各駆動指示値へ絞り機構２０４を駆動させたときの補正値はＱＮ１（２）となる。この駆動指示値の抽出を駆動指示量ごとに全ての目標絞り値に対して行うことで、補正値ＱＮ１（２）の抽出が完了する。また、この抽出を駆動指示量４、８、１２、および絞り機構２０４の駆動量に応じた残りの駆動指示量全てにおいても行い、この補正値ＱＮ１を記憶手段２１１に記憶する。以降、この新たな駆動指示値ＱＮ１にて絞り機構２０４を動作させる。
【００３４】
またレンズＣＰＵ２０６は、目標絞り値と実絞り値とを比較する。目標絞り値が実絞り値の第１駆動方向にある場合、目標絞り値と実絞り値ＦｎｏＣＬＯＳＥとの差分絶対値が最小となる実絞り値の第１駆動指示値を駆動指示量ごとに求め、目標絞り値の第１駆動指示値とする。一方、目標絞り値が実絞り値の第２駆動方向にある場合、目標絞り値と実絞り値ＦｎｏＯＰＥＮとの差分絶対値が最小となる実絞り値の第２駆動指示値を駆動指示量ごとに求め、目標絞り値の第２駆動指示値とする。そして、双方の絞り値の差分絶対値が最小となる駆動指示値を抽出し、これを新たな駆動指示値ＱＮ１として、記憶手段２１１に記憶する。
【００３５】
次に、図１を参照して、本実施形態における絞り機構２０４に補正値ＱＮ１を適用する前の実絞り値および補正値ＱＮ１を適用した後の実絞り値について説明する。図１は、本実施形態における補正前後（補正値ＱＮ１を適用前後）の実絞り値を示すグラフである。図１（ａ）は補正前（補正値ＱＮ１の適用前）のグラフ、図１（ｂ）は補正後（補正値ＱＮ１の適用後）のグラフをそれぞれ示す。図１（ａ）、（ｂ）において、横軸は駆動指示値、縦軸は実絞り値をそれぞれ示す。実絞り値は、図１（ａ）、（ｂ）中のグラフの＋方向への誤差が大きくなるほど絞り値が小さくなる（絞り開口を通過する光量は増える）ことを示す。また実絞り値は、−方向への誤差が大きくなるほど絞り値が大きくなる（絞り開口を通過する光量は減る）ことを示す。
【００３６】
また、図１（ａ）の横軸は、開放側から小絞り側への第１駆動方向における駆動指示値であり、縦軸のゼロラインは目標絞り値を示す。図１の例では、駆動指示値に対して駆動指示量を１、２、４、８、１２と変更させている。本実施形態の補正値ＱＮ１を適用する前の実絞り値のグラフ（図（ａ））では、駆動指示量によって目標絞り値に対する実絞り値のばらつきが発生している。そして図１（ｂ）は、本実施形態の補正値ＱＮ１を適用して絞り機構２０４を駆動させた実絞り値のグラフで、目標絞り値に近い高精度な絞り機構を実現することができる。今回の例では、補正値ＱＮ１を適用する前時点で既に絞り精度が高いものを示したが、本実施形態の補正値ＱＮ１を用いれば、さらに絞り精度を改善することが可能である。また本実施形態では、説明を省略したが、この補正値ＱＮ１は駆動方向に応じて求めるため、小絞り側から開放側への第２駆動方向においても同様に適用可能である。
【００３７】
記憶手段２１１は、絞り機構２０４の駆動方向に応じた絞り機構２０４の駆動指示値と実絞り値との関係において、交換レンズ２００（撮像装置１０）の姿勢（姿勢差）、駆動周波数、および温度の少なくとも一つの情報を記憶している。レンズＣＰＵ２０６は、これらの情報を随時読み出すことができる。ここで絞り駆動手段２０５は、記憶手段２１１に記憶された絞り機構２０４の駆動方向に応じた絞り機構２０４の駆動指示値と実絞り値の関係において、姿勢（姿勢差）、駆動周波数、および温度の少なくとも一つの情報に基づいて、絞り機構２０４の駆動制御を行う。これにより、姿勢差や様々な駆動周波数、温度環境下においても補正値ＱＮ１が適用可能となる。
【００３８】
このように本実施形態において、レンズ装置（交換レンズ２００）は、絞り手段（絞り機構２０４）、駆動手段（絞り駆動手段２０５）、記憶手段２１１、および、制御手段（レンズＣＰＵ２０６）を有する。駆動手段は、絞り手段を駆動する。記憶手段２１１は、絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値（補正値ＱＮ１）を記憶する。制御手段は、駆動指示値に基づいて駆動手段を制御する。駆動指示値は、駆動指示量（例えば、図４中の駆動指示量２、３、８、１２）ごとに設定された、複数の駆動指示値のうち目標絞り値と実絞り値との差分絶対値が最小となる駆動指示値（補正値ＱＮ１（２）、ＱＮ１（４）、ＱＮ１（８）、ＱＮ１（１２））である。ここで複数の駆動指示値は、図４に示される各駆動指示量のグラフ上の複数のプロットに相当する。好ましくは、駆動指示値は、駆動指示量ごとに、複数の駆動指示値に対して目標絞り値と実絞り値とを比較する（目標絞り値と各駆動指示量のグラフ上の複数のプロットとを比較する）ことにより設定されている。
【００３９】
以上により、高速性を保ちつつ、絞りをマイクロステップ駆動の加速、減速駆動で駆動させた場合にも、絞り精度の向上を実現することができる。
【００４０】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本実施形態の撮像装置の基本構成は、第１の実施形態において図２を参照して説明した撮像装置１０と同様であるため、その説明を省略する。
【００４１】
本実施形態において、レンズＣＰＵ２０６は、絞り機構２０４の駆動方向に応じた駆動指示値における目標絞り値と実絞り値との関係から補正値ＱＮ２を求め、補正値ＱＮ２を用いて絞り機構２０４を制御する。記憶手段２１１は、絞り機構２０４におけるレンズＣＰＵ２０６から絞り駆動手段２０５へ与えられる駆動方向ごとに駆動指示値に対応する目標絞り値を記憶している。本実施形態では、開放側から小絞り側への一方向駆動例（第１駆動方向への一方向駆動例：図６）として説明する。
【００４２】
図３に示されるように、互いに異なる駆動指示量Ａと駆動指示量Ｂでは、絞り機構２０４の駆動に使用される駆動周波数が異なる。このため、絞り機構２０４を駆動指示量Ａ、Ｂでそのまま駆動を行うと、絞り精度（実絞り値）のばらつきが発生する。
【００４３】
そこで本実施形態では、レンズＣＰＵ２０６は、絞り機構２０４の開放側から小絞り側への駆動方向（第１駆動方向）における駆動指示値に応じた実絞り値ＦｎｏＣＬＯＳＥを駆動指示量ごとに測定し、記憶手段２１１に記憶する。次に、レンズＣＰＵ２０６は、絞り機構２０４の小絞り側から開放側への駆動方向（第２駆動方向）における駆動指示値に応じた実絞り値ＦｎｏＯＰＥＮを駆動指示量ごとに測定し、記憶手段２１１に記憶する。レンズＣＰＵ２０６は、これら駆動方向ごとの絞り機構２０４の駆動指示値に対する実絞り値ＦｎｏＣＬＯＳＥ、ＦｎｏＯＰＥＮと、既に記憶手段２１１に記憶されている駆動方向ごとに絞り機構２０４の駆動指示値に対応する目標絞り値とを比較する。そしてレンズＣＰＵ２０６は、双方の絞り値の差分絶対値が最大となる駆動指示量を抽出する。そしてレンズＣＰＵ２０６は、抽出された駆動指示量における目標絞り値に対する実絞り値の差分絶対値の中から最小となる駆動指示値を求め、これを新たな駆動指示値（補正値ＱＮ２）とし、記憶手段２１１に記憶する。
【００４４】
ここで、レンズＣＰＵ２０６は、抽出された駆動指示量における目標絞り値に対する実絞り値の差分絶対値（差の絶対値）の中から要求精度によって決められた許容範囲内、すなわち特定の閾値以下となる駆動指示値を求めることができる。そしてレンズＣＰＵ２０６は、このように求めた駆動指示値を新たな駆動指示値（補正値ＱＮ２）として、記憶手段２１１に記憶してもよい。以降は、レンズＣＰＵ２０６が、抽出された駆動指示量における目標絞り値に対する実絞り値の差分絶対値の中から最小となる駆動指示値を求め、これを新たな駆動指示値として記憶手段２１１に記憶させる例について説明する。以降、レンズＣＰＵ２０６は、この新たな駆動指示値ＱＮ２にて絞り機構２０４を動作させる。
【００４５】
またレンズＣＰＵ２０６は、目標絞り値と実絞り値とを比較する。目標絞り値が実絞り値の第１駆動方向にある場合、レンズＣＰＵ２０６は、目標絞り値と実絞り値ＦｎｏＣＬＯＳＥとの差分絶対値が最大となる駆動指示量を抽出する。そしてレンズＣＰＵ２０６は、抽出された駆動指示量における目標絞り値に対する実絞り値の差分絶対値の中から最小となる実絞り値の第１駆動指示値を求め、これを目標絞り値の第１駆動指示値とする。またレンズＣＰＵ２０６は、目標絞り値が実絞り値の第２駆動方向にある場合についても同様に求め、これを目標絞り値の第２駆動指示値とする。
【００４６】
次に、図５を参照して、補正値ＱＮ２の元となる駆動指示値を抽出する方法について説明する。図５は、本実施形態における補正値ＱＮ２の設定方法を示すグラフである。図５において、横軸は駆動指示値、縦軸は光量をそれぞれ示す。光量は、絞り機構２０４を駆動した際に絞り羽根で構成される開口を通過する光量、または交換レンズ２００の撮像光学系を含めて通過する光量のいずれでもよい。図５では、交換レンズ２００の撮像光学系を含めて通過する光量を示している。
【００４７】
図５において、実線は、各目標絞り値に相当する光量とこれに対応する駆動指示値との関係をプロットしたものである。他の線は、駆動指示量２、４、８、１２のそれぞれの場合において、駆動指示値へ絞り機構２０４を駆動させたときの交換レンズ２００の撮像光学系を含めて通過する光量（実絞り値に相当）をプロットしたものである。ここでは、目標絞り値に相当する光量の目標駆動指示値、および、実際に絞り機構２０４を各々の駆動指示量で駆動させた場合の光量をそれぞれ示している。前述の理由により、同じ目標絞り値に相当する光量で比較した場合、目標駆動指示値と各駆動指示量で駆動させた各駆動指示値とは互いに一致せず、ばらつきを生じる。図５に示される例では、目標絞り値に対していずれの駆動指示量で駆動させた各駆動指示値の場合にも光量が暗い傾向を持つ。よって、目標絞り値に相当する光量になるように絞り機構２０４を駆動させるには、補正値ＱＮ２が必要となる。
【００４８】
本実施形態では、駆動指示値に応じた実絞り値ＦｎｏＣＬＯＳＥを駆動指示量ごとに目標絞り値と比較し、双方の絞り値の差分絶対値が最大となる駆動指示値を抽出する。そして、抽出された駆動指示量における実絞り値と目標絞り値との差分絶対値の中から最小となる駆動指示量の駆動指示値を抽出する。例えば、図５において、目標絞り値に相当する光量に対して、駆動指示量２、４、８、１２で駆動させた各駆動指示値における光量との差分絶対値（差分絶対値の最大値）を太字（実線）の四角Ｓで示している。ここで、目標絞り値に相当する光量に対する比較は、説明を簡単にするため１３個の四角Ｓとした。比較対象の四角Ｓの個数は、抽出可能であればこれに限定されるものではない。この差分絶対値（差分絶対値の最大値）は、ある駆動指示値を境に増減し、駆動指示量（当該最大値に対応する駆動指示量）は駆動指示値によって異なる（異なりうる）。
【００４９】
次に、この抽出された駆動指示量における実絞り値と目標絞り値の差分絶対値の中から最小となる駆動指示量の駆動指示値（この抽出された差分絶対値の最大値の中から最小となる最大値に対応する駆動指示値）を補正値ＱＮ２として抽出する。この抽出を第１の実施形態では駆動指示量４、８、１２、および絞り機構２０４の駆動量に応じた残りの駆動指示量の全てにおいても行っているが、本実施形態では行わず、補正値ＱＮ２を記憶手段２１１に記憶する。
【００５０】
以降、この新たな駆動指示値ＱＮ２にて絞り機構２０４を動作させる。すなわちレンズＣＰＵ２０６は、測定手段（不図示）を用いて絞り機構２０４の実絞り値を測定し、駆動指令（駆動指示値）に基づいて絞り機構２０４を往復運動させながら絞り機構２０４の実絞り値を測定する。これによりレンズＣＰＵ２０６は、記憶手段２１１が記憶している第１駆動指示値および第２駆動指示値を取得する。またレンズＣＰＵ２０６は、目標絞り値と実絞り値とを比較する。目標絞り値が実絞り値の第１駆動方向にある場合、目標絞り値と実絞り値ＦｎｏＣＬＯＳＥとの差分絶対値が最大となる駆動指示量を抽出する。そしてレンズＣＰＵ２０６は、抽出された駆動指示量における目標絞り値に対する実絞り値の差分絶対値の中から最小となる実絞り値の第１駆動指示値を求め、これを目標絞り値の第１駆動指示値とする。またレンズＣＰＵ２０６は、目標絞り値が実絞り値の第２駆動方向にある場合についても同様に求め、これを目標絞り値の第２駆動指示値とする。
【００５１】
次に、図６を参照して、本実施形態における絞り機構２０４に補正値ＱＮ２を適用した後の実絞り値について説明する。図６は、本実施形態における補正後（補正値ＱＮ２を適用後）の実絞り値を示すグラフである。図６において、縦軸は実絞り値を示し、グラフの＋方向への誤差が大きくなるほど絞り値が小さくなり（絞り開口を通過する光量は増える）、−方向への誤差が大きくなるほど絞り値が大きくなる（絞り開口を通過する光量は減る）ことを示す。また、横軸は、開放側から小絞り側への第１駆動方向における駆動指示値であり、縦軸のゼロラインは目標絞り値を示す。図６の例では、駆動指示値に対して駆動指示量を１、２、４、８、１２と変更させている。本実施形態の補正値ＱＮ２を適用する前の実絞り値のグラフは、図１（ａ）に示されるとおりである。
【００５２】
図６は、本実施形態の補正値ＱＮ２を適用して絞り機構２０４を駆動させた実絞り値のグラフで、図１（ａ）に対して目標絞り値により近い絞り機構を実現できている。本実施形態では、補正値ＱＮ２を適用することで目標絞り値により近い絞り機構を実現できているだけでなく、第１の実施形態よりも記憶手段２１１に記憶する情報量を少なくすることができる。
【００５３】
具体的には、第１の実施形態では、絞り機構２０４の開放側から小絞り側への駆動方向（第１駆動方向）での駆動指示値に応じた実絞り値ＦｎｏＣＬＯＳＥを駆動指示量ごとに測定し、記憶手段２１１に記憶する。また第１の実施形態では、予め記憶手段２１１に記憶された目標絞り値と実絞り値ＦｎｏＣＬＯＳＥとの差分絶対値が最小となる実絞り値の第１駆動指示値を各駆動指示量において求める。そして、各々の目標絞り値の第１駆動指示値として絞り機構２０４の開放側から小絞り側までの駆動量に応じた複数パターンを記憶する必要がある。
【００５４】
一方、本実施形態では、予め記憶手段２１１に記憶された目標絞り値と実絞り値とを比較するが、目標絞り値に対応する第１駆動指示値として１パターンのみを記憶すればよい。このため、記憶手段２１１に記憶する情報量を少なくすることができる。本実施形態では、補正値ＱＮ２を適用する前時点で既に絞り精度が高いが、補正値ＱＮ２を用いれば、さらに絞り精度を改善することが可能である。また本実施形態では、補正値ＱＮ２は駆動方向に応じて求めることができるため、小絞り側から開放側への第２駆動方向においても同様に適用可能である。また、記憶手段２１１は、絞り機構２０４の駆動方向に応じた絞り機構２０４の駆動指示値と実絞り値との関係において、交換レンズ２００（撮像装置１０）の姿勢（姿勢差）、駆動周波数、および、温度の少なくとも一つの情報を記憶している。レンズＣＰＵ２０６は、この情報を随時読み出すことができる。絞り駆動手段２０５は、記憶手段２１１に記憶された絞り機構２０４の駆動方向に応じた絞り機構２０４の駆動指示値と実絞り値との関係において、姿勢（姿勢差）、駆動周波数、および、温度の少なくとも一つの情報に基づいて、絞り機構２０４の駆動制御を行う。これにより、姿勢差や様々な駆動周波数、温度環境下においても補正値ＱＮ２が適用可能となる。
【００５５】
このように本実施形態において、レンズ装置（交換レンズ２００）は、絞り手段（絞り機構２０４）、駆動手段（絞り駆動手段２０５）、記憶手段２１１、および、制御手段（レンズＣＰＵ２０６）を有する。駆動手段は、絞り手段を駆動する。記憶手段２１１は、絞り手段を現在絞り値から目標絞り値へ駆動するための駆動指示値（補正値ＱＮ２）を記憶する。制御手段は、駆動指示値に基づいて駆動手段を制御する。駆動指示値（補正値ＱＮ２）は、目標絞り値と実絞り値との差分絶対値が最大となる駆動指示量における複数の駆動指示値のうち、目標絞り値と実絞り値との差分絶対値が最小となる駆動指示値である。ここで、目標絞り値と実絞り値との差分絶対値が最大となる駆動指示量における複数の駆動指示値は、図５に示される１３個の実線の四角Ｓに示した絞り機構２０４を各々の位置に駆動するための駆動指示値に相当する。すなわち、図５中の左側の７個の四角Ｓに関しては、駆動指示量８で左側の７個の四角Ｓに示した各々の駆動指示値で絞り機構２０４を駆動した時の実絞り値と目標絞り値との差である。また、図５中の右側の６個の四角Ｓに関しては、駆動指示量１２で右側の６個の四角Sに示した各々の駆動指示値で絞り機構２０４を駆動した時の実絞り値と目標絞り値との差である。
目標絞り値と実絞り値との差分絶対値が最小となる駆動指示値は、図５に示される１３個の四角Ｓのうち長さが最小となる四角に対応する駆動指示量の駆動指示値である。好ましくは、駆動指示値は、駆動指示量ごとに、複数の駆動指示値に対して目標絞り値と実絞り値とを比較し、複数の駆動指示値のそれぞれに関して、目標絞り値と実絞り値との差分絶対値が最大となる駆動指示量を抽出することにより設定されている。
【００５６】
以上により、高速性を保ちつつ、絞りをマイクロステップ駆動の加速、減速駆動で駆動させた場合にも、絞り精度の向上を実現することができる。
【００５７】
各実施形態において、好ましくは、絞り手段は、開放側から小絞り側への第１駆動方向および小絞り側から開放側への第２駆動方向に駆動可能である。記憶手段は、駆動指示値として、第１駆動方向に絞り手段を駆動する際に用いられる第１駆動指示値、および、第２駆動方向に絞り手段を駆動する際に用いられる第２駆動指示値を記憶している。制御手段は、目標絞り値が現在絞り値に対して第１駆動方向にある場合、第１駆動指示値に基づいて駆動手段を制御する。また制御手段は、目標絞り値が現在絞り値に対して第２駆動方向にある場合、第２駆動指示値に基づいて駆動手段を制御する。
【００５８】
好ましくは、駆動指示量は、絞り手段の現在絞り値に対応する駆動指示値と、駆動手段へ出力される次の駆動指示値との差分量である。また好ましくは、駆動手段は、マイクロステップ駆動（正弦波信号と余弦波信号とを用いた駆動）により絞り手段を駆動し、加速駆動および減速駆動を行う。また好ましくは、記憶手段は、駆動指示値と実絞り値との関係を示すデータを記憶している。より好ましくは、記憶手段は、レンズ装置の姿勢、駆動周波数、および、温度の少なくとも一つの情報ごとにデータを記憶している。より好ましくは、制御手段は、レンズ装置の姿勢、駆動周波数、および、温度の少なくとも一つの情報に基づく駆動指示値を駆動手段へ出力する。
【００５９】
なお各実施形態では、絞り駆動手段２０５にステッピングモータを用いたが、本発明はこれに限定されるものではない。絞り駆動手段２０５として、例えば、ＤＣモータやリニアモータ、超音波モータなどを用いてもよい。
【００６０】
各実施形態によれば、マイクロステップ駆動において、高速かつ高精度に絞り手段を制御することが可能なレンズ装置および撮像装置を提供することができる。
【００６１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６２】
２００  交換レンズ（レンズ装置）
２０４  絞り機構（絞り手段）
２０５  絞り駆動手段（駆動手段）
２０６  レンズＣＰＵ（制御手段）
２１１  メモリ（記憶手段）
【図１】
2020170144.tif 000003
【図２】
2020170144.tif 000004
【図３】
2020170144.tif 000005
【図４】
2020170144.tif 000006
【図５】
2020170144.tif 000007
【図６】
2020170144.tif 000008