(57)【要約】【課題】タッチパネル装置の性能検査・判定作業を自動化して検査にかかる時間や負担を軽減し、さらにばらつきのない高品質な検査・判定を行えること。【解決手段】光を射出する発光部と、光を反射させる反射部と、反射光を受光する受光部とを有する光学ユニットからタッチパネルの所定範囲に拡散させた光について任意の遮蔽物で遮蔽された位置を座標情報として検出するタッチパネル装置についての性能検査方法であって、選択された検査項目に応じて表示装置画面に基準図形を表示するステップと、タッチパネル面における基準図形に沿った入力動作に基づき入力図形の座標情報を検出し取得するステップと、基準図形の座標情報と入力図形の座標情報とを比較し、そのずれの程度を判断してＯＫかＮＧかを判定するステップとを有する。【選択図】　　　　図１
2004110208.tif 000002
【特許請求の範囲】
【請求項１】
光を射出する発光部と、前記発光部からの光を反射させる反射部と、前記反射部による反射光を受光する受光部と、を有する光学ユニットが設置され、該光学ユニットからタッチパネルの所定範囲に拡散させた光について任意の遮蔽物で遮蔽された位置を座標情報として検出するタッチパネル装置についての性能検査方法であって、
選択された検査項目に応じて表示装置画面に基準図形を表示する基準表示ステップと、
前記タッチパネル面における前記基準図形に沿った入力動作に基づき該入力図形の座標情報を検出し取得する入力検出ステップと、
前記基準図形の座標情報と前記入力図形の座標情報とを比較し、そのずれの程度を判断してＯＫかＮＧかを判定する判定ステップと、を有することを特徴とするタッチパネル装置の性能検査方法。
【請求項２】
前記基準表示ステップで、前記基準図形として直線を表示し、
前記判定ステップでは、前記入力図形の座標情報における全体的な幅の値を算出し、該幅値が前記基準図形に対応した規定値内に収まるかを判断することを特徴とする請求項１記載のタッチパネル装置の性能検査方法。
【請求項３】
前記基準表示ステップで、前記基準図形として直線を表示し、
前記判定ステップでは、前記入力図形の座標情報における部分的なぶれの値を算出し、該ぶれ値が前記基準図形に対応した規定値内に収まるかを判断することを特徴とする請求項１記載タッチパネル装置の性能検査方法。
【請求項４】
前記判定ステップでの判定結果を所定形式で表示装置画面に表示する結果表示ステップをさらに有することを特徴とする請求項１記載の性能検査方法。
【請求項５】
前記結果表示ステップでは、前記判定結果でＮＧ部分の詳細情報を表示装置画面に表示することを特徴とする請求項４記載のタッチパネル装置の性能検査方法。
【請求項６】
前記判定の際の基準となる規定値を所定のインタフェースを通じて可変設定させるステップをさらに有することを特徴とする請求項１記載のタッチパネル装置の性能検査方法。
【請求項７】
光を射出する発光部と、前記発光部からの光を反射させる反射部と、前記反射部による反射光を受光する受光部と、を有する光学ユニットが設置され、該光学ユニットからタッチパネルの所定範囲に拡散させた光について任意の遮蔽物で遮蔽された位置を座標情報として検出するタッチパネル装置についての性能検査処理をコンピュータに実行させる検査プログラムであって、
選択された検査項目に応じて表示装置画面に基準図形を表示する基準表示処理と、
前記タッチパネル面における前記基準図形に沿った入力動作に基づき該入力図形の座標情報を検出する入力検出処理と、
前記基準図形の座標情報と前記入力図形の座標情報とを比較し、そのずれの程度を判断してＯＫかＮＧかを判定する判定処理と、をコンピュータに実行させることを特徴とする検査プログラム。
【請求項８】
前記基準表示処理で、前記基準図形として直線を表示し、
前記判定処理では、前記入力図形の座標情報における全体的な幅の値を算出し、該幅値が前記基準図形に対応した規定値内に収まるかを判断することを特徴とする請求項７記載の検査プログラム。
【請求項９】
前記基準表示処理で、前記基準図形として直線を表示し、
前記判定処理は、前記入力図形の座標情報における部分的なぶれの値を算出し、該ぶれ値が前記基準図形に対応した規定値内に収まるかを判断することを特徴とする請求項７記載の検査プログラム。
【請求項１０】
前記判定処理での判定の結果を所定形式で表示装置画面に表示する結果表示処理をさらに実行させることを特徴とする請求項７記載の検査プログラム。
【請求項１１】
前記結果表示処理では、前記判定結果でＮＧ部分の詳細情報を表示装置画面に表示することを特徴とする請求項１０記載の検査プログラム。
【請求項１２】
前記判定の際の基準となる規定値を所定のインタフェースを通じて可変設定させる処理をさらに実行させることを特徴とする請求項７記載の検査プログラム。
【請求項１３】
請求項７から１２のいずれか１項に記載の検査プログラムが記録されていることを特徴とする記録媒体。
【請求項１４】
請求項７から１２のいずれか１項に記載の検査プログラムを内蔵したことを特徴とするタッチパネル装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大画面装置付きタッチパネル、電子黒板、テレビ会議システム、大画面プロジェクションタッチパネル、ディスプレイ一体型タブレット等に応用可能な光学式のタッチパネル装置、タッチパネル装置の性能検査方法、性能検査処理を行うプログラム、及びプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
光学式のタッチパネル装置の構成について簡単に説明しておく。ここでは詳細な構成は問わず、概念についてだけ示す。即ち、タッチパネル装置では、入力領域たるタッチパネル面が存在し、この面上において、ユーザが指やペン等の指示物により接触／近接／押下など（タッチ、ポイントなど）の形態で指示入力あるいは文字や図形などのグラフィクスを入力（描画）するための入力動作を行う。タッチパネルは、このような入力動作に基づきその入力指示点・曲線を所定方式で検出し、ディジタルの座標情報として取得する。取得した座標情報をコンピュータやディスプレイ等に出力するなどして各種の利用が可能である。
【０００３】
光学式のタッチパネル装置（座標入力検出装置）では、ユーザはタッチパネル面（座標入力面）上で指やペン等の指示物（光反射物、光遮蔽物）で入力動作を行う。タッチパネル装置では、光源部から出射する光ビームで座標入力面を走査し、指示物の位置で反射あるいは遮蔽された光ビームを受光部にて受光し、これに基づき座標位置を検出する。
【０００４】
従来の光学式タッチパネル装置（座標入力検出装置）の技術としては、例えば特許文献１記載の技術が存在する。特許文献１記載の座標入力検出装置は、所定範囲の入力領域を進行する光を出射する少なくとも２つの光出射手段と、入力領域の周縁部における所定位置に設けられ、各光出射手段から出射された光を反射する反射手段と、反射手段で反射された光を受光し、受光した光の強度分布を検出する少なくとも２つの強度分布検出手段と、各強度分布検出手段で検出された強度分布を利用して、入力領域を進行する光を遮る遮光位置の座標を特定する座標特定手段とを備えたものである。
【０００５】
特許文献１記載の座標入力検出装置では、受発光装置（３Ｌ、３Ｒ）からプローブ光（Ｌｎ、Ｒｎ）を出射し、この光が再帰性反射部材（４）に反射されて受発光装置に再帰反射光として戻る。この光が指示物体（Ａ）に遮られると、指示物体（Ａ）の座標位置に対応して、受光素子（１５）の出力で光強度の波形にピーク点が検出される。このピーク点の検出をもとに位置座標（ｘ，ｙ）が算出される。
【０００６】
以上のような構成を持つ光学式タッチパネル装置において、タッチパネル面上でユーザが例えば直線の入力動作（ポイント（タッチ）し、線をひき、離す動作）を行うと、その動作に対応して座標入力が得られ、位置座標情報（ｘ，ｙ）のセット（直線に近いドットパターンとなる）が取得される。これを出力表示装置（例えばタッチパネル面の背後に重ね合わさる、スクリーンに投影される等の形態）に出力してグラフィクスとして表示するシステムを構成するものとする。
【０００７】
このとき、ユーザによる入力動作に対し、それを正確に座標情報（描画情報）として検出し反映できる程、タッチパネル装置として性能が良いと判断できる。例えば理想的な直線入力動作が行われたとしてもその座標検出結果が必ずしも完全な直線のドットパターンとなるとは限らず、線の曲がりやぶれ等が生じ得る。
【０００８】
従来、タッチパネル装置に関し、その性能の確認のために工場にて所定の検査（テスト）が行われている。あるいは、装置設置場所にてメンテナンスのために検査が行われる場合もある。タッチパネル装置の検査項目には、タッチパネル面の上部から下部まで垂直線を引いた際に、検出・描画される線パターンに曲がりやずれはないかどうかの検査（「直線性検査」）や、検出・描画される線パターンにおいて部分的に他の位置に比べてはみ出し（ぶれ）ていないかという検査（「ギザギザ検査」）等がある。
【０００９】
タッチパネル装置に対する上記の直線性検査・ギザギザ検査等の検査方法では、検査者が実際に治具等を使ってタッチパネル面に垂直線を引き、これに基づき装置により検出・描画出力された線画（ドットパターン）の最上部から最下部までを目視にて確認し、そのずれの大小に応じてＯＫかＮＧかの判定を行う手法を採っている。しかし、検査者による描画ドットの目視確認が難しく検査に手間・時間がかかってしまっているという問題がある。
【００１０】
また上記の直線性検査、ギザギザ検査等に関しては、タッチパネルのディスプレイの表示位置による性能の違いもあるため、一台の機械に対して数ヶ所の検査を行っており、さらに、タッチパネル装置を一日数十台も組み立てているので、検査者の負担が増大してしまい、装置毎に判定にばらつきが生じる可能性がある。
【００１１】
また市場において装置構成部品の交換や再検査が必要になった際、様々な検査機器や治具を現場まで持って行く必要があったり、最悪の場合は製品を工場まで搬送しなければならない可能性がある。
【００１２】
以上のように、タッチパネル装置の性能検査作業において大きな手間がかかっているという問題がある。
【００１３】
なお、タッチパネル装置に関してその入力と出力のずれの確認を行う技術として特許文献２に記載の技術があるが、本発明のような検査を実行するものではない。
【００１４】
【特許文献１】
特開２０００−１０５６７１号公報
【特許文献２】
特開２０００−３０５７１４号公報
【００１５】
【発明が解決しようとする課題】
本発明は、かかる問題点に鑑みてなされたものであり、タッチパネル装置における性能検査・判定作業を自動化することにより検査にかかる時間や負担を軽減し、さらに、ばらつきのない高品質な検査・判定を行うことのできる性能検査方法、検査プログラム、検査プログラムを記録した記録媒体、及び検査プログラムを備えたタッチパネル装置を提供することを目的とする。
【００１６】
特に請求項１、７では、タッチパネル装置に関する性能検査判定の自動化により、検査作業時間を短縮し検査の手間を軽減することを目的とする。
【００１７】
また請求項２、８では、性能検査として、直線性検査を行えることを目的とする。
【００１８】
また請求項３、９では、性能検査として、ギザギザ（ぶれ）検査を行えることを目的とする。
【００１９】
また請求項４、１０では、検査判定結果をディスプレイ（表示装置画面）に表示させることにより、誰にでも簡単に正確に検査作業できることを目的とする。
【００２０】
また請求項５、１１では、検査判定結果で特に判定ＮＧ部分の詳細を表示させることで、再調節するべき部分を明確に提示し検査作業を効率化できることを目的とする。
【００２１】
また請求項６、１２では、検査判定における判定値（判定条件）を可変設定可能とさせて、検査に汎用性を持たせることを目的とする。
【００２２】
また請求項１３では、当該検査ツールソフトウェア（検査プログラム）を記録した記録媒体（ＣＤ−ＲＯＭやフレキシブルディスク等）をタッチパネル装置本体の同梱品とすることで、製品設置現場での検査判定を容易にできるようにすることを目的とする。
【００２３】
また請求項１４では、当該検査ツールソフトウェア（検査プログラム）をタッチパネル装置本体内臓とすることで、製品設置現場での検査判定を容易にできるようにすることを目的とする。
【００２４】
【課題を解決するための手段】
かかる目的を達成するために、請求項１記載の発明は、光を射出する発光部と、発光部からの光を反射させる反射部と、反射部による反射光を受光する受光部と、を有する光学ユニットが設置され、光学ユニットからタッチパネルの所定範囲に拡散させた光について任意の遮蔽物で遮蔽された位置を座標情報として検出するタッチパネル装置についての性能検査方法であって、選択された検査項目に応じて表示装置画面に基準図形を表示する基準表示ステップと、タッチパネル面における基準図形に沿った入力動作に基づき入力図形の座標情報を検出し取得する入力検出ステップと、基準図形の座標情報と入力図形の座標情報とを比較し、そのずれの程度を判断してＯＫかＮＧかを判定する判定ステップと、を有することを特徴としている。
【００２５】
請求項２記載の発明は、請求項１記載の発明において、基準表示ステップで、基準図形として直線を表示し、判定ステップでは、入力図形の座標情報における全体的な幅の値を算出し、幅値が基準図形に対応した規定値内に収まるかを判断することを特徴としている。
【００２６】
請求項３記載の発明は、請求項１記載の発明において、基準表示ステップで、基準図形として直線を表示し、判定ステップでは、入力図形の座標情報における部分的なぶれの値を算出し、ぶれ値が基準図形に対応した規定値内に収まるかを判断することを特徴としている。
【００２７】
請求項４記載の発明は、請求項１記載の発明において、判定ステップでの判定結果を所定形式で表示装置画面に表示する結果表示ステップをさらに有することを特徴としている。
【００２８】
請求項５記載の発明は、請求項４記載の発明において、結果表示ステップでは、判定結果でＮＧ部分の詳細情報を表示装置画面に表示することを特徴としている。
【００２９】
請求項６記載の発明は、請求項１記載の発明において、判定の際の基準となる規定値を所定のインタフェースを通じて可変設定させるステップをさらに有することを特徴としている。
【００３０】
請求項７記載の発明は、光を射出する発光部と、発光部からの光を反射させる反射部と、反射部による反射光を受光する受光部と、を有する光学ユニットが設置され、光学ユニットからタッチパネルの所定範囲に拡散させた光について任意の遮蔽物で遮蔽された位置を座標情報として検出するタッチパネル装置についての性能検査処理をコンピュータに実行させる検査プログラムであって、選択された検査項目に応じて表示装置画面に基準図形を表示する基準表示処理と、タッチパネル面における基準図形に沿った入力動作に基づき入力図形の座標情報を検出する入力検出処理と、基準図形の座標情報と入力図形の座標情報とを比較し、そのずれの程度を判断してＯＫかＮＧかを判定する判定処理と、をコンピュータに実行させることを特徴としている。
【００３１】
請求項８記載の発明は、請求項７記載の発明において、基準表示処理で、基準図形として直線を表示し、判定処理では、入力図形の座標情報における全体的な幅の値を算出し、幅値が基準図形に対応した規定値内に収まるかを判断することを特徴としている。
【００３２】
請求項９記載の発明は、請求項７記載の発明において、基準表示処理で、基準図形として直線を表示し、判定処理は、入力図形の座標情報における部分的なぶれの値を算出し、ぶれ値が基準図形に対応した規定値内に収まるかを判断することを特徴としている。
【００３３】
請求項１０記載の発明は、請求項７記載の発明において、判定処理での判定の結果を所定形式で表示装置画面に表示する結果表示処理をさらに実行させることを特徴としている。
【００３４】
請求項１１記載の発明は、請求項１０記載の発明において、結果表示処理では、判定結果でＮＧ部分の詳細情報を表示装置画面に表示することを特徴としている。
【００３５】
請求項１２記載の発明は、請求項７記載の発明において、判定の際の基準となる規定値を所定のインタフェースを通じて可変設定させる処理をさらに実行させることを特徴としている。
【００３６】
請求項１３記載の発明は、請求項７から１２のいずれか１項に記載の検査プログラムが記録されていることを特徴としている。
【００３７】
請求項１４記載の発明は、請求項７から１２のいずれか１項に記載の検査プログラムを内蔵したことを特徴としている。
【００３８】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳細に説明する。構成要素には記号を付与して区別する。図１は、タッチパネル装置と、本発明の実施の形態における性能検査方法を実行する検査プログラムとを備えて構成されるシステムの構成を示す図である。検査プログラム（検査ツールソフトウェア）１０８は、コンピュータ（図１におけるＰＣ１０７）にて実行されることにより、タッチパネル装置の性能検査処理を行う。この検査プログラム１０８は、ＣＤ−ＲＯＭやフレキシブルディスク等の記録媒体に記録された形態やあるいはタッチパネル装置に内蔵の形態等で提供される。
【００３９】
図１で、当該システムは、タッチパネル１０１、光学ユニット１０２、反射部１０３、演算部１０４、インタフェース部１０５、及びＰＣ（制御部）１０７を有して構成されるタッチパネル装置と、本実施形態の検査プログラム１０８とを有して構成されている。検査プログラム１０８は、ＰＣ１０７の備えるメモリにロードされ、プロセッサによって実行されることによりその処理を実現する。タッチパネル装置により入力・検出された座標情報はＰＣ１０７へ送られ、所定の利用が行われる。
【００４０】
本実施形態の場合、ＰＣ１０７は、出力表示装置画面（ディスプレイ）を有し、タッチパネル１０１面が重ね合わされる。表示画面への出力はプロジェクタによって大きなスクリーンへ投影可能である等、タッチパネル装置を通じて取得する入力座標情報は各種応用が可能である。出力表示装置についてはタッチパネル装置自体とは別として考える。
【００４１】
本発明の検査方法及び検査プログラムは、タッチパネル装置の性能検査における各種手順及び判定処理を自動化するものである。また、検査判定結果をディスプレイ（表示装置画面）に表示させる処理を行う。また、判定結果でＮＧ部分の詳細を画面に表示させる処理を行う。また、検査における判定値を可変設定させる処理等を行う。
【００４２】
まず、タッチパネル装置（座標入力検出装置）自体の構成について説明する。図１で、このタッチパネル装置は、座標入力面となるタッチパネル１０１、光学ユニットＬ及びＲ（１０２Ａ、１０２Ｂ）、反射部（１０３Ａ，１０３Ｂ，１０３Ｃ）、演算部１０４、パネル枠１０６等を有して構成される。
【００４３】
タッチパネル装置は、タッチパネル１０１の下部両端に、光を発光及び受光する光学ユニットＬ・Ｒ（１０２Ａ，１０２Ｂ）を配し、またタッチパネル１０１の左右側および上側に、光学ユニット１０２から出射された光（入力領域内全般に行き渡る性質の光例えば扇状の光）を出射した光源に向かって反射する反射部（１０３Ａ，１０３Ｂ，１０３Ｃ）を配している。光学ユニットＬ・Ｒ１０２は、タッチパネル面（座標入力面）に沿ってほぼ平行の光束を出射する。
【００４４】
演算部１０４は、光学ユニットＬ・Ｒ１０２の駆動および光学ユニット受光部からの信号を入力し、これに基づき入力座標位置（指やペン等の指示物による指示位置）の算出・演算処理を行い、座標情報を取得する。インタフェース部１０５は、演算部１０４で演算された座標値をＰＣ１０７等の接続機器に対し出力するインターフェースである。また、タッチパネル１０１他はパネル枠（筐体）１０６に収められ支持されている。
【００４５】
図２は、光学ユニットＬ・Ｒ１０２の構成を示す詳細図である。光学ユニットＬ１０２Ａ及び光学ユニットＲ１０２Ｂは、ＬＤ、ＬＥＤ等から成る光源２０１と、光源２０１から射出された光を扇状に拡散するレンズ２０２と、反射部１０３からの反射光を受光するレンズ２０３および受光部２０４、そして光の方向を制御するハーフミラー２０５等から構成される。光源２０１からレンズ２０２を経由して出射した光は、タッチパネル装置における反射部１０３にて反射され受光部２０４に戻ってくる。ハーフミラー２０５に戻ってきた光（反射光）は、ハーフミラー２０５を透過してレンズ２０３及び受光部２０４に入射する。
【００４６】
受光部（受光素子）２０４は、受光した反射光の光強度分布に基づいた電気信号を生成し、演算部１０４に入力する。タッチパネル１０１面（座標入力面）において指・ペン等の指示物による光反射あるいは光遮蔽部が存在するとき、受光部２０４上において光反射あるいは光遮蔽位置に応じて光強度の弱い点が生じる。指示物の位置に対応して、受光素子２０４の出力で光強度の波形にピーク点が検出される。このピーク点の検出をもとに入力位置座標（ｘ，ｙ）が算出される。
【００４７】
タッチパネル１０１面に指やペン等の指示物で触れられると、演算部１０４でその指示位置の座標が算出され、インターフェイス部１０５を介してＰＣ１０７に対し、タッチパネル１０１面における触点（指示入力点）の座標情報（Ｘ座標，Ｙ座標）、及び状態情報｛”タッチされた”（以下「タッチ（ｔｏｕｃｈ　）」），”連続タッチ中”（以下「ムーブ（ｍｏｖｅ）」），”離された”（以下「デタッチ（ｄｅｔａｃｈ）」），…｝を含んだ情報（以下「入力情報」）が送信される。
【００４８】
ＰＣ１０７は、タッチパネル１０１から演算部１０４及びインタフェース部１０５を介して入力情報としてタッチ信号を受け取ると、その時のＸ座標・Ｙ座標位置にカーソル（内部処理的参照位置あるいは出力表示位置）を移動させる処理を行う。タッチ信号に続いてムーブ信号を受け取るとそのＸ座標・Ｙ座標の位置まで線を描画する処理（連続的にドットを配置・展開する処理）を行う。
【００４９】
以降、入力情報としてデタッチ信号を受け取るまで線描画処理（ドット配置処理）が続けられ、結局ユーザがタッチパネル１０１面において触った位置から離した位置まで、その触った状態で動かした軌跡が、ドット群で表現された線図形情報として得られまた出力表示装置画面に描画・表示されることになる。
【００５０】
上記のような概略構成を持つタッチパネル装置について、その性能が十分に出ているかどうかを確認するために所定の性能検査が行われる。ここでは、性能検査とは、操作者による入力動作における理想的な（希望の）入力位置・軌跡と、入力動作に応じて検出・取得されまた出力表示される座標情報（Ｘ座標，Ｙ座標）との一致の精度に関する検査・判定である。言い換えれば、入力動作と検出座標情報とのずれの程度の判定を行うものである。
【００５１】
上記の意図に基づくタッチパネル装置に対する性能検査項目として、タッチパネル面の上部から下部まで垂直線を引いた際に検出・出力描画される線に曲がりや幅のずれはないかどうかの検査（直線性検査）や、他の位置に比べてはみ出し（ぶれ）たりしていないかどうかの検査（ギザギザ検査）等のいくつかの検査を行う。このような直線性検査・ギザギザ検査等の検査は、従来では、検査者が実際に治具等を使ってタッチパネル面に垂直線を引く動作を行い、これに応じて検出・出力描画された線画の最上部から最下部までを目視にて確認し、そのずれの大小の判断に応じて、所定の特性例えば直線性が満たされている（ＯＫ）か満たされていない（ＮＧ）かの判定を行っている。しかし、前述した通り、検査者による描画ドットパターンの目視確認は集中性を要するため難しく、検査に時間や負担がかかってしまう。また、一台のタッチパネル装置に対して検査・判定を数ヶ所行っており、さらに一日数十台も装置を組み立てたりしているので、検査者の負担は増大してしまい、また装置毎に判定にばらつきが生じる可能性がある。
【００５２】
一方、本実施形態の検査方法及び検査プログラム及びタッチパネル装置では、検査プログラム１０８をＰＣ１０７にて実行し、表示装置画面に検査の一連の手順のガイドとなる情報を表示して、検査者はそのガイドに従って検査項目を実行していく。タッチパネル装置の性能検査・判定を自動化して検査にかかる時間や負担を軽減し、また検査品質を高めることができる。
【００５３】
図１７は、本実施形態の検査プログラム（検査ツールソフトウェア）の構成を示す。検査プログラム１０８は、検査項目管理部１、基準表示部２、入力検出部３、判定処理部４、結果表示部５、設定Ｉ／Ｆ部６の各コードを備える。
【００５４】
検査項目管理部１は、タッチパネル装置に対して実行する検査処理の全体を管理する。また検査項目のメニュー等の表示情報を管理する。
【００５５】
基準表示部２は、表示装置画面に基準図形を表示する処理を行う。また、基準図形の座標情報を判定部４に提供する。
【００５６】
入力検出部３は、タッチパネル装置からタッチパネル１０１面での入力動作に基づく入力座標情報を取得する処理を行う。そして入力図形の座標情報を判定部４に提供する。
【００５７】
判定処理部４は、基準表示部２と入力検出部３から得られる各座標情報を比較して、基準図形と入力図形とで座標情報のずれの程度を所定の判定基準及び規定値に基づきＯＫかＮＧか判定する処理を行う。検査・判定の詳細は後述する。
【００５８】
結果表示部５は、判定処理部４での判定処理に基づき、その判定結果を表示出力画面等に出力する処理を行う。判定結果がＯＫの場合、ＮＧの場合にそれぞれ応じた結果表示出力を行う。特に判定結果がＮＧの場合は関連する詳細情報を表示する処理も行う。
【００５９】
設定Ｉ／Ｆ部６は、判定処理部４における判定処理の際の判定値（規定値）を検査者により可変設定可能とするインタフェース処理を行う。
【００６０】
以下に本発明の実施の形態の検査方法及びプログラムにおける検査・判定処理の詳細について説明する。
【００６１】
［検査方法の例１］
以下の手順（１）〜（８）で行う。
【００６２】
（１）まず、検査者（タッチパネル装置の性能検査を実行する人間）は、検査ツールソフトウェア（検査プログラム）１０８をＰＣ１０７にて起動し、この検査ツールのメニュー画面（３０１）をディスプレイに表示する。そして、メニュー画面３０１中から検査項目（３０２）を選択する。図３はこの際の画面表示例を示す。ここでは検査項目として「直線性検査」と「ギザギザ検査」とを表示する例を示している。
【００６３】
（２）検査プログラム１０８は、検査項目が検査者により選択されると、選択された検査項目に対応して、表示装置画面に対し基準図形の表示処理を行う。例えば直線性検査の項目が選択されると、画面に、基準図形（ガイドとなる図形）として１本の直線（基準直線）（４０１）を表示する処理を行う。図４にその様子を示す。
【００６４】
（３）検査者は、画面に表示された基準直線４０１に沿って、治具等（例えば定規や角材など）５０１を用いて指示物（例えば専用ペンや棒など。光遮蔽物、光反射物。）５０２でなぞる動作・作業を行う（タッチ−ムーブ）。図５にその様子を示す。
【００６５】
（４）検査者は、線をなぞり終える（デタッチ）と、それに対する判定を実行するか、あるいはキャンセルするか等を選択入力する。図６にその様子を示す。画面に判定／キャンセルを受け付けるボタン６０１を表示して検査者に対して操作を促している。
【００６６】
（５）検査プログラム１０８は、検査者によりタッチパネル面にひかれた線（対応する座標入力がなされている）に関して判定（直線性の判定）を実行し、その結果を画面に表示する処理を行う。図７にその様子を示す。ここで図７では判定結果がＯＫ（所定の基準を満たす）の場合を示している。判定は、もとの基準図形（基準直線）の座標情報データと、検査者による入力動作に基づき検出・取得される入力図形の座標情報とのずれが所定ドット数（規定値）内に収まるか等の処理判断によりなされる。またここでは同時にそのずれが何ドットかの情報を出力表示してもいる。
【００６７】
（６）また、検査プログラム１０８は、上記判定結果がＮＧ（所定の基準を満たさない）であれば、ＮＧであることを示す情報（メッセージ）と、ＮＧ部分の詳細情報をディスプレイに表示する処理を行う。図８にその様子を示す。ここではＮＧ部分の詳細として、ずれた部分の位置と、そのずれのドット数を出力表示している。
【００６８】
（７）検査プログラム１０８は、１つの線に関しての判定が終了すると、続いて検査する線を画面に表示させ、同様に検査を繰り返し行う（上記手順（３）〜（５／６）を繰り返す）。
【００６９】
（８）複数の線についての検査・判定を終え、全体の検査終了時にはメニュー画面に戻る。
【００７０】
なお、手順（１）では検査項目を選択させることとしたが、予め一連の検査を順に自動で行う設定とする処理構成でも特に問題は無い。また手順（２）において、ここで画面に表示させる基準直線に関して、その表示位置（＝検査・判定位置）の設定を変更可能とする処理構成とすることもできる。
【００７１】
また、入力線に対する判定を開始するにあたって、手順（４）のように画面上に「判定開始」や「キャンセル」を示すボタン６０１などのＧＵＩ表示を設け、それが押下されることにより判定を開始する処理形態としたり（図６）、あるいは、タッチ−ムーブ−デタッチの信号を感知して、デタッチ信号を受けた際に自動で判定を開始する処理形態等でも良い。
【００７２】
また手順（６）において、判定結果がＮＧの場合のＮＧ詳細情報は、一度に画面に出力するのではなく、検査者による選択動作等、入力に応じて出力表示させる制御を行う処理形態としても良い。
【００７３】
［検査方法の例２］
以下の手順（１）〜（７）で行う。
【００７４】
（１）検査者は検査ツールソフトウェア１０８をＰＣ１０７にて起動し、メニュー画面（３０１）を表示し、メニュー画面（３０１）中の検査項目（３０２）を選択する（図３）。
【００７５】
（２）検査プログラム１０８は、検査項目が選択されると、２本以上の筆記させるべき基準直線（ガイド直線）（９０１）を画面に表示する処理を行う。図９にその様子を示す。
【００７６】
（３）検査者は、画面に表示された複数の基準直線に沿って、治具等（例えば定規や角材など）Ａ０１を用いて、指示物Ａ０２でなぞる動作を行う（タッチ−ムーブ）。図１０にその様子を示す。
【００７７】
（４）検査者は、複数の線をなぞり終える（デタッチ）と、それに対する判定を実行するか、あるいはキャンセルするか等を選択入力する。図１１にその様子を示す。画面に判定／キャンセルを受け付けるボタン６０１を表示して検査者に対して操作を促している。
【００７８】
（５）検査プログラム１０８は判定を実行し（複数の線に関する判定）、その結果をディスプレイに表示する処理を行う。図１２は、判定結果がＯＫの場合の表示例である。
【００７９】
（６）上記判定結果がＮＧであれば、ＮＧを示す情報（メッセージ）と共に、ＮＧ部分の詳細情報をディスプレイに表示する処理を行う。図１３は、判定結果がＮＧの場合の表示例である。
【００８０】
（７）複数の線についての検査が終了し、全体の検査終了時にはメニュー画面に戻る。
【００８１】
なお、検査方法例１と同様、予め一連の検査を順に自動で行う設定とする処理構成でも良い。また手順（２）において表示される複数の基準直線に関し、その表示位置の設定を変更可能とする形態としても良い。また、判定を開始するにあたっては、タッチ−ムーブ−デタッチの信号を感知して、デタッチ信号を受けた際に自動で判定を開始する形態としても良い。
【００８２】
また、検査対象の複数の線に関して、「１本なぞる→判定」を繰り返す処理形態としても良いし、また、複数の線全部をなぞってからまとめて判定する処理形態としても良い。
【００８３】
またさらには、判定結果がＮＧであった時など、ＮＧ部分を他の部分と色分け表示などし、詳細情報と共にディスプレイに表示する処理形態にしても良い。
【００８４】
上記検査方法例１、２においては、垂直線（画面上下方向の直線）を描いて検査判定する方法（＝縦ずれの検査）を示したが、横ずれの検査判定においては、図１４に示すように表示装置画面に水平線（画面左右方向の直線）Ｃ０１を描くことにより同様の検査方法が可能である。また、基準図形として斜め線等を描いて検査判定を行う等の処理を行っても何ら問題は無い。なお、検査判定に用いる直線の総本数は２本以上であれば限定されるものではない。
【００８５】
次に、上記のような検査方法における判定処理の一例について説明する。
【００８６】
［判定−直線性検査−縦直線］
図１５に、縦直線（垂直線）の直線性検査についての判定処理に関する詳細図を示す。ある基準直線について、タッチパネル１０１での入力動作（基準直線をなぞる動作）に基づき検出される座標情報（Ｘ座標・Ｙ座標他の情報）のうち、Ｘ座標のデータに関してタッチ位置からデタッチ位置までのデータを記憶、参照する。このとき、原点は任意に設定してもよい。また（Ｘ，Ｙ）座標の単位はｃｍ、ドット等いずれでもよい。
【００８７】
検査プログラム１０８は、線に関してデタッチされた後、判定開始によって、最小Ｘ座標（Ｘｍｉｎ　）と最大Ｘ座標（Ｘｍａｘ　）の差（Ｘｍａｘ　−Ｘｍｉｎ　）Ｄ０１が、規定値（Ｔｘ　）Ｄ０２内に入っているかどうかによって直線性の特性がＯＫかＮＧかの判定を行う（下記式）。（Ｘｍａｘ　−Ｘｍｉｎ　）は、入力線における全体的な幅（曲がりも反映された）の値を示す。
【００８８】
（Ｘｍａｘ　−Ｘｍｉｎ　）≦Ｔｘ　　……ＯＫ
（Ｘｍａｘ　−Ｘｍｉｎ　）＞Ｔｘ　　……ＮＧ
【００８９】
なお、横直線（水平線）の直線性検査の場合には、縦直線の場合にて判定材料としたＸ座標をＹ座標とし、同様に判定を行う（下記式）。
【００９０】
（Ｙｍａｘ　−Ｙｍｉｎ　）≦Ｔｙ　　……ＯＫ
（Ｙｍａｘ　−Ｙｍｉｎ　）＞Ｔｙ　　……ＮＧ
【００９１】
［判定−ギザギザ検査−縦直線］
図１６に、縦直線のギザギザ検査（横ぶれ検査）についての判定処理に関する詳細図を示す。ある基準直線について、タッチパネル１０１での入力動作に基づき検出されるＸ座標・Ｙ座標他の情報（入力図形座標情報）のうち、Ｘ座標のデータについてタッチ位置からデタッチ位置まで記憶、参照する。
【００９２】
検査プログラム１０８は、出力座標情報について、ある座標（Ｘｎ　，Ｙｎ　）（Ｅ０１）から次の座標（Ｘｎ＋１　，Ｙｎ＋１　）（Ｅ０２）に進んだ時にＸ座標に変化があり、さらに次の座標（Ｘｎ＋２　，Ｙｎ＋２　）（Ｅ０３）にてＸ座標値が戻った場合（Ｘｎ　＝Ｘｎ＋２　）の、Ｘｎ　とＸｎ＋１　のずれ量の絶対値が、規定値（Ｄｘ　とする）内に入っているかどうかを判定する（下記式）。（Ｘｎ＋１　−Ｘｎ　）は、入力線における部分的なぶれ値を示す。
【００９３】
｜Ｘｎ　−Ｘｎ＋１　｜≦Ｄｘ　　……ＯＫ
｜Ｘｎ　−Ｘｎ＋１　｜＞Ｄｘ　　……ＮＧ
【００９４】
また、横直線（縦ぶれ）の検査の場合には縦直線にて判定材料としたＸ座標をＹ座標として同様に判定する（下記式）。
【００９５】
｜Ｙｎ　−Ｙｎ＋１　｜≦Ｄｙ　　……ＯＫ
｜Ｙｎ　−Ｙｎ＋１　｜＞Ｄｙ　　……ＮＧ
【００９６】
上記の各種検査処理における判定用の規定値（Ｔｘ　，Ｄｘ　等）をメニュー画面等を通じて機種ごとに設定できるようにしておく（設定Ｉ／Ｆ部６）。
【００９７】
なお、上記検査・判定方法は一例であって上記に限定されるものではなく、その他の特性の検査や例えば直線性検査とギザギザ（ぶれ）検査の判定を同時に行う等の処理方法も可能である。
【００９８】
本発明では、上述したような検査ツールソフトウェアのプログラム１０８をコンパクトディスクやフレキシブルディスク等の記録媒体に記録した形態等によりタッチパネル装置と共に提供する（装置同梱品とする、もしくはカスタマーエンジニアやその拠点に配布する等）。また、タッチパネル装置本体に内蔵した形態で提供する。これらにより、市場において装置構成部品の交換や再検査が必要になった際、様々な検査機器や治具を現場まで持って行ったり、製品を工場まで搬送する等の必要が無くなり、製品設置現場での検査・判定作業が容易となる。
【００９９】
以上により本発明の実施の形態について説明した。なお、上述した実施形態は、本発明の好適な実施形態の一例を示すものであり、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【０１００】
【発明の効果】
以上の説明から明らかなように、本発明によれば、タッチパネル装置の性能検査・判定を自動化して検査にかかる時間や負担を軽減することができ、また検査品質を高めることができる。
【０１０１】
特に請求項１、７記載の発明では、タッチパネルの性能検査判定を自動化することにより、検査手順の簡略化、検査時間の短縮が可能である。
【０１０２】
請求項２、８記載の発明では、性能検査として直線性検査を行うことができる。
【０１０３】
請求項３、９記載の発明では、性能検査としてギザギザ検査を行うことができる。
【０１０４】
請求項４、１０記載の発明では、検査判定結果をディスプレイに表示させることにより、誰でも簡単に検査・判定結果を判断することができ、検査者の負担を軽減し作業効率，正確性を増すことができる。
【０１０５】
請求項５、１１記載の発明では、判定ＮＧ部分の詳細を表示することにより、人による検査水準のばらつきを抑えられ、検査者が変わっても同じ基準で判定ができ、また再調節部分を瞬時に明確に知ることができるので、作業効率、正確性を増すことができる。
【０１０６】
請求項６、１２記載の発明では、検査判定における判定基準となる規定値の設定を可変させられることにより、検査に汎用性を持たせることができ、被検査機種が変わっても同一の検査ツールを活用できるので、機種ごとに新たな検査ツールを用意しなければならないことによるコストを削減することができる。
【０１０７】
請求項１３記載の発明では、検査ツールソフトウェアを記録した記録媒体を本体の同梱品とすることにより、製品設備現場での検査判定を可能にし、検査機器もしくは製品自体の搬送にかかわるコストを削減することができる。
【０１０８】
請求項１４記載の発明では、検査ツールソフトウェアをタッチパネル装置本体内蔵とすることにより、製品設備現場での検査判定を可能にし、検査機器もしくは製品自体の搬送にかかわるコストを削減することができる。
【図面の簡単な説明】
【図１】タッチパネル装置と本発明の実施の形態における性能検査方法を実行する検査プログラムとを含んで構成されるシステムの構成を示す図である。
【図２】タッチパネル装置の光学ユニットＬ・Ｒ１０２の構成を示す図である。
【図３】検査ツールソフトウェア１０８のメニュー画面を示す図である。
【図４】検査例１（直線性検査）についての説明図（画面に１本の基準直線が表示された状態）を示す。
【図５】例１についての説明図（１本の基準直線に対し検査者が治具を用いて線をひく際の様子）を示す。
【図６】例１についての説明図（１本の入力線について判定を実行するか否かを選択入力する表示）を示す。
【図７】例１についての説明図（１本の入力線についての判定結果（ＯＫの場合）の表示）を示す。
【図８】例１についての説明図（１本の入力線についての判定結果（ＮＧの場合）の表示）を示す。
【図９】検査例２（複数本の線の直線性検査）についての説明図（複数の基準直線が表示された状態）を示す。
【図１０】例２についての説明図（複数本の基準直線に対し検査者が治具を用いて線をひく際の様子）を示す。
【図１１】例２についての説明図（複数本の入力線について判定を実行するか否かを選択入力する表示）を示す図である。
【図１２】例２についての説明図（複数本の入力線についての判定結果（ＯＫの場合）の表示）を示す図である。
【図１３】例２についての説明図（複数本の入力線についての判定結果（ＮＧの場合）の表示）を示す図である。
【図１４】他の検査方法例についての説明図（水平方向（横方向）の直線性検査）を示す。
【図１５】直線性検査における判定処理の詳細を説明するための図である。
【図１６】ギザギザ（ぶれ）検査における判定処理の詳細を説明するための図である。
【図１７】本発明の実施形態の検査プログラム１０８の構成を示す図である。
【符号の説明】
１０１　タッチパネル
１０２Ａ、１０２Ｂ　光学ユニット
１０３Ａ、１０３Ｂ、１０３Ｃ　反射部
１０４　演算部
１０５　インタフェース部
１０６　パネル枠
１０７　ＰＣ（制御部）
１０８　検査プログラム（検査ツールソフトウェア）
２０１　光源
２０２　レンズ
２０３　受光レンズ
２０４　受光部（受光素子）
２０５　ハーフミラー
１　検査項目管理部
２　基準表示部
３　入力検出部
４　判定処理部
５　結果表示部
６　設定Ｉ／Ｆ部
３０１　メニュー画面
３０２　検査項目
４０１、９０１　基準直線
５０１、Ａ０１　治具
５０２、Ａ０２　指示物（ペン等）
６０１、Ｂ０１、Ｃ０１　判定／キャンセルボタン
Ｘｍａｘ　　入力線におけるＸ座標最大値
Ｘｍｉｎ　　入力線におけるＸ座標最小値
Ｄ０１（Ｘｍａｘ　−Ｘｍｉｎ　）　入力線における全体的な幅値
Ｄ０２（Ｔｘ）　直線性検査における判定値
Ｅ０１〜Ｅ０３　座標値
Ｘｎ＋１　−Ｘｎ　　入力線における部分的なぶれ値
Ｄｘ　ギザギザ検査における判定値
【図１】
2004110208.tif 000003
【図２】
2004110208.tif 000004
【図３】
2004110208.tif 000005
【図４】
2004110208.tif 000006
【図５】
2004110208.tif 000007
【図６】
2004110208.tif 000008
【図７】
2004110208.tif 000009
【図８】
2004110208.tif 000010
【図９】
2004110208.tif 000011
【図１０】
2004110208.tif 000012
【図１１】
2004110208.tif 000013
【図１２】
2004110208.tif 000014
【図１３】
2004110208.tif 000015
【図１４】
2004110208.tif 000016
【図１５】
2004110208.tif 000017
【図１６】
2004110208.tif 000018
【図１７】
2004110208.tif 000019