(57)【要約】【課題】マーカー表示文字列の登録解除を容易に行う。【解決手段】電子辞書1は、コンテンツを記憶するＲＯＭ80と、コンテンツのテキストを表示させるＣＰＵ20と、表示されたテキスト内の文字列をマーカー表示文字列として指定する入力部30と、ＲＯＭ80による記憶領域内でのマーカー表示文字列の位置情報を記憶するとともに、この位置情報の記憶時刻を、当該位置情報に対応付けて記憶するマーカー情報ＤＢ85とを備える。ＣＰＵ20は、マーカー表示文字列を含むテキストが表示される場合に当該マーカー表示文字列をマーカー表示させるとともに、各マーカー表示文字列についてのマーカー表示の態様を、記憶時刻からの経過時間に応じて異ならせる。【選択図】図11
2012027753.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
各項目に対してテキストを対応付けた１つ以上の項目情報からなるコンテンツを記憶するコンテンツ記憶手段と、
ユーザ操作に基づいて、前記コンテンツ記憶手段により記憶された何れかのコンテンツにおける何れかの項目のテキストを前記表示手段に表示させるテキスト表示制御手段と、
ユーザ操作に基づいて、前記表示手段に表示されたテキスト内の文字列をマーカー表示文字列として指定する文字列指定手段と、
前記コンテンツ記憶手段による記憶領域内での前記マーカー表示文字列の位置情報を記憶するとともに、この位置情報の記憶時刻を、当該位置情報に対応付けて記憶するマーカー情報記憶手段と、
前記マーカー表示文字列を含むテキストが前記表示手段に表示される場合に、前記マーカー情報記憶手段により記憶された当該マーカー表示文字列の位置情報に基づいて当該マーカー表示文字列を識別表示させるとともに、各マーカー表示文字列についての識別表示の態様を、当該マーカー表示文字列についての記憶時刻からの経過時間に応じて異ならせるマーカー表示制御手段と
を備えることを特徴とする情報表示装置。
【請求項２】
請求項１記載の情報表示装置において、
前記マーカー表示制御手段は、
前記マーカー表示文字列についての記憶時刻からの経過時間が所定時間以上である場合に、当該マーカー表示文字列が潜像となるようマーカー表示する隠し表示制御手段を有することを特徴とする情報表示装置。
【請求項３】
請求項２記載の情報表示装置において、
前記隠し表示制御手段により潜像として表示された何れかの前記マーカー表示文字列を、ユーザ操作に基づいて指定マーカー表示文字列として指定する隠し文字列指定手段と、
前記隠し文字列指定手段により前記指定マーカー表示文字列が指定された場合に、ユーザから文字列の入力操作を受ける文字列入力手段と、
前記指定マーカー表示文字列と、前記文字列入力手段により入力された入力文字列とが一致するか否かを判定する判定手段と、
前記判定手段により前記指定マーカー表示文字列及び前記入力文字列が一致すると判定された場合に、当該指定マーカー表示文字列についての情報を、前記マーカー情報記憶手段から消去するマーカー情報自動消去手段と、
前記判定手段により前記指定マーカー表示文字列及び前記入力文字列が一致しないと判定された場合に、当該指定マーカー表示文字列についての記憶時刻を現時点の時刻として前記マーカー情報記憶手段に記憶させる記憶時刻再設定手段と、
を備えることを特徴とする情報表示装置。
【請求項４】
請求項１〜３の何れか一項に記載の情報表示装置において、
前記マーカー表示制御手段は、
前記マーカー表示文字列についての記憶時刻からの経過時間と、予め設定された複数の所定時間との比較結果に応じて、異なる態様で当該マーカー表示文字列を識別表示させることを特徴とする情報表示装置。
【請求項５】
表示手段と、記憶手段と、を有するコンピュータに、
各項目に対してテキストを対応付けた１つ以上の項目情報からなるコンテンツを前記記憶手段に記憶するコンテンツ記憶機能と、
ユーザ操作に基づいて、前記コンテンツ記憶機能により前記記憶手段に記憶された何れかのコンテンツにおける何れかの項目のテキストを前記表示手段に表示させるテキスト表示制御機能と、
ユーザ操作に基づいて、前記表示手段に表示されたテキスト内の文字列をマーカー表示文字列として指定する文字列指定機能と、
前記記憶手段内での前記マーカー表示文字列の位置情報を記憶するとともに、この位置情報の記憶時刻を、当該位置情報に対応付けて記憶するマーカー情報記憶機能と、
前記マーカー表示文字列を含むテキストが前記表示手段に表示される場合に、前記マーカー情報記憶手段により記憶された当該マーカー表示文字列の位置情報に基づいて当該マーカー表示文字列を識別表示させるとともに、各マーカー表示文字列についての識別表示の態様を、当該マーカー表示文字列についての記憶時刻からの経過時間に応じて異ならせるマーカー表示制御機能と
を実現させることを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置及び情報表示プログラムに関する。
【背景技術】
【０００２】
従来から、テキストコンテンツや辞書データベースを内蔵する情報表示装置には、学習効果の向上を図るため、マーカー機能が具備されている。ここで、マーカー機能とは、テキスト中の文字列がマーカー表示文字列としてユーザから登録操作を受けると、その文字列の位置情報を記憶しておき、同じテキストを後で表示する際に当該文字列をマーカー表示して目立たせる機能である（例えば、特許文献１、２参照）。
【０００３】
また、このようなマーカー機能を具備する情報表示装置に対しては、近年、マーカー表示文字列を隠し表示する技術が提案されている（例えば、特許文献３参照）。この技術によれば、隠し表示された文字列部分を暗記学習に用いることができるため、学習効果を更に向上させることができる。
【０００４】
ところで、テキスト中に多数のマーカー表示文字列が存在すると、表示が煩雑となるし、各マーカー表示文字列の重要度が分かり難くなるため、学習効果が低下してしまう。そのため、テキスト中にマーカー表示文字列が複数存在する場合には、重要度の低下した文字列について、マーカー表示文字列としての登録を解除することが好ましい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−７４２０号公報
【特許文献２】特開２００４−２１３２９９号公報
【特許文献３】特開２００６−２９３１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、複数のマーカー表示文字列がテキスト中に存在する場合に、何れのマーカー表示文字列について登録解除すべきかを、ユーザが自分で判断しなくてはならず、手間が掛かってしまう。
【０００７】
本発明の課題は、マーカー表示文字列の登録解除を容易に行うことのできる情報表示装置及び情報表示プログラムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、情報表示装置において、
表示手段と、
各項目に対してテキストを対応付けた１つ以上の項目情報からなるコンテンツを記憶するコンテンツ記憶手段と、
ユーザ操作に基づいて、前記コンテンツ記憶手段により記憶された何れかのコンテンツにおける何れかの項目のテキストを前記表示手段に表示させるテキスト表示制御手段と、
ユーザ操作に基づいて、前記表示手段に表示されたテキスト内の文字列をマーカー表示文字列として指定する文字列指定手段と、
前記コンテンツ記憶手段による記憶領域内での前記マーカー表示文字列の位置情報を記憶するとともに、この位置情報の記憶時刻を、当該位置情報に対応付けて記憶するマーカー情報記憶手段と、
前記マーカー表示文字列を含むテキストが前記表示手段に表示される場合に、前記マーカー情報記憶手段により記憶された当該マーカー表示文字列の位置情報に基づいて当該マーカー表示文字列を識別表示させるとともに、各マーカー表示文字列についての識別表示の態様を、当該マーカー表示文字列についての記憶時刻からの経過時間に応じて異ならせるマーカー表示制御手段と
を備えることを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載の情報表示装置において、
前記マーカー表示制御手段は、
前記マーカー表示文字列についての記憶時刻からの経過時間が所定時間以上である場合に、当該マーカー表示文字列が潜像となるようマーカー表示する隠し表示制御手段を有することを特徴とする。
【００１０】
請求項３記載の発明は、請求項２記載の情報表示装置において、
前記隠し表示制御手段により潜像として表示された何れかの前記マーカー表示文字列を、ユーザ操作に基づいて指定マーカー表示文字列として指定する隠し文字列指定手段と、
前記隠し文字列指定手段により前記指定マーカー表示文字列が指定された場合に、ユーザから文字列の入力操作を受ける文字列入力手段と、
前記指定マーカー表示文字列と、前記文字列入力手段により入力された入力文字列とが一致するか否かを判定する判定手段と、
前記判定手段により前記指定マーカー表示文字列及び前記入力文字列が一致すると判定された場合に、当該指定マーカー表示文字列についての情報を、前記マーカー情報記憶手段から消去するマーカー情報自動消去手段と、
前記判定手段により前記指定マーカー表示文字列及び前記入力文字列が一致しないと判定された場合に、当該指定マーカー表示文字列についての記憶時刻を現時点の時刻として前記マーカー情報記憶手段に記憶させる記憶時刻再設定手段と、
を備えることを特徴とする。
【００１１】
請求項４記載の発明は、請求項１〜３の何れか一項に記載の情報表示装置において、
前記マーカー表示制御手段は、
前記マーカー表示文字列についての記憶時刻からの経過時間と、予め設定された複数の所定時間との比較結果に応じて、異なる態様で当該マーカー表示文字列を識別表示させることを特徴とする。
【００１２】
請求項５記載の発明は、情報表示プログラムにおいて、
表示手段と、記憶手段と、を有するコンピュータに、
各項目に対してテキストを対応付けた１つ以上の項目情報からなるコンテンツを前記記憶手段に記憶するコンテンツ記憶機能と、
ユーザ操作に基づいて、前記コンテンツ記憶機能により前記記憶手段に記憶された何れかのコンテンツにおける何れかの項目のテキストを前記表示手段に表示させるテキスト表示制御機能と、
ユーザ操作に基づいて、前記表示手段に表示されたテキスト内の文字列をマーカー表示文字列として指定する文字列指定機能と、
前記記憶手段内での前記マーカー表示文字列の位置情報を記憶するとともに、この位置情報の記憶時刻を、当該位置情報に対応付けて記憶するマーカー情報記憶機能と、
前記マーカー表示文字列を含むテキストが前記表示手段に表示される場合に、前記マーカー情報記憶手段により記憶された当該マーカー表示文字列の位置情報に基づいて当該マーカー表示文字列を識別表示させるとともに、各マーカー表示文字列についての識別表示の態様を、当該マーカー表示文字列についての記憶時刻からの経過時間に応じて異ならせるマーカー表示制御機能と
を実現させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、表示されたテキスト内の文字列がユーザ操作に基づいてマーカー表示文字列として指定されると、マーカー表示文字列の位置情報が記憶されるとともに、位置情報の記憶時刻が当該位置情報に対応付けられて記憶され、記憶されたマーカー表示文字列の位置情報に基づいて、マーカー表示文字列を含むテキストが表示される場合に当該マーカー表示文字列がマーカー表示されるとともに、各マーカー表示文字列についてのマーカー表示の態様が当該マーカー表示文字列についての記憶時刻からの経過時間に応じて異ならせられるので、登録時期の古くなったマーカー表示文字列を容易に判別することができる。従って、複数のマーカー表示文字列がテキスト中に存在する場合であっても、何れのマーカー表示文字列について登録解除すべきかを容易に判断することができるため、マーカー表示文字列の登録解除を容易に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】電子辞書の概観を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】（ａ）は辞書データベースのデータ構造を示す図であり、（ｂ）は設定時間テーブルのデータ構造を示す図である。
【図４】マーカー情報データベースのデータ構造を示す図である。
【図５】情報表示処理を示すフローチャートである。
【図６】マーカー時間連動表示処理を示すフローチャートである。
【図７】テストモード処理を示すフローチャートである。
【図８】マーカーモード処理を示すフローチャートである。
【図９】表示部の表示内容を示す図である。
【図１０】表示部の表示内容を示す図である。
【図１１】表示部の表示内容を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明に係る情報表示装置を電子辞書に適用した場合の実施形態について詳細に説明する。
【００１６】
［外観構成］
図１は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１及びキー群２を備えている。
【００１７】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル１１０（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１８】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇと、メニューキー２ｈ等とを有している。
【００１９】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース９０，…（図２参照）の選択に使用されるキーである。
【００２０】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。メニューキー２ｈは、各種のモード設定を行うためのキーである。
【００２１】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００２２】
この図に示すように、電子辞書１は、表示部４０、入力部３０、記録媒体読取部５０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）７０を備え、各部はバス１００で相互にデータ通信可能に接続されて構成されている。
【００２３】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２４】
入力部３０は、上述のキー群２やタッチパネル１１０を備えており、押下されたキーやタッチパネル１１０の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２５】
記録媒体読取部５０は、着脱自在に装着されるＳＤカードやＵＳＢメモリ、ＣＤ等の記録媒体５０Ａから情報を読み取るものである。
【００２６】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ７０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２７】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、コンテンツ群９と、マーカー情報データベース８５と、設定時間テーブル８６等とを記憶している。
【００２８】
情報表示プログラム８１は、後述の情報表示処理（図５〜図８参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２９】
コンテンツ群９は、各項目に対してテキストを対応付けた１つ以上の項目情報からなるコンテンツを複数有しており、本実施の形態においては、複数の辞書データベース９０及びテキストコンテンツ９１を有している。
【００３０】
辞書データベース９０，…には、例えば図３（ａ）に一例を示すように、項目である見出し語と、この見出し語の説明情報のテキストとを対応付けた１つ以上の見出し語情報が格納されている。なお、本実施の形態においては、このような辞書データベース９０として、「中学社会用語集」，「日本史小事典」，「Ｌ英英辞書」などの辞書データベース９０がコンテンツ群９に含まれている。
【００３１】
テキストコンテンツ９１には、複数種類の各項目（章番号など）と、テキストを対応付けた複数の項目情報が格納されている。
【００３２】
マーカー情報データベース８５は、図４に示すように、後述の情報表示処理（図５〜図８参照）においてマーカー表示の対象として指定される文字列（以下、マーカー表示文字列とする）についてのコンテンツ群９内での位置情報（以下、マーカー表示文字列の位置情報とする）と、当該位置情報がマーカー情報データベース８５に記憶される時刻（以下、記憶時刻とする）と、マーカー表示文字列をマーカー表示するためのマーカー色とを対応付けて記憶するようになっている。より詳細には、本実施の形態においてマーカー情報データベース８５は、マーカー表示文字列の位置情報として、マーカー表示文字列の指定されたテキストの項目名と、この項目の種類（辞書データベース９０における見出し語や、テキストコンテンツ９１における章番号など）と、当該テキストの含まれるコンテンツ名と、当該テキスト内でのマーカー表示文字列の開始位置及び終了位置とを記憶している。また、このマーカー情報データベース８５は、記憶時刻として年月日及び時分を記憶するようになっているが、年月日のみを記憶することとしても良い。
【００３３】
設定時間テーブル８６は、マーカー情報データベース８５に記憶された記憶時刻からの経過時間について、後述の情報表示処理において処理の閾値となる設定時間を複数種類記憶している。より詳細には、図３（ｂ）に示すように、本実施の形態において設定時間テーブル８６は、設定時間「１」として「３０日」を、設定時間「２」として「１８０日」を記憶している。なお、これらの設定時間としては、短期記憶や中期記憶、長期記憶の記憶保持時間に基づいて設定されることが好ましい。
【００３４】
ＲＡＭ７０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えている。
【００３５】
［動作］
続いて、電子辞書１の動作について、図５〜図８を参照しつつ説明する。
【００３６】
＜情報表示処理＞
図５〜図８は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する情報表示処理の流れを示すフローチャートである。
【００３７】
この情報表示処理においては、図５に示すように、まずＣＰＵ２０は、コンテンツ群９内の何れかのコンテンツにおける何れかの項目を表示対象とする表示指示操作がメニューキー２ｈ等を介してユーザにより行われるか否かを判定し（ステップＳ１）、行われないと判定した場合（ステップＳ１；Ｎｏ）には、他の処理へ移行する。
【００３８】
また、ステップＳ１において表示指示操作がユーザにより行われたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２０は、表示対象の項目のテキスト（以下、表示対象テキストとする）をメインディスプレイ１０に全画面表示させる（ステップＳ２）。また、このときＣＰＵ２０は、マーカーアイコン１０１や時間経過アイコン１０２（図９（ａ）参照）をメインディスプレイ１０の端部に表示させる。
【００３９】
ここで、マーカーアイコン１０１は、後述のマーカーモード処理（ステップＳ９）の開始操作を受けるようになっている。
また、時間経過アイコン１０２は、マーカー情報データベース８５に記憶された記憶時刻からの経過時間を参酌して処理を行うか否かについて切替操作を受けるとともに、経過時間を参酌して処理を行う場合にはＯＮ状態、参酌しないで処理を行う場合にはＯＦＦ状態となるようになっている。
【００４０】
次に、ＣＰＵ２０は、時間経過アイコン１０２がＯＮ状態となっているか否かを判定し（ステップＳ３）、なっていないと判定した場合（ステップＳ３；Ｎｏ）には、マーカー情報データベース８５から表示対象テキスト内に含まれるマーカー表示文字列の位置情報を検出し、検出された位置情報のマーカー表示文字列を、当該位置情報に対応付けられたマーカー色によってテキスト中でマーカー表示させた後（ステップＳ４）、後述のステップＳ８に移行する。
【００４１】
また、ステップＳ３において時間経過アイコン１０２がＯＮ状態となっていると判定した場合（ステップＳ３；Ｙｅｓ）には、ＣＰＵ２０は、マーカー時間連動表示処理を行う（ステップＳ５）。
【００４２】
具体的には、図６に示すように、このマーカー時間連動表示処理においてまずＣＰＵ２０は、マーカー情報データベース８５から表示対象テキスト内に含まれるマーカー表示文字列の位置情報を検出し、検出された位置情報に対応するマーカー表示文字列群に、後述のステップＴ２〜Ｓ１０によって未だ処理されていないマーカー表示文字列が存在するか否かを判定する（ステップＴ１）。
【００４３】
このステップＴ１において未処理のマーカー表示文字列が存在すると判定した場合（ステップＴ１；Ｙｅｓ）には、ＣＰＵ２０は、当該未処理のマーカー表示文字列の何れかを処理対象に選択する（ステップＴ２）。
【００４４】
次に、ＣＰＵ２０は、処理対象のマーカー表示文字列についての情報登録の時刻（年月日及び時分）「Ａ」をマーカー情報データベース８５から取得するとともに（ステップＴ３）、現在の時刻「Ｂ」を取得し（ステップＴ４）、これらの時刻「Ａ」，「Ｂ」の差分「Ｃ」（＝Ｂ−Ａ）を算出する（ステップＴ５）。
【００４５】
次に、ＣＰＵ２０は、設定時間テーブル８６に予め設定された設定時間「１」（ここでは３０日）と、差分「Ｃ」とを比較し、差分「Ｃ」が設定時間「１」より小さいか否かを判定する（ステップＴ６）。
【００４６】
このステップＴ６において差分「Ｃ」が設定時間「１」より小さいと判定した場合（ステップＴ６；Ｙｅｓ）には、ＣＰＵ２０は、選択対象のマーカー表示文字列を表示形態「１」に設定した後（ステップＴ７）、上述のステップＴ１に移行する。ここで、表示形態「１」としては、マーカー色を所定の基準濃度とした形態が用いられている。
【００４７】
また、ステップＴ６において差分「Ｃ」が設定時間「１」以上であると判定した場合（ステップＴ６；Ｎｏ）には、ＣＰＵ２０は、設定時間テーブル８６に予め設定された設定時間「２」（ここでは１８０日）と、差分「Ｃ」とを比較し、差分「Ｃ」が設定時間「２」より小さいか否かを判定する（ステップＴ８）。
【００４８】
このステップＴ８において差分「Ｃ」が設定時間「２」より小さいと判定した場合（ステップＴ８；Ｙｅｓ）には、ＣＰＵ２０は、選択対象のマーカー表示文字列を表示形態「２」に設定した後（ステップＴ９）、上述のステップＴ１に移行する。ここで、表示形態「２」としては、マーカー色を基準濃度よりも薄くした形態が用いられている
【００４９】
また、ステップＴ８において差分「Ｃ」が設定時間「２」以上であると判定した場合（ステップＴ８；Ｎｏ）には、ＣＰＵ２０は、選択対象のマーカー表示文字列を表示形態「３」に設定した後（ステップＴ１０）、上述のステップＴ１に移行する。ここで、表示形態「３」としては、マーカー表示文字列が潜像となるよう（視認し難くなるよう）マーカー色の濃度を濃くした形態が用いられている。
【００５０】
そして、上述のステップＴ１において未処理のマーカー表示文字列が存在しないと判定した場合（ステップＴ１；Ｎｏ）には、ＣＰＵ２０は、表示対象テキスト内の各マーカー表示文字列を、上述のステップＴ７，９，１０で設定された態様でマーカー表示させ（ステップＴ２０）、マーカー時間連動表示処理を終了する。以上のマーカー時間連動表示処理により、各マーカー表示文字列が、位置情報の記憶時刻からの経過時間に応じて異なる態様でマーカー表示されることとなる。なお、このステップＴ２０においてテキスト中にマーカー表示文字列が１つも存在しない場合には、ＣＰＵ２０は、処理を行わずにマーカー時間連動表示処理を終了する。
【００５１】
以上のマーカー時間連動表示処理が終了したら、図５に示すように、次にＣＰＵ２０は、潜像として隠し表示された何れかのマーカー表示文字列に対してタッチ操作が行われるか否かを判定し（ステップＳ６）、行われないと判定した場合（ステップＳ６；Ｎｏ）には、後述のステップＳ８に移行する。
【００５２】
また、ステップＳ６において隠し表示のマーカー表示文字列に対してタッチ操作が行われたと判定した場合（ステップＳ６；Ｙｅｓ）には、ＣＰＵ２０は、タッチ操作で指定されたマーカー表示文字列（以下、指定マーカー表示文字列とする）についてテストモード処理を行う（ステップＳ７）。
【００５３】
具体的には、図７に示すように、このテストモード処理においてまずＣＰＵ２０は、指定マーカー表示文字列についての手書き入力をサブディスプレイ１１で受け付ける（ステップＵ１）。但し、このステップＵ１においてはキー群２を介して文字列を受け付けることとしても良い。
【００５４】
次に、ＣＰＵ２０は、手書き入力された文字列を文字認識した後、この手書き入力文字列と指定マーカー表示文字列とを比較して、両者の内容が一致するか否か、つまり手書き入力の内容が正解であるか否かを判定する（ステップＵ２）。
【００５５】
そして、このステップＵ２において手書き入力の内容が正解であると判定した場合（ステップＵ２；正解）には、ＣＰＵ２０は、その旨をメインディスプレイ１０に表示させた後、当該指定マーカー表示文字列について、登録情報をマーカー情報データベース８５から消去するとともに、マーカー表示を解消し（ステップＵ３）、テストモード処理を終了する。
【００５６】
また、ステップＵ２において手書き入力の内容が正解でないと判定した場合（ステップＵ２；不正解）には、ＣＰＵ２０は、その旨を表示させるとともに、マーカー情報データベース８５における指定マーカー表示文字列についての記憶時刻を、現時点の時刻に更新した後（ステップＵ４）、テストモード処理を終了する。なお、このステップＵ４においてＣＰＵ２０は、指定マーカー表示文字列についての情報登録の新たな時刻「Ａ」と、現在の時刻「Ｂ」とから差分「Ｃ」（＝Ｂ−Ａ）を算出し、差分「Ｃ」が設定時間「１」より小さい場合には指定マーカー表示文字列を表示形態「１」で、差分「Ｃ」が設定時間「１」以上で設定時間「２」より小さい場合には指定マーカー表示文字列を表示形態「２」で、差分「Ｃ」が設定時間「２」以上である場合には指定マーカー表示文字列を表示形態「３」でマーカー表示させる。
【００５７】
以上のテストモード処理が終了したら、図５に示すように、次にＣＰＵ２０は、メインディスプレイ１０におけるマーカーアイコン１０１にタッチ操作が行われるか否かを判定し（ステップＳ８）、行われないと判定した場合（ステップＳ８；Ｎｏ）には、情報表示処理を終了する。
【００５８】
また、ステップＳ８においてマーカーアイコン１０１にタッチ操作が行われたと判定した場合（ステップＳ８；Ｙｅｓ）には、ＣＰＵ２０は、マーカーモード処理を行う（ステップＳ９）。
【００５９】
具体的には、図８に示すように、このマーカーモード処理においてまずＣＰＵ２０は、ペンアイコン１０４やカラー選択アイコン１０５、消しゴムアイコン１０６（図９（ｃ）参照）をメインディスプレイ１０の端部に表示させるとともに、マーカーモード処理の終了操作が行われるか否かを判定する（ステップＶ１）。
【００６０】
ここで、ペンアイコン１０４は、マーカー表示文字列の指定開始操作を受けるようになっている。
また、カラー選択アイコン１０５とは、マーカー表示文字列のマーカー色の切り替え操作を受けるようになっており、本実施の形態においては、マーカー色と同色で表示されるようになっている。
また、消しゴムアイコン１０６とは、マーカー表示文字列の指定解除操作を受けるようになっている。
【００６１】
このステップＶ１において終了操作が行われないと判定した場合（ステップＶ１；Ｎｏ）には、ＣＰＵ２０は、カラー選択アイコン１０５に対してタッチ操作が行われるか否かを判定する（ステップＶ２）。
【００６２】
このステップＶ２においてカラー選択アイコン１０５に対してタッチ操作が行われたと判定した場合（ステップＶ２；Ｙｅｓ）には、ＣＰＵ２０は、カラー選択アイコン１０５の表示色、つまりマーカー表示文字列のマーカー色を変更した後（ステップＶ３）、上述のステップＶ１に移行する。なお、本実施の形態においてＣＰＵ２０は、カラー選択アイコン１０５の表示色を赤、黄、青、赤の順に切り替えて変更するようになっている。
【００６３】
また、ステップＶ２においてカラー選択アイコン１０５に対してタッチ操作が行われないと判定した場合（ステップＶ２；Ｎｏ）には、ＣＰＵ２０は、ペンアイコン１０４に対してタッチ操作が行われるか否かを判定する（ステップＶ４）。
【００６４】
このステップＶ４においてペンアイコン１０４に対してタッチ操作が行われたと判定した場合（ステップＶ４；Ｙｅｓ）には、ＣＰＵ２０は、表示対象テキスト中の文字列に対する範囲指定操作を受け付け（ステップＶ５）、範囲指定された文字列をマーカー表示文字列としてカラー選択アイコン１０５の表示色でマーカー表示する（ステップＶ６）。
【００６５】
次に、ＣＰＵ２０は、マーカー表示文字列の位置情報と、マーカー色と、現時点での時刻とを対応付けてマーカー情報データベース８５に蓄積記憶させ（ステップＶ７）、上述のステップＶ１に移行する。
【００６６】
また、ステップＶ４においてペンアイコン１０４に対してタッチ操作が行われないと判定した場合（ステップＶ４；Ｎｏ）には、ＣＰＵ２０は、消しゴムアイコン１０６に対してタッチ操作が行われるか否かを判定し（ステップＶ８）、行われないと判定した場合（ステップＶ８；Ｎｏ）には、上述のステップＶ１に移行する。
【００６７】
また、ステップＶ８において消しゴムアイコン１０６に対してタッチ操作が行われたと判定した場合（ステップＶ８；Ｙｅｓ）には、ＣＰＵ２０は、マーカー表示文字列に対するタッチ操作を受け付ける（ステップＶ９）。
【００６８】
次に、ＣＰＵ２０は、タッチ操作のされたマーカー表示文字列について、登録情報をマーカー情報データベース８５から消去するとともに、マーカー表示を解消し（ステップＶ１０）、上述のステップＶ１に移行する。
【００６９】
また、上述のステップＶ１において終了操作が行われたと判定した場合（ステップＶ１；Ｙｅｓ）には、ＣＰＵ２０は、マーカーモード処理を終了する。また、このときＣＰＵ２０は、マーカーアイコン１０１や時間経過アイコン１０２をメインディスプレイ１０の端部に表示させる
【００７０】
そして、以上のマーカーモード処理が終了したら、図５に示すように、ＣＰＵ２０は、情報表示処理を終了する。
【００７１】
（動作例）
続いて、図９〜図１１を参照しつつ、上記の情報表示処理を具体的に説明する。
なお、以下の動作例においては、予め「中学社会用語集」のテキスト中で「大乗仏教」や「上座部（じょうざぶ）仏教」、「カースト制度」、「ヘレニズム文化」などの文字列がマーカー表示文字列として範囲指定されており（ステップＶ５）、各マーカー表示文字列の位置情報と、マーカー色と、現時点での時刻とが対応付けられてマーカー情報データベース８５に蓄積記憶されている（ステップＶ７）。
【００７２】
この状態において、まず、図９（ａ）に示すように、ユーザが「中学社会用語集」の辞書データベース９０における見出し語「仏教」のテキストについて表示指示操作を行うと（ステップＳ１；Ｙｅｓ）、当該テキストが全画面表示されるとともに、メインディスプレイ１０の端部にマーカーアイコン１０１や時間経過アイコン１０２が表示される。
【００７３】
次に、時間経過アイコン１０２がＯＮ状態になっていないと判定され（ステップＳ３；Ｎｏ）、マーカー情報データベース８５から「中学社会用語集」のテキスト内に含まれるマーカー表示文字列の位置情報が検出され、検出された位置情報のマーカー表示文字列が、当該位置情報に対応付けられたマーカー色によってテキスト中でマーカー表示される（ステップＳ４）。なお、この図では、「大乗仏教」などの文字列は赤、「シャカ」などの文字列は青、「カースト制度」などの文字列は黄色でマーカー表示されている。
【００７４】
次に、ユーザがマーカーアイコン１０１にタッチ操作を行うと（ステップＳ８；Ｙｅｓ）、図９（ｂ）に示すように、ペンアイコン１０４やカラー選択アイコン１０５、消しゴムアイコン１０６がメインディスプレイ１０の端部に表示され、マーカー表示文字列の登録が可能となる（ステップＶ１）。
【００７５】
また、図９（ａ）の状態で時間経過アイコン１０２がＯＮ状態になっている場合（ステップＳ３；Ｙｅｓ）には、図９（ｃ）に示すように、各マーカー表示文字列が、位置情報の記憶時刻からの経過時間に応じて異なる態様（ここでは異なる濃度）でマーカー表示される（ステップＳ５）。なお、この図では、各マーカー表示文字列についての情報登録の時刻「Ａ」と、現在の時刻「Ｂ」との差分「Ｃ」が設定時間「１」以上で（ステップＴ６；Ｎｏ）、設定時間「２」より小さいと判定され（ステップＴ８；Ｙｅｓ）、各マーカー表示文字列が表示形態「２」（マーカー色を基準濃度よりも薄くした形態）でマーカー表示されている（ステップＴ２０）。
【００７６】
このとき、黄色でマーカー表示されている「カースト制度」や「ヘレニズム文化」などのマーカー表示文字列についての情報登録の時刻「Ａ」と、現在の時刻「Ｂ」との差分「Ｃ」が設定時間「２」以上であると（ステップＴ６；Ｎｏ、ステップＴ８；Ｎｏ）、図１０（ａ）に示すように、これらのマーカー表示文字列が表示形態「３」（マーカー表示文字列が潜像となるようマーカー色の濃度を濃くした形態）でマーカー表示される（ステップＴ２０）。
【００７７】
次に、図１０（ｂ），（ｃ）に示すように、潜像として隠し表示されたマーカー表示文字列「ヘレニズム文化」に対してユーザがタッチ操作を行い（ステップＳ６；Ｙｅｓ）、タッチ操作で指定された指定マーカー表示文字列「ヘレニズム文化」についての手書き入力「ヘレニズム文化」をサブディスプレイ１１で行うと（ステップＵ１）、手書き入力の内容が正解であると判定され（ステップＵ２；正解）、その旨が表示される。
【００７８】
そして、図１１（ａ）に示すように、当該指定マーカー表示文字列「ヘレニズム文化」について、登録情報がマーカー情報データベース８５から消去されるとともに、マーカー表示が解消される（ステップＵ３）。
【００７９】
また、図１１（ｂ）に示すように、潜像として隠し表示されたマーカー表示文字列「ヘレニズム文化」に対してユーザがタッチ操作を行い（ステップＳ６；Ｙｅｓ）、タッチ操作で指定された指定マーカー表示文字列「ヘレニズム文化」についての手書き入力「ヘレニズム文明」をサブディスプレイ１１で行うと（ステップＵ１）、手書き入力の内容が正解でないと判定され（ステップＵ２；不正解）、その旨が表示される。
【００８０】
そして、図１１（ｃ）に示すように、マーカー情報データベース８５における指定マーカー表示文字列「ヘレニズム文化」についての記憶時刻が現時点の時刻に更新されるとともに（ステップＵ４）、指定マーカー表示文字列「ヘレニズム文化」についての情報登録の新たな時刻「Ａ」と、現在の時刻「Ｂ」とから差分「Ｃ」（＝Ｂ−Ａ）が算出され、差分「Ｃ」が設定時間「１」より小さいと判定されて指定マーカー表示文字列「ヘレニズム文化」が表示形態「１」でマーカー表示される。
【００８１】
以上の電子辞書１によれば、図５のステップＳ９や図６のステップＴ１〜Ｔ２０、図９（ｃ），図１０（ａ）等に示したように、表示されたテキスト内の文字列がユーザ操作に基づいてマーカー表示文字列として指定されると、マーカー表示文字列の位置情報が記憶されるとともに、位置情報の記憶時刻が当該位置情報に対応付けられて記憶され、記憶されたマーカー表示文字列の位置情報に基づいて、マーカー表示文字列を含むテキストが表示される場合には、当該マーカー表示文字列がマーカー表示されるとともに、各マーカー表示文字列についてのマーカー表示の態様が当該マーカー表示文字列についての記憶時刻からの経過時間に応じて異ならせられるので、登録時期の古くなったマーカー表示文字列を容易に判別することができる。従って、複数のマーカー表示文字列がテキスト中に存在する場合であっても、何れのマーカー表示文字列について登録解除すべきかを容易に判断することができるため、マーカー表示文字列の登録解除を容易に行うことができる。
【００８２】
また、図６のステップＴ１０や図１０（ａ）などに示したように、マーカー表示文字列についての記憶時刻からの経過時間が所定時間以上である場合に、当該マーカー表示文字列が潜像となるようマーカー表示されるので、登録時期の古いマーカー表示文字列を暗記学習の対象とすることができる。
【００８３】
また、図５のステップＳ６〜Ｓ７や、図７、図１０、図１１などに示したように、潜像として表示された何れかのマーカー表示文字列がユーザ操作に基づいて指定マーカー表示文字列として指定され、ユーザから文字列の入力操作を受けると、指定マーカー表示文字列と入力文字列とが一致するか否かが判定され、指定マーカー表示文字列及び入力文字列が一致すると判定された場合には、当該指定マーカー表示文字列についての情報がマーカー情報データベース８５から消去され、指定マーカー表示文字列及び入力文字列が一致しないと判定された場合には、当該指定マーカー表示文字列についての記憶時刻が現時点の時刻としてマーカー情報データベース８５に記憶される。従って、登録時期の古いマーカー表示文字列について暗記テストを行い、暗記テストが正解の場合にはマーカー表示文字列としての登録を解除する一方、暗記テストが不正解の場合には、マーカー表示文字列の登録時刻を現時点の時刻として更新することができる。よって、マーカー表示の必要性が低下したマーカー表示文字列については、マーカー表示文字列としての登録を解除することができる一方、依然としてマーカー表示の必要性が高いマーカー表示文字列については、登録時期の新しいマーカー表示文字列として登録しなおすことができる。
【００８４】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００８５】
例えば、本発明に係る情報表示装置を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能な記録媒体５０Ａにコンテンツ群９とともに記憶されることとしてもよい。
【００８６】
また、情報登録の時刻「Ａ」と現在の時刻「Ｂ」との差分「Ｃ」が設定時間「２」以上である場合に、選択対象のマーカー表示文字列を表示形態「３」に設定することとして説明したが、当該マーカ表示文字列についての情報をマーカー情報データベース８５から消去することとしても良い。この場合には、登録時期の古いマーカー表示文字列については、マーカー表示文字列としての登録を自動的に解除することができる。ここで、このような場合には、表示形態「１」または「２」として、マーカー表示文字列が潜像となるようマーカー色の濃度を濃くした形態を用いることとしても良い。
【００８７】
また、マーカ表示文字列についての記憶時刻「Ａ」を記憶させておき、この時刻「Ａ」と現時点の時刻「Ｂ」との差分「Ｃ」を設定時間「１」，「２」と比較することでマーカ表示の表示形態を変化させることとして説明したが、記憶時点での電子辞書１における通算操作回数を記憶させておき、この記憶時点での通算操作回数と、現時点での通算操作回数との差分を所定の閾値と比較することで表示形態を変化させることとしてもよい。
【００８８】
また、マーカー表示文字列の開始位置，終了位置やマーカー色、記憶時刻など、マーカー表示文字列についての情報をマーカー情報データベース８５に記憶させることとして説明したが、コンテンツ群９の各コンテンツにおける該当項目に対応付けて記憶させることとしても良い。
【００８９】
また、テストモード処理においてはユーザからの入力文字列と指定マーカー表示文字列とをＣＰＵ２０が比較して正誤を判定することとして説明したが、ユーザによる文字列入力後にＣＰＵ２０が指定マーカー表示文字列をメインディスプレイ１０に表示させ、ユーザ自身に正誤を判定させることとしても良い。この場合には、ユーザが判定結果をキー群２から入力すると、その内容に基づいてＣＰＵ２０がステップＵ３またはステップＵ４の処理を行うこととなる。
【符号の説明】
【００９０】
１      電子辞書
２０    ＣＰＵ
３０    入力部
４０    表示部
８１    情報表示プログラム
９０    辞書データベース
【図１】
2012027753.tif 000003
【図２】
2012027753.tif 000004
【図３】
2012027753.tif 000005
【図４】
2012027753.tif 000006
【図５】
2012027753.tif 000007
【図６】
2012027753.tif 000008
【図７】
2012027753.tif 000009
【図８】
2012027753.tif 000010
【図９】
2012027753.tif 000011
【図１０】
2012027753.tif 000012
【図１１】
2012027753.tif 000013