(57)【特許請求の範囲】
【請求項１】
識別用データと識別用データの処理手順から、識別用データを処理手順どおりに識別するデータ複合識別装置において、
前記識別用データを入力する識別用データ入力部と、
前記識別用データの処理手順を記述した複合評価式を入力する複合評価式入力部と、
前記複合評価式入力部で入力された複合評価式を解釈し、前記複合評価式で記述された処理手順にしたがって前記識別用データを処理し、最終的な識別結果を求める複合評価式処理部とを備え、
前記複合評価式処理部は、前記識別用データ入力部から入力された識別用データを格納する識別用データメモリと、
前記複合評価式入力部から入力された複合評価式を格納する複合評価式メモリと、
前記複合評価式メモリの現在位置を示す複合評価式ポインタと、
複合識別に必要なデータを格納する複合識別メモリと、
前記複合評価式ポインタが示す複合評価式の内容に応じた、必要なデータを前記複合識別メモリに格納し、前記複合評価式ポインタの位置を制御する複合識別メモリ設定部と、
前記複合識別メモリの現在位置を示す複合識別ポインタと、
１対１照合処理または検索照合処理を行う照合関数処理部および前記照合関数処理部が処理した照合結果から個人ＩＤを抽出する補助関数処理部を有し、前記複合識別ポインタが示す複合識別メモリの内容に応じて、必要な処理の依頼を前記照合関数処理部または前記補助関数処理部に対して行い、処理の結果で複合識別メモリの内容を更新し、前記複合識別ポインタの位置を制御する関数処理部とを備えることを特徴とするデータ複合識別装置。
【請求項２】
複合評価式は、被作用素と作用素の組合せから構成されることを特徴とする請求項１記載のデータ複合識別装置。
【請求項３】
作用素の作用対象となる被作用素の種別は、前記作用素の種別によって定められることを特徴とする請求項２記載のデータ複合識別装置。
【請求項４】
作用素の作用対象となる被作用素の数は、前記作用素の種別によって定められることを特徴とする請求項２記載のデータ複合識別装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、識別用データと識別用データの処理手順から、識別用データを処理手順どおりに識別するデータ複合識別方法およびその装置に関するものである。
【０００２】
【従来の技術】
例えば、特開平３―２８８９５４号公報では、登録した複数の指紋と指紋の登録順序との組合せ、キーボードから入力したパスワードとパスワードの各文字の入力に使用した指紋の組合せ、キーボードから入力したパスワードとパスワードを入力した時のキーボードを押下するリズムパターンの組合せ、手書き文字と手書き文字を入力した時の筆圧の組合せでユーザ認証を行う方法が開示されている。
【０００３】
【発明が解決しようとする課題】
従来の技術では、行う識別の方法が固定的に決められているため、外部から与えられた任意の処理手順で識別することはできないという課題があった。
【０００４】
この発明は上記のような課題を解決するためになされたもので、識別用データの任意の処理手順を複合評価式として外部から与えられるようにし、与えられた複合評価式に記述された処理手順を解釈しながら識別用データを処理することによって、最終的な識別結果を求めることのできるデータ複合識別方法およびその装置を得ることを目的とする。
【０００５】
【課題を解決するための手段】
この発明の第１の構成によるデータ複合識別装置は、識別用データを入力する識別用データ入力部と、識別用データの処理手順を記述した複合評価式を入力する複合評価式入力部と、複合評価式入力部で入力された複合評価式を解釈し、複合評価式で記述された処理手順にしたがって識別用データを処理し、最終的な識別結果を求める複合評価式処理部とを備え、複合評価式処理部は、識別用データ入力部から入力された識別用データを格納する識別用データメモリと、複合評価式入力部から入力された複合評価式を格納する複合評価式メモリと、複合評価式メモリの現在位置を示す複合評価式ポインタと、複合識別に必要なデータを格納する複合識別メモリと、複合評価式ポインタが示す複合評価式の内容に応じた、必要なデータを複合識別メモリに格納し、複合評価式ポインタの位置を制御する複合識別メモリ設定部と、複合識別メモリの現在位置を示す複合識別ポインタと、１対１照合処理または検索照合処理を行う照合関数処理部および照合関数処理部が処理した照合結果から個人ＩＤを抽出する補助関数処理部を有し、複合識別ポインタが示す複合識別メモリの内容に応じて、必要な処理の依頼を照合関数処理部または補助関数処理部に対して行い、処理の結果で複合識別メモリの内容を更新し、複合識別ポインタの位置を制御する関数処理部とを備えるものである。
【０００６】
また、この発明の第２の構成によるデータ複合識別装置は、複合評価式を被作用素と作用素の組み合わせから構成するようにしたものである。
【０００７】
また、この発明の第３の構成によるデータ複合識別装置は、作用素の作用対象となる被作用素の種別が、作用素の種別によって定められるようにしたものである。
【０００８】
また、この発明の第４の構成によるデータ複合識別装置は、作用素の作用対象となる被作用素の数が、作用素の種別によって定められるようにしたものである。
【０００９】
【発明の実施の形態】
まず、この発明での処理手順を図１を用いて説明する。識別に使用する指紋や顔、声、パスワード、個人ＩＤ、グループＩＤなどの識別用データを入力する。これと同様に、これらの識別用データをどのように組合わせて処理し最終的な識別結果を得るかという処理手順を記述した複合評価式を入力する。与えられた複合評価式が解釈されながら、複合評価式に記述された処理手順に応じて識別用データを処理していく。これらの処理結果から最終的な複合識別結果を出力する。
【００１０】
次に、図１に対応したこの発明における装置のブロック図を図２に示す。図において、１は識別用データ入力部、２は複合評価式入力部、３は複合評価式処理部、４は複合識別結果出力部である。
【００１１】
次に、複合評価式を解釈が解釈され、複合評価式に記述された処理手順に応じて識別用データを処理する手順を図３を用いて説明する。まず複合評価式の現在位置を先頭に設定する。次に複合評価式の現在地の内容が作用素か否かを判定する。ここで、作用素でなければ終了を表わす内容かを判定する。ここで、終了を表わす内容ならば、処理を終了する。一方、終了を表わす内容でない場合は必ず被作用素であるので、複合評価式の現在位置を一つすすめる。さきほどの判定で作用素であった場合には、まず与えられた識別用データに現在の作用素が必要とする数の被作用素が存在するかどうかを判定する。このとき、存在しなければエラーで処理を終了する。存在すれば、被作用素を作用素で処理し、複合評価式の現在位置をひとつすすめる。このような処理を終了判定が行われるまで行い、複合評価式の解釈とそれに記述された処理行うのである。
【００１２】
実施の形態１．
図４はこの発明の実施の形態１によるデータ複合識別装置の構成を示すブロック図であり、図３で処理手順を説明したこの発明における装置構成を示す。図４において、１は識別用データを入力する識別用データ入力部、２は識別用データをどのような手順で処理するかを記述した複合評価式を入力する複合評価式入力部である。３は入力された複合評価式を解釈し、複合評価式で記述された処理手順にしたがって識別用データを処理し、最終的な識別結果を求める複合評価式処理部である。４は複合評価式処理部で得られた識別結果を出力する複合識別結果出力部である。
【００１３】
また、３１は識別用データ入力部で入力された識別用データを記憶しておく識別用データメモリで、３２は複合評価式入力部で入力された複合評価式を記憶しておく複合評価式メモリである。３３は複合評価式メモリの現在の処理対象位置を示す複合評価式ポインタである。３４は複合評価式ポインタ３３が示す複合評価式の内容に応じて必要なデータを複合識別メモリ３５に設定する複合識別メモリ設定部である。３５は複合識別メモリ設定部で準備されたデータを記憶しておく複合識別メモリである。３６は複合識別メモリの現在の処理対象位置を示す複合識別ポインタである。３７は複合識別ポインタ３６が示す複合識別メモリの内容に応じた処理を依頼する関数処理部である。
【００１４】
次にデータ複合識別の一例として、指紋データによる個人識別を想定して、その動作について説明する。ここでは、個人ＩＤ番号と指紋データを入力して、入力された指紋データが個人ＩＤ番号で指定される指紋データと照合する状況を考える。
【００１５】
識別用データ入力部１へは識別用データとして個人ＩＤ番号と指紋データを、複合評価式入力部２へは式１で示されるような複合評価式を入力する。式１では、（）括弧で囲まれた内容は被作用素でありその種別が「個人ＩＤ」および「指紋」という識別用データであることを表し、＜＞括弧で囲まれた内容は照合処理を行う作用素でありその種別が「１対１照合」という処理であることを意味している。また、１対１照合処理は２つの被作用素に作用する作用素であり、入力された指紋データが個人ＩＤ番号で指定される指紋データと一致するかを求める照合関数であるとする。なお、式１は個人ＩＤ番号と指紋データで１対１照合を行うことを指示する複合評価式の表現方法の一例である。
複合評価式＝（個人ＩＤ）（指紋）＜１対１照合＞      ……式１
入力された識別用データは識別用データメモリ３１に記憶され、同様に複合評価式は複合評価式メモリ３２に記憶される。
【００１６】
次に、識別用データメモリ３１、複合評価式メモリ３２、複合評価式ポインタ３３、複合識別メモリ設定部３４の動作について説明する。
【００１７】
複合識別メモリ設定部３４は図５のような手順で処理が行われる。初期状態では複合評価式ポインタ３３は複合識別メモリ３２の先頭を示している。複合識別メモリ３２は、複合評価式ポインタ３３が示す内容に応じて、複合識別メモリ設定部３４によって先頭から順に設定される。式１の複合評価式が入力された場合には、複合識別メモリ３２の先頭から順に（個人ＩＤ）、（指紋）、＜１対１照合＞という情報が入る。初期状態では、複合評価式ポインタ３３は（個人ＩＤ）を指しており、（個人ＩＤ）は被作用素であるため、複合識別メモリ設定部３４によって、識別用データメモリ中の個人ＩＤが複合識別メモリの先頭に設定される。設定が終了すると複合識別メモリ設定部３４は複合評価式ポインタ３３を次の位置に進める。
【００１８】
次の位置に進められた複合評価式ポインタ３３は（指紋）を指しており、（指紋）は被作用素であるため、複合識別メモリ設定部３４によって、識別用データメモリ中の指紋データが複合識別メモリ３５の２番目の位置に設定される。設定が終了すると複合識別メモリ設定部３４は複合評価式ポインタ３３を次の位置に進める。
【００１９】
３番目の位置に進められた複合評価式ポインタは＜１対１照合＞を指しており、＜１対１照合＞は作用素であるため、複合識別メモリ設定部３４は「１対１照合」処理の実行を意味する情報を複合識別メモリ３５の３番目の位置に設定する。
【００２０】
次に、複合識別メモリ３５、複合識別ポインタ３６、関数処理部３７の動作について図６で式１の場合について複合識別メモリ３５の内容を示しながら説明する。
【００２１】
初期状態では、ステップ１．のように複合識別ポインタ３６は複合識別メモリの先頭を監視している。複合識別ポインタ３６が監視する複合識別メモリ３５の内容が被作用素ならば、ステップ２．やステップ３．のように複合識別ポインタ３６を次の位置に進めるだけであるが、ステップ４．のようにもし作用素ならば、その作用素と複合識別メモリ中の必要な被作用素の内容を関数処理部３７へ渡す。このとき現在複合識別ポインタ３６が示している作用素の種別によって定められる数の被作用素が関数処理部３７に渡される。この実施の形態１の場合は、１対１照合処理は二つの作用素を必要とするので、個人ＩＤと指紋を関数処理部３７に渡す。渡される被作用素は作用素の直前のものである。同時に関数処理部３７に渡された内容はステップ５．のように複合識別メモリ３５から消去され、複合識別ポインタ３６は消去されたメモリ位置の先頭に移動する。
【００２２】
ただし、この処理の過程で作用素が必要とする数の被作用素データが複合識別メモリ内に存在しない、もしくは被作用素データの種別が作用素の処理対象でない場合には複合識別結果出力部へエラーであることを出力する。
【００２３】
次に、関数処理部３７の動作について説明する。関数処理部３７は図７に示した手順で処理が行われる。複合識別メモリ３５から渡された作用素と作用対象となる被作用素は図８に示すように作用素の種別に応じて照合関数処理部３７１、評価関数処理部３７２、補助関数処理部３７３のいずれかにおいて選択的に処理が行われる。式１の場合は作用素の種別は１対１の照合処理であるので照合関数処理部３７１に処理が依頼される。この処理は図９に示した手順で照合処理が行われる。照合関数処理部３７１では個人ＩＤをもとに登録指紋データベースから個人ＩＤに該当する指紋データを読み出し、識別用データとして与えられた指紋データと照合を行う。照合では、ふたつの指紋データの一致度を求め、定められた閾値を越えた場合にそれらが一致したとして、照合結果として「ＯＫ」が求められる。
【００２４】
このように、照合関数処理部３７１では１対１照合照合処理を行い、照合結果を関数処理部３７へ返す。関数処理部３７は照合結果を図６のステップ６．のように複合照合メモリの現在複合識別ポインタ３３の示す位置に照合結果を格納し、複合識別ポインタ３３をひとつ進める。
【００２５】
複合識別メモリ３５に関数処理部３７からの処理結果が設定されると、複合識別メモリ設定部３４は再び複合識別メモリ３２を読みに行き、同様の動作をする。式１の場合は、複合識別メモリ設定部３４が複合評価式メモリ内の複合評価式が終りであることを判断して、図６の ステップ７．のように複合識別メモリ３５に複合評価式が終りであることを示すデータを格納する。
【００２６】
複合識別メモリ３５を監視している複合識別ポインタ３６が複合評価式の終りであることを示すデータを見付けた時には、複合識別ポインタ３６をひとつ戻し、その位置でのメモリ内容を最終的な識別結果として複合識別結果出力部４に出力する。この実施の形態１の場合は、照合結果を最終的な識別結果とする。ただし、終了時の複合識別ポインタ３６の位置が複合識別メモリの先頭でない場合はエラーを複合識別結果出力部４へ出力する。
【００２７】
以上のように、実施の形態１によれば、複合評価式処理部３が複合評価式入力部２で与えられる任意の複合評価式の解釈をし、複合評価式で記述される処理手順で識別用データを処理できるように構成したので、複合評価式処理部３の構成を変更せずに、複合評価式で記述される任意の処理手段の組合せに対して識別結果を求めることができる。
【００２８】
実施の形態２．
上記実施の形態１では、作用素の種別が照合関数の場合を説明したが、作用素が評価関数であった場合には複数の照合結果を複合した識別結果を得ることができる。
【００２９】
そのため、この実施の形態２では、個人ＩＤ番号と指紋データの１対１照合の照合結果と、個人ＩＤ番号と顔データの１対１照合の照合結果を複合したデータ複合識別の例について、図１０で複合照合メモリ３５の内容を参照しながら説明する。
【００３０】
個人ＩＤ番号と指紋データの１対１照合の照合結果と、個人ＩＤ番号と顔データの１対１照合の照合結果との両方で同じ結果が得られた場合のみ識別成功と判断するための複合評価式は例えば式２で表される。式２では、［］括弧で囲まれた内容は評価処理を行う作用素でありその種別が「ＡＮＤ」という処理であることを意味している。また、ＡＮＤは２つの被作用素に作用する作用素で、両方の照合結果が同一であった場合に識別成功と判断する評価関数であるとする。
複合評価式＝（個人ＩＤ）（指紋）＜１対１照合＞（個人ＩＤ）（顔）＜１対１照合＞［ＡＮＤ］                                      ……式２
【００３１】
１対１照合が終了するまでの過程は実施の形態１と同様であるため省略し、２回の１対１照合が終了した時点以降の動作を図１０で複合識別メモリの内容を参照しながら説明する。式２の複合評価式の２回目の１対１照合が終了した時点では、図１０のステップ１．のように、複合識別メモリ３５の１番目には個人ＩＤ番号と指紋データによる１対１照合の照合結果が格納されており、複合識別メモリ３５の２番目には個人ＩＤ番号と顔データによる１対１照合の照合結果が格納されている。この次の複合評価式の内容が[ＡＮＤ]であるため、複合識別メモリ設定部３４によって複合識別メモリの３番目の領域には評価関数作用素の［ＡＮＤ］が格納される。
【００３２】
このとき、複合識別ポインタ３６が示す内容が作用素であるため、関数処理部３７には作用素の内容ＡＮＤと、ＡＮＤという作用素の作用対象とする被作用素の数が２であるので、複合識別メモリの１番目と２番目の位置の内容であるふたつの照合結果が渡される。このとき、複合識別メモリ３５の状態は一旦ステップ３．のようになる。
【００３３】
ただし、この処理の過程で作用素が必要とする数の被作用素データが複合識別メモリ内に存在しない、もしくは被作用素データの種別が作用素の処理対象でない場合には複合識別結果出力部４へエラーであることを出力する。
【００３４】
次に、関数処理部 ３７ の動作について説明する。複合識別メモリ３５から渡された作用素と作用対象となる被作用素データは、作用素の種別に応じて選択的に処理が行われる。式２の場合は作用素の種別は評価関数であるので評価関数処理部３７２に処理が依頼される。評価関数処理部３７２では作用素の内容ＡＮＤに応じた処理を行う。すなわち、図１１に処理手順を示したように、２つの照合結果が「ＯＫ」であり、かつ、２つの照合結果の個人ＩＤが一致すれば、評価結果として「ＯＫ」を算出する。評価関数処理部３７２で求められた評価結果は関数処理部３７へ返される。関数処理部３７は図１０のステップ４．のように複合照合メモリ３５のうち現在複合識別ポインタ３６の示す位置に評価結果を格納し、複合識別ポインタ３６をひとつ進める。終了処理は実施の形態１と同様な処理を行い、複合識別メモリ３５に格納されている評価結果を最終的な識別結果として複合識別結果出力部４に出力する。
【００３５】
以上のように、実施の形態２によれば、複合評価式に複数の照合処理を評価処理で組み合わせることによって、複数の照合結果を複合した最終的な識別結果を求めることができる。また、複数の照合結果を複合評価して最終的な識別結果を求めることで、単独の照合結果だけで識別結果とするよりも高精度な識別結果を得ることができる。さらに、指紋だけでなく顔や声などの他の任意の照合手段を組合わせて識別をすることができるため、照合手段の選択肢の幅が広くなる。
【００３６】
実施の形態３．
上記実施の形態１および２では、作用素が照合関数および評価関数の場合を説明したが、作用素に補助関数を用いた場合には、任意の複合評価式を得ることができる。そのため、この実施の形態３では、補助関数を用いた複合評価式の例について説明する。
【００３７】
グループＩＤ番号と指紋データの検索照合の照合結果と、照合結果で得られた個人ＩＤ番号と顔データの１対１照合を行う場合の複合評価式は例えば式３で表される。式３では、｛｝括弧で囲まれた内容は作用素でありその種別が補助関数であることを意味している。また、補助関数Iは１つの被作用素のうち個人ＩＤ番号を取り出す機能を持っているとする。
複合評価式＝（グループＩＤ）（指紋）＜検索照合＞｛I｝（顔）＜１対１照合＞                                                  ……式３
【００３８】
この実施の形態３では＜検索照合＞処理を行うまでは実施の形態１と同様な処理が行われる。この実施の形態３で示されている作用素＜検索照合＞は照合関数処理部３７１での処理手順が実施の形態１で示した処理手順と異なる。検索照合での処理手順を図１２を用いて説明する。照合関数処理部３７１ではグループＩＤをもとに登録指紋データベースからそのグループＩＤに該当する複数の指紋データを読み込む。この複数の指紋データをグループ指紋と呼ぶことにする。照合候補の個人ＩＤをグループ指紋の先頭の個人ＩＤにするなどして、照合候補の指紋データをグループ指紋から取り出す。この照合候補の指紋データを候補指紋と呼ぶことにする。照合関数処理部３７１に渡されてきた識別用指紋データと候補指紋の一致度を計算し、閾値と比較する。一致度が閾値を越えれば照合が成功したとして照合結果として「ＯＫ」と個人ＩＤを得る。一致度が閾値を越えなければ、次の照合候補の個人ＩＤを決める。この処理をグループ指紋との比較がすべて終了するまで行い、閾値を越える指紋データがグループ指紋の中になければ、照合結果は「ＮＧ」となる。
【００３９】
次に、検索照合が終了した時点以降の動作を、複合照合メモリ３５の内容を示した図１３を用いて説明する。式３の検索照合が終了した時点では、図１３のステップ１．のように複合識別メモリ３５の１番目にはグループＩＤ番号と指紋データによる検索照合の照合結果が格納されている。この状態でステップ２．のように次に与えられる複合評価式の内容が作用素｛Ｉ｝であるため、関数処理部３７には作用素の内容｛Ｉ｝と、作用素｛Ｉ｝の作用対象の被作用素の数が１であるので、複合識別メモリ３５の１番目の位置の検索照合による照合結果が渡される。関数処理部３７で個人ＩＤを取り出す動作を実行している間、複合識別ポインタは図１３のステップ３．の位置を示している。関数処理部３７が処理を終えると、複合識別メモリ３５の先頭に得られた被作用素（個人ＩＤ）が設定される。以降の動作は実施の形態１の場合と同様である。
【００４０】
ただし、この処理の過程で作用素が必要とする数の被作用素データが複合識別メモリ内に存在しない、もしくは被作用素データの種別が作用素の処理対象でない場合には複合識別結果出力部へエラーであることを出力する。
【００４１】
この時の関数処理部３７の動作について説明する。複合識別メモリ３５から渡された作用素と作用対象となる被作用素は、作用素の種別に応じて選択的に処理が行われる。作用素が｛Ｉ｝場合は、種別が補助関数であるので補助関数処理部３７３に処理が依頼される。補助関数処理部３７３では照合結果から個人ＩＤ番号を抽出し関数処理部３７へ返す。関数処理部３７は照合結果を図１３のステップ４．のように複合照合メモリの現在複合識別ポインタ３６の示す位置に個人ＩＤを格納し、複合識別ポインタ３６をひとつ進める。この後の終了処理は実施の形態１と同様である。
【００４２】
以上のように、実施の形態３によれば、補助関数を定義することによって任意の組合せを表す複合評価式を作成することができる。
【００４３】
この発明によるデータ複合識別方法によれば、識別用データと、識別用データの複合識別手順を記述した複合評価式とを用い、複合評価式を解釈することによって、複合評価式で記述された複合処理手順にしたがって前記識別用データを処理し、最終的な識別結果を求めるようにすることによって、識別用データを識別処理できる効果がある。
【００４４】
また、この発明によるデータ複合識別方法によれば、識別用データを識別用データメモリに格納するとともに、複合評価式も複合評価式メモリに格納し、前記複合評価式メモリの現在位置を示す複合評価式ポインタが指し示す複合評価式の内容に応じた、必要なデータを複合識別メモリに格納するとともに前記複合評価式ポインタの位置を制御し、前記複合識別メモリの現在位置を示す複合識別ポインタが指し示す複合識別メモリの内容に応じて、必要な処理の依頼を行い、処理の結果で複合識別メモリの内容を更新し、複合識別ポインタの位置を制御することによって、複合評価式処理部の構成を変更せずに、複合評価式で記述される任意の処理手順の組合せに対して識別結果を求めることができる効果がある。
【００４５】
また、この発明によるデータ複合識別方法によれば、複合評価式を被作用素と作用素の組み合わせから構成することによって、複合評価式を被作用素と作用素との関係で記述できる効果がある。
【００４６】
また、この発明によるデータ複合識別方法によれば、作用素の作用対象となる被作用素の種別が、作用素の種別によって定められるようにすることによって、作用素の作用対象となる被作用素の種別を作用素の種別によって定めること、任意の作用素を定義することができる効果がある。
【００４７】
また、この発明によるデータ複合識別方法によれば、作用素の作用対象となる被作用素の数が、作用素の種別によって定められるようにすることによって、任意の作用素を定義することができる効果がある。
【００４８】
また、この発明によるデータ複合識別装置によれば、識別用データを入力する識別用データ入力部と、識別用データの複合処理手順を記述した複合評価式を入力する複合評価式入力部とを備え、複合評価式入力部で入力された複合評価式を解釈し、複合評価式で記述された処理手順にしたがって識別用データを処理し、最終的な識別結果を求める複合評価式処理部を備えるようすることによって、識別用データを識別処理できる効果がある。
【００４９】
【発明の効果】
この発明の第１の構成によるデータ複合識別装置によれば、識別用データを入力する識別用データ入力部と、識別用データの処理手順を記述した複合評価式を入力する複合評価式入力部と、複合評価式入力部で入力された複合評価式を解釈し、複合評価式で記述された処理手順にしたがって識別用データを処理し、最終的な識別結果を求める複合評価式処理部とを備え、複合評価式処理部は、識別用データ入力部から入力された識別用データを格納する識別用データメモリと、複合評価式入力部から入力された複合評価式を格納する複合評価式メモリと、複合評価式メモリの現在位置を示す複合評価式ポインタと、複合識別に必要なデータを格納する複合識別メモリと、複合評価式ポインタが示す複合評価式の内容に応じた、必要なデータを複合識別メモリに格納し、複合評価式ポインタの位置を制御する複合識別メモリ設定部と、複合識別メモリの現在位置を示す複合識別ポインタと、１対１照合処理または検索照合処理を行う照合関数処理部および照合関数処理部が処理した照合結果から個人ＩＤを抽出する補助関数処理部を有し、複合識別ポインタが示す複合識別メモリの内容に応じて、必要な処理の依頼を照合関数処理部または補助関数処理部に対して行い、処理の結果で複合識別メモリの内容を更新し、複合識別ポインタの位置を制御する関数処理部とを備えるので、複合評価式処理部の構成を変更せずに、複合評価式で記述される任意の処理手順の組合せに対して識別結果を求めることができる効果がある。
【００５０】
また、この発明の第２の構成によるデータ複合識別装置によれば、複合評価式を被作用素と作用素の組み合わせから構成することによって、複合評価式を被作用素と作用素との関係で記述できる効果がある。
【００５１】
また、この発明の第３の構成によるデータ複合識別装置によれば、作用素の作用対象となる被作用素の種別が、作用素の種別によって定められるように構成することによって、作用素の作用対象となる被作用素の種別を作用素の種別によって定めること、任意の作用素を定義することができる効果がある。
【００５２】
また、この発明の第４の構成によるデータ複合識別装置によれば、作用素の作用対象となる被作用素の数が、作用素の種別によって定められるように構成することによって、任意の作用素を定義することができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１、２および３によるデータ複合識別方法の処理手順を表すブロック図である。
【図２】  この発明の実施の形態１、２および３によるデータ複合識別装置の構成を表すブロック図である。
【図３】  この発明の実施の形態１、２および３によるデータ複合識別方法の処理手順を表すブロック図である。
【図４】  この発明の実施の形態１、２および３によるデータ複合識別装置の構成を表すブロック図である。
【図５】  この発明の実施の形態１、２および３による複合識別メモリ設定部３４での処理手順を表すブロック図である。
【図６】  この発明の実施の形態１による複合識別メモリの内容を表す図である。
【図７】  この発明の実施の形態１、２および３による関数処理部３７での処理手順を表すブロック図である。
【図８】  この発明の実施の形態１、２および３における関数処理部と照合関数処理部、評価関数処理部、補助関数処理部との関係を表す図である。
【図９】  この発明の実施の形態１、２および３による１対１照合が実行される場合の照合関数処理部３７１での処理手順を表すブロック図である。
【図１０】  この発明の実施の形態２による複合識別メモリの内容を表す図である。
【図１１】  この発明の実施の形態２によるＡＮＤ評価が実行される場合の評価関数処理部３７２での処理手順を表すブロック図である。
【図１２】  この発明の実施の形態３による検索照合が実行される場合の照合関数処理部３７１での処理手順を表すブロック図である。
【図１３】  この発明の実施の形態 ３ による複合識別メモリの内容を表す図である。
【符号の説明】
１  識別用データ入力部、２  複合評価式入力部、３  複合評価式処理部、４  複合識別結果出力部、３１  識別用データメモリ、３２  複合評価式メモリ、３３  複合評価式ポインタ、３４  複合識別メモリ設定部、３５  複合識別メモリ、３６  複合識別ポインタ、３７  関数処理部、３７１  照合関数処理部、３７２  評価関数処理部、３７３  補助関数処理部。
【図１】
0003755342.tif 000002
【図２】
0003755342.tif 000003
【図３】
0003755342.tif 000004
【図４】
0003755342.tif 000005
【図５】
0003755342.tif 000006
【図６】
0003755342.tif 000007
【図７】
0003755342.tif 000008
【図８】
0003755342.tif 000009
【図９】
0003755342.tif 000010
【図１０】
0003755342.tif 000011
【図１１】
0003755342.tif 000012
【図１２】
0003755342.tif 000013
【図１３】
0003755342.tif 000014