(57)【要約】【課題】  検索リストを画面に表示する電子辞書において、所望の文字列が辞書登録されているかを容易に知ることが可能な電子辞書を提供する。【解決手段】  電子辞書の主制御を司るＣＰＵは、ユーザにより入力された文字列データと先頭から一致する見出し語データを辞書部で記憶される検索リストから検索する。ＣＰＵは前記文字列データを表示部２の上部（符号２２）に表示させ、検索された見出し語データを表示部２の左側（符号２３）に表示させる。また、ＣＰＵは次に入力すべき文字データを前記検索された見出し語データから抽出し、表示部２の右側（符号２１）に表示させる。検索リストの見出し語の数が多く、表示部２の画面をスクロールしなければ全ての見出し語を知ることができない場合においても、符号２１の表示を参照することでユーザは次に入力すべき文字を知ることができ、所望の文字列が辞書登録されているかを知ることができる。【選択図】  図３
2007219896.tif 000002
【特許請求の範囲】
【請求項１】
文字を入力する文字入力手段と、
表示手段と、
見出し語及び該見出し語に対応した訳からなる辞書情報を記憶する辞書情報記憶手段と、
前記辞書情報記憶手段に記憶された見出し語から、前記文字入力手段により入力された文字と先頭から一致する見出し語を検索する検索手段と、
前記検索手段で検索された見出し語を前記表示手段に表示させる見出し語表示制御手段と
を備えることを特徴とする電子辞書。
【請求項２】
前記検索された見出し語における、前記入力された文字に続く候補文字を通知する候補文字通知手段をさらに備えることを特徴とする請求項１に記載の電子辞書。
【請求項３】
前記候補文字通知手段は、前記候補文字を前記表示手段に表示させることを特徴とする請求項２に記載の電子辞書。
【請求項４】
前記文字入力手段は、前記文字に対応する文字キーを有し、
前記文字キーを点灯させる文字キー点灯手段をさらに備え、
前記候補文字通知手段は、前記候補文字に対応する文字キーを前記文字キー点灯手段により点灯させることを特徴とする請求項２に記載の電子辞書。
【請求項５】
文字に対応する音声を発音する音声発音手段をさらに備え、
前記候補文字通知手段は、前記候補文字に対応する音声を前記音声発音手段により発音させることを特徴とする請求項２に記載の電子辞書。
【請求項６】
前記検索手段で検索された見出し語の文字のうち、前記文字入力手段により入力された文字と先頭から一致する文字の書式を変更する書式変更手段をさらに備え、
前記見出し語表示制御手段は、前記書式変更手段で書式変更後の見出し語を前記表示手段に表示させることを特徴とする請求項１から請求項５の何れか１項に記載の電子辞書。
【請求項７】
文字を入力する文字入力手段と、表示手段と、見出し語及び該見出し語に対応した訳からなる辞書情報を記憶する辞書情報記憶手段とを備えた電子辞書の制御方法であって、
前記文字入力手段により入力された文字と先頭から一致する見出し語が前記辞書情報記憶手段に記憶されているかを検索する検索手順と、
前記検索手順で検索された見出し語を前記表示手段に表示させる見出し語表示制御手順と、
該検索された見出し語における、前記入力された文字に続く候補文字を通知する候補文字通知手順と
を有する電子辞書の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、辞書機能を備えた電子辞書に関し、より詳しくは、該電子辞書に入力された文字列が辞書に登録されているかを検索する方法に関する。
【背景技術】
【０００２】
従来の電子辞書においては、ユーザが順次文字を入力すると、表示部に入力された文字列を表示すると共に、見出し語に当該文字列から始まる単語又は成句を検索し、検索結果を画面に検索リストとして表示する。例えば英和辞書であれば、見出し語がアルファベット順に並んだ検索リストが表示される。検索リストとして表示すべき見出し語の候補が多く一画面に全てを表示できない場合には、画面をスクロールすることでユーザは全ての見出し語を知ることができる。
【特許文献１】特開平０８−２８７０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来の電子辞書では、見出し語の候補が多い場合には画面をスクロールしない限り全ての見出し語が表示されないため、スクロールを行わなければ次の一文字としてどの文字を入力すべきかについてさえ知ることができなかった。
本発明は上記事情を考慮してなされたもので、その目的は、検索リストを画面に表示する電子辞書において、所望の文字列が辞書登録されているかを容易に知ることが可能な電子辞書を提供することにある。
【課題を解決するための手段】
【０００４】
本発明は上記の課題を解決するためになされたもので、本発明に係る電子辞書は、文字を入力する文字入力手段と、表示手段と、見出し語及び該見出し語に対応した訳からなる辞書情報を記憶する辞書情報記憶手段と、前記辞書情報記憶手段に記憶された見出し語から、前記文字入力手段により入力された文字と先頭から一致する見出し語を検索する検索手段と、前記検索手段で検索された見出し語を前記表示手段に表示させる見出し語表示制御手段とを備えることを特徴とする。
【０００５】
また、本発明に係る電子辞書は、上記本発明において、前記検索された見出し語における、前記入力された文字に続く候補文字を通知する候補文字通知手段をさらに備えることを特徴とする。
【０００６】
また、本発明に係る電子辞書は、上記本発明において、前記候補文字通知手段は、前記候補文字を前記表示手段に表示させることを特徴とする。
【０００７】
また、本発明に係る電子辞書は、上記本発明において、前記文字入力手段は、前記文字に対応する文字キーを有し、前記文字キーを点灯させる文字キー点灯手段をさらに備え、前記候補文字通知手段は、前記候補文字に対応する文字キーを前記文字キー点灯手段により点灯させることを特徴とする。
【０００８】
また、本発明に係る電子辞書は、上記本発明において、文字に対応する音声を発音する音声発音手段をさらに備え、前記候補文字通知手段は、前記候補文字に対応する音声を前記音声発音手段により発音させることを特徴とする。
【０００９】
また、本発明に係る電子辞書は、上記本発明において、前記検索手段で検索された見出し語の文字のうち、前記文字入力手段により入力された文字と先頭から一致する文字の書式を変更する書式変更手段をさらに備え、前記見出し語表示制御手段は、前記書式変更手段で書式変更後の見出し語を前記表示手段に表示させることを特徴とする。
【００１０】
また、本発明に係る電子辞書の制御方法は、文字を入力する文字入力手段と、表示手段と、見出し語及び該見出し語に対応した訳からなる辞書情報を記憶する辞書情報記憶手段とを備えた電子辞書の制御方法であって、前記文字入力手段により入力された文字と先頭から一致する見出し語が前記辞書情報記憶手段に記憶されているかを検索する検索手順と、前記検索手順で検索された見出し語を前記表示手段に表示させる見出し語表示制御手順と、該検索された見出し語における、前記入力された文字に続く候補文字を通知する候補文字通知手順とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、検索リストとして表示される見出し語の数が多く、画面をスクロールさせない限り全ての検索リストを表示することができない場合においても、ユーザは候補文字通知手段からの通知によって次に入力すべき文字の候補を知ることが可能であるため、所望の文字列が辞書登録されている可能性があるかを容易に知ることができる。
【００１２】
また、候補文字に対応する文字キーを点灯させたり、候補文字に対応する音声を発音させることで、ユーザは画面を見ることなく所望の文字列が辞書登録されている可能性があるかを容易に知ることができる。さらに、検索リストの見出し語の表示において、ユーザにより入力された文字列と先頭から一致する部分の書式を変更することで、どこまで入力したかを一目で判断することができる。また、入力を誤った場合には、誤って入力した文字の一文字前まで書式の変更が行われるため、ユーザはどの文字の入力で誤ったのかを容易に知ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明の実施形態に係る電子辞書の構成を示す構成図である。
【００１４】
図１において、ＣＰＵ部１は、電子辞書内の各部における処理を制御するものである。ＣＰＵ部１内のＣＰＵ１１は、ＣＰＵ部１で行われる各処理を制御するＣＰＵ(Central Processing Unit)である。また、ＣＰＵ１１は、キーボード３より入力された文字列に対応する単語を辞書部４１から検索する機能（検索手段）を備えている。
【００１５】
表示制御部１２（見出し語表示制御手段）は、表示部２への表示を制御するものである。キー点灯制御部１３は、キーボード３内のキー点灯部３２に対してどのキーを点灯させるかを指示するものである。音声制御部１４は、スピーカ６における音声の発音を制御するものである。
【００１６】
表示部２（表示手段）は、ＣＰＵ部１内の表示制御部１２の制御により入力や検索されたデータを表示するディスプレイである。キーボード３は、和文字、英文字、数字等を入力するための文字キーや各種ファンクションキー等を有するものである。キー入力部３１は、ユーザによる各キーの押下を検出し、検出信号をＣＰＵ部１へ出力するものである。キー点灯部３２（文字キー点灯手段）は、ＣＰＵ部１内のキー点灯制御部１３から指定されたキーを点灯させるものである。
【００１７】
ＲＯＭ(Read Only Memory)４は、ＣＰＵ部１で用いるプログラム及びデータ等を記憶するメモリである。辞書部４１（辞書情報記憶手段）は、例えば英和辞典、和英辞典等の内容を記憶するものである。すなわち、辞書部４１は、複数の単語又は文章を見出し語データとして記憶し、そのそれぞれの意味などについて複数の言語で記憶している記憶手段をなすものである。また、例えば英和辞典の場合、見出し語データをアルファベット順に並べた検索リストが記憶されている。変更フォント部４２は、表示部２で表示するテキストデータのフォントに関するデータを保持するものである。
【００１８】
ＲＡＭ(Random Access Memory)５は、ＣＰＵ部１等で使用されるデータなどを一時的に記憶するメモリである。スピーカ６（音声発音手段）は、音声制御部１４からの入力に基づいて音声の発音を行うものである。
【００１９】
次に、上述した実施形態の動作を図２から図７を参照して説明する。
図２は、図１の電子辞書における単語検索の処理を示すフローチャートである。図３は表示部２に表示される画面の一例である。
【００２０】
図２において、キー入力部３１がユーザからの操作による入力を受け付け、入力されたキーに応じたキー入力信号をＣＰＵ１１へ出力する。ＣＰＵ１１は、キー入力部３１からキー入力信号を入力すると、該キー入力信号に応じた処理を行う（ステップＳ２０１）。
【００２１】
ステップＳ２０１で入力されたキーが文字キーでなければ（ステップＳ２０２：Ｎｏ）、再びステップＳ２０１へ戻り、キー入力部３１からのキー入力信号に応じた処理を行う。一方、ステップＳ２０１で入力されたキーが文字キーであれば（ステップＳ２０２：Ｙｅｓ）、ＣＰＵ１１は該文字キーに対応する文字データをＲＡＭ５内にデータ格納領域として設けられるバッファに文字列データとして蓄積する（ステップＳ２０３）。
【００２２】
ステップＳ２０３でバッファに蓄積される文字データが最初に入力された文字データである場合は、ＣＰＵ１１は該文字データで始まる見出し語データを辞書部４１の検索リストから検索し、検索された見出し語データを表示部２に表示するよう表示制御部１２に指示する。
【００２３】
このとき、ＣＰＵ１１は、次の一文字としてキーボード３から入力されるべき文字（候補文字）、すなわち見出し語データの２文字目を表示部２に表示するよう表示制御部１２に指示する。表示制御部１２は、ＣＰＵ１１からの指示に従って２文字目の文字データを表示部２に表示させ、ユーザに対して次に入力すべき文字の候補を知らせる。
【００２４】
ステップＳ２０４以下の処理は、ステップＳ２０３でバッファに蓄積される文字データが２文字目以降の文字データである場合の処理であり、以下では「ｇｏｏ」の３文字が既に入力されており４文字目としてステップＳ２０２で「ｄ」が入力された場合の処理について具体的に説明する。この例では、ステップＳ２０３でバッファに蓄積される文字列データは「ｇｏｏｄ」である。
【００２５】
バッファへの文字データの蓄積が終了すると、ＣＰＵ１１は前回の文字キー入力時に表示部２に表示していた一文字表示（図３の符号２１で示す部分。詳細はステップＳ２０８で後述。）を消去し（ステップＳ２０４）、バッファに蓄積された文字列データ「ｇｏｏｄ」と先頭から一致する見出し語データを検索リストから検索する（ステップＳ２０５）。
【００２６】
検索リストに一致する見出し語データがある場合は（ステップＳ２０６：Ｙｅｓ）、ＣＰＵ１１はバッファに蓄積された文字列データ「ｇｏｏｄ」を表示部２に入力リストとして表示するよう表示制御部１２に指示する。表示制御部１２は、ＣＰＵ１１からの指示に従い、文字列データ「ｇｏｏｄ」を表示部２の上部（図３の符号２２の枠内）に表示させる。
【００２７】
また、ＣＰＵ１１は一致した見出し語データを見出し語の候補として表示部２に表示するよう表示制御部１２に指示する。表示制御部１２は、ＣＰＵ１１からの指示に従い、見出し語データを表示部２の左部（図３の符号２３の枠内）に一行に一つずつアルファベット順に表示させる（ステップＳ２０７：見出し語表示制御手段）。
【００２８】
続いて、ＣＰＵ１１は上記一致した見出し語データから、バッファに蓄積された文字列データ「ｇｏｏｄ」の次の一文字の文字データ（候補文字）を抽出し、該文字データを表示部２に表示するよう表示制御部１２に指示する（ステップＳ２０８：候補文字通知手段）。
【００２９】
表示制御部１２は、ＣＰＵ１１からの指示に従い、表示部２の右側（図３の符号２１の枠内）に次に入力すべき一文字の候補（候補文字）として表示する。候補文字の表示が終了すると、ＣＰＵ１１は単語検索の処理を終了し、再びキー入力部３１からキー入力信号を入力した時にステップＳ２０１からの処理を行う。
【００３０】
一方、バッファに蓄積された文字列データと先頭から一致する見出し語データがない場合は（ステップＳ２０６：Ｎｏ）、ＣＰＵ１１はバッファに蓄積された文字列データを表示部２に入力リストとして表示するよう表示制御部１２に指示する。また、ＣＰＵ１１は検索リストの見出し語データからバッファに蓄積された文字列データとあらかじめ設定されたルールに従って近い見出し語データを検索し、表示部２に検索リストとして表示するよう表示制御部１２に指示する（ステップＳ２０９）。
【００３１】
なお、ステップＳ２０７で表示する見出し語のリスト（図３の符号２３の枠内）は文字列として一行に一つずつ表示するため、見出し語の数が多い場合には、表示部２に全ての見出し語を表示することができない。このような場合、表示部２の画面をスクロールさせない限り、ユーザに全ての見出し語候補を通知することはできない。
【００３２】
これに対して、ステップＳ２０８で表示する次に入力すべき一文字の候補は、予め表示数される最大数が決まっており（例えば、アルファベットではＡ〜Ｚまでの２６文字）、その最大数で表示を行ったとしても必要な領域は限られるため（アルファベットでは、最大で２６文字表示可能な領域）、表示する見出し語の数によらず、次に表示すべき候補となる全ての一文字を一画面に表示することができる。
【００３３】
このため、見出し語のリストでは画面をスクロールさせないと表示されない場合でも、次の一文字表示では画面に全て表示することが可能であり、ユーザはこの一文字表示を見ることで次に入力すべき一文字の候補を全て知ることができ、所望の文字列が辞書部４１で記憶される見出し語データに存在する可能性があるかどうか知ることができる。
【００３４】
図２に示したフローチャートでは、次に入力すべき一文字をユーザに通知する方法として、表示部２に表示させる方法を述べたが、他の方法でユーザに通知する例として図４及び図５を参照して説明する。
【００３５】
図４は、次に入力すべき一文字に対応する文字キーを点灯させる際の処理を示すフローチャートであり、図２と同様の処理に関しては図２と同じ符号を割り当て、その処理の説明を省略する。
【００３６】
図４において、ステップＳ４０４にてＣＰＵ１１は前回の文字キー入力時に点灯させた文字キーを消灯させる。ステップＳ２０７にてＣＰＵ１１がバッファに蓄積された文字列データ及び候補となる見出し語データを表示部２に表示するよう表示制御部１２に指示した後、次に表示すべき一文字に対応する文字キーを点灯させるようキー点灯制御部１３へ指示する（ステップＳ４０８：候補文字通知手段）。キー点灯制御部１３は、ＣＰＵ１１からの指示に基づき、点灯させるべき文字キーの情報をキーボード３内のキー点灯部３２へ出力し、該文字キーを点灯させる。
【００３７】
図５は、次に入力すべき一文字を発音させる際の処理を示す処理を示すフローチャートであり、図２と同様の処理に関しては図２と同じ符号を割り当て、その処理の説明を省略する。
【００３８】
図５において、ステップＳ２０７にてＣＰＵ１１がバッファに蓄積された文字列データ及び候補となる見出し語データを表示部２に表示するよう表示制御部１２に指示した後、次に表示すべき一文字に対応する音声を発音するよう音声制御部１４へ指示する（ステップＳ５０８：候補文字通知手段）。音声制御部１４は、ＣＰＵ１１からの指示に基づき、発音すべき一文字に対応する音声データをスピーカ６から発音させる。
【００３９】
図４及び図５に述べた方法では、次に入力すべき一文字を、該一文字に対応する文字キーを点灯させたり、該一文字に対応する音声を発音させたりする方法でユーザに通知するため、ユーザは表示部２の画面を見ることなく入力文字列が辞書部４１で記憶される見出し語データに存在するかどうか知ることができる。
【００４０】
続いて、図６を参照し、単語検索の処理でＣＰＵ１１により検索された検索リストの見出し語データを表示する際に、入力された文字列と先頭から一致する部分のフォントを変更する処理について図６を参照して説明する。なお、図２と同様の処理に関しては図２と同じ符号を割り当て、その処理の説明を省略する。
【００４１】
図６において、ステップＳ２０６にてＣＰＵ１１がバッファに蓄積された文字列データと先頭から一致する見出し語データを検索リストから検索し、検索リストに一致する見出し語データがあった場合（ステップＳ２０６：Ｙｅｓ）、ＣＰＵ１１は変更フォント部４２で保持するフォントに関するデータを読み込み、バッファに蓄積された文字列データと先頭から一致する部分に対して見出し語データのフォントを変更する（ステップＳ６０７：書式変更手段）。一方、検索リストに一致する見出し語データがなかった場合は（ステップＳ２０６：Ｙｅｓ）、フォントの変更は行わず、その後の文字入力で見出し語データと一致したとしてもフォントの変更は行わない。
【００４２】
フォントの変更後、ＣＰＵ１１はバッファに蓄積された文字列データを表示部２に入力リストとして表示するよう表示制御部１２に指示する。表示制御部１２は、ＣＰＵ１１からの指示に従い、文字列データを表示部２の上部（図７の符号２４の枠内）に表示させる。
【００４３】
また、ＣＰＵ１１は一致した見出し語データを見出し語の候補として表示部２に表示するよう表示制御部１２に指示する。表示制御部１２は、ＣＰＵ１１からの指示に従い、一部のフォントが変更された見出し語データを表示部２の左部（図７の符号２５の枠内）に一行に一つずつ検索リスト順に表示させる（ステップＳ６０８：見出し語表示制御手段）。
【００４４】
図７は、キーボード３から「ｇｏｏｄｓ」が入力された際の、表示部２における表示画面の一例を示した図である。図７において、入力された文字列「ｇｏｏｄｓ」に相当する部分が、符号２５の枠内に表示された見出し語においてフォントが変更されている。ユーザはこの画面を見ることで、どこまで入力したかを一目で判断することができる。また、入力を誤った場合には、誤って入力した文字の一文字前までフォントの変更が行われるため、ユーザはどの文字の入力で誤ったのかを容易に知ることができる。
【００４５】
なお、図６のステップＳ６０７における処理では、フォントの変更のほかに、太字・斜体等の文字スタイルの変更や、文字サイズの変更等といった書式の変更であってもよい。また、図６に示したフォント等の書式変更を、図２で示した次に入力すべき一文字の表示や、図４で示した次に示すべき一文字に対応する文字キーの点灯、または図５で示した次に示すべき一文字に対応する音声の発音と組み合わせることで、ユーザは辞書部４１に登録された見出し語データの検索をより効率的に行うことができる。
【００４６】
以上、本発明の実施形態を詳述してきたが、具体的な構成は本実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本発明は電子辞書に限らず、辞書機能を搭載した携帯電話機等の電子機器にも適用可能である。
【産業上の利用可能性】
【００４７】
本発明は、辞書機能を備えた電子辞書、携帯電話機等の電子機器に用いて好適である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施形態に係る電子辞書の構成を示す構成図である。
【図２】単語検索における処理を示すフローチャートである。
【図３】図２のステップＳ２０８において、表示部２に次に入力すべき一文字を表示した画面の一例を示す図である。
【図４】単語検索における処理を示す第２のフローチャートである。
【図５】単語検索における処理を示す第３のフローチャートである。
【図６】単語検索における処理を示す第４のフローチャートである。
【図７】図６のステップＳ６０７において、検索リストの一部のフォントを変更して表示した画面の一例である。
【符号の説明】
【００４９】
１…ＣＰＵ部、２…表示部、３…キーボード（文字入力手段）、４…ＲＯＭ、５…ＲＡＭ、６…スピーカ、１１…ＣＰＵ（制御手段）、１２…表示制御部（見出し語表示制御手段）、１３…キー点灯制御部、１４…音声制御部、３１…キー入力部、３２…キー点灯部、４１…辞書部（辞書情報記憶手段）、４２…変更フォント部
【図１】
2007219896.tif 000003
【図２】
2007219896.tif 000004
【図３】
2007219896.tif 000005
【図４】
2007219896.tif 000006
【図５】
2007219896.tif 000007
【図６】
2007219896.tif 000008
【図７】
2007219896.tif 000009