(57)【要約】【課題】  適切に学習の判定を行なうことができて、効果的に学習できる情報表示制御装置等を提供すること。【解決手段】  単語集ＤＢに記憶されている単語データの訳を表示し、訳に対応する見出語をユーザに選択させる。このとき、ユーザにより回答保留の選択肢Ｋ２０４「わからない」が選択されると、学習結果記憶領域の学習データに正答不明と記憶する。次回、「わからないと回答した語から出題」が選択されると、学習結果記憶領域に回答保留と記憶されている学習データに基づいて出題する。【選択図】図１８
2006208684.tif 000002
【特許請求の範囲】
【請求項１】
見出語と当該見出語の訳情報と当該見出語の誤答選択肢とを対応づけて複数記憶する出題記憶手段と、
この出題記憶手段に記憶されたいずれかの見出語の訳情報を問題として表示し、当該見出語と当該見出語の誤答選択肢とからなる回答候補を回答選択肢として表示する出題表示制御手段と、
この出題表示制御手段により表示された回答選択肢のうち、ユーザ操作により選択された回答選択肢が前記いずれかの見出語である場合は正答と判別し、回答保留である場合は回答保留と判別し、誤答選択肢である場合は誤答であると判別してそれぞれ判別結果を表示させる回答判別表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記回答判別表示制御手段による判別結果を前記いずれかの見出語と対応づけて記憶する判別結果記憶手段と、
前記記憶手段に記憶されている見出語を、前記判別結果記憶手段に対応づけて記憶されている判別結果に基づいて一覧表示する見出語一覧表示制御手段と、
を備えることを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記見出語一覧表示制御手段は、前記判別結果記憶手段に記憶されている判別結果が回答保留である見出語を一覧表示する回答保留見出語一覧表示制御手段を有することを特徴とする請求項２に記載の情報表示制御装置。
【請求項４】
前記出題記憶手段は、見出語に対応づけて当該見出語の訳情報にさらに例文その他の情報を追加した説明情報を複数記憶する説明情報記憶手段を有し、
前記見出語一覧表示制御手段により表示された見出語のうち、ユーザにより指定された見出語の訳情報に例文その他の情報を前記説明情報記憶手段から読み出して表示する説明情報表示制御手段を更に備えることを特徴とする請求項２に記載の情報表示制御装置。
【請求項５】
見出語及び説明情報を表示する際に見出語を隠すように表示させる見出語隠し方式をユーザ操作により選択する見出語隠し選択手段と、
この見出語隠し選択手段により、見出語を隠すように表示させる見出語隠し方式が選択された際に、前記見出語とともに前記説明情報中の発音記号の部分を隠して説明情報を表示させるように制御する見出語発音記号隠し表示制御手段と、
を更に備えることを特徴とする請求項１に記載の情報表示制御装置。
【請求項６】
前記見出語の音声情報を記憶する音声情報記憶手段と、
前記見出語発音記号隠し表示制御手段により表示制御された見出語の音声情報を前記音声情報記憶手段から読み出して出力する音声出力制御手段と、
前記音声出力制御手段により当該見出語の音声情報が出力がなされた際に、前記隠されている発音記号を表示させる制御を行う発音記号現出表示制御手段と、
を備えることを特徴とする請求項５に記載の情報表示制御装置。
【請求項７】
コンピュータに、
見出語と当該見出語の訳情報と見出語の誤答選択肢とを対応づけて複数記憶する出題記憶機能と、
この出題記憶機能に記憶されたいずれかの見出語の訳情報を問題として表示し、当該見出語と当該見出語の誤答選択肢とからなる回答候補を回答選択肢として表示する出題表示制御機能と、
この出題表示制御機能により表示された回答選択肢のうち、ユーザ操作により選択された回答選択肢が前記いずれかの見出語である場合は正答と判別し、回答保留である場合は回答保留と判別し、誤答選択肢である場合は誤答であると判別してそれぞれ判別結果を表示させる回答判別表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書装置（以下、単に「電子辞書」という。）と呼ばれる情報表示制御装置が知られている。また単語を学習するための単語ゲーム付きの電子辞書も知られている（例えば、特許文献１参照）。
【特許文献１】特許２５６２６５３号公報  このような単語ゲーム付きの電子辞書はゲーム形式で単語を学習するもので、単語についての問題を表示して、ユーザにより解答が選択されて、入力されると、解答の正誤を「判定して、正解か不正解か結果表示するものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような単語ゲーム付きの電子辞書においては、ユーザが回答がわからなくても、当てずっぽうで任意の回答選択肢を選択する必要があった。そのため、たまたま選択した回答選択肢が正答であれば、当該問題を正答したとして電子辞書に記憶されてしまい、正しく判定できない問題があった。また、正解又は不正解の問題を確認する場合に、当てずっぽうで偶然に正解した場合等、適切に問題を確認することができなかった。
【０００４】
本発明は、上述の問題に鑑みてなされたものであり、その目的とするところは、適切に学習の判定を行なうことができて、効果的に学習できる情報表示制御装置等を提供することである。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、請求項１に記載された発明の情報表示制御装置は、
見出語と当該見出語の訳情報と見出語の誤答選択肢とを対応づけて複数記憶する出題記憶手段（例えば、図３のＲＯＭ２０；単語集ＤＢ２０２）と、
この出題記憶手段に記憶されたいずれかの見出語の訳情報を問題として表示し、当該見出語と当該見出語の誤答選択肢とからなる回答候補を回答選択肢として表示する出題表示制御手段（例えば、図３のＣＰＵ１０；図１２のステップＤ２２、Ｄ２４）と、
この出題表示制御手段により表示された回答選択肢のうち、ユーザ操作により選択された回答選択肢が前記いずれかの見出語である場合は正答と判別し、回答保留である場合は回答保留と判別し、誤答選択肢である場合は誤答であると判別してそれぞれ判別結果を表示させる回答判別表示制御手段（例えば、図３のＣＰＵ１０；ステップＤ２６〜Ｄ３６）と、
を備えることを特徴とする。
【０００６】
請求項２に記載された発明は、請求項１に記載の情報表示制御装置において、
前記回答判別表示制御手段による判別結果を前記いずれかの見出語と対応づけて記憶する判別結果記憶手段（例えば、図３のＥＥＰＲＯＭ４０；学習結果記憶領域４０２）と、
前記記憶手段に記憶されている見出語を、前記判別結果記憶手段に対応づけて記憶されている判別結果に基づいて一覧表示する見出語一覧表示制御手段（例えば、図３のＣＰＵ１０；図１３のステップＥ１２〜Ｅ２８）と、
を備えることを特徴とする。
【０００７】
請求項３に記載された発明は、請求項２に記載の情報表示制御装置において、
前記見出語一覧表示制御手段は、前記判別結果記憶手段に記憶されている判別結果が回答保留である見出語を一覧表示する回答保留見出語一覧表示制御手段（例えば、図３のＣＰＵ１０；図１３のステップＥ１６、ステップＥ２８）を有することを特徴とする。
【０００８】
請求項４に記載された発明は、請求項２に記載の情報表示制御装置において、
前記出題記憶手段は、見出語に対応づけて当該見出語の訳情報にさらに例文その他の情報を追加した説明情報を複数記憶する説明情報記憶手段（例えば、図３のＲＯＭ２０；単語集ＤＢ２０２）を有し、
前記見出語一覧表示制御手段により表示された見出語のうち、ユーザにより指定された見出語の訳情報に例文その他の情報を前記説明情報記憶手段から読み出して表示する説明情報表示制御手段（例えば、図３のＣＰＵ１０；図８のステップＡ２０）を更に備えることを特徴とする。
【０００９】
請求項５に記載された発明は、請求項１に記載の情報表示制御装置において、
見出語及び説明情報を表示する際に見出語を隠すように表示させる見出語隠し方式をユーザ操作により選択する見出語隠し選択手段（例えば、図３のＣＰＵ１０；図８のステップＡ１４、Ａ２４）と、
この見出語隠し選択手段により、見出語を隠すように表示させる見出語隠し方式が選択された際に、前記見出語とともに前記説明情報中の発音記号の部分を隠して説明情報を表示させるように制御する見出語発音記号隠し表示制御手段（例えば、図３のＣＰＵ１０；図１１のステップＣ１０、Ｃ１２）と、
を更に備えることを特徴とする。
【００１０】
請求項６に記載された発明は、請求項５に記載の情報表示制御装置において、
前記見出語の音声情報を記憶する音声情報記憶手段（例えば、図３のＲＯＭ２０；音声データ２０４）と、
前記見出語発音記号隠し表示制御手段により表示制御された見出語の音声情報を前記音声情報記憶手段から読み出して出力する音声出力制御手段（例えば、図３の音声出力部７０、図３のＣＰＵ１０；図８のステップＡ３６）と、
前記音声出力制御手段により当該見出語の音声情報が出力がなされた際に、前記隠されている発音記号を表示させる制御を行う発音記号現出表示制御手段（例えば、図３のＣＰＵ１０；図８のステップＡ３４）と、
を備えることを特徴とする。
【００１１】
請求項７に記載された発明のプログラムは、
コンピュータに、
見出語と当該見出語の訳情報と見出語の誤答選択肢とを対応づけて複数記憶する出題記憶機能（例えば、図３のＲＯＭ２０；単語集ＤＢ２０２）と、
この出題記憶機能に記憶されたいずれかの見出語の訳情報を問題として表示し、当該見出語と当該見出語の誤答選択肢とからなる回答候補を回答選択肢として表示する出題表示制御機能（例えば、図３のＣＰＵ１０；図１２のステップＤ２２、Ｄ２４）と、
この出題表示制御機能により表示された回答選択肢のうち、ユーザ操作により選択された回答選択肢が前記いずれかの見出語である場合は正答と判別し、回答保留である場合は回答保留と判別し、誤答選択肢である場合は誤答であると判別してそれぞれ判別結果を表示させる回答判別表示制御機能（例えば、図３のＣＰＵ１０；ステップＤ２６〜Ｄ３６）と、
を実現させることを特徴とする。
【発明の効果】
【００１２】
請求項１又は７に記載された発明によれば、ユーザ操作により選択された回答選択肢が前記いずれかの見出語である場合は正答と判別し、回答保留である場合は回答保留と判別し、誤答選択肢である場合は誤答であると判別してそれぞれ判別結果を表示させることができる。したがって、ユーザが正答が不明の場合に回答保留を選択すれば、適切に学習の判定を行なうことができて、効果的な学習をすることができる。
【００１３】
請求項２に記載された発明によれば、ユーザ操作により選択された回答選択肢の判別結果に基づいて、見出語が一覧表示されることとなる。
【００１４】
請求項３に記載された発明によれば、回答選択肢が回答保留と判別された見出語が一覧表示されることとなる。
【００１５】
請求項４に記載された発明によれば、一覧表示された見出語のうち、ユーザにより指定された見出語の訳情報を表示する際に、さらに例文その他の情報が表示されることとなる。
【００１６】
請求項５に記載された発明によれば、見出語を隠し表示する際に、見出語に対応する発音記号も隠し表示されることとなる。従って、発音記号から見出語が推測されることを防止できる。
【００１７】
請求項６に記載された発明によれば、見出語の音声情報が出力される際に、発音記号が隠し表示されている場合には、当該発音記号の部分が現出されることとなる。
【発明を実施するための最良の形態】
【００１８】
図を参照して、本発明を情報表示制御装置の一種である携帯型の電子辞書装置（電子辞書）に適用した場合の実施の形態について図面を参照して詳細に説明する。
【００１９】
［１．構成］
［１．１  全体構成］
電子辞書には、国語辞書、英和辞書、和英辞書、英英辞書、ことわざ辞典等の各辞書の電子辞書データベース（辞書ＤＢ）が内蔵されている。この辞書ＤＢには、見出語に対応づけて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等からなる説明情報が記憶される。ユーザは内蔵されたいずれかの辞書を選択して単語を入力することにより、選択した辞書の入力単語の説明情報を表示させることができる。
【００２０】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、入力部５０と、表示部６０と、音声出力部７０とを備えている。ここで、入力部５０は、各種キーを備えて構成されている。構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。
【００２１】
例えば、図２に示すように、各種処理の実行を開始させるための処理キー７、操作の確定等の指示を入力するための決定キー９、方向を指示するための方向キー１１、単語集の機能を実行させるための単語集キー１３等を有している。また処理キー７は、チェックキー７ａ、発音キー７ｂ、表示切替キー７ｃ、範囲設定キー７ｄを有して構成されている。尚、それぞれのキーの機能についての詳細は適宜説明する。
【００２２】
図３は、本実施形態における電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１には、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）４０、入力部５０、表示部６０、音声出力部７０が備えられており、各構成要素はバス８０によりそれぞれ接続されている。
【００２３】
［１．２  記憶部］
ＲＯＭ２０は、各種データやプログラム等を格納する読み出し専用メモリであり、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１の備える検索機能、表示機能、設定機能等の種々の機能を実現するためのプログラム等を格納する。本実施形態においては、ＲＯＭ２０は、単語集ＤＢ２０２と、音声データ２０４と、全体の処理を制御するメインプログラム２１０とを記憶する。また、メインプログラム２１０には、サブルーチンとして学習モードプログラム２１２と、テストモードプログラム２１４と、復習モードプログラム２１６とが含まれており、さらに、学習モードプログラム２１２には、サブルーチンとして訳隠し表示制御プログラム２１２ａと、見出語隠し表示制御プログラム２１２ｂとが含まれている。
【００２４】
図４に単語集ＤＢ２０２のデータ構造の一例を示す。単語集ＤＢ２０２は、見出語２０２ａ（例えば、「resemble」）と、発音記号２０２ｂ（例えば、「riz'embl」）と、学習分野２０２ｃ（例えば、「動詞編」）と、当該学習分野における単語番号２０２ｄ（例えば、「０００１」）と、説明情報２０２ｅと、誤答選択肢２０２ｆ（例えば、「appear」）とを対応づけて「単語データ」として記憶している。また説明情報２０２ｅは、訳情報２０２ｅ１（例えば、「<A>に似ている…」）と、例文その他２０２ｅ２（例えば、「<E>Although he…」）とを含んで構成されている。
【００２５】
単語集ＤＢ２０２に記憶されている各単語データは、各学習分野に分類して記憶されており、ユーザにより学習分野が指定されると、ＣＰＵ１０は、指定された学習分野の単語データを読み出す。なお、本実施形態において単語集ＤＢ２０２は一つとして説明するが、学習分野ごとに異なるＤＢを構成するものとしても良いことは勿論である。例えば、動詞編単語集ＤＢ、名詞編単語集ＤＢ、形容詞編単語集ＤＢと各学習分野ごとにＤＢが記憶されており、ユーザにより学習分野が指定されると、当該ＤＢに記憶されている単語データを読み出すこととしてもよい。さらに、学習分野は、「中学１年」「中学２年」等の学年であったり、「基本単語」「応用単語」等の難易度で分類されていても良い。
【００２６】
また、説明情報２０２ｅにはタグ文字が含まれており、タグ文字によって各属性が示されている。本実施形態においては、タグ文字「A」で囲まれている部分（例えば、「に似ている…after)」）を見出語に対応する訳情報２０２ｅ１とし、タグ文字「E」で囲まれている部分（例えば、「Although he … mother's」）を例文とし、タグ文字「J」で囲まれている部分（例えば、「彼は見かけは…母親似だ。」）を例文に対応する訳文とする。さらに、タグ文字「B」で囲まれている部分（例えば、「resembles」）は隠し表示対象部分であり、処理によって隠し表示される部分である。ここで、隠し表示とは、単語帳ＤＢ２０２に記憶されている内容の表示を隠すために、文字列の替わりに空白に下線を付して表示するものである。
【００２７】
音声データ２０４は、単語集ＤＢ２０２に記憶されている見出語に対応する音声データが記憶されている。例えば、単語集ＤＢ２０２の見出語「resemble」に対応する音声データが記憶されており、ＣＰＵ１０は、記憶されている音声データを読み出して音声出力部７０から音声を出力する。ここで、音声データとして記憶される形式としては、例えばwave形式や、mp3形式等の音声データの形式で記憶されている。
【００２８】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施の形態では、ＲＡＭ３０に、抽出学習データ記憶領域３０４が確保されている。
【００２９】
抽出学習データ記憶領域３０４は、復習モード処理で利用される記憶領域であり、学習結果記憶領域４０２に記憶されている学習データから、条件に適合するとして抽出された学習データを一時的に記憶する領域である。
【００３０】
ＥＥＰＲＯＭ４０は、各種データファイル等の情報を記憶する電気的に書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ４０には、学習結果記憶領域４０２と、設定隠し表示範囲記憶領域４０４との記憶領域が確保されている。
【００３１】
学習結果記憶領域４０２は、学習データが記憶されている領域である。図５に示すように、学習結果記憶領域４０２は、学習データとして、見出語（例えば、「resemble」）と、単語番号（例えば、「０００１」）と、チェックフラグ（例えば、「ＯＮ」）と、学習状態（例えば、「？」）と、学習日時（例えば「04/09/12 12:54」）とが記憶されている。
【００３２】
チェックフラグは、学習モード処理において、ユーザ操作により当該見出語が選択されたか否かを示す識別符号を記憶するものであり、初期値として「ＯＦＦ」が記憶されている。そして、ユーザにより当該見出語が選択される（チェックされる）と、チェックフラグが「ＯＮ」に更新される。
【００３３】
また、学習状態は、テストモード処理において、ユーザにより選択された回答選択肢に対する判定結果を記憶するものであり、ユーザにより選択された回答選択肢が正答であると判定された場合は「○」、ユーザにより選択された回答選択肢が誤答であると判定された場合は「×」、ユーザにより選択された回答選択肢が「わからない」（回答保留）である場合は「？」と記憶される。そして、判定結果の更新記憶時の日時が学習日時として記憶される。
【００３４】
設定隠し表示範囲記憶領域４０４は、単語データの中でユーザにより指定された隠し表示の範囲を記憶するための領域である。図６に示すように、設定隠し表示範囲記憶領域４０４は、見出語（例えば「resemble」）と、単語データにおける隠し表示範囲の開始位置（例えば、「８０」文字目）と、隠し文字数（例えば、「１１」文字）とを記憶している。
【００３５】
［１．３  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ１０は、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００３６】
ＣＰＵ１０は、ＲＯＭ２０に記憶されているメインプログラム２１０に従ったメイン処理（図７参照）を実行する。具体的には、ユーザにより、学習する分野と、学習の一つのまとまった単位である学習単位とが選択された後に各モードの処理が選択されると、ＣＰＵ１０は、選択されたモード処理に応じて、学習モード処理、テストモード処理又は復習モード処理を実行する。
【００３７】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されている学習モードプログラム２１２に従った学習モード処理（図８及び図９参照）を実行する。学習モード処理においてＣＰＵ１０は、ユーザにより選択された学習方式に対応する単語データを表示する。そして、表示切替キー７ｃが押下されれば、隠し表示状態の表示状態を切り替え、発音キー７ｂが押下されれば、見出語に対応する音声データを出力する。また、ユーザにより設定隠し表示範囲が指定されれば、指定された設定隠し表示範囲を設定隠し表示範囲記憶領域４０４に記憶する。
【００３８】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されている訳表示制御プログラム２１２ａに従った訳隠し表示制御処理（図１０参照）を実行する。訳隠し表示制御処理においてＣＰＵ１０は、単語データのうち見出語と発音記号とを表示し、説明情報２０２ｅのうち見出語の日本語訳と、英語の例文に対するの日本語訳と、設定隠し表示範囲に対応する部分とを隠して、それ以外の説明情報２０２ｅの部分を表示する（図１５（ｂ））。
【００３９】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されている見出語表示制御プログラム２１２ｂに従った見出語隠し表示制御処理（図１１参照）を実行する。見出語隠し表示制御処理においてＣＰＵ１０は、単語データのうち見出語２０２ａと発音記号２０２ｂとを隠して、説明情報２０２ｅのうち隠し表示対象部分と設定隠し表示範囲に対応する部分とを隠してそれ以外の説明情報２０２ｅの部分を表示する（図１５（ｃ））。
【００４０】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されているテストモードプログラム２１４に従ったテストモード処理（図１２参照）を実行し、選択された出題方式に従って単語データから訳情報２０２ｅ１を表示し、回答候補選択肢を併せて表示する。そして、ユーザにより回答候補選択肢から一の回答選択肢が選択されると、回答選択肢の判定結果に応じて学習結果記憶領域４０２に学習状態を更新記憶する。
【００４１】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されている復習モードプログラム２１６に従った復習モード処理（図１３参照）を実行し、ユーザにより選択された表示方式に応じて見出語と、学習状態と、チェックフラグと、学習日時とを選択された表示順で一覧表示する。そして、一覧表示された見出語の中から一の見出語が選択されると、選択された見出語の単語データを表示する。
【００４２】
［１．４  その他の処理部］
入力部５０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部５０におけるキー入力により、文字列の入力、学習モードの選択、処理実行指示等の入力手段を実現する。なお、この入力部５０は、図１のキー等に限られるわけではなく、タッチパネル等であってもよい。
【００４３】
表示部６０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。また、音声出力部７０は、ＣＰＵ１０から入力される音声データに基づいて、音声データを再生・出力するものであり、スピーカ等により構成される。
【００４４】
バス８０は、ＣＰＵ１０からのデータ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、ＥＥＰＲＯＭ４０と、入力部５０と、表示部６０と、音声出力部７０とをそれぞれ接続する信号線である。
【００４５】
［２．処理の説明］
［２．１  メイン処理］
図７は、メイン処理に係る電子辞書１の動作を説明するためのフローチャートである。このメイン処理は、ＣＰＵ１０がＲＯＭ２０に記憶されたメインプログラム２１０を実行することによって実現される処理である。
【００４６】
まず、ユーザにより学習する分野が選択される（ステップＳ１０）。例えば、ユーザにより学習分野「動詞編」が選択されると、単語集ＤＢ２０２の学習分野に「動詞編」と記憶されている単語データが処理対象として選択される。
【００４７】
つづいて、ユーザにより学習する範囲が選択される（ステップＳ１２）。ここでは、単語集ＤＢ２０２に記憶されている学習単位の単語番号の範囲が選択される。例えば、単語番号「１−１００」が選択されると、ステップＳ１０において選択された学習分野「動詞編」の単語番号「１」から「１００」までの単語データが処理の対象とされる。
【００４８】
続いて、ユーザにより処理モードとして学習モードが選択された場合には学習モード処理を（ステップＳ１４：モードＡ→ステップＳ１６）、テストモードが選択された場合にはテストモード処理を（ステップＳ１４：モードＢ→ステップＳ１８）、復習モードが選択された場合には復習モード処理を（ステップＳ１４：モードＣ→ステップＳ２０）、それぞれ実行する。
【００４９】
そして、ユーザによりメイン処理を終了する操作がある場合には（ステップＳ２２；Ｙｅｓ）、ＣＰＵ１０はメイン処理を終了し、終了する操作がなかった場合には、ステップＳ１４から繰り返し処理を実行する（ステップＳ２２；Ｎｏ→ステップＳ１４）。
【００５０】
なお、本実施形態におけるメイン処理において、ユーザが学習単位を選択して各処理を実行することとしたが、学習単位を選択せずに、単語集ＤＢ２０２に記憶されている総ての単語データを対象として処理を実行するようにしても良い。
【００５１】
［２．２  学習モード処理］
次に、学習モード処理について説明する。図８及び図９は、学習モード処理にかかる電子辞書１の動作を説明するためのフローチャートである。この学習モード処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されている学習モードプログラム２１２を実行することによって実現される処理であり、メイン処理におけるステップＳ１６においてサブルーチンとして実行する処理である。
【００５２】
まず、ユーザにより学習方式が選択されると（ステップＡ１０）、単語集ＤＢ２０２から単語データを１つ読み込み（ステップＡ１２）、現在選択されている学習方式に応じて単語データを表示する。
【００５３】
選択されている学習方式が「全表示」方式の場合は、見出語２０２ａと説明情報２０２ｅを隠さず全て表示する。すなわち、ＣＰＵ１０は、単語データの見出語２０２ａを表示し（ステップＡ１６）、発音記号２０２ｂを表示する（ステップＡ１８）。そして、説明情報２０２ｅを併せて表示する（ステップＡ２０）。
【００５４】
他方、選択されている学習方式が「訳隠し」方式の場合は、訳隠し表示制御処理を実行することにより、単語データのうち訳情報２０２ｅ１の部分や、訳文等を隠し表示する（ステップＡ２２）。また、学習方式が「見出語隠し」方式の場合は、見出語隠し表示制御処理を実行することにより、見出語２０２ａや発音記号２０２ｂ等の部分を隠し表示する（ステップＡ２４）。なお、各処理の動作についての詳細は後述する。
【００５５】
つづいて、ユーザにより表示切替キー７ｃが押下された場合に（ステップＡ２６）、ＣＰＵ１０は、隠し表示している部分の内容を通常の表示状態に切り替えて表示する（ステップＡ２８）。さらに、この通常の表示状態で再度表示切替キー７ｃが押下されると、再度隠し表示状態に切り替えて表示する。
【００５６】
例えば、図１５（ｂ）の表示画面Ｗ１１０に示すように、訳情報２０２ｅ１と、例文その他２０２ｅ２のうちの訳文とが隠し表示されている状態において、ユーザにより表示切替キー７ｃが押下されると、図１５（ａ）の表示画面Ｗ１０８の状態に遷移し、隠し表示されていた訳情報２０２ｅ１は、隠さずに「に似ている…after) 」（図１５（ａ）のＫ１０８ｃ）と表示され、隠し表示されていたのうちの訳文は、隠さずに「Although he……his mother's. 彼は見かけは、…母親似だ」（図１５（ａ）のＫ１０８ｆ）と表示される。さらに、隠さない表示状態である表示画面Ｗ１０８の状態から、ユーザが再度表示切替キー７ｃを押下することにより、再び表示画面Ｗ１１０の状態に遷移し、訳情報Ｋ１１０ｃと、訳文Ｋ１１０ｆとが隠し表示される。このように、ユーザは、簡単な操作により通常の隠さない表示状態と、隠し表示状態を切り替えて表示させることができる。
【００５７】
つづいて、ＣＰＵ１０は、発音キー７ｂが押下されたか否かを判定する（ステップＡ３０）。発音キー７ｂが押下されたときに（ステップＡ３０；Ｙｅｓ）、発音記号２０２ｂが隠し表示されている場合には（ステップＡ３２；Ｙｅｓ）、発音記号２０２ｂを通常の表示状態に切り替えて表示される（ステップＡ３４）。そして、見出語に対応する音声データを音声データ２０４から読み出し、音声出力部７０から音声として出力する（ステップＡ３６）。
【００５８】
例えば、図１５（ｃ）の表示画面Ｗ１１２の状態から、ユーザにより発音キー７ｂが押下されると、図１６（ａ）の表示画面Ｗ１１４に遷移する。ここで、表示画面Ｗ１１２では、見出語Ｋ１１２ａと共に、発音記号Ｋ１１２ｂも隠し表示されている。しかし、表示画面Ｗ１１４においては、発音記号Ｋ１１４ｂが表示さている。したがって、ユーザは音声出力部７０から出力される音声と共に、当該音声に対応する発音記号を視認することができる。
【００５９】
続いて、範囲設定キー７ｄが押下された場合には（ステップＡ３８；Ｙｅｓ）、表示部５０にカーソルが表示され、ユーザに設定隠し表示範囲を指定させる（ステップＡ４０）。ここで、決定キー９が押下されると（ステップＡ４２；Ｙｅｓ）、ＣＰＵ１０は指定された設定隠し表示範囲（指定された設定隠し表示範囲の先頭が、単語データの何文字目になるか、また、指定された設定隠し表示範囲は何文字であるか）を見出語に対応付けて設定隠し表示範囲記憶領域４０４に記憶する（ステップＡ４４）。
【００６０】
続いて、チェックキー７ａが押下された場合に（ステップＡ４６；Ｙｅｓ）、ＣＰＵ１０は、学習結果記憶領域４０２に記憶されている見出語に対応するチェックフラグが「ＯＮ」なら「ＯＦＦ」に、「ＯＦＦ」なら「ＯＮ」に反転して更新する（ステップＡ４８）。例えば、図１５（ａ）に示すように単語データが表示画面Ｗ１０８に表示されているとする。この状態においては、チェックフラグは「ＯＦＦ」であり、表示画面Ｗ１０８に表示されているチェックフラグＣＫ１００も、「ＯＦＦ」状態として表示されている。ここで、ユーザによりチェックキー７ａが押下されると、チェックフラグが「ＯＮ」となり、図１７のチェックフラグＣＫ１２０のように「ＯＮ」状態として表示される。
【００６１】
ユーザにより学習モード処理の終了操作がある場合には（ステップＡ５０；Ｙｅｓ）、メイン処理に動作が戻る。また、終了操作がない場合は、次の学習に進む操作があるか否かを判定する（ステップＡ５２）。ここで、次の学習に進む操作がある場合には（ステップＡ５２；Ｙｅｓ）、ステップＡ１２から処理を繰り返し実行する。また、次の学習に進む操作がない場合には（ステップＡ５２；Ｎｏ）、ステップＡ２６から処理を繰り返し実行する。
【００６２】
続いて、学習モード処理において、サブルーチンとして実行される訳隠し表示制御処理と、見出語隠し表示制御処理について説明する。
【００６３】
（１）訳隠し表示制御処理
まず、訳隠し表示制御処理について説明する。図１０は、訳隠し表示制御処理にかかる電子辞書１の動作を説明するためのフローチャートである。この訳隠し表示制御処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されている訳表示制御プログラム２１２ａを実行することによって実現される処理であり、学習モード処理におけるステップＡ２２においてサブルーチンとして実行される処理である。
【００６４】
ＣＰＵ１０は、単語データの見出語を表示し（ステップＢ１０）、発音記号を表示する（ステップＢ１２）。続いて、単語データに記憶されている説明情報２０２ｅの先頭から表示させる部分を順次読み込む（ステップＢ１４）。ここで、読み込んだ部分が訳情報２０２ｅ１の部分（タグ文字「Ａ」で囲まれている部分（「に似ている（＝take care)」）である場合には（ステップＢ１６；Ｙｅｓ）、読み込んだ部分について隠し表示される（ステップＢ２４、図１５（ｂ）のＫ１１０ｃ）。読み込んだ部分が訳文の部分（タグ文字「Ｊ」で囲まれている部分（「彼は見かけは…母親似だ。」）である場合には（ステップＢ１８；Ｙｅｓ）、読み込んだ部分について隠し表示される（ステップＢ２４、図１５（ｂ）のＫ１１０ｆ）。また、読み込んだ部分が設定隠し表示範囲記憶領域４０４に記憶されている設定隠し表示範囲である場合には（ステップＢ２０；Ｙｅｓ）、読み込んだ部分について隠し表示される（ステップＢ２４）。
【００６５】
他方、読み込んだ部分が何れにも該当しない場合には、読み込んだ部分について通常の状態にてそのまま表示される（ステップＢ２２）。そして、説明情報２０２ｅを総て表示した場合に訳隠し表示制御処理を終了し、学習モード処理へ処理を戻す（ステップＢ２６；Ｙｅｓ）。また、説明情報２０２ｅを総て表示していない場合には（ステップＢ２６；Ｎｏ）、ステップＢ１６から処理を繰り返し実行する。
【００６６】
このようにして、例えば、訳隠し表示である図１５（ｂ）の表示画面Ｗ１１０が表示される。全体表示である図１５（ａ）の表示画面Ｗ１０８において表示されている訳情報Ｋ１０８ｃと比較すると、訳情報Ｋ１１０ｃのように隠し表示されることとなる。さらに、表示画面Ｗ１０８の訳文Ｋ１０８ｆと比較すると、訳文Ｋ１１０ｆのように隠し表示されることとなる。
【００６７】
（２）見出語隠し表示制御処理
次に、見出語隠し表示制御処理について説明する。図１１は、見出語隠し表示制御処理にかかる電子辞書１の動作を説明するためのフローチャートである。この見出語隠し表示制御処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されている見出語表示制御プログラム２１２ｂを実行することによって実現される処理であり、学習モード処理におけるステップＡ２４においてサブルーチンとして実行される処理である。
【００６８】
まず、ＣＰＵ１０は単語データの見出語２０２ａを隠し表示し（ステップＣ１０）、単語データの発音記号２０２ｂを隠し表示する（ステップＣ１２）。続いて、単語データに記憶されている説明情報２０２ｅの先頭から表示される部分を順次読み込む（ステップＣ１４）。ここで、読み込まれた部分が隠し表示対象部分（タグ文字「Ｂ」で囲まれている部分（例えば、図４の「resembles」））である場合には（ステップＣ１６；Ｙｅｓ）、読み込んだ部分について隠し表示される（ステップＣ２２。例えば、図１５（ｃ）のＫ１１２ｄ）。また、読み込んだ部分が設定隠し表示範囲記憶領域４０４に記憶されている設定隠し表示範囲である場合には（ステップＣ１８；Ｙｅｓ）、読み込んだ部分について隠し表示される（ステップＣ２２。例えば、図１６のＫ１１８ｇ）。
【００６９】
他方、読み込んだ部分が何れにも該当しない場合には、読み込んだ部分について通常の状態にてそのまま表示される（ステップＣ２０）。そして、説明情報２０２ｅを総て表示した場合には、見出語隠し表示制御処理を終了して学習モード処理へ戻る（ステップＣ２４；Ｙｅｓ）。また、説明情報２０２ｅを総て表示していない場合には（ステップＣ２４；Ｎｏ）、ステップＣ１６から処理を繰り返し実行する。
【００７０】
このようにして、例えば、見出語隠し表示である図１５（ｃ）の表示画面Ｗ１１２が表示される。全体表示である図１５（ａ）の表示画面Ｗ１０８において表示されている見出語Ｋ１０８ａと比較すると、見出語Ｋ１１２ａのように隠し表示されることとなる。さらに、表示画面Ｗ１０８において表示されている発音記号Ｋ１１２ｂ及び隠し表示対象部分Ｋ１１２ｄと比較すると、発音記号Ｋ１１２ｂ及び隠し表示対象部分Ｋ１１２のように隠し表示されることとなる。
【００７１】
［２．３  テストモード処理］
次に、テストモード処理について説明する。図１２は、テストモード処理にかかる電子辞書１の動作を説明するためのフローチャートである。このテストモード処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されているテストモード処理プログラム２１４を実行することによって実現される処理であり、メイン処理におけるステップＳ１８においてサブルーチンとして実行される処理である。
【００７２】
まず、ユーザにより出題方式が選択されると（ステップＤ１０）、選択されている出題方式に対応して単語データを単語集ＤＢ２０２から読み出される。
【００７３】
選択された出題方式が「［Ａ］正解していない問題から出題」の場合は（ステップＤ１２；［Ａ］）、学習結果記憶領域４０２から学習状態が「×」の学習データを一つ選択し、学習データの見出語に対応する単語データを単語集ＤＢ２０２から一つ読み出す（ステップＤ１４）。
【００７４】
同様に、選択された出題方式が「［Ｂ］テストでわからないと回答した語から出題」の場合は（ステップＤ１２；［Ｂ］）、学習状態が「？」（回答保留）の学習データを一つ選択し、学習データの見出語に対応する単語データを単語集ＤＢ２０２から読み出す（ステップＤ１６）。
【００７５】
同様に、選択された出題方式が「［Ｃ］チェックをつけた語から出題」の場合は（ステップＤ１２；［Ｃ］）、チェックフラグが「ＯＮ」の学習データを一つ選択し、学習データの見出語に対応する単語データを単語集ＤＢ２０２から読み出す（ステップＤ１８）。
【００７６】
また、選択された出題モードが「［Ｄ］全ての問題から番号ごと出題」の場合は（ステップＤ１２；［Ｄ］）、単語集ＤＢ２０２から学習単位内の単語データから単語番号の小さい順に読み出す（ステップＤ２０）。
【００７７】
続いて、読み出された単語データのうちの訳情報２０２ｅ１が表示される（ステップＤ２２）。また、見出語と、誤答選択肢と、回答保留を示す選択肢「わからない」とを回答候補選択肢として表示される（ステップＤ２４）。
【００７８】
ユーザにより、回答候補選択肢の中から一の回答候補選択肢が回答選択肢として選択されると（ステップＤ２６；Ｙｅｓ）、ＣＰＵ１０は、回答選択肢が見出語か否かを判定する（ステップＤ２８）。ここで、回答選択肢が見出語と一致する場合（正答）は（ステップＤ２８；Ｙｅｓ）、見出語の学習データの学習状態を「○」（正答）に更新する（ステップＤ３６）。
【００７９】
また、回答選択肢が回答保留を示す選択肢（「わからない」）である場合は、（ステップＤ２８；Ｎｏ→ステップＤ３０；Ｙｅｓ）、見出語の学習データの学習状態を「？」（回答保留）に更新する（ステップＤ３４）。
【００８０】
また、回答選択肢は見出語でもなく、回答保留でも無い場合は、回答選択肢は誤答選択肢であると判別され（ステップＤ２８；Ｎｏ→ステップＤ３０；Ｎｏ）、見出語の学習データの学習状態を「×」（誤答）に更新する（ステップＤ３２）。
【００８１】
そして、ＣＰＵ１０は、学習データの学習日時を更新する（ステップＤ３８）。ここで、テストモード処理の終了操作がある場合は（ステップＤ４０；Ｙｅｓ）、テストモード処理を終了し、メイン処理に戻る。また、テストモード処理の終了操作がない場合には（ステップＤ４０；Ｎｏ）、ステップＤ１２から処理を繰り返し実行する。
【００８２】
例えば、図１８（ａ）の表示画面Ｍ２００において、「［Ｂ］テストでわからないと回答した語から出題」をユーザが選択し、決定キー９を押下すると、学習結果記憶領域４０２において学習状態が「？」と記憶されている見出語に対応する問題が出題される。図１８（ｂ）の表示画面Ｗ２０２は、問題が出題（表示）されている状態を示している。ここで、ユーザは訳情報Ｒ２００「に似ている（＝take after）」に対応する見出語を、表示画面Ｗ２０２の下に表示されている回答候補選択肢の中から選択する。ユーザは、正解がわからない場合には、回答保留を示す「わからない」を選択する。回答保留を示す「わからない」が選択可能であるため、いわゆるまぐれ当たりを防ぎ、適切な学習状態を選択し得る。
【００８３】
なお、本実施形態におけるテストモード処理は、訳に対応する見出語を選択することとして説明したが、見出語を表示して訳を選択させることとしても良いし、そのどちらかをランダムに実行できることとしても良いのは勿論である。
【００８４】
［２．４  復習モード処理］
次に、復習モード処理について説明する。図１３は、復習モード処理にかかる電子辞書１の動作を説明するためのフローチャートである。この復習モード処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されている復習モードプログラム２１６を実行することによって実現される処理であり、メイン処理におけるステップＳ２０においてサブルーチンとして実行される処理である。
【００８５】
まず、ユーザにより表示方式が選択されると、（ステップＥ１０；Ｙｅｓ）、選択された表示方式に応じて、ＣＰＵ１０は学習結果記憶領域４０２から学習データを抽出し、抽出学習データ記憶領域３０４に記憶する。ここで、ユーザが選択する表示方式は、表示する単語データ（「テストで不正解の語」「テストでわからないと回答した語」「チェックをつけた語」）と、表示順（「番号順」「ＡＢＣ順」「時間順」）とを組み合わせたものである。
【００８６】
具体的には、表示方式において、表示する単語データとして「テストで不正解の語」を選択した場合（例えば、図１９（ａ）の［Ａ］〜［Ｃ］）には（ステップＥ１２；モード［Ａ］〜［Ｃ］）、学習状態が「×」（誤答）と記憶されている学習データが抽出学習データ記憶領域３０２に抽出される（ステップＥ１４）。また、表示する単語データとして「テストでわからないと回答した語」を選択した場合（例えば、図１９（ａ）の［Ｄ］〜［Ｆ］）には（ステップＥ１２；［Ｄ］〜［Ｆ］）、学習状態が「？」（回答保留）と記憶されている学習データが抽出学習データ記憶領域３０２に抽出される（ステップＥ１６）。また、表示する単語データとして「チェックをつけた語」を選択した場合（例えば、図１９（ａ）の［Ｇ］〜［Ｉ］）には（ステップＥ１２；［Ｇ］〜［Ｉ］）、チェックフラグが「ＯＮ」となっている学習データが抽出学習結果記憶領域３０２に抽出される（ステップＥ１８）。
【００８７】
次に、ＣＰＵ１０は、選択された表示方式に応じて、抽出学習データ記憶領域３０２に記憶されている学習データを整列する。具体的には、「番号順に表示」が選択されている場合（例えば、図１９（ａ）の［Ａ］、［Ｄ］、［Ｇ］）には（ステップＥ２０；［Ａ］、［Ｄ］、［Ｇ］）、単語番号順に昇順に整列する（ステップＥ２２）。また、「ＡＢＣ順に表示」が選択されている場合（例えば、図１９（ａ）の［Ｂ］、［Ｅ］、［Ｈ］）には（ステップＥ２４；［Ｂ］、［Ｅ］、［Ｈ］）、見出語をＡＢＣ順に昇順に整列する（ステップＥ２４）。また、「時間順に表示」が選択されている場合（例えば、図１９（ａ）の［Ｃ］、［Ｆ］、［Ｉ］）には（ステップＥ２０；［Ｃ］、［Ｆ］、［Ｉ］）、学習日時で昇順に整列する（ステップＥ２６）。
【００８８】
そして、抽出学習データ記憶領域３０２に記憶されている学習データが一覧表示される。このとき、見出語等と共に、学習状態とチェックフラグとが併せて表示される（ステップＥ２８）。
【００８９】
図１９（ｂ）の表示画面Ｗ３０２においては、テストで不正解であった見出語が表示されると共に、学習状態「×」と、チェックフラグの「ＯＮ」又は「ＯＦＦ」の状態とが表示されている。この画面により、ユーザは、テストで不正解であった見出語それぞれが、チェックされた見出語か否かを識別できる。また、図１９（ｃ）の表示画面Ｗ３０２においては、チェックされている見出語の学習状態を把握することができる。例えば、見出語「lend」（行［Ｄ］）は、チェックされている見出語であるにもかかわらず、テストモード処理において「回答保留」が選択された見出語であることがわかる。
【００９０】
さらに、方向キー１１の上下方向が押下されると（ステップＥ３０；Ｙｅｓ）、方向キー１１に連動して選択カーソルを移動させる（ステップＥ３２）。そして、決定キー９が押下されると（ステップＥ３４；Ｙｅｓ）、選択カーソルにより選択されている見出語に対応する単語データが単語集ＤＢ２０２から読み出され、表示される（ステップＥ３６）。例えば、図１９（ｂ）の状態において、決定キー９が押下されると、図１７の表示画面Ｗ１２０に遷移する。したがって、ユーザは一覧表示された見出語の意味を、簡易な操作で確認することができる。
【００９１】
そして、復習モード処理の終了操作がある場合は（ステップＥ３８；Ｙｅｓ）、復習モード処理を終了し、終了操作がない場合は、再びステップＥ３０から処理を繰り返し実行する。
【００９２】
［３．動作例］
［３．１  メイン処理及び学習モード処理］
表示画面の図を用いてメイン学習処理及び学習モード処理が選択された場合における電子辞書１の動作例について説明する。図１４（ａ）は、ユーザが学習する分野を選択する表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００の表示領域Ｒ１００には、学習分野を選択させる項目が表示されており、選択カーソルＭ１００にて「動詞編」が学習する分野として選択されている。
【００９３】
図１４（ｂ）は、ユーザが学習する範囲を選択する表示画面Ｗ１０２の一例を示す図である。表示画面Ｗ１０２の表示領域Ｒ１０２には、学習する範囲がそれぞれ表示されている。選択カーソルＭ１０２にて範囲「１−１００」が学習する範囲として選択されている（ステップＳ１２）。
【００９４】
図１４（ｃ）は、学習モード処理を選択した場合における表示画面Ｗ１０４の一例を示す図である。表示画面Ｗ１０４には、ユーザが実行可能なモードとして「学習」と、「テスト」と、「復習」とが領域Ｒ１０４に表示されており、その中から「学習」が、反転表示Ｍ１０４にて選択されている（ステップＳ１４；学習）。更に、領域Ｒ１０６には、学習方式として「［Ａ］全表示」と、「［Ｂ］訳／説明文隠し」と、「［Ｃ］見出語隠し」とが表示されており、選択カーソルＭ１０６により「［Ａ］全表示」が選択されている（図８のステップＡ１０）。
【００９５】
図１５（ａ）は、単語集ＤＢ２０２に記憶されている見出語「resemble」の単語データが学習方式「［Ａ］全表示」の場合において表示されている表示画面Ｗ１０８の一例を示す図である。表示画面Ｗ１０８には、単語データに含まれる見出語Ｋ１０８ａと、発音記号Ｋ１０８ｂと、説明情報とが表示されている（図８のステップＡ１６〜Ａ２０）。また、説明情報には、訳情報Ｋ１０８ｃと、例文Ｋ１０８ｅと、訳文Ｋ１０８ｆとが含まれて表示されており、また、隠し表示対象部分Ｋ１０８ｄが太字にて表示されている。
【００９６】
さらに、チェックフラグＣＫ１００には、学習結果記憶領域４０２に記憶されている見出語「resemble」のチェックフラグの状態が表示されている。本図においては、チェックフラグ「ＯＦＦ」の状態を示している。
【００９７】
図１５（ｂ）は、単語集ＤＢ２０２に記憶されている見出語「resemble」の単語データが学習方式「［Ｂ］訳／説明文隠し」の場合に表示された表示画面Ｗ１１０の一例を示す図である。ここで、説明情報に含まれる訳情報Ｋ１１０ｃが隠し表示されている（図１０のステップＢ１６；Ｙｅｓ→ステップＢ２４）。また、説明情報に含まれる訳文Ｋ１１０ｆが隠し表示されている（ステップＢ１８；Ｙｅｓ→ステップＢ２４）。
【００９８】
図１５（ｃ）は、単語集ＤＢ２０２に記憶されている見出語「resemble」の単語データが学習方式「［Ｃ］見出語隠し」の場合に表示された表示画面Ｗ１１２の一例を示す図である。ここで、見出語Ｋ１１２ａが隠し表示されており（図１１のステップＣ１０）、発音記号Ｋ１１２ｂも隠し表示されている（ステップＣ１２）。さらに、説明情報に含まれる隠し表示対象部分Ｋ１１２ｄが隠し表示されている（ステップＣ１６；Ｙｅｓ→ステップＣ２２）。
【００９９】
さらに、図１５（ｂ）又は図１５（ｃ）の状態から、表示切替キー７ｃが押下されると、図１５（ａ）の状態に遷移することができる（図８のステップＡ２６；Ｙｅｓ→ステップＡ２８）。また、再度表示切替キー７ｃが押下されると、図１５（ａ）に遷移する前の状態に表示状態を切り替えることができる。
【０１００】
図１６（ａ）は、図１５（ｃ）の状態において発音キー７ｂが押下された状態を示す表示画面Ｗ１１４の一例を示す図である。発音キー７ｂが押下されたときに、発音記号が隠し状態である場合は（図８のステップＡ３２、図１５（ｃ）の発音記号Ｋ１１２ｂ）、発音記号を通常の表示状態に切り替えて表示する（ステップＡ３４、図１６（ａ）の発音記号Ｋ１１４ｂ）。そして、ＣＰＵ１０は、見出語「resemble」に対応する音声データを音声データ２０４から読み出し、音声出力部７０に出力する。
【０１０１】
図１５（ｂ）の状態から、範囲設定キー７ｄが押下された画面例が、図１６（ｂ）の表示画面Ｗ１１６である。ユーザが範囲設定キー７ｄを押下することにより、表示されている単語データのうち、隠し表示とする範囲（設定隠し表示範囲）を指定することができる。表示画面Ｗ１１６においては、選択カーソルＭ１１６により設定隠し表示範囲が指定されている（ステップＡ４０）。
【０１０２】
そして、設定隠し表示範囲が指定された後に、単語データが表示された画面例が図１６（ｃ）の表示画面Ｗ１１８である。ここで、設定隠し表示範囲記憶領域４０４に記憶されている設定隠し表示範囲の部分Ｋ１１８ｇが、隠し表示されている（ステップＢ２０；Ｙｅｓ→ステップＢ２４）。
【０１０３】
図１７は、単語データが表示されている状態において、チェックフラグを切り替えた状態を示す表示画面Ｗ１２０の一例を示す図である。チェックキー７ａが押下されると、学習結果記憶領域４０２に記憶されている学習データのチェックフラグが反転される。本図においては、チェックフラグＣＫ１２０は、「ＯＮ」に切り替わって表示されている。
【０１０４】
［３．２  テストモード処理］
つづいて、テストモード処理が選択された場合における電子辞書１の動作例について説明する。図１８（ａ）は、テストモード処理が選択された場合における表示画面Ｗ２００の一例を示す図である。表示画面Ｗ２００には、出題方式として「［Ａ］正解していない問題から出題」、と、「［Ｂ］テストでわからないと回答した語から出題」と、「［Ｃ］チェックをつけた語から出題」と、「［Ｄ］全ての問題から番号ごと出題」とが表示されている。そして、選択カーソルＭ２００により、「［Ｂ］テストでわからないと回答した語から出題」が選択されている（図１２のステップＤ１０→Ｄ１２；モードＢ）。
【０１０５】
図１８（ｂ）は、単語集ＤＢ２０２に記憶されている単語データをテスト形式で表示している状態を示す表示画面Ｗ２０２の一例を示す図である。ＣＰＵ１０は、読み出された単語データの訳情報Ｒ２００を表示している。また、回答候補選択肢として、見出語が選択肢Ｋ２００に、誤答選択肢が選択肢Ｋ２０２に表示されている。また最後の選択肢に回答保留を示す選択肢として「わからない」が選択肢Ｋ２０４として表示されている。ここで、ユーザが訳情報Ｒ２００「に似ている（＝take after）」に対応する見出語がわからない場合には、回答保留を示す選択肢Ｋ２０４「わからない」を選択する。すると、見出語「resemble」の学習状態が「？」に更新記憶される。
【０１０６】
［３．３  復習モード処理］
つづいて、復習モード処理が選択された場合における電子辞書１の動作例について説明する。図１９（ａ）は、復習モード処理が選択された場合における表示画面Ｗ３００の一例を示す図である。表示画面Ｗ３００には、表示方式として、表示する単語を選択する「テストで不正解の語」「テストでわからないと回答した語」「チェックをつけた語」が表示されている。さらに、当該単語を表示する順序として「番号順」「ＡＢＣ順」「時間順」が選択できるようになっており、この２つを組み合わせることにより各表示形式を構成している。例えば、「［Ｂ］」が選択された場合は「テストで不正解の語」（学習状態に「×」（誤答）が記憶されている語）に対応する学習データがＡＢＣ順に整列されて一覧表示される。本図においては、「［Ａ］テストで不正解の語を番号順に表示」が選択カーソルＭ３００にて選択されている（図１３のステップＥ１０）。
【０１０７】
図１９（ｂ）は、図１９（ａ）において「［Ｃ］テストで不正解の語を時間順に表示」が選択されて一覧表示された状態を示す表示画面Ｗ３０２の一例を示す図である。表示画面Ｗ３０２は、上段と下段に分かれて表示されており、上段は抽出された学習データが一覧表示されており、下段は、選択カーソルＭ３０２により選択されている学習データの見出語に対応する単語データの一部が表示されている。
【０１０８】
表示画面Ｗ３０２に示すように、一覧表示として、学習状態Ｋ３００と、チェックフラグＫ３０２と、単語番号Ｋ３０４と、見出語Ｋ３０６と、学習日時Ｋ３０８とが表示されている。ここで、表示方式として「［Ｃ］テストで不正解の語を時間順に表示」が選択されていることから、学習状態「×」（誤答）の学習データだけが抽出され、抽出された学習データが学習日時順に整列されて表示されている（ステップＥ１２→ステップＥ１４→ステップＥ２０→ステップＥ２６→ステップＥ２８）。さらに、表示されている学習データには、チェックフラグの状態が併せて表示されていることから、ユーザは学習状態が「×」の学習データのうち、チェックをした見出語か否かを容易に視認できる。例えば、見出語「resemble」は、チェックがつけられた見出語であるが、テストモードにおいて不正解であったことが、ユーザはすぐにわかる。
【０１０９】
また、一覧表示された学習データの中から、見出語「resemble」の学習データが選択カーソルＭ３０２により選択されている。この状態から決定キー９が押下されると、選択カーソルＭ３０２により選択されている学習データの見出語「resemble」に対応する単語データを単語集ＤＢ２０２から読み出され、表示画面に表示される（例えば、図１７）。
【０１１０】
図１９（ｃ）は、図１９（ａ）において「［Ｉ］チェックをつけた語を時間順に表示」が選択されて一覧表示された状態を示す表示画面Ｗ３０４の一例を示す図である。表示画面Ｗ３０４は、表示方式として「［Ｉ］チェックをつけた語を時間順に表示」が選択されていることから、チェックフラグが「ＯＮ」の学習データだけが抽出され、抽出された学習データが学習日時順に整列され表示されている（ステップＥ１２→ステップＥ１８→ステップＥ２０→ステップＥ２６→ステップＥ２８）。また、一覧表示された学習データの中から、見出語「resemble」の学習データが選択カーソルＭ３０４により選択されている。さらに、表示されている学習データには、学習状態が併せて表示されていることから、ユーザはチェックした見出語の学習状態が「○（正答）」か、「×（誤答）」か、「？（回答保留）」かを容易に把握できる。例えば、表示画面Ｗ３０４においては、チェックをつけた見出語のうち、「○（正答）」は「marry」しかない。
【０１１１】
図２０（ａ）は、図１９（ａ）において「［Ｄ］テストでわからないと回答した語を番号順に表示」が選択されて一覧表示された状態を示す表示画面Ｗ３０６の一例を示す図である。表示画面Ｗ３０６は、表示方式として「［Ｄ］テストでわからないと回答した語を番号順に表示」が選択されていることから、学習状態が「？」（回答保留）の学習データだけが抽出され、抽出された学習データが単語番号順に整列され表示されている（ステップＥ１２→ステップＥ１６→ステップＥ２０→ステップＥ２２→ステップＥ２８）。また、一覧表示された学習データの中から、見出語「resemble」の学習データが選択カーソルＭ３０６により選択されている。
【０１１２】
図２０（ｂ）は、図１９（ａ）において「［Ｅ］テストでわからないと回答した語をＡＢＣ順に表示」が選択されて一覧表示された状態を示す表示画面Ｗ３０８の一例を示す図である。表示画面Ｗ３０８は、表示方式として「［Ｅ］テストでわからないと回答した語をＡＢＣ順に表示」が選択されていることから、学習状態が「？」（回答保留）の学習データだけが抽出され、抽出された学習データの見出語がＡＢＣ順に整列され表示されている（ステップＥ１２→ステップＥ１６→ステップＥ２０→ステップＥ２４→ステップＥ２８）。また、一覧表示された学習データの中から、見出語「resemble」の学習データが選択カーソルＭ３０８により選択されている。
【０１１３】
図２０（ｃ）は、図１９（ａ）において「［Ｆ］テストでわからないと回答した語を時間順に表示」が選択されて一覧表示された状態を示す表示画面Ｗ３１０の一例を示す図である。表示画面Ｗ３１０は、表示方式として「［Ｆ］テストでわからないと回答した語を時間順に表示」が選択されていることから、学習状態が「？」（回答保留）の学習データだけが抽出され、抽出された学習データが学習日時順に整列され表示されている（ステップＥ１２→ステップＥ１６→ステップＥ２０→ステップＥ２６→ステップＥ２８）。また、一覧表示された学習データの中から、見出語「resemble」の学習データが選択カーソルＭ３０８により選択されている。
【０１１４】
［４．作用・効果］
メイン処理によれば、単語集ＤＢ２０２に記憶されている多くの単語データの中から、ユーザが学習したい学習単位を選択して各処理を実行することにより、学習範囲を絞ることが可能となる。これにより、よりユーザは所望する学習単位毎の単語学習をすることが可能となり、例えばユーザが初学者の場合、学習単位毎に繰り返し学習することが可能となる。
【０１１５】
また、学習モード処理によればユーザが選択した学習モードに応じて、通常通りに表示される部分と、隠し表示される部分とを切り替えて表示することができる。したがって、ユーザの学習状況に応じて表示方式を切り替えることが可能となる。さらに、見出語に対応する音声が出力される場合には、発音記号が隠し表示されていても、自動的に通常の表示形態に切り替えて表示することとなる。さらに、ユーザは音声を聞き取るとともに、発音記号を視認することができる。さらに、ユーザ自身が隠し表示とする部分を設定することもできる。このように、ユーザは自習する際に自分の学習レベルに応じて様々な表示方式を選択することが可能となり、効果的な学習をすることが可能となる。
【０１１６】
また、テストモード処理によれば、訳と共に表示された回答候補選択肢の中において、どの選択肢が正答であるかをユーザが判断できない場合には、回答保留の選択肢を選択することができる。すると、学習状態は回答保留であると記憶される。したがって、ユーザが回答選択肢を任意に選択した場合に、たまたま正答となってしまい、学習状態に正答と記憶されてしまうことがなくなる。さらに、後日回答保留と回答したものや、選択（チェック）した見出語を優先的に学習するといったことが可能となり、ユーザは自習する際に効果的な学習が可能となる。
【０１１７】
また、復習モード処理によれば、学習状態に応じて見出語を一覧表示することができる。これにより、誤答となった見出語や、回答保留とした見出語を一覧表示することが可能となる。また、チェックフラグの状態と回答状態がを併せて表示されるため、ユーザはチェックされた見出語の学習状態を確認することができる。例えば、ユーザが自分で覚えたと感じてチェックをした見出語が、本当に覚えているのか否かを、表示された学習状態を見ることにより確認することができる。
【０１１８】
［５．変形例］
上述した各実施形態では、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）などの電子機器全般に適用可能である。
【０１１９】
また、上述した実施形態では電子辞書１を、単体で動作する所謂スタンドアローン型の装置として説明した。しかし、本発明が適用可能な装置はこれに限られるものではない。通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。図面を参照して具体的に説明する。
【０１２０】
図２１は、通信装置を内蔵した電子辞書端末６００と、サーバ７００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略例を示す図である。サーバ７００は、例えば汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末６００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１２１】
一方、電子辞書１の入力部５０、表示部６０及び音声出力部７０はそれぞれ、電子辞書端末６００の入力部６０４、表示部６０６及び音声出力部６１４に相当する。また、電子辞書１のＥＥＰＲＯＭ４０は、サーバ７００の記憶部７１４に相当する。
【０１２２】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末６００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末６００の入力部６０４から入力された入力文字等が通信装置６０８を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶部７１４に記憶されたメインプログラム従ってメイン処理を実行し、処理結果を通信装置６０８を通じて電子辞書端末６００に送信して表示部６０６に表示させる。このように、サーバ７００及び電子辞書端末６００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末６００においては、単語集ＤＢやデータファイル、メインプログラム等を記憶しておく必要がなく、またメイン処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ６０２や、記憶容量等が比較的小さいＲＯＭ６１０等を具備する電子辞書端末６００（例えば携帯電話）であってもよい。
【０１２３】
このように、電子辞書端末は、サーバに記憶されているプログラムを実行することにより、単語集ＤＢ及び学習結果記憶領域をサーバに登録することができる。したがって、電子辞書端末に、プログラムや単語集ＤＢが内蔵されていなくても、単語集ＤＢを利用した学習モード処理、テストモード処理、復習モード処理等を電子辞書端末で実現させることが可能となる。
【図面の簡単な説明】
【０１２４】
【図１】電子辞書の概観図。
【図２】電子辞書の入力部を示す図。
【図３】電子辞書のブロック図。
【図４】単語集ＤＢのデータ構成の一例を示す図。
【図５】学習結果記憶領域のデータ構成の一例を示す図。
【図６】抽出学習結果記憶領域のデータ構成の一例を示す図。
【図７】メイン処理の動作フローを示す図。
【図８】学習モード処理の動作フローを示す図。
【図９】学習モード処理の動作フローを示す図。
【図１０】訳隠し表示制御処理の動作フローを示す図。
【図１１】見出語隠し表示制御処理の動作フローを示す図。
【図１２】テストモード処理の動作フローを示す図。
【図１３】復習モード処理の動作フローを示す図。
【図１４】メイン処理及び学習モード処理における画面遷移を示す図。
【図１５】学習モード処理における画面遷移を示す図。
【図１６】学習モード処理における音声出力時の画面遷移を示す図。
【図１７】学習モード処理におけるチェックキー押下時の画面遷移を示す図。
【図１８】テストモード処理の画面遷移を示す図。
【図１９】テストモード処理の画面遷移を示す図。
【図２０】テストモード処理の画面遷移を示す図。
【図２１】本実施形態の変形例におけるブロック図の一例を示す図である。
【符号の説明】
【０１２５】
１  電子辞書
１０  ＣＰＵ
２０  ＲＯＭ
２０２  単語集ＤＢ
２０４  音声データ
２１０  メインプログラム
２１２  学習モードプログラム
２１２ａ  訳隠し表示制御プログラム
２１２ｂ  見出語隠し表示制御プログラム
２１４  テストモードプログラム
２１６  復習モードプログラム
３０  ＲＡＭ
３０４  抽出学習データ記憶領域
４０  ＥＥＰＲＯＭ
４０２  学習結果記憶領域
４０４  設定隠し表示範囲記憶領域
５０  入力部
６０  表示部
７０  音声出力部
【図１】
2006208684.tif 000003
【図２】
2006208684.tif 000004
【図３】
2006208684.tif 000005
【図４】
2006208684.tif 000006
【図５】
2006208684.tif 000007
【図６】
2006208684.tif 000008
【図７】
2006208684.tif 000009
【図８】
2006208684.tif 000010
【図９】
2006208684.tif 000011
【図１０】
2006208684.tif 000012
【図１１】
2006208684.tif 000013
【図１２】
2006208684.tif 000014
【図１３】
2006208684.tif 000015
【図１４】
2006208684.tif 000016
【図１５】
2006208684.tif 000017
【図１６】
2006208684.tif 000018
【図１７】
2006208684.tif 000019
【図１８】
2006208684.tif 000020
【図１９】
2006208684.tif 000021
【図２０】
2006208684.tif 000022
【図２１】
2006208684.tif 000023