(57)【要約】【課題】  カメラやレンズ装置に組み込まれた制御装置の焦点検出精度を高める。【解決手段】  フォーカスレンズ（１）を含む光学系と、前記フォーカスレンズを駆動するアクチュエータ（２）とを有する光学機器の制御装置であって、前記光学系の焦点状態の検出結果に基づいて算出された前記アクチュエータの第１の駆動量と該第１の駆動量を補正するための補正情報とを用いて前記アクチュエータの第２の駆動量を算出する算出手段（６）と、前記アクチュエータを前記第２の駆動量駆動した状態で、該第２の駆動量と前記フォーカスレンズの駆動量とを比較する比較手段（６）と、前記比較手段による比較結果に基づいて前記補正情報を更新する更新手段（６）とを有することを特徴とする制御装置。【選択図】  図２
2006119456.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを含む光学系と、前記フォーカスレンズを駆動するアクチュエータとを有する光学機器の制御装置であって、
前記光学系の焦点状態の検出結果に基づいて算出された前記アクチュエータの第１の駆動量と該第１の駆動量を補正するための補正情報とを用いて前記アクチュエータの第２の駆動量を算出する算出手段と、
前記アクチュエータを前記第２の駆動量駆動した状態で、該第２の駆動量と前記フォーカスレンズの駆動量とを比較する比較手段と、
前記比較手段による比較結果に基づいて前記補正情報を更新する更新手段とを有することを特徴とする制御装置。
【請求項２】
前記アクチュエータの駆動力を前記フォーカスレンズに伝達する伝達機構を有し、
前記補正情報は、前記伝達機構における不感帯に関わる情報であることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記更新手段は、複数の前記比較結果に基づいて前記補正情報を更新することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記更新手段は、複数の前記比較結果の平均化処理を行い、該処理結果に基づいて前記補正情報を更新することを特徴とする請求項３に記載の制御装置。
【請求項５】
請求項１から４のいずれか１つに記載の制御装置と、
フォーカスレンズを含む撮影光学系とを有することを特徴とする光学機器。
【請求項６】
請求項１から４のいずれか１つに記載の制御装置と、
光学系の焦点状態を検出する焦点検出手段とを有することを特徴とする光学機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーカスレンズを含む光学系を有する光学機器の制御装置に関する。
【背景技術】
【０００２】
近年、焦点検出ユニットを備えたカメラシステム、ビデオカメラ、レンズ装置などのフォーカスレンズを有する光学機器において、フォーカスレンズの駆動源としてＤＣモータ、ステッピングモータ、振動波モータ等のアクチュエータが組み込まれている。
【０００３】
このアクチュエータを含むフォーカスレンズ駆動ユニットは、減速器、カム等のメカ的な伝達機構が複雑に絡み合って構成されている。このため、伝達機構おいて生じるバックラッシ量が増加し、例えばオートフォーカス機構を有するカメラにおいて、ピントのズレが生じるという問題が発生している。
【０００４】
特にフォーカスレンズの駆動方向を反転する際には、バックラッシの影響を受けやすい。このため、フォーカスレンズを反転する際には、あらかじめ伝達機構において生じるバックラッシを記憶しておき、そのバックラッシ量に基づいて駆動方向反転時の駆動量を補正する方法（以下、「バックラッシ補正」という）が採用されている（例えば、特許文献１）。
【特許文献１】特開２００１−３０５４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、バックラッシ補正量は、同じ種類の光学機器であっても個体差によってばらつきがあるため、光学機器ごとにバックラッシ補正量を測定して、これを記憶させておく必要があり、コストが増大する。
【０００６】
また、こうして個別のバックラッシ補正量を記憶させたとしても、温度環境下や部品経年変化等によってバックラッシ量がその後変わってしまうおそれがある。したがって、精度よいバックラッシ補正を行うことは困難である。
【０００７】
本発明は上記のような課題を解決するためになされたもので、自動焦点調節時の精度の向上を図ることを１つの目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、１つの観点としての発明の制御装置は、フォーカスレンズを含む光学系と、フォーカスレンズを駆動するアクチュエータとを有する光学機器の制御装置であって、光学系の焦点状態の検出結果に基づいて算出されたアクチュエータの第１の駆動量と該第１の駆動量を補正するための補正情報とを用いてアクチュエータの第２の駆動量を算出する算出手段と、アクチュエータを第２の駆動量駆動した状態で、該第２の駆動量とフォーカスレンズの駆動量とを比較する比較手段と、比較手段による比較結果に基づいて補正情報を更新する更新手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、アクチュエータの駆動量とフォーカスレンズの駆動量との比較結果に応じて予め設定されている補正情報を更新することができるので、温度などの環境変化や経年変化等があっても補正情報を用いた精度のよいアクチュエータ駆動用の補正を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例について説明する。
（実施例１）
図１は本実施例のカメラシステム（光学機器）の機能ブロック図である。同図において、２０はレンズ装置（光学機器）であり、このレンズ装置２０には以下の部材が組み込まれている。１はフォーカスレンズであり、２はフォーカスレンズ１のアクチュエータとしてのモータである。ここで、モータ２としては振動型モータ、ＤＣモータ、ステッピングモータを用いることができる。３はモータ２の駆動力をフォーカスレンズ１に伝達する伝達機構であり、不図示の複数のギア列やカムなどを有している。伝達機構３及びモータ２によってフォーカスレンズ１を駆動するフォーカス駆動ユニット９が構成される。
【００１１】
４はモータ２のＯＮ、ＯＦＦあるいは入力を可変して、フォーカス駆動ユニット９の駆動速度を切り換えるドライバ回路であり、５はフォーカス駆動ユニット９の駆動量、つまりはフォーカスレンズ１の駆動量を読みとるエンコーダ回路である。
【００１２】
６はレンズ装置２０のすべての制御を司るレンズ制御回路（算出手段、比較手段、更新手段）であり、書き換え可能なレンズ内部メモリ６ａを有している。このレンズ制御回路６は、カメラ３０から送信されたフォーカスレンズ１の駆動量および駆動方向の情報に対応してモータ２を駆動する。
【００１３】
７はレンズ装置２０を機械的にカメラ３０に連結するためのレンズマウントであり、８はカメラ制御回路６との通信を行うための複数の電気接点を有するレンズ通信ユニットである。
【００１４】
３０はカメラであり、このカメラ３０には以下の部材が組み込まれている。１０はレンズマウント７と機械的に連結するためのカメラマウントであり、１１はレンズ制御回路６と通信を行うための複数の接点を有するカメラ通信ユニットである。１２はカメラ３０の全ての制御を司るカメラ制御回路であり、カメラ内部メモリ１２ａを有している。１３は被写体に対する合焦状態を検出する焦点検出ユニットである。
【００１５】
次に、カメラシステムの動作について説明する。レンズマウント７及びカメラマウント１０を介して、レンズ装置２０がカメラ３０に装着されると、カメラ通信ユニット１１からレンズ装置２０に光学に関するデータの送信を要求する信号が出力される。
【００１６】
この信号を受信するとレンズ制御回路６は、カメラ制御回路１２の要求するデータを、レンズ通信ユニット８を介してカメラ３０に送信する。
【００１７】
カメラ制御回路１２は、各種光学データを内部メモリ１２ａに記憶しており、その中から読み出したフォーカス敏感度のデータと焦点検出ユニット１３からの出力信号とに基づき、フォーカスレンズ１の駆動量Ｂを決定する。
【００１８】
カメラ制御回路１２は、算出したフォーカスレンズ１の駆動量Ｂを、カメラ通信ユニット１１を介してレンズ装置２０に送信する。
【００１９】
レンズ制御回路６は、受信した駆動量Ｂの正負を判断しフォーカスレンズ１の駆動方向を決定し、前回の駆動方向と反対方向に駆動する場合には、あらかじめ記憶されているバックラッシ補正量ｇ（補正情報）をレンズ内部メモリ６ａから読み出す。このバックラッシ補正量ｇは、機種ごとに予め測定された伝達機構３の不感帯、すなわち、伝達機構３を構成するギアなどにおいて生じるバックラッシやガタなどに関わる補正量であり、製造時にレンズ内部メモリ６ａに記憶される。なお、バックラッシ補正量ｇを、製造時において機器ごとに測定した補正量としてもよい。
【００２０】
そして、この読み出したバックラッシ補正量ｇとカメラ制御回路１２から送信された駆動量Ｂ（第１の駆動量）を加算して新たな駆動量Ｃ（第２の駆動量）を算出し、これをレンズ内部メモリ６ａに記憶する。モータ２は、この駆動量Ｃで駆動される。
モータ２が駆動されると、エンコーダ回路５はモータ２の回転数に同期したパルス波形を出力し、レンズ制御回路６はその出力からフォーカスレンズ１の駆動速度と実際の駆動量（エンコーダ回路５のパルスカウント値）を導き出す。
【００２１】
次にレンズ制御回路６は、フォーカスレンズ１の実際の駆動量とモータ２の駆動量とを比較し、その差の絶対値が所定値以下である場合には、ドライバ回路４を介してモータ２を停止し、フォーカレンズ１の駆動を停止する。
【００２２】
次に、図２を参照して、本実施例のカメラシステムの動作制御について説明する。ここで、図２は、本実施例のカメラシステムの制御手順を示したフローチャートである。なお、以下のフローチャートにおいて、レンズ装置の制御はレンズ制御回路６によって実行され、カメラの制御はカメラ制御回路１２によって実行される。
【００２３】
レンズ制御回路６は、通信ユニット８を介してカメラ制御回路１２からの通信入力が有るかどうかを判断する（Ｓ２０１）。そして、カメラ制御回路１２から通信入力があった場合は、送信されたデータを解析して、この入力信号がフォーカス駆動ユニット９の駆動命令なのか光学データの送信命令なのかを判別する（Ｓ２０２）。
【００２４】
光学データの送信命令であった場合は、カメラ制御回路１２が要求している光学データをレンズ制御回路６のレンズ内部メモリ６ａに記憶し、再び通信入力待ちに戻る（Ｓ２０３）。このレンズ内部メモリ６ａに記憶された光学データは、次の通信の際にカメラ３０に送信される。
【００２５】
Ｓ２０２において、カメラ制御回路１２からフォーカス駆動ユニット９の駆動命令が送信されたと判定した場合には、次の通信入力があるかどうかを判断する（Ｓ２０４）。そして、次の通信入力があった場合には、その入力信号に含まれているフォーカスレンズ１の駆動量Ａと駆動方向に関する情報を、レンズ内部メモリ６ａに記憶する（Ｓ２０５）。
【００２６】
次に、レンズ制御回路６は、ドライバ回路４に対してモータ２の駆動開始を指示する（Ｓ２０６）。モータ２の駆動と同時にその回転に同期したパルス出力がエンコーダ回路５からレンズ制御回路６に内蔵された不図示のカウンタに入力される。つまり、このカウンタ値は実際のフォーカスレンズ１の駆動量に等しいことになる。
【００２７】
レンズ制御回路６は、その実際のフォーカスレンズ１の駆動量の値とステップ２０５でレンズ内部メモリ６ａに記憶された駆動量Ａを読み出して比較することにより、合焦判定を行い（Ｓ２０７）、実際のフォーカスレンズ１の駆動量とメモリ６ａに記憶された駆動量との差の絶対値が所定値以下（合焦とみなせる許容範囲）である場合には、合焦と判断し、ドライバ回路４を介してモータ２を停止する（Ｓ２１３）。
【００２８】
ステップ２０７の合焦判定において、実際のフォーカスレンズ１の駆動量とメモリ６ａに記憶された駆動量との差の絶対値が所定値より大きいと判断された場合は、合焦していないと判断し、カメラ制御回路１２はフォーカス敏感度のデータと焦点検出ユニット１３からの出力信号に基づき、フォーカスレンズ１の駆動方向及び駆動量Ｂを再度算出し（Ｓ２０８）、これらのデータを、カメラ通信ユニット１１を介してレンズ制御回路６に送信する（Ｓ２０９）。
【００２９】
そして、レンズ制御回路６は、それらのデータを取り込み、駆動量Ｂ（第１の駆動量）と駆動方向をレンズ内部メモリ６ａに転送し、駆動方向の反転が必要かどうかを判定する（Ｓ２１０）。すなわち、レンズ制御回路６は駆動量の正負を調べて、駆動方向を判断する。
【００３０】
ステップ２１０において、駆動方向の反転が必要ないと判断された場合には、ステップ２０６に戻り、レンズ制御回路６は、ドライバ回路４に対してモータ２の駆動開始を再度指示する。
【００３１】
他方、ステップ２１０において、駆動方向の反転が必要と判断された場合には、レンズ制御回路６はバックラッシ補正量ｇをレンズ内部メモリ６ａから読み出す（Ｓ２１１）。
そして、駆動量Ｂ及びバックラッシ補正量ｇに基づき、駆動量Ｃを算出するが、詳細な説明は後述する。
【００３２】
そして、ステップ２１２で後述するバックラッシ補正処理を行うことでバックラッシ補正量を更新し、更新された最新のバックラッシ補正量ｇ’（更新された補正情報）とカメラ制御回路１２から送信された駆動量を加算して新たな駆動量とし（Ｓ２１２）、この駆動量でモータ２を駆動する（Ｓ２０６）。
【００３３】
次にステップ２１２でのバックラッシ補正処理について、図３を用いて説明する。ここで、図３はバックラッシ補正処理の処理手順を示したフローチャートである。
【００３４】
まず、レンズ制御回路６は、ステップ２０９で算出された駆動量Ｂに、ステップ２１０でレンズ内部メモリ６ａから読み出したバックラッシ補正量ｇの値を加算して新たなモータ２の駆動量Ｃ（第２の駆動量）を算出し（Ｓ３０１）、これをレンズ内部メモリ６ａに記憶する。そして、この駆動量Ｃに基づきモータ２を駆動する（Ｓ３０２）。
【００３５】
そして、ステップ３０３においてステップ２０７と同様に合焦判定を行い、合焦と判定した場合には、ドライバ回路４を介してモータ２を停止し（Ｓ２１３）、カメラ制御回路１２からの通信入力待ちに戻る。
【００３６】
ステップ３０３の合焦判定において、実際のフォーカスレンズの駆動量とメモリ６ａに記憶された駆動量Ｃとの差の絶対値が所定値より大きいと判断（比較手段による比較）された場合は、合焦していないと判断し、カメラ制御回路１２はフォーカス敏感度のデータと焦点検出ユニット１３からの出力信号に基づき（Ｓ３０４）、フォーカスレンズ１の駆動方向及び新たな駆動量Ｄを再度算出し、これらのデータをカメラ通信ユニット１１及びレンズ通信ユニット８を介してレンズ制御回路６に送信する（Ｓ３０５）。
【００３７】
そして、レンズ制御回路６は、それらのデータを取り込み、駆動量Ｄと駆動方向をレンズ内部メモリ６ａに記憶する。ここで、再度算出した駆動量Ｄはバックラッシ補正駆動時の誤差量に相当し、駆動量が正となっている場合はバックラッシ補正量の値が実際のバックラッシに対し小さいことを示し、駆動量が負となっている場合はバックラッシ補正量の値が実際のバックラッシに対し大きいことを示す。
【００３８】
レンズ制御回路６は、この駆動量Ｄと駆動方向を表わす値として正負のバックラッシ補正誤差量Ｆをレンズ内部メモリ６ａに記憶する（Ｓ３０６）。また、このバックラッシ補正誤差量Ｆは複数記憶することが可能である。
【００３９】
次に、レンズ制御回路６は過去に記憶された複数のバックラッシ補正誤差量Ｆの値をレンズ内部メモリ６ａから読み出した後（Ｓ３０７）、これらのバックラッシ補正誤差量Ｆの値を平均化したバックラッシ補正誤差量平均値Ｇを生成する（Ｓ３０８）。
【００４０】
そして、あらかじめレンズ内部メモリ６ａに記憶されているバックラッシ補正量ｇにこのバックラッシ補正誤差量平均値Ｇの値を加算したバックラッシ補正量g’を生成し、これをレンズ内部メモリ６ａに上書きして、更新する（Ｓ３０９）。
【００４１】
そして、レンズ制御回路６は、更新された最新のバックラッシ補正量ｇ’をカメラ制御回路１２から送信された駆動量Ｄに加算した新たな駆動量Ｅを求め（Ｓ３１０）、この駆動量Ｅでモータ２を駆動する（Ｓ２０６）。これにより合焦が得られるが得られないときは、繰り返す。
【００４２】
このように、本実施例では、レンズ装置に記憶されたバックラッシ補正量を、カメラ使用時に更新するため、温度などの環境変化や部品経年変化等によってバックラッシ量が出荷時から変化してしまった場合でも、自動焦点調節時（主としてフォーカスレンズの駆動方向反転時）のバックラッシ補正の精度を向上させることができる。
【００４３】
なお、駆動量Ｃの算出、Ｓ３０３における比較及びＳ３０９における補正量の更新を、カメラ制御回路１２に実行させるようにしてもよい。
（実施例２）
図４は本実施例のカメラシステム（光学機器）の機能ブロック図である。同図において、４０はレンズ装置（光学機器）であり、このレンズ装置４０には以下の部材が組み込まれている。１０１はフォーカスレンズであり、１０２はフォーカスレンズ１０１のアクチュエータとしてのモータである。ここで、モータ１０２としては、振動型モータ、ＤＣモータ、ステッピングモータを用いることができる。１０３はモータ１０２の駆動力をフォーカスレンズ１０１に伝達する伝達機構であり、不図示の複数のギア列やカムなどを有している。伝達機構１０３及びモータ１０２によってフォーカスレンズ１０１を駆動するフォーカス駆動ユニット１１１が構成される。
【００４４】
１０４はモータ１０２のＯＮ、ＯＦＦあるいは入力を可変して、フォーカス駆動ユニット１１１の駆動速度を切り換えるドライバ回路であり、１０５はフォーカス駆動ユニット１１１の駆動量、つまりはフォーカスレンズ１０１の駆動量を読みとるエンコーダ回路である。
【００４５】
１０６はレンズ装置４０のすべての制御を司るレンズ制御回路（算出手段、比較手段、更新手段）であり、書き換え可能なレンズ内部メモリ１０６ａを有している。このレンズ制御回路１０６は、カメラ５０から送信されたフォーカスレンズ１０１の駆動量および駆動方向の情報に対応してモータ１０２を駆動する。
【００４６】
１０７はフォーカスレンズ１０１の位置を検出する位置検出回路であり、１０８は不図示の変倍レンズの位置を検出するズーム位置検出回路である。１０９はレンズ装置４０を機械的にカメラ５０に連結するためのレンズマウント、１１０はカメラ制御回路１１４との通信を行うための複数の電気接点を有するレンズ通信ユニットである。
【００４７】
５０はカメラであり、このカメラ５０には以下の部材が組み込まれている。１１２はレンズマウント１０９に対して機械的に連結されるカメラマウントであり、１１３はレンズ制御回路１０６と通信を行うための複数の接点を有するカメラ通信ユニットである。１１４はカメラ５０の全ての制御を司るカメラ制御回路であり、カメラ内部メモリ１１４ａを有している。１１５は被写体に対する合焦状態を検出する焦点検出ユニットである。
【００４８】
次に、カメラシステムの動作について説明する。レンズマウント１０９及びカメラマウント１１２を介して、レンズ装置４０がカメラ５０に装着されると、カメラ通信ユニット１１３からレンズ装置４０に光学に関するデータの送信を要求する信号が出力される。
【００４９】
この信号を受信するとレンズ制御回路１０６は、カメラ制御回路１１４の要求するデータを、レンズ通信ユニット１１０を介してカメラ５０に送信する。
【００５０】
カメラ制御回路１１４は、各種光学データをカメラ内部メモリ１１４ａに記憶しており、その中から読み出したフォーカス敏感度のデータと焦点検出ユニット１１５からの出力信号とに基づき、フォーカスレンズ１０１の駆動量Ｉを算出する。
【００５１】
カメラ制御回路１１４は、算出したフォーカスレンズ１０１の駆動量Ｉを、カメラ通信ユニット１１３を介してレンズ装置４０に送信する。
【００５２】
レンズ制御回路１０６は受信した駆動量Ｉの正負を判断し、フォーカスレンズ１０１の駆動方向を判断する。そして、前回の駆動方向と反対方向に駆動する場合には、位置検出回路１０７によりフォーカスレンズ１０１の位置を、また、ズーム位置検出回路１０８によりズーム（焦点距離）位置を検出し、それぞれに対応したあらかじめレンズ内部メモリ１０６ａにデータテーブルとして記憶されているバックラッシ補正量ｅをレンズ内部メモリ１０６ａから読み出す。
【００５３】
このバックラッシ補正量ｅは、機種ごとに予め測定された伝達機構１０３の不感帯、すなわち、伝達機構１０３を構成するギア、カムなどにおいて生じるバックラッシやガタなどに関わる補正量であり、製造時にレンズ内部メモリ１０６ａに記憶される。なお、バックラッシ補正量ｅを、製造時において機器ごとに測定した補正量としてもよい。
【００５４】
本実施例では、図６に示すようにフォーカス位置とズーム（焦点距離）によって変化するバックラッシ補正量ｅに対応する定数をレンズ内部メモリ１０６ａにデータテーブルとして記憶している。
【００５５】
同図において、焦点距離１００ｍｍでフォーカスレンズ１０１のフォーカス位置が１０ｍ以上の場合、フォーカスレンズ１０１の反転時に加算するバックラッシ補正量ｅは１０パルス、５ｍ以上１０ｍ未満の場合９パルス、３ｍ以上５ｍ未満の場合８パルス、２ｍ以上３ｍ未満の場合７パルス、２ｍ未満の場合は６パルスとそれぞれ記憶されている。
【００５６】
焦点距離２００ｍｍでフォーカスレンズ１０１のフォーカス位置が１０ｍ以上の場合、フォーカスレンズ１０１の反転時に加算するバックラッシ補正量ｅは１１パルス、５ｍ以上１０ｍ未満の場合１０パルス、３ｍ以上５ｍ未満の場合９パルス、２ｍ以上３ｍ未満の場合８パルス、２ｍ未満の場合は７パルスとそれぞれ記憶されている。
【００５７】
焦点距離３００ｍｍでフォーカスレンズ１のフォーカス位置が１０ｍ以上の場合、フォーカスレンズ１０１の反転時に加算するバックラッシ補正量ｅは１２パルス、５ｍ以上１０ｍ未満の場合１１パルス、３ｍ以上５ｍ未満の場合１０パルス、２ｍ以上３ｍ未満の場合９パルス、２ｍ未満の場合は８パルスとそれぞれ記憶されている。
【００５８】
また、この表ではズーム位置に対するバックラッシ補正量ｅが３分割されているが、分割数の多い方がより繊細な制御を行うことが可能である。また、データテーブルに記憶させる他に、カムの傾きを関数として記憶させることにより、レンズ制御回路１０６にバックラッシ補正量ｅを計算させ、膨大なデータ量を減らすようにすることも可能である。
【００５９】
次に、レンズ内部メモリ１０６ｅから読み出したバックラッシ補正量ｅ（補正情報）にカメラ制御回路１１３から送信された駆動量Ｉ（第１の駆動量）を加算した新たな駆動量Ｊ（第２の駆動量）を求め、この駆動量Ｊでモータ１０２を駆動する。
【００６０】
モータ１０２が駆動されると、エンコーダ回路１０５はモータ１０２の回転数に同期したパルス波形を出力し、レンズ制御回路１０６は、その出力からフォーカスレンズ１０１の駆動速度と実際の駆動量（エンコーダ回路１０５のパルスカウント値）を求める。
【００６１】
次に、レンズ制御回路１０６は、実際のフォーカスレンズ１０１の駆動量と新たに算出されたモータ１０２の駆動量Ｊとを比較し、その差の絶対値が所定値以下である場合には、即座にドライバ回路１０４を介してモータ１０２を停止し、フォーカスレンズ１０１の駆動を停止する。
【００６２】
次に、図５を参照して、本実施例のカメラシステムの動作制御について説明する。ここで、図５は、本実施例のカメラシステムの制御手順を示したフローチャートである。なお、以下のフローチャートにおいて、レンズ装置の制御はレンズ制御回路１０６によって実行され、カメラの制御はカメラ制御回路１１４によって実行される。
【００６３】
レンズ制御回路１０６は、通信ユニット１１０、１１３を介してカメラ制御回路１１４からの通信入力が有るかどうかを判断する（Ｓ５０１）。そして、カメラ制御回路１１４から通信入力があった場合は、送信されたデータを解析して、この入力信号がフォーカス駆動ユニット１１１の駆動命令なのか光学データの送信命令なのかを判別する（Ｓ５０２）。
【００６４】
光学データの送信命令であった場合は、カメラ制御回路１１４が要求している光学データをレンズ制御回路１０６のレンズ内部メモリ１０６ａに記憶し、再び通信入力待ちに戻る（Ｓ５０３）。このレンズ内部メモリ１０６ａに記憶された光学データは、次の通信の際にカメラ５０に送信される。
【００６５】
Ｓ５０２において、レンズ制御回路１０６が、カメラ制御回路１１４からフォーカス駆動ユニット１１１の駆動命令が送信されたと判定した場合には、次の通信入力があるかどうかを判断する（Ｓ５０４）。そして、次の通信入力であった場合には、その入力信号に含まれているフォーカスレンズ１０１の駆動量Ｈと駆動方向に関する情報を、レンズ内部メモリ１０６ａに記憶する（Ｓ５０５）。
【００６６】
次に、レンズ制御回路１０６は、ドライバ回路１０４に対してモータ１０２の駆動開始を指示する（Ｓ５０６）。モータ１０２の駆動と同時にその回転に同期したパルス出力がエンコーダ回路１０５からレンズ制御回路１０６に内蔵されたカウンタに入力される。つまり、このカウンタの値は実際のフォーカスレンズ１０１の駆動量に等しいことになる。
【００６７】
レンズ制御回路１０６は、そのフォーカスレンズ１０１の実際の駆動量とステップ５０５でレンズ内部メモリ１０６ａに記憶された駆動量Ｈを読み出して比較することにより、合焦判定を行い（Ｓ５０７）、実際のフォーカスレンズ１０１の駆動量とメモリ１０６ａに記憶された駆動量との差の絶対値が所定値以下（合焦とみなせる許容範囲）である場合には、合焦と判断し、ドライバ回路１０４を介してモータ１０２を停止する（Ｓ５１４）。
【００６８】
ステップ５０７の合焦判定において、実際の駆動量とメモリ１０６ａに記憶された駆動量との差の絶対値が所定値より大きいと判断された場合は、合焦していないと判断し、カメラ制御回路１１４はフォーカス敏感度のデータと焦点検出ユニット１１５からの出力信号に基づき（Ｓ５０８）、フォーカスレンズ１０１の駆動方向及び駆動量Ｉを再度算出し、これらのデータを、カメラ通信ユニット１１３を介してレンズ制御回路１０６に送信する（Ｓ５０９）。
【００６９】
そして、レンズ制御回路１０６は、それらのデータを取り込み、駆動量Ｉ（第１の駆動量）と駆動方向をレンズ内部メモリ１０６ａに記憶し、駆動方向の反転が必要かどうかを判定する（Ｓ５１０）。すなわち、レンズ制御回路１０６は駆動量の正負を調べて、駆動方向を判断する。
【００７０】
ステップ５１０において、駆動方向の反転が必要ないと判断された場合には、ステップ５０６に戻り、レンズ制御回路１０６は、ドライバ回路１０４に対してモータ１０２の駆動開始を再度指示する。
【００７１】
ステップ５０７の合焦判定において、実際のフォーカスレンズ１０１の駆動量とレンズ内部メモリ１０６ａに記憶された駆動量の差の絶対値が所定値より大きく、合焦されていないと判断され、かつ、ステップ５１０で駆動方向の反転が必要と判断された場合には、レンズ制御回路１０６は以下の処理を実行する。
【００７２】
すなわち、レンズ制御回路１０６は、位置検出回路１０７によりフォーカスレンズ１０１の位置を、また、ズーム位置検出回路１０８によりズーム（焦点距離）位置を検出し（Ｓ５１１）、それぞれに対応したレンズ内部メモリ１０６ａにデータテーブルとして記憶されているバックラッシ補正量ｅを読み出す（Ｓ５１２）。
【００７３】
そして、ステップ５１３でバックラッシ補正処理を行うことでバックラッシ補正量を更新し、更新された最新のバックラッシ補正量ｅ’とカメラ制御回路１１４から送信された駆動量を加算して新たな駆動量を生成し（Ｓ５１３）、この駆動量でモータ１０２を駆動する（Ｓ５０６）。
【００７４】
ステップ５１３でのバックラッシ補正処理については、実施例１と同様に図３のフローチャートに従って実行されるため、説明を省略する。
【００７５】
なお、駆動量Ｊの算出、Ｓ３０３における比較動作及びＳ３０９における補正量の更新を、カメラ制御回路１１４に実行させるようにしてもよい。また、本願発明は、レンズ一体型のカメラ（光学機器）にも適用することができる。さらに、上述の各実施例では、バックラッシについて説明したが、バックラッシ以外（例えば、温度によるフォーカスレンズ敏感度の変化）で補正量を補正する場合にその補正量を更新することもできる。
【００７６】
以上説明したように、上述の実施例によれば、フォーカスレンズの駆動方向が反転する際に行うバックラッシ補正に使用するバックラッシ補正量を、過去少なくとも１回の過剰量の値の履歴結果から平均化された過剰量の値を用いて更新し、この更新されたバックラッシ補正量を用いてフォーカスレンズの反転時の駆動量を補正するようにしているので、温度などの環境変化や部品経年変化等によってバックラッシ量が出荷時から変化してしまった場合でも、自動焦点調節時（主としてフォーカスレンズの駆動方向反転時）のバックラッシ補正の精度を向上させることができる。
【図面の簡単な説明】
【００７７】
【図１】実施例１のカメラシステムの機能ブロック図
【図２】実施例１のカメラシステムの動作制御を示したフローチャート
【図３】実施例１及び２のバックラッシ補正処理の手順を示したフローチャート
【図４】実施例２のカメラシステムの機能ブロック図
【図５】実施例２のカメラシステムの動作制御を示したフローチャート
【図６】実施例２におけるデータテーブル図。
【符号の説明】
【００７８】
１  フォーカスレンズ
２  モータ
３  伝達機構
４  ドライバ回路
５  エンコーダ回路
６  レンズ制御回路
７  レンズマウント
８  レンズ通信ユニット
９  フォーカス駆動ユニット
１０  カメラマウント
１１  カメラ通信ユニット
１２  カメラ制御回路
１３  焦点検出ユニット
１０７  位置検出回路
１０８  ズーム位置検出回路
【図１】
2006119456.tif 000003
【図２】
2006119456.tif 000004
【図３】
2006119456.tif 000005
【図４】
2006119456.tif 000006
【図５】
2006119456.tif 000007
【図６】
2006119456.tif 000008