(57)【特許請求の範囲】
【請求項１】
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースと、
前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、登録部と、
ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、データベース選択部と、
前記データベース選択部が選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、照合部と、
を備えていることを特徴とする認証処理装置。
【請求項２】
前記登録部が、前記複数のデータベースそれぞれに対して、当該データベースに登録される、前記登録用の生体情報の個数を制限する、
請求項１に記載の認証処理装置。
【請求項３】
前記登録部が、前記登録用の生体情報に対して、予め設定されている複数の動作パターンの中から、対応する前記登録用の動作パターンを選択する、請求項１または２に記載の認証処理装置。
【請求項４】
前記データベース選択部は、特定した動作パターンが前記登録対象とする動作パターンと一致するデータベースが存在するかどうかを判定し、存在する場合に、前記一致するデータベースを対応するデータベースとして選択し、存在しない場合に、対応するデータベースを選択できなかったことを、前記照合部に通知し、
前記照合部は、対応するデータベースを選択できなかったことが通知されると、前記照合処理を中止する、請求項１〜３のいずれかに記載の認証処理装置。
【請求項５】
前記生体情報が、指紋のパターン、静脈パターン、及び掌の形状のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体の一部との接触を検知する装置によって取得され、且つ、前記ユーザの身体の一部と前記装置との接触箇所の数、及び前記接触箇所の移動軌跡のうち、少なくとも一つによって定義されている、請求項１〜４のいずれかに記載の認証処理装置。
【請求項６】
前記生体情報が、虹彩の形状、及び顔の特徴のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体を撮影する装置によって取得され、且つ、前記ユーザの身体の一部の動作、及び前記ユーザの身体の一部の移動軌跡のうち、少なくとも一つによって定義されている、請求項１〜４のいずれかに記載の認証処理装置。
【請求項７】
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースを用いた、認証方法であって、
（ａ）コンピュータによって、前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、ステップと、
（ｂ）前記コンピュータによって、ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、ステップと、
（ｃ）前記コンピュータによって、前記（ｂ）のステップで選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、ステップと、
を有することを特徴とする認証処理方法。
【請求項８】
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースを用いた、認証処理を、コンピュータによって実行するためのプログラムであって、
前記コンピュータに、
（ａ）前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、ステップと、
（ｂ）ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、ステップと、
（ｃ）前記（ｂ）のステップで選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置で取得された生体情報に基づいて認証処理を実行する、認証処理装置、認証処理方法、及びプログラム。
【背景技術】
【０００２】
近年、コンピュータシステムにおいては、人間の生体情報（身体的特徴又は行動的特徴）を用いる生体認証の採用が増加している。生体認証を採用した場合は、ＩＤとパスワードとを用いる認証に比べて、認証情報の盗難による情報漏洩の危険性は、大きく低減されると考えられる。
【０００３】
また、生体認証は、大きく、ＩＤと生体情報とを入力するＩＤ付き生体認証と、生体情報のみを入力するＩＤレス生体認証との２つに分けられる。このうち、ＩＤレス生体認証では、ユーザは生体認証のみを入力すれば良いため、ＩＤレス生体認証を採用する場合は、ＩＤ付き生体認証を採用する場合に比べて、ユーザにおける利便性が向上する。
【０００４】
ところで、ＩＤ付き生体認証及びＩＤレス生体認証のいずれであっても、生体認証で用いられる生体情報の情報量は、パスワードの情報量に比べて、膨大であり、生体認証にかかる処理時間は、生体認証を採用しない場合に比べて大きく増加してしまう。このため、認証処理時における照合対象を絞り込み、これによって処理時間の短縮化を実現することが提案されている（例えば、特許文献１及び特許文献２参照）。
【０００５】
特許文献１は、情報処理装置と、マウス装置とを備えた認証システムを開示している。マウス装置は、指紋センサと、指紋照合部と、ジェスチャ照合部と、ジェスチャ生成部と、データベースとを備えている。データベースは、ジェスチャデータと、ＩＤと、指紋情報とを対応付けて格納している。
【０００６】
特許文献１に開示の認証システムでは、ユーザは、認証時に、指紋センサに指を当てると共にマウスを用いてジェスチャを行う。これにより、マウス装置内の移動センサがジェスチャを読み取り、それを基に、ジェスチャ生成部がジェスチャデータを生成する。そして、ジェスチャ照合部が、このジェスチャデータと、データベース内の全ジェスチャデータとを照合し、一定の類似度以上のジェスチャデータに対応する指紋情報を特定する。
【０００７】
この後、指紋照合部は、ジェスチャ照合部が特定した指紋情報のみを用いて、指紋センサが読み取った指紋情報との照合処理を実行し、照合結果に基づいて、認証を行う。特許文献１に開示の認証システムでは、ジェスチャによって照合対象となる指紋情報が絞られるので、認証処理にかかる処理時間の短縮化が図られると考えられる。
【０００８】
また、特許文献２は、指紋照合装置と、ユーザの指の特徴又は癖（濃度、湿度、押圧、面積、角度、厚み、形状など）といった情報を取得する取得手段と、登録辞書データベースとを備えた認証システムを開示している。登録辞書データベースは、ユーザの指紋特徴情報と、ユーザの指の特徴または癖を示す情報とを紐付けて格納している。
【０００９】
特許文献２に開示の認証システムでは、まず、認証時において、取得手段が、ユーザの特徴又は癖といった情報を取得し、取得した情報を登録辞書データベースに登録する。そして、指紋照合装置は、そのユーザの指紋を、登録辞書データベース上の取得した特徴または癖に該当するユーザの指紋情報のみと照合し、照合の結果、合致しなかった場合は、他のユーザの指紋情報と照合する。
【００１０】
特許文献２に開示の認証システムによれば、ユーザの特徴又は癖といった情報に基づいて照合対象となる指紋情報が絞られるので、この場合も、認証処理にかかる処理時間の短縮化が図られると考えられる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特許第４２７３１０３号公報
【特許文献２】特開２００２−１６３６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した特許文献１及び２に開示された認証システムでは、照合対象を絞り込むまでにかかる処理時間は、無視できるものではない。特に、特許文献２に開示された認証システムでは、ユーザの指の特徴又は癖は、一部を除き、同じユーザでも時と場合によって異なることが少なくなく、照合対象を絞り込むまでにかかる処理時間の低減は困難である。
【００１３】
また、絞り込み処理を行った後であっても、入力された生体情報を多数の生体情報と照合させる必要がある。更に、認証対象となるユーザの数が増加すると、それに応じて、処理時間が増加する。このため、上述した特許文献１及び２に開示された認証システムに対しても、認証処理における処理時間の更なる低減が求められている。
【００１４】
本発明の目的の一例は、上記問題を解消し、生体認証に必要な処理時間の短縮化を図り得る、認証処理装置、認証処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明の一側面における認証処理装置は、
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースと、
前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、登録部と、
ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、データベース選択部と、
前記データベース選択部が選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、照合部と、
を備えていることを特徴とする。
【００１６】
また、上記目的を達成するため、本発明の一側面における認証処理方法は、ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースを用いた、認証方法であって、
（ａ）前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、ステップと、
（ｂ）ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、ステップと、
（ｃ）前記（ｂ）のステップで選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、ステップと、
を有することを特徴とする。
【００１７】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースを用いた、認証処理を、コンピュータによって実行するためのプログラムであって、
前記コンピュータに、
（ａ）前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、ステップと、
（ｂ）ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、ステップと、
（ｃ）前記（ｂ）のステップで選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１８】
以上の特徴により、本発明における、認証処理装置、認証処理方法、及びプログラムによれば、生体認証に必要な処理時間の短縮化を図ることができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態における認証処理装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態で用いられる動作定義リストの一例を示す図である。
【図３】図３は、本発明の実施の形態で用いられる、動作番号と生体情報データベースとの対応関係を示す対応リストの一例を示す図である。
【図４】図４は、本発明の実施の形態で用いられる生体情報データベースが登録している情報の一例を示す図である。
【図５】図５は、本発明の実施の形態で用いられる登録済みのＩＤのリスト（登録済みＩＤリスト）の一例を示す図である。
【図６】図６は、本発明の実施の形態における認証処理装置及び認証装置の動作を示すフロー図である。
【図７】図７は、本発明の実施の形態における認証処理装置及び登録装置の動作を示すフロー図である。
【図８】図８は、本発明の実施の形態における認証処理装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００２０】
（実施の形態１）
以下、本発明の実施の形態における、認証処理装置、認証処理方法、及びプログラムについて、図１〜図８を参照しながら説明する。最初に、図１を用いて、本実施の形態における認証処理装置の構成について説明する。図１は、本発明の実施の形態における認証処理装置の構成を示すブロック図である。
【００２１】
［システム構成］
図１に示すように、本実施の形態における認証処理装置２０は、ユーザの動作及び生体情報を読み取るための認証装置１０、及び生体情報を登録するための登録装置３０と共に、認証システム１００を構築している。また、認証処理装置２０、認証装置１０、及び登録装置３０は、互いに、インターネットまたはＬＡＮといったネットワークを介して接続されている。
【００２２】
更に、本実施の形態では、認証処理装置２０は、サーバとして機能するコンピュータによって具現化されている。また、認証装置１０及び登録装置３０も、コンピュータによって具現化されている。なお、認証装置１０と登録装置３０とは、同一のコンピュータによって具現化されていても良く、この場合、一つのコンピュータが認証装置１０及び登録装置３０として機能する。
【００２３】
［認証装置の構成］
図１に示すように、認証装置１０は、動作情報読取部１１と、生体情報読取部１２と、動作判定部１３と、動作定義リスト記憶部１４と、送受信部１５と、表示部１６とを備えている。認証装置１０は、このような構成により、ユーザの動作及び生体情報の読み取りを実行する。
【００２４】
動作情報読取部１１は、ユーザの動作を読み取り、読み取った動作を特定する情報（以下「動作情報」とする。）を作成する。そして、動作情報読取部１１は、作成した動作情報を動作判定部１３に出力する。生体情報読取部１２は、ユーザの生体情報を読み取り、読み取った生体情報を送受信部１５に出力する。
【００２５】
動作判定部１３は、動作情報読取部１１が出力した動作情報からユーザの動作パターンを特定し、更に、特定した動作パターンを、動作番号との対応関係を特定する動作定義リストに照らし合わせ、動作番号を特定する。また、動作判定部１３は、特定した動作番号を送受信部１５に出力する。
【００２６】
図２に示すように、本実施の形態では、動作定義リストは、設定されている各動作パターンと、各動作パターンに付与されている動作番号とで構成されている。図２は、本発明の実施の形態で用いられる動作定義リストの一例を示す図である。また、動作定義リストは、動作定義リスト記憶部１４に記憶されている。動作パターンの具体例については後述する。
【００２７】
送受信部１５は、認証処理装置２０との間での通信機能を備えている。送受信部１５は、動作判定部１３からの動作番号と、生体情報読取部１２からの生体情報とを、認証処理装置２０に送信する。また、送受信部１５は、認証処理装置２０から送信された認証結果を受信し、これを表示部１６に出力する。表示部１６は、送受信部１５から認証結果が出力されると、認証結果を表示装置４０の表示画面に表示させる。また、表示部１６は、他の情報を表示装置４０の表示画面に表示させることもできる。
【００２８】
［生体情報及び動作パターンの具体例］
ここで、本実施の形態における生体情報及び動作パターンについて具体的に説明する。本実施の形態において、生体情報としては、ユーザにおける、指紋のパターン、指の静脈パターン、手のひらの静脈パターン、掌の形状、虹彩の形状、及び顔の特徴などが挙げられる。生体情報読取部１２は、これらの生体情報を取得するために構成、例えば、発光素子、撮像素子、及び画像処理装置を備えている。
【００２９】
また、生体情報が、例えば、指紋のパターン、指の静脈パターン、手のひらの静脈パターン、または掌の形状である場合であれば、動作情報読取部１１としては、タッチパッド及びタッチパネルといった、ユーザの身体の一部との接触を検知する接触式の検知装置を用いるのが良い。
【００３０】
この場合、動作パターンは、ユーザの身体の一部と検知装置との接触箇所の数、及び接触箇所の移動軌跡のうち、少なくとも一つによって定義される。具体的には、図２に示すように、動作パターンは、検知装置に接触しているユーザの指の本数、指によって描かれた図形（単純な線も含む）、これらの組み合わせによって定義される。図２において、「●」の数は、接触する指の数を表しており、矢印は、指によって描かれた図形を表している。
【００３１】
また、生体情報が、例えば、虹彩の形状、または顔の特徴である場合であれば、動作情報読取部１１としては、デジタルカメラなどのユーザの身体を撮影可能な装置を用いるのが良い。
【００３２】
この場合、動作パターンは、ユーザの身体の一部の動作、及びユーザの身体の一部の移動軌跡のうち、少なくとも一つによって定義されている。具体的には、動作パターンは、ユーザによる目を閉じる動作、ユーザによる口を閉じる動作、ユーザが眼球又は顔を動かすことによって描く図形（単純な線も含む）、これらの組み合わせによって定義される。
【００３３】
また、本実施の形態において、動作パターンは、上述した動作パターンに限定されないが、ユーザの利便性の点から、ユーザが慣れれば無意識に行うことができる簡易なものであるのが好ましい。
【００３４】
［登録装置の構成］
図１に示すように、登録装置３０は、ＩＤ入力部３１と、生体情報読取部３２と、生体情報抽出部３３と、送受信部３４と、表示部３５と、動作定義リスト記憶部３６とを備えている。登録装置３０は、このような構成により、認証に用いられる生体情報の登録を実行する。
【００３５】
ＩＤ入力部３１は、ユーザからのＩＤの入力を受け付け、受け付けたＩＤを送受信部３４に入力する。具体的には、ＩＤ入力部３１としては、キーボード及びマウスといった入力機器を用いることができる。また、ＩＤ入力部３１は、外部の別のコンピュータから送信されたＩＤを受信するインターフェイスであっても良い。
【００３６】
生体情報読取部３２は、ユーザの生体情報を読み取り、読み取った生体情報を生体情報抽出部３３に出力する。生体情報読取部３２は、認証装置１０における生体情報読取部１２と同様に構成されていても良い。生体情報抽出部３３は、生体情報読取部３２が読み取った生体情報から、生体情報データベース２５において登録対象となる登録用の生体情報（以下、登録用生体情報）を抽出し、これを送受信部３４に出力する。
【００３７】
送受信部３４は、認証装置１０における送受信部１５と同様に、認証処理装置２０との間での通信機能を備えている。送受信部３４は、生体情報抽出部３３からの生体情報と、ＩＤ入力部３１からのＩＤとを認証処理装置２０に送信する。また、送受信部３４は、認証処理装置２０から登録結果を受信し、これを表示部３５に出力する。
【００３８】
表示部３５は、認証装置１０における表示部１６と同様に、表示装置４０の画面に情報を表示させる機能を備えている。表示部３５は、送受信部３４から登録結果が出力されると、登録結果を表示装置４０の表示画面に表示させる。また、登録結果には、後述するように、登録用生体情報に対して設定された動作パターンの動作番号も含まれている。
【００３９】
具体的には、表示部３５は、動作定義リストを参照して、登録用生体情報に対して設定された動作パターンを特定し、特定した動作パターンを、登録結果として、表示装置４０の表示画面に表示させる。また、表示部３５は、他の情報を表示装置４０の表示画面に表示させることもできる。
【００４０】
なお、登録装置３０で用いられる動作定義リストは、動作定義リスト記憶部３６に記憶されている。登録装置３０で用いられる動作定義リストは、認証装置１０で用いられる動作定義リストと同様のリストである。その一例としては、図２に示された動作定義リストが挙げられる。
【００４１】
［認証処理装置の構成］
また、図１に示すように、認証処理装置２０は、照合部２２と、データベース選択部２３と、複数の生体情報データベース（以下「生体情報ＤＢ」と表記する）２５と、登録部２６とを備えている。認証処理装置２０は、この構成により、登録装置３０と連携する登録処理と、認証装置１０と連携する認証処理とを実行する。
【００４２】
生体情報ＤＢ２５それぞれは、ユーザの生体認証に用いる登録用生体情報と、登録用生体情報に設定された登録用の動作パターン（以下「登録用動作パターン」とする。）とを紐付けて登録する。本実施の形態においては、図１に示すように、生体情報ＤＢ２５それぞれを区別するため、生体情報ＤＢの末尾には（１）〜（Ｎ）の識別番号が付される場合がある。Ｎは任意の自然数である。識別番号が付されていない場合は、生体情報ＤＢのいずれかであることを示している。
【００４３】
また、生体情報ＤＢ２５は、それぞれ、別個の記憶装置によって構築されていても良いし、一つの記憶装置の記憶領域を複数個に分割して得られた各部分によって構築されていても良い。
【００４４】
登録部２６は、生体情報ＤＢ２５毎に、各生体情報ＤＢ２５が登録対象とする動作パターンを設定する。そして、登録部２６は、登録処理の際、登録用生体情報を、登録対象として設定された動作パターンが登録用動作パターンと一致する生体情報ＤＢ２５に、登録させる。本実施の形態では、登録部２６は、生体情報ＤＢ２５毎に、登録対象として、１種類の動作パターンを設定している。このため、登録用生体情報は、動作パターン毎に、異なる生体情報ＤＢ２５に登録される。
【００４５】
データベース選択部２３は、認証処理の際、ユーザが認証装置１０において生体情報を入力すると、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、複数の生体情報データベース２５の中から、対応するデータベースを選択する。
【００４６】
照合部２２は、データベース選択部２３が選択した生体情報ＤＢ２５から、それに登録されている生体情報を抽出し、抽出した生体情報と入力された生体情報との照合処理を実行する。そして、照合部２２は、照合結果から、両者が一致するかどうかを判定し、一致する場合は認証が成功したと判断し、一致しない場合は認証が失敗したと判断する。判断結果は、後述するサーバ送受信部２１によって、認証装置１０に送信される。
【００４７】
このように、認証処理装置２０では、登録対象となる生体情報は、対応する動作パターンに基づいて、複数の生体情報ＤＢ２５に分割されて登録される。そして、認証時においては、まず、入力時の動作パターンから、照合処理に用いる生体情報ＤＢ２５が特定され、その後、特定された生体情報ＤＢ２５を対象に照合処理が実行される。このため、本実施の形態によれば、生体認証に必要な処理時間の短縮化が可能となる。
【００４８】
ここで、図３〜図４を用いて、認証処理装置２０の構成について更に具体的に説明する。図３は、本発明の実施の形態で用いられる、動作番号と生体情報データベースとの対応関係を示す対応リストの一例を示す図である。図４は、本発明の実施の形態で用いられる生体情報データベースが登録している情報の一例を示す図である。図５は、本発明の実施の形態で用いられる登録済みのＩＤのリスト（登録済みＩＤリスト）の一例を示す図である。
【００４９】
図１に示すように、本実施の形態では、認証処理装置２０は、照合部２２、データベース選択部２３、生体情報ＤＢ２５、及び登録部２６に加えて、サーバ送受信部２１と、対応リスト記憶部２４と、登録済ＩＤリスト記憶部２７とを備えている。
【００５０】
サーバ送受信部２１は、認証装置１０及び登録装置３０との間での通信機能を備えている。サーバ送受信部２１は、認証処理の際、認証装置１０から動作番号及び生体情報を受信し、その後、認証装置１０に対して認証結果を送信する。また、サーバ送受信部２１は、登録処理の際、登録装置３０から登録用生体情報及びＩＤを受信し、その後、登録装置３０に対して登録結果を送信する。
【００５１】
本実施の形態では、登録部２６は、登録用生体情報が登録装置３０から送信されてくると、まず、この登録用生体情報に対して、予め設定されている複数の動作パターンの中から、対応する動作パターンを選択する。そして、登録部２６は、この選択された動作パターンを登録用動作パターンとする。
【００５２】
また、登録部２６は、生体情報ＤＢ２５それぞれに対して、登録対象となる動作パターンを設定し、この設定に基づいて、登録先となる生体情報ＤＢ２５を選択し、選択した生体情報ＤＢ２５に登録用生体情報を登録する。そして、登録部２６は、登録用生体情報の登録の際、図３に示す対応リストを作成する。
【００５３】
図３に示す対応リストは、動作番号と生体情報ＤＢとの対応関係を示すリストであり、動作パターン毎に、動作番号（図２参照）と、各動作パターンを登録対象としている生体情報ＤＢと、登録されている生体情報の数（登録数）とを登録している。また、図３に示す対応リストは、対応リスト記憶部２４に記憶される。
【００５４】
また、登録部２６が、登録用生体情報を生体情報ＤＢ２５に登録するが、この際、登録装置３０から送信されてきたユーザのＩＤも、登録用生体情報と紐付けた状態で登録する。生体情報ＤＢにおける登録内容を、図４を用いて説明する。図４の例では、登録用生体情報は、ＩＤ毎に（即ち、ユーザ毎）、登録されている。また、登録用生体情報は、指紋のパターン、または静脈パターンを特定するための情報である。
【００５５】
更に、本実施の形態では、登録部２６は、生体情報ＤＢ２５それぞれに対して、各生体情報ＤＢ２５に登録される登録用生体情報の個数を制限している。具体的には、登録部２６は、各生体情報ＤＢ２５の登録数に閾値を設定し、各生体情報ＤＢ２５において、設定された閾値以上の生体情報が記憶されないようにしている。これは、生体情報ＤＢ間で、登録される生体情報の個数に偏りが発生するのを抑制して、処理速度の変動を防止するためである。
【００５６】
また、本実施の形態では、登録用生体情報と対応するＩＤとを、生体情報ＤＢ２５に登録すると、図５に示す登録済ＩＤリストに、登録したＩＤを記録する。登録済ＩＤリストは、登録済ＩＤリスト記憶部２７に記憶されている。
【００５７】
そして、同一のユーザに対して、複数の生体情報が登録されてしまわないようにするため、登録部２６は、登録装置３０から、登録用生体情報とＩＤとが送信されてくると、登録済ＩＤリストを参照する。そして、同一のＩＤについて既に登録が済んでいる場合は、登録部２６は、登録生体情報の登録を拒否する。
【００５８】
データベース選択部２３は、本実施の形態では、認証装置１０から生体情報及び動作番号が送信されてくると、送信されてきた動作番号を、対応リスト（図３参照）に照らし合わせて、照合対象となる生体情報ＤＢ２５を選択する。そして、データベース選択部２３は、選択した生体情報ＤＢ２５を照合部２２に通知する。この後、照合部２２は、認証装置１から受け取った生体情報と、通知された生体情報ＤＢ２５に登録されている複数の生体情報とを、両者が合致するまで、順次照合する。
【００５９】
［システムの動作］
次に、本発明の実施の形態における認証処理装置２０、認証装置１０、及び登録装置３０の動作について図６及び図７を用いて説明する。また、本実施の形態では、認証装置１０と認証処理装置２０とによる認証処理、および登録装置３０と認証処理装置２０とによる登録処理が行われ、各処理について順に説明する。さらに、本実施の形態では、認証処理装置２０を動作させることによって、認証処理方法が実施される。よって、本実施の形態における認証処理方法の説明は、以下の認証処理装置２０の動作説明に代える。
【００６０】
［認証処理］
まず、図６を用いて認証処理について説明する。図６は、本発明の実施の形態における認証処理装置及び認証装置の動作を示すフロー図である。
【００６１】
図６に示すように、最初に、ユーザが認証装置１０において生体情報と動作パターンとを入力すると、動作情報読取部１１が、ユーザの動作を読み取り、生体情報読取部１２が、ユーザの生体情報を読み取る（ステップＡ１）。このとき、生体情報読取部１２は、読み取った生体情報を送受信部１５に渡す。
【００６２】
次に、認証装置１０において、動作情報読取部１１は、読み取った動作を特定する動作情報を作成し、これを動作判定部１５に渡す（ステップＡ２）。次に、動作判定部１５は、動作定義リスト（図２参照）を参照し、受け取った動作情報で特定される動作のパターン（動作パターン）が、動作定義リストに登録されているかどうかを判定する（ステップＡ３）。
【００６３】
ステップＡ３の判定の結果、動作パターンが動作定義リストに登録されていない場合は、動作判定部１３は、その旨を表示部１６へ通知する。これにより、表示部１６は、表示装置４０の表示画面に、動作パターンが登録されていないことを表示し、ユーザに通知する（ステップＡ１１）。
【００６４】
一方、ステップＡ３の判定の結果、動作パターンが動作定義リストに登録されている場合は、動作判定部１３は、動作定義リストから、受け取った動作情報で特定される動作パターンの動作番号を特定する（ステップＡ４）。そして、動作判定部１３は、特定した動作番号を送受信部１５に渡す。
【００６５】
次に、送受信部１５は、動作番号と生体情報とを認証処理装置２０に送信する（ステップＡ５）。ステップＡ５の実行により、認証装置１０における処理は、一旦終了する。
【００６６】
次に、ステップＡ５が実行されると、認証処理装置２０において、サーバ送受信部２１は、認証装置１０が送信した動作番号と生体情報とを受信する（ステップＡ６）。そして、サーバ送受信部２１は、受信した動作番号と生体情報とを照合部２２に渡す。
【００６７】
次に、認証処理装置２０において、照合部２２は、動作番号をデータベース選択部２３に渡し、データベース選択部２３に、参照する生体情報ＤＢを選択させる（ステップＡ７）。具体的には、データベース選択部２３は、対応リスト記憶部２４から対応リスト（図３参照）を取得し、これを参照して、受け取った動作番号に対応する生体情報ＤＢ２５を選択する。また、データベース選択部２３は、選択した生体情報ＤＢ２５を照合部２２に通知する。
【００６８】
次に、照合部２２は、認証装置１０から送信された生体情報を、データベース選択部２３が選択した生体情報ＤＢ２５に登録されている各生体情報と、順次照合する（ステップＡ８）。ステップＡ８において、送信された生体情報と合致すると判断できる生体情報が登録されていた場合は、照合部２２は、照合を止める。なお、「合致する」とは、完全に一致する場合だけでなく、合致の度合いが設定された閾値以上となる場合も含む意である。
【００６９】
次に、照合部２２は、サーバ送受信部２１を介して、認証結果を、認証装置１０に送信する（ステップＡ９）。具体的には、ステップＡ８において合致すると判断できた生体情報が存在していた場合は、照合部２２は、サーバ送受信部２１を介して、認証成功の旨を、認証装置１０に送信する。また、ステップＡ８において合致すると判断できた生体情報が存在していなかった場合は、照合部２２は、サーバ送受信部２１を介して、認証失敗の旨を、認証装置１０に送信する。ステップＡ９の実行により、認証処理装置１０における処理は終了する。
【００７０】
次に、ステップＡ９が実行されると、認証装置１０において、送受信部１５は、認証結果を受信し、これを表示部１６に渡す。これにより、表示部１６は、表示装置４０の表示画面に、認証結果の内容に基づいて、認証結果に関する情報を表示し、ユーザに通知する（ステップＡ１０）。
【００７１】
［登録処理］
続いて、図７を用いて登録処理について説明する。図７は、本発明の実施の形態における認証処理装置及び登録装置の動作を示すフロー図である。
【００７２】
図７に示すように、最初に、ユーザが登録装置３０においてＩＤと生体情報とを入力すると、ＩＤ入力部３１が、ＩＤの入力を受け付け、生体情報読取部３２が、ユーザの生体情報を読み取る（ステップＢ１）。このとき、生体情報読取部３２は、読み取った生体情報を送受信部３４に渡す。
【００７３】
次に、登録装置３０において、生体情報読取部３２は、読み取った生体情報を生体情報抽出部３３に渡す。これにより、生体情報抽出部３３は、受け取った生体情報から、生体情報ＤＢ２５において登録対象となる生体情報（登録用生体情報）を抽出する（ステップＢ２）。また、生体情報抽出部３３は、抽出した登録用生体情報を送受信部３４に渡す。
【００７４】
次に、送受信部３４は、ＩＤ入力部３１から受け取ったＩＤと、生体情報抽出部３３から受け取った登録用生体情報とを、登録要求と共に、認証処理装置２０に送信する（ステップＢ３）。ステップＢ３の実行により、登録装置３０における処理は一旦終了する。
【００７５】
次に、認証処理装置２０において、サーバ送受信部２１は、登録装置３０から送信されたＩＤ、登録用生体情報、及び登録要求を受信し、これらを登録部２６に渡す（ステップＢ４）。
【００７６】
次に、登録部２６は、登録済ＩＤリスト記憶部２７から、登録済ＩＤリストを取得し、これを対象として、受信したＩＤの検索を実行する（ステップＢ５）。続いて、登録部２６は、検索結果に基づいて、登録済ＩＤリストにおいて、受信したＩＤが登録されているかどうかを判定する（ステップＢ６）。
【００７７】
ステップＢ６の判定の結果、登録済ＩＤリストにおいて、受信したＩＤが登録されている場合は、登録部２６は、ＩＤが登録済みである旨の通知を、サーバ送受信部２１を介して登録装置３０に送信する（ステップＢ１３）。
【００７８】
ステップＢ１３が実行されると、登録装置３０において、送受信部３４は、ＩＤが登録済みである旨の通知を受信し、更に、この通知を表示部３５に渡す。これにより、表示部３５は、ユーザの入力したＩＤが登録済みである旨を、表示装置４０の表示画面に表示する（ステップＢ１４）。
【００７９】
一方、ステップＢ６の判定の結果、登録済ＩＤリストにおいて、受信したＩＤが登録されていない場合は、登録部２６は、対応リスト記憶部２４から対応リスト（図３参照）を取得し、生体情報ＤＢ（ｎ）２５の登録数ｍを特定する（ステップＢ７）。ｎは、１以上Ｎ以下の自然数である。
【００８０】
また、ｎの値は、本実施の形態では、前回の登録処理の実行時に登録用生体情報を登録した生体情報ＤＢ２５の識別番号に「１」を加えた値である。但し、これによりＮを超える場合（ｎ＞Ｎ）は、ｎは「１」に設定される（ｎ＝１）とする。初回の登録処理においても、ｎ＝１に設定される。
【００８１】
次に、登録部２６は、登録数ｍが閾値Ｍを超えているかどうかを判定する（ステップＢ８）。ステップＢ８の判定の結果、登録数ｍが閾値Ｍを超えている場合は、登録部２６は、現在のｎの値に「１」を加えて、再度、ステップＢ７を実行する。
【００８２】
一方、ステップＢ８の判定の結果、登録数ｍが閾値Ｍを超えていない場合は、登録部２６は、対応リスト記憶部２４にアクセスし、対応リストにおける生体情報ＤＢ（ｎ）の登録数ｍを「１」増加させ、更に、生体情報ＤＢ（ｎ）に、送信されてきたＩＤと登録用生体情報とを登録する（ステップＢ１０）。また、これにより、登録された登録用生体情報に対応する動作パターンは、生体情報ＤＢ（ｎ）に設定されている動作パターンとなり、登録用生体情報と登録用動作パターンとが紐付けられる。
【００８３】
次に、ステップＢ１０が実行されると、登録部２６は、登録完了通知と、生体情報ＤＢ（ｎ）に設定されている動作パターンの動作番号とを、サーバ送受信部２１を介して、登録装置３０に送信する（ステップＢ１１）。
【００８４】
次に、登録装置３０において、送受信部３４は、登録完了通知と動作番号とを受信すると、これらを、表示部３５に渡す。そして、表示部３５は、動作定義リスト（図２参照）を参照して、受け取った動作番号に対応する動作パターンを特定し、特定した動作パターンの内容と登録完了の通知とを、表示装置４０の表示画面に表示する（ステップＢ１２）。
【００８５】
以上のように、認証処理装置２０は、ユーザの生体情報を、対応する動作パターンに基づいて、複数の生体情報ＤＢ２５に分割して記憶できる。よって、認証処理装置２０は、入力されたユーザの動作パターンによって照合対象となる生体情報ＤＢを絞り込むことができ、絞り込んだ範囲で照合を実行すれば良い。従って、本実施の形態によれば、生体認証を短時間で行うことが可能になる。
【００８６】
また、図１〜図７に示した例では、登録用生体情報に対応する動作パターンは、認証処理装置２０によって設定されるが、本実施の形態は、これに限定されるものではない。例えば、ユーザが、登録装置３０において、生体情報と共に動作パターンを入力する態様であっても良い。但し、生体情報ＤＢの数には限界があるため、ユーザが入力できる動作パターンの数には、限界がある。
【００８７】
本実施の形態におけるプログラムは、コンピュータに、図６に示すステップＡ６〜Ａ９、図７に示すステップＢ４〜Ｂ１１、Ｂ１３を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における認証処理装置２０と認証方法とを実現することができる。
【００８８】
この場合、コンピュータのＣＰＵ（Central Processing Unit）は、照合部２２、データベース選択部２３、及び登録部２６として機能し、処理を行なう。更に、この場合は、コンピュータに備えられたハードディスク等の記憶装置が、生体情報ＤＢ２５、対応リスト記憶部２４、登録済ＩＤリスト記憶部２７として機能する。なお、生体情報ＤＢ２５、対応リスト記憶部２４、登録済ＩＤリスト記憶部２７は、外部の別のコンピュータの記憶装置によって構築されていても良い。
【００８９】
ここで、実施の形態におけるプログラムを実行することによって、認証処理装置を実現するコンピュータについて図８を用いて説明する。図８は、本発明の実施の形態における認証処理装置を実現するコンピュータの一例を示すブロック図である。
【００９０】
図８に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００９１】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００９２】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００９３】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００９４】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１５）によって表現することができるが、以下の記載に限定されるものではない。
【００９５】
（付記１）
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースと、
前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、登録部と、
ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、データベース選択部と、
前記データベース選択部が選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、照合部と、
を備えていることを特徴とする認証処理装置。
【００９６】
（付記２）
前記登録部が、前記複数のデータベースそれぞれに対して、当該データベースに登録される、前記登録用の生体情報の個数を制限する、
付記１に記載の認証処理装置。
【００９７】
（付記３）
前記登録部が、前記登録用の生体情報に対して、予め設定されている複数の動作パターンの中から、対応する前記登録用の動作パターンを選択する、付記１または２に記載の認証処理装置。
【００９８】
（付記４）
前記データベース選択部は、特定した動作パターンが前記登録対象とする動作パターンと一致するデータベースが存在するかどうかを判定し、存在する場合に、前記一致するデータベースを対応するデータベースとして選択し、存在しない場合に、対応するデータベースを選択できなかったことを、前記照合部に通知し、
前記照合部は、対応するデータベースを選択できなかったことが通知されると、前記照合処理を中止する、付記１〜３のいずれかに記載の認証処理装置。
【００９９】
（付記５）
前記生体情報が、指紋のパターン、静脈パターン、及び掌の形状のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体の一部との接触を検知する装置によって取得され、且つ、前記ユーザの身体の一部と前記装置との接触箇所の数、及び前記接触箇所の移動軌跡のうち、少なくとも一つによって定義されている、付記１〜４のいずれかに記載の認証処理装置。
【０１００】
（付記６）
前記生体情報が、虹彩の形状、及び顔の特徴のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体を撮影する装置によって取得され、且つ、前記ユーザの身体の一部の動作、及び前記ユーザの身体の一部の移動軌跡のうち、少なくとも一つによって定義されている、付記１〜４のいずれかに記載の認証処理装置。
【０１０１】
（付記７）
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースを用いた、認証方法であって、
（ａ）前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、ステップと、
（ｂ）ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、ステップと、
（ｃ）前記（ｂ）のステップで選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、ステップと、
を有することを特徴とする認証処理方法。
【０１０２】
（付記８）
前記（ａ）のステップにおいて、前記複数のデータベースそれぞれに対して、当該データベースに登録される、前記登録用の生体情報の個数を制限する、
付記７に記載の認証処理方法。
【０１０３】
（付記９）
前記（ａ）のステップにおいて、前記登録用の生体情報に対して、予め設定されている複数の動作パターンの中から、対応する前記登録用の動作パターンを選択する、付記７または８に記載の認証処理方法。
【０１０４】
（付記１０）
前記（ｂ）のステップにおいて、特定した動作パターンが前記登録対象とする動作パターンと一致するデータベースが存在するかどうかを判定し、存在する場合に、前記一致するデータベースを対応するデータベースとして選択し、存在しない場合に、前記（ｃ）のステップの実行を中止する、付記７〜９のいずれかに記載の認証処理方法。
【０１０５】
（付記１１）
前記生体情報が、指紋のパターン、静脈パターン、及び掌の形状のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体の一部との接触を検知する装置によって取得され、且つ、前記ユーザの身体の一部と前記装置との接触箇所の数、及び前記接触箇所の移動軌跡のうち、少なくとも一つによって定義されている、付記７〜１０のいずれかに記載の認証処理方法。
【０１０６】
（付記１２）
前記生体情報が、虹彩の形状、及び顔の特徴のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体を撮影する装置によって取得され、且つ、前記ユーザの身体の一部の動作、及び前記ユーザの身体の一部の移動軌跡のうち、少なくとも一つによって定義されている、付記７〜１０のいずれかに記載の認証処理方法。
【０１０７】
（付記１３）
ユーザの生体認証に用いる登録用の生体情報と、前記登録用の生体情報に設定された登録用の動作パターンとを紐付けて登録する、複数のデータベースを用いた、認証処理を、コンピュータによって実行するためのプログラムであって、
前記コンピュータに、
（ａ）前記複数のデータベースそれぞれ毎に、当該データベースが登録対象とする動作パターンを設定し、そして、前記登録用の生体情報を、登録対象として設定された動作パターンが前記登録用の動作パターンと一致するデータベースに、登録させる、ステップと、
（ｂ）ユーザが生体情報を入力した場合に、入力時のユーザの動作パターンを特定し、特定した動作パターンに基づいて、前記複数のデータベースの中から、対応するデータベースを選択する、ステップと、
（ｃ）前記（ｂ）のステップで選択したデータベースに登録されている前記登録用の生体情報と、入力された生体情報との照合処理を実行し、両者が一致するかどうかを判定する、ステップと、
を実行させるプログラム。
【０１０８】
（付記１４）
前記（ａ）のステップにおいて、前記複数のデータベースそれぞれに対して、当該データベースに登録される、前記登録用の生体情報の個数を制限する、
付記１３に記載のプログラム。
【０１０９】
（付記１５）
前記（ａ）のステップにおいて、前記登録用の生体情報に対して、予め設定されている複数の動作パターンの中から、対応する前記登録用の動作パターンを選択する、付記１３または１４に記載のプログラム。
【０１１０】
（付記１６）
前記（ｂ）のステップにおいて、特定した動作パターンが前記登録対象とする動作パターンと一致するデータベースが存在するかどうかを判定し、存在する場合に、前記一致するデータベースを対応するデータベースとして選択し、存在しない場合に、前記（ｃ）のステップの実行を中止する、付記１３〜１５のいずれかに記載のプログラム。
【０１１１】
（付記１７）
前記生体情報が、指紋のパターン、静脈パターン、及び掌の形状のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体の一部との接触を検知する装置によって取得され、且つ、前記ユーザの身体の一部と前記装置との接触箇所の数、及び前記接触箇所の移動軌跡のうち、少なくとも一つによって定義されている、付記１３〜１６のいずれかに記載のプログラム。
【０１１２】
（付記１８）
前記生体情報が、虹彩の形状、及び顔の特徴のうち少なくとも一つを含み、
前記動作パターンが、前記ユーザの身体を撮影する装置によって取得され、且つ、前記ユーザの身体の一部の動作、及び前記ユーザの身体の一部の移動軌跡のうち、少なくとも一つによって定義されている、付記１３〜１６のいずれかに記載のプログラム。
【産業上の利用可能性】
【０１１３】
以上のように、本発明によれば、生体認証に必要な処理時間の短縮化を図ることができる。本発明は、種々の生体認証を行うシステムに有効である。
【符号の説明】
【０１１４】
１０  認証装置
１１  動作情報読取部
１２  生体情報読取部
１３  動作判定部
１４  動作定義リスト記憶部
１５  送受信部
１６  表示部
２０  認証処理装置
２１  サーバ送受信部
２２  照合部
２３  データベース選択部
２４  対応リスト記憶部
２５  生体情報ＤＢ（１）〜（Ｎ）
２６  登録部
２７  登録済ＩＤリスト記憶部
３０  登録装置
３１  ＩＤ入力部
３２  生体情報読取部
３３  生体情報抽出部
３４  送受信部
３５  表示部
３６  動作定義リスト記憶部
１００  認証システム
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
0005659777.tif 000002
【図２】
0005659777.tif 000003
【図３】
0005659777.tif 000004
【図４】
0005659777.tif 000005
【図５】
0005659777.tif 000006
【図６】
0005659777.tif 000007
【図７】
0005659777.tif 000008
【図８】
0005659777.tif 000009