(57)【要約】【課題】複数の辞書モードで検索されたそれぞれの検索結果を一括表示する際、同一辞書内や他の辞書内に表記が相互に類似する候補が複数存在すれば、それらの候補をまとめて表示することで検索結果の一括表示に必要な表示領域の広さを圧縮し、目的の語を探し易くすることができる電子辞書、電子辞書の表示制御方法、電子辞書の表示制御プログラム、および電子辞書の表示制御プログラムを記録した記録媒体を提供する。【解決手段】複数の辞書モードを有するとともに、前記複数の辞書モードによるそれぞれの検索結果に含まれる候補群を表示手段に一括表示可能な電子辞書において、前記候補群の少なくとも一部に表記が相互に類似する表記類似候補が複数存在する場合に、前記表示手段において一候補の表示に割り当てられる表示領域の範囲内に、複数の前記表記類似候補を割り当てて表示を行う。【選択図】  図７
2005055953.tif 000002
【特許請求の範囲】
【請求項１】
複数の辞書モードを有するとともに、前記複数の辞書モードによるそれぞれの検索結果に含まれる候補群を表示手段に一括表示可能な電子辞書において、
前記候補群の少なくとも一部に表記が相互に類似する表記類似候補が複数存在する場合に、
前記表示手段において一候補の表示に割り当てられる表示領域の範囲内に、複数の前記表記類似候補を割り当てて表示を行うことを特徴とする電子辞書。
【請求項２】
前記候補群の同一辞書に対応する部分に表記が相互に類似する表記類似候補が複数存在する場合に、
前記表記類似候補の共通部分と、前記表記類似候補のそれぞれから前記共通部分を除いたそれぞれの差分とによって前記表記類似候補の表示を行うことを特徴とする請求項１に記載の電子辞書。
【請求項３】
前記候補群の２以上の異なる辞書に対応する部分に表記が相互に類似する表記類似候補がそれぞれ１つ以上存在する場合に、
前記表記類似候補を対応辞書毎に所定順序で配置して表示を行うことを特徴とする請求項１または２に記載の電子辞書。
【請求項４】
前記表記類似候補を選択して訳語表示を指示する操作により、前記表記類似候補のそれぞれに対する訳語の一括表示を行うことを特徴とする請求項１ないし３のいずれか１項に記載の電子辞書。
【請求項５】
複数の辞書モードを有するとともに、前記複数の辞書モードによるそれぞれの検索結果に含まれる候補群を表示手段に一括表示可能な電子辞書の表示制御方法において、
前記候補群の少なくとも一部に表記が相互に類似する表記類似候補が複数存在するか否かを判別する表記類似候補存在判別ステップと、
前記表記類似候補存在判別ステップにより前記表記類似候補が複数存在していると判別された場合に、
前記表示手段において一候補の表示に割り当てられる表示領域の範囲内に、複数の前記表記類似候補を割り当てて表示を行う表記類似候補表示ステップとを備えることを特徴とする電子辞書の表示制御方法。
【請求項６】
前記表記類似候補存在判別ステップは、前記候補群の同一辞書に対応する部分に、表記が相互に類似する表記類似候補が複数存在するか否かを判別するものであり、
前記表記類似候補表示ステップは、前記表記類似候補の共通部分と、前記表記類似候補のそれぞれから前記共通部分を除いたそれぞれの差分とによって前記表記類似候補の表示を行うものであって、
前記表記類似候補存在判別ステップにより前記表記類似候補が複数存在していると判別された場合に、前記表記類似候補表示ステップにより表示を行うことを特徴とする請求項５に記載の電子辞書の表示制御方法。
【請求項７】
前記表記類似候補存在判別ステップは、前記候補群の２以上の異なる辞書に対応する部分に、表記が相互に類似する表記類似候補が複数存在するか否かを判別するものであり、
前記表記類似候補表示ステップは、前記表記類似候補を対応辞書毎に所定順序で配置して表示を行うものであって、
前記表記類似候補存在判別ステップにより前記表記類似候補が複数存在していると判別された場合に、前記表記類似候補表示ステップにより表示を行うことを特徴とする請求項５または６に記載の電子辞書の表示制御方法。
【請求項８】
前記表記類似候補を選択して訳語表示を指示する操作により、前記表記類似候補のそれぞれに対する訳語の一括表示を行う訳語一括表示ステップをさらに備えることを特徴とする請求項５ないし７のいずれか１項に記載の電子辞書の表示制御方法。
【請求項９】
請求項５に記載の電子辞書の表示制御方法をコンピュータに実行させることを特徴とする電子辞書の表示制御プログラム。
【請求項１０】
コンピュータ読み取り可能な記録媒体であって、請求項９に記載の電子辞書の表示制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の辞書データベースの検索機能を有するとともに、その検索結果を表示する電子辞書、電子辞書の表示制御方法、電子辞書の表示制御プログラム、および電子辞書の表示制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
電子辞書の多くは複数の辞書機能を有しており、辞書モードの切り換えにより複数の辞書機能が使い分けられるようになっている。例えば、「広辞苑モード」であれば広辞苑としての機能が使用でき、「和英モード」であれば和英辞書としての機能が使用できる。
【０００３】
従来、このような複数の辞書モードを有する電子辞書において、検索結果の表示はその時点で選択されているいずれかの辞書モードについてのみ行われていた。そのため、異なる辞書モードによる検索結果を表示させるには、ユーザー操作によって辞書モードを切り換える必要があった。
【０００４】
そこで、複数の辞書モードによる複数の検索結果を一括表示可能な電子辞書およびその表示制御方法が提案されている（例えば、特許文献１参照。）。
【０００５】
この電子辞書およびその表示制御方法は、検索対象情報に対して複数の辞書情報を検索する複数辞書モードにおいて、この複数辞書モードでの複数の検索結果を予め決められた順序で配列して、表示部に一括して表示出力することを特徴とするものである。
【０００６】
また、複数の辞書の検索結果を表示画面に同時に表示する複数辞書の辞書引きシステムも提案されている（例えば、特許文献２参照。）。
【０００７】
この複数辞書の辞書引きシステムは、所定言語の単語とその意味を記憶した複数種類の辞書と、見出し語が入力されたとき、その見出し語により複数の辞書を同時に辞書引きして、その結果を表示画面に表示する制御手段と、を備えてなることを特徴とするものである。
【０００８】
【特許文献１】
特開２００１−２４３２２６号公報
【特許文献２】
特開２０００−９９５２２号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上述の特許文献１に示すような従来技術では、複数の辞書モードで検索された結果は、それぞれの辞書モードごとに順次表示されていた。また、表示画面内の１行ごとに１候補ずつ表示されているため、すべての候補を表示するために必要な表示行数が多くなり、目的の語を探す効率が悪くなった。特に、携帯用の電子辞書などのように、表示画面の大きさが限られているために少ない行数しか一度に表示できない場合は、目的の語を探す効率が極めて悪かった。
【００１０】
また、上述の特許文献２に示すような従来技術においては、複数の辞書引きした結果を表示画面に同時表示するものの、限られた大きさの表示画面に必要な情報を適切に配置して、目的の語を探す効率を向上させることを意図したものではない。
【００１１】
従来技術のこのような課題に鑑み、本発明の目的は、複数の辞書モードで検索されたそれぞれの検索結果を一括表示する際、同一辞書内や他の辞書内に表記が相互に類似する候補が複数存在すれば、それらの候補をまとめて表示することで検索結果の一括表示に必要な表示領域の広さを圧縮し、目的の語を探し易くすることができる電子辞書、電子辞書の表示制御方法、電子辞書の表示制御プログラム、および電子辞書の表示制御プログラムを記録した記録媒体を提供することである。さらには、まとめて表示される複数の表記類似候補の訳語を一括表示できる電子辞書、電子辞書の表示制御方法、電子辞書の表示制御プログラム、および電子辞書の表示制御プログラムを記録した記録媒体を提供することである。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明の電子辞書は、複数の辞書モードを有するとともに、前記複数の辞書モードによるそれぞれの検索結果に含まれる候補群を表示手段に一括表示可能な電子辞書において、前記候補群の少なくとも一部に表記が相互に類似する表記類似候補が複数存在する場合に、前記表示手段において一候補の表示に割り当てられる表示領域の範囲内に、複数の前記表記類似候補を割り当てて表示を行うことを特徴とする。
【００１３】
ここで、表記の類似については、例えば、各候補の語頭の所定文字数以上が共通しているか否かで判断する。この場合、所定文字数としては２文字あるいはそれ以上にしておくことが好ましい。語頭から１文字だけが共通しているものまで類似と判断すると、無関係の候補まで対象とされてしまう場合があり、それを回避するためである。また、前記表示手段において一候補の表示に割り当てられる表示領域が、例えば前記表示手段の１行に相当する領域であれば、複数の前記表記類似候補がまとめて前記表示手段の１行内に表示されることになる。
【００１４】
この発明の電子辞書によれば、複数の辞書モードで検索されたそれぞれの検索結果を一括表示する際、表記類似候補が複数存在すれば、それらの候補がまとめて表示される。これにより、検索結果の一括表示に必要な表示領域の広さが圧縮されるため、目的の語を探すことが容易になる。
【００１５】
また、本発明の電子辞書において、前記候補群の同一辞書に対応する部分に表記が相互に類似する表記類似候補が複数存在する場合に、前記表記類似候補の共通部分と、前記表記類似候補のそれぞれから前記共通部分を除いたそれぞれの差分とによって前記表記類似候補の表示を行うことを特徴としてもよい。
【００１６】
ここで、共通部分と差分とを表示上で識別できるようにしてもよい。例えば、差分については何らかの記号（例えば括弧）で括って表示するようにしてもよい。また、ある候補が共通部分そのものである場合は、その候補についての差分が存在しないことの表示は省略してもよい。
【００１７】
この発明の電子辞書によれば、同一辞書内に表記類似候補が複数存在する場合に、それらの候補がまとめて表示される。また、共通部分と差分とによる表示を行うため、表示手段の表示領域が限られていても、より多くの候補の表示が可能になる。これにより、目的の語を探すことがさらに容易になる。
【００１８】
また、本発明の電子辞書において、前記候補群の２以上の異なる辞書に対応する部分に表記が相互に類似する表記類似候補がそれぞれ１つ以上存在する場合に、前記表記類似候補を対応辞書毎に所定順序で配置して表示を行うことを特徴としてもよい。
【００１９】
この発明の電子辞書によれば、同一辞書内には表記類似候補が複数存在しない場合でも、他の辞書と併せて複数存在すれば、それらの表記類似候補がまとめて表示される。これにより、より多くの機会で検索結果の一括表示に必要な表示領域の広さが圧縮されるようになり、目的の語を探すことがさらに容易になる。
【００２０】
また、本発明の電子辞書において、前記表記類似候補を選択して訳語表示を指示する操作により、前記表記類似候補のそれぞれに対する訳語の一括表示を行うことを特徴としてもよい。
【００２１】
この発明の電子辞書によれば、表記類似候補のそれぞれに対する訳語をまとめて閲覧することができる。これにより、いずれか１つの候補の訳語のみを表示する方式のように、他の候補の訳語を閲覧するために、一旦候補の選択に戻ってあらためて他の候補を再選択するという煩わしい操作が不要となり、表記の似ている語や関連語の訳語を見たい場合などの利便性や操作性が向上する。
【００２２】
あるいは、上記目的を達成するため、本発明の電子辞書の表示制御方法は、複数の辞書モードを有するとともに、前記複数の辞書モードによるそれぞれの検索結果に含まれる候補群を表示手段に一括表示可能な電子辞書の表示制御方法において、前記候補群の少なくとも一部に表記が相互に類似する表記類似候補が複数存在するか否かを判別する表記類似候補存在判別ステップと、前記表記類似候補存在判別ステップにより前記表記類似候補が複数存在していると判別された場合に、前記表示手段において一候補の表示に割り当てられる表示領域の範囲内に、複数の前記表記類似候補を割り当てて表示を行う表記類似候補表示ステップとを備えることを特徴とする。
【００２３】
この発明の電子辞書の表示制御方法によれば、複数の辞書モードで検索されたそれぞれの検索結果を一括表示する際、表記類似候補が複数存在すれば、それらの候補がまとめて表示される。これにより、検索結果の一括表示に必要な表示領域の広さが圧縮されるため、目的の語を探すことが容易になる。
【００２４】
また、本発明の電子辞書の表示制御方法は、前記表記類似候補存在判別ステップは、前記候補群の同一辞書に対応する部分に、表記が相互に類似する表記類似候補が複数存在するか否かを判別するものであり、前記表記類似候補表示ステップは、前記表記類似候補の共通部分と、前記表記類似候補のそれぞれから前記共通部分を除いたそれぞれの差分とによって前記表記類似候補の表示を行うものであって、前記表記類似候補存在判別ステップにより前記表記類似候補が複数存在していると判別された場合に、前記表記類似候補表示ステップにより表示を行うことを特徴としてもよい。
【００２５】
この発明の電子辞書の表示制御方法によれば、同一辞書内に表記類似候補が複数存在する場合に、それらの候補がまとめて表示される。また、共通部分と差分とによる表示を行うため、表示手段の表示領域が限られていても、より多くの候補の表示が可能になる。これにより、目的の語を探すことがさらに容易になる。
【００２６】
また、本発明の電子辞書の表示制御方法は、前記表記類似候補存在判別ステップは、前記候補群の２以上の異なる辞書に対応する部分に、表記が相互に類似する表記類似候補が複数存在するか否かを判別するものであり、前記表記類似候補表示ステップは、前記表記類似候補を対応辞書毎に所定順序で配置して表示を行うものであって、前記表記類似候補存在判別ステップにより前記表記類似候補が複数存在していると判別された場合に、前記表記類似候補表示ステップにより表示を行うことを特徴としてもよい。
【００２７】
この発明の電子辞書の表示制御方法によれば、同一辞書内には表記類似候補が複数存在しない場合でも、他の辞書と併せて複数存在すれば、それらの表記類似候補がまとめて表示される。これにより、より多くの機会で検索結果の一括表示に必要な表示領域の広さが圧縮されるようになり、目的の語を探すことがさらに容易になる。
【００２８】
また、本発明の電子辞書の表示制御方法は、前記表記類似候補を選択して訳語表示を指示する操作により、前記表記類似候補のそれぞれに対する訳語の一括表示を行う訳語一括表示ステップをさらに備えることを特徴としてもよい。
【００２９】
この発明の電子辞書の表示制御方法によれば、表記類似候補のそれぞれに対する訳語をまとめて閲覧することができる。これにより、いずれか１つの候補の訳語のみを表示する方式のように、他の候補の訳語を閲覧するために、一旦候補の選択に戻ってあらためて他の候補を再選択するという煩わしい操作が不要となり、表記の似ている語や関連語の訳語を見たい場合などの利便性や操作性が向上する。
【００３０】
あるいは、上記目的を達成するため、本発明の電子辞書の表示制御プログラムは、コンピュータに上記電子辞書の表示制御方法を実行させることを特徴とする。
【００３１】
この発明の電子辞書の表示制御プログラムによれば、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の電子辞書の表示制御方法を実現することができる。さらに、この電子辞書の表示制御プログラムを汎用的なコンピュータで実行可能なものにしておけば、本発明の電子辞書の表示制御方法を実現するために専用のコンピュータ環境を準備する必要もなくなり、本発明の電子辞書の表示制御プログラムの有用性が高まる。
【００３２】
あるいは、上記目的を達成するため、本発明の電子辞書の表示制御プログラムを記録した記録媒体は、コンピュータ読み取り可能な記録媒体であって、上記電子辞書の表示制御プログラムを記録していることを特徴とする。
【００３３】
この発明の電子辞書の表示制御プログラムを記録した記録媒体によれば、本発明の電子辞書の表示制御方法を様々な場所や環境で実現することが容易になるとともに、安価での提供が可能となり、本発明の電子辞書の表示制御方法の汎用性を高めることができる。
【００３４】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００３５】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る電子辞書１の外観図である。
【００３６】
図１に示すように、電子辞書１は、横長の薄い箱形状の表示部２と、表示部２とほぼ同一形状であって表示部２と折りたたみ自在に連結されているキーボード部３とから構成されている。
【００３７】
表示部２前面（折りたたみ時に内側になる面）には、表示部２よりはやや小さい横長矩形状の表示パネル２０が配置されており、電子辞書１の検索結果やその他の情報などを表示する。表示パネル２０としては、例えば液晶を使ったものが挙げられるが、これに限るものではない。また、表示はモノクロ表示でもよいし、カラー表示であってもよい。
【００３８】
キーボード部３上面（折りたたみ時に内側になる面）には、ほぼ中央のやや左寄りの横長矩形状範囲に文字キー３０が配置されている。文字キー３０よりも奥側（表示部２に近い側）には、全辞書検索モードキー３１ａと、複数の辞書モードキー３１ｂ１、３１ｂ２、および３１ｂ３とが左から順に横一列に並ぶように配置されている。文字キー３０より手前側右寄りの位置には、検索／決定キー３２が配置されている。さらに、キーボード部３上面の右端近傍で奥側には、前ページキー３４ａおよび次ページキー３４ｂが縦に並べて配置され、キーボード部３上面の右端近傍で手前側にはカーソルキー３３が配置されている。
【００３９】
文字キー３０は、図１では簡略化して図示しているが、実際には多数の小型キーから構成されており、それぞれのキーの操作により、そのキーの上面に印されている英数字、ひらかな、およびカタカナなどを入力することができる。
【００４０】
全辞書検索モードキー３１ａは、電子辞書１が有しているすべての辞書機能を同時に使って検索を行う全辞書検索モードを指定するためのものである。辞書モードキー３１ｂ１、３１ｂ２、および３１ｂ３は、電子辞書１を個別の辞書として使用するための切り換えを行うものである。例えば、「広辞苑」と表示されている辞書モードキー３１ｂ１を操作することにより、電子辞書１の広辞苑としての機能が使用でき、「英和」と表示されている辞書モードキー３１ｂ２を操作することにより、英和辞書としての機能が使用でき、「和英」と表示されている辞書モードキー３１ｂ３を操作することにより、和英辞書としての機能が使用できる。
【００４１】
検索／決定キー３２はその操作によって、検索の実行を指示したり、複数表示された候補の中からの選択や決定などを指定したりするためのものである。前ページキー３４ａおよび次ページキー３４ｂは、表示内容が多くて表示パネル２０で同時にすべてを表示できない場合などに使用するものである。前ページキー３４ａの操作により、それ以前に表示されていた前のページの内容を再度表示させることができ、次ページキー３４ｂの操作により、その時点で表示されているページの次のページの内容を表示させることができる。カーソルキー３３は、上下左右の４方向にそれぞれ対応する操作部材を一体化したものであり、カーソルキー３３の上下左右のいずれかの部分を操作することにより、対応する方向へカーソルの移動や表示画面のスクロールなどを行うことができる。
【００４２】
なお、図１に示した各種キーの数、形状、および配置などはこれに限るものではない。
【００４３】
図２は、本発明の第１実施形態に係る電子辞書１の回路構成のブロック図である。
【００４４】
図２に示すように、電子辞書１は、辞書の内容や検索結果などを表示する表示部２と、使用者が様々な操作を行うキーボード部３と、電子辞書１全体を制御するＣＰＵ１１と、読み出し専用の記憶装置であるＲＯＭ１２と、読み書き可能な記憶装置であるＲＡＭ１４と、外部記憶装置１３とから構成されている。また、表示部２とキーボード部３とＲＯＭ１２とＲＡＭ１４と外部記憶装置１３とは、データバス／制御バス１０によってＣＰＵ１１に接続されている。
【００４５】
ＣＰＵ１１は、各種キー入力の読み込み、画面表示などの制御や辞書の検索などを行う。ＲＯＭ１２は、ＣＰＵ１１の基本的な制御プログラムや、外部記憶装置１３にアクセスするためのプログラムが格納されている。外部記憶装置１３は、メモリーカード、フロッピーディスク、あるいはＣＤ−ＲＯＭなどであり、本発明を実現するためのプログラムなどや辞書データなどが格納されている。
【００４６】
ＲＡＭ１４には、表示バッファ１４ａや検索結果バッファ１４ｂなどの記憶領域が存在している。表示バッファ１４ａに書き込まれたデータは、表示部２の表示パネル２０（図１参照）に表示される。表示バッファ１４ａに書き込まれたデータの分量が多く、表示パネル２０に同時にすべてを表示できない場合は、表示パネル２０に表示可能な最初の部分のみがまず表示される。表示バッファ１４ａに書き込まれたデータの中で表示パネル２０に表示される部分は、前ページキー３４ａ（図１参照）あるいは次ページキー３４ｂ（図１参照）の操作によって移動させることができる。検索結果バッファ１４ｂには、全辞書検索モードあるいは他の辞書モードの検索結果データなどが一時的に格納される。
【００４７】
図３は、全辞書検索モードの検索結果表示の従来例であり、（ａ）は文字入力時の状態を示し、（ｂ）は検索結果出力時の状態を示している。
【００４８】
ここでまず、全辞書検索モードの検索結果表示の従来例について説明しておく。図３（ａ）に示すように、全辞書検索モードでは、表示パネル２０の最上行左端部に、現在の辞書モードが全辞書検索モードであることを示す文字列「全辞書検索」が表示されている。さらに、その文字列の下方に、文字キー３０（図１参照）からの文字入力を促すプロンプト「読み？」が表示されている。
【００４９】
文字キー３０から入力された文字はそのプロンプトの右側へ順に表示される。例えば、文字キー３０から、「あ」、「い」、「あ」と順に３文字を入力すると、プロンプトの右側には「あいあ＿」と表示される。ここで、「＿」は次に入力される文字が表示される位置を示している。
【００５０】
次に、検索／決定キー３２（図１参照）を押すと、表示パネル２０にそれまで表示されていた内容がすべて消去されて、検索結果の表示が行われる。検索結果の表示は、辞書毎にまとめて行われる。すなわち、まず、１つの辞書内で該当するすべての候補が表示パネル２０に順に表示され、続いて、別の辞書についても同様の表示が行われる。このような表示処理が、すべての辞書に対して所定の順序で行われることにより、検索結果全体の表示が行われる。
【００５１】
なお、候補の表示には、表示パネル２０の１行に１候補ずつが割り当てられる。例えば、入力された文字が「あいあ」で、それに対する検索結果として、広辞苑内に７つの候補と和英辞書内に３つの候補とが見つかった場合には、これらの合計１０の候補が表示パネル２０の１行に１つずつ、辞書名とともに表示される。
【００５２】
すなわち、図３（ｂ）に示すように、表示パネル２０の上から７行には、広辞苑内で見つかった７つの候補が１行に１つずつ、辞書名「広辞苑」とともに表示される。表示パネル２０のその下の３行には、和英辞書内で見つかった３つの候補が１行に１つずつ、辞書名「和英」とともに表示される。このように、検索結果全体の表示には、表示パネル２０の１０行を要している。
【００５３】
また、表示パネル２０に検索結果が表示される際、いずれか１行の全体に下線が引かれた状態となるが、この下線はその行に表示されている候補が選択されていることを示している。この下線は、カーソルキー３３（図１参照）の操作により上下方向に移動が可能であり、カーソルキー３３の上部を１回押すと下線が表示されている行が１行上に移動し、カーソルキー３３の下部を１回押すと下線が表示されている行が１行下に移動する。ここで検索／決定キー３２を押すと、その時点で下線が表示されている行の候補が選択されて、その候補の訳語内容が表示パネル２０に表示される。
【００５４】
図４は、本発明の第１実施形態に係る電子辞書１における検索結果の表示例であり、（ａ）は文字入力時の状態を示し、（ｂ）は検索結果出力時に同一辞書の表記の似た候補を１行にまとめて表示している状態を示している。
【００５５】
なお、検索に使用する辞書の内容は、図３に示した場合と完全に同一であり、同じ文字を入力して検索すれば、同じ候補が見つかるものとする。
【００５６】
図４（ａ）に示すように、全辞書検索モードでは、表示パネル２０の最上行左端部に、現在の辞書モードが全辞書検索モードであることを示す文字列「全辞書検索」が表示されている。さらに、その文字列の下方に、文字キー３０（図１参照）からの文字入力を促すプロンプト「読み？」が表示されている。
【００５７】
文字キー３０から入力された文字はそのプロンプトの右側へ順に表示される。例えば、文字キー３０から、「あ」、「い」、「あ」と順に３文字を入力すると、プロンプトの右側には「あいあ＿」と表示される。ここで、「＿」は次に入力される文字が表示される位置を示している。
【００５８】
次に、検索／決定キー３２（図１参照）を押すと、表示パネル２０にそれまで表示されていた内容がすべて消去されて、検索結果の表示が行われる。検索結果の表示は、辞書毎に順次行われるが、表示パネル２０の１行に１候補ずつが単純に割り当てられるのではなく、表記の似た複数の候補があればまとめて１行に割り当てられて表示される。例えば、語頭部分が共通している語が候補の中に複数存在している場合、それらの候補の共通部分とそれ以外の部分（差分）を列挙したものとが１行にまとめられて、辞書名とともに表示される。
【００５９】
図３（ｂ）に示したように、文字入力「あいあ」に対して、広辞苑内には候補が７つ存在している。これらのうちの３つの候補、すなわち「相合」、「相合井戸」、および「相合傘」については、語頭部分の「相合」が共通である。そこで、図４（ｂ）に示すように、語頭部分の「相合」と差分の「（差分なし）、井戸、傘」とが辞書名「広辞苑」とともに１行で、「広辞苑：相合［井戸，傘］」のように表示される。なお、共通の語頭部分と差分を列挙した部分とが識別できるように、差分を列挙した部分は［］で括られて表示される。また、差分がないことの表示は省略されている。
【００６０】
同様に、文字入力「あいあ」に対して、和英辞書内には候補が３つ存在している。これらのうちの２つの候補、すなわち「相合傘」および「相合傘で歩く」については、語頭部分の「相合傘」が共通である。そこで、語頭部分の「相合傘」と差分の「（差分なし）、で歩く」とが、辞書名「和英」とともに１行で、「和英：相合傘［で歩く］」のように表示される。
【００６１】
このようにすれば、広辞苑内の３候補が表示パネル２０の１行にまとめて表示されるので、表示に要する行数が２行分減少し、和英辞書内の２候補が１行にまとめて表示されるので、表示に要する行数が１行分減少する。すなわち、図３を参照して説明した従来例では１０行を要していた検索結果全体の表示が、本発明の第１実施形態では、広辞苑と和英辞書で併せて３行分少ない７行で済むことになる。これにより、表示される候補の中から目的の語を探す際の効率が向上する。
【００６２】
なお、表示パネル２０に検索結果が表示される際には、いずれか１行の全体に下線が引かれた状態となるが、この下線はその行に表示されている候補が選択されていることを示している。カーソルキー３３（図１参照）の操作により下線が表示されている行を上下方向に移動することが可能であり、検索／決定キー３２を押すと、その時点で選択されている行に表示されている候補の訳語の内容が表示パネル２０に表示される。
【００６３】
図５は、本発明の第１実施形態に係る電子辞書１の検索結果表示において、同一辞書の表記の似た候補を１行にまとめるための表示制御処理のフローチャートである。
【００６４】
図５に示すように、最初に全辞書検索モードで検索を行い、その検索結果の各候補を検索結果バッファ１４ｂ（図２参照）に一旦書き込む（ステップＳ５０１）。
【００６５】
次に、検索結果バッファ１４ｂに書き込んだ候補数を変数Ｋに代入する（ステップＳ５０２）。
【００６６】
続けて、インデックス変数ｎに初期値として１を代入する（ステップＳ５０３）。ここで、インデックス変数ｎは、以下に述べるステップＳ５１０からステップＳ５３１に渡る繰り返し処理において、その時点で何番目の候補に注目しているかを示す変数である。
【００６７】
繰り返し処理の最初では、インデックス変数ｎにより指定される検索結果バッファ１４ｂ内のｎ番目の候補と、その次の（ｎ＋１）番目以降に書き込まれている同一辞書の各候補とを比較し、語頭部分の２文字以上が共通している候補を探す（ステップＳ５１０）。ここで、語頭部分から２文字以上としているのは、１文字だと無関係の単語までまとめられてしまう場合があり、それを回避するためである。
【００６８】
語頭部分の２文字以上が共通している候補に該当するものがあればステップＳ５２１に進み、該当するものがなければステップＳ５３０へ進む（ステップＳ５１１）。
【００６９】
語頭部分の２文字以上が共通している候補に該当するものがあるときは、検索結果バッファ１４ｂ内のｎ番目の候補と、これと語頭部分の２文字以上が共通している他の候補とを１つにまとめる（ステップＳ５２１）。具体的には、それぞれの候補を共通部分とそれ以外の部分（差分）とに分離し、その共通部分と各候補の差分を列挙したものを順に並べるようにする。なお、共通部分と差分を列挙した部分とが識別できるように、差分を列挙した部分は［］で括る。このようにしてまとめられた複数の候補を、検索結果バッファ１４ｂ内のｎ番目の位置に上書きする。複数の候補を１つにまとめた結果、検索結果バッファ１４ｂ内でそれらが書き込まれていた位置は、上書きを行うｎ番目の位置以外は空き領域に変わる。
【００７０】
検索結果バッファ１４ｂ内部の一部が空き領域のままで残されると、それ以降の処理が複雑になる。そこで、検索結果バッファ１４ｂ内の（ｎ＋１）番目以降に書き込まれている残りの候補に対して、空き領域を埋めるように書き込み位置を繰り上げる再配置を行う（ステップＳ５２５）。
【００７１】
さらに、複数の候補を１つにまとめた結果、全体の候補の数が減ることになるので、それを変数Ｋの値に反映させるようにＫの値を減らす（ステップＳ５２６）。例えば、３つの候補を１つにまとめたとすると、候補数は２減るので、Ｋの値も２減らしておく。
【００７２】
以上で、検索結果バッファ１４ｂ内のｎ番目の候補に注目した処理が済んだので、続けてｎ番目の次の候補に対してステップＳ５１０からの繰り返し処理をあらためて行うための準備として、ｎの値を１増やす（ステップＳ５３０）。
【００７３】
実際に繰り返し処理を行う必要があるかないかは、インデックス変数ｎの値と候補数Ｋの値とを比較して判断する。ｎとＫが等しければ、それ以上まとめることはできないので処理を終了し、そうでなければステップＳ５１０に戻って処理を繰り返す（ステップＳ５３１）。
【００７４】
最後に、検索結果バッファ１４ｂの内容を表示バッファ１４ａ（図２参照）に書き込む（ステップＳ５４０）。これにより、同一辞書の表記の似た候補が１行にまとめられて、表示パネル２０（図１参照）に表示される。
【００７５】
図６は、本発明の第１実施形態に係る電子辞書１の検索結果バッファ１４ｂの内部状態の一例を示す説明図であり、（ａ）は全辞書モードの検索結果が書き込まれた直後の状態を示し、（ｂ）は３番目の候補と表記の似ている複数の候補をまとめた直後の状態を示し、（ｃ）は検索結果バッファ１４ｂ内部での候補の再配置後の状態を示している。なお、図６に示した例は、図３あるいは図４を参照して説明した場合と同じ文字である「あいあ」の３文字を入力することにより得られる検索結果に対応している。
【００７６】
全辞書検索モードで検索を行い、その検索結果の各候補が検索結果バッファ１４ｂに書き込まれた（図５のステップＳ５０１）直後では、検索結果バッファ１４ｂ内部の状態は、図６（ａ）に示すようになる。候補数は１０であり、検索結果バッファ１４ｂ内部の１番目から１０番目の位置にはそれぞれの候補が辞書名とともに書き込まれており、１１番目以降の位置については使用されていない。
【００７７】
次に、複数の候補をまとめる場合の例として、３番目の候補「広辞苑：相合」に注目する。検索結果バッファ１４ｂの３番目の次の４番目以降で、語頭部分の２文字以上が共通している候補を探すと、同じ広辞苑では、５番目の候補「広辞苑：相合井戸」と６番目の候補「広辞苑：相合傘」とが該当する。そこで、これら３つの候補をまとめると（図５のステップＳ５２０）、その直後の検索結果バッファ１４ｂ内部の状態は、図６（ｂ）に示すようになる。検索結果バッファ１４ｂ内部の３番目、５番目、および６番目の３つの候補はまとめられて、３番目の位置に「広辞苑：相合［井戸，傘］」として上書きされ、５番目および６番目の位置は空き領域に変わる。
【００７８】
続けて、検索結果バッファ１４ｂ内部の残りの候補である４番目、および７〜１０番目の候補に対して書き込み位置の再配置を行う（図５のステップＳ５２１）と、再配置後の検索結果バッファ１４ｂ内部の状態は、図６（ｃ）のようになる。図６（ｂ）に示した４番目の候補はそのままの位置であるが、７〜１０番目の候補はそれぞれ２ずつ繰り上がった位置に書き込まれ、９番目以降の位置は使用されない。候補数は２減って８になる。
【００７９】
＜第２実施形態＞
本発明の第２実施形態に係る電子辞書１の外観および回路構成のブロック図は第１実施形態と同一であるので、以下では、第１実施形態との相違点のみについて説明を行う。
【００８０】
図７は、本発明の第２実施形態に係る電子辞書１における検索結果の表示例であり、（ａ）は文字入力時の状態を示し、（ｂ）は検索結果出力時に表記の似た候補を辞書毎にそれぞれまとめて、それらを１行に表示している状態を示している。
【００８１】
なお、図７（ａ）に示すように、文字入力時の状態については、図４（ａ）を参照して説明した第１実施形態と同一であるので、説明は省略する。また、検索に使用する辞書の内容は、図３あるいは図４に示したものと完全に同一であり、同じ文字を入力して検索すれば、同じ候補が見つかるものとする。
【００８２】
文字キー３０（図１参照）から「あ」、「い」、「あ」と順に３文字を入力して検索／決定キー３２（図１参照）を押すと、表示パネル２０にそれまで表示されていた内容がすべて消去されて、検索結果の表示が行われる。表記の似た複数の候補があればまとめて１行に割り当てられて表示されるが、第１実施形態のように同一辞書内の候補だけがまとめて１行に表示されるだけではない。複数の辞書に渡って表記の似た候補が複数存在する場合には、それぞれの候補が辞書毎にまとめられ、さらにそれらが１行に並べて表示される。
【００８３】
図３（ｂ）に示したように、文字入力「あいあ」に対して、広辞苑内には候補が７つ存在しており、和英辞書内には候補が３つ存在している。これらのすべてのうち、広辞苑の「アイアン」と和英辞書の「アイアン」とは表記が全く同じである。そこで、図７（ｂ）に示すように、これらがそれぞれの辞書名とともに「広辞苑：アイアン  和英：アイアン」のように１行で表示される。
【００８４】
同様に、広辞苑の「相合」、「相合井戸」、および「相合傘」と、和英辞書の「相合い傘」および「相合傘で歩く」とは、語頭部分の「相合」または「相合傘」が共通している。そこで、これらがそれぞれの辞書名とともに「広辞苑：相合［井戸，傘］  和英：相合傘［で歩く］」のように１行で表示される。
【００８５】
このようにすれば、「アイアン」が共通している広辞苑内の１候補と和英辞書内の１候補とが表示パネル２０の１行にまとめて表示されるので、表示に要する行数が１行分減少する。さらに、「相合」が共通している広辞苑内の３候補と「相合傘」が共通している和英辞書内の２候補とが表示パネル２０の１行にまとめて表示されるので、表示に要する行数が４行分減少する。すなわち、図３を参照して説明した従来例では１０行を要していた検索結果全体の表示が、本発明の第２実施形態では、５行分少ない５行で済むことになる。これは、図４を参照して説明した本発明の第１実施形態で要していた７行よりもさらに２行分少ない。これにより、表示される候補の中から目的の語を探す際の効率がより向上する。
【００８６】
なお、表示パネル２０に検索結果が表示される際には、いずれか１行の全体に下線が引かれた状態となるが、この下線はその行に表示されている候補が選択されていることを示している。カーソルキー３３（図１参照）の操作により下線が表示されている行を上下方向に移動することが可能であり、検索／決定キー３２を押すと、その時点で選択されている行に表示されている候補の訳語の内容が表示パネル２０に表示される。
【００８７】
図８は、本発明の第２実施形態に係る電子辞書１の検索結果表示において、表記の似た候補を辞書毎にそれぞれまとめて、それらを１行に表示するための表示制御処理のフローチャートである。
【００８８】
図８に示すように、最初に全辞書検索モードで検索を行い、その検索結果の各候補を検索結果バッファ１４ｂ（図２参照）に一旦書き込む（ステップＳ８０１）。
【００８９】
次に、検索結果バッファ１４ｂに書き込んだ候補数を変数Ｋに代入する（ステップＳ８０２）。
【００９０】
続けて、インデックス変数ｎに初期値として１を代入する（ステップＳ８０３）。ここで、インデックス変数ｎは、以下に述べるステップＳ８１０からステップＳ８３１に渡る繰り返し処理において、その時点で何番目の候補に注目しているかを示す変数である。
【００９１】
繰り返し処理の最初では、インデックス変数ｎにより指定される検索結果バッファ１４ｂ内のｎ番目の候補と、その次の（ｎ＋１）番目以降に書き込まれている各候補とを比較し、語頭部分の２文字以上が共通している候補を探す（ステップＳ８１０）。ここで、語頭部分から２文字以上としているのは、１文字だと無関係の単語までまとめられてしまう場合があり、それを回避するためである。
【００９２】
語頭部分の２文字以上が共通している候補に該当するものがあれば、ステップＳ８２０に進み、該当するものがなければステップＳ８３０へ進む（ステップＳ８１１）。
【００９３】
語頭部分の２文字以上が共通している候補に該当するものがある場合は、さらに、それが同一辞書か否かを判別し、同一辞書の候補があればステップＳ８２１に進み、そうでなければ、ステップＳ８２２に進む（ステップＳ８２０）。
【００９４】
同一辞書内に、語頭部分の２文字以上が共通している候補に該当するものがあるときは、検索結果バッファ１４ｂ内のｎ番目の候補と、これと語頭部分の２文字以上が共通している他の候補とを１つにまとめる（ステップＳ８２１）。具体的には、それぞれの候補を共通部分とそれ以外の部分（差分）とに分離し、その共通部分と各候補の差分を列挙したものを順に並べるようにする。なお、共通部分と差分を列挙した部分とが識別できるように、差分を列挙した部分は［］で括る。このようにしてまとめられた複数の候補を、検索結果バッファ１４ｂ内のｎ番目の位置に上書きする。複数の候補を１つにまとめた結果、検索結果バッファ１４ｂ内でそれらが書き込まれていた位置は、上書きを行うｎ番目の位置以外は空き領域に変わる。
【００９５】
続けて、語頭部分の２文字以上が共通している候補に該当するものが他辞書にもあるか否かを判別し、他辞書にもあればステップＳ８２３に進み、そうでなければ、ステップＳ８２５に進む（ステップＳ８２２）。
【００９６】
他辞書内に、語頭部分の２文字以上が共通している候補に該当するものがあるときは、該当する他辞書の候補同士を１つにまとめる（ステップＳ８２３）。具体的には、それぞれの候補を共通部分とそれ以外の部分（差分）とに分離し、その共通部分と各候補の差分を列挙したものを順に並べるようにする。なお、共通部分と差分を列挙した部分とが識別できるように、差分を列挙した部分は［］で括る。このようにしてまとめられた複数の候補を、検索結果バッファ１４ｂ内のｎ番目の位置にその時点で書き込まれている内容の末尾に所定間隔をおいて追加書き込みを行う。複数の候補を１つにまとめた結果、検索結果バッファ１４ｂ内でそれらが書き込まれていた位置は空き領域に変わる。
【００９７】
検索結果バッファ１４ｂ内部の一部が空き領域のままで残されると、それ以降の処理が複雑になる。そこで、検索結果バッファ１４ｂ内の（ｎ＋１）番目以降に書き込まれている残りの候補に対して、空き領域を埋めるように書き込み位置を繰り上げる再配置を行う（ステップＳ８２５）。
【００９８】
さらに、複数の候補を１つにまとめた結果、全体の候補の数が減ることになるので、それを変数Ｋの値に反映させるようにＫの値を減らす（ステップＳ８２６）。例えば、５つの候補を１つにまとめたとすると、候補数は４減るので、Ｋの値も４減らしておく。
【００９９】
以上で、検索結果バッファ１４ｂ内のｎ番目の候補に注目した処理が済んだので、続けてｎ番目の次の候補に対してステップＳ８１０からの繰り返し処理をあらためて行うための準備として、ｎの値を１増やす（ステップＳ８３０）。
【０１００】
実際に繰り返し処理を行う必要があるかないかは、インデックス変数ｎの値と候補数Ｋの値とを比較して判断する。ｎとＫが等しければ、それ以上まとめることはできないので処理を終了し、そうでなければステップＳ８１０に戻って処理を繰り返す（ステップＳ８３１）。
【０１０１】
最後に、検索結果バッファ１４ｂの内容を表示バッファ１４ａ（図２参照）に書き込む（ステップＳ８４０）。これにより、表記の似た候補が辞書毎にそれぞれまとめられ、それらが表示パネル２０（図１参照）の１行に表示される。
【０１０２】
図９は、本発明の第２実施形態に係る電子辞書１において、１行にまとめられた候補の訳語の一括表示例であり、（ａ）は訳語表示をしようとする候補が表示されている行を選択している状態を示し、（ｂ）は選択された行に表示されている候補の訳語表示を実行したときの最初の画面表示を示し、（ｃ）は訳語表示の最初の画面の次のページを示している。なお、このような表示は第２実施形態に限るものではなく、例えば、第１実施形態にも適用が可能である。
【０１０３】
表示パネル２０に表示された検索結果の訳語を一括表示させるには、カーソルキー３３（図１参照）の操作により下線が表示されている行を上下方向に移動して、訳語を表示させたい候補を選択する。
【０１０４】
例えば、「あいあ」と文字入力して検索を行った場合の検索結果の表示（図７（ｂ）参照）で、表示パネル２０の上から３行目に表示されている「相合」を共通とする複数の候補の訳語を一括表示させたいときは、カーソルキー３３の下部を２回押して、図９（ａ）に示すように、表示パネル２０の上から３行目に下線が表示されるようにする。
【０１０５】
ここで、検索／決定キー３２（図１参照）を押すと、まず、表示パネル２０にそれまで表示されていた内容がすべて消去される。次に、図９（ｂ）に示すように、表示パネル２０の３行目に表示されていた候補である広辞苑の「相合」、「相合井戸」、および「相合傘」の訳語と、和英辞書の「相合傘」および「相合傘で歩く」の訳語とが表示パネル２０に一括して表示される。訳語の表示は、まず、広辞苑内の各候補の訳語が順に表示され、続けて、和英辞書内の各候補の表示が行われるが、表示パネル２０にはこれらの訳語のすべてを同時には表示できないため、表示パネル２０に表示可能な最初の部分のみが表示される。
【０１０６】
なお、このような場合、次のページが存在していることを示すマーク「↓」が表示パネル２０の右上隅に表示される。表示パネル２０の右上隅に「↓」が表示されているときに、次ページキー３４ｂ（図１参照）を押すと、図９（ｃ）に示すように、次のページの内容を表示させることができる。また、その時点で表示されているページよりも前のページが存在するときは、そのことを示すマーク「↑」が表示パネル２０の右上隅（「↓」が表示される位置の左隣）に表示される。表示パネル２０の右上隅に「↑」が表示されているときに、前ページキー３４ａ（図１参照）を押すと、前のページの内容を表示させることができる。
【０１０７】
このようにすれば、表示パネル２０の１行に複数の候補がまとめて表示されている場合でも、それぞれの候補に対する訳語をまとめて閲覧することができる。これにより、いずれか１つの候補の訳語のみを表示する方式のように、他の候補の訳語を閲覧するために、一旦候補の選択に戻ってあらためて他の候補を再選択するという煩わしい操作が不要となり、表記の似ている語や関連語の訳語を見たい場合などの利便性や操作性が向上する。
【０１０８】
図１０は、本発明の第２実施形態に係る電子辞書１において、１行にまとめられた候補の訳語を一括表示する表示制御処理のフローチャートである。なお、この表示制御処理は第２実施形態に限るものではなく、例えば、第１実施形態にも適用が可能である。
【０１０９】
最初に、検索／決定キー３２（図１参照）が押されたときに表示パネル２０で下線が表示されていた選択行に対応する検索結果バッファ１４ｂ（図２参照）の内容を取得する（ステップＳ１００１）。
【０１１０】
次に、取得した検索結果バッファ１４ｂの内容から、上記の選択行内に表示されていた候補数をカウントし、変数Ｋに代入する（ステップＳ１００２）。
【０１１１】
続けて、インデックス変数ｎに初期値として１を代入する（ステップＳ１００３）。ここで、インデックス変数ｎは、以下に述べるステップＳ１０１０からステップＳ１０２１に渡る繰り返し処理において、その時点で何番目の候補を参照するかを示す変数である。
【０１１２】
さらに、表示バッファ１４ａ（図２参照）をクリアして、何も書き込まれていない状態にする（ステップＳ１００４）。
【０１１３】
繰り返し処理の最初では、上記の選択行内でインデックス変数ｎにより指定されるｎ番目の候補の訳語を取得する（ステップＳ１０１０）。
【０１１４】
次に、取得した訳語の内容を表示バッファ１４ａの末尾に追加で書き込む（ステップＳ１０１１）。これにより、その時点の表示バッファ１４ａの内容に続けて、ｎ番目の訳語の内容がさらに追加される。
【０１１５】
以上で、表示バッファ１４ａへの訳語の追加書き込み処理が済んだので、さらに繰り返し処理を行う必要があるかないかを判断するため、インデックス変数ｎの値と候補数Ｋの値とを比較する。ｎとＫが等しければ、上記の選択行内のすべての訳語の内容がすでに表示バッファ１４ａへ書き込み済みであるので、処理を終了し、そうでなければステップＳ１０２１に進む（ステップＳ１０２０）。
【０１１６】
ｎとＫが等しくないときは、ステップＳ１０１０からの繰り返し処理をあらためて行うための準備として、ｎの値を１増やした後に、ステップＳ１０１０に戻って処理を繰り返す（ステップＳ１０２１）。
【０１１７】
＜プログラムおよび記録媒体＞
以上で説明した本発明の電子辞書の表示制御方法は、コンピュータで電子辞書の表示制御方法を実行させる電子辞書の表示制御プログラムによって実現されている。コンピュータとしては、上述の第１実施形態および第２実施形態に示したようなタイプの電子辞書に搭載されるものに限るものではなく、パーソナルコンピュータやワークステーションなどの汎用的なものであってもよい。
【０１１８】
これにより、電子辞書の表示制御プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の電子辞書を実現することができる。
【０１１９】
電子辞書の表示制御プログラムを汎用的なコンピュータで実行可能なものにしておけば、本発明の電子辞書を実現するために専用のコンピュータ環境を準備する必要もなくなる。既存のコンピュータなどを有効利用することが可能になるとともに、コンピュータを本発明の電子辞書として利用しないときは、他の用途にも転用可能である。コンピュータがマルチタスク動作可能なシステムであれば、本発明の電子辞書として利用しながら同時に他の用途にも使用できるなど、本発明の有用性は高いものとなる。コンピュータがマルチウィンドウ表示を可能とするシステムであれば、本発明は狭い表示領域を有効に活用ができるので、電子辞書の表示制御プログラムに対応する小さなウィンドウをコンピュータのモニター画面の一部に常時表示させておくような場合にも有用である。
【０１２０】
また、そのような電子辞書の表示制御プログラムは、コンピュータに読み取り可能な記録媒体に記録されていてもよい。記録媒体としては、メモリー、例えばＲＯＭのように、そのもの自体がプログラムメディアであってもよいし、また、外部記憶装置としてコンピュータ読み取り装置が設けられ、そこに記憶媒体、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどを挿入することで読み取り可能なプログラムメディアであってもよい。
【０１２１】
いずれの場合においても、記録されているプログラムは、マイクロプロセッサがアクセスして実行させる構成であってもよい。あるいは、まずプログラムを読み出し、読み出されたプログラムがコンピュータプログラム記憶領域にロードされて、そのプログラムが実行される方式であってもよい。なお、このロード用プログラムは予め内蔵されているものとする。
【０１２２】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、ＦＤ（フレキシブルディスク）やＨＤ（ハードディスク）などの磁気ディスク系、ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤなどの光ディスク系、ＩＣカード／メモリーカード／光カードなどのカード系、あるいは、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭなどによる半導体メモリーを含めた固定的にプログラムを坦持する媒体であってもよい。
【０１２３】
これにより、本発明の電子辞書を様々な場所や環境で実現することが容易になり、本発明の電子辞書の表示制御方法の汎用性を高めることができる。
【０１２４】
また、本発明において、インターネットを含む通信ネットワークと接続可能なシステム構成である場合、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを坦持する媒体であってもよい。そのように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め内蔵しておくか、あるいは別の記録媒体からインストールされるものであってもよい。なお、記録媒体に記録されている内容としてはプログラムに限定されず、データであってもよい。
【０１２５】
これにより、物理的な記録媒体の必要なしに、本発明の電子辞書を様々な場所や環境で実現することが容易になり、本発明の電子辞書の表示制御方法の汎用性を一層高めることができる。
【０１２６】
以上、この発明を上述した実施の形態により説明したが、この発明の主旨の範囲内で種々の変形が可能であり、これらをこの発明の範囲から排除するものではない。
【０１２７】
【発明の効果】
以上詳述した通り、本発明の電子辞書および電子辞書の表示制御方法によれば、複数の辞書モードで検索されたそれぞれの検索結果を一括表示する際、同一辞書内や他の辞書内に表記が相互に類似する候補が複数存在すれば、それらの候補がまとめて表示される。これにより、検索結果の一括表示に必要な表示領域の広さが圧縮されるため、目的の語を探すことが容易になる。
【０１２８】
なお、まとめて表示されている複数の表記類似候補を選択して訳語表示を指示する操作により、前記表記類似候補のそれぞれに対する訳語の一括表示を行うようにすれば、表記類似候補のそれぞれに対する訳語をまとめて閲覧することができる。これにより、いずれか１つの候補の訳語のみを表示する方式のように、他の候補の訳語を閲覧するために、一旦候補の選択に戻ってあらためて他の候補を再選択するという煩わしい操作が不要となり、表記の似ている語や関連語の訳語を見たい場合などの利便性や操作性が向上する。
【０１２９】
また、本発明の電子辞書の表示制御プログラムによれば、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の電子辞書の表示制御方法を実現することができる。さらに、この電子辞書の表示制御プログラムを汎用的なコンピュータで実行可能なものにしておけば、本発明の電子辞書の表示制御方法を実現するために専用のコンピュータ環境を準備する必要もなくなり、本発明の電子辞書の表示制御プログラムの有用性が高まる。
【０１３０】
また、本発明の電子辞書の表示制御プログラムを記録した記録媒体によれば、本発明の電子辞書の表示制御方法を様々な場所や環境で実現することが容易になるとともに、安価での提供が可能となり、本発明の電子辞書の表示制御方法の汎用性を高めることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る電子辞書の外観図である。
【図２】本発明の第１実施形態に係る電子辞書の回路構成のブロック図である。
【図３】全辞書検索モードの検索結果表示の従来例であり、（ａ）は文字入力時の状態を示し、（ｂ）は検索結果出力時の状態を示している。
【図４】本発明の第１実施形態に係る電子辞書における検索結果の表示例であり、（ａ）は文字入力時の状態を示し、（ｂ）は検索結果出力時に同一辞書の表記の似た候補を１行にまとめて表示している状態を示している。
【図５】本発明の第１実施形態に係る電子辞書の検索結果表示において、同一辞書の表記の似た候補を１行にまとめるための表示制御処理のフローチャートである。
【図６】本発明の第１実施形態に係る電子辞書の検索結果バッファの内部状態の一例を示す説明図であり、（ａ）は全辞書モードの検索結果が書き込まれた直後の状態を示し、（ｂ）は３番目の候補と表記の似ている複数の候補をまとめた直後の状態を示し、（ｃ）は検索結果バッファ内部での候補の再配置後の状態を示している。
【図７】本発明の第２実施形態に係る電子辞書における検索結果の表示例であり、（ａ）は文字入力時の状態を示し、（ｂ）は検索結果出力時に表記の似た候補を辞書毎にそれぞれまとめて、それらを１行に表示している状態を示している。
【図８】本発明の第２実施形態に係る電子辞書の検索結果表示において、表記の似た候補を辞書毎にそれぞれまとめて、それらを１行に表示するための表示制御処理のフローチャートである。
【図９】本発明の第２実施形態に係る電子辞書において、１行にまとめられた候補の訳語の一括表示例であり、（ａ）は訳語表示をしようとする候補が表示されている行を選択している状態を示し、（ｂ）は選択された行に表示されている候補の訳語表示を実行したときの最初の画面表示を示し、（ｃ）は訳語表示の最初の画面の次のページを示している。
【図１０】本発明の第２実施形態に係る電子辞書において、１行にまとめられた候補の訳語を一括表示する表示制御処理のフローチャートである。
【符号の説明】
１        電子辞書
２        表示部
２０      表示パネル
３        キーボード部
３０      文字キー
３１ａ    全辞書検索モードキー
３１ｂ１、３１ｂ２、３１ｂ３  辞書モードキー
３２      検索／決定キー
３３      カーソルキー
３４ａ    前ページキー
３４ｂ    次ページキー
１０      データバス／制御バス
１１      ＣＰＵ
１２      ＲＯＭ
１３      外部記憶装置
１４      ＲＡＭ
１４ａ    表示バッファ
１４ｂ    検索結果バッファ
【図１】
2005055953.tif 000003
【図２】
2005055953.tif 000004
【図３】
2005055953.tif 000005
【図４】
2005055953.tif 000006
【図５】
2005055953.tif 000007
【図６】
2005055953.tif 000008
【図７】
2005055953.tif 000009
【図８】
2005055953.tif 000010
【図９】
2005055953.tif 000011
【図１０】
2005055953.tif 000012