(57)【要約】【課題】拡張性の高く情報の豊富な情報源の情報を提示し、項目名と項目内容の関連性を考慮した効率的、効果的な情報選択入力を支援する。【解決手段】情報提示部１００が、利用者に項目名を提示し、その項目名に対応する項目値の情報入力や選択を促す画面を提示し、利用者の入力や選択した操作を検出する。入出力制御部１２０は、利用者が入力や選択した情報を入力情報格納部１５０に引渡し、この情報を基に未入力項目について補完情報候補を算出するように補完情報候補算出部１３０に依頼する。補完情報候補算出部１３０は、補完情報候補を算出する為に外部情報源検索部１４０に外部情報源１６０への問い合わせを依頼する。入出力制御部１２０は、未入力項目について補完情報候補算出部１３０で算出された補完情報候補を情報提示部１００に提示させ、利用者に未入力項目情報の入力や選択を促す。【選択図】  図１
2004348512.tif 000002
【特許請求の範囲】
【請求項１】
利用者に、項目名を提示し、その項目名に対応する項目値の情報入力または選択を促す画面を提示し、入力または選択された情報を処理、加工、蓄積、提示の１以上を行う情報入力支援方法であって、
利用者に情報入力を促し、利用者の入力または選択した操作を検出するとともに、利用者が入力または選択した情報、及び入力または選択した情報を基に未入力項目について算出された補完情報候補を提示する情報提示手順と、
前記情報提示手順で入力または選択された情報を入力情報格納手順に引渡し、前記補完情報候補を前記情報提示手順に引き渡す入出力制御手順と、
前記引き渡された情報提示手順で利用者から入力または選択された情報を入力情報格納手段に格納し管理する入力情報格納手順と、
前記補完情報候補を算出する為に利用する外部情報源への問い合わせを実施する外部情報源検索手順と、
前記入出力制御手順からの依頼により、前記入力情報格納手順で管理された情報と前記外部情報源検索手順の問い合わせの結果を基に、利用者による未入力項目情報の入力または選択を補完もしくは補助する前記補完情報候補を算出する補完情報候補算出手順と、を有する
ことを特徴とする情報入力支援方法。
【請求項２】
請求項１に記載の情報入力支援方法において、
前記入出力制御手順が、
情報提示手順から利用者操作情報を取得し、入出力情報制御手順にその情報を引き渡す利用者操作取得手順と、
前記利用者操作取得手順から利用者操作情報を受け取り、入出力情報格納依頼手順とその情報の授受を実施し、補完情報候補算出の依頼情報がその情報内に含まれている場合は補完候補算出依頼手順に補完候補算出処理を依頼し、前記補完候補算出依頼手順から補完候補情報を受け取った場合は情報整形手順に引き渡す入出力情報制御手順と、
前記入出力情報制御手順から利用者操作情報を受け取った場合に、前記入力情報格納手段に利用者操作情報を格納し、前記補完情報候補算出手順から依頼された場合に、前記利用者操作情報を引き渡す前記入出力情報格納依頼手順と、
前記入出力情報制御手順から補完候補算出処理を依頼された場合に、その依頼情報を補完情報候補算出手順に依頼し、その結果を前記入出力情報制御手順に返却する前記補完候補算出依頼手順と、
前記入出力情報制御手順から受け取った情報を利用者に提示する情報として整形する前記情報整形手順と、
前記情報整形手順で整形された情報を前記情報提示手順に送信する情報送信手順と、から構成される
ことを特徴とする情報入力支援方法。
【請求項３】
請求項１または２に記載の情報入力支援方法において、
前記補完情報候補算出手順が、
入出力制御手順から依頼された補完候補算出処理を解釈し、外部情報源検索手順に問い合わせを依頼し、その結果を補完候補算出手順に引渡し、補完候補を受け取る補完候補算出制御手順と、
前記補完候補算出制御手順から受け取った情報から補完候補を算出し返却する前記補完候補算出手順と、から構成される
ことを特徴とする情報入力支援方法。
【請求項４】
請求項１ないし３のいずれかに記載の情報入力支援方法において、
前記情報提示手順が、
入出力制御手順から表示する情報を取得する情報取得手順と、
前記情報取得手順から受け取った情報を利用者に提示する情報表示手順と、
利用者操作を検出する利用者操作検出手順と、から構成される
ことを特徴とする情報入力支援方法。
【請求項５】
請求項１ないし４のいずれかに記載の情報入力支援方法において、
前記入力情報格納手段から入力履歴情報を取得し、関連度を算出し、前記入出力制御手順を介して補完情報候補算出手順から依頼があった場合に、前記算出した関連度を提示する履歴関連度算出手順を新たに有する
ことを特徴とする情報入力支援方法。
【請求項６】
請求項５に記載の情報入力支援方法において、
前記履歴関連度算出手順が、
入出力情報格納手段から取得した入力履歴情報を基に関連度を算出する関連度算出手順と、
前記算出された関連度を関連度情報格納手段に格納し管理する関連度情報格納手順と、から構成される
ことを特徴とする情報入力支援方法。
【請求項７】
利用者に、項目名を提示し、その項目名に対応する項目値の情報入力または選択を促す画面を提示し、入力または選択された情報を処理、加工、蓄積、提示の１以上を行う情報入力支援装置であって、
利用者に情報入力を促し、利用者の入力または選択した操作を検出するとともに、利用者が入力または選択した情報、及び入力または選択した情報を基に未入力項目について補完情報候補算出手段で補完候補として算出された補完情報候補を提示する情報提示手段と、
前記情報提示手段で入力または選択された情報を入力情報格納手段に引渡し、前記補完情報候補算出手段で算出された補完情報候補を前記情報提示手段に引き渡す入出力制御手段と、
前記引き渡された情報提示手段で利用者から入力または選択された情報を格納管理する前記入力情報格納手段と、
前記補完情報候補を算出する為に利用する外部情報源への問い合わせを実施する外部情報源検索手段と、
前記入出力制御手段からの依頼により、前記入力情報格納手段で管理している情報と前記外部情報源検索手段の問い合わせの結果を基に、利用者による未入力項目情報の入力または選択を補完もしくは補助する前記補完情報候補を算出する前記補完情報候補算出手段と、を有する
ことを特徴とする情報入力支援装置。
【請求項８】
請求項７に記載の情報入力支援装置において、
前記入出力制御手段が、
情報提示手段から利用者操作情報を取得し、入出力情報制御手段にその情報を引き渡す利用者操作取得手段と、
前記利用者操作取得手段から利用者操作情報を受け取り、入出力情報格納依頼手段とその情報の授受を実施し、補完情報候補算出手段への依頼情報がその情報内に含まれている場合は補完候補算出依頼手段に補完候補算出処理を依頼し、前記補完候補算出依頼手段から補完候補情報を受け取った場合は情報整形手段に引き渡す入出力情報制御手段と、
前記入出力情報制御手段から利用者操作情報を受け取った場合に、前記入力情報格納手段に利用者操作情報を格納し、前記補完情報候補算出手段から依頼された場合に、利用者操作情報を引き渡す前記入出力情報格納依頼手段と、
前記入出力情報制御手段から補完候補算出処理を依頼された場合に、その依頼情報を前記補完情報候補算出手段に依頼し、その結果を前記入出力情報制御手段に返却する前記補完候補算出依頼手段と、
前記入出力情報制御手段から受け取った情報を利用者に提示する情報として整形する前記情報整形手段と、
前記情報整形手段で整形された情報を前記情報提示手段に送信する情報送信手段と、から構成される
ことを特徴とする情報入力支援装置。
【請求項９】
請求項７または８に記載の情報入力支援装置において、
前記補完情報候補算出手段が、
入出力制御手段から依頼された補完候補算出処理を解釈し、外部情報源検索手段に問い合わせを依頼し、その結果を補完候補算出手段に引渡し、補完候補を受け取る補完候補算出制御手段と、
前記補完候補算出制御手段から受け取った情報から補完候補を算出し返却する前記補完候補算出手段と、から構成される
ことを特徴とする情報入力支援装置。
【請求項１０】
請求項７ないし９のいずれかに記載の情報入力支援装置において、
前記情報提示手段が、
入出力制御手段から表示する情報を取得する情報取得手段と、
前記情報取得手段から受け取った情報を利用者に提示する情報表示手段と、
利用者操作を検出する利用者操作検出手段と、から構成される
ことを特徴とする情報入力支援装置。
【請求項１１】
請求項７ないし１０のいずれかに記載の情報入力支援装置において、
前記入力情報格納手段から入力履歴情報を取得し、関連度を算出し、入出力制御手段を介して補完情報候補算出手段から依頼があった場合に、前記算出した関連度を提示する履歴関連度算出手段を新たに有する
ことを特徴とする情報入力支援装置。
【請求項１２】
請求項１１に記載の情報入力支援装置において、
前記履歴関連度算出手段が、
前記入出力情報格納手段から取得した入力履歴情報を基に関連度を算出する関連度算出手段と、
前記算出された関連度を格納管理する関連度情報格納手段と、から構成される
ことを特徴とする情報入力支援装置。
【請求項１３】
請求項１ないし６のいずれかに記載の情報入力支援方法における手順を、コンピュータに実行させるためのプログラムとした
ことを特徴とする情報入力支援プログラム。
【請求項１４】
請求項１ないし６のいずれかに記載の情報入力支援方法における手順を、コンピュータに実行させるためのプログラムとし、
前記プログラムを、前記コンピュータが読み取りできる記録媒体に記録した
ことを特徴とする情報入力支援プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報入力支援システムに係わり、特に入力情報補助補完する情報入力支援方法および装置に関する。
【０００２】
【従来の技術】
この種の情報入力支援システムの中で、入力情報を補助補完する方法として、以下のものが挙げられる。
●利用者情報の入力において、郵便番号等から住所を補助補完してくれる仕組み。これにより、利用者は情報入力を軽減させることが出来る。
●検索エンジンにおいて、利用者が入力した情報に関連性の高い情報を提示し、追加の絞込検索の為のキーワード候補を提示する仕組み。これにより、利用者は適切かつ効果的な絞込み検索用情報を取得でき、その情報を基に効果的な検索を実施することが出来る。
【０００３】
【発明が解決しようとする課題】
しかし、上記の従来技術には以下の課題点がある。
【０００４】
上記郵便番号等から住所を補助補完してくれるシステムでは、予め母集団が決められており、その想定内でのリストに対し、情報を補助補完してくれる仕組みを提供する。この場合、役者名の入力といった母集団の特定出来ない項目に適応することは困難で、用途としては、予め枠組みの決まった項目に対する情報提供システムに限られる。
【０００５】
検索エンジンにおける情報補助補完方式では、単純に単語の出現頻度、出現率、共起率等を基に、候補を算出、提示しており、監督＝Ａ、役者＝Ｂといった項目名＝項目内容といった関連性を考慮に入れた情報の補助補完をすることが出来ない。また、マルチメディアコンテンツの内容を表現するメタデータ作成においては、外部情報源（検索エンジン）を利用する例は類を見ない。
【０００６】
本発明の目的は、特に入力情報補助補完する方法および装置に関し、
●予め準備された情報から情報を提示するのではなく、拡張性の高いかつ豊富な情報を有する情報源を利用した情報の提示を実施すること、
●項目名と項目内容の関連性を考慮に入れた利用者に効率的かつ効果的な情報選択を支援することを実施すること、
を可能とした、入力情報補助補完機能を有した情報入力支援方法および装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、利用者に、項目名を提示し、その項目名に対応する項目値の情報入力または選択を促す画面を提示し、入力または選択された情報を処理、加工、蓄積、提示の１以上を行う情報入力支援方法であって、利用者に情報入力を促し、利用者の入力または選択した操作を検出するとともに、利用者が入力または選択した情報、及び入力または選択した情報を基に未入力項目について算出された補完情報候補を提示する情報提示手順と、前記情報提示手順で入力または選択された情報を入力情報格納手順に引渡し、前記補完情報候補を前記情報提示手順に引き渡す入出力制御手順と、前記引き渡された情報提示手順で利用者から入力または選択された情報を入力情報格納手段に格納し管理する入力情報格納手順と、前記補完情報候補を算出する為に利用する外部情報源への問い合わせを実施する外部情報源検索手順と、前記入出力制御手順からの依頼により、前記入力情報格納手順で管理された情報と前記外部情報源検索手順の問い合わせの結果を基に、利用者による未入力項目情報の入力または選択を補完もしくは補助する前記補完情報候補を算出する補完情報候補算出手順と、を有することを特徴とする情報入力支援方法を、その手段とする。
【０００８】
あるいは、上記の情報入力支援方法において、前記入出力制御手順が、情報提示手順から利用者操作情報を取得し、入出力情報制御手順にその情報を引き渡す利用者操作取得手順と、前記利用者操作取得手順から利用者操作情報を受け取り、入出力情報格納依頼手順とその情報の授受を実施し、補完情報候補算出の依頼情報がその情報内に含まれている場合は補完候補算出依頼手順に補完候補算出処理を依頼し、前記補完候補算出依頼手順から補完候補情報を受け取った場合は情報整形手順に引き渡す入出力情報制御手順と、前記入出力情報制御手順から利用者操作情報を受け取った場合に、前記入力情報格納手段に利用者操作情報を格納し、前記補完情報候補算出手順から依頼された場合に、前記利用者操作情報を引き渡す前記入出力情報格納依頼手順と、前記入出力情報制御手順から補完候補算出処理を依頼された場合に、その依頼情報を補完情報候補算出手順に依頼し、その結果を前記入出力情報制御手順に返却する前記補完候補算出依頼手順と、前記入出力情報制御手順から受け取った情報を利用者に提示する情報として整形する前記情報整形手順と、前記情報整形手順で整形された情報を前記情報提示手順に送信する情報送信手順と、から構成されることを特徴とする情報入力支援方法を、その手段とする。
【０００９】
あるいは、上記の情報入力支援方法において、前記補完情報候補算出手順が、入出力制御手順から依頼された補完候補算出処理を解釈し、外部情報源検索手順に問い合わせを依頼し、その結果を補完候補算出手順に引渡し、補完候補を受け取る補完候補算出制御手順と、前記補完候補算出制御手順から受け取った情報から補完候補を算出し返却する前記補完候補算出手順と、から構成されることを特徴とする情報入力支援方法を、その手段とする。
【００１０】
あるいは、上記の情報入力支援方法において、前記情報提示手順が、入出力制御手順から表示する情報を取得する情報取得手順と、前記情報取得手順から受け取った情報を利用者に提示する情報表示手順と、利用者操作を検出する利用者操作検出手順と、から構成されることを特徴とする情報入力支援方法を、その手段とする。
【００１１】
あるいは、上記の情報入力支援方法において、前記入力情報格納手段から入力履歴情報を取得し、関連度を算出し、前記入出力制御手順を介して補完情報候補算出手順から依頼があった場合に、前記算出した関連度を提示する履歴関連度算出手順を新たに有することを特徴とする情報入力支援方法を、その手段とする。
【００１２】
あるいは、上記の情報入力支援方法において、前記履歴関連度算出手順が、入出力情報格納手段から取得した入力履歴情報を基に関連度を算出する関連度算出手順と、前記算出された関連度を関連度情報格納手段に格納し管理する関連度情報格納手順と、から構成されることを特徴とする情報入力支援方法を、その手段とする。
【００１３】
あるいは、利用者に、項目名を提示し、その項目名に対応する項目値の情報入力または選択を促す画面を提示し、入力または選択された情報を処理、加工、蓄積、提示の１以上を行う情報入力支援装置であって、利用者に情報入力を促し、利用者の入力または選択した操作を検出するとともに、利用者が入力または選択した情報、及び入力または選択した情報を基に未入力項目について補完情報候補算出手段で補完候補として算出された補完情報候補を提示する情報提示手段と、前記情報提示手段で入力または選択された情報を入力情報格納手段に引渡し、前記補完情報候補算出手段で算出された補完情報候補を前記情報提示手段に引き渡す入出力制御手段と、前記引き渡された情報提示手段で利用者から入力または選択された情報を格納管理する前記入力情報格納手段と、前記補完情報候補を算出する為に利用する外部情報源への問い合わせを実施する外部情報源検索手段と、前記入出力制御手段からの依頼により、前記入力情報格納手段で管理している情報と前記外部情報源検索手段の問い合わせの結果を基に、利用者による未入力項目情報の入力または選択を補完もしくは補助する前記補完情報候補を算出する前記補完情報候補算出手段と、を有することを特徴とする情報入力支援装置を、その手段とする。
【００１４】
あるいは、上記の情報入力支援装置において、前記入出力制御手段が、情報提示手段から利用者操作情報を取得し、入出力情報制御手段にその情報を引き渡す利用者操作取得手段と、前記利用者操作取得手段から利用者操作情報を受け取り、入出力情報格納依頼手段とその情報の授受を実施し、補完情報候補算出手段への依頼情報がその情報内に含まれている場合は補完候補算出依頼手段に補完候補算出処理を依頼し、前記補完候補算出依頼手段から補完候補情報を受け取った場合は情報整形手段に引き渡す入出力情報制御手段と、前記入出力情報制御手段から利用者操作情報を受け取った場合に、前記入力情報格納手段に利用者操作情報を格納し、前記補完情報候補算出手段から依頼された場合に、利用者操作情報を引き渡す前記入出力情報格納依頼手段と、前記入出力情報制御手段から補完候補算出処理を依頼された場合に、その依頼情報を前記補完情報候補算出手段に依頼し、その結果を前記入出力情報制御手段に返却する前記補完候補算出依頼手段と、前記入出力情報制御手段から受け取った情報を利用者に提示する情報として整形する前記情報整形手段と、前記情報整形手段で整形された情報を前記情報提示手段に送信する情報送信手段と、から構成されることを特徴とする情報入力支援装置を、その手段とする。
【００１５】
あるいは、上記の情報入力支援装置において、前記補完情報候補算出手段が、入出力制御手段から依頼された補完候補算出処理を解釈し、外部情報源検索手段に問い合わせを依頼し、その結果を補完候補算出手段に引渡し、補完候補を受け取る補完候補算出制御手段と、前記補完候補算出制御手段から受け取った情報から補完候補を算出し返却する前記補完候補算出手段と、から構成されることを特徴とする情報入力支援装置を、その手段とする。
【００１６】
あるいは、上記の記載の情報入力支援装置において、前記情報提示手段が、入出力制御手段から表示する情報を取得する情報取得手段と、前記情報取得手段から受け取った情報を利用者に提示する情報表示手段と、利用者操作を検出する利用者操作検出手段と、から構成されることを特徴とする情報入力支援装置を、その手段とする。
【００１７】
あるいは、上記の情報入力支援装置において、前記入力情報格納手段から入力履歴情報を取得し、関連度を算出し、入出力制御手段を介して補完情報候補算出手段から依頼があった場合に、前記算出した関連度を提示する履歴関連度算出手段を新たに有することを特徴とする情報入力支援装置を、その手段とする。
【００１８】
あるいは、上記の情報入力支援装置において、前記履歴関連度算出手段が、前記入出力情報格納手段から取得した入力履歴情報を基に関連度を算出する関連度算出手段と、前記算出された関連度を格納管理する関連度情報格納手段と、から構成されることを特徴とする情報入力支援装置を、その手段とする。
【００１９】
あるいは、上記の情報入力支援方法における手順を、コンピュータに実行させるためのプログラムとしたことを特徴とする情報入力支援プログラムを、その手段とする。
【００２０】
あるいは、上記の情報入力支援方法における手順を、コンピュータに実行させるためのプログラムとし、前記プログラムを、前記コンピュータが読み取りできる記録媒体に記録したことを特徴とする情報入力支援プログラムを記録した記録媒体を、その手段とする。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について図を用いて詳細に説明する。
【００２２】
〈実施形態例１〉
本発明の実施形態例１として、図１のシステム構成及び図２のシステム構成を用い、利用者の入力情報の補完支援をする情報入力支援装置および方法を示す。図２は、図１の構成を詳細に示したものである。
【００２３】
図２において、
●情報表示手段は、情報表示部１０１として実現される。
●情報取得手段は、情報取得部１０２として実現される。
●利用者操作検出手段は、利用者操作検出部１０３として実現される。
●情報送信手段は、情報送信部１２１として実現される。
●情報整形手段は、情報整形部１２２として実現される。
●利用者操作取得手段は、利用者操作取得部１２３として実現される。
●入出力情報制御手段は、入出力情報制御部１２５として実現される。
●入出力情報格納依頼手段は、入出力情報格納依頼部１２６として実現される。
●補完候補算出依頼手段は、補完候補算出依頼部１２７として実現される。
●補完候補算出手段は、補完候補算出部１３１として実現される。
●補完候補算出制御手段は、補完候補算出制御部１３２として実現される。
●入力情報格納手段は、入力情報格納部１５０として実現される。
●外部情報源検索手段は、外部情報源検索部１４０として実現される。
【００２４】
図１において、
●情報提示手段は、情報提示部１００として実現され、情報表示部１０１と情報取得部１０２と利用者操作検出部１０３の機能を有する。
●入力情報格納手段は、入力情報格納部１５０として実現される。
●入出力制御手段は入出力制御部１２０として実現され、情報送信部１２１と情報整形部１２２と利用者操作取得部１２３と入出力情報制御部１２５と入出力情報格納依頼部１２６と補完候補算出依頼部１２７の機能を有する。
●外部情報源検索手段は外部情報源検索部１４０として実現される。
●補完情報候補算出手段は、補完情報候補算出部１３０として実現され、補完候補算出部１３１と補完候補算出制御部１３２の機能を有する。
【００２５】
以下では、より詳細な機能で構成されている図２での実施手順について記述する。また、本実施形態例で授受される情報は、マルチメディアコンテンツのメタデータであることも考えられる。
【００２６】
情報表示部１０１では、情報取得部１０２が受け取った情報を表示する。これはブラウザの機能の一部として実現される場合がある。その情報表示例を図３に示す。
【００２７】
情報取得部１０２では、情報送信部１２１から表示情報を受け取り、情報表示部１０１に引き渡す。これは、ブラウザの機能の一部として実現される場合がある。
【００２８】
利用者操作検出部１０３では、情報表示部１０１にて表示されている情報に対し、利用者が実施した操作を検出し、利用者操作取得部１２３にその操作情報を引き渡す。これは、ブラウザの機能の一部として実現される場合がある。利用者が実施した操作例としては、情報記入、情報選択、情報削除、情報更新、情報保存などが挙げられる。検出するタイミングとしては、保存ボタン、検索開始ボタンを選択した場合などが挙げられる。
【００２９】
情報送信部１２１では、情報整形部１２２で整形された情報を情報取得部１０２に送信する。情報送信部１２１と情報取得部１０２の間は、ネットワークを介している場合もあるし、装置内の場合もある。
【００３０】
情報整形部１２２では、入出力情報制御部１２５から情報を受け取り、受け取った情報を利用者に提示する情報として整形し、情報送信部１２１に引き渡す。
【００３１】
利用者操作取得部１２３では、利用者操作検出部１０３から利用者の操作情報を受け取り、入出力情報制御部１２５に引き渡す。利用者操作検出部１０３と利用者操作取得部１２３の間は、ネットワークを介している場合もあるし、装置内の場合もある。
【００３２】
入出力情報制御部１２５では、利用者操作取得部１２３から利用者操作情報を受け取り、入出力情報格納依頼部１２６とその情報の授受を実施する。また、補完候補算出依頼情報がその情報内に含まれている場合は、補完候補算出依頼部１２７に補完候補算出処理を依頼する。また、補完候補算出依頼部１２７から補完候補情報を受け取り、情報整形部１２２に引き渡す。
【００３３】
入出力情報格納依頼部１２６では、入出力情報制御部１２５から利用者操作情報を受け取り、入力情報格納部１５０に利用者操作情報を格納、取り出しを行う。また、補完候補算出制御部１３２から依頼された場合に、利用者操作情報を引き渡す。
【００３４】
補完候補算出依頼部１２７では、入出力情報制御部１２５から補完候補算出処理を依頼された場合に、その依頼情報を補完候補算出制御部１３２に引き渡す。また、補完候補算出制御部１３２から返却された補完候補情報を入出力情報制御部１２５に引き渡す。補完候補算出依頼部１２７と補完候補算出制御部１３２の間は、ネットワークを介している場合もあるし、装置内の場合もある。
【００３５】
入力情報格納部１５０では、入出力情報格納依頼部１２６から引き渡された利用者操作情報を格納管理する。入力情報格納形式例を図６に示す。入出力情報格納依頼部１２６と入力情報格納部１５０の間は、ネットワークを介している場合もあるし、装置内の場合もある。
【００３６】
補完候補算出部１３１では、補完候補算出制御部１３２から引き渡された外部情報源補完候補情報を取得し、補完候補を算出する。補完候補算出方法としては、利用者による記入力された項目名と項目値及び補完対象となる項目名を基に、外部情報源１６０に対する検索を実施し、補完候補項目値を抽出する補完候補抽出過程と、その補完候補抽出過程で得られた補完候補群にある法則に基づき順位付けを実施する補完候補順位付け過程に分かれる。また、補完候補順位付け過程において、閾値を設定し、その閾値に基づき、補完候補を制限することもありうる。補完候補順位付け過程において使用される法則の例としては、条件付確率を利用する方法が挙げられる。利用者による既入力の項目名及び項目値をＡＮＤ条件で結んだ検索条件件数をＰ（Ｘ）／ＴＯＴＡＬ、それに加え、補完対象項目名及び補完候補も含めＡＮＤ条件で結んだ検索条件件数をＰ（Ｘ，Ｙ）／ＴＯＴＡＬとした場合、既入力された項目名及び項目値の状態における補完対象項目名及び補完候補の状態の確率は、
Ｐｘ（Ｙ）＝｛Ｐ（Ｘ，Ｙ）／ＴＯＴＡＬ｝／｛Ｐ（Ｘ）／ＴＯＴＡＬ｝＝Ｐ（Ｘ，Ｙ）／Ｐ（Ｘ）
より算出することが出来る。つまり、既入力項目及び補完候補を基に作成した条件式による外部情報源への検索による返却検索件数を、記入力項目のみを基に作成した条件式による外部情報源への検索による返却検索件数で割った値が、その補完候補の期待値と考えることが出来る。ここで、ＴＯＴＡＬは外部情報源の全検索件数である。この手法を用いた補完候補抽出過程及び補完候補順位付け過程に関するフローをそれぞれ図４及び図５に示す。
【００３７】
補完候補算出制御部１３２では、補完候補算出依頼部１２７から引き渡された依頼情報をもとに外部情報源検索計画を策定し、個々の問い合わせ情報を外部情報源検索部１４０に引き渡す。また、個々の問い合わせ情報の返却結果を受け取り、補完候補算出部１３１に補完候補算出を依頼する。また、補完候補算出部１３１から受け取った補完候補情報を補完候補算出依頼部１２７に返却する。
【００３８】
外部情報源検索部１４０では、補完候補算出制御部１３２から引き渡された個々の問い合わせ情報を利用し、外部情報源１６０に問い合わせを実施し、その返却結果を補完候補算出制御部１３２に返却する。
【００３９】
外部情報源１６０では、外部情報源検索部１４０から実施された問い合わせに対し、結果を返却する。外部情報源１６０は、汎用的な全文検索エンジンである場合もある。
【００４０】
本発明では、システム利用を行う利用者の操作情報をもとに、補完候補を算出し、利用者に提示、利用者の入力操作を補完する。以下にその実施手順を示す。
（１）情報取得部１０２では、情報送信部１２１との接続を実施し、情報表示部１０１で表示する情報を取得する。情報送信部１２１との接続には、ネットワークを介することもありうる。
（２）情報表示部１０１では、情報取得部１０２から取得した情報を表示する。
（３）情報表示部１０１で表示された情報に基づき、利用者が補完候補検索開始等の操作を実施した際に、その操作情報を利用者操作検出部１０３が検出する。また、その操作情報及び情報表示部１０１に記入もしくは選択されている情報を利用者操作取得部１２３に引き渡す。
（４）利用者操作取得部１２３では、利用者操作検出部１０３から操作情報及び情報表示部１０１に記入もしくは選択されている情報を取得し、入出力情報制御部１２５にその情報を引き渡す。
（５）入出力情報制御部１２５では、利用者操作取得部１０３から操作情報及び情報表示部１０１に記入もしくは選択されている情報を取得し、情報表示部１０１に記入もしくは選択されている情報を入力情報格納部１５０に格納する為に入出力情報格納依頼部１２６に引き渡す。また、操作情報内に補完候補算出処理依頼が含まれている場合、その情報を補完候補算出依頼部１２７に引き渡す。
（６）補完候補算出依頼部１２７では、入出力情報制御部１２５から補完候補算出処理依頼を受け取った場合に、補完候補算出制御部１３２にその依頼を実施する。
（７）補完候補算出制御部１３２では、補完候補算出依頼部１２７から受け取った補完候補算出処理依頼を解析し、問い合わせ計画を作成する。その問い合わせ計画に基づき、個々の問い合わせを外部情報源検索部１４０に依頼する。
（８）外部情報源検索部１４０では、補完候補算出制御部１３２から依頼された問い合わせを外部情報源１６０への問い合わせフォーマットに整形し、外部情報源１６０に問い合わせを実施する。また、その結果を補完候補算出制御部１３２に返却する。
（９）補完候補算出制御部で１３２では、外部情報源検索部１４０から返却された問い合わせ結果を基に、補完候補算出部１３１にその解析を依頼する。また、補完候補算出部１３１で解析された結果を受け取り、その結果を基に、次の問い合わせを作成する。
（１０）補完候補が算出されるまで、（７）から（９）の処理を繰り返す。
（１１）補完候補が算出された後に、補完候補算出制御部１３２は、補完候補算出依頼部１２７に補完候補算出結果を返却する。補完候補情報例を図７に示す。
（１２）補完候補算出依頼部１２７は、補完候補算出制御部１３２から受け取った補完候補算出結果を入出力情報制御部１２５に引き渡す。
（１３）入出力情報制御部１２５では、受け取った補完候補算出結果を情報整形部１２２に引き渡す。また、補完候補算出結果を入力情報格納部１５０に格納する為に、入出力情報格納依頼部１２６に、補完候補算出結果を引き渡すこともありうる。
（１４）情報整形部１２２では、入出力情報制御部１２５から受け取った補完候補算出結果を利用者に提示する形に整形し、その整形された画面情報を情報送信部１２１に引き渡す。
（１５）情報送信部１２１では、受け取った画面情報を情報取得部１０２に引き渡す。
【００４１】
〈実施形態例２〉
本発明の実施形態例２として、図８のシステム構成及び図９のシステム構成を用い、利用者の入力情報の補完支援をする情報入力支援装置および方法を示す。本実施形態例では、実施形態例１との差分となる構成のみを下記に示す。
【００４２】
図９において、
●関連度算出手段は、関連度算出部１７１として実現される。
●関連度情報格納手段は、関連度情報格納部１７２として実現される。
【００４３】
図８において、
●履歴関連度算出手段は、履歴関連度算出部１７０として実現され、関連度算出部１７１と関連度情報格納部１７２の機能を有する。
【００４４】
以下では、より詳細な機能で構成されている図９の構成での実施手順について、実施形態例１との差分となる部分のみ記述する。本実施形態例で授受される情報は、マルチメディアコンテンツのメタデータであることも考えられる。
【００４５】
関連度算出部１７１では、入力情報格納部１５０から利用者の今までに入力した情報を取得し、その入力情報間の関連度を算出し、関連度情報格納部１７２に引き渡す。入力情報格納部１５０と関連度算出部１７１の間はネットワークを介している場合もあるし、装置内の場合もある。関連度算出方法例としては、同じファイル内に出てくる項目名及び項目値の共起数を算出し、保持することが挙げられる。その場合の関連度情報格納部１７２の格納形式例を図１０に示す。
【００４６】
関連度情報格納部１７２では、関連度算出部１７１から引き渡された関連度情報を格納管理し、入出力情報格納依頼部１２６から依頼があった場合に、その情報を提示する。関連度情報格納部１７２と入出力情報格納依頼部１２６の間はネットワークを介している場合もあるし、装置内の場合もある。
【００４７】
本実施形態例では、システム利用を行う利用者の操作情報をもとに、補完候補を算出し、利用者に提示、利用者の入力操作を補完する。以下に実施形態例１との差分として、関連度を利用する部分についての実施手順を示す。
（１）入力情報格納部１５０では、利用者の入力情報を格納管理している。格納管理例は、実施形態例１で図６の入力情報格納形式例として示されている。
（２）関連度算出部１７１では、入力情報格納部１５０から利用者の今までに入力した情報を取得し、その入力情報間の関連度を算出し、関連度情報格納部１７２に引き渡す。
（３）関連度情報格納部１７２では、関連度算出部１７１から引き渡された関連度情報を格納管理する。
（４）入出力情報格納依頼部１２６では、入出力情報制御部１２５及び補完候補算出制御部１３２から依頼があった場合に、関連度情報格納部１７２から関連度情報を取得し、提示する。
（５）補完候補算出部１３１では、上記手順で取得した値と、外部情報源１６０から取得した値を決められた比率で足し合わせる等の処理を実施し、補完候補を算出する。
【００４８】
なお、図１、図２、図８、および図９を用いて説明した本装置における各部の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図２、図４、図５、および図９を用いて説明した処理の手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラム、あるいは、コンピュータにその処理の手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、フレキシブルディスクや、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。このように、記録媒体やネットワークにより提供されたプログラムをコンピュータにインストールすることで、本発明が実施可能となる。
【００４９】
【発明の効果】
本発明によれば、特に入力情報補助補完の機能に関し、
●予め準備された情報から情報を提示するのではなく、拡張性の高いかつ豊富な情報を有する情報源を利用した情報の提示を実施すること、
●項目名と項目内容の関連性を考慮に入れた利用者に効率的かつ効果的な情報選択を支援すること、が実施可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態例１の実施形態のシステム構成を示す図である。
【図２】本発明の実施形態例１の実施形態のシステム構成の詳細を示す図である。
【図３】本発明の実施形態例１の情報表示例を示す図である。
【図４】本発明の実施形態例１の補完候補算出フローを示す図である。
【図５】本発明の実施形態例１の補完候補順位付けフローを示す図である。
【図６】本発明の実施形態例１の入力情報格納形式例を示す図である。
【図７】本発明の実施形態例１の補完候補情報例を示す図である。
【図８】本発明の実施形態例２の実施形態のシステム構成を示す図である。
【図９】本発明の実施形態例２の実施形態のシステム構成の詳細を示す図である。
【図１０】本発明の実施形態例２の関連度情報格納形式例を示す図である。
【符号の説明】
１００…情報提示部
１０１…情報表示部
１０２…情報取得部
１０３…利用者操作検出部
１２０…入出力制御部
１２１…情報送信部
１２２…情報整形部
１２３…利用者操作取得部
１２５…入出力情報制御部
１２６…入出力情報格納依頼部
１２７…補完候補算出依頼部
１３０…補完情報候補算出部
１３１…補完候補算出部
１３２…補完候補算出依頼部
１４０…外部情報源検索部
１５０…入力情報格納部
１６０…外部情報源
１７０…履歴関連度算出部
１７１…関連度算出部
１７２…関連度情報格納部
【図１】
2004348512.tif 000003
【図２】
2004348512.tif 000004
【図３】
2004348512.tif 000005
【図４】
2004348512.tif 000006
【図５】
2004348512.tif 000007
【図６】
2004348512.tif 000008
【図７】
2004348512.tif 000009
【図８】
2004348512.tif 000010
【図９】
2004348512.tif 000011
【図１０】
2004348512.tif 000012