(57)【要約】【課題】応答者によって書類が作成される過程で、必要な情報を自動的に検索する。【解決手段】本発明は、紙媒体に情報を記載した際のペン先の軌跡であるストローク情報を取得するデジタルペンと、各種情報を格納する検索用データベースを有するコンピュータと、を備える情報検索システムにおいて、前記デジタルペンは、前記取得したストローク情報を、前記コンピュータに送信する送信部を備え、前記コンピュータは、前記デジタルペンからストローク情報を受信する受信部と、前記受信部が受信したストローク情報を文字認識することによって、当該ストローク情報をコード情報に変換する変換部と、前記変換部によって変換されたコード情報に基づいて、当該ストローク情報に関連する情報を前記検索用データベースから検索する検索部と、を備えることを特徴とする。【選択図】図４
2006343932.tif 000002
【特許請求の範囲】
【請求項１】
紙媒体に情報を記載した際のペン先の軌跡であるストローク情報を取得するデジタルペンと、各種情報を格納する検索用データベースを有するコンピュータと、を備える情報検索システムにおいて、
前記デジタルペンは、前記取得したストローク情報を、前記コンピュータに送信する送信部を備え、
前記コンピュータは、
前記デジタルペンからストローク情報を受信する受信部と、
前記受信部が受信したストローク情報を文字認識することによって、当該ストローク情報をコード情報に変換する変換部と、
前記変換部によって変換されたコード情報に基づいて、当該ストローク情報に関連する情報を前記検索用データベースから検索する検索部と、を備えることを特徴とする情報検索システム。
【請求項２】
前記コンピュータは、前記デジタルペンの記載の状況を検知する記載状況検知部を備え、
前記記載状況検知部は、前記受信部が受信したストローク情報から、前記デジタルペンによって情報が記載されていない時間を求め、
前記求めた時間が閾値以上であると、前記変換部及び前記検索部に処理を指示することを特徴とする請求項１に記載の情報検索システム。
【請求項３】
前記記載状況検知部は、前記デジタルペンが紙媒体に接触し始めた時刻から、前記デジタルペンが紙媒体から離れた時刻を減算することによって、前記デジタルペンによって情報が記載されていない時間を求めることを特徴とする請求項２に記載の情報検索システム。
【請求項４】
紙媒体に情報を記載した際のペン先の軌跡であるストローク情報を取得するデジタルペンと、各種情報を格納する検索用データベースを有するコンピュータと、を備える情報検索システムにおける検索方法であって
前記デジタルペンは、前記取得したストローク情報を、前記コンピュータに送信し、
前記コンピュータは、
前記デジタルペンからストローク情報を受信し、
前記受信したストローク情報を文字認識することによって、当該ストローク情報をコード情報に変換し、
前記変換したコード情報に基づいて、当該ストローク情報に関連する情報を前記検索用データベースから検索することを特徴とする検索方法。
【請求項５】
前記コンピュータは、
前記受信したストローク情報から、前記デジタルペンによって情報が記載されていない時間を求め、
前記求めた時間が閾値以上であると、前記ストローク情報をコード情報に変換して、検索することを特徴とする請求項４に記載の検索方法。
【請求項６】
前記コンピュータは、前記デジタルペンが紙媒体に接触し始めた時刻から、前記デジタルペンが紙媒体から離れた時刻を減算することによって、前記デジタルペンによって情報が記載されていない時間を求めることを特徴とする請求項５に記載の検索方法。
【請求項７】
各種情報を格納する検索用データベースを有する情報検索システムにおいて、
情報が入力される入力部と、
入力部の入力状況を検知する入力状況検知部と、
前記入力部からの入力情報に基づいて、当該入力情報に関連する情報を前記検索用データベースから検索する検索部と、を備え、
前記入力状況検知部は、
前記入力部からの入力情報から句点を抽出し、
前記抽出した句点の数が閾値以上であると、前記検索部に検索を指示することを特徴とする情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースから情報を検索する情報検索システムに関し、特に、情報検索システムの利用者の負担を軽減する技術に関する。
【背景技術】
【０００２】
区役所などの窓口において、応対者が、相談者の相談を受ける場合がある。この場合、応対者は、相談者の相談内容を聞いて、当該相談内容に対応する過去の事例等を調査する。そして、応対者は、調査した過去の事例等を使って、相談に答える。このとき、応対者は、応対中又は応対終了後に、調書などの書類を作成する。
【０００３】
従来、応対者は、以下で説明する方法によって、書類情報をコンピュータに入力する。
【０００４】
一つ目の方法（ケース１）では、応対者がキーボード等の入力手段を使って、電子的に書類を作成する。
【０００５】
二つ目の方法（ケース２）では、応答者が、紙媒体に手書きで情報を記載することによって、紙の書類を作成する。そして、作成した紙の書類にＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を用いることによって、コード化した情報をコンピュータに入力する。
【０００６】
三つ目の方法（ケース３）では、応答者は、デジタルペンで紙媒体に手書きで情報を記載することによって、書類を作成する。このとき、デジタルペンは、応答者によって記載された情報に関するストローク情報をコンピュータに送信する。すると、コンピュータは、受信したストローク情報を記憶する。そして、コンピュータは、記憶したストローク情報に文字認識技術を使って、コード化する。
【０００７】
一方、応対者は、相談者に回答する際又は書類を作成する際に、必要な情報を検索して活用する。必要な情報は、例えば、回答規則、判例、過去の回答事例、ＦＡＱ（Ｆｒｅｑｕｅｎｔｌｙ  Ａｓｋｅｄ  Ｑｕｅｓｔｉｏｎ）又は相談者に関する情報等である。
【０００８】
従来、応対者は、キーワードを検索システムに入力して、必要な情報を検索する。他にも、応対者は、書物、規則集又は雑誌などの紙媒体から、必要な情報を検索する。
【０００９】
なお、検索システムが所望の情報を検索する技術が知られている（例えば、非特許文献３参照。）。
【００１０】
また、重要単語辞書に記憶した単語の出現頻度を文字認識装置で測定し、文書種類識別部にて文書種類を推定する技術が知られている（例えば、特許文献１参照。）。
【００１１】
また、ＯＣＲの文字認識の際に、日本語認識処理を行う技術が知られている（例えば、非特許文献１参照。）。
【００１２】
また、ＯＣＲの文字識別処理の誤りを修正する技術が知られている（例えば、非特許文献２参照。）。
【特許文献１】特開２００３−３１７０３４号公報
【非特許文献１】日本語文書リーダ後処理の実現と評価、情報処理学会論文誌、Ｖｏｌ．３０、Ｎｏ．１１、ｐ．１３９４−１４０１
【非特許文献２】ＯＣＲの文字切出し誤りを許容した文書検索システムの開発、ＰＲＭＵ２００３−２１５、ｐ．１−６
【非特許文献３】情報検索アルゴリズム第４、５、６章、北斗研二等著、共立出版
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来、応答者は、必要な情報を検索するために、キーワードを検索システムにわざわざ入力する必要があった。そのため、応答者は、検索システムへの入力と別個に、書類を作成する必要があった。
【００１４】
本発明は、前記の問題点に鑑みてなされたものであって、応答者によって書類が作成される過程で、必要な情報を自動的に検索する検索システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、紙媒体に情報を記載した際のペン先の軌跡であるストローク情報を取得するデジタルペンと、各種情報を格納する検索用データベースを有するコンピュータと、を備える情報検索システムにおいて、前記デジタルペンは、前記取得したストローク情報を、前記コンピュータに送信する送信部を備え、前記コンピュータは、前記デジタルペンからストローク情報を受信する受信部と、前記受信部が受信したストローク情報を文字認識することによって、当該ストローク情報をコード情報に変換する変換部と、前記変換部によって変換されたコード情報に基づいて、当該ストローク情報に関連する情報を前記検索用データベースから検索する検索部と、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明の検索システムによると、応答者によって書類が作成される過程で、必要な情報を自動的に検索できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面を参照して説明する。
【００１８】
（第１の実施の形態）
第１の実施の形態は、応答者がデジタルペンで紙書類に情報を記載する場合である。
【００１９】
図１は、本発明の第１の実施の形態の情報検索システムの構成図である。
【００２０】
情報検索システムは、デジタルペン３００及びコンピュータ３０１を含む。
【００２１】
デジタルペン３００は、紙書類３０２に情報を記載する。すると、デジタルペン３００は、ペン先の軌跡（ストローク情報）を取得し、取得したストローク情報をコンピュータに送信する。なお、ストローク情報は、ペン先の軌跡と当該軌跡に対応する時刻情報を含む。
【００２２】
コンピュータ３０１は、ＣＰＵ３０４、デジタルペンＩＯモジュール３０６、ディスプレイ３０８、キーボード３１０、マウス３１２、メモリ３１４、ディスク３１８及び検索データベースディスク群３２０を含む。
【００２３】
メモリ３１４は、プログラム３１６を一時的に記憶する。ＣＰＵ３０４は、メモリ３１４に記憶されているプログラム３１６を実行することによって、各種処理を行う。
【００２４】
ディスク３１８は、ＣＰＵ３０４によって実行されるプログラム３１６を記憶する。また、ディスク３１８は、デジタルペン３００から受信したストローク情報を記憶する。
【００２５】
デジタルペンＩＯモジュールは３０６は、Ｂｌｕｅｔｏｏｔｈ等を使って、デジタルペン３００と通信する。
【００２６】
検索データベースディスク群３２０は、一つ以上の検索データベースディスクを含む。また、検索データベースディスク群３２０は、図２で後述するが、キーワードに対応する情報が格納されている。
【００２７】
ディスプレイ３０８は、各種情報を表示する。キーボード３１０及びマウス３１２には、応答者から各種情報が入力される。
【００２８】
図２は、本発明の第１の実施の形態の情報検索システムの検索データベースディスク群３２０の説明図である。
【００２９】
検索データベースディスク群３２０は、キーワード７０１、テキストＩＤ７０２及びコンテンツ７０３を記憶する。
【００３０】
キーワード７０１は、コンテンツ７０３を検索するための索引語である。
【００３１】
テキストＩＤ７０２は、コンテンツ７０３の一意な識別子である。コンテンツ７０３は、応答者が必要とする各種情報である。コンテンツ７０３は、例えば、回答規則、判例、過去の回答事例、ＦＡＱ又は相談者に関する情報等である。
【００３２】
キーワード７０１は、ポインタ等によって、テキストＩＤ７０２及びコンテンツ７０３と対応付けられている。なお、本説明図では、キーワード７０１は、一つのテキストＩＤ７０２及び一つのコンテンツ７０３と対応付けられているが、複数のテキストＩＤ７０２及び複数のコンテンツ７０３と対応付けられていてもよい。
【００３３】
図３は、本発明の第１の実施の形態の情報検索システムの処理のフローチャートである。
【００３４】
まず、応対者は、相談者の相談を受けながら、デジタルペン３００で相談内容を記載する。このとき、デジタルペン３００は、ペン先の軌跡（ストローク情報）を取得し、取得したストローク情報を、デジタルペンＩＯモジュール３０６を介してコンピュータ３０１に送信する。なお、デジタルペン３００は、ストローク情報をリアルタイムで送信してもよいし、まとめて送信してもよい。
【００３５】
コンピュータ３０１は、ストローク情報を受信すると、受信したストローク情報を記載状況検知部１０２で処理する。
【００３６】
記載状況検知部１０２は、受信したストローク情報から一纏まりの情報を判別することによって、当該ストローク情報を検索処理するタイミングを決定する。なお、記載状況検知部１０２の処理は、図４で詳細を後述する。
【００３７】
コンピュータ３０１は、記載状況検知部１０２によってストローク情報を処理すると、当該ストローク情報をコンピュータ３０１のストローク情報蓄積部１０４で処理する。
【００３８】
ストローク情報蓄積部１０４は、デジタルペン３００から受信したストローク情報をディスク３１８に格納する。
【００３９】
次に、コンピュータ３０１は、ディスク３１８に格納されたストローク情報を日本語認識・解析部１０６で処理する。
【００４０】
日本語認識・解析部１０６は、ディスク３１８に格納されているストローク情報から、日本語認識処理を行っていないストローク情報を抽出する。そして、日本語認識・解析部１０６は、抽出したストローク情報に対して、日本語認識処理及び日本語解析処理を行う。
【００４１】
なお、日本語認識処理は、非特許文献１に記載されている技術である。具体的には、日本語認識・解析部１０６は、ストローク情報を、一つの文字として想定されるストローク情報ごとに分割する。次に、分割したそれぞれのストローク情報ごとに、文字を認識してコード情報に変換する（コード化する）。そして、これらの処理の誤りを修正する。
【００４２】
また、日本語解析処理は、例えば、形態素解析処理又は構文解析処理等の周知の技術である。例えば、日本語認識・解析部１０６は、句読点を配慮することによって、区切りのよい情報を抽出する。
【００４３】
次に、コンピュータ３０１は、日本語認識・解析部１０６で処理した結果を、重要情報抽出部１０８で処理する。
【００４４】
重要情報抽出部１０８は、日本語認識・解析部１０６で処理した情報から、重要情報を抽出する。例えば、形態素解析処理によって得られた形態素の中から、出現頻度の高い形態素を、重要情報として抽出する。また、予め決められた文字列を、重要情報としてを抽出しても良い。
【００４５】
次に、コンピュータ３０１は、重要情報抽出部１０８によって抽出した重要情報を、重要情報蓄積部１１０で処理する。
【００４６】
重要情報蓄積部１１０は、重要情報抽出部１０８によって抽出された重要情報がディスク３１８に既に格納されているか否かを判定する。
【００４７】
既に蓄積されていると、検索部１１２に検索処理を指示する。
【００４８】
一方、重要情報が蓄積されていないと、当該重要情報をディスク３１８に格納する。そして、検索部１１２に検索処理を指示する。
【００４９】
次に、コンピュータ３０１は、ディスク３１８に格納されている重要情報を、検索部２１０で処理する。
【００５０】
検索部２１０は、ディスク３１８に格納されている重要情報に関連する情報を、検索データベースディスク群３２０から取得する。
【００５１】
具体的には、ディスク３１８に格納されている重要情報とキーワード７０１とが一致するレコードに対応するコンテンツ７０３を、検索データベースディスク群３２０から取得する。
【００５２】
次に、コンピュータ３０１は、検索部１１２が取得したコンテンツ７０３を、検索結果表示部１１４で処理する。
【００５３】
検索結果表示部１１４は、検索部１１２が取得したコンテンツ７０３をディスプレイ３０８に表示させる。
【００５４】
次に、コンピュータ３０１は、検索部１１２が取得したコンテンツ７０３を、書類作成部１２０で処理する。
【００５５】
書類作成部１２０は、検索部１１２が取得したコンテンツ７０３を、書類に利用する。ここでは、既存のオフィス系文書処理システムの機能を用いる。例えば、書類作成部１２０は、検索部１１２によって取得されたコンテンツ７０３を、書類の所定の領域に貼り付ける。
【００５６】
そして、コンピュータ３０１は、処理を終了する。
【００５７】
なお、応対者によって情報が記載すると、コンピュータ３０１は、以上のような処理を繰り返す。
【００５８】
図４は、本発明の第１の実施の形態の記載状況検知部１０２の処理のフローチャートである。
【００５９】
記載状況検知部１０２は、デジタルペン３００からストローク情報を受信する。
【００６０】
次に、受信したストローク情報から、ペンアップの時刻（ｔｕｐ）を求める（５０２）。ペンアップの時刻は、デジタルペン３００のペン先が紙書類３０２から離れた時刻である。
【００６１】
次に、受信したストローク情報から、ペンダウンの時刻（ｔｄｏｗｎ）を求める（５０４）。ペンダウンの時刻は、デジタルペン３００が紙書類３０２に接触し始めた時刻である。
【００６２】
次に、求めたペンダウンの時刻（ｔｄｏｗｎ）から、求めたペンアップの時刻（ｔｕｐ）を減算することによって、差分時間（ｔｄｉｆ）を算出する（５０６）。差分時間（ｔｄｉｆ）は、応対者が情報を記載していない時間である。
【００６３】
次に、算出した差分時間（ｔｄｉｆ）が閾値以上であるか否かを判定する。
【００６４】
差分時間（ｔｄｉｆ）が閾値以上であると、応対者が情報を所定の時間以上記載していないと判定する。よって、一纏まりの情報が記載されたと判定し、ストローク情報蓄積部１０４以降の処理を行うように指示する。
【００６５】
一方、差分時間（ｔｄｉｆ）が閾値より小さいと、一纏まりの情報を応対者が記載している最中と判定する。よって、ステップ５０２に戻り、本処理を継続する。
【００６６】
本実施の形態では、記載状況検知部１０２が、応対者によって記載された情報の中から一纏まりの情報を判定する。これによって、応対者が情報を記載すると、コンピュータ３０１は、応対者が必要とする情報を検索できる。なぜなら、コンピュータ３０１は、検索処理を実行する際に、検索の単位として一纏まりの情報が必要だからである。
【００６７】
また、コンピュータ３０１は、検索した情報を表示できる。更に、コンピュータ３０１は、検索した情報を書類の作成に活用できる。
【００６８】
（第２の実施の形態）
第２の実施の形態は、応答者がキーボードから情報を入力する場合である。
【００６９】
図５は、本発明の第２の実施の形態の情報検索システム４０１の構成図である。
【００７０】
第２の実施の形態の情報検索システム４０１は、第１の実施の形態の情報検索システム（図１）のコンピュータ３０１から、デジタルペンＩＯモジュール３０６を省略したものである。情報検索システム４０１のそれ以外の構成は、第１の実施の形態の情報検索システムのコンピュータ３０１と同一である。同一の構成は同一の番号を付し、説明を省略する。
【００７１】
図６は、本発明の第２の実施の形態の情報検索システム４０１の処理のフローチャートである。
【００７２】
まず、応対者は、相談者の相談を受けながら、情報検索システム４０１のキーボード３１０から相談内容を入力する。
【００７３】
すると、情報検索システム４０１は、キーボード３１０から入力された情報を入力状況検知部２０２で処理する。
【００７４】
入力状況検知部２０２は、キーボード入力情報から一纏まりの情報を判別することによって、当該キーボード入力情報を検索処理するタイミングを決定する。なお、入力状況検知部２０２の処理は、図７で詳細を後述する。
【００７５】
情報検索システム４０１は、入力状況検知部２０２によってキーボード入力情報を処理すると、当該キーボード入力情報を日本語解析部２０４で処理する。
【００７６】
日本語解析部２０４は、日本語解析処理を行うことによって、区切りのよい情報を抽出する。日本語解析処理は、例えば、形態素解析処理又は構文解析処理等の周知の技術である。
【００７７】
情報検索システム４０１は、以後、重要情報抽出部１０８、重要情報蓄積部１１０、検索部１１２、検索結果表示部１１４及び書類作成部１２０で処理する。
【００７８】
これらの処理は、第１の実施の形態の情報検索システムの処理（図３）と同一であるので、説明を省略する。
【００７９】
図７は、本発明の第２の実施の形態の入力情報検知部２０２の処理のフローチャートである。
【００８０】
入力情報検知部２０２は、キーボード３１０から入力された情報を処理する。
【００８１】
まず、キーボード入力情報から、句点を検出する。次に、検出した句点の数（ｎ）を数える（６０２）。
【００８２】
次に、数えた句点の数（ｎ）が閾値以上であるか否かを判定する（６０４）。
【００８３】
句点の数（ｎ）が閾値以上であると、一纏まりの情報が入力されたと判定する。そこで、ステップ６０２で数えた句点の数（ｎ）を０に戻し（６０６）、日本語解析部２０４以降の処理を行うように指示する（６０８）。
【００８４】
一方、句点の数（ｎ）が閾値より小さいと、一纏まりの情報を応対者が入力している最中と判定する。よって、ステップ６０２に戻り、本処理を継続する。
【００８５】
本実施の形態では、入力状況検知部２０２が、キーボード３１０から入力された情報の中から一纏まりの情報を判定する。これによって、応対者によって情報が入力されると、情報検索システム４０１は、応対者が必要とする情報を検索できる。なぜなら、情報検索システム４０１は、検索処理を実行する際に、検索する単位として一纏まりの情報が必要だからである。
【産業上の利用可能性】
【００８６】
本発明は、相談窓口等における情報検索システムに利用できる。
【図面の簡単な説明】
【００８７】
【図１】本発明の第１の実施の形態の情報検索システムの構成図である。
【図２】本発明の第１の実施の形態の情報検索システムの検索データベースディスク群の説明図である。
【図３】本発明の第１の実施の形態の情報検索システムの処理のフローチャートである。
【図４】本発明の第１の実施の形態の記載状況検知部の処理のフローチャートである。
【図５】本発明の第２の実施の形態の情報検索システムの構成図である。
【図６】本発明の第２の実施の形態の情報検索システムの処理のフローチャートである。
【図７】本発明の第２の実施の形態の入力情報検知部の処理のフローチャートである。
【符号の説明】
【００８８】
１０２  記載状況検知部
１０４  ストローク情報蓄積部
１０６  日本語認識・解析部
１０８  重要情報抽出部
１１０  重要情報蓄積部
１１２  検索部
１１４  検索結果表示部
１２０  書類作成部
２０２  入力状況検知部
２０４  日本語解析部
３００  デジタルペン
３０１  コンピュータ
３０２  紙書類
３０４  ＣＰＵ
３０６  デジタルペンＩＯモジュール
３０８  ディスプレイ
３１０  キーボード
３１２  マウス
３１４  メモリ
３１６  プログラム
３１８  ディスク
３２０  検索データベースディスク群
【図１】
2006343932.tif 000003
【図２】
2006343932.tif 000004
【図３】
2006343932.tif 000005
【図４】
2006343932.tif 000006
【図５】
2006343932.tif 000007
【図６】
2006343932.tif 000008
【図７】
2006343932.tif 000009