(57)【要約】【課題】コンテンツの内容をユーザの学習に容易に役立たせることができる利便性に優れた学習装置、その制御方法及び制御プログラムを提供する。【解決手段】学習装置１００は、コンテンツ記憶部１４９に記憶されたデータの任意の文字を学習帳記憶部１４１の見出し語Ｎａまたは見出し語内容Ｎｂに記憶させるよう指示があったとき、コンテンツ記憶部１４９に記憶されたデータと学習帳位置情報Ｔｓとを対応付けて記憶領域（記憶部１４０）に記憶することを制御し、表示部１５１にコンテンツ記憶部１４９のデータを表示させるとき、学習帳位置情報Ｔｓに基づいた学習帳記憶部１４１の位置にジャンプ可能であることを示す学習帳マークＰＬ３を表示部１５１に表示させる。【選択図】図５０
2012083856.tif 000002
【特許請求の範囲】
【請求項１】
見出し語と該見出し語の詳細情報とが対応付けられた複数のデータが、複数のコンテンツの種類毎に該コンテンツの名称と共に記憶されたコンテンツ記憶部と、
文字を入力する入力部と、
前記入力部から入力された文字に基づいて、前記コンテンツの複数のデータから検索を行う検索部と、
前記検索部によって検索されたデータを表示する表示部とを備えた学習装置であって、
前記コンテンツ記憶部に記憶されたデータの任意の文字が、見出し語または該見出し語の詳細情報である見出し語内容として記憶される学習帳記憶部と、
前記表示部に表示されたデータの任意の文字を指定する指定手段と、
前記指定手段によって指示された文字の前記コンテンツ記憶部における位置情報を取得する位置情報取得手段と、
前記指定手段によって指示された文字を前記学習帳記憶部の前記見出し語または前記見出し語内容に記憶させることを指示する学習帳記憶指示手段と、
前記学習帳記憶部に記憶された前記見出し語または前記見出し語内容の学習帳位置情報を取得する学習帳位置情報取得手段と、
前記学習帳記憶指示手段によって指示されたとき、前記コンテンツ記憶部に記憶されたデータと前記学習帳位置情報とを対応付けて記憶領域に記憶することを制御するコンテンツ記憶制御手段と、
前記表示部に前記コンテンツ記憶部のデータを表示させるとき、前記学習帳位置情報に基づいた前記学習帳記憶部の位置にジャンプ可能であることを示す学習帳マークを前記表示部に表示させる学習帳マーク表示制御手段とを備えること
を特徴とする学習装置。
【請求項２】
請求項１に記載の学習装置であって、
前記学習帳記憶指示手段によって指示されたとき、前記見出し語または前記見出し語内容のいずれか少なくとも一方と前記位置情報とを対応付けて前記学習帳記憶部に記憶することを制御する記憶制御手段を備えること
を特徴とする学習帳装置。
【請求項３】
請求項１または請求項２に記載の学習装置であって、
前記表示部に表示された学習帳マークの選択操作を受け付ける学習帳マーク選択手段と、
前記学習帳マーク選択手段で受け付けた学習帳マークに対応する学習帳位置情報に基づいて、前記学習帳記憶部に記憶された前記見出し語または前記見出し語内容を読み出す学習帳読み出し手段と、
前記学習帳読み出し手段で読み出した前記見出し語または前記見出し語内容を前記表示部に表示させる学習帳表示手段とを備えること
を特徴とする学習装置。
【請求項４】
請求項３に記載の学習装置であって、
前記学習帳マーク選択手段で選択操作を受け付けたとき、前記学習帳読み出し手段で読み出した前記見出し語または前記見出し語内容に対応する表示語句を一覧にしたジャンプリストを前記表示部に表示させるジャンプリスト表示制御手段と、
前記ジャンプリストにおける前記表示語句の選択操作を受け付けるジャンプリスト選択手段とを備え、
前記学習帳表示手段は、前記ジャンプリスト選択手段で受け付けた前記表示語句に対応する前記見出し語または前記見出し語内容を表示させること
を特徴とする学習装置。
【請求項５】
見出し語と該見出し語の詳細情報とが対応付けられた複数のデータが、複数のコンテンツの種類毎に該コンテンツの名称と共に記憶されたコンテンツ記憶部と、
文字を入力する入力部と、
前記入力部から入力された文字に基づいて、前記コンテンツの複数のデータから検索を行う検索部と、
前記検索部によって検索されたデータを表示する表示部と、
前記コンテンツ記憶部に記憶されたデータの任意の文字が、見出し語または該見出し語の詳細情報である見出し語内容として記憶される学習帳記憶部とを備えた学習装置の制御方法であって、
指定手段に、前記表示部に表示されたデータの任意の文字を指定させる指定ステップと、
位置情報取得手段に、前記指定手段によって指示された文字の前記コンテンツ記憶部における位置情報を取得させる位置情報取得ステップと、
学習帳記憶指示手段に、前記指定手段によって指示された文字を前記学習帳記憶部の前記見出し語または前記見出し語内容に記憶させることを指示させる学習帳記憶指示ステップと、
学習帳位置情報取得手段に、前記学習帳記憶部に記憶された前記見出し語または前記見出し語内容の学習帳位置情報を取得させる学習帳位置情報取得ステップと、
コンテンツ記憶制御手段に、前記学習帳記憶指示手段によって指示されたとき、前記コンテンツ記憶部に記憶されたデータと前記学習帳位置情報とを対応付けて記憶領域に記憶することを制御させるコンテンツ記憶制御ステップと、
学習帳マーク表示制御手段に、前記表示部に前記コンテンツ記憶部のデータを表示させるとき、前記学習帳位置情報に基づいた前記学習帳記憶部の位置にジャンプ可能であることを示す学習帳マークを前記表示部に表示させる学習帳マーク表示制御ステップとを含むこと
を特徴とする学習装置の制御方法。
【請求項６】
請求項５に記載の学習装置の制御方法の前記各ステップをコンピュータに実行させるための学習装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習装置、学習装置の制御方法および学習装置の制御プログラムに関する。
【背景技術】
【０００２】
学習装置は、例えば、国語辞書、外国語辞書や百科事典等のコンテンツ情報を格納し、ユーザにより選択された語句に対して語句に関する詳細内容をコンテンツ情報から取得して表示部に表示する電子辞書として、従来から広く利用されている。
【０００３】
上記の学習装置は、文字を入力して見出し語内容を表示する文字入力検索機能や、リスト項目を選んで見出し語内容を表示するリスト項目検索機能等の種々の機能に加えて、繰り返し見たい語を登録する単語帳機能が備えられている。
【０００４】
単語帳機能を用いることによって、ユーザは、繰り返し見たい語句と、その語句に対して覚えたい内容（例えば、意味や例文といった詳細情報）とを対応付けて単語帳データベースに記憶させることができる。
【０００５】
上記の単語帳機能に関し、ユーザが繰り返し見たい語句に対して、覚えたい内容を辞書から任意に選択して記憶させることができる電子辞書が開発されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２２８０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の電子辞書では、コンテンツ（辞書）を表示した際に、単語帳に記憶した内容をユーザに把握させることができないため、ユーザが学習するための学習装置としての利便性が充分でなかった。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、コンテンツを参照可能であることを示す学習帳マークを表示することで、学習帳に記憶させていることをユーザに把握させることができる学習装置、学習装置の制御方法および学習装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る学習装置は、見出し語と該見出し語の詳細情報とが対応付けられた複数のデータが、複数のコンテンツの種類毎に該コンテンツの名称と共に記憶されたコンテンツ記憶部と、文字を入力する入力部と、前記入力部から入力された文字に基づいて、前記コンテンツの複数のデータから検索を行う検索部と、前記検索部によって検索されたデータを表示する表示部とを備えた学習装置であって、前記コンテンツ記憶部に記憶されたデータの任意の文字が、見出し語または該見出し語の詳細情報である見出し語内容として記憶される学習帳記憶部と、前記表示部に表示されたデータの任意の文字を指定する指定手段と、前記指定手段によって指示された文字の前記コンテンツ記憶部における位置情報を取得する位置情報取得手段と、前記指定手段によって指示された文字を前記学習帳記憶部の前記見出し語または前記見出し語内容に記憶させることを指示する学習帳記憶指示手段と、前記学習帳記憶部に記憶された前記見出し語または前記見出し語内容の学習帳位置情報を取得する学習帳位置情報取得手段と、前記学習帳記憶指示手段によって指示されたとき、前記コンテンツ記憶部に記憶されたデータと前記学習帳位置情報とを対応付けて記憶領域に記憶することを制御するコンテンツ記憶制御手段と、前記表示部に前記コンテンツ記憶部のデータを表示させるとき、前記学習帳位置情報に基づいた前記学習帳記憶部の位置にジャンプ可能であることを示す学習帳マークを前記表示部に表示させる学習帳マーク表示制御手段とを備えることを特徴とする。
【００１０】
この構成によると、学習帳マークを表示することで、学習帳に記憶させていることをユーザに把握させることができる。
【００１１】
本発明に係る学習装置は、前記学習帳記憶指示手段によって指示されたとき、前記見出し語または前記見出し語内容のいずれか少なくとも一方と前記位置情報とを対応付けて前記学習帳記憶部に記憶することを制御する記憶制御手段を備えることを特徴とする。
【００１２】
この構成によると、見出し語または見出し語内容を確実に記憶することができる。
【００１３】
本発明に係る学習装置は、前記表示部に表示された学習帳マークの選択操作を受け付ける学習帳マーク選択手段と、前記学習帳マーク選択手段で受け付けた学習帳マークに対応する学習帳位置情報に基づいて、前記学習帳記憶部に記憶された前記見出し語または前記見出し語内容を読み出す学習帳読み出し手段と、前記学習帳読み出し手段で読み出した前記見出し語または前記見出し語内容を前記表示部に表示させる学習帳表示手段とを備えることを特徴とする。
【００１４】
この構成によると、学習帳に記憶させた内容を容易に表示させることができ、ユーザの学習効果を向上させることができる。
【００１５】
本発明に係る学習装置は、前記学習帳マーク選択手段で選択操作を受け付けたとき、前記学習帳読み出し手段で読み出した前記見出し語または前記見出し語内容に対応する表示語句を一覧にしたジャンプリストを前記表示部に表示させるジャンプリスト表示制御手段と、前記ジャンプリストにおける前記表示語句の選択操作を受け付けるジャンプリスト選択手段とを備え、前記学習帳表示手段は、前記ジャンプリスト選択手段で受け付けた前記表示語句に対応する前記見出し語または前記見出し語内容を表示させることを特徴とする。
【００１６】
この構成によると、学習帳に記憶させた内容を一覧にして表示することできる。つまり、学習帳マークを１つにまとめることで、視覚的に整理された表示とすることができる。
【００１７】
本発明に係る学習装置の制御方法は、見出し語と該見出し語の詳細情報とが対応付けられた複数のデータが、複数のコンテンツの種類毎に該コンテンツの名称と共に記憶されたコンテンツ記憶部と、文字を入力する入力部と、前記入力部から入力された文字に基づいて、前記コンテンツの複数のデータから検索を行う検索部と、前記検索部によって検索されたデータを表示する表示部と、前記コンテンツ記憶部に記憶されたデータの任意の文字が、見出し語または該見出し語の詳細情報である見出し語内容として記憶される学習帳記憶部とを備えた学習装置の制御方法であって、指定手段に、前記表示部に表示されたデータの任意の文字を指定させる指定ステップと、位置情報取得手段に、前記指定手段によって指示された文字の前記コンテンツ記憶部における位置情報を取得させる位置情報取得ステップと、学習帳記憶指示手段に、前記指定手段によって指示された文字を前記学習帳記憶部の前記見出し語または前記見出し語内容に記憶させることを指示させる学習帳記憶指示ステップと、学習帳位置情報取得手段に、前記学習帳記憶部に記憶された前記見出し語または前記見出し語内容の学習帳位置情報を取得させる学習帳位置情報取得ステップと、コンテンツ記憶制御手段に、前記学習帳記憶指示手段によって指示されたとき、前記コンテンツ記憶部に記憶されたデータと前記学習帳位置情報とを対応付けて記憶領域に記憶することを制御させるコンテンツ記憶制御ステップと、学習帳マーク表示制御手段に、前記表示部に前記コンテンツ記憶部のデータを表示させるとき、前記学習帳位置情報に基づいた前記学習帳記憶部の位置にジャンプ可能であることを示す学習帳マークを前記表示部に表示させる学習帳マーク表示制御ステップとを含むことを特徴とする。
【００１８】
この構成によると、本発明に係る学習装置と同様の機能、作用を実現することができる。
【００１９】
本発明に係る制御プログラムは、本発明に係る学習装置の制御方法の前記各ステップをコンピュータに実行させることを特徴とする。
【００２０】
この構成によると、本発明に係る学習装置と同様の機能、作用を実現することができる。
【発明の効果】
【００２１】
本発明に係る学習装置、学習装置の制御方法および制御プログラムによると、学習帳マークを表示することで、学習帳に記憶させていることをユーザに把握させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る学習装置の一実施形態である電子辞書を示す概略斜視図である。
【図２】図１に示す電子辞書の表示部に表示される辞書メニュー画面を示す概略図である。
【図３】図１に示す電子辞書にて辞書を引く場合での入力欄を示す概略図である。
【図４】図１に示す電子辞書にて検索した辞書の検索結果を示す概略図である。
【図５】図１に示す電子辞書における辞書データベースのデータ構造の一例を示す概略図である。
【図６Ａ】図１に示す電子辞書のシステム構成を示すブロック図である。
【図６Ｂ】図１に示す電子辞書における制御部の機能構成の一例を概略的に示す機能構成図である。
【図６Ｃ】図１に示す電子辞書における記憶部の詳細を概略的に示す詳細図である。
【図７】図４に示す詳細画面の検索結果においてユーザにより任意の指定情報が指定されている状態を示す概略図である。
【図８Ａ】学習帳データベースのデータ構造の一例（学習帳Ａ）を示す概略図である。
【図８Ｂ】学習帳データベースのデータ構造の一例（学習帳Ｂ）を示す概略図である。
【図８Ｃ】学習帳データベースのデータ構造の一例（学習帳Ｃ）を示す概略図である。
【図８Ｄ】学習帳データベースのデータ構造の他の例（学習帳Ａ）を示す概略図である。
【図８Ｅ】学習帳データベースのデータ構造の他の例（学習帳Ｂ）を示す概略図である。
【図８Ｆ】学習帳データベースのデータ構造の他の例（学習帳Ｃ）を示す概略図である。
【図８Ｇ】コンテンツ名称記憶部のデータ構造の一例を示す概略図である。
【図９】国語辞書データベースのデータ構造の一例を示す概略図である。
【図１０】国語辞書データベースのデータ構造の他の例を示す概略図である。
【図１１】動作機能記憶部に記憶されているテーブルを示す概略図である。
【図１２】学習帳登録機能にて見出し語及び見出し語内容を学習帳データベースに新規に作成にする場合に表示される作成画面の遷移状態を示す概略図である。
【図１３】学習帳登録機能にて見出し語及び見出し語内容を学習帳データベースに新規に作成にする場合に表示される作成画面の遷移状態を示す概略図である。
【図１４】学習帳登録機能にて見出し語及び見出し語内容を学習帳データベースに新規に作成にする場合に表示される作成画面の遷移状態を示す概略図である。
【図１５】学習帳データベースに新規に記憶する場合に警告表示されるメッセージ画面を示す概略図である。
【図１６】学習帳データベースに新規に記憶する場合に警告表示されるメッセージ画面を示す概略図である。
【図１７】学習帳データベースに新規に記憶する場合に警告表示されるメッセージ画面を示す概略図である。
【図１８】学習帳登録機能にて学習帳データベースに記憶されている見出し語及び見出し語内容を変更する変更画面の遷移状態を示す概略図である。
【図１９】学習帳登録機能にて学習帳データベースに記憶されている見出し語及び見出し語内容を変更する変更画面の遷移状態を示す概略図である。
【図２０】学習帳機能の処理の流れを示すフローチャートの主要部分のフローチャートである。
【図２１】図２０に示すフローチャートから続く第１処理の流れを示すフローチャートである。
【図２２】図２１において不要情報を除去する不要情報除去処理の流れを示すサブルーチンである。
【図２３】図２１に示す第１処理から続く第２処理の流れを示すフローチャートである。
【図２４】図２３に示す第２処理から続く学習帳新規作成処理の流れの前半部分を示すフローチャートである。
【図２５】図２４に示す学習帳新規作成処理から続く後半部分を示すフローチャートである。
【図２６】図２４において漢字の読みを記憶する読み入力処理の流れを示すサブルーチンである。
【図２７】図２３に示す第２処理から続く学習帳追加変更処理の流れの前半部分を示すフローチャートである。
【図２８】図２７に示す学習帳追加変更処理から続く後半部分を示すフローチャートである。
【図２９】見出し語のバッファ、読みのバッファ、見出し語内容のバッファ及びコンテンツ名のバッファ等を記憶する一時記憶部を示す概略図である。
【図３０】指定文字を一時的に記憶する指定文字記憶部を示す概略図である。
【図３１】選択されている選択分野を記憶する選択分野記憶部を示す概略図である。
【図３２】複数種類の順序並び替えを記憶する表示順記憶部を示す概略図である。
【図３３】学習帳表示機能にて登録されている見出し語及び見出し語内容を学習帳データベースから読み出して表示する場合に表示される表示画面の遷移状態を示す概略図である。
【図３４Ａ】学習帳表示機能にて登録されている見出し語及び見出し語内容を学習帳データベースから読み出して表示する場合に表示される表示画面の遷移状態を示す概略図である。
【図３４Ｂ】記憶部における表示メモリに記憶しつつ図３４Ａ及び図３６に示す表示画面上に埋め込まれたコンテンツ場所情報の一例を説明する説明図である。
【図３４Ｃ】記憶部における表示メモリに記憶しつつ図３４Ａ及び図３６に示す表示画面上に埋め込まれたコンテンツ場所情報の他の例を説明する説明図である。
【図３４Ｄ】見出し語及び見出し語内容のリンク先情報であるコンテンツ見出し語情報の表示操作を行った場合に表示画面上に表示される詳細内容表示画面の一例を示す概略図である。
【図３４Ｅ】見出し語及び見出し語内容のリンク先情報であるコンテンツ見出し語情報の表示操作を行った場合に表示画面上に表示される詳細内容表示画面の他の例を示す概略図である。
【図３５】学習帳表示機能にて登録されている見出し語及び見出し語内容を学習帳データベースから読み出して表示する場合に表示される表示画面の遷移状態を示す概略図である。
【図３６】学習帳表示機能にて登録されている見出し語及び見出し語内容を学習帳データベースから読み出して表示する場合に表示される表示画面の遷移状態を示す概略図である。
【図３７】学習帳表示機能の処理の流れを示すフローチャートの前半部分のフローチャートである。
【図３８Ａ】図３７に示すフローチャートから続く後半部分を示すフローチャートである。
【図３８Ｂ】図３８Ａにおいて選択されていた見出し語内容を全画面表示する全画面処理の流れを示すサブルーチンである。
【図３８Ｃ】見出し語内容を表示する１件表示画面においてリンク先情報であるコンテンツ見出し語情報を表示させるキー処理を行う詳細内容表示中キー処理の一例を示すサブルーチンである。
【図３８Ｄ】図３８Ｃに示す詳細内容表示中キー処理の他の例を示すサブルーチンである。
【図３８Ｅ】図３８Ｃ及び図３８Ｄにおいてジャンプしたい語を指定、反転表示するジャンプ指定処理を示すサブルーチンである。
【図３９】図３８Ａにおいて見出し語の並び順を決める第１サブ画面処理の流れを示すサブルーチンである。
【図４０】図３９において見出し語内容の「表示」又は「非表示」を決める第２サブ画面処理の流れを示すサブルーチンである。
【図４１】見出し語内容の「表示」又は「非表示」を示すフラグを記憶する表示設定記憶部を示す概略図である。
【図４２】見出し語内容のリスト表示順を記憶する学習帳リスト表示記憶部を示す概略図である。
【図４３】サブ表示部に表示される画面及び表示部に表示されるポップアップ表示を示す概略図である。
【図４４】学習帳データベースに登録データがない場合での表示部に表示されるメッセージ画面を示す概略図である。
【図４５】学習帳削除機能の処理の流れを示すフローチャートの前半部分のフローチャートである。
【図４６】図４５に示すフローチャートから続く後半部分を示すフローチャートである。
【図４７】図１に示す電子辞書においてコンテンツ情報表示を行う制御部の機能構成の一例を概略的に示す機能構成図である。
【図４８】学習帳名称記憶部のデータ構造の一例を示す概略図である。
【図４９】登録語句記憶部のデータ構造の一例を示す概略図である。
【図５０】学習帳マークを表示した詳細画面を示す概略図である。
【図５１】図５０に示す表示画面上に埋め込まれた学習帳位置情報の一例を説明する説明図である。
【図５２】図５０に示す学習帳マークを表示した詳細画面の変形例１を示す概略図である。
【図５３】図５０に示す学習帳マークを表示した詳細画面の変形例２を示す概略図である。
【図５４】学習帳マーク表示処理の処理フローを示すフローチャートである。
【図５５】学習帳マーク表示処理の処理フローの変形例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明に係る実施の形態について図面を参照しながら説明する。なお、以下の実施の形態は、本発明を具体化した例であって、本発明の技術的範囲を限定する性格のものではない。
【００２４】
本発明に係る学習装置は、例えば、電子機器の一例である電子辞書のような小型携帯型学習装置として具現化することができ、本実施の形態では、電子辞書を例にとって説明する。
【００２５】
［電子辞書１００の全体構成］
図１は、本発明に係る学習装置の一実施形態である電子辞書１００を示す概略斜視図である。
【００２６】
図１に示す電子辞書１００は、上側本体部１１１と下側本体部１１２と蝶番機構１１３とで構成されており、上側本体部１１１と下側本体部１１２とが蝶番機構１１３によって折り畳み可能に結合されている。詳しくは、上側本体部１１１及び下側本体部１１２は、何れも略同サイズで左右方向に長い形状のものとされており、上側本体部１１１及び下側本体部１１２が短手方向の一端部で左右方向に沿った回動軸を中心に回動自在に連結されている。
【００２７】
上側本体部１１１は、表示部（具体的には表示パネル）１５１を有する入力受付部１５０を備えている。下側本体部１１２は、サブ表示部（具体的にはサブ表示パネル）１６１を有するサブ入力受付部１６０と、制御部１３０（図１では図示せず、図６Aおよび図６B参照）と、記憶部１４０（図１では図示せず、図６Aおよび図６C参照）とを備えている。
【００２８】
入力受付部１５０は、表示部１５１の表示画面に表示された情報に対する操作を受け付ける。サブ入力受付部１６０は、サブ表示部１６１のサブ表示画面に表示された情報に対する操作を受け付ける。入力受付部１５０は、ここでは表示画面に対して入力操作可能な表示入力操作部とされている。サブ入力受付部１６０は、ここではサブ表示画面に対して入力操作可能なサブ表示入力操作部とされている。
【００２９】
詳しくは、表示入力操作部１５０は、タッチ入力部（具体的にはタッチパッド）１５２を有するタッチ操作可能なタッチパネル型表示装置とされている。サブ表示入力操作部１６０は、サブタッチ入力部（具体的にはサブタッチパッド）１６２を有するタッチ操作可能なタッチパネル型表示装置とされている。サブ表示入力操作部１６０のサブ表示画面は、表示入力操作部１５０の表示画面のサイズよりも小さいサイズとされている。サブ表示入力操作部１６０は、所謂、手書きパッドとして用いることができる。
【００３０】
表示部１５１及びサブ表示部１６１としては、代表的には液晶表示パネルを例示でき、その他、有機ＥＬ表示装置、プラズマ表示装置、電子ペーパーのような表示装置を使用することも可能である。タッチ入力部１５２及びサブタッチ入力部１６２としては、抵抗膜方式や光学方式、静電容量方式等のタッチパッドを例示できる。なお、表示部１５１及びサブ表示部１６１は、例えば、タッチペン１８０又は人手によるタッチ操作によって手書き入力操作を受け付ける表示入力画面として用いることができる。
【００３１】
また、下側本体部１１２は、キー入力操作を受け付ける操作部（入力部の一例）１２０をさらに有している。操作部１２０は、ユーザにより操作される入力キー１２１が設けられている。入力キー１２１には、「辞書メニュー」キー１２１ａ、「検索／決定」キー（決定キー）１２１ｂ、機能キー１２１ｃ、学習帳キー１２１ｄ、カーソルキー１２１ｅ、プレビューキー１２１ｆを含んでいる。
【００３２】
制御部１３０は、電子辞書１００全体の制御を司るものあり、記憶部１４０は、後述する学習帳記憶部１４１（図８Ａから図８Ｃ参照）を含む各種記憶部からなっている。制御部１３０及び記憶部１４０については、のちほど詳述する。
【００３３】
そして、電子辞書１００は、文字を入力して見出し語内容を表示する文字入力検索機能を有する検索部１９０により、リスト項目を選んでコンテンツ見出し語に対してコンテンツ見出し語内容を表示するリスト項目検索機能等の種々の機能を備えている。電子辞書１００は、操作部１２０を介してユーザから辞書の選択命令や文字列の入力命令を受け付ける。電子辞書１００は、複数種類の辞書データにアクセス可能であって、文字列を含む単語や、単語を説明する文章を表示する。
【００３４】
図２は、図１に示す電子辞書１００の表示部１５１に表示される辞書メニュー画面を示す概略図である。図３は、図１に示す電子辞書１００にて辞書を引く場合での入力欄を示す概略図である。また、図４は、図１に示す電子辞書１００にて検索した辞書の検索結果を示す概略図である。また、図５は、図１に示す電子辞書１００における辞書データベースＤＤＢのデータ構造を示す概略図である。
【００３５】
電子辞書１００では、図１に示す操作部１２０上の「辞書メニュー」キー１２１ａがユーザにより入力操作されると、図２に示すように、表示部１５１に辞書メニュー画面Ｇ１を表示する。次に、ユーザにより所望の辞書（図示例では「英和辞典」）が選択操作されると、図３に示すように、辞書の入力欄Ｇ２にカーソルを表示する。語句（図示例では「ｔａｋｅ」）が辞書の入力欄Ｇ２にユーザにより入力され、さらに図１に示す操作部１２０上の「検索／決定」キー（決定キー）１２１ｂがユーザにより入力操作されると、図５に示すコンテンツ記憶部１４９（後述する図６Ａ及び図６Ｃ参照）に格納されたコンテンツ情報である辞書データベース（コンテンツの一例）ＤＤＢを検索し、図４に示すように、語句（図示例ではｔａｋｅ）の検索結果としてコンテンツ見出し語（図示例ではｔａｋｅ）に対する詳細内容であるコンテンツ見出し語内容（例えば、意味や例文など）の詳細画面Ｇ３を表示する。ここでは、コンテンツ記憶部１４９に格納された辞書データベースＤＤＢには、図５に示すように、コンテンツ見出し語と該コンテンツ見出し語の内容を示すコンテンツ見出し語内容とが対応付けられて記憶されたコンテンツ見出し語情報ＤＤＣ（ＤＤＣ（ｐ）（ｐは２以上の整数））が登録されている。
【００３６】
また、辞書データベースＤＤＢは、辞書データアドレスＡｄｄｒを格納した収録辞書データ格納アドレステーブルＴａｄを備え、収録辞書データ格納アドレステーブルＴａｄは、コンテンツ見出し語情報ＤＤＣと対応付けられている。辞書データアドレスＡｄｄｒは、コンテンツ見出し語情報ＤＤＣ（ＤＤＣ（ｐ））のアドレス位置であり、コンテンツ見出し語の先頭位置を示す。
【００３７】
ところで、従来の単語帳機能を有する電子辞書では、ユーザによって単語帳への登録を指示する操作がなされると、見出し語と、該見出し語に対応する全ての見出し語内容（例えば、意味や例文など）が単語帳データベースに登録される。そして、ユーザにより単語帳データベースに登録された見出し語の中から見出し語が選択されると、選択された見出し語に対応する全ての見出し語内容を読み出して表示させるのであるが、この場合、単語帳データベースに記憶できる単語帳の見出し語は、辞書データベースの見出し語からしか選択することができず、見出し語内容からユーザにより指定された任意の語句を単語帳の見出し語として単語帳データベースに記憶することができない。さらに、見出し語内容に対してもユーザにより指定された任意の語句を単語帳の見出し語内容として単語帳データベースに記憶することができない。
【００３８】
この点、本実施の形態に係る電子辞書１００は、ユーザが覚えたいコンテンツ見出し語とそのコンテンツ見出し語内容に関する情報とを自由に指定し、指定した見出し語とその見出し語内容とを対応付けて記憶させる単語学習帳（以下、単に学習帳という）機能を備えている。すなわち、学習帳機能は、表示部１５１の表示画面に表示された文字を含む情報から任意に指定されて表示入力操作部１５０から受け付けた指定情報に基づき取得した指定文字を見出し語及び該見出し語の内容を示す見出し語内容として対応付けて学習帳記憶部１４１の学習帳データベースに記憶させる。以下、この学習帳機能について詳しく説明する。なお、学習帳記憶部１４１の見出し語及び学習帳記憶部１４１の見出し語内容は、以下、単に、見出し語及び見出し語内容とそれぞれ称する。
【００３９】
図６Ａは、図１に示す電子辞書１００のシステム構成を示すブロック図である。図６Ｂは、図１に示す電子辞書１００における制御部１３０の機能構成の一例を概略的に示す機能構成図である。図６Ｃは、図１に示す電子辞書１００における記憶部１４０の詳細を概略的に示す詳細図である。電子辞書１００は、ここでは、制御部１３０及び記憶部１４０を有する制御ユニット１７０を備えている。
【００４０】
制御ユニット１７０は、表示入力操作部１５０の表示部１５１、表示入力操作部１５０のタッチ入力部１５２、サブ表示入力操作部１６０のサブ表示部１６１、サブ表示入力操作部１６０のサブタッチ入力部１６２に接続されている。
【００４１】
制御部１３０は、ＣＰＵ（Central Processing Unit）等のコンピュータからなる情報処理部とされている。記憶部１４０は、ＲＯＭ（Read Only Memory）１４０ａ、ＲＡＭ（Random Access Memory）１４０ｂ等の記憶装置を備えている。なお、制御部１３０は、年月日及び時分秒の情報を出力するカレンダー（時計）機能を有している。
【００４２】
制御部１３０は、記憶部１４０のＲＯＭ１４０ａに予め格納された制御プログラムＰを記憶部１４０のＲＡＭ１４０ｂ上にロードして実行することにより、各種構成要素の制御を行うようになっている。記憶部１４０のＲＡＭ１４０ｂは、制御部１３０に対して作業用のワークエリア及び後述する表示バッファとしての領域を提供する。また、ＲＯＭ１４０ａのコンテンツ記憶部１４９には各種辞書データベースＤＤＢが収録されている。
【００４３】
制御プログラムＰは、学習帳機能を実行する学習帳機能プログラムを含んでいる。記憶部１４０は、図８Ａから図８Ｃに示す学習帳記憶部１４１と、図２９に示す一時記憶部１４２と、図３０に示す指定文字記憶部１４３と、図３１に示す選択分野記憶部１４４と、図３２示す表示順記憶部１４５と、図４１に示す表示設定記憶部１４６と、図４２に示す学習帳リスト表示記憶部１４７と、図１１に示す動作機能記憶部１４８と、図４８に示す学習帳名称記憶部１７１と、図４９に示す登録語句記憶部１７２とを含んでいる。
【００４４】
学習帳機能プログラムは、データが記憶される学習帳データベースＳＤＢが登録される学習帳記憶部１４１の登録処理と、学習帳記憶部１４１に登録された学習帳データベースＳＤＢの表示処理と、学習帳記憶部１４１に登録された学習帳データベースＳＤＢの削除処理とを制御部１３０に実行させるためのプログラムである。
【００４５】
そして、学習帳機能プログラムは、学習帳登録機能を実施する学習帳登録プログラムと、学習帳表示機能を実施する学習帳表示プログラムと、学習帳削除機能を実施する学習帳削除プログラムとを含んでいる。
【００４６】
なお、図６Ｂに示す制御部１３０の機能構成及び図６Ｃに示す記憶部１４０の詳細の詳細については後述する。
【００４７】
［１］学習帳機能の制御構成の説明
次に、学習帳機能の制御構成について学習帳登録機能と学習帳表示機能と学習帳削除機能とに分けてこの順で説明する。
【００４８】
［１−１］学習帳登録機能の制御構成
図７は、図４に示す詳細画面Ｇ３の検索結果においてユーザにより任意の指定情報Ａが指定されている状態を示す概略図である。また、図８Ａから図８Ｃは、学習帳データベースＳＤＢのデータ構造の一例を示す概略図である。なお、図８Ａから図８Ｃの例では、それぞれ、学習帳Ａ、学習帳Ｂ及び学習帳Ｃのデータを示している。
【００４９】
図４に示す詳細画面Ｇ３の検索結果において、図７に示すように、表示部１５１に対してユーザがタッチペン１８０又は指のタッチ操作によって任意の指定情報Ａを指定できるようになっている。図７の例では反転領域である「持っていく」の領域が指定されている。
【００５０】
また、学習帳データベースＳＤＢには、図８Ａから図８Ｃに示すように、見出し語番号Ｎｏ、見出し語Ｎａ及び見出し語Ｎａの内容を示す見出し語内容Ｎｂが記憶されるようになっている。なお、本実施の形態では、学習帳データベースＳＤＢのフィールド内に見出し語内容Ｎｂを設けているが、見出し語番号Ｎｏをアドレステーブルとして学習帳データベースＳＤＢとは別の学習帳データベースとして記憶してもよい。
【００５１】
制御部１３０は、指定受付手段Ｑ１０１、指定文字取得手段Ｑ１０２、見出し語確定手段Ｑ１０３、見出し語登録手段Ｑ１０４、見出し語内容確定手段Ｑ１０５及び見出し語内容登録手段Ｑ１０６として機能する。すなわち、学習帳登録プログラムは、指定受付手段Ｑ１０１に対応する指定受付ステップと、指定文字取得手段Ｑ１０２に対応する指定文字取得ステップと、見出し語確定手段Ｑ１０３に対応する見出し語確定ステップと、見出し語登録手段Ｑ１０４に対応する見出し語登録ステップと、見出し語内容確定手段Ｑ１０５に対応する見出し語内容確定ステップと、見出し語内容登録手段Ｑ１０６に対応する見出し語内容登録ステップとを含むステップを制御部１３０に実行させる。なお、指定受付手段Ｑ１０１及び指定文字取得手段Ｑ１０２が指定手段として作用する。
【００５２】
指定受付ステップは、表示部１５１の表示画面に表示された文字を含む情報から任意に指定された指定情報Ａを表示入力操作部１５０から受け付ける。
【００５３】
指定文字取得ステップは、指定受付ステップにて受け付けた指定情報Ａを判別して指定文字Ｍを取得する。
【００５４】
見出し語確定ステップは、指定文字取得ステップにて取得した指定文字Ｍに対する確定指示に基づいて指定文字Ｍを見出し語Ｎａとして確定する。
【００５５】
見出し語登録ステップは、新規登録する場合には、見出し語確定ステップにて確定した見出し語Ｎａ、及び、見出し語Ｎａの情報元（後述する表示状態でのリンク先（ジャンプ先））である辞書データベースＤＤＢに対する見出し語Ｎａの場所を示す第１コンテンツ場所情報Ｍ１（後述する表示状態でのリンク先を示す情報）を学習帳データベースＳＤＢとして学習帳記憶部１４１に登録させる登録動作を行い、更新登録する場合には、見出し語確定ステップにて確定した見出し語Ｎａ、及び、第１コンテンツ場所情報Ｍ１を学習帳データベースＳＤＢとして見出し語内容Ｎｂに対応付けて学習帳記憶部１４１に登録させる登録動作を行う。
【００５６】
見出し語内容確定ステップは、指定文字取得ステップにて取得した指定文字Ｍに対する確定指示に基づいて指定文字Ｍを見出し語内容Ｎｂとして確定する。
【００５７】
見出し語内容登録ステップは、新規登録する場合には、見出し語内容確定ステップにて確定した見出し語内容Ｎｂ、及び、見出し語内容Ｎｂの情報元（後述する表示状態でのリンク先（ジャンプ先））である辞書データベースＤＤＢに対する見出し語内容Ｎｂの場所を示す第２コンテンツ場所情報Ｍ２（後述する表示状態でのリンク先を示す情報）を学習帳データベースＳＤＢとして学習帳記憶部１４１に登録させる登録動作を行い、更新登録する場合には、見出し語内容確定ステップにて確定した見出し語内容Ｎｂ、及び、第２コンテンツ場所情報Ｍ２を学習帳データベースＳＤＢとして見出し語Ｎａに対応付けて学習帳記憶部１４１に登録させる登録動作を行う。なお、見出し語Ｎａは、同一内容の見出し語が重複して登録されてもよい。
【００５８】
（漢字の読みを登録）
本実施の形態では、図９及び図１０に示すように、漢字Ｃ１に対応する漢字読みＣ２が記憶された国語辞書データベースＲＤＢを備えている。なお、国語辞書データベースＲＤＢは、記憶部１４０に備えられている。
【００５９】
図９は、国語辞書データベースＲＤＢのデータ構造の一例を示す概略図である。図１０は、国語辞書データベースＲＤＢのデータ構造の他の例を示す概略図である。
【００６０】
図９に示すように、国語辞書データベースＲＤＢには、ひらがな検索用テーブルＴＢ２とアドレステーブルＴＢａとを対応付けたひらがな情報と、漢字検索用テーブルＴＢ１とアドレステーブルＴＢａとを対応付けた漢字情報とを有している。
【００６１】
また、図８Ａから図８Ｃに示すように、学習帳データベースＳＤＢには、見出し語Ｎａに対する漢字読みＮｄが記憶されている。
【００６２】
そして、制御部１３０は、さらに漢字読み取得手段Ｑ１０７として機能する。すなわち、学習帳登録プログラムは、漢字読み取得手段Ｑ１０７に対応する漢字読み取得ステップをさらに含んでいる。
【００６３】
漢字読み取得ステップは、指定文字取得ステップにて取得した指定文字Ｍに含まれている漢字Ｃ１に対応する漢字読みＣ２を国語辞書データベースＲＤＢから取得する。
【００６４】
詳しくは、漢字読み取得手段Ｑ１０７は、漢字読み検索手段と、漢字読み読み出し手段とを備える。すなわち、漢字読み取得ステップは、漢字読み検索手段に対応する漢字読み検索ステップと、漢字読み読み出し手段に対応する漢字読み読み出しステップとを含んでいる。
【００６５】
漢字読み検索ステップは、指定文字取得ステップにて取得した指定文字Ｍに含まれている漢字Ｃ１に対する国語辞書データベースＲＤＢの漢字読みＣ２を検索する。また、漢字読み読み出しステップは、漢字読み検索ステップにて検索した漢字読みＣ２を国語辞書データベースＲＤＢから読み出す。
【００６６】
そして、見出し語登録ステップは、漢字読み取得ステップにて取得した漢字読みＣ２を学習帳データベースＳＤＢの読みＮｄとして見出し語Ｎａに対応付けて学習帳記憶部１４１に登録させる。
【００６７】
また、図１０に示すように、国語辞書データベースＲＤＢの見出し語に対応する内容に読みＣ２の情報がある場合には、漢字検索用テーブルＴＢ１からアドレステーブルＴＢａに対応した辞書テーブルＴＢ３の見出し語を検索することで、検索した見出し語の内容において読みＣ２を抽出することができる。
【００６８】
（見出し語に対して複数の見出し語内容を登録）
本実施の形態では、見出し語内容Ｎｂは、見出し語Ｎａに対する複数のＮｂ（１）〜Ｎｂ（ｎ）（ｎは２以上の整数）とされている。図８Ａから図８Ｃに示す例では、３つの見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（３））とされている。
【００６９】
そして、見出し語内容登録ステップは、複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））のそれぞれに対して登録動作を実行する。
【００７０】
すなわち、見出し語内容確定ステップは、指定文字取得ステップにて取得した指定文字Ｍに対する確定指示に基づいて指定文字Ｍを複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））のうち何れか一つの見出し語内容Ｎｂ（Ｎｂ（ｊ）（ｊは１〜ｎのうち何れかの値））として確定する。
【００７１】
そして、見出し語登録ステップは、見出し語確定ステップにて確定した見出し語Ｎａを見出し語Ｎａを収録していた第１コンテンツ種類情報Ｎｃ１と共に学習帳データベースＳＤＢとして学習帳記憶部１４１に登録させる。また、見出し語内容登録ステップは、見出し語内容確定ステップにて確定した見出し語内容Ｎｂ（Ｎｂ（ｊ））を見出し語内容Ｎｂ（Ｎｂ（ｊ））を収録していた第２コンテンツ種類情報Ｎｃ２（Ｎｃ２（ｊ））と共に学習帳データベースＳＤＢとして見出し語Ｎａに対応付けて学習帳記憶部１４１に登録させる。第１及び第２コンテンツ種類情報Ｎｃ１，Ｎｃ２は、ここでは、コンテンツの名称（コンテンツ名）Ｎｃｍ，Ｎｃｍとされている。
【００７２】
なお、コンテンツ名とは、国語辞書、外国語辞書や百科事典等の電子辞書１００に収録したコンテンツ情報の名称（例えば、英和辞典、和英辞典、○○事典など）のことである。図８Ａから図８Ｃに示す例では、第２コンテンツ種類情報Ｎｃ２は、３つの見出し語内容Ｎｂ（１）〜Ｎｂ（３）に対応して３つの第２コンテンツ種類情報Ｎｃ２（Ｎｃ２（１）〜Ｎｃ２（３））とされている。第１及び第２コンテンツ種類情報Ｎｃ１，Ｎｃ２としてコンテンツ名Ｎｃｍ，Ｎｃｍそのものが記憶されているが、第１及び第２コンテンツ種類情報Ｎｃ１，Ｎｃ２は、コンテンツ名Ｎｃｍ，Ｎｃｍに対応付けられたコンテンツ名識別コードＮｃｎ，Ｎｃｎとされていてもよい。すなわち、図８Ｇに示すように、コンテンツ名Ｎｃｍそれぞれにユニークなコンテンツ名識別コードＮｃｎが割り当てられている場合は、図８Ｄから図８Ｆに示すように、そのコンテンツ名識別コードＮｃｎがコンテンツ種類情報として記憶されていても構わない。その場合は、コンテンツ名Ｎｃｍとコンテンツ名識別コードＮｃｎとを対応付けられたコンテンツ名称記憶部１４１ａが記憶部１４０に設けられ、学習帳の見出し語内容Ｎｂを表示する際には、コンテンツ名識別コードＮｃｎに対応付けられたコンテンツ名Ｎｃｍをコンテンツ名称記憶部１４１ａから取得し、コンテンツ名Ｎｃｍを表示する。
【００７３】
（学習帳登録機能を実行するユーザインターフェイス）
本実施の形態では、登録動作（前記各ステップの動作）を実行する学習帳登録機能を含む複数の動作機能と文字種とが対応付けられて記憶された動作機能記憶部１４８を備えている。
【００７４】
図１１は、動作機能記憶部１４８に記憶されているテーブルを示す概略図である。図１１に示すように、動作機能記憶部１４８には、文字種に対する動作機能（ここでは、ＭＰ３音声再生機能Ｆ１、ＴＴＳ文章読み上げ機能Ｆ２、Ｓジャンプ機能Ｆ３、マーカー機能Ｆ４及び学習帳登録機能Ｆ５）が記憶されている。なお、範囲指定文字種については、例えば、日本語の場合は選択された範囲の先頭が日本語であるかどうかで判断しても構わないし、選択範囲が全て日本語であるかどうかで判断しても構わない。選択範囲の先頭が日本語であるかどうかで判断する場合は、選択範囲の先頭から見て日本語以外の文字コードが出てくるまでの範囲を選択範囲と見なすことができる。
【００７５】
ここで、「ＭＰ３音声再生機能」とは、指定された文字がアルファベット（英字）のみからなる１つの英単語の読みを音声で出力する機能である。なお、ＭＰ３は、ＭＰＥＧ（Moving Picture Experts Group） Ａｕｄｉｏ  Ｌａｙｅｒ−３の意味である。
【００７６】
「ＴＴＳ文章読み上げ機能」とは、指定された文字が複数の英単語からなる英文を合成音声で出力する機能である。なお、ＴＴＳは、テキスト読み上げ（ＴＴＳ：text-to-speech）の意味である。
【００７７】
「Ｓジャンプ機能」とは、指定された英単語（単語検索）、あるいは指定された複数の英単語（成句検索）、又は、指定された日本語（たとえば、漢字，ひらがな，カタカナを含む文字列）をコンテンツ見出し語として、電子辞書１００に搭載された英語辞書や国語辞典などの辞書からそのコンテンツ見出し語に対応する解説部表示情報、成句部表示情報及び例文部表示情報を検索する機能である。
【００７８】
また、「マーカー機能」とは、指定された全ての文字や記号等の表示部分（例えば文字や記号等の背景領域）を表示色とは異なる色で着色表示する機能である。また、「マーカー機能」は、指定された全ての文字や記号等の表示部分にアンダーラインを付加する機能であってもよい。
【００７９】
なお、指定される言語は、英単語あるいは日本語の言語に限らず、表示している言語であれば英語、日本語以外の言語でも指定可能である。
【００８０】
そして、制御部１３０は、さらに機能取得手段Ｑ１０８、動作機能表示手段Ｑ１０９、動作機能選択手段Ｑ１１０及び機能実行手段Ｑ１１１として機能する。すなわち、学習帳登録プログラムは、機能取得手段Ｑ１０８に対応する機能取得ステップと、動作機能表示手段Ｑ１０９に対応する動作機能表示ステップと、動作機能選択手段Ｑ１１０に対応する動作機能選択ステップと、機能実行手段Ｑ１１１に対応する機能実行ステップとをさらに含んでいる。
【００８１】
機能取得ステップは、指定文字取得ステップにて取得した指定文字Ｍの文字種に対応する動作機能Ｆ１〜Ｆ５を動作機能記憶部１４８から取得する。
【００８２】
動作機能表示ステップは、機能取得ステップにて取得した動作機能Ｆ１〜Ｆ５を示す表示を表示部１５１の表示画面に表示する。
【００８３】
動作機能選択ステップは、動作機能表示ステップにて表示した動作機能Ｆ１〜Ｆ５を示す表示のうち何れか一つの選択操作を受け付ける。
【００８４】
機能実行ステップは、動作機能選択ステップにて受け付けた表示に対応する動作機能が学習帳登録機能Ｆ５である場合に、学習帳登録機能Ｆ５を実行する。
【００８５】
（分野別に登録）
本実施の形態では、学習帳データベースＳＤＢは、複数の分野別に設けられている。ここで、「分野」とは、国語系、英語系等といった学習に必要な分類がユーザにより自由に選択されるものである。
【００８６】
すなわち、学習帳データベースＳＤＢは、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ）（ｍは２以上の整数））の学習帳データベースＳＤＢ（ＳＤＢ（１）〜ＳＤＢ（ｍ））からなっている。なお、図８Ａから図８Ｆには、学習帳Ａの学習帳データベースＳＤＢ（ＳＤＢ（１））と、学習帳Ｂの学習帳データベースＳＤＢ（ＳＤＢ（２））と、学習帳Ｃの学習帳データベースＳＤＢ（ＳＤＢ（３））を例示している。なお、本実施の形態では、学習帳データベースＳＤＢは、分野別に個別に設けられているが、複数の分野を示す情報がフィールドに付加（混在）された一つの学習帳データベースであってもよい。
【００８７】
そして、制御部１３０は、さらに分野表示手段Ｑ１１２及び分野選択手段Ｑ１１３として機能する。すなわち、学習帳登録プログラムは、分野表示手段Ｑ１１２に対応する分野表示ステップと、分野選択手段Ｑ１１３に対応する分野選択ステップとをさらに含んでいる。
【００８８】
分野表示ステップは、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示を表示部１５１の表示画面に表示する。
【００８９】
分野選択ステップは、分野表示ステップにて表示した複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示のうち何れか一つの選択操作を表示入力操作部１５０から受け付ける。
【００９０】
そして、見出し語登録ステップは、分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ）（ｋは１〜ｍのうち何れかの値））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））に対して登録動作を実行する。
【００９１】
また、見出し語内容登録ステップは、分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））に対して登録動作を実行する。
【００９２】
（他分野に登録し直した場合）
本実施の形態では、制御部１３０は、さらに分野移動手段Ｑ１１４として機能する。すなわち、学習帳登録プログラムは、分野移動手段Ｑ１１４に対応する分野移動ステップをさらに含んでいる。
【００９３】
分野移動ステップは、分野選択ステップにて受け付けている現在の分野Ｄ（Ｄ（ｋ））とは異なる他分野Ｄ（Ｄ（ｈ））（ｈはｋを除く１〜ｍの何れかの値）を受け付けた場合には、現在の分野Ｄ（Ｄ（ｋ））の学習帳データベースに記憶されている見出し語Ｎａ及び見出し語Ｎａに対応する見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を他分野Ｄ（Ｄ（ｈ））の学習帳データベースＳＤＢ（ＳＤＢ（ｈ））に移動させる。
【００９４】
（指定情報のスペースやジャンプマーク等の不要情報の除去）
また、本実施の形態では、指定文字取得ステップは、指定受付ステップにて受け付けた指定情報Ａのうち、指定文字Ｍに対してスペースやジャンプマーク等の不必要な不要情報（指定文字Ｍとは異なる異種の情報として特定した不要情報）Ａ１（図７参照）が含まれている場合には、不要情報Ａ１を除去して指定文字Ｍを取得する。
【００９５】
不必要な指定対象としては、代表的には、「先頭にあるスペース（空白）」、「表示シンボル」、「マーク」等の特殊な文字や記号を例示できる。ここで、「表示シンボル」とは、画面に対する指示（例えば画面送りや行送り）を行うハードウェアキーや、１つのキーに対して機能を切り替えるハードウェアキーを画面上で表した「ソフトウェアキー」等の図柄である。また、「マーク」とは音声データが収録されていることを示す「音声マーク」や、他の語句にジャンプして参照することを示す「ジャンプマーク」等の機能を示すマークの図柄である。
【００９６】
［１−２］学習帳表示機能の制御構成
制御部１３０は、見出し語読み出し手段Ｑ２０１、見出し語表示手段Ｑ２０２、見出し語選択手段Ｑ２０３、見出し語内容読み出し手段Ｑ２０４及び見出し語内容表示手段Ｑ２０５として機能する。すなわち、学習帳表示プログラムは、見出し語読み出し手段Ｑ２０１に対応する見出し語読み出しステップと、見出し語表示手段Ｑ２０２に対応する見出し語表示ステップと、見出し語選択手段Ｑ２０３に対応する見出し語選択ステップと、見出し語内容読み出し手段Ｑ２０４に対応する見出し語内容読み出しステップと、見出し語内容表示手段Ｑ２０５に対応する見出し語内容表示ステップとを含むステップを制御部１３０に実行させる。
【００９７】
見出し語読み出しステップは、見出し語Ｎａ、及び、第１コンテンツ場所情報Ｍ１を学習帳データベースＳＤＢから読み出す。
【００９８】
見出し語表示ステップは、見出し語読み出しステップにて読み出した見出し語Ｎａを表示部１５１の表示画面に一覧表示する。
【００９９】
見出し語選択ステップは、見出し語表示ステップにて一覧表示した見出し語Ｎａのうち何れか一つの選択操作を表示入力操作部１５０から受け付ける。
【０１００】
見出し語表示ステップは、見出し語読み出しステップにて読み出した見出し語Ｎａを表示部１５１の表示画面に表示し、かつ、見出し語読み出しステップにて読み出した第１コンテンツ場所情報Ｍ１を示す第１マークＰＬ１（後述する図３４Ａから図３４Ｅ及び図３６参照）を見出し語Ｎａに対応させて表示部１５１の表示画面に表示する。なお、第１マークＰＬ１は、予めＲＯＭ１４０ａに記憶されたマーク表示（ここでは矢印記号「→」で構成された「ジャンプマーク」）とされている。
【０１０１】
見出し語内容読み出しステップと、見出し語選択ステップにて受け付けた見出し語Ｂａに対応する見出し語内容Ｎｂ、及び、第２コンテンツ場所情報Ｍ２を学習帳データベースＳＤＢから読み出す。
【０１０２】
見出し語内容表示ステップは、見出し語内容読み出しステップにて読み出した見出し語内容Ｎｂを見出し語選択ステップにて受け付けた見出し語Ｎａに対応させて表示部１５１の表示画面に表示し、かつ、見出し語内容読み出しステップにて読み出した第２コンテンツ場所情報Ｍ２を示す第２マークＰＬ２（後述する図３４Ａから図３４Ｅ及び図３６参照）を見出し語内容Ｎｂに対応させて表示部１５１の表示画面に表示する。なお、第２マークＰＬ２についても、第１マークＰＬ１と同様、予めＲＯＭ１４０ａに記憶されたマーク表示（ここでは矢印記号「→」で構成された「ジャンプマーク」）とされている。
【０１０３】
（順序並び替え表示）
本実施の形態では、制御部１３０は、さらに並び替え手段Ｑ２０６として機能する。すなわち、学習帳表示プログラムは、並び替え手段Ｑ２０６に対応する並び替えステップをさらに含んでいる。
【０１０４】
並び替えステップは、見出し語読み出しステップにて読み出した見出し語Ｎａに対して複数種類の順序並び替え（ここでは新しい順、古い順、語順）を行う。
【０１０５】
そして、見出し語表示ステップは、並び替えステップによる複数種類の順序並び替えのうちの何れか一つによって並び替えられた見出し語Ｎａを表示部１５１の表示画面に一覧表示する。
【０１０６】
（順序並び替え指示をサブ表示画面で選択）
本実施の形態では、制御部１３０は、さらに並び替え表示手段Ｑ２０７及び並び替え選択手段Ｑ２０８として機能する。すなわち、学習帳表示プログラムは、並び替え表示手段Ｑ２０７に対応する並び替え表示ステップと、並び替え選択手段Ｑ２０８に対応する並び替え選択ステップとをさらに含んでいる。
【０１０７】
詳しくは、学習帳データベースＳＤＢには、見出し語Ｎａ及び見出し語内容Ｎｂが学習帳データベースＳＤＢに記憶されるときの記憶日付Ｎｅ，Ｎｆ（図８Ａから図８Ｃ参照）が記憶されている。
【０１０８】
並び替え表示ステップは、複数種類の順序並び替えを示す並び替え表示をサブ表示部１６１のサブ表示画面に表示する。具体的には、複数種類の順序並び替えは、記憶日付Ｎｅ，Ｎｆの新しい順の並び替えと、記憶日付Ｎｅ，Ｎｆの古い順の並び替えと、見出し語Ｎａの語順の並び替えとされており、並び替え表示ステップは、記憶日付Ｎｅ，Ｎｆの「新しい順」、記憶日付Ｎｅ，Ｎｆの「古い順」、見出し語Ｎａの「名前順」をサブ表示部１６１のサブ表示画面に表示する（後述する図３４Ａ及び図３５参照）。
【０１０９】
そして、並び替え選択ステップは、並び替え表示ステップにてサブ表示部１６１のサブ表示画面に表示した並び替え表示のうち何れか一つの選択操作をサブ表示入力操作部１６０から受け付ける。
【０１１０】
また、並び替えステップは、見出し語読み出しステップにて読み出した見出し語Ｎａに対して並び替え選択ステップにて受け付けた並び替え表示に対応する順序並び替えを行う。
【０１１１】
（見出し語内容の表示／非表示の切り替え）
本実施の形態では、さらに制御部１３０は、表示切り替え手段Ｑ２０９として機能する。すなわち、学習帳表示プログラムは、表示切り替え手段Ｑ２０９に対応する表示切り替えステップをさらに含んでいる。
【０１１２】
表示切り替えステップは、見出し語Ｎａを表示した状態において、見出し語内容表示ステップに対して、見出し語内容Ｎｂの表示を許可する内容表示機能と、見出し語内容Ｎｂの表示を禁止して非表示にする内容非表示機能とを切り替える。
【０１１３】
（表示／非表示をサブ表示画面で切り替え）
本実施の形態では、制御部１３０は、さらに表示機能表示手段Ｑ２１０及び表示選択手段Ｑ２１１として機能する。すなわち、学習帳表示プログラムは、表示機能表示手段Ｑ２１０に対応する表示機能表示ステップと、表示選択手段Ｑ２１１に対応する表示選択ステップとをさらに含んでいる。
【０１１４】
表示機能表示ステップは、内容表示機能及び内容非表示機能を示す表示をサブ表示部１６１のサブ表示画面に表示する。
【０１１５】
表示選択ステップは、表示機能表示ステップにてサブ表示部１６１のサブ表示画面に表示した表示機能を示す表示のうち何れか一つの選択操作をサブ表示入力操作部１６０から受け付ける。
【０１１６】
そして、表示切り替えステップは、表示選択ステップにて受け付けた表示に対応する表示機能（内容表示機能又は内容非表示機能）に切り替える。
【０１１７】
すなわち、表示切り替えステップは、見出し語Ｎａを表示した状態において、内容表示機能と内容非表示機能とを切り替えるようになっている。なお、見出し語内容Ｎｂを表示した状態において、見出し語Ｎａの表示を許可する見出し語表示機能と、見出し語Ｎａの表示を禁止して非表示にする見出し語非表示機能とを切り替えるようになっていてもよい。
【０１１８】
見出し語Ｎａ及び／又は見出し語内容Ｎｂを非表示にする場合、見出し語Ｎａ及び／又は見出し語内容Ｎｂの全体を非表示にしてもよいし、ユーザによって指定された一部の文字を非表示にしてもよい。本実施の形態では、見出し語Ｎａを表示した状態において、内容非表示機能は、見出し語内容Ｎｂの全体を非表示にしている。
【０１１９】
（見出し語に対して複数の見出し語内容を表示）
本実施の形態では、見出し語内容読み出しステップは、見出し語選択ステップにて受け付けた見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を学習帳データベースＳＤＢから読み出す。
【０１２０】
また、見出し語内容表示ステップは、見出し語内容読み出しステップにて読み出した複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を見出し語選択ステップにて受け付けた見出し語Ｎａに対応させて表示部１５１の表示画面に表示する。
【０１２１】
（ノート表示）
本実施の形態では、見出し語内容表示ステップは、表示部１５１の表示画面Ｇ１３（図３４Ａ及び図３５参照）において正面から視て上下方向に沿った境界部αを境として、左右方向の一方側の第１画面領域Ｇ１３ａに見出し語Ｎａを表示し、左右方向の他方側の第２画面領域Ｇ１３ｂに複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を表示する。
【０１２２】
（分野別に表示）
本実施の形態では、制御部１３０は、さらに分野表示手段Ｑ２１２及び分野選択手段Ｑ２１３として機能する。すなわち、学習帳表示プログラムは、分野表示手段Ｑ２１２に対応する分野表示ステップと、分野選択手段Ｑ２１３に対応する分野選択ステップとをさらに含んでいる。
【０１２３】
分野表示ステップは、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示を表示部１５１の表示画面に表示する。
【０１２４】
分野選択ステップは、分野表示ステップにて表示した複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示のうち何れか一つの選択操作を表示入力操作部１５０から受け付ける。
【０１２５】
そして、見出し語読み出しステップは、見出し語Ｎａを分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））から読み出す。
【０１２６】
また、見出し語内容読み出しステップは、見出し語選択ステップにて受け付けた見出し語Ｎａに対応する見出し語内容Ｎｂを分野選択ステップにて受け付けた分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））から読み出す。
【０１２７】
（コンテンツ情報表示）
図４７は、図１に示す電子辞書においてコンテンツ情報表示を行う制御部１３０の機能構成の一例を概略的に示す機能構成図である。
【０１２８】
図４７に示すように、制御部１３０は、指定手段Ｑ４０１、位置情報取得手段Ｑ４０２、学習帳記憶指示手段Ｑ４０３、記憶制御手段Ｑ４０４及び表示制御手段Ｑ４０５として機能する。すなわち、学習帳機能プログラムは、指定手段Ｑ４０１に対応する指定ステップと、位置情報取得手段Ｑ４０２に対応する位置情報取得ステップと、学習帳記憶指示手段Ｑ４０３に対応する学習帳記憶指示ステップと、記憶制御手段Ｑ４０４に対応する記憶制御ステップと、表示制御手段Ｑ４０５に対応する表示制御手段ステップとを含んでいる。
【０１２９】
指定ステップは、表示部１５１により表示されたデータ中の任意の文字を指定する。位置情報取得ステップは、指定された文字のコンテンツ記憶部１４９における位置情報（具体的には第１コンテンツ場所情報Ｍ１及び／又は第２コンテンツ場所情報Ｍ２）を取得する。学習帳記憶指示ステップは、指定された文字を学習帳記憶部１４１の見出し語Ｎａまたは見出し語内容Ｎｂに記憶させるよう指示する。記憶制御ステップは、記憶させる指示があったとき、見出し語Ｎａまたは見出し語内容Ｎｂの何れか少なくとも一方と位置情報Ｍ１，Ｍ２とを対応付けて学習帳記憶部１４１に記憶するよう制御する。表示制御ステップは、表示部１５１に学習帳記憶部１４１のデータを表示させる時、学習帳記憶部１４１の見出し語Ｎａまたは見出し語内容Ｎｂの何れか少なくとも一方を表示し、表示された見出し語Ｎａまたは見出し語内容Ｎｂの何れか少なくとも一方の近傍に、位置情報Ｍ１，Ｍ２に基づいたコンテンツ記憶部１４９の位置にジャンプ可能であることを示すマーク（具体的には第１マークＰＬ１及び／又は第２マークＰＬ２）を表示させる。
【０１３０】
具体的には、図６Ｂに示すように、制御部１３０は、場所表示選択手段（選択手段の一例）Ｑ２１４、コンテンツ情報読み出し手段（コンテンツ読み出し手段の一例）Ｑ２１５及びコンテンツ情報表示手段（コンテンツ表示手段の一例）Ｑ２１６として機能する。すなわち、学習帳表示プログラムは、場所表示選択手段Ｑ２１４に対応する場所表示選択ステップ（選択ステップの一例）と、コンテンツ情報読み出し手段Ｑ２１５に対応するコンテンツ情報読み出しステップ（コンテンツ読み出しステップの一例）と、コンテンツ情報表示手段Ｑ２１６に対応するコンテンツ情報表示ステップ（コンテンツ表示ステップの一例）とを含んでいる。
【０１３１】
場所表示選択ステップは、見出し語表示ステップにて表示した第１マークＰＬ１、及び、見出し語内容表示ステップにて表示した第２マークＰＬ２のうち何れか一つのマークのユーザによる選択操作をタッチ入力部１５２又は入力受付部１５０（ここでは入力受付部１５０）から受け付ける。
【０１３２】
コンテンツ情報読み出しステップは、場所表示選択ステップにて受け付けたマークＰＬ１，ＰＬ２に対応するコンテンツ場所情報Ｍ１，Ｍ２に基づいてコンテンツ記憶部１４９から辞書データベースＤＤＢを読み出す。なお、マークＰＬ１，ＰＬ２とコンテンツ場所情報Ｍ１，Ｍ２との対応関係については、後ほど図３４Ｂ及び図３４Ｃを参照しながら詳述する。
【０１３３】
コンテンツ情報表示ステップは、コンテンツ情報読み出しステップにて読み出したコンテンツ見出し語情報ＤＤＣ（ＤＤＣ（ｐ））を表示部１５１の表示画面に表示する。
【０１３４】
（コンテンツ名の表示）
本実施の形態では、第１コンテンツ場所情報Ｍ１は、見出し語確定ステップにて確定した見出し語Ｎａの情報元（リンク先）である辞書データベースＤＤＢの種類を示す第１コンテンツ種類情報Ｎｃ１を含んでいる。また、第２コンテンツ場所情報Ｍ２は、見出し語内容確定ステップにて確定した見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の情報元（リンク先）である辞書データベースＤＤＢの種類を示す第２コンテンツ種類情報Ｎｃ２を含んでいる。
【０１３５】
本実施の形態では、制御部１３０は、さらに第２コンテンツ名表示手段Ｑ２１７として機能する。すなわち、学習帳表示プログラムは、第２コンテンツ名表示手段Ｑ２１７に対応する第２コンテンツ名表示ステップをさらに含んでいる。
【０１３６】
第２コンテンツ名表示ステップは、見出し語内容読み出しステップにて読み出した第２コンテンツ種類情報Ｎｃ２から得られるコンテンツ名Ｎｃｍを見出し語内容表示ステップにて表示した見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の後に隣接して表示部１５１の表示画面に表示する。なお、学習帳表示プログラムは、第２コンテンツ名表示ステップに代えて或いは加えて見出し語読み出しステップにて読み出した第１コンテンツ種類情報Ｎｃ１から得られるコンテンツ名Ｎｃｍを見出し語表示ステップにて表示した見出し語Ｎａの後に隣接して表示部１５１の表示画面に表示する第１コンテンツ名表示ステップを含んでいてもよい。
【０１３７】
（コンテンツ場所情報の具体例）
本実施の形態では、図８Ａから図８Ｆに示すように、第１コンテンツ場所情報Ｍ１は、見出し語Ｎａの情報元であるコンテンツ見出し語情報ＤＤＣ（図５参照）のアドレス位置を示す第１コンテンツアドレス情報Ｍ１ｘを含んでいる。また、第２コンテンツ場所情報Ｍ２は、見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の情報元であるコンテンツ見出し語情報ＤＤＣのアドレス位置を示す第２コンテンツアドレス情報Ｍ２ｘを含んでいる。具体的には、第１コンテンツアドレス情報Ｍ１ｘは、見出し語Ｎａの情報元であるコンテンツ見出し語情報ＤＤＣの先頭位置を示す先頭アドレスＭ１ａを含んでいる。また、第２コンテンツアドレス情報Ｍ２ｘは、見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の情報元であるコンテンツ見出し語情報ＤＤＣの先頭位置を示す先頭アドレスＭ２ａを含んでいる。
【０１３８】
こうすることで、第１コンテンツアドレス情報Ｍ１ｘの先頭アドレスＭ１ａにより、場所表示選択ステップにて受け付けた第１マークＰＬ１に対応する見出し語Ｎａの情報元であるコンテンツ見出し語情報ＤＤＣを容易に探し出すことが可能となる。また、第２コンテンツアアドレスＭ２ｘの先頭アドレスＭ２ａにより、場所表示選択ステップにて受け付けた第２マークＰＬ２に対応する見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の情報元であるコンテンツ見出し語情報ＤＤＣを容易に探し出すことが可能となる。
【０１３９】
本実施の形態では、第１コンテンツアドレス情報Ｍ１ｘは、図５に示すコンテンツ見出し語情報ＤＤＣの先頭アドレスＭ１ａから見出し語Ｎａが存在する開始位置を示す開始位置相対アドレスＭ１ｂと、コンテンツ見出し語情報ＤＤＣの先頭アドレスＭ１ａから見出し語Ｎａが存在する終了位置を示す終了位置相対アドレスＭ１ｃとをさらに含んでいる。また、第２コンテンツアドレス情報Ｍ２ｘは、コンテンツ見出し語情報ＤＤＣの先頭アドレスＭ２ａから見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））が存在する開始位置を示す開始位置相対アドレスＭ２ｂと、コンテンツ見出し語情報ＤＤＣの先頭アドレスＭ２ａから見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））が存在する終了位置を示す終了位置相対アドレスＭ２ｃとをさらに含んでいる。なお、先頭アドレスＭ１ａ，Ｍ２ａに代えてオフセットアドレスとし、該オフセットアドレスを基準にして開始位置相対アドレスＭ１ｂ、Ｍ２ｂ及び終了位置相対アドレスＭ１ｃ，Ｍ２ｃを設定してもよい。
【０１４０】
そして、コンテンツ情報表示ステップは、見出し語Ｎａ及び見出し語内容Ｎｂの表示語句のうち、場所表示選択ステップにて受け付けたマークＰＬ１，ＰＬ２に対応する表示語句が他の表示形態とは異なる表示形態となるようにコンテンツ見出し語情報ＤＤＣを表示する。
【０１４１】
具体的には、コンテンツ情報表示ステップは、マーカー機能によって、ユーザによる選択操作を受け付けたマークＰＬ１，ＰＬ２（ここでは矢印記号「→」で構成された「ジャンプマーク」）に対応する表示語句（図３４Ｅの例ではマークＰＬ２に対応する見出し語内容Ｎｂ（１）「緒方洪庵の塾で蘭学を学び」）を着色表示する。なお、マークＰＬ１，ＰＬ２に対応する表示語句の着色表示の位置指定は、後述するように、該表示語句の情報元であるコンテンツ場所情報Ｍ１，Ｍ２に基づいて行うことができる。
【０１４２】
また、本実施の形態では、コンテンツ情報表示ステップは、見出し語Ｎａ及び見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の表示語句のうち、ユーザによる選択操作を受け付けたマークに対応する表示語句（図３４Ｅの例ではマークＰＬ２に対応する見出し語内容Ｎｂ（１）「緒方洪庵の塾で蘭学を学び」）が表示画面（図３４Ｅの例では表示画面Ｇ１４ｂ）のコンテンツ見出し語情報ＤＤＣを表示するための表示領域（図３４Ｅの例では詳細表示画面Ｇ１４ｃ）内に表示されるようにコンテンツ見出し語情報ＤＤＣを表示する。なお、マークＰＬ１，ＰＬ２に対応する表示語句の詳細表示画面Ｇ１４ｃ内への表示の位置指定は、後述するように、該表示語句の情報元であるコンテンツ場所情報Ｍ１，Ｍ２に基づいて行うことができる。
【０１４３】
［１−３］学習帳削除機能の制御構成
制御部１３０は、見出し語読み出し手段Ｑ３０１、見出し語表示手段Ｑ３０２、見出し語選択手段Ｑ３０３及び見出し語削除手段Ｑ３０４として機能する。すなわち、学習帳削除プログラムは、見出し語読み出し手段Ｑ３０１に対応する見出し語読み出しステップと、見出し語表示手段Ｑ３０２に対応する見出し語表示ステップと、見出し語選択手段Ｑ３０３に対応する見出し語選択ステップと、見出し語削除手段Ｑ３０４に対応する見出し語削除ステップとを含むステップを制御部１３０に実行させる。
【０１４４】
見出し語読み出しステップは、見出し語Ｎａを学習帳データベースＳＤＢから読み出す。
【０１４５】
見出し語表示ステップは、見出し語読み出しステップにて読み出した見出し語Ｎａを表示部１５１の表示画面に一覧表示する。
【０１４６】
見出し語選択ステップは、見出し語表示ステップにて一覧表示した見出し語Ｎａのうち何れか一つの選択操作を受け付ける。
【０１４７】
見出し語削除ステップは、見出し語選択ステップにて受け付けた見出し語Ｎａ及び第１コンテンツ場所情報Ｍ１並びに見出し語Ｎａに対応する見出し語内容Ｎｂ及び第２コンテンツ場所情報Ｍ２を学習帳データベースＳＤＢから削除する。
【０１４８】
（見出し語の削除をサブ表示画面で選択）
本実施の形態では、制御部１３０は、さらに見出し語削除表示手段Ｑ３０５として機能する。すなわち、学習帳削除プログラムは、見出し語削除表示手段Ｑ３０５に対応する見出し語削除表示ステップをさらに含んでいる。
【０１４９】
見出し語削除表示ステップは、見出し語選択ステップにて受け付けた見出し語Ｎａの削除を示す見出し語削除表示をサブ表示部１６１のサブ表示画面に表示する。
【０１５０】
そして、見出し語選択ステップは、見出し語削除表示ステップにてサブ表示部１６１のサブ表示画面に表示した見出し語削除表示の選択操作をサブ表示入力操作部１６０から受け付ける。
【０１５１】
また、見出し語削除ステップは、見出し語選択ステップにて見出し語削除表示を受け付けた場合には、見出し語選択ステップにて受け付けた見出し語削除表示に対応する見出し語Ｎａ及び第１コンテンツ場所情報Ｍ１並びに見出し語Ｎａに対応する見出し語内容Ｎｂ及び第２コンテンツ場所情報Ｍ２を学習帳データベースＳＤＢから削除する。
【０１５２】
（見出し語を分野別に削除）
本実施の形態では、制御部１３０は、さらに分野表示手段Ｑ３０６及び分野選択手段Ｑ３０７として機能する。すなわち、学習帳削除プログラムは、分野表示手段Ｑ３０６に対応する分野表示ステップと、分野選択手段Ｑ３０７に対応する分野選択ステップとをさらに含んでいる。
【０１５３】
分野表示ステップは、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示を表示部１５１の表示画面に表示する。
【０１５４】
分野選択ステップは、分野表示ステップにて表示した複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示のうち何れか一つの選択操作を表示入力操作部１５０から受け付ける。
【０１５５】
そして、見出し語読み出しステップは、見出し語Ｎａを分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））から読み出す。
【０１５６】
また、見出し語削除ステップは、見出し語選択ステップにて受け付けた見出し語Ｎａ及び第１コンテンツ場所情報Ｍ１並びに見出し語Ｎａに対応する見出し語内容Ｎｂ及び第２コンテンツ場所情報Ｍ２を分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））から削除する。
【０１５７】
（見出し語に対して複数の見出し語内容を個別に削除）
本実施の形態では、制御部１３０は、さらに見出し語内容読み出し手段Ｑ３０８、見出し語内容表示手段Ｑ３０９、見出し語内容選択手段Ｑ３１０及び見出し語内容削除手段Ｑ３１１として機能する。すなわち、学習帳削除プログラムは、見出し語内容読み出し手段Ｑ３０８に対応する見出し語内容読み出しステップと、見出し語内容表示手段Ｑ３０９に対応する見出し語内容表示ステップと、見出し語内容選択手段Ｑ３１０に対応する見出し語内容選択ステップと、見出し語内容削除手段Ｑ３１１に対応する見出し語内容削除ステップとをさらに含んでいる。
【０１５８】
見出し語内容読み出しステップは、見出し語選択ステップにて受け付けた見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を学習帳データベースＳＤＢから読み出す。
【０１５９】
見出し語内容表示ステップは、見出し語内容読み出しステップにて読み出した複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を見出し語選択ステップにて受け付けた見出し語Ｎａに対応させて表示部１５１の表示画面に表示する。
【０１６０】
見出し語内容選択ステップは、見出し語内容表示ステップにて表示した複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））のうち何れか一つの見出し語内容Ｎｂ（Ｎｂ（ｊ））の選択操作を受け付ける。
【０１６１】
見出し語内容削除ステップは、見出し語内容選択ステップにて受け付けた見出し語内容Ｎｂ（Ｎｂ（ｊ））及び第２コンテンツ場所情報Ｍ２（Ｍ２（ｊ））を学習帳データベースＳＤＢから削除する。この削除処理は、本実施形態ではサブ表示画面で行う。
【０１６２】
（複数の見出し語内容の削除をサブ表示画面で選択）
本実施の形態では、制御部１３０は、さらに見出し語内容削除表示手段Ｑ３１２として機能する。すなわち、学習帳削除プログラムは、見出し語内容削除表示手段Ｑ３１２に対応する見出し語内容削除表示ステップをさらに含んでいる。
【０１６３】
見出し語内容削除表示ステップは、複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の削除をそれぞれ示す複数の見出し語内容削除表示をサブ表示部１６１のサブ表示画面に表示する。
【０１６４】
そして、見出し語内容選択ステップは、見出し語削除内容表示ステップにてサブ表示部１６１のサブ表示画面に表示した複数の見出し語内容削除表示のうち何れか一つの選択操作をサブ表示入力操作部１６０から受け付ける。
【０１６５】
また、見出し語内容削除ステップは、見出し語内容選択ステップにて複数の見出し語内容削除表示のうち何れか一つの選択操作を受け付けた場合には、受け付けた見出し語内容削除表示に対応する見出し語内容Ｎｂ（Ｎｂ（ｊ））及び第２コンテンツ場所情報Ｍ２（Ｍ２（ｊ））を学習帳データベースＳＤＢから削除する。
【０１６６】
（複数の見出し語内容を分野別に削除）
本実施の形態では、見出し語内容読み出しステップは、見出し語選択ステップにて受け付けた見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））から読み出す。
【０１６７】
そして、図３４Ａ及び図３５の上側画面に示すように、分野エリアＡＲｃ１〜ＡＲｃ３の中から何れか一つが選択操作により分野が選択されると、見出し語内容削除ステップは、見出し語内容選択ステップにて受け付けた見出し語内容Ｎｂ（Ｎｂ（ｊ））及び第２コンテンツ場所情報Ｍ２（Ｍ２（ｊ））を分野選択ステップにて受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））から削除する。
【０１６８】
［２］学習帳機能の制御例の説明
次に、学習帳機能の制御例について学習帳登録機能と学習帳表示機能と学習帳削除機能とに分けてこの順で説明する。
【０１６９】
［２−１］学習帳登録機能の制御例
先ず、図１２から図１９に示すように、表示部１５１に表示される各画面Ｇ３〜Ｇ１１及びメッセージ画面Ｐ１〜Ｐ８等を参照しながら図２０から図２８に示す学習帳登録機能の制御フローについて説明する。
【０１７０】
なお、以下の説明では、見出し語内容Ｎｂ及びコンテンツ名Ｎｃの変数ｎの値は３とし、分野Ｄ及び学習帳データベースＳＤＢの変数ｍの値は３として説明する。すなわち、見出し語内容Ｎｂ及びコンテンツ名Ｎｃは、それぞれ、３個の見出し語内容Ｎｂ（１）〜Ｎｂ（３）及びコンテンツ名Ｎｃ（１）〜Ｎｃ（３）とする。また、分野Ｄ及び学習帳データベースＳＤＢは、それぞれ、３種類の分野（分野Ａ、分野Ｂ、分野Ｃ）Ｄ（１）〜Ｄ（３）及び学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）とする。なお、変数ｎの値は、ここでは３としたが、１、２又は４以上であってもよく、変数ｍの値も、ここでは３としたが、１、２又は４以上であってもよい。
【０１７１】
図１２から図１４は、学習帳登録機能にて見出し語Ｎａ及び見出し語内容Ｎｂ（１）〜Ｎｂ（３）を学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）に新規に作成する場合に表示される作成画面Ｇ３〜Ｇ９の遷移状態を示す概略図である。なお、図１２の機能選択画面Ｇ４において「学習帳登録機能」を示す表示は「学習帳作成」として表示している。
【０１７２】
図１５から図１７は、学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）に新規に記憶する場合に警告表示されるメッセージ画面を示す概略図である。
【０１７３】
図１８及び図１９は、学習帳登録機能にて学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）に記憶されている見出し語Ｎａ及び見出し語内容Ｎｂを変更する変更画面（Ｇ６，Ｇ１０），（Ｇ８，Ｇ１１）の遷移状態を示す概略図である。
【０１７４】
図２０は、学習帳機能の処理の流れを示すフローチャートの主要部分のフローチャートである。図２１は、図２０に示すフローチャートから続く第１処理の流れを示すフローチャートである。図２２は、図２１において不要情報Ａ１を除去する不要情報除去処理Ｓ９の流れを示すサブルーチンである。図２３は、図２１に示す第１処理から続く第２処理の流れを示すフローチャートである。図２４は、図２３に示す第２処理から続く学習帳新規作成処理の流れの前半部分を示すフローチャートである。図２５は、図２４に示す学習帳新規作成処理から続く後半部分を示すフローチャートである。図２６は、図２４において漢字Ｃ１の読みＣ２を記憶する読み入力処理Ｓ２９の流れを示すサブルーチンである。図２７は、図２３に示す第２処理から続く学習帳追加変更処理の流れの前半部分を示すフローチャートである。図２８は、図２７に示す学習帳追加変更処理から続く後半部分を示すフローチャートである。
【０１７５】
また、図２９から図３２は、記憶部１４０に設けられている各種記憶部１４２〜１４５を示す概略図である。図２９は、見出し語Ｎａのバッファ、読みＮｄのバッファ、見出し語内容Ｎｂ（１）〜Ｎｂ（３）のバッファ及びコンテンツ名Ｎｃ（１）〜Ｎｃ（３）のバッファ等を記憶する一時記憶部１４２を示す図である。図３０は、指定文字Ｍを一時的に記憶する指定文字記憶部１４３を示す図である。図３１は、選択されている選択分野Ｄ（ここでは分野Ａ、分野Ｂ又は分野Ｃ）を記憶する選択分野記憶部１４４を示す図である。図３２は、複数種類の順序並び替えを記憶する表示順記憶部１４５を示す図である。なお、図２９のバッファの参照符号はそれに対応するデータと同一符号を付している。
【０１７６】
図２０に示す処理Ｓ１〜Ｓ３は図３及び図４に示す辞書の検索処理例を示すステップである。すなわち、図３に示すように、ユーザにより図３の辞書の入力欄Ｇ２に語句（ここでは「ｔａｋｅ」）が入力され、さらに、この入力文字に対する検索指示操作があると（ここでは操作部１２０上の「検索／決定」キー１２１ｂが押下されると）（Ｓ１：Ｙｅｓ）、図５に示す辞書データベースＤＤＢが検索され、入力文字と同じ見出し語があると（Ｓ２：Ｙｅｓ）、図４に示すように、語句の検索結果としてコンテンツ見出し語に対する詳細内容（例えば、意味や例文など）を詳細画面Ｇ３として表示する（Ｓ３）。なお、入力される語句は、１文字の語句及び複数文字からなる文字列の語句を含む。次に、検索されたコンテンツ見出し語が学習帳に登録されているかを判断される（Ｓ３ａ）。コンテンツ見出し語に対応する辞書データアドレスＡｄｄｒが登録語句記憶部１７２（後述する図４９参照）に含まれるとき（Ｓ３ａ：Ｙｅｓ）、図５４または図５５に示す学習帳マーク表示処理Ｓ８０を行う。辞書データアドレスＡｄｄｒが登録語句記憶部１７２に含まれないとき（Ｓ３ａ：Ｎｏ）、学習帳マーク表示処理Ｓ８０は行われない。
【０１７７】
ここで、ユーザが覚えたいコンテンツ見出し語とそのコンテンツ見出し語内容に関する情報とを指定し、指定したコンテンツ見出し語とそのコンテンツ見出し語内容とを対応付けて記憶させるときには、図２１から図２４に示す処理動作がなされる。
【０１７８】
すなわち、図２１に示す第１処理では、図７及び図１２（上側の画面）に示すように、詳細画面Ｇ３内の任意の指定情報Ａ（詳細画面Ｇ３の反転部参照）がユーザによるタッチ操作（具体的にはタッチペン１８０又は指を画面上で接触させつつ移動させる（所謂、ドラッグ）操作後にペンが離れる操作、またはドラッグ操作後にペンが一定時間タッチされたまま移動しない操作）により指定されたか否かを判断し（Ｓ４）、任意の指定情報Ａがユーザにより指定されるまで（Ｓ４：Ｎｏ）、その他のキー処理の割り込み待ちを行う（Ｓ５）。一方、任意の指定情報Ａがユーザにより指定された場合には（Ｓ４：Ｙｅｓ）、図１２（下側の画面）に示すように、詳細画面Ｇ３上（図示例では詳細画面Ｇ３の略下半分）に機能選択画面Ｇ４を表示する（Ｓ６）。このとき、機能選択画面Ｇ４には、学習帳登録機能を含む複数の機能の表示（ここでは、ＭＰ３音声再生機能Ｆ１を示す機能表示（図示例では「音声」）、ＴＴＳ文章読み上げ機能Ｆ２を示す機能表示（図示例では「読み上げ」）、Ｓジャンプ機能Ｆ３を示す機能表示（図示例では「Ｓジャンプ」）、マーカー機能Ｆ４を示す機能表示（図示例では「マーカー」）及び学習帳登録機能Ｆ５を示す機能表示（図示例では「学習帳作成」）の五つの機能表示）を行い、処理Ｓ７に移行する。なお、この場合、全ての機能を表示後に選択された機能が実施可能かどうかを動作機能記憶部に基づき判断し、実行できない場合は実行できない旨のメッセージを表示し、実行可能な場合は、その機能を実行する。
【０１７９】
次に、機能選択画面Ｇ４でユーザによる選択操作（表示画面へのタッチ操作又はキー操作）により学習帳登録機能Ｆ５が選択されたか否かを判断し（Ｓ７）、学習帳登録機能Ｆ５が選択されるまで（Ｓ７：Ｎｏ）、その他の機能処理の割り込み待ちを行う（Ｓ８）。一方、学習帳登録機能Ｆ５が選択されると（機能選択画面Ｇ４の反転部参照）、図２２に示す不要情報除去処理Ｓ９を実行する。
【０１８０】
図２２に示す不要情報除去処理Ｓ９では、先ず、指定情報Ａに不必要な指定対象である不要情報（範囲）Ａ１が含まれているか否かを判断する（Ｓ９ａ）。
【０１８１】
指定情報Ａに不必要な指定対象が含まれている場合には（Ｓ９ａ：Ｙｅｓ）、指定情報Ａの中から不要な表示指定を除去し（Ｓ９ｂ）、これを指定文字Ｍとして図３０に示す指定文字記憶部１４３に記憶し（Ｓ９ｃ）、図２１の処理Ｓ１０に戻る。一方、指定情報Ａに不必要な指定対象が含まれていない場合には（Ｓ９ａ：Ｎｏ）、指定情報Ａをそのまま指定文字Ｍとして図３０に示す指定文字記憶部１４３に記憶し（Ｓ９ｃ）、図２１の処理Ｓ１０に戻る。なお、指定文字Ｍは、１文字の指定文字及び複数文字からなる文字列の指定文字や、文章を含む。
【０１８２】
次に、図３１に示す選択分野記憶部１４４を参照し、参照した「分野Ｄ（ｋ）」に対応した学習帳データベースＳＤＢ（ｋ）から見出し語Ｎａを読み出す（Ｓ１０）。選択分野Ｄ（１）〜Ｄ（３）の種類は、ここでは「学習帳Ａ」、「学習帳Ｂ」及び「学習帳Ｃ」の３種類とされている。但し、それに限定されることなく、１種類、２種類又は４種類以上であってもよい。なお、図３１に示す選択分野記憶部１４４には、初期値として「学習帳Ａ」を示すデータが予め記憶されている。また、選択分野記憶部１４４には、機器をリセットした時の初期値として「学習帳Ａ」が設定されるだけでなく、常に学習帳のリストが表示されるように、選択分野記憶部に学習帳を表す情報を処理Ｓ１０の処理内で記憶しても構わない。
【０１８３】
次に、図１３及び図１４に示すサブ表示部１６１の第１選択画面ｇ１に対して、「新規作成」ボタンＢＴ１を表示し、さらに、図３２に示す表示順記憶部１４５を参照し、参照した「並び替え順」（図示例では「新しい順」）を反転表示させた状態で、「新しい順」ボタンＢＴ２、「古い順」ボタンＢＴ３及び「名前順」ボタンＢＴ４を表示する（Ｓ１１）。
【０１８４】
さらに、処理Ｓ１１で参照した「並び替え順」（図示例では「新しい順」）にて処理Ｓ１０で読み出した見出し語Ｎａを一覧に表示（リスト表示）して、図１３及び図１４に示すように、リスト表示画面Ｇ５を表示する（Ｓ１２）。なお、リスト表示の最上位には《新規に作成》が表示される。また、リスト表示画面Ｇ５上（図示例では画面上部）には、複数種類の「選択分野」（ここでは「学習帳Ａ」、「学習帳Ｂ」、「学習帳Ｃ」）表示と「戻る」表示とが選択操作可能に表示されており、リスト表示画面Ｇ５は、これらをユーザによる選択操作にて選択入力できるようになっている。また、リスト表示画面Ｇ５で「戻る」表示が選択操作されると、図１２（上側の画面）に示す詳細画面Ｇ３に戻る。
【０１８５】
本実施の形態においては、学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）には、図８Ａから図８Ｆに示すように、見出し語Ｎａ及び見出し語内容Ｎｂが記憶されるときの記憶日付として登録日（ここでは時刻を含む）Ｎｅが登録されるようになっている。よって、複数種類の順序並び替えは、登録日Ｎｅの「新しい順」の並び替え、登録日Ｎｅの「古い順」の並び替え及び見出し語Ｎａの「名前順」（語順の並び替え）とされている。なお、図３２に示す表示順記憶部１４５には、初期値として「新しい順」を示すデータが予め記憶されている。フラグ“１”が記憶されると“１”に該当する並び順でリスト表示する。「新しい順」と「古い順」とはどちらか一方が“１”ならばもう一方は“０”になる。また、学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）において、図８Ａから図８Ｆに示すように、記憶日付として学習帳データベースＳＤＢ（１）〜ＳＤＢ（３）の変更日Ｎｆを別途設けておき、初回の登録日Ｎｅと２回目以降に更新する変更日Ｎｆとを分けて記憶しておいてもよい。また、学習帳データベースＳＤＢにおいて、登録日や変更日に時刻まで記憶してもよいが、登録日や変更日に時刻まで記憶するようになっていない場合には、表示順記憶部１４５において、「新しい順」と「古い順」のいずれかに“１”が入っていても、同一日付がある場合には、「名前順」とすることができる。例えば、「新しい順」：“１”、「名前順」：“１”とすると、登録日や変更日の新しい順で並べ、同一日付のものは、名前順で並べることができる。
【０１８６】
次に、図１３及び図１４のリスト表示画面Ｇ５でユーザによる選択操作により選択されている「分野」以外の「分野」が選択操作されたか否かを判断する（Ｓ１３）。処理Ｓ１３で選択されている「分野」以外の「分野」が選択操作された場合には（Ｓ１３：Ｙｅｓ）、選択された「分野」に対応した学習帳データベースＳＤＢから見出し語Ｎａを読み出し（Ｓ１４）、処理Ｓ１２に戻る。一方、処理Ｓ１３で選択されている「分野」以外の「分野」が選択操作されていない場合には（Ｓ１３：Ｎｏ）、図２３に示す第２処理へ移行する。
【０１８７】
図２３に示す第２処理では、図１３及び図１４に示すサブ表示部１６１の第１選択画面ｇ１に表示した「新規作成」ボタンＢＴ１がユーザによるタッチ操作により選択操作されたか否かを判断する（Ｓ１５）。
【０１８８】
処理Ｓ１５で「新規作成」ボタンＢＴ１が選択操作された場合には（Ｓ１５：Ｙｅｓ）、図２４に示す学習帳新規作成処理へ移行する。一方、処理Ｓ１５で「新規作成」ボタンＢＴ１が選択操作されていない場合には（Ｓ１５：Ｎｏ）、リスト表示されている見出し語Ｎａの中から何れか一つが選択操作により選択操作されたか否かを判断する（Ｓ１６）。
【０１８９】
処理Ｓ１６で見出し語Ｎａの中から何れか一つがユーザにより選択操作された場合には（Ｓ１６：Ｙｅｓ）、図２７に示す学習帳追加変更処理へ移行する。一方、処理Ｓ１６で見出し語Ｎａが何れも選択操作されていない場合には（Ｓ１６：Ｎｏ）、第１選択画面ｇ１に示す並び順の何れか一つがタッチ操作により選択操作されたか否かを判断する（Ｓ１７）。
【０１９０】
処理Ｓ１７で並び順の何れか一つがユーザにより選択操作された場合には（Ｓ１７：Ｙｅｓ）、選択された並び順に該当するフラグを図３２に示す記憶部１４５に記憶し（Ｓ１８）、図２１に示す処理Ｓ１１へ移行する。一方、処理Ｓ１７で並び順が何れも選択操作されていない場合には（Ｓ１７：Ｎｏ）、その他の機能処理の割り込み待ちを行う（Ｓ１９）。
【０１９１】
（学習帳新規作成処理）
次に、図１３及び図１４を参照しながら図２４及び図２５に示す学習帳新規作成処理について説明し、その後、図１８及び図１９を参照しながら図２７及び図２８に示す学習帳追加変更処理について説明する。
【０１９２】
図２４に示す学習帳新規作成処理では、図１３に示す選択画面Ｇ６及び図１４の選択画面Ｇ８に示すように、見出し語Ｎａを選択操作可能に表示する見出し語エリアＡＲａに対応した名称表示（図示例では「見出語」）、分野Ｄ（１）〜Ｄ（３）を選択操作可能に表示する分野エリア（図示例ではチェックボックス）ＡＲｃ１〜ＡＲｃ３に対応した名称表示（図示例では「分野」）及び見出し語内容Ｎｂ（１）〜Ｎｂ（３）を選択操作可能に表示する内容エリアＡＲｂ１〜ＡＲｂ３に対応した名称表示（図示例では「内容（１）」、「内容（２）」及び「内容（３）」））を表示する（Ｓ２０）。なお、選択画面Ｇ６，Ｇ８上（図示例では画面上部）には、「戻る」表示が選択操作可能に表示されており、選択画面Ｇ６，Ｇ８で「戻る」表示が選択操作されると、リスト表示画面Ｇ５に戻る。
【０１９３】
そして、選択画面Ｇ６，Ｇ８でユーザによる選択操作により見出し語エリアＡＲａが選択操作されたか否かを判断する（Ｓ２１）。
【０１９４】
処理Ｓ２１で見出し語エリアＡＲａが選択された場合（図１３の選択画面Ｇ６の反転部参照）には（Ｓ２１：Ｙｅｓ）、図２２に示す処理Ｓ９ｃで図３０に示す指定文字記憶部１４３に記憶した指定文字Ｍを図２９に示す一時記憶部１４２の見出し語バッファに一時的に記憶し（Ｓ２２）、さらに、選択された見出し語エリアＡＲａに対応した見出し語Ｎａの第１コンテンツ場所情報Ｍ１（ここでは第１コンテンツ種類情報Ｎｃ１のコンテンツ名Ｎｃｍ及び第１コンテンツアドレス情報Ｍ２ｘ）を図２９に示す一時記憶部１４２の第１コンテンツ場所情報バッファに記憶し（Ｓ２２ａ）、図２６に示す読み入力処理Ｓ２９を実行する。一方、処理Ｓ２１で見出し語エリアＡＲａが選択操作されていない場合には（Ｓ２１：Ｎｏ）、内容エリアＡＲｂ１〜ＡＲｂ３の中から何れか一つが選択操作により選択操作されたか否かを判断する（Ｓ２３）。
【０１９５】
処理Ｓ２３で内容エリアＡＲｂ１〜ＡＲｂ３の中から何れか一つがユーザにより選択操作された場合（図１４の選択画面Ｇ８の反転部参照）には（Ｓ２３：Ｙｅｓ）、処理Ｓ９ｃで記憶した指定文字Ｍを図２９に示す一時記憶部１４２の見出し語内容バッファに一時的に記憶し（Ｓ２４）、さらに、選択された見出し語内容エリアＡＲｂ１〜ＡＲｂ３に対応した見出し語内容Ｎｂの第２コンテンツ場所情報Ｍ２（ここでは第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍ及び第２コンテンツアドレス情報Ｍ２ｘ）を図２９に示す一時記憶部１４２の第２コンテンツ場所情報バッファに記憶し（Ｓ２４ａ）、図２６に示す読み入力処理Ｓ２９を実行する。一方、処理Ｓ２３で内容エリアＡＲｂ１〜ＡＲｂ３が何れも選択操作されていない場合には（Ｓ２３：Ｎｏ）、分野エリアＡＲｃ１〜ＡＲｃ３の中から何れか一つが選択操作により選択操作されたか否かを判断する（Ｓ２５）。
【０１９６】
処理Ｓ２５で分野エリアＡＲｃ１〜ＡＲｃ３の中から何れか一つがユーザにより選択操作された場合には（Ｓ２５：Ｙｅｓ）、選択された「分野」表示に対応する「分野」にチェックマークを表示し（Ｓ２６）、選択された「分野」表示に対応する「分野」を図２９に示す一時記憶部１４２の分野Ｄ（１）〜Ｄ（３）の分野バッファに記憶する（Ｓ２７）。一方、処理Ｓ２５で分野エリアＡＲｃ１〜ＡＲｃ３が何れも選択操作されていない場合には（Ｓ２５：Ｎｏ）、その他のキー処理の割り込み待ちを行う（Ｓ２８）。
【０１９７】
図２６に示す読み入力処理Ｓ２９では、先ず、表示入力操作部１５０からの選択操作により漢字の読みを入力するためのユーザ入力の受付があるか否かを判断し（Ｓ２９ａ）、漢字の読みを入力するためのユーザ入力の受付がない場合には（Ｓ２９ａ：Ｎｏ）、漢字交じりであるかどうかを、図３０の指定文字記憶部に記憶された文字のコードが、漢字に分類されているコードであるかどうかによって判断する（Ｓ２９ｂ）。
【０１９８】
処理Ｓ２９ｂで漢字が交じっている場合には（Ｓ２９ｂ：Ｙｅｓ）、図９に示す国語辞書データベースＲＤＢの漢字検索用テーブルＴＢ１からアドレステーブルＴＢａに行き、そのアドレステーブルＴＢａと同じアドレステーブルＴＢａを持ったひらがな検索用テーブルＴＢ２を検索し（Ｓ２９ｃ）、該当する語句があるか否かを判断し（Ｓ２９ｄ）、該当する語句があれば（Ｓ２９ｄ：Ｙｅｓ）、該当するひらがな検索用テーブルＴＢ２の読みを取得し（Ｓ２９ｅ）、処理Ｓ２９ｅで取得した語句を図２９に示す一時記憶部１４２の読みバッファに一時的に記憶する（Ｓ２９ｆ）。なお、図１０に示すように、国語辞書データベースＲＤＢの見出し語に対応する内容に読みの情報があれば、漢字検索用テーブルＴＢ１からアドレステーブルＴＢａに行き、そのアドレステーブルＴＢａに対応した辞書テーブルＴＢ３の見出し語の内容から読みを抽出してもよい。
【０１９９】
一方、処理Ｓ２９ｄで語句がなければ（Ｓ２９ｄ：Ｎｏ）、見出し語エリアＡＲａの語句を図２９に示す一時記憶部１４２の読みバッファに一時的に記憶する（Ｓ２９ｇ）。
【０２００】
また、処理２９ａで漢字の読みを入力するためのユーザ入力の受付がある場合には（Ｓ２９ａ：Ｙｅｓ）、ユーザによるひらがな入力操作により、漢字の読みが入力される。すなわち、ユーザによるひらがな入力がある否かを判断し（Ｓ２９ｈ）、ユーザによるひらがな入力があった場合には（Ｓ２９ｈ：Ｙｅｓ）、入力された語句を図２９に示す一時記憶部１４２の読みバッファに一時的に記憶する（Ｓ２９ｉ）。一方、ユーザによるひらがな入力がなかった場合には（Ｓ２９ｈ：Ｎｏ）、処理Ｓ２９ｂに移行する。
【０２０１】
そして、処理Ｓ２９ｆ、処理Ｓ２９ｇ又は処理Ｓ２９ｉの終了後、図２４に示す学習帳新規作成処理に戻り、図２５に示す処理Ｓ３０へ移行する。
【０２０２】
次に、図２５に示す処理Ｓ３０で登録前の確認用プレビュー表示画面（図１３の例ではプレビュー表示画面Ｇ７、図１４の例ではプレビュー表示画面Ｇ９）を表示する。なお、本実施の形態では、登録する語句（図１３及び図１４では登録する語句の後の括弧内）にはコンテンツ名Ｎｃが付与されて表示されている。
【０２０３】
また、本実施の形態では、プレビュー表示画面Ｇ７，Ｇ９において、見出し語内容Ｎｂと見出し語Ｎａとを異なる表示形態で表している。具体的には、見出し語内容Ｎｂの色（図示例では黒色）とは異なる色（図示例では赤色）で見出し語Ｎａを表示している。このことは、後述する図１８及び図１９のプレビュー表示画面Ｇ１０，Ｇ１１についても同様である。
【０２０４】
また、プレビュー表示画面Ｇ７，Ｇ９において、漢字の読みＮｄを表示してもよい。また、プレビュー表示画面Ｇ７，Ｇ９上（図示例では画面上部）には、「戻る」表示が選択操作可能に表示されており、プレビュー表示画面Ｇ７，Ｇ９で「戻る」表示が選択操作されると、選択画面Ｇ６，Ｇ８に戻る。
【０２０５】
そして、決定指示操作（ここでは操作部１２０上の「検索／決定」キー１２１ｂの押下）があるか否かを判断し（Ｓ３１）、決定指示があるまで待機する（Ｓ３１：Ｎｏ）。決定指示があると（Ｓ３１：Ｙｅｓ）、図２９の一時記憶部の分野記憶エリアに記憶されている「分野」に対応した学習帳データベースＳＤＢに記憶し、図２９の一時記憶部１４２の分野バッファの記憶エリアに記憶されている「分野」を図３１の選択分野記憶部１４４に記憶する（Ｓ３２）。また、ここで、見出し語Ｎａまたは見出し語内容Ｎｂに対応付けて、見出し語番号Ｎｏが学習帳データベースＳＤＢに登録される。このように、学習帳に登録した語句の分野を選択分野記憶部１４４に記憶しておくことにより、次に選択した語句を学習帳に登録する際に、前回登録した語句の学習帳リストが図２１の処理Ｓ１０の処理で表示されるので、前回登録した語句が表示され、選択できる。これにより、前回登録した語句の学習帳を選択し直す必要がなく、同じ学習帳の語句に対する見出し語部または内容部を連続して登録しやすくなる。ここでは、上記を想定して説明をしているが、図２１の処理Ｓ１０で常に学習帳Ａのリストが表示されるように、選択分野記憶部１４４に学習帳Ａを表す情報を記憶しても構わない。
【０２０６】
その後、コンテンツ記憶制御手段Ｑ５０２（後述する図４７参照）によって、学習帳位置情報Ｔｓ（詳細は後述する。ここでは、選択分野記憶部１４４に記憶された「分野」および見出し語番号Ｎｏ）を第１コンテンツ場所情報Ｍ１または第２コンテンツ場所情報Ｍ２に対応付けて、登録語句記憶部１７２（後述する図４９参照）に記憶する（Ｓ３２ａ）。
【０２０７】
次に、制御部１３０のカレンダー（時計）機能から日付及び時刻を取得し、図３１に示す選択分野記憶部１４４に記憶されている「分野」に対応した学習帳データベースＳＤＢの登録日Ｎｅに記憶する（Ｓ３３）。
【０２０８】
次に、図１３及び図１４に示すように、登録したことを示すガイダンス表示（図示例ではプレビュー表示画面Ｇ７，Ｇ９上にポップアップ表示Ｐ１，Ｐ２）を行い（Ｓ３４）、図１２に示す詳細画面Ｇ３に戻る（Ｓ３５）。
【０２０９】
次に、ユーザによる入力操作により新規の検索語句の入力（同一のコンテンツ情報や他のコンテンツ情報を検索するための検索語句の入力）があるか否かを判断し（Ｓ３６）、新規の検索語句の入力がある場合には（Ｓ３６：Ｙｅｓ）、図２０に示す処理Ｓ１に戻る一方、新規の検索語句の入力がない場合には（Ｓ３６：Ｎｏ）、図２１に示す処理Ｓ４に戻る。
【０２１０】
なお、図１３及び図１４のリスト表示画面Ｇ５において《新規に作成》が選択操作されたときに登録最大件数を超えている場合には、図１５に示す警告表示を行う。図示例では、リスト表示画面Ｇ５上にポップアップ表示Ｐ３を行った後、リスト表示画面Ｇ５に戻る。また、図１３及び図１４の選択画面Ｇ６，Ｇ８において指定文字Ｍが、登録可能文字数を超えている場合、図１６に示す警告表示を行う。図示例では、選択画面Ｇ６，Ｇ８上にポップアップ表示Ｐ４を行った後、選択画面Ｇ６，Ｇ８に戻る。また、選択画面Ｇ６，Ｇ８において分野の登録最大件数を超えている場合、図１７に示す警告表示を行う。図示例では、選択画面Ｇ６，Ｇ８上にポップアップ表示Ｐ５を行った後、選択画面Ｇ６，Ｇ８に戻る。
【０２１１】
（学習帳追加変更処理）
次に、図１８及び図１９を参照しながら図２７及び図２８に示す学習帳追加変更処理について説明する。なお、図２７及び図２８のフローチャートにおいて図２４及び図２５のフローチャートと同じ処理には同一符号を付し、その説明を省略する。図２７及び図２８において、異なる処理には処理符号を○印で囲んで示している。
【０２１２】
図２７及び図２８に示す学習帳追加変更処理は、図２３に示す処理Ｓ１６おいて、学習帳データベースＳＤＢに記憶されている見出し語Ｎａの中から何れか一つがユーザの選択操作により選択操作された場合に（Ｓ１６：Ｙｅｓ）行われる。
【０２１３】
図２７に示す処理Ｓ３７では、図２３に示す処理Ｓ１６で選択された見出し語Ｎａに対応した見出し語内容Ｎｂを学習帳データベースＳＤＢから読み出し、処理Ｓ２０に移行する。
【０２１４】
また、処理Ｓ２１で見出し語エリアＡＲａが選択された場合（図１８の選択画面Ｇ６の反転部参照）には（Ｓ２１：Ｙｅｓ）、選択された見出し語エリアＡＲａの登録されている見出し語Ｎａを変更するかどうかを確認する変更確認表示（図示例では選択画面Ｇ６上にポップアップ表示Ｐ６）を行い（Ｓ３８）、処理Ｓ３９に移行する。この場合、ポップアップ表示Ｐ６の○○○内には「見出し語」という表示を行う。
【０２１５】
そして、ユーザによる変更しない確認操作（図示例では”Ｎ“の入力操作）が行われると（Ｓ３９：Ｎｏ）、処理Ｓ２０に移行する一方、ユーザによる変更してよい確認操作（図示例では”Ｙ“の入力操作）が行われると（Ｓ３９：Ｙｅｓ）、処理Ｓ２２に移行する。
【０２１６】
また、処理Ｓ２３で内容エリアＡＲｂ１〜ＡＲｂ３の中から何れか一つがユーザにより選択操作された場合（図１９の選択画面Ｇ８の反転部参照）には（Ｓ２３：Ｙｅｓ）、選択された内容エリアＡＲｂに対応する見出し語内容Ｎｂが未登録か否かを判断する（Ｓ４０）。選択された見出し語内容Ｎｂが登録されている場合には（Ｓ４０：Ｎｏ）、図１８に示すように、登録されている見出し語内容Ｎｂを変更するかどうかのガイダンス表示（図示例では選択画面Ｇ８上にポップアップ表示Ｐ６）を行い（Ｓ４１）、処理Ｓ２４に移行する。なお、ポップアップ表示Ｐ６の○○○内には「内容（１）」、「内容（２）」及び「内容（３）」という表示のうちの選択された表示（例えば「内容（１）」が選択された場合には「内容（１）」という表示）を行う。一方、選択された見出し語内容Ｎｂが未登録の場合には（Ｓ４０：Ｙｅｓ）、そのまま処理Ｓ２４に移行する。
【０２１７】
図２８に示す処理Ｓ３２では、既述したとおり、図２９の一時記憶部の分野記憶エリアに記憶されている「分野」に対応した学習帳データベースＳＤＢに記憶し、図２９の一時記憶部１４２の分野バッファの記憶エリアに記憶されている「分野」を図３１の選択分野記憶部１４４に記憶するが、この場合、ユーザにより現在の分野Ｄ（Ｄ（ｋ））から他分野Ｄ（Ｄ（ｈ））が選択された場合には、現在の分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢ（ＳＤＢ（ｋ））に記憶されている見出し語Ｎａ及び第１コンテンツ場所情報Ｍ１並びに見出し語Ｎａに対応する見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（３））及び第２コンテンツ場所情報Ｍ２（Ｍ２（１）〜Ｍ２（３））を他分野Ｄ（Ｄ（ｈ））の学習帳データベースＳＤＢ（ＳＤＢ（ｈ））に移動させる。
【０２１８】
また、処理Ｓ３２ｂでは、コンテンツ記憶制御手段Ｑ５０２によって、登録語句記憶部１７２に記憶された学習帳位置情報Ｔｓを修正する。
【０２１９】
また、処理Ｓ３２の後、制御部１３０のカレンダー（時計）機能から日付及び時刻を取得し、図３１に示す選択分野記憶部１４４に記憶されている「分野」に対応した学習帳データベースＳＤＢの登録日Ｎｅに上書き更新する（Ｓ４２）。
【０２２０】
そして、図１８及び図１９に示すように、登録したことを示すガイダンス表示（図示例ではプレビュー表示画面Ｇ１０，Ｇ１１上にポップアップ表示Ｐ７，Ｐ８）を行う（Ｓ４３）。
【０２２１】
［２−２］学習帳表示機能の制御例
次に、図３３、図３４Ａから図３４Ｅ、図３５及び図３６に示すように、表示部１５１に表示される画面Ｇ１２〜Ｇ１５をサブ表示部１６１に表示される画面ｇ２，ｇ３と共に参照しながら図３７、図３８Ａから図３８Ｅ、図３９及び図４０に示す学習帳表示機能の制御フローについて説明する。
【０２２２】
図３３、図３４Ａ、図３４Ｄ、図３４Ｅ、図３５及び図３６は、学習帳表示機能にて登録されている見出し語Ｎａ及び見出し語内容Ｎｂを学習帳データベースＳＤＢから読み出して表示する場合に表示される表示画面Ｇ１２〜Ｇ１５の遷移状態を示す概略図である。また、図３４Ｂ及び図３４Ｃは、記憶部１４０における表示メモリ（具体的にはＲＡＭ）１４０ｃ（図６Ａ参照）に記憶しつつ図３４Ａ及び図３６に示す表示画面Ｇ１４，Ｇ１５上に埋め込まれたコンテンツ場所情報Ｍ１，Ｍ２の一例及び他の例を説明するための説明図である。図３４Ｄ及び図３４Ｅは、それぞれ、見出し語Ｎａ及び見出し語内容Ｎｂ（１）〜Ｎｂ（３）のリンク先情報であるコンテンツ見出し語情報ＤＤＣ（ＤＤＣ（ｐ））の表示操作を行った場合に表示画面Ｇ１４ａ，Ｇ１４ｂ上に表示される詳細内容表示画面Ｇ１４ｃの一例及び他の例を示す概略図である。
【０２２３】
図２０に示す処理Ｓ１おいて、入力文字に対する検索指示がない場合には（Ｓ１：Ｎｏ）、学習帳機能を実行する実行指示があるか否かを判断する（Ｓ４４）。ここでは、学習帳機能は、操作部１２０上の機能キー１２１ｃの押下後に学習帳キー１２１ｄを押下するか、或いは、図３３に示すメイン画面Ｇ１２において便利機能の選択メニューを開く「便利機能」表示ＡＲｄの選択操作後に学習帳機能の実行を示す「学習帳」表示ＡＲｅがユーザにより選択操作されることで実行される。
【０２２４】
処理Ｓ４４で学習帳機能の実行指示がない場合には（Ｓ４４：Ｎｏ）、その他の機能処理の割り込み待ちを行う（Ｓ４５）。
【０２２５】
一方、処理Ｓ４４で学習帳機能の実行指示があると（Ｓ４４：Ｙｅｓ）、学習帳記憶部１４１の学習帳データベースＳＤＢに見出し語Ｎａ及び見出し語内容Ｎｂのデータが存在するか否かを判断し（処理Ｓ４６）、学習帳データベースＳＤＢにデータが存在する場合には（Ｓ４６：Ｙｅｓ）、図３７、図３８Ａから図３８Ｅ、図３９及び図４０に示すリスト表示処理を実行する。また、学習帳データベースＳＤＢにデータが存在しない場合には（Ｓ４６：Ｎｏ）、後述する図４４に示すようなメッセージ表示を表示画面Ｇ１６として表示する。
【０２２６】
（リスト表示処理）
図３７は、学習帳表示機能の処理の流れを示すフローチャートの前半部分のフローチャートである。図３８Ａは、図３７に示すフローチャートから続く後半部分を示すフローチャートである。図３８Ｂは、図３８Ａにおいて選択されていた見出し語内容Ｎｂを全画面表示する全画面処理Ｓ６８の流れを示すサブルーチンである。図３８Ｃは、見出し語内容Ｎｂを表示する１件表示画面Ｇ１４においてリンク先情報であるコンテンツ見出し語情報ＤＤＣを表示させるキー処理を行う詳細内容表示中キー処理Ｓ７２の一例を示すサブルーチンである。図３８Ｄは、図３８Ｃに示す詳細内容表示中キー処理Ｓ７２の他の例を示すサブルーチンである。図３８Ｅは、図３８Ｃ及び図３８Ｄにおいてジャンプしたい語を指定、反転表示するジャンプ指定処理Ｓ７３を示すサブルーチンである。図３９は、図３８Ａにおいて見出し語Ｎａの並び順を決める第１サブ画面処理Ｓ５８の流れを示すサブルーチンである。図４０は、図３９において見出し語内容Ｎｂの「表示」又は「非表示」を決める第２サブ画面処理Ｓ５９の流れを示すサブルーチンである。
【０２２７】
また、図４１及び図４２は、記憶部１４０に設けられている各記憶部１４６，１４７を示す概略図である。図４１は、見出し語内容Ｎｂの「表示」又は「非表示」を示すフラグを記憶する表示設定記憶部１４６を示す図である。なお、図４１に示す表示設定記憶部１４６においてフラグの“１”は「表示」を示し、フラグの“０”は「非表示」を示す。また、図４１に示す表示設定記憶部１４６には、初期値として「表示」を示すフラグが予め記憶されている。図４２は、見出し語内容Ｎｂのリスト表示順を記憶する学習帳リスト表示記憶部１４７を示す図である。
【０２２８】
図３７、図３８Ａから図３８Ｅ、図３９及び図４０に示すリスト表示処理では、先ず、図３１に示す選択分野記憶部１４４を参照し、参照した「分野」に対応した学習帳データベースＳＤＢから見出し語Ｎａ及び見出し語内容Ｎｂを読み出す（Ｓ４８）。
【０２２９】
次に、図３２に示す表示順記憶部１４５を参照し、参照した「並び替え順」（図示例では「新しい順」）で見出し語Ｎａを図３４Ａに示すリスト表示画面Ｇ１３にリスト表示し、さらに、リスト表示した見出し語Ｎａのうち、選択（ここでは反転表示）された見出し語Ｎａに対応させて見出し語内容Ｎｂをリスト表示画面Ｇ１３に表示する（Ｓ４９）。詳しくは、リスト表示画面Ｇ１３において正面から視て上下方向に沿った境界部αを境として、左右方向の一方側（図示例では左側）の第１画面領域Ｇ１３ａに見出し語Ｎａを表示し、左右方向の他方側（図示例では右側）の第２画面領域Ｇ１３ｂに複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（３））を表示する。なお、リスト表示画面Ｇ１３上（図示例では画面上部）には、複数種類の「選択分野」（ここでは「学習帳Ａ」、「学習帳Ｂ」、「学習帳Ｃ」）表示と「戻る」表示とが選択操作可能に表示されており、リスト表示画面Ｇ１３は、これらをユーザによる選択操作にて選択入力できるようになっている。また、リスト表示画面Ｇ１３で「戻る」表示が選択操作されると、図３３に示すメイン画面Ｇ１２に戻る。
【０２３０】
次に、図４１に示す表示設定記憶部１４６を参照し、参照した「表示」又は「非表示」（図示例では「表示」）を反転表示させた状態で、「表示」ボタンＢＴ５及び「非表示」ボタンＢＴ６を図３４Ａに示すサブ表示部１６１（第２選択画面ｇ２）に表示する（Ｓ５０）。
【０２３１】
また、図３２に示す表示順記憶部１４５を参照し、参照した「並び替え順」（図示例では「新しい順」）を反転表示させた状態で、「新しい順」ボタンＢＴ２、「古い順」ボタンＢＴ３及び「名前順」ボタンＢＴ４を図３４Ａに示すサブ表示部１６１（第２選択画面ｇ２）に表示する（Ｓ５１）。
【０２３２】
さらに、後述する学習帳削除機能に用いる「削除」ボタンＢＴ７を図３４Ａに示すサブ表示部１６１（第２選択画面ｇ２）に表示する（Ｓ５２）。
【０２３３】
次に、分野エリアＡＲｃ１〜ＡＲｃ３の中から何れか一つが選択操作により選択操作されたか否かを判断する（Ｓ５３）。
【０２３４】
処理Ｓ５３で分野エリアＡＲｃ１〜ＡＲｃ３の中から何れか一つがユーザにより選択操作された場合には（Ｓ５３：Ｙｅｓ）、選択された「分野表示」に対応する「分野」を図３１に示す選択分野記憶部１４４に記憶し（Ｓ５４）、選択された「分野」に対応した学習帳データベースＳＤＢから見出し語Ｎａ及び見出し語内容Ｎｂを読み出し（Ｓ５５）、処理Ｓ４９へ移行する。
【０２３５】
一方、処理Ｓ５３で分野エリアＡＲｃ１〜ＡＲｃ３が何れも選択操作されていない場合には（Ｓ５３：Ｎｏ）、図３８Ａに示す処理Ｓ５６へ移行する。
【０２３６】
図３８Ａに示す処理Ｓ５６では、操作部１２０へのユーザによるキー操作及び図３４Ａのリスト表示画面Ｇ１３へのユーザによる選択操作及び第２選択画面ｇ２へのユーザによるタッチ操作の何れかが行われるまで待機し（Ｓ５６：Ｎｏ、Ｓ５７：Ｎｏ）、第２選択画面ｇ２へのユーザによるタッチ操作が行われると（Ｓ５７：Ｙｅｓ）、図３９に示す第１サブ画面処理Ｓ５８を実行する。
【０２３７】
図３９に示す第１サブ画面処理Ｓ５８では、第２選択画面ｇ２の「新しい順」ボタンＢＴ２がタッチ操作されると（Ｓ５８ａ：Ｙｅｓ）、図３１に示す選択分野記憶部１４４を参照し（Ｓ５８ｂ）、参照した「分野」に対応した学習帳データベースＳＤＢの登録日Ｎｅの新しい順で見出し語Ｎａを図３４Ａに示すリスト表示画面Ｇ１３の第１画面領域Ｇ１３ａにリスト表示し、さらに、リスト表示した見出し語Ｎａのうち、選択された見出し語Ｎａに対応させて見出し語内容Ｎｂをリスト表示画面Ｇ１３の第２画面領域Ｇ１３ｂに表示する（Ｓ５８ｃ）。そして、第２選択画面ｇ２の「新しい順」ボタンＢＴ２を反転表示し（Ｓ５８ｄ）、処理Ｓ５８ｍへ移行する。
【０２３８】
なお、本実施の形態において、図４２に示す学習帳リスト表示記憶部１４７の順序でリスト表示の１行目に表示されているのは、図８Ａから図８Ｃに示す学習帳Ｂの見出し語番号Ｎｏが「０００３」の「福沢諭吉」である。スクロール等の画面内の移動表示を行ったり、並び順を変えたり、学習帳の種類を変えた時点で、学習帳リスト表示記憶部１４７のデータが作成される。
【０２３９】
また、「語順」は、「記号」→「アルファベット」→「ひらがな／カタカナ（半角）」→「ひらがな／カタカナ（全角）」→「漢字のコード順」の順番とされている。記号、アルファベット、ひらがな（半角／全角）、カタカナ（半角／全角）、漢字はそれぞれ固有のコードを対応付けて機器が記憶しており、そのコードに基づき、例えば、コードの値の小さいものから順番に並び変えを行うことが可能となる。なお、漢字については、漢字のコード順にすると、必ずしも漢字の読み順にならないことから、漢字Ｃ１の読みＮｄのコード順で表示してもよい。
【０２４０】
また、第２選択画面ｇ２の「新しい順」ボタンＢＴ２がタッチ操作されずに（Ｓ５８ａ：Ｎｏ）、「古い順」ボタンＢＴ３がタッチ操作されると（Ｓ５８ｅ：Ｙｅｓ）、図３１に示す選択分野記憶部１４４を参照し（Ｓ５８ｆ）、参照した「分野」に対応した学習帳データベースＳＤＢの登録日Ｎｅの古い順で見出し語Ｎａを図３４Ａに示す第１画面領域Ｇ１３ａにリスト表示し、さらに、リスト表示した見出し語Ｎａのうち、選択された見出し語Ｎａに対応させて見出し語内容Ｎｂを第２画面領域Ｇ１３ｂに表示する（Ｓ５８ｇ）。そして、第２選択画面ｇ２の「古い順」ボタンＢＴ３を反転表示し（Ｓ５８ｈ）、処理Ｓ５８ｍへ移行する。
【０２４１】
また、第２選択画面ｇ２の「古い順」ボタンＢＴ３がタッチ操作されずに（Ｓ５８ｅ：Ｎｏ）、「名前順」ボタンＢＴ４がタッチ操作されると（Ｓ５８ｉ：Ｙｅｓ）、図３１に示す選択分野記憶部１４４を参照し（Ｓ５８ｊ）、参照した「分野」に対応した学習帳データベースＳＤＢの見出し語Ｎａの「語順」で見出し語Ｎａを図３４Ａに示す第１画面領域Ｇ１３ａにリスト表示し、さらに、リスト表示した見出し語Ｎａのうち、選択された見出し語Ｎａに対応させて見出し語内容Ｎｂを第２画面領域Ｇ１３ｂに表示する（Ｓ５８ｋ）。そして、第２選択画面ｇ２の「名前順」ボタンＢＴ４を反転表示し（Ｓ５８ｌ）、処理Ｓ５８ｍへ移行する。
【０２４２】
処理Ｓ５８ｍでは、選択された並び順に該当するフラグを図３２に示す記憶部１４５に記憶する。また、第２選択画面ｇ２の「名前順」ボタンＢＴ４がタッチ操作されない場合には（Ｓ５８ｉ：Ｎｏ）、図４０に示す第２サブ画面処理Ｓ５９を実行する。
【０２４３】
図４０に示す第２サブ画面処理Ｓ５９では、第２選択画面ｇ２の「表示」ボタンＢＴ５がタッチ操作されると（Ｓ５９ａ：Ｙｅｓ）、図３４Ａに示すように、リスト表示画面Ｇ１３の第１画面領域Ｇ１３ａにおいて選択されている見出し語Ｎａに対応する見出し語内容Ｎｂを第２画面領域Ｇ１３ｂに表示する（Ｓ５９ｂ）。そして、第２選択画面ｇ２の「表示」ボタンＢＴ５を反転表示し（Ｓ５９ｃ）、処理Ｓ５９ｈへ移行する。
【０２４４】
また、第２選択画面ｇ２の「表示」ボタンＢＴ５がタッチ操作されずに（Ｓ５９ａ：Ｎｏ）、「非表示」ボタンＢＴ６がタッチ操作されると（Ｓ５９ｄ：Ｙｅｓ）、図３５に示すように、リスト表示画面Ｇ１３の第１画面領域Ｇ１３ａにおいて選択されている見出し語Ｎａに対応する見出し語内容Ｎｂを第２画面領域Ｇ１３ｂで非表示にする（Ｓ５９ｅ）。そして、第２選択画面ｇ２の「非表示」ボタンＢＴ６を反転表示する（Ｓ５９ｆ）。
【０２４５】
第２選択画面ｇ２の「非表示」ボタンＢＴ６がタッチ操作されずに（Ｓ５９ｄ：Ｎｏ）、「削除」ボタンＢＴ７がタッチ操作されると（Ｓ５９ｇ：Ｙｅｓ）、後述する図４５及び図４６に示す削除処理Ｓ６０のサブルーチンに移行する。
【０２４６】
そして、処理Ｓ５９ｃ又は処理Ｓ５９ｆの終了後、選択された表示又は非表示を示すフラグを図４１に示す表示設定記憶部１４６に記憶する（Ｓ５９ｈ）。処理Ｓ５９ｈ及び削除処理Ｓ６０の終了後、或いは、処理Ｓ５９ｇで第２選択画面ｇ２の「削除」ボタンＢＴ７がタッチ操作されない場合には（Ｓ５９ｇ：Ｎｏ）、図３９に示す第１サブ画面処理へ戻る。
【０２４７】
図３９に示す処理Ｓ５８ｍ又は第２サブ画面処理Ｓ５９の終了後、図３７及び図３８Ａに示すリスト表示処理において「リスト表示中キー処理」として処理Ｓ５３へ戻る。
【０２４８】
図３８Ａに示す処理Ｓ５６において、操作部１２０へのユーザによるキー操作が行われるか、或いは、図３４Ａ又は図３５のリスト表示画面Ｇ１３へのユーザによるタッチ操作が行われると（Ｓ５６：Ｙｅｓ）、操作部１２０上のカーソルキー１２１ｅが押下されるか否かを判断し（Ｓ６１）、カーソルキー１２１ｅが押下された場合には（Ｓ６１：Ｙｅｓ）、図３４Ａ又は図３５のリスト表示画面Ｇ１３の第１画面領域Ｇ１３ａにリスト表示されて選択（ここでは反転表示）されている見出し語Ｎａの選択状態を変更（移動）し（Ｓ６２）、決定指示があるか（ここでは操作部１２０上の「検索／決定」キー１２１ｂが押下されたか）否かを判断し（Ｓ６３）、決定指示がない場合には（Ｓ６３：Ｎｏ）、処理Ｓ６１へ移行する一方、決定指示があると（Ｓ６３：Ｙｅｓ）、処理Ｓ６８へ移行する。
【０２４９】
また、カーソルキー１２１ｅが押下されていない場合には（Ｓ６１：Ｎｏ）、図３４Ａ又は図３５のリスト表示画面Ｇ１３へのユーザによるタッチ操作があったかを判断し（Ｓ６４）、リスト表示画面Ｇ１３へのタッチ操作がある場合には（Ｓ６４：Ｙｅｓ）、第１画面領域Ｇ１３ａにリスト表示されている見出し語Ｎａの表示がユーザによりタッチ操作されたか否かを判断し（Ｓ６５）、見出し語Ｎａの表示がタッチ操作された場合には（Ｓ６５：Ｙｅｓ）、処理Ｓ６８に移行する。また、見出し語Ｎａの表示がタッチ操作されていない場合には（Ｓ６５：Ｎｏ）、処理６２に移行する。また、リスト表示画面Ｇ１３へのタッチ操作がない場合には（Ｓ６４：Ｎｏ）、第２画面領域Ｇ１３ｂへのユーザによるタッチ操作があったかを判断し（Ｓ６６）、第２画面領域Ｇ１３ｂへのタッチ操作があると（Ｓ６６：Ｙｅｓ）、処理Ｓ６８へ移行する。一方、第２画面領域Ｇ１３ｂへのタッチ操作がない場合には（Ｓ６６：Ｎｏ）、その他のキー処理の割り込み待ちを行う（Ｓ６７）。
【０２５０】
次に、図３４Ａ又は図３５の１件表示画面Ｇ１４に示すように、選択されている見出し語Ｎａと、見出し語Ｎａの後に隣接して見出し語Ｎａのリンク先を示す「→」のジャンプマークと、見出し語Ｎａ（１件の見出し語Ｎａ）に対応する見出し語内容Ｎｂ（図３５では非表示）と、見出し語内容Ｎｂの後に隣接して見出し語内容Ｎｂのリンク先を示す「→」のジャンプマーク（図３５では非表示）とを全面表示する全画面表示処理Ｓ６８のサブルーチンに移行する。
【０２５１】
図３８Ｂに示す全画面表示処理Ｓ６８では、先ず、該当する学習帳記憶部１４１から見出し語Ｎａを読み出し（Ｓ６８ａ）、読み出した見出し語Ｎａを１件表示画面Ｇ１４に表示する（Ｓ６８ｂ）。
【０２５２】
次に、見出し語Ｎａに対応する第１コンテンツ場所情報Ｍ１が存在するか否かを判断し（Ｓ６８ｃ）、第１コンテンツ場所情報Ｍ１があれば、見出し語Ｎａのリンク先として見出し語Ｎａに対応する第１コンテンツ場所情報Ｍ１（具体的には、第１コンテンツ種類情報Ｎｃ１のコンテンツ名Ｎｃｍ及び第１コンテンツアドレス情報Ｍ１ｘ）を設定し（Ｓ６８ｄ）、見出し語Ｎａの後に第１マークＰＬ１（ここでは「→」のジャンプマーク（図３４Ａの下図参照））を表示する（Ｓ６８ｅ）。すなわち、学習帳記憶部１４１に記憶された第１コンテンツ場所情報Ｍ１を表示メモリ１４０ｃに記憶しつつ制御コードＣＮ１〜ＣＮ４により画面表示Ｇ１４に表示して表示画面Ｇ１４上の第１コンテンツ場所情報Ｍ１（さらに具体的には、第１コンテンツ種類情報Ｎｃ１のコンテンツ名Ｎｃｍ、先頭アドレスＭ１ａ、開始位置相対アドレスＭ１ｂ及び終了位置相対アドレスＭ１ｃ（図３４Ｂ及び図３４Ｃ参照））を埋め込むことで、リンク先の第１コンテンツ場所情報Ｍ１を設定し、ユーザによる選択操作時に表示画面Ｇ１４から取り出せるようにしている。なお、第１コンテンツ場所情報Ｍ１は、非表示状態（表示画面Ｇ１４のユーザに対する視認表示を禁止した状態）となっている。制御コードＣＮ１〜ＣＮ４については、後述する。
【０２５３】
次に、見出し語内容Ｎｂ（１）に対応する第２コンテンツ場所情報Ｍ２が存在するか否かを判断し（Ｓ６８ｆ）、第２コンテンツ場所情報Ｍ２があれば、見出し語内容Ｎｂ（１）を１件表示画面Ｇ１４に表示し（Ｓ６８ｇ）、リンク先として見出し語内容Ｎｂ（１）に対応する第２コンテンツ場所情報Ｍ２（具体的には、第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍ及び第２コンテンツアドレス情報Ｍ２ｘ）を設定し（Ｓ６８ｈ）、見出し語内容Ｎｂ（１）の後に第２マークＰＬ２（ここでは「→」のジャンプマーク（図３４Ａ参照））を表示する（Ｓ６８ｉ）。すなわち、学習帳記憶部１４１に記憶された第２コンテンツ場所情報Ｍ２を表示メモリ１４０ｃに記憶しつつ制御コードＣＮ１〜ＣＮ４により画面表示Ｇ１４に表示して表示画面Ｇ１４上の第２コンテンツ場所情報Ｍ２（さらに具体的には、第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍ、先頭アドレスＭ１ａ、開始位置相対アドレスＭ１ｂ及び終了位置相対アドレスＭ１ｃ（図３４Ｂ及び図３４Ｃ参照））を埋め込むことで、リンク先の第２コンテンツ場所情報Ｍ２を設定し、ユーザによる選択操作時に表示画面Ｇ１４から取り出せるようにしている。なお、第２コンテンツ場所情報Ｍ２は、非表示状態（表示画面Ｇ１４のユーザに対する視認表示を禁止した状態）となっている。
【０２５４】
見出し語内容Ｎｂ（２）の処理Ｓ６８ｊ〜Ｓ６８ｍ及び見出し語内容Ｎｂ（３）の処理Ｓ６８ｎ〜Ｓ６８ｑについても、見出し語内容Ｎｂ（１）の処理Ｓ６８ｆ〜Ｓ６８ｉと同様であり、ここでは説明を省略する。
【０２５５】
次に、制御コードＣＮ１〜ＣＮ４について図３４Ｂ及び図３４Ｃを参照しながら説明する。
【０２５６】
画面表示Ｇ１４において、見出し語Ｎａ及び見出し語内容Ｎｂの後には、それぞれ、非表示状態の第１コンテンツ場所情報Ｍ１及び第２コンテンツ場所情報Ｍ２が出力され（埋め込まれ）ている。
【０２５７】
（コンテンツ場所情報の一例）
具体的には、図３４Ｂに示すように、見出し語Ｎａのリンク先画面情報は、第１マークＰＬ１と、第１コンテンツ種類情報Ｎｃ１と、第１コンテンツアドレス情報Ｍ１ｘとを含んでおり、リンク先画面情報の先頭及び末尾には、それぞれ、リンク先情報開始の制御コードＣＮ１及びリンク先情報終了の制御コードＣＮ４が付加されている。
【０２５８】
そして、リンク先情報開始の制御コードＣＮ１とリンク先情報終了の制御コードＣＮ４との間には、第１マークＰＬ１（ここでは「→」のジャンプマーク）、第１コンテンツ種類情報Ｎｃ１の制御コードＣＮ２、第１コンテンツ種類情報Ｎｃ１（ここではコンテンツ名Ｎｃｍ）、第１コンテンツアドレス情報Ｍ１ｘの制御コードＣＮ３、第１コンテンツアドレス情報Ｍ１ｘ（ここでは、先頭アドレスＭ１ａ、開始位置相対アドレスＭ１ｂ及び終了位置相対アドレスＭ１ｃ）がこの順で配置されている。
【０２５９】
また、見出し語内容Ｎｂのリンク先画面情報は、第２マークＰＬ２と、第２コンテンツ種類情報Ｎｃ２と、第２コンテンツアドレス情報Ｍ２ｘとを含んでおり、見出し語内容Ｎｂのリンク先画面情報の先頭及び末尾には、それぞれ、リンク先情報開始の制御コードＣＮ１及びリンク先情報終了の制御コードＣＮ４が付加されている。
【０２６０】
そして、リンク先情報開始の制御コードＣＮ１とリンク先情報終了の制御コードＣＮ４との間には、第２マークＰＬ２（ここでは「→」のジャンプマーク）、第２コンテンツ種類情報Ｎｃ２の制御コードＣＮ２、第２コンテンツ種類情報Ｎｃ２（ここではコンテンツ名Ｎｃｍ）、第２コンテンツアドレス情報Ｍ２ｘの制御コードＣＮ３、第２コンテンツアドレス情報Ｍ２ｘ（ここでは、先頭アドレスＭ２ａ、開始位置相対アドレスＭ２ｂ及び終了位置相対アドレスＭ２ｃ）がこの順で配置されている。また、図３４Ｂでは図示していないが、見出し語内容Ｎｂに対応するリンク先情報終了の制御コードＣＮ４の後に、見出し語内容Ｎｂのリンク先を示す第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍが配置されている。
【０２６１】
なお、制御コードＣＮ１〜ＣＮ４、第１及び第２コンテンツ種類情報Ｎｃ１，Ｎｃ２並びに第１及び第２コンテンツアドレス情報Ｍ１ｘ，Ｍ２ｘは、非表示状態とされており、第１及び第２マークＰＬ１，ＰＬ２並びにリンク先情報終了の制御コードＣＮ４の後に配置された第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍは、表示状態とされている。
【０２６２】
（コンテンツ場所情報の他の例）
本実施の形態では、第１及び第２コンテンツアドレス情報Ｍ１ｘ，Ｍ２ｘは、先頭アドレスＭ１ａ，Ｍ２ａ、開始位置相対アドレスＭ１ｂ，Ｍ２ｂ及び終了位置相対アドレスＭ１ｃ，Ｍ２ｃを含み、表示画面Ｇ１４に、これらのアドレス（Ｍ１ａ〜Ｍ１ｃ），（Ｍ２ａ〜Ｍ２ｃ）が埋め込まれているが、図３４Ｃに示すように、第１及び第２コンテンツアドレス情報Ｍ１ｘ，Ｍ２ｘが、学習帳データベースＳＤＢの見出し語Ｎａ及び見出し語内容Ｎｂを格納した領域（見出し語Ｎａに対応するアドレス位置及び見出し語内容Ｎｂに対応するアドレス位置）を示す第１及び第２ポインタＭ１ｄ，Ｍ２ｄを含み、表示画面Ｇ１４に、第１及び第２ポインタＭ１ｄ，Ｍ２ｄが埋め込まれていてもよい。
【０２６３】
具体的には、図３４Ｃに示すように、リンク先情報開始の制御コードＣＮ１とリンク先情報終了の制御コードＣＮ４との間には、第１及び第２マークＰＬ１，ＰＬ２（ここでは「→」のジャンプマーク）、第１及び第２ポインタＭ１ｄ，Ｍ２ｄの制御コードＣＮ５、第１及び第２ポインタＭ１ｄ，Ｍ２ｄがこの順で配置されている。
【０２６４】
図３４Ｃに示す構成では、表示メモリ１４０ｃに記憶しつつ表示画面Ｇ１４に第１及び第２ポインタＭ１ｄ，Ｍ２ｄを出力して学習帳データベースＳＤＢの見出し語Ｎａ及び見出し語内容Ｎｂを格納した領域を指定することで、学習帳記憶部１４１側のデータ構造が拡張してもそれに対応しやすくすることができる。例えば、学習帳記憶部１４１に第１及び開始位置相対アドレスＭ１ｂ，Ｍ２ｂ並びに第１及び終了位置相対アドレスＭ１ｃ，Ｍ２ｃが記憶されていても、これらのアドレスＭ１ｂ，Ｍ２ｂ，Ｍ１ｃ，Ｍ２ｃを表示画面Ｇ１４に出力しなくて済む。
【０２６５】
なお、図３４Ｂ及び図３４Ｃに示す構成では、リンク先情報終了の制御コードＣＮ４の後に配置された第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍは省略されていてもよい。また、リンク先情報終了の制御コードＣＮ４の後に第１コンテンツ種類情報Ｎｃ１のコンテンツ名Ｎｃｍが表示状態で配置されていてもよい。また、第１及び第２コンテンツ種類情報Ｎｃ１，Ｎｃ２は、この例ではコンテンツ名Ｎｃｍとされているが、コンテンツ名識別コードＮｃｎとされていてもよい。
【０２６６】
なお、１件表示画面Ｇ１４上（図示例では画面上部）には、「戻る」表示が選択操作可能に表示されており、１件表示画面Ｇ１４で「戻る」表示が選択操作されると、リスト表示画面Ｇ１３に戻る。
【０２６７】
また、本実施の形態では、１件表示画面Ｇ１４において、見出し語内容Ｎｂと見出し語Ｎａとを異なる表示形態で表している。具体的には、見出し語内容Ｎｂの色（図示例では黒色）とは異なる色（図示例では赤色）で見出し語Ｎａを表示している。
【０２６８】
次に、図３８Ａの処理Ｓ６９に戻って、図４１に示す表示設定記憶部１４６を参照し、参照した「表示」又は「非表示」（図３４Ａの例では「表示」、図３５の例では「非表示」）を反転表示させた状態で、「表示」ボタンＢＴ５及び「非表示」ボタンＢＴ６を図３４Ａ及び図３５に示すサブ表示部１６１（第２選択画面ｇ３）に表示する（Ｓ６９）。
【０２６９】
また、「新しい順」ボタンＢＴ２、「古い順」ボタンＢＴ３及び「名前順」ボタンＢＴ４の選択操作を禁止する表示（ここでは選択可能な表示濃度よりも薄くした表示）を図３４Ａ及び図３５に示すサブ表示部１６１（第２選択画面ｇ３）に表示する（Ｓ７０）。
【０２７０】
さらに、「削除」ボタンＢＴ７を図３４Ａ及び図３５に示すサブ表示部１６１（第２選択画面ｇ３）に表示し（Ｓ７１）、見出し語内容Ｎｂを表示する１件表示画面Ｇ１４においてリンク先情報であるコンテンツ見出し語情報ＤＤＣを表示させるキー処理を行う図３８Ｃ又は図３８Ｄに示す詳細内容表示中キー処理Ｓ７２に移行する。
【０２７１】
（詳細内容表示キー中キー処理の一例）
図３８Ｃに示す詳細内容表示中キー処理Ｓ７２では、先ず、ジャンプしたい語を指定、反転表示するジャンプ指定処理Ｓ７３のサブルーチンに移行する。
【０２７２】
ジャンプ指定処理Ｓ７３では、図３８Ｅに示すように、ユーザによるタッチ操作（例えばタッチペン１８０による操作）により指定された表示画面Ｇ１４（図３４Ｄ参照）上の座標を検出し（Ｓ７３ａ）、任意の語句上でタッチ操作があったか（例えばタッチペン１８０が置かれたか）否かを判断する（Ｓ７３ｂ）。任意の語句上でタッチ操作してない場合には（Ｓ７３ｂ：Ｎｏ）、詳細内容表示中キー処理Ｓ７３ｃへ戻る一方、任意の語句上でタッチ操作した場合には（Ｓ７３ｂ：Ｙｅｓ）、指定された座標位置を選択の先頭位置として決定し、反転表示を行う（Ｓ７３ｃ）。
【０２７３】
次に、タッチ操作が終了していないか（例えばタッチペン１８０が表示画面Ｇ１４から離れていないか）否かを判断し（Ｓ７３ｄ）、タッチ操作が終了していない場合には（Ｓ７３ｄ：Ｙｅｓ）、タッチ操作の位置が移動したか否かを判断する（Ｓ７３ｅ）。タッチ操作の位置が移動していない場合には（Ｓ７３ｅ：Ｎｏ）、処理Ｓ７３ｄに移行する一方、タッチ操作の位置が移動している場合には（Ｓ７３ｅ：Ｙｅｓ）、タッチ操作により指定された表示画面Ｇ１４上の座標を検出し（Ｓ７３ｆ）、表示画面Ｇ１４上の座標が語句上にあるか否かを判断する（Ｓ７３ｇ）。表示画面Ｇ１４上の座標が語句上にない場合には（Ｓ７３ｇ：Ｎｏ）、処理Ｓ７３ｄに移行する一方、表示画面Ｇ１４上の座標が語句上にある場合には（Ｓ７３ｇ：Ｙｅｓ）、処理Ｓ７３ｃで決定した先頭位置から処理Ｓ７３ｆで検出した座標までを反転表示し（Ｓ７３ｈ）、処理Ｓ７３ｄに移行する。
【０２７４】
一方、処理Ｓ７３ｄで、タッチ操作が終了した場合には（Ｓ７３ｄ：Ｎｏ）、反転表示部分を選択した語句とし（Ｓ７３ｉ）、選択した語句で実施する機能（具体的にはジャンプ機能等の機能）を選択し（Ｓ７３ｊ）、ジャンプ機能が選択されたか否かを判断する（Ｓ７３ｋ）。
【０２７５】
ジャンプ機能が選択されていない場合には（Ｓ７３ｋ：Ｎｏ）、ジャンプ機能以外の他の機能選択が選択される一方（Ｓ７３ｌ）、ジャンプ機能が選択された場合には（Ｓ７３ｋ：Ｙｅｓ）、図３８Ｃの処理Ｓ７４に戻る。
【０２７６】
なお、ジャンプ指定処理Ｓ７３において、ここでは、タッチ操作により範囲指定を行う場合を例示しているが、例えば、Ｓジャンプキー（モード指定）、カーソルキー、決定キー操作等の操作によって範囲指定を行ってもよい。
【０２７７】
図３８Ｃに示す処理７４では、情報元のコンテンツ見出し語情報ＤＤＣを表示するためのジャンプマーク「→」を指定しているか否かを判断し、ジャンプマーク「→」を指定していない場合には（Ｓ７４：Ｎｏ）、Ｓジャンプ処理によりＳジャンプ機能を実行する（Ｓ７５）。
【０２７８】
一方、ジャンプマーク「→」を指定している場合には（Ｓ７４：Ｙｅｓ）、指定したジャンプマーク「→」を取得し（Ｓ７６）、リンク先の第１コンテンツ場所情報Ｍ１又は第２コンテンツ場所情報Ｍ２（ここでは、指定したジャンプマーク「→」が見出し語Ｎａに対応するものである場合には第１コンテンツ種類情報Ｎｃ１のコンテンツ名Ｎｃｍ及び第１コンテンツアドレス情報Ｍ１ｘの先頭アドレスＭ１ａ、また見出し語内容Ｎｂに対応するものである場合には第２コンテンツ種類情報Ｎｃ２の第２コンテンツ名Ｎｃｍ及び第２コンテンツアドレス情報Ｍ２ｘの先頭アドレスＭ２ａ）を抽出し（Ｓ７７）、リンク先情報であるコンテンツ見出し語情報ＤＤＣを見出し語Ｎａ又は見出し語内容Ｎｂの表示語句の位置に関わらず最初（先頭アドレスＭ１ａ，Ｍ２ａ）の語句から表示画面Ｇ１４ａのサブウィンドウ画面である詳細内容表示画面Ｇ１４ｃ（図３４Ｄ参照）に表示する（Ｓ７８）。
【０２７９】
ところで、ユーザは、コンテンツ見出し語情報ＤＤＣの表示において、通常、見出し語Ｎａ又は見出し語内容Ｎｂの表示語句の部分を確認したいと思われるため、コンテンツ見出し語情報ＤＤＣが詳細内容表示画面Ｇ１４ｃの一画面に表示しきれない場合には、最初の詳細内容表示画面Ｇ１４ｃに表示される箇所に見出し語Ｎａ又は見出し語内容Ｎｂの表示語句が存在しないと、ユーザによるスクロール操作によって、見出し語Ｎａ又は見出し語内容Ｎｂの表示語句を詳細内容表示画面Ｇ１４ｃに表示させる必要が生じる。従って、見出し語Ｎａ又は見出し語内容Ｎｂの表示語句を詳細内容表示画面Ｇ１４ｃ上でユーザに即座に見つけ出させることができない。
【０２８０】
（詳細内容表示キー中キー処理の他の例）
そこで、図３８Ｄに示す詳細内容表示中キー処理Ｓ７２を行うことが好ましい。詳細内容表示中キー処理Ｓ７２では、図３８Ｄに示す詳細内容表示中キー処理Ｓ７２において、処理Ｓ７３〜Ｓ７６までは図３８Ｃに示す詳細内容表示中キー処理Ｓ７２と同じ処理であるため、同一符号を付し、その説明を省略する。
【０２８１】
図３８Ｄに示す詳細内容表示中キー処理Ｓ７２では、処理Ｓ７６で指定したジャンプマーク「→」を取得した後、リンク先の第１コンテンツ場所情報Ｍ１又は第２コンテンツ場所情報Ｍ２を抽出する（Ｓ７７ａ）。具体的には、指定したジャンプマーク「→」が見出し語Ｎａに対応するものである場合には、第１コンテンツ種類情報Ｎｃ１のコンテンツ名Ｎｃｍと、先頭アドレスＭ１ａと、開始位置相対アドレスＭ１ｂと、終了位置相対アドレスＭ１ｃとを抽出し、見出し語内容Ｎｂに対応するものである場合には、第２コンテンツ種類情報Ｎｃ２のコンテンツ名Ｎｃｍと、先頭アドレスＭ２ａと、開始位置相対アドレスＭ２ｂと、終了位置相対アドレスＭ２ｃとを抽出する（Ｓ７７ａ）。そして、抽出したコンテンツ種類情報Ｎｃ１，Ｎｃ２のコンテンツ名Ｎｃｍ，Ｎｃｍによって、辞書データベースＤＤＢを探し出した後、先頭アドレスＭ１ａ，Ｍ２ａによって、表示を行うコンテンツ見出し語情報ＤＤＣを辞書データベースＤＤＢから探し出し、探し出したコンテンツ見出し語情報ＤＤＣから表示バッファ１４０ｂへ１文字ずつ読み出す（Ｓ７７ｂ）。
【０２８２】
次に、表示バッファ１４０ｂへ読み出した文字が学習帳登録機能で登録した文字（見出し語Ｎａ又は見出し語内容Ｎｂ）であるか否かを判断する（Ｓ７８ａ）。具体的には、リンク先のコンテンツ場所情報Ｍ１，Ｍ２の中には、学習帳登録機能で登録した文字（見出し語Ｎａ又は見出し語内容Ｎｂ）の開始位置相対アドレスＭ１ｂ，Ｍ２ｂ、終了位置相対アドレスＭ１ｃ，Ｍ２ｃの情報がある。処理Ｓ７８ａでは、表示バッファ１４０ｂへ読み出した文字のバイト数（先頭から数えたバイト数）から換算したアドレスの値が、開始位置相対アドレスＭ１ｂ，Ｍ２ｂと、終了位置相対アドレスＭ１ｃ，Ｍ２ｃとの間の位置にあるか否かを判断する。
【０２８３】
表示バッファ１４０ｂへ読み出した文字が学習帳登録機能で登録した文字（見出し語Ｎａ又は見出し語内容Ｎｂ）である場合には（Ｓ７８ａ：Ｙｅｓ）、表示バッファ１４０ｂへ読み出した文字をマーカー機能にて文字の背景を着色表示（図３４Ｅ参照）にし（Ｓ７８ｂ）、着色表示にした語句を含む表示行を記憶部１４０に記憶する（Ｓ７８ｃ）。なお、図３４Ｅにおいてマーカー部分は反転表示で示している。
【０２８４】
次に、同じ行内に文字が追加可能であるか否かを判断し（Ｓ７８ｄ）、同じ行内に文字が追加できない場合には（Ｓ７８ｄ：Ｎｏ）、行を折り返して次の行の先頭から表示する折り返しコードを表示バッファ１４０ｂに挿入し（Ｓ７８ｅ）、行数を１行加算し（Ｓ７８ｆ）、処理ｓ７８ｇへ移行する。一方、処理Ｓ７８ｄで、同じ行内に文字が追加可能である場合には（Ｓ７８ｄ：Ｙｅｓ）、そのまま、処理ｓ７８ｇへ移行する。
【０２８５】
処理Ｓ７８ｇでは、コンテンツ見出し語情報ＤＤＣの読み出しが終了したか否かを判断する。コンテンツ見出し語情報ＤＤＣの読み出しが終了していない場合には（Ｓ７８：Ｎｏ）、処理７７ｂへ移行する一方、コンテンツ見出し語情報ＤＤＣの読み出しが終了した場合には（Ｓ７８ｇ：Ｙｅｓ）、表示メモリ１４０ｃに記憶しつつ、着色表示にした語句（見出し語Ｎａ又は見出し語内容Ｎｂ）が先頭になるようスクロール操作して詳細内容表示画面Ｇ１４ｃ（図３４Ｅ参照）に表示する（Ｓ７８ｈ）。
【０２８６】
具体的には、表示バッファ１４０ｂは、各行毎にバッファ（１行目バッファ、２行目バッファ・・・）を持っている。表示バッファ１４０ｂにおいて、着色表示にした語句が何行目にあるかは処理Ｓ７８ａで判定し、着色表示にした語句を含む表示行は処理Ｓ７８ｃで記憶部１４０に記憶する。
【０２８７】
そして、着色表示にした語句を含む表示行を表示バッファ１４０ｂから詳細内容表示画面Ｇ１４ｃの表示メモリ１４０ｃに先頭から展開して、表示メモリ１４０ｃの内容を詳細内容表示画面Ｇ１４ｃに表示する。
【０２８８】
なお、本実施の形態では、着色表示にした語句を詳細内容表示画面Ｇ１４ｃの先頭位置から表示するようにしているが、詳細内容表示画面Ｇ１４ｃの列方向（ここでは上下方向）における中央位置に表示してもよい。このように、着色表示にした語句を詳細内容表示画面Ｇ１４ｃの列方向における中央位置に表示する場合には、着色表示にした語句を含む行から詳細内容表示画面Ｇ１４ｃの１画面に表示可能な総行数により算出した中央位置の行数分より前の行を表示バッファ１４０ｂから詳細内容表示画面Ｇ１４ｃの表示メモリ１４０ｃに先頭から展開して、表示メモリ１４０ｃの内容を詳細内容表示画面Ｇ１４ｃに表示することができる。こうすることで、着色表示にした語句の前後の説明をスクロール操作することなくユーザに視認させることができる。
【０２８９】
次に、見出し語Ｎａ又は見出し語内容Ｎｂの表示語句（ここでは着色表示にした語句）を表示する詳細内容表示画面Ｇ１４ｃのさらに他の例を説明する。なお、見出し語Ｎａ又は見出し語内容Ｎｂの表示語句は、以下、単に表示語句という。
【０２９０】
（１）詳細内容表示画面の文字サイズを小さくする例
詳細内容表示画面Ｇ１４ｃの表示のさらに他の例として、例えば、表示語句が詳細内容表示画面Ｇ１４ｃ内に収まるように文字列の文字サイズを小さいサイズに自動的に設定してもよい。この場合、例えば、次のように処理することができる。
【０２９１】
（１−１）現在設定されている文字サイズ（又はデフォルトの文字サイズ）で表示語句を含むコンテンツ見出し語情報ＤＤＣを表示バッファ１４０ｂに展開する。
【０２９２】
（１−２）コンテンツ見出し語情報ＤＤＣを詳細内容表示画面Ｇ１４ｃに先頭から表示する場合に、表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できるかどうか判断する。
【０２９３】
（１−３）（１−２）の処理において、表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できない場合には、文字サイズを現在設定されている文字サイズより小さいサイズに設定し、設定した文字サイズで表示語句を含むコンテンツ見出し語情報ＤＤＣを表示メモリ１４０ｃに先頭から展開し、（１−２）の処理に戻る。
【０２９４】
（１−４）一方、（１−２）の処理において、表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できる場合には、表示メモリ１４０ｃに展開した見出し語情報ＤＤＣを詳細内容表示画面Ｇ１４ｃに表示する。
【０２９５】
なお、もう一度ユーザによる操作（具体的には詳細内容表示画面Ｇ１４ｃをタッチ操作）があると、規定の文字サイズ（例えば、元の文字サイズ、基準の文字サイズ或いはデフォルトの文字サイズ）で、表示語句を詳細内容表示画面Ｇ１４ｃの先頭位置又は中央位置に表示し直してもよい。
【０２９６】
また、文字サイズが下限値になっても、表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できない場合には、下限値の文字サイズ又は規定の文字サイズ（例えば、元の文字サイズ、基準の文字サイズ或いはデフォルトの文字サイズ）で表示語句を含むコンテンツ見出し語情報ＤＤＣを表示バッファ１４０ｂに展開し、表示語句を含む表示バッファ１４０ｂの行が詳細内容表示画面Ｇ１４ｃの先頭位置又は中央位置となるように詳細内容表示画面Ｇ１４ｃに表示してもよい。
【０２９７】
（２）詳細内容表示画面Ｇ１４ｃの文字サイズを大きくする例
詳細内容表示画面Ｇ１４ｃの表示のさらに他の例として、例えば、ユーザの視認性の観点から（例えば、文字が見づらいために文字サイズを大きくしたいという理由で）、表示語句の文字サイズを大きくする指示を受け付けるようになっていてもよい。この場合、例えば、次のように処理することができる。
【０２９８】
（２−１）大きいサイズに設定された文字サイズで表示語句を含むコンテンツ見出し語情報ＤＤＣを表示バッファ１４０ｂに展開する。
【０２９９】
（２−２）コンテンツ見出し語情報ＤＤＣを詳細内容表示画面Ｇ１４ｃに先頭から表示する場合に、表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できるかどうか判断する。
【０３００】
（２−３）（２−２）の処理において、大きいサイズに設定された文字サイズで表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できない場合には、表示語句を含む表示バッファ１４０ｂの行が詳細内容表示画面Ｇ１４ｃの先頭位置又は中央位置となるように詳細内容表示画面Ｇ１４ｃに表示する。
【０３０１】
（２−４）一方、（２−２）の処理において、大きいサイズに設定された文字サイズで表示語句を含む表示バッファ１４０ｂの行を詳細内容表示画面Ｇ１４ｃ内に表示できる場合には、大きいサイズに設定された文字サイズで表示語句を含むコンテンツ見出し語情報ＤＤＣを表示メモリ１４０ｃに先頭から展開して詳細内容表示画面Ｇ１４ｃに表示する。
【０３０２】
なお、表示切り替え操作（ここでは操作部１２０上の機能キー１２１ｃの押下後にプレビューキー１２１ｆを押下する操作）によって、図３６に示すように、リスト表示画面Ｇ１５において正面から視て左右方向に沿った境界部βを境として、上下方向の一方側（図示例では上側）の第３画面領域Ｇ１５ａに見出し語Ｎａを表示し、上下方向の他方側（図示例では下側）の第４画面領域Ｇ１５ｂに複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（３））を表示するプレビュー表示を行ってもよい。図３６のリスト表示画面Ｇ１５では、登録日時が表示されている。なお、図３６の画面Ｇ１５ｂにおいて、見出し語Ｎａを表示しないようにしても構わない。つまり、図３４Ａの第２画面領域Ｇ１３ｂでは縦に長い表示であるので縦方向の表示量が多いが、図３６の第４画面領域Ｇ１５ｂでは縦方向の表示量が少ないので、極力、縦方向の内容を表示できるように、見出し語を削除するように制御しても構わない。
【０３０３】
［２−３］学習帳削除機能の制御例
次に、図４３及び図４４に示すサブ表示部１６１に表示される画面ｇ４，ｇ５及び表示部１５１に表示されるポップアップ表示Ｐ９〜Ｐ１２を参照しながら図４５及び図４６に示す学習帳削除機能の制御フローについて説明する。
【０３０４】
図４３は、サブ表示部１６１に表示される画面ｇ４及び表示部１５１に表示されるポップアップ表示Ｐ９〜Ｐ１２を示す概略図である。図４４は、学習帳データベースＳＤＢに登録データがない場合での表示部１５１に表示されるメッセージ画面Ｇ１６を示す概略図である。
【０３０５】
図４５は、学習帳削除機能の処理の流れを示すフローチャートの前半部分のフローチャートである。図４６は、図４５に示すフローチャートから続く後半部分を示すフローチャートである。
【０３０６】
（削除処理）
図４５及び図４６に示す削除処理Ｓ６０は、図４０に示す第２サブ画面処理Ｓ５９における処理Ｓ５９ｇで図３４Ａ及び図３５の第２選択画面ｇ２，ｇ３の「削除」ボタンＢＴ７がユーザによりタッチ操作されることにより（Ｓ５９ｇ：Ｙｅｓ）実行される。
【０３０７】
図４５及び図４６に示す削除処理では、先ず、図４３に示すように、見出し語Ｎａ及びそれに対応する見出し語内容Ｎｂ全体を削除する１件削除表示（図示例では「１件データ削除」ボタンＢＴ８）及び見出し語Ｎａに対応する見出し語内容Ｎｂをそれぞれ削除する内容削除表示（図示例では「内容（１）削除」ボタンＢＴ９、「内容（２）削除」ボタンＢＴ１０、「内容（３）削除」ボタンＢＴ１１）をサブ表示部１６１の第３選択画面ｇ４に表示する（Ｓ６０ａ）。ここで、内容削除表示は、選択されている学習帳の見出し語Ｎａの内容があるかどうか、すなわち、学習帳記憶部１４１の見出し語Ｎａに対応した内容部のＮｂ（１），Ｎｂ（２），Ｎｂ（３）に文字が記憶されているかどうかを判断し、文字が記憶されている内容だけ削除できるように、その内容の削除ボタンだけが選択可能に表示される。例えば、選択された見出し語に対する内容が内容（２）のみ記憶されていれば、「内容（２）削除」ボタンだけが表示され、「内容（１）削除」ボタンと「内容（３）削除」ボタンとは選択できないように薄い表示（所謂グレーアウト）もしくは非表示状態となっている。
【０３０８】
（１件データ削除処理）
次に、第３選択画面ｇ４の「１件データ削除」ボタンＢＴ８がユーザによりタッチ操作されたか否かを判断し（Ｓ６０ｂ）、第３選択画面ｇ４の「１件データ削除」ボタンＢＴ８がタッチ操作された場合（Ｓ６０ｂ：Ｙｅｓ）には、図３４Ａから図３６に示すように、リスト表示画面Ｇ１３，Ｇ１５又は１件表示画面Ｇ１４において選択されている見出し語Ｎａを取得し（Ｓ６０ｃ）、図４３に示すように、取得した見出し語Ｎａ及びその見出し語内容Ｎｂを削除してよいかどうかを確認する１件削除確認表示（図示例では取得した見出し語Ｎａを表示するポップアップ表示Ｐ９）を行う（Ｓ６０ｄ）。ここで、ポップアップ表示Ｐ９の○○○内には、見出し語Ｎａの先頭から規定文字数だけ表示される。なお、ポップアップ表示Ｐ９の枠サイズは一定である。このため、表示する文字の規定文字数は、文字フォントサイズや文字の種類によって異なる。このことは、後述するポップアップ表示Ｐ１０，Ｐ１１も同様である。
【０３０９】
次に、ユーザによる削除しない確認操作（図示例では”Ｎいいえ“の入力操作）が行われると（Ｓ６０ｅ：Ｎｏ）、処理Ｓ６０ａに移行する。一方、ユーザによる削除してよい確認操作（図示例では”Ｙはい“の入力操作）が行われると（Ｓ６０ｅ：Ｙｅｓ）、処理Ｓ６０ｆに移行する。
【０３１０】
次に、リスト表示画面Ｇ１３，Ｇ１５又は１件表示画面Ｇ１４において選択されている見出し語Ｎａ及び第１コンテンツ場所情報Ｍ１並びに及びその見出し語内容Ｎｂ及び第２コンテンツ場所情報Ｍ２（Ｍ２（１）〜Ｍ２（３））を学習帳データベースＳＤＢから削除し（Ｓ６０ｆ）、登録語句記憶部１７２（後述する図４９参照）から、選択された見出し語Ｎａおよび見出し語内容Ｎｂに対応する学習帳位置情報Ｔｓを削除する（Ｓ６０ｆａ）。そして、図４３に示すように、見出し語Ｎａ及びその見出し語内容Ｎｂを削除したことを示す削除完了表示（図示例では削除した見出し語Ｎａを表示するポップアップ表示Ｐ１０）を行う（Ｓ６０ｇ）。
【０３１１】
次に、リスト表示画面Ｇ１３，Ｇ１５又は１件表示画面Ｇ１４において選択されている「分野」に対応した学習帳データベースＳＤＢにデータがあるか否かを判断し（Ｓ６０ｈ）、データがある場合には（Ｓ６０ｈ：Ｙｅｓ）、図３２に示す表示順記憶部１４５を参照し、参照した「並び替え順」で見出し語Ｎａを図３４Ａから図３６に示すリスト表示画面Ｇ１３，Ｇ１５にリスト表示する（Ｓ６０ｉ）。一方、データがない場合には（Ｓ６０ｈ：Ｎｏ）、図４４に示すようなメッセージ表示を表示画面Ｇ１６に表示する。なお、この場合の図４４に示すサブ表示部１６１の第２選択画面ｇ５の表示は、「新しい順」ボタンＢＴ２、「古い順」ボタンＢＴ３及び「名前順」ボタンＢＴ４並びに「表示」ボタンＢＴ５、「非表示」ボタンＢＴ６及び「削除」ボタンＢＴ７の選択操作を禁止する表示（ここでは選択可能な表示濃度よりも薄くした表示）とされている。
【０３１２】
（内容削除処理）
また、図４５に示す処理Ｓ６０ｂで図４３の第３選択画面ｇ４の「１件データ削除」ボタンＢＴ８がタッチ操作されていない場合（Ｓ６０ｂ：Ｎｏ）には、図４６に示す処理Ｓ６０ｋへ移行する。
【０３１３】
図４６に示す処理６０ｋでは、先ず、第３選択画面ｇ４の「内容（１）削除」ボタンＢＴ９〜「内容（３）削除」ボタンＢＴ１１の中から何れか一つがユーザにより選択操作されたか否かを判断する（Ｓ６０ｋ）。第３選択画面ｇ４の「内容（１）削除」ボタンＢＴ９〜「内容（３）削除」ボタンＢＴ１１の何れもユーザにより選択操作されていない場合には（Ｓ６０ｋ：Ｎｏ）、図４５に示す処理Ｓ６０ａに移行する。一方、第３選択画面ｇ４の「内容（１）削除」ボタンＢＴ９〜「内容（３）削除」ボタンＢＴ１１の中から何れか一つがユーザにより選択操作された場合には（Ｓ６０ｋ：Ｙｅｓ）、選択されたボタンに対応する見出し語内容Ｎｂを取得し（Ｓ６０ｌ）、図４３に示すように、取得した見出し語内容Ｎｂを削除してよいかどうかを確認する内容削除確認表示（図示例では見出し語Ｎａを表示するポップアップ表示Ｐ１１）を行う（Ｓ６０ｍ）。
【０３１４】
次に、ユーザによる削除しない確認操作（図示例では”Ｎ“の入力操作）が行われると（Ｓ６０ｎ：Ｎｏ）、図４５に示す処理Ｓ６０ａに移行する一方、ユーザによる削除してよい確認操作（図示例では”Ｙ“の入力操作）が行われると（Ｓ６０ｎ：Ｙｅｓ）、処理Ｓ６０ｏに移行する。
【０３１５】
次に、図３４Ａから図３６のリスト表示画面Ｇ１３，Ｇ１５又は１件表示画面Ｇ１４において選択されている見出し語内容Ｎｂを学習帳データベースＳＤＢから削除し（Ｓ６０ｏ）、登録語句記憶部１７２（後述する図４９参照）から、選択された見出し語内容Ｎｂに対応する学習帳位置情報Ｔｓを削除する（Ｓ６０ｏａ）。そして、図４３に示すように、見出し語内容Ｎｂを削除したことを示す削除完了表示（図示例では処理Ｓ６０ｋで選択されたボタンに対応する見出し語内容の内容表示（図示例では「内容（１）」）を表示するポップアップ表示Ｐ１２）を行う（Ｓ６０ｐ）。
【０３１６】
次に、削除処理する前の表示画面が図３４Ａから図３６のリスト表示画面Ｇ１３，Ｇ１５であるか否かを判断し（Ｓ６０ｑ）、削除処理する前の表示画面が図３４Ａから図３６のリスト表示画面Ｇ１３，Ｇ１５である場合には（Ｓ６０ｑ：Ｙｅｓ）、図３２に示す表示順記憶部１４５を参照し、参照した「並び替え順」で見出し語Ｎａを図３４Ａから図３６に示すリスト表示画面Ｇ１３，Ｇ１５にリスト表示し（Ｓ６０ｒ）、さらに、リスト表示した見出し語Ｎａのうち、選択（ここでは反転表示）された見出し語Ｎａに対応させて見出し語内容Ｎｂ（図３５では非表示）をリスト表示画面Ｇ１３に表示する（Ｓ６０ｓ）。一方、削除処理する前の表示画面が図３４Ａ及び図３５の１件表示画面Ｇ１４である場合には（Ｓ６０ｑ：Ｎｏ）、選択されている見出し語Ｎａ及び見出し語Ｎａ（１件の見出し語Ｎａ）に対応する見出し語内容Ｎｂ（図３５では非表示）を全面表示する（Ｓ６０ｔ）。
【０３１７】
図４５に示す１件データ削除処理及び図４６に示す内容削除処理が終了すると、図４０に示す第２サブ画面処理Ｓ５９へ戻る。
【０３１８】
［３］学習帳機能の説明
次に、学習帳機能について学習帳登録機能と学習帳表示機能と学習帳削除機能とに分けてこの順で説明する。
【０３１９】
［３−１］学習帳登録機能
本実施の形態に係る学習帳登録機能によれば、ユーザが覚えたい語句とその語句の詳細内容とを自由に指定でき、ユーザにより任意に指定された見出し語とその見出し語に関してユーザにより任意に指定された見出し語内容とを対応付けて記憶させることができ、これにより学習装置としての利便性を向上させることができる。
【０３２０】
また、本実施の形態では、指定文字Ｍに含まれている漢字Ｃ１に対応する漢字読みＣ２を国語辞書データベースＤＤＢから取得し、取得した漢字読みＣ２を学習帳データベースＳＤＢとして見出し語Ｎａに対応付けて学習帳記憶部１４１に登録させるので、見出し語Ｎａに漢字Ｃ１が含まれていても見出し語Ｎｂの読みを、自動的に取得して登録することができる。例えば、見出し語Ｎａを語順で並べ替えて表示する場合において、漢字のコード順に並び替えると、必ずしも漢字の読み順にはならないのに対して、見出し語Ｎａを漢字の読み順で並び替えることで、さらなる利便性の向上を実現させることができる。
【０３２１】
また、本実施の形態では、複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））のそれぞれに対して登録動作を実行するので、見出し語Ｎａに対する見出し語内容Ｎｂの数を増やすことができ、これにより学習装置としての利便性をさらに向上させることができる。
【０３２２】
また、本実施の形態では、表示入力操作部１５０の表示部１５１の表示画面Ｇ４（図１２参照）に表示した学習帳登録機能Ｆ５を含む動作機能Ｆ１〜Ｆ５を示す表示のうち何れか一つの選択操作を受け付け、受け付けた表示に対応する動作機能が学習帳登録機能Ｆ５である場合に、学習帳登録機能Ｆ５を実行するので、指定文字Ｍに対して実行可能な動作機能を表示してユーザにより学習帳登録機能Ｆ５を容易に選択させることができる。これによりユーザインターフェイスとしての操作性を向上させることができる。
【０３２３】
また、本実施の形態では、学習帳データベースＳＤＢは、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））別に設けられているので、見出し語ＳＤＢ（ＳＤＢ（１）〜ＳＤＢ（ｍ））とそれに対応する見出し語内容Ｎｂとをユーザが分野Ｄ（Ｄ（１）〜Ｄ（ｍ））毎に分けて学習することができる。
【０３２４】
また、本実施の形態では、表示入力操作部１５０から受け付けている現在の分野Ｄ（Ｄ（ｋ））とは異なる他分野Ｄ（Ｄ（ｈ））を受け付けた場合には、現在の分野Ｄ（Ｄ（ｋ））の見出し語Ｎａ及び見出し語Ｎａに対応する見出し語内容Ｎｂを他分野Ｄ（Ｄ（ｈ））の学習帳データベースＳＤＢ（ＳＤＢ（ｈ））に移動させるので、見出し語Ｎａとそれに対応する見出し語内容Ｎｂを簡単にかつ容易に他の分野Ｄ（Ｄ（ｈ））に移動させることができる。
【０３２５】
また、本実施の形態では、表示入力操作部１５０から受け付けた指定情報Ａのうち、指定文字Ｍに対して不必要な不要情報Ａ１が含まれている場合には、不要情報Ａ１を除去して指定文字Ｍを取得するので、ユーザが指定文字Ｍに対して不要情報Ａ１を含む指定情報Ａを指定しても自動的に不要情報Ａ１を除去して指定文字Ｍを確実に取得することができる。
【０３２６】
［３−２］学習帳表示機能
本実施の形態に係る学習帳表示機能によれば、マークＰＬ１，ＰＬ２に対応するコンテンツ場所情報Ｍ１，Ｍ２に基づきコンテンツ記憶部１４９からコンテンツ見出し語情報ＤＤＣを読み出し、コンテンツ見出し語情報ＤＤＣを詳細表示画面Ｇ１４ｃに表示することで、マークＰＬ１を用いて見出し語Ｎａの情報元であるコンテンツ見出し語情報ＤＤＣの内容をユーザの学習に容易に役立たせることができると共に、マークＰＬ２を用いて見出し語内容Ｎｂの情報元であるコンテンツ見出し語情報ＤＤＣの内容をユーザの学習に容易に役立たせることができる。例えば、見出し語Ｎａに対応する見出し語内容Ｎｂで学習している最中にコンテンツ見出し語情報ＤＤＣを詳細表示画面Ｇ１４ｃに容易に表示せることができ、これにより、ユーザの学習効果を向上せることができる。しかも、ユーザにより任意に指定された見出し語Ｎａを一覧表示し、その見出し語Ｎａに関してユーザにより任意に指定された見出し語内容Ｎｂとを対応付けて表示することができ、これにより学習装置としての利便性を向上させることができる。
【０３２７】
また、本実施の形態では、第２コンテンツ種類情報Ｎｃ２から得られるコンテンツ名Ｎｃｍを見出し語内容Ｎｂに対応させて表示画面Ｇ１４，Ｇ１５に表示することで、見出し語内容Ｎｂをどのコンテンツから取得したのかをユーザに知らせることができる。
【０３２８】
また、本実施の形態では、第１コンテンツアドレス情報Ｍ１ｘにより、第１マークＰＬ１に対応する見出し語Ｎａの情報元であるコンテンツ見出し語情報ＤＤＣを容易に探し出すことが可能となる。また、第２コンテンツアドレス情報Ｍ２ｘにより、第２マークＰＬ２に対応する見出し語内容Ｎｂの情報元であるコンテンツ見出し語情報ＤＤＣを容易に探し出すことが可能となる。
【０３２９】
また、本実施の形態では、マークＰＬ１，ＰＬ２に対応する表示語句（見出し語Ｎａ又は見出し語内容Ｎｂ）が他の表示形態とは異なる表示形態となるように該コンテンツ見出し語情報ＤＤＣを表示してマークＰＬ１，ＰＬ２の表示語句を目立たせることで、該表示語句をユーザに注意喚起させることができ、これにより、該表示語句を詳細表示画面Ｇ１４ｃ上でユーザに一見して認識させることが可能となる。
【０３３０】
具体的には、マーカー機能によって、マークＰＬ１，ＰＬ２の表示語句（見出し語Ｎａ又は見出し語内容Ｎｂ）を着色表示することで、実際の用紙に記載された文字にマーカーペンでマーカーを引いたように表示させることができ、これにより、ユーザにとって見やすい表示にすることができる。
【０３３１】
また、本実施の形態では、マークＰＬ１，ＰＬ２の表示語句（見出し語Ｎａ又は見出し語内容Ｎｂ）がコンテンツ見出し語情報ＤＤＣを表示する表示画面Ｇ１４ａ，１４ｂのコンテンツ見出し語情報ＤＤＣの表示領域（ここでは詳細表示画面Ｇ１４ｃ）内に表示されるようにコンテンツ見出し語情報ＤＤＣを表示することで、特に、コンテンツ見出し語情報ＤＤＣが詳細表示画面Ｇ１４ｃの一画面に表示しきれない場合に、スクロール操作を行うことなく、表示語句を詳細表示画面Ｇ１４ｃに表示させることができ、これにより、表示語句を詳細表示画面Ｇ１４ｃ上でユーザに即座に見つけ出させることが可能となる。
【０３３２】
また、本実施の形態では、複数種類の順序並び替えのうちの何れか一つによって並び替えられた見出し語を表示部１５１の表示画面Ｇ１３，Ｇ１５（図３４Ａから図３６参照）に一覧表示するので、一覧表示された見出し語Ｎａに対してユーザが所望の見出し語を即座に見つけ出すことができ、これにより学習装置としての利便性をさらに向上させることができる。
【０３３３】
また、本実施の形態では、複数種類の順序並び替えを示す並び替え表示ＢＴ２〜ＢＴ４（図３４Ａ及び図３５参照）をサブ表示部１６１のサブ表示画面ｇ２に表示し、サブ表示画面ｇ２に表示した並び替え表示ＢＴ２〜ＢＴ４のうち何れか一つの選択操作をサブ表示入力操作部１６０から受け付け、受け付けた並び替え表示に対応する順序並び替えを行うので、表示部１５１の表示画面Ｇ１３，Ｇ１５における限られたスペースを使用する必要がなく、表示部１５１とは別に設けられたサブ表示部１６１のサブ表示画面ｇ２を利用して選択操作を行うことができる。しかも、複数種類の順序並び替えの選択表示をサブ表示画面ｇ２に特定することができ、これによりユーザは躊躇することなく複数種類の順序並び替えの選択操作を行うことができる。
【０３３４】
また、本実施の形態では、複数種類の順序並び替えは、登録日Ｎｅの新しい順の並び替え、登録日Ｎｅの古い順の並び替え及び見出し語Ｎａの語順の並び替えとされているので、見出し語Ｎａを時間的な順序と一定の規則に従った語句の順序とのうちユーザが所望する順序の並び替えを行うことができる。
【０３３５】
また、本実施の形態では、見出し語内容Ｎｂの表示を許可する内容表示機能と、見出し語内容Ｎｂの表示を禁止して非表示にする内容非表示機能とを切り替えるので、ユーザにより選択操作された見出し語Ｎａに対して見出し語内容Ｎｂをユーザが暗記する際に好適に利用することができる。
【０３３６】
また、本実施の形態では、内容表示機能及び内容非表示機能を示す表示ＢＴ５及び非表示ＢＴ６（図３４Ａ及び図３５参照）をサブ表示部１６１のサブ表示画面ｇ２，ｇ３に表示し、サブ表示画面ｇ２，ｇ３に表示した表示機能のうち何れか一つの選択操作をサブ表示入力操作部１６０から受け付け、受け付けた表示に対応する表示機能に切り替えるので、表示部１５１の表示画面Ｇ１３〜Ｇ１５における限られたスペースを使用する必要がなく、表示部１５１とは別に設けられたサブ表示部１６１のサブ表示画面ｇ２，ｇ３を利用して選択操作を行うことができる。しかも、内容表示機能及び内容非表示機能の選択表示をサブ表示画面ｇ２，ｇ３に特定することができ、これによりユーザは躊躇することなく内容表示機能及び内容非表示機能の選択操作を行うことができる。
【０３３７】
また、本実施の形態では、見出し語内容Ｎｂは、見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））とされているが、表示入力操作部１５０から受け付けた見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を学習帳データベースＳＤＢから読み出し、読み出した複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を表示入力操作部１５０から受け付けた見出し語Ｎａに対応させて表示部１５１の表示画面Ｇ１３，Ｇ１５に表示するので、ユーザにより選択操作された見出し語Ｎａに対して複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を利便性よく表示することが可能となる。
【０３３８】
また、本実施の形態では、境界部αを境（図３４Ａの上側の画面参照）として、左右方向の一方側の第１画面領域Ｇ１３ａに見出し語Ｎａを表示し、左右方向の他方側の第２画面領域Ｇ１３ｂに複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を表示するので、ノートブック（帳面）における紙面上の左右の一方に繰り返し見たい語句、他方にその語句に対して覚えたい内容を記載した学習帳の如く視認する感覚で利用することができる。
【０３３９】
また、本実施の形態では、学習帳データベースＳＤＢは、ユーザにより選択される複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））別に設けられているが、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示を表示部１５１の表示画面Ｇ１３，Ｇ１５（図３４Ａから図３６参照）に表示し、表示した複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））のうち何れか一つの選択操作を表示入力操作部１５０から受け付け、受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢから読み出し、表示入力操作部１５０から受け付けた見出し語Ｎａに対応する見出し語内容Ｎｂを表示入力操作部１５０から受け付けた分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢから読み出すので、ユーザが選択操作した見出し語Ｎａとそれに対応する見出し語内容Ｎｂ（図３５では非表示）とを選択操作した分野Ｄ（Ｄ（ｋ））別に視認することができる。
【０３４０】
［３−３］学習帳削除機能
本実施の形態に係る学習帳削除機能によれば、ユーザにより任意に指定された見出し語Ｎａとその見出し語Ｎａに関してユーザにより任意に指定された見出し語内容Ｎｂとを一括して削除することができ、これにより学習装置としての利便性を向上させることができる。
【０３４１】
また、本実施の形態では、表示入力操作部１５０から受け付けた見出し語Ｎａの削除を示す見出し語削除表示ＢＴ８（図４３参照）をサブ表示部１６１のサブ表示画面ｇ４に表示し、サブ表示画面ｇ４に表示した見出し語削除表示ＢＴ８の選択操作をサブ表示入力操作部１６０から受け付け、受け付けた見出し語削除表示ＢＴ８に対応する見出し語Ｎａ及び見出し語Ｎａに対応する見出し語内容Ｎｂを学習帳データベースＳＤＢから削除するので、表示部１５１の表示画面Ｇ１４における限られたスペースを使用する必要がなく、表示部１５１とは別に設けられたサブ表示部１６１のサブ表示画面ｇ４を利用して選択操作を行うことができる。しかも、見出し語Ｎａの削除の選択表示をサブ表示画面ｇ４に特定することができ、これによりユーザは躊躇することなく見出し語Ｎａの削除の選択操作を行うことができる。
【０３４２】
また、本実施の形態では、学習帳データベースＳＤＢは、ユーザにより選択される複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））別に設けられているが、複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示を表示部１５１の表示画面Ｇ１３，Ｇ１５（図３４Ａから図３６参照）に表示し、表示した複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））を示す表示のうち何れか一つの選択操作を表示入力操作部１５０から受け付け、受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢから読み出し、表示入力操作部１５０から受け付けた見出し語Ｎａ及び見出し語Ｎａに対応する見出し語内容Ｎｂを表示入力操作部１５０から受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢから削除するので、ユーザにより選択操作された見出し語Ｎａ及び見出し語内容Ｎｂをユーザにより選択操作された分野Ｄ（Ｄ（ｋ））別に削除することができる。
【０３４３】
また、本実施の形態では、見出し語内容Ｎｂは、見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））とされているが、表示入力操作部１５０から受け付けた見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を学習帳データベースＳＤＢから読み出し、読み出した複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を表示入力操作部１５０から受け付けた見出し語Ｎａに対応させて表示部１５１の表示画面Ｇ１３，Ｇ１５に表示し、表示した見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））のうち何れか一つの選択操作を受け付け、受け付けた見出し語内容Ｎｂ（Ｎｂ（ｊ））を学習帳データベースＳＤＢから削除するので、ユーザにより選択操作された見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を個別に削除することが可能となる。
【０３４４】
また、本実施の形態では、複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の削除をそれぞれ示す複数の見出し語内容削除表示ＢＴ９〜ＢＴ１１（図４３参照）をサブ表示部１６１のサブ表示画面ｇ４に表示し、サブ表示画面ｇ４に表示した複数の見出し語内容削除表示ＢＴ９〜ＢＴ１１のうち何れか一つの選択操作をサブ表示入力操作部１６０から受け付け、受け付けた見出し語内容削除表示に対応する見出し語内容Ｎｂを学習帳データベースＳＤＢから削除するので、表示部１５１の表示画面Ｇ１４における限られたスペースを使用する必要がなく、表示部１５１とは別に設けられたサブ表示部１６１のサブ表示画面ｇ４を利用して選択操作を行うことができる。しかも、複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））の削除の選択表示をサブ表示画面ｇ４に特定することができ、これによりユーザは躊躇することなく見出し語内容Ｎｂの削除の選択操作を行うことができる。
【０３４５】
また、本実施の形態では、学習帳データベースＳＤＢは、ユーザにより選択される複数の分野Ｄ（Ｄ（１）〜Ｄ（ｍ））別に設けられているが、表示入力操作部１５０から受け付けた見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を表示入力操作部１５０から受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢから読み出し、表示入力操作部１５０から受け付けた見出し語内容Ｎｂを表示入力操作部１５０から受け付けた表示に対応する分野Ｄ（Ｄ（ｋ））の学習帳データベースＳＤＢから削除するので、ユーザにより選択操作された見出し語Ｎａに対応する複数の見出し語内容Ｎｂ（Ｎｂ（１）〜Ｎｂ（ｎ））を個別に、かつ、ユーザにより選択操作された分野Ｄ（Ｄ（ｋ））別に削除することが可能となる。
【０３４６】
なお、本実施の形態では、見出し語Ｎａ又は見出し語内容Ｎｂをそれぞれ削除するようにしたが、学習帳データベースＳＤＢの全てのデータを１回の操作で一括して削除するようにしてもよい。
【０３４７】
［４］学習帳ジャンプ機能
次に、学習帳ジャンプ機能について説明する。
【０３４８】
図６Ａに示すように、電子辞書１００は、見出し語と見出し語の詳細情報とが対応付けられた複数のデータが、複数のコンテンツの種類毎にコンテンツの名称と共に記憶されたコンテンツ記憶部１４９と、文字を入力する入力部（入力受付部１５０）と、入力部から入力された文字に基づいて、コンテンツの複数のデータから検索を行う検索部１９０と、検索部１９０によって検索されたデータを表示する表示部１５１と、コンテンツ記憶部１４９に記憶されたデータの任意の文字が、見出し語Ｎａまたは見出し語Ｎａの詳細情報である見出し語内容Ｎｂとして記憶される学習帳記憶部１４１（図６Ｃ参照）とを備える。
【０３４９】
図４７に示すように、電子辞書１００は、表示部１５１に表示されたデータの任意の文字を指定する指定手段Ｑ４０１と、指定手段Ｑ４０１によって指示された文字のコンテンツ記憶部１４９における位置情報（第１コンテンツ場所情報Ｍ１または第２コンテンツ場所情報Ｍ２）を取得する位置情報取得手段Ｑ４０２と、指定手段Ｑ４０１によって指示された文字を学習帳記憶部１４１の見出し語Ｎａまたは見出し語内容Ｎｂに記憶させることを指示する学習帳記憶指示手段Ｑ４０３と、学習帳記憶部１４１に記憶された見出し語Ｎａまたは見出し語内容Ｎｂの学習帳位置情報Ｔｓを取得する学習帳位置情報取得手段Ｑ５０１と、学習帳記憶指示手段Ｑ４０３によって指示されたとき、コンテンツ記憶部１４９に記憶されたデータと学習帳位置情報Ｔｓとを対応付けて記憶領域（記憶部１４０）に記憶することを制御するコンテンツ記憶制御手段Ｑ５０２と、表示部１５１にコンテンツ記憶部１４９のデータを表示させるとき、学習帳位置情報Ｔｓに基づいた学習帳記憶部１４１の位置にジャンプ可能であることを示す学習帳マークＰＬ３を表示部１５１に表示させる学習帳マーク表示制御手段Ｑ５０３とを備える。この構成によると、学習帳マークＰＬ３を表示することで、学習帳に記憶させていることをユーザに把握させることができる。
【０３５０】
また、電子辞書１００は、学習帳記憶指示手段Ｑ４０３によって指示されたとき、見出し語Ｎａまたは見出し語内容Ｎｂのいずれか少なくとも一方と位置情報とを対応付けて学習帳記憶部１４１に記憶することを制御する記憶制御手段Ｑ４０４を備える。この構成によると、見出し語Ｎａまたは見出し語内容Ｎｂを確実に記憶することができる。
【０３５１】
また、電子辞書１００は、表示部１５１に表示された学習帳マークＰＬ３の選択操作を受け付ける学習帳マーク選択手段Ｑ５０４と、学習帳マーク選択手段Ｑ５０４で受け付けた学習帳マークＰＬ３に対応する学習帳位置情報Ｔｓに基づいて、学習帳記憶部１４９に記憶された見出し語Ｎａまたは見出し語内容Ｎｂを読み出す学習帳読み出し手段Ｑ５０５と、学習帳読み出し手段Ｑ５０５で読み出した見出し語Ｎａまたは見出し語内容Ｎｂを表示部１５１に表示させる学習帳表示手段Ｑ５０６とを備える。この構成によると、学習帳に記憶させた内容を容易に表示させることができ、ユーザの学習効果を向上させることができる。
【０３５２】
また、電子辞書１００は、学習帳マーク選択手段Ｑ５０４で選択操作を受け付けたとき、学習帳読み出し手段Ｑ５０５で読み出した見出し語Ｎａまたは見出し語内容Ｎｂに対応する表示語句Ｈｇを一覧にしたジャンプリストＪＬを表示部１５１に表示させるジャンプリスト表示制御手段Ｑ５０７と、ジャンプリストＪＬにおける表示語句Ｈｇの選択操作を受け付けるジャンプリスト選択手段Ｑ５０８とを備える。学習帳表示手段Ｑ５０６は、ジャンプリスト選択手段Ｑ５０８で受け付けた表示語句Ｈｇに対応する見出し語Ｎａまたは見出し語内容Ｎｂを表示させる。この構成によると、学習帳に記憶させた内容を一覧にして表示することできる。つまり、学習帳マークＰＬ３を１つにまとめることで、視覚的に整理された表示とすることができる。
【０３５３】
図４７に示すように、制御部１３０は、さらに、学習帳位置情報取得手段Ｑ５０１、コンテンツ記憶制御手段Ｑ５０２、学習帳マーク表示制御手段Ｑ５０３、学習帳マーク選択手段Ｑ５０４、学習帳読み出し手段Ｑ５０５、学習帳表示手段Ｑ５０６、ジャンプリスト表示制御手段Ｑ５０７、およびジャンプリスト選択手段Ｑ５０８として機能する。つまり、学習帳機能プログラムは、上記の手段に対応する学習帳位置情報取得ステップ、コンテンツ記憶制御ステップ、学習帳マーク表示制御ステップ、学習帳マーク選択ステップ、学習帳読み出しステップ、学習帳表示ステップ、ジャンプリスト表示制御ステップ、およびジャンプリスト選択ステップを含んでいる。
【０３５４】
図４８は、学習帳名称記憶部のデータ構造の一例を示す概略図である。
【０３５５】
本実施の形態では、分野別に設けられた学習帳データベースＳＤＢを識別するために、学習帳名Ｔｎ（例えば、学習帳Ａ、学習帳Ｂ、および学習帳Ｃ）が付けられている。学習帳名Ｔｎには、それぞれ学習帳名識別コードＴｃｎが割り当てられており、学習帳名Ｔｎと学習帳名識別コードＴｃｎとを対応づけて記憶する学習帳名称記憶部１７１が、記憶部１４０に設けられている。
【０３５６】
学習帳読み出し手段Ｑ５０５は、見出し語Ｎａまたは見出し語内容Ｎｂを読み出す際に、学習帳名識別コードＴｃｎによって、学習帳記憶部１４１に登録された学習帳データベースＳＤＢの位置を特定する。
【０３５７】
図４９は、登録語句記憶部のデータ構造の一例を示す概略図である。
【０３５８】
登録語句記憶部１７２は、記憶部１４０に格納され、辞書データアドレスＡｄｄｒと登録語句Ｔｇとが対応付けて登録されている。
【０３５９】
登録語句Ｔｇとは、見出し語Ｎａまたは見出し語情報Ｎｂとして学習帳データベースＳＤＢに登録されたコンテンツ見出し語およびコンテンツ見出し語内容を示す。
【０３６０】
つまり、登録語句Ｔｇは、それぞれのコンテンツ見出し語情報ＤＤＣ（ＤＤＣ（ｐ））に対して登録されている。本実施の形態では、１つの辞書データアドレスＡｄｄｒに対して複数の登録語句Ｔｇが対応付けることができ、登録語句Ｔｇ（１）〜（ｎ）（ｎは２以上の整数）とされている。
【０３６１】
登録語句Ｔｇは、コンテンツ記憶部１４９における位置を示す登録語句アドレス情報Ｔｄと、学習帳記憶部１４１における位置を示す学習帳位置情報Ｔｓとに対応付けられている。
【０３６２】
登録語句アドレス情報Ｔｄは、辞書データアドレスＡｄｄｒから登録語句Ｔｇが存在する開始位置を示す開始位置相対アドレスＴｄｂと、辞書データアドレスＡｄｄｒから登録語句が存在する終了位置を示す終了位置相対アドレスＴｄｃとを含む。
【０３６３】
学習帳位置情報Ｔｓは、学習帳名識別コードＴｃｎと、見出し語番号Ｎｏ（例えば、図８Ａ参照）とを含む。
【０３６４】
例えば、見出し語Ｎａを学習帳データベースＳＤＢ（ＳＤＢ（１））（図８Ａ参照）に登録したとすると、コンテンツ記憶制御手段Ｑ５０２は、第１コンテンツアドレス情報Ｍ１ｘの先頭アドレスＭ１ａによって辞書データアドレスＡｄｄｒを特定し、開始位置相対アドレスＭ１ｂおよび終了位置相対アドレスＭ１ｃによって登録語句アドレス情報Ｔｄを特定する。また、学習帳位置情報取得手段Ｑ５０１は、学習帳データベースＳＤＢ（ＳＤＢ（１））に対応する学習帳名識別コードＴｃｎと見出し語番号Ｎｏとを取得し、学習帳位置情報Ｔｓとする。
【０３６５】
なお、見出し語内容Ｎｂを登録した際は、第２コンテンツアドレス情報Ｍ２ｘに基づいて、辞書データアドレスＡｄｄｒおよび登録語句アドレス情報Ｔｄを特定する。
【０３６６】
上述したように、コンテンツ記憶制御手段Ｑ５０２は、コンテンツ見出し語情報ＤＤＣのアドレス位置を示す第１コンテンツアドレス情報Ｍ１ｘまたは第２コンテンツアドレス情報Ｍ２ｘと、学習帳位置情報Ｔｓとを対応付けて、登録語句記憶部１７２に記憶することを制御する。
【０３６７】
図５０は、学習帳マークを表示した詳細画面を示す概略図である。
【０３６８】
詳細画面Ｇ２０には、辞書データベースＤＤＢから検索されたコンテンツ見出し語情報ＤＤＣが表示されている。また、詳細画面Ｇ２０には、登録語句Ｔｇに対応する学習帳マークＰＬ３が表示されている。なお、詳細画面Ｇ２０には、制御コードＣＮ６〜ＣＮ８（後述する図５１参照）により学習帳位置情報Ｔｓが埋め込まれており、学習帳位置情報Ｔｓは非表示状態とされている。また、本実施の形態では、学習帳マークＰＬ３として、「→学習帳」と表示しているが、適宜選択すればよい。
【０３６９】
学習帳マークＰＬ３が選択操作されたとき、詳細画面Ｇ２０ａのサブウィンドウ画面である学習帳画面Ｇ２０ｂを表示する。このとき、詳細画面Ｇ２０ａは、学習帳画面Ｇ２０ｂのサイズに応じて、学習帳マークＰＬ３が隠れないように詳細画面Ｇ２０ａをスクロール操作して表示されている。なお、学習帳マークＰＬ３は、ジャンプマークなどと同様に、タッチ操作によって指定される。
【０３７０】
学習帳画面Ｇ２０ｂには、学習帳マークＰＬ３に対応する学習帳位置情報Ｔｓに基づいた見出し語Ｎａおよび見出し語内容Ｎｂが表示されている。
【０３７１】
上述したように、学習帳マークＰＬ３を選択操作して、学習帳記録部１４１に登録された見出し語Ｎａおよび見出し語内容Ｎｂを表示させることを学習帳ジャンプと呼ぶ。
【０３７２】
図５１は、図５０に示す表示画面上に埋め込まれた学習帳位置情報の一例を説明する説明図である。
【０３７３】
学習帳位置情報Ｔｓを含む学習帳リンク先情報Ｔｊでは、学習帳リンク先情報開始の制御コードＣＮ６、学習帳マークＰＬ３、学習帳位置情報Ｔｓの制御コードＣＮ７、学習帳位置情報Ｔｓ（ここでは、学習帳名識別コードＴｃｎおよび見出し語番号Ｎｏ）、および学習帳リンク先情報終了の制御コードＣＮ８がこの順に配置されている。
【０３７４】
なお、学習帳リンク先情報Ｔｊを表示部１５１に表示する際は、制御コードＣＮ６〜ＣＮ８および学習帳位置情報Ｔｓは、非表示状態とされ、学習帳マークＰＬ３は、表示状態とされている。
【０３７５】
図５２は、図５０に示す学習帳マークを表示した詳細画面の変形例１を示す概略図である。
【０３７６】
コンテンツ見出し語情報ＤＤＣに複数の登録語句Ｔｇが含まれる場合、詳細画面Ｇ２１を表示してもよい。図５０に示す詳細画面Ｇ２０では、１つの学習帳マークＰＬ３が表示されていたが、詳細画面Ｇ２１では、複数の学習帳マークＰＬ３が表示されている点で異なる。複数の学習帳マークＰＬ３を表示する場合でも、それぞれの学習帳マークＰＬ３に対応する学習帳位置情報Ｔｓが埋め込まれている。いずれかの学習帳マークＰＬ３が選択操作されたとき、学習帳位置情報Ｔｓに対応する見出し語Ｎａおよび見出し語内容Ｎｂが表示される。
【０３７７】
ところで、図５２に示す詳細画面Ｇ２１のように複数の学習帳マークＰＬ３を表示した場合、見た目が煩雑になるという問題がある。そこで、複数の学習帳マークＰＬ３を表示した詳細画面の変形例２について、次に説明する。
【０３７８】
図５３は、図５０に示す学習帳マークを表示した詳細画面の変形例２を示す概略図である。
【０３７９】
詳細画面Ｇ２２では、図５０に示す詳細画面Ｇ２０と同様に、１つの学習帳マークＰＬ３が表示されている。なお、詳細画面Ｇ２２では、コンテンツ見出し語情報ＤＤＣに複数の登録語句Ｔｇが含まれていても、学習帳マークＰＬ３が１つだけ表示される。
【０３８０】
学習帳マークＰＬ３が選択操作されたとき、詳細画面Ｇ２２ａのサブウィンドウ画面であるリスト画面Ｇ２２ｂを表示する。
【０３８１】
リスト画面Ｇ２２ｂには、登録語句Ｔｇに対応する表示語句Ｈｇを一覧にしたジャンプリストＪＬが表示されている。本実施の形態では、登録語句Ｔｇに対応する見出し語Ｎａを表示語句Ｈｇとして表示している。なお、登録語句Ｔｇに対応する見出し語Ｎａが存在しない場合は、登録語句Ｔｇに対応する学習帳名Ｔｎを表示語句Ｈｇとしている。表示語句Ｈｇは、見出し語Ｎａおよび学習帳名Ｔｎに限定されず、例えば、見出し語番号Ｎｏなど、それぞれの登録語句Ｔｇを識別できればよい。
【０３８２】
また、リスト画面Ｇ２２ｂには、制御コードによって、それぞれの表示語句Ｈｇに対応する学習帳位置情報Ｔｓが埋め込まれており、学習帳位置情報Ｔｓは非表示状態とされている。
【０３８３】
表示語句Ｈｇが選択操作されたとき、リスト画面Ｇ２２ｂに代えて、学習帳画面Ｇ２０ｂ（図５０参照）を表示する。
【０３８４】
図５４は、学習帳マーク表示処理の処理フローを示すフローチャートである。
【０３８５】
学習帳マーク表示処理Ｓ８０では、語句の検索結果を表示する際に、コンテンツ見出し語に対する詳細内容（コンテンツ見出し語情報ＤＤＣ）に登録語句Ｔｇが含まれていると、学習帳マークＰＬ３の表示を行う。
【０３８６】
処理Ｓ８１では、登録語句Ｔｇのリンク先として、学習帳名Ｔｎと見出し語番号Ｎｏとが設定される。つまり、学習帳名識別コードＴｃｎと見出し語番号Ｎｏとが学習帳位置情報Ｔｓとして設定される。
【０３８７】
処理Ｓ８２では、学習帳マーク表示制御手段Ｑ５０３によって、登録語句Ｔｇの後ろに学習帳マークＰＬ３を表示する（図５０および図５２参照）。
【０３８８】
処理Ｓ８３では、表示した学習帳マークＰＬ３に対応する登録語句Ｔｇの他に登録語句Ｔｇがあるかどうかを判断される。他に登録語句Ｔｇがあるとき（Ｓ８３：Ｙｅｓ）、処理Ｓ８１へ戻る。他に登録語句Ｔｇがないとき（Ｓ８３：Ｎｏ）、つまり、表示された全ての登録語句Ｔｇに対して学習帳マークＰＬ３が表示されているときは、処理Ｓ８４へ進む。
【０３８９】
処理Ｓ８４では、学習帳マーク選択手段Ｑ５０４によって、学習帳マークＰＬ３が指定されたかどうかを判断される。学習帳マークＰＬ３が指定されないときは（Ｓ８４：Ｎｏ）、図２１の処理Ｓ４へ進む。つまり、次の指示を待つ。学習帳マークＰＬ３が指定されたとき（Ｓ８４：Ｙｅｓ）、処理Ｓ８５へ進む。
【０３９０】
処理Ｓ８５では、学習帳マーク選択手段Ｑ５０４によって、指定された学習帳マークＰＬ３のリンク先の学習帳位置情報Ｔｓが抽出される。
【０３９１】
処理Ｓ８６では、学習帳読み出し手段Ｑ５０５によって、学習帳位置情報Ｔｓに基づいて、学習帳記憶部１４１から見出し語Ｎａおよび見出し語内容Ｎｂが読み出される。そして、学習帳表示手段Ｑ５０６によって、読み出された見出し語Ｎａおよび見出し語内容Ｎｂが学習帳画面Ｇ２０ｂに表示され、図２１の処理Ｓ４へ進む。つまり、次の指示を待つ。
【０３９２】
図５５は、学習帳マーク表示処理の処理フローの変形例を示すフローチャートである。
【０３９３】
図５４では、詳細画面Ｇ２０または詳細画面Ｇ２１を表示する場合の処理フローについて説明したが、図５３に示す詳細画面Ｇ２２を表示する場合は、図５５に示す学習帳マーク表示処理Ｓ８０を行う。
【０３９４】
処理Ｓ８８では、学習帳マーク表示制御手段Ｑ５０３によって、学習帳マークＰＬ３を表示する（図５３参照）。
【０３９５】
処理Ｓ８９では、学習帳マーク選択手段Ｑ５０４によって、学習帳マークＰＬ３が指定されたかどうかを判断される。学習帳マークＰＬ３が指定されないときは（Ｓ８９：Ｎｏ）、図２１の処理Ｓ４へ進む。つまり、次の指示を待つ。学習帳マークＰＬ３が指定されたとき（Ｓ８９：Ｙｅｓ）、処理Ｓ９０へ進む。
【０３９６】
処理Ｓ９０では、表示部１５１にリスト画面Ｇ２２ｂを表示する。ここでは、リスト画面Ｇ２２ｂにジャンプリストＪＬは表示されていない。
【０３９７】
処理Ｓ９１では、リスト画面Ｇ２２ｂにジャンプリストＪＬを表示する。つまり、ジャンプリスト表示制御手段Ｑ５０７によって、登録語句Ｔｇに対応する表示語句ＨｇをジャンプリストＪＬとして表示させる。
【０３９８】
処理Ｓ９２では、表示語句Ｈｇのリンク先として、学習帳名Ｔｎと見出し語番号Ｎｏとが設定される。つまり、学習帳名識別コードＴｃｎと見出し語番号Ｎｏとが学習帳位置情報Ｔｓとして設定される。
【０３９９】
処理Ｓ９３では、表示した表示語句Ｈｇに対応する登録語句Ｔｇの他に登録語句Ｔｇがあるかどうかを判断される。他に登録語句Ｔｇがあるとき（Ｓ９３：Ｙｅｓ）、処理Ｓ９１へ戻る。他に登録語句Ｔｇがないとき（Ｓ９３：Ｎｏ）、つまり、ジャンプリストＪＬに全ての表示語句Ｈｇが表示されているときは、処理Ｓ９４へ進む。
【０４００】
処理Ｓ９４では、ジャンプリスト選択手段Ｑ５０８によって、表示語句Ｈｇが指定されるまで待機する（Ｓ９４：Ｎｏ）。表示語句Ｈｇが指定されたとき（Ｓ９４：Ｙｅｓ）、処理Ｓ９５へ進む。
【０４０１】
処理Ｓ９５では、ジャンプリスト選択手段Ｑ５０８によって、指定された表示語句Ｈｇのリンク先の学習帳位置情報Ｔｓが抽出される。
【０４０２】
処理Ｓ９６では、学習帳読み出し手段Ｑ５０５によって、学習帳位置情報Ｔｓに基づいて、学習帳記憶部１４１から見出し語Ｎａおよび見出し語内容Ｎｂが読み出される。そして、学習帳表示手段Ｑ５０６によって、読み出された見出し語Ｎａおよび見出し語内容Ｎｂが学習帳画面Ｇ２０ｂに表示され、図２１の処理Ｓ２１へ進む。つまり、次の指示を待つ。
【０４０３】
なお、以上説明した登録機能、表示機能、削除機能、および学習帳ジャンプ機能において、図６Ｂ及び図４７では説明の便宜上各手段を分けて記載しているが、制御部１３０は、前述した各プログラムに基づいて動作することで、前述した各手段を実行する。従って、前述した各手段及び各ステップにおいて、少なくとも二つを組み合わせて動作する場合もある。また、同一名称の手段及びステップを各機能で分けて構成している（手段には異なる符号を付している）が、共通する部分については登録機能、表示機能、削除機能、および学習帳ジャンプ機能で共通の手段及びステップとして構成してもよい。
【符号の説明】
【０４０４】
１００    電子辞書（学習装置の一例）
１３０    制御部
１４０    記憶部
１４１    学習帳記憶部
１４８    動作機能記憶部
１４９    コンテンツ記憶部
１５０    表示入力操作部
１５１    表示部
１５２    タッチ入力部
１６０    サブ表示入力操作部
１６１    サブ表示部
１６２    サブタッチ入力部
１７１    学習帳名称記憶部
１７２    登録語句記憶部（記憶領域の一例）
１９０    検索部
ＤＤＢ    辞書データベース（コンテンツの一例）
ＤＤＣ    コンテンツ見出し語情報
Ｈｇ      表示語句
ＪＬ      ジャンプリスト
Ｍ１      第１コンテンツ場所情報（位置情報の一例）
Ｍ１ｘ    第１コンテンツアドレス情報
Ｍ２      第２コンテンツ場所情報（位置情報の一例）
Ｍ２ｘ    第２コンテンツアドレス情報
Ｎａ      見出し語
Ｎｂ      見出し語内容
ＰＬ３    学習帳マーク
Ｑ２１４  場所表示選択手段（選択手段の一例）
Ｑ２１５  コンテンツ情報読み出し手段（コンテンツ読み出し手段の一例）
Ｑ２１６  コンテンツ情報表示手段（コンテンツ表示手段の一例）
Ｑ４０１  指定手段
Ｑ４０２  位置情報取得手段
Ｑ４０３  学習帳記憶指示手段
Ｑ４０４  記憶制御手段
Ｑ４０５  表示制御手段
Ｑ５０１  学習帳位置情報取得手段
Ｑ５０２  コンテンツ記憶制御手段
Ｑ５０３  学習帳マーク表示制御手段
Ｑ５０４  学習帳マーク選択手段
Ｑ５０５  学習帳読み出し手段
Ｑ５０６  学習帳表示手段
Ｑ５０７  ジャンプリスト表示制御手段
Ｑ５０８  ジャンプリスト選択手段
ＳＤＢ    学習帳データベース
【図１】
2012083856.tif 000003
【図２】
2012083856.tif 000004
【図３】
2012083856.tif 000005
【図４】
2012083856.tif 000006
【図５】
2012083856.tif 000007
【図６Ａ】
2012083856.tif 000008
【図６Ｂ】
2012083856.tif 000009
【図６Ｃ】
2012083856.tif 000010
【図７】
2012083856.tif 000011
【図８Ａ】
2012083856.tif 000012
【図８Ｂ】
2012083856.tif 000013
【図８Ｃ】
2012083856.tif 000014
【図８Ｄ】
2012083856.tif 000015
【図８Ｅ】
2012083856.tif 000016
【図８Ｆ】
2012083856.tif 000017
【図８Ｇ】
2012083856.tif 000018
【図９】
2012083856.tif 000019
【図１０】
2012083856.tif 000020
【図１１】
2012083856.tif 000021
【図１２】
2012083856.tif 000022
【図１３】
2012083856.tif 000023
【図１４】
2012083856.tif 000024
【図１５】
2012083856.tif 000025
【図１６】
2012083856.tif 000026
【図１７】
2012083856.tif 000027
【図１８】
2012083856.tif 000028
【図１９】
2012083856.tif 000029
【図２０】
2012083856.tif 000030
【図２１】
2012083856.tif 000031
【図２２】
2012083856.tif 000032
【図２３】
2012083856.tif 000033
【図２４】
2012083856.tif 000034
【図２５】
2012083856.tif 000035
【図２６】
2012083856.tif 000036
【図２７】
2012083856.tif 000037
【図２８】
2012083856.tif 000038
【図２９】
2012083856.tif 000039
【図３０】
2012083856.tif 000040
【図３１】
2012083856.tif 000041
【図３２】
2012083856.tif 000042
【図３３】
2012083856.tif 000043
【図３４Ａ】
2012083856.tif 000044
【図３４Ｂ】
2012083856.tif 000045
【図３４Ｃ】
2012083856.tif 000046
【図３４Ｄ】
2012083856.tif 000047
【図３４Ｅ】
2012083856.tif 000048
【図３５】
2012083856.tif 000049
【図３６】
2012083856.tif 000050
【図３７】
2012083856.tif 000051
【図３８Ａ】
2012083856.tif 000052
【図３８Ｂ】
2012083856.tif 000053
【図３８Ｃ】
2012083856.tif 000054
【図３８Ｄ】
2012083856.tif 000055
【図３８Ｅ】
2012083856.tif 000056
【図３９】
2012083856.tif 000057
【図４０】
2012083856.tif 000058
【図４１】
2012083856.tif 000059
【図４２】
2012083856.tif 000060
【図４３】
2012083856.tif 000061
【図４４】
2012083856.tif 000062
【図４５】
2012083856.tif 000063
【図４６】
2012083856.tif 000064
【図４７】
2012083856.tif 000065
【図４８】
2012083856.tif 000066
【図４９】
2012083856.tif 000067
【図５０】
2012083856.tif 000068
【図５１】
2012083856.tif 000069
【図５２】
2012083856.tif 000070
【図５３】
2012083856.tif 000071
【図５４】
2012083856.tif 000072
【図５５】
2012083856.tif 000073