(57)【特許請求の範囲】
【請求項１】
アナログ式のマイクロメータ（２０）の指示値を自動的に読取る自動読取装置（１０）であって、
前記マイクロメータ（２０）は、スリーブ（３０）と、前記スリーブ（３０）に印字されたスリーブ目盛（３２）と、前記スリーブ（３０）に対して回転するシンブル（４０）と、前記シンブル（４０）に印字されたシンブル数字（Ｎ１）およびシンブル目盛（４２）と、を備えており、
前記自動読取装置（１０）は、
前記スリーブ目盛（３２）および前記シンブル目盛（４２）を少なくとも含む目盛画像を取得する画像取得部（１１）と、
前記スリーブ（３０）の基準線（３４）が所定の角度になるように、前記目盛画像を回転させる画像回転部（１２）と、
回転された前記目盛画像における前記スリーブ目盛（３２）をカウントし、スリーブ計数値を求めるスリーブ計数部（１４）と、
回転された前記目盛画像に含まれる前記シンブル数字（Ｎ１）のうち、前記基準線（３４）から最近距離に位置する最近距離数字（Ｎ２）を照合画像と比較して認識する、最近距離数字認識部（１５）と、
回転された前記目盛画像に含まれる前記シンブル目盛（４２）および前記基準線（３４）の位置関係に基づいて、前記シンブル目盛（４２）の値を判定するシンブル目盛判定部（１６）と、
前記スリーブ計数値、前記最近距離数字（Ｎ２）、および前記シンブル目盛（４２）の値に基づいて、前記マイクロメータ（２０）の指示値を算出する指示値算出部（１７）と、
を備える、自動読取装置（１０）。
【請求項２】
前記最近距離数字認識部（１５）が、前記シンブル数字（Ｎ１）の一部分を照合画像と比較することによって、前記最近距離数字（Ｎ２）を認識するように構成される、請求項１に記載の自動読取装置（１０）。
【請求項３】
前記シンブル目盛判定部（１６）は、
前記最近距離数字（Ｎ２）に対応するシンブル目盛（４２）および前記指示値に対応するシンブル目盛（４２）との間のシンブル目盛（４２）の数をカウントし、
前記基準線（３４）が前記最近距離数字（Ｎ２）よりも大きい側に位置している場合は、カウントされた前記シンブル目盛（４２）の数を前記最近距離数字（Ｎ２）に加算し、
前記基準線（３４）が前記最近距離数字（Ｎ２）よりも小さい側に位置している場合は、カウントされた前記シンブル目盛（４２）の数を前記最近距離数字（Ｎ２）から減算するように構成される、請求項１または２に記載の自動読取装置（１０）。
【請求項４】
前記指示値算出部（１７）は、
許容値に応じて前記マイクロメータ（２０）の指示値の範囲を予測し、
前記指示値算出部（１７）の計算結果が前記指示値の範囲の上限値よりも大きい場合、前記計算結果にシンブル１回転分に相当する値を減算し、
前記指示値算出部（１７）の計算結果が前記指示値の範囲の下限値よりも小さい場合、前記計算結果にシンブル１回転分に相当する値を加算するように構成される、請求項１から３のいずれか１項に記載の自動読取装置（１０）。
【請求項５】
前記指示値算出部（１７）によって算出されたマイクロメータ（２０）の指示値を出力する出力部（１８）をさらに備える、請求項１から４のいずれか１項に記載の自動読取装置（１０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マイクロメータの指示値を自動的に読取る自動読取装置に関する。
【背景技術】
【０００２】
レーザ装置の共振器を構成するミラーの角度を調整する際に、アナログ式のマイクロメータが使用されることがある。その際、作業者は、マイクロメータヘッドの指示値を目視で読取っている。しかしながら、熟練度が低い作業者の場合、読取作業に時間がかかったり、または読取ミスを起こしたりすることがある。
【０００３】
作業者の目視に頼らずに、画像処理技術を利用して計器の指示値を読取る種々の技術が提案されている（特許文献１〜特許文献５）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２４２４４４号公報
【特許文献２】特開２００６−１２０１３３号公報
【特許文献３】特開２００６−２７７６０８号公報
【特許文献４】特開２０１２−０３８１９５号公報
【特許文献５】特開２０１４−０３２０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
アナログ式のマイクロメータの指示値を自動的に読取れるようにした自動読取装置が求められている。
【課題を解決するための手段】
【０００６】
本願の１番目の発明によれば、アナログ式のマイクロメータの指示値を自動的に読取る自動読取装置であって、前記マイクロメータは、スリーブと、前記スリーブに印字されたスリーブ目盛と、前記スリーブに対して回転するシンブルと、前記シンブルに印字されたシンブル数字およびシンブル目盛と、を備えており、前記自動読取装置は、前記スリーブ目盛および前記シンブル目盛を少なくとも含む目盛画像を取得する画像取得部と、前記スリーブの基準線が所定の角度になるように、前記目盛画像を回転させる画像回転部と、回転された前記目盛画像における前記スリーブ目盛をカウントし、スリーブ計数値を求めるスリーブ計数部と、回転された前記目盛画像に含まれる前記シンブル数字のうち、前記基準線から最近距離に位置する最近距離数字を照合画像と比較して認識する、最近距離数字認識部と、回転された前記目盛画像に含まれる前記シンブル目盛および前記基準線の位置関係に基づいて、前記シンブル目盛の値を判定するシンブル目盛判定部と、前記スリーブ計数値、前記最近距離数字、および前記シンブル目盛の値に基づいて、前記マイクロメータの指示値を算出する指示値算出部と、を備える、自動読取装置が提供される。
本願の２番目の発明によれば、１番目の発明に係る自動読取装置において、前記最近距離数字認識部が、前記シンブル数字の一部分を照合画像と比較することによって、前記最近距離数字を認識するように構成される。
本願の３番目の発明によれば、１番目または２番目の発明に係る自動読取装置において、前記シンブル目盛判定部は、前記最近距離数字に対応するシンブル目盛および前記指示値に対応するシンブル目盛との間のシンブル目盛の数をカウントし、前記基準線が前記最近距離数字よりも大きい側に位置している場合は、カウントされた前記シンブル目盛の数を前記最近距離数字に加算し、前記基準線が前記最近距離数字よりも小さい側に位置している場合は、カウントされた前記シンブル目盛の数を前記最近距離数字から減算するように構成される。
本願の４番目の発明によれば、１番目から３番目のいずれかの発明に係る自動読取装置において、前記指示値算出部は、許容値に応じて前記マイクロメータの指示値の範囲を予測し、前記指示値算出部の計算結果が前記指示値の範囲の上限値よりも大きい場合、前記計算結果にシンブル１回転分に相当する値を減算し、前記指示値算出部の計算結果が前記指示値の範囲の下限値よりも小さい場合、前記計算結果にシンブル１回転分に相当する値を加算するように構成される。
本願の５番目の発明によれば、１番目から４番目のいずれかの発明に係る自動読取装置において、前記指示値算出部によって算出されたマイクロメータの指示値を出力する出力部をさらに備える。
【０００７】
これら並びに他の本発明の目的、特徴および利点は、添付図面に示される本発明の例示的な実施形態に係る詳細な説明を参照することによって、より明らかになるであろう。
【発明の効果】
【０００８】
本発明に係る自動読取装置によれば、作業者の目視に頼ることなく、マイクロメータの指示値を自動的に取得できるようになる。それにより、人手による読取作業が不要になるので、製造時のセットアップ作業または保守作業の効率が向上するとともに、ヒューマンエラーに起因する読取ミスを防止できる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る自動読取装置を備えた計測システムの構成例を示す図である。
【図２】マイクロメータヘッド近傍を拡大して示す図である。
【図３】一実施形態に係る自動読取装置の機能ブロック図である。
【図４】一実施形態に係る自動読取装置において実行される処理を示すフローチャートである。
【図５】マイクロメータの撮影画像の例を示す図である。
【図６】図５の撮影画像を回転して得られる画像を示す図である。
【図７】図６の画像を画像処理した結果を示す図である。
【図８】一実施形態に係る自動読取装置における数字識別機能について説明する図である。
【図９】一実施形態に係る自動読取装置におけるシンブル目盛読取機能について説明する図である。
【図１０】一実施形態に係る自動読取装置におけるシンブル目盛読取機能について説明する図である。
【図１１】一実施形態に係る自動読取装置におけるシンブル目盛読取機能について説明する図である。
【図１２】一実施形態に係る自動読取装置におけるシンブル目盛読取機能について説明する図である。
【図１３】一実施形態に係る自動読取装置における指示値補正機能について説明する図である。
【図１４】一実施形態に係る自動読取装置における指示値補正機能について説明する図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を説明する。図示される実施形態の構成要素は、本発明の理解を助けるために縮尺が適宜変更されている。同一または対応する構成要素には、同一の参照符号が使用される。
【００１１】
図１は、一実施形態に係る自動読取装置を備えた計測システムの構成例を示している。計測システム１００は、マイクロメータ２０、カメラ５０、画像処理装置６０、および自動読取装置１０を備えている。
【００１２】
計測システム１００は、特に限定されないものの、ガスレーザ装置の製造時のセットアップ、または保守作業時において、ガスレーザ装置の共振器を構成するミラーの角度を調整する際に使用されうる。
【００１３】
計測システム１００は、マイクロメータ２０をカメラ５０で撮影した画像を画像処理装置６０によって画像処理するとともに、画像処理の結果を利用してマイクロメータ２０の指示値を自動読取装置１０で読取ることによって、対象物を計測するように構成される。
【００１４】
マイクロメータ２０は、公知の構成を有するアナログ式のマイクロメータである。図２は、マイクロメータヘッドの近傍を拡大して示している。マイクロメータ２０は、固定されたスリーブ３０と、スリーブ３０に対して回転可能に取付けられたシンブル４０と、を備えている。
【００１５】
スリーブ３０には、基準線３４とともにスリーブ目盛３２が印字されている。シンブル４０には、シンブル目盛４２が印字されている。また、シンブル４０には、シンブル数字Ｎ１が、目盛線５つごとにシンブル目盛４２に対して隣接して印字されている。
【００１６】
スリーブ目盛３２およびシンブル目盛４２からマイクロメータ２０の指示値を求められるようになっていれば、マイクロメータ２０の構成は特に限定されない。
【００１７】
カメラ５０は、ＣＣＤ（電荷結合素子）またはＣＭＯＳ（相補性金属酸化膜半導体）などの公知の撮像素子を備えたデジタルカメラである。
【００１８】
画像処理装置６０は、公知の画像処理アルゴリズム、例えばエッジ検出、二値化などを利用して対象の画像から必要な情報を抽出するように構成されたデジタルコンピュータである。画像処理装置６０は、後述するように、マイクロメータ２０の撮影画像を処理する目的で使用される。
【００１９】
自動読取装置１０は、カメラ５０および画像処理装置６０と協働して、マイクロメータ２０の指示値を自動的に読取るように構成される。一実施形態において、自動読取装置１０は、ネットワーク、例えばＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（ワイドエリアネットワーク）、インターネットなどを介して画像処理装置６０に接続された、画像処理装置６０とは別個のデジタルコンピュータである。或いは、自動読取装置１０および画像処理装置６０は、ハードウェア構成を共有する単一のデジタルコンピュータであってもよい。
【００２０】
本明細書において、「デジタルコンピュータ」は、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、各種インタフェースなどの公知のハードウェア構成を備えており、不揮発性メモリに格納された動作プログラムに従って所定の演算を実行する機能を有する機械である。なお、デジタルコンピュータは、公知のインタフェースを介して接続された入力デバイス、例えばマウスおよびキーボード、または表示デバイス、例えば液晶ディスプレイなどをさらに備えていてもよい。
【００２１】
図３は、自動読取装置１０の機能ブロック図である。自動読取装置１０は、画像取得部１１、画像回転部１２、画像処理部１３、スリーブ計数部１４、最近距離数字認識部１５、シンブル目盛判定部１６、指示値算出部１７、および出力部１８を備えている。
【００２２】
画像取得部１１は、カメラ５０によって撮影したマイクロメータ２０の画像を取得する。撮影画像（以下、「目盛画像」と称することがある。）には、スリーブ目盛３２およびシンブル目盛４２が少なくとも含まれる。図５は、目盛画像の例を示している。
【００２３】
画像回転部１２は、スリーブ３０の基準線３４が所定の角度になるように、目盛画像を回転させる。図６は、画像回転部１２によって回転された目盛画像の例を示している。この場合、目盛画像は、スリーブ３０の基準線３４が水平方向を向くように回転される。
【００２４】
画像処理部１３は、画像処理装置６０によって目盛画像を処理する。図７は、図６の回転された目盛画像を画像処理した結果を示している。図示されるように、画像処理の結果として、スリーブ目盛３２、シンブル目盛４２、スリーブ３０の基準線３４、およびシンブル数字Ｎ１などが目盛画像から抽出される。
【００２５】
スリーブ計数部１４は、目盛画像の画像処理結果を利用して、スリーブ目盛３２をカウントし、スリーブ計数値を求める。図７の例では、スリーブ目盛３２から「０」の目盛線以外に４本の目盛線が検出されるので、スリーブ計数部１４は、スリーブ計数値として「４」を出力する。
【００２６】
最近距離数字認識部１５は、目盛画像に含まれるシンブル数字Ｎ１のうち、スリーブ３０の基準線３４から最近距離に位置する最近距離数字Ｎ２を照合画像と比較して認識する。図７に示される例の場合、最近距離数字として「４５」が検出される。
【００２７】
一実施形態において、最近距離数字認識部１５は、シンブル数字Ｎ１の一部分を照合画像と比較することによって、最近距離数字Ｎ２を認識するように構成されてもよい。すなわち、各数字の特徴的な一部のみを照合画像と比較すれば、数字認識の精度が向上し、さらに数字認識に要する時間を短縮できるようになる。
【００２８】
例えば、シンブルの一回転が０．５ｍｍに相当する一般的なマイクロメータの場合、シンブルには、「０」から「４５」まで「５」増えるごとに数字が印字されている。したがって、この場合、シンブルに印字される数字の十の位は、「１」、「２」、「３」または「４」のうちのいずれかであり、他方、一の位は、「０」または「５」である。
【００２９】
目盛画像は、不良な撮影条件、例えばピンぼけまたは光量不足などに起因して、検出対象を判別しにくいことがある。例えば、「２」および「３」は、数字の上半分の形状が類似しているので、何らかの理由で下半分の画像を識別できずに、実際は「２」である数字を「３」と誤検出する場合、またはその逆もあり得る。同様に、「１」と「４」、および「０」と「５」も誤検出を起こし易い傾向にある。
【００３０】
そこで、本実施形態によれば、図８に示されるように、十の位の数字「１」、「２」、「３」および「４」について、下半分のみをそれぞれ認識領域Ａ１、Ａ２、Ａ３およびＡ４とする。また、一の位の数字「０」および「５」について、数字の上半分のみをそれぞれ認識領域Ｂ１およびＢ２とする。そして、それら認識領域に含まれる画像を対応する照合画像と比較する。
【００３１】
このように認識領域Ａ１〜Ａ４またはＢ１、Ｂ２を設定すれば、不良な撮影条件に起因して数字を誤認識するのを防止できる。
【００３２】
図３を再度参照し、シンブル目盛判定部１６は、回転された目盛画像に含まれるシンブル目盛４２および基準線３４の位置関係に基づいて、シンブル目盛４２の値を判定する。
【００３３】
指示値算出部１７は、スリーブ計数値、最近距離数字Ｎ２、およびシンブル目盛４２の値に基づいて、マイクロメータ２０の指示値を算出する。
【００３４】
出力部１８は、指示値算出部１７によって算出されたマイクロメータ２０の指示値を出力する。マイクロメータ２０の指示値を外部に出力できるようにすれば、データの収集および管理が容易になる。また、出力部１８は、指示値をデジタル化して出力するように構成されてもよい。その場合、アナログ式のマイクロメータ２０を備えた計測システム１００をデジタルデータの出力が可能なように構成できるので、計測システム１００のコスト削減につながる。
【００３５】
一実施形態において、シンブル目盛判定部１６は、最近距離数字Ｎ２に対応するシンブル目盛４２および指示値に対応するシンブル目盛４２との間のシンブル目盛４２の数（目盛線の数）をカウントし、スリーブ３０の基準線３４が最近距離数字Ｎ２よりも大きい側に位置している場合は、カウントされたシンブル目盛線の数を最近距離数字Ｎ２に加算し、基準線３４が最近距離数字Ｎ２よりも小さい側に位置している場合は、カウントされたシンブル目盛線の数を最近距離数字Ｎ２から減算するように構成されてもよい。
【００３６】
作業者が目視によってマイクロメータの指示値を読取る場合、作業者は、シンブル数字を見れば、シンブル目盛の数字を認識できる。しかしながら、一般的なマイクロメータにおいては、シンブルの回転方向と指示値の増減との間の関係は、マイクロメータの構造によって一義的に定まる。
【００３７】
そこで、本実施形態に係るマイクロメータ２０においては、スリーブ３０の基準線３４と最近距離数字との間の位置関係に基づいて、カウントされるべきシンブル目盛線の数を算出する。
【００３８】
図９〜図１２にそれぞれ示される例を参照して、本実施形態に係るシンブル目盛判定部１６について説明する。図９の例の場合、スリーブ３０の基準線３４から最近距離にあるシンブル数字Ｎ１、すなわち最近距離数字Ｎ２は、「４０」である。したがって、スリーブ計数値「４」および最近距離数字Ｎ２（＝４０）に基づく読取値として、「４．４０」が求められる。
【００３９】
また、基準線３４は、最近距離数字Ｎ２よりもシンブル数字Ｎ１が大きい側に位置している。この場合、最近距離数字Ｎ２であるシンブル数字「４０」に対応するシンブル目盛線４２ａと、指示値に対応するシンブル目盛線４２ｂとの間のシンブル目盛線の数は、「１」である。したがって、スリーブ計数値、最近距離数字Ｎ２、およびシンブル目盛線４２ｂに基づく読取値として、「４．４１」（＝４．４０＋０．０１）が求められる。さらに、目盛線４２ｂと隣接する目盛線４２ｃとの間隔の大きさから、マイクロメータ２０の指示値として「４．４１７」が取得される。
【００４０】
図１０の例の場合、最近距離数字Ｎ２は「４５」である。したがって、スリーブ計数値「４」および最近距離数字Ｎ２に基づく読取値として、「４．４５」が求められる。
【００４１】
また、基準線３４は、最近距離数字Ｎ２よりもシンブル数字Ｎ１が小さい側に位置している。この場合、最近距離数字Ｎ２であるシンブル数字「４５」に対応するシンブル目盛線４２ａと、指示値に対応するシンブル目盛線４２ｂとの間のシンブル目盛線の数は、「２」である。したがって、スリーブ計数値、最近距離数字Ｎ２、およびシンブル目盛線４２ｂに基づく読取値が「４．４３」（＝４．４５−０．０２）であると認識される。さらに、目盛線４２ｂと隣接する目盛線４２ｃとの間隔の大きさから、マイクロメータ２０の指示値として「４．４３８」が取得される。
【００４２】
図１１および図１２は、マイクロメータ２０が左ねじマイクロメータである場合の例を示している。図９および図１０と対比すれば、シンブル数字Ｎ１の配列が逆向きになっていることが分かるであろう。
【００４３】
図１１の例の場合、最近距離数字Ｎ２は「４５」である。したがって、スリーブ計数値「４」および最近距離数字Ｎ２に基づく読取値として、「４．４５」が求められる。
【００４４】
また、基準線３４は、最近距離数字Ｎ２よりもシンブル数字Ｎ１が小さい側に位置している。この場合、最近距離数字Ｎ２であるシンブル数字「４５」に対応するシンブル目盛線４２ａと、指示値に対応するシンブル目盛線４２ｂとの間のシンブル目盛線の数は、「２」である。したがって、スリーブ計数値、最近距離数字Ｎ２、およびシンブル目盛線４２ｂに基づく読取値が「４．４３」（＝４．４５−０．０２）であると認識される。さらに、目盛線４２ｂと隣接する目盛線４２ｃとの間隔の大きさから、マイクロメータ２０の指示値として「４．４３７」が取得される。
【００４５】
図１２の例の場合、最近距離数字Ｎ２は「４０」である。したがって、スリーブ計数値「４」および最近距離数字Ｎ２に基づく読取値として、「４．４０」が求められる。
【００４６】
また、基準線３４は、最近距離数字Ｎ２よりもシンブル数字Ｎ１が大きい側に位置している。この場合、最近距離数字Ｎ２であるシンブル数字「４５」に対応するシンブル目盛線４２ａと、指示値に対応するシンブル目盛線４２ｂとの間のシンブル目盛線の数は、「１」である。したがって、スリーブ計数値、最近距離数字Ｎ２、およびシンブル目盛線４２ｂに基づく指示値が「４．４１」（＝４．４０＋０．０１）であると認識される。さらに、目盛線４２ｂと隣接する目盛線４２ｃとの間隔の大きさから、マイクロメータ２０の指示値として「４．４１８」が取得される。
【００４７】
本実施形態によれば、コンピュータに対する負荷が大きい数字認識を１度で完了できる利点がある。また、一般的な右ねじマイクロメータとは回転方向が逆である左ねじマイクロメータであっても、前述したように同様の方法でシンブル目盛４２の値を判定できる。したがって、本実施形態は、特殊な用途に使用される左ねじマイクロメータにも適用可能である。
【００４８】
図４は、本実施形態に係る自動読取装置１０によって実行される処理を示すフローチャートである。ステップＳ４０１では、画像取得部１１が、マイクロメータ２０をカメラ５０によって撮影し、目盛画像を取得する（図５参照）。
【００４９】
ステップＳ４０２では、画像回転部１２が、ステップＳ４０１で取得された目盛画像を回転させる（図６参照）とともに、画像処理部１３が、目盛画像の画像処理を実行する（図７参照）。
【００５０】
ステップＳ４０３では、スリーブ計数部１４が、スリーブ目盛３２の読取値を取得する。ステップＳ４０４では、シンブル目盛判定部１６が、シンブル目盛４２の読取値を取得する。
【００５１】
ステップＳ４０５では、指示値算出部１７が、スリーブ目盛３２の読取値、およびシンブル目盛４２の読取値に基づいて、マイクロメータ２０の指示値を算出する。
【００５２】
ステップＳ４０６では、出力部１８がマイクロメータ２０の指示値を出力し、自動読取装置１０に接続された表示デバイスに当該指示値を表示する。
【００５３】
図１３および図１４を参照して、別の実施形態に係る自動読取装置１０におけるシンブル目盛判定部１６の機能について説明する。
【００５４】
マイクロメータヘッドの個体差または目盛画像を取得する際のカメラ５０の角度の違いに起因して、スリーブ目盛３２の数値の読取エラーが発生することがある。例えば、シンブル４０の縁部（図１３に示される領域Ｃ）がスリーブ目盛線３２ａ（図１４参照）として認識される可能性がある。このように、スリーブ目盛線の読取エラーに起因して、マイクロメータ２０の検出指示値が、実際の指示値からシンブル４０の１回転分（０．５ｍｍ）だけ増減する虞がある。
【００５５】
図１４を参照してより詳細に説明する。図１４の例の場合、スリーブ計数部１４は、スリーブ目盛線３２ａを有効な目盛線として認識し、スリーブ目盛３２の読取値「４．５」を取得する。他方、シンブル目盛判定部１６は、シンブル目盛４２の読取値「０．４４２」を取得する。したがって、マイクロメータ２０の指示値は「４．９４２」（＝４．５＋０．４４２）となり、実際の指示値よりもシンブル４０の１回転分（０．５ｍｍ）だけ大きくなる。
【００５６】
そこで、本実施形態によれば、指示値算出部１７は、許容値に応じてマイクロメータ２０の指示値の範囲を予測し、指示値算出部１７の計算結果が指示値の範囲の上限値よりも大きい場合、計算結果にシンブル４０の１回転分（例えば、０．５ｍｍ）に相当する値を減算し、指示値算出部１７の計算結果が指示値の範囲の下限値よりも小さい場合、計算結果にシンブル４０の１回転分（例えば、０．５ｍｍ）に相当する値を加算するように構成されてもよい。
【００５７】
例えば、スリーブ計数部１４が、スリーブ目盛線の間隔の１／１０まで認識できると仮定し、スリーブ３０の目盛線の幅に相当する０．２ｍｍの許容値を設定する。その場合、スリーブ計数値より、４．３〜４．７ｍｍの予測範囲が得られる。
【００５８】
前述した図１４の例の場合、マイクロメータ２０の指示値は、予測範囲の上限値を上回っている。したがって、指示値算出部１７は、シンブル４０の１回転分に相当する０．５ｍｍを減算し、「４．４４２」を指示値として算出する。
【００５９】
このように、シンブル４０の１回転分を補正値として加算または減算することによって、マイクロメータ２０の指示値の読取エラーの発生を防止できる。
【００６０】
以上、本発明の種々の実施形態について説明したが、当業者であれば、他の実施形態によっても本発明の意図する作用効果を実現できることを認識するであろう。特に、本発明の範囲を逸脱することなく、前述した実施形態の構成要素を削除または置換することができるし、或いは公知の手段をさらに付加することができる。また、本明細書において明示的または暗示的に開示される複数の実施形態の特徴を任意に組合せることによっても本発明を実施できることは当業者に自明である。
【符号の説明】
【００６１】
１０    自動読取装置
１１    画像取得部
１２    画像回転部
１３    画像処理部
１４    スリーブ計数部
１５    最近距離数字認識部
１６    シンブル目盛判定部
１７    指示値算出部
１８    出力部
２０    マイクロメータ
３０    スリーブ
３２    スリーブ目盛
３４    基準線
４０    シンブル
４２    シンブル目盛
４２ａ、４２ｂ、４２ｃ    シンブル目盛線
５０    カメラ
６０    画像処理装置
１００    計測システム
Ｎ１    シンブル数字
Ｎ２    最近距離数字
【図１】
0006517705.tif 000002
【図２】
0006517705.tif 000003
【図３】
0006517705.tif 000004
【図４】
0006517705.tif 000005
【図５】
0006517705.tif 000006
【図６】
0006517705.tif 000007
【図７】
0006517705.tif 000008
【図８】
0006517705.tif 000009
【図９】
0006517705.tif 000010
【図１０】
0006517705.tif 000011
【図１１】
0006517705.tif 000012
【図１２】
0006517705.tif 000013
【図１３】
0006517705.tif 000014
【図１４】
0006517705.tif 000015