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