(57)【要約】      （修正有）【課題】新規方法により認証等のための判断を行う新たな判断装置を提供する。【解決手段】アクセス位置が互いに異なる３以上の所定個数以上のアクセスがなされた場合、複数のアクセス位置同士の相対的位置関係を定めた所定の照合位置関係に実際の検知面へのアクセス位置である現実アクセス位置が相当するか否かを判断する判断装置であって、現実アクセス位置を示す現実アクセス位置データを受け付け、現実アクセス位置データに基づき現実アクセス位置と所定の位置関係を有する基準点を決定する基準点決定手段と、基準点に対する各現実アクセス位置の相対位置関係を示す相対位置データを算出する相対位置データ算出手段と、照合位置関係を満たすアクセスがなされた際に相対位置データ算出手段が算出する照合データを記憶する照合データ記憶手段と、相対位置データと照合データとが所定の相当条件を満たすか否かを判断する判断手段と、を備える。【選択図】図２
2014211683.tif 000002
【特許請求の範囲】
【請求項１】
検知面への接触、接近又は押圧であるアクセスがなされる検知面の位置であるアクセス位置が互いに異なる３以上の所定個数以上のアクセスがなされた場合、複数のアクセス位置同士の相対的位置関係を定めた所定の照合位置関係に実際の検知面へのアクセス位置である現実アクセス位置が相当するか否かを判断する判断装置であって、
現実アクセス位置を示す現実アクセス位置データを受け付け、該受け付けた現実アクセス位置データに基づき現実アクセス位置と所定の位置関係を有する基準点を決定する基準点決定手段と、
基準点に対する各現実アクセス位置の相対位置関係を示す相対位置データを算出する相対位置データ算出手段と、
照合位置関係を満たすアクセスがなされた際に相対位置データ算出手段が算出する照合データを記憶する照合データ記憶手段と、
相対位置データと照合データとが所定の相当条件を満たすか否かを判断する判断手段と、
を備えてなる、判断装置。
【請求項２】
基準点が、前記所定個数以上の現実アクセス位置の重心点である、請求項１に記載の判断装置。
【請求項３】
相対位置データが、いずれかの現実アクセス位置と基準点との間の距離である基準距離に対する、基準点と各現実アクセス位置との間の距離がなす比率に基づく相対距離データと、基準点といずれかの現実アクセス位置とを結ぶ基準線分に対する、基準点と各現実アクセス位置とを結ぶ線分がなす角度である相対角度データと、の少なくとも一方を含むものである、請求項１又は２に記載の判断装置。
【請求項４】
相対位置データが相対距離データを含み、
基準距離が、基準点と各現実アクセス位置との間の距離のうち最大距離又は最小距離とされるものである、請求項３に記載の判断装置。
【請求項５】
相対位置データが相対角度データを含み、
基準線分が、基準点と各現実アクセス位置との間の距離のうち最大距離又は最小距離を与える現実アクセス位置と基準点とを結ぶ線分とされるものである、請求項３又は４に記載の判断装置。
【請求項６】
相対位置データが各現実アクセス位置ごとの相対位置素データを含むと共に、照合データが照合位置関係を満たすアクセス位置ごとの照合素データを含み、
前記相当条件が、各現実アクセス位置ごとに相対位置素データと照合素データとを比較し、いずれの現実アクセス位置に関しても相対位置素データが照合素データと所定差内に含まれるという条件である、請求項１乃至５のいずれか１に記載の判断装置。
【請求項７】
照合素データが数値の大小により昇順又は降順のいずれかである大きさ順で記憶されており、
判断手段が、該大きさ順に相対位置素データを並びかえる並びかえ手段を有し、並びかえ手段により並びかえられた相対位置素データと照合素データとに基づき前記相当条件に従って判断するものである、請求項６に記載の判断装置。
【請求項８】
判断手段が、照合データ記憶手段に記憶されている照合データのうち検知面への現実アクセスの個数に合致する照合データを読み出す個数合致照合データ読出手段を有し、個数合致照合データ読出手段により読み出された照合データと相対位置データとが所定の相当条件を満たすか否かを判断するものである、請求項１乃至７のいずれか１に記載の判断装置。
【請求項９】
照合データが複数存しており、
相対位置データと複数の照合データとが所定の相当条件を満たす場合、該複数存する照合データから所定の選択条件に従って照合データを選択する選択手段を判断手段が備えるものである、請求項１乃至８のいずれか１に記載の判断装置。
【請求項１０】
相対位置データが各現実アクセス位置ごとの相対位置素データを含むと共に、照合データが照合位置関係を満たすアクセス位置ごとの照合素データを含み、
選択条件が、各現実アクセス位置に関する相対位置素データと照合素データとの差に応じた値を全部の現実アクセス位置に関し合計した誤差が小さい照合データであるという条件である、請求項９に記載の判断装置。
【請求項１１】
検知面へのアクセスがなされた場合に検知面へのアクセスの個数が前記所定個数以上か否か判断し、前記所定個数以上と判断した場合には基準点決定手段を機能させる起動判断手段を備えるものである、請求項１乃至１０のいずれか１に記載の判断装置。
【請求項１２】
照合データに対応した出力データを記憶する出力データ記憶手段を備えてなり、
判断手段が相対位置データと所定の相当条件を満たすと判断した照合データに対応する出力データを出力データ記憶手段から読み出し出力するデータ出力手段を備えてなる、請求項１乃至１１のいずれか１に記載の判断装置。
【請求項１３】
請求項１乃至１２のいずれか１に記載の判断装置をコンピュータに実現させるためのプログラム。
【請求項１４】
請求項１乃至１２のいずれか１に記載の判断装置をコンピュータに実現させるためのプログラムを記録したコンピュータ読みとり可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、判断装置に関し、より詳細には、検知面へのアクセス（検知面への接触、接近又は押圧）がなされる検知面の位置であるアクセス位置が互いに異なる複数存する場合にこれら複数のアクセス位置同士の相対的位置関係が所定の照合位置関係に相当するか否かを判断する判断装置に関する。
【背景技術】
【０００２】
以前から、パーソナルコンピュータや扉等の機器を動作させてよい使用者か否かを判断する判断装置が用いられてきた（例えば、特許文献１参照）。
特許文献１は、「ネットワーク接続されている情報処理装置にログインするための認証技術に関」し（特許文献１の段落番号０００１）、かかる認証には「近年、ログインのために認証が必要な情報処理装置として、例えば、磁気カードやＩＣカードによる接触型又は非接触型の認証を行うものが増えている。例えば、ＩＣカードでは、記憶媒体であるＩＣチップに個人情報が記録されており、ＩＣカードをカードリーダにかざすと、ＩＣチップに記憶されている個人情報が読み出されて認証が行われる。よって、ＩＣカード等を用いた認証を行うことで、認証の都度、ユーザＩＤやパスワードをキーボード等から入力する手間を省くことができる。また、カード認証やユーザＩＤ及びパスワードの入力による認証をはじめとして、指紋認証や虹彩認証、静脈認証等の生体認証が認証手段として採用されてきており、これら複数の認証手段の幾つかを組み合わせて認証を行う情報処理装置も増えてきている。」（特許文献１の段落番号０００２〜０００３）ことを記載している。即ち、特許文献１に開示の認証を行う情報処理装置は、使用者が入力するユーザＩＤ及びパスワードの情報、使用者が使用するカードに記憶された使用者同定情報、使用者の指紋、虹彩及び静脈等の形状や位置等の情報といったこれらの情報を認証手段として用いる、機器の動作可否を判断（認証）する判断装置である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８８８５９号公報（例えば、要約、発明の詳細な説明中の段落番号０００１〜０００３等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示の通り、カード認証、ユーザＩＤ及びパスワード、生体認証（例えば、指紋認証、虹彩認証、静脈認証等）等の方法により認証等のための判断を行う判断装置はこれまで知られていた。
また、近年、電子機器の急速かつ多様な開発及び普及が進み、それらの使用を便ならしめたり魅力的にするため、認証等のための判断を行う更なる新規の判断装置の開発が待たれている。
そこで、本発明では、これまでない方法により認証等のための判断を行う新たな判断装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明者らは、タッチパネルを用いた電子機器への信号入力技術が急速に発達及び普及してきていることに注目した（例えば、大画面のタッチパネルを有する携帯電話（スマートフォン）、タブレット端末、パーソナルコンピュータ等）。かかるタッチパネルは検知面を有しており、この検知面へのアクセス（検知面への接触、接近又は押圧）がなされたアクセス位置を示すアクセス位置データを発するものであり、このアクセス位置によって認証等のための判断を行う判断装置を構成することを思いつき本発明を完成するに至った。
即ち、本発明の判断装置（以下、「本装置」という）は、検知面への接触、接近又は押圧であるアクセスがなされる検知面の位置であるアクセス位置が互いに異なる３以上の所定個数以上のアクセスがなされた場合、複数のアクセス位置同士の相対的位置関係を定めた所定の照合位置関係に実際の検知面へのアクセス位置である現実アクセス位置が相当するか否かを判断する判断装置であって、現実アクセス位置を示す現実アクセス位置データを受け付け、該受け付けた現実アクセス位置データに基づき現実アクセス位置と所定の位置関係を有する基準点を決定する基準点決定手段と、基準点に対する各現実アクセス位置の相対位置関係を示す相対位置データを算出する相対位置データ算出手段と、照合位置関係を満たすアクセスがなされた際に相対位置データ算出手段が算出する照合データを記憶する照合データ記憶手段と、相対位置データと照合データとが所定の相当条件を満たすか否かを判断する判断手段と、を備えてなる、判断装置である。
【０００６】
本装置は、検知面に接触、接近又は押圧であるアクセスがなされると、そのアクセスが実際になされた検知面の位置である現実アクセス位置を示す現実アクセス位置データを生成するタッチパネル等のようなものから現実アクセス位置データを受け付け、複数のアクセス位置同士の相対的位置関係を予め定めた所定の照合位置関係に該受け付けた現実アクセス位置データに係る現実アクセス位置が相当するか否かを判断する判断装置である。なお、本装置は、検知面における現実アクセス位置同士の相対的位置関係が、複数のアクセス位置同士の相対的位置関係を予め定めた照合位置関係に相当するか否かを判断するものであるので、現実アクセス位置は所定個数（該所定個数は３個以上）以上の互いに異なるものを対象とする（本装置が対象とする現実アクセス位置の個数は、好ましくは３個以上とされ、より好ましくは４個以上とされ、そして好ましくは７個以下とされ、より好ましくは６個以下とされる。即ち、好ましくは３〜７個、より好ましくは４〜６個とされる。）。また、所定の照合位置関係に現実アクセス位置が相当するとは、照合位置関係により相対的位置関係が定められる複数のアクセス位置により検知面に描かれる図形と、現実アクセス位置により検知面に描かれる図形と、の両図形がほぼ相似（合同を含む）の関係になることをいう。
本装置は、大まかには、基準点決定手段と、相対位置データ算出手段と、照合データ記憶手段と、判断手段と、を備えてなる。
【０００７】
基準点決定手段は、現実アクセス位置を示す現実アクセス位置データを受け付け、該受け付けた現実アクセス位置データに基づき現実アクセス位置と所定の位置関係を有する基準点を決定する。基準点は、前記所定個数以上の現実アクセス位置それぞれの位置を相対的に定める基準となる点であり、現実アクセス位置に対応して一義に決定される点である。
相対位置データ算出手段は、基準点に対する各現実アクセス位置の相対位置関係を示す相対位置データを算出する。
照合データ記憶手段は、照合位置関係を満たすアクセスがなされた際に相対位置データ算出手段が算出する照合データを記憶する。照合位置関係により相対的位置関係が定められる複数のアクセス位置にアクセスがなされた場合、相対位置データ算出手段が算出するであろう相対位置データ（基準点に対するアクセス位置の相対位置関係を示す相対位置データ）を照合データ（即ち、照合位置関係により相対的位置関係が定められる複数のアクセス位置に現実アクセスがなされた際の相対位置データに同じ。）として予め記憶している。
判断手段は、相対位置データと照合データとが所定の相当条件を満たすか否かを判断する。上述の如く、照合位置関係により相対的位置関係が定められる複数のアクセス位置に現実アクセスがなされた際の相対位置データと同じデータである照合データと、基準点に対する各現実アクセス位置の相対位置関係を示す相対位置データと、の両データが所定の相当条件を満たすか否かを判断手段が判断することで、現実アクセス位置が照合位置関係に相当するか否かを判断することができる。相当条件としては、照合位置関係により相対的位置関係が定められる複数のアクセス位置により検知面に描かれる図形と、現実アクセス位置により検知面に描かれる図形と、の両図形がほぼ相似（合同を含む）の関係と見られる程度の条件とされればよく、本装置の使用目的や使用状況に応じて両図形の相似からの不一致をどの程度まで認めるかを考慮して定められることができる。
【０００８】
本装置においては、基準点が、前記所定個数以上の現実アクセス位置の重心点であってもよい。
基準点としては、前記所定個数以上の現実アクセス位置と所定の位置関係を有する点とされればよいが、例えば、前記所定個数以上の現実アクセス位置の重心点（各々の現実アクセス位置に等しい質量が存在していると仮定した場合の重心点）や、前記所定個数以上の現実アクセス位置から選択されるいずれか１の現実アクセス位置等を挙げることができる。特に、基準点を重心点とすれば、現実アクセス位置同士の相対位置関係を、基準点に対する各現実アクセス位置の相対位置関係を示す相対位置データとしてうまく表すことができ、現実アクセス位置が照合位置関係に相当するか否かを精度良く判断することができる。
【０００９】
本装置においては、相対位置データが、いずれかの現実アクセス位置と基準点との間の距離である基準距離に対する、基準点と各現実アクセス位置との間の距離がなす比率に基づく相対距離データと、基準点といずれかの現実アクセス位置とを結ぶ基準線分に対する、基準点と各現実アクセス位置とを結ぶ線分がなす角度である相対角度データと、の少なくとも一方を含むもの（以下、「相対距離角度使用本装置」という。）であってもよい。
相対位置データは基準点に対する各現実アクセス位置の相対位置関係を示すものであるので、基準点に対する現実アクセス位置の距離や基準点に対する現実アクセス位置が存する方向に関するデータを含むことが好ましい。
基準点に対する現実アクセス位置の距離に関するデータとしては、基準点と現実アクセス位置との間の絶対距離ｌｉ（但しｉは１〜ｎ（現実アクセス位置の個数））とすることもできるが、照合位置関係により相対的位置関係が定められる複数のアクセス位置により検知面に描かれる図形と、現実アクセス位置により検知面に描かれる図形と、の両図形がほぼ相似になっているか否かを判断するためには、前記所定個数以上の現実アクセス位置のうちいずれかの現実アクセス位置と基準点との間の距離である基準距離ｌｓに対する、基準点と各現実アクセス位置との間の距離ｌｉがなす比率Ｒｉ（＝ｌｉ／ｌｓ）に基づく相対距離データとする方が該判断を容易ならしめる。
基準点に対する現実アクセス位置が存する方向に関するデータとしては、基準点に対する現実アクセス位置の座標軸上の方向とすることもできるが、検知面に対して様々な方向でアクセスがなされる可能性があることからは、前記所定個数以上の現実アクセス位置のうちいずれかの現実アクセス位置と基準点とを結ぶ基準線分に対する、基準点と各現実アクセス位置とを結ぶ線分がなす角度である相対角度データとする方が、照合位置関係により相対的位置関係が定められる複数のアクセス位置により検知面に描かれる図形と、現実アクセス位置により検知面に描かれる図形と、の両図形がほぼ相似になっているか否かの判断を容易ならしめる。
なお、相対距離角度使用本装置は相対位置データが相対距離データと相対角度データとの少なくとも一方を含むものであるが、両方を含むようにすれば、前記両図形がほぼ相似になっているか否かの判断をさらに正確かつ容易ならしめる。
【００１０】
相対距離角度使用本装置の場合、相対位置データが相対距離データを含み、基準距離が、基準点と各現実アクセス位置との間の距離のうち最大距離又は最小距離とされるものであってもよい。
相対距離データを求めるための比率Ｒｉ（＝ｌｉ／ｌｓ）の算出に用いるいずれかの現実アクセス位置と基準点との間の距離である基準距離ｌｓは、前記所定個数以上の現実アクセス位置のうちいずれの現実アクセス位置と基準点との間の距離とするかが明確かつ容易に判断できる状態で算出されることが好ましく、かかる点からは基準点と各現実アクセス位置との間の距離のうち最大距離又は最小距離とされてもよい。とりわけ基準距離ｌｓを基準点と各現実アクセス位置との間の距離のうち最大距離とすれば、基準距離ｌｓ（比率Ｒｉ＝ｌｉ／ｌｓの算出において分母となる）が０となることがないことに加え、基準点と現実アクセス位置との間の絶対距離ｌｉに誤差が含まれても比率Ｒｉの値へ与える影響を小さくすることができ、前記両図形がほぼ相似になっているか否かの判断を容易かつ円滑に行うことができる。
【００１１】
相対距離角度使用本装置の場合、相対位置データが相対角度データを含み、基準線分が、基準点と各現実アクセス位置との間の距離のうち最大距離又は最小距離を与える現実アクセス位置と基準点とを結ぶ線分とされるものであってもよい。
相対角度データを求めるための基準線分は、前記所定個数以上の現実アクセス位置のうちいずれの現実アクセス位置と基準点とを結ぶ線分とするかが明確かつ容易に判断できるものであることが好ましく、かかる点からは基準点と各現実アクセス位置との間の距離のうち最大距離又は最小距離を与える現実アクセス位置と基準点とを結ぶ線分とされてもよい。とりわけ基準点と各現実アクセス位置との間の距離のうち最大距離を与える現実アクセス位置と基準点とを結ぶ線分とすれば、必ず基準線分を決定することができるので前記両図形がほぼ相似になっているか否かの判断を容易かつ円滑に行うことができる。
【００１２】
本装置においては、相対位置データが各現実アクセス位置ごとの相対位置素データを含むと共に、照合データが照合位置関係を満たすアクセス位置ごとの照合素データを含み、前記相当条件が、各現実アクセス位置ごとに相対位置素データと照合素データとを比較し、いずれの現実アクセス位置に関しても相対位置素データが照合素データと所定差内に含まれるという条件であってもよい（以下、「素データ使用本装置」という。）。
こうすることで現実アクセス位置ごとの基準点に対する現実アクセス位置の相対位置関係を示す相対位置素データを相対位置データが含むと共に、照合位置関係を満たすアクセス位置ごとの照合素データを照合データを含むので、判断手段が相対位置データと照合データとが満たすか否かを判断する相当条件として、いずれの現実アクセス位置についても各現実アクセス位置に対応する相対位置素データと照合素データとが所定差内に含まれるという条件（全ての現実アクセス位置について相対位置素データが照合素データと所定差内に含まれる。）とすることができる。このため各現実アクセス位置ごとに相対位置データ（相対位置素データ）と照合データ（照合素データ）とに関し判断するので、より正確かつ円滑に判断することができる。なお、相対位置素データＡが照合素データＢと所定差Ｃ内に含まれるとは、（（Ａ−Ｂ）２）０．５／ＢがＣ以内であることをいい、所定差Ｃは本装置の使用目的や使用状況に応じて適宜定めることができるが、あまりＣが大きいと照合位置関係に相当すると判断してはならない現実アクセス位置を誤って相当すると判断するし、あまりＣが小さいと照合位置関係に相当すると判断すべき現実アクセス位置を誤って相当しないと判断することになるので、これらを両立する範囲とされればよく、通常、好ましくは０．２５以下、より好ましくは０．２以下、最も好ましくは０．１５以下とされ、そして好ましくは０．０３以上、より好ましくは０．０５以上、最も好ましくは０．０７以上とされる。
【００１３】
素データ使用本装置の場合、照合素データが数値の大小により昇順又は降順のいずれかである大きさ順で記憶されており、判断手段が、該大きさ順に相対位置素データを並びかえる並びかえ手段を有し、並びかえ手段により並びかえられた相対位置素データと照合素データとに基づき前記相当条件に従って判断するものであってもよい。
こうすることで照合データ記憶手段に照合素データが記憶されている大きさ順（照合素データの数値の大小による昇順又は降順）に従って並びかえ手段が相対位置素データを並びかえるので（即ち、照合素データが昇順に記憶されていれば並びかえ手段が相対位置素データを昇順に並びかえ、照合素データが降順に記憶されていれば並びかえ手段が相対位置素データを降順に並びかえる。）、並びかえられた相対位置素データと照合素データとが順に対応することから、判断手段が互いに対応する相対位置素データと照合素データとに基づき前記相当条件に従って円滑に判断することができる。
【００１４】
本装置においては、判断手段が、照合データ記憶手段に記憶されている照合データのうち検知面への現実アクセスの個数に合致する照合データを読み出す個数合致照合データ読出手段を有し、個数合致照合データ読出手段により読み出された照合データと相対位置データとが所定の相当条件を満たすか否かを判断するものであってもよい。
検知面への現実アクセスは様々な個数のものが生じうるが、記憶されている照合データに係るアクセス個数に合致しない個数の現実アクセスについては照合データと相対位置データとを所定の相当条件を満たすか否か判断する必要はない。このため個数合致照合データ読出手段が、照合データ記憶手段に記憶されている照合データのうち現実アクセスの個数に合致する照合データを読み出すようにして、個数合致照合データ読出手段により照合データが読み出された場合のみ照合データと相対位置データとが所定の相当条件を満たすか否かを判断するようにすれば、所定の相当条件を満たすか否かの判断の数を減少させることができ、本装置における処理を迅速かつ円滑に行うことができる。
【００１５】
本装置においては、照合データが複数存しており、相対位置データと複数の照合データとが所定の相当条件を満たす場合、該複数存する照合データから所定の選択条件に従って照合データを選択する選択手段を判断手段が備えるもの（以下、「選択本装置」という。）であってもよい。
複数の照合データと相対位置データとが所定の相当条件を満たすと判断した場合、相対位置データと所定の相当条件を満たす該複数の照合データから選択手段が所定の選択条件に従って照合データを選択するようにすれば、相対位置データに対応する照合データを決定できる。
【００１６】
選択本装置の場合、相対位置データが各現実アクセス位置ごとの相対位置素データを含むと共に、照合データが照合位置関係を満たすアクセス位置ごとの照合素データを含み、選択条件が、各現実アクセス位置に関する相対位置素データと照合素データとの差に応じた値を全部の現実アクセス位置に関し合計した誤差が小さい照合データであるという条件であってもよい。
相対位置データと所定の相当条件を満たす複数の照合データから選択手段が照合データを選択する選択条件は、現実アクセス位置に対応する相対位置データに近い照合データを選択するような条件とすることが好ましいので、相対位置データが各現実アクセス位置ごとの相対位置素データを含むと共に、照合データが照合位置関係を満たすアクセス位置ごとの照合素データを含む場合、各現実アクセス位置に対応する相対位置素データと照合素データとの差に応じた値を全部の現実アクセス位置に関し加えた誤差が小さい照合データを選択するという条件にすることで相対位置データにより合致した照合データを選択するようにしてもよい。
【００１７】
本装置においては、検知面へのアクセスがなされた場合に検知面へのアクセスの個数が前記所定個数以上か否か判断し、前記所定個数以上と判断した場合には基準点決定手段を機能させる起動判断手段を備えるものであってもよい。
検知面への現実アクセスは様々な個数のものが生じうるが、本装置が判断対象とする前記所定個数以上の現実アクセスでなければ本装置全体を機能させる必要はない。このため起動判断手段が現実アクセスの個数が前記所定個数以上か否か判断し、前記所定個数以上と判断した場合には基準点決定手段を機能させ、前記所定個数以上と判断しない場合（前記所定個数未満と判断した場合）には基準点決定手段を機能させないようにすれば、本装置の情報処理を減少させることができる。
【００１８】
本装置においては、照合データに対応した出力データを記憶する出力データ記憶手段を備えてなり、判断手段が相対位置データと所定の相当条件を満たすと判断した照合データに対応する出力データを出力データ記憶手段から読み出し出力するデータ出力手段を備えてなるものであってもよい。
こうすることで出力データ記憶手段が照合データに対応した出力データを記憶しており、判断手段が相対位置データと所定の相当条件を満たすと判断した照合データに対応する出力データをデータ出力手段が出力データ記憶手段から読み出し出力するので、相対位置データと所定の相当条件を満たす照合データに対応する出力データが出力される。これにより該出力データが画像データであれば該画像データを画面に表示したり、該出力データが音響データであれば該音響データを再生することで、検知面への現実アクセス位置が本装置により照合位置関係に相当すると判断されたことを画像や音響により確実に使用者に知らせると共に本装置の使用に面白味を与えることができる。
【００１９】
本装置は、所定のプログラムをコンピュータに実行させることで実現させることができ、さらに、かかるプログラムはコンピュータ読みとり可能な記憶媒体に記録することができる。
なお、ここに「コンピュータ」とは、プログラムに従いＣＰＵにより処理を行う電子計算機を広く含む概念であり、いわゆるパーソナルコンピュータや汎用コンピュータを含むことは無論であるが、それに限らず、携帯電話（所謂スマートフォンを含む）、プリンタ、家電製品、ナビゲーション装置（自動車用車載型、携帯型のいずれも含む。）等に内蔵され、プログラムに従いＣＰＵにより処理を行う電子計算機も含むものである。
【図面の簡単な説明】
【００２０】
【図１】一実施形態の本発明の判断装置（本装置）のハードウエア構成を示す概略ブロック図である。
【図２】本装置の基本構成を示す機能ブロック図である。
【図３】タッチパネル部の入力パネルへの接触例である。
【図４】接触位置Ｐｉと重心点Ｇとの間の距離ｌｉの算出を説明する図である。
【図５】各点Ｐｉと重心点Ｇとを結ぶ線分のｘ軸に対してなす角度θｉの算出を模式的に説明した図である。
【図６】ステップＳ１１５が終了した時点の接触データ記憶部の記憶内容を模式的に示す図である。
【図７】ステップｓ１１９が終了した時点の接触データ記憶部の記憶内容を模式的に示す図である。
【図８】照合用データ記憶部に予め記憶された照合用データの内容を模式的に示す図である。
【図９】本装置の動作を説明するフローチャート図である。
【図１０】本装置の動作を説明するフローチャート図である。
【図１１】本装置の動作を説明するフローチャート図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を図面を参照して説明する。しかしながら、これらによって本発明は何ら制限されるものではない。
【００２２】
図１は、一実施形態の本発明の判断装置（本装置）１１のハードウエア構成を示す概略ブロック図である。図１を参照して、一実施形態の本装置１１のハードウエア構成について説明する。本装置１１は、タッチパネル部１３を備える携帯電話（いわゆるスマートフォン）に所定のプログラムを記憶させることで構成されたものであり、タッチパネル部１３以外にも接触データ記憶部１５、スタンプデータ記憶部１６、誤差記憶部１７及び照合用データ記憶部１８を該携帯電話は備えている。なお、接触データ記憶部１５、スタンプデータ記憶部１６、誤差記憶部１７及び照合用データ記憶部１８は、一つの記憶装置の記憶領域をこれら記憶部１５、１６、１７、１８毎に４つに区切って形成しても、これら記憶部１５、１６、１７、１８を複数の記憶装置によって構成するようにしてもよい。また、ここでは説明及び理解を容易にするため、該携帯電話のうち本装置１１に関係する部分のみを示している。
【００２３】
本実施形態では、本装置１１は、プログラムを内蔵させたコンピュータによって構成されており、前述の通り、該コンピュータにはタッチパネル部１３、接触データ記憶部１５、スタンプデータ記憶部１６、誤差記憶部１７及び照合用データ記憶部１８が接続されている。
本装置１１の該コンピュータは、演算処理を行うＣＰＵ１１ａ、ＣＰＵ１１ａの作業領域等となるＲＡＭ１１ｂ、制御プログラム等を記録するＲＯＭ１１ｃ、タッチパネル部１３、接触データ記憶部１５、スタンプデータ記憶部１６、誤差記憶部１７及び照合用データ記憶部１８と情報のやり取りを行うためのインターフェイス１１ｄと、を有する。なお、ここでは制御プログラム等はＲＯＭ１１ｃに記憶されているが、それ以外の記憶装置（例えば、ハードディスク等）に記憶するようにしてよいことは言うまでもない。
【００２４】
タッチパネル部１３は、各種データに基づく画像を表示する表示パネル１３ａと、表示パネル１３ａの表面に一体的に配設された入力パネル１３ｂと、を有する既知のものである。
表示パネル１３ａは、本装置１１の該コンピュータからの信号に基づき画像や文字を表示することができる。
入力パネル１３ｂは、本装置１１の使用者によるタッチパネル部１３の接触操作（例えば、使用者の指先によるタッチパネル部１３への接触）を検出し、その接触操作がなされた画像表示面上の座標（検出位置）を表す位置データを本装置１１の該コンピュータに入力する。
【００２５】
図２に、図１のハードウエアと主としてＲＯＭ１１ｃに記録されるプログラムにより実現される本装置１１の基本構成を示す機能ブロック図を示す。図２を参照して、本装置１１の基本構成について説明する。
本装置１１は、機能的には、受付部２２、接触判断部２４、状態判断部２６、重心点算出部２８、距離算出部３０、最大距離判定部３２、比率算出部３４、角算出部３６、相対角算出部３８、順序判断部４０、照合用データ有無判断部４２、照合用データ読み出し部４４、適否判断部４６、誤差算出部４８、対象パターン判断部５０、スタンプデータ読み出し部５２、出力信号生成部５４、出力部５６、接触データ記憶部１５、スタンプデータ記憶部１６、誤差記憶部１７及び照合用データ記憶部１８とを備えてなる。
【００２６】
タッチパネル部１３の入力パネル１３ｂは、本装置１１の使用者によるタッチパネル部１３の接触操作（例えば、使用者の指先によるタッチパネル部１３への接触）を検出し、その接触操作がなされた画像表示面上の座標（検出位置）を表す位置データ（具体的には、ここでは図３に示されたように直交するｘ軸及びｙ軸の座標データ）を受付部２２へ送信する。例えば、図３に示すように５つの点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５に使用者が指先で接触した場合であれば、入力パネル１３ｂはＰ１の座標（ｘ１、ｙ１）、Ｐ２の座標（ｘ２、ｙ２）、Ｐ３の座標（ｘ３、ｙ３）、Ｐ４の座標（ｘ４、ｙ４）、Ｐ５の座標（ｘ５、ｙ５）を受付部２２へ送信する。即ち、タッチパネル部１３に接触した全ての位置Ｐｉの座標である（ｘｉ、ｙｉ）（但し、ｉは１以上の整数）が受付部２２へ送信される。なお、タッチパネル部１３に接触した全ての位置Ｐｉの座標である（ｘｉ、ｙｉ）のデータ組（例えば、図３の例であれば、Ｐ１（ｘ１、ｙ１）、Ｐ２（ｘ２、ｙ２）、Ｐ３（ｘ３、ｙ３）、Ｐ４（ｘ４、ｙ４）及びＰ５（ｘ５、ｙ５）のデータ組）を「接触座標データ組」という。
このようなタッチパネル部１３に接触した全ての位置Ｐｉの座標（ｘｉ、ｙｉ）を含む接触座標データ組を受け付けた受付部２２は、受け付けた接触座標データ組を接触判断部２４へ送信する。
【００２７】
接触座標データ組を受け付けた接触判断部２４は、タッチパネル部１３に接触があったと判断し、受け付けた接触座標データ組と起動信号とを状態判断部２６へ送信する。
接触判断部２４から接触座標データ組と起動信号とを受信した状態判断部２６は、接触座標データ組に含まれるタッチパネル部１３に接触した位置Ｐｉの個数ｎを算出し、予め定められ記憶している最低個数Ｑ個（例えば４個）以上か否か判断し、ｎ個がＱ個以上であれば、位置Ｐｉの個数ｎと接触座標データ組とを重心点算出部２８へ送信する。
【００２８】
状態判断部２６から個数ｎと接触座標データ組とを受け付けた重心点算出部２８は、タッチパネル部１３に接触した全ての位置Ｐｉの重心点Ｇ（例えば、図３中の点Ｇ）を算出する。具体的には、接触点の位置Ｐｉいずれも等しい質量が存していると仮定したときの重心位置を重心点Ｇ（ｘｇ、ｙｇ）とするものであり、位置Ｐｉの座標（ｘｉ、ｙｉ）のｘ座標の算術平均値（（ｘ１＋ｘ２＋・・・＋ｘｎ）／ｎ）をｘｇとし、位置Ｐｉの座標（ｘｉ、ｙｉ）のｙ座標の算術平均値（（ｙ１＋ｙ２＋・・・＋ｙｎ）／ｎ）をｙｇとする。かかる重心点Ｇの座標（ｘｇ、ｙｇ）を算出した重心点算出部２８は、位置Ｐｉの個数ｎと重心点Ｇの座標（ｘｇ、ｙｇ）と接触座標データ組とを接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、重心点Ｇの座標（ｘｇ、ｙｇ）と接触座標データ組とを距離算出部３０へ送信する。
【００２９】
重心点算出部２８から重心点Ｇ（ｘｇ、ｙｇ）と接触座標データ組とを受信した距離算出部３０は、接触座標データ組に含まれる各接触位置Ｐｉと重心点Ｇとの間の距離ｌｉ（Ｐ１とＧとの間の距離ｌ１、Ｐ２とＧとの間の距離ｌ２、・・・ＰｎとＧとの間の距離ｌｎ）を算出する。例えば、接触座標データ組にＰ１（ｘ１、ｙ１）、Ｐ２（ｘ２、ｙ２）、Ｐ３（ｘ３、ｙ３）、Ｐ４（ｘ４、ｙ４）及びＰ５（ｘ５、ｙ５）が含まれていれば、図４に示す通り、Ｐ１とＧ（ｘｇ、ｙｇ）との間の距離ｌ１、Ｐ２とＧ（ｘｇ、ｙｇ）との間の距離ｌ２、Ｐ３とＧ（ｘｇ、ｙｇ）との間の距離ｌ３、Ｐ４とＧ（ｘｇ、ｙｇ）との間の距離ｌ４、Ｐ５とＧ（ｘｇ、ｙｇ）との間の距離ｌ５を算出する。具体的には、Ｐｉ（ｘｉ、ｙｉ）とＧ（ｘｇ、ｙｇ）との間の距離ｌｉは、ｌｉ＝（（ｘｉ−ｘｇ）２＋（ｙｉ−ｙｇ）２）０．５にて算出する。各接触位置Ｐｉと重心点Ｇとの間の距離ｌｉを算出した距離算出部３０は、距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を最大距離判定部３２へ送信する。
【００３０】
距離算出部３０から距離ｌｉそれぞれを受信した最大距離判定部３２は、全ての距離ｌｉ（ｌ１、ｌ２、・・・ｌｎ）のうち最大のものがいずれかを判断し、その最大距離を最大距離ｌｍａｘとし、最大距離ｌｍａｘを与える距離ｌｉのｉをｉｍａｘとして接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を比率算出部３４へ送信する。
【００３１】
最大距離判定部３２から距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を受信した比率算出部３４は、接触データ記憶部１５にアクセスし最大距離ｌｍａｘを読み出し取得し、最大距離ｌｍａｘに対する各距離ｌｉの比率Ｒｉ＝（ｌｉ／ｌｍａｘ）を算出する（例えば、Ｒ１＝（ｌ１／ｌｍａｘ）、Ｒ２＝（ｌ２／ｌｍａｘ）、Ｒ３＝（ｌ３／ｌｍａｘ）、Ｒ４＝（ｌ４／ｌｍａｘ）、Ｒ５＝（ｌ５／ｌｍａｘ））。その後、比率算出部３４は、各比率Ｒｉ＝（ｌｉ／ｌｍａｘ）を接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、角算出部３６に起動信号を送信する。
【００３２】
比率算出部３４から起動信号を受信した角算出部３６は、接触データ記憶部１５にアクセスし、重心点Ｇ（ｘｇ、ｙｇ）と接触座標データ組（例えば、Ｐ１（ｘ１、ｙ１）、Ｐ２（ｘ２、ｙ２）、Ｐ３（ｘ３、ｙ３）、Ｐ４（ｘ４、ｙ４）及びＰ５（ｘ５、ｙ５））を読み出し取得し、各点Ｐｉ（ｘｉ、ｙｉ）と重心点Ｇ（ｘｇ、ｙｇ）とを結ぶ線分がｘ軸に対してなす角度θｉを算出する。図５は角度θｉの算出を模式的に説明した図であり、重心点Ｇを一端としｘ軸と平行かつｘ軸の正の方向に向かって延びる線分Ａｘと、点Ｐｉ（ｘｉ、ｙｉ）と重心点Ｇ（ｘｇ、ｙｇ）とを結ぶ線分と、が重心点Ｇの周りに時計回り方向になす角度θｉの様子を示している。角度θｉの算出方法を詳述すれば、ｔａｎθｉ＝（ｙｉ−ｙｇ）／（ｘｉ−ｘｇ）を満足するθｉ（但し、θｉは０度以上で３６０度未満であり、（ｙｉ−ｙｇ）の正負及び（ｘｉ−ｘｇ）の正負に基づき角度θｉを一義に算出することができる。）を求める。角算出部３６は、このようにして求めた各θｉ（例えば、θ１、θ２、θ３、θ４、θ５）を接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、相対角算出部３８に起動信号を送信する。
【００３３】
角算出部３６から起動信号を受信した相対角算出部３８は、接触データ記憶部１５にアクセスしｉｍａｘを読み出し取得し、ｉｍａｘに対応するθｉ（即ち、θｉｍａｘ）をθｍａｘとして接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、（θｉ−θｍａｘ）を相対角ｄｉとして算出する（例えば、ｄ１＝θ１−θｍａｘ、ｄ２＝θ２−θｍａｘ、ｄ３＝θ３−θｍａｘ、ｄ４＝θ４−θｍａｘ、ｄ５＝θ５−θｍａｘ）。相対角算出部３８は、このようにして求めた各ｄｉ（例えば、ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）を接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、順序判断部４０に起動信号を送信する。このときの接触データ記憶部１５の記憶内容を図６に模式的に示した（後述のステップＳ１１５が終了した時点の接触データ記憶部１５の記憶内容である。）。
【００３４】
相対角算出部３８から起動信号を受信した順序判断部４０は、接触データ記憶部１５にアクセスし各比率Ｒｉ＝（ｌｉ／ｌｍａｘ）（例えば、Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５）を読み出し取得する。そして、順序判断部４０は、読み出し取得した各Ｒｉ（例えば、Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５）を大きさの順（昇順又は降順）に並びかえた後、この並びかえた順番にＴ１、Ｔ２、・・・・Ｔｎ（昇順であれば、Ｔ１＜Ｔ２＜・・・・＜Ｔｎ。なお、例えばＴ１にはＲ３の値、Ｔ２にはＲ５の値・・・といったように割り当てられる。）として接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる。
さらに、順序判断部４０は、接触データ記憶部１５にアクセスし各相対角ｄｉ（例えば、ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）を読み出し取得する。そして、順序判断部４０は、読み出し取得した各ｄｉ（例えば、ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）を大きさの順（昇順又は降順）に並びかえた後、この並びかえた順番にＵ１、Ｕ２、・・・・Ｕｎ（昇順であれば、Ｕ１＜Ｕ２＜・・・・＜Ｕｎ。なお、例えばＵ１にはｄ３の値（０）、Ｕ２にはｄ４の値・・・といったように割り当てられる。）として接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる。
このときの接触データ記憶部１５の記憶内容を図７に模式的に示した（後述のステップｓ１１９が終了した時点の接触データ記憶部１５の記憶内容である。）。
その後、順序判断部４０は、照合用データ有無判断部４２に起動信号を送信する。
【００３５】
ここに照合用データ記憶部１８には、予め図８に示すような照合用データが記憶されている。
照合用データは、タッチパネル部１３に接触した位置Ｐｉが所定の接触状態（位置Ｐｉの個数や位置Ｐｉの相対位置関係）になっているか否かを照合するためのデータであり、具体的には、各パターン番号それぞれに接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ（「Ｔｃｎｃ」の「ｎｃ」は接触個数ｎｃに同じ。）、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ（「Ｕｃｎｃ」の「ｎｃ」は接触個数ｎｃに同じ。）が記憶されている。なお、図８のＴｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃを示す欄が空欄になっているが、実際にはこれらの欄には具体的な数値が書き込まれ記憶されている。照合用データは、詳細には、各パターン番号毎の想定した接触状態でタッチパネル部１３に接触した場合に上述のｎ、Ｔ１、Ｔ２、・・・・Ｔｎ、Ｕ１、Ｕ２、・・・・Ｕｎとして生成されるデータをｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃとしている（照合用データは「ｃ」を付して区別しているが、ｎｃはｎに、Ｔｃ１、Ｔｃ２、・・・・ＴｃｎｃそれぞれはＴ１、Ｔ２、・・・・Ｔｎそれぞれに、そしてＵｃ１、Ｕｃ２、・・・・ＵｃｎｃそれぞれはＵ１、Ｕ２、・・・・Ｕｎそれぞれに対応している。）。このパターン番号それぞれのデータが１の照合用データである。
【００３６】
順序判断部４０から起動信号を受信した照合用データ有無判断部４２は、接触データ記憶部１５にアクセスし位置Ｐｉの個数ｎを読み出し取得した後、照合用データ記憶部１８にアクセスし照合用データ記憶部１８が記憶している照合用データ（一例として図８）に個数ｎと同じ接触個数ｎｃのデータが存するか否かを判断する。照合用データ有無判断部４２が個数ｎと同じ接触個数ｎｃのデータが存すると判断した場合には、照合用データ有無判断部４２は照合用データ読み出し部４４に起動信号を送信する。
【００３７】
照合用データ有無判断部４２からの起動信号を受信した照合用データ読み出し部４４は、照合用データ記憶部１８にアクセスし照合用データ記憶部１８が記憶している照合用データ（例えば、図８）のうち個数ｎと同じ接触個数ｎｃのデータでこれまで読み出していないものがあるか判断し（後述のように誤差算出部４８から通知されたパターン番号よりも大きなパターン番号のものがあるか否かで判断するが、誤差算出部４８からパターン番号が通知されていない状態ではパターン番号初期値として０が記憶されている。）、これまで読み出していないデータがあると判断すれば、個数ｎと同じ接触個数ｎｃのこれまで読み出していない照合用データのうちパターン番号が最も小さいものを１個読み出し取得する（具体的には、ｎｃ、パターン番号、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃの各データを取得する。）。そして、照合用データ読み出し部４４は、読み出し取得した１個の照合用データを適否判断部４６へ送信する。
【００３８】
照合用データ読み出し部４４から１個の照合用データを受け付けた適否判断部４６は、接触データ記憶部１５にアクセスしＴ１、Ｔ２、・・・・Ｔｎ及びＵ１、Ｕ２、・・・・Ｕｎを読み出し取得する。
そして、適否判断部４６は、照合用データ読み出し部４４から受け付けた照合用データのＴｃ１、Ｔｃ２、・・・・ＴｃｎｃとＴ１、Ｔ２、・・・・Ｔｎとが合致しているか否かを判断する。具体的には、Ｔｃｉ×（１−ｒ）＜Ｔｉ＜Ｔｃｉ×（１＋ｒ）（但しｉは１、２・・ｎであり、ｒは許容される予め定められた誤差割合（例えば０．１）である。）の式がｉが１からｎのいずれについても満たされていれば合致していると判断する。
さらに、適否判断部４６は、照合用データ読み出し部４４から受け付けた照合用データのＵｃ１、Ｕｃ２、・・・・ＵｃｎｃとＵ１、Ｕ２、・・・・Ｕｎとが合致しているか否かを判断する。具体的には、Ｕｃｉ×（１−ｙ）＜Ｕｉ＜Ｕｃｉ×（１＋ｙ）（但しｉは１、２・・ｎであり、ｙは許容される予め定められた誤差割合（例えば０．１）である。）の式がｉが１からｎのいずれについても満たされていれば合致していると判断する。
適否判断部４６が、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ及びＵｃ１、Ｕｃ２、・・・・Ｕｃｎｃと、Ｔ１、Ｔ２、・・・・Ｔｎ及びＵ１、Ｕ２、・・・・Ｕｎと、が上記のように合致していると判断した場合には、適否判断部４６は、パターン番号、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ、Ｔ１、Ｔ２、・・・・Ｔｎ、Ｕ１、Ｕ２、・・・・Ｕｎを誤差算出部４８へ送信する。
【００３９】
パターン番号、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ、Ｔ１、Ｔ２、・・・・Ｔｎ、Ｕ１、Ｕ２、・・・・Ｕｎを適否判断部４６から受信した誤差算出部４８は、次の（式１）及び（式２）によりＴｄ及びＵｄを算出した後、予め定められている値ｚとこれらＴｄ及びＵｄとを用いて（式３）により誤差Ｅを算出する。なおｚはＴｄとＵｄとがうまくＥに反映されるための係数であり、通常は１８０程度の数字とされる。
（式１）Ｔｄ＝（（Ｔ１−Ｔｃ１）２）０．５＋（（Ｔ２−Ｔｃ２）２）０．５＋・・・・＋（（Ｔｎ−Ｔｃｎｃ）２）０．５
（式２）Ｕｄ＝（（Ｕ１−Ｕｃ１）２）０．５＋（（Ｕ２−Ｕｃ２）２）０．５＋・・・・＋（（Ｕｎ−Ｕｃｎｃ）２）０．５
（式３）Ｅ＝（Ｔｄ×ｚ）＋Ｕｄ
このようにして誤差Ｅを算出した誤差算出部４８は、パターン番号と誤差Ｅとを関連付けて組にし誤差記憶部１７に書き込み記憶させると共に、照合用データ読み出し部４４にパターン番号を送信する。
【００４０】
誤差算出部４８からパターン番号を受信した照合用データ読み出し部４４は、照合用データ（例えば、図８）のうち個数ｎと同じ接触個数ｎｃのデータでこれまで読み出していないものがあるか判断し（誤差算出部４８から送信されたパターン番号よりも大きなパターン番号のものがあるか否かで判断できる。）、これまで読み出していないデータがあると判断すれば、上述と同様、個数ｎと同じ接触個数ｎｃのこれまで読み出していない照合用データのうちパターン番号が最も小さいものを１個読み出し取得し、読み出し取得した１個の照合用データを適否判断部４６へ送信する。
【００４１】
誤差算出部４８からパターン番号を受信した照合用データ読み出し部４４が、照合用データ（例えば、図８）のうち個数ｎと同じ接触個数ｎｃのデータでこれまで読み出していないものがあると判断しない場合、照合用データ読み出し部４４は対象パターン判断部５０に起動信号を送信する。
【００４２】
照合用データ読み出し部４４から起動信号を受信した対象パターン判断部５０は、誤差記憶部１７にアクセスし誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されているか否かを判断する。
誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されていると判断した場合には、対象パターン判断部５０は該組が複数（２以上）記憶されているか否か判断し、複数記憶されていると判断しない場合（即ち該組が１個のみ記憶されている場合）は、対象パターン判断部５０は記憶されている１の該組に含まれるパターン番号を読み出し取得する。
対象パターン判断部５０が該組が複数（２以上）記憶されていると判断した場合は、複数の該組のうち誤差Ｅが最も小さな該組のパターン番号を読み出し取得する。
このように読み出し取得したパターン番号を対象パターン判断部５０はスタンプデータ読み出し部５２に送信する。
また、対象パターン判断部５０が誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されていると判断しない場合には、「不一致」との文言を表示するデータを出力信号生成部５４に送信する。
【００４３】
パターン番号を対象パターン判断部５０から受信したスタンプデータ読み出し部５２は、スタンプデータ記憶部１６にアクセスし該受信したパターン番号に該当するスタンプデータ（所定の画像を表示パネル１３ａに表示させるための画像データ）を読み出し取得し、該読み出し取得したスタンプデータを出力信号生成部５４に送信する。なお、スタンプデータ記憶部１６には、各パターン番号に応じたタッチパネル部１３への接触がなされた際にタッチパネル部１３に表示すべき画像のデータ（スタンプデータ）がパターン番号と関連付けて記憶されている。
そして、「不一致」との文言を表示するデータ又はスタンプデータを受信した出力信号生成部５４は、その受信したデータに応じたデータを生成し、出力部５６へ送信する。
出力部５６は、出力信号生成部５４からのデータに応じ、表示パネル１３ａに画像を表示する。
【００４４】
次いで、本装置１１の動作について、図９、図１０及び図１１のフローチャート図を参照して説明する。
前述の如く、タッチパネル部１３の入力パネル１３ｂは、本装置１１の使用者（不図示）によるタッチパネル部１３の接触操作を検出すると、その接触操作がなされた画像表示面上の座標（検出位置）を表す接触座標データ組を受付部２２へ送信する。このようなタッチパネル部１３に接触した全ての位置Ｐｉの座標（ｘｉ、ｙｉ）を含む接触座標データ組を受け付けた受付部２２は、受け付けた接触座標データ組を接触判断部２４へ送信する。
【００４５】
接触判断部２４は、接触座標データ組を受信するため常時待機しており、受付部２２からの接触座標データ組を受け付けたか否か判断し（ｓ１０１）、受付部２２からの接触座標データ組を受け付けたと判断した場合（Ｙｅｓ）には、受け付けた接触座標データ組と起動信号とを状態判断部２６へ送信する。ｓ１０１にて接触判断部２４が受付部２２からの接触座標データ組を受け付けたと判断しない場合（Ｎｏ）には再びｓ１０１へ戻る。
接触判断部２４から接触座標データ組と起動信号とを受信した状態判断部２６は、接触座標データ組に含まれる位置Ｐｉの個数ｎを算出し、接触点個数ｎが予め定められ記憶している最低個数であるＱ個（例えば４個）以上か否か判断し（ｓ１０３）、ｎがＱ以上であると判断した場合（Ｙｅｓ）、位置Ｐｉの個数ｎと接触座標データ組とを重心点算出部２８へ送信する。ｓ１０３にて状態判断部２６がｎがＱ以上であると判断しない場合（Ｎｏ）には再びｓ１０１へ戻る。
【００４６】
状態判断部２６から個数ｎと接触座標データ組とを受け付けた重心点算出部２８は、前述のように全部の位置Ｐｉにより形成される重心点Ｇを算出し、個数ｎと重心点Ｇの座標（ｘｇ、ｙｇ）と接触座標データ組とを接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１０５）と共に、重心点Ｇの座標（ｘｇ、ｙｇ）と接触座標データ組とを距離算出部３０へ送信する。
【００４７】
重心点算出部２８から重心点Ｇ（ｘｇ、ｙｇ）と接触座標データ組とを受信した距離算出部３０は、各接触位置Ｐｉと重心点Ｇとの間の距離ｌｉを算出し、距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１０７）と共に、距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を最大距離判定部３２へ送信する。
【００４８】
距離算出部３０から距離ｌｉそれぞれを受信した最大距離判定部３２は、全ての距離ｌｉ（ｌ１、ｌ２、・・・ｌｎ）のうち最大のものがいずれかを判断し、その最大距離を最大距離ｌｍａｘとし、最大距離ｌｍａｘを与える距離ｌｉのｉをｉｍａｘとして、これらｌｍａｘ及びｉｍａｘを接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１０９）と共に、距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を比率算出部３４へ送信する。
【００４９】
最大距離判定部３２から距離ｌｉそれぞれ（ｌ１、ｌ２、・・・ｌｎ）を受信した比率算出部３４は、接触データ記憶部１５にアクセスし最大距離ｌｍａｘを読み出し取得した後、最大距離ｌｍａｘに対する各距離ｌｉの比率Ｒｉ＝（ｌｉ／ｌｍａｘ）を算出し、各比率Ｒｉ＝（ｌｉ／ｌｍａｘ）を接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１１１）と共に、角算出部３６に起動信号を送信する。
【００５０】
比率算出部３４から起動信号を受信した角算出部３６は、接触データ記憶部１５にアクセスし、重心点Ｇ（ｘｇ、ｙｇ）と接触座標データ組を読み出し取得した後、各点Ｐｉ（ｘｉ、ｙｉ）と重心点Ｇ（ｘｇ、ｙｇ）とを結ぶ線分がｘ軸に対してなす角度θｉを算出し、各θｉを接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１１３）と共に、相対角算出部３８に起動信号を送信する。
【００５１】
角算出部３６から起動信号を受信した相対角算出部３８は、接触データ記憶部１５にアクセスしｉｍａｘを読み出し取得し、ｉｍａｘに対応するθｉをθｍａｘとして接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させると共に、相対角ｄｉを算出し各ｄｉを接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１１５）と共に、順序判断部４０に起動信号を送信する（このｓ１１５が終了した時点の接触データ記憶部１５の記憶内容を図６に模式的に示す。）。
【００５２】
相対角算出部３８から起動信号を受信した順序判断部４０は、接触データ記憶部１５にアクセスし各比率Ｒｉ＝（ｌｉ／ｌｍａｘ）を読み出し取得した後、読み出し取得した各Ｒｉを大きさの順（ここでは昇順）に並びかえた後、この並びかえた順番にＴ１、Ｔ２、・・・・Ｔｎ（Ｔ１＜Ｔ２＜・・・・＜Ｔｎ）として接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１１７）。
ｓ１１７の後、順序判断部４０は、接触データ記憶部１５にアクセスし各相対角ｄｉを読み出し取得した後、読み出し取得した各ｄｉを大きさの順（ここでは昇順）に並びかえた後、この並びかえた順番にＵ１、Ｕ２、・・・・Ｕｎ（Ｕ１＜Ｕ２＜・・・・＜Ｕｎ）として接触データ記憶部１５に書き込んで接触データ記憶部１５に記憶させる（ｓ１１９）。ｓ１１９が終了したときの接触データ記憶部１５の記憶内容を図７に模式的に示す。
ｓ１１９の後、順序判断部４０は、照合用データ有無判断部４２に起動信号を送信する。
【００５３】
順序判断部４０から起動信号を受信した照合用データ有無判断部４２は、接触データ記憶部１５にアクセスし位置Ｐｉの個数ｎを読み出し取得した後、照合用データ記憶部１８にアクセスし照合用データ記憶部１８が記憶している照合用データに個数ｎと同じ接触個数ｎｃの照合用データが存するか否かを判断する（ｓ１２１）。ｓ１２１にて照合用データ有無判断部４２が個数ｎと同じ接触個数ｎｃのデータが存すると判断した場合（Ｙｅｓ）には、照合用データ有無判断部４２は照合用データ読み出し部４４に起動信号を送信する。ｓ１２１にて照合用データ有無判断部４２が個数ｎと同じ接触個数ｎｃの照合用データが存すると判断しない場合（Ｎｏ）には、後述のｓ１４３へ行く。
【００５４】
照合用データ有無判断部４２からの起動信号を受信した照合用データ読み出し部４４は、照合用データ記憶部１８にアクセスし照合用データ記憶部１８が記憶している照合用データ（例えば、図８）のうち個数ｎと同じ接触個数ｎｃのデータであってこれまで読み出していないものがあるか判断し（ｓ１２３）、これまで読み出していないデータがあると判断する場合（Ｙｅｓ）、個数ｎと同じ接触個数ｎｃのこれまで読み出していない照合用データのうちパターン番号が最も小さいものを１個読み出し取得する（ｓ１２５）。なお、ｓ１２３は、照合用データ読み出し部４４が記憶しているパターン番号（初期値として０を記憶しているが、その後、誤差算出部４８からパターン番号が通知されるとそのパターン番号を記憶する。）よりも大きなパターン番号のもの（無論、個数ｎと同じ接触個数ｎｃのデータ）が照合用データに含まれているか否かで判断し、ｓ１２５では該記憶しているパターン番号よりも大きなパターン番号のうちパターン番号が最も小さいものを１個読み出し取得する。ｓ１２５の後、照合用データ読み出し部４４は、該読み出し取得した１個の照合用データを適否判断部４６へ送信する。ｓ１２３にてこれまで読み出していないデータがあると判断しない場合（Ｎｏ）、照合用データ読み出し部４４は対象パターン判断部５０に起動信号を送信する（ｓ１３５へ行く）。
【００５５】
照合用データ読み出し部４４から１個の照合用データを受け付けた適否判断部４６は、接触データ記憶部１５にアクセスしＴ１、Ｔ２、・・・・Ｔｎ及びＵ１、Ｕ２、・・・・Ｕｎを読み出し取得する。
そして、適否判断部４６は、照合用データ読み出し部４４から受け付けた照合用データのＴｃ１、Ｔｃ２、・・・・ＴｃｎｃとＴ１、Ｔ２、・・・・Ｔｎとが合致しているか否かを判断し（ｓ１２７）、合致していると判断した場合（Ｙｅｓ）にはｓ１２９へ行く。ｓ１２７にて合致していると判断しない場合（Ｎｏ）にはｓ１２３へ行く。
ｓ１２７にて合致していると判断した場合（Ｙｅｓ）には、適否判断部４６は、照合用データ読み出し部４４から受け付けた照合用データのＵｃ１、Ｕｃ２、・・・・ＵｃｎｃとＵ１、Ｕ２、・・・・Ｕｎとが合致しているか否かを判断し（ｓ１２９）、合致していると判断した場合（Ｙｅｓ）には適否判断部４６は、パターン番号、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ、Ｔ１、Ｔ２、・・・・Ｔｎ、Ｕ１、Ｕ２、・・・・Ｕｎを誤差算出部４８へ送信する。ｓ１２９にて適否判断部４６が合致していると判断しない場合（Ｎｏ）にはｓ１２３へ行く。
【００５６】
パターン番号、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ、Ｔ１、Ｔ２、・・・・Ｔｎ、Ｕ１、Ｕ２、・・・・Ｕｎを適否判断部４６から受信した誤差算出部４８は、誤差Ｅを計算（ｓ１３１）した後、パターン番号と誤差Ｅとを関連付けて組にし誤差記憶部１７に書き込み記憶させる（ｓ１３３）と共に、照合用データ読み出し部４４にパターン番号を送信する（前述の如く、照合用データ読み出し部４４は、誤差算出部４８からのパターン番号を記憶する。）。ｓ１３３の後、ｓ１２３へ行く。
【００５７】
ｓ１２３にてこれまで読み出していないデータがあると照合用データ読み出し部４４が判断しない場合（Ｎｏ）に照合用データ読み出し部４４から送信された起動信号を受信した対象パターン判断部５０は、誤差記憶部１７にアクセスし誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されているか否かを判断する（ｓ１３５）。ｓ１３５にて誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されていると判断した場合（Ｙｅｓ）には、対象パターン判断部５０は該組が複数（２以上）記憶されているか否か判断し（ｓ１３７）、対象パターン判断部５０が該組が複数（２以上）記憶されていると判断した場合（Ｙｅｓ）は、複数の該組のうち誤差Ｅが最も小さな該組のパターン番号を読み出し取得する（ｓ１３９）。ｓ１３７にて複数記憶されていると判断しない場合（Ｎｏ）、対象パターン判断部５０は記憶されている１の該組に含まれるパターン番号を読み出し取得する（ｓ１４１）。ｓ１３５にて誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されていると判断しない場合（Ｎｏ）には、ｓ１４３へ行く。
ｓ１３９又はｓ１４１にて読み出し取得したパターン番号を対象パターン判断部５０はスタンプデータ読み出し部５２に送信する。
ｓ１３５にて対象パターン判断部５０が誤差記憶部１７にパターン番号と誤差Ｅとの組が記憶されていると判断しない場合（Ｎｏ）には対象パターン判断部５０が「不一致」との文言を表示するデータを出力信号生成部５４に送信する（ｓ１４３）。また、ｓ１２１にて照合用データ有無判断部４２が個数ｎと同じ接触個数ｎｃの照合用データが存すると判断しない場合（Ｎｏ）にも「不一致」との文言を表示するデータを出力信号生成部５４に送信する（ｓ１４３）。
【００５８】
パターン番号を対象パターン判断部５０から受信したスタンプデータ読み出し部５２は、スタンプデータ記憶部１６にアクセスし該受信したパターン番号に対応するスタンプデータ（所定の画像を表示パネル１３ａに表示させるための画像データ）を読み出し取得し（ｓ１４５）、該読み出し取得したスタンプデータを出力信号生成部５４に送信する。
ｓ１４３にて送信された「不一致」との文言を表示するデータ又はスタンプデータを受信した出力信号生成部５４は、その受信したデータに応じた表示用データを生成し出力部５６へ送信し、出力部５６は出力信号生成部５４からのデータに応じた画像を表示する（ｓ１４７）。
ｓ１４７の後、作業終了か否か判断し（ｓ１４９）、作業終了と判断すれば（Ｙｅｓ）作業を終了し（ＥＮＤ）、作業終了と判断しなければ（Ｎｏ）ｓ１０１へ戻る。
【００５９】
以上説明した通り、本装置１１は、検知面（ここではタッチパネル部１３の入力パネル１３ｂ）への接触、接近又は押圧であるアクセスがなされる検知面（入力パネル１３ｂ）の位置であるアクセス位置が互いに異なる３以上の所定個数（Ｑ個（ここでは４個））以上のアクセスがなされた場合、複数のアクセス位置同士の相対的位置関係を定めた所定の照合位置関係に実際の検知面へのアクセス位置である現実アクセス位置（ここでは点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）が相当するか否かを判断する判断装置であって、現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）を示す現実アクセス位置データ（ここではＰ１（ｘ１、ｙ１）、Ｐ２（ｘ２、ｙ２）、Ｐ３（ｘ３、ｙ３）、Ｐ４（ｘ４、ｙ４）及びＰ５（ｘ５、ｙ５）の接触座標データ組）を受け付け、該受け付けた現実アクセス位置データ（Ｐ１（ｘ１、ｙ１）、Ｐ２（ｘ２、ｙ２）、Ｐ３（ｘ３、ｙ３）、Ｐ４（ｘ４、ｙ４）及びＰ５（ｘ５、ｙ５）の接触座標データ組）に基づき現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）と所定の位置関係を有する基準点（ここでは点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５の重心点Ｇ（ｘｇ、ｙｇ））を決定する基準点決定手段（ここでは重心点算出部２８）と、基準点（重心点Ｇ（ｘｇ、ｙｇ））に対する各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）の相対位置関係を示す相対位置データ（ここでは比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５、Ｕ１、Ｕ２、Ｕ３、Ｕ４、Ｕ５。Ｔ１〜Ｔ５とＵ１〜Ｕ５とはそれぞれＲ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５とｄ１、ｄ２、ｄ３、ｄ４、ｄ５とを並びかえたものであり実質的には同じものである。）を算出する相対位置データ算出手段（ここでは距離算出部３０、最大距離判定部３２、比率算出部３４、角算出部３６及び相対角算出部３８を含んで構成される。）と、照合位置関係を満たすアクセスがなされた際に相対位置データ算出手段が算出する照合データ（ここでは図８の接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）を記憶する照合データ記憶手段（ここでは照合用データ記憶部１８）と、相対位置データ（Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、ｄ１、ｄ２、ｄ３、ｄ４、ｄ５。なお、前述の如く、Ｔ１〜Ｔ５とＵ１〜Ｕ５とが所定の相当条件を満たすか否か判断しているが、これらＴ１〜Ｔ５とＵ１〜Ｕ５とはそれぞれＲ１〜Ｒ５とｄ１〜ｄ５とを並びかえたものであり実質的には同じものである。）と照合データ（Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）とが所定の相当条件（ここではｉが１からｎのいずれについても、Ｔｃｉ×（１−ｒ）＜Ｔｉ＜Ｔｃｉ×（１＋ｒ）（但しｒは許容される予め定められた誤差割合（例えば０．１））かつＵｃｉ×（１−ｙ）＜Ｕｉ＜Ｕｃｉ×（１＋ｙ）（但しｙは許容される予め定められた誤差割合（例えば０．１）））を満たすか否かを判断する判断手段（ここでは順序判断部４０、照合用データ有無判断部４２、照合用データ読み出し部４４、適否判断部４６、誤差算出部４８及び対象パターン判断部５０を含んで構成される。）と、を備えてなる、判断装置である。
【００６０】
本装置１１においては、基準点（重心点Ｇ（ｘｇ、ｙｇ））が、前記所定個数以上の現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）の重心点である。
本装置１１においては、相対位置データ（比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）が、いずれかの現実アクセス位置（ここでは最大距離ｌｍａｘを与えるＰｉｍａｘ）と基準点（重心点Ｇ（ｘｇ、ｙｇ））との間の距離である基準距離（ここでは最大距離ｌｍａｘ）に対する、基準点（重心点Ｇ（ｘｇ、ｙｇ））と各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）との間の距離（ｌ１、ｌ２、ｌ３、ｌ４、ｌ５）がなす比率（Ｒｉ＝（ｌｉ／ｌｍａｘ））に基づく相対距離データ（ここでは比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５）と、基準点（重心点Ｇ（ｘｇ、ｙｇ））といずれかの現実アクセス位置（ここでは最大距離ｌｍａｘを与えるＰｉｍａｘ）とを結ぶ基準線分に対する、基準点（重心点Ｇ（ｘｇ、ｙｇ））と各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）とを結ぶ線分がなす角度である相対角度データ（ここでは相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）と、の少なくとも一方（ここでは両方）を含むものである。
本装置１１においては、相対位置データ（比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）が相対距離データ（比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５）を含み、基準距離（最大距離ｌｍａｘ）が、基準点（重心点Ｇ（ｘｇ、ｙｇ））と各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）との間の距離のうち最大距離とされるものである。
本装置１１においては、相対位置データ（比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）が相対角度データ（相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）を含み、基準線分が、基準点（重心点Ｇ（ｘｇ、ｙｇ））と各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）との間の距離のうち最大距離（最大距離ｌｍａｘ）を与える現実アクセス位置（Ｐｉｍａｘ）と基準点（重心点Ｇ（ｘｇ、ｙｇ））とを結ぶ線分とされるものである。
【００６１】
本装置１１においては、相対位置データ（比率Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、相対角ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）が各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）ごとの相対位置素データ（点Ｐ１についてはＲ１及びｄ１、点Ｐ２についてはＲ２及びｄ２、点Ｐ３についてはＲ３及びｄ３、点Ｐ４についてはＲ４及びｄ４、そして点Ｐ５についてはＲ５及びｄ５）を含むと共に、照合データ（図８の接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）が照合位置関係を満たすアクセス位置ごとの照合素データ（Ｔｃ１とＵｃ１、Ｔｃ２とＵｃ２、Ｔｃ３とＵｃ３、Ｔｃ４とＵｃ４、Ｔｃ５とＵｃ５）を含み、前記相当条件が、各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）ごとに相対位置素データ（Ｒ１とｄ１、Ｒ２とｄ２、Ｒ３とｄ３、Ｒ４とｄ４、Ｒ５とｄ５）と照合素データ（Ｔｃ１とＵｃ１、Ｔｃ２とＵｃ２、Ｔｃ３とＵｃ３、Ｔｃ４とＵｃ４、Ｔｃ５とＵｃ５）とを比較し、いずれの現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）に関しても相対位置素データ（Ｒ１とｄ１、Ｒ２とｄ２、Ｒ３とｄ３、Ｒ４とｄ４、Ｒ５とｄ５）が照合素データ（Ｔｃ１とＵｃ１、Ｔｃ２とＵｃ２、Ｔｃ３とＵｃ３、Ｔｃ４とＵｃ４、Ｔｃ５とＵｃ５）と所定差内（ｉが１からｎのいずれについても、Ｔｃｉ×（１−ｒ）＜Ｔｉ＜Ｔｃｉ×（１＋ｒ）（但しｒは許容誤差割合（例えば０．１）かつＵｃｉ×（１−ｙ）＜Ｕｉ＜Ｕｃｉ×（１＋ｙ）（但しｙは許容誤差割合（例えば０．１））に含まれるという条件である。なお、この式中ではＴ１〜Ｔ５とＵ１〜Ｕ５とについて判断しているが、これらＴ１〜Ｔ５とＵ１〜Ｕ５とはそれぞれＲ１〜Ｒ５とｄ１〜ｄ５とを並びかえたものであり同じものである。
【００６２】
本装置１１においては、照合素データ（Ｔｃ１〜Ｔｃ５、Ｕｃ１〜Ｕｃ５）が数値の大小により昇順又は降順のいずれかである大きさ順（ここでは昇順）で記憶されており、判断手段（順序判断部４０、照合用データ有無判断部４２、照合用データ読み出し部４４、適否判断部４６、誤差算出部４８及び対象パターン判断部５０を含む。）が、該大きさ順（ここでは昇順）に相対位置素データ（Ｒ１〜Ｒ５、ｄ１〜ｄ５）を並びかえる並びかえ手段（ここでは順序判断部４０）を有し、並びかえ手段（順序判断部４０）により並びかえられた相対位置素データ（Ｔ１〜Ｔ５、Ｕ１〜Ｕ５）と照合素データ（Ｔｃ１〜Ｔｃ５、Ｕｃ１〜Ｕｃ５）とに基づき前記相当条件（ｉが１からｎのいずれについても、Ｔｃｉ×（１−ｒ）＜Ｔｉ＜Ｔｃｉ×（１＋ｒ）（但しｒは許容誤差割合（例えば０．１）かつＵｃｉ×（１−ｙ）＜Ｕｉ＜Ｕｃｉ×（１＋ｙ）（但しｙは許容誤差割合（例えば０．１））に従って判断するものである。
本装置１１においては、判断手段（順序判断部４０、照合用データ有無判断部４２、照合用データ読み出し部４４、適否判断部４６、誤差算出部４８及び対象パターン判断部５０を含む。）が、照合データ記憶手段（照合用データ記憶部１８）に記憶されている照合データ（図８の接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）のうち検知面（入力パネル１３ｂ）への現実アクセスの個数ｎに合致する照合データ（接触個数ｎｃ＝ｎ）を読み出す個数合致照合データ読出手段（ここでは照合用データ有無判断部４２）を有し、個数合致照合データ読出手段（照合用データ有無判断部４２）により読み出された照合データ（Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）と相対位置データ（Ｔ１〜Ｔ５、Ｕ１〜Ｕ５）とが所定の相当条件を満たすか否かを判断するものである。
【００６３】
本装置１１においては、照合データ（図８の接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）が複数存しており（図８においてはパターン番号が１〜７まであり７個の照合データが存している。）、相対位置データ（Ｔ１〜Ｔ５、Ｕ１〜Ｕ５）と複数の照合データ（Ｔｃ１〜Ｔｃ５、Ｕｃ１〜Ｕｃ５）とが所定の相当条件を満たす場合、該複数存する照合データから所定の選択条件に従って照合データを選択する選択手段（誤差算出部４８と対象パターン判断部５０とを含んで構成される）を判断手段（順序判断部４０、照合用データ有無判断部４２、照合用データ読み出し部４４、適否判断部４６、誤差算出部４８及び対象パターン判断部５０を含む。）が備えるものである。
本装置１１においては、相対位置データ（Ｔ１〜Ｔ５、Ｕ１〜Ｕ５）が各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）ごとの相対位置素データ（Ｒ１とｄ１、Ｒ２とｄ２、Ｒ３とｄ３、Ｒ４とｄ４、Ｒ５とｄ５）を含むと共に、照合データ（図８の接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）が照合位置関係を満たすアクセス位置ごとの照合素データ（Ｔｃ１とＵｃ１、Ｔｃ２とＵｃ２、Ｔｃ３とＵｃ３、Ｔｃ４とＵｃ４、Ｔｃ５とＵｃ５）を含み、選択条件が、各現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）に関する相対位置素データ（Ｒ１とｄ１、Ｒ２とｄ２、Ｒ３とｄ３、Ｒ４とｄ４、Ｒ５とｄ５）と照合素データ（Ｔｃ１とＵｃ１、Ｔｃ２とＵｃ２、Ｔｃ３とＵｃ３、Ｔｃ４とＵｃ４、Ｔｃ５とＵｃ５）との差に応じた値を全部の現実アクセス位置（点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５）に関し合計した誤差が小さい照合データであるという条件である。なお、ここでは上述の（式１）から計算されるＴｄと、（式２）から計算されるＵｄと、を用いて（式３）により誤差Ｅが計算される。
【００６４】
本装置１１においては、検知面（入力パネル１３ｂ）へのアクセスがなされた場合に検知面（入力パネル１３ｂ）へのアクセスの個数ｎが前記所定個数（Ｑ個（ここでは４個））以上か否か判断し、前記所定個数（Ｑ個（ここでは４個））以上と判断した場合には基準点決定手段（重心点算出部２８）を機能させる起動判断手段（ここでは状態判断部２６）を備えるものである。
本装置１１においては、照合データ（図８の接触個数ｎｃ、Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）に対応した出力データ（ここではスタンプデータ）を記憶する出力データ記憶手段（ここではスタンプデータ記憶部１６）を備えてなり、判断手段（順序判断部４０、照合用データ有無判断部４２、照合用データ読み出し部４４、適否判断部４６、誤差算出部４８及び対象パターン判断部５０を含む。）が相対位置データ（Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、ｄ１、ｄ２、ｄ３、ｄ４、ｄ５）と所定の相当条件を満たすと判断した照合データ（Ｔｃ１、Ｔｃ２、・・・・Ｔｃｎｃ、Ｕｃ１、Ｕｃ２、・・・・Ｕｃｎｃ）に対応する出力データ（スタンプデータ）を出力データ記憶手段（スタンプデータ記憶部１６）から読み出し出力するデータ出力手段（ここではスタンプデータ読み出し部５２、出力信号生成部５４及び出力部５６を含んでなる。）を備えてなる。
本装置１１は、所定のプログラムをコンピュータに実行させることで実現させることができ、さらに、かかるプログラムはコンピュータ読みとり可能な記憶媒体に記録することができる。
【符号の説明】
【００６５】
１１            本装置
１１ａ          ＣＰＵ
１１ｂ          ＲＡＭ
１１ｃ          ＲＯＭ
１１ｄ          インターフェイス
１３            タッチパネル部
１３ａ          表示パネル
１３ｂ          入力パネル
１５            接触データ記憶部
１６            スタンプデータ記憶部
１７            誤差記憶部
１８            照合用データ記憶部
２２            受付部
２４            接触判断部
２６            状態判断部
２８            重心点算出部
３０            距離算出部
３２            最大距離判定部
３４            比率算出部
３６            角算出部
３８            相対角算出部
４０            順序判断部
４２            照合用データ有無判断部
４４            照合用データ読み出し部
４６            適否判断部
４８            誤差算出部
５０            対象パターン判断部
５２            スタンプデータ読み出し部
５４            出力信号生成部
５６            出力部
【図１】
2014211683.tif 000003
【図２】
2014211683.tif 000004
【図３】
2014211683.tif 000005
【図４】
2014211683.tif 000006
【図５】
2014211683.tif 000007
【図６】
2014211683.tif 000008
【図７】
2014211683.tif 000009
【図８】
2014211683.tif 000010
【図９】
2014211683.tif 000011
【図１０】
2014211683.tif 000012
【図１１】
2014211683.tif 000013