(57)【要約】【課題】ユーザが必要としている辞書の優先順を、より精度良く自動設定することができる。【解決手段】記憶部３０は複数種類の辞書データと、辞書データの使用頻度を示す使用頻度データと、辞書データの優先順を示す情報を含む優先順データとを記憶する。制御部２０は使用頻度データに基づいて辞書データの使用割合を算出し、使用割合に基づいて優先順データを設定する。入力部４０は検索文字の入力を受け付ける。制御部２０は入力部４０が入力を受け付けた検索文字に対応する情報を、優先順データに基づいた順に辞書データから検索する。制御部２０は、検索した順に、検索文字に対応する情報を表示部５０に表示する。【選択図】図１
2015028708.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の辞書データと、前記辞書データの使用頻度を示す使用頻度データと、前記辞書データの優先順を示す情報を含む優先順データとを記憶する記憶部と、
前記使用頻度データに基づいて前記辞書データの使用割合を算出し、前記使用割合に基づいて前記優先順データを設定する設定部と、
検索文字の入力を受け付ける入力部と、
前記入力部が入力を受け付けた前記検索文字に対応する情報を、前記優先順データに基づいた順に前記辞書データから検索する検索部と、
前記検索部が検索した順に、前記検索文字に対応する情報を表示部に表示する表示制御部と、
を備えることを特徴とする電子辞書。
【請求項２】
前記優先順データは、検索対象外の前記辞書データを示す情報を含み、
前記設定部は、前記辞書データの使用割合が所定の閾値未満の場合、当該辞書データを前記検索対象外と設定し、
前記検索部は、前記入力部が入力を受け付けた前記検索文字に対応する情報を、前記検索対象外と設定した前記辞書データからは検索しない
ことを特徴とする請求項１に記載の電子辞書。
【請求項３】
前記使用頻度データは、各前記辞書データの使用回数を含み、
前記設定部は、前記使用回数に基づいて前記辞書データの使用割合を算出する
ことを特徴とする請求項１または請求項２に記載の電子辞書。
【請求項４】
前記使用頻度データは、各前記辞書データを用いた処理に応じた値を含み、
前記設定部は、各前記辞書データを用いた処理に応じた値に基づいて前記辞書データの使用割合を算出する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の電子辞書。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書に関する。
【背景技術】
【０００２】
従来、複数種類の辞書データを記憶した電子辞書が知られている。また、使用回数や最新の使用履歴に基づいて辞書の検索順位を指定する優先順位テーブルを備え、優先順位テーブルに基づいて検索結果を表示する電子辞書が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６３３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１では、使用回数に基づいて優先順位テーブルを更新しているため、使用回数の絶対数が多くなった場合、ユーザが必要としている辞書を選択する精度が低くなる。例えば、使用回数の絶対数が多い場合、以前に使用していた辞書の使用回数も多い。この場合に、新たに使用し始めた辞書があったとしても、以前に使用していた辞書の使用回数が多いため、新たに使用し始めた辞書の優先順が低い状態となる。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、ユーザが必要としている辞書の優先順を、より精度良く自動設定することができる電子辞書を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の幾つかの態様によれば、複数種類の辞書データと、前記辞書データの使用頻度を示す使用頻度データと、前記辞書データの優先順を示す情報を含む優先順データとを記憶する記憶部と、前記使用頻度データに基づいて前記辞書データの使用割合を算出し、前記使用割合に基づいて前記優先順データを設定する設定部と、検索文字の入力を受け付ける入力部と、前記入力部が入力を受け付けた前記検索文字に対応する情報を、前記優先順データに基づいた順に前記辞書データから検索する検索部と、前記検索部が検索した順に、前記検索文字に対応する情報を表示部に表示する表示制御部と、を備えることを特徴とする電子辞書である。
【０００７】
また、本発明の幾つかの態様によれば、前記優先順データは、検索対象外の前記辞書データを示す情報を含み、前記設定部は、前記辞書データの使用割合が所定の閾値未満の場合、当該辞書データを前記検索対象外と設定し、前記検索部は、前記入力部が入力を受け付けた前記検索文字に対応する情報を、前記検索対象外と設定した前記辞書データからは検索しないことを特徴とする。
【０００８】
また、本発明の幾つかの態様によれば、前記使用頻度データは、各前記辞書データの使用回数を含み、前記設定部は、前記使用回数に基づいて前記辞書データの使用割合を算出することを特徴とする。
【０００９】
また、本発明の幾つかの態様によれば、前記使用頻度データは、各前記辞書データを用いた処理に応じた値を含み、前記設定部は、各前記辞書データを用いた処理に応じた値に基づいて前記辞書データの使用割合を算出することを特徴とする。
【発明の効果】
【００１０】
本発明の幾つかの態様によれば、記憶部は、複数種類の辞書データと、辞書データの使用頻度を示す使用頻度データと、辞書データの優先順を示す情報を含む優先順データとを記憶する。また、設定部は、使用頻度データに基づいて辞書データの使用割合を算出し、使用割合に基づいて優先順データを設定する。また、入力部は、検索文字の入力を受け付ける。また、検索部は、入力部が入力を受け付けた検索文字に対応する情報を、優先順データに基づいた順に辞書データから検索する。また、表示制御部は、検索部が検索した順に、検索文字に対応する情報を表示部に表示する。これにより、ユーザが必要としている辞書の優先順を、より精度良く自動設定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態における電子辞書の構成を示したブロック図である。
【図２】本実施形態における記憶部が記憶する辞書データの一覧を示した概略図である。
【図３】本実施形態における記憶部が記憶する使用頻度データのデータ構造を示した概略図である。
【図４】本実施形態における記憶部が記憶する優先順データのデータ構造を示した概略図である。
【図５】本実施形態における記憶部が記憶する優先順データのデータ構造を示した概略図である。
【図６】本実施形態における記憶部が記憶する優先順データのうち、検索に使用する優先順データの選択手順を示したフローチャートである。
【図７】本実施形態における辞書データの検索手順を示したフローチャートである。
【図８】本実施形態における見出し語の検索結果の表示画面例を示した概略図である。
【図９】本実施形態における優先順データの更新によりデータ項目「検索対象」およびデータ項目「検索対象外」の値が変化した場合の表示画面例を示した概略図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面を参照しながら説明する。図１は、本実施形態における電子辞書の構成を示したブロック図である。図示する例では、電子辞書１０は、制御部２０と、記憶部３０と、入力部４０と、表示部５０とを備える。制御部２０は、電子辞書１０が備える各部の制御を行う。例えば、制御部２０は、優先順データを設定する設定部として動作する。また、制御部２０は、検索に用いる優先順データを選択する選択部として動作する。また、制御部２０は、辞書データを検索する検索部として動作する。また、制御部２０は、表示部５０の表示を制御する表示制御部として動作する。
【００１３】
記憶部３０は、複数種類の辞書データを記憶する。また、記憶部３０は、電子辞書１０が備える各部が動作する際に用いるデータ（例えば、優先順データ）を記憶する。入力部４０は、キーやタッチパネルなどを備えており、ユーザからの指示の入力を受け付ける。表示部５０は、例えば液晶ディスプレイなどであり、文字や画像を表示する。なお、本実施形態における電子辞書１０は、入力部４０と表示部５０とを兼ねたタッチパネル式の液晶ディスプレイを備えている。
【００１４】
次に、記憶部３０が記憶する辞書データについて説明する。図２は、本実施形態における記憶部３０が記憶する辞書データの一覧を示した概略図である。図示する例では、記憶部３０は、英和辞書の辞書データとして、英和辞書Ａデータと、英和辞書Ｂデータと、英和辞書Ｃデータと、英和辞書Ｄデータとの４種類の辞書データを記憶している。また、記憶部３０は、和英辞書の辞書データとして、和英辞書Ａデータと、和英辞書Ｂデータとの２種類の辞書データを記憶している。また、記憶部３０は、英英辞書の辞書データとして、英英辞書Ａデータと、英英辞書Ｂデータと、英英辞書Ｃデータとの３種類の辞書データを記憶している。また、記憶部３０は、国語辞典の辞書データとして、国語辞典Ａデータと、国語辞典Ｂデータと、国語辞典Ｃデータとの３種類の辞書データを記憶している。また、記憶部３０は、電子書籍のデータとして、電子書籍Ａデータと、電子書籍Ｂデータとの２種類の電子書籍のデータを記憶している。なお、本実施形態における電子辞書１０は、電子書籍のデータを辞書データと同様に扱うことができる。
【００１５】
例えば、英和辞書Ａデータは医学用語を収録しているデータであり、英和辞書Ｂデータは学習用の用語を収録したデータである等、英和辞書Ａ〜Ｄデータはそれぞれ異なるデータである。同様に、和英辞書Ａ，Ｂデータはそれぞれ異なるデータである。また、英英辞書Ａ〜Ｃデータはそれぞれ異なるデータである。また、国語辞典Ａ〜Ｃデータはそれぞれ異なるデータである。また、電子書籍Ａ，Ｂデータはそれぞれ異なるデータである。
【００１６】
次に、記憶部３０が記憶する使用頻度データについて説明する。図３は、本実施形態における記憶部３０が記憶する使用頻度データのデータ構造を示した概略図である。使用頻度データは、「辞書名」と、「使用回数」と、「回数割合」と、「ポイント」と、「ポイント割合」とのデータ項目を有する。
【００１７】
データ項目「辞書名」は、辞書データの名称を記憶する。データ項目「使用回数」は、同じ行のデータ項目「辞書名」で特定される辞書データが、検索で使用された回数を記憶する。データ項目「回数割合」は、同じ行のデータ項目「使用回数」が、全ての辞書データの使用回数に占める割合を記憶する。本実施形態では「回数割合」を百分率（パーセント）で表す。
【００１８】
データ項目「ポイント」は、同じ行のデータ項目「辞書名」で特定される辞書データに付与したポイントを記憶する。例えば、制御部２０は、検索に使用される毎に、使用された辞書データに対して１ポイント付与するようにしてもよい。また、辞書データが発音データを含んでいる場合、制御部２０は、発音データが再生される毎に、音声データが再生された辞書データに対して１ポイント付与するようにしてもよい。また、制御部２０は、見出し語の内容を表示部５０に表示させている際に、ユーザの指示によってスクロールされた場合、スクロールされた行数分のポイントを、見出し語の内容を表示している辞書データに対して付与するようにしてもよい。
【００１９】
また、辞書データが見出し語の内容の補足内容のリンク（例えばアイコンなど）を含んでいる場合、制御部２０は、リンクが開かれた場合、このリンクを含んでいる辞書データに対して１ポイント付与するようにしてもよい。また、制御部２０は、見出し語の内容を表示部５０に表示させている際の時間に応じて、見出し語の内容を表示している辞書データに対して付与するようにしてもよい。例えば、見出し語の内容を表示部５０に１分表示している毎に１ポイント付与するようにしてもよい。
【００２０】
なお、ポイントの付与方法は、上記の方法に限らず、どのような方法でも良い。また、ポイントの付与方法は、上記の全てを適用してもよく、一部のみを適用するようにしてもよい。また、ポイントの付与方法は予め決められていても良く、任意に設定できるようにしてもよい。
【００２１】
データ項目「ポイント割合」は、同じ行のデータ項目「ポイント」が、全ての辞書データのポイントに占める割合を記憶する。本実施形態では「ポイント割合」を百分率（パーセント）で表す。
【００２２】
図示する例では、行１０１のデータ項目「辞書名」には「英和辞書Ａデータ」が記憶されている。また、行１０１のデータ項目「使用回数」には「１６２」が記憶されている。また、行１０１のデータ項目「回数割合」には「１６．８」が記憶されている。また、行１０１のデータ項目「ポイント」には「３８１」が記憶されている。また、行１０１のデータ項目「ポイント割合」には「３１．０」が記憶されている。これは、辞書データ「英和辞書Ａデータ」は、「１６２」回検索で使用されており、検索割合は「１６．８」％であり、「英和辞書Ａデータ」に付与されたポイントは「３８１」であり、ポイント割合は「３１．０」％であることを示している。
【００２３】
また、図示する例では、行１０２のデータ項目「辞書名」には「英和辞書Ｂデータ」が記憶されている。また、行１０２のデータ項目「使用回数」には「３５」が記憶されている。また、行１０２のデータ項目「回数割合」には「３．６」が記憶されている。また、行１０２のデータ項目「ポイント」には「５７」が記憶されている。また、行１０２のデータ項目「ポイント割合」には「４．６」が記憶されている。これは、辞書データ「英和辞書Ｂデータ」は、「３５」回検索で使用されており、検索割合は「３．６」％であり、「英和辞書Ｂデータ」に付与されたポイントは「５７」であり、ポイント割合は「４．６」％であることを示している。なお、行１０３〜行１１４については図示するとおりである。
【００２４】
なお、記憶部３０が記憶する使用頻度データは、検索処理やポイントが付与される処理が行われる毎に制御部２０によって更新される。
【００２５】
次に、本実施形態における優先順データの設定方法について説明する。本実施形態では、記憶部３０は、回数割合に基づいた「回数割合」優先順データと、ポイント割合に基づいた「ポイント割合」優先順データとの２種類の優先順データを記憶している。回数割合に基づいて検索対象の辞書を設定する場合には、「回数割合」が第１の閾値以上の辞書データを検索に用いる辞書データとし、「回数割合」が第１の閾値未満の辞書データを検索に用いない辞書データとする。本実施形態では、第１の閾値を５％とする。なお、第１の閾値は予め決められていても良く、任意に設定できるようにしてもよい。
【００２６】
また、ポイント割合に基づいて検索対象の辞書を設定する場合には、「ポイント割合」が第２の閾値以上の辞書データを検索に用いる辞書データとし、「ポイント割合」が第２の閾値未満の辞書データを検索に用いない辞書データとする。本実施形態では、第２の閾値を７％とする。なお、第２の閾値は予め決められていても良く、任意に設定できるようにしてもよい。また、第１の閾値と第２の閾値との関連性は無く、異なる値でも同じ値でも良い。
【００２７】
次に、記憶部３０が記憶する優先順データについて説明する。図４および図５は、本実施形態における記憶部３０が記憶する優先順データのデータ構造を示した概略図である。優先順データは、「名称」と、「検索対象」と、「検索対象外」とのデータ項目を有する。データ項目「名称」は、優先順データの名称を記憶する。データ項目「検索対象」は、検索に使用する辞書データの名称を優先順に記憶する。データ項目「検索対象外」は、検索に使用しない辞書データの名称を記憶する。
【００２８】
図４に示す例は、図３に示した使用頻度データに基づいて、制御部２０が設定した「回数割合」優先順データである。制御部２０は、使用頻度データのデータ項目「回数割合」が第１の閾値以上である辞書データのうち、「回数割合」が大きい辞書データから順番に、「回数割合」優先順データのデータ項目「検索対象」に記憶させる。また、制御部２０は、使用頻度データのデータ項目「回数割合」が第１の閾値未満である辞書データを、「回数割合」優先順データのデータ項目「検索対象外」に記憶させる。
【００２９】
図４に示す例では、データ項目「名称」には「回数割合」が記憶されている。また、データ項目「検索対象」には「国語辞典Ａデータ」と、「英和辞書Ａデータ」と、「和英辞書Ｂデータ」と、「英和辞書Ｄデータ」と、「英英辞書Ｂデータ」とが順番に記憶されている。また、「検索対象外」には「英和辞書Ｂデータ」と、「英和辞書Ｃデータ」と、「和英辞書Ａデータ」と、「英英辞書Ａデータ」と、「英英辞書Ｃデータ」と、「国語辞典Ｂデータ」と、「国語辞典Ｃデータ」と、「電子書籍Ａデータ」と、「電子書籍Ｂデータ」とが記憶されている。
【００３０】
上述した記憶内容より、図４に示した優先順データは、「回数割合」優先データであることを示している。また、「回数割合」優先順データを用いる際には、「国語辞典Ａデータ」と、「英和辞書Ａデータ」と、「和英辞書Ｂデータ」と、「英和辞書Ｄデータ」と、「英英辞書Ｂデータ」とに含まれている語句を検索し、優先順データで指定される順に検索結果を表示することを示している。本実施形態では、データ項目「検索対象」の１行目に記憶されているデータの優先順が一番高く、下の行に記憶されているデータほど優先順が低い。図示する例では、国語辞典Ａデータの優先順が一番高く、英英辞書Ｂデータの優先順が一番低い。
【００３１】
また、「回数割合」優先データを用いる際には、「英和辞書Ｂデータ」と、「英和辞書Ｃデータ」と、「和英辞書Ａデータ」と、「英英辞書Ａデータ」と、「英英辞書Ｃデータ」と、「国語辞典Ｂデータ」と、「国語辞典Ｃデータ」と、「電子書籍Ａデータ」と、「電子書籍Ｂデータ」とに含まれている語句を検索しないことを示している。
【００３２】
図５に示す例は、図３に示した使用頻度データに基づいて、制御部２０が設定した「ポイント割合」優先順データである。制御部２０は、使用頻度データのデータ項目「ポイント割合」が第２の閾値以上である辞書データのうち、「ポイント割合」が大きい辞書データから順番に、「ポイント割合」優先順データのデータ項目「検索対象」に記憶させる。また、制御部２０は、使用頻度データのデータ項目「回数割合」が第２の閾値未満である辞書データを、「回数割合」優先順データのデータ項目「検索対象外」に記憶させる。
【００３３】
図５に示す例では、データ項目「名称」には「ポイント割合」が記憶されている。また、データ項目「検索対象」には「国語辞典Ａデータ」と、「英和辞書Ａデータ」と、「和英辞書Ｂデータ」とが順番に記憶されている。また、「検索対象外」には「英和辞書Ｂデータ」と、「英和辞書Ｃデータ」と、「英和辞書Ｄデータ」と、「和英辞書Ａデータ」と、「英英辞書Ａデータ」と、「英英辞書Ｂデータ」と、「英英辞書Ｃデータ」と、「国語辞典Ｂデータ」と、「国語辞典Ｃデータ」と、「電子書籍Ａデータ」と、「電子書籍Ｂデータ」とが記憶されている。
【００３４】
上述した記憶内容より、図５に示した優先順データは、「ポイント割合」優先データであることを示している。また、「ポイント割合」優先順データを用いる際には、「国語辞典Ａデータ」と、「英和辞書Ａデータ」と、「和英辞書Ｂデータ」とに含まれている語句を検索し、優先順データで指定される順に検索結果を表示することを示している。また、「ポイント割合」優先データを用いる際には、「英和辞書Ｂデータ」と、「英和辞書Ｃデータ」と、「英和辞書Ｄデータ」と、「和英辞書Ａデータ」と、「英英辞書Ａデータ」と、「英英辞書Ｂデータ」と、「英英辞書Ｃデータ」と、「国語辞典Ｂデータ」と、「国語辞典Ｃデータ」と、「電子書籍Ａデータ」と、「電子書籍Ｂデータ」とに含まれている語句を検索しないことを示している。
【００３５】
このように、本実施形態では、制御部２０は、検索処理やポイントが付与される処理が行われる毎に、記憶部３０が記憶する使用頻度データを更新する。また、制御部２０は、使用頻度データのデータ項目「回数割合」が更新される毎に、「回数割合」優先データを更新する。また、制御部２０は、使用頻度データのデータ項目「ポイント割合」が更新される毎に、「ポイント割合」優先データを更新する。これにより、ユーザが必要としている辞書の優先順を、より精度良く自動設定することができる
【００３６】
次に、記憶部３０が記憶する優先順データのうち、検索に使用する優先順データの選択方法について説明する。図６は、本実施形態における記憶部３０が記憶する優先順データのうち、検索に使用する優先順データの選択手順を示したフローチャートである。
【００３７】
（ステップＳ１０１）ユーザは、記憶部３０が記憶する優先順データのうち、検索に使用する優先順データの選択を行う際には、入力部４０が備えるキーを操作して、優先順データ選択指示を入力する。制御部２０は、入力部４０が優先順データ選択指示の入力を受け付けたか否かを判定する。優先順データ選択指示の入力を受け付けたと制御部２０が判定した場合はステップＳ１０２の処理に進み、それ以外の場合にはステップＳ１０１の処理を再度実行する。
【００３８】
（ステップＳ１０２）制御部２０は、記憶部３０が記憶している全ての優先順データの「名称」を読み出し、読み出した「名称」の一覧を表示部５０に表示させる。その後、ステップＳ２０３の処理に進む。なお、例えば、「名称」の表示順は５０音順としてもよく、優先順データの登録順としてもよい。また、表示順を任意に変更できるようにしてもよい。
【００３９】
（ステップＳ１０３）ユーザは、入力部４０が備えるキーもしくはタッチパネルを操作して、表示部５０に表示されている「名称」のうち、検索に使用する優先順データの「名称」を選択する。制御部２０は、優先順データの「名称」を選択する入力を入力部４０が受け付けたと判定した場合にはステップＳ１０４の処理に進み、それ以外の場合にはステップＳ１０３の処理を再度実行する。
（ステップＳ１０４）制御部２０は、ステップＳ１０３の処理で入力部４０が入力を受け付けた「名称」の優先順データを、検索に使用する優先順データとして選択し、選択結果を記憶部３０に記憶させる。その後、処理を終了する。
【００４０】
上述した処理により、制御部２０は、記憶部３０が記憶する優先順データのうち、検索に使用する優先順データを選択することができる。また、検索に使用する優先順データを選択する際には、記憶部３０が記憶している優先順データの名称一覧が表示部５０に表示されるため、ユーザは、表示部５０に表示されている優先順データの名称を選択することで、検索に使用する優先順データを容易に選択することができる。従って、目的に応じて、より容易に検索対象および対象外の辞書を選択することができ、さらに、検索結果の表示順も選択することができる。
【００４１】
次に、辞書データの検索手順について説明する。図７は、本実施形態における辞書データの検索手順を示したフローチャートである。
（ステップＳ２０１）ユーザは、辞書データを検索する際には、入力部４０が備える「検索キー」を押下する。制御部２０は、入力部４０が「検索キー」の入力を受け付けたか否かを判定する。入力部４０は「検索キー」の入力を受け付けたと制御部２０が判定した場合にはステップＳ２０２の処理に進み、それ以外の場合にはステップＳ２０１の処理を再度実行する。
【００４２】
（ステップＳ２０２）ユーザは、入力部４０が備えるキーを操作し、検索する文字を入力する。入力部４０は、文字の入力を受け付ける。その後、ステップＳ２０３の処理に進む。
（ステップＳ２０３）制御部２０は、記憶部３０が記憶する優先順データのうち、検索に使用する優先順データとして選択されている優先順データを読み出す。その後、ステップＳ２０４の処理に進む。
【００４３】
（ステップＳ２０４）制御部２０は、ステップＳ２０３の処理で読み出した優先順データの「検索対象」の欄に記憶されているデータで指定される順に、辞書データ毎にステップＳ２０２の処理で入力を受け付けた文字で特定される見出し語を検索する。その後、ステップＳ２０５の処理に進む。
（ステップＳ２０５）制御部２０は、表示部５０に、ステップＳ２０４の処理で検索した見出し語を検索順に表示させる。その後、ステップＳ２０６の処理に進む。
【００４４】
（ステップＳ２０６）ユーザは、入力部４０が備えるキーもしくはタッチパネルを操作して、表示部５０に表示されている見出し語のうち、内容を表示させる見出し語を選択する。制御部２０は、見出し語を選択する入力を入力部４０が受け付けたと判定した場合にはステップＳ２０７の処理に進み、それ以外の場合にはステップＳ２０６の処理を再度実行する。
【００４５】
（ステップＳ２０７）制御部２０は、ステップＳ２０６の処理で選択された見出し語の内容を表示部５０に表示させる。その後、ステップＳ２０８の処理に進む。
（ステップＳ２０８）制御部２０は、記憶部３０が記憶している使用頻度データのうち、ステップＳ２０７の処理で内容を表示させた辞書データの「使用回数」に１を加算する。その後、ステップＳ２０９の処理に進む。
（ステップＳ２０９）制御部２０は、ステップＳ２０８の処理で使用頻度データの「使用回数」が変化したため、全ての辞書データの「回数割合」を再度算出して使用頻度データを更新する。その後、ステップＳ２１０の処理に進む。
【００４６】
（ステップＳ２１０）制御部２０は、ステップＳ２０７の処理で内容を表示させた辞書データに対して、ポイントを加算する処理が行われたか否かを判定する。例えば、音声データを再生した場合にポイントを付与する場合には、音声データの再生処理が行われたか否かを判定する。ポイントを加算する処理が行われたと制御部２０が判定した場合にはステップＳ２１１の処理に進み、それ以外の場合には処理を終了する。
【００４７】
（ステップＳ２１１）制御部２０は、記憶部３０が記憶している使用頻度データのうち、ステップＳ２１０の処理でポイントを加算する処理が行われたと判定した辞書データの「ポイント」に、ポイントを加算する処理に応じたポイントを加算する。その後、ステップＳ２１２の処理に進む。
（ステップＳ２１２）制御部２０は、ステップＳ２１１の処理で使用頻度データの「ポイント」が変化したため、全ての辞書データの「ポイント割合」を再度算出して使用頻度データを更新する。その後、処理を終了する。
【００４８】
なお、電子辞書１０は、記憶部３０が記憶している使用頻度データや優先順データを、他の電子辞書１０が読み取ることができる形式で出力することができるようにしてもよい。例えば、記憶部３０が記憶している使用頻度データや優先順データを、着脱可能な記憶媒体や通信可能なネットワーク等を介して、他の電子辞書１０と共有できるようにしてもよい。これにより、例えば、買い換えなどで電子辞書１０を変更した場合においても、買い換え前の電子辞書１０で利用していた使用頻度データや優先順データを用いることができる。また、例えば、同じ使用場面を共有する複数の電子辞書１０で優先順データを共有することができる。
【００４９】
上述したとおり、本実施形態によれば、制御部２０は、検索処理やポイントが付与される処理が行われる毎に、記憶部３０が記憶する使用頻度データを更新する。また、制御部２０は、使用頻度データのデータ項目「回数割合」が更新される毎に、「回数割合」優先データを更新する。また、制御部２０は、使用頻度データのデータ項目「ポイント割合」が更新される毎に、「ポイント割合」優先データを更新する。これにより、ユーザが必要としている辞書の優先順を、より精度良く自動設定することができる
【００５０】
また、本実施形態によれば、制御部２０は、記憶部３０が記憶する優先順データのうち、検索に使用する優先順データを選択することができる。また、検索に使用する優先順データを選択する際には、記憶部３０が記憶している優先順データの名称一覧が表示部５０に表示されるため、ユーザは、表示部５０に表示されている優先順データの名称を選択することで、検索に使用する優先順データを選択することができる。従って、目的に応じて、より容易に検索対象および対象外の辞書を選択することができ、さらに、検索結果の表示順も選択することができる。
【００５１】
なお、制御部２０は、図７に示した処理を実行して検索結果を表示部５０に表示させた後に、優先順データの更新によりデータ項目「検索対象」およびデータ項目「検索対象外」の値が変化した場合、変化後の値に基づいて検索処理を行い、検索結果を表示させるようにしてもよい。図８は、本実施形態における見出し語の検索結果の表示画面例を示した概略図である。
【００５２】
本実施形態における見出し語の検索結果の表示画面のうち、上部の領域１３０１は検索対象の語句である「検索対象語句」を表示する領域であり、左側の領域１３０２は検索結果である「辞書名と見出し語」を表示する領域であり、右側の領域１３０３は「選択された見出し語の内容」を表示する領域である。
【００５３】
図示する例では、上部の領域１３０１には「○○」が表示されている。これは、検索対象語句は○○であることを示している。また、図示する例では、左側の領域１３０２の一番上には「英和辞書Ｂ  ○○」が表示されている。これは、検索対象語句を含む言葉として、「英和辞書Ｂ  ○○」が検索されたことを示している。なお、「英和辞書Ｂ  ○○×」と、「国語辞典Ａ  ○○」と、「英英辞書Ａ  ○○」と、「英英辞書Ａ  ○○×」も同様に各辞書で各語句が検索されたことを示している。また、「辞書名と見出し語」の表示順は、「論文作成用」優先順データに基づいた順番である。なお、図示する例では、一度に表示する事ができる検索結果の数は５個である。従って、６番目以降の検索結果は表示されていないが、入力部４０が備えるキーやタッチパネルを操作して検索結果の表示領域をスクロールすることで、６番目以降の検索結果を表示させることができる。
【００５４】
また、図示する例では、左側の領域１３０２に表示されている「辞書名と見出し語」のうち、「英英辞書Ａ  ○○」の背景色が変化している。これは、「英英辞書Ａ  ○○」が選択されていることを示している。例えば、ユーザは、表示部５０に表示された「辞書名と見出し語」のうち、選択したいものをタップすることで、「辞書名と見出し語」を選択する。
【００５５】
また、図示する例では、右側の領域１３０３には「○○  ・・・・・」が表示されている。これは、左側の領域１３０２で選択されている「英英辞書Ａ」の見出し語「○○」の内容を示している。
【００５６】
制御部２０は、表示部５０に見出し語の検索結果を表示させた後に、優先順データの更新によりデータ項目「検索対象」およびデータ項目「検索対象外」の値が変化した場合、図７に示した処理を行って、優先順データの選択変更処理を開始する前に表示していた見出し語の検索結果を表示する。
【００５７】
例えば、図８に示した検索結果の表示画面を表示させた後に、優先順データの更新によりデータ項目「検索対象」およびデータ項目「検索対象外」の値が変化したとする。この場合、制御部２０は、変化後の優先順データに基づいた検索結果を表示部５０に表示させる。
【００５８】
図９は、本実施形態における優先順データの更新によりデータ項目「検索対象」およびデータ項目「検索対象外」の値が変化した場合の表示画面例を示した概略図である。図示する例では、上側の領域１３０１の表示は図８と同様である。左側の領域１３０２に表示されている「辞書名と見出し語」の表示順が図８に示した順と変わっており、「英和辞書Ｂ  ○○」、「英和辞書Ｂ  ○○×」、「国語辞典Ａ  ○○」、「英英辞書Ａ  ○○」と、「英英辞書Ａ  ○○×」とが表示されている。また、右側の領域１３０３には「○○  ・・・・・」が表示されている。これは、左側の領域１３０２で選択されている「英和辞書Ａ」の見出し語「○○」の内容を示している。
【００５９】
このように、検索結果の表示画面を表示させた後に、優先順データの更新によりデータ項目「検索対象」およびデータ項目「検索対象外」の値が変化した場合、変化後の優先順データに基づいた検索結果を表示する。これにより、ユーザが必要としている辞書の優先順を、より精度良く自動設定し、自動設定した優先順に基づいた検索結果を表示することができる。
【００６０】
また、選択対象外とした辞書データの検索を容易な操作で行うことができるようにしてもよい。例えば、検索に使用する優先順データとして図４に示した「回数割合」優先順データを選択している場合のときには、「英和辞書Ｂデータ」と、「英和辞書Ｃデータ」と、「和英辞書Ａデータ」と、「英英辞書Ａデータ」と、「英英辞書Ｃデータ」と、「国語辞典Ｂデータ」と、「国語辞典Ｃデータ」と、「電子書籍Ａデータ」と、「電子書籍Ｂデータ」とが検索対象外である。従って、図７の処理を行った場合の検索結果表示画面には、「英和辞書Ｂデータ」と、「英和辞書Ｃデータ」と、「和英辞書Ａデータ」と、「英英辞書Ａデータ」と、「英英辞書Ｃデータ」と、「国語辞典Ｂデータ」と、「国語辞典Ｃデータ」と、「電子書籍Ａデータ」と、「電子書籍Ｂデータ」との検索結果は表示されない。
【００６１】
しかしながら、検索対象の辞書データの検索結果では十分な情報が得られない場合など、一時的に検索対象外の辞書データの検索結果を知りたい場合がある。このときに、優先順データの設定を行うのは手間がかかる。
【００６２】
そこで、例えば、入力部４０に「検索対象外辞書検索」キーを設け、検索対象の辞書データの検索結果を表示部５０に表示させているときに「検索対象外辞書検索」キーが押下された場合には、制御部２０は検索対象外の辞書データ毎に検索し、検索対象外の辞書データの検索結果を表示部５０に表示させるようにしてもよい。また、検索対象外の辞書データの検索結果を表示部５０に表示させているときに、「検索対象外辞書検索」キーが押下された場合には、制御部２０は、元の表示である検索対象の辞書データの検索結果を表示部５０に表示させるようにしてもよい。
【００６３】
これにより、優先順データで検索対象と設定した辞書データの検索を行ったときに、検索結果が無い、もしくは不十分である場合においても、容易な操作で検索対象外と設定した辞書データの検索を行い、検索結果を表示部５０に表示させることができる。従って、普段使用しない辞書データを検索対象外とすることでユーザの利便性を確保できるとともに、普段使用しない辞書データを検索対象外としたことで検索頻度の低い入力語が見つからないということを防ぐことができる。
【００６４】
また、上述した実施形態では、優先順データは制御部２０が自動的に更新する「回数割合」優先順データと、「ポイント割合」優先順データとを用いて説明したが、これに限らない。例えば、ユーザが任意に設定することができる優先順データを記憶部３０が記憶し、この優先順データを用いるようにしてもよい。また、記憶部３０が記憶する優先順データの数は２つに限らず、いくつでもよい。
【００６５】
なお、上述した実施形態における電子辞書１０が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６６】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６７】
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、上述した実施形態では、電子辞書１０は、辞書データとして、英和辞書Ａ〜Ｄデータと、和英辞書Ａ，Ｂデータと、英英辞書Ａ〜Ｃデータと、国語辞典Ａ〜Ｃデータと、電子書籍Ａ，Ｂデータとを記憶する例を用いて説明したが、これに限らず、どのような辞書データを記憶していてもよい。例えば、漢和辞典や、ドイツ語や、フランス語や、スペイン語や、イタリア語や、韓国語や、中国語の辞書データを記憶していてもよい。
【符号の説明】
【００６８】
１０・・・電子辞書、２０・・・制御部、３０・・・記憶部、４０・・・入力部、５０・・・表示部
【図１】
2015028708.tif 000003
【図２】
2015028708.tif 000004
【図３】
2015028708.tif 000005
【図４】
2015028708.tif 000006
【図５】
2015028708.tif 000007
【図６】
2015028708.tif 000008
【図７】
2015028708.tif 000009
【図８】
2015028708.tif 000010
【図９】
2015028708.tif 000011