(57)【特許請求の範囲】
【請求項１】
置換対象文字列と、置換文字列と、を対応づけて記憶する置換文字列記憶手段と、
表示制御されたテキスト中から熟語見出語としての文字列の指定及び熟語説明部分情報としての文字列の指定を受け付ける熟語指定手段と、
前記熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段と、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて記憶する熟語帳記憶手段と、
前記熟語帳記憶手段により記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記熟語帳記憶手段から読み出して表示する制御を行う熟語帳表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
見出語と、説明情報と、を対応づけて記憶する見出語記憶手段と、
置換対象文字列と、置換文字列と、を対応づけて記憶する置換文字列記憶手段と、
前記見出語記憶手段に記憶された見出語の選択を受け付ける見出語選択手段と、
前記見出語選択手段により選択された見出語に対応する説明情報を前記見出語記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
前記説明情報表示制御手段により表示制御された説明情報中から熟語見出語としての文字列の指定及び熟語説明部分情報としての文字列の指定を受け付ける熟語指定手段と、
前記熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段と、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて記憶する熟語帳記憶手段と、
前記熟語帳記憶手段により記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記熟語帳記憶手段から読み出して表示する制御を行う熟語帳表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項３】
前記置換文字列記憶手段は、置換対象文字列として所定の記号と、置換文字列として見出語を示す情報と、を対応付けて記憶し、
前記文字列置換手段は、前記熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列である所定の記号が含まれる場合に、当該所定の記号を前記見出語選択手段により選択された見出語に該当する文字列に置換することを特徴とする請求項２に記載の情報表示制御装置。
【請求項４】
前記説明情報表示制御手段により表示制御された説明情報中から指定説明部分情報としての文字列の指定を受け付け、当該指定説明部分情報と、前記見出語選択手段により選択された見出語と、を対応付けて記憶する単語帳記憶手段と、
前記単語帳記憶手段により記憶されている見出語の選択を受け付け、当該見出語に対応する指定説明部分情報を前記単語帳記憶手段から読み出して表示する制御を行う単語帳表示制御手段と、
をさらに備えることを特徴とする請求項２または請求項３に記載の情報表示制御装置。
【請求項５】
見出語と、説明情報と、を対応づけて記憶する見出語記憶手段と、
置換対象文字列と、置換文字列と、を対応づけて記憶する置換文字列記憶手段と、
前記見出語記憶手段に記憶された見出語の選択を受け付ける見出語選択手段と、
前記見出語選択手段により選択された見出語に対応する説明情報を前記見出語記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
前記説明情報表示制御手段により表示制御された説明情報中から熟語説明部分情報としての文字列の指定を受け付ける熟語説明部分指定手段と、
前記熟語説明部分指定手段により指定を受け付けた熟語説明部分情報中に他と異なる表記からなる文字列が含まれる場合には当該文字列を、含まれない場合には前記見出語選択手段により選択された見出語を、熟語見出語として抽出する熟語見出語抽出手段と、
前記熟語見出語抽出手段により抽出された熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段と、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて記憶する熟語帳記憶手段と、
前記熟語帳記憶手段により記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記熟語帳記憶手段から読み出して表示する制御を行う熟語帳表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項６】
表示部と、記憶部とを備えたコンピュータを、
置換対象文字列と、置換文字列と、を対応づけて前記記憶部に記憶する置換文字列記憶手段、
前記表示部に表示制御されたテキスト中から熟語見出語としての文字列の指定及び熟語説明部分情報としての文字列の指定を受け付ける熟語指定手段、
前記熟語見出語中に前記置換文字列記憶手段により前記記憶部に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて前記記憶部に記憶する熟語帳記憶手段、
前記熟語帳記憶手段により前記記憶部に記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記記憶部から読み出して前記表示部に表示する制御を行う熟語帳表示制御手段、
として機能させるためのプログラム。
【請求項７】
表示部と、記憶部とを備えたコンピュータを、
見出語と、説明情報と、を対応づけて前記記憶部に記憶する見出語記憶手段、
置換対象文字列と、置換文字列と、を対応づけて前記記憶部に記憶する置換文字列記憶手段、
前記見出語記憶手段により前記記憶部に記憶された見出語の選択を受け付ける見出語選択手段、
前記見出語選択手段により選択された見出語に対応する説明情報を前記記憶部から読み出して前記表示部に表示する制御を行う説明情報表示制御手段、
前記説明情報表示制御手段により前記表示部に表示制御された説明情報中から熟語見出語としての文字列の指定及び熟語説明部分情報としての文字列の指定を受け付ける熟語指定手段、
前記熟語見出語中に前記置換文字列記憶手段により前記記憶部に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて前記記憶部に記憶する熟語帳記憶手段、
前記熟語帳記憶手段により前記記憶部に記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記記憶部から読み出して前記表示部に表示する制御を行う熟語帳表示制御手段、
として機能させるためのプログラム。
【請求項８】
表示部と、記憶部とを備えたコンピュータを、
見出語と、説明情報と、を対応づけて前記記憶部に記憶する見出語記憶手段、
置換対象文字列と、置換文字列と、を対応づけて前記記憶部に記憶する置換文字列記憶手段、
前記見出語記憶手段により前記記憶部に記憶された見出語の選択を受け付ける見出語選択手段、
前記見出語選択手段により選択された見出語に対応する説明情報を前記記憶部から読み出して前記表示部に表示する制御を行う説明情報表示制御手段、
前記説明情報表示制御手段により前記表示部に表示制御された説明情報中から熟語説明部分情報としての文字列の指定を受け付ける熟語説明部分指定手段、
前記熟語説明部分指定手段により指定を受け付けた熟語説明部分情報中に他と異なる表記からなる文字列が含まれる場合には当該文字列を、含まれない場合には前記見出語選択手段により選択された見出語を、熟語見出語として抽出する熟語見出語抽出手段、
前記熟語見出語抽出手段により抽出された熟語見出語中に前記置換文字列記憶手段により前記記憶部に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて前記記憶部に記憶する熟語帳記憶手段、
前記熟語帳記憶手段により前記記憶部に記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記記憶部から読み出して前記表示部に表示する制御を行う熟語帳表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書装置（以下、単に「電子辞書」という）と呼ばれる情報表示制御装置が知られている。電子辞書には、見出語検索機能や、例文検索機能等の種々の機能が備えられているが、その機能の１つとして単語帳機能がある（例えば、特許文献１参照）。
【０００３】
単語帳機能とは、ユーザの登録操作に従って見出語を登録させる機能であり、具体的には次のような機能である。すなわち、ユーザによって入力された入力文字列に適合する見出語を検索し、検索した見出語に対応する説明情報を表示する。そこで、ユーザは単語帳登録キーを押下すると、検索した見出語が単語帳に登録される。そして、ユーザは単語帳に登録された見出語の中から見出語を選択することで、選択した見出語に対応する説明情報を読み出して表示させることができる。単語帳機能は主に学習用として用いられる機能である。
【０００４】
単語帳に単語を登録する方法としては、上述のように説明情報が表示された際に、ユーザが所定の操作を行うことにより見出語が登録されるものや、例文に含まれる単語に対応する見出語をそれぞれ登録させるものなどが知られている（例えば、特許文献２参照）。
【特許文献１】特開平４−２１７０７２号公報
【特許文献２】特開平１０−１０５５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、紙の辞書をまるごと電子化したいわゆるフルコンテンツタイプの電子辞書がよく利用されるようになってきた。このような電子辞書では、説明情報は多くの意味内容を含んで記憶されている。従って、説明情報に含まれる多くの意味内容の中からユーザが所望する意味内容を探し出すには手間がかかっていた。
【０００６】
この点は、従来の単語帳機能も同様であった。すなわち単語帳に登録できるのは、見出語のみである。従って、辞書引きして説明情報を閲覧し、手間をかけて所望の意味内容を探し出したとしても、登録できるのはその見出語のみであったため、単語帳で再度学習（復習）しようとした場合であっても、所望の意味内容を探し出すといった手間を再び必要とするものであった。
【０００７】
また、フルコンテンツタイプの電子辞書に記憶されている説明情報には、見出語の意味内容だけではなく、見出語を利用した熟語や、例文等も記憶されている。しかし、従来の単語帳には辞書引きしたその見出語しか登録できない為に、辞書引きして表示させた説明情報中の熟語を単語帳に登録させることができなかった。
【０００８】
例えば、見出語「interested」の説明情報の中に、「be interested in」という熟語が記憶されている。ユーザが、「be interested in」という熟語を学習したい場合には、見出語「interested」を記憶させるしかなかった。そして、その後の復習の時点において、単語帳から見出語「interested」を選択し、当該見出語に対応する説明情報を表示する。そして、説明情報に含まれる「be interested in」という熟語を探し出す必要があった。また、そもそも熟語「be interested in」を後で復習したいと思うユーザにとっては、見出語「interested」として記憶したということを覚えていなければならなかった。従って、紙製の単語カードのように「be interested in」と、その意味とを対応づけて記憶させるような使い方はできなかった。
【０００９】
また、フルコンテンツタイプの電子辞書においては、当然に説明情報に多くの文字が記憶されている。このため説明情報を表示させる場合には、より大きな画面である方が一度に多くの文字が表示されるために、ユーザの使い勝手が向上する。従って、近年電子辞書に利用されるＬＣＤ（Liquid Crystal Display）等の表示装置は、大きなサイズになってきている。それに伴い、電子辞書も大型化する傾向にある。
【００１０】
ここで、電子辞書に内蔵される単語帳機能は、主に学習用として利用されるものである。従って、ユーザは従来のいわゆる紙製の単語カードと同様に、単語を覚えたか否かを確認する機能として利用する場合が多い。単語帳機能が利用される主な場面としては、電車を待っている時間や乗っている時間、友人を待っている時間等のように空き時間に多く利用される。さらに、通常の辞書機能と異なり、机上で利用される場面より外出先で利用される場面の方が多い。このため、持ち運びやすさ、使いやすさの点で単語帳機能を内蔵する電子辞書はより小型化されている方が好ましい。
【００１１】
しかし、電子辞書を小型化すると今度は辞書機能を利用する際に、一度に表示させる情報量（文字数）が減ることになり、視認性が低下してしまう。そのために、電子辞書を小型化することはできないという相反する問題があった。
【００１２】
そこで、上述した課題に鑑み、本発明は使い勝手の良い単語帳機能、又はこれと同等の機能を実現することを目的としている。
【課題を解決するための手段】
【００１７】
以上の課題を解決するために、請求項１に記載された発明の情報表示制御装置は、
置換対象文字列と、置換文字列と、を対応づけて記憶する置換文字列記憶手段と、
表示制御されたテキスト中から熟語見出語としての文字列の指定及び熟語説明部分情報としての文字列の指定を受け付ける熟語指定手段と、
前記熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段と、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて記憶する熟語帳記憶手段と、
前記熟語帳記憶手段により記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記熟語帳記憶手段から読み出して表示する制御を行う熟語帳表示制御手段と、
を備えることを特徴とする。
【００１８】
また、請求項２に記載された発明の情報表示制御装置は、
見出語と、説明情報と、を対応づけて記憶する見出語記憶手段と、
置換対象文字列と、置換文字列と、を対応づけて記憶する置換文字列記憶手段と、
前記見出語記憶手段に記憶された見出語の選択を受け付ける見出語選択手段と、
前記見出語選択手段により選択された見出語に対応する説明情報を前記見出語記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
前記説明情報表示制御手段により表示制御された説明情報中から熟語見出語としての文字列の指定及び熟語説明部分情報としての文字列の指定を受け付ける熟語指定手段と、
前記熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段と、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて記憶する熟語帳記憶手段と、
前記熟語帳記憶手段により記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記熟語帳記憶手段から読み出して表示する制御を行う熟語帳表示制御手段と、
を備えることを特徴とする。
【００２２】
請求項５に記載された発明の情報表示制御装置は、
見出語と、説明情報と、を対応づけて記憶する見出語記憶手段と、
置換対象文字列と、置換文字列と、を対応づけて記憶する置換文字列記憶手段と、
前記見出語記憶手段に記憶された見出語の選択を受け付ける見出語選択手段と、
前記見出語選択手段により選択された見出語に対応する説明情報を前記見出語記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
前記説明情報表示制御手段により表示制御された説明情報中から熟語説明部分情報としての文字列の指定を受け付ける熟語説明部分指定手段と、
前記熟語説明部分指定手段により指定を受け付けた熟語説明部分情報中に他と異なる表記からなる文字列が含まれる場合には当該文字列を、含まれない場合には前記見出語選択手段により選択された見出語を、熟語見出語として抽出する熟語見出語抽出手段と、
前記熟語見出語抽出手段により抽出された熟語見出語中に前記置換文字列記憶手段に記憶された置換対象文字列が含まれる場合に、当該置換対象文字列を対応する置換文字列に置換する文字列置換手段と、
前記熟語見出語と、前記熟語説明部分情報と、を対応付けて記憶する熟語帳記憶手段と、
前記熟語帳記憶手段により記憶されている熟語見出語の選択を受け付け、当該熟語見出語に対応する熟語説明部分情報を前記熟語帳記憶手段から読み出して表示する制御を行う熟語帳表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【００４０】
請求項１に記載された発明によれば、説明情報中に表示された熟語を見出語として単語帳に記憶することができる。
【発明を実施するための最良の形態】
【００５２】
〔第１実施形態〕
図を参照して、本発明を情報表示制御装置の一種である携帯型の電子辞書装置（電子辞書）に適用した場合の実施の形態について図面を参照して詳細に説明する。なお、本発明が適用可能なものは携帯型の電子辞書に限定されるものではない。
【００５３】
［１．１  構成］
電子辞書には、国語辞書、英和辞書、和英辞書、英英辞書、ことわざ辞典等の各種電子辞書データ（辞書ＤＢ）が内蔵されている。この辞書ＤＢには、見出語に対応づけて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報が記憶される。ユーザは辞書種別を選択して単語を入力することにより、当該単語の説明情報を表示させることができる。
【００５４】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。
【００５５】
例えば、各種キー群５は、図２に示すように、各種処理が実行される処理キー７、操作の確定等の指示が入力される決定キー９、カーソル等の方向を指示する方向キー１１、チェック状態を変更するチェックキー１３、検索対象の辞書ＤＢを英和辞書ＤＢにするための英和辞書キー１５等を有している。尚、それぞれのキーの機能、動作についての詳細は適宜説明する。
【００５６】
図３は、本実施形態における電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）４０、入力部５０、表示部６０、通信部７０を備えており、バス８０で接続されている。
【００５７】
［１．１．１  記憶装置］
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムを格納する読み出し専用メモリである。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００５８】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１の備える検索機能、表示機能、設定機能等の種々の機能を実現するためのプログラム等を格納すると共に、辞書ＤＢとして英和辞書ＤＢ２０２を格納する。また、置換テーブル２０４を格納し、さらにプログラムとしてメインプログラム２１０を格納する。
【００５９】
英和辞書ＤＢ２０２は、英和辞書に関するコンテンツを記憶している辞書ＤＢである。図４に示すように、英和辞書ＤＢ０２には、見出語（例えば、「consistent」）と説明情報とが対応づけて記憶されている。さらに、説明情報には、語義番号（例えば、「１」）と、語義別説明情報（例えば、「１  ［叙述］＜人・言行が＞…」とが記憶されている。
【００６０】
置換テーブル２０４は、熟語帳登録処理において、ＣＰＵ１０が参照するテーブルである。具体的には、置換の対象となる文字列（以下、適宜「置換対象文字列」という。）と置換対象文字を置換する文字列（以下、適宜「置換文字列」という。）とが対応づけて記憶されている。図５に置換テーブル２０４のデータ構成の一例を示す。図５に示すように置換テーブルには、置換対象文字列（例えば、「is」）と、置換文字列（例えば、「be」）とが対応づけて記憶されている。
【００６１】
メインプログラム２１０は、ＣＰＵ１０によってＲＯＭ２０から読み出され、ＲＡＭ３０に展開された後に実行されるプログラムである。詳細は後述するが、熟語帳登録プログラム２１２と、熟語帳表示プログラム２１４と、単語帳登録プログラム２１６と、単語帳表示プログラム２１８とをサブルーチンとして含むプログラムである。
【００６２】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施の形態では、熟語データ格納領域３０２と、単語データ格納領域３０４との領域が確保されている。
【００６３】
熟語データ格納領域３０２は、ＣＰＵ１０が熟語登録処理において、ユーザにより指定された文字列を一時的に記憶するための領域である。図６に熟語データ格納領域３０２のデータ構成の一例を示す。ＣＰＵ１０は、ユーザによって指定された熟語見出語と、熟語説明部分情報とを記憶する。ここで、熟語見出語には、ユーザによって指定された文字列（以下、単に「指定文字列」という。）と、後述する熟語帳登録処理において置換後の文字列とが記憶されている。なお、以下では熟語見出語と熟語説明部分情報とを併せて熟語データという。
【００６４】
単語データ格納領域３０４には、ＣＰＵ１０が単語登録処理において、ユーザにより指定された文字列と、その文字列に対応する見出語と、指定された文字列が含まれる語義番号とを記憶するための領域である。図７にデータ構成の一例を示す。ＣＰＵ１０は、ユーザによって指定された説明部分情報（以下、適宜「指定説明部分情報」という。）と、当該指定説明部分情報の見出語（以下、適宜「単語見出語」という。）と、見出語の語義番号とを対応づけて記憶する。なお、以下では見出語と語義番号と指定説明部分情報とを併せて単語データという。
【００６５】
ＥＥＰＲＯＭ４０は、各種データファイル等の情報を記憶する電気的に書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ４０には、データファイル４０２が記憶されている。ここで、データファイルとは、熟語帳表示処理又は単語帳表示処理において参照されるファイルであり、第１登録部分である第１文字列と第２登録部分である第２文字列とを対応づけて記憶するファイルである。
【００６６】
熟語帳４０４は、図８に示すように第１文字列として熟語見出語（上段に置換後の文字列が記憶されており、下段に置換前（指定文字列）が記憶されている）が、第２文字列として熟語説明部分情報とが記憶されている。また、単語帳４０６は、図９に示すように第１文字列として単語見出語が、第２文字列として指定説明部分情報とが記憶されている。さらに、第１文字列及び第２文字列に対応づけてチェック用のフラグで表されるチェック状態が記憶されている。
【００６７】
［１．１．２  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部５０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部６０に出力して、対応した表示情報を表示する。
【００６８】
また、ＣＰＵ１０は本実施の形態においてＲＯＭ２０のメインプログラム２１０に従ったメイン処理（図１０参照）を実行する。また、ＣＰＵ１０は、メイン処理において、熟語帳登録プログラム２１２に従った熟語帳登録処理（図１１参照）と、熟語帳表示プログラム２１４に従った熟語帳表示処理（図１２参照）と、単語帳登録プログラム２１６に従った単語帳登録処理（図１３参照）と、単語帳表示プログラム２１８に従った単語帳表示処理（図１４参照）とをサブルーチンとして実行する。
【００６９】
ＣＰＵ１０は、例えば英和辞書キー１５が押下されるとメイン処理が実行される。メイン処理において、ＣＰＵ１０は熟語帳キー７ａが押下されると熟語帳表示処理を実行する。また、単語帳キー７ｃガ押下されると単語帳表示処理を実行する。他方、入力文字列が入力された場合には、ＣＰＵ１０は入力文字列に適合する見出語の説明情報を表示する。そして、熟語登録キー７ｂが押下された場合には、ＣＰＵ１０は熟語帳登録処理を実行し、単語登録キー７ｄが押下された場合には単語帳登録処理を実行する。
【００７０】
また、熟語帳登録処理において、ユーザによって説明情報の中から熟語見出語が指定されると、ＣＰＵ１０は当該熟語見出語に置換対象文字列が含まれるか否かを判定する。そして、置換対象文字列が含まれている場合には、ＣＰＵ１０は置換テーブル２０４を参照して置換対象文字列を置換文字列に置換する。また、ユーザによって説明情報の中から熟語説明部分情報が指定されると、ＣＰＵ１０は熟語見出語と熟語説明部分情報とを対応づけて熟語帳４０４に記憶する。
【００７１】
また、熟語帳表示処理において、ＣＰＵ１０は熟語帳４０４から熟語見出語を読み出して一覧表示する。そして、ユーザにより選択された熟語見出語に対応する熟語説明部分情報をＣＰＵ１０は表示する。そして、チェックキー１３が押下されると、ＣＰＵ１０はチェック状態をＯＮにして熟語帳４０４を更新する。
【００７２】
また、単語帳登録処理において、ＣＰＵ１０は説明情報の中から指定された文字列を指定説明部分情報として語義と共に単語見出語に対応づけて単語帳４０６に記憶する。
【００７３】
また、単語帳表示処理において、ＣＰＵ１０は単語帳４０６から単語見出語を読み出して一覧表示する。そして、ユーザにより選択された単語見出語に対応する指定説明部分情報を単語帳４０６から読み出して表示する。そして、チェックキー１３が押下されると、ＣＰＵ１０はチェック状態をＯＮにして単語帳４０６を更新する。
【００７４】
［１．１．３  その他の処理部］
入力部５０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部５０におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示等の入力手段を実現する。なお、この入力部５０は、図１のキー群５に限られるわけではなく、タッチパネル等であってもよい。
【００７５】
表示部６０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。なお、この表示部６０は、図１に示すディスプレイ３に相当する。
【００７６】
通信部７０は、電子辞書１と外部機器とを接続する為の通信装置やインターフェース等であり、例えば小型の学習装置や他の電子辞書、外部記憶装置等が接続される。なお、通信部７０は、外部機器が直接接続されるとしても良いし、ＵＳＢ（Universal Serial Bus）、ＩｒＤＡ（Infrared Data Association）等を介して接続されるとしても良い。
【００７７】
バス８０は、ＣＰＵ１０からのデータ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、ＥＥＰＲＯＭ４０と、入力部５０と、表示部６０と、通信部７０とをそれぞれ接続する信号線である。
【００７８】
［１．２  処理］
［１．２．１  メイン処理］
図１０は、メイン処理に係る電子辞書１の動作を説明するためのフローチャートである。このメイン処理は、ＣＰＵ１０がＲＯＭ２０に記憶されたメインプログラム２１０を実行することによって実現される処理である。
【００７９】
まず、熟語帳キー７ａが押下された場合には（ステップＡ１０；Ｙｅｓ）、ＣＰＵ１０は、サブルーチンとして熟語帳表示処理を実行する（ステップＡ２８）。他方、単語帳キー７ｃが押下された場合には（ステップＡ１０；Ｎｏ→ステップＡ１２；Ｙｅｓ）、ＣＰＵ１０はサブルーチンとして単語帳表示処理を実行する（ステップＡ２６）。
【００８０】
熟語帳キー７ａ及び単語帳キー７ｃが押下されなかった場合には（ステップＡ１０；Ｎｏ→ステップＡ１２；Ｎｏ）、ＣＰＵ１０は入力文字列が入力されることを待機する（ステップＡ１４）。ここで、ユーザにより入力文字列が入力されると（ステップＡ１４；Ｙｅｓ）、ＣＰＵ１０は入力文字列に適合する見出語を英和辞書ＤＢ２０２から検索する。そして、適合する見出語のいずれかをユーザに選択されると、ＣＰＵ１０は選択された見出語に対応する説明情報を表示する（ステップＡ１６）。入力文字列に適合する見出語とは、入力文字列と見出語が完全一致となる文字列だけではなく、入力文字列に含まれる文字の前方（１文字目）から、見出語に含まれる前方の文字を比較し、最も多くの文字が一致する見出語を含むものとする。
【００８１】
続いて、熟語登録キー７ｂが押下された場合には（ステップＡ１８；Ｙｅｓ）、ＣＰＵ１０は、サブルーチンとして熟語帳登録処理（ステップＡ２４）を実行する。他方、単語登録キー７ｄが押下された場合には（ステップＡ１８；Ｙｅｓ→ステップＡ２０；Ｙｅｓ）、ＣＰＵ１０はサブルーチンとして単語登録処理を実行する（ステップＡ２２）。
【００８２】
［１．２．２  熟語帳登録処理］
続いて、熟語帳登録処理について説明する。図１１は熟語帳登録処理に係る電子辞書１の動作を説明するためのフローチャートである。この熟語帳登録処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された熟語帳登録プログラム２１２を実行することによって実現される処理であり、メイン処理のステップＡ２４においてサブルーチンとして実行される処理である。
【００８３】
まず、ＣＰＵ１０は表示部６０に表示されている説明情報の中から、熟語見出語を指定させる（ステップＢ１０）。熟語見出語を指定させる方法として一例を説明すると、表示部６０に指定カーソルを表示する。そして、ユーザによって方向キー１１が押下されることにより、指定カーソルを移動する。ここで、ユーザがシフトキーを押下しながら方向キー１１の左右キーを押下することにより熟語見出語に該当する部分を指定することができる。
【００８４】
そして、ユーザにより決定キー９が押下されると（ステップＢ１２；Ｙｅｓ）、ＣＰＵ１０は、指定された熟語見出語に置換対象文字列が含まれているか否かを判定する（ステップＢ１４）。ここで、置換対象文字列が熟語見出語に含まれている場合には（ステップＢ１４；Ｙｅｓ）、ＣＰＵ１０は置換テーブル２０４に従って置換文字列に置換する（ステップＢ１６）。例えば、熟語見出語に文字列「is」が含まれている場合には、ＣＰＵ１０は「is」を置換文字列「be」に置換する。
【００８５】
続いて、ＣＰＵ１０は熟語見出語を熟語データ格納領域３０２に更新記憶する（ステップＢ１８）。ここで、ＣＰＵ１０は置換文字列と、指定文字列とを併せて記憶する。そして、ＣＰＵ１０は、表示部６０に表示されている説明情報の中から熟語説明部分情報を指定させる（ステップＢ２０）。ここで、ユーザにより決定キー９が押下されると（ステップＢ２２；Ｙｅｓ）、ＣＰＵ１０は指定された熟語説明部分情報を熟語データ格納領域３０２に熟語説明部分情報を更新記憶する（ステップＢ２４）。
【００８６】
それから、ＣＰＵ１０は、熟語データ格納領域３０２に記憶されている熟語データを、熟語帳４０４に追記する（ステップＢ２６）。
【００８７】
［１．２．３  熟語帳表示処理］
続いて、熟語帳表示処理について説明する。図１２は熟語帳表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この熟語帳表示処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された熟語帳表示プログラム２１４を実行することによって実現される処理であり、メイン処理のステップＡ２８においてサブルーチンとして実行される処理である。
【００８８】
まず、ＣＰＵ１０は熟語帳４０４から熟語見出語を読み出し（ステップＣ１０）、読み出した熟語見出語を一覧表示する（ステップＣ１２）。ここで、読み出される熟語見出語としては、置換後の文字列が読み出されるものとする。続いて、ＣＰＵ１０は選択カーソルを移動させて一覧表示している熟語見出語の中から一の熟語見出語を選択させる。そして、決定キー９が押下されると、ＣＰＵ１０は選択された熟語見出語に対応する熟語説明部分情報を読み出し（ステップＣ１８）、表示部６０に熟語見出語と熟語説明部分情報とを表示部６０の一画面に表示する（ステップＣ２０）。
【００８９】
つづいて、ＣＰＵ１０はチェックキー１３が押下されると（ステップＣ２２；Ｙｅｓ）、ＣＰＵ１０はチェック状態をＯＮにして熟語帳４０４を更新する（ステップＣ２６）。ここで、処理を終了しない場合には（ステップＣ２８；Ｎｏ）、ＣＰＵ１０はステップＣ１０から処理を繰り返し実行する。また、処理終了の入力があった場合には、ＣＰＵ１０は熟語表示処理を終了する（ステップＣ２８；Ｙｅｓ）。
【００９０】
［１．２．４  単語帳登録処理］
続いて、単語帳登録処理について説明する。図１３は単語帳登録処理に係る電子辞書１の動作を説明するためのフローチャートである。この単語帳登録処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された単語帳登録プログラム２１６を実行することによって実現される処理であり、メイン処理のステップＡ２４においてサブルーチンとして実行される処理である。
【００９１】
まずＣＰＵ１０は、説明情報の中から指定説明部分情報を指定させる（ステップＤ１０）。そして、決定キー９が押下されると（ステップＤ１２；Ｙｅｓ）、ＣＰＵ１０は、指定説明部分情報と、語義番号とを単語見出語に対応づけて単語データ格納領域３０４に記憶する（ステップＤ１４）。さらに、ＣＰＵ１０は、登録キーが押下されるまでは（ステップＤ１６；Ｎｏ）、ステップＤ１０から処理を繰り返し実行し、複数の指定説明部分情報を指定させることができる。
【００９２】
そして、ＣＰＵ１０は、単語登録キー７ｄが押下されると（ステップＤ１６；Ｙｅｓ）、単語データ格納領域３０４に記憶されている単語データを単語帳４０６にまとめて追記する（ステップＤ１８）。
【００９３】
［１．２．５  単語帳表示処理］
続いて、単語帳表示処理について説明する。図１４は単語帳表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この単語帳表示処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された単語帳表示プログラム２１８を実行することによって実現される処理であり、メイン処理のステップＡ２６においてサブルーチンとして実行される処理である。
【００９４】
まず、ＣＰＵ１０は単語帳４０６から単語見出語を読み出して（ステップＥ１０）一覧表示する（ステップＥ１２）。そして、ユーザからの入力に従って選択カーソルを移動し（ステップＥ１４）、決定キー９が押下されたか否かを判定する（ステップＥ１６）。ここで、決定キー９が押下されると（ステップＥ１６；Ｙｅｓ）、ＣＰＵ１０は選択されている単語見出語に対応する指定説明部分情報を単語帳４０６から読み出し（ステップＥ１８）、単語見出語と指定説明部分情報とを表示部６０に表示する（ステップＥ２０）。
【００９５】
さらに、チェックキー１３が押下されると（ステップＥ２２；Ｙｅｓ）、ＣＰＵ１０はチェック状態をＯＮにして（ステップＥ２４）、単語帳４０６を更新する（ステップＥ２６）。そして、処理を終了する旨の入力が為されると（ステップＥ２８；Ｙｅｓ）、ＣＰＵ１０は単語帳表示処理を終了する。
【００９６】
［１．３  動作例］
［１．３．１  第１動作例］
続いて、表示画面の図を用いて電子辞書１の動作例について説明する。まず、第１動作例として、熟語帳登録処理及び熟語帳表示処理を実行する場合について、図１５及び図１６を用いて説明する。
【００９７】
（１）熟語帳への登録
図１５（ａ）は、入力文字列に適合する見出語「interested」の説明情報が表示されている表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００が表示されている状態から、熟語登録キー７ｂが押下されると（図１０のステップＡ１８；Ｙｅｓ）、ＣＰＵ１０は熟語帳登録処理を実行する（図１０のステップＡ２４）。
【００９８】
つづいて、熟語帳登録処理が実行された場合における表示画面Ｗ１０２の一例を示した図が図１５（ｂ）である。ここで、表示領域Ｒ１００にユーザに登録する熟語を指定する旨のメッセージが表示されている。また文字列「is 〜 in」が指定されている。この旨を示す為に、ＣＰＵ１０は文字列に反転表示Ｍ１００を施している。
【００９９】
ここで、ＣＰＵ１０は、指定された文字列「is 〜 in」に含まれている置換対象文字列「is」及び「〜」を置換文字列に置換する（ステップＢ１６）。具体的には、置換テーブル２０４を参照すると、文字列「is」は「be」に置換され、文字列「〜」は見出語に該当する文字列「interested」に置換される。そして、置換された熟語見出語「be interested in」と、指定文字列「is 〜 in」とが熟語データ格納領域３０２に記憶される。
【０１００】
つづいて、ＣＰＵ１０は熟語説明部分情報をユーザに指定させる（図１１のステップＢ２０）。ユーザに指定させた場合における表示画面Ｗ１０４の一例を示した図が図１５（ｃ）である。表示画面Ｗ１０４には、領域Ｒ１０２に熟語説明部分情報の指定を促すメッセージが表示されている。さらに、ユーザにより「[S is 〜 in …持っている」が指定され（反転表示Ｍ１０２）決定キー９が押下されると、ＣＰＵ１０は指定されている文字列「[S is 〜 in …持っている」を熟語説明部分情報として熟語データ格納領域３０２に記憶する。
【０１０１】
そして、ＣＰＵ１０は、熟語データ格納領域３０２に記憶された熟語データを、熟語帳４０４に追記する。
【０１０２】
（２）熟語帳の表示
図１６（ａ）は、熟語帳４０４に記憶されている熟語見出語（第１文字列）が一覧表示されている表示画面Ｗ１０６の一例を示した図である。ＣＰＵ１０は、熟語帳４０４に記憶されている熟語見出語の置換後の文字列（熟語）を読み出して一覧表示し、更にチェックボックスを表示する。チェックボックスは、熟語帳４０４のチェック状態に対応するものであり、例えばチェック状態が「ＯＮ」であるときは、チェック記号Ｍ１０６を付して識別表示をする。
【０１０３】
そして、一覧表示されている熟語見出語の中から、見出語「be interested in」が選択され（図１２のステップＣ１４；反転表示Ｍ１０４）、決定キー９が押下されると（ステップＣ１６）、ＣＰＵ１０は、選択された熟語見出語に対応する熟語説明部分情報（第２文字列）を熟語帳４０４から読み出して表示する。図１６（ｂ）は、選択された熟語見出語と説明情報とが表示されている表示画面Ｗ１０８の一例を示した図である。
【０１０４】
［１．３．２  第２動作例］
続いて、第２動作例として、単語帳登録処理及び単語帳表示処理を実行する場合について、図１７を用いて説明する。
【０１０５】
（１）単語の登録
図１７（ａ）は、入力文字列に適合する見出語「consistent」の説明情報が表示されている表示画面Ｗ１５０の一例である。表示画面Ｗ１５０が表示されている状態から、単語登録キー７ｄが押下されると（図１０のステップＡ２０；Ｙｅｓ）、ＣＰＵ１０は単語帳登録処理を実行する（図１０のステップＡ２２）。
【０１０６】
単語帳登録処理が実行された場合の表示画面Ｗ１５２の一例を示したのが図１７（ｂ）である。図１７（ｂ）に示すように、領域Ｒ１５０にメッセージが表示されることにより、ユーザに登録を促している。さらに、説明情報の中で指定された文字列に反転表示Ｍ１５０及び反転表示Ｍ１５２を施す。ここでは、反転表示Ｍ１５０によって指定された文字列「〔…と〕一致する」を指定説明部分情報とし、下線Ｔ１が付されている単語見出語「consistent」と、語義番号「１」とに対応づけて単語データ格納領域３０４に記憶する。また、反転表示Ｍ１５２によって指定された文字列「〔言行・主義などで〕一貫した」を指定説明部分情報とし、単語見出語「consistent」と、語義番号「３」とに対応づけて単語データ格納領域３０４に記憶する。そして、単語登録キー７ｄが押下されると（ステップＤ１６；Ｙｅｓ）、ＣＰＵ１０は単語データ格納領域３０４に記憶された単語データを単語帳４０６に追記する。このとき、ＣＰＵ１０は、単語見出語を第１文字列とし、語義番号と指定説明部分情報とを併せた文字列を第２文字列として単語帳４０６に記憶する。
【０１０７】
（２）単語の表示
図１７（ｃ）は、単語帳４０６に記憶されている見出語と指定説明部分情報を表示した表示画面Ｗ１５４の一例を示す図である。ＣＰＵ１０は、見出語に対応する指定説明部分情報を単語帳４０６から読み出して、表示画面Ｗ１５４に表示する（ステップＥ２０）。具体的には、単語見出語「consitent」（反転表示Ｍ１５４）が表示されている。さらに、語義番号「１」及び選択された文字列「〔…と〕一致する」と、語義番号「３」及び選択された文字列「〔言行・主義などで〕一貫した」とが表示されている。
【０１０８】
［１．４  変形例］
上述の実施の形態においては、第１文字列として熟語又は見出語が指定・記憶されることとして説明したが、これに限られるわけではないことは勿論である。例えば、第１文字列としては、熟語の他に、成句、例文、複合語等でも良いことは勿論である。
【０１０９】
また、上述の実施の形態おいては、熟語見出語の中から置換後の文字列（熟語）が読み出されるものとしたが、指定文字列が読み出されても良い。この場合、熟語帳表示処理において、表示する際に置換テーブル２０４に基づいて置換して表示する。
【０１１０】
［１．５  作用、効果］
以上のように、第１実施形態によれば、説明情報中に表示された熟語を見出語として単語帳に記憶することができる。さらに、表示されている説明の中から、ユーザの所望する部分を見出語に対応づけられた指定説明部分情報として記憶することが出来る。
【０１１１】
〔第２実施形態〕
続いて、第２実施形態について説明する。本実施形態は、熟語説明部分情報をユーザが指定すると、指定された熟語説明部分情報から熟語見出語を決定し、熟語帳に記憶するものである。
【０１１２】
［２．１  構成］
第２実施形態における電子辞書の構成は、第１実施形態において図３に示したＲＯＭ２０を図１８に示すＲＯＭ２０ｂに置き換えた構成であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１１３】
図１８を参照してＲＯＭ２０ｂの構成について説明する。図１８に示すように、ＲＯＭ２０ｂは、英和辞書ＤＢ２０２と、置換テーブル２０４と、メインプログラム２１０ｂとを記憶している。また、メインプログラム２１０ｂは、サブルーチンとして熟語帳抽出登録プログラム２１２ｂと、熟語帳表示プログラム２１４と、単語帳登録プログラム２１６と、単語帳表示プログラム２１８とを含んでいる。
【０１１４】
ここで、熟語帳抽出登録プログラム２１２ｂは、本実施形態における熟語帳抽出登録処理を実現するためのプログラムであり、ＣＰＵ１０がこの熟語帳抽出登録プログラム２１２ｂを実行することで、熟語帳抽出登録処理が実現される。具体的に、ＣＰＵ１０は、説明情報の中から指定された文字列を熟語説明部分情報として記憶する。続いて、熟語説明部分情報に斜体の修飾が施された文字列（以下、適宜「斜体文字列」という。）がある場合には、ＣＰＵ１０は、斜体文字列を熟語見出語として抽出する。他方、熟語説明部分情報に斜体文字列が無い場合には、ＣＰＵ１０は、見出語を熟語見出語として決定し、記憶する。なお、本実施形態において熟語見出語となる部分は斜体文字列として表されているとして説明したが、これに限らないことは勿論である。例えば、他の修飾が施されているとしてもよいし、タグによって囲まれているとしても良い。
【０１１５】
［２．２  熟語帳抽出登録処理］
つづいて、熟語帳抽出登録処理について詳細に説明する。図１９は熟語帳登録処理にかかる電子辞書１の動作を説明するためのフローチャートである。この熟語帳抽出登録処理は、ＣＰＵ１０がＲＯＭ２０ｂに記憶された熟語帳抽出登録プログラム２１２ｂを実行することによって実現される処理である。
【０１１６】
まず、説明情報の中から熟語説明部分情報として文字列が指定され（ステップＦ１０）、決定キー９が押下されると（ステップＦ１２）、ＣＰＵ１０は指定された文字列を熟語説明部分情報として熟語データ格納領域３０２に記憶する（ステップＦ１４）。
【０１１７】
続いて、熟語説明部分情報に斜体文字列が含まれている場合には（ステップＦ１６；Ｙｅｓ）、ＣＰＵ１０は斜体文字列を熟語見出語として抽出し決定する（ステップＦ１８）。他方、熟語説明部分情報に斜体文字列が含まれていない場合には（ステップＦ１６；Ｎｏ）、ＣＰＵ１０は当該表示されている説明情報に対応する見出語を熟語見出語として決定する（ステップＦ２０）。
【０１１８】
そして、熟語見出語に置換対象文字列が含まれている場合には（ステップＦ２２；Ｙｅｓ）、ＣＰＵ１０は置換テーブル２０４に従って置換対象文字列を置換文字列に置換する（ステップＦ２４）。そして、ＣＰＵ１０は、置換された文字列と、指定文字列とを熟語見出語として熟語データ格納領域３０２に記憶し（ステップＦ２６）、熟語データ（熟語見出語及び熟語説明部分情報）を熟語帳４０４に追記する（ステップＦ２８）。
【０１１９】
［２．３  動作例］
表示画面の一例である図２０を用いて電子辞書１における熟語帳抽出登録処理の動作例について説明する。
【０１２０】
図２０（ａ）は、見出語「interested」に対応する説明情報を英和辞書ＤＢ２０２から読み込んで表示した表示画面Ｗ１８０の一例を示した図である。この状態で、熟語登録キー７ｂが押下されると、ＣＰＵ１０は、熟語説明部分情報を登録させる。
【０１２１】
図２０（ｂ）は、熟語説明部分情報を登録している状態を示している表示画面Ｗ１８２の一例を示す図である。ＣＰＵ１０は、表示画面Ｗ１８２の領域Ｒ１８０にメッセージを表示しており、ユーザに登録を促している。さらに、ＣＰＵ１０は、ユーザにより熟語説明部分情報として指定された文字列に反転表示Ｍ１８０を施している。
【０１２２】
ここで、ユーザにより決定キー９が押下されると（図１９のステップＦ１２；Ｙｅｓ）、ＣＰＵ１０は指定された文字列を熟語説明部分情報として熟語データ格納領域３０２に記憶する（ステップＦ１４）。続いて、ＣＰＵ１０は熟語説明部分情報に斜体文字列が含まれていることから（ステップＦ１６；Ｙｅｓ）、斜体文字列「is 〜 in」を熟語見出語として抽出する（ステップＦ１８）。
【０１２３】
熟語見出語が抽出された際の表示画面Ｗ１８４の一例を示している図が図２０（ｃ）の図である。図２０（ｃ）は、領域Ｒ１８２に抽出された旨のメッセージが表示されており、熟語見出語として抽出された文字列「is 〜 in」に反転表示Ｍ１８２が施されている。
【０１２４】
［２．４  作用、効果］
以上のように第２実施形態によれば、選択された熟語説明部分情報の中から熟語見出語を抽出することができる。従って、ユーザは熟語説明部分情報を指定するだけで熟語帳に熟語を登録することができる。
【０１２５】
〔第３実施形態〕
続いて、第３実施形態について説明する。本実施形態は、表示されている例文又は訳文を指定し例文問題帳に追記する。そして、例文問題帳に記憶されている例文又は訳文を表示させる処理を行う実施形態である。
【０１２６】
［３．１  構成］
第３実施形態における電子辞書の構成は第１実施形態において図３に示して説明した電子辞書１の構成において、ＲＯＭ２０を図２１に示すＲＯＭ２２に、ＥＥＰＲＯＭ４０を図２２のＥＥＰＲＯＭ４２に置き換えた構成である。また、図２７に示すように、本実施形態におけるキー群５には、処理キー７と、決定キー９と、方向キー１１と、チェックキー１３と、英和辞書キー１５と、例文キー１７とを含んでいる。処理キー７には、例文帳を表示させるための例文帳キー７ｅと、例文を登録させるための例文登録キー７ｆとがある。
【０１２７】
図２１を参照してＲＯＭ２２の構成について説明する。図２１に示すように、ＲＯＭ２２は、英和辞書ＤＢ２２２と、見出語例文テーブル２２４と、例文テーブル２２６とを記憶しており、プログラムとして問題登録プログラム２２８と、問題表示プログラム２３０とを記憶している。
【０１２８】
英和辞書ＤＢ２２２は、図２３に示すように、見出語と説明情報とを対応づけて記憶している辞書ＤＢである。英和辞書ＤＢ２２２は、図３における英和辞書ＤＢ２０２と同様の構成であるため、その詳細な説明を省略する。
【０１２９】
見出語例文テーブル２２４は、見出語と例文番号とを対応づけているテーブルである。図２４に見出語例文テーブル２２４のデータ構成の一例を示す。このように、見出語例文テーブル２２４は、見出語「may」と、「may」に関連する例文番号「15,30,38,…」とを対応づけて記憶しているテーブルである。
【０１３０】
例文テーブル２２６は、図２５に示すように、例文番号と例文情報とを対応づけて記憶しているテーブルである。ここで、例文情報には「May I help you?」という例文と、「（店員が客に）何か…」という訳文とから構成されている。
【０１３１】
問題登録プログラム２２８は、本実施形態における問題登録処理を実現するためのプログラムであり、ＣＰＵ１０がこの問題登録プログラム２２８を実行することで、問題登録処理が実現される。具体的には、入力文字列に適合する見出語の説明情報を表示部６０に表示する。そして、例文キー１７が押下されると、ＣＰＵ１０は、当該見出語に対応する例文情報を例文テーブル２２６から読み出して表示部６０に表示する。ここで、例文登録キー７ｆが押下されると、ＣＰＵ１０は指定された問題文及び解答文からなる問題情報を例文問題帳４２２に追記する。
【０１３２】
問題表示プログラム２３０は、本実施形態における問題表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの問題表示プログラム２３０を実行することで、問題登録処理が実現される。具体的には、ＣＰＵ１０は問題の一覧表示をする。そして、決定キー９が押下されると、ＣＰＵ１０は最初の問題文に対応するチェック状態を例文問題帳４２２から読み出す。ここで、チェック状態が「ＯＦＦ」であれば、ＣＰＵ１０は問題文を表示する。そして、決定キー９が押下されると、ＣＰＵ１０は解答文を表示する。また、チェックキー１３が押下されると、ＣＰＵ１０はチェック状態を「ＯＮ」にして例文問題帳４２２を更新する。
【０１３３】
続いて、図２２を参照してＥＥＰＲＯＭ４２の構成について説明する。図２２に示すように、ＥＥＰＲＯＭ４２は、例文問題帳４２２を記憶している。
【０１３４】
例文問題帳４２２は、図２６に示すように、第１文字列として問題文が、第２文字列として解答文が記憶されているデータファイルである。また、第１文字列と第２文字列とに対応づけてチェック用のフラグで表されたチェック状態が記憶されている。
【０１３５】
［３．２  処理］
［３．２．１  問題登録処理］
続いて、問題登録処理について説明する。図２８は問題登録処理に係る電子辞書１の動作を説明するためのフローチャートである。この問題登録処理は、ＣＰＵ１０が、ＲＯＭ２２に記憶された問題登録プログラム２２８を実行することによって実現される処理である。
【０１３６】
まず、ＣＰＵ１０はユーザから入力文字列が入力されると（ステップＧ１０）、入力文字列に適合する見出語を英和辞書ＤＢ２２２から検索し、検索された見出語に対応する説明情報を表示部６０に表示する（ステップＧ１２）。続いて、例文キー１７が押下されると（ステップＧ１４；Ｙｅｓ）、ＣＰＵ１０は見出語に対応する例文番号を見出語例文テーブル２２４から読み出す。そして、読み出した例文番号に対応する例文を、例文テーブル２２６から読み出して表示する（ステップＧ１６）。
【０１３７】
そこで、例文登録キー７ｆが押下されると（ステップＧ１８；Ｙｅｓ）、ＣＰＵ１０はユーザに問題文を指定させる（ステップＧ２０）。そして、決定キー９が押下されると（ステップＧ２２；Ｙｅｓ）、続けてユーザに解答文を指定させる（ステップＧ２４）。ここで、決定キー９が押下されると、ＣＰＵ１０は、指定された問題文と解答文とを例文問題帳４２２に追記する（ステップＧ２８）。
【０１３８】
［３．２．２  問題表示処理］
続いて、問題表示処理について説明する。図２９は問題表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この問題表示処理は、ＣＰＵ１０が、ＲＯＭ２２に記憶された問題表示プログラム２３０を実行することによって実現される処理である。
【０１３９】
まず、ＣＰＵ１０は例文問題帳４２２に記憶されている問題文を表示部６０に一覧表示する（ステップＨ１０）。ここで、決定キー９が押下されると（ステップＨ１２）、ＣＰＵ１０は最初の問題文を例文問題帳４２２から読み出しす（ステップＨ１４）。ここで、読み出された問題文に対応するチェック状態が「ＯＮ」であれば（ステップＨ１４；Ｙｅｓ）、ＣＰＵ１０はステップＨ３２に処理を移行する。
【０１４０】
これに対し、チェック状態が「ＯＦＦ」であれば（ステップＨ１６；Ｎｏ）、読み出された問題の問題文を表示部６０に表示する（ステップＨ１８）。ここで、ユーザにより決定キー９が押下されると（ステップＨ２０；Ｙｅｓ）、ＣＰＵ１０は当該問題文に対応する解答文を例文問題帳４２２から読み込んで表示部６０に表示する（ステップＨ２２）。
【０１４１】
ここで、チェックキー１３がユーザによって押下されると（ステップＨ２４；Ｙｅｓ）、ＣＰＵ１０はチェック状態を「ＯＮ」にし、例文問題帳４２２を更新する（ステップＨ２８）。他方、ユーザによってチェックキー１３が押下されない場合には（ステップＨ２４；Ｎｏ）、決定キー９が押下されると（ステップＨ３０；Ｙｅｓ）、ステップＨ３２に処理を移行する。
【０１４２】
そして、例文問題帳４２２に問題文がまだ記憶されている場合には（ステップＨ３２；Ｙｅｓ）、処理を終了するか否かを判定する。ここで、終了処理の指示がユーザより為されない場合には（ステップＨ３４；Ｎｏ）、次の問題文を例文問題帳から読み出し（ステップＨ３６）、ステップＨ１６から繰り返し処理を実行する。
【０１４３】
［３．３  動作例］
［３．３．１  第１動作例］
まず第１動作例として、問題登録処理について図を用いて具体的に説明する。図３０（ａ）は、入力文字列に適合する見出語「may」と、当該見出語「may」に適合する説明情報とが表示されている表示画面Ｗ２００の一例を示す図である（図２８のステップＧ１０〜Ｇ１２）。
【０１４４】
この状態から、例文キー１７が押下された状態（ステップＧ１４；Ｙｅｓ）における表示画面Ｗ２０２の一例を示した図が図３０（ｂ）である。図３０（ｂ）には、見出語「may」に対応づけられて記憶されている例文番号を見出語例文テーブル２２４から読み出し、読み出された例文番号に対応する例文情報を例文テーブル２２６から読み出して表示している（ステップＧ１６）。
【０１４５】
この状態から、例文登録キー７ｅが押下された状態（ステップＧ１８；Ｙｅｓ）における表示画面Ｗ２０４の一例を示した図が図３０（ｃ）である。表示画面Ｗ２０４においては、領域Ｒ２００に登録を促すメッセージが表示されている。また、ＣＰＵ１０は、指定された問題文「May I help …」に反転表示Ｍ２００を施している。
【０１４６】
つづいて、決定キー９が押下された状態（ステップＧ２２；Ｙｅｓ）における表示画面Ｗ２０６の一例を示す図が図３１である。表示画面Ｗ２０６においては、領域Ｒ２０２に登録を促すメッセージが表示されている。さらに、ＣＰＵ１０は、指定された解答文「（店員が客に）何か差し上げましょうか」に反転表示Ｍ２０２を施している。
【０１４７】
ここで、決定キー９が押下されると（ステップＧ２６；Ｙｅｓ）、ＣＰＵ１０は指定されている問題文及び解答文を例文問題帳４２２に追記する（ステップＧ２８）。
【０１４８】
なお、本実施形態においては、問題文として例文（英語文）、解答文として訳文（日本語文）が指定されることとして説明したが、問題文として訳文（日本語文）、解答文として例文（英語文）が指定されることとしても良いことはもちろんである。
【０１４９】
［３．３．２  第２動作例］
続いて第２動作例として、問題表示処理について図を用いて具体的に説明する。図３２（ａ）は、例文問題帳４２２から読み出された問題文「May I help you？」が表示されている表示画面Ｗ２５０の一例を示す図である（図２９のステップＨ１８）。
【０１５０】
この状態から、決定キー９が押下された状態（ステップＨ２０；Ｙｅｓ）における表示画面Ｗ２５２の一例を示す図が図３２（ｂ）である。表示画面Ｗ２５２においては、解答文として「（店員が客に）何を差し上げましょうか」が表示されている。
【０１５１】
そして、更に決定キー９が押下されると（ステップＨ３０；Ｙｅｓ）、ＣＰＵ１０は次の問題文「ドアに鍵を…」を読み出して表示する（ステップＨ３６、ステップＨ１８）。このときの状態における表示画面Ｗ２５４の一例を示した図が図３３（ａ）である。
【０１５２】
そして、決定キー９が押下されると、ＣＰＵ１０は問題文に対応する解答文「Don't lock …」を例文問題帳４２２から読み出して表示する（ステップＨ２２）。ここで、ユーザによりチェックキー１３が押下されると（ステップＨ２４；Ｙｅｓ）、ＣＰＵ１０はチェック状態をＯＮに更新し例文問題帳４２２を更新する（ステップＨ２６〜Ｈ２８）。このときの状態における表示画面Ｗ２５６の一例を示した図が図３３（ｂ）である。表示画面Ｗ２５６には、領域Ｒ２５０にチェックされた事を示すメッセージが表示されている。
【０１５３】
また、問題文を一覧表示した状態における表示画面Ｗ２５８の一例を示した図が図３３（ｃ）である（ステップＨ１０）。ＣＰＵ１０は、例文問題帳４２２から問題文を読み込み、表示画面Ｗ２５８に一覧表示する。ここで、例文問題帳に記憶されているチェック状態が併せて表示されている。例えば、表示画面Ｗ２５６においてチェックした問題文「ドアに鍵を…」に対応するチェック状態は「ＯＮ」であることから、ＣＰＵ１０は、チェック状態がＯＮであることを示すマークＭ２５０を表示する。ここで、チェック状態が「ＯＮ」となっている問題文については、ＣＰＵ１０が再度問題文表示処理を実行した場合には表示しない（ステップＨ１６；Ｙｅｓ）。
【０１５４】
［３．４  作用・効果］
このように、本実施の形態によれば、例文問題帳４２２に例文を記憶し、学習することができる。そして、例文問題帳４２２に記憶されている問題文及び解答文を順次表示させることにより、効率よく学習することができる。さらに、学習済みの例文のチェック状態を「ＯＮ」とすることにより、再度学習する場合に非表示とすることができるため、学習が済んでいない例文を繰り返し表示させることが可能となる。
【０１５５】
［３．５  変形例］
なお、本実施形態において、第１文字列に問題文（例えば例文）と第２文字列に解答文（例えば訳文）と指定することにより例文を学習することとして説明したが、これに限られない。例えば、例文問題帳４２２に代えて、第１実施形態で利用された熟語帳４０４又は単語帳４０６を用いて学習することとしても良い。
【０１５６】
簡単に、熟語帳４０４を用いた場合について説明をすると、最初の問題文（第１文字列）として熟語見出語を読み出す。この際に、熟語見出語に対応するチェック状態が「ＯＮ」である場合には、ＣＰＵ１０は、熟語見出語を表示部６０に表示しない（ステップＨ１６；Ｙｅｓ）。
【０１５７】
ここで、熟語見出語に対応するチェック状態が「ＯＦＦ」である場合には、ＣＰＵ１０は問題文の代わりに熟語見出語を表示する（ステップＨ１８）。そして、決定キー９が押下されると、ＣＰＵ１０は解答文の代わりに熟語見出語に対応する熟語説明部分情報を表示する（ステップＨ２２）。
【０１５８】
そして、チェックキー１３が押下されると、ＣＰＵ１０はチェック状態を「ＯＮ」にして、熟語帳４０４を更新する（ステップＨ２４〜Ｈ２８）。そして、熟語見出語が他に記憶されている場合には、次の熟語見出語を表示部６０に表示する。
【０１５９】
〔第４実施形態〕
第４実施形態は、本発明の情報表示制御装置の装置本体に着脱可能な表示端末を小型学習機１００とした場合について説明する。なお、説明の都合上、原則小型学習機１００は、第１実施形態の電子辞書１に着脱されるものとして説明するが、第２実施形態又は第３実施形態の電子辞書１にも着脱可能であることは勿論である。
【０１６０】
［４．１  構成］
図３４に示すように、小型学習機１００は、電子辞書１に着脱可能に接続されており、電子辞書１より小型の形状を成している。電子辞書１は、データファイル４０２を通信部７０から小型学習機１００に送信する。小型学習機１は、通信部１６０を介して受信されたデータファイルをＲＡＭ１６０のデータファイル格納領域１３０２に記憶する。
【０１６１】
図３５に小型学習機１００の概観図を示す。同図に示すように、小型学習機１には、電子辞書１のディスプレイ３より小型のディスプレイ１０３と、ダイヤル１０５と、通信コネクタを内部に具備する嵌合部材１０７とが備えられている。ダイヤル１０５は、本体部１０１の一端部に、本体部１０１の厚さ方向Ｈ１に回動自在に軸着されている。また、ダイヤル１０５は本体部方向に押し込み操作可能に形成されている。従って、ユーザはダイヤル１０５を回動させる操作と、押し込み操作とを行うことができる。また、嵌合部材１０７は、電子辞書１の左側面に設けられた凹部と嵌合する部材であり、嵌合することによって電子辞書１に小型学習機１００が装着されるとともに、通信部１６０と通信部７０との間で通信が可能となる。
【０１６２】
図３６は、小型学習機１００の構成を示すブロック図である。同図に示すように、小型学習機１は、ＣＰＵ１１０、ＲＯＭ１２０、ＲＡＭ１３０、入力部１４０、表示部１５０、通信部１６０を備えており、バス１７０で接続されている。
【０１６３】
［４．１．１  記憶装置］
ＲＯＭ１２０は、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムを格納する読み出し専用メモリである。ＣＰＵ１１０は、小型学習機１００の電源投入時においてこの初期プログラムを実行することにより、小型学習機１００の動作環境を設定する。
【０１６４】
また、ＲＯＭ１２０は、小型学習機１００の動作に係る各種プログラムや、表示機能、設定機能等の種々の機能を実現するためのプログラム等を格納すると共に、学習プログラム１２００を格納する。
【０１６５】
学習プログラム１２００は、ＣＰＵ１０によってＲＯＭ２０から読み出され、ＲＡＭ３０に展開された後に実行されるプログラムである。詳細は後述するが、表示プログラム１２０２と、チェックリストプログラム１２０４と、ジャンププログラム１２０６と、問題表示プログラム１２０８とをサブルーチンとして含むプログラムである。
【０１６６】
ＲＡＭ１３０は、ＣＰＵ１１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施の形態では、データファイル格納領域１３０２の領域が確保されている。
【０１６７】
データファイル格納領域１３０２は、ＣＰＵ１１０が学習処理において電子辞書１から受信したデータファイルを記憶するための領域である。図３７にデータファイル格納領域１３０２に記憶されているデータファイルの構成の一例を示す。ＣＰＵ１１０は、受信されたデータファイルの左から１列目を第１文字列として、左から２列目を第２文字列として、左から３列目をチェック状態として記憶する。図３７では、図８に示した熟語帳４０４が受信・記憶された状態を示している。
【０１６８】
［４．１．２  ＣＰＵ］
ＣＰＵ１１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１１０は、入力部１４０から入力される操作信号に応じてＲＯＭ１２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部１５０に出力して、対応した表示情報を表示する。
【０１６９】
また、ＣＰＵ１１０は本実施の形態においてＲＯＭ１２０の学習プログラム１２００に従った学習処理（図３８参照）を実行する。また、ＣＰＵ１１０は、学習処理において、表示プログラム１２０２に従った表示処理と、チェックリストプログラム１２０４に従ったチェックリスト処理と、ジャンププログラム１２０６に従ったジャンプ処理と、問題表示プログラム１２０８に従った問題表示処理とをサブルーチンとして実行する。
【０１７０】
［４．２  処理］
［４．２．１  学習処理］
ＣＰＵ１１０は、通信部１６０からデータファイルを受信し、データファイル格納領域１３０２に記憶する（ステップＪ１０）。続いて、ユーザにより処理が選択されると、選択された処理に対応する処理を実行する（ステップＪ１２）。具体的には、ユーザによる選択操作に応じて表示処理（ステップＪ１４）、チェックリスト処理（ステップＪ１６）、ジャンプ処理（ステップＪ１８）、問題表示処理（ステップＪ２０）を実行する。そして、ＣＰＵ１１０は、それぞれの処理を終了すると、データファイル格納領域１３０２に記憶されたデータファイルを通信部１６０から電子辞書１に送信する（ステップＪ２２）。
【０１７１】
［４．２．２  表示処理］
続いて、表示処理について説明する。この表示処理は、ＣＰＵ１１０がＲＯＭ１２０に記憶された表示プログラム１２０２を実行することによって実現される処理であり、学習処理のステップＪ１４においてサブルーチンとして実行される処理である。また、データファイル格納領域１３０２には、第１実施形態における熟語帳４０４が記憶されているものとして説明する。
【０１７２】
ＣＰＵ１１０は、データファイル格納領域１３０２に記憶されているデータファイル（熟語帳４０４）から、第１文字列を読み出して表示部１５０に表示する。このときの表示画面の一例を示した図が、図３９（ａ）である。
【０１７３】
ここで、ユーザによりダイヤル１０５が一方向に回動されると、ＣＰＵ１１０は表示されている第１文字列に対応する第２文字列を読み出して表示部１５０に表示する。このときの表示画面の一例を示した図が図３９（ｂ）である。さらに、この状態でダイヤル１０５の回動操作が為されると、ＣＰＵ１１０は次の第１文字列を読み出して表示する処理を実行する。また、ダイヤル１０５の押し込み操作が為されると、ＣＰＵ１１０は第１文字列「be interested in」に対応するチェック状態を「ＯＮ」に更新する。
【０１７４】
このように、表示処理によれば、データファイル格納領域１３０２に記憶されているデータファイルの第１文字列と第２文字列とを交互に表示させることができる。従って、ユーザは、紙の単語カードで学習するような感覚で学習を行うことが可能となる。
【０１７５】
［４．２．３  チェックリスト処理］
続いて、チェックリスト処理について説明する。このチェックリスト処理は、ＣＰＵ１１０がＲＯＭ１２０に記憶されたチェックリストプログラム１２０４を実行することによって実現される処理であり、学習処理のステップＪ１６においてサブルーチンとして実行される処理である。また、データファイル格納領域１３０２には、第１実施形態における熟語帳４０４が記憶されているものとして説明する。
【０１７６】
ＣＰＵ１１０は、データファイル格納領域１３０２に記憶されているデータファイル（熟語帳４０４）から第１文字列を読み出して一覧表示する。一覧表示をする際に、ＣＰＵ１１０は第１文字列と併せてチェック状態を表示する。このときの表示画面の一例を示した図が図３９（ｃ）である。
【０１７７】
ここで、ユーザによってダイヤル１０５の回動操作が為されると、選択カーソルを表示画面中移動させる。そして、ダイヤル１０５の軸方向への押し込み操作が為されると、選択されている第１文字列に対応するチェック状態を「ＯＮ」とする。そして、表示画面に第１文字列とともに表示しているチェックボックスを「ＯＮ」状態とする。例えば、第１文字列「be looking to do」及び「get to do」についてチェック状態が「ＯＮ」とされた場合の表示画面の一例を示した図が図３９（ｄ）である。
【０１７８】
このように、チェックリスト処理によれば、ユーザは一覧表示された第１文字列を参照してチェック状態を変更することができる。従って、ユーザは学習済か否かを一度に確認・記憶させることができる。
【０１７９】
［４．２．４  ジャンプ処理］
続いて、ジャンプ処理について説明する。このジャンプ処理は、ＣＰＵ１１０がＲＯＭ１２０に記憶されたジャンププログラム１２０６を実行することによって実現される処理であり、学習処理のステップＪ１８においてサブルーチンとして実行される処理である。また、データファイル格納領域１３０２には、第１実施形態における熟語帳４０４が記憶されているものとして説明する。
【０１８０】
ＣＰＵ１１０は、データファイル格納領域１３０２から第１文字列（熟語見出語）を読み出し、表示部１５０に一覧表示する。ユーザによってダイヤル１０５の回動操作が為されると、ＣＰＵ１０は、選択カーソルを移動し、第１文字列（熟語見出語）を選択する。このときの状態を示した図が図４０（ａ）の状態である。
【０１８１】
そして、この状態からダイヤル１０５を軸方向への押し込み操作が為された状態を示した図が図４０（ｂ）である。図４０（ｂ）においては、選択された第１文字列（熟語見出語）「be interested in」に対応する第２文字列（熟語説明部分情報）が表示されている。
【０１８２】
このように、ジャンプ処理によれば、ユーザは第１文字列を一覧表示させ、その一覧表示させた中から一の第１文字列を選択する。そして、選択した第１文字列に対応する第２文字列を表示させることができる。従って、ユーザは記憶されている内容を簡易に確認することができる。
【０１８３】
［４．２．５  問題表示処理］
続いて、問題表示処理について説明する。この問題表示処理は、ＣＰＵ１１０がＲＯＭ１２０に記憶された問題表示プログラム１２０８を実行することによって実現される処理であり、学習処理のステップＪ２０においてサブルーチンとして実行される処理である。また、データファイル格納領域１３０２には、第３実施形態における例文問題帳４２２が記憶されているものとして説明する。
【０１８４】
ＣＰＵ１１０は、データファイル格納領域１３０２に記憶された第１文字列を読み出す。例文問題４２２から、第１文字列「May I help you?」が読み出され、表示部１５０に表示される。このときの状態を示したのが図４０（ｃ）である。
【０１８５】
この状態で、ダイヤル１０５の回動操作が為されると、第１文字列に対応する第２文字列をデータファイル格納領域１３０２から読み出して表示する。このときの状態を示したのが図４０（ｄ）である。
【０１８６】
さらに、この状態でダイヤル１０５への押し込み操作が為されるとチェック状態が変化する。例えば、図４０（ｄ）の状態でダイヤル１０５への押し込み操作が為されると、ＣＰＵ１１０は、第１文字列「May I help you?」に対応するチェック状態を「ＯＮ」にする。ＣＰＵ１１０は、読み出した第１文字列に対応するチェック状態が「ＯＮ」となっている場合には、次の第１文字列を読み出して表示する。
【０１８７】
例えば、図３３（ｃ）に示した状態で例文問題帳４４２が記憶されている場合に、ＣＰＵ１１０は、第１文字列（問題文）「May I help you?」を表示した後に、ダイヤル１０５の回動操作が為されると、次の問題文「ドアに鍵を…」を読み出す。しかし、問題文「ドアに鍵を…」に対応するチェック状態は「ＯＮ」であることから、続く問題文「She left two …」を読み出して表示する。このときの状態を示したのが図４０（ｅ）である。
【０１８８】
このように、ユーザは問題表示処理においては、例文問題帳に記憶された問題文と解答文とを順次表示させることができる。さらに、チェック状態が「ＯＮ」と記憶されている問題文が表示されないことで、ユーザが学習済みではない例文を中心に表示させることができ、ユーザはより効率的に学習を行うことが可能となる。
【０１８９】
［４．３  変形例］
本実施形態において、小型学習機１００は電子辞書から受信したデータファイルに含まれる第１文字列と第２文字列とを切り替えて表示する機能を中心に説明したがこれに限られず、さらに階層的に表示させることも可能である。例えば、表示されている文字列の中から、特に学習したい部分を小型学習機１００で指定し、その部分を非表示とすることとしてもよい。
【０１９０】
具体的に図４１を使って説明する。予め、小型学習機１００は、電子辞書１からデータファイルとして単語帳４０６を受信し、データファイル格納領域１３０２に記憶していることとして説明する。
【０１９１】
まず、ＣＰＵ１１０は、第１文字列（見出語）を読み出して表示部１５０に表示する。このときの状態を示した図が図４１（ａ）である。このとき、ユーザによりダイヤル１０５の回動操作が為されると、ＣＰＵ１１０は第１文字列（見出語）に対応する第２文字列（指定説明部分情報）を読み出す。このときの状態を示したのが図４１（ｂ）である。ここで、ＣＰＵ１１０は、指定説明部分情報のうち、ユーザにより選択されている部分を非表示としている。
【０１９２】
そして、ユーザによりダイヤル１０５の回動操作が為されると、ＣＰＵ１０は、指定説明部分情報の残りの部分を総て表示する。このときの状態を示した図が図４１（ｃ）である。
【０１９３】
このように、ユーザは電子辞書１から受信されたデータファイルの中で特に学習したい部分を小型学習機１００で指定することにより、更に効率よく学習することができる。なお、ここで指定説明部分情報のうち選択する部分を小型学習機１００で指定することとして説明したがこれに限定される訳ではなく、例えば電子辞書１側で予め指定しても良いことは勿論である。
【０１９４】
〔変形例〕
［５．  変形例］
上述した各実施形態では、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）などの電子機器全般に適用可能である。
【０１９５】
また、上述した実施形態では、辞書ＤＢとして英和辞書ＤＢを記憶することとして説明したがこれに限られず、例えば、国語辞書ＤＢや、古語辞書ＤＢ、独和辞書ＤＢ、仏和辞書ＤＢ等の各種辞書ＤＢに適用可能であることは勿論である。
【０１９６】
また、上述した実施形態では電子辞書１を、単体で動作する所謂スタンドアローン型の装置として説明した。しかし、本発明が適用可能な装置はこれに限られるものではない。通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。図面を参照して具体的に説明する。
【０１９７】
図４２は、通信装置を内蔵した電子辞書端末６００と、サーバ７００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略例を示す図である。サーバ７００は、例えば汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末６００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１９８】
一方、電子辞書１の入力部５０及び表示部６０はそれぞれ、電子辞書端末６００の入力部６０４及び表示部６０６に相当する。また、電子辞書１のＥＥＰＲＯＭ４０は、サーバ７００の記憶部７１４に相当する。
【０１９９】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末６００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末６００の入力部６０４から入力された入力文字等が通信装置６０８を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶部７１４に記憶された各種データ及び各種プログラムに従ってメイン処理を実行し、処理結果を通信装置６０８を通じて電子辞書端末６００に送信して表示部６０６に表示させる。このように、サーバ７００及び電子辞書端末６００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末６００においては、英和辞書ＤＢやデータファイル、メインプログラム等を記憶しておく必要がなく、またメイン処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ６０２や、記憶容量等が比較的小さいＲＯＭ６１０等を具備する電子辞書端末６００（例えば携帯電話）であってもよい。
【０２００】
図を用いて具体的に説明すると、入力部６０４からユーザによって入力された入力単語を電子辞書端末６００はサーバ７００に送信する。そして、サーバ７００のＣＰＵ７０２は、受信した入力単語に基づいて説明情報を読み出し、読み出された説明情報をサーバ７００から電子辞書端末６００に送信する（ステップＡ１０〜Ａ１６）。ここで、電子辞書端末６００において、熟語登録キーが押下されると、熟語見出語と選択熟語説明部分情報とが指定される（ステップＢ１０〜Ｂ２２）。そして、指定された熟語見出語と熟語説明部分情報とをＣＰＵ６０２は通信装置６０８を介してサーバ７００に送信する。そしてサーバ７００は、受信した熟語見出語と熟語説明部分情報とを、記憶部７１４の熟語帳に記憶する（ステップＢ２４、Ｂ２６）。
【０２０１】
また、電子辞書端末６００において熟語帳キーが押下されると、熟語見出語をサーバ７００の記憶部７１４から受信する。そして、電子辞書６００において、一の熟語見出語が選択されると、選択された熟語見出語に対応する熟語説明部分情報をサーバ７００から受信して表示する。
【０２０２】
このように、電子辞書端末は、サーバに記憶されているプログラムを実行することにより、熟語帳をサーバに登録することができる。従って、電子辞書においては、プログラムや辞書ＤＢ（例文テーブル）を内蔵していなくても、熟語帳を記憶・表示させることが可能となる。
【図面の簡単な説明】
【０２０３】
【図１】電子辞書の概観図。
【図２】電子辞書の入力部を示す図。
【図３】第１実施形態における電子辞書のブロック図。
【図４】第１実施形態における英和辞書ＤＢのデータ構成の一例を示す図。
【図５】第１実施形態における置換テーブルのデータ構成の一例を示す図。
【図６】第１実施形態における熟語データ格納領域のデータ構成の一例を示す図。
【図７】第１実施形態における単語データ格納領域のデータ構成の一例を示す図。
【図８】第１実施形態における熟語帳のデータ構成の一例を示す図。
【図９】第１実施形態における単語帳のデータ構成の一例を示す図。
【図１０】第１実施形態におけるメイン処理の動作フローを示す図。
【図１１】第１実施形態における熟語帳登録処理の動作フローを示す図。
【図１２】第１実施形態における熟語帳表示処理の動作フローを示す図。
【図１３】第１実施形態における単語帳登録処理の動作フローを示す図。
【図１４】第１実施形態における単語帳表示処理の動作フローを示す図。
【図１５】第１実施形態における第１動作例を説明するための図。
【図１６】第１実施形態における第１動作例を説明するための図。
【図１７】第１実施形態における第２動作例を説明するための図。
【図１８】第２実施形態におけるＲＯＭの構成を示す図。
【図１９】第２実施形態における熟語帳抽出登録処理の動作フローを示す図。
【図２０】第２実施形態における動作例を説明するための図。
【図２１】第３実施形態におけるＲＯＭの構成を示す図。
【図２２】第３実施形態におけるＥＥＰＲＯＭの構成を示す図。
【図２３】第３実施形態における英和辞書ＤＢのデータ構成の一例を示す図。
【図２４】第３実施形態における見出語例文テーブルのデータ構成の一例を示す図。
【図２５】第３実施形態における例文テーブルのデータ構成の一例を示す図。
【図２６】第３実施形態における例文問題帳のデータ構成の一例を示す図。
【図２７】第３実施形態における電子辞書の入力部を示す図。
【図２８】第３実施形態における問題登録処理の動作フローを示す図。
【図２９】第３実施形態における問題表示処理の動作フローを示す図。
【図３０】第３実施形態における第１動作例を説明するための図。
【図３１】第３実施形態における第１動作例を説明するための図。
【図３２】第３実施形態における第２動作例を説明するための図。
【図３３】第３実施形態における第２動作例を説明するための図。
【図３４】第４実施形態における電子辞書と小型学習機の全体を説明するための図。
【図３５】第４実施形態における小型学習機の概観図。
【図３６】第４実施形態における小型学習機のブロック図。
【図３７】第４実施形態におけるデータファイル格納領域の一例を示す図。
【図３８】第４実施形態における学習処理を示す図。
【図３９】第４実施形態における小型学習機の動作例を説明するための図。
【図４０】第４実施形態における小型学習機の動作例を説明するための図。
【図４１】第４実施形態における小型学習機の動作例を説明するための図。
【図４２】本実施形態の変形例におけるブロック図の一例を示す図である。
【符号の説明】
【０２０４】
１  電子辞書
１０  ＣＰＵ
２０  ＲＯＭ
２０２  英和辞書ＤＢ
２０４  置換テーブル
２１０  メインプログラム
２１２  熟語帳登録プログラム
２１４  熟語帳表示プログラム
２１６  単語帳登録プログラム
２１８  単語帳表示プログラム
３０  ＲＡＭ
３０２  熟語データ格納領域
３０４  単語データ格納領域
４０  ＥＥＰＲＯＭ
４０２  データファイル
４０４  熟語帳
４０６  単語帳
５０  入力部
６０  表示部
７０  通信部
【図１】
0004608928.tif 000002
【図２】
0004608928.tif 000003
【図３】
0004608928.tif 000004
【図４】
0004608928.tif 000005
【図５】
0004608928.tif 000006
【図６】
0004608928.tif 000007
【図７】
0004608928.tif 000008
【図８】
0004608928.tif 000009
【図９】
0004608928.tif 000010
【図１０】
0004608928.tif 000011
【図１１】
0004608928.tif 000012
【図１２】
0004608928.tif 000013
【図１３】
0004608928.tif 000014
【図１４】
0004608928.tif 000015
【図１５】
0004608928.tif 000016
【図１６】
0004608928.tif 000017
【図１７】
0004608928.tif 000018
【図１８】
0004608928.tif 000019
【図１９】
0004608928.tif 000020
【図２０】
0004608928.tif 000021
【図２１】
0004608928.tif 000022
【図２２】
0004608928.tif 000023
【図２３】
0004608928.tif 000024
【図２４】
0004608928.tif 000025
【図２５】
0004608928.tif 000026
【図２６】
0004608928.tif 000027
【図２７】
0004608928.tif 000028
【図２８】
0004608928.tif 000029
【図２９】
0004608928.tif 000030
【図３０】
0004608928.tif 000031
【図３１】
0004608928.tif 000032
【図３２】
0004608928.tif 000033
【図３３】
0004608928.tif 000034
【図３４】
0004608928.tif 000035
【図３５】
0004608928.tif 000036
【図３６】
0004608928.tif 000037
【図３７】
0004608928.tif 000038
【図３８】
0004608928.tif 000039
【図３９】
0004608928.tif 000040
【図４０】
0004608928.tif 000041
【図４１】
0004608928.tif 000042
【図４２】
0004608928.tif 000043