(57)【特許請求の範囲】
【請求項１】
見出し語と該見出し語に関する複数種類の見出し語内容とが対応付けられた見出し語情報が記憶されている情報データベースと、
前記情報データベースから前記見出し語情報を読み出す読み出し手段と、
前記読み出し手段により読み出された見出し語情報を表示する表示部と、
前記表示部により表示された見出し語情報の少なくとも一部を指定し、指定した部分を他の部分とは異なる表示形態で表示するマーカーを該部分に付するマーカー手段と、
前記読み出し手段によりマーカーが付されたマーカー語句を含む見出し語情報が読み出された時、該マーカーが見出し語に付されているか、または、いずれの種類の見出し語内容に付されているかに基づき、学習テスト問題を作成し、前記表示部に該学習テスト問題を表示する学習テスト手段と
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記見出し語情報は、前記見出し語内容を簡略的に表示するための該見出し語内容の中の語句が早見語句として識別可能に分類されており、
当該電子機器は、
前記読み出し手段にて読み出した前記見出し語情報の中の少なくとも１つの前記早見語句を前記表示部に表示させる抽出語句表示手段と、
前記読み出し手段にて読み出した前記見出し語を前記表示部に表示させる見出し語表示手段と
を備え、
前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時、該マーカーが見出し語に付されている場合、前記抽出語句表示手段により表示される早見語句と前記見出し語表示手段により表示される見出し語とを所定の順番に基づいて表示させることを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記所定の順序は、前記早見語句を表示させた後に前記見出し語を表示させる第１順序と、前記見出し語を表示させた後に前記早見語句を表示させる第２順序とを含み、
前記学習テスト手段は、前記第１順序にするか、または、前記第２順序にするかを設定可能とされていることを特徴とする電子機器。
【請求項４】
請求項２に記載の電子機器であって、
前記学習テスト手段は、前記読み出し手段にて読み出した前記見出し語情報に前記マーカー語句が存在するか否かを判断し、前記見出し語情報に前記マーカー語句が存在しないと判断した場合は、前記見出し語表示手段にて前記見出し語を前記表示部に表示させた後に前記抽出語句表示手段にて前記早見語句を前記表示部に表示させることを特徴とする電子機器。
【請求項５】
請求項１から請求項４までの何れか一つに記載の電子機器であって、
前記見出し語情報は、該見出し語情報内の少なくとも１つの語句または文章に対応した音声データを含み、
当該電子機器は、
前記音声データを予め登録した音声データ記憶部と、
前記音声データを再生する音声再生手段と、
前記マーカー語句を前記表示部に表示させるマーカー語句表示手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合、
前記見出し語再生手段にて前記マーカー語句の前記音声データを再生した後、前記マーカー語句表示手段にて前記マーカー語句を表示させることを特徴とする電子機器。
【請求項６】
請求項１から請求項４までの何れか一つに記載の電子機器であって、
前記見出し語情報は、該見出し語情報内の少なくとも１つの語句または文章に対応した音声データを含み、
当該電子機器は、
前記音声データを予め登録した音声データ記憶部と、
音声を録音する音声録音手段と、
前記音声録音手段にて録音された録音データを登録する録音データ記憶部と、
前記音声データ記憶部の前記音声データを基準にして前記音声録音手段にて録音した録音データを比較して評価する音声評価手段と、
前記マーカー語句を前記表示部に表示させるマーカー語句表示手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合、
前記マーカー語句表示手段にて前記マーカー語句を表示した後、前記音声録音手段にて音声を録音し、録音した録音データを前記音声評価手段にて評価し、該評価を表示させることを特徴とする電子機器。
【請求項７】
請求項１から請求項６までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語に対する例文と、該例文に対応する意味とを含み、
当該電子機器は、
前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが該見出し語情報中の例文または該例文の意味に付されていると判断された場合、
前記例文取得手段にて取得した前記例文及び前記例文の意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記例文及び前記例文の意味を前記マーカー語句が表示状態になるように前記表示部に表示させることを特徴とする電子機器。
【請求項８】
請求項１から請求項６までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語に対する例文と、該例文に対応する意味とを含み、
当該電子機器は、
該例文がいずれの語句に対する例文であるかを表す例文タイトルを、前記マーカー手段にてマーカーを付することが可能なように表示する例文タイトル表示手段と、
前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断され、かつ、前記例文取得手段にて取得した前記例文及び前記例文の意味の少なくとも一方に前記マーカー語句が含まれている場合、
前記例文取得手段により取得された例文または前記例文の意味に含まれる前記例文タイトルの文字を非表示状態になるように前記表示部に表示させた後、前記例文タイトルの文字が表示状態になるように前記表示部に表示させることを特徴とする電子機器。
【請求項９】
請求項１から請求項６までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語に対する例文と、該例文に対応する意味とを含み、
当該電子機器は、
該例文がいずれの語句に対する例文であるかを表す例文タイトルを、前記マーカー手段にてマーカーを付することが可能なように表示する例文タイトル表示手段と、
前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断され、かつ、前記例文取得手段にて取得した前記例文及び前記例文の意味の双方に前記マーカー語句が含まれていない場合、
前記例文取得手段により取得された例文を前記表示部に表示させた後、前記例文の意味を前記表示部に表示させることを特徴とする電子機器。
【請求項１０】
請求項１から請求項６までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語に対する例文と、該例文に対応する意味とを含み、
当該電子機器は、
該例文がいずれの語句に対する例文であるかを表す例文タイトルを、前記マーカー手段にてマーカーを付することが可能なように表示する例文タイトル表示手段と、
前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断された場合、
前記例文取得手段により取得された例文または前記例文の意味に含まれる前記例文タイトルの文字を非表示状態になるように前記表示部に表示させた後、前記例文タイトルの文字が表示状態になるように前記表示部に表示させることを特徴とする電子機器。
【請求項１１】
請求項１から請求項１０までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語を含む成句見出しと、前記成句見出しの意味と、前記成句見出しに対する成句例文と、前記成句例文の意味とを含み、
当該電子機器は、
前記読み出し手段にて読み出した前記見出し語内容から前記成句見出し、前記成句見出しの意味、前記成句見出しに対する成句例文、前記成句例文の意味を取得する成句取得手段を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句見出しに付されていると判断された場合、
前記成句取得手段にて取得した前記成句見出し及び前記成句見出しの意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が表示状態になるように前記表示部に表示させることを特徴とする電子機器。
【請求項１２】
請求項１から請求項１０までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語を含む成句見出しと、前記成句見出しの意味と、前記成句見出しに対する成句例文と、前記成句例文の意味とを含み、
当該電子機器は、
前記読み出し手段にて読み出した前記見出し語内容から前記成句見出し、前記成句見出しの意味、前記成句見出しに対する成句例文、前記成句例文の意味を取得する成句取得手段を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句例文または前記成句例文の意味に付されていると判断された場合、
前記成句取得手段にて取得した前記成句例文及び前記成句例文の意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句例文及び前記成句例文の意味を前記マーカー語句が表示状態になるように前記表示部に表示させることを特徴とする電子機器。
【請求項１３】
請求項１から請求項１０までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語を含む成句見出しと、前記成句見出しの意味と、前記成句見出しに対する成句例文と、前記成句例文の意味とを含み、
当該電子機器は、
前記読み出し手段にて読み出した前記見出し語内容から前記成句見出し、前記成句見出しの意味、前記成句見出しに対する成句例文、前記成句例文の意味を取得する成句取得手段を備え、
前記成句取得手段は、少なくとも前記マーカー語句を有する成句見出しの意味を取得する構成とされており、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句見出しの意味に付されていると判断された場合、
前記成句取得手段にて取得した前記マーカー語句を有する成句見出しの意味と、該成句見出しの意味に対する成句見出しとを前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が表示状態になるように前記表示部に表示させることを特徴とする電子機器。
【請求項１４】
請求項１から請求項１３までの何れか一つに記載の電子機器であって、
前記見出し語情報は、前記見出し語の意味を有する見出し語本文を含み、
当該電子機器は、
前記読み出し手段にて読み出した前記見出し語を前記表示部に表示させる見出し語表示手段と、
前記読み出し手段にて読み出した前記見出し語内容から前記見出し語本文を取得する見出し語本文取得手段と
を備え、
前記学習テスト手段は、
前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記見出し語本文に付されていると判断された場合、
前記見出し語表示手段にて前記見出し語を前記表示部に表示させた後、前記見出し語本文取得手段により取得した前記見出し語本文からマーカーが付されている語句を抽出し、前記表示部に表示させることを特徴とする電子機器。
【請求項１５】
読み出し手段と、情報データベースと、マーカー手段と、表示部と、学習テスト手段とを備える電子機器の制御方法であり、
前記読み出し手段が、見出し語と該見出し語に関する複数種類の見出し語内容とが対応付けられた見出し語情報が記憶されている前記情報データベースから前記見出し語情報を読み出す読み出しステップと、
前記マーカー手段が、前記読み出し手段により読み出された見出し語情報を表示する前記表示部により表示された見出し語情報の少なくとも一部を指定し、指定した部分を他の部分とは異なる表示形態で表示するマーカーを該部分に付するマーカーステップと、
前記学習テスト手段が、前記読み出し手段によりマーカーが付されたマーカー語句を含む見出し語情報が読み出された時、該マーカーが見出し語に付されているか、または、いずれの種類の見出し語内容に付されているかに基づき、学習テスト問題を作成し、前記表示部に該学習テスト問題を表示する学習テストステップと
を含むことを特徴とする電子機器の制御方法。
【請求項１６】
請求項１５に記載の電子機器の制御方法の前記各ステップを前記電子機器に実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習すべき語句に対して学習テストを実施する学習テスト機能を備えた電子機器、その制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
電子辞書等の電子機器は、例えば、国語辞書、外国語辞書や百科事典等のコンテンツ情報を格納し、ユーザーにより選択及び／又は入力された語句に対して該語句に関する詳細内容をコンテンツ情報から取得して表示部に表示する学習装置として、従来から広く利用されている。
【０００３】
かかる電子機器は、例えば、文字を入力して見出し語内容を表示する文字入力検索機能や、リスト項目を選んで見出し語内容を表示するリスト項目検索機能等の種々の機能に加えて、ユーザーが単語学習のために繰り返し見たい語句を登録する単語帳機能が備えられることがある。単語帳機能は、ユーザーが繰り返し見たい語句と、その語句に対して覚えたい内容（例えば、意味や例文といった詳細情報）とを対応付けて単語帳データベースに記憶する。このような単語帳機能では、例えば、ユーザーにより選択及び／又は入力された見出し語に適合する見出し語内容を検索し、検索した見出し語内容を表示画面に表示する。このとき、ユーザーによって単語帳データベースへの登録を指示する操作がなされると、見出し語が単語帳データベースに記憶される。そして、ユーザーにより単語帳データベースに記憶された見出し語の中から所望の見出し語が選択されると、選択された見出し語に対応する全ての見出し語内容を読み出して表示させる。
【０００４】
また、ユーザーが覚えたい語句に対して学習テストを実施する学習テスト機能を備えた電子機器もある。
【０００５】
学習テスト機能を備えた電子機器として、下記特許文献１には、検索した単語を単語帳として登録しておき、登録した単語の辞書情報の一部を非表示としてテスト問題を表示する例が提案されている。また、下記特許文献２には、指定された表示部分を表示色とは異なる色で着色表示するマーカー機能により、見出し語の本文に対して色を用いてマーカー表示し、指定された色を用いてマーカー表示をしている範囲を文字消去表示する例が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２１９８２４号公報
【特許文献２】特開２０１０−２６９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来の電子機器では、見出し語の本文のうち指定した部分を単に非表示にするだけであるため、ユーザーが覚えたいマーカーの部分に応じて適切な学習テストを実施しているとは言いがたい。
【０００８】
そこで、本発明は、ユーザーによるマーカーの付設状況に応じて自動的に適切な学習テストを実施することが可能な電子機器、その制御方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、前記課題を解決するために、次の電子機器、その制御方法及び制御プログラムを提供する。
【００１０】
（１）電子機器
見出し語と該見出し語に関する複数種類の見出し語内容とが対応付けられた見出し語情報が記憶されている情報データベースと、前記情報データベースから前記見出し語情報を読み出す読み出し手段と、前記読み出し手段により読み出された見出し語情報を表示する表示部と、前記表示部により表示された見出し語情報の少なくとも一部を指定し、指定した部分を他の部分とは異なる表示形態で表示するマーカーを該部分に付するマーカー手段と、前記読み出し手段によりマーカーが付されたマーカー語句を含む見出し語情報が読み出された時、該マーカーが見出し語に付されているか、または、いずれの種類の見出し語内容に付されているかに基づき、学習テスト問題を作成し、前記表示部に該学習テスト問題を表示する学習テスト手段とを備えることを特徴とする電子機器。
【００１１】
（２）電子機器の制御方法
読み出し手段と、情報データベースと、マーカー手段と、表示部と、学習テスト手段とを備える電子機器の制御方法であり、前記読み出し手段が、見出し語と該見出し語に関する複数種類の見出し語内容とが対応付けられた見出し語情報が記憶されている前記情報データベースから前記見出し語情報を読み出す読み出しステップと、前記マーカー手段が、前記読み出し手段により読み出された見出し語情報を表示する前記表示部により表示された見出し語情報の少なくとも一部を指定し、指定した部分を他の部分とは異なる表示形態で表示するマーカーを該部分に付するマーカーステップと、前記学習テスト手段が、前記読み出し手段によりマーカーが付されたマーカー語句を含む見出し語情報が読み出された時、該マーカーが見出し語に付されているか、または、いずれの種類の見出し語内容に付されているかに基づき、学習テスト問題を作成し、前記表示部に該学習テスト問題を表示する学習テストステップとを含むことを特徴とする電子機器の制御方法。
【００１２】
（３）電子機器の制御プログラム
前記本発明に係る電子機器の制御方法の前記各ステップを前記電子機器に実行させるための制御プログラム。
【００１３】
本発明によれば、マーカーが付された見出し語情報が読み出された時、該マーカーが見出し語に付されているか、または、いずれの種類の見出し語内容に付されているかに基づき、学習テスト問題を作成し、前記表示部に該学習テスト問題を表示することで、ユーザーによるマーカーの付設状況に応じて自動的に適切な学習テストを実施することができる。
【００１４】
ここで、前記マーカー手段にて付されるマーカーの態様としては、指定した部分を表示色とは異なる色で着色表示する態様や、指定した部分に下線を引く態様などを例示できる。
【００１５】
本発明において、前記見出し語情報は、前記見出し語内容を簡略的に表示するための該見出し語内容の中の語句が早見語句として識別可能に分類されていてもよい。この場合、当該電子機器は、前記読み出し手段にて読み出した前記見出し語情報の中の少なくとも１つの前記早見語句を前記表示部に表示させる抽出語句表示手段と、前記読み出し手段にて読み出した前記見出し語を前記表示部に表示させる見出し語表示手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時、該マーカーが見出し語に付されている場合、前記抽出語句表示手段により表示される早見語句と前記見出し語表示手段により表示される見出し語とを所定の順番に基づいて表示させる態様を例示できる。
【００１６】
この態様では、前記見出し語情報の中の少なくとも１つの前記早見語句を表示するので、前記見出し語に対する前記見出し語内容をユーザーにとって不要とされる部分を削除した状態で表示することができる。これにより、前記見出し語に対して表示される前記見出し語内容の視認容易性を高めることができ、それだけ学習効果を向上させることができる。
【００１７】
本発明において、前記所定の順序は、前記早見語句を表示させた後に前記見出し語を表示させる第１順序と、前記見出し語を表示させた後に前記早見語句を表示させる第２順序とを含み、前記学習テスト手段は、前記第１順序にするか、または、前記第２順序にするかを設定可能とされている態様を例示できる。
【００１８】
この態様では、前記第１順序にするか、または、前記第２順序にするかを設定可能とされているので、前記第１順序にするか、または、前記第２順序にするかをユーザーが必要に応じて切り替えることができる。
【００１９】
ところで、前記見出し語情報にマーカーが付されていない場合には、ユーザーが望む学習テストを推察できない。この場合、前記見出し語を表示した後に前記早見語句を表示することができる。
【００２０】
すなわち、本発明において、前記学習テスト手段は、前記読み出し手段にて読み出した前記見出し語情報に前記マーカー語句が存在するか否かを判断し、前記見出し語情報に前記マーカー語句が存在しないと判断した場合は、前記見出し語表示手段にて前記見出し語を前記表示部に表示させた後に前記抽出語句表示手段にて前記早見語句を前記表示部に表示させる態様を例示できる。
【００２１】
この態様では、前記見出し語情報に前記マーカー語句が存在しないと判定した場合に、前記見出し語を表示した後に前記早見語句を表示するので、前記見出し語情報にマーカーが付されていない場合でも適切な学習テストを実施することができる。
【００２２】
本発明において、前記見出し語情報は、該見出し語情報内の少なくとも１つの語句または文章に対応した音声データを含む態様を例示できる。
【００２３】
ところで、音声データを持っている語句または文章（例えば音声に対応する音声表示（例えば音声ボタン）又は発音に対応する発音表示（例えば発音ボタン））にマーカーが付されている場合には、ユーザーは音声表示又は発音表示を含む前記マーカー語句の音声発音テストを行いたいと推察できる。
【００２４】
そこで、本発明において、前記音声データを予め登録した音声データ記憶部と、前記音声データを再生する音声再生手段と、前記マーカー語句を前記表示部に表示させるマーカー語句表示手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合、前記見出し語再生手段にて前記マーカー語句の前記音声データを再生した後、前記マーカー語句表示手段にて前記マーカー語句を表示させる態様を例示できる。
【００２５】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じてヒアリングテストを実施することができる。しかも、前記マーカー語句の前記音声データを再生した後、前記マーカー語句を表示するので、前記マーカー語句の聞き取り練習をユーザーに効果的に行わせることができる。
【００２６】
本発明において、前記音声データを予め登録した音声データ記憶部と、音声を録音する音声録音手段と、前記音声録音手段にて録音された録音データを登録する録音データ記憶部と、前記音声データ記憶部の前記音声データを基準にして前記音声録音手段にて録音した録音データを比較して評価する音声評価手段と、前記マーカー語句を前記表示部に表示させるマーカー語句表示手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合、前記マーカー語句表示手段にて前記マーカー語句を表示した後、前記音声録音手段にて音声を録音し、録音した録音データを前記音声評価手段にて評価し、該評価を表示させる態様を例示できる。
【００２７】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じてスピーキングテストを実施することができる。しかも、前記マーカー語句を表示した後、音声を録音し、録音した録音データを評価し、評価した評価結果を表示するので、前記マーカー語句の発音練習をユーザーに効果的に行わせることができる。
【００２８】
本発明において、前記見出し語情報は、前記見出し語に対する例文と、該例文に対応する意味とを含む態様を例示できる。
【００２９】
ところで、前記例文または前記例文の意味にマーカーが付されている場合には、ユーザーは前記例文及び前記例文の意味のマーカー部分を覚えたいと推察できる。
【００３０】
そこで、本発明において、前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが該見出し語情報中の例文または該例文の意味に付されていると判断された場合、前記例文取得手段にて取得した前記例文及び前記例文の意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記例文及び前記例文の意味を前記マーカー語句が表示状態になるように前記表示部に表示させる態様を例示できる。
【００３１】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが該見出し語情報中の例文または該例文の意味に付されていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて例文テストを実施することができる。しかも、前記例文及び前記例文の意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記例文及び前記例文の意味を前記マーカー語句が表示状態になるように前記表示部に表示させるので、前記例文及び前記例文の意味のマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【００３２】
ところで、前記例文がいずれの語句に対する例文であるかを表す例文タイトルにマーカーが付されている場合において、前記例文及び前記例文の意味の少なくとも一方にマーカーが付されている場合には、ユーザーは前記例文の意味に含まれる前記例文タイトルの文字を覚えたいと推察できる。
【００３３】
そこで、本発明において、該例文がいずれの語句に対する例文であるかを表す例文タイトルを、前記マーカー手段にてマーカーを付することが可能なように表示する例文タイトル表示手段と、前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断され、かつ、前記例文取得手段にて取得した前記例文及び前記例文の意味の少なくとも一方に前記マーカー語句が含まれている場合、前記例文取得手段により取得された例文または前記例文の意味に含まれる前記例文タイトルの文字を非表示状態になるように前記表示部に表示させた後、前記例文タイトルの文字が表示状態になるように前記表示部に表示させる態様を例示できる。
【００３４】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断され、かつ、前記例文取得手段にて取得した前記例文及び前記例文の意味の少なくとも一方に前記マーカー語句が含まれている場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて例文テストを実施することができる。しかも、前記例文または前記例文の意味に含まれる前記例文タイトルの文字を非表示状態になるように前記表示部に表示させた後、前記例文タイトルの文字が表示状態になるように前記表示部に表示させるので、前記例文の意味に含まれる前記例文タイトルの文字の暗記テストをユーザーに効果的に行わせることができる。
【００３５】
ところで、前記例文タイトルにマーカーが付されている場合において、前記例文及び前記例文の意味の双方にマーカーが付されていない場合には、ユーザーは前記例文に対して前記例文の意味を確認したいと推察できる。
【００３６】
そこで、本発明において、該例文がいずれの語句に対する例文であるかを表す例文タイトルを、前記マーカー手段にてマーカーを付することが可能なように表示する例文タイトル表示手段と、前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断され、かつ、前記例文取得手段にて取得した前記例文及び前記例文の意味の双方に前記マーカー語句が含まれていない場合、前記例文取得手段により取得された例文を前記表示部に表示させた後、前記例文の意味を前記表示部に表示させる態様を例示できる。
【００３７】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断され、かつ、前記例文取得手段にて取得した前記例文及び前記例文の意味の双方に前記マーカー語句が含まれていない場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて例文テストを実施することができる。しかも、前記例文を前記表示部に表示させた後、前記例文の意味を前記表示部に表示させるので、前記例文に対する前記例文の意味の確認テストをユーザーに効果的に行わせることができる。
【００３８】
ところで、前記例文タイトルにマーカーが付されている場合には、ユーザーは前記例文または前記例文の意味に含まれる前記例文タイトルの文字を覚えたいと推察できる。
【００３９】
そこで、本発明において、該例文がいずれの語句に対する例文であるかを表す例文タイトルを、前記マーカー手段にてマーカーを付することが可能なように表示する例文タイトル表示手段と、前記読み出し手段にて読み出した前記見出し語内容から前記例文及び前記例文の意味を取得する例文取得手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断された場合、前記例文取得手段により取得された例文または前記例文の意味に含まれる前記例文タイトルの文字を非表示状態になるように前記表示部に表示させた後、前記例文タイトルの文字が表示状態になるように前記表示部に表示させる態様を例示できる。
【００４０】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記例文タイトルに付されていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて例文テストを実施することができる。しかも、前記例文または前記例文の意味に含まれる前記例文タイトルの文字を非表示状態になるように前記表示部に表示させた後、前記例文タイトルの文字が表示状態になるように前記表示部に表示させるので、前記例文タイトルの文字の暗記テストをユーザーに効果的に行わせることができる。
【００４１】
本発明において、前記見出し語情報は、前記見出し語を含む成句見出しと、前記成句見出しの意味と、前記成句見出しに対する成句例文と、前記成句例文の意味とを含む態様を例示できる。
【００４２】
ところで、前記成句見出しにマーカーが付されている場合には、ユーザーは前記成句見出し及び前記成句見出しの意味のマーカー部分を覚えたいと推察できる。
【００４３】
そこで、本発明において、前記読み出し手段にて読み出した前記見出し語内容から前記成句見出し、前記成句見出しの意味、前記成句見出しに対する成句例文、前記成句例文の意味を取得する成句取得手段を備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句見出しに付されていると判断された場合、前記成句取得手段にて取得した前記成句見出し及び前記成句見出しの意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が表示状態になるように前記表示部に表示させる態様を例示できる。
【００４４】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句見出しに付されていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて成句テストを実施することができる。しかも、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が表示状態になるように前記表示部に表示させるので、前記成句見出し及び前記成句見出しの意味のマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【００４５】
ところで、前記成句例文または前記成句例文の意味にマーカーが付されている場合には、ユーザーは前記成句例文及び前記成句例文の意味のマーカー部分を覚えたいと推察できる。
【００４６】
そこで、本発明において、前記読み出し手段にて読み出した前記見出し語内容から前記成句見出し、前記成句見出しの意味、前記成句見出しに対する成句例文、前記成句例文の意味を取得する成句取得手段を備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句例文または前記成句例文の意味に付されていると判断された場合、前記成句取得手段にて取得した前記成句例文及び前記成句例文の意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句例文及び前記成句例文の意味を前記マーカー語句が表示状態になるように前記表示部に表示させる態様を例示できる。
【００４７】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句例文または前記成句例文の意味に付されていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて成句テストを実施することができる。しかも、前記成句例文及び前記成句例文の意味を前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句例文及び前記成句例文の意味を前記マーカー語句が表示状態になるように前記表示部に表示させるので、前記成句例文及び前記成句例文の意味のマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【００４８】
ところで、前記成句見出しの意味にマーカーが付されている場合には、ユーザーは前記成句見出し及び前記成句見出しの意味のマーカー部分を覚えたいと推察できる。
【００４９】
そこで、本発明において、前記読み出し手段にて読み出した前記見出し語内容から前記成句見出し、前記成句見出しの意味、前記成句見出しに対する成句例文、前記成句例文の意味を取得する成句取得手段を備え、前記成句取得手段は、少なくとも前記マーカー語句を有する成句見出しの意味を取得する構成（例えば、前記成句見出しの意味が複数あったとしても、マーカーが付されている意味だけを抽出する構成）とされており、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句見出しの意味に付されていると判断された場合、前記成句取得手段にて取得した前記マーカー語句を有する成句見出しの意味と、該成句見出しの意味に対する成句見出しとを前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が表示状態になるように前記表示部に表示させる態様を例示できる。
【００５０】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記成句見出しの意味に付されていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じて成句テストを実施することができる。しかも、前記マーカー語句を有する成句見出しの意味と、該成句見出しの意味に対する成句見出しとを前記マーカー語句が非表示状態になるように前記表示部に表示させた後、前記成句見出し及び前記成句見出しの意味を前記マーカー語句が表示状態になるように前記表示部に表示させるので、前記マーカー語句を有する成句見出しの意味と、該成句見出しの意味に対する成句見出しとのマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【００５１】
本発明において、前記見出し語情報は、前記見出し語の意味を有する見出し語本文を含む態様を例示できる。
【００５２】
ところで、前記見出し語本文にマーカーが付されている場合には、ユーザーは前記見出し語本文に対して前記見出し語本文のマーカーが付されている語句を確認したいと推察できる。
【００５３】
そこで、本発明において、前記読み出し手段にて読み出した前記見出し語を前記表示部に表示させる見出し語表示手段と、前記読み出し手段にて読み出した前記見出し語内容から前記見出し語本文を取得する見出し語本文取得手段とを備え、前記学習テスト手段は、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記見出し語本文に付されていると判断された場合、前記見出し語表示手段にて前記見出し語を前記表示部に表示させた後、前記見出し語本文取得手段により取得した前記見出し語本文からマーカーが付されている語句を抽出し、前記表示部に表示させる態様を例示できる。
【００５４】
この態様では、前記読み出し手段によりマーカーが付された見出し語情報が読み出された時にマーカーが前記見出し語本文に付されていると判断された場合に、前記学習テストが行われるので、ユーザーによるマーカーの付設状況に応じてマーカー語句テストを実施することができる。しかも、前記見出し語を表示した後に前記見出し語本文のマーカーが付されている語句を表示するので、前記見出し語に対する前記見出し語本文のマーカーが付されている語句の確認テストをユーザーに効果的に行わせることができる。
【発明の効果】
【００５５】
以上説明したように、本発明によると、マーカーが付された見出し語情報が読み出された時、該マーカーが見出し語に付されているか、または、いずれの種類の見出し語内容に付されているかに基づき、学習テスト問題を作成し、前記表示部に該学習テスト問題を表示することで、ユーザーによるマーカーの付設状況に応じて自動的に適切な学習テストを実施することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明に係る電子機器の一実施形態である電子辞書を示す概略斜視図である。
【図２】図１に示す電子辞書の表示部に表示される辞書メニュー画面を示す概略図である。
【図３】図１に示す電子辞書にて辞書を引く場合での入力欄を示す概略図である。
【図４】図１に示す電子辞書にて検索した辞書の検索結果を示す概略図である。
【図５】図１に示す電子辞書における辞書データベースのデータ構造を示す概略図である。
【図６】図１に示す電子辞書のシステム構成を示すブロック図である。
【図７】図１に示す電子辞書における記憶部の詳細を概略的に示す詳細図であって、（ａ）は、記憶部の概略構成図であり、（ｂ）は、単語帳データベースのデータ構造を模式的に示す図である。
【図８】単語帳記憶部に格納された単語帳データベースにおける見出し語情報のデータ構造の一例を示す概略図である。
【図９】図８に示す見出し語情報を表示部に表示した状態を示す概略図であって、（ａ）は、見出し語情報を表示した表示部の表示画面を示す図であり、（ｂ）から（ｄ）は、見出し語情報の各例文語句を別画面で表示したウィンドウ画面を示す図である。
【図１０】マーカー記憶部に記憶されたマーカー位置情報のデータ構造の一例を示す概略図である。
【図１１】図９に示す見出し語情報にマーカーが付されている状態を示す概略図であって、（ａ）は、見出し語情報を表示した表示部の表示画面を示す図であり、（ｂ）は、見出し語情報の例文語句の一つを別画面で表示したウィンドウ画面を示す図である。
【図１２】図１に示す電子辞書における制御部の機能構成の一例を概略的に示す機能構成図である。
【図１３】第１見出し語テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において見出し語にマーカーが引かれている状態を示す図であり、（ｂ）は、第１見出し語テストの出題画面及び解答画面を示す図である。
【図１４】第２見出し語テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において見出し語にマーカーが引かれている状態を示す図であり、（ｂ）は、第２見出し語テストの出題画面及び解答画面を示す図である。
【図１５】見出し語テスト切り替え記憶部に予め設定した見出し語テスト切り替え設定のデータ構造の一例を示す概略図である。
【図１６】ヒアリングテスト及びスピーキングテストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において音声又は発音ボタンを含む語句にマーカーが引かれている状態を示す図であり、（ｂ）は、ヒアリングテストの出題画面及び解答画面並びにスピーキングテストの出題画面及び解答画面を示す図である。
【図１７】音声データ記憶部に予め記憶した音声データのデータ構造の一例を示す概略図である。
【図１８】録音データ記憶部に記憶する録音データのデータ構造の一例を示す概略図である。
【図１９】音声発音テスト切り替え記憶部に予め設定した音声発音テスト切り替え設定のデータ構造の一例を示す概略図である。
【図２０】第１例文テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面で「例文ボタン」を操作したときのウィンドウ画面において例文タイトル、例文内容及び例文意味にマーカーが引かれている状態を示す図であり、（ｂ）は、第１例文テストの出題画面及び解答画面を示す図である。
【図２１】第２例文テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面で「例文ボタン」を操作したときのウィンドウ画面において例文タイトル及び例文意味にマーカーが引かれている状態を示す図であり、（ｂ）は、第２例文テストの出題画面及び解答画面を示す図である。
【図２２】第３例文テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面で「例文ボタン」を操作したときのウィンドウ画面において例文タイトルにマーカーが引かれており、例文内容及び例文意味の何れにもマーカーが引かれていない状態を示す図であり、（ｂ）は、第３例文テストの出題画面及び解答画面を示す図である。
【図２３】第１成句テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において成句見出しにマーカーが引かれている状態を示す図であり、（ｂ）は、第１成句テストの出題画面及び解答画面を示す図である。
【図２４】第２成句テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において成句見出しにマーカーが引かれておらず、成句例文語句にマーカーが引かれている状態を示す図であり、（ｂ）は、第２成句テストの出題画面及び解答画面を示す図である。
【図２５】第３成句テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において成句見出しにマーカーが引かれておらず、成句本文にマーカーが引かれている状態を示す図であり、（ｂ）は、第３成句テストの出題画面及び解答画面を示す図である。
【図２６】マーカー語句テストを説明するための説明図であって、（ａ）は、図９（ａ）に示す表示画面において見出し語本文にマーカーが引かれている状態を示す図であり、（ｂ）は、マーカー語句テストの出題画面及び解答画面を示す図である。
【図２７】学習テストを出題する学習テスト処理のメインのフローチャートであって単語帳データベースから見出し語情報を１件ずつ処理するフローチャートを示す概略図である。
【図２８】図２７に示す学習テスト処理のフローチャートにおける１件処理のサブルーチンを示す概略図である。
【図２９】図２８に示す１件処理のフローチャートにおけるマーカー位置取得処理のサブルーチンにおける一部の処理を示す概略図である。
【図３０】図２８に示す１件処理のフローチャートにおけるマーカー位置取得処理のサブルーチンにおける残りの処理を示す概略図である。
【図３１】図２８に示す１件処理のフローチャートにおけるマーカー見出し語処理のサブルーチンを示す概略図である。
【図３２】図３１に示すマーカー見出し語処理のフローチャートにおける見出し語本文抽出処理のサブルーチンを示す概略図である。
【図３３】図３２に示す見出し語本文抽出処理により順次抽出される語句を説明するための説明図であって、（ａ）及び（ｂ）は、それぞれ、見出し語情報、早見語句を示す図である。
【図３４】図３２に示す見出し語本文抽出処理により順次抽出される語句を説明するための説明図であって、（ａ）から（ｅ）は、それぞれ、第１省略語句、第２省略語句、第３省略語句、第４省略語句及び第５省略語句を示す図である。
【図３５】図２８に示す１件処理のフローチャートにおける通常見出し語本文処理のサブルーチンを示す概略図である。
【図３６】図２８に示す１件処理のフローチャートにおけるマーカー発音処理のサブルーチンにおける一部の処理を示す概略図である。
【図３７】図２８に示す１件処理のフローチャートにおけるマーカー発音処理のサブルーチンにおける残りの処理を示す概略図である。
【図３８】図２８に示す１件処理のフローチャートにおけるマーカー例文処理のサブルーチンにおける一部の処理を示す概略図である。
【図３９】図２８に示す１件処理のフローチャートにおけるマーカー例文処理のサブルーチンにおける残りの処理を示す概略図である。
【図４０】図２８に示す１件処理のフローチャートにおけるマーカー成句処理のサブルーチンを示す概略図である。
【図４１】図２８に示す１件処理のフローチャートにおけるマーカー見出し語本文処理のサブルーチンを示す概略図である。
【発明を実施するための形態】
【００５７】
以下、本発明に係る実施の形態について図面を参照しながら説明する。なお、以下の実施の形態は、本発明を具体化した例であって、本発明の技術的範囲を限定する性格のものではない。
【００５８】
本発明に係る電子機器は、例えば、電子辞書のような小型携帯型学習装置として具現化することができ、本実施の形態では、電子辞書を例にとって説明する。
【００５９】
［電子辞書１００の全体構成］
図１は、本発明に係る電子機器の一実施形態である電子辞書１００を示す概略斜視図である。
【００６０】
図１に示す電子辞書１００は、上側本体部１１１と下側本体部１１２と蝶番機構１１３とで構成されており、上側本体部１１１と下側本体部１１２とが蝶番機構１１３によって折り畳み可能に結合されている。詳しくは、上側本体部１１１及び下側本体部１１２は、何れも略同サイズで左右方向に長い形状のものとされており、上側本体部１１１及び下側本体部１１２が短手方向の一端部で左右方向に沿った回動軸を中心に回動自在に連結されている。
【００６１】
上側本体部１１１は、カラー表示を行うことが可能な表示部（具体的には表示パネル）１５１を有する入力受付部１５０を備えている。下側本体部１１２は、サブ表示部（具体的にはサブ表示パネル）１６１を有するサブ入力受付部１６０と、制御部１３０（図１では図示せず、図６及び図１２参照）と、記憶部１４０（図１では図示せず、図６及び図７参照）とを備えている。
【００６２】
入力受付部１５０は、表示部１５１の表示画面に表示された情報に対する操作を受け付ける。サブ入力受付部１６０は、サブ表示部１６１のサブ表示画面に表示された情報に対する操作を受け付ける。入力受付部１５０は、ここでは表示画面に対して入力操作可能な表示入力操作部とされている。サブ入力受付部１６０は、ここではサブ表示画面に対して入力操作可能なサブ表示入力操作部とされている。
【００６３】
詳しくは、表示入力操作部１５０は、入力部（具体的にはタッチパッド）１５２を有するタッチ操作可能なタッチパネル型表示装置とされている。サブ表示入力操作部１６０は、サブ入力部（具体的にはサブタッチパッド）１６２を有するタッチ操作可能なタッチパネル型表示装置とされている。サブ表示入力操作部１６０のサブ表示画面は、表示入力操作部１５０の表示画面のサイズよりも小さいサイズとされている。サブ表示入力操作部１６０は、所謂、手書きパッドとして用いることができる。
【００６４】
表示部１５１及びサブ表示部１６１としては、代表的には液晶表示パネルを例示でき、その他、有機ＥＬ表示装置、プラズマ表示装置のような表示装置を使用することも可能である。入力部１５２及びサブ入力部１６２としては、抵抗膜方式や光学方式、静電容量方式等のタッチパッドを例示できる。なお、表示部１５１及びサブ表示部１６１は、例えば、タッチペン１８０や人手によるタッチ操作によって手書き入力操作を受け付ける表示入力画面として用いることができる。
【００６５】
また、下側本体部１１２は、キー入力操作を受け付ける操作部１２０をさらに有している。操作部１２０は、ユーザーにより操作される入力キー１２１が設けられている。入力キー１２１には、「辞書メニュー」キー１２１ａ、「検索／決定」キー（決定キー）１２１ｂ、機能キー１２１ｃ、学習テストキー１２１ｄ、カーソルキー１２１ｅ、「音声」キー１２１ｆ及び単語帳表示キー１２１ｇ及び各種アルファベットキーを含んでいる。
【００６６】
そして、電子辞書１００は、文字を入力して見出し語内容を表示する文字入力検索機能、リスト項目を選んで見出し語内容を表示するリスト項目検索機能等の種々の機能を備えている。電子辞書１００は、操作部１２０を介してユーザーから辞書の選択命令や文字列の入力命令を受け付ける。電子辞書１００は、複数種類の辞書データにアクセス可能であって、文字列を含む単語や、単語を説明する文章を表示する。
【００６７】
図２は、図１に示す電子辞書１００の表示部１５１に表示される辞書メニュー画面を示す概略図である。図３は、図１に示す電子辞書１００にて辞書を引く場合での入力欄を示す概略図である。図４は、図１に示す電子辞書１００にて検索した辞書の検索結果を示す概略図である。また、図５は、図１に示す電子辞書１００における辞書データベースＤＤＢのデータ構造を示す概略図である。
【００６８】
電子辞書１００では、図１に示す操作部１２０上の「辞書メニュー」キー１２１ａがユーザーにより入力操作されると、図２に示すように、表示部１５１に辞書メニュー画面Ｇａを表示する。次に、ユーザーにより所望の辞書（図示例では「英和辞典」）が選択操作されると、図３に示すように、辞書の入力欄Ｇｂにカーソルを表示する。語句（図示例では「ｔａｋｅ」）が辞書の入力欄Ｇｂにユーザーにより入力され、さらに図１に示す操作部１２０上の「検索／決定」キー（決定キー）１２１ｂがユーザーにより入力操作されると、図５に示す辞書データベースＤＤＢを検索し、図４に示すように、語句（図示例ではｔａｋｅ）の検索結果として見出し語に対する詳細内容の詳細画面Ｇｃを表示する。ここで、語句は、１文字の語句及び複数文字からなる文字列の語句を含む。また、電子辞書１００は、単語学習のために繰り返し見たい語句を単語帳データベースＷＤＢ（情報データベースの一例、後述する図７（ｂ）参照）に登録する単語帳機能を有している。すなわち、図４に示す詳細画面Ｇｃにおいて、ユーザーによって単語帳データベースＷＤＢへの登録を指示する操作（ここではサブ表示部１６１のサブ表示画面へのタッチ操作）がなされると、見出し語Ｎａと、見出し語Ｎａに対応する全ての見出し語内容Ｎｂとが単語帳データベースＷＤＢに記憶される。そして、ユーザーにより単語帳の表示を指示する操作（ここでは機能キー１２１ｃの押下後に単語帳表示キー１２１ｇの押下操作）がなされ、単語帳データベースＷＤＢに記憶された見出し語Ｎａの中から所望の見出し語が選択されると、選択された見出し語Ｎａに対応する全ての見出し語内容Ｎｂを読み出して表示部１５１に表示する。
【００６９】
図６は、図１に示す電子辞書１００のシステム構成を示すブロック図である。図７は、図１に示す電子辞書１００における記憶部１４０の詳細を概略的に示す詳細図である。図７（ａ）は、記憶部１４０の概略構成図を示しており、図７（ｂ）は、単語帳データベースＷＤＢのデータ構造を模式的に示している。
【００７０】
電子辞書１００は、ここでは、制御部１３０及び記憶部１４０を有する制御ユニット１７０を備えている。
【００７１】
制御ユニット１７０は、表示入力操作部１５０の表示部１５１、表示入力操作部１５０の入力部１５２、サブ表示入力操作部１６０のサブ表示部１６１、サブ表示入力操作部１６０のサブ入力部１６２に接続されている。
【００７２】
制御部１３０は、電子辞書１００全体の制御を司るものあり、ＣＰＵ（Central Processing Unit）等のコンピュータからなる情報処理部とされている。記憶部１４０は、ＲＯＭ（Read Only Memory）１４０ａ、書き換え可能メモリ１４０ｂ等の記憶装置を備えている。書き換え可能メモリ１４０ｂは、ＲＡＭ（Random Access Memory）や、電源を切ってもデータが消えない不揮発性のメモリ（例えば、ＥＥＰＲＯＭ、フラッシュメモリ、ＳＤメモリーカード等の半導体メモリ）を含む概念である。
【００７３】
制御部１３０は、記憶部１４０のＲＯＭ１４０ａに予め格納された制御プログラムＰを記憶部１４０の書き換え可能メモリ１４０ｂのＲＡＭ上にロードして実行することにより、各種構成要素の制御を行うようになっている。
【００７４】
図７（ａ）に示すように、記憶部１４０のＲＯＭ１４０ａには各種辞書データベースＤＤＢが収録されており、音声データ記憶部１４４を有している。記憶部１４０の書き換え可能メモリ１４０ｂのＲＡＭは、制御部１３０に対して作業用のワークエリアとしての領域を提供する。また、記憶部１４０の書き換え可能メモリ１４０ｂの不揮発性メモリは、単語帳記憶部１４１と、マーカー記憶部１４２と、見出し語テスト切り替え記憶部１４３と、録音データ記憶部１４５と、音声発音テスト切り替え記憶部１４６とを含む各種記憶部を有している。
【００７５】
［単語帳データベースについて］
図７（ｂ）に示すように、単語帳データベースＷＤＢは、見出し語Ｎａと見出し語Ｎａの内容を示す見出し語内容Ｎｂとが対応付けられた見出し語情報Ｎ（ｉ）（ｉは２以上の整数）が記憶される構成とされており、単語帳記憶部１４１に格納される。
【００７６】
図８は、単語帳記憶部１４１に格納された単語帳データベースＷＤＢにおける見出し語情報Ｎ（ｉ）のデータ構造の一例を示す概略図である。図９は、図８に示す見出し語情報Ｎ（ｉ）を表示部１５１に表示した状態を示す概略図である。図９（ａ）は、見出し語情報Ｎ（ｉ）を表示した表示部１５１の表示画面Ｇ１を示しており、図９（ｂ）から図９（ｄ）は、見出し語情報Ｎ（ｉ）の各例文語句を別画面で表示したウィンドウ画面Ｗ１〜Ｗ３を示している。
【００７７】
図８及び図９に示すように、見出し語情報Ｎ（ｉ）は、見出し語Ｎａ及び見出し語内容Ｎｂを含んでおり、複数種類の見出し語情報種別Ｓ（ｊ）（ｊは２以上の整数）毎に区分されている。見出し語内容Ｎｂは、見出し語情報Ｎ（ｉ）内の少なくとも１つの語句または文章に対応した音声データＶＤと、音声データＶＤを有する語句（ここでは見出し語Ｎａ）の種別を示す音声又は発音種別情報Ｖと、見出し語Ｎａに対する例文語句Ｍｃ（図９（ｂ）〜図９（ｄ）参照）と、見出し語Ｎａに対する成句Ｍｄと、見出し語Ｎａに対する見出し語Ｎａの意味（ここでは訳語、以下、見出し語本文という。）Ｍｅとを含んでいる。
【００７８】
音声データＶＤを有する語句は、音声又は発音種別情報Ｖとして図８中の亀甲括弧“〔〕”及び図９中の二重鉤括弧“『』”で示されている。図９（ａ）において二重鉤括弧“『』”で囲まれた部分は“『音声』”のマークであり、ユーザーによりタッチ操作可能な音声又は発音ボタンＢＴ１を示している。
【００７９】
例文語句Ｍｃは、見出し語Ｎａに対する例文（以下、例文内容という。）Ｍｃ１と、例文内容Ｍｃ１に対応する意味（以下、例文意味という。）Ｍｃ２とを有している。なお、図９（ａ）において二重鉤括弧“『』”で囲まれた部分は“『例文』”のマークであり、ユーザーによりタッチ操作可能な例文ボタンＢＴ２〜ＢＴ４を示している。例文ボタンＢＴ２〜ＢＴ４のうち、例文ボタンＢＴ２のタッチ操作を受け付けると、図９（ｂ）のウィンドウ画面Ｗ１が、例文ボタンＢＴ３のタッチ操作を受け付けると、図９（ｃ）のウィンドウ画面Ｗ２が、また、例文ボタンＢＴ４のタッチ操作を受け付けると、図９（ｄ）のウィンドウ画面Ｗ３がそれぞれ表示画面Ｇ１とは別画面に表示するようになっている。
【００８０】
成句Ｍｄは、見出し語Ｎａを含む成句見出しＭｄ１と、成句見出しＭｄ１の意味（以下、成句本文という。）Ｍｄ２と、成句本文Ｍｄ２に対する成句例文語句Ｍｄ３とを有している。成句例文語句Ｍｄ３は、成句見出しＭｄ１に対する成句例文（以下、成句例文内容という）Ｍｄ３１と、成句例文内容Ｍｄ３１の意味（以下、成句例文意味という。）Ｍｄ３２とを有している。
【００８１】
なお、各図において例文語句は単に例文、成句例文語句は単に成句例文語句ということがある。
【００８２】
そして、見出し語情報種別Ｓ（ｊ）は、ここでは、見出し語Ｎａに対応する見出し語種別Ｓ（１）と、見出し語本文Ｍｅに対応する見出し語本文種別Ｓ（２）と、音声又は発音種別情報Ｖに対応する音声発音種別Ｓ（３）と、例文語句Ｍｃに対応する例文種別Ｓ（４）と、成句Ｍｄに対応する成句種別Ｓ（５）〜Ｓ（７）とを含んでいる。成句種別Ｓ（５）は、成句見出し種別であり、成句見出しＭｄ１に対応している。成句種別Ｓ（６）は、成句本文種別であり、成句本文Ｍｄ２に対応している。成句種別Ｓ（７）は、成句例文種別であり、成句例文語句Ｍｄ３に対応している。
【００８３】
ここで、「見出し語情報種別」は、見出し語情報種別名そのものの他、見出し語情報種別名に対応付けられた見出し語情報種別名識別コードを含む概念である。すなわち、この例では、見出し語情報種別Ｓ（ｊ）として見出し語情報種別名そのものが記憶されているが、見出し語情報種別Ｓ（ｊ）としては、見出し語情報種別名に対応付けられた見出し語情報種別名識別コードとされていてもよい。
【００８４】
なお、この例では、英和辞書の単語帳について例示しているが、同様の構造をしていれば、他の辞書の単語帳に対して適用できることは言うまでもない。
【００８５】
また、本実施の形態では、情報データベースとして単語帳データベースＷＤＢを適用したが、見出し語と該見出し語の内容を示す見出し語内容とが対応付けられた見出し語情報が記憶される構成とされているデータベースであれば何れのものでもよい。
【００８６】
［マーカー機能について］
本実施の形態において、制御部１３０は、表示部１５１でユーザーにより指定された語句にマーカーを付すマーカー機能を有している。マーカー機能は、表示部１５１に表示された見出し語情報Ｎ（ｉ）に対して指定された表示部分（後述する図１１のα１〜α５参照）を表示色とは異なる色で着色表示する。
【００８７】
マーカー機能にてマーカーが付されている語句であるマーカー語句ＭＷの見出し語情報Ｎ（ｉ）におけるマーカー位置を示すマーカー位置情報ＭＰは、図１０に示すマーカー記憶部１４２に示すに記憶される。
【００８８】
図１０は、マーカー記憶部１４２に記憶されたマーカー位置情報ＭＰのデータ構造の一例を示す概略図である。
【００８９】
本実施の形態では、マーカー記憶部１４２には、見出し語情報Ｎ（ｉ）のマーカー位置情報ＭＰが見出し語情報Ｎ（ｉ）毎に記憶される。マーカー位置情報ＭＰは、見出し語情報Ｎ（ｉ）の先頭位置からマーカーが存在する開始位置を示す開始バイト位置ＭＰｓと、見出し語情報Ｎ（ｉ）の先頭位置からマーカーが存在する終了位置を示す終了バイト位置ＭＰｅとを含んでいる。なお、開始バイト位置ＭＰｓ及び終了バイト位置ＭＰｅは、ここでは、見出し語情報Ｎ（ｉ）の先頭位置からの開始位置及び終了位置とされているが、見出し語情報Ｎ（ｉ）のオフセット位置からの開始位置及び終了位置とされていてもよい。
【００９０】
マーカー位置情報ＭＰは、マーカー記憶部１４２に対して見出し語情報Ｎ（ｉ）毎に複数の個（図１０の例では１０個）登録できるようになっている。
【００９１】
なお、開始バイト位置ＭＰｓ及び終了バイト位置ＭＰｅの双方とも未設定（図１０の例では「０」）の場合は、登録なしとしてマーカー位置情報ＭＰが存在しないものとしている。また、マーカー記憶部１４２には、マーカー位置情報ＭＰ毎にマーカーの色を指定するマーカー色指定情報ＣＬが記憶される。色指定情報ＣＬはマーカー色を識別するための識別コードであってもよい。
【００９２】
図１１は、図９に示す見出し語情報Ｎ（ｉ）にマーカーα１〜α５が付されている状態を示す概略図である。図１１（ａ）は、見出し語情報Ｎ（ｉ）を表示した表示部１５１の表示画面Ｇ１を示しており、図１１（ｂ）は、見出し語情報Ｎ（ｉ）の例文語句の一つを別画面で表示したウィンドウ画面Ｗ１を示している。
【００９３】
図１１（ａ）に示す例では、マーカーα１が見出し語Ｎａに、マーカーα２が音声又は発音ボタンＢＴ１を含む語句に、マーカーα３が成句見出しＭｄ１の一部の語句に、マーカーα４が成句例文内容Ｍｄ３１の一部の語句にそれぞれ付されている。また、図１１（ｂ）に示す例では、マーカーα５が例文内容Ｍｃ１の一部の語句に付されている。
【００９４】
ところで、見出し語情報種別Ｓ（ｊ）の情報として表示された画面（図１１（ｂ）の例では、例文（用例）Ｍｃとして表示されたウィンドウ画面Ｗ１）において、見出し語情報種別Ｓ（ｊ）の情報に存在しない語句（図１１（ｂ）の例では例文語句Ｍｃの例文内容Ｍｃ１及び例文意味Ｍｃ２に存在しない例文タイトルＭｃ０「用例：ｈａｖｅ」）が表示される場合がある。なお、例文タイトルＭｃ０は、例文内容がいずれの語句に対する例文内容であるかを表すものであり、マーカーを付することが可能なように例文タイトル表示手段によって表示される。具体的には、用例ウィンドウとしてのウィンドウ画面Ｗ１の例文タイトルＭｃ０に表示された「用例：ｈａｖｅ」のように、例文タイトルＭｃ０の「用例：ｈａｖｅ」が見出し語情報種別Ｓ（ｊ）の情報に含まれていない場合、見出し語情報Ｎ（ｉ）のデータを利用してアプリケーションソフトで例文タイトルＭｃ０として「用例：ｈａｖｅ」を生成することがある。
【００９５】
このため、マーカー記憶部１４２のデータ構造において、見出し語情報種別Ｓ（ｊ）の情報として表示された画面（図１１（ｂ）の例ではウィンドウ画面Ｗ１）のマーカー語句ＭＷに対して、見出し語情報種別Ｓ（ｊ）の情報に存在する語句と、それ以外の語句、つまり見出し語情報種別Ｓ（ｊ）の情報に存在しない表示上の語句とを区別するマーカータイプを設定している。図１０の例では、マーカータイプが「データ」の場合には、マーカー語句ＭＷが見出し語情報種別Ｓ（ｊ）の情報に存在することを意味し、「例文」の場合には、マーカー語句ＭＷが見出し語情報種別Ｓ（ｊ）の情報に存在しないことを意味している。具体的には、マーカータイプは、マーカー語句ＭＷが見出し語情報種別Ｓ（ｊ）の情報に存在する語句なのか、或いは、見出し語情報種別Ｓ（ｊ）の情報には存在せずにウィンドウ画面Ｗ１を作成するアプリケーションが生成した語句なのかを区別するために用いる。
【００９６】
これにより、マーカータイプが「データ」であるのか、或いは、「例文」であるのかで、見出し語情報種別Ｓ（ｊ）の情報に存在する語句にマーカーが付されているのか、或いは、見出し語情報種別Ｓ（ｊ）の情報に存在しない語句にマーカーが付されているのかを判別することができる。
【００９７】
次に、学習テストの制御構成について説明した後、学習テストの具体的な制御例を説明する。なお、後述する図１３（ａ）及び図１４（ａ）、図１６（ａ）、図２０（ａ）、図２１（ａ）、図２２（ａ）、図２３（ａ）、図２４（ａ）、図２５（ａ）及び図２６（ａ）の表示画面（マーカー表示画面）においてマーカー語句ＭＷを囲んでいる太枠はマーカーを示している。また、後述する図２０（ｂ）、図２１（ｂ）、図２３（ｂ）、図２４（ｂ）及び図２５（ｂ）の表示画面（テスト出題画面）においてマーカー語句ＭＷを囲んでいる太枠はマーカーであってもよいし、その他、マーカー語句ＭＷの位置を区別可能な表示形態であれば、何れの表示形態のものでもよく、四角の枠や楕円の枠、下線であってもよい。
【００９８】
［学習テストの制御構成］
本実施の形態において、制御部１３０は、ユーザーが覚えたい語句に対して学習テストを出題する学習テスト機能を有している。学習テスト機能は、見出し語情報Ｎ（ｉ）に対して複数種類の学習テストを出題する。
【００９９】
次に、制御プログラムＰを実行する制御部１３０の制御構成を参照しながら学習テスト機能ついて以下に説明する。
【０１００】
制御プログラムＰは、学習テスト機能を実行する学習テストプログラムを含んでいる。学習テストプログラムは、複数種類の学習テストを出題する学習テスト処理を制御部１３０に実行させるためのプログラムである。
【０１０１】
本実施の形態では、制御プログラムＰは、見出し語情報Ｎ（ｉ）が記憶されている単語帳データベースＷＤＢから見出し語情報Ｎ（ｉ）を読み出す読み出しステップと、読み出された見出し語情報Ｎ（ｉ）を表示部１５１表示させる表示ステップと、表示された見出し語情報Ｎ（ｉ）の少なくとも一部を指定し、指定した部分を他の部分とは異なる表示形態で表示するマーカーを該部分に付するマーカーステップと、マーカー語句ＭＷを含んだ見出し語情報Ｎ（ｉ）が読み出された時、該マーカーが見出し語Ｎａに付されているか、または、いずれの種類の見出し語内容Ｎａに付されているかに基づき、学習テスト問題を作成し、表示部１５１に該学習テスト問題を表示する学習テストステップとを含んでいる。
【０１０２】
図１２は、図１に示す電子辞書１００における制御部１３０の機能構成の一例を概略的に示す機能構成図である。
【０１０３】
図１２に示す制御部１３０は、見出し語情報読み出し手段Ｑ００１（読み出し手段の一例）、マーカー種別判定手段Ｑ００２及び学習テスト手段Ｑ００３として機能する。すなわち、学習テストプログラムは、見出し語情報読み出し手段Ｑ００１に対応する見出し語情報読み出しステップと、マーカー種別判定手段Ｑ００２に対応するマーカー種別判定ステップと、学習テスト手段Ｑ００３に対応する学習テストステップとを含むステップを制御部１３０に実行させる。
【０１０４】
そして、見出し語情報読み出しステップは、見出し語情報Ｎ（ｉ）を単語帳データベースＷＤＢから読み出す。マーカー種別判定ステップは、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）を判定する。学習テストステップは、見出し語情報読み出しステップにて読み出した見出し語情報Ｎ（ｉ）に対してマーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）に基づいて複数種類の学習テストのうち何れか（１又は２以上）の学習テストを出題する。
【０１０５】
本実施の形態では、見出し語情報Ｎ（ｉ）は、予め見出し語情報種別Ｓ（ｊ）毎に位置づけされている（図８参照）。例えば、単語帳データベースＷＤＢ（図７（Ｂ）参照）では、見出し語情報種別Ｓ（１）として見出し語Ｎａの位置情報を１バイト目〜９８バイト目とすると、マーカーが付された位置が１バイト目〜９８バイト目にあれば、マーカー語句ＭＷは、見出し語Ｎａの種別とすることができる。同様にして、音声発音種別Ｓ（３）として音声又は発音種別情報Ｖの位置情報を９９バイト目〜１００バイト目とし、見出し語本文種別Ｓ（２）として見出し語本文Ｍｅの位置情報を１０１バイト目〜２００バイト目とし、例文種別Ｓ（４）として例文語句Ｍｃの位置情報を２０１バイト目〜３００バイト目とし、成句種別Ｓ（５）〜Ｓ（７）として成句Ｍｄの位置情報を３０１バイト目〜６００バイト目とすると、マーカーが付された位置がそれぞれ９９バイト目〜１００バイト目、１０１バイト目〜２００バイト目、２０１バイト目〜３００バイト目及び３０１バイト目〜６００バイト目にあれば、マーカー語句ＭＷはそれぞれ音声又は発音種別情報Ｖ、見出し語本文Ｍｅ、例文語句Ｍｃ、成句Ｍｄの種別とすることができる。さらに、成句Ｍｄにおいては、成句見出し種別Ｓ（５）として成句見出しＭｄ１の位置情報を３０１バイト目〜４００バイト目とし、成句本文種別Ｓ（６）として成句本文Ｍｄ２の位置情報を４０１バイト目〜５００バイト目とし、成句例文種別Ｓ（７）として成句例文語句Ｍｄ３の位置情報を５０１バイト目〜６００バイト目とすると、マーカーが付された位置がそれぞれ３０１バイト目〜４００バイト目、４０１バイト目〜５００バイト目及び５０１バイト目〜６００目にあれば、マーカー語句ＭＷはそれぞれ成句見出しＭｄ１、成句本文Ｍｄ２及び成句例文語句Ｍｄ３の種別とすることができる。
【０１０６】
これにより、マーカー種別判定ステップは、マーカー語句ＭＷが見出し語種別Ｓ（１）、見出し語本文種別Ｓ（２）、音声発音種別Ｓ（３）、例文種別Ｓ（４）、成句見出し種別Ｓ（５）、成句本文種別Ｓ（６）及び成句例文種別Ｓ（７）のうち何れの種別であるかを判定することができる。
【０１０７】
なお、図８に示す見出し語情報Ｎ（ｉ）において、見出し語情報種別Ｓ（ｊ）を識別コードでコード化する場合には、この識別コードにより、見出し語情報Ｎ（ｉ）の種別を特定してもよい。
【０１０８】
図１２に示す制御部１３０は、マーカー位置情報取得手段Ｑ００４としてさらに機能する。すなわち、学習テストプログラムは、マーカー位置情報取得手段Ｑ００４に対応するマーカー位置情報取得ステップを含むステップを制御部１３０に実行させる。
【０１０９】
そして、マーカー位置情報取得ステップは、マーカー記憶部１４２（図１０参照）からマーカー位置情報ＭＰを取得する。
【０１１０】
複数種類の学習テストは、ここでは、見出し語テストＴａ（図１３及び図１４参照）、音声発音テストＴｂ（図１６参照）、例文テストＴｃ（図２０から図２２参照）、成句テストＴｄ（図２３から図２５参照）及び見出し語本文テストＴｅ（図２６参照）とされている。
【０１１１】
学習テストプログラムは、見出し語テストＴａを実施するマーカー見出し語処理プログラムと、音声発音テストＴｂを実施するマーカー発音処理プログラムと、例文テストＴｃを実施するマーカー例文処理プログラムと、成句テストＴｄを実施するマーカー成句処理プログラムと、見出し語本文テストＴｅを実施するマーカー見出し語本文処理プログラムとを含んでいる。
【０１１２】
次に、見出し語テストＴａ、音声発音テストＴｂ、例文テストＴｃ、成句テストＴｄ及び見出し語本文テストＴｅについて順に説明する。
【０１１３】
［見出し語テスト］
本実施の形態において、見出し語テストＴａは、見出し語Ｎａ及び見出し語内容Ｎｂに関するテストを出題する。すなわち、学習テストステップは、マーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが見出し語Ｎａに対応する見出し語種別Ｓ（１）である場合に（図１３（ａ）及び図１４（ａ）参照）、見出し語テストＴａを出題する。
【０１１４】
詳しくは、見出し語情報Ｎ（ｉ）は、見出し語内容Ｎｂを簡略的に表示するための見出し語内容Ｎｂの中の語句が早見語句ＷＨ（後述する図３３（ｂ）参照）として識別可能に分類されている。具体的には、見出し語本文Ｍｅは、見出し語内容Ｎｂのうち見出し語内容Ｎｂを簡略的に表示するための特定の早見語を識別する早見コードＰＳ（図８中の見出し語本文Ｍｅの亀甲括弧“〔〕”で囲まれた部分参照）を有している。
【０１１５】
図１２に示す制御部１３０は、抽出語句表示手段Ｑ１０１及び見出し語表示手段Ｑ１０２としてさらに機能する。すなわち、学習テストプログラムは、抽出語句表示手段Ｑ１０１に対応する抽出語句表示ステップと、見出し語表示手段Ｑ１０２に対応する見出し語表示ステップとを含むステップを制御部１３０に実行させる。
【０１１６】
そして、抽出語句表示ステップは、読み出しステップにて読み出した見出し語情報Ｎ（ｉ）の中の少なくとも１つの早見語句ＷＨを表示部１５１に表示させる。見出し語表示ステップは、読み出しステップにて読み出した見出し語Ｎａを表示部１５１に表示させる。学習テストステップは、読み出しステップによりマーカーが付された見出し語情報Ｎ（ｉ）が読み出された時、該マーカーが見出し語Ｎａに付されている場合、抽出語句表示ステップにより表示される早見語句と見出し語表示ステップにより表示される見出し語とを所定の順番に基づいて表示させる。
【０１１７】
詳しくは、所定の順序は、早見語句ＷＨを表示させた後に見出し語Ｎａを表示させる第１順序と、見出し語Ｎａを表示させた後に早見語句ＷＨを表示させる第２順序とを含んでいる。そして、学習テストステップは、第１順序にするか、または、第２順序にするかを設定可能とされている。
【０１１８】
具体的には、抽出語句表示ステップは、見出し語情報読み出しステップにて読み出した見出し語内容Ｎｂ（ここでは見出し語本文Ｍｅ）のうち早見コードＰＳで識別した早見語句ＷＨから所定条件で抽出して得られた抽出語句ＷＡ（後述する図３４（ｄ）参照）を表示部１５１に表示させる。見出し語表示ステップは、見出し語情報読み出しステップにて読み出した見出し語Ｎａを表示部１５１に表示させる。
【０１１９】
本実施の形態において、見出し語テストＴａは、抽出語句ＷＡを表示後に見出し語Ｎａを表示する第１見出し語テストＴａ１（図１３（ｂ）参照）と、見出し語Ｎａを表示後に抽出語句ＷＡを表示する第２見出し語テストＴａ２（図１４（ｂ）参照）とを含んでいる。
【０１２０】
図１３は、第１見出し語テストＴａ１を説明するための説明図である。図１３（ａ）は、図９（ａ）に示す表示画面Ｇ１において見出し語Ｎａにマーカーが引かれている状態を示しており、図１３（ｂ）は、第１見出し語テストＴａ１の出題画面Ｇ２及び解答画面Ｇ３を示している。また、図１４は、第２見出し語テストＴａ２を説明するための説明図である。図１４（ａ）は、図９（ａ）に示す表示画面Ｇ１において見出し語Ｎａにマーカーが引かれている状態を示しており、図１４（ｂ）は、第２見出し語テストＴａ２の出題画面Ｇ４及び解答画面Ｇ５を示している。
【０１２１】
（第１見出し語テスト及び第２見出し語テスト）
学習テストステップは、第１見出し語テストＴａ１において、図１３（ｂ）に示すように、抽出語句表示ステップを制御部１３０に実行させて抽出語句ＷＡを表示部１５１に表示させた後に見出し語表示ステップを制御部１３０に実行させて見出し語Ｎａを表示部１５１に表示させる。学習テストステップは、第２見出し語テストＴａ２において、図１４（ｂ）に示すように、見出し語表示ステップを制御部１３０に実行させて見出し語Ｎａを表示部１５１に表示させた後に前記抽出語句表示ステップを制御部１３０に実行させて抽出語句ＷＡを表示部１５１に表示させる。
【０１２２】
そして、学習テストステップは、マーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが見出し語Ｎａに対応する見出し語種別Ｓ（１）である場合に、第１見出し語テストＴａ１又は第２見出し語テストＴａ２を出題する。
【０１２３】
ところで、ユーザーは、単語帳の種類（例えば和英辞書や英和辞書等の辞書の種類）に応じて、第１見出し語テストＴａ１や第２見出し語テストＴａ２を行いたい場合がある。そこで、本実施の形態では、第１見出し語テストＴａ１と第２見出し語テストＴａ２とを切り替えできるようにしている。
【０１２４】
（第１見出し語テストと第２見出し語テストとの切り替え）
図１５は、見出し語テスト切り替え記憶部１４３に予め設定した見出し語テスト切り替え設定ＳＴ１のデータ構造の一例を示す概略図である。
【０１２５】
図１５に示すように、学習テストステップは、予め見出し語テスト切り替え記憶部１４３に記憶された見出し語テスト切り替え設定ＳＴ１に基づいて、第１見出し語テストＴａ１の出題と第２見出し語テストＴａ２の出題とを切り替え可能とされている。ここでは、見出し語テスト切り替え記憶部１４３に「１」が記憶されると、第１見出し語テストＴａ１の設定とされ、「２」が記憶されると、第２見出し語テストＴａ２の設定とされる。なお、初期値として見出し語テスト切り替え記憶部１４３に「１」が記憶されている。
【０１２６】
見出し語テスト切り替え設定ＳＴ１は、設定画面（図示省略）によって第１見出し語テストＴａ１にするか或いは第２見出し語テストＴａ２にするかの設定操作を受け付けることで予め設定さてれていてもよいし、見出し語テストＴａを行っている途中で選択画面（図示省略）によって見出し語テストＴａ１にするか或いは第２見出し語テストＴａ２にするかの選択操作を受け付けることで予め設定されてもよい。
【０１２７】
（見出し語情報にマーカーがない場合の学習テストの出題）
本実施の形態において、図１２に示す制御部１３０は、見出し語情報マーカー判定手段Ｑ１０３としてさらに機能する。すなわち、学習テストプログラムは、見出し語情報マーカー判定手段Ｑ１０３に対応する見出し語情報マーカー判定ステップを含むステップを制御部１３０に実行させる。
【０１２８】
見出し語情報マーカー判定ステップは、見出し語情報読み出しステップにて読み出した見出し語情報Ｎ（ｉ）にマーカー語句ＭＷが存在するか否かを判定する。
【０１２９】
そして、学習テストステップは、見出し語情報マーカー判定ステップにて見出し語情報Ｎ（ｉ）にマーカー語句が存在しないと判定した場合に、第２見出し語テストＴａ２を出題する。
【０１３０】
［音声発音テスト］
本実施の形態において、音声発音テストＴｂは、マーカー語句ＭＷ（ここでは見出し語Ｎａ）の音声発音に関するテストを出題する。すなわち、見出し語情報Ｎ（ｉ）は、見出し語情報Ｎ（ｉ）内の少なくとも１つの語句または文章に対応した音声データを含んでいる。学習テストステップは、見出し語情報読み出し手段Ｑ００１によりマーカーが付された見出し語情報Ｎ（ｉ）が読み出された時にマーカーが付されている語句または文章が音声データを持っていると判断された場合、具体的には、マーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが音声又は発音種別情報Ｖに対応する音声発音種別Ｓ（３）である場合に（図１６（ａ）参照）、音声発音テストＴｂを出題する。
【０１３１】
本実施の形態において、音声発音テストＴｂ（図１６（ｂ）参照）は、ユーザーがマーカー語句ＭＷの発音を聞き取るヒアリングテストＴｂ１と、ユーザーがマーカー語句ＭＷを発音して評価を受けるスピーキングテストＴｂ２とを含んでいる。
【０１３２】
図１６は、ヒアリングテストＴｂ１及びスピーキングテストＴｂ２を説明するための説明図である。図１６（ａ）は、図９（ａ）に示す表示画面Ｇ１において音声又は発音ボタンＢＴ１を含む語句にマーカーが引かれている状態を示しており、図１６（ｂ）は、ヒアリングテストＴｂ１の出題画面Ｇ７，Ｇ８及び解答画面Ｇ４，Ｇ５並びにスピーキングテストＴｂ２の出題画面Ｇ９，Ｇ１０及び解答画面Ｇ１１〜Ｇ１３，Ｇ５１を示している。図１７は、音声データ記憶部１４４に予め記憶した音声データＶＤのデータ構造の一例を示す概略図である。また、図１８は、録音データ記憶部１４５に記憶する録音データＲＤのデータ構造の一例を示す概略図である。
【０１３３】
（ヒアリングテスト）
図１７に示す音声データ記憶部１４４は、各見出し語情報Ｎ（ｉ）において特定された複数の語句（ここでは見出し語Ｎａ）を発音した音声データＶＤを予め登録したものである。音声データＶＤは、ここでは、ＭＰ３形式の音声データとされている。ここで、ＭＰ３は、ＭＰＥＧ（Moving Picture Experts Group） Ａｕｄｉｏ  Ｌａｙｅｒ−３の意味である。音声データＶＤは、勿論、他の形式の音声データであってもよい。
【０１３４】
本実施の形態において、図１２に示す制御部１３０は、見出し語再生手段Ｑ２０１（音声再生手段の一例）及びマーカー語句表示手段Ｑ２０２としてさらに機能する。すなわち、学習テストプログラムは、見出し語再生手段Ｑ２０１に対応する見出し語再生ステップと、マーカー語句表示手段Ｑ２０２に対応するマーカー語句表示ステップとを含むステップを制御部１３０に実行させる。
【０１３５】
見出し語再生ステップは、マーカー語句ＭＷ（音声又は発音ボタンＢＴ１に対する語句）の音声データを再生する。マーカー語句表示ステップは、マーカー語句ＭＷ（音声又は発音ボタンＢＴ１に対する語句）を表示部１５１に表示させる。なお、音声又は発音ボタンＢＴ１に対する語句は、ここでは、見出し語Ｎａとされている。
【０１３６】
そして、ヒアリングテストＴｂ１は、図１６（ｂ）の左側に示すように、見出し語再生ステップにてマーカー語句ＭＷ（ここでは見出し語Ｎａ）の音声データＶＤを再生した後、マーカー語句表示ステップにてマーカー語句ＭＷを表示させる。本実施の形態では、学習テストステップは、図１６（ｂ）の最下部の画面Ｇ５に示すように、ヒアリングテストＴｂ１において、マーカー語句ＭＷを表示した後、抽出語句表示ステップを制御部１３０に実行させて抽出語句ＷＡを表示部１５１に表示させる。
【０１３７】
（スピーキングテスト）
図１８に示す録音データ記憶部１４５は、ユーザーが発音した音声を録音した録音データＲＤを登録するものである。録音データＲＤは、ここでは、ＭＰ３形式の録音データとされている。録音データＲＤは、勿論、他の形式の録音データであってもよい。
【０１３８】
本実施の形態において、図１２に示す制御部１３０は、音声録音手段Ｑ２０３、音声評価手段Ｑ２０４及び評価結果表示手段Ｑ２０５としてさらに機能する。すなわち、学習テストプログラムは、音声録音手段Ｑ２０３に対応する音声録音ステップと、音声評価手段Ｑ２０４に対応する音声評価ステップと、評価結果表示手段Ｑ２０５に対応する評価結果表示ステップとを含むステップを制御部１３０に実行させる。
【０１３９】
音声録音ステップは、音声を録音データ記憶部１４５に録音する。音声評価ステップは、音声データ記憶部１４４の音声データＶＤを基準にして音声録音ステップにて録音した録音データＲＤを比較して評価する。評価結果表示ステップは、音声評価ステップにて評価した評価結果を表示部１５１に表示させる。
【０１４０】
そして、スピーキングテストＴｂ２は、図１６（ｂ）の右側に示すように、マーカー語句表示ステップにてマーカー語句ＭＷ（ここでは見出し語Ｎａ）を表示した後、音声録音ステップにて音声を録音し、録音した録音データＲＤを評価結果表示ステップにて評価し、評価した評価結果を評価結果表示ステップにて表示する。本実施の形態では、学習テストステップは、図１６（ｂ）の最下部の画面Ｇ５に示すように、スピーキングテストＴｂ２において、評価結果を表示した後、抽出語句表示ステップを制御部１３０に実行させて抽出語句ＷＡを表示部１５１に表示させる。
【０１４１】
（ヒアリングテストとスピーキングテストとの切り替え）
図１９は、音声発音テスト切り替え記憶部１４６に予め設定した音声発音テスト切り替え設定ＳＴ２のデータ構造の一例を示す概略図である。
【０１４２】
本実施の形態において、学習テストステップは、予め音声発音テスト切り替え記憶部１４６に記憶された音声発音テスト切り替え設定ＳＴ２に基づいて、ヒアリングテストＴｂ１の出題とスピーキングテストＴｂ２の出題とを切り替え可能とされている。ここでは、音声発音テスト切り替え記憶部１４６に「１」が記憶されると、ヒアリングテストＴｂ１の設定とされ、「２」が記憶されると、スピーキングテストＴｂ２の設定とされる。なお、初期値として音声発音テスト切り替え記憶部１４６に「１」が記憶されている。
【０１４３】
音声発音テスト切り替え設定ＳＴ２は、設定画面（図示省略）によってヒアリングテストＴｂ１にするか或いはスピーキングテストＴｂ２にするかの設定操作を受け付けることで予め設定さてれていてもよいし、図１６の最上部の画面Ｇ６に示すように、音声発音テストＴｂを行っている途中で選択画面によってヒアリングテストＴｂ１にするか或いはスピーキングテストＴｂ２にするかの選択操作を受け付けることで予め設定されてもよい。
【０１４４】
［例文テスト］
本実施の形態において、例文テストＴｃは、例文語句Ｍｃに関するテストを出題する。すなわち、学習テストステップは、マーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが例文語句Ｍｃに対応する例文種別Ｓ（４）である場合に（後述する図２０（ａ）、図２１（ａ）及び図２２（ａ）参照）、例文テストＴｃを出題する。
【０１４５】
本実施の形態において、例文テストＴｃは、例文タイトルＭｃ０にマーカーがない場合に出題する第１例文テストＴｃ１（後述する図２０（ｂ）参照）と、例文タイトルＭｃ０にマーカーがある場合でかつ例文語句Ｍｃにマーカーがある場合に出題する第２例文テストＴｃ２（後述する図２１（ｂ）参照）と、例文タイトルＭｃ０にマーカーがある場合でかつ例文語句Ｍｃにマーカーがない場合に出題する第３例文テストＴｃ３（後述する図２２（ｂ）参照）とを含んでいる。
【０１４６】
図２０から図２２は、それぞれ、第１から第３例文テストＴｃ１〜Ｔｃ３を説明するための説明図である。図２０（ａ）は、図９（ａ）に示す表示画面Ｇ１で「例文ボタン」ＢＴ２を操作したときのウィンドウ画面Ｗ１において例文タイトルＭｃ０、例文内容Ｍｃ１及び例文意味Ｍｃ２にマーカーが引かれている状態を示しており、図２０（ｂ）は、第１例文テストＴｃ１の出題画面Ｇ１４及び解答画面Ｇ１５を示している。図２１（ａ）は、図９（ａ）に示す表示画面Ｇ１で「例文ボタン」ＢＴ２を操作したときのウィンドウ画面Ｗ１において例文タイトルＭｃ０及び例文意味Ｍｃ２にマーカーが引かれている状態を示しており、図２１（ｂ）は、第２例文テストＴｃ２の出題画面Ｇ１６及び解答画面Ｇ１７を示している。図２２（ａ）は、図９（ａ）に示す表示画面Ｇ１で「例文ボタン」ＢＴ２を操作したときのウィンドウ画面Ｗ１において例文タイトルＭｃ０にマーカーが引かれており、例文内容Ｍｃ１及び例文意味Ｍｃ２の何れにもマーカーが引かれていない状態を示しており、図２２（ｂ）は、第３例文テストＴｃ３の出題画面Ｇ１８及び解答画面Ｇ１９を示している。
【０１４７】
（第１例文テスト）
本実施の形態において、図１２に示す制御部１３０は、例文取得手段Ｑ３０１、例文タイトル判定手段Ｑ３０２、例文抽出手段Ｑ３０３、第１例文表示手段Ｑ３０４及び第２例文表示手段Ｑ３０５としてさらに機能する。すなわち、学習テストプログラムは、例文取得手段Ｑ３０１に対応する例文取得ステップと、例文タイトル判定手段Ｑ３０２に対応する例文タイトル判定ステップと、例文抽出手段Ｑ３０３に対応する例文抽出ステップと、第１例文表示手段Ｑ３０４に対応する第１例文表示ステップと、第２例文表示手段Ｑ３０５に対応する第２例文表示ステップとを含むステップを制御部１３０に実行させる。
【０１４８】
例文取得ステップは、見出し語情報読み出しステップにて読み出した見出し語内容Ｎｂから例文内容Ｍｃ１及び例文意味Ｍｃ２を取得する。例文タイトル判定ステップは、マーカー語句ＭＷが例文語句Ｍｃの何れの語句にあるかを判定する。例文抽出手ステップは、例文タイトル判定ステップにてマーカー語句ＭＷが例文内容Ｍｃ１または例文意味Ｍｃ２にあると判定した場合に、例文取得ステップにて取得した例文内容Ｍｃ１及び例文意味Ｍｃ２のうちマーカー語句ＭＷが存在する例文内容Ｍｃ１及び例文意味Ｍｃ２を抽出する。第１例文表示ステップは、例文抽出ステップにて抽出した例文内容Ｍｃ１及び例文意味Ｍｃ１をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させる。第２例文表示ステップは、例文抽出ステップにて抽出した例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１４９】
そして、学習テストステップは、第１例文テストＴｃ１において、図２０（ｂ）に示すように、第１例文表示ステップを制御部１３０に実行させて例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させた後に第２例文表示ステップを制御部１３０に実行させて例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１５０】
（第２例文テスト）
本実施の形態において、図１２に示す制御部１３０は、例文マーカー判定手段Ｑ３０６、第３例文表示手段Ｑ３０７及び第４例文表示手段Ｑ３０８としてさらに機能する。すなわち、学習テストプログラムは、例文マーカー判定手段Ｑ３０６に対応する例文マーカー判定ステップと、第３例文表示手段Ｑ３０７に対応する第３例文表示ステップと、第４例文表示手段Ｑ３０８に対応する第４例文表示ステップとを含むステップを制御部１３０に実行させる。
【０１５１】
例文マーカー判定ステップは、例文タイトル判定ステップにてマーカー語句ＭＷが例文タイトルＭｃ０にあると判定した場合に、例文取得ステップにて取得した例文内容Ｍｃ１及び例文意味Ｍｃ２の少なくとも一方にマーカー語句ＭＷが含まれているか否かを判定する。第３例文表示ステップと、例文マーカー判定ステップにて例文内容Ｍｃ１及び例文意味Ｍｃ２の少なくとも一方にマーカー語句ＭＷが含まれていると判定した場合に、例文取得ステップにて取得した例文内容Ｍｃ１及び例文意味Ｍｃ２を例文内容Ｍｃ１又は例文意味Ｍｃ２に含まれる例文タイトルＭｃ０の文字（ここでは、マーカー語句ＭＷ）が非表示状態になるように表示部１５１に表示させる。第４例文表示ステップは、例文マーカー判定ステップにて例文内容Ｍｃ１及び例文意味Ｍｃ１の少なくとも一方にマーカー語句ＭＷが含まれていると判定した場合に、例文取得ステップにて取得した例文内容Ｍｃ１及び例文意味Ｍｃ２を例文内容Ｍｃ１又は例文意味Ｍｃ２に含まれる例文タイトルＭｃ０の文字（ここでは、マーカー語句ＭＷ）が表示状態になるように表示部１５１に表示させる。
【０１５２】
そして、学習テストステップは、第２例文テストＴｃ２において、図２１（ｂ）に示すように、第３例文表示ステップを制御部１３０に実行させて例文内容Ｍｃ１又は例文意味Ｍｃ２に含まれる例文タイトルＭｃ０の文字を非表示状態になるように表示部１５１に表示させた後に第４例文表示ステップを制御部１３０に実行させて例文タイトルＭｃ０の文字が表示状態になるように表示部１５１に表示させる。
【０１５３】
なお、「例文タイトル」にマーカーが付されている場合は、例文テストの種類として、例文タイトルのタイトル文字を例文内容の中から検索し、そのタイトル文字を非表示にした後にそのタイトル文字を表示するといったテストを行うことが可能である。
【０１５４】
例えば、用例：ｈａｖｅの「ｈａｖｅ」にマーカーが付されている時は、例文中の「ｈａｖｅ」を検索し、全ての例文の「ｈａｖｅ」を非表示にする。その後、「ｈａｖｅ」のある例文を全て表示してテストしてもよいし、例文を１つずつ表示してテストしても構わない。
【０１５５】
（第３例文テスト）
本実施の形態において、図１２に示す制御部１３０は、第５例文表示手段Ｑ３０９及び第６例文表示手段Ｑ３１０としてさらに機能する。すなわち、学習テストプログラムは、第５例文表示手段Ｑ３０９に対応する第５例文表示ステップと、第６例文表示手段Ｑ３１０に対応する第６例文表示ステップとを含むステップを制御部１３０に実行させる。
【０１５６】
第５例文表示ステップは、例文マーカー判定ステップにて例文内容Ｍｃ１及び例文意味Ｍｃ２の双方にマーカー語句ＭＷが含まれていないと判定した場合に、例文取得ステップにて取得した例文内容Ｍｃ１を表示部１５１に表示させる。第６例文表示ステップは、例文マーカー判定ステップにて例文内容Ｍｃ１及び例文意味Ｍｃ２の双方にマーカー語句ＭＷが含まれていないと判定した場合に、例文取得ステップにて取得した例文内容Ｍｃ１及び例文意味Ｍｃ２のうち少なくとも例文意味Ｍｃ２を前記表示部１５１に表示させる。
【０１５７】
そして、学習テストステップは、第３例文テストＴｃ３において、図２２（ｂ）に示すように、第５例文表示ステップを制御部１３０に実行させて例文内容Ｍｃ１を表示部１５１に表示させた後に第６例文表示ステップを制御部１３０に実行させて例文内容Ｍｃ１及び例文意味Ｍｃ２のうち少なくとも例文意味Ｍｃ２（ここでは例文内容Ｍｃ１例文意味Ｍｃ２）を表示部１５１に表示させる。なお、第６例文表示ステップにおいて、例文取得ステップにて取得した例文意味Ｍｃ２のみを前記表示部１５１に表示させてもよい。
【０１５８】
ここで、例文語句Ｍｃにおいて、図８に示すように、例文内容Ｍｃ１（ここでは英語）と例文意味Ｍｃ２（ここでは日本語）が区切りコード（ここでは改行コード）で区切られているため、区切りコードとマーカーの位置関係によって例文内容Ｍｃ１がマーカーされているのか、例文意味Ｍｃ２がマーカーされているのかを判定することが可能である。このことは、後述する成句例文語句Ｍｄの成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２についても同様である。
【０１５９】
［成句テスト］
本実施の形態において、成句テストＴｄは、成句Ｍｄに関するテストを出題する。すなわち、学習テストステップは、マーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが成句Ｍｄに対応する成句種別Ｓ（５）〜Ｓ（７）である場合に（後述する図２３（ａ）、図２４（ａ）及び図２５（ａ）参照）、成句テストＴｄを出題する。
【０１６０】
本実施の形態において、成句テストＴｄは、成句見出しＭｄ１にマーカーがある場合に出題する第１成句テストＴｄ１（後述する図２３（ｂ）参照）と、成句見出しＭｄ１にマーカーがない場合でかつ成句例文語句Ｍｄ３にマーカーがある場合に出題する第２成句テストＴｄ２（後述する図２４（ｂ）参照）と、成句見出しＭｄ１にマーカーがない場合でかつ成句例文語句Ｍｄ３にマーカーがない場合に出題する第３成句テストＴｄ３（後述する図２５（ｂ）参照）とを含んでいる。
【０１６１】
図２３から図２５は、それぞれ、第１から第３成句テストＴｄ１〜Ｔｄ３を説明するための説明図である。図２３（ａ）は、図９（ａ）に示す表示画面Ｇ１において成句見出しＭｄ１にマーカーが引かれている状態を示しており、図２３（ｂ）は、第１成句テストＴｄ１の出題画面Ｇ１８及び解答画面Ｇ１９を示している。図２４（ａ）は、図９（ａ）に示す表示画面Ｇ１において成句見出しＭｄ１にマーカーが引かれておらず、成句例文語句Ｍｄ３にマーカーが引かれている状態を示しており、図２４（ｂ）は、第２成句テストＴｄ２の出題画面Ｇ２０及び解答画面Ｇ２１を示している。図２５（ａ）は、図９（ａ）に示す表示画面Ｇ１において成句見出しＭｄ１にマーカーが引かれておらず、成句本文Ｍｄ２にマーカーが引かれている状態を示しており、図２５（ｂ）は、第３成句テストＴｄ３の出題画面Ｇ２２及び解答画面Ｇ２３を示している。
【０１６２】
（第１成句テスト）
本実施の形態において、図１２に示す制御部１３０は、成句取得手段Ｑ４０１、成句見出し判定手段Ｑ４０２、第１成句表示手段Ｑ４０３及び第２成句表示手段Ｑ４０４としてさらに機能する。すなわち、学習テストプログラムは、成句取得手段Ｑ４０１に対応する成句取得ステップと、成句見出し判定手段Ｑ４０２に対応する成句見出し判定ステップと、第１成句表示手段Ｑ４０３に対応する第１成句表示ステップと、第２成句表示手段Ｑ４０４に対応する第２成句表示ステップとを含むステップを制御部１３０に実行させる。
【０１６３】
成句取得ステップＱ４０１は、見出し語情報読み出しステップにて読み出した見出し語内容Ｎ（ｉ）から成句見出しＭｄ１、成句本文Ｍｄ２、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２を取得する。成句見出し判定ステップは、マーカー語句ＭＷが成句語句Ｍｄの何れの語句にあるかを判定する。第１成句表示ステップは、成句見出し判定ステップにてマーカー語句ＭＷが成句見出しＭｄ１にあると判定した場合に、成句取得ステップにて取得した成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させる。第２成句表示ステップは、成句取得ステップにて取得した成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１６４】
そして、学習テストステップは、第１成句テストＴｄ１において、図２３（ｂ）に示すように、第１成句表示ステップを制御部１３０に実行させて成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＰＷが非表示状態になるように表示部１５１に表示させた後に第２成句表示ステップを制御部１３０に実行させて成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１６５】
（第２成句テスト）
本実施の形態において、図１２に示す制御部１３０は、成句例文マーカー判定手段Ｑ４０５、第３成句表示手段Ｑ４０６及び第４成句表示手段Ｑ４０７としてさらに機能する。すなわち、学習テストプログラムは、成句例文マーカー判定手段Ｑ４０５に対応する成句例文マーカー判定ステップと、第３成句表示手段Ｑ４０６に対応する第３成句表示ステップと、第４成句表示手段Ｑ４０７に対応する第４成句表示ステップとを含むステップを制御部１３０に実行させる。
【０１６６】
成句例文マーカー判定ステップは、成句見出し判定ステップにてマーカー語句ＭＷが成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にあると判定した場合に、成句取得ステップにて取得した成句例文語句Ｍｄ３にマーカー語句ＭＷが含まれているか否かを判定する。第３成句表示ステップは、成句例文マーカー判定ステップにて成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にマーカー語句ＭＷが含まれていると判定した場合に、成句取得ステップにて取得した成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させる。第４成句表示ステップは、成句例文マーカー判定ステップにて成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にマーカー語句ＭＷが含まれていると判定した場合に、成句取得ステップにて取得した成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１６７】
そして、学習テストステップは、第２成句テストＴｄ２において、図２４（ｂ）に示すように、第３成句表示ステップを制御部１３０に実行させて成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させた後に第４成句表示ステップを制御部１３０に実行させて成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１６８】
（第３成句テスト）
本実施の形態において、図１２に示す制御部１３０は、成句本文抽出手段Ｑ４０８、第５成句表示手段Ｑ４０９及び第６成句表示手段Ｑ４１０としてさらに機能する。すなわち、学習テストプログラムは、成句本文抽出手段Ｑ４０８に対応する成句本文抽出ステップと、第５成句表示手段Ｑ４０９に対応する第５成句表示ステップと、第６成句表示手段Ｑ４１０に対応する第６成句表示ステップを含むステップを制御部１３０に実行させる。なお、ここでは、成句取得手段Ｑ４０１及び成句本文抽出手段Ｑ４０８で成句取得手段の一例を構成している。
【０１６９】
成句本文抽出ステップは、成句取得ステップにて取得した成句本文Ｍｄ２のうちマーカー語句ＭＷが存在する成句本文Ｍｄ２を抽出する。第５成句表示ステップは、成句例文マーカー判定ステップにて成句本文Ｍｄ２にマーカー語句ＭＷが含まれていると判定した場合に、成句取得ステップにて取得したマーカー語句ＭＷを有する成句本文Ｍｄ２と、成句本文Ｍｄ２に対する成句見出しＭｄ１とをマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させる。第６成句表示ステップは、成句例文マーカー判定ステップにて成句本文Ｍｄ２にマーカー語句ＭＷが含まれていると判定した場合に、成句取得ステップにて取得した成句本文Ｍｄ２と、成句本文Ｍｄ２に対する成句見出しＭｄ１とをマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１７０】
そして、学習テストステップは、成句テストＴｄ３において、図２５（ｂ）に示すように、第５成句表示ステップを制御部１３０に実行させて成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させた後に第６成句表示ステップを制御部１３０に実行させて成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させる。
【０１７１】
［見出し語本文テスト］
本実施の形態において、見出し語本文テストＴｅは、見出し語本文に関するテストを出題する。すなわち、学習テストステップは、マーカー種別判定ステップにて判定したマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが見出し語本文Ｍｅに対応する見出し語本文種別Ｓ（２）である場合に（後述する図２６（ａ）参照）、見出し語本文テストＴｅを出題する。
【０１７２】
本実施の形態において、見出し語本文テストＴｅは、見出し語本文Ｍｅにマーカーがある場合に出題するマーカー語句テストＴｅ１（後述する図２６（ｂ）参照）を含んでいる。
【０１７３】
図２６は、マーカー語句テストＴｅ１を説明するための説明図である。図２６（ａ）は、図９（ａ）に示す表示画面Ｇ１において見出し語本文Ｍｅにマーカーが引かれている状態を示しており、図２６（ｂ）は、マーカー語句テストＴｅ１の出題画面Ｇ２４及び解答画面Ｇ２５を示している。
【０１７４】
（マーカー語句テスト）
本実施の形態において、図１２に示す制御部１３０は、見出し語表示手段Ｑ５０１、見出し語本文取得手段Ｑ５０２、見出し語本文判定手段Ｑ５０３、見出し語本文マーカー抽出手段Ｑ５０４及びマーカー語句表示手段Ｑ５０５としてさらに機能する。すなわち、学習テストプログラムは、見出し語表示手段Ｑ５０１に対応する見出し語表示ステップと、見出し語本文取得手段Ｑ５０２に対応する見出し語本文取得ステップと、見出し語本文判定手段Ｑ５０３に対応する見出し語本文判定ステップと、見出し語本文マーカー抽出手段Ｑ５０４に対応する見出し語本文マーカー抽出ステップと、マーカー語句表示手段Ｑ５０５に対応するマーカー語句表示ステップとを含むステップを制御部１３０に実行させる。
【０１７５】
見出し語表示ステップは、見出し語情報読み出しステップにて読み出した見出し語Ｎａを表示部１５１に表示させる。見出し語本文取得ステップは、見出し語情報読み出しステップにて読み出した見出し語内容Ｎｂから見出し語本文Ｍｅを取得する。見出し語本文判定ステップは、マーカー語句ＭＷが見出し語本文Ｍｅの何れの語句にあるかを判定する。見出し語本文マーカー抽出ステップは、見出し語本文判定ステップにてマーカー語句ＭＷが見出し語本文Ｍｅにあると判定した場合に、見出し語本文取得ステップにて取得した見出し語本文Ｍｅのうちのマーカー語句ＭＷを抽出する。マーカー語句表示ステップは、見出し語本文マーカー抽出ステップにて抽出したマーカー語句ＭＷを表示部１５１に表示させる。
【０１７６】
そして、学習テストステップは、マーカー語句テストＴｅ１において、図２６（ｂ）に示すように、見出し語表示ステップを制御部１３０に実行させて見出し語Ｎａを表示部１５１に表示させた後にマーカー語句表示ステップを制御部１３０に実行させてマーカー語句ＭＷを表示部１５１に表示させる。
【０１７７】
［学習テストの制御例］
次に、学習テストの制御例について前述した図面と共に図２７から図４１を参照しながら説明する。
【０１７８】
図２７は、学習テストを出題する学習テスト処理のメインのフローチャートであって単語帳データベースＷＤＢから見出し語情報Ｎ（ｉ）を１件ずつ処理するフローチャートを示す概略図である。図２８は、図２７に示す学習テスト処理のフローチャートにおける１件処理Ｓ１０のサブルーチンを示す概略図である。図２９及び図３０は、図２８に示す１件処理Ｓ１０のフローチャートにおけるマーカー位置取得処理Ｓ２０のサブルーチンを示す概略図である。
【０１７９】
（学習テスト処理）
ユーザーにより学習テストを指示する操作（ここでは機能キー１２１ｃの押下後に学習テストキー１２１ｄ（図１参照）の押下操作）を受け付けると、図２７に示すように、単語帳データベースＷＤＢに見出し語情報Ｎ（ｉ）が１件以上あるか（ｉが１以上か）否かを判断する（Ｓ１）。単語帳データベースＷＤＢに見出し語情報Ｎ（ｉ）がない場合には（Ｓ１：Ｎｏ）、処理を終了する一方、単語帳データベースＷＤＢに見出し語情報Ｎ（ｉ）がある場合には（Ｓ１：Ｙｅｓ）、見出し語情報Ｎ（１）を取得し（Ｓ２）、図２８の１件処理Ｓ１０のサブルーチンを経て、未処理の見出し語情報Ｎ（ｉ）があるか否かを判断し（Ｓ３）、未処理の見出し語情報Ｎ（ｉ）があれば（Ｓ３：Ｙｅｓ）、処理Ｓ２に移行する一方、未処理の見出し語情報Ｎ（ｉ）がなければ（Ｓ３：Ｎｏ）、学習テスト処理を終了する。
【０１８０】
（１件処理）
図２８に示す１件処理Ｓ１０のサブルーチンでは、先ず、図２９及び図３０のマーカー位置取得処理Ｓ２０のサブルーチンを処理した後、処理Ｓ１１〜処理Ｓ１５でマーカー位置情報ＭＰによるマーカー位置によって、図３１のマーカー見出し語処理Ｓ２００、図３５の通常見出し語本文処理Ｓ３００、図３６及び図３７のマーカー発音処理Ｓ４００、図３８及び図３９のマーカー例文処理Ｓ５００、図４０のマーカー成句処理Ｓ６００及び図４１のマーカー見出し語本文処理Ｓ７００の各処理によるテストのうち何れかのテストを出題する。
【０１８１】
詳細は後述するが、図３１のマーカー見出し語処理Ｓ２００では、見出し語テストＴａの第１見出し語テストＴａ１を出題し、図３５の通常見出し語本文処理Ｓ３００では、見出し語テストＴａの第２見出し語テストＴａ２を出題し、図３６及び図３７のマーカー発音処理Ｓ４００では、音声発音テストＴｂのヒアリングテストＴｂ１及びスピーキングテストＴｂ２を出題し、図３８及び図３９のマーカー例文処理Ｓ５００では、例文テストＴｃの第１から第３例文テストＴｃ１〜Ｔｂ３を出題し、図４０のマーカー成句処理Ｓ６００では、成句テストＴｄの第１から第３成句テストＴｄ１〜Ｔｄ３を出題し、また、図４１のマーカー見出し語本文処理Ｓ７００では、見出し語本文テストＴｅのマーカー語句テストＴｅ１を出題する。
【０１８２】
（マーカー位置取得処理）
図２９に示すマーカー位置取得処理Ｓ２０では、先ず、マーカー記憶部１４２（図１０参照）において、見出し語情報Ｎ（ｉ）にマーカー位置情報ＭＰが登録されているか否かを判断する（Ｓ２１）。マーカー位置情報ＭＰが登録されていない場合には（Ｓ２１：Ｎｏ）、戻り値に「マーカーがないこと」を示す情報を付与して図２８の処理Ｓ１１に戻る一方、マーカー位置情報ＭＰが登録されている場合には（Ｓ２１：Ｙｅｓ）、マーカータイプが「例文」であるか否かを判断する（Ｓ２３）。マーカータイプが「例文」である場合には（Ｓ２３：Ｙｅｓ）、戻り値に「マーカー位置が例文タイトルＭｃ０にあること」を示す情報を付与し（Ｓ２４）、処理Ｓ４４に移行する一方、マーカータイプが「例文」でない場合には（Ｓ２３：Ｎｏ）、マーカー記憶部１４２からマーカーの開始バイト位置ＭＰｓ及び終了バイト位置ＭＰｅを取得し（Ｓ２５）、見出し語情報Ｎ（ｉ）に対して開始バイト位置ＭＰｓから終了バイト位置ＭＰｅまでにあたる部分の見出し語情報種別Ｓ（ｊ）を取得し（Ｓ２６）、図３０に示す処理Ｓ２７に移行する。
【０１８３】
次に、見出し語情報種別Ｓ（ｊ）が見出し語Ｎａに対応する見出し語種別Ｓ（１）であるか否かを判断する（Ｓ２７）。見出し語情報種別Ｓ（ｊ）が見出し語Ｎａに対応する見出し語種別Ｓ（１）でない場合には（Ｓ２７：Ｎｏ）、処理Ｓ３１に移行する一方、見出し語情報種別Ｓ（ｊ）が見出し語Ｎａに対応する見出し語種別Ｓ（１）である場合には（Ｓ２７：Ｙｅｓ）、見出し語情報種別Ｓ（ｊ）が音声又は発音種別情報Ｖに対応する音声発音種別Ｓ（３）であるか否かを判断する（Ｓ２８）。見出し語情報種別Ｓ（ｊ）が音声又は発音種別情報Ｖに対応する音声発音種別Ｓ（３）である場合には（Ｓ２８：Ｙｅｓ）、戻り値に「マーカー位置が音声又は発音種別情報Ｖにあること」を示す情報を付与し（Ｓ２９）、処理Ｓ４４に移行する一方、見出し語情報種別Ｓ（ｊ）が音声又は発音種別情報Ｖに対応する音声発音種別Ｓ（３）でない場合には（Ｓ２８：Ｎｏ）、戻り値に「マーカー位置が見出し語Ｎａにあること」を示す情報を付与し（Ｓ３０）、処理Ｓ４４に移行する。
【０１８４】
次に、見出し語情報種別Ｓ（ｊ）が例文語句Ｍｃに対応する例文種別Ｓ（４）であるか否かを判断する（Ｓ３１）。見出し語情報種別Ｓ（ｊ）が例文語句Ｍｃに対応する例文種別Ｓ（４）でない場合には（Ｓ３１：Ｎｏ）、処理Ｓ３７に移行する一方、見出し語情報種別Ｓ（ｊ）が例文語句Ｍｃに対応する例文種別Ｓ（４）である場合には（Ｓ３１：Ｙｅｓ）、マーカー位置が例文語句Ｍｃ内の改行の前後にあるか否かを判断する（Ｓ３２）。マーカー位置が例文語句Ｍｃ内の改行の前後にある場合には（Ｓ３２：Ｙｅｓ）、戻り値に「マーカー位置が例文語句Ｍｃの例文内容Ｍｃ１（ここでは英語）及び例文意味Ｍｃ２（ここでは日本語）の双方にあること」を示す情報を付与し（Ｓ３３）、処理Ｓ４４に移行する一方、マーカー位置が例文語句Ｍｃ内の改行の前後にない場合には（Ｓ３２：Ｎｏ）、マーカー位置が例文語句Ｍｃ内の改行の前にあるか否かを判断する（Ｓ３４）。マーカー位置が例文語句Ｍｃ内の改行の前にある場合には（Ｓ３３：Ｙｅｓ）、戻り値に「マーカー位置が例文語句Ｍｃの例文内容Ｍｃ１（ここでは英語）にあること」を示す情報を付与し（Ｓ３５）、処理Ｓ４４に移行する一方、マーカー位置が例文語句Ｍｃ内の改行の前にない場合には（Ｓ３２：Ｎｏ）、戻り値に「マーカー位置が例文語句Ｍｃの例文意味Ｍｃ２（ここでは日本語）にあること」を示す情報を付与し（Ｓ３６）、処理Ｓ４４に移行する。
【０１８５】
次に、見出し語情報種別Ｓ（ｊ）が成句Ｍｄに対応する成句種別Ｓ（５）〜Ｓ（７）であるか否かを判断する（Ｓ３７）。見出し語情報種別Ｓ（ｊ）が成句Ｍｄに対応する成句種別Ｓ（５）〜Ｓ（７）でない場合には（Ｓ３７：Ｎｏ）、マーカー位置が見出し語本文Ｍｅにあるとし、戻り値に「マーカー位置が見出し語本文Ｍｅにあること」を示す情報を付与し（Ｓ３８）、処理Ｓ４４に移行する一方、見出し語情報種別Ｓ（ｊ）が成句Ｍｄに対応する成句種別Ｓ（５）〜Ｓ（７）である場合には（Ｓ３７：Ｙｅｓ）、マーカー位置が成句見出しＭｄ１にあるか否かを判断する（Ｓ３９）。マーカー位置が成句見出しＭｄ１にある場合には（Ｓ３９：Ｙｅｓ）、戻り値に「マーカー位置が成句見出しＭｄ１にあること」を示す情報を付与し（Ｓ４０）、処理Ｓ４４に移行する一方、マーカー位置が成句見出しＭｄ１にない場合には（Ｓ３９：Ｎｏ）、マーカー位置が成句例文語句Ｍｄ３にあるか否かを判断する（Ｓ４１）。マーカー位置が成句例文語句Ｍｄ３にある場合には（Ｓ４１：Ｙｅｓ）、戻り値に「マーカー位置が成句例文語句Ｍｄ３にあること」を示す情報を付与し（Ｓ４２）、処理Ｓ４４に移行する一方、マーカー位置が成句例文語句Ｍｄ３にない場合には（Ｓ４１：Ｎｏ）、戻り値に「マーカー位置が成句本文Ｍｄ２にあること」を示す情報を付与し（Ｓ４３）、処理Ｓ４４に移行する。
【０１８６】
次に、次のマーカー位置情報ＭＰがあるか否かを判断し（Ｓ４４）、次のマーカー位置情報ＭＰがある場合には（Ｓ４４：Ｙｅｓ）、図２９の処理Ｓ２３に移行する一方、次のマーカー位置情報ＭＰがない場合には（Ｓ４４：Ｎｏ）、図２８の処理Ｓ１１に戻る。
【０１８７】
図２８に示す処理Ｓ１１では、マーカー位置情報ＭＰによるマーカー位置が見出し語Ｎａの位置にあるか否か（具体的には図１１（ａ）の表示画面Ｇ１における太枠部α１かどうか）を判断し、マーカー位置が見出し語Ｎａの位置にある場合には（Ｓ１１：Ｙｅｓ）、見出し語テスト切り替え設定ＳＴ１が第１見出し語テストＴａ１か否かを判断する（Ｓ１６）。設定ＳＴ１が第１見出し語テストＴａ１である場合には（Ｓ１６：Ｙｅｓ）、図３１のマーカー見出し語処理Ｓ２００のサブルーチンを経て処理Ｓ１７に移行する一方、設定ＳＴ１が第２見出し語テストＴａ２である場合には（Ｓ１６：Ｎｏ）、図３５の通常見出し語本文処理Ｓ３００のサブルーチンを経て処理Ｓ１７に移行する。
【０１８８】
一方、処理Ｓ１１でマーカー位置が見出し語Ｎａの位置にない場合には（Ｓ１１：Ｎｏ）、マーカー位置が音声又は発音ボタンＢＴ１の位置にあるか否か（具体的には図１１（ａ）の表示画面Ｇ１における太枠部α２かどうか）を判断する（Ｓ１２）。マーカー位置が音声又は発音ボタンＢＴ１の位置にある場合には（Ｓ１２：Ｙｅｓ）、図３６及び図３７のマーカー発音処理Ｓ４００のサブルーチンを経て処理Ｓ１７に移行する一方、マーカー位置が音声又は発音ボタンＢＴ１の位置にない場合には（Ｓ１２：Ｎｏ）、マーカー位置が例文語句Ｍｃの位置にあるか否か（具体的には図１１（ｂ）の用例のウィンドウＷ１かどうか）を判断する（Ｓ１３）。
【０１８９】
処理Ｓ１３でマーカー位置が例文語句Ｍｃの位置にある場合には（Ｓ１３：Ｙｅｓ）、図３８及び図９のマーカー例文処理Ｓ５００のサブルーチンを経て処理Ｓ１７に移行する一方、マーカー位置が例文語句Ｍｃの位置にない場合には（Ｓ１３：Ｎｏ）、マーカー位置が成句Ｍｄの位置にあるか否か（具体的には図１１（ａ）の表示画面Ｇ１におけるマーク「◆」以降かどうか）を判断する（Ｓ１４）。
【０１９０】
処理Ｓ１４でマーカー位置が成句Ｍｄの位置にある場合には（Ｓ１４：Ｙｅｓ）、図４０のマーカー成句処理Ｓ６００のサブルーチンを経て処理Ｓ１７に移行する一方、マーカー位置が成句Ｍｄの位置にない場合には（Ｓ１４：Ｎｏ）、マーカー位置が見出し語本文Ｍｅの位置にあるか否か（具体的には見出し語Ｎａ、音声又は発音ボタンＢＴ１、例文語句Ｍｃ及び成句Ｍｄ以外にマーカーがあるかどうか）を判断する（Ｓ１５）。
【０１９１】
処理Ｓ１５でマーカー位置が見出し語本文Ｍｅの位置にある場合には（Ｓ１５：Ｙｅｓ）、図４１のマーカー見出し語本文処理Ｓ７００のサブルーチンを経て処理Ｓ１７に移行する。
【０１９２】
処理Ｓ１７では、未処理のマーカー位置情報があるか否かを判断し、未処理のマーカー位置情報がある場合には（Ｓ１７：Ｙｅｓ）、処理Ｓ１１に移行する一方、未処理のマーカー位置情報がない場合には（Ｓ１７：Ｎｏ）、図２７の処理Ｓ３に戻る。
【０１９３】
一方、処理Ｓ１５でマーカー位置が見出し語本文Ｍｅの位置にない場合には（Ｓ１５：Ｎｏ）、図３５の通常見出し語本文処理Ｓ３００のサブルーチンを経て図２７の処理Ｓ３に戻る。
【０１９４】
このように、図２８に示す１件処理Ｓ１０のサブルーチンでは、見出し語情報Ｎ（ｉ）内に複数のマーカーが存在していた場合でも、最初に検出したマーカー位置に応じて処理Ｓ２００〜Ｓ７００のうちの何れかに決めている。しかし、それに限定されるものではなく、複数のマーカーのうち少なくとも二つのマーカーに対して処理してもよい。例えば、マーカー位置が見出し語Ｎａの位置と例文語句Ｍｃの位置との複数場所にあった場合は、マーカー見出し語処理Ｓ２００を処理した後にマーカー例文処理Ｓ５００を処理したり、或いは、マーカー例文処理Ｓ５００を処理した後にマーカー見出し語処理Ｓ２００を処理したりしてもよい。
【０１９５】
また、マーカーの色に対して予め優先順位を設定しておき、マーカー位置取得処理Ｓ２０の処理後に、予め設定したマーカー色の優先順位に応じて処理の順番を変更してもよい。
【０１９６】
また、見出し語テスト切り替え設定ＳＴ１は、見出し語Ｎａにマーカーが付されている場合、第１見出し語テストＴａ１のマーカー見出し語処理Ｓ２００と第２見出し語テストＴａ２の通常見出し語本文処理Ｓ３００とのうち、何れの処理を行うかの設定であり、この例では、ユーザーによって設定される項目で、見出し語テスト切り替え記憶部１４３（図１５参照）に保持される。ユーザーによる設定は、この例では、別途設定画面（図示省略）を設けて設定操作を受け付けるようになっている。
【０１９７】
次に、マーカー見出し語処理Ｓ２００、通常見出し語本文処理Ｓ３００、マーカー発音処理Ｓ４００、マーカー例文処理Ｓ５００、マーカー成句処理Ｓ６００及びマーカー見出し語本文処理Ｓ７００について順に説明する。
【０１９８】
（１）マーカー見出し語処理及び通常見出し語本文処理
図３１は、図２８に示す１件処理のフローチャートにおけるマーカー見出し語処理Ｓ２００のサブルーチンを示す概略図である。また、図３２は、図３１に示すマーカー見出し語処理Ｓ２００のフローチャートにおける見出し語本文抽出処理Ｓ１００のサブルーチンを示す概略図である。図３３及び図３４は、図３２に示す見出し語本文抽出処理Ｓ１００により順次抽出される語句を説明するための説明図である。図３３（ａ）及び図３３（ｂ）は、それぞれ、見出し語情報Ｎ（ｉ）、早見語句ＷＨを示しており、図３４（ａ）から図３４（ｅ）は、それぞれ、第１省略語句ＷＨ１、第２省略語句ＷＨ２、第３省略語句ＷＨ３、第４省略語句ＷＨ４及び第５省略語句ＷＨ５を示している。
【０１９９】
また、図３５は、図２８に示す１件処理のフローチャートにおける通常見出し語本文処理Ｓ３００のサブルーチンを示す概略図である。
【０２００】
（１−１）第１見出し語テスト
第１見出し語テストＴａ１では、図１３も参照しながら説明する。図１３（ａ）に示すように、見出し語Ｎａにマーカーが引かれている場合には、見出し語Ｎａをテストしたいと考えられることから、マーカー見出し語処理Ｓ２００において、見出し語本文Ｍｅから抽出した抽出語句ＷＡを表示した後、見出し語Ｎａを表示するようにしている。
【０２０１】
すなわち、図３１に示すマーカー見出し語処理Ｓ２００では、先ず、図３２の見出し語本文抽出処理Ｓ１００のサブルーチンを経て、テスト問題として抽出語句ＷＡを表示（図１３（ｂ）の画面Ｇ２参照）し（Ｓ２０１）、キー入力待ち状態にする（Ｓ２０２）。そして、キー入力があると、解答として見出し語Ｎａを表示（図１３（ｂ）の画面Ｇ３参照）して（Ｓ２０４）、キー入力待ち状態にし（Ｓ２０５）、キー入力があると、第１見出し語テストＴａ１を終了する。
【０２０２】
（見出し語本文抽出処理）
図３２に示す見出し語本文抽出処理Ｓ１００では、先ず、単語帳データベースＷＤＢにおける見出し語情報Ｎ（ｉ）のデータ（図３３（ａ）参照）から早見コードＰＳ（図８参照）が付された早見語句ＷＨ（図３３（ｂ）参照）を抽出する（Ｓ１０１）。
【０２０３】
次に、早見語句ＷＨから「語義番号」だけを含む第１省略語句ＷＨ１（図３４（ａ）参照）を抽出する（Ｓ１０２）。ここで「語義番号」としては、ローマ数字“Ｉ，II，III，…”、○付き数字や、アルファベット“ａ），ｂ），ｃ）”等の番号、符号を例示できる。
【０２０４】
次に、第１省略語句ＷＨ１から「早見対象外括弧」に囲まれた語句をこの「早見対象外括弧」と共に削除して第２省略語句ＷＨ２（図３４（ｂ）参照）を得る（Ｓ１０３）。ここで「早見対象外括弧」としては、角括弧“［］”、山括弧“＜＞” 、二重山括弧“≪≫”等の括弧記号を例示できる。
【０２０５】
次に、第２省略語句ＷＨ２から「無視する文字」を削除し、さらに「区切り文字」に応じて語句を抽出して第３省略語句ＷＨ３（図３４（ｃ）参照）を得る（Ｓ１０４）。ここで「無視する文字」としては、「空白」、「語義番号」等の見出し語本文Ｍｅの内容に関与しない記号を例示できる。また、「区切り文字」としては、カンマ「，」、セミコロン「；」、「改行」等の区切り記号を例示できる。
【０２０６】
次に、第３省略語句ＷＨ３の中で重複しているものを削除して第４省略語句ＷＨ４（図３４（ｄ）参照）を得る（Ｓ１０５）。
【０２０７】
表示画面サイズや、見やすさの観点から、箇条書きのような第４省略語句ＷＨ４の構成にしもよいが、処理Ｓ１０６のように、第４省略語句ＷＨ４に対して整形して得られた第５省略語句ＷＨ５（図３４（ｅ）参照）として行方向に接続した構成にしてもよい。第４省略語句ＷＨ４から第５省略語句ＷＨ５への整形は、各語句を接続記号（例えばセミコロン「；」、カンマ「，」、コロン「：」等の区切り記号）で接続することで行うことができる。
【０２０８】
そして、第４省略語句ＷＨ４又は第５省略語句ＷＨ５を抽出語句ＷＡとすることができる。
【０２０９】
なお、「語義番号」、「早見対象外括弧」、「無視する文字」及び「区切り文字」の参照データは、単語帳データベースＷＤＢの種類に応じて予め記憶部１４０に記憶されている。
【０２１０】
（１−２）第２見出し語テスト
第２見出し語テストＴａ２では、図１４も参照しながら説明する。図１４（ａ）に示すように、見出し語Ｎａにマーカーが引かれている場合には、見出し語Ｎａをテストしたいと考えられることから、通常見出し語本文処理Ｓ３００において、見出し語Ｎａを表示した後、見出し語本文Ｍｅから抽出した抽出語句ＷＡを表示するようにしている。
【０２１１】
すなわち、図３５に示す通常見出し語本文処理Ｓ３００では、先ず、テスト問題として見出し語Ｎａを表示（図１４（ｂ）の画面Ｇ４参照）し（Ｓ３０１）、キー入力待ち状態にする（Ｓ３０２）。そして、キー入力があると、図３２の見出し語本文抽出処理Ｓ１００のサブルーチンを経て、解答として抽出語句ＷＡを表示（図１４（ｂ）の画面Ｇ５参照）して（Ｓ３０３）、キー入力待ち状態にし（Ｓ３０４）、キー入力があると、第２見出し語テストＴａ２を終了する。
【０２１２】
なお、図３５に示す通常見出し語本文処理Ｓ３００では抽出語句ＷＡの表示処理Ｓ３０３の後に見出し語Ｎａの表示処理（Ｓ３０１）に戻れないフローとなっているが、キー入力の内容に応じて見出し語Ｎａの表示処理（Ｓ３０１）に戻れるようにしてもよい。また、見出し語Ｎａの表示処理を含む他のフローのキー入力待ちにおいても、同様に見出し語Ｎａの表示処理に戻れるようにしてもよい。
【０２１３】
（２）マーカー発音処理
図３６及び図３７は、図２８に示す１件処理のフローチャートにおけるマーカー発音処理Ｓ４００のサブルーチンを示す概略図である。
【０２１４】
音声発音テストＴｂでは、図１６も参照しながら説明する。図１６（ａ）に示すように、音声又は発音ボタンＢＴ１を含む語句にマーカーが引かれている場合には、見出し語Ｎａの発音を聞いて見出し語Ｎａが聞き取れることをテストするか、或いは、見出し語Ｎａの発音を正しくできるかをテストしたいと考えられることから、マーカー発音処理Ｓ４００において、ヒアリングテストＴｂ１やスピーキングテストＴｂ２を出題するようにしている。
【０２１５】
（２−１）ヒアリングテスト
すなわち、図３６に示すマーカー発音処理Ｓ４００では、先ず、テストモード選択画面（図１６（ｂ）の画面Ｇ６参照）を表示し（Ｓ４０１）、キー入力待ち状態にする（Ｓ４０２）。
【０２１６】
次に、ヒアリングテストＴｂ１を出題することを指示するキー操作（ここでは［Ｈ］キーの押下操作）を受け付けたか否かを判断する（Ｓ４０３）。ヒアリングテストＴｂ１を出題することを指示するキー操作を受け付けた場合には（Ｓ４０３：Ｙｅｓ）、音声再生中画面（図１６（ｂ）の画面Ｇ７参照）を表示し（Ｓ４０４）、音声データＶＤを再生し（Ｓ４０５）、さらにキー待ち画面（図１６（ｂ）の画面Ｇ８参照）を表示し（Ｓ４０６）、キー入力待ち状態にする（Ｓ４０７）。
【０２１７】
次に、もう一度再生することを指示するキー操作（ここでは「音声」キー１２１ｆ（図１参照）の押下操作）を受け付けたか否かを判断し（Ｓ４０８）、もう一度再生することを指示するキー操作を受け付けた場合には（Ｓ４０８：Ｙｅｓ）、処理Ｓ４０４に移行する一方、次に進むことを指示するキー操作（ここでは決定キー１２１ｂ（図１参照）の押下操作）を受け付けた場合には（Ｓ４０８：Ｎｏ）、図３５の通常見出し語本文処理Ｓ３００のサブルーチン（図１６（ｂ）の画面Ｇ４，Ｇ５参照）を経て、ヒアリングテストＴｂ１を終了する。
【０２１８】
（２−２）スピーキングテスト
一方、処理Ｓ４０３でヒアリングテストＴｂ１を出題することを指示するキー操作を受け付けていない場合には（Ｓ４０３：Ｎｏ）、図３７の処理Ｓ４０９でスピーキングテストＴｂ２を出題することを指示するキー操作（ここでは［Ｓ］キーの押下操作）を受け付けたか否かを判断し、スピーキングテストＴｂ２を出題することを指示するキー操作を受け付けた場合には（Ｓ４０９：Ｙｅｓ）、処理Ｓ４１０に移行する一方、スピーキングテストＴｂ２を出題することを指示するキー操作を受け付けていない場合には（Ｓ４０９：Ｎｏ）、図３６の処理Ｓ４０２に移行する。
【０２１９】
次に、録音開始画面（図１６（ｂ）の画面Ｇ９参照）に音声データに対応するマーカー語句ＭＷ（ここでは見出し語Ｎａ）を表示して（Ｓ４１０）、キー入力待ち状態にし（Ｓ４１１）、キー入力があると、録音中画面（図１６（ｂ）の画面Ｇ１０参照）を表示し（Ｓ４１２）、録音を開始し（Ｓ４１３）、キー入力待ち状態にする（Ｓ４１４）。
【０２２０】
そして、キー入力があると、録音を停止し（Ｓ４１５）、採点中画面（図１６（ｂ）の画面Ｇ１１参照）を表示し（Ｓ４１６）、音声データを解析、比較する（Ｓ４１７）。なお、音声データを解析、比較については、従来公知の手法で行うことができ、ここでは詳しい説明を省略する。
【０２２１】
次に、評価結果（図１６（ｂ）の画面Ｇ１２参照）を表示し（Ｓ４１８）、キー待ち画面（図１６（ｂ）の画面Ｇ１３参照）を表示してキー入力待ち状態にし（Ｓ４１９）、もう一度録音することを指示するキー操作（ここでは「音声」キー１２１ｆ（図１参照）の押下操作）を受け付けたか否かを判断し（Ｓ４２０）、もう一度録音することを指示するキー操作を受け付けた場合には（Ｓ４２０：Ｙｅｓ）、処理Ｓ４１０に移行する一方、次に進むことを指示するキー操作（ここでは決定キー１２１ｂ（図１参照）の押下操作）を受け付けた場合には（Ｓ４２０：Ｎｏ）、図３２の見出し語本文抽出処理Ｓ１００のサブルーチンを経て、抽出語句ＷＡ（図１６（ｂ）の画面Ｇ５参照）を表示して（Ｓ４２１）、キー入力待ち状態にし（Ｓ４２２）、キー入力があると、スピーキングテストＴｂ２を終了する。
【０２２２】
（３）マーカー例文処理
図３８及び図３９は、図２８に示す１件処理のフローチャートにおけるマーカー例文処理Ｓ５００のサブルーチンを示す概略図である。
【０２２３】
（３−１）第１例文テスト
第１例文テストＴｃ１では、図２０も参照しながら説明する。図２０（ａ）に示すように、例文タイトルＭｃ０にマーカーが引かれておらず、例文内容Ｍｃ１（ここでは英語）及び例文意味Ｍｃ２（ここでは日本語）の少なくとも一方にマーカーが引かれている場合は、例文内容Ｍｃ１及び例文意味Ｍｃ２の双方をマーカー語句ＭＷが非表示状態で表示するようにしている。
【０２２４】
すなわち、図３８に示すマーカー例文処理Ｓ５００では、先ず、マーカー位置が例文タイトルＭｃ０にあるか否かを判断し（Ｓ５０１）、マーカー位置が例文タイトルＭｃ０にない場合には（Ｓ５０１：Ｎｏ）、マーカーの開始バイト位置ＭＰｓ及び終了バイト位置ＭＰｅ（図１１）からマーカーが付された例文内容Ｍｃ１及び例文意味Ｍｃ２を取得する（Ｓ５０２）。
【０２２５】
次に、テスト問題として例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが非表示状態になるように表示（図２０（ｂ）の画面Ｇ１４参照）し（Ｓ５０３）、キー入力待ち状態にする（Ｓ５０４）。そして、キー入力があると、解答として例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが表示状態になるように表示（図２０（ｂ）の画面Ｇ１５参照）して（Ｓ５０５）、キー入力待ち状態にし（Ｓ５０６）、キー入力があると、未処理の例文語句Ｍｃがあるか否かを判断する（Ｓ５０７）。未処理の例文語句Ｍｃがある場合には（Ｓ５０７：Ｙｅｓ）、処理Ｓ５０２に移行する一方、未処理の例文語句Ｍｃがない場合には（Ｓ５０７：Ｎｏ）、第１例文テストＴｃ１を終了する。
【０２２６】
（３−２）第２例文テスト
第２例文テストＴｃ２では、図２１も参照しながら説明する。図２１（ａ）に示すように、例文タイトルＭｃ０にマーカーが引かれており、例文内容Ｍｃ１（ここでは英語）及び例文意味Ｍｃ２（ここでは日本語）の少なくとも一方にマーカーが引かれている場合は、例文内容Ｍｃ１及び例文意味Ｍｃ２の双方をマーカー語句ＭＷが非表示状態で表示するようにしている。
【０２２７】
すなわち、図３８に示す処理Ｓ５０１において、マーカー位置が例文タイトルＭｃ０にある場合には（Ｓ５０１：Ｙｅｓ）、図３９の処理Ｓ５０８でマーカータイプ（例文）の位置情報（図１０参照）から同一例文ウィンドウＷ１〜Ｗ３中に表示される例文語句Ｍｃの数を取得する。なお、同一例文ウィンドウＷ１〜Ｗ３中に表示される例文語句Ｍｃの数は、例文種別（すなわち、例文内容Ｍｃ１及び例文意味Ｍｃ２の組合せ）がいくつ続くかを調べることで取得することができる。
【０２２８】
次に、未処理の例文語句Ｍｃがあるか否かを判断し（Ｓ５０９）、未処理の例文語句Ｍｃがない場合には（Ｓ５０９：Ｎｏ）、第２例文テストＴｃ２を終了する一方、未処理の例文語句Ｍｃがある場合には（Ｓ５０９：Ｙｅｓ）、見出し語情報Ｎ（ｉ）における例文語句Ｍｃの位置情報を示す開始バイト位置Ｍｃｓ及び終了バイト位置Ｍｃｅ（図８参照）を算出する（Ｓ５１０）。
【０２２９】
次に、マーカーの開始バイト位置ＭＰｓと開始バイト位置ＭＰｅから例文語句Ｍｃの開始バイト位置Ｍｃｓと終了バイト位置Ｍｃｅとの間の範囲内にマーカーが存在するか否かを判断し（Ｓ５１１）、例文語句Ｍｃの開始バイト位置Ｍｃｓと終了バイト位置Ｍｃｅとの間の範囲内にマーカーが存在する場合には（Ｓ５１１：Ｙｅｓ）、テスト問題として例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが非表示状態になるように表示（図２１（ｂ）の画面Ｇ１６参照）し（Ｓ５１２）、キー入力待ち状態にする（Ｓ５１３）。そして、キー入力があると、解答として例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが表示状態になるように表示（図２１（ｂ）の画面Ｇ１７参照）して（Ｓ５１４）、キー入力待ち状態にし（Ｓ５１５）、キー入力があると、未処理の例文語句Ｍｃがあるか否かを判断する（Ｓ５２０）。未処理の例文語句Ｍｃがある場合には（Ｓ５２０：Ｙｅｓ）、処理Ｓ５１０に移行する一方、未処理の例文語句Ｍｃがない場合には（Ｓ５２０：Ｎｏ）、第２例文テストＴｃ２を終了する。
【０２３０】
（３−３）第３例文テスト
第３例文テストＴｃ３では、図２２も参照しながら説明する。図２２（ａ）に示すように、例文タイトルＭｃ０にマーカーが引かれており、例文内容Ｍｃ１（ここでは英語）及び例文意味Ｍｃ２（ここでは日本語）の何れにもマーカーが引かれていない場合は、例文内容Ｍｃ１を表示してその後に例文意味Ｍｃ２を表示するようにしている。
【０２３１】
すなわち、図３９に示す処理Ｓ５１１において、例文語句Ｍｃの開始バイト位置ＭＣｓと開始バイト位置ＭＣｅとの間の範囲内にマーカーが存在しない場合には（Ｓ５１１：Ｎｏ）、テスト問題として例文内容Ｍｃ１を表示（図２２（ｂ）の画面Ｇ１８参照）し（Ｓ５１６）、キー入力待ち状態にする（Ｓ５１７）。そして、キー入力があると、解答として例文意味Ｍｃ２（ここでは例文内容Ｍｃ１及び例文意味Ｍｃ２）をマーカー語句ＭＷが表示状態になるように表示（図２２（ｂ）の画面Ｇ１９参照）して（Ｓ５１８）、キー入力待ち状態にし（Ｓ５１９）、キー入力があると、処理Ｓ５２０に移行する。
【０２３２】
（４）マーカー成句処理
図４０は、図２８に示す１件処理のフローチャートにおけるマーカー成句処理Ｓ６００のサブルーチンを示す概略図である。
【０２３３】
（４−１）第１成句テスト
第１成句テストＴｄ１では、図２３も参照しながら説明する。図２３（ａ）に示すように、成句見出しＭｄ１にマーカーが引かれている場合には、成句本文Ｍｄ２をテストしたいと考えられることから、成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが非表示状態で表示するようにしている。
【０２３４】
すなわち、図４０に示すマーカー成句処理Ｓ６００では、先ず、マーカー位置が成句見出しＭｄ１にあるか否かを判断し（Ｓ６０１）、マーカー位置が成句見出しＭｄ１にある場合には（Ｓ６０１：Ｙｅｓ）、テスト問題として成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが非表示状態になるように表示（図２３（ｂ）の画面Ｇ２０参照）し（Ｓ６０２）、キー入力待ち状態にする（Ｓ６０３）。そして、キー入力があると、解答として成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが表示状態になるように表示（図２３（ｂ）の画面Ｇ２１参照）して（Ｓ６０４）、キー入力待ち状態にし（Ｓ６０５）、キー入力があると、未処理の成句Ｍｄがあるか否かを判断する（Ｓ６０６）。未処理の成句Ｍｄがある場合には（Ｓ６０６：Ｙｅｓ）、処理Ｓ６０１に移行する一方、未処理の成句Ｍｄがない場合には（Ｓ６０６：Ｎｏ）、第１成句テストＴｄ１を終了する。
【０２３５】
（４−２）第２成句テスト
第２成句テストＴｄ２では、図２４も参照しながら説明する。図２４（ａ）に示すように、成句例文語句Ｍｄ３にマーカーが引かれている場合には、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をテストしたいと考えられることから、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが非表示状態で表示するようにしている。
【０２３６】
すなわち、図４０に示す処理Ｓ６０１において、マーカー位置が成句見出しＭｄ１にない場合には（Ｓ６０１：Ｎｏ）、マーカー位置が成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にあるか否かを判断し（Ｓ６０７）、マーカー位置が成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にある場合には（Ｓ６０７：Ｙｅｓ）、テスト問題として成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが非表示状態になるように表示（図２４（ｂ）の画面Ｇ２２参照）し（Ｓ６０８）、キー入力待ち状態にする（Ｓ６０９）。そして、キー入力があると、解答として成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが表示状態になるように表示（図２４（ｂ）の画面Ｇ２３参照）して（Ｓ６１０）、処理Ｓ６０５に移行する。
【０２３７】
（４−３）第３成句テスト
第３成句テストＴｄ３では、図２５も参照しながら説明する。図２５（ａ）に示すように、成句見出しＭｄ１にマーカーが引かれておらず、成句例文語句Ｍｄ３にマーカーが引かれていない場合（すなわち、成句本文Ｍｄ２にマーカーが引かれている場合）には、成句本文Ｍｄ２と成句見出しＭｄ１とをマーカー語句ＭＷが表示状態で表示するようにしている。
【０２３８】
すなわち、図４０に示す処理Ｓ６０７において、マーカー位置が成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にない場合には（Ｓ６０７：Ｎｏ）、マーカー語句ＭＷを有する成句本文Ｍｄ２を取得し、テスト問題としてマーカー語句ＭＷを有する成句本文Ｍｄ２と、成句本文Ｍｄ２に対する成句見出しＭｄ１とをマーカー語句ＭＷが非表示状態になるように表示（図２５（ｂ）の画面Ｇ２４参照）し（Ｓ６１１）、キー入力待ち状態にする（Ｓ６１２）。そして、キー入力があると、解答として成句見出しＭｄ１を表示すると共に成句本文Ｍｄ２をマーカー語句ＭＷが表示状態になるように表示（図２５（ｂ）の画面Ｇ２５参照）して（Ｓ６１３）、処理Ｓ６０５に移行する。
【０２３９】
図４０に示すマーカー成句処理のフローにおいては、複数個所にマーカーが付されていても、最初に検出されたマーカー位置の処理のみを対象としているが、それぞれのマーカーで処理を行ってもよい。例えば、成句例文内容Ｍｄ３１、成句例文意味Ｍｄ３２及び成句本文Ｍｄ２にマーカーが付されている場合、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２の処理の後、成句本文Ｍｄ２の処理を続けて行うようにしてもよいし、成句本文Ｍｄ２の処理の後、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２の処理を続けて行うようにしてもよい。
【０２４０】
（５）マーカー見出し語本文処理
図４１は、図２８に示す１件処理のフローチャートにおけるマーカー見出し語本文処理Ｓ７００のサブルーチンを示す概略図である。
【０２４１】
見出し語本文テストＴｅ（マーカー語句テストＴｅ１）では、図２６も参照しながら説明する。図２６（ａ）に示すように、見出し語本文Ｍｅにマーカーが引かれている場合には、見出し語本文Ｍｅのマーカーを引いた部分をテストしたいと考えられることから、見出し語Ｎａを表示した後に見出し語本文Ｍｅのマーカーを引いた部分（抽出語句ＷＡ）を表示するようにしている。
【０２４２】
すなわち、図４１に示すマーカー成句処理Ｓ７００では、先ず、テスト問題として見出し語Ｎａを表示（図２６（ｂ）の画面Ｇ２６参照）し（Ｓ７０１）、キー入力待ち状態にする（Ｓ７０２）。そして、キー入力があると、マーカー部を抽出した抽出語句ＷＡを取得し（Ｓ７０３）、解答として抽出語句ＷＡを表示（図４１（ｂ）の画面Ｇ２７参照）し（Ｓ７０４）、マーカー語句テストＴｅ１を終了する。
【０２４３】
［まとめ］
本実施の形態によれば、マーカー機能にてマーカーが付されているマーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）を判定するので、マーカー語句ＭＷが見出し語情報種別Ｓ（ｊ）のうち何れのものであるかを認識することができ、見出し語情報種別Ｓ（ｊ）に基づいて複数種類の学習テストＴａ〜Ｔｅのうち何れかの学習テストを出題することで、ユーザーによるマーカーの付設状況に応じて自動的に適切な学習テストを出題することができる。
【０２４４】
また、本実施の形態では、情報データベースが単語帳データベースＷＤＢとされていることで、ユーザーが繰り返し見たい語句を見出し語情報Ｎ（ｉ）として登録した単語帳データベースＷＤＢにより、ユーザーにとって必要な語句のみをテストの対象語句とすることができる。
【０２４５】
また、本実施の形態では、マーカー語句ＭＷの見出し語情報Ｎ（ｉ）におけるマーカー位置情報ＭＰを取得するという簡単な構成で、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）を判定することができ、これにより、マーカー種別判定の制御構成を簡素化することができる。
【０２４６】
また、本実施の形態では、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが見出し語種別Ｓ（１）である場合に、見出し語テストＴａを出題するので、ユーザーによるマーカーの付設状況に応じた適切な学習テストとして見出し語テストＴａを出題することができる。
【０２４７】
（見出し語テスト）
また、本実施の形態では、見出し語内容Ｎｂのうち早見コードＰＳを利用して、早見コードＰＳから得られた早見語句ＷＨをさらに抽出した抽出語句ＷＡを表示するので、見出し語Ｎａに対する見出し語内容Ｎｂをユーザーにとって不要とされる部分を削除した状態で、換言すれば、見出し語内容Ｎｂのうちユーザーにとって本質的に必要される部分のみを表示することができる。これにより、見出し語Ｎａに対して表示される見出し語内容Ｎｂの視認容易性を高めることができ、それだけ学習効果を向上させることができる。
【０２４８】
（第１及び第２見出し語テスト）
また、本実施の形態では、第１見出し語テストＴａ１を出題する場合、抽出語句ＷＡを表示した後に見出し語Ｎａを表示するので、抽出語句ＷＡから見出し語Ｎａへの暗記テストをユーザーに効果的に行わせることができる。また、第２見出し語テストＴａ２を出題する場合、見出し語Ｎａを表示した後にＷＡ抽出語句を表示するので、見出し語Ｎａから抽出語句ＷＡへの暗記テストをユーザーに効果的に行わせることができる。
【０２４９】
また、本実施の形態では、見出し語テスト切り替え設定ＳＴ１に基づいて、第１見出し語テストＴａ１の出題と第２見出し語テストＴａ２の出題とを切り替え可能とされているので、第１見出し語テストＴａ１を出題するか或いは第２見出し語テストＴａ２を出題するかをユーザーが必要に応じて切り替えることができる。
【０２５０】
また、本実施の形態では、見出し語情報Ｎ（ｉ）にマーカー語句ＭＷが存在しないと判定した場合に、第２見出し語テストＴａ２を出題するので、見出し語情報Ｎ（ｉ）にマーカーが付されていない場合でも適切な学習テストを出題することができる。
【０２５１】
（音声発音テスト）
また、本実施の形態では、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが音声発音種別Ｓ（３）である場合に、音声発音テストＴｂを出題するので、ユーザーによるマーカーの付設状況に応じた適切な学習テストとして音声発音テストＴｂを出題することができる。
【０２５２】
（ヒアリングテスト及びスピーキングテスト）
また、本実施の形態では、ヒアリングテストＴｂ１において、マーカー語句ＭＷの音声データＶＤを再生した後、マーカー語句ＭＷを表示するので、マーカー語句ＭＷの聞き取り練習をユーザーに効果的に行わせることができる。
【０２５３】
また、本実施の形態では、スピーキングテストＴｂ２において、マーカー語句ＭＷを表示した後、音声を録音し、録音した録音データを評価し、評価した評価結果を表示するので、マーカー語句ＭＷの発音練習をユーザーに効果的に行わせることができる。
【０２５４】
また、本実施の形態では、音声発音テスト切り替え設定ＳＴ２に基づいて、ヒアリングテストＴｂ１の出題とスピーキングテストＴｂ２の出題とを切り替え可能とされているので、ヒアリングテストＴｂ１を行うか或いはスピーキングテストＴｂ２を行うかをユーザーが必要に応じて切り替えることができる。
【０２５５】
（例文テスト）
また、本実施の形態では、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが例文種別Ｓ（４）である場合に、例文テストＴｃを出題するので、ユーザーによるマーカーの付設状況に応じた適切な学習テストとして例文テストＴｃを出題することができる。
【０２５６】
（第１から第３例文テスト）
また、本実施の形態では、例文内容Ｍｃ１または例文意味Ｍｃ２にマーカーがある第１例文テストＴｃ１及び第２例文テストＴｃ２において、例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させた後、例文内容Ｍｃ１及び例文意味Ｍｃ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させるので、例文内容Ｍｃ１及び例文意味Ｍｃ２のマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【０２５７】
また、本実施の形態では、例文タイトルＭｃ０にマーカーがあり例文内容Ｍｃ１または例文意味Ｍｃ２の双方にマーカーがない第３例文テストＴｃ３において、例文内容Ｍｃ１を表示部に表示させた後、例文意味Ｍｃ２を表示部１５１に表示させるので、例文内容Ｍｃ１に対する例文意味Ｍｃ２の確認テストをユーザーに効果的に行わせることができる。
【０２５８】
（成句テスト）
また、本実施の形態では、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが成句種別Ｓ（５）〜Ｓ（７）である場合に、成句テストＴｄを出題するので、ユーザーによるマーカーの付設状況に応じた適切な学習テストとして成句テストＴｄを出題することができる。
【０２５９】
（第１から第３成句テスト）
また、本実施の形態では、成句見出しＭｄ１にマーカーがある第１成句テストＴｄ１並びに成句本文Ｍｄ３にマーカーがある第３成句テストＴｄ３において、成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させた後、成句見出しＭｄ１及び成句本文Ｍｄ２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させるので、成句見出しＭｄ１及び成句本文Ｍｄ２のマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【０２６０】
また、本実施の形態では、成句例文内容Ｍｄ３１または成句例文意味Ｍｄ３２にマーカーがある第２成句テストＴｄ２において、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが非表示状態になるように表示部１５１に表示させた後、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２をマーカー語句ＭＷが表示状態になるように表示部１５１に表示させるので、成句例文内容Ｍｄ３１及び成句例文意味Ｍｄ３２のマーカー部分の暗記テストをユーザーに効果的に行わせることができる。
【０２６１】
（見出し語本文テスト）
また、本実施の形態では、マーカー語句ＭＷに対する見出し語情報種別Ｓ（ｊ）の少なくとも一つが見出し語本文種別Ｓ（２）である場合に、見出し語本文テストＴｅを出題するので、ユーザーによるマーカーの付設状況に応じた適切な学習テストとして見出し語本文テストＴｅを出題することができる。
【０２６２】
（マーカー語句テスト）
また、本実施の形態では、見出し語本文Ｍｅにマーカーがあるマーカー語句テストＴｅ１において、見出し語Ｎａを表示した後にマーカー語句ＭＷを表示するので、見出し語Ｎａに対するマーカー語句ＭＷの確認テストをユーザーに効果的に行わせることができる。
【０２６３】
（その他の実施形態について）
本実施の形態では、本発明に係る電子機器を電子辞書に適用したが、携帯電話機などの携帯情報端末（ＰＤＡ：Personal Digital Assistant）といった携帯可能な電子機器に適用してもよい。また、本発明に係る電子機器は、インターネット等の情報通信網に接続可能な構成としてもよい。
【０２６４】
なお、制御部１３０は、前述した各プログラムに基づいて動作することで、前述した各手段を実行する。従って、前述した各手段及び各ステップにおいて、少なくとも二つを組み合わせて動作する場合もある。
【符号の説明】
【０２６５】
１００    電子辞書（電子機器の一例）
１３０    制御部
１４１    単語帳記憶部
１４２    マーカー記憶部
１４３    見出し語テスト切り替え設定記憶部
１４４    音声データ記憶部
１４５    録音データ記憶部
１４６    音声発音テスト切り替え設定記憶部
１５０    入力受付部
１５１    表示部
Ｍｃ      例文語句
Ｍｃ０    例文タイトル
Ｍｃ１    例文内容
Ｍｃ２    例文意味
Ｍｄ１    成句見出し
Ｍｄ２    成句本文
Ｍｄ３    成句例文語句
Ｍｄ３１  成句例文内容
Ｍｄ３２  成句例文意味
Ｍｅ      見出し語本文
ＭＰ      マーカー位置情報
ＭＰｅ    終了バイト位置
ＭＰｓ    開始バイト位置
ＭＷ      マーカー語句
Ｎ（ｉ）  見出し語情報
Ｎａ      見出し語
Ｎｂ      見出し語内容
ＰＳ      早見コード
Ｑ００１  見出し語情報読み出し手段（読み出し手段の一例）
Ｑ００２  マーカー種別判定手段
Ｑ００３  学習テスト手段
Ｑ００４  マーカー位置取得手段
Ｑ１０１  抽出語句表示手段
Ｑ１０２  見出し語表示手段
Ｑ１０３  見出し語情報マーカー判定手段
Ｑ２０１  見出し語再生手段
Ｑ２０２  マーカー語句表示手段
Ｑ２０３  音声録音手段
Ｑ２０４  音声評価手段
Ｑ２０５  評価結果表示手段
Ｑ３０１  例文取得手段
Ｑ３０２  例文タイトル判定手段
Ｑ３０３  例文抽出手段
Ｑ３０４  第１例文表示手段
Ｑ３０５  第２例文表示手段
Ｑ３０６  例文マーカー判定手段
Ｑ３０７  第３例文表示手段
Ｑ３０８  第４例文表示手段
Ｑ３０９  第５例文表示手段
Ｑ３１０  第６例文表示手段
Ｑ４０１  成句取得手段
Ｑ４０２  成句見出し判定手段
Ｑ４０３  第１成句表示手段
Ｑ４０４  第２成句表示手段
Ｑ４０５  成句例文マーカー判定手段
Ｑ４０６  第３成句表示手段
Ｑ４０７  第４成句表示手段
Ｑ４０８  成句本文抽出手段
Ｑ４０９  第５成句表示手段
Ｑ４１０  第６成句表示手段
Ｑ５０１  見出し語表示手段
Ｑ５０２  見出し語本文取得手段
Ｑ５０３  見出し語本文判定手段
Ｑ５０４  見出し語本文マーカー抽出手段
Ｑ５０５  マーカー語句表示手段
ＲＤ      録音データ
Ｓ（ｊ）  見出し語情報種別
Ｓ（１）  見出し語種別
Ｓ（２）  見出し語本文種別
Ｓ（３）  音声発音種別
Ｓ（４）  例文種別
Ｓ（５）  成句見出し種別（成句種別）
Ｓ（６）  成句本文種別（成句種別）
Ｓ（７）  成句例文種別（成句種別）
ＳＴ１    見出し語テスト切り替え設定
ＳＴ２    音声発音テスト切り替え設定
Ｔａ      見出し語テスト
Ｔａ１    第１見出し語テスト
Ｔａ２    第２見出し語テスト
Ｔｂ      音声発音テスト
Ｔｂ１    ヒアリングテスト
Ｔｂ２    スピーキングテスト
Ｔｃ      例文テスト
Ｔｃ１    第１例文テスト
Ｔｃ２    第２例文テスト
Ｔｃ３    第３例文テスト
Ｔｄ      成句テスト
Ｔｄ１    第１成句テスト
Ｔｄ２    第２成句テスト
Ｔｄ３    第３成句テスト
Ｔｅ      見出し語本文テスト
Ｔｅ１    マーカー語句テスト
Ｖ        音声発音種別情報
ＶＤ      音声データ
ＷＡ      抽出語句
ＷＤＢ    単語帳データベース（情報データベースの一例）
ＷＨ      早見語句
【図１】
0005485050.tif 000002
【図２】
0005485050.tif 000003
【図３】
0005485050.tif 000004
【図４】
0005485050.tif 000005
【図５】
0005485050.tif 000006
【図６】
0005485050.tif 000007
【図７】
0005485050.tif 000008
【図８】
0005485050.tif 000009
【図９】
0005485050.tif 000010
【図１０】
0005485050.tif 000011
【図１１】
0005485050.tif 000012
【図１２】
0005485050.tif 000013
【図１３】
0005485050.tif 000014
【図１４】
0005485050.tif 000015
【図１５】
0005485050.tif 000016
【図１６】
0005485050.tif 000017
【図１７】
0005485050.tif 000018
【図１８】
0005485050.tif 000019
【図１９】
0005485050.tif 000020
【図２０】
0005485050.tif 000021
【図２１】
0005485050.tif 000022
【図２２】
0005485050.tif 000023
【図２３】
0005485050.tif 000024
【図２４】
0005485050.tif 000025
【図２５】
0005485050.tif 000026
【図２６】
0005485050.tif 000027
【図２７】
0005485050.tif 000028
【図２８】
0005485050.tif 000029
【図２９】
0005485050.tif 000030
【図３０】
0005485050.tif 000031
【図３１】
0005485050.tif 000032
【図３２】
0005485050.tif 000033
【図３３】
0005485050.tif 000034
【図３４】
0005485050.tif 000035
【図３５】
0005485050.tif 000036
【図３６】
0005485050.tif 000037
【図３７】
0005485050.tif 000038
【図３８】
0005485050.tif 000039
【図３９】
0005485050.tif 000040
【図４０】
0005485050.tif 000041
【図４１】
0005485050.tif 000042