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