(57)【要約】【課題】入力された複数の検索単語を全て含む例文を検索する例文検索において、例文が検索できない場合、検索できない事象を検出し、検索できない事象を解消するための選択候補を提供する電子辞書、電子辞書における検索方法、およびプログラムを提供することにある。【解決手段】制御部１１が、スペルミスしている検索単語を、他の単語と区別して表示することにより、スペルミスしている検索単語が特定され、ユーザに、例文検索結果が得られない理由を提供することができる。また、スペルミスが発見された場合、スペル修正部１１ｂが、近似するスペルミス候補を検索し、スペルミスしている検索単語をユーザにより選択された単語に修正することができる。【選択図】図１
2010055561.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に文字を表示する出力部と、ユーザからのデータ入力を受け付ける入力部とを有し、入力部を介して入力された検索単語を含む例文を検索する電子辞書において、
単語に対応するデータを含む辞書本体データと、少なくとも１つの単語からなる例文に対応するデータを含む例文検索用データと、近似する単語同士の関連付けを表すデータを含むスペル修正候補データと、を記憶する記憶部と、
前記例文検索用データの中に、前記入力された検索単語の全てを含む例文があるか否かを検出する例文データ検索部と、
前記例文データ検索部により、対応する前記例文が検出されなかった場合、前記入力された検索単語のうち、文字列の綴りに対応する情報が前記辞書本体データにない単語であるスペルミス検索単語を検出するスペルミス検出部と、
前記スペルミス検出部により、前記スペルミス検索単語が検出された場合、前記スペル修正候補データに基づき、前記スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、前記スペルミス検索単語と置き換えて、検索単語を修正するスペル修正部と、
前記例文データ検索部により、対応する前記例文が検出されず、かつ、前記スペルミス検出部により、前記スペルミス検索単語が検出されない場合、少なくとも１つの前記検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が前記例文検索用データに登録されている前記検索単語の組み合わせを作成する例文単語組み合わせ部と、
を有することを特徴とする電子辞書。
【請求項２】
前記出力部は、
前記スペルミス検出部により検出された前記スペルミス検索単語を、他の検索単語とは異なる表示方法によって表示することを特徴とする請求項１に記載の電子辞書。
【請求項３】
前記出力部は、
前記スペル修正部により読み出されたスペル修正候補単語と、
前記スペル修正部により検索単語が修正された場合、前記例文単語組み合わせ部により作成される、修正された検索単語の組み合わせとを
同じ画面に表示することを特徴とする請求項１あるいは２に記載の電子辞書。
【請求項４】
表示画面に文字を表示する出力部と、ユーザからのデータ入力を受け付ける入力部とを有し、入力部を介して入力された検索単語を含む例文を、記憶部に記憶されている、単語に対応するデータを含む辞書本体データ、および、少なくとも１つの単語からなる例文に対応するデータを含む例文検索用データに基づき、検索する電子辞書における検索方法において、
例文データ検索部は、
前記例文検索用データの中に、前記入力された検索単語の全てを含む例文があるか否かを検出し、
スペルミス検出部は、
前記例文データ検索部により、対応する前記例文が検出されなかった場合、前記入力された検索単語のうち、文字列の綴りに対応する情報が前記辞書本体データにない単語であるスペルミス検索単語を検出し、
スペル修正部は、
前記スペルミス検出部により、前記スペルミス検索単語が検出された場合、近似する単語同士の関連付けを表すデータを含むスペル修正候補データに基づき、前記スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、前記スペルミス検索単語と置き換えて、検索単語を修正し、
前記例文データ検索部は、
前記スペル修正部により検索単語が修正された場合、前記例文検索用データの中に、前記修正された検索単語の全てを含む例文があるか否かを検出し、
例文単語組み合わせ部は、
前記スペルミス検出部により、前記スペルミス検索単語が検出されず、かつ、前記例文データ検索部により、対応する前記例文が検出されない場合、少なくとも１つの前記検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が前記例文検索用データに登録されている前記検索単語の組み合わせを作成する
ことを特徴とする電子辞書における検索方法。
【請求項５】
表示画面に文字を表示する出力部と、ユーザからのデータ入力を受け付ける入力部とを有し、入力部を介して入力された検索単語を含む例文を、記憶部に記憶されている、単語に対応するデータを含む辞書本体データ、および、少なくとも１つの単語からなる例文に対応するデータを含む例文検索用データに基づき、検索するコンピュータに、
例文データ検索部が、
前記例文検索用データの中に、前記入力された検索単語の全てを含む例文があるか否かを検出する機能、
スペルミス検出部が、
前記例文データ検索部により、対応する前記例文が検出されなかった場合、前記入力された検索単語のうち、文字列の綴りに対応する情報が前記辞書本体データにない単語であるスペルミス検索単語を検出する機能、
スペル修正部が、
前記スペルミス検出部により、前記スペルミス検索単語が検出された場合、近似する単語同士の関連付けを表すデータを含むスペル修正候補データに基づき、前記スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、前記スペルミス検索単語と置き換えて、検索単語を修正する機能、
前記例文データ検索部が、
前記スペル修正部により検索単語が修正された場合、前記例文検索用データの中に、前記修正された検索単語の全てを含む例文があるか否かを検出する機能、
例文単語組み合わせ部が、
前記スペルミス検出部により、前記スペルミス検索単語が検出されず、かつ、前記例文データ検索部により、対応する前記例文が検出されない場合、少なくとも１つの前記検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が前記例文検索用データに登録されている前記検索単語の組み合わせを作成する機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に、入力された語句に対応する訳および語句に関連する情報等を表示する英和、和英、国語、英英等に代表される電子辞書、電子辞書における検索方法、電子辞書における表示方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、複数の単語を入力して、これら単語を含む例文を検索し、検索結果を表示する電子辞書がある（特許文献１）。この電子辞書は、辞書データとは別に、例文データだけを抜き出したデータを保持することにより、検索スピードを高速化することができる。
また、従来、入力した単語の綴りが間違っている場合、間違っている単語に近似した単語に対応する例文、成句、熟語を検索結果として表示する技術が提案されている（特許文献２）。
【特許文献１】特開２００１−１３４５６７号公報
【特許文献２】特開２００５−７０８７３号公報
【０００３】
さらに、従来例について図７を用いて詳細に説明する。図７の画面７０１に示すとおり、例文検索の対象である単語を表示する例文検索単語入力部７１に複数の検索単語が入力され、この検索単語を全て含む例文がある場合、電子辞書は、検索結果表示部７２に、検索単語に対応する例文と、この例文の訳を表示する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、図７の画面７０２に示すとおり、例文検索単語入力部７１に、スペルミスしている単語や、余分な単語、例文として登録されていない単語の組み合わせが入力されると、電子辞書は、例文を検索することができず、検索結果表示部７２に、該当する候補がない旨を表示する。このため、ユーザは、誤っている検索単語を特定し、修正し、再度検索しなければならない問題があった。
【０００５】
また、特許文献１のような電子辞書では、例文検索や成語検索のため、複数の単語が入力され、これら入力された単語の中に１つでもスペルミスがあった場合、例文は検索されず、正しい綴りの単語を入力しなければならないという従来の問題があった他に、さらに以下の問題があった。すなわち、入力された複数の単語として、例文データとして登録されている単語の組み合せ以外の余分な単語が含まれている場合、例文は検索されず、余分な単語を削除する必要があった。
この場合、従来の電子辞書では、ユーザが、スペルミスしている単語が複数入力された単語のうちのどれであるか、あるいは、余分に入力された単語がどれであるかがわからず、操作性が悪いという問題があった。また、このような電子辞書では、スペルミスの修正や余分な単語の削除がなされない限り、例文の検索結果がユーザに提供されない問題があった。
【０００６】
一方、特許文献２のような電子辞書では、入力した単語にスペルミスがあった場合、近似する単語の候補に対応した例文が検索される。しかし、近似する単語の候補が複数ある場合、検索される例文が膨大な数となり、ユーザ自信がこの膨大な検索結果の中から正しい単語としての例文を探さなければならず、ユーザの負担が大きい問題があった。
また、入力した単語の中に余分な単語が含まれていると、特許文献１の電子辞書と同様、例文が検索されない問題があった。
【０００７】
本発明は、このような事情を考慮し、上記の問題を解決すべくなされたものであって、その目的は、入力された複数の検索単語を全て含む例文を検索する例文検索において、例文が検索できない場合、検索できない事象を検出し、検索できない事象を解消するための選択候補を提供する電子辞書、電子辞書における検索方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題を解決するために、本発明は、表示画面に文字を表示する出力部と、ユーザからのデータ入力を受け付ける入力部とを有し、入力部を介して入力された検索単語を含む例文を検索する電子辞書において、単語に対応するデータを含む辞書本体データと、少なくとも１つの単語からなる例文に対応するデータを含む例文検索用データと、近似する単語同士の関連付けを表すデータを含むスペル修正候補データと、を記憶する記憶部と、前記例文検索用データの中に、前記入力された検索単語の全てを含む例文があるか否かを検出する例文データ検索部と、前記例文データ検索部により、対応する前記例文が検出されなかった場合、前記入力された検索単語のうち、文字列の綴りに対応する情報が前記辞書本体データにない単語であるスペルミス検索単語を検出するスペルミス検出部と、前記スペルミス検出部により、前記スペルミス検索単語が検出された場合、前記スペル修正候補データに基づき、前記スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、前記スペルミス検索単語と置き換えて、検索単語を修正するスペル修正部と、前記例文データ検索部により、対応する前記例文が検出されず、かつ、前記スペルミス検出部により、前記スペルミス検索単語が検出されない場合、少なくとも１つの前記検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が前記例文検索用データに登録されている前記検索単語の組み合わせを作成する例文単語組み合わせ部と、を有することを特徴とする電子辞書である。
【０００９】
また、本発明は、上述の電子辞書において、前記出力部が、前記スペルミス検出部により検出された前記スペルミス検索単語を、他の検索単語とは異なる表示方法によって表示することを特徴とする。
【００１０】
また、本発明は、上述の電子辞書において、前記出力部が、前記スペル修正部により読み出されたスペル修正候補単語と、前記スペル修正部により検索単語が修正された場合、前記例文単語組み合わせ部により作成される、修正された検索単語の組み合わせとを同じ画面に表示することを特徴とする。
【００１１】
また、本発明は、表示画面に文字を表示する出力部と、ユーザからのデータ入力を受け付ける入力部とを有し、入力部を介して入力された検索単語を含む例文を、記憶部に記憶されている、単語に対応するデータを含む辞書本体データ、および、少なくとも１つの単語からなる例文に対応するデータを含む例文検索用データに基づき、検索する電子辞書における検索方法において、例文データ検索部は、前記例文検索用データの中に、前記入力された検索単語の全てを含む例文があるか否かを検出し、スペルミス検出部は、前記例文データ検索部により、対応する前記例文が検出されなかった場合、前記入力された検索単語のうち、文字列の綴りに対応する情報が前記辞書本体データにない単語であるスペルミス検索単語を検出し、スペル修正部は、前記スペルミス検出部により、前記スペルミス検索単語が検出された場合、近似する単語同士の関連付けを表すデータを含むスペル修正候補データに基づき、前記スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、前記スペルミス検索単語と置き換えて、検索単語を修正し、前記例文データ検索部は、前記スペル修正部により検索単語が修正された場合、前記例文検索用データの中に、前記修正された検索単語の全てを含む例文があるか否かを検出し、例文単語組み合わせ部は、前記スペルミス検出部により、前記スペルミス検索単語が検出されず、かつ、前記例文データ検索部により、対応する前記例文が検出されない場合、少なくとも１つの前記検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が前記例文検索用データに登録されている前記検索単語の組み合わせを作成することを特徴とする電子辞書における検索方法である。
【００１２】
また、本発明は、表示画面に文字を表示する出力部と、ユーザからのデータ入力を受け付ける入力部とを有し、入力部を介して入力された検索単語を含む例文を、記憶部に記憶されている、単語に対応するデータを含む辞書本体データ、および、少なくとも１つの単語からなる例文に対応するデータを含む例文検索用データに基づき、検索するコンピュータに、例文データ検索部が、前記例文検索用データの中に、前記入力された検索単語の全てを含む例文があるか否かを検出する機能、スペルミス検出部が、前記例文データ検索部により、対応する前記例文が検出されなかった場合、前記入力された検索単語のうち、文字列の綴りに対応する情報が前記辞書本体データにない単語であるスペルミス検索単語を検出する機能、スペル修正部が、前記スペルミス検出部により、前記スペルミス検索単語が検出された場合、近似する単語同士の関連付けを表すデータを含むスペル修正候補データに基づき、前記スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、前記スペルミス検索単語と置き換えて、検索単語を修正する機能、前記例文データ検索部が、前記スペル修正部により検索単語が修正された場合、前記例文検索用データの中に、前記修正された検索単語の全てを含む例文があるか否かを検出する機能、例文単語組み合わせ部が、前記スペルミス検出部により、前記スペルミス検索単語が検出されず、かつ、前記例文データ検索部により、対応する前記例文が検出されない場合、少なくとも１つの前記検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が前記例文検索用データに登録されている前記検索単語の組み合わせを作成する機能、を実現させるためのプログラムである。
【発明の効果】
【００１３】
このように、本発明にかかる電子辞書は、例文検索用データの中に、入力された検索単語の全てを含む例文があるか否かを検出する例文データ検索部と、例文データ検索部により、対応する例文が検出されなかった場合、入力された検索単語のうち、文字列の綴りに対応する情報が辞書本体データにない単語であるスペルミス検索単語を検出するスペルミス検出部と、スペルミス検出部により、スペルミス検索単語が検出された場合、スペル修正候補データに基づき、スペルミス検索単語に近似する少なくとも１つのスペル修正候補単語を読み出し、前記入力部を介して所定のスペル修正候補単語を指定する指示が入力されると、この指定されたスペル修正候補単語を、スペルミス検索単語と置き換えて、検索単語を修正するスペル修正部と、例文データ検索部により、対応する例文が検出されず、かつ、スペルミス検出部により、スペルミス検索単語が検出されない場合、少なくとも１つの検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が例文検索用データに登録されている検索単語の組み合わせを作成する入力単語選別部とを有する。
【００１４】
この構成により、本発明にかかる電子辞書は、従来、ユーザがスペルミスを発見した場合、ユーザがスペルミスしている単語の正しいスペルを調べ、キーボードを介して正しいスペルの文字列を入力しなければならなかった、これら処理を電子辞書が行うことにより、ユーザの負担が軽減できる。また、このような構成により、ユーザは、単語のスペルや例文の組み合わせについて、正確な知識を持っていなくても、電子辞書により自動的に提供される候補から検索することができる。よって、本発明は、ユーザの操作性を向上させ、これまでユーザの負担となっていた処理を自動化することにより、検索時間の短縮、ユーザ負担の軽減を図ることができる。
【００１５】
また、本発明にかかる電子辞書は、出力部が、スペルミス検出部により検出されたスペルミス検索単語を、他の検索単語とは異なる表示方法によって表示する。
この構成により、従来、スペルミスがあった場合、例文が検索されなかった結果がユーザに知らされるだけであったが、原因がスペルミスであることや、スペルミスしている単語の発見を電子辞書が行うことにより、ユーザの負担を軽減することができる。
【００１６】
さらに、本発明にかかる電子辞書は、出力部が、スペル修正部により読み出されたスペル修正候補単語と、スペル修正部により検索単語が修正された場合、入力単語選別部により作成される、修正された検索単語の組み合わせとを同じ画面に表示する。
この構成により、ユーザの操作性をさらに向上させ、検索時間の短縮、ユーザ負担の軽減をさらに図ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明の一実施形態について説明する。図１は、本発明の実施の形態の電子辞書１の構成の一例を示すブロック図、図２は、本発明の実施の形態の電子辞書１の外観の一例を示す概略図である。
図１に示すとおり、電子辞書１は、制御部１１と、入力部１２と、出力部１３と、辞書データ記憶部１４と、ＲＡＭ１５とを備える。
【００１８】
制御部１１は、入力部１２と、出力部１３と、辞書データ記憶部１４と、ＲＡＭ１５と、それぞれ接続され、これら接続されている各部を統括的に制御する。
制御部１１は、スペルミス検出部１１ａと、スペル修正部１１ｂと、入力単語選別部１１ｃと、例文データ検索部１１ｄとを含む。
【００１９】
スペルミス検出部１１ａは、例文データ検索部１１ｄによって、入力された検索単語の全てを含む例文の訳文データが検出されなかった場合、入力された検索単語それぞれが、辞書本体データ１４ａに登録されている単語であるか否かを検出する。言い換えると、スペルミス検出部１１ａは、入力された検索単語のうち、文字列の綴りに対応する情報が辞書本体データ１４ａにない単語であるスペルミス検索単語を検出する。スペルミス検出部１１ａによりスペルミス検索単語が検出された場合、制御部１１は、このスペルミス検索単語を他の単語と区別して、異なる表示方法によって表示画面２６に表示する。
【００２０】
スペル修正部１１ｂは、スペルミス検出部１１ａにより、スペルミス検索単語が検出された場合、スペル修正候補データ１４ｃに基づき、辞書データ記憶部１４の辞書本体データ１４ａから、スペルミス検索単語と近似するスペル修正候補を読み出す。スペル修正部１１ｂは、ユーザにより、所定のスペル修正候補が選択されると、この選択されたスペル修正候補を、スペルミスしている検索単語と置き換えて、検索単語を修正する。
【００２１】
入力単語選別部（例文単語組み合わせ部）１１ｃは、例文データ検索部１１ｄにより、対応する訳文データが検出されず、かつ、スペルミス検出部１１ａにより、スペルミス検索単語が検出されない場合、少なくとも１つの検索単語を含む例文の単語の組み合わせであって、この組み合わされた単語を全て含む例文が例文の訳文データに登録されている検索単語の組み合わせを作成する。
【００２２】
例文データ検索部１１ｄは、例文の訳文データの中に、入力された検索単語の全てを含む例文があるか否かを検出する。
【００２３】
入力部１２は、ユーザからのデータ入力を受け付ける機能を有し、この実施形態においては、例えばキーボード１２ａを有する。このキーボード１２ａは、図２に示すとおり、電源ボタン２１と、文字キー２２と、例文検索キー２３と、移動キー２４と、決定キー２５を含む。
【００２４】
出力部１３は、例えば液晶表示装置であり、図２に示す表示画面２６を有し、例文を検索するための操作画面や検索結果を表示する。
【００２５】
辞書データ記憶部１４は、辞書本体データ１４ａと、例文検索用データ１４ｂと、スペル修正候補データ１４ｃとを記憶する。
辞書本体データ１４ａは、辞書の内容を記憶し、単語検索のキーになる見出し（単語）と、この見出しに対応付けられた訳文、成句、熟語、解説等の情報を含む。
例文検索用データ１４ｂは、例文検索のキーとなる例文に含まれる単語の組み合わせと、この組み合わせに対応付けられた訳文、解説等の情報を含む。
スペル修正候補データ１４ｃは、スペルミス検索単語の修正候補を検索するため、近似する単語同士の対応付けを表すデータを含む。スペル修正候補データ１４ｃは、近似すると考えられる単語、例えばスペルミス検出単語に含まれるアルファベットを含み、辞書本体データ１４ａに見出しとして記憶されている単語等、が予め対応付けられている。スペルミス検出部１１ａは、この対応付けされた単語間を近似する範囲とみなしている。
【００２６】
ＲＡＭ１５は、文字データ一時記憶部１５ａを有する。文字データ一時記憶部１５ａは、入力部１２を介して入力された検索単語を一時的に記憶する。
【００２７】
次に、図３ないし５を参照して本実施の形態の電子辞書１の処理について説明する。
図３は、電子辞書１の処理フローの一例を説明するためのフローチャートである。図４，５は、電子辞書１の表示画面の一例を示す概略図である。
【００２８】
図３に示すとおり、ユーザにより電源スイッチ２１を介して電源がＯＮされた状態で、ユーザにより例文検索キー２３が選択されると（ステップＳ１）、制御部１１が、辞書データ記憶部１４から例文検索用データ１４ｂを読み出す（ステップＳ２）。
制御部１１により例文検索用データ１４ｂが読み出されると、表示画面２６は、例文検索の対象となる単語を入力可能な画面を表示する。
【００２９】
ここで、図４の上段に示す画面２６１を例に説明すると、表示画面２６は、例文検索モードにおいて、例文検索の対象である単語を表示する例文検索単語入力部３１と、検索結果表示部３２を表示する。
【００３０】
キーボード１２ａを介してユーザにより、単語間が「＆」で区切られた複数の単語が入力されると（ステップＳ３）、表示画面２６は、画面２６１に示すように、例文検索文字入力部３１に、入力された複数の単語を表示する。ユーザにより決定キー２５が押下されると、制御部１１は、決定キー２５が押下された時点で、例文検索文字入力部３１に表示されている複数の検索単語を受信する（ステップＳ４）。例文データ検索部１１ｄは、例文検索用データ１４ｂを読み出し、これら複数の検索単語を全て含む例文が、例文検索用データ１４ｂにあるか否かを検出する（ステップＳ５）。
なお、ここでは検索単語が複数の場合を例に説明するが、単数であってもよい。
制御部１１は、複数の検索単語を全て含む例文が検出された場合（ステップＳ５−ＹＥＳ）、検出された例文のリストを検索結果表示部３２に表示する（ステップＳ６）。
【００３１】
ここで、ユーザによる検索単語の追加がなく（ステップＳ７−ＮＯ）、ユーザにより決定キー２５を介して、例文リストから所定の例文を指定する指示が入力された場合（ステップＳ８）、検索結果表示部３２は、指定された例文の訳を表示する（ステップＳ９）。
【００３２】
制御部１１は、入力部１２を介してユーザによる検索単語の入力あるいは修正がない場合（ステップＳ１０−ＮＯ）、例文検索モードを終了し、検索単語の入力あるは修正があった場合（ステップＳ１０−ＹＥＳ）、ステップＳ３に戻り、例文検索処理を繰り返す。
【００３３】
一方、ステップＳ５において、複数の検索単語を全て含む例文が検出されない場合（ステップＳ５−ＮＯ）、制御部１１は、スペルチェック機能を実行する（ステップＳ１１）。すなわち、スペルミス検出部１１ａが、入力された検索単語それぞれが、辞書本体データ１４ａに登録されている単語であるか否かを検出する。
スペルミス検出部１１ａにより、検索単語のうち登録されていない単語（スペルミスしている検索単語）が検出された場合（ステップＳ１２−ＹＥＳ）、スペル修正部１１ｂは、スペル修正候補データ１４ｃに基づき、辞書データ記憶部１４の辞書本体データ１４ａから、スペルミスしている検索単語と近似するスペル修正候補を読み出す。
【００３４】
スペル修正部１１ｂによりスペル修正候補が読み出されると、制御部１１は、図４に示すような画面２６１を表示画面２６に表示し、スペルミスしている検索単語を特定し、スペルミスしている検索単語の修正候補を表示する。すなわち、制御部１１は、例文検索文字入力部３１に表示されている検索単語「ｉｔ＆ｔａｋｅ＆ｃａｒｅ＆ｏｆ＆ｌｉｔｌｅ」のうち、スペルミスしている検索単語「ｌｉｔｌｅ」を、他の単語と区別して表示する。表示画面２６は、例えば、他の単語を通常どおり文字部分を濃い色、背景を薄い色で表示し、スペルミスしている検索単語を色反転させて、文字部分を薄い色、背景を濃い色で表示する。また、制御部１１は、検索結果表示部３２に、検索単語に該当する例文の検索ができなかった旨「該当する候補がありません。」を表示するとともに、読み出されたスペル修正候補の一覧を表示する（ステップＳ１３）。
【００３５】
ユーザにより、選択キー２４および決定キー２５を介して、所定のスペル修正候補「ｌｉｔｔｌｅ」を指定する指示が入力されると（ステップＳ１４）、スペル修正部１１ｂは、この指定されたスペル修正候補「ｌｉｔｔｌｅ」を、スペルミスしている検索単語「ｌｉｔｌｅ」と置き換えて、検索単語を修正する。制御部１１は、検索単語が修正されると、図４の画面２６２に示すとおり、置き換えられた検索単語「ｌｉｔｔｌｅ」を、他の単語と同じ通常通りの配色で、例文検索文字入力部３１に表示する。
制御部１１は、検索単語が複数ある場合は、他にスペルミスしている検索単語があるか否かをさらにチェックし（ステップＳ１５）、スペルミスしている検索単語がある場合は（ステップＳ１５−ＮＯ）ステップＳ１１に戻って、該当する検索単語のスペルチェック処理を実行する。
【００３６】
例文データ検索部１１ｄは、他にスペルミスしている検索単語がない場合（ステップＳ１５−ＹＥＳ）、複数の検索単語を全て含む例文が、例文検索用データ１４ｂにあるか否かを検出する（ステップＳ１６）。制御部１１は、複数の検索単語を全て含む例文が、例文検索用データ１４ｂにない場合（ステップＳ１６−ＮＯ）、単語組み合せ選別機能を実行する。すなわち、入力単語選別部１１ｃは、複数の検索単語を用いた複数の組み合せである「単語組み合せ候補」として、少なくとも１つ検索単語を含む組み合わせであって、組み合わされた単語を含む例文が例文検索用データ１４ｂに登録されている組み合せを作成する（ステップＳ１７）。
制御部１１は、入力単語選別部１１ｃにより単語組み合せ候補が作成されると、図４の画面２６２に示すように、検索単語に該当する例文の検索ができなかった旨「該当する候補がありません。」を表示するとともに、この単語組み合せ候補を検索結果表示部３２に表示する（ステップＳ１８）。
【００３７】
図５の画面２６３に示すように、ユーザにより、入力部１２を介して、この単語組み合せ候補の中から、所定の単語組み合せ「ｔａｋｅ＆ｃａｒｅ＆ｏｆ＆ｌｉｔｔｌｅ」を指定する指示が入力されると（ステップＳ１９）、ステップＳ６に移行し、例文データ検索部１１ｄが、指定された検索単語の組み合せの例文を例文検索用データ１４ｂから読み出す。制御部１１は、図５の画面２６４に示すとおり、例文検索単語入力部３１に表示されている検索単語を、ステップＳ１９においてユーザにより指定された候補に変更し、この読み出された検索単語の組み合せの例文リストを、検索結果表示部３２に表示する（ステップＳ６）。
【００３８】
このように、本発明にかかる電子辞書１は、制御部１１が、スペルミスしている検索単語を、他の単語と区別して表示することにより、スペルミスしている検索単語が特定され、ユーザに、例文検索結果が得られない理由を提供することができる。これにより、従来、スペルミスがあった場合、例文が検索されなかった結果がユーザに知らされるだけであったが、原因がスペルミスであることや、スペルミスしている単語の発見を電子辞書１が行うことにより、ユーザの負担を軽減することができる。
さらに、本発明にかかる電子辞書１によると、スペルミスが発見された場合、スペル修正部１１ｂが、近似するスペルミス候補を検索し、スペルミスしている検索単語をユーザにより指定された単語に修正することができる。これにより、従来、ユーザがスペルミスを発見した場合、ユーザがスペルミスしている単語の正しいスペルを調べ、キーボード１２ａを介して正しいスペルの文字列を入力しなければならなかったが、これら処理を電子辞書１が行うことにより、ユーザの負担が軽減できる。
また、本発明にかかる電子辞書１によると、スペルミスはないが、検索単語を全て含む例文が例文検索用データ１４ｂに登録されていない場合、例文検索用データ１４ｂに登録されており、かつ、少なくとも１つの前記検索単語を含む例文の単語の組み合わせが検索される。これにより、従来、検索単語のなかに、１つでも余分な単語が含まれていると、例文が検索されず、正しい組み合わせをユーザ自身が調べ、検索単語の修正を入力しなければならなかったが、これら処理を電子辞書１が行い、検索されなかった理由や例文の候補がユーザに提供されることにより、ユーザの負担を軽減することができる。
このような構成により、ユーザは、単語のスペルや例文の組み合わせについて、正確な知識を持っていなくても、電子辞書１により提供される候補から検索することができる。よって、本発明は、ユーザの操作性を向上させ、これまでユーザの負担となっていた処理を自動化することにより、検索時間の短縮、ユーザ負担の軽減を図ることができる。
【００３９】
なお、ステップＳ１３の説明において、制御部１１は、スペルミスしている検索単語を、色を反転させて、表示画面２６の例文検索文字入力部１３に表示する例について説明したが、本発明はこれに限られず、例えばアンダーラインや太字化することにより、特定する構成であってもよい。
【００４０】
また、本発明にかかる電子辞書１は、図６に示す画面２６５のように、スペル修正部１１ｂにより検出されたスペル修正候補と、入力単語選別部１１ｃにより作成された検索単語の組み合わせ候補を同時に同じ画面で表示する構成であってもよい。
この場合、制御部１１は、図６に示すように、スペル修正候補として指定された所定の検索単語に対応する検索単語の組み合わせ候補を表示画面２６に表示し、指定されたスペル修正候補に応じて、検索単語の組み合わせ候補の表示を変更する。例えば、図６に示すように、スペル修正候補から「ｌｉｔｔｌｅ」が指定されている場合、入力単語選別部１１ｃが「ｌｉｔｌｅ」が「ｌｉｔｔｌｅ」に修正された場合の単語組み合せ「ｔａｋｅ＆ｃａｒｅ＆ｏｆ＆ｌｉｔｔｌｅ」に対応する単語の組み合わせ候補を作成し、画面２６に表示する。また、図示しないが、スペル修正候補から「ｌｉｔｅｒ」が指定されている場合、入力単語選別部１１ｃが「ｌｉｔｌｅ」が「ｌｉｔｅｒ」に修正された場合の単語組み合せ「ｔａｋｅ＆ｃａｒｅ＆ｏｆ＆ｌｉｔｅｒ」に対応する単語の組み合わせ候補を作成するが、対応する単語の組み合わせ候補がない場合は、該当する候補がない旨を表示する、あるいは、候補を何も表示しない。
このような構成により、ユーザの操作性をさらに向上させ、検索時間の短縮、ユーザ負担の軽減をさらに図ることができる。
【００４１】
なお、本実施の形態において、電子辞書１は、英和・英和辞書の辞書内容に基づく例文の検索を例に説明したが、本発明はこれに限られず、例えば、英語以外の言語の辞書内容に基づくものであってもよい。
【００４２】
また、図３を用いて説明した電子辞書１の動作の過程は、コンピュータに実行させるためのプログラムや、このプログラムとしてコンピュータ読み取り可能な記録媒体として利用可能であり、コンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００４３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に記憶したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００４４】
【図１】本実施の形態にかかる電子辞書の一例を示すブロック図である。
【図２】本実施の形態にかかる電子辞書の一例を示す概略図である。
【図３】本実施の形態にかかる電子辞書の処理フローの一例を示すフローチャートである。
【図４】本実施の形態にかかる電子辞書の表示画面の一例を示す概略図である。
【図５】本実施の形態にかかる電子辞書の表示画面の他の例を示す概略図である。
【図６】本実施の形態にかかる電子辞書の表示画面の他の例を示す概略図である。
【図７】従来例を説明するための概略図である。
【符号の説明】
【００４５】
１  電子辞書
１１  制御部
１１ａ  スペルミス検出部
１１ｂ  スペル修正部
１１ｃ  入力単語選別部
１１ｄ  例文データ検索部
１２  入力部
１２ａ  キーボード
１３  出力部
１４  辞書データ記憶部
１４ａ  辞書本体データ
１４ｂ  例文検索用データ
１４ｃ  スペル修正候補データ
１５  ＲＡＭ
１５ａ  文字データ一時記憶部
２１  電源スイッチ２１
２２  文字キー
２３  例文検索キー
２４  移動キー
２５  決定キー
２６  表示画面
３１  例文検索単語入力部
３２  検索結果表示部
【図１】
2010055561.tif 000003
【図２】
2010055561.tif 000004
【図３】
2010055561.tif 000005
【図４】
2010055561.tif 000006
【図５】
2010055561.tif 000007
【図６】
2010055561.tif 000008
【図７】
2010055561.tif 000009