(57)【要約】【課題】    テスト結果を基に、自分の間違った問題に関する辞書の説明情報を効率良く学習することができる情報表示制御装置等を実現すること。【解決手段】  テスト画面Ｗ１において、ユーザが反転表示Ｒ１で問題番号を選択し、問題中の選択肢を反転表示Ｒ３で選択した後、決定キーを押下すると、ＣＰＵによって採点処理が行われて、回答の正否ＳＹ１が表示される（ｂ）。そして、反転表示Ｒ１で所望の問題番号を選択して、解説キーを押下すると、選択した問題番号に対応する解説番号が出題データより取得され、当該解説番号に対応する解説ＣＴ１が解説ウィンドウＷ５上に表示される（ｃ）。また、（ｂ）の状態で決定キーを押下すると、選択した問題番号に対応する参照データが読み出され、当該参照データに基づいて、説明情報及び用例が表示される。【選択図】  図９
2005189705.tif 000002
【特許請求の範囲】
【請求項１】
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報を記憶する辞書情報記憶手段と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題を出力する出力手段と、
この出力手段により出力された問題に対する回答を入力する回答入力手段と、
この回答入力手段により入力された回答の正誤を判定する正誤判定手段と、
この正誤判定手段による正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録手段と、
この誤見出語登録手段により登録された見出語を、選択可能に一覧表示する制御を行う見出語表示制御手段と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
サーバと通信可能に接続された情報表示制御装置であって、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報を記憶する辞書情報記憶手段と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題に対する回答を入力する回答入力手段と、
この回答入力手段により入力された回答をサーバに送信する回答送信手段と、
この回答送信手段により送信された回答に対する正誤結果を受信する正誤結果受信手段と、
この正誤結果受信手段により受信された正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録手段と、
この誤見出語登録手段により登録された見出語を、選択可能に一覧表示する制御を行う見出語表示制御手段と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項３】
前記所定の問題には、前記予め対応付けられた見出語の説明情報中の当該問題との関連部分を特定する特定情報が更に対応付けられており、
前記説明情報表示制御手段は、前記問題に対応付けられた特定情報に従って、当該見出語に対応する説明情報中の当該問題との関連部分が所定位置に表示されるように当該説明情報の表示を制御する特定説明情報表示制御手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記説明情報表示制御手段は、前記選択された見出語の説明情報中の、当該見出語に前記予め対応付けられた問題との関連部分を当該説明情報の他の部分と異なる表示形態で表示する制御を行う特別表示制御手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項５】
前記正誤結果に基づき、正しいと判定された問題に対応する見出語が前記登録手段に登録されているか否かを判定する正答見出語登録判定手段と、
この正答見出語登録判定手段により登録されていると判定された見出語の登録を解除する登録解除手段と、
を更に備えることを特徴とする請求項１〜４の何れか一項に記載の情報表示制御装置。
【請求項６】
情報表示制御装置と、サーバとが通信可能に接続されたシステムであって、
前記サーバは、
前記情報表示制御装置に記憶された辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題についての回答を受信する回答受信手段と、
前記所定の問題に対する回答の正誤を判定する正誤判定手段と、
この正誤判定手段により判定された所定の問題に対する正誤結果情報を前記情報表示制御装置に送信する送信手段と、
を備え、
前記情報表示制御装置は、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報を記憶する辞書情報記憶手段と、
前記サーバに通信接続して前記所定の問題に対する正誤結果情報を受信する正誤結果受信手段と、
この正誤結果受信手段により受信された正誤結果情報のうち、誤りと判定された問題に対応する見出語を登録する誤見出語登録手段と、
この誤見出語登録手段により登録された見出語を、説明情報の表示対象の見出語として選択可能に一覧表示する制御を行う見出語表示制御手段と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
を備えることを特徴とするシステム。
【請求項７】
コンピュータに、見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報を記憶する辞書情報記憶機能と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題を出力する出力機能と、
この出力機能により出力された問題に対する回答を入力する回答入力機能と、
この回答入力機能により入力された回答の正誤を判定する正誤判定機能と、
この正誤判定機能による正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録機能と、
この誤見出語登録機能により登録された見出語を、選択可能に一覧表示する制御を行う見出語表示制御機能と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
を実現させるためのプログラム。
【請求項８】
サーバと通信可能に接続されたコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報を記憶する辞書情報記憶機能と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題に対する回答を入力する回答入力機能と、
この回答入力機能により入力された回答をサーバに送信する回答送信機能と、
この回答送信機能により送信された回答に対する正誤結果を受信する正誤結果受信機能と、
この正誤結果受信機能により受信された正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録機能と、
この誤見出語登録機能により登録された見出語を、選択可能に一覧表示する制御を行う見出語表示制御機能と、
この見出語表示制御機能により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
辞書情報に含まれる見出語の中から選択された見出語に対応する説明情報を表示する制御を行う情報表示制御装置等に関する。
【背景技術】
【０００２】
従来から、英和辞書、和英辞書、国語辞書等、数種類の電子辞書データベース（以下、データベースを「ＤＢ」という。）が組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。この電子辞書ＤＢは、見出語と当該見出語を説明解説等する説明情報とが対応付けられた情報を集合した辞書情報を、コンピュータを用いて検索処理することができるように体系的に構成させたものである。
【０００３】
例えば、英和辞書ＤＢが組み込まれた電子辞書において、ユーザは、所望の英単語の綴りを入力すると、入力した綴りから始まる英単語（見出語）が一覧表示され、当該英単語の中から所望の英単語を選択することで、選択した英単語の説明情報を表示させることができる。
【０００４】
このような電子辞書は、様々な学習の場面で利用されている。例えば、英語のテストを行った学生は、間違った問題の中の重要な英単語を電子辞書で調べ、当該英単語の説明情報の中から問題に合った文法の説明情報を参照することで、ユーザは英語の学習に役立てている。
【０００５】
また、過去２回の英単語テストの結果に基づいて、内蔵している英単語を１度も正解していない英単語と、１回正解した英単語と、２回とも正解した英単語とに分類し、１度も正解していない英単語と、１回正解した英単語とによって、再テストを行う英単語学習装置が知られている（特許文献１参照）。
【特許文献１】特開平８−１７９６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
テストを行ったユーザは、テスト結果を単に見るだけではなく、テスト結果を基に復習することで学力を向上させる。例えば、間違った問題の中の重要な英単語や文法等を英和辞書で再確認する。そして、今までのテスト結果から自分の弱点を認識し、当該弱点を補強するために復習を行う。
【０００７】
特許文献１に記載の英単語学習装置では、英単語のテストに間違うと、その間違いに基づいて単語が分類されたり、再テストが行われたりするが、問題中で単語がどのように使用されているかといった当該単語の文法的な用法等の学習に利用することはできなかった。
【０００８】
また、従来の電子辞書での学習といっても、テスト問題に基づいて英単語や文法を調べるといった学習方法であるため、電子辞書においては単に辞書引きをしているに過ぎず、英和辞書ＤＢのコンテンツが単に表示されるだけであった。そのため、ユーザが過去に間違った問題を再度間違った場合、過去に辞書引きしたことを忘れて、同じ英単語を繰り返し調べてしまうことがある。従って、過去のテスト結果に基づく復習という場面においては、電子辞書を用いて効率的に学習することが困難であった。
【０００９】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、テスト結果を基に、自分の間違った問題に関する辞書の説明情報を効率良く学習することができる情報表示制御装置等を実現することである。
【課題を解決するための手段】
【００１０】
以上の課題を解決するために、請求項１に記載の発明は、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報（例えば、図２の英和辞書ＤＢ４０２；図３（ａ）の英和辞書データ４０４）を記憶する辞書情報記憶手段（例えば、図２のフラッシュＲＯＭ４０）と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題を出力する出力手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図６（ｂ）のステップＳ１００〜Ｓ１０６）と、
この出力手段により出力された問題に対する回答を入力する回答入力手段（例えば、図１の各種キー群５；図２のＣＰＵ１０、入力部２０；図６（ｂ）のステップＳ１０８）と、
この回答入力手段により入力された回答の正誤を判定する正誤判定手段（例えば、図２のＣＰＵ１０；図６（ｃ）のステップＳ３０４）と、
この正誤判定手段による正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録手段（例えば、図２のＣＰＵ１０、フラッシュＲＯＭ４０；図５（ｃ）のテストヒストリ４１４；図７のステップＳ５０２→Ｓ５１０〜Ｓ５１２）と、
この誤見出語登録手段により登録された見出語を、選択可能に一覧表示（例えば、図１１（ｂ）のヒストリ一覧ＬＳＴ）する制御を行う見出語表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図８のステップＳ５５０）と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図８のステップＳ５５２→Ｓ５５４）と、
を備えることを特徴としている。
【００１１】
また、請求項７に記載のプログラムは、
コンピュータに、見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報（例えば、図２の英和辞書ＤＢ４０２；図３（ａ）の英和辞書データ４０４）を記憶する辞書情報記憶機能（例えば、図２のフラッシュＲＯＭ４０）と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題を出力する出力機能（例えば、図２のＣＰＵ１０、表示部３０；図６（ｂ）のステップＳ１００〜Ｓ１０６）と、
この出力機能により出力された問題に対する回答を入力する回答入力機能（例えば、図２のＣＰＵ１０；図６（ｂ）のステップＳ１０８）と、
この回答入力機能により入力された回答の正誤を判定する正誤判定機能（例えば、図２のＣＰＵ１０；図６（ｃ）のステップＳ３０４）と、
この正誤判定機能による正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録機能（例えば、図２のＣＰＵ１０；図７のステップＳ５０２→Ｓ５１０〜Ｓ５１２）と、
この誤見出語登録機能により登録された見出語を、選択可能に一覧表示する制御を行う見出語表示制御機能（例えば、図２のＣＰＵ１０、表示部３０；図８のステップＳ５５０）と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能（例えば、図２のＣＰＵ１０、表示部３０；図８のステップＳ５５２→Ｓ５５４）と、
を実現させることを特徴としている。
【００１２】
請求項１又は７に記載の発明によれば、出力した所定の問題に対する回答が入力されると、入力された回答の正誤の判定により、誤りと判定した問題に対応する見出語を登録して当該見出語を選択可能に一覧表示する情報表示制御装置が実現される。従って、ユーザは、一覧表示された見出語によって、自分の間違った問題に対応する見出語を容易に確認し、当該見出語の中から所望の見出語を選択して説明情報を表示させることで、自分の間違った問題に関する辞書の説明情報を効率よく学習することができる。
【００１３】
請求項２に記載の発明は、
サーバと通信可能に接続された情報表示制御装置であって、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報（例えば、図２の英和辞書ＤＢ４０２；図３（ａ）の英和辞書データ４０４）を記憶する辞書情報記憶手段（例えば、図２のフラッシュＲＯＭ４０）と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題に対する回答を入力する回答入力手段（例えば、図１の各種キー群５；図２のＣＰＵ１０、入力部２０；図６（ｂ）のステップＳ１０８）と、
この回答入力手段により入力された回答（例えば、図５（ｂ）の採点結果データ４１２）をサーバに送信する回答送信手段（例えば、図２のＣＰＵ１０、通信装置６０）と、
この回答送信手段により送信された回答に対する正誤結果を受信する正誤結果受信手段（例えば、図２のＣＰＵ１０、通信装置６０；図１６のステップＳ７４）と、
この正誤結果受信手段により受信された正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録手段（例えば、図２のＣＰＵ１０、フラッシュＲＯＭ４０；図５（ｃ）のテストヒストリ４１４；図７のステップＳ５０２→Ｓ５１０〜Ｓ５１２）と、
この誤見出語登録手段により登録された見出語を、選択可能に一覧表示（例えば、図１１（ｂ）のヒストリ一覧ＬＳＴ）する制御を行う見出語表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１８のステップＳ５５０）と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１８のステップＳ５５２→Ｓ５５４）と、
を備えることを特徴としている。
【００１４】
また、請求項８に記載のプログラムは、
サーバと通信可能に接続されたコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報（例えば、図２の英和辞書ＤＢ４０２；図３（ａ）の英和辞書データ４０４）を記憶する辞書情報記憶機能（例えば、図２のフラッシュＲＯＭ４０）と、
前記辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題に対する回答を入力する回答入力機能（例えば、図２のＣＰＵ１０；図６（ｂ）のステップＳ１０８）と、
この回答入力機能により入力された回答（例えば、図５（ｂ）の採点結果データ４１２）をサーバに送信する回答送信機能（例えば、図２のＣＰＵ１０）と、
この回答送信機能により送信された回答に対する正誤結果を受信する正誤結果受信機能（例えば、図２のＣＰＵ１０；図１６のステップＳ７４）と、
この正誤結果受信機能により受信された正誤結果に基づき、誤りと判定された問題に対応する見出語を登録する誤見出語登録機能（例えば、図２のＣＰＵ１０；図７のステップＳ５０２→Ｓ５１０〜Ｓ５１２）と、
この誤見出語登録機能により登録された見出語を、選択可能に一覧表示（例えば、図１１（ｂ）のヒストリ一覧ＬＳＴ）する制御を行う見出語表示制御機能（例えば、図２のＣＰＵ１０、表示部３０；図１８のステップＳ５５０）と、
この見出語表示制御機能により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能（例えば、図２のＣＰＵ１０、表示部３０；図１８のステップＳ５５２→Ｓ５５４）と、
を実現させることを特徴としている。
【００１５】
請求項２又は８に記載の発明によれば、入力された回答をサーバに送信し、送信した回答に対する正誤結果をサーバから受信し、受信した正誤結果に基づいて誤りと判定した問題に対応する見出語を登録して当該見出語を選択可能に一覧表示する情報表示制御装置が実現される。従って、サーバから送信される正誤結果によって、ユーザは、自分の間違った問題に対応する見出語や説明情報を容易に確認し、問題に関する辞書の説明情報を効率よく学習することができる。
【００１６】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記所定の問題には、前記予め対応付けられた見出語の説明情報中の当該問題との関連部分を特定する特定情報（例えば、図４の参照語義番号）が更に対応付けられており、
前記説明情報表示制御手段は、前記問題に対応付けられた特定情報に従って、当該見出語に対応する説明情報中の当該問題との関連部分が所定位置に表示されるように当該説明情報の表示を制御する特定説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図８のステップＳ５３４〜Ｓ５３８）を有することを特徴としている。
【００１７】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは無論のこと、問題に対応付けられた特定情報に従って、誤りと判定した問題に対応する見出語に対応する説明情報中の当該問題との関連部分を所定位置に表示する情報表示制御装置が実現される。従って、ユーザは、説明情報中の関連部分を容易に探し出すことができ、自分の間違った問題の復習を効率良く行うことができる。
【００１８】
請求項４に記載の発明は、請求項１又は２に記載の情報表示制御装置であって、
前記説明情報表示制御手段は、前記選択された見出語の説明情報中の、当該見出語に前記予め対応付けられた問題との関連部分を当該説明情報の他の部分と異なる表示形態（例えば、図１０（ｂ）の下線ＵＬ１）で表示する制御を行う特別表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図８のステップＳ５３８）を有することを特徴としている。
【００１９】
請求項４に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは無論のこと、誤りと判定した問題に対応する見出語に対応する説明情報中の当該問題との関連部分の表示形態を変えて表示する情報表示制御装置が実現される。従って、ユーザは、説明情報中の関連部分を容易に認識することができ、自分の間違った問題の復習を効率良く行うことができる。
【００２０】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の情報表示制御装置であって、
前記正誤結果に基づき、正しいと判定された問題に対応する見出語が前記登録手段に登録されているか否かを判定する正答見出語登録判定手段（例えば、図２のＣＰＵ１０；図７のステップＳ５０６）と、
この正答見出語登録判定手段により登録されていると判定された見出語の登録を解除する登録解除手段（例えば、図２のＣＰＵ１０；図７のステップＳ５０６→Ｓ５０８）と、
を更に備えることを特徴としている。
【００２１】
請求項５に記載の発明によれば、請求項１〜４の何れか一項に記載の発明と同様の効果が得られるのは無論のこと、登録手段によって登録された見出語のうち、正しいと判定した問題に対応する見出語の登録を解除する情報表示制御装置が実現される。登録手段には、ユーザが１度間違った問題を再度解いたときに正解できなかった問題に対応する見出語が登録される。従って、ユーザは正解できていない問題に対応する見出語を確認することで、自分の苦手な問題を認識することができ、当該問題の復習を効率良く行うことができる。
【００２２】
請求項６に記載の発明は、
情報表示制御装置（例えば、図１９の辞書端末１ａ）と、サーバ（例えば、図１９のサーバＳＶ）とが通信可能に接続されたシステム（例えば、図１９のテストシステム９）であって、
前記サーバは、
前記情報表示制御装置に記憶された辞書情報に含まれる何れかの見出語と予め対応付けられた所定の問題についての回答を受信する回答受信手段（例えば、図１６のステップＳ７０）と、
前記所定の問題に対する回答の正誤を判定する正誤判定手段（例えば、図１７のステップＳ３０４）と、
この正誤判定手段により判定された所定の問題に対する正誤結果情報（例えば、図５（ｂ）の採点結果データ４１２）を前記情報表示制御装置に送信する送信手段（例えば、図２０のステップＳ７４）と、
を備え、
前記情報表示制御装置は、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した辞書情報（例えば、図２の英和辞書ＤＢ４０２；図３（ａ）の英和辞書データ４０４）を記憶する辞書情報記憶手段（例えば、図２のフラッシュＲＯＭ４０）と、
前記サーバに通信接続して前記所定の問題に対する正誤結果情報を受信する正誤結果受信手段（例えば、図２のＣＰＵ１０、通信装置６０；図２０のステップＳ７４）と、
この正誤結果受信手段により受信された正誤結果情報のうち、誤りと判定された問題に対応する見出語を登録する誤見出語登録手段（例えば、図２のＣＰＵ１０、図１４（ｃ）のフラッシュＲＯＭ４２、第２テストヒストリ４３４；図７のステップＳ５０２→Ｓ５１０〜Ｓ５１２）と、
この誤見出語登録手段により登録された見出語を、説明情報の表示対象の見出語として選択可能に一覧表示する制御を行う見出語表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１８のステップＳ５５０）と、
この見出語表示制御手段により一覧表示された見出語のうちの選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図８のステップＳ５５２→Ｓ５５４）と、
を備えることを特徴としている。
【００２３】
請求項６に記載の発明によれば、所定の問題に対する回答の正誤を判定して正誤判定情報を送信するサーバと、受信した正誤結果情報に基づいて誤りと判定した問題に対応する見出語を登録して当該見出語を選択可能に一覧表示する情報表示制御装置とによってシステムが実現される。従って、ユーザは、所定の問題へ対して行ったテスト結果を基に、自分の間違った問題に対応する見出語や説明情報を情報表示制御装置によって容易に確認することができる。
【発明の効果】
【００２４】
請求項１又は７に記載の発明によれば、出力した所定の問題に対する回答が入力されると、入力された回答の正誤の判定により、誤りと判定した問題に対応する見出語を登録して当該見出語を選択可能に一覧表示する情報表示制御装置が実現される。従って、ユーザは、一覧表示された見出語によって、自分の間違った問題に対応する見出語を容易に確認し、当該見出語の中から所望の見出語を選択して説明情報を表示させることで、自分の間違った問題に関する辞書の説明情報を効率よく学習することができる。
【００２５】
請求項２又は８に記載の発明によれば、入力された回答をサーバに送信し、送信した回答に対する正誤結果をサーバから受信し、受信した正誤結果に基づいて誤りと判定した問題に対応する見出語を登録して当該見出語を選択可能に一覧表示する情報表示制御装置が実現される。従って、サーバから送信される正誤結果によって、ユーザは、自分の間違った問題に対応する見出語や説明情報を容易に確認し、問題に関する辞書の説明情報を効率よく学習することができる。
【００２６】
請求項３に記載の発明によれば、問題に対応付けられた特定情報に従って、誤りと判定した問題に対応する見出語に対応する説明情報中の当該問題との関連部分を所定位置に表示する情報表示制御装置が実現される。従って、ユーザは、説明情報中の関連部分を容易に探し出すことができ、自分の間違った問題の復習を効率良く行うことができる。
【００２７】
請求項４に記載の発明によれば、誤りと判定した問題に対応する見出語に対応する説明情報中の当該問題との関連部分の表示形態を変えて表示する情報表示制御装置が実現される。従って、ユーザは、説明情報中の関連部分を容易に認識することができ、自分の間違った問題の復習を効率良く行うことができる。
【００２８】
請求項５に記載の発明によれば、登録手段によって登録された見出語のうち、正しいと判定した問題に対応する見出語の登録を解除する情報表示制御装置が実現される。登録手段には、ユーザが１度間違った問題を再度解いたときに正解できなかった問題に対応する見出語が登録される。従って、ユーザは正解できていない問題に対応する見出語を確認することで、自分の苦手な問題を認識することができ、当該問題の復習を効率良く行うことができる。
【００２９】
請求項６に記載の発明によれば、所定の問題に対する回答の正誤を判定して正誤判定情報を送信するサーバと、受信した正誤結果情報に基づいて誤りと判定した問題に対応する見出語を登録して当該見出語を選択可能に一覧表示する情報表示制御装置とによってシステムが実現される。従って、ユーザは、所定の問題へ対して行ったテスト結果を基に、自分の間違った問題に対応する見出語や説明情報を情報表示制御装置によって容易に確認することができる。
【発明を実施するための最良の形態】
【００３０】
〔第１実施形態〕
先ず、本発明の情報表示制御装置を電子辞書に適用した場合の第１実施形態について図１〜図１２を参照して詳細に説明する。
【００３１】
図１（ａ）は、第１実施形態における電子辞書１の概観の一例を示す図である。同図のように、電子辞書１は、ディスプレイ３と、各種キー群５と、コネクタ７とを備えて構成される。
【００３２】
コネクタ７は、インターネット網Ｎに接続するための接続端子である。電子辞書１は、コネクタ７を介してインターネット網Ｎに接続され、当該インターネット網Ｎ上のサーバＳＶから各種データをダウンロード可能に構成されている。例えば、インターネット網Ｎとコネクタ７とを通信ケーブルで接続し、インターネット網Ｎを介してサーバＳＶから取得した出題データ４０８及び解説データ４１０が電子辞書１に転送される。また、これらのデータを、ＣＤ−ＲＯＭ等の記憶媒体に記憶し、パソコンでこの記憶媒体内のデータを読み出して、コネクタ７（例えば、ＵＳＢ）を介して電子辞書１にダウンロードすることとしてもよい。このように、電子辞書１にデータをダウンロードする技術は適宜公知技術を適用してよいため、詳細な説明は省略する。
【００３３】
各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下され、電子辞書１が操作される。具体的には図１（ｂ）のように、操作の確定指示を入力する決定キー５ａ、カーソルの移動指示等を入力するカーソルキー５ｂ、文字入力キー５ｃ、直前の画面に切り替えるための戻るキー５ｄ、辞書ＤＢを切り替えるための英和キー５ｅ及び和英キー５ｆ等を備えている。ユーザによりこれらのキーが押下されることで、ＣＰＵ１０は当該キーに割り当てられた機能を実行する。
【００３４】
また、各種キー群５は、問題キー５ｇ、解説キー５ｈ、用例キー５ｋ及びテストヒストリキー５ｍを備えている。問題キー５ｇは、第１実施形態に係る学習処理を開始させるためのキーである。ユーザは、問題キー５ｇを押下することで、サーバＳＶからダウンロードしたデータに基づいた問題を表示させて、当該問題を決定キー５ａ及びカーソルキー５ｂを操作することで解いた後、回答の正否を表示させるといった一連のテストを行うことができる。
【００３５】
解説キー５ｈは、問題中の重要単語や重要文法の解説を表示させるためのキーである。また、用例キー５ｋは、問題中の重要単語や重要文法の用例を表示させるためのキーであり、テストヒストリキー５ｍは、後述するヒストリ一覧ＬＳＴを表示させるためのキーである。
【００３６】
図２は、電子辞書１の機能構成を示すブロック図である。同図に示すように、電子辞書１はＣＰＵ１０、入力部２０、表示部３０、フラッシュＲＯＭ４０、ＲＡＭ５０及び通信装置６０がバス７０に接続されて構成される。
【００３７】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの入出力を行う。具体的には、ＣＰＵ１０は、入力部２０から入力される操作信号に応じてフラッシュＲＯＭ４０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を表示部３０に出力し、当該表示制御信号に従った表示情報を表示部３０に表示させる。
【００３８】
入力部２０は、図１に示す各種キー群５に相当するものであり、仮名、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部２０におけるキー入力により、文字入力、確定指示の入力、解説及び用例等の表示指示、辞書ＤＢの切り替え指示等をするための入力手段が実現される。
【００３９】
表示部３０は、ＣＰＵ１０から入力される表示制御信号に基づいて各種画面を表示させるものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。尚、この表示部３０は、図１に示すディスプレイ３に相当するものである。
【００４０】
フラッシュＲＯＭ４０は、読み書き可能な不揮発性メモリであり、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時にこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。また、フラッシュＲＯＭ４０は、電子辞書１の動作に係る各種機能を実現するためのデータやプログラムを格納する。
【００４１】
図２によれば、フラッシュＲＯＭ４０は、英和辞書ＤＢ４０２、出題データ４０８、解説データ４１０、採点結果データ４１２、テストヒストリ４１４及び学習プログラム４１６を格納する。
【００４２】
英和辞書ＤＢ４０２は、英和辞書データ４０４と用例データ４０６とを備えている。
英和辞書データ４０４は、見出語と、語義番号と、説明情報と、用例番号とを対応付けて記憶するためのデータテーブルである。用例番号は、用例データ４０６に格納されている用例番号である。図３（ａ）は、英和辞書データ４０４のデータ構成の一例を示す図である。同図のように、見出語に複数の語義番号が対応付けられ、各語義番号には、説明情報と、用例番号とが対応付けられたレコードが集合されて格納されている。
【００４３】
例えば、見出語「ｂｙ」の語義番号「１ａ」には、説明情報「・・・のそばに、・・・のちかくに、・・・のわきに」と、用例番号「１、２」とが対応付けられている。当該用例番号により、用例データ４０６の用例番号「１」に対応する用例「a tree by the house  家のそばにある木」と、用例番号「２」に対応する用例「She is standing by the window  彼女は窓のそばに立っている」とが、見出語「ｂｙ」の語義番号「１ａ」及び説明情報「・・・のそばに、・・・のちかくに、・・・のわきに」に対応付けられる。
【００４４】
用例データ４０６は、用例番号と用例とを対応付けて格納するためのデータテーブルである。図３（ｂ）は、用例データ４０６のデータ構成の一例を示す図である。同図のように、用例番号に用例が対応付けられたレコードが集合されて格納されている。例えば、用例番号「１」には、用例「a tree by the house家のそばにある木」が対応付けられて格納されている。
【００４５】
出題データ４０８は、問題番号、問題、正解、解説番号及び参照データを対応付けて格納するためのデータテーブルである。解説番号は、解説データ４１０に格納されている解説番号である。参照データは、参照見出語と、参照語義番号と、参照用例番号とを有している。参照見出語は、英和辞書データ４０４に格納されている見出語であり、参照語義番号は、当該見出語に対応する語義番号である。また、参照用例番号は、英和辞書データ４０４において参照見出語及び参照語義番号に対応する用例番号のうちの１つである。
【００４６】
例えば、見出語「ｂｙ」の語義番号「１０」に対応する用例番号は、図３（ａ）の英和辞書データ４０４において「１３、１４、１５」である。一方、図４の出題データ４０８において、問題番号「Ｑ２」に対応する参照見出語「ｂｙ」及び参照語義番号「１０」に対応する参照用例番号は「１５」であり、用例番号「１３、１４、１５」のうちの１つである。問題番号「Ｑ２」に対応する問題中で使用されている「ｂｙ」は「運搬・伝達の様式」を表す「ｂｙ」であり、特に、「バスで」という乗り物に関する用法で使用されている。用例番号「１３、１４、１５」に対応する用例のうち、乗り物に関する用法の用例は用例番号「１５」に対応する用例であるため、参照用例番号には「１５」が設定されている。このように、参照用例番号によって指定される用例は、問題中で使用されている参照見出語の用法に最も近い用例となる。
【００４７】
図４は、出題データ４０８のデータ構成の一例を示す図である。同図によれば、出題データ４０８には、問題番号に、問題と、正解と、解説番号と、参照データとが対応付けられたレコードが集合されて格納されている。例えば、問題番号「Ｑ２」には、問題「Emi goes to school (by/in) bus.」と、正解「ｂｙ」と、解説番号「Ｋ１」と、参照データの参照見出語「ｂｙ」、参照語義番号「１０」及び参照用例番号「１５」とが対応付けられて格納されている。問題「Emi goes to school (by/in) bus.」は、（）内の選択肢「ｂｙ」と「ｉｎ」との何れかを選択するという問題であり、また、当該問題の正解は「ｂｙ」となる。また、解説番号「Ｋ１」により、解説データ４１０の解説番号「Ｋ１」に対応する解説「（１）「場所」を表すもの・・・」が問題番号「Ｑ２」に対応付けられている。また、参照用例番号「１５」により、用例データ４０６の用例番号「１５」に対応する用例「go by  train  汽車で行く」が問題番号「Ｑ２」に対応付けられている。
【００４８】
解説データ４１０は、解説番号と解説とを対応付けて格納するためのデータテーブルである。図５（ａ）は、解説データ４１０のデータ構成の一例を示す図である。同図によれば、解説番号に解説が対応付けられたレコードが集合されて格納されている。例えば、解説番号「Ｋ１」には、解説「（１）「場所」を表すもの・・・」が対応付けられている。
【００４９】
上述した出題データ４０８及び解説データ４１０は、ユーザの所定の操作によって、インターネット網Ｎを介してサーバＳＶからダウンロードされて、フラッシュＲＯＭ４０に記憶される。尚、これらのデータは、予めフラッシュＲＯＭ４０に記憶されているとしてもよいし、また、ＣＤ−ＲＯＭ等の記憶媒体に記憶されて、通信装置６０（例えば、ＵＳＢ）を介してフラッシュＲＯＭ４０に記憶されるものとしてもよい。
【００５０】
採点結果データ４１２は、問題番号と、回答と、正否とを蓄積的に格納するためのデータテーブルである。問題番号は、ユーザの問題番号選択操作によって選択された問題番号である。問題番号選択操作とは、出題データ４０８に基づいて表示された問題番号の一覧表示の中からカーソルキー５ｂで問題番号を選択し、決定キー５ａを押下する操作を繰り返すことで所望の問題番号を選択した後、決定キー５ａの押下で確定指示を行うまでの一連の操作である。
【００５１】
回答は、ユーザの回答操作によって設定されるユーザの回答である。回答操作とは、カーソルキー５ｂの上下キーで問題番号を選択し、選択した問題番号に対応する問題中の選択肢からカーソルキー５ｂの左右キーで回答を選択する操作を行った後、決定キー５ａの押下で確定指示を行うまでの一連の操作である。
【００５２】
正否は、回答が正解であるか否かの正否であり、採点処理において「○」又は「×」が設定される。具体的には、回答操作によって設定された回答と、出題データ４０８に格納されている正解とが一致した場合は「○」に設定され、一致しない場合は「×」に設定される。
【００５３】
図５（ｂ）は、採点結果データ４１２のデータ構成の一例である。同図によれば、問題番号と、回答と、正否とが対応付けられたレコードが蓄積的に格納されている。例えば、問題番号「Ｑ１」には、回答「ｉｎ」と正否「○」とが対応付けられている。これは、問題番号「Ｑ１」に対応する問題において、ユーザが回答した「ｉｎ」が正解であったことを表している。
【００５４】
尚、問題番号選択操作によって問題番号が決定されると説明したが、これに限られるものでなく、例えば、ＣＰＵ１０が出題データ４０８からランダムに問題番号を選択して決定することとしてもよいし、所定の問題数の問題番号を出題データ４０８から順に読み出して問題を決定することとしてもよい。
【００５５】
テストヒストリ４１４は、ヒストリ見出語と、ヒストリ語義番号と、ヒストリ用例番号とを対応付けて蓄積的に格納するためのデータテーブルである。ヒストリ見出語、ヒストリ語義番号及びヒストリ用例番号のそれぞれは、出題データ４０８に格納されている参照見出語、語義番号及び用例番号である。ＣＰＵ１０によって採点結果データ４１２の正否が「×」であると判定された問題番号に対応する参照データが最新のレコードとしてテストヒストリ４１４に追加記憶されていく。
【００５６】
図５（ｃ）は、テストヒストリ４１４のデータ構成の一例を示す図である。同図によれば、ヒストリ見出語に、ヒストリ語義番号と、ヒストリ用例番号とが対応付けられたレコードが蓄積的に格納されている。例えば、ヒストリ見出語「ｂｙ」には、ヒストリ語義番号「１０」と、ヒストリ用例番号「１５」とが対応付けられて、テストヒストリ４１４の先頭に格納されている。同図のように、テストヒストリ４１４に記憶されるレコードは新しい順であり、追加記憶されるレコードは常に先頭のレコードとなる。
【００５７】
学習プログラム４１６は、第１実施形態に係る学習処理を実現するためのプログラムであり、サブルーチンとして出題プログラム４１８、採点プログラム４２０及び復習プログラム４２２を含んでいる。学習処理は、ＣＰＵ１０によってフラッシュＲＯＭ４０から学習プログラム４１６が読み出され、ＲＡＭ５０に展開されることで開始される。
【００５８】
ＲＡＭ５０は、ＣＰＵ１０が実行する各種プログラムやこれらのプログラムの実行に係るデータ等を一時的に保管するメモリ領域を備える。
【００５９】
図２によれば、ＲＡＭ５０は、選択問題番号５０２と、選択ヒストリ見出語５０４と、選択ヒストリ語義番号５０６とを格納する。
【００６０】
選択問題番号５０２は、ユーザの問題選択操作によって選択された問題番号である。問題選択操作とは、回答操作後に表示されている問題に対応する問題番号をカーソルキー５ｂで選択する操作である。
【００６１】
選択ヒストリ見出語５０４は、テストヒストリ選択操作によって選択されたヒストリ見出語である。テストヒストリ選択操作とは、テストヒストリ画面Ｗ１１に表示されるヒストリ見出語とヒストリ語義番号とを反転表示Ｒ５をカーソルキー５ｂで移動させて選択し、決定キー５ａを押下するまでの操作である。
【００６２】
選択ヒストリ語義番号５０６は、テストヒストリ選択操作によって選択されたヒストリ語義番号である。
【００６３】
通信装置６０は、例えば、インターネット網Ｎに接続してデータ通信するための機能部であり、モデムやＬＡＮインターフェイス等を備えて構成される。尚、通信装置６０は、図１に示すコネクタ７に相当するものである。
【００６４】
次に、図６〜８のフローチャートを用いて、電子辞書１の具体的な動作について詳細に説明する。尚、出題データ４０８及び解説データ４１０は、既にサーバＳＶからダウンロードされ、フラッシュＲＯＭ４０に格納されているものとして、以下説明する。
【００６５】
先ず、ＣＰＵ１０は、ユーザによって問題キー５ｇが押下されたことを検知すると、フラッシュＲＯＭ４０から学習プログラム４１６を読み出し、ＲＡＭ５０に展開することで、学習処理を開始する。
【００６６】
図６（ａ）は、学習処理のゼネラルフローである。
学習処理を開始すると、ＣＰＵ１０は、出題処理（ステップＳ１）、採点処理（ステップＳ３）、復習処理（ステップＳ５）の順で処理を行った後、学習処理を終了する。
【００６７】
出題処理は、ＣＰＵ１０が、フラッシュＲＯＭ４０から出題プログラム４１８を読み出して、ＲＡＭ５０に展開することで開始される。図６（ｂ）は、出題処理の動作を説明するためのフローチャートである。
【００６８】
出題処理を開始すると、ＣＰＵ１０は、出題データ４０８から問題番号を読み出して表示部３０に一覧表示させ（ステップＳ１００）、ユーザの問題番号選択操作を検知するまで待機する（ステップＳ１０２）。問題番号選択操作を検知すると（ステップＳ１０２：Ｙｅｓ）、当該操作によって選択された問題番号を採点結果データ４１２に記憶させる（ステップＳ１０４）。
【００６９】
そして、選択された問題番号に対応する問題を出題データ４０８から読み出して表示部３０に表示させる（ステップＳ１０６）。ＣＰＵ１０は、回答操作を検知するまで待機し（ステップＳ１０８）、回答操作を検知すると（ステップＳ１０８：Ｙｅｓ）、当該操作によって選択された回答を採点結果データ４１２に格納されている問題番号に対応付けて記憶させ（ステップＳ１１０）、出題処理を終了する。
【００７０】
採点処理は、ＣＰＵ１０が、フラッシュＲＯＭ４０から採点プログラム４２０を読み出して、ＲＡＭ５０に展開することで開始される。図６（ｃ）は、採点処理の動作を説明するためのフローチャートである。
【００７１】
採点処理を開始すると、ＣＰＵ１０は、採点結果データ４１２から問題番号と回答とを読み出し（ステップＳ３００）、当該問題番号に対応する正解を出題データ４０８から取得する（ステップＳ３０２）。そして、読み出した回答が正解であるか否かを判定する（ステップＳ３０４）。
【００７２】
ＣＰＵ１０は、読み出した回答と正解とが一致した場合は、正解であると判定し（ステップＳ３０４：Ｙｅｓ）、読み出した問題番号及び回答が記憶されている採点結果データ４１２のレコードの正否を「○」に設定する（ステップＳ３０６）。また、読み出した回答と正解とが一致しない場合は、不正解であると判定し（ステップＳ３０４：Ｎｏ）、正否を「×」に設定する（ステップＳ３０８）。そして、ＣＰＵ１０は、採点処理を終了する。
【００７３】
復習処理は、ＣＰＵ１０が、フラッシュＲＯＭ４０から復習プログラム４２２を読み出して、ＲＡＭ５０に展開することで開始される。図７〜図８は、復習処理の動作を説明するためのフローチャートである。
【００７４】
復習処理を開始すると、ＣＰＵ１０は、採点結果データ４１２から１レコード読み出し（ステップＳ５００）、当該レコードの正否が「○」であるか否かを判別する（ステップＳ５０２）。正否が「○」であると判別した場合は（ステップＳ５０２：Ｙｅｓ）、読み出したレコードの問題番号に対応する参照見出語と参照語義番号とを出題データ４０８から取得する（ステップＳ５０４）。
【００７５】
そして、取得した参照見出語及び参照語義番号が記憶されたレコードがテストヒストリ４１４にあるか否かを判別する（ステップＳ５０６）。テストヒストリ４１４にあると判別した場合は（ステップＳ５０６：Ｙｅｓ）、当該レコードをテストヒストリ４１４から削除する（ステップＳ５０８）。
【００７６】
ステップＳ５０２において正否が「○」でないと判別した場合（ステップＳ５０２：Ｎｏ）、ＣＰＵ１０は、読み出したレコードの問題番号に対応する参照データを取得する（ステップＳ５１０）。そして、取得した参照データをテストヒストリ４１４に新規レコードとして追加記憶させる（ステップＳ５１２）。
【００７７】
ステップＳ５０８、Ｓ５１２の処理の後、又は、ステップＳ５０６において参照見出語及び参照語義番号が記憶されたレコードがテストヒストリ４１４にないと判別した場合は（ステップＳ５０６：Ｎｏ）、採点結果データ４１２から全てのレコードを読み出したか否かを判別する（ステップＳ５１４）。
【００７８】
全て読み出していないと判別した場合は（ステップＳ５１４：Ｎｏ）、採点結果データ４１２から次の１レコードを読み出して（ステップＳ５１６）、ステップＳ５０２の処理へ移行する。
【００７９】
ステップＳ５００〜Ｓ５１４の処理によって、ユーザのテスト結果である採点結果データ４１２に基づいてテストヒストリ４１４の記憶内容が更新される。ユーザが問題に間違うと、問題中の重要な英単語（参照見出語）と、当該英単語の問題中における用法の語義番号及び例文番号とがテストヒストリ４１４に追加記憶される。また、ユーザが問題に正解すると、当該問題中の重要な英単語と、当該英単語の問題中における用法の語義番号とがテストヒストリ４１４に既に記憶されていれば、該当するレコードが削除される。従って、テストヒストリ４１４には、ユーザが過去のテストにおいて１度も正解できていない問題の重要な英単語（参照見出語）、語義番号及び例文番号が記憶されることとなる。
【００８０】
ステップＳ５１４においてレコードを全て読み出したと判別した場合（ステップＳ５１４：Ｙｅｓ）、ＣＰＵ１０は、採点結果データ４１２に基づいて正否を表示部３０に表示させる（ステップＳ５１８）。具体的には、採点結果データ４１２に記憶されている問題番号に対応する正否を当該問題番号に付して表示部３０に表示させる。
【００８１】
そして、ＣＰＵ１０は、ユーザの問題選択操作を検知したか否かを判別し（ステップＳ５２０）、当該操作を検知した場合は（ステップＳ５２０：Ｙｅｓ）、当該操作によって選択された問題番号を選択問題番号５０２としてＲＡＭ５０に記憶させる。次いで、解説キー５ｈが押下されたか否かを判別し（ステップＳ５２２）、押下されなかったと判別した場合（ステップＳ５２２：Ｎｏ）、ＣＰＵ１０は、ステップＳ５３２へ処理を移行する。
【００８２】
また、押下されたと判別した場合は（ステップＳ５２２：Ｙｅｓ）、選択問題番号５０２に対応する解説番号を出題データ４０８から取得し（ステップＳ５２４）、当該解説番号に対応する解説を解説データ４１０から読み出して、表示部３０にウィンドウ表示（例えば、図９（ｃ）の解説ウィンドウＷ５）させる（ステップＳ５２６）。
【００８３】
そして、ユーザにより戻るキー５ｄが押下されるまで待機する（ステップＳ５２８）。戻るキー５ｄが押下されたことを検知すると（ステップＳ５２８：Ｙｅｓ）、ＣＰＵ１０は、ステップＳ５２６で表示させたウィンドウを閉じ（ステップＳ５３０）、決定キー５ａが押下されたか否かを判別する（ステップＳ５３２）。
【００８４】
決定キー５ａが押下されなかったと判別した場合は（ステップＳ５３２：Ｎｏ）、ステップＳ５４６の処理へ移行する。また、決定キー５ａが押下されたと判別した場合（ステップＳ５３２：Ｙｅｓ）、ＣＰＵ１０は、選択問題番号５０２に対応する参照データを出題データ４０８から取得する（ステップＳ５３４）。
【００８５】
ＣＰＵ１０は、取得した参照データの参照見出語に対応する説明情報を英和辞書データ４０４から読み出して表示部３０に表示させる（ステップＳ５３６）。そして、取得した参照データの参照語義番号に対応する説明情報の表示位置が表示部３０の先頭部分となるまで説明情報をスクロールさせて、当該参照語義番号に対応する説明情報を下線ＵＬ１によって特別表示させる（ステップＳ５３８）。
【００８６】
次いで、取得した参照データの参照見出語及び参照語義番号に対応する用例番号を英和辞書データ４０４を取得し（ステップＳ５４０）、当該用例番号に対応する用例を用例データ４０６から読み出して表示部３０にウィンドウ表示（例えば、図１０（ｃ）の用例ウィンドウＷ７）させる（ステップＳ５４２）。
【００８７】
そして、ウィンドウ表示させた用例のうち、取得した参照データの参照用例番号に対応する用例を下線ＵＬ３によって特別表示させる（ステップＳ５４４）。
【００８８】
尚、ステップＳ５３６〜Ｓ５４２において、説明情報をスクロールして解説ウィンドウＷ７を表示させるまでの速さは、例えば、毎秒１０行の速さでスクロールした後、解説ウィンドウＷ７を表示させるといった速さとしたり、ステップＳ５３６の説明情報の表示からステップＳ５４２の用例の特別表示に瞬時に切り替えて表示するといったように、各ステップ間の処理速度を設定したり等、適宜設定することとしてもよい。
【００８９】
また、ステップＳ５３６〜Ｓ５４２の一連の処理によって用例をウィンドウ表示させることとして説明したが、これに限られるものではなく、例えば、ＣＰＵ１０が用例キー５ｋの押下を検知した場合に、ステップＳ５４０〜Ｓ５４４の処理を実行することにより、用例をウィンドウ表示させることとしてもよい。これにより、ユーザは、所望のタイミングで用例を表示させることが可能となる。
【００９０】
ＣＰＵ１０は、ユーザにより英和キー５ｅが押下されたか否かを判別し（ステップＳ５４６）、押下されたと判別した場合は（ステップＳ５４６：Ｙｅｓ）、選択問題番号５０２に対応する参照見出語の説明情報を英和辞書データ４０４から読み出して表示部３０に表示させた後（ステップＳ５７０）、電子辞書１を英和辞書における公知の検索処理へ切り替えて動作させる。
【００９１】
英和キー５ｅが押下されなかったと判別した場合（ステップＳ５４６：Ｎｏ）、ＣＰＵ１０は、テストヒストリキー５ｍが押下されたか否かを判別する（ステップＳ５４８）。テストヒストリキー５ｍが押下されなかったと判別した場合は（ステップＳ５４８：Ｎｏ）、ステップＳ５６４の処理へ移行する。
【００９２】
テストヒストリキー５ｍが押下されたと判別した場合は（ステップＳ５４８：Ｙｅｓ）、テストヒストリ４１４からヒストリ見出語及びヒストリ語義番号を読み出して、表示部３０にヒストリ一覧ＬＳＴとして一覧表示させる（ステップＳ５５０）。そして、ユーザによるテストヒストリ選択操作を検知したか否かを判別し（ステップＳ５５２）、検知しなかった場合は（ステップＳ５５２：Ｎｏ）、ステップＳ５６４の処理へ移行する。
【００９３】
テストヒストリ選択操作を検知した場合（ステップＳ５５２：Ｙｅｓ）、ＣＰＵ１０は、当該操作によって選択されたヒストリ見出語を選択ヒストリ見出語５０４としてＲＡＭ５０に記憶させ、また、選択されたヒストリ語義番号を選択ヒストリ語義番号５０６としてＲＡＭ５０に記憶させる。
【００９４】
そして、選択ヒストリ見出語５０４に対応する説明情報を英和辞書データ４０４から読み出して表示部３０に表示させる（ステップＳ５５４）。次いで、選択ヒストリ語義番号５０６に対応する説明情報の表示位置が表示部３０の先頭位置となるように説明情報をスクロールさせ、当該選択ヒストリ語義番号５０６に対応する説明情報を下線ＵＬ１によって特別表示させる（ステップＳ５５６）。
【００９５】
そして、選択ヒストリ見出語５０４及び選択ヒストリ語義番号５０６に対応する用例番号を英和辞書データ４０４から取得し（ステップＳ５５８）、当該用例番号に対応する用例を用例データ４０６から読み出して表示部３０にウィンドウ表示（例えば、図１０（ｃ）の用例ウィンドウＷ７）させる（ステップＳ５６０）。
【００９６】
ＣＰＵ１０は、選択ヒストリ見出語５０４及び選択ヒストリ語義番号５０６に基づいて表示させた用例を特別表示させる。具体的には、選択ヒストリ見出語５０４及び選択ヒストリ語義番号５０６を記憶したテストヒストリ４１４のレコードに記憶されているヒストリ用例番号に対応する用例を下線ＵＬ３によって特別表示させる（ステップＳ５６２）。
【００９７】
ステップＳ５２０において問題選択操作が為されなかったと判別した場合（ステップＳ５２０：Ｎｏ）、ステップＳ５４８においてテストヒストリキー５ｍが押下されなかったと判別した場合（ステップ５４８：Ｎｏ）、又はステップ５６２の処理の後、ＣＰＵ１０は、問題キー５ｇが押下されたか否かを判別する（ステップＳ５６４）。
【００９８】
ＣＰＵ１０は、問題キー５ｇが押下されたと判別した場合（ステップＳ５６４：Ｙｅｓ）、採点結果データ４１２に基づいて、問題、回答及び正否を表示部３０に表示させる（ステップＳ５６６）。具体的には、採点結果データ４１２に記憶されている問題番号に対応する問題を出題データ４０８から読み出す。そして、問題番号に正否を付して表示させるとともに、当該問題番号に対応する問題を表示させる。次いで、表示させた問題中の選択肢のうち回答と同じ選択肢を反転表示させる。
【００９９】
ステップＳ５６４において問題キー５ｇが押下されなかったと判別した場合（ステップＳ５６４：Ｎｏ）、又はステップＳ５６６の処理の後、ユーザによる復習処理を終了させるための操作（例えば、シフトキーと問題キー５ｇとの同時押下操作）が為されたか否かを判別する（ステップＳ５６８）。当該操作が為されなかったと判別した場合（ステップＳ５６８：Ｎｏ）、ＣＰＵ１０はステップＳ５２０の処理へ移行し、当該操作が為されたと判別した場合は（ステップＳ５６８：Ｙｅｓ）、復習処理を終了する。
【０１００】
図９〜図１１は、電子辞書１の具体的な表示画面の画面遷移の例を示す図である。以下、ユーザの操作例と合わせて説明する。
【０１０１】
先ず、ユーザが問題キー５ｇを押下すると、表示部３０に表示されたテスト画面Ｗ１上に問題番号の一覧が表示される。ユーザは、問題番号「Ｑ１」、「Ｑ２」、「Ｑ３」及び「Ｑ４」を選択するといった問題番号選択操作を行うと、表示部３０には選択した問題番号に対応する問題が表示される（図９（ａ））（図６（ｂ）に示すステップＳ１００〜Ｓ１０２→Ｓ１０４〜Ｓ１０６に相当）。
【０１０２】
ユーザは、反転表示Ｒ１をカーソルキー５ｂの上下キーで移動することで、問題番号を選択し、選択した問題番号に対応する問題中の選択肢の反転表示Ｒ３を左右キーで移動することによって回答を選択した後に、決定キー５ａを押下するといった回答操作を行い、回答を決定する。
【０１０３】
図９（ａ）のように、ユーザが、問題番号「Ｑ４」を反転表示Ｒ１で選択すると、当該問題番号に対応する問題「I went to bed (in/at) ten last night.」の選択肢を選択できる状態となる。同図において、ユーザは選択肢の「ｉｎ」を反転表示Ｒ３で選択しており、この状態で、左右キーを押下すると、反転表示Ｒ３は「ａｔ」上に移動する。反転表示Ｒ３で「ａｔ」を選択して決定キー５ａを押下すると、図９（ｂ）のように表示部３０はテスト結果画面Ｗ３に切り替わり、問題番号及び問題に対して回答の正否ＳＹ１が表示される。図９（ｂ）は、問題番号「Ｑ１」、「Ｑ３」及び「Ｑ４」の回答が正解であり、問題番号「Ｑ２」の回答が不正解であることを表している。このとき表示される解説マークＭ１は、表示されている問題の解説が表示可能な状態であることを表している。
【０１０４】
回答操作を行い図９（ｂ）のテスト結果画面Ｗ３が表示されるまでの間に、ＣＰＵ１０によって、採点処理とテストヒストリ４１４の記憶内容の更新とが行われている。具体的には、ユーザが回答操作を行うと、当該操作によって選択した回答がＣＰＵ１０により採点結果データ４１２に格納される。図５（ｂ）のように、ユーザが図９（ｂ）において選択した「ｉｎ」、「ｉｎ」、「ｕｎｄｅｒ」及び「ａｔ」が回答として問題番号に対応付けられて格納される（図６（ｂ）に示すステップＳ１０８→Ｓ１１０に相当）。
【０１０５】
そして、ＣＰＵ１０によって採点処理が行われる。例えば、図５（ｂ）の採点結果データ４１２の先頭のレコードが読み出され、当該レコードの問題番号「Ｑ１」に対応する正解「ｉｎ」が出題データ４０８から取得される。取得された正解「ｉｎ」と読み出したレコードの回答「ｉｎ」は一致しているので、ＣＰＵ１０によりユーザの回答は正解であると判別され、採点結果データ４１２の正否に「○」が設定される（図６（ｃ）に示すステップＳ３００〜Ｓ３０４→Ｓ３０６に相当）。同様にして、採点結果データ４１２の各レコードについて正否の判定が行われて、図５（ｂ）のように正否が設定される。
【０１０６】
そして、採点結果データ４１２に基づいてテストヒストリ４１４の記憶内容の更新が行われる。例えば、ＣＰＵ１０によって図５（ｂ）の採点結果データ４１２の先頭レコードが読み出されたとする。当該レコードの正否は「○」であるため、当該レコードの問題番号「Ｑ１」に対応する参照見出語「ｉｎ」及び参照語義番号「１」が取得される。取得された参照見出語及び参照語義番号を記憶したレコードがテストヒストリ４１４にないと判別されて、次のレコードが採点結果データ４１２から読み出される（図７に示すステップＳ５００〜Ｓ５０２→Ｓ５０４→Ｓ５０６→Ｓ５１４→Ｓ５１６に相当）。
【０１０７】
次に読み出したレコードの正否は「×」であるため、問題番号「Ｑ２」に対応する参照データ（参照見出語「ｂｙ」、参照語義番号「１０」及び参照用例番号「１５」）が取得されて、テストヒストリ４１４に新規レコードとして追加記憶され、図５（ｃ）のデータ構成のテストヒストリ４１４となる。従って、ユーザが問題を間違えると、当該問題に対応する参照データがテストヒストリ４１４に蓄積的に記憶されていく（図７に示すステップＳ５０２→Ｓ５１０〜Ｓ５１２に相当）。
【０１０８】
また、一度間違えた問題にユーザが正解することができたとする。この場合、ＣＰＵ１０によって採点結果データ４１２から読み出されたレコードの正否は「○」であり、当該レコードの問題番号に対応する参照見出語及び参照語義番号が取得される。過去に一度間違えた問題であるため、取得された参照見出語及び参照語義番号を記憶したレコードは既にテストヒストリ４１４に記憶されている。そのため、ＣＰＵ１０によって当該レコードがテストヒストリ４１４から削除される（図７に示すステップＳ５０２→Ｓ５０４→Ｓ５０６→Ｓ５０８に相当）。従って、テストヒストリ４１４には、過去に間違った問題に対応する参照データのうち、ユーザが再度同じ問題を解いた場合に正解できなかった問題の参照データが蓄積記憶されていく。
【０１０９】
ユーザが、図９（ｂ）のように、問題番号「Ｑ２」を反転表示Ｒ１によって選択して、解説キー５ｈを押下すると、表示部３０には解説ウィンドウＷ５が表示され、当該ウィンドウ内には解説ＣＴ１が表示される（図９（ｃ））（図８に示すステップＳ５２０→Ｓ５２２→Ｓ５２４〜Ｓ５２６に相当）。このとき、ＣＰＵ１０によって、問題番号「Ｑ２」に対応する解説番号「Ｋ１」が取得され、当該解説番号に対応する解説「（１）「場所」を表すもの・・・」が解説データ４１０から読み出されて表示される。ユーザは、カーソルキー５ｂでスクロールバーＳＢを移動することにより、解説ウィンドウＷ５に表示されていない解説を表示させることができる。
【０１１０】
ユーザが戻るキー５ｄを押下すると、解説ウィンドウＷ５は閉じ、図９（ｂ）の画面に切り替わる（図８に示すステップＳ５２８→Ｓ５３０に相当）。
【０１１１】
また、図９（ｂ）の状態で決定キー５ａを押下すると、テスト結果画面Ｗ３に問題番号「Ｑ２」の問題において重要な単語である「ｂｙ」の説明情報ＣＴ３が語義番号「１ａ」から表示される（図１０（ａ））（図８に示すステップＳ５３２→Ｓ５３４〜Ｓ５３６に相当）。
【０１１２】
このとき表示される問題マークＭ３は、問題キー５ｇを押下することにより、図９（ｂ）のテスト結果画面Ｗ３に切り替えることができる状態であることを表している。また、用例マークＭ５は、用例キー５ｋを押下することによって、図１０（ｃ）のような用例ウィンドウＷ７を表示できる状態であることを表している。
【０１１３】
そして、説明情報ＣＴ３が自動的にスクロールしていき、語義番号「１０」から始まる説明情報ＣＴ５が表示されて、語義番号「１０」に対応する説明情報「・・・を使って、・・・で」が下線ＵＬ１によって特別表示される（図１０（ｂ））（図８に示すステップＳ５３８に相当）。当該スクロールによる表示位置の制御と特別表示は、問題番号「Ｑ２」に対応する参照データの参照語義番号「１０」に基づいて行われている。
【０１１４】
次いで、用例ウィンドウＷ７が表示され、当該ウィンドウ内には用例ＣＴ７が表示されるとともに、問題番号「Ｑ２」の問題内での「ｂｙ」の用法に最も近い用例である「go by train 汽車で行く」が下線ＵＬ３によって特別表示される（図１０（ｃ））（図８に示すステップＳ５４０〜Ｓ５４４に相当）。用例ウィンドウＷ７内に表示されている３つの用例は、参照見出語「ｂｙ」及び語義番号「１０」に対応する用例番号「１３、１４、１５」に基づいた用例である。当該用例のうち、ＣＰＵ１０によって取得された問題番号「Ｑ２」に対応する参照データの参照用例番号「１５」の用例のみが特別表示されることとなる。
【０１１５】
また、図９（ｂ）の状態で英和キー５ｅを押下すると、表示部３０は英和画面Ｗ９に切り替わり、「ｂｙ」の説明情報ＣＴ３が表示され（図１１（ａ））、その後、電子辞書１は英和辞書に切り替わって動作する（図８に示すステップＳ５４６→Ｓ５７０に相当）。
【０１１６】
また、図９（ｂ）の状態でテストヒストリキー５ｍを押下すると、表示部３０はテストヒストリ画面Ｗ１１に切り替わり、テストヒストリ４１４を基にヒストリ一覧ＬＳＴが表示される（図１１（ｂ））（図８に示すステップＳ５４８→Ｓ５５０に相当）。
【０１１７】
ヒストリ一覧ＬＳＴの中から、「ｂｙ  １０」を反転表示Ｒ５で選択して、決定キー５ａを押下するといったテストヒストリ選択操作を行うと、図１０（ａ）の画面に切り替わる。その後、説明情報ＣＴ３がスクロールして図１０（ｂ）のようなテスト結果画面Ｗ３となる。そして、図１０（ｃ）のように用例ウィンドウＷ７が表示される（図８に示すステップＳ５５２→Ｓ５５４〜Ｓ５６２に相当）。
【０１１８】
以上、第１実施形態によれば、ＣＰＵ１０は、表示させた問題に対してユーザにより回答操作が行われると、採点処理を実行し、回答された問題の問題番号に対して正否を設定する。ＣＰＵ１０は、不正解と設定した問題番号に対応する参照データの参照見出語、参照語義番号及び参照用例番号をテストヒストリ４１４に追加記憶させる。また、正解と設定した問題番号に対応する参照見出語及び参照語義番号が記憶されたレコードがテストヒストリ４１４に既に記憶されている場合は、当該レコードをテストヒストリ４１４から削除させる。これにより、テストヒストリ４１４には、過去にユーザが間違った問題のうち、再度同じ問題を解いた場合に正解できなかった問題において重要な単語（参照見出語）が蓄積されることとなる。従って、ユーザは、テストヒストリ４１４の内容によって、自分の間違った問題の重要単語や重要文法を容易に確認することができ、効率良く復習をすることができる。
【０１１９】
また、ＣＰＵ１０は、ユーザにより問題番号が選択された後、決定キー５ａを押下されると、選択された問題番号に基づいて説明情報を表示させる。この説明情報の、参照語義番号に対応する説明情報を表示部３０の先頭部分に表示させ、更に下線ＵＬ１で特別表示させる。また、ＣＰＵ１０は、参照見出語に対応する用例を表示させるとともに、参照用例番号に対応する用例を下線ＵＬ３によって特別表示させる。このような表示位置の制御や特別表示により、ユーザは、問題中の重要な単語の説明情報や用例を容易に確認できるだけでなく、当該単語の問題中における語義での説明情報や、問題中の用法に最適な用例を適切に確認することができる。従って、自分の間違った問題に適した説明情報や用例により、問題の文法的な内容まで学習することができ、効率良く復習をすることができる。
【０１２０】
尚、第１実施形態において、回答操作後は問題の正否のみを表示することとして説明したが、これに限られるものではなく、例えば、同じ問題が不正解となった回数を表示させることとしてもよい。具体的には、採点結果データ４１２には、問題番号、回答及び正否を蓄積的に記憶させる。ステップＳ１０６において表示させている問題番号と同じ問題番号のレコードを採点結果データ４１２から検索し、検索したレコードのうち、正否が「×」に設定されているレコード数を計数して、当該計数値を表示させる。採点結果データ４１２には、ユーザが同じ問題を解いた場合、同じ問題番号のレコードが複数記憶されるため、同じ問題番号の正否を参照することにより、ユーザの同じ問題を間違った回数を計数することができる。図１１（ｃ）は、正否とともに問題を間違った回数を表示した場合の表示例である。同図のように、問題を間違った回数ＴＭ「３」を付して表示することにより、ユーザは、同じ問題を何回間違ったかを知ることができ、苦手な問題及び重要単語を明確に把握することができる。
【０１２１】
また、間違った回数が所定値（例えば、５回）に達した場合に、自動で参照見出語に対応する説明情報や用例を表示させることとしてもよい。例えば、ユーザが、同じ問題を５回間違うと、問題番号に対応する参照見出語の説明情報を自動で表示させる。これにより、所定回数以上間違った問題の復習をユーザに強制的に行わせることができる。
【０１２２】
また、英語の学習を行う電子辞書１として説明したが、これに限られるものではなく適宜設計可能である。以下、第１実施形態の電子辞書１を歴史の学習を行う電子辞書１として設計変更した場合の変形例を説明する。
【０１２３】
〔変形例〕
変形例において、フラッシュＲＯＭ４０は、歴史人物辞典と、歴史の内容で構成された出題データとを格納する。
【０１２４】
歴史人物辞典は、人物名の見出語と当該見出語の説明情報とを対応付けたレコードを集合して格納するためのデータテーブルである。例えば、見出語「徳川家康」に説明情報「徳川初代将軍。松平広忠の長子。・・・」が対応付けて格納される。
【０１２５】
出題データは、第１実施形態の出題データ４０８と同様のテーブル構成であり、歴史の内容で各種データが格納される。例えば、問題番号「問１」に、問題「関が原の戦いで西軍と戦ったのは、（徳川家康／豊臣秀吉）である。」と、正解「徳川家康」と、参照見出語「徳川家康」とが対応付けられて格納される。
【０１２６】
第１実施形態と同様に、ユーザは問題番号選択操作を行うと、図１２（ａ）のように当該操作によって選択された問題番号に対応する問題が表示部３０に表示される。そして、反転表示Ｒ７で問題番号を選択し、反転表示Ｒ９で回答を選択した後、決定キー５ａを押下すると、図１２（ｂ）のように、回答の正否ＳＹ３が表示される。
【０１２７】
問題番号「問１」においては、ユーザが選択した回答は「豊臣秀吉」であるが、当該問題番号に対応する正解は「徳川家康」である。このため、当該問題番号は不正解であり「×」が表示される。このとき、テストヒストリ４１４には、参照見出語「徳川家康」が登録されることとなる。
【０１２８】
そして、ユーザが反転表示Ｒ７で「問１」を選択して決定キー５ａを押下すると、「徳川初代将軍。松平広忠の長子。・・・」といった「徳川家康」の説明情報ＣＴ９が表示される（図１２（ｃ））。このとき、ＣＰＵ１０によって、問題番号「問１」に対応する参照見出語「徳川家康」が出題データから読み出され、当該参照見出語に対応する説明情報が歴史人物辞典から読み出されることにより説明情報ＣＴ９が表示部３０に表示される。
【０１２９】
以上、変形例によれば、英語だけでなく歴史の学習を行うことのできる電子辞書１を実現することができ、第１実施形態と同様の効果を得ることができる。尚、英語及び歴史だけでなく、他の外国語、漢字、ことわざ等の辞書ＤＢと出題データとを内蔵することにより、同様の効果が得られることは無論である。
【０１３０】
尚、変形例において、文字列による説明情報を表示させることとしたが、これに限られるものではなく、例えば、静止画（例えば、人物の肖像画）や動画（例えば、歴史上の出来事のアニメーション）を表示させることとしてもよい。これにより、ユーザは歴史上の出来事等の学習内容を視覚的に容易に理解することが出来るようになる。
【０１３１】
〔第２実施形態〕
次に、本発明のシステムを、テスト端末ＰＣと、情報表示制御装置の一種である辞書端末１ａと、サーバＳＶとによって構成されるテストシステム８に適用した場合の第２実施形態について図１３〜図１８を参照して詳細に説明する。
【０１３２】
辞書端末１ａは、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）、電子辞書等により構成されるものであり、第１実施形態の電子辞書１のフラッシュＲＯＭ４０及びＲＡＭ５０を、フラッシュＲＯＭ４２及びＲＡＭ５２に置き換えた構成である。尚、第１実施形態と同一の構成要素には同一の符号を付し、図６（ａ）の学習処理、図６（ｂ）の出題処理、図６（ｃ）の採点処理、及び図７〜８の復習処理と同一の処理内容には同一の符号を付してその説明を省略する。
【０１３３】
図１３は、テストシステム８の構成を示す図である。テストシステム８は、テスト端末ＰＣと、サーバＳＶと、辞書端末１ａとがインターネット網Ｎに接続されて構成されている。テスト端末ＰＣは、一般的なパーソナルコンピュータであり、インターネット網Ｎを介してサーバＳＶと通信可能に構成されている。尚、テスト端末ＰＣは、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）、電子辞書等により構成されるものとしてもよい。サーバＳＶは、テスト端末ＰＣから送信されたデータに基づいて、辞書端末１ａとのデータ送受信を行う。
【０１３４】
具体的には、ユーザは、テスト端末ＰＣを操作して出題された問題を回答すると、回答内容がインターネット網Ｎを介してサーバＳＶへ送信される。そして、回答内容に基づいたデータが辞書端末１ａに送信され、ユーザは、受信されたデータに従って表示される問題や回答の正否によって、テスト端末ＰＣで回答した問題の復習を行う。また、辞書端末１ａにおいて、ユーザの復習内容に従ってポイントが計算されて、サーバＳＶへ送信される。サーバＳＶは送信されたポイントに基づいて辞書端末１ａにメッセージを送信して、辞書端末１ａに当該メッセージを表示させる。
【０１３５】
テスト端末ＰＣは、ハードディスク等により構成される記憶装置８０を備えている。
図１４（ａ）は、記憶装置８０の構成を示す図である。同図によれば、記憶装置８０は、出題データ４０８と、採点結果データ４１２ａと、出題プログラム４１８とを格納する。
【０１３６】
サーバＳＶは、ハードディスク等により構成される記憶装置８２を備えている。
図１４（ｂ）は、記憶装置８２の構成を示す図である。同図によれば、記憶装置８２は、出題データ４０８と、採点結果データ４１２ｂと解説データ４１０と、ユーザポイント４３０と、第２採点プログラム４３２とを格納する。
【０１３７】
ユーザポイント４３０は、採点結果データ４１２と辞書端末１ａから送信されるポイントとによって計数される計数値である。
【０１３８】
第２採点プログラム４３２は、第２実施形態に係る第２採点処理を実現するためのプログラムである。第２採点処理は、サーバＳＶのテスト端末ＰＣから採点結果データ４１２を受信すると記憶装置８２から第２採点プログラム４３２を読み出して、サーバＳＶのＲＡＭに展開することで開始される。
【０１３９】
図１４（ｃ）は、辞書端末１ａのＲＡＭ５２及びフラッシュＲＯＭ４２のデータ構成の一例を示す図である。同図によれば、フラッシュＲＯＭ４２は、英和辞書ＤＢ４０２と、出題データ４０８と、採点結果データ４１２ｃと、解説データ４１０と、第２テストヒストリ４３４と、第２復習プログラム４３６とを格納する。
【０１４０】
第２テストヒストリ４３４は、ヒストリ見出語と、ヒストリ語義番号と、ヒストリ用例番号と、閲覧日付とを対応付けて蓄積的に格納するためのデータテーブルである。図１５は、第２テストヒストリ４３４のデータ構成の一例を示す図である。同図のように、ヒストリ見出語にヒストリ語義番号、ヒストリ用例番号及び閲覧日付が対応付けられたレコードが蓄積的に格納されている。例えば、ヒストリ見出語「ｂｙ」には、ヒストリ語義番号「１０」と、ヒストリ用例番号「１５」と、閲覧日付「５月３日」とが対応付けられている。これは、ユーザがテストヒストリ画面Ｗ１１において、ヒストリ見出語「ｂｙ」及びヒストリ語義番号「１０」を選択し、当該ヒストリ見出語に対応する説明情報を閲覧した日付が「５月３日」であることを表している。また、ヒストリ見出語「ｉｎｔｏ」及びヒストリ語義番号「１」を記憶しているレコードの閲覧日付は「−」である。これは、当該ヒストリ見出語及び当該ヒストリ語義番号が、第２テストヒストリ４３４に記憶されてから、一度もテストヒストリ画面Ｗ１１において選択されず、ユーザにより説明情報の閲覧が行われていないことを表している。
【０１４１】
第２復習プログラム４３６は、第２実施形態に係る第２復習処理を実現するためのプログラムである。第２復習処理は、辞書端末１ａがサーバＳＶから採点結果データ４１２、出題データ４０８及び解説データ４１０を受信するとフラッシュＲＯＭ４２から第２復習プログラム４３６を読み出して、ＲＡＭ５２に展開することで開始される。
【０１４２】
また、図１４（ｃ）によれば、ＲＡＭ５２は、選択問題番号５０２と、選択ヒストリ見出語５０４と、選択ヒストリ語義番号５０６と、登録ポイント５３０と、受信メッセージ５３２とを格納する。
【０１４３】
登録ポイント５３０は、第２テストヒストリ４３４に基づいてＣＰＵ１０によって計数される計数値である。受信メッセージ５３２は、サーバＳＶから受信したメッセージである。
【０１４４】
次に、テストシステム８の具体的な動作を、図１６〜図１８のフローチャートを用いて詳細に説明する。図１７の第２採点処理において第１実施形態の採点処理と異なる処理ステップと、図１８の第２復習処理において第１実施形態の復習処理と異なる処理ステップとを太線で示した。尚、テストシステム８において、テスト端末ＰＣ、サーバＳＶ及び辞書端末１ａは、インターネット網Ｎに常時接続されているものとして以下説明する。
【０１４５】
先ず、テスト端末ＰＣは出題処理を行う（ステップＳ１）。出題処理によって問題番号と回答とが記憶され採点結果データ４１２ａをサーバＳＶへ送信した後（ステップＳ７０）、テスト端末ＰＣの動作を終了する。
【０１４６】
サーバＳＶは、テスト端末ＰＣから採点結果データ４１２ａを受信し、採点結果データ４１２ｂとして記憶装置８２に記憶すると（ステップＳ７０）、第２採点処理を行う（ステップＳ７２）。具体的には、記憶装置８２から第２採点プログラム４３２を読み出して、サーバＳＶのＲＡＭに展開することで第２採点処理を開始する。
【０１４７】
サーバＳＶは、第２採点処理を開始すると、第１実施形態と同様に採点結果データ４１２ｂから問題番号と回答とを読み出し、当該回答に対応する正解を出題データ４０８から取得する。そして、読み出した回答が正解であるか否かを判定して、当該判定結果に基づいて採点結果データ４１２ｂの正否を設定する（ステップＳ３００〜Ｓ１０６、Ｓ３０８）。
【０１４８】
そして、サーバＳＶは、採点結果データ４１２ｂの正否を参照し、正否が「○」のレコード数を計数する。そして、計数値をユーザポイント４３０に加算して（ステップＳ３１０）、第２採点処理を終了する。このように、第２採点処理は、ステップＳ３１０以外は、第１実施形態に係る採点処理と同じ処理となる。
【０１４９】
サーバＳＶは、第２採点処理を実行後、出題データ４０８、解説データ４１０及び採点結果データ４１２ｂを辞書端末１ａへ送信する（ステップＳ７４）。そして、辞書端末１ａから登録ポイント５３０を受信したら（ステップＳ７６）、受信した登録ポイント５３０をユーザポイント４３０に加算する（ステップＳ７８）。
【０１５０】
サーバＳＶは、ユーザポイント４３０が所定値（例えば、１００）以上となったか否かを判別する（ステップＳ８０）。所定値以上となったと判別した場合は（ステップＳ８０：Ｙｅｓ）、辞書端末１ａに例えば、「ポイントが１００になりました。よく復習しましたね。」といったメッセージを送信して、サーバＳＶの動作を終了する。また、所定値以上ではないと判別した場合は（ステップＳ８０：Ｎｏ）、そのままサーバＳＶの動作を終了する。
【０１５１】
辞書端末１ａが、サーバＳＶから出題データ４０８、解説データ４１０及び採点結果データ４１２ｂを受信すると（ステップＳ７４）、ＣＰＵ１０は、第２復習処理を実行する（ステップＳ８４）。具体的には、フラッシュＲＯＭ４２から第２復習プログラム４３６を読み出して、ＲＡＭ５２に展開することで第２復習処理を開始する。尚、受信した採点結果データ４１２ｂは、採点結果データ４１２ｃとしてフラッシュＲＯＭ４２に記憶させ
る。
【０１５２】
第２復習処理を開始すると、ＣＰＵ１０は、第１実施形態の復習処理と同様にステップＳ５００〜Ｓ５５０の処理を行う。そして、ユーザのテストヒストリ選択操作を検知したか否かを判別し（ステップＳ５５２）、検知したと判別した場合は（ステップＳ５５２：Ｙｅｓ）、選択ヒストリ見出語５０４及び選択ヒストリ語義番号５０６とを記憶しているテストヒストリ４１４のレコードの閲覧日付に日付を設定する（ステップＳ５５３）。
【０１５３】
そして、ＣＰＵ１０は、第１実施形態の復習処理と同様にステップＳ５５４〜Ｓ５６８の処理を行う。ステップＳ５６８において、第２復習処理を終了させるための操作が為されたと判別した場合（ステップＳ５６８：Ｙｅｓ）、ＣＰＵ１０は、第２テストヒストリ４３４に格納されている閲覧日付に基づいてポイントを計算して、登録ポイント５３０としてＲＡＭ５２に記憶させる。具体的には、第２テストヒストリ４３４の各レコードを参照し、当該レコードの閲覧日付が、第２復習処理を実行している日の日付であるレコードの数を計数し、計数値を登録ポイント５３０に加算する。ＣＰＵ１０は、登録ポイント４３０を計算した後、第２復習処理を終了する。このように、第２復習処理は、ステップＳ５５３及びＳ５６９以外は、第１実施形態に係る復習処理と同じ処理となる。
【０１５４】
ＣＰＵ１０は、第２復習処理を終了した後、登録ポイント５３０をサーバＳＶに送信する（ステップＳ７６）。その後、サーバＳＶからメッセージを受信したと判別した場合は（ステップＳ８６：Ｙｅｓ）、当該メッセージを受信メッセージ５３２としてＲＡＭ５２に記憶させ、当該受信メッセージ５３２を表示部３０に表示させて（ステップＳ８８）、辞書端末１ａの動作を終了する。また、サーバＳＶからメッセージを受信しなかったと判別した場合は（ステップＳ８６：Ｎｏ）、そのまま辞書端末１ａの動作を終了する。
【０１５５】
例えば、図５（ｂ）の採点結果データ４１２の正否に基づいてポイントが計算されると、「○」の数は３つであるからユーザポイント４３０には“３”が加算される（図１７に示すステップＳ３１０に相当）。
【０１５６】
また、図１１（ｂ）のテストヒストリ画面Ｗ１１において、ユーザが、テストヒストリ選択操作によってヒストリ一覧ＬＳＴ内のヒストリ見出語「ｂｙ」及びヒストリ語義番号「１０」を選択すると、ヒストリ見出語「ｂｙ」及びヒストリ語義番号「１０」が記憶されているレコードの閲覧日付が「５月３日」と設定される。次いで、テストヒストリ選択操作によってヒストリ見出語「ａｔ」及びヒストリ語義番号「１」を選択すると、ヒストリ見出語「ａｔ」及びヒストリ語義番号「１」が記憶されているレコードの閲覧日付が「５月３日」と設定され、図１５の第２テストヒストリ４３４となる（図１８に示すステップＳ５５２→Ｓ５５３に相当）。
【０１５７】
図１５の第２テストヒストリ４３４に基づいてポイントが計算されると、閲覧日付が「５月３日」であるレコードは２つであるから、登録ポイント５３０は“２”として設定される（図１８に示すステップＳ５６９に相当）。当該登録ポイント５３０がサーバへ送信され、ユーザポイント４３０に加算される（図１６に示すステップＳ７６に相当）。
【０１５８】
そして、サーバＳＶに記憶されているユーザポイント４３０が、“１００”を超えた場合、辞書端末１ａにおいて、サーバＳＶからメッセージ「ポイントが１００になりました。よく復習しましたね。」が受信され、当該メッセージが表示部３０に表示される（図１６に示すステップＳ８０→Ｓ８２〜Ｓ８６→Ｓ８８に相当）。
【０１５９】
尚、ユーザポイント４３０が所定値を超えた場合に辞書端末１ａにメッセージを送信するとして説明したが、これに限られるものではなく、例えば、辞書端末１ａのユーザ宛に所定の商品（例えば、ボールペン）を送付することとしてもよい。
【０１６０】
以上、第２実施形態によれば、第１実施形態で実行された出題処理を実行するテスト端末ＰＣと、採点処理と同様の処理による第２採点処理を実行するサーバＳＶと、復習処理と同様の処理による第２復習処理を実行する辞書端末１ａとによってテストシステム８が実現され、第１実施形態と同様の効果を得ることができる。これにより、ユーザは、塾等に配置されたテスト端末ＰＣで行ったテスト結果を、サーバＳＶを介して辞書端末１ａで受信し、自分の間違った問題の重要単語や重要文法を辞書端末１ａで容易に確認することができ、効率良く復習をすることができる。
【０１６１】
また、ユーザのテスト結果となる採点結果データ４１２ｃと、ユーザのテストヒストリ選択操作に基づいて、サーバＳＶがユーザポイント４３０を計数し、当該ユーザポイント４３０が、所定値を超えると、サーバＳＶは、辞書端末１ａにメッセージを送信し、当該メッセージを辞書端末１ａに表示させる。これにより、ユーザはメッセージが表示されるように問題の復習を行う。従って、テストシステム８によって、ユーザの学習意欲を向上させることができる。
【０１６２】
尚、辞書端末１ａがテスト端末ＰＣの機能を有するようにしてもよい。具体的には、辞書端末１ａにより出題処理を行った後、採点結果データ４１２をサーバＳＶに送信する。この場合、サーバＳＶは、辞書端末１ａから送信された採点結果データ４１２をもとに第２採点処理を実行することとなる。
【０１６３】
〔第３実施形態〕
次に、本発明のシステムを、情報表示制御装置の一種である辞書端末１ａと、マークシート読取装置ＯＭＲが接続されたサーバＳＶとによって構成されるテストシステム９に適用した場合の第３実施形態について図１９〜図２０を参照して詳細に説明する。尚、第２実施形態と同一の構成要素には同一の符号を付し、図１６のフローチャートと同一の処理内容には同一の符号を付してその説明を省略する。
【０１６４】
図１９は、テストシステム９の構成を示す図である。テストシステム９は、マークシート読取装置ＯＭＲが接続されたサーバＳＶと、辞書端末１ａとがインターネット網Ｎに接続されて構成されている。
【０１６５】
マークシート読取装置ＯＭＲは、公知の光学式マーク読み取り装置（Optical Mark Reader）であり、マークシートＰ上に記されたマークＭＫの座標位置を光学的に読み取るための装置である。マークシート読取装置ＯＭＲは、マークシートＰ用紙の左上端を原点としてマークＭＫの座標位置を読み取ると、当該座標位置をサーバへ出力する。
【０１６６】
サーバＳＶは、マークシート読取装置ＯＭＲから出力されるマークＭＫの座標位置と、予め設定された問題番号に対応する回答番号ＣＨの座標位置とによって、ユーザによりマークされている回答番号に対応する回答と問題番号とを検出する。例えば、図１９において、マークシート読取装置ＯＭＲから出力された座標位置が、問題番号「Ｑ１」の回答番号“２”の座標位置と一致する場合は、回答を「ｉｎ」として検出する。
【０１６７】
次に、テストシステム９の具体的な動作を、図２０のフローチャートを用いて詳細に説明する。尚、テストシステム９において、サーバＳＶ及び辞書端末１ａは、インターネット網Ｎに常時接続されているものとして以下説明する。
【０１６８】
先ず、サーバＳＶは、マークシート読取装置ＯＭＲから出力されるマークＭＫの座標位置により、問題番号に対応する回答を検出し（ステップＳ７１−１）、当該問題番号と回答とを採点結果データ４１２に記憶させる（ステップＳ７１−２）。その後、サーバＳＶは、第２実施形態と同様にステップＳ７２〜Ｓ８２の処理を実行して、サーバＳＶの処理を終了する。
【０１６９】
辞書端末１ａは、第２実施形態と同様に、サーバＳＶから受信したデータに基づいて第２復習処理を実行した後、登録ポイント５３０をテスト端末ＰＣへ送信する（ステップＳ７４〜Ｓ８４〜Ｓ７６）。そして、テスト端末ＰＣからメッセージを受信したら、当該メッセージを表示部３０に表示させて、辞書端末１ａの処理を終了する（ステップＳ８２〜Ｓ８６→Ｓ８８）。
【０１７０】
以上、第３実施形態によれば、マークシート読取装置ＯＭＲがマークシートＰ上に記されたマークＭＫの座標位置を読み取ることにより回答を検出する。これにより、マークシートといった紙面でのテストに対しても本発明を適用できるため、本発明のシステムの適用の幅を広げることができる。
【図面の簡単な説明】
【０１７１】
【図１】第１実施形態における（ａ）は電子辞書の概観図の一例、（ｂ）は電子辞書のキー配列の一例を示す図。
【図２】電子辞書の機能構成を示すブロック図。
【図３】（ａ）は英和辞書データ、（ｂ）は用例データのデータ構成の一例を示す図。
【図４】出題データのデータ構成の一例を示す図。
【図５】（ａ）は解説データ、（ｂ）は採点結果データ、（ｃ）はテストヒストリのデータ構成の一例を示す図。
【図６】（ａ）は学習処理、（ｂ）は出題処理、（ｃ）は採点処理を説明するためのフローチャート。
【図７】第１実施形態における復習処理を説明するための第１のフローチャート。
【図８】第１実施形態における復習処理を説明するための第２のフローチャート。
【図９】第１実施形態における電子辞書の画面例を示す第１の図。
【図１０】第１実施形態における電子辞書の画面例を示す第２の図。
【図１１】第１実施形態における電子辞書の画面例を示す第３の図。
【図１２】変形例における電子辞書の画面例を示す図。
【図１３】第２実施形態におけるテストシステムの構成の一例を示す図。
【図１４】第２実施形態における（ａ）はテスト端末の記憶装置、（ｂ）はサーバの記憶装置、（ｃ）は辞書端末のフラッシュＲＯＭ及びＲＡＭの構成の一例を示す図。
【図１５】第２テストヒストリのデータ構成の一例を示す図。
【図１６】第２実施形態におけるテストシステムの動作を説明するためのフローチャート。
【図１７】第２実施形態における第２採点処理を説明するためのフローチャート。
【図１８】第２実施形態における第２復習処理を説明するためのフローチャート。
【図１９】第３実施形態におけるテストシステムの構成の一例を示す図。
【図２０】第３実施形態におけるテストシステムの動作を説明するためのフローチャート。
【符号の説明】
【０１７２】
１     電子辞書
３     ディスプレイ
５     各種キー群
７     コネクタ
１０   ＣＰＵ
２０   入力部
３０   表示部
４０   フラッシュＲＯＭ
４０２ 英和辞書ＤＢ
４０４ 英和辞書データ
４０６ 用例データ
４０８ 出題データ
４１０ 解説データ
４１２ 採点結果データ
４１４ テストヒストリ
４１６ 学習プログラム
４１８ 出題プログラム
４２０ 採点プログラム
４２２ 復習プログラム
５０   ＲＡＭ
５０２ 選択問題番号
５０４ 選択ヒストリ見出語
５０６ 選択ヒストリ語義番号
６０   通信装置
７０   バス
８     テストシステム
ＰＣ   テスト端末
８０   記憶装置
４１２ａ  採点結果データ
８２   記憶装置
４１２ｂ  採点結果データ
４３０    ユーザポイント
４３２    第２採点プログラム
１ａ   辞書端末
４２   フラッシュＲＯＭ
４１２ｃ  採点結果データ
４３４    第２テストヒストリ
４３６    第２復習プログラム
５２   ＲＡＭ
５３０    登録ポイント
５３２    受信メッセージ
９     テストシステム
ＯＭＲ マークシート読取装置
Ｐ     マークシート
【図１】
2005189705.tif 000003
【図２】
2005189705.tif 000004
【図３】
2005189705.tif 000005
【図４】
2005189705.tif 000006
【図５】
2005189705.tif 000007
【図６】
2005189705.tif 000008
【図７】
2005189705.tif 000009
【図８】
2005189705.tif 000010
【図９】
2005189705.tif 000011
【図１０】
2005189705.tif 000012
【図１１】
2005189705.tif 000013
【図１２】
2005189705.tif 000014
【図１３】
2005189705.tif 000015
【図１４】
2005189705.tif 000016
【図１５】
2005189705.tif 000017
【図１６】
2005189705.tif 000018
【図１７】
2005189705.tif 000019
【図１８】
2005189705.tif 000020
【図１９】
2005189705.tif 000021
【図２０】
2005189705.tif 000022