(57)【要約】【課題】この発明は、電子辞書に関し、メッセージ、訳語およびマーカ表示により、利用者の使い勝手と活用効率を向上させることを課題とする。【解決手段】文字列を入力する入力部と、見出し語とその意味内容からなる辞書を記憶した辞書部と、入力された文字列を辞書部から検索する検索部と、検索結果を表示する表示部と、文字列、その文字列の登録状態およびその文字列が検索された参照回数とを対にして記憶した文字列状態記憶部と、利用者に提示する所定のメッセージを記憶したメッセージ記憶部と、入力された文字列に対応する現在の登録状態と参照回数を前記文字列状態記憶部から読み出し、読み出された登録状態と参照回数とから定められたメッセージを前記メッセージ記憶部から読み出して前記表示部に、読み出したメッセージと入力された文字列に対応した辞書部の意味内容とを同時に表示させる調整部とを備えたことを特徴とする電子辞書。【選択図】  図１
2004213299.tif 000002
【特許請求の範囲】
【請求項１】
文字列を入力する入力部と、見出し語とその意味内容からなる辞書を記憶した辞書部と、入力された文字列を辞書部から検索する検索部と、検索結果を表示する表示部と、文字列、その文字列の登録状態およびその文字列が検索された参照回数とを対にして記憶した文字列状態記憶部と、利用者に提示する所定のメッセージを記憶したメッセージ記憶部と、入力された文字列に対応する現在の登録状態と参照回数を前記文字列状態記憶部から読み出し、読み出された登録状態と参照回数とから定められたメッセージを前記メッセージ記憶部から読み出して前記表示部に、読み出したメッセージと入力された文字列に対応した辞書部の意味内容とを同時に表示させる調整部とを備えたことを特徴とする電子辞書。
【請求項２】
前記文字列状態記憶部は、少なくとも未登録、単語帳登録有およびマーカー登録有の３つの状態を含む登録状態を、各文字列ごとに記憶していることを特徴とする請求項１の電子辞書。
【請求項３】
前記参照部が、入力された文字列に対応する前記登録状態が未登録であり、かつその文字列の参照回数が所定数を超えている場合に、メッセージ記憶部に記憶された単語帳登録を喚起するメッセージと、入力された文字列に対応した辞書部の意味内容とを同時に表示部に表示させることを特徴とする請求項２の電子辞書。
【請求項４】
入力された文字列に対応する前記登録状態が単語帳登録有であり、かつその文字列の参照回数が所定数以下の場合、前記参照部が、メッセージ記憶部に記憶された単語帳登録がすでにされている旨のメッセージと、入力された文字列に対応した辞書部の意味内容とを同時に表示部に表示させることを特徴とする請求項２の電子辞書。
【請求項５】
表示する文字列を装飾するための複数のマーカーの形状を記憶した形状定義部と、見出し語に相当する文字列、その文字列に対応する意味内容の中で、マーカーを付加すべき位置を特定する位置情報および付加すべきマーカーの形状とからなる文字列定義部とから構成されたマーカー記憶部をさらに備え、入力された文字列に対する前記文字列状態記憶部の登録状態が、マーカー登録有の場合、前記調整部が、マーカー記憶部に記憶されたその文字列に対応するマーカーを、前記文字列定義部の位置情報によって特定される位置に付加して、入力された文字列の意味内容を表示部に表示させることを特徴とする請求項２の電子辞書。
【請求項６】
入力された文字列に対する前記登録状態が、マーカー登録有であり、かつ入力された文字列に対する前記参照回数が所定値を超えている場合、前記調整部が、マーカー記憶部に記憶されたマーカーの形状をその参照回数に対応した形状に変更することを特徴とする請求項５の電子辞書。
【請求項７】
前記位置情報によって特定されるマーカーの付加される位置を含む行が表示部の画面の先頭行となるように、前記調整部が入力された文字列の前記行以降の意味内容を表示させることを特徴とする請求項５の電子辞書。
【請求項８】
前記辞書部が、所定のマーカーを付加すべき意味内容の部分の位置を特定するマーカー情報を各見出し語ごとに記憶し、入力された文字列に対する前記登録状態が、単語帳登録有であり、かつ入力された文字列に対する前記参照回数が所定値を超えている場合は、入力された文字列について前記辞書部に記憶されたマーカー情報を基にして、その入力された文字列に対する文字列定義部をマーカー記憶部に追加設定する設定部を、さらに備えたことを特徴とする請求項５の電子辞書。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子辞書に関し、特に入力された文字列に対応づけられて記憶された情報を表示する電子辞書に関する。
【０００２】
【従来の技術】
従来から、利用者が検索したい文字列を入力し、検索指示をしたとすると、その文字列と一致または含む文字列が辞書中にないか否か検索され、見つけられた文字列に対応づけて記憶されたその意味内容や用例等の関連事項が表示される電子辞書や、検索された単語に所定のマーカーを付与して表示する電子表示装置が開発されている（例えば、特許文献１、特許文献２参照）。
【０００３】
例えば、特許文献１には、単語学習において、各単語ごとに検索した回数を記憶し、検索回数が予め設定された閾値を越えた時は、すぐに検索結果を表示せずに、その単語を使用した用例あるいは自分の登録した用例や所定のメッセージを表示して記憶を喚起させる単語学習装置が記載されている。
【０００４】
【特許文献１】
特開平７−２３０２４５号公報（段落０００８）
【特許文献２】
国際公開第ＷＯ９７／４４７４８号パンフレット（３、８、１０頁）
【０００５】
また、特許文献２には、単語ごとに検索の累積回数を意味するマーク数を記憶し、検索された単語を表示する時に、その単語のマーク数を読み取り、そのマーク数に対応づけられた表示態様（マーク付加、反転表示，色変更、字体変更、点滅表示）で、その単語を表示する電子文書表示装置が記載されている。
【０００６】
【発明が解決しようとする課題】
しかし、特許文献１では、辞書に登録されたすべての単語に対する検索回数が記録され、入力された文字列に一致する単語があれば必ず、その単語に対する検索回数がカウントアップされる。したがって、真に学習して憶えるべき単語であるか否かに関わらず、検索回数が一定の閾値を越えれば、まずその単語の用例等が表示され、その単語の検索結果はすぐには表示されない。
【０００７】
例えば、「ｈａｖｅ」のような英文中では出現頻度が高く、真に学習して憶えるべき単語であれば、その意味内容である「持つ」という検索結果をすぐに表示しないことによって、学習効率を高めることが可能かもしれないが、それほど重要ではないが以前何度も検索をした為に検索回数が閾値以上に増加してしまった単語の場合、その後その意味内容をすぐに知りたい時でも用例が先に表示されてしまい、検索結果がなかなか表示されないことになる。
【０００８】
すなわち、すぐに意味内容を知りたい場合や、それほど重要でもなく特に用例を見る必要のない単語の場合でも、検索回数が一定値を越えてしまっていると意味内容がすぐには表示されず、かえって使い勝手が悪くなる場合もある。
【０００９】
また、特許文献２では、所定のマーク数以上となった単語を表示する時に、そのマーク数に対応した色のマークに重ねてその単語が表示される。しかし、その単語に対応して表示される意味内容の部分にはマークが付与されないので、真に学習して憶えるべき重要な意味内容の部分は、一見しただけではわかりにくい。すなわち、単語の意味内容として多くの文字列が表示されてしまうような場合には、どの部分が重要か、学習すべき部分はどれかを探すのに時間がかかり、単語部分をマークしただけでは、必ずしも使い勝手がよいとは言えない。
【００１０】
そこで、この発明は、以上のような事情を考慮してなされたものであり、文字列の検索回数のみならず、単語登録またはマーカー登録の有無等の情報を記憶することにより、利用者にとってより使いやすく、学習効果を高めることのできる電子辞書を提供することを課題とする。
【００１１】
【課題を解決するための手段】
この発明は、文字列を入力する入力部と、見出し語とその意味内容からなる辞書を記憶した辞書部と、入力された文字列を辞書部から検索する検索部と、検索結果を表示する表示部と、文字列、その文字列の登録状態およびその文字列が検索された参照回数とを対にして記憶した文字列状態記憶部と、利用者に提示する所定のメッセージを記憶したメッセージ記憶部と、入力された文字列に対応する現在の登録状態と参照回数を前記文字列状態記憶部から読み出し、読み出された登録状態と参照回数とから定められたメッセージを前記メッセージ記憶部から読み出して前記表示部に、読み出したメッセージと入力された文字列に対応した辞書部の意味内容とを同時に表示させる調整部とを備えた電子辞書を提供するものである。
これによれば、検索しようとした文字列について所定のメッセージとその意味内容とを同時に表示しているので、電子辞書の利用者に検索又は単語登録に関する注意を喚起すると共に、電子辞書の操作性を向上できる。
【００１２】
ここで、文字列状態記憶部は、少なくとも未登録、単語帳登録有およびマーカー登録有の３つの状態を含む登録状態を、各文字列ごとに記憶する。
これによれば、各登録状態ごとに異なる適切なメッセージを利用者に提供でき、電子辞書の活用効率を高めることができる。
【００１３】
また、参照部が、入力された文字列に対応する前記登録状態が未登録であり、かつその文字列の参照回数が所定数を超えている場合に、メッセージ記憶部に記憶された単語帳登録を喚起するメッセージと、入力された文字列に対応した辞書部の意味内容とを同時に表示部に表示させるようにしてもよい。
これによれば、単語帳登録がされていない文字列についての検索回数が増加した場合、単語帳登録を促すようなメッセージをその意味内容と共に表示させることにより、利用者にとって検索しようとした文字列の習得度が悪いことを示唆し、学習の動機付けを与えることができる。
【００１４】
ここで、ある文字列について単語帳登録をするということは、利用者にとってその文字列を理解することが重要であることを意味し、何度も検索されるということは、その文字列の習得度が低いと考えられる。
すなわち、単語帳登録は、利用者の迅速な理解を補助するために実施されるものである。また、単語帳登録処理は、従来の辞書によく利用する単語の読みを登録するのと同様の操作により行えばよい。
【００１５】
また、入力された文字列に対応する前記登録状態が単語帳登録有であり、かつその文字列の参照回数が所定数以下の場合、前記参照部が、メッセージ記憶部に記憶された単語帳登録がすでにされている旨のメッセージと、入力された文字列に対応した辞書部の意味内容とを同時に表示部に表示させるようにしてもよい。
これによれば、登録がすでに行われている旨を利用者に提供できるので、すでに単語帳登録されているが、その登録後であっても検索が行なわれた文字列について学習に対する注意を喚起できる。
【００１６】
また、この発明は、表示する文字列を装飾するための複数のマーカーの形状を記憶した形状定義部と、見出し語に相当する文字列、その文字列に対応する意味内容の中で、マーカーを付加すべき位置を特定する位置情報および付加すべきマーカーの形状とからなる文字列定義部とから構成されたマーカー記憶部をさらに備え、入力された文字列に対する前記文字列状態記憶部の登録状態が、マーカー登録有の場合、前記調整部が、マーカー記憶部に記憶されたその文字列に対応するマーカーを、前記文字列定義部の位置情報によって特定される位置に付加して、入力された文字列の意味内容を表示部に表示させる電子辞書を提供するものである。
【００１７】
ここで、マーカーとは、文字列の表示に重ねて表示される特定の図形や記号を言うが、種々の異なる形状を形状定義部に記憶しておく。
例えば、マーカーの形状とは、一重下線、二重下線、波形状下線、白黒反転文字、〇囲み、□囲みなどがある。また、文字列自体を変形するようなもの、例えば、太字化、書体（フォント）の変更、字体サイズの変更を含めてもよい。
文字列定義部に含まれるマーカーの形状は、形状定義部に記憶されたものの中からいずれかが選択される。
【００１８】
マーカーを付加すべき位置を特定する位置情報とは、意味内容の中の先頭文字位置を基準とした位置情報で表わすことができ、例えば先頭文字から数えた文字数を利用することができる。マーカーを付加すべき位置が、複数の文字列からなる場合は、その文字列の最初の文字の位置情報をマーカー開始点とし、その文字列の最後の文字の位置情報をマーカー終了点として記憶すればよい。
これによれば、検索する文字列の意味内容の領域内で、特定の文字部分にマーカーが付加されて表示されるので、検索する文字列に対して真に理解又は記憶すべき重要な部分にマーカーを付加するよう予め設定しておけば、利用者の学習効果を高めることが可能である。
【００１９】
また、入力された文字列に対する前記登録状態が、マーカー登録有であり、かつ入力された文字列に対する前記参照回数が所定値を超えている場合、前記調整部が、マーカー記憶部に記憶されたマーカーの形状をその参照回数に対応した形状に変更するようにしてもよい。
これによれば、マーカー登録がすでにされている文字列について検索回数が多く、理解が遅いと考えられる場合に、そのマーカーの形状を変化させることができるので、学習進度の遅い文字列について学習を促進できる。
【００２０】
また、前記位置情報によって特定されるマーカーの付加される位置を含む行が表示部の画面の先頭行となるように、前記調整部が入力された文字列の前記行以降の意味内容を表示させるようにしてもよい。
【００２１】
さらに、この発明は、前記辞書部が、所定のマーカーを付加すべき意味内容の部分の位置を特定するマーカー情報を各見出し語ごとに記憶し、入力された文字列に対する前記登録状態が、単語帳登録有であり、かつ入力された文字列に対する前記参照回数が所定値を超えている場合は、入力された文字列について前記辞書部に記憶されたマーカー情報を基にして、その入力された文字列に対する文字列定義部をマーカー記憶部に追加設定する設定部を、さらに備えたことを特徴とする電子辞書を提供するものである。
【００２２】
これによれば、マーカー記憶部に所定の情報が登録されていない文字列が検索された場合でも、予め辞書に登録されたその文字列のマーカー情報を用いて、マーカー記憶部の情報を自動設定できるので、利用者が直接マーカー記憶部の情報を設定する必要はなく、マーカー設定における操作性を向上できる。
辞書部に記憶するマーカー情報は、直接位置を特定するための先頭からの文字数の他、訳語の先頭位置、予め調査された出現頻度の高い訳語の位置などが挙げられる。
【００２３】
【発明の実施の形態】
以下、図に示す実施例に基づいて、この発明を具体的に説明する。なお、これによってこの発明は限定されるものではない。
図１に、この発明の電子辞書の一実施例の構成ブロック図を示す。図１において、文字列入力部１は、利用者が検索したい文字列を入力したり、または表示されている文章の所望の文字を指定入力する部分である。キーボード、マウス、トラックボール、ペンなどのポインティングデバイスの他、タッチパネル、音声入力認識装置、文字読取装置などを用いることもできる。
【００２４】
文字列検索部２は、入力された文字列と一致可能な見出し語が、辞書部５の中にないか否か検索する部分であり、主としてＣＰＵにより実現される。
表示部３は、入力された文字列や検索結果等を表示する部分であり、ＣＲＴ、ＬＣＤ、ＥＬなどの表示装置を用いればよい。
設定部９は、記憶部４に記憶された情報のうち、予め設定しておくべき情報を設定する部分であり、具体的には後述するマーカー記憶部６、文字列状態記憶部７、メッセージ記憶部１０に記憶される情報を設定する部分である。
【００２５】
調整部８は、検索結果、メッセージおよびマーカーなどの各種情報を表示するための制御を行う部分であり、この発明の特徴的機能を実現する主要部分である。
設定部９および調整部８も、主としてＣＰＵにより実現できる。
記憶部４は、各種情報を固定的あるいは一時的に記憶する部分であり、この発明では、主として辞書部５、マーカー記憶部６、文字列状態記憶部７、メッセージ記憶部１０に分類できる。
【００２６】
辞書部５は、一般的な辞書データを記憶した部分であり、各単語とその単語に対する意味内容とを関連付けて記憶する。
さらに、辞書部５には、意味内容の中の重要な部分を特定する位置情報が単語の見出し語と意味内容の後に記憶される。この情報は、必ずしも全ての単語について付与されていなくてもよい。
【００２７】
辞書部５のデータは、主として固定的な情報であるので、ＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭのような読み出し専用のメモリや媒体の形態でも提供することができる。ただし、ネットワーク等を介してダウンロードし、ＨＤ等の記憶装置に格納してもよい。
【００２８】
次に、文字列状態記憶部について説明する。
文字列状態記憶部７は、図２に示すように、文字列１２、登録状態２２、参照回数３２からなる情報を、各文字列ごとに記憶した部分であり、情報の追加、削除、更新が可能なように、書き換え可能な不揮発性メモリ（例えば、ＲＡＭ、ＨＤ）が用いられる。
ここで、文字列１２は、過去に一回でも検索されたことのある単語や語句であり、文字列検索部２の検索で見つけられた見出し語が、自動的にこの文字列として格納されるようにしてもよい。
【００２９】
登録状態２２とは、格納された文字列１２に対する現在の状態を示しており、例えば、現在の状態とは、次の４つの状態を意味する。
０：登録なし
１：単語帳登録あり
２：単語帳登録かつマーカー登録あり
３：単語帳登録、マーカー登録あり、マーカー登録あり、かつマーカー箇所先頭表示をする
この登録状態２２は、利用者の入力に基づいて、設定部９の処理により設定される。
【００３０】
ここで、「単語帳登録あり」とは、参照回数の数に関係なく、利用者が重要で真に学習したいと思う場合に付与される情報である。また、画面表示する際にはマーカーを付与した表示はしないことを意味する。
「マーカー登録あり」とは、単語帳登録された文字列であって、さらに画面表示をする際にマーカーを付与した表示をすることを意味する。
したがって、「マーカー登録あり」に設定されている文字列は、後述するマーカー記憶部６に、その文字列についてのマーカーに関する情報が設定記憶される。
「マーカー箇所先頭表示」とは、マーカーを付与して表示する部分を表示画面の先頭、すなわち最上部に表示させることを意味する（図５参照）。したがって、登録情報として「３」が設定されている場合は、単語帳登録され、かつマーカー登録された状態でもある。
【００３１】
参照回数３２は、検索された回数を意味し、文字列１２が検索されるごとにその参照回数に１が加算される。
この発明では、この参照回数が所定数よりも多くなった時に、表示内容を切り替えるようにするために、参照回数の閾値を記憶部４に記憶する。この閾値は、固定値でもよいが、利用者の意思で表示内容を柔軟に切り替えるようにするために、利用者が自由に変更できるようにしてもよい。
【００３２】
図２においては、例えば「ｓｔａｒ」、「ｔｉｍｅ」、「ｔｏｏ」のような文字列１２が１回以上検索されたことがあり、「ｓｔａｒ」は「マーカー箇所先頭表示」に設定されており、「ｔｉｍｅ」は「単語帳登録」がされておらず、「ｔｏｏ」は「単語帳登録」がされていることを示している。
また、「ｓｔａｒ」は、今までに３回検索され、「ｔｉｍｅ」は１０回検索されたことがあることを示している。
【００３３】
次に、マーカー記憶部６について説明する。
図３に、マーカー記憶部６の一実施例の構成図を示す。
マーカー記憶部６は、マーカーの形状定義フィールドと、文字列定義フィールドとから構成される。
形状定義フィールドには、マーカーの形状番号１３と、マーカーの形状を特定する情報２３とが対応付けられて記憶される。
このフィールドは、予め固定的に記憶しておいてもよいが、利用者が必要に応じて追加、削除または変更できるように記憶してもよい。
【００３４】
文字列定義フィールドは、マーカー登録されている文字列３３、マーカー開始点４３、マーカー終了点５３、マーカー形状番号６３とから構成される。
ここで、文字列３３は、辞書の見出し語に相当する単語であり、ここに登録されている文字列は登録状態が「マーカー登録あり：２」または「マーカー箇所先頭表示：３」に設定されている。
マーカー形状番号６３は、形状定義フィールドの番号１３と同一である。
【００３５】
辞書は、各単語について、見出し語とその意味内容部分とによって構成されているが、この発明では、マーカーは、見出し語および意味内容部分のどちらにも付与できるようにするために、「マーカー開始点」と「マーカー終了点」とを記憶させる。
「マーカー開始点」は、マーカーを付与すべき最初の文字位置を特定する情報であり、「マーカー終了点」は、マーカーを付与すべき最後の文字位置を特定する情報である。マーカー開始点とマーカー終了点とによって挟まれた領域の文字も、同様のマーカーが付与されることになる。
【００３６】
例えば、図３では、マーカー開始点、マーカー終了点の情報には、各単語の先頭文字から数えた文字数を記憶している。
図３の「ｓｔａｒ」は、マーカー開始点として３８、マーカー終了点として３８が設定され、付与するマーカーの形状の番号は「１」と設定されている。さらに、「ｓｔａｒ」にはもう一つマーカーが設定されており、マーカー開始点として４３、マーカー終了点として４４、マーカーの形状として「３」が設定されている。
【００３７】
図６は、単語「ｓｔａｒ」についての見出し語およびその意味内容を示したものであるが、この一文字目は「ｓ」であり、３８文字目が「星」、４３文字目が「恒」、４４文字目が「星」である。また、３８文字目の「星」にはマーカー形状「１」のマーカーが付与されており、４３文字目と４４文字目の文字列「恒星」にはマーカー形状「３」のマーカーが付与されている状態を示している。
【００３８】
図３の文字列定義フィールドの内容は、前記した文字列状態記憶部７の登録状態２２に、利用者が「マーカー登録あり：２」か、または「マーカー箇所先頭表示：３」を設定した時に、同時に利用者が設定するようにすればよい。
あるいは、辞書部５の中に、予め単語の意味内容に加えて、その意味内容の重要な部分を特定する情報（重要情報）が記憶されている場合は、この重要情報を参照することにより、マーカー開始点４３、マーカー終了点５３、マーカー形状６３を、利用者の入力を待つことなく自動的に設定してもよい。
【００３９】
なお、「マーカー開始点」、「マーカー終了点」については、先頭からの文字数で設定するのではなく、行数と桁数との組合せによって設定してもよい。また、マーカーを付与すべき位置を特定できればよいので、画面上の表示位置アドレスで設定したり、意味内容に含まれる文字列のフォント情報や文字の大きさの情報を利用して設定してもよい。
例えば、ある特定のフォントが設定されている文字にマーカーを付与することにした場合は、フォント情報を手がかりにして、マーカーの開始点と終了点とを設定することもできる。
【００４０】
次に、メッセージ記憶部１０について説明する。
メッセージ記憶部１０に記憶される情報とは、辞書検索を実行したことにより、利用者に通知あるいは警告した方がよいと思われる情報であり、例えば、次のような情報がある。
（１）検索回数が多くなっています。
（２）単語帳登録をお勧めします。
（３）すでに、単語帳登録されています。
（４）検索回数が１０回を超えました。
【００４１】
これらの情報は、予めＲＯＭ、ＣＤ−ＲＯＭなどに固定的に記憶された情報として提供することが好ましいが、設定部９によって後で利用者自身が必要に応じて設定変更、追加できるようにしてもよい。利用者自身が定義したメッセージが利用できれば、その利用者にとってこの電子辞書の使い勝手がよりよくなる。この場合には、メッセージ記憶部１０は、ＨＤなどの書き換え可能な不揮発性メモリに格納して提供すればよい。
【００４２】
次に、この発明の電子辞書の使用時の動作を説明する。
図９に、この発明の電子辞書の一実施例の動作フローチャートを示す。
まず、ステップＳ１において、検索する文字列を決定する。検索する文字列は、例えば利用者が文字列入力部１から直接入力する。
ステップＳ２において、検索する文字列に関する情報を、文字列状態記憶部７から検索する。ここでは、図２の文字列１２の中に検索する文字列と一致するものがあるか否か確認する。
一致する文字列がある場合は、文字列状態記憶部７の中のその文字列１２に対応する参照回数３２を１増加させる。
一方、一致する文字列がなければ、文字列状態記憶部７の文字列１２に検索する文字列を新たに記録し、登録状態を「０」とし、参照回数を「１」にセットする。
【００４３】
次に、ステップＳ３において、文字列状態記憶部７から、検索する文字列の登録状態２２と、参照回数３２を取得する。
例えば、検索する文字列が「ｔｉｍｅ」の時、文字列状態記憶部７に「ｔｉｍｅ」があるので、登録状態２２として「０」、参照回数３２として「１０」が取得される。
【００４４】
次にステップＳ４において、検索する文字列が単語帳登録されているか否か確認する。
単語帳登録の有無は、登録状態２２で判断し、登録状態が「０」の時登録なしと判断し、１以上の時登録ありと判断する。
単語帳登録されていない場合はステップＳ１０へ進み、検索する文字列の参照回数３２を閾値と比較する。参照回数３２が閾値以下の時は、通常通りその文字列に対応する意味内容である訳語を読み出して表示する（ステップＳ１２）。
【００４５】
参照回数３２が閾値よりも大きい時は、単語帳登録を勧める旨のメッセージをメッセージ記憶部１０から取得し、訳語を辞書部５から取得し表示する（ステップＳ１１）。
図２の文字列ｔｉｍｅの場合は、単語帳登録がなく、参照回数が１０回であるので、ステップＳ４、Ｓ１０、Ｓ１１へと進み、図４のようなメッセージ「検索回数が多くなっています。単語帳登録をお勧めします。」と、訳語とが表示される。
【００４６】
ステップＳ４で、単語帳登録がある場合は、ステップＳ５へ進み、マーカー登録があるか否か確認する。ここで、マーカー登録があるか否かは、図２の登録状態２２の数値により判断する。すなわち、登録状態２２が２または３の時、マーカー登録ありと判断する。
例えば、検索する文字列が「ｓｔａｒ」の時、登録状態が「３：マーカー箇所先頭表示」なので、ステップＳ４からステップＳ５へ進み、さらにステップＳ６へ進む。
【００４７】
ステップＳ６において、検索する文字列の参照回数３２と閾値とを比較する。これは、ステップＳ１０と同様である。
参照回数３２が閾値以下の時は、ステップＳ８へ進み、閾値よりも大きい時は、ステップＳ７へ進む。
ステップＳ７では、マーカー形状を現在のマーカー形状と異なるものに変更する。例えば、図３のマーカー記憶部６の文字列定義に設定されているマーカー形状６３を「１」から「５」に変更する。この変更は、予め設定された基準通りに行ってもよく、利用者が変更内容を定義できるようにしてもよい。
ステップＳ７を実行する場合は、単語帳登録されており、しかも何度も検索されているので、重要でありながら利用者が理解していない可能性が高い。
したがって、ステップＳ７におけるマーカーの変更は、より目立ちやすいマーカーに変更することが好ましい。
【００４８】
次に、ステップＳ８において、検索する文字列に関してマーカー記憶部６に記憶された文字列定義の４つの情報（３３、４３、５３、６３）を読み出す。
ステップＳ９において、マーカー箇所を先頭表示するか否か判断する。
ここでは、図２の登録状態２２が「３」か否か確認され、「３」の時は、マーカー箇所先頭表示を意味するので、ステップＳ１８へ進み、それ以外の時はステップＳ１９へ進む。
【００４９】
ステップＳ１８では、マーカーを付与すべき部分を両面の最上行に移動し、マーカー記憶部６の文字列定義に記憶された情報に基づいてマーカーを付与した画面（例えば図５参照）を表示する。
ステップＳ１９では、検索する文字列を見出し語とする意味内容（訳語）を、辞書部５から読み出し、その先頭から表示する。この時、マーカーが設定されている部分にマーカーを付与して画面上に表示する（例えば図６参照）。
【００５０】
例えば、検索する文字列が図２に示した「ｓｔａｒ」の場合は、登録状態が「３」で、参照回数が「３」であるので、ステップＳ６から直接ステップＳ８へ進み、さらにステップＳ９の分岐によりステップＳ１８へ進む。また、「ｓｔａｒ」は、図３に示すように、２つのマーカーが設定されているが、ステップＳ１８において、マーカー開始点、終了点が共に「３８」の文字と、マーカー開始点を「４３」、終了点を「４４」とする文字列に、それぞれマーカー形状「１」と「３」のマーカーが付与されて表示される。
【００５１】
図３では、マーカー開始点「３８」は、「ｓｔａｒ」の辞書内容の先頭から３８文字目を意味しており、具体的には図６に示した例では、先頭の「ｓ」から数えて３８文字目の「星」を意味する。
また、マーカー開始点「４３」、マーカー終了点「４４」の文字列は、図６に示した例では、「恒星」を意味する。
さらに、マーカー開始点「３８」のマーカー形状６３は「１」に設定されているので、図３の形状定義から対応する形状２３が選択されて、図６のように「星」に重ねてマーカー表示がされる。
また、「恒星」については、マーカー形状６３は「３」に設定されているので、図６のように、「恒星」の部分にマーカー表示がされる。
【００５２】
ステップＳ５において、単語帳登録はされているが、マーカー登録がされていない場合、例えば図２の「ｔｏｏ」の場合、ステップＳ１３へ進む。
ステップＳ１３において、検索する文字列の参照回数を閾値と比較する。これはステップＳ１０と同じである。
参照回数が閾値よりも大きい時はステップＳ１４へ進み、閾値以下の時は、ステップＳ１７へ進む。
【００５３】
ステップＳ１７へ進んだ時は、検索する文字列は単語帳登録はされているが、まだ検索した回数が閾値よりも少ないので、検索する文字列についての訳語の内容と、「単語帳登録されています」というような単語帳登録がされている旨を利用者に喚起する表示をする。
【００５４】
図２の「ｔｏｏ」が検索する文字列の場合、閾値が５であるとすると、登録状態２２は「１」であり、参照回数は４であるので、マーカーは登録されておらず、ステップＳ１３からＳ１７へと進み、図７のような表示がされる。
ステップＳ１４へ進んだ時は、検索する文字列は、単語帳登録されており、かつ検索した回数が閾値を越えているので、利用者にさらに注意を喚起させるために、この検索する文字列にマーカーを付与しておいた方が好ましいと考えられる。
そこで、設定部９が現在の検索する文字列の登録状態２２を、自動的に「１」からマーカー登録あり「２」に設定する。
あるいは、「マーカー箇所先頭表示：３」に設定してもよい。
または、登録状態２２を、「２」または「３」に設定した方がよい旨を表示し、利用者に設定入力をするよう要求してもよい。
【００５５】
次に、ステップＳ１５において、参照回数３２を「０」に再設定し、ステップＳ１６において、「２」または「３」にマーカー登録した検索文字列の文字列定義を設定する。
すなわち、図３の文字列３３、マーカー開始点４３、マーカー終了点５３、マーカー形状６３を設定する。
【００５６】
ここで、マーカー開始点４３、マーカー終了点５３については、辞書部５に検索文字列の重要箇所情報が予め記憶されている場合は、設定部９がその重要箇所情報をもとに自動生成してもよい。
【００５７】
マーカー形状６３は、予め定められた初期設定の形式を採用してもよいが、入力要求画面を表示して利用者に入力してもらうようにしてもよい。
例えば、検索文字列が図２の「ｖｅｈｉｃｌｅ」の場合、登録状態２２が「１」であるので、ステップＳ４、Ｓ５、Ｓ１３へと進み、参照回数３２が閾値「５」よりも大きい「６」であるので、ステップＳ１４、Ｓ１５、Ｓ１６が実行される。
【００５８】
したがって、「ｖｅｈｉｃｌｅ」の登録状態２２は「２」に設定され、参照回数は「０」にリセットされ、さらに、例えば図８に示すように、マーカー開始点４３、マーカー終了点５３、マーカー形状６３が設定される。
【００５９】
【発明の効果】
この発明によれば、単語帳登録を喚起するメッセージと訳語とを画面上に同時に表示するので、利用者に文字列の学習のための注意を与えると共に、すぐに検索文字列の意味内容を知りたい場合にも対応でき、利用者の使い勝手と活用効率を向上できる。
【００６０】
特に、検索文字列の参照回数が規定回数を超えた場合において、その訳語も同時に表示するので、訳語を表示せずにまず用例を表示させる場合に比べて、利用者の操作性を向上できる。
また、検索文字列の見出し語ではなく、その検索文字列の意味内容の中で予め設定された部分にマーカーを付与して表示するので、真に理解すべき部分が強調されて利用者に喚起することができ、より学習効果を高めることができる。
【図面の簡単な説明】
【図１】この発明の電子辞書の概略構成ブロック図である。
【図２】この発明の文字列状態記憶部の一実施例の説明図である。
【図３】この発明のマーカー記憶部の一実施例の説明図である。
【図４】この発明の検索結果の表示の一実施例の説明図である。
【図５】この発明の検索結果の表示の一実施例の説明図である。
【図６】この発明の検索結果の表示の一実施例の説明図である。
【図７】この発明の検索結果の表示の一実施例の説明図である。
【図８】この発明のマーカー記憶部の一実施例の説明図である。
【図９】この発明の電子辞書の主要な処理のフローチャートである。
【符号の説明】
１  文字列入力部
２  文字列検索部
３  表示部
４  記憶部
５  辞書部
６  マーカー記憶部
７  文字列状態記憶部
８  調整部
９  設定部
１０  メッセージ記憶部
１２  文字列
２２  登録状態
３２  参照回数
３３  文字列
４３  マーカー開始点
５３  マーカー終了点
６３  マーカー形状
【図１】
2004213299.tif 000003
【図２】
2004213299.tif 000004
【図３】
2004213299.tif 000005
【図４】
2004213299.tif 000006
【図５】
2004213299.tif 000007
【図６】
2004213299.tif 000008
【図７】
2004213299.tif 000009
【図８】
2004213299.tif 000010
【図９】
2004213299.tif 000011