(57)【要約】【課題】検査結果を示す画面表示データを容易に編集することができる画面表示データ編集装置及び画面表示データ編集方法を提供する。【解決手段】複数の撮像装置で検査対象物を撮像した撮像データに基づいて外観検査を実行する外観検査装置で表示する画面表示データを編集する。画面表示データは、少なくとも撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを含む。少なくとも一の計測値について、良否判定に用いる公差を設定し、公差の設定の有無に応じて対応する計測値の画面表示の有無を変更するよう第２の表示位置データを編集する。【選択図】図３
2013164313.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像装置で検査対象物を撮像した撮像データに基づいて外観検査を実行する外観検査装置で表示する画面表示データを編集することが可能な画面表示データ編集装置であって、
前記画面表示データは、少なくとも前記撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを含み、
少なくとも一の前記計測値について、良否判定に用いる公差を設定する公差設定手段と、
前記公差の設定の有無に応じて対応する前記計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集する編集手段と
を備えることを特徴とする画面表示データ編集装置。
【請求項２】
前記編集手段は、前記公差設定手段で前記公差が設定された計測値を表示し、前記公差が設定されていない計測値を表示しないよう前記第２の表示位置データを編集することを特徴とする請求項１に記載の画面表示データ編集装置。
【請求項３】
外観検査を実行する画像処理ツールごとに複数の計測値を記憶してあり、前記編集手段は、前記画像処理ツールごとに複数の計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集することを特徴とする請求項１又は２に記載の画面表示データ編集装置。
【請求項４】
前記第１の表示位置データ及び前記第２の表示位置データを定めた画面レイアウトに関する情報を複数記憶してあることを特徴とする請求項１乃至３のいずれか一項に記載の画面表示データ編集装置。
【請求項５】
複数の撮像装置で検査対象物を撮像した撮像データに基づいて外観検査を実行する外観検査装置で表示する画面表示データを編集することが可能な画面表示データ編集装置で実行することが可能な画面表示データ編集方法であって、
前記画面表示データは、少なくとも前記撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを含み、
少なくとも一の前記計測値について、良否判定に用いる公差を設定するステップと、
前記公差の設定の有無に応じて対応する前記計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集するステップと
を含むことを特徴とする画面表示データ編集方法。
【請求項６】
前記公差が設定された計測値を表示し、前記公差が設定されていない計測値を表示しないよう前記第２の表示位置データを編集することを特徴とする請求項５に記載の画面表示データ編集方法。
【請求項７】
外観検査を実行する画像処理ツールごとに複数の計測値を記憶してあり、前記画像処理ツールごとに複数の計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集することを特徴とする請求項５又は６に記載の画面表示データ編集方法。
【請求項８】
前記第１の表示位置データ及び前記第２の表示位置データを定めた画面レイアウトに関する情報を複数記憶することを特徴とする請求項５乃至７のいずれか一項に記載の画面表示データ編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示データを容易に編集することが可能な画面表示データ編集装置及び画面表示データ編集方法に関する。特に、検査対象物を撮像して取得した画像に基づいて良否判定する外観検査装置に使用する画面表示データ編集装置及び画面表示データ編集方法に関する。
【背景技術】
【０００２】
従来、検査対象物を撮像して取得した画像に対して画像処理を実行し、計測値が事前に設定した公差内に収まっているか否かで検査対象物の良否を判定する外観検査装置が開発されている。斯かる外観検査装置として、例えば検査対象物を撮像して取得した画像を、基準となる検査対象物の画像（基準画像）と比較することにより、検査対象物が良品であるか否かを判定する装置も開発されている。基準画像を記憶しておくことにより、公差を基準画像から所定の範囲内とする設定も可能となり、公差の設定を簡素化することができる。外観検査装置は、複数の計測パラメータを設定することにより各種の検査を実行し、いずれか１つの計測値でＮＧ判定された場合、検査結果をＮＧ判定として出力する。
【０００３】
例えば特許文献１では、外観検査装置に接続されている表示装置の画面に外観検査の結果として、例えば欠陥の有無、欠陥に関する情報等が表示される。これにより、外観検査の結果を画面を介して目視で確認することができる。また、画面の表示レイアウトも変更することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０７８４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、外観検査の結果を表示する画面の表示レイアウトをユーザがすべて定める作業は非常に煩雑であり、ユーザへの負担が膨大となるという問題点があった。また、ユーザへの負担を軽減するためにすべての結果、すなわちすべての計測値を表示する場合、表示が複雑になり、検査結果を確認することがかえって困難になるという問題点もあった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、検査結果を示す画面表示データを容易に編集することができる画面表示データ編集装置及び画面表示データ編集方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために第１発明に係る画面表示データ編集装置は、複数の撮像装置で検査対象物を撮像した撮像データに基づいて外観検査を実行する外観検査装置で表示する画面表示データを編集することが可能な画面表示データ編集装置であって、前記画面表示データは、少なくとも前記撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを含み、少なくとも一の前記計測値について、良否判定に用いる公差を設定する公差設定手段と、前記公差の設定の有無に応じて対応する前記計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集する編集手段とを備えることを特徴とする。
【０００８】
また、第２発明に係る画面表示データ編集装置は、第１発明において、前記編集手段は、前記公差設定手段で前記公差が設定された計測値を表示し、前記公差が設定されていない計測値を表示しないよう前記第２の表示位置データを編集することを特徴とする。
【０００９】
また、第３発明に係る画面表示データ編集装置は、第１又は第２発明において、外観検査を実行する画像処理ツールごとに複数の計測値を記憶してあり、前記編集手段は、前記画像処理ツールごとに複数の計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集することを特徴とする。
【００１０】
また、第４発明に係る画面表示データ編集装置は、第１乃至第３発明のいずれか１つにおいて、前記第１の表示位置データ及び前記第２の表示位置データを定めた画面レイアウトに関する情報を複数記憶してあることを特徴とする。
【００１１】
次に、上記目的を達成するために第５発明に係る画面表示データ編集方法は、複数の撮像装置で検査対象物を撮像した撮像データに基づいて外観検査を実行する外観検査装置で表示する画面表示データを編集することが可能な画面表示データ編集装置で実行することが可能な画面表示データ編集方法であって、前記画面表示データは、少なくとも前記撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを含み、少なくとも一の前記計測値について、良否判定に用いる公差を設定するステップと、前記公差の設定の有無に応じて対応する前記計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集するステップとを含むことを特徴とする。
【００１２】
また、第６発明に係る画面表示データ編集方法は、第５発明において、前記公差が設定された計測値を表示し、前記公差が設定されていない計測値を表示しないよう前記第２の表示位置データを編集することを特徴とする。
【００１３】
また、第７発明に係る画面表示データ編集方法は、第５又は第６発明において、外観検査を実行する画像処理ツールごとに複数の計測値を記憶してあり、前記画像処理ツールごとに複数の計測値の画面表示の有無を変更するよう前記第２の表示位置データを編集することを特徴とする。
【００１４】
また、第８発明に係る画面表示データ編集方法は、第５乃至第７発明のいずれか１つにおいて、前記第１の表示位置データ及び前記第２の表示位置データを定めた画面レイアウトに関する情報を複数記憶することを特徴とする。
【００１５】
第１発明及び第５発明では、画面表示データは、少なくとも撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを含んでいる。少なくとも一の計測値について、良否判定に用いる公差を設定し、公差の設定の有無に応じて対応する計測値の画面表示の有無を変更するよう第２の表示位置データを編集する。公差が設定された計測値のみを表示するよう第２の表示位置データを編集することにより、ユーザの確認を要する公差が設定された計測値のみを自動的に表示するとともに、初期値のまま公差が変更されていない計測値を表示しないようにすることができる。したがって、ユーザの確認を要する計測値を確実に表示し、ユーザの確認が不要な計測値を表示しないよう自動的に制御することが可能となる。
【００１６】
第２発明及び第６発明では、公差が設定された計測値を表示し、公差が設定されていない計測値を表示しないよう第２の表示位置データを編集することにより、ユーザの確認を要する公差が変更された計測値のみを自動的に表示するとともに、初期値のまま公差が変更されていない計測値を表示しないようにすることができる。したがって、ユーザの確認を要する計測値を確実に表示し、ユーザの確認が不要な計測値を表示しないよう自動的に制御することが可能となる。
【００１７】
第３発明及び第７発明では、外観検査を実行する画像処理ツールごとに複数の計測値を記憶してあり、画像処理ツールごとに複数の計測値の画面表示の有無を変更するよう第２の表示位置データを編集することにより、画像処理ツールごとに計測値の画面表示の有無を自動的に制御することが可能となる。
【００１８】
第４発明及び第８発明では、第１の表示位置データ及び第２の表示位置データを定めた画面レイアウトに関する情報を複数記憶することにより、ユーザは画面レイアウトを選択することにより、所望の位置に撮像データ及び計測値を表示することが可能となる。
【発明の効果】
【００１９】
本発明によれば、公差が設定された計測値のみを表示するよう第２の表示位置データを編集することにより、ユーザの確認を要する公差が設定された計測値のみを自動的に表示するとともに、初期値のまま公差が変更されていない計測値を表示しないようにすることができる。したがって、ユーザの確認を要する計測値を確実に表示し、ユーザの確認が不要な計測値を表示しないよう自動的に制御することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態に係る画面表示データ編集装置の編集対象となる画面を表示する検査システムの構成を示す模式図である。
【図２】本発明の実施の形態に係る画面表示データ編集装置の構成を示すブロック図である。
【図３】本発明の実施の形態に係る画面表示データ編集装置の機能ブロック図である。
【図４】本発明の実施の形態に係る画面表示データ編集装置のＣＰＵの処理手順を示すフローチャートである。
【図５】本発明の実施の形態に係る画面表示データ編集装置の画面表示設定画面の初期状態の例示図である。
【図６】本発明の実施の形態に係る画面表示データ編集装置の公差設定の受付画面の例示図である。
【図７】本発明の実施の形態に係る画面表示データ編集装置の公差設定後の画面表示設定画面の例示図である。
【図８】本発明の実施の形態に係る画面表示データ編集装置の画面レイアウト設定画面の初期状態の例示図である。
【図９】本発明の実施の形態に係る画面表示データ編集装置の画面レイアウト情報の追加設定画面の例示図である。
【図１０】本発明の実施の形態に係る画面表示データ編集装置の画面レイアウト情報追加後の画面レイアウト設定画面の例示図である。
【図１１】本発明の実施の形態に係る画面表示データ編集装置の検査結果表示画面の例示図である。
【図１２】本発明の実施の形態に係る画面表示データ編集装置の他の検査結果表示画面の例示図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施の形態の説明で参照する図面を通じて、同一又は同様の構成又は機能を有する要素については、同一又は同様の符号を付して、詳細な説明を省略する。
【００２２】
図１は、本発明の実施の形態に係る画面表示データ編集装置の編集対象となる画面を表示する検査システムの構成を示す模式図である。図１に示すように、本実施の形態に係る画面表示データ編集装置の編集対象となる画面を表示する検査システムは、撮像装置１と、撮像装置１とデータ通信することが可能に接続ケーブル３で接続され、画像処理を実行するＦＰＧＡ、ＤＳＰ等を備えている外観検査装置２とで構成されている。外観検査装置２は表示装置（図示せず）と接続されており、画像処理制御部２０１と照明制御部２０２とを内蔵している。
【００２３】
また、照明制御部２０２は、照明装置４とデータ通信することが可能な接続ケーブル３で接続されている。コンベア５上を移動してくる検査対象物６に対して、照明装置４で光を照射し、撮像装置１で撮像する。撮像した検査対象物６の画像に基づいて、検査対象物６が良品であるか不良品であるかを判定する。
【００２４】
撮像装置１は、検査対象物６を撮像する撮像素子を有するカメラモジュールを備えている。撮像素子としてはＣＭＯＳ基板を備えており、例えば撮像したカラー画像は、ＣＭＯＳ基板にてダイナミックレンジを広げる変換特性に基づいてＨＤＲ画像へ変換される。なお、撮像素子としては、ＣＣＤ等の別のタイプの撮像素子を用いても良い。
【００２５】
上述した外観検査装置２は、データ通信することが可能なＰＣ（パーソナルコンピュータ）と接続されており、該ＰＣは、撮像装置１で検査対象物６を撮像した撮像データ及び外観検査の実行時に計測される計測値を表示する画面表示データを編集する画面表示データ編集装置７として機能する。そして、外観検査装置２は、撮像装置１で撮像した検査対象物６の画像に対する各種の画像処理を実行する複数の画像処理ツールを備えている。ユーザは、画面表示データ編集装置７にて、所望する検査内容に基づいて、検査対象物６に対して一又は複数の画像処理ツールを事前に選択する。
【００２６】
また、ユーザは、画面表示データ編集装置７にて、選択された一又は複数の画像処理ツールごとに良否判定に用いる閾値（上限値及び／又は下限値）等の設定データを事前に設定する。さらに、ユーザは、画面表示データ編集装置７にて、画像処理が実行される順序を設定する。その後、画面表示データ編集装置７におけるユーザ操作に基づいて、複数の画像処理ツールごとに設定された設定データ、画像処理が実行される順序が設定された処理順序プログラム等が、画面表示データ編集装置７から外観検査装置２へ転送される。これにより、外観検査装置２では、通常運転時、撮像装置１で撮像した画像に対し、ユーザが所望する順序で設定された画像処理が順次実行され、検査対象物６の良否判定が実行される。
【００２７】
一方、画面表示データ編集装置７は、外観検査装置２から設定データ、処理順序プログラム等を取得する機能も有している。ユーザは、画面表示データ編集装置７を通じて、外観検査装置２から取得した設定データ、処理順序プログラム（画像処理が実行される順序）等を編集することができる。なお、斯かる編集作業は、例えば、外観検査装置２に接続されたモニタ及びコンソール（いずれも図１では図示せず）を用いて行うこともできるが、本実施の形態では、画面表示データ編集装置７でも行うことができる。
【００２８】
外観検査装置２は、例えば所定の画像パターンの位置、傾斜角度、相関値を計測することにより、撮像した検査対象物６の画像の中から記憶してある画像パターンに類似している画像パターンを検出するパターンサーチ計測ツールや、傷の有無を検出する傷検査ツール、検査領域内の文字情報を切り出して辞書データ等と照合することで文字列を認識するＯＣＲ認識ツール、ならびに画像上に設定したウインドウ(領域)をシフトさせながら、各ウインドウにおいてエッジの検出を繰り返す機能を有するトレンドエッジツール、設定したウインドウ内の濃淡の平均、偏差等を計測する機能を有する濃淡ツール、設定したウインドウ内の濃度の平均、偏差等を計測する機能を有する濃度ツール等、必要に応じて複数の画像処理ツールの選択を受け付ける。
【００２９】
本実施の形態に係る画面表示データ編集装置７は、外観検査装置２が画像処理ツールごとに設定を受け付けた設定データに基づいて、画像処理ツールにより外観検査を実行し、外観検査の実行時に計測される複数の計測値を撮像データとともに表示する画面表示データを編集する。以下、本実施の形態では、画面表示データ編集装置７を外観検査装置２と別個に設けてある場合を例に説明するが、特にこれに限定されるものではなく、外観検査装置２が画面表示データ編集機能を有していても良い。
【００３０】
図２は、本発明の実施の形態に係る画面表示データ編集装置７の構成を示すブロック図である。本発明の実施の形態に係る画面表示データ編集装置７は、少なくともＣＰＵ（中央演算装置）７１、メモリ７２、記憶装置７３、Ｉ／Ｏインタフェース７４、ビデオインタフェース７５、可搬型ディスクドライブ７６、通信インタフェース７７及び上述したハードウェアを接続する内部バス７８で構成されている。
【００３１】
ＣＰＵ７１は、内部バス７８を介して画面表示データ編集装置７の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置７３に記憶された画面表示データ編集プログラム１００に従って、種々のソフトウェア的機能を実行する。メモリ７２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、画面表示データ編集プログラム１００の実行時にロードモジュールが展開され、画面表示データ編集プログラム１００の実行時に発生する一時的なデータ等を記憶する。
【００３２】
記憶装置７３は、内蔵される固定型記憶装置（ハードディスク）、ＲＯＭ等で構成されている。記憶装置７３に記憶された画面表示データ編集プログラム１００は、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体９０から、可搬型ディスクドライブ７６によりダウンロードされ、実行時には記憶装置７３からメモリ７２へ展開して実行される。もちろん、通信インタフェース７７を介して接続されている外部コンピュータからダウンロードされた画面表示データ編集プログラムであっても良い。
【００３３】
記憶装置７３は、画面表示データ記憶部７３１及び画面レイアウト情報記憶部７３２を備えている。画面表示データ記憶部７３１は、少なくとも撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に設定される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとを記憶している。画面レイアウト情報記憶部７３２は、第１の表示位置データ及び第２の表示位置データを定めた画面レイアウトに関する情報（画面レイアウト情報）を記憶している。また、記憶装置７３は、外観検査を実行する画像処理ツールごとに複数の計測値を記憶している。
【００３４】
通信インタフェース７７は内部バス７８に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワークに接続されることにより、外観検査装置２、外部コンピュータ等とデータ送受信を行うことが可能となっている。
【００３５】
Ｉ／Ｏインタフェース７４は、キーボード８１、マウス８２等の入力装置と接続され、データの入力を受け付ける。ビデオインタフェース７５は、ＣＲＴディスプレイ、液晶ディスプレイ等の表示装置８３と接続され、所定の画像を表示する。
【００３６】
図３は、本発明の実施の形態に係る画面表示データ編集装置７の機能ブロック図である。検査データ入力受付部３０１は、少なくとも検査対象物６を撮像した撮像データ、及び良否判定を行う外観検査装置２の設定データを含む検査データの入力を受け付ける。なお、撮像装置１で撮像した画像をリアルタイムで画像データとして入力を受け付けた検査データの入力を受け付けても良いし、ＳＤカード等の可搬型の記憶媒体９０を介して入力を受け付けても、外部のネットワークを介して入力を受け付けても良い。なお、設定データとは、設定するべき設定項目を示す設定パラメータ及び設定されるパラメータ値の両方を含む。
【００３７】
公差設定部（交差設定手段）３０２は、少なくとも一の計測値について、良否判定に用いる公差を設定する。公差とは、例えば画像処理ツールが検査対象物６の輪郭を抽出する輪郭計測ツールである場合には、計測値（検出位置の座標値）、相関値等の上限値及び下限値を意味する。
【００３８】
より具体的には、画像処理ツールは、複数のパラメータを設定することにより、複数の検査結果（計測値）を取得して記憶装置７３に記憶する。複数のパラメータは、例えば、パターンの検出感度を調整するための「サーチ感度」、パターンの検出精度を調整するための「サーチ精度」、幾つまでのパターンを検出するかを規定する「検出個数」、何度までの角度ずれを許容するかを規定する「角度範囲」等である。
【００３９】
一方、複数の検査結果は、例えば、Ｘ座標の検出位置を示す「位置Ｘ」、Ｙ座標の検出位置を示す「位置Ｙ」、検出されたパターンの幅を示す「幅」、検出されたパターンの回転角度を示す「角度」、基準画像との類似度を示す「相関値」等である。検査結果ごとに、設定された公差に基づく判定結果を記憶する。具体的には、“検査結果の判定”としてＯＫ判定又はＮＧ判定を各検査結果（計測値）に対応付けて記憶する。
【００４０】
また、画像処理ツールごとに、“検査結果の判定”に基づく判定結果を記憶する。具体的には、“検査結果の判定”がすべてＯＫ判定であれば“画像処理ツールの判定”としてＯＫ判定を画像処理ツールに対応付けて記憶し、いずれか一つでもＮＧ判定であれば“画像処理ツールの判定”としてＮＧ判定を画像処理ツールに対応付けて記憶する。
【００４１】
さらに、撮像装置１（カメラ）ごとに、“画像処理ツールの判定”に基づく判定結果を記憶する。具体的には、“画像処理ツールの判定”がすべてＯＫ判定であれば“カメラの判定”としてＯＫ判定を撮像装置１に対応付けて記憶し、いずれか一つでもＮＧ判定であれば“カメラの判定”としてＮＧ判定を撮像装置１に対応付けて記憶する。
【００４２】
さらにまた、“カメラの判定”に基づく判定結果を記憶する。具体的には、“カメラの判定”がすべてＯＫ判定であれば“総合判定”としてＯＫ判定を検査対象物６に対応付けて記憶し、いずれか一つでもＮＧ判定であれば“総合判定”としてＮＧ判定を検査対象物６に対応付けて記憶する。
【００４３】
上述したように、「公差」とは、検査結果である計測値（位置Ｘ、位置Ｙ、幅、角度、相関値等）の上限値及び／又は下限値を意味する。換言すれば、公差とは、複数の検査結果それぞれに対してＯＫ判定を行うために設定される許容範囲と言える。すなわち、取得した検査結果（計測値）が、設定された公差の範囲（許容範囲）内に存在する場合、取得した検査結果の判定はＯＫ（良品）となり、取得した検査結果（計測値）が、設定された公差の範囲（許容範囲）内に存在しない場合、取得した検査結果の判定はＮＧ（不良品）となる。ただし、上述したように、任意の検査結果について判定結果がＯＫとであったとしても、必ずしも“総合判定”がＯＫ判定になるとは限らない。
【００４４】
その他、例えば画像処理ツールがパターンサーチ計測ツールである場合には、公差としてパターンの個数、位置、角度、相関値等の上限値及び下限値を設定する。あるいは、画像処理ツールがブロブ計測ツールである場合には、公差としてラベル数、重心座標値、主軸角度、面積、周囲長等の上限値及び下限値を設定する。
【００４５】
検査結果取得部３０３は、入力を受け付けた検査データ及び設定された公差を用いて、外観検査を実行して、検査結果を取得する。取得する検査結果としては、ＯＫ／ＮＧ判定が含まれる。また、実際に外観検査を実行して検査結果を取得しても良いし、動作シミュレーションを実行して検査結果を取得しても良い。
【００４６】
画面表示データ編集部（編集手段）３０４は、公差の設定の有無に応じて対応する計測値の画面表示の有無を変更するよう画面表示データを編集する。すなわち、少なくとも撮像データごとに対応付けた、撮像データごとの画面上での表示位置を示す第１の表示位置データと、外観検査の実行時に計測される複数の計測値ごとの画面上での表示位置を示す第２の表示位置データとで構成される画面表示データを編集して、撮像データ及び計測値の表示位置を変更する。第１の表示位置データは撮像装置１ごとの撮像データの表示位置を、第２の表示位置データは、画像処理ツールごとの画面上での複数の計測値の表示位置を、それぞれ示している。以下の説明では、第２の表示位置データを編集する場合について説明するが、第１の表示位置データを編集して撮像データの画面表示の有無を変更しても良い。
【００４７】
なお、ここで「第１の表示位置データ」とは、具体的な位置を示す座標データだけでなく、表示対象がどの画像処理ツールのどの撮像データであるのかを示すデータを含む広い概念である。換言すれば、第１の表示対象データとしても良い。「第２の表示位置データ」も同様に、具体的な位置を示す座標データだけでなく、表示対象がどの画像処理ツールのどの検査結果（計測値）であるのかを示すデータを含む広い概念である。したがって、第２の表示対象データとしても良い。
【００４８】
画面表示データ編集部３０４は、公差設定判断部３０５及び表示位置データ編集部３０６を備えている。公差設定判断部３０５は、計測値ごとに公差設定部３０２により、公差が設定されているか否かを判断する。
【００４９】
公差設定判断部３０５が、公差が設定されていると判断した場合、表示位置データ編集部３０６は、公差が設定された計測値を表示するよう、第２の表示位置データを編集する。一方、公差設定判断部３０５が、公差が設定されていないと判断した場合、表示位置データ編集部３０６は、公差が設定されていない計測値を表示しないよう、第２の表示位置データを編集する。
【００５０】
なお、公差設定部３０２により公差が設定された計測値の設定が、元の公差に戻された場合、公差が設定されていないと判断して、計測値を表示しないよう、第２の表示位置データを編集することが好ましい。ユーザの確認が不要であると想定されるからである。
【００５１】
また、記憶装置７３の画面レイアウト情報記憶部７３２に記憶されている画面レイアウトに関する情報（画面レイアウト情報）に基づいて、撮像データ及び計測値の表示位置を決定しても良い。すなわち、画面レイアウト情報に、第１の表示位置データ及び第２の表示位置データを定めておくことで、取得した撮像データ及び計測値を、それぞれ第１の表示位置データが示す表示位置及び第２の表示位置データが示す表示位置に配置することができる。
【００５２】
図４は、本発明の実施の形態に係る画面表示データ編集装置７のＣＰＵ７１の処理手順を示すフローチャートである。画面表示データ編集装置７のＣＰＵ７１は、検査対象物６の外観検査を実行する画像処理ツールの選択を受け付ける（ステップＳ４０１）。画像処理ツールの選択は、撮像装置１ごとに受け付ける。したがって、どの撮像装置１で検査対象物６を撮像するかによって、選択を受け付ける画像処理ツールの候補が定まる。ここで、図１では、一の撮像装置（カメラ）１のみが接続されているが、本実施の形態では、画面表示データ編集装置７には複数の撮像装置１を接続することが可能であり、各撮像装置１に対し、それぞれユーザが所望する画像処理ツールを用いた処理順序プログラムを設定することができる。
【００５３】
図５は、本発明の実施の形態に係る画面表示データ編集装置７の画面表示設定画面の初期状態の例示図である。検査対象物表示領域５０には、撮像装置１で撮像した検査対象物６の撮像データをそのまま表示する。表示される撮像データは、外観検査時に撮像された撮像データであっても良いし、記憶されている撮像データであっても良い。
【００５４】
撮像装置選択タブ５１により、画面表示を設定する撮像装置１の選択を受け付ける。図５の例では、カメラ‘１’が選択されている。また、画像処理ツール表示領域５２には、選択を受け付ける候補となる画像処理ツールを示すアイコンが表示されている。ユーザによる所望のアイコンの選択を受け付けることにより、画面表示を設定する画像処理ツールを特定する。図５の例では、事前に選択を受け付けた画像処理ツールの中から「Ｔ１０１幅測定ツール」の選択を受け付けた場合を例示している。
【００５５】
設定保存ボタン５３が選択された場合、設定を受け付けた公差が記憶される。運転画面設定ボタン５４が選択された場合、画面レイアウト設定画面へと遷移する。切換ボタン５５が選択された場合、入力を受け付けた検査データ及び設定を受け付けた公差を用いて外観検査を実行し、画面レイアウト情報に基づいて、外観検査の結果を表示する運転モードに切り換える。
【００５６】
設定情報表示領域５６には、入力を受け付けた検査データ及び設定を受け付けた公差が表示される。公差を設定する場合、編集ボタン５７の選択を受け付ける。
【００５７】
図４に戻って、画面表示データ編集装置７のＣＰＵ７１は、撮像データ及び検査データの入力を受け付けて（ステップＳ４０２）、良否判定に用いる公差の設定を受け付け（ステップＳ４０３）、入力を受け付けた検査データ及び設定を受け付けた公差を用いて、選択を受け付けた画像処理ツールによる外観検査を実行して、検査結果を取得する（ステップＳ４０４）。取得する検査結果としては、ＯＫ／ＮＧ判定が含まれる。
【００５８】
図６は、本発明の実施の形態に係る画面表示データ編集装置７の公差設定の受付画面の例示図である。図６では、幅測定ツールにおける幅の上限値と下限値として公差を設定する場合を例に挙げて説明する。図５の編集ボタン５７の選択を受け付けた場合、図６に示す公差設定の受付画面へと遷移し、上限値設定領域６１及び下限値設定領域６２が入力可能な状態となる。
【００５９】
ユーザは、上限値設定領域６１及び／又は下限値設定領域６２に公差を入力し、ＯＫボタン６３を選択することにより、所望の公差を設定することができる。もちろん、キャンセルボタン６４を選択することにより、入力された公差を記憶せず、初期値（図５の編集ボタン５７を選択する直前の値）に戻すこともできる。
【００６０】
ユーザがＯＫボタン６３を選択した場合、画面表示設定画面に戻る。図７は、本発明の実施の形態に係る画面表示データ編集装置７の公差設定後の画面表示設定画面の例示図である。設定情報表示領域５６には、入力を受け付けた検査データ及び設定を受け付けた公差が表示されている。
【００６１】
図４に戻って、画面表示データ編集装置７のＣＰＵ７１は、一の計測値を選択して（ステップＳ４０５）、公差の設定を受け付けたか否かを判断する（ステップＳ４０６）。ＣＰＵ７１が、公差の設定を受け付けたと判断した場合（ステップＳ４０６：ＹＥＳ）、ＣＰＵ７１は、選択した計測値を表示するよう、第２の表示位置データを編集する（ステップＳ４０７）。ＣＰＵ７１が、公差の設定を受け付けていないと判断した場合（ステップＳ４０６：ＮＯ）、ＣＰＵ７１は、選択した計測値を表示しないよう、第２の表示位置データを編集する（ステップＳ４０８）。
【００６２】
ＣＰＵ７１は、すべての計測値を選択したか否かを判断し（ステップＳ４０９）、ＣＰＵ７１が、まだ選択していない計測値が存在すると判断した場合（ステップＳ４０９：ＮＯ）、ＣＰＵ７１は、次の計測値を選択して（ステップＳ４１０）、処理をステップＳ４０６へ戻して上述した処理を繰り返す。ＣＰＵ７１が、すべての計測値を選択したと判断した場合（ステップＳ４０９：ＹＥＳ）、ＣＰＵ７１は、画面レイアウト情報に基づいて画面表示データを編集し（ステップＳ４１１）、処理を終了する。
【００６３】
ステップＳ４１１において編集された画面表示データは、記憶装置７３に記憶される。そして、運転モードで検査を実行する場合に、記憶装置７３に記憶されている画面表示データに基づいて、表示装置８３に後述する図１１、図１２等に示す画面が表示される。なお、外観検査装置２は、検査対象物６の良否を判定する検査モード（Ｒｕｎモード又は運転モード）と、設定するべき設定項目を示す設定パラメータ及びパラメータ値の設定、計測値に対する公差の設定などを行う設定モード（非Ｒｕｎモード）とを切り替えるためのモード切替手段を有している。
【００６４】
なお、新たな画面レイアウト情報を追加設定することもできる。図５において、運転画面設定ボタン５４の選択を受け付けた場合、画面レイアウト設定画面へと遷移する。図８は、本発明の実施の形態に係る画面表示データ編集装置７の画面レイアウト設定画面の初期状態の例示図である。
【００６５】
図８において、追加ボタン９１の選択を受け付けた場合、新たな画面レイアウト情報（表示パターン）の追加設定画面へ遷移する。新たな画面レイアウト情報が追加された場合には、記憶装置７３の画面レイアウト情報記憶部７３２に記憶され、画面レイアウト情報表示領域（表示パターン一覧）９５に表示される。逆に、画面レイアウト情報表示領域９５に表示されている画面レイアウト情報を選択した状態で削除ボタン９２の選択を受け付けた場合、記憶装置７３の画面レイアウト情報記憶部７３２から削除される。
【００６６】
図９は、本発明の実施の形態に係る画面表示データ編集装置７の画面レイアウト情報の追加設定画面の例示図である。図９において、画面レイアウト情報表示領域９６には、選択することが可能な画面レイアウト情報が表示されている。ユーザは、画面レイアウト情報表示領域９６に表示されている画面レイアウト情報から一の画面レイアウト情報を選択する。図９の例では、左上の「入力画像＋ＮＧ画像」が選択されている。これは左側の画像表示領域に入力を受け付けた撮像データを、右側の画像表示領域にＮＧ判定された画像データを、それぞれの下に対応する計測値及び判定結果を、右に画像処理ツールの判定結果を、それぞれ表示する画面レイアウト情報の一例である。
【００６７】
図１０は、本発明の実施の形態に係る画面表示データ編集装置７の画面レイアウト情報追加後の画面レイアウト設定画面の例示図である。図８とは異なり、画面レイアウト情報表示領域（表示パターン一覧）９５に、追加された画面レイアウト情報を示す「入力画像＋ＮＧ画像」が表示されている。ここで、編集ボタン９３の選択を受け付けた場合、画面レイアウト情報編集画面に遷移する。
【００６８】
図１１は、本発明の実施の形態に係る画面表示データ編集装置７の検査結果表示画面の例示図である。図１１において、入力画像表示領域１１１には、入力を受け付けた撮像データが表示される。図１１の例では、検査結果表示領域１１５に、幅測定ツールによる外観検査がＯＫ判定である旨が表示されているので、ＮＧ画像表示領域１１２には、画像データが表示されておらず、ＮＧ判定が発生していない旨を示すメッセージである「ＮＧ未発生」が表示されている。
【００６９】
また、入力画像結果表示領域１１３には、計測値と判定結果とが表示されている。換言すれば、入力画像結果表示領域１１３には、公差が設定された計測値のみが判定結果とともに自動的に表示される。これにより、ユーザの確認が必要な計測値のみが表示される画面表示データを作成（編集）することができる。
【００７０】
例えば、検査結果表示領域１１５には、上述したようにユーザによって選択された画像処理ツール（図１１では「Ｔ１０１幅測定」）の判定結果が「ＯＫ」と表示されている。しかし、検査結果表示領域１１５の表示だけからは、画像処理ツール「Ｔ１０１幅測定」の判定結果が「ＯＫ」であることは分かるものの、例えば画像処理ツール「Ｔ１０１幅測定」の判定結果が「ＮＧ」である場合、「Ｔ１０１幅」以外の表示されていない計測値ごとの判定結果は分からず、どの計測値で「ＮＧ」となったのか確認することができない。
【００７１】
また、画像処理ツール「Ｔ１０１幅測定」の計測値のすべて（「Ｔ１０１幅」の計測値以外）を入力画像結果表示領域１１３に表示させた場合、ユーザの確認が不要な計測値まで表示される。すべての計測値が表示された場合、入力結果表示領域１１３の欄が煩雑になり、ユーザにとって使い勝手が悪くなる。
【００７２】
そこで、本実施の形態に係る画面表示データ編集装置７では、ユーザの確認を要する計測値には公差が設定されるであろうと推定し、入力画像結果表示領域１１３の欄には公差が設定された計測値のみを表示させる。これにより、入力画像結果表示領域１１３の欄に、ユーザによって選択された画像処理ツールの複数の計測値のうち、ユーザの確認を要する計測値のみが一覧で自動的に表示されるよう画面表示データを作成（編集）することができる。
【００７３】
特に、本実施の形態では、雛型となる複数の画面レイアウトのうち（例えば図９参照）、所望の一の画面レイアウトが選択された場合、選択された画面レイアウト内で、所定の領域（図１１では入力画像結果表示領域１１３）に公差が設定された計測値が表示される画面表示データを作成（編集）することができる。すなわち、本実施の形態に係る画面表示データ編集装置７は、雛型となる複数の異なる画面レイアウトのうち、ユーザから一の画面レイアウトの選択を受け付ける画面レイアウト選択受付手段と、選択を受け付けた一の画面レイアウト上で、公差の設定の有無に応じて対応する計測値の画面表示の有無を変更するよう第２の表示位置データを編集する編集手段とを有している。
【００７４】
なお、入力画像結果表示領域１１３には、画像処理ツールによっては、外観検査に用いたパラメータを表示しても良い。ＮＧ画像結果表示領域１１４は、ＮＧ判定が発生しなかったために初期表示のまま維持されている。ＮＧ画像が発生した場合には、計測値も表示されるので、ユーザはどの画像処理ツールのどの計測値によって、全体としてＮＧ判定されたのかを目視で確認することが容易となる。設定完了ボタン１１６の選択を受け付けることにより、図１０に示す画面レイアウト設定画面に戻る。
【００７５】
もちろん、画像レイアウト情報は、これに限定されるものではなく、例えば撮像装置１ごとに撮像した撮像データを並べて表示しても良い。図１２は、本発明の実施の形態に係る画面表示データ編集装置７の他の検査結果表示画面の例示図である。図１２の例では、撮像装置１ごとに、入力画像表示領域１２１、１２２を設けてあり、それぞれに対して入力画像結果表示領域１２３、１２４が設けてある。
【００７６】
図１２の例では、検査結果表示領域１２５に、幅測定ツールによる外観検査がＯＫ判定である旨及び高さ測定ツールによる外観検査がＯＫ判定である旨が表示されている。すなわち、「カメラ１」に対して選択された画像処理ツールが幅測定ツールであり、「カメラ２」に対して選択された画像処理ツールが高さ測定ツールであり、それぞれＯＫ判定であることを示している。
【００７７】
また、入力画像結果表示領域１２３、１２４には、それぞれ選択された画像処理ツールによる計測値と判定結果とが表示されている。ＮＧ判定がされた場合にも計測値は表示されるので、ユーザはどの画像処理ツールのどの計測値によって、全体としてＮＧ判定されたのかを目視で確認することが容易となる。
【００７８】
以上のように本実施の形態によれば、公差が設定された計測値のみを表示するよう第２の表示位置データを編集することにより、ユーザの確認を要する公差が変更された計測値のみを自動的に表示するとともに、初期値のまま公差が変更されていない計測値を表示しないようにすることができる。したがって、ユーザの確認を要する計測値を確実に表示し、ユーザの確認が不要な計測値を表示しないよう自動的に制御することが可能となる。
【００７９】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨の範囲内であれば多種の変更、改良等が可能である。
【符号の説明】
【００８０】
１  撮像装置
２  外観検査装置
４  照明装置
６  検査対象物
７  画面表示データ編集装置
３０１  検査データ入力受付部
３０２  公差設定部（公差設定手段）
３０３  検査結果取得部
３０４  画面表示データ編集部（編集手段）
３０５  公差設定判断部
３０６  表示位置データ編集部
【図１】
2013164313.tif 000003
【図２】
2013164313.tif 000004
【図３】
2013164313.tif 000005
【図４】
2013164313.tif 000006
【図５】
2013164313.tif 000007
【図６】
2013164313.tif 000008
【図７】
2013164313.tif 000009
【図８】
2013164313.tif 000010
【図９】
2013164313.tif 000011
【図１０】
2013164313.tif 000012
【図１１】
2013164313.tif 000013
【図１２】
2013164313.tif 000014