(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6985158
(24)【登録日】2021年11月29日
(45)【発行日】2021年12月22日
(54)【発明の名称】画像測定機およびプログラム
(51)【国際特許分類】
G06F 3/0481 20130101AFI20211213BHJP
G06F 3/0488 20130101ALI20211213BHJP
G01B 11/24 20060101ALI20211213BHJP
G06F 3/0484 20130101ALI20211213BHJP
【FI】
G06F3/0481 170
G06F3/0488
G01B11/24 K
G06F3/0484 120
【請求項の数】6
【全頁数】9
(21)【出願番号】特願2018-3150(P2018-3150)
(22)【出願日】2018年1月12日
(65)【公開番号】特開2019-124995(P2019-124995A)
(43)【公開日】2019年7月25日
【審査請求日】2020年12月10日
(73)【特許権者】
【識別番号】000137694
【氏名又は名称】株式会社ミツトヨ
(74)【代理人】
【識別番号】100166545
【弁理士】
【氏名又は名称】折坂 茂樹
(72)【発明者】
【氏名】小松 浩一
(72)【発明者】
【氏名】張 玉武
(72)【発明者】
【氏名】石山 拓
【審査官】
滝谷 亮一
(56)【参考文献】
【文献】
特開2006−276022(JP,A)
【文献】
特開2016−173703(JP,A)
【文献】
特開2014−142773(JP,A)
【文献】
特開2016−164732(JP,A)
【文献】
国際公開第2017/183211(WO,A1)
【文献】
特開2006−140700(JP,A)
【文献】
特開2009−17463(JP,A)
【文献】
米国特許出願公開第2016/163052(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 3/0481
G06F 3/0488
G01B 11/24
(57)【特許請求の範囲】
【請求項1】
測定対象物を撮像し、タッチパネルディスプレイに表示された前記測定対象物の撮像画像に対して利用者により配置されたエッジ検出ツールを用いて前記測定対象物の寸法や形状を測定する画像測定機であって、
所定のコマンドを入力するためのボタンの前記タッチパネルディスプレイへの表示制御を行う制御手段を更に備え、
前記制御手段は、前記ボタンを前記タッチパネルディスプレイに表示するのに際し、前記エッジ検出ツールが既に配置されているか否かを確認し、配置されていれば前記ボタンを前記エッジ検出ツールの配置位置から所定の閾値以上離れた位置に表示する
ことを特徴とする画像測定機。
【請求項2】
前記制御手段は、前記ボタンを前記タッチパネルディスプレイに表示するのに際し、前記エッジ検出ツールが既に配置されているか否かを確認し、配置されていなければ前記タッチパネルディスプレイの所定の位置に表示することを特徴とする請求項1に記載の画像測定機。
【請求項3】
前記制御手段は、前記ボタンを、前記利用者により所定の入力操作が行われたことを契機に、又は前記撮像画像が前記タッチパネルディスプレイに表示されたことを契機に、前記タッチパネルディスプレイに表示することを特徴とする請求項1又は2に記載の画像測定機。
【請求項4】
前記制御手段は、前記ボタンが前記タッチパネルディスプレイに表示されている状態で、前記エッジ検出ツールが新たに配置された場合、又は既に配置されていた位置が変更された場合、前記ボタンの表示位置を前記エッジ検出ツールの新たな配置位置から所定の閾値以上離れた位置に変更することを特徴とする請求項1から3のいずれか1項に記載の画像測定機。
【請求項5】
前記制御手段は、前記ボタンと前記エッジ検出ツールの双方が前記タッチパネルディスプレイに表示されている状態で前記エッジ検出ツールが削除された場合、前記ボタンの表示位置を前記所定の位置に変更することを特徴とする請求項1から4のいずれか1項に記載の画像測定機。
【請求項6】
コンピュータを請求項1から5のいずれか1項に記載の制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、タッチパネルディスプレイに表示されたコマンド入力ボタンに対するタッチ操作によりコマンドを実行可能な画像測定機およびプログラムに関する。
【背景技術】
【0002】
測定対象物を撮像して得られる画像を用いて、測定対象物の寸法や形状を測定及び評価する測定装置として画像測定機が用いられる。画像測定機では、撮像した測定対象物の画像に含まれる測定対象図形のエッジ情報(位置座標など)を取得し、エッジ情報に基づいて測定対象物の形状や寸法の評価を行う。
【0003】
エッジ情報の取得は、利用者の操作により撮像画像内に配置されたエッジ検出ツールを用いて行うことが多い。エッジ検出ツールは、測定対象部分の形状に応じてエッジをスキャンする位置や範囲を特定するものであり、測定対象物の形状に応じた様々な形状のものが画像測定機の機能として提供される。例えば、画像の直線部のエッジ検出に適した矩形のものや、円形画像のエッジ検出に適した円環形のものなどが代表的である。
【0004】
近年、タッチパネルディスプレイの普及に伴い、ディスプレイに触れることで操作でき直感的に使いやすいユーザインタフェースとして、いわゆるタッチインタフェースが広く利用されるようになってきており、画像測定機にも応用されている(例えば、特許文献1参照)。タッチインタフェースでは、ジェスチャによる入力が採用され、例えば、ボタンをマウスクリックする代わりに、ボタンに指やタッチペンでタッチすることでコマンドの入力を行う。
【0005】
ところで、画像測定に際しては測定対象物の測定したい部分を撮像手段によって適切に撮像するため、測定対象物を2次元又は3次元方向に移動可能なステージに載置し、ステージを移動させることで撮像手段に対する測定対象物の位置を調整する。ステージを移動させるコマンドを入力する方法としては、例えば、ディスプレイに表示された測定対象物の撮像画像に重畳して、2次元方向にステージを移動させるボタンを表示し、ボタンを1回クリックするごとに所定のステップでステージを移動させる方法がある(例えば、特許文献2参照)。
【0006】
特許文献2などで例示される従来のコマンド入力ボタンは、ディスプレイの決まった位置に表示される。そのため、利用者が測定対象物の撮像画像の任意の位置にエッジ検出ツールを配置した結果、コマンド入力ボタンの近傍に配置されるケースが生じうる。このようなケースにおいて、特にディスプレイがタッチインタフェースのタッチパネルディスプレイの場合、エッジ検出ツール又はコマンド入力ボタンのいずれか一方に対してタッチ入力操作をしようとすると、他方にタッチが誤検出されて、意図しない動作をさせてしまう恐れがある。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開2016-173703号公報
【特許文献2】特開平10−197224号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
このような問題に鑑みて、本発明は、タッチ入力の誤検出を回避可能な画像測定機およびプログラムを提供する事を目的とする。
【課題を解決するための手段】
【0009】
本発明の画像測定機は、測定対象物を撮像し、タッチパネルディスプレイに表示された測定対象物の撮像画像に対して利用者により配置されたエッジ検出ツールを用いて前記測定対象物の寸法や形状を測定する画像測定機であって、所定のコマンドを入力するためのボタンのタッチパネルディスプレイへの表示制御を行う制御手段を更に備え、制御手段は、ボタンをタッチパネルディスプレイに表示するのに際し、エッジ検出ツールが既に配置されているか否かを確認し、配置されていればボタンをエッジ検出ツールの配置位置から所定の閾値以上離れた位置に表示する。
【0010】
制御手段は、ボタンを前記タッチパネルディスプレイに表示するのに際し、エッジ検出ツールが既に配置されているか否かを確認し、配置されていなければタッチパネルディスプレイの所定の位置に表示するようにしてもよい。
【0011】
制御手段は、ボタンを、利用者により所定の入力操作が行われたことを契機に、又は撮像画像がタッチパネルディスプレイに表示されたことを契機に、タッチパネルディスプレイに表示するようにしてもよい。
【0012】
制御手段は、ボタンがタッチパネルディスプレイに表示されている状態で、エッジ検出ツールが新たに配置された場合、又は既に配置されていた位置が変更された場合に、ボタンの表示位置をエッジ検出ツールの新たな配置位置から所定の閾値以上離れた位置に変更してもよい。
【0013】
制御手段は、ボタンとエッジ検出ツールの双方が前記タッチパネルディスプレイに表示されている状態でエッジ検出ツールが削除された場合に、ボタンの表示位置を所定の位置に変更してもよい。
【0014】
制御手段の機能をプログラムに記述し、コンピュータにより実行することで、制御手段の機能を実現してもよい。
【発明の効果】
【0015】
本発明により、タッチ入力の誤検出を回避可能な画像測定機およびプログラムを提供することができる。
【図面の簡単な説明】
【0016】
【
図1】画像測定機の全体構成の一例を示す図である。
【
図2】コンピュータシステムの機能ブロックを示す図である。
【
図3】タッチパネルディスプレイにコマンドボタンが表示されている状態の一例を示す図である。
【
図4】ハンバーガーボタンの機能を説明する図である。
【
図5】タッチパネルディスプレイにエッジ検出ツールが表示されている状態の一例を示す図である。
【
図6】タッチパネルディスプレイにコマンドボタンとエッジ検出ツールの双方が所定の閾値以上の間隔をもって表示されている状態の一例を示す図である。
【
図7】タッチパネルディスプレイにコマンドボタンとエッジ検出ツールの双方が所定の閾値以上の間隔をもたずに表示されている状態の一例を示す図である。
【発明を実施するための形態】
【0017】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下の説明では、同一の部材には同一の符号を付し、一度説明した部材については適宜その説明を省略する。
【0018】
〔画像測定機の構成〕
図1は、画像測定機の全体構成の一例を示している。画像測定機1は、ステージ100と、筐体110と、コンピュータシステム140とを備える。ステージ100は、その上面が水平面と一致するように配置され、当該上面に測定対象物Wが載置される。ステージ100は、モータ、又は、ハンドル101若しくは102の回転操作により、少なくともX軸方向及びY軸方向に移動可能とされる。筐体110は、透過照明や落射照明などの照明装置を含む光学系や撮像素子を内包するとともに、ハンドル112の回転操作により筐体110自身を光学系及び撮像素子とともにZ軸方向に移動可能とする。
【0019】
コンピュータシステム140は、ステージ100や筐体110を制御して測定対象物Wの撮像画像を取得したり、ユーザに操作環境を提供したりする。コンピュータシステム140は、例えばコンピュータ本体141、キーボード142、マウス143、及びタッチパネルディスプレイ144を備える。コンピュータ本体141は、制御ボード等の回路(ハードウェア)及びCPUで実行されるプログラム(ソフトウェア)によってステージ100や筐体110の動作を制御する。また、コンピュータ本体141は、ステージ100や筐体110から出力される信号に基づき測定対象物Wの情報を取得・演算し、演算結果をタッチパネルディスプレイ144に表示する処理を行う。キーボード142及びマウス143は、コンピュータ本体141に対する入力手段である。タッチパネルディスプレイ144は、コンピュータ本体が出力する画像を表示する表示手段として機能するほか、画面に対する接触による操作を検出しコンピュータ本体141に入力する入力手段としても機能する。
【0020】
図2はコンピュータシステム140の機能ブロック図を示している。コンピュータシステム140の機能ブロックとしては、CPU(Central Processing Unit)211、インタフェース212、出力部213、入力部214、主記憶部215及び副記憶部216が設けられる。
【0021】
CPU211は、各種プログラムの実行によって各部を制御する。インタフェース212は、例えば、ステージ100や筐体110から送られる情報をコンピュータシステム140に取り込む、コンピュータシステム140から情報をステージ100や筐体110へ送る、コンピュータシステム140をLAN(Local Area Network)やWAN(Wide Area Network)に接続する等の役割を持つ、外部機器との情報入出力を行う部分である。
【0022】
出力部213は、コンピュータシステム140で処理した結果を出力する。出力部213は、例えば、
図1に示すタッチパネルディスプレイ144や、プリンタなどが用いられる。入力部214は、オペレータから情報を受け付ける。入力部214には、例えば、
図1に示すキーボード142、マウス143、タッチパネルディスプレイ144などが用いられる。また、入力部214は、記録媒体MMに記録された情報を読み取る機能を含む。
【0023】
主記憶部215には、例えばRAM(Random Access Memory)が用いられる。主記憶部215の一部として、副記憶部216の一部が用いられてもよい。副記憶部216には、例えばHDD(Hard disk drive)やSSD(Solid State Drive)が用いられる。副記憶部216は、ネット測定対象物を介して接続された外部記憶装置であってもよい。これらの記憶部に、画像表示プログラムや本発明における制御手段の機能が記述された制御プログラムが記憶され、これらのプログラムがCPUに読み出され実行されることで制御手段等の機能が実現される。
【0024】
図3は、画像表示プログラムの実行によってタッチパネルディスプレイ144に表示されるメインウインドウMWの例を示す図である。メインウインドウMWの中には、撮像された測定対象物Wの撮像画像WGが表示されるワークウインドウWWを含む、必要に応じた複数のウインドウが表示される。
【0025】
〔画面表示〕
次に、コンピュータ本体141のCPU211で実行される制御プログラムによってタッチパネルディスプレイ144に映し出される画面表示について説明する。なお、以下ではボタンへの入力操作に対してステージ100を移動させるコマンドを出力する場合を例示するが、筐体110の各構成要素に対する動作コマンドを出力する場合についても同様に適用可能である。
【0026】
実行された制御プログラムは、所定のコマンドを入力するためのボタンのタッチパネルディスプレイ144への表示制御を行う。所定のコマンドは任意である。例えば
図3は、所定のコマンドがステージ100を±X方向、±Y方向、及び±Z方向のそれぞれに移動させるモータの駆動コマンドである場合を示したものであり、このとき、実行された制御プログラムは、ワークウインドウWWに撮像画像WGに重畳させて、ステージ100を±X方向、±Y方向、及び±Z方向のそれぞれに移動させるモータの駆動コマンドを入力するためのボタンBX、ボタンBY、及びボタンBZを表示する。なお、正確にはボタンBX、ボタンBY、及びボタンBZは、
図3に示すように、それぞれ正方向及び負方向にステージを移動させるコマンドを入力する2つのボタンに分かれている。
【0027】
実行された制御プログラムは、ボタンBX、BY、及びBZを、例えば、撮像画像WGがワークウインドウWWに表示されたことを契機に表示してもよいし、当初は表示せずに利用者により所定の入力操作が行われたことを契機に表示してもよい。この場合、利用者による所定の入力操作は任意であり、例えば
図4に示すようなハンバーガーボタンBHを、撮像画像WGを表示する際に同時に表示しておき、このハンバーガーボタンBHにタッチ入力操作が行われたことを契機に、
図3に示すようにボタンBX、BY、及びBZを表示するようにする。
【0028】
実行された制御プログラムは、ワークウインドウWWにボタンを表示するのに際し、利用者によりエッジ検出ツールTが撮像画像WGに既に配置されているか否かを、ワークウインドウWWをスキャンして確認する。
【0029】
そして、
図4に示すように、エッジ検出ツールTが配置されていなければ、ボタンBX、BY、及びBZをワークウインドウWWの任意の位置に表示する。任意の位置は、何らかのルールを設けてそれに従って決定してもよいし、ランダムに決定してもよいし、予め特定された所定の位置としてもよい。所定の位置の決定方法は任意であり、例えば、使い勝手のよい位置、具体的にはエッジ検出ツールTが配置されにくい位置(例えば、
図3に示す位置)としてもよいし、利用者の利き腕を考慮して決定してもよい。
【0030】
一方、
図5に示すように、エッジ検出ツールTが既に配置されている場合、
図6に示すように、ボタンBX、BY、及びBZをエッジ検出ツールTの配置位置から所定の閾値以上離れた位置に表示する。エッジ検出ツールTの配置位置から所定の閾値以上離れていれば、表示位置は任意であり、例えば、何らかのルールを設けてそれに従って決定してもよいし、ランダムに決定してもよい。
【0031】
実行された制御プログラムは、
図3に示すようにボタンBX、BY、及びBZがワークウインドウWWに表示されている状態で、例えば
図7に示すように、エッジ検出ツールTが、ボタンBX、BY、及びBZとの間に所定の閾値以上の間隔を持たない位置に新たに配置された場合、又は既に配置されていた別の位置からボタンBX、BY、及びBZとの間に所定の閾値以上の間隔を持たない位置に配置位置が変更された場合に、ボタンBX、BY、及びBZの表示位置を、例えば
図6に示すように、エッジ検出ツールTの新たな配置位置(
図7に示す位置)から所定の閾値以上離れた位置に変更するようにしてもよい。
【0032】
実行された制御プログラムは、ボタンBX、BY、及びBZとエッジ検出ツールTの双方が、例えば
図6に示すように表示されている状態で、エッジ検出ツールTが削除された場合、ボタンBX、BY、及びBZの表示位置を予め特定された所定の位置に変更してもよい。所定の位置の決定方法は任意であり、例えば、使い勝手のよい位置、具体的にはエッジ検出ツールTが配置されにくい位置(例えば、
図3に示す位置)としてもよいし、利用者の利き腕を考慮して決定してもよい。
【0033】
以上説明した本発明の画像測定機によれば、所定のコマンドを入力するためのボタンをタッチパネルディスプレイに表示する際に、エッジ検出ツールとの間に所定の閾値の間隔をもって表示するため、コマンド入力ボタンとエッジ検出ツールのそれぞれに対するタッチ入力の誤検出を回避することができる。
【0034】
なお、本発明は、上記実施形態に限定されるものではない。上記実施形態は例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。すなわち、本発明において表現されている技術的思想の範囲内で適宜変更が可能であり、その様な変更や改良を加えた形態も本発明の技術的範囲に含む。
【符号の説明】
【0035】
1…画像測定機
100…ステージ
101、102、112…ハンドル
110…筐体
140…コンピュータシステム
141…コンピュータ本体
142…キーボード
143…マウス
144…タッチパネルディスプレイ
211…CPU
212…インタフェース
213…出力部
214…入力部
215…主記憶部
216…副記憶部
BH…ハンバーガーボタン
BX、BY、BZ…ボタン
MM…記録媒体
MW…メインウインドウ
T…エッジ検出ツール
W…測定対象物
WW…ワークウインドウ
WG…撮像画像