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