(57)【要約】【課題】ユーザの語学力や専門知識のレベルに応じた辞書データを自動的に提示する。【解決手段】情報処理装置は、複数の辞書データの優先順位を示すリソース優先順位情報４２が格納される記憶部４と、上記複数の辞書データの中から上記優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、入力部２を通じて指定された文字列の情報を検索するとともに、選択した上記辞書データ以外の辞書データを、上記優先順位に従って次候補として表示部３に表示し、該次候補から辞書データを選択する旨の信号を入力部２から受信すると、該次候補から選択した辞書データを利用して上記文字列の情報を検索する検索部１１と、上記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を入力部２から受信した回数を管理するとともに、該回数に基づいてリソース優先順位情報４２を更新する優先度計算部１０を有する。【選択図】図１
2010033139.tif 000002
【特許請求の範囲】
【請求項１】
入力部と、
表示部と、
複数の辞書データおよびこれら辞書データの優先順位を示すリソース優先順位情報が格納される記憶部と、
前記複数の辞書データの中から前記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、前記入力部を通じて指定された文字列の情報を検索するとともに、選択した前記辞書データ以外の辞書データを、前記リソース優先順位情報により示される優先順位に従って次候補として前記表示部に表示し、該次候補から辞書データを選択する旨の信号を前記入力部から受信すると、該次候補から選択した辞書データを利用して前記文字列の情報を検索する検索部と、
前記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を前記入力部から受信した回数を管理するとともに、該回数の多い順に、前記リソース優先順位情報における前記複数の辞書データの優先順位を変更する優先度計算部を有する、情報処理装置。
【請求項２】
電子テキストを前記表示部に表示させるブラウザ部をさらに有し、
前記入力部を通じて指定される文字列が、前記表示部に表示された電子テキスト中の文字列である、請求項１に記載の情報処理装置。
【請求項３】
前記複数の辞書データのそれぞれを、当該辞書データを利用する上で要求される能力の高さを示すレベルで順位付けしたテーブル情報と、ユーザの前記能力の高さを前記順位付けで使用したレベルで表したユーザプロファイル情報とが、前記記憶部に格納されており、
前記優先度計算部は、前記ユーザプロファイル情報により示される前記ユーザのレベルを基準にして、前記テーブル情報により順位付けされた辞書データの中から、前記基準としたレベル以上の辞書データを選択し、該選択した辞書データの順位に基づいて前記リソース優先順位情報を生成する、請求項１または２に記載の情報処理装置。
【請求項４】
複数の辞書データを備える情報処理装置において行われる電子辞書提供方法であって、
検索部が、前記複数の辞書データの優先順位を示すリソース優先順位情報を参照し、前記複数の辞書データの中から前記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、入力部を通じて指定された文字列の情報を検索するとともに、選択した前記辞書データ以外の辞書データを、前記リソース優先順位情報により示される優先順位に従って次候補として表示部に表示し、該次候補から辞書データを選択する旨の信号を前記入力部から受信すると、該次候補から選択した辞書データを利用して前記文字列の情報を検索するステップと、
優先度計算部が、前記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を前記入力部から受信した回数を管理するとともに、該回数の多い順に、前記リソース優先順位情報における前記複数の辞書データの優先順位を変更するステップを含む、電子辞書提供方法。
【請求項５】
複数の辞書データを備える情報処理装置において行われるプログラムであって、
前記複数の辞書データの優先順位を示すリソース優先順位情報を参照する処理と、
前記複数の辞書データの中から前記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、入力部を通じて指定された文字列の情報を検索する処理と、
選択した前記辞書データ以外の辞書データを、前記リソース優先順位情報により示される優先順位に従って次候補として表示部に表示する処理と、
前記次候補から辞書データを選択する旨の信号を前記入力部から受信すると、該次候補から選択した辞書データを利用して前記文字列の情報を検索する処理と、
前記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を前記入力部から受信した回数を管理する処理と、
前記回数の多い順に、前記リソース優先順位情報における前記複数の辞書データの優先順位を変更する処理を、前記情報処理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の辞書データを備え、これら辞書データを用いて、ユーザにより指定された文字列の訳や意味を提示する情報処理装置に関する。
【背景技術】
【０００２】
携帯電話機やパーソナルコンピュータ等の情報処理端末は、ブラウザ機能等により、小説や科学雑誌等の電子テキストを表示することが可能である。ユーザは、そのような情報処理端末の機能を利用して、所望の書物を読むことができる。
【０００３】
一般に、このような情報処理端末においては、電子テキスト中の単語（または文）の訳や意味を調べるための電子辞書機能が搭載されている。
【０００４】
特許文献１には、ブラウザ機能およびサーチエンジン機能を搭載した情報処理装置が記載されている。この情報処理装置では、ユーザが、ブラウザ機能を通じて表示された電子テキスト中の単語を指定すると、サーチエンジン機能が、その指定された単語を検索用キーワードとして用いて外部データベースを検索する。このサーチエンジン機能による検索結果は、電子テキストとともに表示される。
【０００５】
特許文献２には、入力された単語の訳や意味を提供する電子辞書が記載されている。この電子辞書は、文字を入力するための文字キーと、複数の辞書データ（英和辞典、和英辞典、英英辞典、類語辞典等）のいずれかを選択するための辞書選択キーと、文字キーを通じて入力された文字に対応する見出し語を、辞書選択キーにより選択された辞書から検索する検索手段と、いずれかの辞書を使用中に、他の辞書を用いるためのジャンプキーとを備える。ジャンプキーにより他の辞書が指定された場合は、検索手段は、現在使用中の辞書に代えて、そのジャンプキーにより指定された他の辞書を用いた検索を行う。
【特許文献１】特開２００４−３４８７７４号公報
【特許文献２】特開２００１−１３４５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザの能力（語学力や専門知識のレベル）は様々である。このため、情報検索の際には、ユーザの能力に応じた辞書が選択されることが望ましい。
【０００７】
しかし、特許文献１に記載のものにおいては、ユーザの能力とは関係なく、外部データベースを用いた情報の検索が行われる。このため、ユーザによっては、十分な情報を得られない場合や、理解することが困難な情報が提供される場合がある。
【０００８】
特許文献２に記載の電子辞書においては、ユーザは、所望の辞書を選択することができることから、ユーザの能力（レベル）に応じた辞書の提供は可能である。しかし、情報検索の度に辞書を選択する操作を行うことは、ユーザにとって非常に煩わしい。
【０００９】
本発明の目的は、上記問題を解決し、ユーザの能力（語学力や専門知識のレベル）に応じた辞書データを自動的に提示することができる、情報処理装置、電子辞書提示方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の情報処理装置は、
入力部と、
表示部と、
複数の辞書データおよびこれら辞書データの優先順位を示すリソース優先順位情報が格納される記憶部と、
上記複数の辞書データの中から上記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、上記入力部を通じて指定された文字列の情報を検索するとともに、選択した上記辞書データ以外の辞書データを、上記リソース優先順位情報により示される優先順位に従って次候補として上記表示部に表示し、該次候補から辞書データを選択する旨の信号を上記入力部から受信すると、該次候補から選択した辞書データを利用して上記文字列の情報を検索する検索部と、
上記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を上記入力部から受信した回数を管理するとともに、該回数の多い順に、上記リソース優先順位情報における上記複数の辞書データの優先順位を変更する優先度計算部を有することを特徴とする。
【００１１】
また、本発明の電子辞書提供方法は、複数の辞書データを備える情報処理装置において行われる電子辞書提供方法であって、
検索部が、上記複数の辞書データの優先順位を示すリソース優先順位情報を参照し、上記複数の辞書データの中から上記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、入力部を通じて指定された文字列の情報を検索するとともに、選択した上記辞書データ以外の辞書データを、上記リソース優先順位情報により示される優先順位に従って次候補として表示部に表示し、該次候補から辞書データを選択する旨の信号を上記入力部から受信すると、該次候補から選択した辞書データを利用して上記文字列の情報を検索するステップと、
優先度計算部が、上記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を上記入力部から受信した回数を管理するとともに、該回数の多い順に、上記リソース優先順位情報における上記複数の辞書データの優先順位を変更するステップを含むことを特徴とする。
【００１２】
また、本発明のプログラムは、複数の辞書データを備える情報処理装置において行われるプログラムであって、
上記複数の辞書データの優先順位を示すリソース優先順位情報を参照する処理と、
上記複数の辞書データの中から上記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、入力部を通じて指定された文字列の情報を検索する処理と、
選択した上記辞書データ以外の辞書データを、上記リソース優先順位情報により示される優先順位に従って次候補として表示部に表示する処理と、
上記次候補から辞書データを選択する旨の信号を上記入力部から受信すると、該次候補から選択した辞書データを利用して上記文字列の情報を検索する処理と、
上記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を上記入力部から受信した回数を管理する処理と、
上記回数の多い順に、上記リソース優先順位情報における上記複数の辞書データの優先順位を変更する処理を、上記情報処理装置のコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、優先順位の高い辞書データが提示されるとともに、辞書データを用いた検索結果を確定した回数（すなわち、辞書データの利用回数）に基づいて、各辞書データの優先順位が更新される。これにより、ユーザの能力（語学力や専門知識のレベル）に応じた辞書データを自動的に提示することができ、より使い勝手の良い電子辞書機能を提供することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施形態について図面を参照して説明する。
【００１５】
図１は、本発明の一実施形態である情報処理装置の構成を示すブロック図である。
【００１６】
図１に示す情報処理装置は、プログラムに従って動作するコンピュータシステムであって、制御部１、入力部２、表示部３、記憶部４および通信部５を有する。
【００１７】
入力部２は、キーボードやマウスなどよりなる。表示部３は、液晶ディスプレイやプラズマディスプレイに代表される表示装置よりなる。通信部５は、モデム等であって、インターネットに代表されるネットワークを介して外部装置との通信が可能である。
【００１８】
記憶部４は、半導体メモリやハードディスク等に代表される記憶装置であって、情報処理装置を動作させるのに必要な各種プログラムやデータが格納されている。制御部１は、記憶部４に格納されている各種プログラムを実行するとともに、入力部２からの指示信号（ユーザによる入力操作に応じた信号）を受け付けて、必要な処理または制御を行う。制御部１がプログラムを実行することにより、小説や科学雑誌等の電子テキストを表示部３にて表示させるためのブラウザ機能や、電子テキスト中の文字列（単語または文）の訳や意味を調べるための情報検索機能（電子辞書機能）などが提供される。
【００１９】
なお、プログラムや電子テキストは、ネットワークを介して提供されてもよく、また、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)やＤＶＤなどの記録媒体で提供されてもよい。ネットワークを通じて取得した電子テキストは、記憶部４に格納される。記録媒体を用いる場合は、記録媒体から情報を読み出すためのドライバ装置を情報処理装置に搭載する必要がある。
【００２０】
以下、ブラウザ機能および情報検索機能（電子辞書機能）に関連する構成を具体的に説明する。
【００２１】
記憶部４には、リソース情報４０、ユーザプロファイル情報４１、リソース優先順位情報４２、英語レベル／辞典対応テーブル４３、および専門知識レベル／辞典対応テーブル４４が格納されている。
【００２２】
図２に、リソース情報４０の一例を示す。図２を参照すると、リソース情報４０は、百科事典（和）、科学辞典（和）、英英辞典（初級）、英英辞典（上級）、英和辞典（初級）、英和辞典（上級）、Ｗｅｂ辞典（英）、Ｗｅｂ辞典（和）等の各種の辞書データ（以下、単に辞典という場合もある。）を含む。ここで、「（和）」は日本語で記載された辞典を意味し、「（英）」は英語で記載された辞典を意味する。また、英英辞典や英和辞典における「（初級）」は、英語を使う能力（以下、英語レベルと称す）が低いユーザ向けの辞典であることを意味し、「（上級）」は、英語レベルが高いユーザ向けの辞典であることを意味する。「（上級）」の辞典は、「（初級）」の辞典に比べて、収録されている単語の数が多く、その説明も詳細なもののとなっている。Ｗｅｂ辞典は、インターネット上で提供されている辞典、例えばフリー百科事典である。
【００２３】
図３に、ユーザプロファイル情報４１の一例を示す。図３を参照すると、ユーザプロファイル情報４１は、ユーザの能力（語学力や専門知識のレベル）を示す情報であって、年齢、英語レベル、専門知識レベル、性別といった項目からなる。専門知識レベルの項目は、ユーザの専門分野（例えば科学）の知識レベルを示す項目であり、ここでは、５段階のレベルで示される。英語レベルの項目も、５段階のレベルで示される。専門知識レベルおよび英語レベルの両項目とも、数字が大きいほど、レベルが高い。図３に示すユーザプロファイル情報４１の例では、英語レベルおよび専門知識レベルはともに、デフォルト状態として最低レベルの「１」が設定されている。
【００２４】
英語レベル／辞典対応テーブル４３は、英語関連の複数の辞典（辞書データ）のそれぞれを、当該辞書データを利用する上で要求される能力の高さを示すレベルで順位付けしたテーブル情報であって、英語レベルとそのレベルに最適な辞典との対応関係を示す。図４に、英語レベル／辞典対応テーブル４３の一例を示す。この例では、英語レベル「１」と英和辞典（初級）が対応付けられ、英語レベル「２」と英和辞典（上級）が対応付けられ、英語レベル「３」と英英辞典（初級）が対応付けられ、英語レベル「４」と英英辞典（上級）が対応付けられている。
【００２５】
専門知識レベル／辞典対応テーブル４４は、専門知識関連の複数の辞典（辞書データ）のそれぞれを、当該辞書データを利用する上で要求される能力の高さを示すレベルで順位付けしたテーブル情報であって、専門知識レベルとそのレベルに最適な辞典との対応関係を示す。図５に、専門知識レベル／辞典対応テーブル４４の一例を示す。この例では、専門知識レベル「１」と百科事典が対応付けられ、専門知識レベル「２」と科学辞典が対応付けられ、専門知識レベル「３」とＷｅｂ辞典が対応付けられている。
【００２６】
リソース優先順位情報４２は、情報検索に使用される辞典（辞書データ）の優先順位を示す情報であって、制御部１によって管理される。制御部１は、優先度計算部１０、検索部１１およびブラウザ部１２を有する。優先度計算部１０および検索部１１により情報検索機能が構成される。
【００２７】
優先度計算部１０は、入力部２から供給される入力テキスト情報と、ユーザプロファイル情報４１と、英語レベル／辞典対応テーブル４３または専門知識レベル／辞典対応テーブル４４とを参照して、リソース優先順位情報４２を生成する。また、優先度計算部１０は、リソース情報４０に含まれる辞典のそれぞれについて、ユーザによる利用履歴を管理し、その利用履歴に基づいて、リソース優先順位情報４２を更新する。
【００２８】
ブラウザ部１２は、入力部２からの指示信号に応じて、記憶部４（または記録媒体）から小説や科学雑誌等の電子テキストを読み出し、その電子テキストを表示部３にて表示させる。また、ブラウザ部１２は、検索部１１から供給される検索結果を表示部３にて表示させる。
【００２９】
ユーザが、入力部２を通じて電子テキスト中の文字列を指定し、その指定文字列の訳または意味を検索するための入力操作を行うと、検索部１１は、リソース優先順位情報４２に従って、リソース情報４０に含まれる辞典のうちから最適な辞典を選択する。そして、検索部１１は、その選択した辞典を利用して、ユーザにより指定された文字列の訳または意味を検索する。検索結果は、検索部１１からブラウザ部１２に供給される。
【００３０】
次に、本実施形態の情報処理装置の動作について、具体的に説明する。
（１）ユーザプロファイル情報４１の作成：
ユーザは、情報処理装置上で、自身のユーザプロファイル情報４１を作成する。ユーザプロファイル情報４１を作成するためのユーザプロファイル作成用画面情報が記憶部４に格納されている。ユーザが、入力部２を通じて、ユーザプロファイル情報４１を作成するための入力操作を行う。この入力操作を受けて、制御部１が、記憶部４からユーザプロファイル作成用画面情報を読み出し、その画面情報を表示部３にて表示させる。この表示画面には、図３に示したユーザプロファイル情報の各項目についての入力欄が設けられており、ユーザは、入力部２を通じて、それら入力欄において、必要な数値を入力する。制御部１は、各入力欄の入力値に基づいてユーザプロファイル情報４１を生成し、生成したユーザプロファイル情報４１を記憶部４に格納する。
【００３１】
また、記憶部４には、ユーザプロファイル情報４１を編集するためのユーザプロファイル編集用画面情報が格納されている。ユーザが、入力部２を通じて、ユーザプロファイル情報４１を編集するための入力操作を行う。この入力操作を受けて、制御部１が、記憶部４からユーザプロファイル編集用画面情報を読み出し、その画面情報を表示部３にて表示させる。この表示画面には、ユーザプロファイル情報の各項目についての入力欄が表示されるとともに、各入力欄に、作成時に入力した値が表示される。ユーザは、入力部２を通じて、各入力欄の値を変更することができる。入力値の変更を行った後、ユーザが、入力部２を通じて、表示画面上に設けられた確定ボタンを押下すると、制御部１は、入力値の変更をユーザプロファイル情報４１に反映する。
（２）電子テキストの表示およびリソース優先順位情報の生成：
図６は、電子テキストの表示およびリソース優先順位情報の生成の手順の一例を示すフローチャートである。以下、図１および図６を主に参照して動作を説明する。
【００３２】
ブラウザ部１２が、記憶部４（または記録媒体）に格納されている小説や科学雑誌等の電子テキストの一覧情報を表示部３にて表示させる（ステップ１００）。ユーザは、入力部２を通じて、その一覧情報から所望の電子テキストを選択することができる。
【００３３】
次に、優先度計算部１０が、入力部１からの指示信号に基づいて、一覧情報から電子テキストが選択された否かを判定する（ステップ１０１）。電子テキストが選択されると、続いて、優先度計算部１０が、その選択電子テキストに関する情報を入力するためのテキスト情報入力画面を表示部３にて表示させ、その表示画面上で、ユーザによる入力を受け付ける。テキスト情報入力画面情報は、記憶部４に予め格納されている。
【００３４】
テキスト情報入力画面には、ジャンルや言語などの入力項目が設けられており、ユーザは、入力部２を通じて、各入力項目に必要な情報を入力する。ここで、ジャンルの項目には、小説、科学専門誌といったカテゴリを区別することができる情報を入力する。言語の項目には、電子テキストに使用されている言語の情報を入力する。例えば、電子テキストが英文の小説である場合は、ジャンルの項目に「小説」を入力し、言語の項目に「英語」を入力する。
【００３５】
優先度計算部１０は、ユーザによるテキスト情報の入力を受け付けると（ステップ１０２）、その入力テキスト情報、ユーザプロファイル情報４１、英語レベル／辞典対応テーブル４３および専門知識レベル／辞典対応テーブル４４を参照して、リソース優先順位情報４２を生成する（ステップ１０３）。
【００３６】
リソース優先順位情報４２の生成において、優先度計算部１０は、入力テキスト情報に基づいて、英語レベル／辞典対応テーブル４３と専門知識レベル／辞典対応テーブル４４のいずれか一方を選択する。そして、優先度計算部１０は、選択したテーブルとユーザプロファイル情報４１とに基づいてリソース優先順位を決定する。
【００３７】
例えば、ジャンルが「小説」で、言語が「英語」である場合は、優先度計算部１０は、英語レベル／辞典対応テーブル４３を選択する。そして、優先度計算部１０は、英語レベル／辞典対応テーブル４３とユーザプロファイル情報４１とに基づいてリソース優先順位を決定する。
【００３８】
図７は、リソース優先順位情報の一例である。このリソース優先順位情報は、図４に示した英語レベル／辞典対応テーブル４３と、図３に示したユーザプロファイル情報４１とに基づいて決定したものである。ユーザプロファイル情報４１における英語レベルが「１」であるため、英語レベル／辞典対応テーブル４３におけるレベル「１」の「英和辞典（初級）」が優先順位「１」とされる。そして、レベル「２」の「英和辞典（上級）」、レベル「３」の「英英辞典（初級）」、レベル「４」の「英英辞典（上級）」がそれぞれ、優先順位「２」、「３」、「４」とされる。このように、ユーザプロファイル情報４１の英語レベルを基準にして、英語レベル／辞典対応テーブル４３によって規定された辞典のレベルに従って、辞典の優先順位を決定する。
【００３９】
また、ジャンルが「科学専門誌」で、言語が「日本語」である場合は、優先度計算部１０は、専門知識レベル／辞典対応テーブル４４を選択する。そして、優先度計算部１０は、専門知識レベル／辞典対応テーブル４４とユーザプロファイル情報４１とに基づいてリソース優先順位を決定する。
【００４０】
図８は、リソース優先順位情報の別の例である。このリソース優先順位情報は、図５に示した専門知識レベル／辞典対応テーブル４４と、図３に示したユーザプロファイル情報４１とに基づいて決定したものである。ユーザプロファイル情報４１における専門知識レベルが「１」であるため、専門知識レベル／辞典対応テーブル４４におけるレベル「１」の「百科事典」が優先順位「１」とされる。そして、レベル「２」の「科学辞典」、レベル「３」の「Ｗｅｂ辞典」がそれぞれ、優先順位「２」、「３」とされる。このように、ユーザプロファイル情報４１の専門知識レベルを基準にして、英語レベル／辞典対応テーブル４３によって規定された辞典のレベルに従って、辞典の優先順位を決定する。
【００４１】
上述のようにしてリソース優先順位情報４２が生成されると、続いて、ブラウザ部１２が、ユーザが選択した電子テキストを記憶部４（または記録媒体）から読み出し、その電子テキストを表示部３にて表示させる（ステップ１０４）。
【００４２】
なお、ステップ１０３の処理において、英語レベル／辞典対応テーブル４３は、ジャンルが「小説」で、言語が「英語」である場合に対応するものであるが、英語レベル／辞典対応テーブル４３として、種々の入力テキスト情報に対応する複数の英語レベル／辞典対応テーブルを用意してもよい。同様に、専門知識レベル／辞典対応テーブル４４は、ジャンルが「科学専門誌」で、言語が「日本語」である場合に対応するものであるが、専門知識レベル／辞典対応テーブル４４として、種々の入力テキスト情報に対応する複数の専門知識レベル／辞典対応テーブルを用意してもよい。
【００４３】
また、優先度計算部１０は、任意の順序で辞典を順位付けしたリソース優先順位情報４２を生成してもよい。この場合は、優先度計算部１０は、リソース優先順位情報の設定画面を表示部３にて表示させる。設定画面には、リソース情報４０の一覧が表示される。ユーザは、入力部２を通じて、その一覧から辞典を選択することが可能である。優先度計算部１０は、その一覧から選択された順に辞典を順位付けし、その順位付けの結果に従ってリソース優先順位情報４２を生成する。このような任意の順位付けによれば、例えば図９に示すようなリソース優先順位情報を生成することができる。このリソース優先順位情報は、ジャンルが「科学専門誌」で、言語が「英語」である場合に対応するものであり、「英和辞典（初級）」、「百科事典」、「科学辞典」、「英英辞典（初級）」がそれぞれ優先順位「１」、「２」、「３」、「４」とされている。
【００４４】
上述のようにして、優先度計算部１０により生成されたリソース優先順位情報４２は、入力テキスト情報と一緒に記憶部４に格納される。
（３）情報検索およびリソース優先順位情報の更新：
図１０は、情報検索およびリソース優先順位情報の更新の動作を説明するためのフローチャートである。以下、図１および図１０を主に参照して情報検索の動作を説明する。
【００４５】
ユーザは、入力部２を通じて、表示部３に表示された電子テキスト中から文字列を指定し、情報検索を行うための所定の入力操作を行う。検索部１１は、入力部２からの指示信号に基づいて、情報検索となる文字列が指定されたか否かを判定する（ステップ２００）。文字列が指定され、情報検索の指示を受け付けると、検索部１１は、記憶部４に格納されているリソース優先順位情報４２を参照して、優先順位が「１」とされている辞典をリソース情報４０の中から取得し、その辞典を用いて、指定文字列の情報検索を行う（ステップ２０１）。なお、複数のリソース優先順位情報４２が記憶部４に格納されている場合は、検索部１１は、図６のステップ１０２で入力したテキスト情報に基づいて、該当するリソース優先順位情報４２を判定する。
【００４６】
次に、検索部１１は、情報検索の結果を、ブラウザ部１２を通じて表示部３にて表示させる（ステップ２０２）。そして、検索部１１は、リソース優先順位情報４２を参照して次候補となる辞典の情報を、ブラウザ部１２を通じて表示部３にて表示させる（ステップ２０３）。次候補の辞典として、複数の辞典の情報を表示してもよい。この場合、次候補の辞典情報は、リソース優先順位情報４２にて規定された順位に従って順位付けされた状態で表示されてもよい。なお、次候補となる辞典がない場合は、その旨を示すメッセージが、次候補となる辞典の情報の代わりに表示される。
【００４７】
ユーザは、情報検索結果が十分であると判断した場合は、入力部２を通じて、電子テキストのページを進めるための入力操作を行う。一方、情報検索結果が不十分であると判断した場合は、ユーザは、入力部２を通じて、次候補の辞典情報を参照して辞典の切替操作を行う。この辞典切替操作において、ユーザは、切替先となる辞典の情報を指定する。
【００４８】
次候補となる辞典の情報の表示後、検索部１１は、入力部２からの指示信号に基づいて、辞典切替の操作が行われたか否かを判定する（ステップ２０４）。辞典切替の操作が行われた場合は、検索部１１は、ユーザにより指定された辞典の情報を参照して、リソース情報４０から該当する辞典を取得し、その辞典を用いて、指定文字列の情報検索を行う（ステップ２０５）。続いて、検索部１１は、情報検索の結果を、ブラウザ部１２を通じて表示部３にて表示させる（ステップ２０６）。そして、検索部１１は、リソース優先順位情報４２を参照して次候補となる辞典の情報を、ブラウザ部１２を通じて表示部３にて表示させる（ステップ２０７）。このステップ２０６の後は、ステップ２０４に移行する。
【００４９】
ステップ２０４で辞典切替が行われなかった場合（次ページに進んだ場合）は、優先度計算部１０が、辞典の優先度を計算する（ステップ２０８）。
【００５０】
ここで、辞典の優先度の計算方法について具体的に説明する。優先度計算部１０は、リソース優先順位情報４２にて優先順位が規定された辞典のそれぞれについて、その利用回数を管理する。辞典を用いた情報検索の結果が表示され、その検索結果が十分である判断され、次のページに進んだ場合に、その辞典の利用回数が１つインクリメントされる。すなわち、ステップ２００〜２０７の処理において、ステップ２０４で「Ｎｏ」となった場合に、ステップ２０２またはステップ２０６で表示された検索結果の取得対象とされた辞典の利用回数が１つインクリメントされる。
【００５１】
図１１は、辞典優先度管理情報の一例である。この辞典優先度管理情報は、図４に示したリソース優先順位情報４２にて優先順位が規定された辞典のそれぞれについての利用回数を示す。英和辞典（初級）、英和辞典（上級）、英英辞典（初級）、英英辞典（上級）の利用回数はそれぞれ１０回、８回、２回、１回とされている。
【００５２】
ステップ２０８の優先度計算の後、優先度計算部１０は、辞典優先度管理情報に基づいて、リソース優先順位情報４２により規定された優先順位を変更するか否かを判定する（ステップ２０９）。この優先順位の変更判定では、辞典優先度管理情報にて示される利用回数に基づく優先順位（利用回数が多いほど優先順位が高い）と、リソース優先順位情報４２により規定された優先順位とを比較する。そして、両優先順位が異なる場合に、優先度計算部１０は、利用回数に基づく優先順位に従って、リソース優先順位情報４２により規定される優先順位を変更する（ステップ２１０）。両優先順位が一致している場合は、処理を終了する。
【００５３】
図１１に示した辞典優先度管理情報によれば、利用回数に基づく優先順位は、高い方から英和辞典（初級）、英和辞典（上級）、英英辞典（初級）、英英辞典（上級）の順とされる。この優先順位は、図７に示したリソース優先順位情報４２により規定された優先順位と同じである。したがって、優先順位の変更は行われない。
【００５４】
辞典切替により、図１１に示した辞典優先度管理情報における英和辞典（上級）の利用回数が８回から１１回に増加した場合は、利用回数に基づく優先順位は、高い方から英和辞典（上級）、英和辞典（初級）、英英辞典（初級）、英英辞典（上級）の順とされる。この優先順位は、図７に示したリソース優先順位情報４２により規定された優先順位と異なる。したがって、この場合は、利用回数に基づく優先順位に従って、リソース優先順位情報４２により規定される優先順位を変更する。この変更により、図７に示したリソース優先順位情報４２により規定された優先順位は、高い方から英和辞典（上級）、英和辞典（初級）、英英辞典（初級）、英英辞典（上級）の順とされる。
【００５５】
上述の優先順位の変更の処理は、記憶部４に格納されているリソース優先順位情報４２の全てに適用可能である。
【００５６】
また、英語レベル／辞典対応テーブル（または専門知識レベル／辞典対応テーブル）に基づいて生成されたリソース優先順位情報４２について、そのリソース優先順位情報４２により規定される優先順位を変更した場合は、その変更内容に基づいて、ユーザプロファイル情報を更新してもよい。例えば、図７に示したリソース優先順位情報４２により規定された優先順位を、高い方から英和辞典（上級）、英和辞典（初級）、英英辞典（初級）、英英辞典（上級）の順とする変更を行った場合は、図３に示したユーザプロファイル情報において、英語レベルの欄の「１」を、英和辞典（上級）に対応するレベル（図４参照）である「２」に変更してもよい。この変更は、優先度計算部１０によって行われる。
【００５７】
以上説明した情報処理装置によれば、優先順位の高い辞書データが提示されるとともに、辞書データを用いた検索結果を確定した回数（すなわち、辞書データの利用回数）に基づいて、各辞書データの優先順位が更新される。これにより、ユーザの能力（語学力や専門知識のレベル）に応じた辞書データを自動的に提示することができ、より使い勝手の良い電子辞書機能を提供することができる。
【００５８】
本発明は、上述した実施形態の構成に限定されるものではない。
【００５９】
本発明の一態様によれば、情報処理装置は、入力部と、表示部と、複数の辞書データおよびこれら辞書データの優先順位を示すリソース優先順位情報が格納される記憶部と、上記複数の辞書データの中から上記リソース優先順位情報により示される優先順位の最も高い辞書データを選択し、該選択した辞書データを用いて、上記入力部を通じて指定された文字列の情報を検索するとともに、選択した上記辞書データ以外の辞書データを、上記リソース優先順位情報により示される優先順位に従って次候補として上記表示部に表示し、該次候補から辞書データを選択する旨の信号を上記入力部から受信すると、該次候補から選択した辞書データを利用して上記文字列の情報を検索する検索部と、上記複数の辞書データのそれぞれについて、当該辞書データを用いた検索結果を確定する旨の信号を上記入力部から受信した回数を管理するとともに、該回数の多い順に、上記リソース優先順位情報における上記複数の辞書データの優先順位を変更する優先度計算部を有する。
【００６０】
ここで、上記の辞書データを用いた検索結果を確定する旨の信号とは、例えば、ユーザが、情報検索結果が十分であると判断し、入力部を通じて、電子テキストのページを進めるための入力操作を行った場合に、入力部から優先度計算部に供給される、その入力操作に対応する指示信号を意味する。受信回数とは、そのような信号の受信回数であって、これは、辞書データの利用回数に相当する。
【００６１】
上記の場合、電子テキストを上記表示部に表示させるブラウザ部をさらに有し、上記入力部を通じて指定される文字列が、上記表示部に表示された電子テキスト中の文字列であってもよい。
【００６２】
さらに、上記複数の辞書データのそれぞれを、当該辞書データを利用する上で要求される能力の高さを示すレベルで順位付けしたテーブル情報（例えば、英語レベル／辞典対応テーブル４３や専門知識レベル／辞典対応テーブル４４）と、ユーザの上記能力の高さを上記順位付けで使用したレベルで表したユーザプロファイル情報とが、上記記憶部に格納されており、上記優先度計算部が、上記ユーザプロファイル情報により示される上記ユーザのレベルを基準にして、上記テーブル情報により順位付けされた辞書データの中から、上記基準としたレベル以上の辞書データを選択し、該選択した辞書データの順位に基づいて上記リソース優先順位情報を生成してもよい。
【００６３】
以上説明した本発明は、複数の辞書データを備え、こられ辞書データを利用して情報検索を行うことが可能な情報処理装置全般に適用することができる。また、本発明は、デスクトップ型のパーソナルコンピュータだけでなく、ノート型のパーソナルコンピュータにも適用することができる。さらに、本発明は、携帯電話機等に代表される携帯情報端末に適用することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態である情報処理装置の構成を示すブロック図である。
【図２】リソース情報の一例を示す図である。
【図３】ユーザプロファイル情報の一例を示す図である。
【図４】英語レベル／辞典対応テーブルの一例を示す図である。
【図５】専門知識レベル／辞典対応テーブルの一例を示す図である。
【図６】図１に示す情報処理装置において行われる電子テキストの表示およびリソース優先順位情報の生成の手順を説明するためのフローチャートである。
【図７】リソース優先順位情報の一例を示す図である。
【図８】リソース優先順位情報の別の例を示す図である。
【図９】リソース優先順位情報の他の例を示す図である。
【図１０】図１に示す情報処理装置において行われる情報検索およびリソース優先順位情報の更新の手順を説明するためのフローチャートである。
【図１１】辞典優先度管理情報の一例を示す図である。
【符号の説明】
【００６５】
１  制御部
２  入力部
３  表示部
４  記憶部
５  通信部
１０  優先度計算部
１１  検索部
１２  ブラウザ部
４０  リソース情報
４１  ユーザプロファイル情報
４２  リソース優先順位情報
４３  英語レベル／辞典対応テーブル
４４  専門知識レベル／辞典対応テーブル
【図１】
2010033139.tif 000003
【図２】
2010033139.tif 000004
【図３】
2010033139.tif 000005
【図４】
2010033139.tif 000006
【図５】
2010033139.tif 000007
【図６】
2010033139.tif 000008
【図７】
2010033139.tif 000009
【図８】
2010033139.tif 000010
【図９】
2010033139.tif 000011
【図１０】
2010033139.tif 000012
【図１１】
2010033139.tif 000013