(57)【要約】【課題】簡易な構成で駆動レンズユニットの駆動位置を高精度で制御可能な撮像装置を提供する。【解決手段】  撮像装置の駆動レンズユニットは、原点検出用遮光手段とメカ端位置検出用遮光手段とを有する。第１の駆動レンズユニットを駆動範囲制限手段に当接させた位置から駆動範囲制限手段に向かう方向とは異なる方向に駆動レンズユニットが駆動するようにアクチュエータを作動させ、メカ端位置検出用遮光手段によって原点検出手段の出力が変化した位置をメカ端位置とし、原点検出用遮光手段によって原点検出手段の出力が切り替る位置を原点位置とし、メカ端位置から原点位置までの駆動パルス数に基づいて駆動レンズユニットの駆動量の補正値を算出する。【選択図】  図１
2020134622.tif 000002
【特許請求の範囲】
【請求項１】
第１遮光手段と第２遮光手段とを有し、所定の方向に駆動可能な駆動レンズユニットと、
前記駆動レンズユニットを前記所定の方向に駆動させるアクチュエータと、
前記第１遮光手段及び前記第２遮光手段のいずれかが検出用光の光路に対して挿脱することで変化する出力により前記駆動レンズユニットの位置を検出する検出手段と、
前記駆動レンズユニットの前記所定の方向の駆動範囲を制限する駆動範囲制限手段と、を備え、
前記第１遮光手段及び前記第２遮光手段は、前記第１遮光手段が前記光路に対して挿脱する際にＨｉｇｈ及びＬｏｗの信号を前記検出手段が出力し、前記第２遮光手段が前記光路に対して挿脱する際に前記Ｈｉｇｈの信号及び前記Ｌｏｗの信号の中間の値の信号であって前記駆動レンズユニットの前記所定の方向の駆動に応じて値が変化する信号を前記検出手段が出力し、
前記アクチュエータによる前記駆動レンズユニットの前記駆動範囲制限手段に向かう方向の駆動を前記駆動範囲制限手段により停止させた状態から、前記アクチュエータにより前記駆動レンズユニットを前記駆動範囲制限手段から離れる方向に駆動させた際に、前記第１遮光手段よりも先に前記第２遮光手段が前記光路に対する挿脱を開始するように構成されていることを特徴とする撮像装置。
【請求項２】
前記駆動範囲制限手段は複数設けられ、
前記複数の駆動範囲制限手段は、各々係合部品を介して、前記検出手段と係合し、
前記アクチュエータによる前記駆動レンズユニットの前記駆動範囲制限手段に向かう方向の駆動を前記駆動範囲制限手段により停止させた状態を得る際に用いる駆動範囲制限手段は、前記所定の方向において、前記複数の駆動範囲制限手段の各々と前記検出手段とを結ぶ直線上での前記各々の係合部品の長さの温度による変化量に基づいて決定されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記各々の係合部品の長さの温度による変化量は、
【数１】
2020134622.tif 000004
ｎ：前記係合部品の通し番号
Ｎ：前記係合部品の個数
αn：前記係合部品の線膨張係数
Ｌｎ：任意の一定の温度
での、前記所定の方向と平行な方向における前記検出手段と前記複数の駆動範囲制限手段の各々までを結ぶ直線上での前記係合部品の長さ、より求められることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記駆動レンズユニットを駆動するために前記アクチュエータに入力される駆動用パルス信号の駆動パルス数をカウントするカウンターと、
前記カウントされたパルス数を記憶する記憶手段と、
制御手段と、を更に備え、
前記制御手段は、前記第２遮光手段によって前記検出手段の出力が変化する時の前記駆動レンズユニットの位置を前記所定の方向の駆動におけるメカ端位置とし、
前記第１遮光手段よって前記検出手段の出力が切り替る時の前記駆動レンズユニットの位置を前記所定の方向の駆動における原点位置とし、
前記カウンターは、前記駆動レンズユニットを前記メカ端位置から前記原点位置まで駆動する時の前記アクチュエータの駆動パルス数を計測し、
前記制御手段は、計測された駆動パルス数と、前記憶手段に予め記憶されている駆動パルス数の初期値との差分から、前記駆動レンズユニットの駆動量の補正値を算出し、前記補正値に基づいた駆動用パルス信号により前記アクチュエータを制御することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記メカ端位置の検出において、前記制御手段は、前記停止させた状態から前記アクチュエータをパルス数Ｐ１ずつ作動させて前記検出手段の出力が変化する時の前記駆動レンズユニットの位置を検知し、
前記アクチュエータによる前記パルス数Ｐ１での前記駆動レンズユニットの前記駆動範囲制限手段に向かう方向の駆動を前記駆動範囲制限手段により停止させた状態をふたたび得て、前記アクチュエータを前記パルス数Ｐ１より少ないパルス数Ｐ２ずつ作動させて前記検出手段の出力が変化する時の前記駆動レンズユニットの位置を前記メカ端位置とすることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、前記第２遮光手段によって前記検出手段の出力が所定の閾値以上に変化する時の前記駆動レンズユニットの位置をメカ端位置とすることを特徴とする請求項４又は５に記載の撮像装置。
【請求項７】
前記検出手段は、検出用光を発する発光部と、前記検出用光を成形するスリットと、前記スリットを介した検出用光を受光する受光部と、を有し、
前記第２遮光手段は、前記停止させた状態から、前記アクチュエータにより前記駆動レンズユニットを前記駆動範囲制限手段から離れる方向に駆動させた際に、前記受光部に至る検出用光の光量を徐々に減少させる光学特性を有することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記検出手段は、検出用光を発する発光部と、前記検出用光を成形するスリットと、前記スリットを介した検出用光を受光する受光部と、を有し、
前記第１遮光手段は、前記スリットの延在方向に平行な端辺を有する板状の部材からなることを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
第１遮光手段と第２遮光手段とを有し、所定の方向に駆動可能な駆動レンズユニットと、
前記駆動レンズユニットを前記所定の方向に駆動させるアクチュエータと、
前記第１遮光手段及び前記第２遮光手段のいずれかが検出用光の光路に対して挿脱することで変化する出力により前記駆動レンズユニットの位置を検出する検出手段と、
前記駆動レンズユニットの前記所定の方向の駆動範囲を制限する駆動範囲制限手段と、を備え、
前記検出手段は、前記第１遮光手段が前記光路に対して挿脱する際にＨｉｇｈ及びＬｏｗの信号を出力し、前記第２遮光手段が前記光路に対して挿脱する際に前記Ｈｉｇｈの信号及び前記Ｌｏｗの信号の中間の値の信号であって前記駆動レンズユニットの前記所定の方向の駆動に応じて値が変化する信号を出力する、撮像装置の制御方法であって、
前記アクチュエータによる前記駆動レンズユニットの前記駆動範囲制限手段に向かう方向の駆動を前記駆動範囲制限手段により停止させた状態から、前記アクチュエータにより前記駆動レンズユニットを前記駆動範囲制限手段から離れる方向に駆動させ、前記第２遮光手段の前記光路に対する挿脱の開始を前記検出手段により検出して前記駆動レンズユニットの駆動範囲におけるメカ端位置を決定し、
前記離れる方向の駆動に応じて、前記第１遮光手段が前記光路に対して挿脱することで前記Ｈｉｇｈ及び前記Ｌｏｗの信号の切り替わりを検出して前記駆動レンズユニットの駆動範囲における原点を決定することを含むことを特徴とする撮像装置の制御方法。
【請求項１０】
プロセッサーによって実行されると、該プロセッサーに請求項９に記載の制御方法を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、該撮像装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来の撮像装置において、駆動レンズユニットを光軸方向に駆動させることでズーミングや合焦がおこなわれている。その際、駆動レンズユニットの駆動の原点位置を決定し、その原点位置からの駆動レンズユニットの駆動量によって、駆動レンズユニットの駆動位置の制御がおこなわれる。このような原点位置の決定には、例えば駆動レンズユニットの駆動範囲を制限する駆動範囲制限手段に駆動レンズユニットを押し当てて、その位置を原点位置として決定する技術が用いられている。
【０００３】
また、原点検出手段を用いて駆動レンズユニットの原点位置を検出し、その原点位置からの駆動レンズユニットの駆動量によって駆動位置を制御する方法も知られている。この場合、外部からの振動や衝撃、温度変化などの環境変化によって原点検出手段の位置が変化すると、駆動レンズユニットの原点位置の検出に誤差が生じ、その結果駆動レンズユニットの駆動位置にも誤差が生じる。駆動レンズユニットの位置がずれると、例えば合焦精度が低下し、撮像画像の画質が低下してしまう。
【０００４】
特許文献１では、原点検出手段の出力が切り替る位置でのステッピングモータの励磁相の値と記録された励磁相の値との差から、駆動レンズユニットの駆動量を補正する技術が開示されている。また、特許文献２では、駆動範囲制限手段を原点位置とする第１駆動レンズユニットを用いて、第２駆動レンズユニットの原点検出手段の位置ずれ量を取得する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１９４５７８号公報
【特許文献２】特開２０１６−８５３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
原点検出手段の位置ずれ量をステッピングモータの励磁相の値を用いて取得する従来技術では、ステッピングモータの１回転以上の変化が判断できない。また、ずれた方向も判断できない。このため、特許文献１に開示される技術では、温度計を設けて、温度に対するステッピングモータの励磁相のずれの傾向の情報をあらかじめ取得している。そして、測定された温度から、励磁相がどちらの方向にずれているかを推定している。しかしながら、温度計を設ける必要があるので、撮像装置の大型化やコストアップになってしまう。また、特許文献２に開示される技術は、駆動レンズユニットが１つだけの撮像装置では使用できない。
【０００７】
本発明は、以上の背景に鑑みたものであって、簡易な構成で、高精度に駆動レンズユニットの駆動位置を制御することが可能な撮像装置、その制御方法、及びプログラムの提供を目的の一つとする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様に係る撮像装置は、
第１遮光手段（１１）と第２遮光手段（１２）とを有し、所定の方向に駆動可能な駆動レンズユニット（１）と、
前記駆動レンズユニット（１）を前記所定の方向に駆動させるアクチュエータ（７）と、
前記第１遮光手段及び前記第２遮光手段のいずれかが検出用光の光路に対して挿脱することで変化する出力により前記駆動レンズユニット（１）の位置を検出する検出手段（９）と、
前記駆動レンズユニット（１）の前記所定の方向の駆動範囲を制限する駆動範囲制限手段（１０）と、を備え、
前記第１遮光手段及び前記第２遮光手段は、前記第１遮光手段が前記光路に対して挿脱する際にＨｉｇｈ及びＬｏｗの信号を前記検出手段が出力し、前記第２遮光手段が前記光路に対して挿脱する際に前記Ｈｉｇｈの信号及び前記Ｌｏｗの信号の中間の値の信号であって前記駆動レンズユニットの前記所定の方向の駆動に応じて値が変化する信号を前記検出手段が出力し、
前記アクチュエータによる前記駆動レンズユニットの前記駆動範囲制限手段に向かう方向の駆動を前記駆動範囲制限手段により停止させた状態から、前記アクチュエータにより前記駆動レンズユニットを前記駆動範囲制限手段から離れる方向に駆動させた際に、前記第１遮光手段よりも先に前記第２遮光手段が前記光路に対する挿脱を開始するように構成されていることを特徴とする。
【発明の効果】
【０００９】
本発明の目的の一つによれば、簡易な構成で、高精度に駆動レンズユニットの駆動位置を制御することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施例に係る撮像装置の駆動レンズユニットに関する構成の概略を示す図である。
【図２】第１実施例に係る原点位置検出方法を説明するための図である。
【図３】図１に例示する撮像装置において、駆動レンズユニットを駆動範囲制限手段に押し当てた様子を示す図である。
【図４】図１に例示する撮像装置において、駆動レンズユニットを駆動範囲制限手段に押し当てた状態から、駆動レンズユニットが駆動範囲制限手段から離れる方向に駆動するようにアクチェータを作動し始めた様子を示す図である。
【図５】図１に例示する撮像装置において、駆動レンズユニットがメカ端位置にいる時の様子を示す図である。
【図６】図１に例示する撮像装置において、駆動レンズユニットが原点位置にいる時の様子を示す図である。
【図７】第１実施例における、原点検出手段の位置ずれ量を測定し、駆動レンズユニットの駆動量を補正する一連の処理をフローチャートとして示す図である。
【図８】本発明の第２実施例に係る撮像装置の駆動レンズユニットに関する構成の概略を示す図である。
【図９】本発明の第３実施例における、原点検出手段の位置ずれ量を測定し、駆動レンズユニットの駆動量を補正する一連の処理をフローチャートとして示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための例示的な実施例について、添付図面を参照して詳細に説明する。ただし、以下の実施例で説明される寸法、材料、及び構成要素の相対的な位置などは任意であり、本発明が適用される装置の構成又は様々な条件に応じて変更できる。また、同一であるか又は機能的に類似している要素を示す場合には、図面間で同じ参照符号を用いる。
【００１２】
以下の実施例では、フォトインタラプタを用い、異なる態様の少なくとも２つの遮光部を利用して、撮像装置における駆動レンズユニットの駆動原点と駆動位置端部の検出とを行っている。しかし、本発明の実施態様は、撮像装置の駆動レンズユニットの原点検出等に限定されず、精密な駆動制御が求められ且つ駆動ユニットの簡略化が求められる種々の装置に適用できる。また、駆動源点等を検出する検出手段の態様は、例示したフォトインタラプタに限定されず、以下の実施例で述べた作用或いは機能を呈する種々の公知の検出手段を駆動源点等の検出に用いることができる。
【００１３】
［第１実施例］
以下、本発明の第１実施例について、図１〜図７を用いて詳細に説明する。図１は本実施例に係る撮像装置の駆動レンズユニットに関する構成の概略を図示し、図２は該撮像装置における原点位置の検出方法を説明するための図を示している。また、図３〜図６は、原点位置等を検出する際の駆動レンズユニットの配置を、図１と同様の様式にて各々示している。さらに、図７は、原点検出手段の位置ずれ量を測定し、駆動レンズユニットの駆動量を補正する一連の処理をフローチャートとして示している。
【００１４】
本実施例に係る撮像装置は、駆動レンズユニット１、撮像素子４、ガイドバー５、ラック６、ステッピングモータ７、ネジシャフト８、原点検出手段９、駆動範囲制限手段１０、カウンター１３、記憶手段１４、及び制御手段１５を備える。駆動レンズユニット１は、レンズ２とレンズホルダー３から成り、レンズ２はレンズホルダー３によって保持されている。レンズ２を介して、被写体像を撮像素子４上に結像することで、撮像画像が形成される。駆動レンズユニット１は、レンズホルダー３により、ガイドバー５に沿って光軸方向に駆動可能に支持される。本実施例では、原点検出手段９として、フォトインタラプタが用いられる。
【００１５】
駆動レンズユニット１は、アクチュエータによって駆動される。本実施例では、パルス電力に同期して動作するステッピングモータ７をアクチュエータとして使用している。駆動レンズユニット１は、レンズホルダー３を支持するラック６によって、ステッピングモータ７のネジシャフト８と係合している。ステッピングモータ７の回転に応じてネジシャフト８が回転することで、ラック６がネジシャフト８に沿って駆動し、これにより駆動レンズユニット１は光軸方向に駆動する。ガイドバー５の端部には駆動範囲制限手段１０が配置されており、該駆動範囲制限手段１０によって駆動レンズユニット１の光軸方向の駆動範囲は制限される。
【００１６】
駆動範囲制限手段１０は、駆動レンズユニット１が収められている筒体（不図示）の一部の構造から形成されている。カウンター１３は、ステッピングモータ７と接続され、該ステッピングモータ７の駆動パルス数を計測する。記憶手段１４は、カウンター１３と接続され、カウンター１３が計測したステッピングモータ７の駆動パルス数を記憶する。公知のメモリ等から構成される記憶手段１４は、後述する処理を実行する制御手段１５とも接続される。制御手段１５は、駆動レンズユニット１の駆動量を補正・算出し、算出された駆動量に基づいてパルス電力をステッピングモータ７に送って、ステッピングモータ７を動作させる機能を備える。
【００１７】
なお、本実施例では、１つの駆動レンズユニット１のみが配置される撮像装置を例示している。しかし、レンズユニットの構成は例示された形態に限られず、複数の駆動レンズユニット、該複数の駆動レンズユニットと駆動しない固定レンズユニットから構成された形態、等とすることができる。また、本実施例では、記憶手段１４と制御手段１５とを撮像装置内に構成されているように示しているが、これらを撮像装置とは別体に配置してもよく、一部のみを配置することとしてもよい。
【００１８】
本実施例では、駆動レンズユニット１におけるレンズホルダー３に対し、原点位置検出用の遮光手段１１とメカ端位置検出用の遮光手段１２とを配している。これら遮光手段１１，１２は、各々撮像装置の光軸に沿って延在し、且つ該光軸に垂直な方向にレンズホルダー３から突き出す板状の部材として設けられる。本実施例において、遮光手段１１，１２は、レンズホルダー３と一体の部材として設けられており、駆動レンズユニット１と共に光軸方向に駆動する。しかし、これら遮光手段１１，１２は、駆動レンズユニット１と共に光軸方向に移動すれば、実施例とは異なる態様とすることもできる。なお、本実施例において、原点位置とは、駆動レンズユニット１を光軸方向に駆動させる際に停止位置等を指定する際の原点となる位置を意味する。また、メカ端位置とは、ラック６（駆動レンズユニット１）がネジシャフト８に沿って移動する際の移動可能範囲の端部となる位置を意味する。
【００１９】
フォトインタラプタより構成される原点検出手段９は、駆動レンズユニット１の原点位置等を検出するために用いられる。原点検出手段９は不図示の発光手段と受光手段とを備えており、発光手段から発せられた光を、受光手段に設けられたスリット９ａ（図２参照）を介して不図示の受光手段で検出するように構成されている。遮光手段１１，１２は、駆動レンズユニット１の光軸方向の駆動に応じて、原点検出手段９の発光手段と受光手段から形成される光路中に挿脱可能なように構成されている。遮光手段１１，１２のこの光路に対する挿脱によって、原点検出手段９の出力が切り替わる。本実施例では、この出力の切り替る位置を原点等として、駆動レンズユニット１の駆動位置が制御される。
【００２０】
次に、図２を参照して、原点位置検出用の遮光手段１１と原点検出手段９を用いた、駆動レンズユニット１の原点位置を検出する方法について説明する。上述したように、原点検出手段９はスリット９ａを介して受光手段で受光される検出用の光（以下、検出用光）の有無により、遮光手段１１，１２の配置を検知する。本実施例では、スリット９ａは、例えば、撮像装置の光軸方向と原点検出手段９の検出用光の光軸とに垂直な方向に延在するように設けられている。図２（ａ）及び図２（ｂ）は、原点検出手段９の受光手段側からスリット９ａを見た状態であって、図２（ａ）は検出用光がスリット９ａを通して受光手段に至れる状態を示している。また、図２（ｂ）は遮光手段１１が検出用光を遮った状態を示している。本実施例では、遮光手段１１の端辺１１ａは、撮像装置の光軸及び検出用光に垂直な方向に延びる（スリット９ａと平行となる）ように設けられる。
【００２１】
図２（ａ）に示すように、原点位置検出用の遮光手段１１が光路中から脱した状態では、発光手段から発せられた検出用光は受光手段に受光され、原点検出手段９の出力は高くなる（Ｈｉｇｈ状態）。図２（ｂ）のように、原点位置検出用の遮光手段１１が光路中に挿入された状態では、該原点位置検出用の遮光手段１１によって検出用光が遮光され、原点検出手段９の出力は低くなる（Ｌｏｗ状態）。図２（ｃ）は、遮光手段１１を光軸方向に駆動させていった時の、原点検出手段９の出力の変化を示している。遮光手段１１が、端辺１１ａから原点検出手段９の光路中に挿入されると、出力がＨｉｇｈからＬｏｗに切り替わる。この原点検出手段９の出力の切り替わり位置を駆動レンズユニット１の原点位置として設定する。
【００２２】
次に、図３〜図６を用いて、本発明の第１実施例による、原点検出手段９を用いた位置ずれ量を測定する方法について説明する。図３（ａ）は、駆動範囲制限手段１０に駆動レンズユニット１を押し当てた状態の撮像装置を、図１と同じ様式で示している。図３（ｂ）は、駆動範囲制限手段１０に駆動レンズユニット１を押し当てた時のメカ端位置検出用の遮光手段１２と原点検出手段９の位置関係を、図２と同じ様式で図示している。駆動範囲制限手段１０に駆動レンズユニット１を押し当てた時に、遮光手段１２は、原点検出手段９の検出用光の光路中に挿入された状態になる。
【００２３】
上述したように、遮光手段１１の端辺１１ａは、撮像装置の光軸及び検出用光に垂直な方向に延びるように設けられる。これに対し、本実施例において、メカ端位置検出用の遮光手段１２の端辺１２ａは、遮光手段１２が光軸方向の対物側（図中−Ｚ方向）に移動するに従ってスリット９ａの遮光領域が増加するように、光軸に対して斜めの辺をなす形状としている。メカ端位置検出用の遮光手段１２の端辺１２ａは斜辺であるため、スリット９ａにより形成される検出用光が導かれる光路は一部しか遮光されない。このため、原点検出手段９の受光手段には、検出用光の一部が到達し、原点検出手段９は、図２（ｃ）で示したＬｏｗ状態の時の出力値よりも大きく、Ｈｉｇｈ状態の時の出力値よりも小さい出力値を出力する。
【００２４】
駆動レンズユニット１とネジシャフト８とをラック６を用いて係合している撮像装置において、駆動レンズユニット１を駆動範囲制限手段１０に押し当てた状態では、ラック６には、駆動レンズユニット１の駆動方向と同じ方向に力がかかっている。ここで、ラック６と駆動レンズユニット１のレンズホルダー３が係合している側のラック６の端を根元部、ラック６がネジシャフト８を噛んでいる側の端を噛合部とする。ラック６の根元部は、レンズホルダー３によって駆動レンズユニット１の駆動方向の動きが規制されている。
【００２５】
これに対して、噛合部には動きを規制する部材がない。このため、駆動方向と同じ方向にかかる力によって、噛合部が駆動方向に歪むようにラック６が変形してしまう。即ち、駆動レンズユニット１が駆動範囲制限手段１０に押し当てられた状態では、ネジシャフト８を噛んでいるラック６の噛合部は、駆動方向（+Ｚ）側に歪むように変形している。この状態を原点位置として、ステッピングモータ７を回転させても、ラック６が変形しているために、回転し始めた初期のパルス数では、駆動レンズユニット１は駆動しない。ステッピングモータ７をさらに回転させてラック６の変形がなくなってから、駆動レンズユニット１は駆動し始めることになる。つまり、ラック６の変形量だけ、駆動レンズユニット１の駆動位置に誤差が生じてしまう。
【００２６】
図４（ａ）は、図３（ａ）に示した状態から、駆動レンズユニット１が駆動範囲制限手段１０から離れる方向（−Ｚ方向）に駆動するように、ステッピングモータ７を回転させ始めた時の状態を示している。また、図４（ｂ）は、図４（ａ）の時のメカ端位置検出用の遮光手段１２と原点検出手段９の位置関係を、図２（ｂ）と同様の様式で図示している。図４（ａ）に示す状態では、ラック６に駆動範囲制限手段１０から離れる方向（−Ｚ方向）に力がかかるため、図３（ａ）に示した状態時よりもラック６の変形量は減る。しかしラック６の変形は残っているので、駆動レンズユニット１は、駆動範囲制限手段１０から離れる方向（−Ｚ方向）に駆動せず、遮光手段１２の光軸上の位置も変化しない。従って、遮光手段１２の端辺１２ａが、スリット９ａを遮光する範囲は図３（ｂ）に示した状態と同じである。よって、原点検出手段９で検出される出力値も図３に示した状態時の出力値と同じである。
【００２７】
図５（ａ）は、図４（ａ）に示した状態から、さらに駆動レンズユニット１が駆動範囲制限手段１０から離れる方向（−Ｚ方向）に駆動するように、ステッピングモータ７を回転させた時の状態を示している。また、図５（ｂ）は、図５（ａ）の時のメカ端位置検出用の遮光手段１２と原点検出手段９の位置関係を、図２（ｂ）と同様の様式で図示している。図５（ａ）に示す状態では、ラック６の変形が無くなり、駆動レンズユニット１が駆動範囲制限手段１０から離れる方向（−Ｚ方向）に駆動し始める。駆動レンズユニット１の駆動に伴って、遮光手段１２も光軸に沿った−Ｚ方向への移動を開始する。このため、遮光手段１２が端辺１２ａからスリット９ａを遮光する範囲は、図３（ｂ）及び図４（ｂ）に示した状態から変化し、原点検出手段９で検出される出力値も変化する。図５に示した例では、遮光手段１２が、スリット９ａを遮光する範囲が増えるので、原点検出手段９で検出される出力値は、図３に示した状態で得られる出力値に比べて低くなる。
【００２８】
上述したように、本実施例では、まず、駆動レンズユニット１を、駆動範囲制限手段１０に押し当てた状態（図３）とする。そして、その状態から、駆動レンズユニット１が駆動範囲制限手段１０から離れる方向（−Ｚ方向）に駆動するようにステッピングモータ７を回転させる。ただし、回転開始直後は、ラック６や関連する部材のひずみ等の回復が生じるため、原点検出手段９で検出される出力値は変化しない。本実施例では、原点検出手段９で検出される出力値が変化した時（図５）に、駆動レンズユニット１はメカ端位置にいる状態と判定する。
【００２９】
図６（ａ）は、図５（ａ）に示した状態から、さらに駆動レンズユニット１が駆動範囲制限手段１０から離れる方向（−Ｚ方向）に駆動するように、ステッピングモータ７を回転させた状態を示している。ここでは、原点位置検出用の遮光手段１１、特に上述した端辺１１ａが、原点検出手段９の検出用光の光路中から脱した時の状態を示している。また、図６（ｂ）は、図６（ａ）の時の原点位置検出用の遮光手段１１と原点検出手段９の位置関係を、図２（ｂ）と同様の様式で図示している。図６に示すように、遮光手段１１の端辺１１ａが原点検出手段９の光路中から脱すると、図２（ｃ）を用いて説明したように、原点検出手段９の出力が切り替わる。本発明では、図６に示す状態、つまり端辺１１ａが検出用光の光路中から脱して原点検出手段９の出力が切り替わった時に、駆動レンズユニット１は原点位置にいるとする。
【００３０】
例えば不図示の筺体に対して原点検出手段９の位置がずれると、駆動範囲制限手段１０を基点とした原点検出手段９の距離が変化する。駆動範囲制限手段１０を基点とした原点検出手段９の距離は、メカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数から求めることができる。よって、原点検出手段９の位置（固定位置等）がずれると、メカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数が変化する。
【００３１】
例えば撮像装置の組立時に、所望の光学性能が得られるように、駆動レンズユニット１は、光軸上の所定の位置で停止するように駆動位置及び駆動量の調整がおこなわれる。その際、駆動レンズユニット１が所定の位置に停止するごとに、原点位置からのその位置までのステッピングモータ７の駆動パルス数が記憶される。
【００３２】
また、この調整と同時に、メカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数Ａをパルスカウンターであるカウンター１３で計測する。この時計測した駆動パルス数Ａを初期値として記憶手段１４に記憶させておく。駆動レンズユニット１の位置リセットは、任意のタイミング（例えば、撮像装置に電源を投入）でおこなわれる。その際、メカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数Ａ’を、パルスカウンターであるカウンター１３で計測する。記憶手段１４に記憶されている初期値の駆動パルス数Ａとリセット時に計測した駆動パルス数Ａ’との差分（Ａ’−Ａ）が、原点検出手段の位置ずれ量となる。
【００３３】
この位置ずれ量を制御手段１５で算出し、駆動レンズユニット１の駆動量を補正する。これにより、原点検出手段９の位置が初期値（組立時、駆動レンズユニットの位置調整をおこなった時に計測した値）からずれていても、最適な位置（所定位置）に駆動レンズユニット１を駆動させることができる。
【００３４】
次に、実際に原点検出手段９の位置ずれ量を測定し、駆動レンズユニット１の駆動量を補正するまでの処理手順について、図７のフローチャートを参照して説明する。まず、実際の撮像装置の組立時において、ステップＳ１の処理が実行される。ステップＳ１では、制御手段１５を用いて撮像装置の組立時の駆動レンズユニット１の位置調整がおこなわれ、駆動レンズユニット１の所定の位置ごとに、原点検出手段９からの駆動パルス数Ｌが記憶手段１４に記憶される。
【００３５】
次に、ステップＳ２において、制御手段１５に駆動制御された駆動レンズユニット１は、駆動範囲制限手段１０に押し当たるまで駆動される。このステップＳ２の処理により、駆動レンズユニット１等は、図３で示した状態となる。上述したように、ステッピングモータ７による負荷のため、ラック６等は駆動範囲制限手段１０に押し付けられて変形した状態で維持されている。
【００３６】
ステップＳ３では、図３の状態から、駆動レンズユニット１が駆動範囲制限手段１０から離れる方向に駆動するように、制御手段１５は所定パルス数だけステッピングモータ７を回転させる。ステップＳ４において、制御手段１５は、ステッピングモータ７を駆動させたことによって原点検出手段９の出力が変化したかどうか判定する。ステップＳ２の状態でラック６に変形があると、駆動レンズユニット１は駆動しないので原点検出手段９の出力が変化しない場合がある（図４で示した状態）。
【００３７】
出力に変化がない場合、フローは再度ステップＳ３に戻り、制御手段１５は再度所定のパルス数だけステッピングモータ７を回転させ、原点検出手段９の出力が変化したかどうか判定する。原点検出手段９の出力が変化するまで、制御手段１５はこのループを繰り返す。出力が変化したことが検知されると、制御手段１５はフローをステップＳ５に移行させる。ステップＳ５では、原点検出手段９の出力が変化したことから、制御手段１５は、駆動レンズユニット１はメカ端位置にいると判定する（図５で示した状態となる）。
【００３８】
ステップＳ６において、駆動レンズユニット１がメカ端位置にいる状態から、制御手段１５はさらにステッピングモータ７を所定の駆動パルス数ずつピッチ回転させる。そして、原点検出手段９の出力がロー状態からハイ状態に切り替わる位置にまで、駆動レンズユニット１を駆動させる。原点検出手段９の出力が切り替った時に、これを検知した制御手段１５は、駆動レンズユニット１が原点位置にいると判定する（ステップＳ７）。駆動レンズユニット１が原点位置にいることが確認されると、フローはステップＳ８に移行する。ステップＳ８において、駆動レンズユニット１がメカ端位置（ステップＳ５）から原点位置（ステップＳ７）まで駆動した時の駆動パルス数Ａを、制御手段１５は記憶手段１４に記憶させる。
【００３９】
ステップＳ１〜Ｓ８の処理は、例えば撮像装置の組立時におこなわれる処理である。組立完了後、撮像装置は出荷される。その後、使用場所に設置され、ステップＳ９以降の処理が実行される。具体的には、ステップＳ９において、撮像装置に電力が投入されると、制御手段１５により撮像装置のリセット動作が開始される。
【００４０】
リセット動作が開始されると、制御手段１５は、上述したステップＳ２〜Ｓ７と同じ処理を実行する。図７におけるフローチャートではこれら処理をまとめてステップＳ１０として示している。駆動レンズユニット１が原点位置に位置していることが検知されると、フローはステップＳ１１に移行する。ステップＳ１１において、制御手段１５は、リセット動作時のメカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数Ａ’を算出する。駆動パルス数Ａ’の算出後、フローはステップＳ１２に移行する。これにより、装置組立時と、使用場所に設置した後（使用時）での原点検出手段９の位置ずれ量である差分（Ａ’−Ａ）が求められる。以上に述べた処理を行うことにより、原点検出手段９の位置ずれを考慮して、駆動レンズユニット１を実際に光軸上の所定の位置まで駆動させることが可能となる。
【００４１】
以降のステップでは、実際の撮影のために、駆動レンズユニット１を原点位置から駆動パルス数Ｌの所定の位置までの駆動処理がおこなわれる。具体的には、ステップＳ１２において、所定の位置までの駆動パルス数Ｌと、メカ端位置から原点位置まで駆動レンズユニット１の駆動時のステッピングモータ７の駆動パルス数Ａ（初期値）から、実際の駆動パルス数Ｌ−（Ａ’−Ａ）を、制御手段１５が算出する。そして、ステップＳ１３において、制御手段１５は、ステッピングモータ７により駆動レンズユニット１を、原点位置からＬ−（Ａ’−Ａ）のパルス数だけ駆動させる。これにより原点検出手段９の位置ズレ量を補正した位置に、駆動レンズユニット１を駆動することができる。
【００４２】
以上に述べたように、本実施例に係る撮像装置は、駆動レンズユニット１と、アクチュエータ（ステッピングモータ７）と、検出手段（原点検出手段９）と、駆動範囲制限手段１０とを備える。駆動レンズユニット１は、第１遮光手段（原点検出用の遮光手段１１）と第２遮光手段（メカ端位置検出用の遮光手段１２）とを有する。駆動レンズユニット１は、ステッピングモータ７とこれに付随するネジシャフト８等により、所定の方向に駆動可能とされる。なお、本実施例では、アクチュエータとしてステッピングモータ７を用いているが、精密な位置検出が可能な駆動用アクチュエータであれば適宜用いることができる。原点検出手段９は、遮光手段１１及び遮光手段１２のいずれかが原点検出手段９の検出用光の光路に対して挿脱することで変化する出力により、駆動レンズユニット１の位置を検出する。駆動範囲制限手段１０は、駆動レンズユニット１の所定の方向の駆動範囲を制限する。
【００４３】
上述したように、原点検出手段９は、遮光手段１１が検出用光の光路に対して挿脱する際にＨｉｇｈとＬｏｗとの間で切り替る信号を出力する。また、原点検出手段９は、遮光手段１２が光路に対して挿脱する際にはＨｉｇｈの信号及びＬｏｗの信号の中間の値の信号であって、駆動レンズユニット１の所定の方向の駆動に応じて値が変化する信号を出力する。なお、メカ端位置の検出は、ステッピングモータ７による駆動レンズユニット１の駆動範囲制限手段１０に向かう方向の駆動を駆動範囲制限手段１０により停止させた状態から、駆動レンズユニット１を駆動範囲制限手段１０から離れる方向に駆動させておこなう。即ち、駆動レンズユニット１（本実施例ではラック６）が駆動範囲制限手段１０に対してステッピングモータ７により押圧された状態から、駆動レンズユニット１の駆動を開始させる。また、その際に、遮光手段１１よりも先に遮光手段１２が光路に対する挿脱を開始し、メカ端位置の検出がおこなわれる。
【００４４】
なお、上述した撮像装置は、カウンター１３と、記憶手段１４と、制御手段１５とを備えることもできる。この場合、カウンター１３は、駆動レンズユニット１を駆動するためにステッピングモータ７に入力される駆動用パルス信号の駆動パルス数をカウントする。記憶手段１４は、カウントされたパルス数や、後述する原点位置やメカ端位置に関する情報を記憶する。制御手段１５は、遮光手段１２によって原点検出手段９の出力が変化する時の駆動レンズユニット１の位置を、所定の方向の駆動におけるメカ端位置として決定する。また、制御手段１５は、遮光手段１１よって原点検出手段９の出力が切り替る時の駆動レンズユニット１の位置を、所定の方向の駆動における原点位置として決定する。その際、カウンター１３は、駆動レンズユニット１をメカ端位置から原点位置まで駆動する時のステッピングモータ７の駆動パルス数を計測する。制御手段１５は、更に計測された駆動パルス数と、記憶手段１４に予め記憶されている駆動パルス数の初期値（組立時に計測された駆動パルス数）との差分から、駆動レンズユニット１の駆動量の補正値を算出する。実際の撮影時における駆動レンズユニット１の所定の方向（光軸方向）の制御では、得られた補正値に基づいた駆動用パルス信号によりステッピングモータ７を制御する。
【００４５】
上述した制御手段１５は、遮光手段１２によって原点検出手段９の出力が所定の閾値以上に変化する時の駆動レンズユニット１の位置をメカ端位置として決定することができる。その際、この所定の閾値は、原点検出手段９の検出感度や求められる位置精度等に鑑みて、任意に設定可能としてもよい。また、本実施例において、原点検出手段９は、検出用光を発する発光部と、検出用光を成形するスリットと、スリットを介した検出用光を受光する受光部と、を有する。遮光手段１２は、駆動レンズユニット１を、駆動範囲制限手段１０に押し当てて停止させた状態から、アクチュエータにより駆動範囲制限手段から離れる方向に駆動させた際に、受光部に至る検出用光の光量を徐々に減少させる光学特性を有するとよい。本実施例では、遮光手段１２の形状を、スリットの延在方向での遮光領域が所定の方向において徐々に変化するものとしている。また、遮光手段１１は、このスリットの延在方向に平行な端辺を有する板状の部材からなるとよい。
【００４６】
上述したように、本発明では、駆動レンズユニット１のメカ端位置を、原点検出手段９の光量変化の有無だけで決定している。そのため、原点検出手段９の位置がずれていても、駆動レンズユニット１が駆動範囲制限手段１０に押し当てられた時に、メカ端位置検出用の遮光手段１２が、原点検出手段９のスリット９ａを一部だけ遮光する状態であればメカ端位置を測定することができる。また、原点検出手段９の発光手段の経年劣化による光量低下があっても、原点検出手段９の光量変化の有無だけで判定しているので、メカ端位置を測定することができる。即ち、駆動レンズユニット１と一体で駆動される態様の異なる遮光部材を用いて原点検出手段９による駆動レンズユニット１の原点とメカ端の位置検出を行うことにより、簡易な構成にもかかわらず、駆動レンズユニット１の精度の高い駆動制御を実現できる。
【００４７】
［第２実施例］
上述した第１実施例では、駆動範囲制限手段１０がガイドバー５の一方の端部にのみ配置される構成について述べている。しかし、実際には、ガイドバー５は撮像装置の筺体内部に配置されており、駆動範囲制限手段は例えばガイドバー５の両端部に配置する等、複数設けることも可能である。第２実施例では、このような駆動範囲制限手段を複数設けることにより、より精度の高い駆動制御を可能とする。
【００４８】
以下、図８を参照して、本発明の第２実施例による撮像装置について説明する。なお、上述した第１実施例で述べた構成に対応する本実施例における各構成要素については、図８において図１と同じ番号を付与することとし、ここでの詳細な説明は省略する。
【００４９】
本実施例に係る撮像装置は、像側筒体１６と物体側筒体１７を備えており、駆動レンズユニット１は、これら筒体１６，１７により形成される内部空間の中に収められる。像側筒体１６は撮像装置の例えば筐体の一部を構成し、撮影光軸上で象側に配置される略円筒の構造物である。また、物体側筒体１７は撮像装置の例えば筺体の他の部分を構成し、撮影光軸上で物体側に配置される略円筒の構造物である。駆動レンズユニット１を支持するガイドバー５は、像側筒体１６と物体側筒体１７とで挟むことで保持される。原点検出手段９は、像側筒体１６の側面又は物体側筒体１７の側面に保持されている。なお、図８では、原点検出手段９が像側筒体１６の側面に保持されている例を示している。
【００５０】
第２実施例に係る撮像装置は、像側駆動範囲制限手段１０ａと物体側駆動範囲制限手段１０ｂとの複数個の駆動範囲制限手段を有している。像側駆動範囲制限手段１０ａは、駆動レンズユニット１が像側に近づく方向の駆動範囲を制限する。物体側駆動範囲制限手段１０ｂは、駆動レンズユニット１が物体側に近づく方向の駆動範囲を制限する。像側駆動範囲制限手段１０ａは像側筒体１６の一部として形成されている。このため、原点検出手段９は、像側筒体１６を介して、像側駆動範囲制限手段１０ａと係合している。また、物体側駆動範囲制限手段１０ｂは物体側筒体１７の一部として形成されているので、原点検出手段９は、物体側筒体１７と像側筒体１６とを介して、物体側駆動範囲制限手段１０ｂと係合している。
【００５１】
本実施例では、駆動範囲制限手段が複数ある場合は、それぞれの駆動範囲制限手段ごとに
【数１】
2020134622.tif 000003
の値を算出する。そして、最も値が小さくなる駆動範囲制限手段を基準駆動範囲制限手段とする。なお、式１において、ｎは原点検出手段９と駆動範囲制限手段とを係合している係合部品の通し番号を示す。Ｎは、前記係合部品の個数、αnは係合部品ｎの線膨張係数を示す。さらに、Ｌｎは任意の一定の温度での、駆動方向と平行な方向における原点検出手段９とそれぞれの駆動範囲制限手段までを結ぶ直線上での係合部品ｎの長さを示している。
【００５２】
本実施例では、基準駆動範囲制限手段を使用してメカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数を測定する。温度変化によって筒体等が伸縮し、これにより上述した原点位置について誤差が発生する。温度変化の影響が最も小さくなる駆動範囲制限手段を用いることにより、この誤差を低減させたうえで原点位置を得ることができる。
【００５３】
撮像装置において、筒体１６、１７は、一般的にはポリカーボネート等の樹脂で形成されているため、温度変化によって伸縮する。筒体１６、１７が伸縮すると、駆動範囲制限手段１０ａ、１０ｂは、駆動方向と平行な方向に位置変化する。このため、初期値の駆動パルス数Ａを計測した時とは異なる温度環境下で、駆動パルス数Ａ’を測定すると、駆動範囲制限手段１０ａ、１０ｂの駆動方向と平行な方向の温度の違いによる位置変化の誤差の影響を受けることになる。
【００５４】
温度変化による筒体等が伸縮する量は、式１によって決まる。よって、駆動範囲制限手段が複数ある場合、式１で算出される値が最も値が小さくなる基準駆動範囲制限手段を使用する。そして、本実施例では、このような基準駆動範囲制限手段を用いてメカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数を測定する。このような方法によって駆動パルス数を得ることにより、温度変化による原点位置の算出に関連する部材の伸縮量が抑えられ、温度変化に起因する誤差を小さくすることができる。
【００５５】
ここで、図８に示した撮像装置を例にして、実際のメカ端位置から原点位置まで駆動レンズユニット１を駆動する際のステッピングモータ７の駆動パルス数を求める場合について説明する。上述したように、原点検出手段９は、像側筒体１６を介して像側駆動範囲制限手段１０ａと係合している。駆動方向と平行方向における原点検出手段９と像側駆動範囲制限手段１０ａまでを結ぶ直線上での像側筒体１６の長さはＬ１で示した長さになる。よって、像側筒体１６の線膨張係数をα１とすると、像側駆動範囲制限手段１０ａと原点検出手段９とについての式１の値は、α１×Ｌ１となる。
【００５６】
また、原点検出手段９は、像側筒体１６と物体側筒体１７を介して物体側駆動範囲制限手段１０ｂと係合している。駆動方向と平行方向における原点検出手段９と物体側駆動範囲制限手段１０ｂまでを結ぶ直線上での像側筒体１６の長さはＬ１’、同直線上での物体側筒体１７の長さはＬ２’で示した長さになる。よって、物体側筒体１７の線膨張係数をα２とすると、物体側駆動範囲制限手段１０ｂと原点検出手段９とについての式１の値は、α１×Ｌ１’＋α２×Ｌ２’となる。
【００５７】
即ち、図８で示した撮像装置においては、像側筒体１６と物体側筒体１７が例えば金属で同材質の場合、α１＝α２となる。従って、Ｌ１’よりＬ１の方が短いので、物体側駆動範囲制限手段１０ｂよりも像側駆動範囲制限手段１０ａの方が式１の値は小さくなる。このことは、駆動範囲制限手段として像側駆動範囲制限手段１０ａを用いたほうが、温度変化に起因した誤差を小さく抑えることができることを意味する。従って、図８で示した撮像装置においては、像側駆動範囲制限手段１０ａを使用してメカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数を測定するのが望ましい。
【００５８】
上述したように、本実施例では、駆動範囲制限手段は複数（１０ａ、１０ｂ）設けられる。これら複数の駆動範囲制限手段（１０ａ、１０ｂ）は、各々係合部品（１６、１７）を介して、原点検出手段９と係合する。そして、本実施例では、メカ端位置や原点位置の検出に際し、所定の方向において、複数の駆動範囲制限手段の各々と検出手段とを結ぶ直線上での各々の係合部品の長さの温度による変化量に基づいて、用いる駆動範囲制限手段を決定する。なお、その際の変化量の算出には、上述した式１を用いる。
【００５９】
以上述べたように、本実施例によれば、撮像装置において予め駆動レンズユニット１の駆動範囲を制限する駆動範囲制限手段を複数設けている。そして、原点検出手段９と個々の駆動範囲制限手段との間に介在する各部材の線膨張係数を考慮して、駆動レンズユニット１の駆動方向における温度変化の影響を最も小さくできる駆動範囲制限手段を用いている。このように適当な駆動範囲制限手段を用いることにより、本実施例によれば、第１実施例で得た効果に加え、例えば温度変化の影響を低減するという効果も付加的に得られる。
【００６０】
［第３実施例］
第１実施例では、メカ端位置の検出に際し、任意の駆動パルス数にてステッピングモータ７を駆動させながら、原点検出手段９の出力の変化を検知している。しかし、ラック６の変形能等によっては、駆動パルス数をかなり大きくしなければ出力変化が生ぜず、メカ端位置の検出に時間を要する場合も考えられる。また、任意の駆動パルス数の設定値によっては、メカ端位置の検出精度が低下することも考えられる。しかし、駆動パルス数をあまり小さくしすぎると、原点等の検出にかかる時間が長くなってしまうことも考えられる。本実施例では、以上に鑑みて、出力変化の検出に要する時間を縮め、且つ検出精度を維持或いは高め得る方法を提供する。
【００６１】
図９に示すフローチャートを参照して、本発明の第３実施例による、原点検出手段９の位置ずれ量を測定する処理について説明する。なお、本実施例に係る撮像装置の構成は第１実施例で例示した撮像装置の構成と同様であり、第１実施例のフローチャート（図７）に示した各処理と同じ処理については、第１実施例と同じステップ番号にて示すこととし、ここでの説明は省略する。
本実施例では、第１実施例におけるステップＳ３〜Ｓ５、及びステップＳ８でおこなわれる処理とは異なる処理が実行される。以下、異なる処理について詳述する。本実施例では、ステップＳ３−１において、制御手段１５は、駆動レンズユニット１が駆動範囲制限手段１０から離れる方向に駆動するようにパルス数Ｐ１ずつステッピングモータ７を回転させる。そして、ステップＳ４−１において、原点検出手段９の出力が変化したかどうかが制御手段１５により判定される。このステップＳ３−１及びＳ４−１の処理は、原点検出手段９の出力が変化するまで繰り返される。原点検出手段９の出力の変化が検知されると、フローはステップＳ５−１に進み、制御手段１５は、駆動レンズユニット１は第１のメカ端位置にいると判定する。
【００６２】
次に、ステップＳ３−２において、制御手段１５は、駆動レンズユニット１が駆動範囲制限手段１０に近づく方向に駆動するようにパルス数Ｐ１ずつステッピングモータ７を回転させる。その結果、駆動レンズユニット１は、再び駆動範囲制限手段１０に押し当てられる。その後、ステップＳ３−３において、駆動レンズユニット１が駆動範囲制限手段１０から離れる方向に駆動するように、制御手段１５はパルス数Ｐ２だけステッピングモータ７を回転させる。その際、最初は駆動パルス数をＰ１とし、メカ端位置近傍において駆動パルス数をＰ２とするとよい。ここで、パルス数Ｐ２はパルス数Ｐ１より小さく設定されており、ステップＳ３−１の際より短い間隔で駆動レンズユニット１は駆動される。
【００６３】
ステップＳ４−２では、制御手段１５は、原点検出手段９の出力が変化するかどうか判定する。これらステップＳ３−３及びＳ４−１の処理は、原点検出手段９の出力が変化するまで繰り返される。原点検出手段９の出力の変化が検知されると、フローはステップＳ５−２に進み、制御手段１５は、出力が変化する位置、つまり駆動レンズユニット１が駆動し始めた位置を第２のメカ端位置と判定する。
【００６４】
その後、第１実施例と同様の処理（ステップＳ６およびＳ７）により、原点位置が検出される。その際に、ステップＳ８−１において、制御手段１５は、第２のメカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数Ａを取得し、これを記憶手段１４に記憶させる。
【００６５】
以上に述べたように。第３実施例では、最初はステッピングモータ７を大きなピッチで駆動させて、第１のメカ端位置に駆動レンズユニット１を移動させる。そして、次に細かなピッチで駆動レンズユニット１を第１のメカ端位置近傍で駆動させて、第２のメカ端位置に駆動レンズユニット１を移動させている。より詳細には、駆動レンズユニット１を停止させた状態からステッピングモータ７をパルス数Ｐ１ずつ作動させて、原点検出手段９の出力が変化する駆動レンズユニット１の位置を検知する。そして、パルス数Ｐ１により駆動レンズユニット１を逆方向に駆動させ、駆動範囲制限手段１０に当接させて停止させる。この状態に戻した後、パルス数Ｐ１より少ないパルス数Ｐ２ずつステッピングモータ７を作動させ、再び原点検出手段９の出力が変化する駆動レンズユニット１の位置を検知する。そして、この位置をメカ端位置とする。このような処理を実行することで、最初から細かなピッチで動かすよりもより短時間で、メカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数を測定することができる。
【００６６】
なお、以降のステップＳ９〜Ｓ１３で実行される各処理は、第１実施例の各処理と同様である。しかし、ステップＳ９以降のリセット動作時も同様に、ステッピングモータ７の駆動を２段階等の複数回で行うとよい。即ち、最初はステッピングモータ７を大きなピッチで駆動して第１のメカ端位置に駆動レンズユニット１に移動させる、その後細かなピッチで駆動して第２のメカ端位置に駆動レンズを移動させる。そして、この移動時における第２のメカ端位置から原点位置まで駆動レンズユニット１が駆動する時のステッピングモータ７の駆動パルス数Ａ’を計測するとよい。これにより、リセット動作時において短時間でよりよい精度での駆動レンズユニット１を停止させることができる。
【００６７】
なお、上述した実施例では、メカ端位置検出用の遮光手段１２に、光軸に斜めの端辺１２ａを設けた態様を例示した。しかし、メカ端位置検出用の遮光手段の形態はこれに限られず、光軸方向に駆動レンズユニットが動いた時に原点検出手段の出力が変化するような形態であればよい。例えば、円弧状の端辺やスリット９ａの幅よりも狭い幅の階段状の端辺を設けていてもよいし、メカ端位置検出用の遮光手段１２自体が光軸方向に透過率分布を有するグラデーションＮＤで形成されていてもよい。
【産業上の利用可能性】
【００６８】
なお、上述した駆動レンズユニットの位置制御に関する構成或いはその駆動方法は、レンズ鏡筒、撮像装置本体、レンズ一体側の撮像装置に適用できる。また、更には、車載カメラ、ロボット用カメラ、携帯電話やスマートフォンに使用されるカメラユニット、監視カメラ等にも適用することができる。
【００６９】
（その他の実施例）
本発明は、上述したフローチャートで示される処理或いは工程からなる撮像装置の制御方法、或いは該撮像装置の機能を構成する。また、本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７０】
以上、実施例及び変形例を参照して本発明について説明したが、本発明は上記実施例及び変形例に限定されるものではない。本発明の趣旨に反しない範囲で変更された発明、及び本発明と均等な発明も本発明に含まれる。また、上述の各実施例及び変形例は、本発明の趣旨に反しない範囲で適宜組み合わせることができる。
【符号の説明】
【００７１】
１：駆動レンズユニット、  ６：ラック、  ７：ステッピングモータ、  ９：原点検出手段、  １０：駆動範囲制限手段、  １１、１２：遮光手段、  １３：カウンター、  １４：記憶手段、  １５：制御手段
【図１】
2020134622.tif 000005
【図２】
2020134622.tif 000006
【図３】
2020134622.tif 000007
【図４】
2020134622.tif 000008
【図５】
2020134622.tif 000009
【図６】
2020134622.tif 000010
【図７】
2020134622.tif 000011
【図８】
2020134622.tif 000012
【図９】
2020134622.tif 000013