(57)【特許請求の範囲】
【請求項１】
撮影手段によって撮影された計器の撮影画像から当該計器の指針が示す指針値を読み取る指針値読取装置であって、
二次元座標が設定されている表示手段に前記撮影画像を表示する撮影画像表示手段と、
前記表示手段に表示された前記計器の目盛の原点位置、最大点位置、前記指針の回転中心点位置および前記指針が示す指針点位置を、ユーザの選択操作に基づいて取得する位置情報取得手段と、
前記回転中心点位置の座標を中心とした前記原点位置の座標から前記最大点位置の座標までの前記指針の仮想的な第１の回転角度と前記回転中心点位置の座標を中心とした前記原点位置の座標から前記指針点位置の座標までの前記指針の第２の回転角度との比率、および記憶手段から取得する目盛の最大値から前記指針値を算出する指針値算出手段と、
を備えることを特徴とする指針値読取装置。
【請求項２】
撮影手段によって撮影された計器の撮影画像から当該計器の指針が示す指針値を読み取る指針値読取装置であって、
二次元座標が設定されている表示手段に前記撮影画像を表示する撮影画像表示手段と、
前記表示手段に表示された前記計器の目盛の原点位置、最大点位置および前記指針が示す指針点位置を、ユーザの選択操作に基づいて取得する位置情報取得手段と、
前記原点位置の座標から前記最大点位置の座標までの前記指針の仮想的な第１の移動距離と前記原点位置の座標から前記指針点位置の座標までの前記指針の第２の移動距離との比率、および記憶手段から取得する目盛の最大値から前記指針値を算出する指針値算出手段と、
を備えることを特徴とする指針値読取装置。
【請求項３】
撮影手段によって撮影された計器の撮影画像から当該計器の指針が示す指針値を読み取る指針値読取プログラムであって、
コンピュータを、
二次元座標が設定されている表示手段に前記撮影画像を表示する撮影画像表示手段と、
前記表示手段に表示された前記計器の目盛の原点位置、最大点位置、前記指針の回転中心点位置および前記指針が示す指針点位置を、ユーザの選択操作に基づいて取得する位置情報取得手段と、
前記回転中心点位置の座標を中心とした前記原点位置の座標から前記最大点位置の座標までの前記指針の仮想的な第１の回転角度と前記回転中心点位置の座標を中心とした前記原点位置の座標から前記指針点位置の座標までの前記指針の第２の回転角度との比率、および記憶手段から取得する目盛の最大値から前記指針値を算出する指針値算出手段として機能させるための指針値読取プログラム。
【請求項４】
撮影手段によって撮影された計器の撮影画像から当該計器の指針が示す指針値を読み取る指針値読取プログラムであって、
コンピュータを、
二次元座標が設定されている表示手段に前記撮影画像を表示する撮影画像表示手段と、
前記表示手段に表示された前記計器の目盛の原点位置、最大点位置および前記指針が示す指針点位置を、ユーザの選択操作に基づいて取得する位置情報取得手段と、
前記原点位置の座標から前記最大点位置の座標までの前記指針の仮想的な第１の移動距離と前記原点位置の座標から前記指針点位置の座標までの前記指針の第２の移動距離との比率、および記憶手段から取得する目盛の最大値から前記指針値を算出する指針値算出手段として機能させるための指針値読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指針値読取装置および指針値読取プログラムに関する。
【背景技術】
【０００２】
例えば、建設現場では、コンクリートの品質試験や土質試験が行われており、工事担当者には、これらの試験の書類作成業務が大きな負担となる。
【０００３】
従来、品質試験等で用いる計器の撮影画像から画像認識技術を用いて指針値を自動で読み取る技術が開発されている（特許文献１，２参照）。
この技術を用いれば、測定結果を自動的にデータ化することが可能であり、書類作成業務を軽減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−１００４２４号公報
【特許文献２】特許第３９９８２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１，２に記載される技術を用いた装置では、計器の指針値を正しく読み取ることができない場合がある。例えば、屋外の建設現場では、屋内とは異なり撮影条件が一定にならないので、撮影条件によっては指針値を正確に読み取ることができない場合もある。
【０００６】
本発明は、前記問題に鑑みてなされたものであり、撮影条件に影響されずに計器の指針値を正確に読み取ることができる指針値読取装置および指針値読取プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明に係る指針値読取装置は、撮影手段によって撮影された計器の撮影画像から当該計器の指針が示す指針値を読み取る指針値読取装置であって、二次元座標が設定されている表示手段に前記撮影画像を表示する撮影画像表示手段と、前記表示手段に表示された前記計器の目盛の原点位置、最大点位置、前記指針の回転中心点位置および前記指針が示す指針点位置を、ユーザの選択操作に基づいて取得する位置情報取得手段と、前記回転中心点位置の座標を中心とした前記原点位置の座標から前記最大点位置の座標までの前記指針の仮想的な第１の回転角度と前記回転中心点位置の座標を中心とした前記原点位置の座標から前記指針点位置の座標までの前記指針の第２の回転角度との比率、および記憶手段から取得する目盛の最大値から前記指針値を算出する指針値算出手段と、を備えることを特徴とする。
【０００８】
本発明に係る指針値読取装置においては、ユーザによって選択された目盛の原点位置の座標、最大点位置の座標、回転中心点位置の座標および指針点位置の座標から指針値を算出する。したがって、撮影画像の状態によらずに、目盛が円弧上に配置されている計器（例えば、丸型メータ）の指針値を正確に読み取ることができる。なお、目盛が無端状に配置されることで目盛の原点と最大点とが同じ位置にある場合には、ユーザは、目盛の端境点（目盛の原点および最大点）、回転中心点および指針点の３箇所を選択する場合もある。また、ユーザは、目盛の原点、回転中心点および指針点の３箇所を選択し、選択された目盛の原点と回転中心点との位置関係から最大点の位置を算出することも可能である。
【０００９】
また、本発明に係る指針値読取装置は、撮影手段によって撮影された計器の撮影画像から当該計器の指針が示す指針値を読み取る指針値読取装置であって、二次元座標が設定されている表示手段に前記撮影画像を表示する撮影画像表示手段と、前記表示手段に表示された前記計器の目盛の原点位置、最大点位置および前記指針が示す指針点位置を、ユーザの選択操作に基づいて取得する位置情報取得手段と、前記原点位置の座標から前記最大点位置の座標までの前記指針の仮想的な第１の移動距離と前記原点位置の座標から前記指針点位置の座標までの前記指針の第２の移動距離との比率、および記憶手段から取得する目盛の最大値から前記指針値を算出する指針値算出手段と、を備えることを特徴とする。
【００１０】
本発明に係る指針値読取装置においては、ユーザによって選択される目盛の原点位置の座標、最大点位置の座標、指針点位置の座標から指針値を算出する。したがって、撮影画像の状態によらずに、目盛が直線上に配置されている計器（例えば、標尺）の指針値を正確に読み取ることができる。
【発明の効果】
【００１１】
本発明によれば、撮影条件に影響されずに計器の指針値を正確に読み取ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る指針値読取装置のブロック図である。
【図２】タッチディスプレイの画面例であり、（ａ）は計器を撮影する際の状態を示し、（ｂ）はユーザ（以下、観測者と称す）がタッチ操作によりデータ入力を行う際の状態を示す。
【図３】観測者のタッチ操作により入力された位置情報の例示である。
【図４】入力された位置情報を用いて計器の指針値を算出する処理を説明するための図である。
【図５】本発明の第１実施形態に係る指針値読取装置の処理の流れを示すフローチャートの例示である。
【図６】本発明の第２実施形態に係る指針値読取装置のブロック図である。
【図７】タッチディスプレイの画面例であり、（ａ）は計器を撮影する際の状態を示し、（ｂ）は観測者がタッチ操作によりデータ入力を行う際の状態を示す。
【図８】観測者のタッチ操作により入力された位置情報の例示である。
【図９】本発明の第２実施形態に係る指針値読取装置の処理の流れを示すフローチャートの例示である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施をするための形態を、適宜図面を参照しながら詳細に説明する。
各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、参照する図面において、各部材の寸法は、説明を明確にするために誇張して表現されている場合がある。なお、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１４】
［第１実施形態］
≪第１実施形態に係る指針値読取装置の構成について≫
図１を参照して、第１実施形態に係る指針値読取装置１の構成について説明する。以下では、本発明に関連する機能の説明を行うことにし、関連しない機能については説明を省略する。指針値読取装置１は、指針を有するアナログ式の計器２の指針値をデジタル値として読み取るものである。ここでの指針値読取装置１は、持ち運び可能な板状のタブレット端末を想定しており、デジタルカメラ１０と、タッチディスプレイ２０と、記憶手段３０と、制御手段４０とを備えて構成されている。
【００１５】
デジタルカメラ１０は、共に図示しないレンズとイメージセンサ（撮像素子）とを内蔵しており、被写体（ここでは、計器２）から放射される光をレンズで屈折させ、屈折させた光をイメージセンサで電気信号に変換する。デジタルカメラ１０は、例えば、ＣＣＤカメラやＣＭＯＳカメラであってよく、計器２を撮影した所定のフレームレートの撮影画像Ｇｎを制御手段４０に出力する。ここで、撮影対象の計器２は、指針を有するアナログ式のものであればよく、用途や種類などは特に限定されない。本実施形態では、計器２として丸型のアナログメータを想定する。計器２は、目盛Ｍが円弧上に付された目盛板２ａと、目盛板２ａの中心に回転自在に固定された指針２ｂとを備えている。指針２ｂの先端は、目盛Ｍ上の任意の位置を指し示す。
【００１６】
タッチディスプレイ２０は、液晶表示装置であるディスプレイの表面にタッチパネルが積層されたものである。タッチディスプレイ２０には、任意の位置を原点とする直交座標系（例えば、横方向をＸ軸、縦方向をＹ軸）が設定されており、タッチ操作により選択された位置情報を座標値として出力することができる。タッチディスプレイ２０に表示される内容や観測者のタッチ操作によるデータ入力の内容については後記する。なお、指針値読取装置１は、タッチディスプレイ２０に換えて、ディスプレイ等の表示手段とキーボードやマウス等の入力手段とを別々の装置として備えていてもよい。
【００１７】
記憶手段３０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等の記憶媒体から構成される。記憶手段３０は、撮影画像記憶手段３１と、目盛情報記憶手段３２と、指針値情報記憶手段３３とからなる。撮影画像記憶手段３１は、デジタルカメラ１０が撮影した所定のフレームレートの撮影画像Ｇｎ（動画像）のうちで観測者が撮影を指示した一枚の撮影画像Ｇ（静止画像）を記憶する。この撮影画像Ｇは、計器２の指針値の算出に用いられる。目盛情報記憶手段３２は、撮影対象である計器２の目盛Ｍの最大値を記憶する。指針値情報記憶手段３３は、撮影画像Ｇから算出された計器２の指針値を記憶する。指針値の算出方法については後記する。
【００１８】
制御手段４０は、ＣＰＵ（Central Processing Unit）によるプログラム実行処理や、専用回路等により実現される。制御手段４０がプログラム実行処理により実現する場合、記憶手段３０には、制御手段４０の機能を実現するためのプログラムが格納される。制御手段４０は、撮影補助手段４１と、撮影画像取得手段４２と、撮影画像表示手段４３と、位置情報取得手段４４と、指針値算出手段４５とからなる。撮影補助手段４１と、撮影画像取得手段４２とは、撮影画像Ｇを取得するまでの処理を行い、撮影画像表示手段４３と、位置情報取得手段４４と、指針値算出手段４５とは、撮影画像Ｇから指針値を算出する処理を行う。以下、各機能の処理の内容を説明する。
【００１９】
撮影補助手段４１は、観測者による計器２の撮影を補助する。撮影補助手段４１は、デジタルカメラ１０から撮影画像Ｇｎを取得し、取得した撮影画像Ｇｎに計器２の撮影を補助するガイドｇを重ねた撮影画像Ｇ（ｎ＋ｇ）をタッチディスプレイ２０に表示させる。ガイドｇは、計器２を傾きなく正面から撮影を行えるようにするためのものであればよい。本実施形態では、図２（ａ）に示すように、撮影補助手段４１は、タッチディスプレイ２０の中央部分にリング状のガイドｇを表示させる。なお、撮影補助手段４１は、計器２の中心位置を示す十字状のガイド（図示せず）等を表示させるものでもよい。
【００２０】
撮影画像取得手段４２は、指針値の算出に用いる撮影画像Ｇを決定する。撮影画像取得手段４２には、撮影補助手段４１から撮影画像Ｇｎを取得すると共に、観測者からの撮影指示がタッチディスプレイ２０を介して入力される。撮影指示はどのようなものでもあってよく、その種類は特に限定されない。撮影画像取得手段４２は、撮影画像Ｇｎのなかから観測者からの撮影指示があった時点の撮影画像Ｇを静止画像として取得し、取得した撮影画像Ｇを撮影画像記憶手段３１に記憶させる。撮影画像記憶手段３１に記憶された撮影画像Ｇは、この後の指針値の算出に用いられる。
【００２１】
撮影画像表示手段４３は、撮影画像Ｇを撮影画像記憶手段３１から取得し、取得した撮影画像Ｇをタッチディスプレイ２０に表示させる。ここで、撮影画像表示手段４３は、撮影画像Ｇを拡大してタッチディスプレイ２０に表示させてもよい。
【００２２】
位置情報取得手段４４は、観測者の選択操作（以下、タッチ操作と称す）によって指示された点の位置情報（座標）を取得する。タッチディスプレイ２０には、図２（ｂ）に示すように、撮影画像表示手段４３によって計器２の撮影画像Ｇが表示されている。図２（ｂ）では、指針２ｂの初期状態（計測する前の状態）を破線で示している。指針２ｂは、初期状態において目盛の原点Ｍ０を指し示す。観測者は、撮影画像Ｇとして映し出された計器２の原点Ｍ０、指針２ｂの回転中心点Ｏおよび指針２ｂの指針点Ｍｉの合計３点を順番に選択する。タッチディスプレイ２０の選択されたところには印が表示される。ここで、観測者は、撮影画像Ｇを選択する位置や順番を操作マニュアルなどにより事前に知らされているものとする。なお、位置情報取得手段４４は、撮影画像Ｇを表示することに加えて文字や音声等で観測者に対して選択する位置や順番を指示するようにしてもよい。位置情報取得手段４４は、観測者によって選択された原点Ｍ０の座標（Ｘ１，Ｙ１）、回転中心点の座標（Ｘ２，Ｙ２）および指針点Ｍｉの座標（Ｘ３，Ｙ３）をタッチディスプレイ２０から取得し、取得した３点の座標を指針値算出手段４５に出力する。
【００２３】
指針値算出手段４５は、観測者のタッチ操作により選択された位置情報から計器２の指針値を算出する。指針値算出手段４５には、位置情報取得手段４４から出力された３点の座標（Ｘ１，Ｙ１）、座標（Ｘ２，Ｙ２）、座標（Ｘ３，Ｙ３）が入力される。また、指針値算出手段４５は、目盛情報記憶手段３２から目盛Ｍの最大値を取得する。指針値算出手段４５は、原点Ｍ０から指針点Ｍｉまでの角度θを３点の座標から算出し、算出した角度θを目盛Ｍの最大値を用いて指針値に換算する。
【００２４】
例えば、指針値算出手段４５は、図３に示すように、原点Ｍ０から回転中心点Ｏを通る鉛直線Ｋまでの角度θ１と、回転中心点Ｏを通る鉛直線Ｋから指針点Ｍｉまでの角度θ２とをそれぞれ算出し、「θ１＋θ２」を原点Ｍ０から指針点Ｍｉまでの角度θとして算出する。そして、指針値算出手段４５は、「θ×係数÷目盛の最大角度」を指針値として算出する。ここで、係数は目盛Ｍの最大値であり、最大角度は目盛Ｍの原点Ｍ０〜最大点Ｍｍａｘの角度である。なお、目盛Ｍを無端状（環状）に配置されることで目盛Ｍの原点Ｍ０と最大点Ｍｍａｘとが同じ位置にある場合には、最大角度は３６０°となる。指針値算出手段４５は、算出した指針値を指針値情報記憶手段３３に記憶させると共に、指針値をタッチディスプレイ２０に表示する。なお、計器２の目盛の間隔が一定でない場合には、近似式を用いるようにするとよい。
【００２５】
次に、図４を参照して、角度θ１，θ２を算出する方法について説明する。図４は、角度θ１を算出する処理を示すフローチャートの例示である。なお、角度θ２を算出する方法については説明を省略するが、回転中心点Ｏの座標（Ｘ２，Ｙ２）および指針点Ｍｉの座標（Ｘ３，Ｙ３）を用いることで、以下説明する角度θ１と同様に算出することができる。
【００２６】
指針値算出手段４５は、Ｘ１とＸ２との差分（ΔＸ）を計算し（ステップＳ１）、また、Ｙ１とＹ２との差分（ΔＹ）を計算する（ステップＳ２）。次に、指針値算出手段４５は、算出した差分ΔＸ，ΔＹがゼロでないか否かを判定する（ステップＳ３）。差分ΔＸまたはΔＹがゼロである場合には、指針値算出手段４５は、ステップＳ４に処理を進めてタッチディスプレイ２０にエラーを表示させて（ステップＳ４）、処理を終了する。一方、差分ΔＸまたはΔＹがゼロでない場合には、指針値算出手段４５は、処理をステップＳ５に進める。
【００２７】
差分ΔＸまたはΔＹがゼロでない場合（ステップＳ３で“Ｙｅｓ”）には、指針値算出手段４５は、タンジェントの逆関数の式「θ１＝ｔａｎ-1（｜ΔＹ｜／｜ΔＸ｜）」を用いて角度θ１を算出する（ステップＳ５）。次に、指針値算出手段４５は、ステップＳ５で求めた角度θ１に「１８０／π」を掛けて、角度θ１の単位をラジアン（rad）から度（°）に変更する（ステップＳ６）。
【００２８】
次に、指針値算出手段４５は、原点Ｍ０（Ｘ１，Ｙ１）と回転中心点（Ｘ２，Ｙ２）との位置関係により、ステップＳ６で算出した値に所定の角度を加減する（ステップＳ７〜ステップＳ１２）。例えば、指針値算出手段４５は、差分ΔＸおよびΔＹが共にプラス値の場合（ステップＳ７で“Ｙｅｓ”）には、「９０」からステップＳ６で算出した値θ１を減算したものを新たな角度θ１とする（ステップＳ８）。また、指針値算出手段４５は、差分ΔＸがプラス値、ΔＹがマイナス値の場合（ステップＳ９で“Ｙｅｓ”）には、「９０」にステップＳ６で算出した値θ１を加算したものを新たな角度θ１とする（ステップＳ１０）。
【００２９】
また、指針値算出手段４５は、差分ΔＸおよびΔＹが共にマイナス値の場合（ステップＳ１１で“Ｙｅｓ”）には、「２７０」からステップＳ６で算出した値θ１を減算したものを新たな角度θ１とする（ステップＳ１２）。また、指針値算出手段４５は、ステップＳ７，Ｓ９，Ｓ１１で何れも“Ｎｏ”と判定された場合（つまり、差分ΔＸがマイナス値、ΔＹがプラス値の場合）には、「２７０」にステップＳ６で算出した値θ１を加算したものを新たな角度θ１とする（ステップＳ１３）。
【００３０】
次に、指針値算出手段４５は、ステップＳ８，Ｓ１０，Ｓ１２，Ｓ１３で算出した値θ１が「１８０」以下であるか否かを判定する（ステップ１４）。「１８０」以下である場合（ステップＳ１４で“Ｙｅｓ”）には処理をそのまま終了し、一方、「１８０」よりも大きい場合（ステップＳ１４で“Ｎｏ”）にはステップＳ８，Ｓ１０，Ｓ１２，Ｓ１３で算出した値θ１から３６０を減算したものを新たな角度θ１とする（ステップＳ１５）。
【００３１】
≪第１実施形態に係る指針値読取装置の使用方法について≫
図５を参照して（適宜、図１ないし図４参照）、第１実施形態に係る指針値読取装置１の使用方法について説明する。図５は、第１実施形態に係る指針値読取装置１の処理の流れを示すフローチャートの例示である。図５に示す処理は、例えば、観測者によってデジタルカメラ１０の電源をＯＮされた場合に開始する。
【００３２】
撮影補助手段４１は、ガイドｇ（図２（ａ）参照）をタッチディスプレイ２０に表示する（ステップＳ２１）。観測者は、表示されるガイドｇに合わせて計器２の撮影を行う。撮影された撮影画像Ｇは、撮影画像取得手段４２によって撮影画像記憶手段３１に記憶される。撮影画像Ｇは、試験内容を検証する場合の証拠資料となるので、このようにして撮影画像記憶手段３１に記憶しておくのがよい。
【００３３】
次に、撮影画像表示手段４３は、撮影画像Ｇをタッチディスプレイ２０に拡大して表示する（ステップＳ２２）。観測者は、タッチディスプレイ２０に表示された撮影画像Ｇの計器２の原点Ｍ０をタッチ操作により選択する。タッチディスプレイ２０に対してタッチ操作がなされると、位置情報取得手段４４は、選択された原点Ｍ０の座標（Ｘ１，Ｙ１）を取得する（ステップＳ２３）。ここで、観測者は、例えば、操作マニュアルによってタッチする位置や順番を事前に知らされているものとする。
【００３４】
次に、観測者は、タッチディスプレイ２０に表示された撮影画像Ｇの指針２ｂの回転中心点Ｏをタッチ操作により選択する。タッチディスプレイ２０に対してタッチ操作がなされると、位置情報取得手段４４は、選択された回転中心点Ｏの座標（Ｘ２，Ｙ２）を取得する（ステップＳ２４）。続けて、観測者は、タッチディスプレイ２０に表示された撮影画像Ｇの指針２ｂの指針点Ｍｉをタッチ操作により選択する。タッチディスプレイ２０に対してタッチ操作がなされると、位置情報取得手段４４は、選択された指針点Ｍｉの座標（Ｘ３，Ｙ３）を取得する（ステップＳ２５）。ここで、撮影画像表示手段４３は、観測者によるデータ入力を正確なものにするために、観測者によって次にタッチされる部分を拡大して表示するようにしてもよい。また、観測者による確認作業を容易にするために、観測者によってタッチされた部分の周辺を拡大して表示するようにしてもよい。
【００３５】
次に、指針値算出手段４５は、原点Ｍ０から回転中心点Ｏを通る鉛直線Ｋまでの角度θ１を、原点Ｍ０の座標（Ｘ１，Ｙ１）と回転中心点Ｏの座標（Ｘ２，Ｙ２）とを用いて算出する（ステップＳ２６）。ステップＳ２６に示す処理は、図４を参照して前記説明した通りである。続いて、指針値算出手段４５は、回転中心点Ｏを通る鉛直線Ｋから指針点Ｍｉまでの角度θ２を、回転中心点Ｏの座標（Ｘ２，Ｙ２）と指針点Ｍｉの座標（Ｘ３，Ｙ３）とを用いて角度θ１の場合と同様に算出する（ステップＳ２７）。
【００３６】
次に、指針値算出手段４５は、原点Ｍ０から指針点Ｍｉまでの角度θを「θ＝θ１＋θ２」により算出する（ステップＳ２８）。続いて、指針値算出手段４５は、指針値を「指針値＝θ×係数÷３６０（目盛の最大角度）」により算出する（ステップＳ２９）。ここで、係数は、目盛Ｍの最大値である。そして、指針値算出手段４５は、ステップＳ２９で算出した指針値を指針値情報記憶手段３３に記憶すると共に、タッチディスプレイ２０に表示する（ステップＳ３０）。
【００３７】
以上のように、第１実施形態に係る指針値読取装置１は、観測者によって選択される目盛Ｍの原点Ｍ０の座標（Ｘ１，Ｙ１）、回転中心点Ｏの座標（Ｘ２，Ｙ２）および指針点（Ｘ３，Ｙ３）の座標から指針値を算出する。したがって、撮影画像の状態によらずに、目盛Ｍが円弧上に配置されている計器２（例えば、丸型メータ）の指針値を正確に読み取ることができる。なお、目盛Ｍの最大角度θｍａｘの範囲を「０＜θｍａｘ＜３６０°」とすることで目盛Ｍの原点Ｍ０と最大点Ｍｍａｘとが違う位置になる場合（例えば、目盛Ｍの最大角度が１８０°の場合）には、目盛Ｍの最大点Ｍｍａｘの座標をさらに取得し、原点Ｍ０〜指針点Ｍｉの角度θと原点Ｍ０〜最大点Ｍｍａｘまでの最大角度θｍａｘとの比率により指針値を算出してもよい。
【００３８】
［第２実施形態］
≪第２実施形態に係る指針値読取装置の構成について≫
図６を参照して、第２実施形態に係る指針値読取装置１０１の構成について説明する。以下では、本発明に関連する機能の説明を行うことにし、関連しない機能については説明を省略する。指針値読取装置１０１は、指針を有するアナログ式の計器３の指針値をデジタル値として読み取るものである。ここでの指針値読取装置１０１は、第１実施形態と同様に持ち運び可能な板状のタブレット端末を想定している。指針値読取装置１０１は、デジタルカメラ１０と、タッチディスプレイ２０と、記憶手段３０と、制御手段１４０とを備えて構成されている。
【００３９】
第２実施形態では、デジタルカメラ１０の撮影対象である計器３として、据え置き型の標尺を想定している。計器３は、直線上に目盛Ｍが付された目盛板３ａと、目盛板３ａの左側に上下動自在に設置された指針３ｂとを備えている。指針３ｂの先端は、目盛Ｍ上の任意の位置を指し示す。
【００４０】
制御手段１４０は、ＣＰＵによるプログラム実行処理や、専用回路等により実現される。制御手段１４０がプログラム実行処理により実現する場合、記憶手段３０には、制御手段１４０の機能を実現するためのプログラムが格納される。制御手段１４０は、撮影補助手段１４１と、撮影画像取得手段４２と、撮影画像表示手段４３と、位置情報取得手段１４４と、指針値算出手段１４５とからなる。以下、第１実施形態と異なる機能の内容を説明する。
【００４１】
撮影補助手段１４１は、観測者による計器３の撮影を補助する。撮影補助手段１４１は、デジタルカメラ１０から撮影画像Ｇｎを取得し、取得した撮影画像Ｇｎに計器３の撮影を補助するガイドｇを重ねた撮影画像Ｇ（ｎ＋ｇ）をタッチディスプレイ２０に表示させる。ガイドｇは、計器３を傾きなく正面から撮影を行えるようにするためのものであればよい。本実施形態では、図７（ａ）に示すように、撮影補助手段１４１は、タッチディスプレイ２０の中央部分に矩形状のガイドｇを表示させる。なお、撮影補助手段１４１は、計器３の底部や上部の位置を示すガイド（図示せず）等を表示させるものでもよい。
【００４２】
位置情報取得手段１４４は、観測者のタッチ操作によって指示された点の位置情報（座標）を取得する。タッチディスプレイ２０には、図７（ｂ）に示すように、撮影画像表示手段４３によって計器３の撮影画像Ｇが表示されている。観測者は、撮影画像Ｇとして映し出された計器３の原点Ｍ０、計器３の最大点Ｍｍａｘおよび指針３ｂの指針点Ｍｉの合計３点を順番に選択する。タッチディスプレイ２０の選択されたところには印が表示される。ここで、観測者は、撮影画像Ｇを選択する位置や順番を操作マニュアルなどにより事前に知らされているものとする。位置情報取得手段１４４は、観測者よって選択された計器３の原点Ｍ０の座標（Ｘ１，Ｙ１）、計器３の最大点Ｍｍａｘの座標（Ｘ２，Ｙ２）、指針３ｂの指針点Ｍｉの座標（Ｘ３，Ｙ３）をタッチディスプレイ２０から取得し、取得した３点の座標を指針値算出手段１４５に出力する。
【００４３】
指針値算出手段１４５は、観測者のタッチ操作により選択された位置情報から計器３の指針値を算出する。指針値算出手段１４５には、位置情報取得手段１４４から出力された３点の座標（Ｘ１，Ｙ１）、座標（Ｘ２，Ｙ２）、座標（Ｘ３，Ｙ３）が入力される。また、指針値算出手段１４５は、目盛情報記憶手段３２から目盛Ｍの最大値を取得する。指針値算出手段１４５は、原点Ｍ０の座標（Ｘ１，Ｙ１）から最大点Ｍｍａｘの座標（Ｘ２，Ｙ２）までの最大距離Ｈｍａｘ（図８参照）および原点Ｍ０の座標（Ｘ１，Ｙ１）から指針点Ｍｉの座標（Ｘ３，Ｙ３）までの距離Ｈ（図８参照）を算出し、その比率「Ｈ／Ｈｍａｘ」および目盛Ｍの最大値から指針値を算出する。指針値算出手段１４５は、算出した指針値を指針値情報記憶手段３３に記憶させると共に、指針値をタッチディスプレイ２０に表示する。
【００４４】
≪第２実施形態に係る指針値読取装置の使用方法について≫
図９を参照して（適宜、図６ないし図８参照）、第２実施形態に係る指針値読取装置１０１の使用方法について説明する。図９は、第２実施形態に係る指針値読取装置１０１の処理の流れを示すフローチャートの例示である。図９に示す処理は、例えば、観測者によってデジタルカメラ１０の電源をＯＮされた場合に開始する。
【００４５】
撮影補助手段１４１は、ガイドｇをタッチディスプレイ２０に表示する（ステップＳ４１）。観測者は、表示されるガイドｇに合わせて計器３の撮影を行う。撮影された撮影画像Ｇは、撮影画像取得手段４２によって撮影画像記憶手段３１に記憶される。撮影画像Ｇは、試験内容を検証する場合の証拠資料となるので、このようにして撮影画像記憶手段３１に記憶しておくのがよい。
【００４６】
次に、撮影画像表示手段４３は、撮影画像Ｇをタッチディスプレイ２０に拡大して表示する（ステップＳ４２）。観測者は、タッチディスプレイ２０に表示された撮影画像Ｇの計器３の原点Ｍ０をタッチ操作により選択する。タッチディスプレイ２０に対してタッチ操作がなされると、位置情報取得手段１４４は、選択された原点Ｍ０の座標（Ｘ１，Ｙ１）を取得する（ステップＳ４３）。ここで、観測者は、例えば、操作マニュアルによってタッチする位置や順番を事前に知らされているものとする。
【００４７】
次に、観測者は、タッチディスプレイ２０に表示された撮影画像Ｇの計器３の最大点Ｍｍａｘをタッチ操作により選択する。タッチディスプレイ２０に対してタッチ操作がなされると、位置情報取得手段１４４は、選択された最大点Ｍｍａｘの座標（Ｘ２，Ｙ２）を取得する（ステップＳ４４）。続けて、観測者は、タッチディスプレイ２０に表示された撮影画像Ｇの指針３ｂの指針点Ｍｉをタッチ操作により選択する。タッチディスプレイ２０に対してタッチ操作がなされると、位置情報取得手段１４４は、選択された指針点Ｍｉの座標（Ｘ３，Ｙ３）を取得する（ステップＳ４５）。ここで、撮影画像表示手段４３は、観測者によるデータ入力を正確なものにするために、観測者によって次にタッチされる部分を拡大して表示するようにしてもよい。また、観測者による確認作業を容易にするために、観測者によってタッチされた部分の周辺を拡大して表示するようにしてもよい。
【００４８】
次に、指針値算出手段１４５は、指針値を「指針値＝（Ｙ３−Ｙ２）×係数÷（Ｙ１−Ｙ２）」により算出する（ステップＳ４６）。ここで、係数は、目盛Ｍの最大値である。そして、指針値算出手段１４５は、ステップＳ２６で算出した指針値を指針値情報記憶手段３３に記憶すると共に、タッチディスプレイ２０に表示する（ステップＳ４７）。
【００４９】
以上のように、第２実施形態に係る指針値読取装置１０１は、観測者によって選択される計器３の原点Ｍ０の座標（Ｘ１，Ｙ１）、最大点Ｍｍａｘの座標（Ｘ２，Ｙ２）および指針点（Ｘ３，Ｙ３）の座標から指針値を算出する。したがって、撮影画像の状態によらずに、目盛Ｍが直線上に配置されている計器（例えば、標尺）の指針値を正確に読み取ることができる。
【００５０】
［変形例］
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、特許請求の範囲の趣旨を変えない範囲で実施することができる。実施形態の変形例を以下に示す。
【００５１】
第１実施形態の指針値読取装置１は、タブレット端末を想定しデジタルカメラ１０を有していた。しかしながら、指針値読取装置１の構成はこれに限定されず、デジタルカメラ１０を有しない装置（例えば、据え置き型のＰＣ（Personal Computer））であってもよい。その場合、指針値読取装置１は、撮影補助手段４１および撮影画像取得手段４２を備えていなくてもよく、撮影画像Ｇを他の装置から通信により取得すればよい。第２実施形態についても同様である。
【符号の説明】
【００５２】
１，１０１  指針値読取装置
２，３  計器
１０    デジタルカメラ（撮影手段）
２０    タッチディスプレイ（入力手段、表示手段）
３０    記憶手段
３１    撮影画像記憶手段
３２    目盛情報記憶手段
３３    指針値情報記憶手段
４０    制御手段
４１，１４１  撮影補助手段
４２    撮影画像取得手段
４３    撮影画像表示手段
４４，１４４  位置情報取得手段
４５，１４５  指針値算出手段
Ｍ      目盛
ｇ      ガイド
Ｇ      撮影画像
【図１】
0006527386.tif 000002
【図２】
0006527386.tif 000003
【図３】
0006527386.tif 000004
【図４】
0006527386.tif 000005
【図５】
0006527386.tif 000006
【図６】
0006527386.tif 000007
【図７】
0006527386.tif 000008
【図８】
0006527386.tif 000009
【図９】
0006527386.tif 000010