(57)【要約】【課題】セキュリティを確保しつつ、認証操作に伴う煩雑さを避ける。【解決手段】サイン入力処理、サイン検索処理を実行し、サイン情報を、データベースから検索・認証する。検索成功のときは、データ出力処理を実行し、検索されたデータを出力する。例えば、ユーザが検索キー「大阪」のデータを取得する場合、検索キー「大阪」のサインを入力して、対応するデータ「＊＊＊＊」を取得することができる。ユーザは、検索キーの指定の為に、１回だけ入力操作が要求される。【選択図】  図２
2004192317.tif 000002
【特許請求の範囲】
【請求項１】
データベースに格納されているデータを検索する情報処理方法であって、
ユーザにより手書きされた手書き情報を入力する手書入力ステップと、
前記手書き情報に基づいて、ユーザ認証及びデータの検索を行って所望のデータを出力する出力ステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データベース等の情報処理方法に関する。
【０００２】
【従来の技術】
従来、データベース等の情報へのアクセス権管理方法として、（従来例１）ログイン処理のように操作開始時にユーザ認証を行い、その後、ユーザごとのセキュリティ設定に応じた操作を許可する方法と、（従来例２）対象データごとにパスワードを設け、正しいパスワードを入力した場合にのみアクセスを許可する方法があった。
【０００３】
反面、近年、家電の情報機器化、情報機器の家電化に伴い、ユーザ層や使用局面が拡大し、認証操作をユーザに意識させることには問題がある。
【０００４】
また、個人情報、企業情報等を保護する観点から、個々の情報の本来の権利者と、情報機器ユーザの情報に対するアクセス権の内容とを厳格に管理する必要性が高まり、認証処理は一層重要なものになっている。
【０００５】
図９は、従来例１の問題点を説明する為の、データベース検索処理の流れ（ａ）と、そこで参照される２種類のデータベース（ｂ）（ｃ）を示した図である。同図において、以下のステップが順次実行される。
【０００６】
ステップＳ１０１：ユーザ指定処理によって対象ユーザが指定される。例えば、キーボード付き情報機器の場合には、キーボードからユーザ名が入力され、カード読取装置付き情報機器の場合には認証カードが入力される。
【０００７】
ステップＳ１０２：サイン入力処理を実行し、ユーザによるサイン入力を促し、サイン入力を受け付ける。これによってサインの画像情報を取得する。
【０００８】
ステップＳ１０３：サイン認証処理を実行し、対象ユーザのサインの画像情報を、ユーザ認証データベース（ｂ）から取得し、認証成功か否か判定する。
【０００９】
ステップＳ１０４：認証失敗と判定した場合、異常操作とみなし、処理を終了する。認証成功と判定した場合、ステップＳ１０５に移行する。
【００１０】
ステップＳ１０５：検索キー入力処理を実行し、ユーザによる検索キーの入力を促し、入力を受け付ける。
【００１１】
ステップＳ１０６：キー検索処理を実行し、前記検索キーを、Ｓ１０３で認証されたユーザに応じて、データベース（ｃ）から検索する。
【００１２】
ステップＳ１０７：検索成否判断処理を実行し、キー検索処理が成功したか否か判断する。キー検索処理が成功しなかったときは、失敗として処理を終了する。検索成功と判断した場合、ステップＳ１０８に移行する。
【００１３】
ステップＳ１０８：データ出力処理を実行し、検索されたデータを出力し、成功として処理を終了する。
【００１４】
例えば、ユーザ「ｔａｒｏ」が、検索キー「大阪」のデータを取得する場合、まず認証カードの入力等により、ユーザ「ｔａｒｏ」を指定した後、「太郎」のサインを入力するとともに、検索キー「大阪」を入力して、初めて対応するデータ「＊＊」を取得し得る。つまり、ユーザに、計３回の入力を要求する。
【００１５】
【発明が解決しようとする課題】
このように、従来例１は、セキュリティを確保しつつ、ユーザのデータ利用を可能とするには、検索キー指定以外に、認証のために複数回の入力が必要であり、操作が煩雑であった。
【００１６】
１回目の情報利用時に、ユーザに認証手続のための操作を要求し、その後は認証なしに検索させる情報管理方法（従来例３）も採用されているが、認証操作と検索操作を行っているユーザが同一であることが保証されず、充分にセキュリティを確保し得ない。
【００１７】
そこで、一定時間でタイムアウトさせることであらためて認証操作させる情報管理方法（従来例４）も採用されている。
【００１８】
しかし、従来例４は、タイムアウト時間を長くした場合にはセキュリティが甘くなり、短くした場合には頻繁に認証操作を促すことになり、操作性を充分改良したとはいえなかった。
【００１９】
本発明は、このような従来の問題点を解消すべく創案されたもので、セキュリティを確保しつつ、認証手続のための操作を簡略化することを目的とする。
【００２０】
【課題を解決するための手段】
本発明は、データベースに格納されているデータを検索する情報処理方法であって、ユーザにより手書きされた手書き情報を入力する手書入力ステップと、前記手書き情報に基づいて、ユーザ認証及びデータの検索を行って所望のデータを出力する出力ステップと、を有する。これによって、セキュリティを確保しつつ、認証手続のための操作を簡略化し得る。
【００２１】
【発明の実施の形態】
次に、図面を参照しつつ本発明の好適な実施形態を詳細に説明する。
【００２２】
［第１の実施形態］
図１は、本発明に係る情報管理方法の第１の実施形態を実施するための情報処理装置の構成を示すブロック図、図２は、第１の実施形態におけるデータベース検索処理を示すフローチャート、図３は、第１の実施形態におけるサイン認証処理を示すフローチャート、図４は、第１の実施形態におけるサインの特徴情報の例を示す図である。
【００２３】
図１において、情報処理装置はバス６を有し、バス６には入力部１、ＣＰＵ２、出力部３、プログラムメモリ４、データメモリ５が接続されている。
【００２４】
ＣＰＵ２は種々の情報処理のため演算、論理判断等を実行し、かつバス６に接続された各構成要素を制御する。
【００２５】
入力部１は情報処理装置に検索キーその他の情報（データ）を入力する。
【００２６】
出力部３は、情報処理結果等を出力する。出力部としては、ＬＣＤ、ＣＲＴ等のディスプレイや、プリンタ等の記録装置等がある。
【００２７】
プログラムメモリ４は、後述するフローチャートの処理手順を含むＣＰＵ２による制御のためのプログラムを格納するメモリである。プログラムメモリ４は、ＲＯＭであってもよいし、外部記憶装置等からプログラムがロードされるＲＡＭであってもよい。
【００２８】
データメモリ５は、各種処理で生じたデータを格納するほか、後述するデータベース（ＤＢ）のデータを格納する。データメモリ５は、例えばＲＡＭであり、データベースのデータは、不揮発の外部記憶媒体から、処理に先立ってロードされ、あるいは、必要に応じて参照される。
【００２９】
バス６は、ＣＰＵ２の制御対象である各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行う。
【００３０】
図２において、第１の実施形態では、データベースの検索キーとして、認証情報の１形態である手書き入力されたサインの画像情報（以下サイン情報という。）を用いている。図中（ａ）はデータベース検索処理の流れを示し、（ｂ）はデータベース検索に際して参照されるデータベースを示す。
【００３１】
以下、処理の流れ（ａ）に沿って、検索処理を説明する。
【００３２】
ステップＳ３０１：検索キーを兼ねたサイン入力処理を実行し、ユーザによるサイン入力を促し、サイン入力を受け付ける。これによって、検索キーを兼ねたサイン情報を取得する。
【００３３】
ステップＳ３０２：サイン検索処理を実行し、前記サイン情報を、データベース（ｂ）から検索・認証する。
【００３４】
ステップＳ３０３：検索成否判断処理を実行し、検索成功でなかったときは、異常操作と判断し、失敗として処理を終了する。検索成功のときはステップＳ３０４に移行する。
【００３５】
サイン情報の検索は、専用のインデックスを使用することによって高速化されるが、データ量が少ないときや、検索のためのデバイスが高速のときは、全情報についての検索を行ってもよい。
【００３６】
ステップＳ３０４：データ出力処理を実行し、検索されたデータを出力するとともに、成功として処理を終了する。
【００３７】
例えば、ユーザが検索キー「大阪」のデータを取得する場合、検索キー「大阪」のサインを入力して、対応するデータ「＊＊＊」を取得することができる。つまり、ユーザは、検索キーの指定の為に、１回だけ入力操作が要求される。一方、サイン認証は、パスワード等をキーボードから入力する認証方法に比較して、安全性が高い。
【００３８】
従って、ユーザに認証手続を意識させることなくアクセス権を管理し得る。すなわち、操作性を向上しつつ、高いセキュリティを確保し得る。
【００３９】
図３において、サイン認証処理は以下のステップにより実行される。
【００４０】
ステップＳ５０１：認証情報存否判断処理を実行する。判定対象となる認証情報ありと判定されなかった場合、成功として処理が終了される。判定対象となる認証情報が存在するときは、ステップＳ５０２に移行する。
【００４１】
ステップＳ５０２：サイン認証処理を実行し、判定対象となる認証情報を用いてユーザが入力したサイン情報を認証する。
【００４２】
ステップＳ５０３：サイン認証成否判断処理を実行し、サイン情報の認証が成功であったと判断したときは、成功として処理を終了する。認証成功でなかったときは、失敗として処理を終了する。
【００４３】
図４において、例えば、サイン情報「大阪」については、特徴点８１〜８６が抽出され、それぞれの特徴点ごとに費やす筆記時間や、角度によって特徴情報を生成する。
【００４４】
例えば、「大」の水平な直線について、直線の書き始めの特徴点８１に費やされる時間を、「０」、「１」、「２」、「３」の４段階に分類し、いずれの段階かを、特徴情報の始点時間として抽出する。同様に、直線の書き終りの特徴点８３について終点時間を「０」〜「３」の４段階の特徴情報として抽出し、略中央位置の特徴点８２において、直線の傾斜角度を特徴情報として抽出する。
【００４５】
「大」の左払いについては、その下部の特徴点８４において、傾斜角度を特徴量として抽出し、右払いについては、その下端の特徴点８５において、右払い長さを特徴量として抽出している。
【００４６】
なお、着目する特徴点の種類や、分類の細かさ、あるいは同一種類の特徴点をそれぞれ別の特徴点として扱うか否か、特徴情報の平均を取るか否等の処理形態は、検索速度やデータサイズとのトレードオフで設定される。
【００４７】
なお、本実施形態では上述したような方法でサインの特徴抽出を行なってサイン認証を行なうものとするが、サインの特徴抽出してマッチングする手法はその他のマッチング手法を用いても構わない。
【００４８】
［第２の実施形態］
次に本発明に係る情報管理方法の第２の実施形態を図面に基づいて説明する。
【００４９】
図５は、第２の実施形態におけるデータベース検索処理を示すフローチャートである。図中、第１の実施形態と同一もしくは相当部分には同一符号を付す。
【００５０】
第１の実施形態では、サイン情報をデータベースの検索キーとしているため、サイン情報をもたないデータを検索することはできない。
【００５１】
これは、手書き文字や音声等の認証情報と検索キーとを兼用し得る情報処理装置では問題とはならないが、例えば、キーボードなどの認証情報と検索キーを兼ねることが好ましくない情報処理装置では不都合であり、特に、ネットワーク等を介して他のデバイスにアクセスする場合、問題となる。
【００５２】
図５において、データベースの検索キーを認証情報の１形態であるサイン情報で指定し、サイン情報を文字認識して文字コードに変換する。すなわち、内部処理上はサインに対応する文字コードを検索キーとして使用し、この検索キーによって検索されたデータに対応して格納された認証情報を用いて認証判定を行う。第１の実施形態同様、データベース検索処理の流れを（ａ）、そこで参照されるデータベースを（ｂ）で示す。データベース検索処理は以下の各ステップによって実行される。
【００５３】
ステップＳ４０１：ステップＳ３０１と同様のサイン入力処理を実行する。
【００５４】
ステップＳ４０２：文字認識処理を実行し、前記入力されたサインを検索キーとなる文字コード列に変換する。
【００５５】
ステップＳ４０３：キー検索処理を実行し、前記文字認識された検索キーを、データベース（ｂ）から検索する。
【００５６】
ステップＳ４０４：検索成否判断処理を実行し、キー検索処理の検索成否を判断する。検索成功でなかったときは、失敗として処理を終了する。検索成功と判定されたときは、ステップＳ４０５に移行する。
【００５７】
ステップＳ４０５：サイン認証処理を実行する。前記入力されたサイン情報を、検索されたデータが持つサイン情報と照合し、認証を行う。
【００５８】
ステップＳ４０６：認証成否判断処理を実行し、サイン認証処理の成否を判断する。サイン認証成功と判定されなかった場合、異常操作と判断するとともに、失敗として処理を終了する。サイン認証成功と判断されたときは、ステップＳ４０７に移行する。
【００５９】
ステップＳ４０７：前記サイン認証に成功した検索キーに対応するデータの出力処理を実行する。
【００６０】
なお、後述するサイン認証処理では、検索されたデータがサイン情報を持たない場合、無条件で認証成功と判断する。
【００６１】
図５のデータベース検索処理において、例えば、ユーザが検索キー「大阪」のデータを取得する場合、検索キー「大阪」のサインを入力する。情報処理装置は、サインの文字認識結果「大阪」による検索を実行する。
【００６２】
検索されたデータがサイン情報を有し、そのサイン情報を用いた認証が成功した場合、対応するデータ「＊＊＊＊」を出力する。また、検索されたデータにサイン情報がない場合、無条件で認証成功として、データを出力する。
【００６３】
第２の実施形態においても、１回の入力操作で検索キーを指定でき、しかもサイン情報を持たないデータも取得可能である。
【００６４】
すなわち、ユーザによる操作はステップＳ４０１における検索対象となるサイン入力のみであり、検索自体はステップＳ４０２の認識結果を用いているため、サイン情報を持たないデータであっても検索できる。従って、全データのサイン情報を用いた第１の実施形態に比較して、認証・検索を高速化し得る。
【００６５】
第２の実施形態は、文字認識処理を認証に使用するが、仮に、認識精度があまり高くないときであっても、認証処理のたびに認識結果が変化しないような条件設定、例えばデータ量やユーザ数を制限する等の条件設定によって、認証の信頼性を保証することができ、例えば、単純な検索キーとして利用し得る。これによって検索処理を高速化し得る。
【００６６】
［第３の実施形態］
次に本発明に係る情報管理方法の第３の実施形態を図面に基づいて説明する。
【００６７】
図６は、第３の実施形態におけるデータベース検索処理を示すフローチャート、図７は、第３の実施形態における特徴比較処理を示すフローチャートである。図中、第１の実施形態と同一もしくは相当部分には同一符号を付す。
【００６８】
第２の実施形態では、サイン情報そのものを認証対象の情報としたので、サイン情報を含むデータは、サインの文字認識が必須であり、レスポンスが低下する可能性がある。またデータベースサイズが増加することがある。
【００６９】
これは、スタンドアロンの情報処理装置や、充分な記憶容量を持った情報処理装置では問題とはならない。
【００７０】
しかし、情報処理装置が低速の電話回線を介してホスト側のデータベースにアクセスする場合や、携帯情報端末のような記憶装置が貧弱な情報処理装置の場合、不都合が生じる。
【００７１】
図６において、第２の実施形態同様、サイン情報を検索キーとし、内部処理上は、サイン情報の文字認識結果である文字コードを検索キーとして使用する。サイン情報の特徴情報を認証情報として使用する。第１の実施形態同様、データベース検索処理の流れを（ａ）、そこで参照されるデータベースを（ｂ）とする。ここに、特徴情報とは、サインする際の線の書き始めや、書き終わり、止め、払い、曲げ、直線、傾斜など、ユーザの癖が出やすい部分の情報を組み合わせた情報をいう。特徴情報には、例えば、それぞれの特徴点ごとに費やす筆記時間や、線の角度が含まれる。
【００７２】
第３の実施形態のデータベース検索処理は以下の各ステップによって実行される。
【００７３】
第２の実施形態におけるステップＳ４０１〜Ｓ４０４と同様のステップＳ６０１〜Ｓ６０４によって、サイン入力処理、文字認識処理、キー検索処理、検索成否判断処理を実行する。
【００７４】
ステップＳ６０４：検索成否判断処理で検索成功でなかったときは、失敗として処理を終了する。検索成功と判定されたときは、ステップＳ６０５に移行する。
【００７５】
ステップＳ６０５：特徴抽出処理を実行し、ユーザが入力したサイン情報から特徴情報を抽出する。例えば、サイン情報の一部（書き始め、書き終わり、止め、払い、曲げ、直線、傾斜などの少なくともいずれかの部分）から抽出された特徴情報を用いればよいので、サイン情報全体から特徴情報を得るよりも少ない情報量で済む。
【００７６】
一方、データベース（ｂ）には、特徴抽出処理のルールと同一のルールで決定された特徴情報が格納され、各データと対応付けされている。すなわち同一のサイン情報からは同一の特徴情報が抽出され、確実に目的のデータを検索し得る。
【００７７】
ステップＳ６０６：特徴比較処理を実行し、特徴抽出処理で抽出された特徴情報と、データベースに格納された特徴情報とを比較する。
【００７８】
ステップＳ６０７：抽出された特徴情報に対応する特徴情報がデータベースに存在するか否か判断し、存在しなかったときは、異常操作と判断し、失敗として処理を終了する。対応する特徴情報が存在したときは比較成功と判断し、ステップＳ６０８に移行する。
【００７９】
ステップＳ６０８：ステップＳ３０４と同様、データ出力処理を実行する。
【００８０】
なお、後述する特徴比較処理では、検索されたデータが特徴情報を持たない場合、無条件で比較成功として判断する。
【００８１】
図７において、特徴比較処理（ステップＳ６０６）は以下の各ステップにより実行される。
【００８２】
ステップＳ７０１：特徴情報存否判断処理を実行し、判定対象となる特徴情報の存否を判断する。特徴情報が存在しなかったときは、成功として処理を終了する。判定対象となる特徴情報が存在したときは、ステップＳ７０２に移行する。
【００８３】
ステップＳ７０２：サイン特徴比較処理を実行し、データベースにおける判定対象となる特徴情報と、ユーザが入力したサイン情報から抽出された特徴情報とを比較する。
【００８４】
ステップＳ７０３：サイン特徴比較処理で、データベースに判定対象となる特徴情報が存在したときは、比較成功と判断し、成功として処理を終了する。比較成功と判断されなかったときは、失敗として処理を終了する。
【００８５】
図６のデータベース検索処理において、例えば、ユーザが検索キー「大阪」のデータを取得する場合、検索キー「大阪」のサインを入力する。情報処理装置は、サインの特徴情報を抽出し、データベースの特徴情報と比較する。
【００８６】
検索されたデータが特徴情報を有し、その特徴情報を用いた認証が成功した場合、対応するデータ「＊＊＊＊」を出力する。また、検索されたデータに特徴情報がない場合、無条件で認証成功として、データを出力する。
【００８７】
第３の実施形態においても、１回の入力操作で検索キーを指定でき、しかも特徴情報を持たないデータも取得し得る。
【００８８】
すなわち、ユーザによる操作はステップＳ６０１における検索対象となるサイン入力のみであり、検索自体はステップＳ６０２の認識結果を用いているため、特徴情報を持たないデータであっても検索できる。従って、全データのサイン情報を用いた第１の実施形態に比較して、認証・検索を高速化し得る。
【００８９】
ユーザの筆跡の特徴が出やすい部分から得た特徴情報は、サイン情報全体から特徴情報を得る場合に比較してデータ量が大幅に小さいため、データベースサイズを削減し得るとともに、ネットワークを介したシステムにおいてネットワークトラフィックを削減でき、処理を高速化し得る。
【００９０】
さらに、第２の実施形態と同様、認識精度が高くない場合、認識結果を安定化する条件設定によって、認証の信頼性を保証でき、例えば、単純な検索キーとして利用し得る。
【００９１】
［第４の実施形態］
次に本発明に係る情報管理方法の第４の実施形態を図面に基づいて説明する。
【００９２】
図８は、第４の実施形態におけるデータベース検索処理を示すフローチャートである。図中、第１の実施形態と同一もしくは相当部分には同一符号を付す。
【００９３】
第３の実施形態は文字認識処理が必須であるという問題を有し、また文字認識結果に対応する文字列を検索キーとしてデータベース中に格納しておかなければならないため、データベースサイズの増加を招き、さらに認識結果にばらつきがあると正しい検索が得られない。
【００９４】
第４の実施形態では、サイン情報のユーザの筆跡の特徴が出やすい部分から得た特徴情報を検索キーとしてデータベースに保存する。これによってデータベースサイズを削減し得る。
【００９５】
第４の実施形態のデータベース検索処理は以下の各ステップによって実行される。
【００９６】
ステップＳ９０１：ステップＳ３０１と同様のサイン入力処理を実行する。
【００９７】
ステップＳ９０２：ステップＳ６０５と同様の特徴抽出処理を実行する。
【００９８】
ステップＳ９０３：特徴検索処理を実行し、サイン情報から抽出された特徴情報に対応する特徴情報をデータベース（ｂ）から検索する。
【００９９】
ステップＳ９０４：サイン情報から抽出された特徴情報に対応する特徴情報がデータベースに存在したときは検索成功と判断し、ステップＳ９０５に移行する。データベースに対応する特徴情報が存在しなかったときは、検索失敗として処理を終了する。
【０１００】
ステップＳ９０５：ステップＳ３０４と同様、データ出力処理を実行する。
【０１０１】
例えば、ユーザが「大阪」のデータを取得する場合、検索キー「大阪」のサインを入力する。情報処理装置は、「大阪」のサイン情報の特徴情報を抽出し、この特徴情報を検索キーとしてデータを検索する。
【０１０２】
サイン「大阪」から抽出された特徴情報「＃＄％」によって検索が成功した場合、対応するデータ「＊＊＊」を取得し得る。つまり、ユーザは、検索キーの指定の為に、１回の入力操作のみが要求される。
【０１０３】
第４の実施形態では、認識処理手段は不要であり、認識結果に対応する検索キーをデータベースに格納する必要もない。従って、サインに対応するデータを高速検索でき、また、データベースにはサイン情報よりも大幅にサイズが小さい特徴情報を格納することで、データベースサイズを削減し得る。
【０１０４】
なお、本発明に係る情報管理方法を実施するための情報処理装置は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステム、あるいは一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）等、種々の構成を採用し得る。
【０１０５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１０６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図２、図３及び図５〜図８に示すフローチャートに対応するプログラムコードが格納されることになる。
【０１１１】
また本発明の趣旨と範囲は、本発明の特定の説明と図に限定されるものではなく、本願特許請求の範囲に述べられた内容の様々な修正および変更に及ぶことは当業者にとって理解されるであろう。
【０１１２】
第１乃至第４の実施形態で説明した本発明の実施態様の例を以下に示す。
【０１１３】
［実施態様１］  データベースに格納されているデータを検索する情報処理方法であって、ユーザにより手書きされた手書き情報を入力する手書入力ステップと、前記手書き情報に基づいて、ユーザ認証及びデータの検索を行って所望のデータを出力する出力ステップと、を有することを特徴とする情報処理方法。
【０１１４】
［実施態様２］  前記データベースには、認証兼検索キーとしての手書特徴情報と各データとが対応付けて格納され、前記出力ステップでは、前記手書入力ステップで入力された手書き情報に対応する手書特徴情報を前記データベースから検索し、検索成功した場合は検索された手書特徴情報に対応するデータを出力することを特徴とする実施態様１に記載の情報処理方法。
【０１１５】
［実施態様３］  更に、前記手書入力ステップで入力された手書き情報を文字認識する文字認識ステップを有する情報処理方法であって、前記データベースには、検索キーとしての文字列と認証キーとしての手書特徴情報と各データとが対応付けられて格納され、前記出力ステップは、前記文字認識ステップでの文字認識結果に対応する文字列を前記データベースから検索する検索ステップと、検索成功した場合は当該検索された文字列に対し前記手書き情報に対応する手書特徴情報が対応付けられているか認証する認証ステップと、認証成功した場合は、当該検索された文字列と当該認証成功した手書特徴情報とに対応付けられたデータを出力するデータ出力ステップとを含むことを特徴とする実施態様１に記載の情報管理方法。
【０１１６】
［実施態様４］  更に、前記手書入力ステップで入力された手書き情報からユーザの筆跡の特徴が出やすい部分の手書データを抽出する手書情報抽出ステップを有する情報処理方法であって、前記検索ステップでは、前記文字認識ステップでの文字認識結果に対応する文字列を前記データベースから検索し、検索成功した場合は、前記認証ステップで、当該検索された文字列に対し前記手書情報抽出ステップで抽出された手書データに対応する手書特徴情報が対応付けられているか認証を行い、認証成功した場合は、前記データ出力ステップで、当該検索された文字列と当該認証成功した手書特徴情報とに対応付けられたデータを出力することを特徴とする実施態様３に記載の情報処理方法。
【０１１７】
［実施態様５］  前記ユーザの筆跡の特徴が出やすい部分の手書データとは、前記手書情報の書き始め、書き終わり、止め、払い、曲げ、直線、傾斜の少なくともいずれかに基づいて得た手書データであることを特徴とする請求項４に記載の情報処理方法。
【０１１８】
［実施態様６］  手書特徴情報が対応付けられていない文字列を前記検索ステップで検索した場合、前記認証ステップでの認証を成功として、前記データ出力ステップでは当該検索された文字列に対応付けられたデータを出力することを特徴とする実施態様３乃至５のいずれかに記載の情報処理方法。
【０１１９】
［実施態様７］  更に、前記手書入力ステップで入力された手書き情報からユーザの筆跡の特徴が出やすい部分の手書データを抽出する手書情報抽出ステップを有する情報処理方法であって、前記データベースには、認証兼検索キーとしての手書特徴情報と各データとが対応付けられて格納され、前記出力ステップでは、前記手書情報抽出ステップで抽出された手書きデータに対応する手書特徴情報を前記データベースから検索し、検索成功した場合は検索された手書特徴情報に対応するデータを出力することを特徴とする実施態様１に記載の情報処理方法
［実施態様８］  前記ユーザの筆跡の特徴が出やすい部分の手書データとは、前記手書情報の書き始め、書き終わり、止め、払い、曲げ、直線、傾斜の少なくともいずれかに基づいて得た手書データであることを特徴とする請求項７に記載の情報処理方法。
【０１２０】
［実施態様９］。  実施態様１乃至８のいずれかに記載の情報管理方法の処理をコンピュータに実行させるためのコンピュータ読み取り可能なプログラム。
【０１２１】
［実施態様１０］  実施態様９記載のコンピュータ読み取り可能なプログラムが格納された記憶媒体。
【０１２２】
［実施態様１１］  データベースに格納されているデータを検索する情報処理装置であって、ユーザにより手書きされた手書き情報を入力する手書入力手段と、前記手書き情報に基づいて、ユーザ認証及びデータの検索を行って所望のデータを出力する出力手段と、を有することを特徴とする情報処理装置。
【０１２３】
【発明の効果】
本発明によれば、セキュリティを確保しつつ、認証手続のための操作を簡略化し得る。
【図面の簡単な説明】
【図１】本発明に係る情報管理方法の第１の実施形態を実施するための情報処理装置の構成を示すブロック図である。
【図２】第１の実施形態におけるデータベース検索処理を示すフローチャートである。
【図３】第１の実施形態におけるサイン認証処理を示すフローチャートである。
【図４】第１の実施形態におけるサインの特徴情報の例を示す図である。
【図５】第２の実施形態におけるデータベース検索処理を示すフローチャートである。
【図６】第３の実施形態におけるデータベース検索処理を示すフローチャートである。
【図７】第３の実施形態における特徴比較処理を示すフローチャートである。
【図８】第４の実施形態におけるデータベース検索処理を示すフローチャートである。
【図９】従来の情報管理方法方法を示すフローチャートである。
【図１】
2004192317.tif 000003
【図２】
2004192317.tif 000004
【図３】
2004192317.tif 000005
【図４】
2004192317.tif 000006
【図５】
2004192317.tif 000007
【図６】
2004192317.tif 000008
【図７】
2004192317.tif 000009
【図８】
2004192317.tif 000010
【図９】
2004192317.tif 000011