(57)【要約】      （修正有）【課題】種々の焦点距離で定倍率を可能にするビジョンシステムのためのレンズアセンブリを提供する。【解決手段】レンズアセンブリ１５０は光軸ＯＡに沿ってセンサ４１０に対して相対的に可動／調整可能に存在している。一実施形態においてレンズアセンブリ１５０は固定された後部レンズＬ２と、対象物の画像の焦点をイメージセンサ４１０に合わせるために機械的に動かされる前部レンズＬ１とを含んでいる。レンズアセンブリは、代替的には、一定のシステム倍率を維持するために固定された前部レンズに対して倍率を調整するように制御される液体レンズを含んでいてもよい。液体レンズは（固定された）前部レンズアセンブリとイメージセンサとの間に存在して、画像の焦点をイメージセンサに合わせるように制御されていてもよい。【選択図】図４
2014139671.tif 000002
【特許請求の範囲】
【請求項１】
視野内の焦点距離の範囲にわたって対象物の画像を取得するためのビジョンシステムであって、
前記ビジョンシステムは、ビジョンプロセッサに作動的に結合されたイメージセンサと、シーンから光を受け取り、光軸に沿って向けられているイメージセンサに送る定倍率レンズアセンブリとを有し、
該定倍率レンズアセンブリは前部レンズアセンブリを含んでおり、
該前部レンズアセンブリは面積が視野の面積より小さい、
ビジョンシステム。
【請求項２】
定倍率レンズアセンブリはさらに後部レンズアセンブリを含んでおり、前部レンズアセンブリと後部レンズアセンブリは両者間の固定した空間的関係に配置されている、請求項１記載のビジョンシステム。
【請求項３】
前部レンズアセンブリと後部レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と後部レンズアセンブリの焦点が一致し、（ｂ）定倍率レンズアセンブリの開口絞りが前部レンズアセンブリの裏面と前部レンズアセンブリの焦点との間にあり、（ｃ）アセンブリの倍率は一定で後部レンズアセンブリの焦点距離（ｆ２）／前部レンズアセンブリの焦点距離（ｆ１）に等しく、そして（ｄ）アセンブリの焦点位置の変位は（ｆ１／ｆ２）２＊（光軸に沿った定倍率レンズアセンブリの移動）であるように構成および配置されている、請求項２記載のビジョンシステム。
【請求項４】
前部レンズアセンブリと後部レンズアセンブリは、焦点プロセスに反応するアクチュエータによりイメージセンサに向かう方向と離れる方向に動かされるバレル内に組み付けられている、請求項３記載のビジョンシステム。
【請求項５】
前部レンズアセンブリと後部レンズアセンブリと開口絞りとはそれぞれ互いに対して固定されており、さらにイメージセンサを定倍率レンズアセンブリに向かう方向および定倍率レンズアセンブリから離れる方向に動かすアクチュエータを含んでいる、請求項３記載のビジョンシステム。
【請求項６】
さらに、前部レンズアセンブリとイメージセンサとの間に向けられている液体レンズアセンブリを含んでおり、前部レンズアセンブリと後部レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と後部レンズアセンブリの前部主面が一致し（ｄ１＝ｆ１）、（ｂ）後部レンズアセンブリは可変屈折力を有し、（ｃ）定倍率レンズアセンブリの開口絞りは前部レンズアセンブリの裏面と前部レンズアセンブリの焦点との間に設けられており、アセンブリの倍率は一定で後部レンズグループからセンサまでの距離ｄ２と２つのレンズグループ間の距離ｄ１との比に等しくなるように構成および配置されている、請求項２記載のビジョンシステム。
【請求項７】
視野内の焦点距離の範囲にわたって対象物の画像を取得するためのビジョンシステムであって、
ビジョンプロセッサに作動的に結合されたイメージセンサと、
シーンから光を受け取ってイメージセンサに送る、光軸に沿って向けられている定倍率レンズアセンブリとを有し、該定倍率レンズアセンブリはイメージセンサと前部レンズアセンブリとの間に向けられている液体レンズアセンブリを含み、前部レンズアセンブリは１以上の固定されたレンズを有し、液体レンズアセンブリは液体レンズアセンブリの倍率ｍ２を変化させる電気的インターフェースを含んでおり、
前部レンズアセンブリと後部レンズアセンブリは両者間の固定した空間的関係に配置されており、
さらに当該ビジョンシステムは焦点距離の範囲にわたる各焦点距離で対象物上の焦点を一定のシステム倍率Ｍに維持するために液体レンズアセンブリの倍率ｍ２を選択的に調整するコントローラを有している、ビジョンシステム。
【請求項８】
前部レンズアセンブリと後部レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と液体レンズアセンブリの前部主面が一致し、（ｂ）定倍率レンズアセンブリは一定で液体レンズアセンブリからイメージセンサまでの距離（ｄ２）と前部レンズアセンブリと液体レンズアセンブリ間の距離（ｄ１）の比に等しくなるように構成および配置されている、請求項７記載のビジョンシステム。
【請求項９】
液体レンズアセンブリは膜液体レンズアセンブリを有する、請求項８記載のビジョンシステム。
【請求項１０】
電気的インターフェースは膜の形状を変化させるアクチュエータを有する、請求項９記載のビジョンシステム。
【請求項１１】
液体レンズアセンブリは少なくとも２種類の等密度液を含んでおり、両液はエレクトロウェッティング理論に従い変化した電気入力に反応して両液間の相互作用を変化させる、請求項８記載のビジョンシステム。
【請求項１２】
コントローラは、一定のシステム倍率Ｍで所望の焦点が提供されるまで液体レンズアセンブリの倍率ｍ２を反復調整するように配置構成されている、請求項７記載のビジョンシステム。
【請求項１３】
前部レンズアセンブリは面積が視野の面積より小さい、請求項７記載のビジョンシステム。
【請求項１４】
視野内の焦点距離の範囲にわたって対象物の画像を取得するための方法であって、
前記方法は、ビジョンプロセッサに作動的に結合されたイメージセンサと、シーンから光を受け取ってイメージセンサに送る、光軸に沿って向けられている定倍率レンズアセンブリとを提供するステップを含み、該定倍率レンズアセンブリは前部レンズアセンブリを有し、
さらに前記方法は、対象物がイメージセンサで所望の焦点を達成するまで定倍率レンズアセンブリを反復調整するステップからなる方法。
【請求項１５】
さらに前部レンズアセンブリとイメージセンサとの間に向けられている液体レンズアセンブリを設置することを含み、前部レンズアセンブリと後部レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と後部レンズアセンブリの前部主面が一致し（ｄ１＝ｆ１）、（ｂ）後部レンズアセンブリが可変屈折力を有し、（ｃ）定倍率レンズアセンブリの開口絞りが前部レンズアセンブリの裏面と前部レンズアセンブリの焦点との間に設けられており、（ｄ）アセンブリの倍率は一定で後部レンズグループからセンサまでの距離ｄ２と２つのレンズグループ間の距離ｄ１との比に等しくなるように構成および配置されている、請求項１４記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、２０１２年１２月２６日に出願された「ビジョンシステムカメラのための定倍率レンズ」という名称の米国特許仮出願番号第６１／７４５，９２７号の利益を主張するものであり、その全開示内容は参照により本明細書に組み込まれる。
【０００２】
発明の分野
本発明はマシンビジョンシステム、より具体的には手持ち式のシンボロジーリーダで使用される光学系、およびそのような光学系を使用するための方法に関する。
【背景技術】
【０００３】
測定、検査、対象物の整列および／またはシンボロジー（例えばバーコード）のデコーディングを実行するビジョンシステムは、広範な用途と産業で使用されている。これらのシステムは、対象者や対象物の画像（典型的にはグレースケールまたはカラー、および一次元、二次元または三次元）を取得し、これらの取得した画像をオンボードまたはリモートの相互接続したビジョンシステムプロセッサを用いて処理するイメージセンサの使用に基づいている。プロセッサは一般に処理ハードウェアと、１以上のビジョンシステムプロセスを実行する非一時的コンピュータ可読プログラム命令を含み、処理された画像情報に基づいて所望の出力を生成する。この画像情報は典型的にはそれぞれ異なる色および／または明度を有する画像ピクセルの配列内で提供される。シンボロジー（バーコード）リーダの例において、自動化されたプロセスの使用者は、１以上のバーコードを含んでいると思われる対象物の画像を取得する。画像は処理されてバーコード特徴が特定され、次にバーコードがデコーディングプロセスによってデコーディングされ、および／またはプロセッサがコードによって表現された固有の英数字データを取得する。別のタイプのビジョンシステムでは、システムプロセッサによって種々のビジョンシステムツール（例えばエッジ検出器、キャリパ、ブロブ解析）を用いてエッジおよびその他の特徴を検出し、それによって対象物の特徴の認識が可能になり、さらにこれらの特徴に基づき所望の情報−例えば対象物に欠陥があるか、または対象物は適切に整列されているか判定することが可能になる。
【０００４】
あるビジョンシステムにおいて、主要なコンポーネントはビジョンシステムカメラアセンブリである。カメラアセンブリはレンズ（光学系）と、画像ピクセル情報の配列を提供するイメージャ（または「センサ」）を含んでいる。上述したビジョンシステムプロセッサは、イメージャ／センサからピクセルデータを受け取って処理し、撮像されたシーンおよび／または対象物に関する有用なビジョンシステム情報を導き出す。ビジョンシステムプロセッサおよび関連するコンポーネント（例えばデータメモリ、デコーダ等）はカメラアセンブリのハウジングまたはエンクロージャ内で提供されていてもよいし、あるいはこれらのコンポーネントの一部または全部はリモートで（例えばＰＣまたはその他のリモートの自己完結型処理システム内に）組み付けて、有線または無線の相互接続とリンクさせてもよい。同様に、カメラアセンブリは典型的にはレンズを包囲するオンボード（内部）照明器および／または撮像されたシーンに光を提供するその他の照明構成を含んでいてもよい。
【０００５】
幾つかのビジョンシステムカメラにおいて、自動焦点（「オートフォーカス」）能力を提供することが望ましい。多くのオートフォーカスアレンジメントは固定されたレンズを動かすために電気機械的作動に依拠するが、その他の構成はますます別の形態のバリオプティックレンズ設計、例えばいわゆる液体レンズに依拠している。
【０００６】
センサに基づくビジョンシステムを用いるシンボロジーリーディングの特殊な分野では、通常のリーダ構成は、シンボル（例えば１Ｄまたは２Ｄバーコード）を含む対象物に向けられた手持ち式ユニットを採用している。そのような手持ち式システムは、通常は例えば倉庫または工場の現場に置かれた在庫を追跡するために用いられる。そのような環境ではシンボルとリーダとの距離は非常に可変であってもよい。なぜならある対象物は使用者に比較的近い位置に存在しているが、他の対象物は離れているからである（例えば高い棚の上に置かれた対象物）。リーダ（ｒｅａｄｙ）は近い対象物でも遠い対象物でも鮮明な画像を生成することを可能にするために従来型のオートフォーカス機構を含んでよいが、遠い対象物中のシンボルはこの長い焦点距離を前提とすると光学系の開口角が大きすぎるために視野全体に対して小さく見えることがある。このように画像全体においてシンボルのサイズが小さいと、センサによって把捉される視野全体と比べて十分な分解能に欠けるため適切にデコーディングすることが困難になることがある（すなわち離れると着目した特徴／シンボルが小さすぎる）。
【０００７】
それゆえ短い焦点距離と長い焦点距離のいずれでもシンボルまたはその他の着目した特徴をより効率的に解像できるビジョンシステムカメラアセンブリを提供することが望ましい。このカメラアセンブリは、手持ち式の装置および／または固定式の装置に適応可能であることが望ましい。
【発明の概要】
【０００８】
本発明は先行技術の短所を、手持ち式のシンボロジーリーダ等のビジョンシステムのために、長短両方の焦点距離における定倍率を可能ならしめるレンズアセンブリを提供することによって克服する。レンズアセンブリは（一般に光軸に対して垂直に設けられた）イメージセンサからの所定の距離で光軸に沿って可動および／または調整可能に存在している。例示的な実施形態において、レンズアセンブリは光軸に沿って互いに離隔した２個のレンズＬ１およびＬ２からなる。実施形態では、Ｌ１およびＬ２はレンズグループで表すことができる。２個のレンズＬ１およびＬ２はそれぞれ焦点距離ｆ１およびｆ２を画定する。これらのレンズは次の関係を満たしている。すなわち、（ａ）Ｌ１とＬ２の焦点が一致し、（ｂ）アセンブリの開口絞りがＬ１の裏面とＬ１の焦点との間にあり、（ｃ）アセンブリの倍率は一定でｆ２／ｆ１に等しく、（ｄ）アセンブリの焦点位置の変位は（ｆ１／ｆ２）２＊（アセンブリの光軸に沿った移動）である。一つの実施形態において、レンズはアクチュエータ（例えばギア付きステッピングモータまたはサーボモータ）により光軸に沿ってセンサに対して選択された位置に動かされる。アクチュエータは慣用または特注のオートフォーカスプロセスを用いるビジョンプロセッサからの命令に応答して動き、現在ある焦点距離で対象物上の着目した特徴（例えばシンボル）の鮮明な画像を解像する。着目した特徴は最大焦点距離と最小焦点距離の各々およびその間のすべての範囲でほぼ同じ分解能で現れよう。センサの固有のピクセル分解能は、作動距離の範囲でシンボルを特定およびデコーディングするのに十分なディテールを提供する。
【０００９】
例示的な実施形態において、視野内の焦点距離の範囲にわたって対象物の画像を取得するためのビジョンシステムは、ビジョンプロセッサと作動的に結合されたイメージセンサを含んでいる。光軸に沿って向けられた、前部レンズアセンブリを含む定倍率レンズアセンブリは、シーンから光を受け取り、その光をイメージセンサに送る。前部レンズアセンブリは面積（または関連する寸法）が小さい視野の面積（または関連する寸法）より小さく、実用的で比較的コンパクトなパッケージにしている。定倍率レンズアセンブリは後部レンズアセンブリも含んでいる。前部レンズアセンブリと後部レンズアセンブリは、両者間の固定した空間的関係に配置されている。例として、前部レンズアセンブリと後部レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と後部レンズアセンブリの焦点が一致し、（ｂ）定倍率レンズアセンブリの開口絞りが前部レンズアセンブリの裏面と前部レンズアセンブリの焦点との間にあり、（ｃ）アセンブリの倍率は一定で後部レンズアセンブリの焦点距離（ｆ２）／前部レンズアセンブリの焦点距離（ｆ１）に等しく、（ｄ）アセンブリの焦点位置の変位は（ｆ１／ｆ２）２＊（光軸に沿った定倍率レンズアセンブリの移動）であるように構成および配置されている。この構成（すなわち項目（ｂ））により前部レンズアセンブリは撮像された視野の面積および／または寸法より小さい面積および／または寸法を画定することが可能になる。前部レンズアセンブリと後部レンズアセンブリは、焦点プロセスに反応するアクチュエータによりイメージセンサに向かう方向と離れる方向に動かされるバレル内に組み付けることができる。代替的には、定倍率レンズアセンブリとそのコンポーネントはカメラ本体／フレームに対して固定でき、センサアセンブリ（またはセンサを含むその部分）は焦点プロセスに反応する適当なアクチュエータにより（光軸に沿って）定倍率レンズアセンブリに向かう方向と離れる方向に動かすことができる。
【００１０】
例示的な実施形態において、視野内の焦点距離の範囲にわたって対象物の画像を取得するためのビジョンシステムは、ビジョンプロセッサと作動的に結合されたイメージセンサを含んでいる。定倍率レンズアセンブリは光軸に沿って向けられ、シーンから光を受け取ってイメージセンサに送る。定倍率レンズアセンブリはイメージセンサと前部レンズアセンブリとの間に延びる液体レンズアセンブリを含んでいる。このレンズアセンブリは、エレクトロウェッティング理論に基づいて相互作用を変化させる少なくとも２種類の等密度液に基づいてもよいし、あるいはレンズは液体で満たされた膜の形状を変えるアクチュエータを含んでいてもよい。前部レンズアセンブリは、１以上の固定されたレンズを含んでおり、（後部）液体レンズアセンブリは、入力された電気的エネルギーを用いて液体レンズアセンブリの倍率ｍ２を変化させる境界面を含んでいる。コントローラは液体レンズアセンブリの倍率ｍ２を選択的に調整して、焦点距離の範囲にわたる各焦点距離で対象物上の焦点を一定のシステム倍率Ｍに維持する。例示的には、前部レンズアセンブリと後部レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と液体レンズアセンブリの前部主要面が一致し、（ｂ）倍率は一定で、液体レンズアセンブリからイメージセンサまでの距離（ｄ２）と、前部レンズアセンブリと液体レンズアセンブリとの間の距離（ｄ１）の比に等しくなるように構成および配置されている。コントローラはまた一定のシステム倍率Ｍで所望の焦点が提供されるまで液体レンズアセンブリの倍率ｍ２を反復調整するように配置されている。
【００１１】
例として、本明細書中の任意の実施形態において、前部レンズアセンブリと液体（または後部）レンズアセンブリは、（ａ）前部レンズアセンブリの焦点と後部レンズアセンブリの前部主要面が一致し（ｄ１＝ｆ１）、（ｂ）定倍率レンズアセンブリの開口絞りが前部レンズアセンブリの裏面と前部レンズアセンブリの焦点との間にあり、（ｃ）倍率は一定で、液体レンズアセンブリからイメージセンサまでの距離（ｄ２）と、前部レンズアセンブリと液体レンズアセンブリとの間の距離（ｄ１）の比に等しくなるように構成および配置されている。
【００１２】
別の実施形態において、視野内の焦点距離の範囲にわたって対象物の画像を取得するための方法は、ビジョンプロセッサと作動的に結合されたイメージセンサを提供するステップと、光軸に沿って向けられシーンから光を受け取ってイメージセンサに送る定倍率レンズアセンブリを提供するステップを含んでいる。定倍率レンズアセンブリは前部レンズアセンブリ含んでいる。定倍率レンズアセンブリは、対象物がイメージセンサで所望の焦点に達するまで反復調整される。
【００１３】
以下に本発明を添付の図面を参照して説明する。
【図面の簡単な説明】
【００１４】
【図１】例示的な実施形態に従い短い焦点距離と長い焦点距離で対象物の画像を取得するための定倍率レンズアセンブリを用い手持ち式のシンボロジーリーダと付随するデータ処理および記憶システムを示す図である。
【００１５】
【図２】図１のリーダのイメージセンサによって取得されたシーンの画像であり、短い焦点距離における着目した特徴の分解能を示す。
【００１６】
【図３】図１のリーダのイメージセンサによって取得されたシーンの画像であり、長い焦点距離における着目した特徴の分解能を示す。
【００１７】
【図４】図１のリーダで使用するための例示的な実施形態に従うレンズアセンブリの断面図であり、比較的短い焦点距離に対してアセンブリの光軸に沿ったイメージセンサに対する相対的位置を示す。
【００１８】
【図５】アセンブリの光軸に沿ったイメージセンサに対する相対的位置が長い焦点距離に対して設定されている図４に示すレンズアセンブリの断面図である。
【００１９】
【図６】図１のリーダにおいて画像データを処理してレンズアセンブリの焦点を制御するレンズ焦点機構と付随するプロセッサを示す図である。
【００２０】
【図７】図１のリーダにおいてレンズアセンブリを使用する範例的な焦点プロセスのフローチャートである。
【００２１】
【図８】例示的な実施形態に従う液体レンズアセンブリを含む定倍率ビジョンシステムのためのレンズアセンブリの図である。
【００２２】
【図９】範例的な対象物においてより近い位置とより遠い位置でそれぞれ液体レンズアセンブリの倍率を制御することによって一定の倍率を維持する際に示される、図８の定倍率ビジョンシステムに対するレンズアセンブリの薄レンズ光線追跡図である。
【図１０】範例的な対象物においてより近い位置とより遠い位置でそれぞれ液体レンズアセンブリの倍率を制御することによって一定の倍率を維持する際に示される、図８の定倍率ビジョンシステムに対するレンズアセンブリの薄レンズ光線追跡図である。
【００２３】
【図１１】液体レンズアセンブリ、および液体レンズアセンブリと他の例示的な実施形態に従う前部レンズアセンブリとの間に設けられた開口絞りを含んでいる定倍率ビジョンシステムのためのレンズアセンブリの図である。
【発明を実施するための形態】
【００２４】
Ｉ．全般的な考察
【００２５】
図１は、図示されているように手持ち式か、または撮像されるシーンに対して位置が固定された少なくとも１個のシンボロジーリーダ１１０を含むビジョンシステム１００を示す。リーダは描画された本体１１２とグリップ１１４を含む任意の容認可能なハウジングを画定することができる。この実施形態において、リーダは、外部および／または内部照明システム（照明器）を含んでいてもよい前部窓１１６を有する。照明器は任意の容認可能な構成の照光要素の配置構成および／または組合せを含んでいてもよい。この実施形態では例として照光素子（例えば高出力ＬＥＤ）１２０、１２２が使用されて、種々異なる色／波長、角度および／または照明の強度を可能にする。照明器は、光線を視野に向けて放射して着目した特徴（例えばバーコードまたはその他のシンボル、「ＩＤ」とも呼ぶ）が適切かつ十分撮像されるようにする従来型の照準ＬＥＤ（図示せず）を含んでいてもよい。リーダ１１０は、この実施形態では本体１１２の後部に設けられたインディケータおよびインタフェースパネル１３０を含んでいてもよい。このパネルはオン／オフおよびその他のスイッチならびに「良好」または「不良」なシンボル読取り（すなわちシンボルリーディング／デコーディングにおける成功または失敗）を示すライトを含んでいてもよい。グリップ１１４は照準ＬＥＤのトグリング等の機能と並んで、照明および画像把捉をトリガする１以上のトリガボタン１３２を含んでいてもよい。リーダはまた１以上の処理回路、メモリおよびこれに類するものを含んでおり、これらはまとめてビジョンプロセッサ１３６として（仮想線で）示されている。このプロセッサは種々の画像処理および画像データ操作／記憶機能を実行する。例示すると、プロセッサ１３６はイメージセンサ（やはり仮想線で示す）から把捉された画像フレームレートをカラーまたはグレースケールピクセル（またはその他の形式）で受け取る。プロセッサは画像中にＩＤ特徴（またはその他の着目した特徴）を探し、次に適当なデータをデコーディングプロセスに送りＩＤ特徴からコードを生成する。これらのコードは保存され、および／または通信リンク１４０（有線または図示されているように無線であってよい）を介して受信機１４２に送られる。受信機１４２はネットワークまたはその他のリンクを介してデータ処理および記憶システム１４４と相互接続されている。このシステム１４４は、リーダ１１０から送られたコードデータを操作および保存するための適当なアプリケーションを実行する従来型のサーバまたはＰＣを含んでいてもよい。そのようなアプリケーションおよびシステム１４４のアーキテクチャは当業者には明白であろう。
【００２６】
リーダは、焦点距離の範囲にわたって一定の倍率を提供するレンズアセンブリ１５０（窓１１６の後ろに仮想線で示す）も含んでいる。例として、シンボルＳ１を有する対象物Ｏ１が、レンズ１５０を有するリーダ１１０によって撮像される。レンズ１５０は、シンボルＳ１が比較的目立つ場所／スケールを占める視野ＦＯＶ１に焦点を合わされている。このスケールは、容認可能なＩＤ読取りに必要なディテールを与えるのに十分である。光軸ＯＡ１に沿った焦点距離Ｄ１は最小で約３５０ｍｍの作動範囲内にあり、例示の目的のために約５００ｍｍの距離にある。同様に、リーダ１１０は（仮想線で示すように）光軸ＯＡ２に沿って著しく短い焦点距離Ｄ２、例示の目的のために、約５０ｍｍに設けられた他の対象物Ｏ２に焦点を合わせることができる。とりわけ例示的な実施形態に従い定倍率レンズアセンブリ１５０を使用すると、関連する視野ＦＯＶ２内の第２のシンボルＳ２のスケールは、Ｓ１およびＦＯＶ１のスケールとほぼ同じである。したがって、所定の距離範囲内における距離に関わりなく、視野および視野内のシンボルのサイズは同じままであり、良好な読取りを得るのに十分なディテールを可能にする。
【００２７】
図２および図３を参照すると、定倍率の原理がさらにそれぞれ約５０ｍｍと５００ｍｍの焦点距離で取得された画像の外観を模擬するそれぞれの範例的な画像２００および３００によって例解されている。各画像２００、３００の視野は描画された画像の外縁によって画定されている。定倍率構成を使用することにより両画像は理想的にはシーンに対してほぼ同じ境界線を呈示すべきである。同様に、各々の範例的なシンボル領域２１０、３１０は視野を基準にしてサイズが比較的類似しているように見え、プロセッサがシンボルを発見してデコーディングするのに十分なディテールを与える。
【００２８】
ＩＩ．機械的に駆動されるレンズによる定倍率
【００２９】
ここで例示的な実施形態に従い定倍率レンズアセンブリ１５０をさらに詳細に示す図４および図５を参照する。アセンブリ１５０は、センサ４１０を基準にして光軸ＯＡに沿って整列された前部レンズＬ１（焦点距離ｆ１）と後部レンズＬ２（焦点距離ｆ２）からなる。センサ４１０は典型的には軸ＯＡに対して垂直な画像面を画定する。この実施形態におけるレンズＬ１、Ｌ２は互いに対して固定された距離ＳＬでバレル４２０、またはそれらの相対的な整列および間隔を維持するその他の支持構造に位置決めされている。２個のレンズＬ１、Ｌ２の各々は、特に焦点距離の範囲にわたって定倍率を保証する一連の関係を確立するように設計されている。より具体的に言うと、これらの関係は次の通りである。
（ａ）Ｌ１とＬ２の焦点が描画された面で一致している（ｄ１＝ｆ１＋ｆ２）。
（ｂ）アセンブリの開口絞り（ＡＳ）がＬ１の裏面とＬ１の焦点との間にある。
（ｃ）アセンブリの倍率は一定でｆ２／ｆ１に等しい。
（ｄ）アセンブリの焦点位置の変位は（ｆ１／ｆ２）２＊（アセンブリの光軸に沿った移動）である。
【００３０】
開口絞りを上記（ｂ）に定義された位置に配置すると、前部レンズのサイズを直径、面積等に関して、撮像される対象物および付随する視野の面積、長さ、幅等より小さくできる点で有利であることに留意されたい。反対に絞りを他の場所（例えば焦点ｆ１）に配置すると、所望の視野のサイズにほぼ等しい前部レンズを−例えばテレセントリックレンズの方式で使用することが必要となろう。そのような大きいレンズは典型的にはサイズと配置の制約が存在する場合は不利である。
【００３１】
描画されたレンズＬ１および／またはＬ２は単独レンズ要素と類似または同じ屈折力を有するレンズグループによって定義され得ることが明確に想定されていることにも留意されたい。種々の実施形態において、そのようなレンズグループは単独の離散レンズ素子に比べて改善された光学収差の補正を提供し得る。したがって本明細書において「レンズ」という用語は、広く複数の離散レンズの配置構成を含むものと理解されるべきである。
【００３２】
レンズ設計の当業者は、上記の関係（ａ）−（ｄ）を満足するレンズアセンブリの構造を理解しよう。一つの実施形態において、値ｆ２／ｆ１は約０．１であるが、その他の比も明確に想定されている。例として、両レンズグループＬ１およびＬ２は正の屈折力を規定する。例えばレンズＬ１は焦点距離を約３０〜６０ミリメートルで定義でき、レンズＬ２は焦点距離を約６〜１０ミリメートルで定義できる。図示されているように、アセンブリ１５０においてレンズＬ１、Ｌ２を比較的短い焦点距離ＦＤ１（図３）で配置すると、センサ４１０と後部レンズ４１０との間の与えられた距離ＤＳ１に対してより急角度で発散する光線パターン４３０が規定される。より大きく発散するこのパターンにより、着目した特徴（例えばシンボル／ＩＤ）を適当に撮像するために望ましいサイズである視野４４０に合わせた焦点が規定される。
【００３３】
より長い焦点距離ＦＤ２で視野４４０と類似のサイズの視野５４０（図５）を達成するために、後部レンズＬ２とセンサ４１０との間の距離ＤＳ２は上記の距離ＤＳ１に対して短くされている。したがって光線パターン５３０は発散がより小さい。両焦点距離において開口絞りＡＳは同じであることに留意されたい。したがって後部レンズとセンサとの間の距離を適当に動かすことによって、光学系は広範な焦点距離で類似のサイズの視野に焦点を合わせることができる。
【００３４】
次に図６を参照すると、レンズアセンブリ１５０を光軸ＯＡに沿ってセンサ１３８（センサアセンブリ６３０のベースを画定する付属のイメージャ回路基板に組み付けた状態で図示されている）に向かう方向と離れる方向に動かすための典型的な焦点機構６１０が描画されている。描画された機構６１０は種々異なる可能な焦点調整機構の範例であり、これ以外の実施形態も当業者には明白であることに留意されたい。この範例的な実施形態において、機構６１０はモータ（例えばサーボモータまたはステッピングモータ）６２０の形をしたアクチュエータを含んでいる。モータは適当なトルクと、望ましい場合はピニオンギアをいずれの回転方向（両矢印６２４）にも回転させる減速装置６２２を有する。モータは、比較的浅いピッチを有してよいねじ山６２８によってレンズアセンブリの外面と噛み合う内周を備えた大きい歯車６２６を回転させる。歯車６２６はモータの駆動に基づいて回転するので、レンズアセンブリをセンサアセンブリ６３０および付随するセンサ画像面に向かう方向または離れる方向（両矢印６３１）に動かす。この実施形態ではハウジング本体１１２に固定された回転防止ピン６３２が、レンズアセンブリ１５０内で軸方向に整列されたスロット６３４と係合してレンズの回転を防止する。このようにして歯車の回転は軸ＯＡに沿ったレンズアセンブリの直線運動に十分変換される。この実施形態ではこれに代わる多様な回転防止構成も採用できる。代替的には、レンズを回転させて、固定したねじ山付きベース（回転する歯車６２６の代替）を使用してレンズアセンブリ１５０内でセンサに対して線形変換を生成させてもよい。別の実施形態において、レンズを固定して、センサを軸方向に動くベース上に設けることができる。一般に、このシステムはレンズアセンブリ１５０とセンサ／画像面（１３８）との間の相対運動を規定する。
【００３５】
レンズアセンブリ１５０の軸方向位置はセンサ１３８に投影された画像の適切な焦点によって判定される。一つの実施形態において、オンボードビジョンプロセッサ１３６は、従来型の技術を用いて画像の焦点が合った時を判定できる焦点プロセス６４０を含んでいる。例えば、取得した画像のエッジにおけるコントラスト減少を用いることができる。焦点プロセス６４０において、定倍率レンズアセンブリ１５０（固定された前部レンズＬ１、後部レンズＬ２および開口絞りＡＳからなる全体）はモータ６２０により多数の位置ステップで動かされ、プロセス６４０は取得した画像においてあるメトリクスに基づいて最良の焦点位置を判定する。レンズの焦点を合わせるその他の技術も明確に想定され−例えば、レンズ位置をスイーピングし、または距離センサおよび／または距離計を使用することによって対象物／撮像されたシーンとの距離を判定して、レンズを所定の設定に動かすことができる。レンズの位置設定は、例えばこれらの検出された距離を用いてレンズの位置設定を判定する公式テーブルまたは参照テーブルに基づいてもよい。
【００３６】
図６をさらに参照すると、定倍率レンズアセンブリ１５０はカメラの本体／フレームに対して固定できることが明確に想定されている。そのような実施形態においてセンサアセンブリ６３０（またはその一部（例えばセンサ１３８））は、光軸ＯＡに沿って位置が固定された定倍率レンズアセンブリ１５０に向かう方向と離れる方向に動かすことができる。適当なセンサアクチュエータ（ＳＡ）（ボックス６４８として仮想線で示す）を使用してセンサアセンブリ６３０を関連する両矢印で示されているように動かすために用いることができる。電動ウォームドライブ、ギアドライブおよび／またはリニアモータを含む（がこれらに限らない）、許容し得る任意の作動機構を使用することができる。一般的に上述したように焦点プロセス（例えばステッピング、スイーピング、距離検出等）を使用して、固定された定倍率レンズアセンブリに対して適当なセンサ位置を設定できる。
【００３７】
ＩＩＩ．定倍率焦点プロセス
【００３８】
図７を簡単に参照して、定倍率レンズアセンブリの焦点を調整するための例示的な手順７００を示す。この手順７００は、セットアップおよび／または実行時間中に焦点を調整するための任意の容認可能な手順を単純化した例である。ステップ７１０でセンサはシーンの１以上の画像フレームを取得して、これらの画像フレームをビジョンプロセッサに送る。プロセッサは幾つかあるプロセスの中で特に焦点プロセス（図６の６４０）を実行して、画像が十分に解像されているか否か判定する（ステップ７２０）。画像が十分に解像されていれば（例えばシンボルがデコーディングできれば）、決定ステップ７３０により焦点を現在の設定（ステップ７４０）に決めることができる。焦点が容認できないか、またはレンズアセンブリの先行の調整で達成された焦点より悪ければ、焦点プロセスはレンズの焦点を所定の方向で調整増分により再調整する（ステップ７５０）。レンズアセンブリの所定の移動方向の選択は、どの方向で焦点が改善されるかの予測に基づくことができ、またはどの方向でより良好な焦点が達成されるかを示す画像の分析に基づいてもよい。焦点が先行の調整より悪ければ、次のサイクルで調整の方向は相応に反転される。調整は反復プロセスを用いて増分的に行うことができるが、最初は画像がどの程度「ピンぼけ」しているかに関する判定に基づいておおまかな調整を行い、次いで最終的な焦点が達成されるまでより微細な調整を行うことができるよう想定されている。重ねて言うと、この手順（７００）は当業者には明白である広範な焦点調整手順および／または技術の範例である。
【００３９】
ＩＶ．液体レンズを使用する定倍率
【００４０】
あるビジョンシステムの応用で望ましいことがある範例的なレンズ構成は、いわゆる液体レンズアセンブリである。例えばフランスのバリオプティックから市販されている液体レンズの１形態は、２種類の等密度液−油は絶縁体であり水は伝導体である−と、エレクトロウェッティングの原理（現象）を用いてレンズ構成の屈折力を変化させる。１例は、１８ジオプタ（１／焦点距離）の屈折力の可変範囲を提供する。包囲している電気回路によってレンズを通過する電圧を変化させると、液体と液体の境界面の曲率が変化し、それが今度はレンズの焦点距離を変化させる。液体レンズを使用する幾つかの顕著な利点はレンズの耐久性（機械的可動部分がないこと）、反応時間が速いこと、光学的品質が比較的良好なこと、消費電力が低いこと、および小型であることである。液体レンズを使用すると、手でレンズに触れる必要がなくなるので、ビジョンシステムの取付け、セットアップおよび保守が簡単になる点が望ましい。他の自動焦点機構に比べて液体レンズは反応時間が極めて速い。液体レンズは読取り距離が対象物（表面）ごとに、またはある対象物の読取りから別の対象物に移行する間に変化する応用に理想的である。
【００４１】
最近の液体レンズ技術の開発は、スイスのオプトチューンＡＧ社から出ている。このレンズは液体容器を覆う可動膜を利用して焦点距離を変化させる。このレンズは競合設計より大きい絞りを提供し、より速く作動する点が有利である。液体レンズ技術を採用した光学系の焦点距離／距離は、液体レンズ素子の設定に基づき所定の範囲（例えば２０ジオプタ）内で変化させることができる。この設定を変化させるには、公知技術に従う電磁操作を用いて膜の外周に力を加える。
【００４２】
図８は、ビジョンシステム（図１参照）のための一般化したレンズシステム構成８００を表わしており、光軸ＯＡＬに沿って向けられた液体レンズ素子Ｌ２Ｌを含んでいる。この例示的な構成において全体のレンズシステム８００は、少なくとも２個のレンズまたは２グループのレンズからなる。第１の（前部）グループＬ１Ｌは固定屈折力を有し、第２の（後部）グループＬ２Ｌは可変屈折力を有する液体レンズ素子からなり、またはこれを含んでいる。この実施形態では前部レンズアセンブリと（後部）液体レンズアセンブリは、光軸ＯＡＬに沿って固定した空間的関係に配置されていることに留意されたい。この液体レンズＬ２Ｌはレンズに電流を供給するドライバまたは類似のプロセッサ８１０によって駆動され、レンズ焦点プロセス８２０に基づいて焦点を調整する。システムに対する範例的なパラメータの完全な範囲を以下に提供する。範例的な対象物８３０が屈折力Ａ１を有する第１のレンズ（グループ）Ｌ１Ｌの光学面から距離Ｓｏｂｊ（この例では約２０．７１０ｍｍ）に置かれたら、このレンズは次の距離における画像を投影するだろう。
Ｓ＿２＝Ｓｏｂｊ／（Ａ１＊Ｓｏｂｊ−１）                （式１）
【００４３】
非限定的な例によれば、レンズＬ１ＬとレンズＬ２Ｌのそれぞれの光学面の間の距離ｄ１、および液体レンズＬ２Ｌの光学面とイメージセンサ８４０の間の距離ｄ２は固定できる。それにより液体レンズの屈折力Ａ＿ＬＬが次に等しい（設定されている）場合は、液体レンズＬ２Ｌはこの中間画像をセンサ８４０に投影する。：
Ａ＿ＬＬ＝１／（Ｓ＿２−ｄ１）＋１／ｄ２                （式２）
【００４４】
第１のレンズ（グループ）の幾何倍率ｍ１は、次に等しく、
ｍ１＝１／（Ａ１＊Ｓ＿ｏｂｊ−１）                      （式３）
第２の  レンズ  （グループ）の倍率  ｍ２  は次に等しい。
ｍ２＝１／（Ａ＿ＬＬ＊（Ｓ＿２−ｄ１）−１）            （式４）
ここで液体レンズ  Ｌ２Ｌがレンズ  Ｌ１Ｌの後焦点に置かれたら、この  表現もｄ１＝１／Ａ１と書くことができる。
【００４５】
これを式（２）および式（４）に代入すると、このシステムの総倍率Ｍは次に減少する。
Ｍ＝ｍ１＊ｍ２＝ｄ２／ｄ１                              （式５）
ここに、Ｍはシステム倍率、ｍ１は固定されたレンズグループ／アセンブリの倍率、ｍ２は液体レンズグループ／アセンブリの倍率、ｄ１はレンズＬ１ＬとレンズＬ２Ｌのそれぞれの光学面の間の距離、およびｄ２は液体レンズＬ２Ｌの光学面とイメージセンサ８４０の間の距離である。
【００４６】
したがって、この構成は対象物距離に依存しない（独立の）一定の倍率を生み出す。図９と図１０はそれぞれ２種類の対象物距離Ｓ３（Ｌ１Ｌの光学面に近い）およびＳ４（Ｌ１ｌの光学面から遠い）について、システムのレンズ構成８００を通る範例的な薄レンズ光線追跡を示す。液体レンズＬ２Ｌの焦点距離Ｆ２ＬおよびＦ２Ｌ’はドライバ８１０とプロセス８２０によって適当に調整されて、対象物距離Ｓｏｂｊの予想される範囲にわたり一定の倍率Ｍで焦点の合った画像を投影する。
【００４７】
したがって、Ｌ２Ｌの屈折力（ｍ２）を変化させることにより、対象物のシステムからの変化する距離（Ｓｏｂｊ）にわたってＭの値を所定のレベルに維持できるｍ２の値は多様な技術を用いて設定できる。上述した焦点プロセス７００を用いてｍ２を設定できる。すなわち、レンズＬ２Ｌの屈折力は、与えられた距離で対象物８３０についてＭの選択された一定の値に対して適当な焦点が達成されるまで増分的に（反復的に）調整できる。
【００４８】
ここで、別の実施形態に従う液体レンズアセンブリＬ２Ｌを有する定倍率レンズシステム１１００を示す図１１を参照する。図８〜図１０を参照すると、上述した構造および／または機能と類似した素子には同様の参照番号が付されている。例として、開口絞りＡＳＬ（上記の機械的に動かされるレンズに関する説明も参照）は、前部レンズアセンブリＬ１Ｌと後部液体レンズアセンブリＬ２Ｌとの間に置くことができる。この開口絞りＡＳＬの光軸ＯＡＬに沿った位置により、レンズ（グループ／アセンブリ）Ｌ１ＬおよびＬ２Ｌのサイズが決まる。開口絞りＡＳＬが前部レンズアセンブリＬ１Ｌに近い位置に置かれたら、液体レンズアセンブリＬ２Ｌのサイズ（直径）は増加されなければならない。反対に開口絞りＡＳＬが液体レンズアセンブリＬ２Ｌに近い位置に置かれたら、前部レンズアセンブリＬ１Ｌのサイズ（直径）が増加されなければならない。現在、市販の液体レンズは一般に直径が比較的小さいため、開口絞りは通常は液体レンズに近い位置に置かれ、または液体レンズアセンブリ（それ自体）がシステムにおいて開口絞りとして働く。
以下の表に、膜型液体レンズを採用した定倍率レンズアセンブリの作動例に対する幾つかの一般化されたパラメータを示して説明する。
レンズ１の焦点距離            ｆ１＝１００ｍｍ
最も近い対象物距離            Ｓ＿ｎｅａｒ＝−２００ｍｍ
最も遠い対象物距離            Ｓ＿ｆａｒ＝−４００ｍｍ
中間の近い画像Ｓ２            Ｓ２＿ｎｅａｒ＝２００ｍｍ
中間の遠い＊画像Ｓ２          Ｓ２＿ｆａｒ＝１３３．３３３ｍｍ
レンズ間の距離                ｄ１＝ｆ１ｍｍ
Ｌ２Ｌとセンサの距離          ｄ２＝２０ｍｍ
近い対象物に対するＬ２Ｌの焦点距離    ｆ＿ｌｌ＿ｎｅａｒ＝１６．６６７ｍｍ
近い場合のＬ２Ｌの屈折力（ジオプタ）  Ａ＿ｌｌ＿ｎｅａｒ＝６０ジオプタ
遠い対象物に対するＬ２Ｌの焦点距離    ｆ＿ｌｌ＿ｆａｒ＝１２．５ｍｍ
遠い場合のＬ２Ｌの屈折力（ジオプタ）  Ａ＿ｌｌ＿ｆａｒ＝８０ジオプタ
Ｌ２Ｌに要求される屈折力範囲（ジオプタ）  Ｒ＝２０ジオプタ
近い距離における倍率            ｍ１＿ｎｅａｒ＝−１
ｍ２＿ｎｅａｒ＝０．２
Ｍ＿ｎｅａｒ＝ｍ１＊ｍ２＝−０．２
遠い距離における倍率            ｍ１＿ｆａｒ＝−０．３３３
ｍ２＿ｆａｒ＝０．６
Ｍ＿ｆａｒ＝ｍ１＊ｍ２＝−０．２
【００４９】
本明細書に記された定倍率レンズを有するビジョンシステムは、有利なことに、十分なディテールとレンズアセンブリの比較的単純な調整で広範な焦点距離において着目した領域の画像の取得を可能にすることが明らかであろう。これにより対象物間の距離の変化する際の取得速度が増して、システムはサイズと形状が異なる（それに伴い焦点距離が異なる）対象物と出会うことがある手持ち式ビジョンシステムおよび固定式ビジョンシステム（例えば動いているコンベアラインで使用）に非常に適合できる。
【００５０】
以上は、本発明の例示的な実施形態に関する詳細な説明である。本発明の精神と範囲を逸脱することなく様々な変容および追加を行うことが可能である。上述した種々の実施形態の各々の特徴は、関連する新しい実施形態において多数の特徴の組合せを提供するために、該当する場合はそれぞれ記述した他の実施形態の特徴と組み合わされてよい。さらに上記にて本発明の装置と方法の幾つかの実施形態について説明したが、本明細書で述べられたことは本発明の原理の応用を例示したものに過ぎない。本明細書で使用される様々な方向および／または向きを表わす用語、例えば、「垂直」、「水平」、「上」、「下」、「底部」、「頂部」、「側部」、「前部」、「後部」、「左」、「右」およびこれに類するものは、相対的な表現法として用いられているに過ぎず、重力等の固定した座標系を基準とした絶対的な向きを表わすものではない。さらに、本明細書で使用されている「プロセス」および／または「プロセッサ」の用語は、広く電子的ハードウェアおよび／またはソフトウェアに基づく多様な機能やコンポーネントを含むものとして理解されるべきである。さらに表記されたプロセスまたはプロセッサは他のプロセスおよび／またはプロセッサと組み合わせ、または種々のサブプロセスもしくはサブプロセッサに分割できる。そのようなサブプロセスおよび／またはサブプロセッサは、本明細書に記載された実施形態に従い多様に組み合わせることができる。同様に、本明細書に記載された機能、プロセスおよび／またはプロセッサは、電子的ハードウェア、プログラム命令の非一時的なコンピュータ可読媒体からなるソフトウェア、またはハードウェアとソフトウェアとの組合せを用いて実現できることが明確に想定されている。さらに、レンズアセンブリは少なくとも２個の空間的に固定されたレンズと外部アクチュエータを有するユニットとして示されているが、代替的な実施形態において、追加のレンズおよび／またはその他の光学素子（例えばフィルタ）も提供され得ることが明確に想定されている。また、レンズアセンブリのレンズは別個の作動装置（または共通のモータと連結された歯車セット）によって個々に作動できる。加えて、作動はリニアモータ等の代替的機構によって達成できる。さらに、レンズアセンブリは取り外すことができ、および／または適当なリンクによってカメラと連結された自己完結型アクチュエータを含んでいてもよい。例えば液体レンズ素子を使用する実施形態において、固定されたレンズアセンブリを前部に置き、液体レンズアセンブリを後部に置くのは例示に過ぎない。適当なサイズの液体レンズアセンブリが利用できる場合は、これをアセンブリの前部に配置し、固定された（またはその他の）レンズアセンブリを後部（すなわちイメージセンサにより近く、撮像される対象物からより遠い位置）に設けることができる。これに応じて、この説明は例として受け取られることを意図したものであり、本発明の範囲を制限することを意図したものではない。
【図１】
2014139671.tif 000003
【図４】
2014139671.tif 000004
【図５】
2014139671.tif 000005
【図６】
2014139671.tif 000006
【図７】
2014139671.tif 000007
【図８】
2014139671.tif 000008
【図９】
2014139671.tif 000009
【図１０】
2014139671.tif 000010
【図１１】
2014139671.tif 000011
【図２】
2014139671.tif 000012
【図３】
2014139671.tif 000013
【外国語明細書】
2014139671000001.pdf