(57)【要約】【課題】バックラッシュ量が環境変化、経時変化により変化した場合でも、交換レンズとの通信により、交換レンズ内のバックラッシュ補正量を変更することにより、正確なバックラッシュ量補正を行う。【解決手段】交換レンズ２を装着可能なカメラ本体１に、交換レンズ２と通信する通信手段１３と、通信手段１３を介して交換レンズ２のフォーカスレンズ２２のバックラッシュ補正量を記憶する記憶手段を有し、フォーカス駆動に基づいて記憶手段のバックラッシュ補正量を変更する。【選択図】図１
2009163012.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズを装着可能なカメラにおいて、前記交換レンズと通信する通信手段と、該通信手段を介して前記交換レンズのフォーカスレンズ駆動のバックラッシュ補正量を記憶する記憶手段とを有し、該記憶手段で記憶した前記バックラッシュ補正量をフォーカス駆動に基づいて変更することを特徴とするカメラ。
【請求項２】
前記バックラッシュ補正量は前記フォーカスレンズの反転駆動した後の測距結果から求めることを特徴とする請求項１に記載のカメラ。
【請求項３】
前記通信手段により前記交換レンズの種類又は個体の情報を得て、該情報を記憶することを特徴とする請求項１に記載のカメラ。
【請求項４】
前記通信手段により前記交換レンズのフォーカスレンズの位置、又はズームレンズの位置の情報を得て記憶することを特徴とする請求項３に記載のカメラ。
【請求項５】
カメラに装着可能な交換レンズにおいて、フォーカスレンズ駆動のバックラッシュ補正量を得て、該バックラッシュ補正量を記憶手段に記憶し、この記憶した値をフォーカス駆動に基づいて変更する手段とを有することを特徴とする交換レンズ。
【請求項６】
フォーカスレンズの位置、又はズームレンズの位置における前記バックラッシュ補正量を記憶することを特徴とする請求項５に記載の交換レンズ。
【請求項７】
前記カメラを通信する通信手段により前記カメラから複数回のフォーカスレンズの反転駆動命令を受信したとき、前記フォーカスレンズ駆動に対する反転駆動命令による駆動量を前記記憶手段の前記バックラッシュ補正量に対し変更することを特徴とする請求項５に記載の交換レンズ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ及び交換レンズに関するものである。
【背景技術】
【０００２】
一眼レフレックカメラ等とこのカメラに装着可能な交換レンズの組合わせにおいて、交換レンズの焦点調節用のフォーカスレンズを反転駆動させたときに、フォーカスレンズ駆動機構のがたつまりバックラッシュが生ずることを避けられない。このバックラッシュにより、フォーカスレンズの駆動量が不足することがあり、その場合には再度フォーカスレンズを駆動する必要が生ずる。
【０００３】
その対策として、特許文献１にはそのバックラッシュ量を記憶し補正する例が開示されている。しかし、記憶したバックラッシュ量が経時変化や温度変化等により不適切となると、フォーカスレンズの反転駆動時にフォーカスレンズの駆動量が多くなるため、再度フォーカスレンズを反転駆動する問題がある。
【０００４】
この対策として特許文献２では、カメラと交換レンズとの組合わせにおいて、フォーカスレンズを反転駆動したときに、フォーカスレンズ位置が想定値よりも行き過ぎたことを測距手段の出力から判断すると、バックラッシュの補正を禁止している。
【０００５】
【特許文献１】特開平５−１１１６４公報
【特許文献２】特開平２００１−３０５４１９公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上述の特許文献１、２の機能を搭載した場合に、フォーカスレンズを反転駆動させたときに、フォーカスレンズの駆動量が不足するため、再度フォーカスレンズを駆動しなければならない。
【０００７】
本発明の目的は、バックラッシュが環境変化、経時変化により変化した場合でも、通信により交換レンズ内のバックラッシュ補正量の記憶値を得て、記憶、変更することにより、正確なバックラッシュ量の補正を行うことができるカメラを提供することにある。
【０００８】
本発明の他の目的は、バックラッシュ補正量の記憶値を変更することにより、異なるカメラに装着しても、正しいバックラッシュ量の補正を行うことができる交換レンズを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明に係るカメラは、交換レンズを装着可能なカメラにおいて、前記交換レンズと通信する通信手段と、該通信手段を介して前記交換レンズのフォーカスレンズ駆動のバックラッシュ補正量を記憶する記憶手段とを有し、該記憶手段で記憶した前記バックラッシュ補正量をフォーカス駆動に基づいて変更することを特徴とする。
【００１０】
また、本発明に係る交換レンズは、カメラに装着可能な交換レンズにおいて、フォーカスレンズ駆動のバックラッシュ補正量を得て、該バックラッシュ補正量を記憶手段に記憶し、この記憶した値をフォーカス駆動に基づいて変更する手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明に係るカメラ及び交換レンズによれば、フォーカスレンズ駆動に関する正確なバックラッシュ量の補正ができる。
【発明を実施するための最良の形態】
【００１２】
本発明を図示の実施例に基づいて詳細に説明する。
【実施例１】
【００１３】
図１は本発明のカメラシステムのブロック回路構成図である。カメラ本体１には交換レンズ２が装着可能とされている。カメラ本体１内には、カメラ電気回路部３、制御系電源４、駆動系電源５が内蔵されている。カメラ電気回路部３には、測光部６、測距部７、シャッタ制御部８、画像処理部９、画像記録部１０、カメラＣＰＵ１１、レンズ装着検出部１２、通信手段１３が設けられている。制御系電源４は測光部６、測距部７、シャッタ制御部８、画像処理部９、画像記録部１０、カメラＣＰＵ１１に接続され、また駆動系電源５はシャッタ制御部８、画像処理部９、画像記録部１０、カメラＣＰＵ１１に接続されている。カメラＣＰＵ１１はバックラッシュ補正量記憶部を有すると共に、測光部６、測距部７、シャッタ制御部８、画像処理部９、画像記録部１０、レンズ装着検出部１２、通信手段１３に接続されている。更に、カメラＣＰＵ１１には測距動作用のスイッチ１４、シャッタ動作用のスイッチ１５が接続されている。
【００１４】
制御系電源４は測光部６、測距部７、シャッタ制御部８、画像処理部９等の電力消費量が比較的少なく安定した出力電圧を必要とする制御系回路に電力を供給する。駆動系電源５は制御系電源４の電圧、電力を検出し、シャッタ制御部８、交換レンズ２の電力消費量が比較的多く必要とする駆動系回路に電力を供給する。測光部６は交換レンズ２を通ってきた光量を測定し、測距部７は撮像面上から被写体までの距離を測定する。
【００１５】
シャッタ制御部８は撮像素子を適切な時間だけ露光し、画像処理部９は撮像素子に取り込んだ画像を適当な処理を行い記録する。カメラＣＰＵ１１はカメラ本体１内の制御を行い、レンズ装着検出部１２は光検出器等により交換レンズ２が装着されたことを検出する。スイッチ１４により測距部７の動作を開始し、スイッチ１５により測光部６の動作とシャッタ制御部８の開閉動作を開始する。
【００１６】
また交換レンズ２内には、ズームレンズ２１、フォーカスレンズ２２、絞り２３、レンズ電気回路部２４が設けられている。レンズ電気回路部２４には、レンズＣＰＵ２５、レンズ駆動制御部２６、レンズ駆動用モータ２７、絞り制御部２８、絞り駆動用モータ２９、通信手段３０が設けられている。レンズＣＰＵ２５にはレンズ駆動制御部２６、レンズ駆動用モータ２７、絞り制御部２８、絞り駆動用モータ２９、通信手段３０が接続され、レンズＣＰＵ２５内にバックラッシュ補正量記憶部３１が内蔵されている。更に、交換レンズ２内にはズームレンズ２１の位置を検出するズームレンズ位置検出手段３２と、フォーカスレンズ２２の位置を検出するフォーカスレンズ位置検出手段３３とが設けられている。
【００１７】
また、カメラ本体１の制御系電源４、駆動系電源５がレンズ電気回路部２４内の各回路に接続され、通信手段３０はカメラ本体１の通信手段１３と接続され、シリアル通信を行うようになっている。
【００１８】
レンズＣＰＵ２５は交換レンズ２内の制御を行い、レンズ駆動制御部２６はフォーカスレンズ２２の駆動制御を行う。レンズ駆動用モータ２７はフォーカスレンズ２２を駆動し、絞り制御部２８、絞りを駆動するための絞り駆動用モータ２９は絞り２３の駆動制御を行う。
【００１９】
図２は動作フローチャート図であり、（ａ）はカメラ本体１の動作フロー、（ｂ）は交換レンズ２の動作フローである。（ａ）のステップＳ１でカメラ本体１の動作を開始する。ステップＳ２では、レンズ装着検出部１２の出力により、交換レンズ２が装着されたかどうかを検出する。交換レンズ２が装着されると、制御系電源４、駆動系電源５から、交換レンズ２のレンズ電気回路部２４に電源を供給する。
【００２０】
（ｂ）のステップＳ２１で交換レンズ２の動作を開始し、ステップＳ２２でレンズ電気回路部２４に電力が供給されているかどうか確認する。電力が供給されていれば、ステップＳ２３でカメラ本体１との通信を確認する。通信があれば、レンズＣＰＵ２５はカメラＣＰＵ１１に通信し、レンズの種類、個体番号、焦点距離（ズームレンズ位置）、フォーカスレンズ２２の位置に関する情報を送信する命令を送る。レンズＣＰＵ２５においては、（ｂ）のステップＳ２８、ステップＳ２９におけるその他の処理により、これらの情報をカメラＣＰＵ１１に送信する。
【００２１】
（ａ）のステップＳ３では、使用者が測距動作用のスイッチ１４を押したことを検出するとステップＳ４に進み、測距部７に受光した結果からカメラＣＰＵ１１で演算することにより、被写体から撮像面までの距離を計算する測距を行う。この測距結果を基に、交換レンズ２に通信手段１３、２９を介して通信する。
【００２２】
（ｂ）のステップＳ２３で受信した通信が、ステップＳ２４でフォーカス駆動命令であるかを判別する。フォーカス駆動命令であれば、その命令に従って、ステップＳ２５において、レンズ駆動制御部２６によりレンズ駆動用モータ２７を駆動し、レンズ位置検出手段３３の出力を基にフォーカスレンズ２２を移動する。
【００２３】
（ａ）のステップＳ５では、ステップＳ４における複数回の測距結果を用いてフォーカスレンズ２２の位置が行き過ぎたか否かを検出する。例えば、フォーカスレンズ２２を同じ移動量で至近方向と無限遠方向に移動させた場合に、行き過ぎであると判断する。逆に、フォーカスレンズ２２を移動する命令による移動量よりも少なく移動する場合には、行き足らずであると判断する。
【００２４】
この場合に、バックラッシュ量の補正命令を通信し、交換レンズ２は（ｂ）のステップＳ２６でその通信であると判断し、ステップＳ２７でレンズＣＰＵ２５に搭載したバックラッシュ補正量記憶部３１のバックラッシュ補正量を変更する。
【００２５】
（ａ）のステップＳ６で測距部７の測距結果が合焦であると判断すると、ステップＳ７に進み、シャッタ動作用のスイッチ１５がＯＮされると、別個に動作している測光部６の結果を用いてシャッタ速度、絞り値の露出量を決定する。
【００２６】
カメラ本体１からの通信により、交換レンズ２では決定された絞り値に従って（ｂ）のステップＳ２８、Ｓ２９において、その他の処理である絞り制御部２８を介して絞り駆動用モータ２９を駆動し、絞り２３を駆動する。
【００２７】
（ａ）のステップＳ９で、シャッタ制御部８を介してシャッタを開き、一定時間後にシャッタを閉じる。（ｂ）のステップＳ２８、２９において、絞り２３をその後に開き、画像処理部９で得られた画像を不揮発性メモリから成る画像記録部１０に記録する。
【００２８】
（ａ）のステップＳ１０では、画像記録部１０の記憶容量の有無を判断し、画像の記憶が可能であればステップＳ４に戻り、できなければステップＳ１１で動作を終了する。
【００２９】
図３は時刻に対するフォーカスレンズ２２の動作を示し、バックラッシュ補正量ｘｂがバックラッシュ補正量記憶部３１に正しく記憶されている場合の説明図である。フォーカスレンズ２２はレンズ支持部材４１に支持され、レンズ駆動部材４２により駆動されるようになっており、右方向が無限遠方向、左方向が至近方向とされている。なお、バックラッシュ補正を行う方向の駆動を反転駆動と云い、バックラッシュ補正を行わない方向の駆動を正転駆動と云う。
【００３０】
時刻ｔ１では、レンズ駆動部材４２がレンズ支持部材４１を無限遠方向に駆動した後なのでバックラッシュが詰っている。この状態を、無限遠方向にバックラッシュ補正していると云い、このときのレンズ駆動部材４２の位置はｘ１である。
【００３１】
時刻ｔ２では、レンズ駆動部材４２が至近方向にレンズ駆動用モータ２７により補正量ｘｂだけ移動している。このとき、レンズ駆動部材４２は位置ｘ２に移動しバックラッシュ量分しか駆動していないので、レンズ支持部材４１は移動していないが、バックラッシュが詰って、至近方向にバックラッシュ補正をしている。
【００３２】
時刻ｔ３では、更にレンズ駆動部材４２とレンズ支持部材４１が、至近方向にレンズ駆動用モータ２７により移動し、このときのレンズ駆動部材４２の位置はｘ３である。
【００３３】
従って、時刻ｔ１〜ｔ２ではバックラッシュ補正駆動を行うが、フォーカスレンズ２２は移動していない。時刻ｔ２〜ｔ３ではバックラッシュが詰まっているので、フォーカスレンズ２２は移動する。その結果、レンズ駆動部材４２をΔｘ１＋ｘｂ移動させると、フォーカスレンズ２２とレンズ支持部材４１がΔｘ２移動することになる。
【００３４】
図４はバックラッシュ量を小さくするための固形体を用いた場合の時刻に対するフォーカスレンズ２２の動作の説明図である。フォーカスレンズ２２の移動方向に長さｘｄの固形体４３は、例えば摩耗粉を油で固形化したものである。
【００３５】
時刻ｔ４では、レンズ駆動部材４２がレンズ支持部材４１を無限遠方向に駆動した後の状態を示し、バックラッシュが詰っており、無限遠方向にバックラッシュ量を補正している。このとき、レンズ駆動部材４２の位置はｘ１である。
【００３６】
時刻ｔ５では、レンズ駆動部材４２が至近方向にレンズ駆動用モータ２７により補正量ｘｂだけ移動しているが、レンズ支持部材４１は固形体４３の長さｘｄ分だけ移動している。このときのレンズ駆動部材４２の位置はｘ２である。
【００３７】
時刻ｔ６では、更にレンズ駆動部材４２とレンズ支持部材４１が至近方向にレンズ駆動用モータ２７により移動している。このときのレンズ駆動部材４２の位置はｘ３である。その結果、レンズ駆動部材４２をΔｘ１＋ｘｂ移動させると、フォーカスレンズ２２とレンズ支持部材４１は、想定のΔｘ１よりも大きなΔｘ２＝Δｘ１＋ｘｄ移動する。
【００３８】
従って、カメラＣＰＵ１１が想定した値Δｘ１よりも、移動量が大きくなってしまうため、固形体４３の長さｘｄ分だけ、再度、無限遠方向に戻すように移動させることになる。固形体４３の長さｘｄがフォーカスレンズ２２のあるべき位置分解能に比べて大きい場合に、その駆動を繰り返すことになる。そこで、前述したように図２の（ｂ）のステップＳ２６、Ｓ２７でバックラッシュ補正量をｘｂ＋ｘｄとして、レンズＣＰＵ２５のバックラッシュ補正量記憶部３１に記憶することにより、正しいバックラッシュ量の変更が可能となる。
【００３９】
図５はバックラッシュ量が大きい場合の時刻に対するフォーカスレンズ２２の位置の説明図である。レンズ支持部材４１は磨耗等により、バックラッシュ量が大きくなっている。なお、バックラッシュ量は長さΔｘｂ分大きくなっている。
【００４０】
時刻ｔ７では、レンズ駆動部材４２によりレンズ支持部材４１を無限遠方向に駆動した後でバックラッシュが詰っている。この状態で、無限遠方向にバックラッシュ補正している。
【００４１】
時刻ｔ８では、レンズ駆動部材４２が至近方向にレンズ駆動用モータ２７により移動量ｘｂだけ移動している。しかし、レンズ支持部材４１のバックラッシュ量はΔｘｂ分だけ大きくなっているので、バックラッシュ量の補正はできていない。
【００４２】
時刻ｔ９では、更にレンズ駆動部材４２が至近方向に移動し、レンズ支持部材４１を移動している。その結果、レンズ駆動部材４２をΔｘ１＋ｘｂ移動させることにより、フォーカスレンズ２２とレンズ支持部材４１は想定のΔｘ１よりも小さなΔｘ３＝Δｘ１−Δｘｂ移動する。
【００４３】
従って、カメラＣＰＵ１１が想定した値Δｘ１よりも、移動量が小さくなってしまうため、大きくなったバックラッシュ量Δｘｂ分を、再度、至近方向に正転駆動して移動させることになる。そこで前述したように、図２の（ｂ）のステップＳ２６、２７でバックラッシュ補正量ｘｂをレンズＣＰＵ２５のバックラッシュ補正量記憶部３１にｘｂ＋Δｘｂと記憶することにより、正しいバックラッシュ量の補正が可能となる。
【実施例２】
【００４４】
図６は実施例２のフローチャート図を示し、実施例１の図２に相当する。実施例１では、カメラＣＰＵ１１が行き過ぎ、行き足らずを判定し、レンズＣＰＵ２５内のバックラッシュ補正量を変更していたが、本実施例２ではレンズＣＰＵ２５がバックラッシュ補正量を変更する必要の有無を判断する。
【００４５】
（ａ）は図２の（ａ）からステップＳ５を削除しており、他の動作は図２の（ａ）と同じである。（ｂ）は図２の（ｂ）からステップＳ２６、Ｓ２７を削除し、ステップＳ３１、Ｓ３２を加えてある。
【００４６】
（ｂ）のステップＳ２４でフォーカス駆動命令であることを判断し、ステップＳ２５でフォーカス駆動を行う。その駆動において、駆動量をほぼ同様として反転駆動命令により駆動方向を反転し繰り返し行われると、フォーカスレンズ２２の移動量が行き過ぎていると判断し、ステップＳ３２でバックラッシュ量を変更する。
【００４７】
次に、その駆動において、バックラッシュ補正駆動を含めた駆動の後に、同じ駆動方向に再度少ない駆動量の駆動を行うと、フォーカスレンズ２２の移動量が行き足らずであると判断し、ステップＳ３２でバックラッシュ補正量を変更する。
【実施例３】
【００４８】
図７は実施例３のフローチャート図を示し、実施例１の図２に相当する。実施例１では、カメラＣＰＵ１１が行き過ぎ、行き足らずを判定し、レンズＣＰＵ２５内のバックラッシュ補正量を変更していた。しかし本実施例３では、カメラＣＰＵ１１でレンズの種類、個体番号、焦点距離（ズームレンズ位置）、フォーカスレンズ２２の位置に関する情報と、バックラッシュ補正量に関する情報とを記憶する。
【００４９】
（ａ）は図２の（ａ）にステップＳ１２を追加し、他の動作は図２の（ａ）と同じである。（ｂ）は図２の（ｂ）からステップＳ２６、Ｓ２７を削除してある。
【００５０】
カメラＣＰＵ１１はステップＳ２で、レンズＣＰＵ２５からレンズの種類、個体番号、焦点距離（ズームレンズ位置）、フォーカス位置に関する情報を受信する。
【００５１】
（ａ）のステップＳ１２で、バックラッシュ補正量を変更する必要があると判断した場合に、レンズの種類、個体番号、焦点距離、フォーカスレンズ２２の位置に関する情報と共に、レンズＣＰＵ２５から得たバックラッシュ補正量をカメラＣＰＵ１１に記憶する。フォーカス駆動命令であることを判断し、（ｂ）のステップＳ２５でフォーカス駆動を行う。
【００５２】
ここで、その駆動において、駆動量がほぼ同様で駆動方向を反転して繰り返し行われると、フォーカスレンズ２２の移動量が行き過ぎていると判断し、ステップＳ１２でバックラッシュ補正量を変更する。
【００５３】
次に、その駆動において、バックラッシュ量の補正駆動を含めた駆動の後に、同じ駆動方向に再度少ない駆動量の駆動を行うと、フォーカスレンズ２２の移動量が行き足らずであると判断し、ステップＳ１２でバックラッシュ補正量を変更する。
【図面の簡単な説明】
【００５４】
【図１】実施例１のブロック回路構成図である。
【図２】フローチャート図である。
【図３】バックラッシュ量が正しい場合のフォーカスレンズの動作説明図である。
【図４】バックラッシュ量を小さくするための固形体を用いた場合のフォーカスレンズの動作説明図である。
【図５】バックラッシュ量が大きい場合のフォーカスレンズの動作説明図である。
【図６】実施例２のフローチャート図である。
【図７】実施例３のフローチャート図である。
【符号の説明】
【００５５】
１  カメラ本体
２  交換レンズ
３  カメラ電気回路部
４  制御系電源
５  駆動系電源
６  測光部
７  測距部
８  シャッタ制御部
９  画像処理部
１０  画像記録部
１１  カメラＣＰＵ
１３、２９  通信手段
２１  ズームレンズ
２２  フォーカスレンズ
２３  絞り
２４  レンズ電気回路部
２５  レンズＣＰＵ
２６  レンズ駆動制御部
２７  レンズ駆動用モータ
２８  絞り制御部
２９  絞り駆動用モータ
３１  バックラッシュ補正量記憶部
３２  ズームレンズ位置検出手段
３３  フォーカスレンズ位置検出手段
４１  レンズ支持部材
４２  レンズ駆動部材
４３  固形体
【図１】
2009163012.tif 000003
【図２】
2009163012.tif 000004
【図３】
2009163012.tif 000005
【図４】
2009163012.tif 000006
【図５】
2009163012.tif 000007
【図６】
2009163012.tif 000008
【図７】
2009163012.tif 000009