(57)【要約】      （修正有）【課題】情報確認のために利用者によって入力される情報の量を最小化する。【解決手段】情報処理装置において、情報処理手段は、確認を要する文字情報中の所定数の文字の文字列をバッファに格納し、該バッファに格納されたその文字列を、辞書中の文字列と比較し、辞書中にその確認を要する文字情報に類似した異なる文字列があるかどうかを判定し、類似した異なる文字列が存在すると判定されたとき、所定数を所要数だけ増やして、その確認を要する文字情報中のその所定数の文字の文字列を該バッファに格納することを繰り返し、辞書ファイル中にその確認を要する文字情報に類似した異なる文字列が存在しないと判定されたとき、該バッファに格納された文字列をその確認を要する文字情報中の最小部分として別のバッファに格納し、該別のバッファに格納された最小部分をその情報出力手段によって提示する。【選択図】図４Ａ
2008108174.tif 000002
【特許請求の範囲】
【請求項１】
情報処理手段と、辞書ファイルを格納した記憶手段と、情報入力手段と、情報出力手段とを具える、情報入力支援機能を有する情報処理装置であって、
前記情報処理手段は、
前記情報出力手段によって提示された確認を要する文字情報を前記記憶手段における第１のバッファに格納し、
前記確認を要する文字情報がその一部だけで潜在的に識別可能な種類の文字情報である場合に、前記確認を要する文字情報中の所定数の文字からなる文字列を前記記憶手段における第２のバッファに格納し、
前記第２のバッファに格納された前記文字列を、前記辞書ファイル中の文字列と比較して、前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列があるかどうかを判定し、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在すると判定されたとき、前記所定数を所要数だけ増やして、前記確認を要する文字情報中の前記所定数の文字からなる文字列を前記第２のバッファに格納することを繰り返し、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在しないと判定されたとき、前記第２のバッファに格納された前記文字列を前記確認を要する文字情報中の最小部分として前記記憶手段における第３のバッファに格納し、
前記第３のバッファに格納された前記最小部分を前記情報出力手段によって提示し、
利用者によって前記入力手段を介して入力された文字列を前記最小部分と比較して、前記入力された文字列が前記最小部分と一致したとき、前記確認すべき文字情報の確認を完了すること、を特徴とする情報処理装置。
【請求項２】
さらに、文字認識手段を具え、
前記利用者によって前記入力手段を介して入力された前記文字列は、前記利用者によって入力された手書き文字を前記文字認識手段によって変換したものであることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
さらに、音声認識手段を具え、
前記利用者によって前記入力手段を介して入力された前記文字列は、前記利用者によって入力された音声を前記音声認識手段によって変換したものであることを特徴とする、請求項１に記載の情報処理装置。
【請求項４】
前記情報処理手段は、さらに、前記確認を要する文字情報がその全ての部分で識別可能な種類の文字情報である場合に、前記確認を要する文字情報中の全ての文字列を前記確認を要する文字情報中の前記最小部分として前記第３のバッファに格納することを特徴とする、請求項１に記載の情報処理装置。
【請求項５】
辞書ファイルを格納した記憶手段と、情報入力手段と、情報出力手段とを具える情報処理装置に用いられるプログラムであって、
前記情報出力手段によって提示された確認を要する文字情報を前記記憶手段における第１のバッファに格納する第１のステップと、
前記確認を要する文字情報がその一部だけで潜在的に識別可能な種類の文字情報である場合に、前記確認を要する文字情報中の所定数の文字からなる文字列を前記記憶手段における第２のバッファに格納する第２のステップと、
前記第２のバッファに格納された前記文字列を、前記辞書ファイル中の文字列と比較して、前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列があるかどうかを判定する第３のステップと、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在すると判定されたとき、前記所定数を所要数だけ増やして、前記第３のステップを繰り返す第４のステップと、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在しないと判定されたとき、前記第２のバッファに格納された前記文字列を前記確認を要する文字情報中の最小部分として前記記憶手段における第３のバッファに格納する第５のステップと、
前記第３のバッファに格納された前記最小部分を前記情報出力手段によって提示し、
利用者によって前記入力手段を介して入力された文字列を前記最小部分と比較して、前記入力された文字列が前記最小部分と一致したとき、前記確認すべき文字情報の確認を完了する第６のステップと、
を実行させるよう動作可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報確認支援を有する情報処理装置に関し、特に、利用者が表示された情報を確認するのを支援するための簡易化されたシステムに関する。
【背景技術】
【０００２】
情報処理システムを用いて、例えば病院における処方すべき薬品名および量の確認、証券会社における株の売買、会社における出張清算の承認などの業務において、情報の確認、発注および承認などの処理が行われている。その際、ディスプレイ上に表示された情報を、利用者が十分チェックせず、誤った情報を発注したり承認してしまうことがあり、その結果として重大な事故や損失が生じることがある。
【０００３】
そのような発注および確認システムが、利用者のミスに十分に配慮して作成されていれば確認ミスを防ぐことができる。例えば、非常に重要な項目の確認のために、利用者に認知的な負荷を与えればよい。例えば、全体の確認項目の中の重要な項目のリストについては、その項目を順次ポップアップ表示して利用者に確認ボタンを押下させたり、その項目に対して個別にキーボードにより再入力を要求したり、音声入力を要求して音声認識結果とその項目とを照合して一致するかどうかを確認することによって、確認ミスを防ぐことが考えられる。
【０００４】
特開平０５−１１９８９２号公報（特許文献１）には、データ入力方式が記載されている。この方式において、入力装置から入力された１文字を入力バッファに追加格納し、入力バッファ内の文字列と先頭部分が一致するデータを登録テーブルの中から検索する。検索されたデータを表示バッファに記憶するとともに表示装置に表示する。入力装置から確認指示があると、入力バッファの内容を表示バッファの内容で置き換えて入力を終了する。また、確認指示がなされず入力を終了する場合には入力バッファ内の文字列を登録テーブルに格納する。それによって、一部を入力するだけで、残りを検索して補うとともにそのデータが登録されていない場合はそのデータであるコードや番号を自動的に登録する。
【特許文献１】特開平０５−１１９８９２号公報
【０００５】
特開２００４−１４４８９８号公報（特許文献２）には、ヒューマンエラー防止システムが記載されている。このシステムにおいて、音声通信端末は、作業を行う際に作業者が発話した作業内容の音声を取得し、中継器を介して音声確認装置に送信する。音声確認装置は、行われるべき作業を示す作業情報を予めしておき、音声通信端末にて取得された作業内容の音声を音声認識処理して音声認識情報を生成する。さらに、音声確認装置は、その音声認識情報と作業情報とを照合して作業の適否を判定する。それによって、準備作業が少なく、ラベル貼りミスなどのヒューマンエラーを誘発する要因が少なく、また作業者の人数を増加させることのないヒューマンエラー防止システムを提供する。この文献には、音声認識情報と作業情報とをどのように照合するかは開示されていない、
【特許文献２】特開２００４−１４４８９８号公報
【０００６】
特開２００６−７２７３２号公報（特許文献３）には、伝票プリンタが記載されている。その伝票プリンタは、患者診察カードからデータを読み出すカードリーダと、読み出したデータを処理し、印字部に印刷させるコントローラを備えている。コントローラは、全体を制御するデータ処理部、患者診察カードの生年月日データから年齢を算出する年齢算出部、患者診察カードの氏名データを蓄積記憶する氏名記憶部を備えている。新たに患者診察カードのデータを読み込んだとき、データ処理部は、類似氏名検索部においてすでに氏名記憶部に記憶している氏名と比較させ、同一氏名、類似氏名を検索させ、それがあれば出力制御部によりディスプレイとスピーカに注意喚起情報を提示させる。同様に、データ処理部は、算出された年齢が所定の範囲のとき、注意喚起情報を提示させる。それによって、必要に応じて操作者に注意喚起情報を出力する。
【特許文献３】特開２００６−７２７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
確認ミスを防ぐために利用者に確認のための入力をさせる場合、できるだけ利用者に負荷をかけずに入力確認ができるようにすることが望ましい。上述の特開２００４−１４４８９８号では、確認すべき文字列の全てを最初から最後まで発声する必要があり、利用者の入力負担が大きい。しかし、例えば文字列の最初の１文字だけ入力しても、他の類似文字列との区別ができないことが多い。
【０００８】
発明者は、適正な入力の確認を行い、かつ利用者の入力負荷を減らす必要がある、と認識した。発明者は、確認すべき文字列の中の他の類似文字列と区別可能な位置まで、入力確認させるとよい、と認識した。
【０００９】
本発明の目的は、情報確認のために利用者によって入力される情報の量を最小化することである。
【課題を解決するための手段】
【００１０】
本発明の特徴によれば、情報入力支援機能を有する情報処理装置は、情報処理手段と、辞書ファイルを格納した記憶手段と、情報入力手段と、情報出力手段とを具えており、その情報処理手段は、その情報出力手段によって提示された確認を要する文字情報をその記憶手段における第１のバッファに格納し、その確認を要する文字情報がその一部だけで潜在的に識別可能な種類の文字情報である場合に、その確認を要する文字情報中の所定数の文字からなる文字列をその記憶手段における第２のバッファに格納し、その第２のバッファに格納されたその文字列を、その辞書ファイル中の文字列と比較して、その辞書ファイル中にその確認を要する文字情報に類似した異なる文字列があるかどうかを判定し、その辞書ファイル中にその確認を要する文字情報に類似した異なる文字列が存在すると判定されたとき、その所定数を所要数だけ増やして、その確認を要する文字情報中のその所定数の文字からなる文字列をその第２のバッファに格納することを繰り返し、その辞書ファイル中にその確認を要する文字情報に類似した異なる文字列が存在しないと判定されたとき、その第２のバッファに格納されたその文字列をその確認を要する文字情報中の最小部分としてその記憶手段における第３のバッファに格納し、その第３のバッファに格納されたその最小部分をその情報出力手段によって提示し、利用者によってその入力手段を介して入力された文字列をその最小部分と比較して、その入力された文字列がその最小部分と一致したとき、その確認すべき文字情報の確認を完了する。
【００１１】
本発明は、さらに、前述の情報処理装置を実現するためのプログラムに関する。
【発明の効果】
【００１２】
本発明によれば、情報確認のために利用者によって入力される情報の量を最小化することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【００１４】
図１は、本発明の実施形態による情報処理装置１００が示されている。情報処理装置１００は、プロセッサ（ＣＰＵ）２０と、プロセッサ２０に接続されたメモリ３０と、プログラム・メモリ３９と、プロセッサ２０に接続されたデータベース（ＤＢ）４０と、データ入力装置５０と、入力データ認識装置６０と、データ出力装置７０とを具えている。プロセッサ２０は、プログラム・メモリ３９に格納されたプログラムに従って動作してもよい。プロセッサ２０において、プログラムと同様の諸機能はハードウェアの形で実装されていてもよい。
【００１５】
メモリ３０は、正解文字列バッファ３１と、照合文字列バッファ３２と、入力要求文字列設定バッファ３４と、入力元データ・バッファ３５と、処理済み入力文字列バッファ３６とを含んでいる。データベース４０は、確認ために利用者による入力を要する要確認入力情報４２と、参照用の複数の類似文字列を格納した類似文字列辞書ファイル４４とを含んでいる。類似文字列辞書ファイル４４は、提示される情報に関する分野（例えば、薬品、株式）別に作成された確認を要するタイプの文字列を含むファイルであっても、利用者が過去に入力した入力情報を蓄積したファイルであってもよい。データ入力装置５０は、キーボード（ＫＹＢ）５２、マイクロホン（ＭＩＣ）５４およびタブレット（ＴＢＬ）５６を含んでいる。入力データ認識装置６０は、手書き文字認識部６２および音声認識部６４とを含んでいる。データ出力装置７０は、ディスプレイ（ＤＳＰ）７２およびスピーカ（ＳＰＫ）７４を含んでいる。
【００１６】
図２Ａ〜２Ｃは、図１の情報処理装置１００による表示確認要求に対する利用者の入力操作を示している。
【００１７】
図２Ａにおいて、情報処理装置１００によって、関連情報（例えば、薬品名「タウリン」）とともに確認すべき情報（例えば、薬品の重量「１０００ｍｇ」）がディスプレイ７２上にハイライト表示（例えば、下線、反転表示による）され、利用者は確認のためにその情報をキー入力するよう指示される。次いで、利用者は、キーボード５２を用いて、確認すべき情報をキー入力する。プロセッサ２０はその入力された情報、即ち文字列データを、その確認すべき情報と照合して一致するかどうか判定する。両者が一致しなかった場合は、プロセッサ２０は、ディスプレイ７２上に入力エラーを表示して、再度キー入力するよう指示する。代替構成として、利用者がディスプレイ７２に表示された確認すべき情報が誤っていると判断した場合は、利用者はプロセッサ２０にその確認処理を終了させて確認処理の前の処理状態に戻ってもよい。両者が一致した場合は、プロセッサ２０は、次の処理手順に進む。
【００１８】
図２Ｂにおいて、情報処理装置１００によって、関連情報（例えば、薬品名「タウリン」）とともに確認すべき情報（例えば、薬品の重量「１０００ｍｇ」）がディスプレイ７２上にハイライト表示（例えば、下線、反転表示による）され、利用者は確認のためにその情報をキー入力または手書き入力するよう指示される。次いで、利用者は、タブレット５６上でスタイラスペンを用いて、確認すべき情報を手書き入力する。プロセッサ２０は手書き文字認識部６２によってその入力された情報を認識させて、認識された情報（文字列）と確認すべき情報とを照合して一致するかどうか判定する。両者が一致しなかった場合は、プロセッサ２０は、ディスプレイ７２上に情報入力エラーを表示して、再度手書き入力するよう指示する。代替構成として、利用者がディスプレイ７２に表示された確認すべき情報が誤っていると判断した場合は、利用者はプロセッサ２０にその確認処理を終了させて確認処理の前の処理状態に戻ってもよい。両者が一致した場合は、プロセッサ２０は、次の処理手順に進む。
【００１９】
図２Ｃにおいて、情報処理装置１００によって、関連情報（例えば、薬品名「タウリン」）とともに確認すべき情報（例えば、薬品の重量「１０００ｍｇ」）がスピーカ７４を通して音声合成によって通知され、利用者は確認のためにその情報を音声入力するよう指示される。次いで、利用者は、マイクロホンを通して、確認すべき情報を音声入力する。プロセッサ２０は音声認識部６４によってその入力された情報を認識させて、認識された情報（文字列）と確認すべき情報とを照合して一致するかどうか判定する。一致しなかった場合は、プロセッサ２０は、スピーカ７４を通して情報入力エラーを合成音声により通知して、再度音声入力するよう指示する。代替構成として、利用者が音声合成によって通知された確認すべき情報が誤っていると判断した場合は、利用者はプロセッサ２０にその確認処理を終了させて確認処理の前の処理状態に戻ってもよい。一致した場合は、プロセッサ２０は、次の処理手順に進む。
【００２０】
図３は、プロセッサ２０によって実行される、確認すべき情報（文字列）中の確認すべき最小部分を決定するための処理を示している。
【００２１】
図３において、プロセッサ２０は、確認すべき情報（例えば、薬品名「ハロペリドール」）を先頭から１文字ずつ取り出して（例えば、「ハ」、「ロ」、「ペ」、「リ」・・・）、照合文字列バッファ３２に追加して格納し、そのバッファ中の文字列と辞書ファイル４４中の類似文字列（例えば薬品名「ハロペラスチン」）とをそれぞれの文字列の先頭から照合する。辞書ファイル４４中に照合文字列バッファ３２中の文字列と一致する他の類似の文字列がなくなったとき、その照合文字列バッファ３２中の文字列（例えば、「ハロペリ」）を、利用者に確認入力を要求する最小部分として決定する。なお、本発明の実施形態では、確認入力を要求する最小部分として、辞書ファイル４４中に照合文字列バッファ３２中の文字列と一致する他の類似文字列がない最小部分を特定することができればよい。従って、代替構成として、上述の処理内容とは逆に、確認すべき情報（文字列）の末尾から所要数（例えば１文字）ずつ除去した文字列を用いて辞書ファイル４４を検索し、完全一致又は部分一致する文字列が複数個存在する場合に、検索に用いた文字列に除去した所要数（１文字）の文字列を追加することにより、一致する他の類似文字列がない最小部分を特定するようにしてもよい。先頭から１文字ずつ取り出して一致の有無を判定する処理のほうが、文字列の比較に要する演算コストが少なくて済むことが多い。
【００２２】
図４Ａおよび４Ｂは、プロセッサ２０によって実行される、確認すべき情報中の確認すべき部分を決定しそれを利用者に確認させる処理のためのフローチャートを示している。
【００２３】
図４Ａを参照すると、ステップ４０２において、プロセッサ２０は、ディスプレイ７２上にまたはスピーカ７４を通して関連情報（例えば、「処方薬剤」および「１０ｍｇ」）とともに確認すべき情報を表示または通知する。ステップ４０４において、表示または通知された情報の中の利用者によって確認する必要のある情報の文字列（例えば、薬品名「ハロペリドール」）を取り出して正解文字列バッファ３１に格納する。
【００２４】
ステップ４０６において、プロセッサ２０は、正解文字列バッファ３１中の文字列が完全一致によってのみ識別可能かどうかを判定する。完全一致によってのみ識別可能な文字列は、例えば半角で入力される数値およびその単位である。完全一致によってのみ識別可能であると判定された場合は、ステップ４０８において、プロセッサ２０は、正解文字列バッファ３１中の文字列の全ての文字を取り出して照合文字列バッファ３２に格納する。ステップ４１８において、プロセッサ２０は、照合文字列バッファ３２中の文字列を、確認のために利用者によって入力されるべき文字列として入力要求文字列設定バッファ３４に格納する。
【００２５】
ステップ４０６において完全一致によってのみ識別可能でないと、即ち部分前方一致で潜在的に識別可能であると判定された場合は、ステップ４１０において、プロセッサ２０は、正解文字列バッファ３１中の文字列から先頭位置から所定文字数（初期値は１）の文字を取り出して照合文字列バッファ３２に格納する。部分前方一致で潜在的に識別可能な文字列は、例えば一般的に全角で入力される人の氏名や物の名称である。
【００２６】
ステップ４１２において、プロセッサ２０は、照合文字列バッファ３２中の文字列（例えば、「ハ」、「ハロ」、「ハロペ」または「ハロペリ」）と辞書ファイル４４中の類似照合文字列とを比較し照合する。ステップ４１４において、プロセッサ２０は、照合文字列バッファ３２中の文字列と一致する所定文字数の文字列を含む類似照合文字列が辞書ファイル４４中に存在するかどうかを判定する。それが存在すると判定された場合は、ステップ４１６において、プロセッサ２０は、照合文字列バッファ３２に格納する文字列の所定文字数を最小単位文字数、例えば１文字だけ増やして、手順はステップ４１０に戻る。
【００２７】
ステップ４１４においてそれが存在しないと判定された場合は、ステップ４１８において、プロセッサ２０は、照合文字列バッファ３２中の文字列を、確認のために利用者によって入力されるべき文字列として入力要求文字列設定バッファ３４に格納する。
【００２８】
次いで図４Ｂを参照すると、ステップ４２０において、プロセッサ２０は、入力要求文字列設定バッファ３４中の文字列を、利用者によって入力されるべき文字列としてディスプレイ７２上に表示するかまたはスピーカ７４によって音声合成によって利用者に通知する。ステップ４２２において、プロセッサ２０は、確認データを入力するようディスプレイ７２上に表示するかまたはスピーカ７４によって音声合成によって利用者に通知する。利用者は、確認を要求された文字列を、キーボード５２を用いて入力するか、タブレット５６上に手書き文字で入力するか、またはマイクロホン５４を通して音声で入力する。
【００２９】
ステップ４２４において、プロセッサ２０は、キー入力、手書き入力または音声入力された元の文字列を捕捉して入力元データ・バッファ３５に格納する。ステップ４２６において、プロセッサ２０は、入力元データ・バッファ３５中の入力データがキー入力文字であればそれをそのまま処理済み入力文字バッファ３６に格納し、入力元データ・バッファ３５中の入力データが手書き文字であれば手書き文字認識部６２を用いて文字認識を行いまたは入力元データ・バッファ３５中の入力データが音声データであれば音声認識を行ってその処理結果を処理済み入力文字バッファ３６に格納する。
【００３０】
ステップ４２８において、プロセッサ２０は、入力要求文字列設定バッファ３４中の文字列と処理済み入力文字バッファ３６中の文字列とを比較し照合する。ステップ４３２において、プロセッサ２０は、両者が一致するかどうかを判定する。一致しないと判定された場合は、手順はステップ４２０に戻って、入力に誤りがあることまたは入力すべき文字が入力されていないことを通知して、利用者に再度入力するよう指示する。ステップ４３２において両者が一致すると判定された場合は、手順は図４Ａおよび４Ｂの確認処理を完了し、情報処理装置１００によって実行されるべき次の手順に進む。
【００３１】
このように、本発明の実施形態によれば、情報確認のために利用者によって入力される情報の量を最小化することができる。
【００３２】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【００３３】
以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
（付記１）  情報処理手段と、辞書ファイルを格納した記憶手段と、情報入力手段と、情報出力手段とを具える、情報入力支援機能を有する情報処理装置であって、
前記情報処理手段は、
前記情報出力手段によって提示された確認を要する文字情報を前記記憶手段における第１のバッファに格納し、
前記確認を要する文字情報がその一部だけで潜在的に識別可能な種類の文字情報である場合に、前記確認を要する文字情報中の所定数の文字からなる文字列を前記記憶手段における第２のバッファに格納し、
前記第２のバッファに格納された前記文字列を、前記辞書ファイル中の文字列と比較して、前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列があるかどうかを判定し、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在すると判定されたとき、前記所定数を所要数だけ増やして、前記確認を要する文字情報中の前記所定数の文字からなる文字列を前記第２のバッファに格納することを繰り返し、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在しないと判定されたとき、前記第２のバッファに格納された前記文字列を前記確認を要する文字情報中の最小部分として前記記憶手段における第３のバッファに格納し、
前記第３のバッファに格納された前記最小部分を前記情報出力手段によって提示し、
利用者によって前記入力手段を介して入力された文字列を前記最小部分と比較して、前記入力された文字列が前記最小部分と一致したとき、前記確認すべき文字情報の確認を完了すること、を特徴とする情報処理装置。
（付記２）  さらに、文字認識手段を具え、
前記利用者によって前記入力手段を介して入力された前記文字列は、前記利用者によって入力された手書き文字を前記文字認識手段によって変換したものであることを特徴とする、付記１に記載の情報処理装置。
（付記３）  さらに、音声認識手段を具え、
前記利用者によって前記入力手段を介して入力された前記文字列は、前記利用者によって入力された音声を前記音声認識手段によって変換したものであることを特徴とする、付記１に記載の情報処理装置。
（付記４）  前記情報処理手段は、さらに、前記確認を要する文字情報がその全ての部分で識別可能な種類の文字情報である場合に、前記確認を要する文字情報中の全ての文字列を前記確認を要する文字情報中の前記最小部分として前記第３のバッファに格納することを特徴とする、付記１に記載の情報処理装置。
（付記５）  前記一部だけで潜在的に識別可能な種類の文字情報が非数値情報であり、前記全ての部分で識別可能な種類の文字情報が数値情報であることを特徴とする、付記４に記載の情報処理装置。
（付記６）  辞書ファイルを格納した記憶手段と、情報入力手段と、情報出力手段とを具える情報処理装置に用いられるプログラムであって、
前記情報出力手段によって提示された確認を要する文字情報を前記記憶手段における第１のバッファに格納する第１のステップと、
前記確認を要する文字情報がその一部だけで潜在的に識別可能な種類の文字情報である場合に、前記確認を要する文字情報中の所定数の文字からなる文字列を前記記憶手段における第２のバッファに格納する第２のステップと、
前記第２のバッファに格納された前記文字列を、前記辞書ファイル中の文字列と比較して、前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列があるかどうかを判定する第３のステップと、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在すると判定されたとき、前記所定数を所要数だけ増やして、前記第３のステップを繰り返す第４のステップと、
前記辞書ファイル中に前記確認を要する文字情報に類似した異なる文字列が存在しないと判定されたとき、前記第２のバッファに格納された前記文字列を前記確認を要する文字情報中の最小部分として前記記憶手段における第３のバッファに格納する第５のステップと、
前記第３のバッファに格納された前記最小部分を前記情報出力手段によって提示し、
利用者によって前記入力手段を介して入力された文字列を前記最小部分と比較して、前記入力された文字列が前記最小部分と一致したとき、前記確認すべき文字情報の確認を完了する第６のステップと、
を実行させるよう動作可能なプログラム。
【図面の簡単な説明】
【００３４】
【図１】図１は、本発明の実施形態による情報処理装置が示されている。
【図２】図２Ａ〜２Ｃは、図１の情報処理装置による表示確認要求に対する利用者の入力操作を示している。
【図３】図３は、プロセッサによって実行される、確認すべき情報（文字列）中の確認すべき最小部分を決定するための処理を示している。
【図４Ａ】図４Ａおよび４Ｂは、プロセッサによって実行される、確認すべき情報中の確認すべき部分を決定しそれを利用者に確認させる処理のためのフローチャートを示している。
【図４Ｂ】（図４Ａで説明）
【符号の説明】
【００３５】
１００  情報処理装置
２０  プロセッサ
３０  メモリ
４０  データベース
５０  データ入力装置
６０  入力データ認識装置
７０  データ出力装置
【図１】
2008108174.tif 000003
【図２】
2008108174.tif 000004
【図３】
2008108174.tif 000005
【図４Ａ】
2008108174.tif 000006
【図４Ｂ】
2008108174.tif 000007