(57)【要約】【課題】ユーザの学習効率を向上させることが可能な電子書籍リーダを提供する。【解決手段】この電子書籍リーダ１は、書籍データ２１を記憶している記憶部２と、書籍データ２１に対応する文章３１を表示可能な液晶表示部３と、記憶部２に記憶されている書籍データ２１を読み出すとともに、読み出した書籍データ２１に対応する文章３１を液晶表示部３に表示させる制御部６とを備えている。制御部６は、ユーザによる操作に基づいて、書籍データ２１に対応する文章３１のうち選択された文字列３２１を液晶表示部３に表示させない虫食い文３２ａおよび３２ｂを複数作成するとともに、複数の虫食い文３２ａおよび３２ｂを液晶表示部３に列挙表示させる制御を行うように構成されている。【選択図】図６
2012063658.tif 000002
【特許請求の範囲】
【請求項１】
書籍データを記憶している記憶部と、
前記書籍データに対応する文章を表示可能な表示部と、
前記記憶部に記憶されている書籍データを読み出すとともに、読み出した前記書籍データに対応する文章を前記表示部に表示させる制御部とを備え、
前記制御部は、ユーザによる操作に基づいて、前記書籍データに対応する文章のうち選択された第１の文字列を前記表示部に表示させない虫食い文を複数作成するとともに、複数の前記虫食い文を前記表示部に列挙表示させる制御を行うように構成されている、電子書籍リーダ。
【請求項２】
前記制御部は、前記虫食い文に対応する虫食いデータを前記書籍データとは別に前記記憶部に保存し、前記記憶部に保存されている複数の前記虫食いデータを読み出して複数の前記虫食い文を前記表示部に列挙表示させるように構成されている、請求項１に記載の電子書籍リーダ。
【請求項３】
前記第１の文字列および前記第１の文字列とは異なる第２の文字列をユーザにより連続して選択可能に構成されており、
前記制御部は、ユーザによる操作に基づいて、前記第１の文字列を前記表示部に表示させない第１虫食い文と、前記第１の文字列と連続して選択された前記第２の文字列を前記表示部に表示させない第２虫食い文とを同時に作成する制御を行うように構成されている、請求項１または２に記載の電子書籍リーダ。
【請求項４】
前記制御部は、ユーザによる操作に基づいて、選択された前記第１の文字列を強調して前記表示部に表示させるマーカ表示文を作成するとともに、前記第１の文字列が強調された前記マーカ表示文を、前記第１の文字列を前記表示部に表示させない虫食い文に変更する処理を行うように構成されている、請求項１〜３のいずれか１項に記載の電子書籍リーダ。
【請求項５】
前記虫食い文、選択された前記第１の文字列を強調して前記表示部に表示させるマーカ表示文、および、選択された前記第１の文字列と同じ文字列を前記書籍データに対応する文章中から検索して表示させる検索結果文のいずれかを前記表示部に表示させるようにユーザにより選択可能に構成されている、請求項１〜４のいずれか１項に記載の電子書籍リーダ。
【請求項６】
前記制御部は、前記第１の文字列を前記表示部に表示させない前記虫食い文に対応する前記虫食いデータを前記虫食い文の前後の文に対応するデータと共に前記記憶部に保存する制御を行うように構成されている、請求項１〜５のいずれか１項に記載の電子書籍リーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子書籍リーダに関し、特に、文字列を表示部に表示させない虫食い文を作成可能な電子書籍リーダに関する。
【背景技術】
【０００２】
従来、文字列を表示部に表示させない虫食い文を作成可能な構成が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、原稿を表示可能なＣＲＴ（表示部）と、ユーザの操作に基づいて、ＣＲＴに表示されている原稿内の文字列を選択してマスク設定（虫食い文を作成）可能なマスク設定手段（制御部）とを備える暗記学習システムが開示されている。上記特許文献１による暗記学習システムは、ユーザの操作に基づいて選択した文字列のマスク処理を行うことにより、ＣＲＴに表示させた元原稿をユーザが所望するような問題集に編集して、マスク処理を行った文字列とそれ以外の部分とが混在した編集原稿をそのままＣＲＴに表示させるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−６２７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１による暗記学習システムでは、ユーザが暗記を行う必要がないと判断してマスク処理を行っていない部分が編集原稿内にある場合に、マスク処理を行った文字列とマスク処理が行われなかった部分とが混在してＣＲＴ（表示部）に表示されるため、マスク処理を行っている部分がＣＲＴにほとんど表示されない場合があると考えられる。このような場合には、暗記学習内容であるマスク処理をしている文字列を効率的にＣＲＴに表示できないため、暗記学習効率が低下するという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、ユーザの学習効率を向上させることが可能な電子書籍リーダを提供することである。
【課題を解決するための手段および発明の効果】
【０００７】
この発明の一の局面による電子書籍リーダは、書籍データを記憶している記憶部と、書籍データに対応する文章を表示可能な表示部と、記憶部に記憶されている書籍データを読み出すとともに、読み出した書籍データに対応する文章を表示部に表示させる制御部とを備え、制御部は、ユーザによる操作に基づいて、書籍データに対応する文章のうち選択された第１の文字列を表示部に表示させない虫食い文を複数作成するとともに、複数の虫食い文を表示部に列挙表示させる制御を行うように構成されている。
【０００８】
この一の局面による電子書籍リーダでは、上記のように、ユーザによる操作に基づいて、書籍データに対応する文章のうち選択された第１の文字列を表示部に表示させない虫食い文を複数作成するとともに、複数の虫食い文を表示部に列挙表示させることによって、作成された虫食い文と関係のない暗記学習を行う必要のない部分が表示部に表示されるのを抑制することができるので、暗記学習内容である虫食い文を表示部に効率的に表示させることができる。これにより、ユーザの学習効率を向上させることができる。
【０００９】
上記一の局面による電子書籍リーダにおいて、好ましくは、制御部は、虫食い文に対応する虫食いデータを書籍データとは別に記憶部に保存し、記憶部に保存されている複数の虫食いデータを読み出して複数の虫食い文を表示部に列挙表示させるように構成されている。このように構成すれば、虫食いデータを記憶部に保存することにより、一度作成した虫食い文を再度作成しなくてもすぐに表示部に表示させることができる。
【００１０】
上記一の局面による電子書籍リーダにおいて、好ましくは、第１の文字列および第１の文字列とは異なる第２の文字列をユーザにより連続して選択可能に構成されており、制御部は、ユーザによる操作に基づいて、第１の文字列を表示部に表示させない第１虫食い文と、第１の文字列と連続して選択された第２の文字列を表示部に表示させない第２虫食い文とを同時に作成する制御を行うように構成されている。このように構成すれば、第１の文字列および第２の文字列などの複数種類の文字列を選択した後に、複数種類の文字列を一括して虫食い状態に変更して第１虫食い文および第２虫食い文を作成することができるので、複数の虫食い文を作成する際のユーザの作業を簡素化することができる。
【００１１】
上記一の局面による電子書籍リーダにおいて、好ましくは、制御部は、ユーザによる操作に基づいて、選択された第１の文字列を強調して表示部に表示させるマーカ表示文を作成するとともに、第１の文字列が強調されたマーカ表示文を、第１の文字列を表示部に表示させない虫食い文に変更する処理を行うように構成されている。このように構成すれば、表示部に表示されたマーカ表示文を暗記した後にマーカ表示文を虫食い文に変更することにより、ユーザはマーカ表示文の箇所を暗記できたか否かを容易に確認することができる。これにより、ユーザの学習効率をより向上させることができる。
【００１２】
上記一の局面による電子書籍リーダにおいて、好ましくは、虫食い文、選択された第１の文字列を強調して表示部に表示させるマーカ表示文、および、選択された第１の文字列と同じ文字列を書籍データに対応する文章中から検索して表示させる検索結果文のいずれかを表示部に表示させるようにユーザにより選択可能に構成されている。このように構成すれば、虫食い文を表示部に表示させることにより、第１の文字列の暗記学習を行うことができるのみならず、マーカ表示文を表示部に表示させることにより、第１の文字列が強調されるので、効率的に暗記学習することができる。また、検索結果文を表示部に表示させることにより、選択された第１の文字列と同じ文字列を含む検索結果文を読んで学習することができるので、ユーザは第１の文字列に関するより広い知識を得ることができる。
【００１３】
上記一の局面による電子書籍リーダにおいて、好ましくは、制御部は、第１の文字列を表示部に表示させない虫食い文に対応する虫食いデータを虫食い文の前後の文に対応するデータと共に記憶部に保存する制御を行うように構成されている。このように構成すれば、データを読み出した場合に、第１の文字列を含む文のみならず、虫食い文の前後の文を表示部に表示させることができるので、虫食い文の前後の文を読んで学習することにより、虫食い文の前後の文章と関連付けて虫食い文の第１の文字列を暗記することができる。その結果、ユーザは第１の文字列の暗記効率をさらに向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による電子書籍リーダの構成を説明するためのブロック図である。
【図２】図１に示した電子書籍リーダの液晶表示部に書籍データと対応する文章を表示させた際の図である。
【図３】図１に示した電子書籍リーダの液晶表示部に１種類の文字列に対して虫食い処理が行われた場合の虫食い文を表示させた際の図である。
【図４】図１に示した電子書籍リーダの液晶表示部にマーカ表示文を表示させた際の図である。
【図５】図１に示した電子書籍リーダの液晶表示部にモード選択ウィンドウを表示させた際の図である。
【図６】図１に示した電子書籍リーダの液晶表示部に虫食い文を列挙表示させた際の図である。
【図７】図１に示した電子書籍リーダの液晶表示部に検索結果文を列挙表示させた際の図である。
【図８】図１に示した電子書籍リーダの液晶表示部に複数種類の文字列に対して虫食い処理が行われた場合の虫食い文を表示させた際の図である。
【図９】図１に示した電子書籍リーダの液晶表示部にメニュー選択ウィンドウを表示させた際の図である。
【図１０】図１に示した電子書籍リーダの書籍データに対応する文章がユーザにより操作される際の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００１６】
まず、図１〜図９を参照して、本発明の一実施形態による電子書籍リーダ１の構成について説明する。
【００１７】
図１および図２に示すように、本発明の一実施形態による電子書籍リーダ１は、書籍データ２１（図１参照）などを記憶している記憶部２（図１参照）と、書籍データ２１に対応する文章３１（図２参照）を表示可能な液晶表示部３およびタッチパネル操作可能な操作部４（図１参照）からなるタッチパネル部５と、電子書籍リーダ１の制御を司る制御部６とにより構成されている。また、電子書籍リーダ１は、通信部７と、メモリカード１００を挿入するためのメモリカード挿入部８とを含んでいる。なお、液晶表示部３は、本発明の「表示部」の一例である。
【００１８】
記憶部２には、図１に示すように、上述した書籍データ２１と、組み込み虫食いデータ２２と、ユーザ虫食いデータ２３と、ユーザマーカデータ２４とが記憶されている。なお、ユーザ虫食いデータ２３は、本発明の「虫食いデータ」の一例である。書籍データ２１は、通信部７を介して図示しない外部からダウンロードされた電子書籍データまたはメモリカード挿入部８に挿入されたメモリカード１００から取得された電子書籍データである。また、組み込み虫食いデータ２２は、書籍データ２１と共に通信部７を介して外部からダウンロードされるか、または、メモリカード挿入部８を介してメモリカード１００から取得された書籍データ２１に対応する虫食い問題集のデータである。なお、「虫食いデータ」とは、書籍データ２１に対応する文章３１中の所定の文字列を液晶表示部３に表示させないように処理（虫食い処理）したデータであり、組み込み虫食いデータ２２とは、書籍データ２１に対応する文章３１（図２参照）中の所定の文字列を液晶表示部３に表示させないように予め処理した、書籍データ２１とは別個のデータである。本実施形態では、文章３１（図２参照）中の所定の文字列を覆うマスク（たとえば、マスク８０（図３参照））を作成することにより、虫食い処理が行われている。
【００１９】
また、ユーザ虫食いデータ２３は、書籍データ２１に対応する文章３１（図２参照）中のうちユーザにより選択された文字列３２１を液晶表示部３に表示させないように処理（虫食い処理（図３参照））した、書籍データ２１とは別個のデータである。つまり、ユーザ虫食いデータ２３とは、文章３１のうちユーザが暗記したい文字列（たとえば文字列３２１（図２参照））をユーザの操作に基づいてマスク８０（図３参照）によりマスクすることにより編集された、ユーザ自身のための暗記学習用のデータである。なお、文字列３２１は、本発明の「第１の文字列」の一例である。
【００２０】
また、ユーザマーカデータ２４は、ユーザにより選択された文字列３２１を文字列３２１とは異なる色の半透明マスク８１（図４参照）で覆うことにより、文字列３２１を強調して液晶表示部３に表示させる処理（マーカ処理（図４参照））が行われた書籍データ２１とは別個のデータである。
【００２１】
また、図２に示すように、タッチパネル部５の操作部４は、たとえば、液晶表示部３に表示された文章３１の文字列３２１と対応する部分をなぞるようにユーザの指が接触された場合に、文字列３２１を選択する操作を行うことが可能なように構成されている。また、操作部４は、図５に示すように、液晶表示部３に表示されたメニューキー３３、検索キー３４、虫食いキー３５およびマーカキー３６などと対応する部分に指が接触された場合に、メニューキー３３、検索キー３４、虫食いキー３５およびマーカキー３６などの操作を行うことが可能なように構成されている。
【００２２】
ここで、本実施形態では、図２に示すように、制御部６（図１参照）は、ユーザが操作部４に対して所定の操作を行うことにより、書籍データ２１（図１参照）を読み出すとともに、読み出した書籍データ２１に対応する文章３１を液晶表示部３に表示するように構成されている。また、図５に示すように、液晶表示部３に表示されている文章３１中の所定の文字列３２１が指でなぞられることにより文字列３２１が選択された場合に、制御部６は、液晶表示部３に上述した検索キー３４、虫食いキー３５およびマーカキー３６からなるモード選択ウィンドウを表示させるように構成されている。
【００２３】
制御部６は、たとえば、文字列３２１が選択されている場合において虫食いキー３５がタッチされた場合に、書籍データ２１（図１参照）に対応する文章３１のうち選択された文字列３２１と同じ文言の文字列を液晶表示部３に表示させない虫食い文を複数（たとえば虫食い文３２ａおよび３２ｂ（図３参照））作成するように構成されている。つまり、制御部６は、選択された文字列３２１のみならず、選択された文字列３２１とは異なる部分の選択された文字列３２１と同じ文言の文字列３２２の虫食い処理も行って、複数の虫食い文３２ａおよび３２ｂを作成するように構成されている。また、制御部６は、図６に示すように、虫食い表示された文章３１の表示状態において虫食い移行キー３７（図３参照）がタッチされた場合に、作成した複数の虫食い文３２ａおよび３２ｂを液晶表示部３に列挙表示するように構成されている。なお、制御部６は、虫食い処理が行われた虫食い文３２ａおよび３２ｂのみならず、虫食い文３２ａの前後の文３２ｃおよび３２ｄ、および、虫食い文３２ｂの前後の文３２ｅおよび３２ｆも液晶表示部３に表示させるように構成されている。また、制御部６は、作成した虫食い文３２ａおよび３２ｂに対応する虫食いデータをユーザ虫食いデータ２３として、記憶部２に保存する制御を行うように構成されている。
【００２４】
また、制御部６は、図５に示すように、たとえば、文字列３２１が選択されている場合においてマーカキー３６がタッチされた場合に、選択された文字列３２１および文字列３２１と同じ文言の文字列３２２を強調して液晶表示部３に表示させるマーカ表示文３２ｇ（図４参照）を作成して液晶表示部３に表示させるように構成されている。また、制御部６は、作成したマーカ表示文３２ｇに対応するマーカデータをユーザマーカデータ２４として、記憶部２（図１参照）に保存する制御を行うように構成されている。また、制御部６は、図４に示すように、マーカ表示文３２ｇを液晶表示部３に表示している場合に、虫食い変更キー３８を表示させるように構成されている。この虫食い変更キー３８がユーザによりタッチされた場合には、制御部６は、マーカ表示文３２ｇのマーカされている文字列３２１と同じ文言の文字列を表示させない虫食い文（図３参照）に変更する処理を行うように構成されている。
【００２５】
また、制御部６は、図５に示すように、検索キー３４がタッチされた場合に、選択された文字列３２１とは異なる部分の選択された文字列３２１と同じ文言の文字列３２２などを文章３１中から検索して表示させる検索結果文３２ｈ（図７参照）を作成して液晶表示部３に表示させるように構成されている。なお、制御部６は、図７に示すように、作成した検索結果文３２ｈを液晶表示部３に列挙表示する制御を行うように構成されている。
【００２６】
また、本実施形態では、図２に示すように、文字列の選択時に、複数種類の文字列（たとえば文字列３２１および文字列３９）をユーザにより連続して選択することが可能である。なお、文字列３９は、本発明の「第２の文字列」の一例である。また、制御部６は、選択された複数種類の文字列（たとえば文字列３２１および文字列３９）が選択された状態で虫食いキー３５（図５参照）がタッチされた場合に、選択された複数種類の文字列および選択された文字列と同じ文言の文字列（たとえば文字列３２１、３２２および文字列３９）を同時に虫食い処理する制御を行うように構成されている。具体的には、図８に示すように、制御部６（図１参照）は、選択された文字列３２１および３２２を液晶表示部３に表示させない虫食い文３２ａおよび３２ｂと、選択された文字列３９を液晶表示部３に表示させない虫食い文３９ａとを同時に作成する制御を行うように構成されている。なお、虫食い文３２ａおよび３２ｂは、本発明の「第１虫食い文」の一例であり、虫食い文３９ａは、本発明の「第２虫食い文」の一例である。
【００２７】
また、制御部６は、図９に示すように、書籍データ２１（図１参照）に対応する文章３１を液晶表示部３に表示している状態で、ユーザがメニューキー３３をタッチした場合には、組み込み虫食いキー４０、ユーザ虫食いキー４１およびユーザマーカキー４２からなるメニュー選択ウィンドウを表示するように構成されている。制御部６は、組み込み虫食いキー４０がタッチされた場合には、記憶部２から組み込み虫食いデータ２２を読み出すとともに、組み込み虫食いデータ２２に対応する文章（図示せず）を液晶表示部３に表示するように構成されている。また、制御部６は、ユーザ虫食いキー４１がタッチされた場合には、記憶部２からユーザ虫食いデータ２３を読み出すとともに、ユーザ虫食いデータ２３に対応する文章（図３および図８参照）を液晶表示部３に表示するように構成されている。また、制御部６は、ユーザマーカキー４２がタッチされた場合には、記憶部２からユーザマーカデータ２４を読み出すとともに、ユーザマーカデータ２４に対応する文章（図４参照）を液晶表示部３に表示するように構成されている。
【００２８】
次に、図１〜図１０を参照して、本実施形態による電子書籍リーダ１の書籍データ２１に対応する文章３１がユーザにより操作される際の処理フローについて説明する。
【００２９】
まず、図１０に示すように、ステップＳ１において、制御部６（図１参照）により、記憶部２から書籍データ２１が読み出され、書籍データ２１に対応する文章３１（図２参照）が液晶表示部３に表示される。その後、ステップＳ２において、制御部６により、液晶表示部３に表示されているメニューキー３３（図２参照）がタッチされたか否かが判断される。そして、ステップＳ２において、メニューキー３３がユーザによりタッチされていないと判断された場合には、後述するステップＳ６に進む。また、ステップＳ２において、メニューキー３３がユーザによりタッチされたと判断された場合には、ステップＳ３に進む。
【００３０】
その後、ステップＳ３において、制御部６により、組み込み虫食いキー４０、ユーザ虫食いキー４１およびユーザマーカキー４２からなるメニュー選択ウィンドウ（図９参照）が液晶表示部３に表示され、ステップＳ４に進む。その後、ステップＳ４において、制御部６により、組み込み虫食いキー４０、ユーザ虫食いキー４１およびユーザマーカキー４２のいずれかのメニューがユーザにより選択されたか否かが判断される。そして、ステップＳ４において、組み込み虫食いキー４０、ユーザ虫食いキー４１およびユーザマーカキー４２のいずれかのメニューが選択されたと判断された場合には、ステップＳ５に進む。そして、ステップＳ５において、選択されたメニューに対応する表示内容が液晶表示部３に表示される。また、ステップＳ４において、組み込み虫食いキー４０、ユーザ虫食いキー４１およびユーザマーカキー４２のいずれかのメニューが選択されなかったと判断された場合には、ステップＳ６に進む。
【００３１】
その後、ステップＳ６において、制御部６により、文章３１中の所定の文字列（たとえば、文字列３２１）が指でなぞられることにより選択されたか否かが判断される。そして、ステップＳ６において、文章３１中の所定の文字列（たとえば、文字列３２１）が指でなぞられることにより選択されたと判断された場合には、ステップＳ７に進む。なお、文章３１中の所定の文字列（たとえば、文字列３２１）が指でなぞられることにより選択されたと判断されるまで、ステップＳ６の動作は繰り返される。
【００３２】
その後、ステップＳ７において、検索キー３４、虫食いキー３５およびマーカキー３６からなるモード選択ウィンドウ（図５参照）が表示される。そして、ステップＳ８において、制御部６により、検索キー３４、虫食いキー３５およびマーカキー３６のいずれかのモードが選択されたか否かが判断される。
【００３３】
そして、ステップＳ８において、検索キー３４、虫食いキー３５およびマーカキー３６のいずれかのモードが選択されなかったと判断された場合には、ステップＳ９に進む。そして、ステップＳ９において、制御部６により、上述したステップＳ６において選択された文字列（たとえば、文字列３２１）の他の文字列（たとえば、文字列３９）が続けて選択されているか否かが判断される。そして、ステップＳ９において、他の文字列が続けて選択されていないと判断された場合には、文章３１がユーザにより操作される際の処理フローが終了する。また、ステップＳ９において、他の文字列が続けて選択されていると判断された場合には、ステップＳ８に戻る。
【００３４】
また、ステップＳ８において、制御部６により、検索キー３４、虫食いキー３５およびマーカキー３６のうち、検索キー３４がタッチされたと判断された場合には、ステップＳ１０に進む。そして、ステップＳ１０において、制御部６により、検索処理が行われる。具体的には、制御部６により、選択された文字列（たとえば、文字列３２１）以外に、選択された文字列と同一の文言の文字列が検索される。そして、ステップＳ１１において、制御部６により、検索結果（図７参照）が液晶表示部３に表示され、文章３１がユーザにより操作される際の処理フローが終了する。
【００３５】
また、ステップＳ８において、制御部６により、検索キー３４、虫食いキー３５およびマーカキー３６のうち、虫食いキー３５がタッチされたと判断された場合には、ステップＳ１２に進む。そして、ステップＳ１２において、制御部６により、虫食い処理が行われる。具体的には、制御部６により、選択された文字列（たとえば、文字列３２１）および選択された文字列と同一の文言の文字列（たとえば、文字列３２２）にマスク処理が施され、選択された文字列（たとえば、文字列３２１）および選択された文字列と同一の文言の文字列（たとえば、文字列３２２）が液晶表示部３に表示されない虫食い文が作成される。また、上記ステップＳ９において、複数種類の文言の文字列が選択されている場合（たとえば、文字列３２１および３９の両方が選択されている場合）には、各々の文字列と同一の文言の文字列に対してマスク処理が施される。
【００３６】
その後、ステップＳ１３において、液晶表示部３に虫食い文（たとえば、虫食い文３２ａ、３２ｂ（図３参照）および３９ａ（図８参照））が表示される。そして、ステップＳ１４において、作成された虫食い文に対応するユーザ虫食いデータ２３が記憶部２に保存される。
【００３７】
その後、ステップＳ１５において、制御部６により、ユーザにより虫食い問題へ移行することが選択されたか否かが判断される。具体的には、制御部６により、液晶表示部３に虫食い変更キー３８が表示され、ユーザにより表示された虫食い変更キー３８がタッチされたか否かが判断される。そして、ステップＳ１５において、ユーザにより虫食い変更キー３８がタッチされていないと判断された場合には、液晶表示部３に文章３１と対応する虫食い文（たとえば、虫食い文３２ａ、３２ｂ（図３参照）および３９ａ（図８参照））が表示されたまま、文章３１がユーザにより操作される際の処理フローが終了する。また、ステップＳ１５において、ユーザにより虫食い変更キー３８がタッチされたと判断された場合には、ステップＳ１６に進む。そして、ステップＳ１６において、液晶表示部３に虫食い文（たとえば、虫食い文３２ａおよび３２ｂ（図６参照））が列挙表示される。この場合、上述したように、虫食い文と共に、虫食い文の前後の文（たとえば、前後の文３２ｃ、３２ｄ、３２ｅおよび３２ｆ（図６参照））も液晶表示部３に表示される。このように、虫食い文が列挙された虫食い問題集が液晶表示部３に表示され、文章３１がユーザにより操作される際の処理フローが終了する。
【００３８】
また、ステップＳ８において、制御部６により、検索キー３４、虫食いキー３５およびマーカキー３６のうち、マーカキー３６がタッチされたと判断された場合には、ステップＳ１７に進む。そして、ステップＳ１７において、制御部６により、マーカ処理が行われる。具体的には、制御部６により、選択された文字列（たとえば、文字列３２１）および選択された文字列と同一の文言の文字列（たとえば、文字列３２２）にマーカ処理が施され、選択された文字列（たとえば、文字列３２１）および選択された文字列と同一の文言の文字列（たとえば、文字列３２２）が液晶表示部３に強調されて表示されるマーカ表示文（たとえば、マーカ表示文３２ｇ（図４参照））が作成される。また、上記ステップＳ９において、複数の文字列が選択されている場合には、上記虫食い処理の時と同様に、各々の文字列と同一の文言の文字列に対してマーカ処理が施される。
【００３９】
その後、ステップＳ１８において、液晶表示部３にマーカ表示文（たとえば、マーカ表示文３２ｇ（図４参照））が表示される。そして、ステップＳ１９において、作成されたマーカ表示文に対応するユーザマーカデータ２４が記憶部２に保存される。
【００４０】
その後、ステップＳ２０において、制御部６により、マーカ表示文を虫食い文に変更することがユーザにより選択されたか否かが判断される。具体的には、制御部６により、液晶表示部３に虫食い移行キー３７が表示され、表示された虫食い移行キー３７がユーザによりタッチされたか否かが判断される。そして、ステップＳ２０において、ユーザにより虫食い移行キー３７がタッチされたと判断された場合には、ステップＳ１３に進み、マーカ表示文が虫食い文に変更される。また、ステップＳ２０において、ユーザにより虫食い移行キー３７がタッチされていないと判断された場合には、液晶表示部３に文章３１と対応するマーカ表示文（たとえば、虫食い文３２ｇ（図４参照））が表示されたまま、文章３１がユーザにより操作される際の処理フローが終了する。
【００４１】
本実施形態では、上記のように、ユーザによる操作に基づいて、書籍データ２１に対応する文章３１のうち選択された所定の文字列３２１を液晶表示部３に表示させない複数の虫食い文３２ａおよび３２ｂを作成するとともに、複数の虫食い文３２ａおよび３２ｂを液晶表示部３に列挙表示させることによって、作成された虫食い文（３２ａおよび３２ｂ）と関係のない暗記学習を行う必要のない部分が液晶表示部３に表示されるのを抑制することができるので、暗記学習内容である虫食い文（３２ａおよび３２ｂ）を液晶表示部３に効率的に表示させることができる。これにより、ユーザの学習効率を向上させることができる。
【００４２】
また、本実施形態では、上記のように、虫食い文（３２ａおよび３２ｂ）に対応するユーザ虫食いデータ２３を書籍データ２１とは別に記憶部２に保存し、記憶部２に保存されている複数のユーザ虫食いデータ２３を読み出して複数の虫食い文（３２ａおよび３２ｂ）を液晶表示部３に列挙表示させることによって、ユーザ虫食いデータ２３を記憶部２に保存することにより、一度作成した虫食い文（３２ａおよび３２ｂ）を再度作成しなくてもすぐに液晶表示部３に表示させることができる。
【００４３】
また、本実施形態では、上記のように、文字列３２１および文字列３２１とは異なる文字列３９をユーザにより連続して選択可能に構成し、ユーザによる操作に基づいて、文字列３２１および３２２を液晶表示部３に表示させない虫食い文３２ａおよび３２ｂと、文字列３２１と連続して選択された文字列３９を液晶表示部３に表示させない虫食い文３９ａとを同時に作成することによって、文字列３２１および文字列３９などの複数種類の文字列を選択した後に、複数種類の文字列を一括して虫食い状態に変更して虫食い文（３２ａおよび３２ｂ）および虫食い文（３９ａ）を作成することができるので、複数の虫食い文を作成する際のユーザの作業を簡素化することができる。
【００４４】
また、本実施形態では、上記のように、ユーザによる操作に基づいて、選択された文字列３２１および３２２を強調して液晶表示部３に表示させるマーカ表示文３２ｇを作成するとともに、文字列３２１および３２２が強調されたマーカ表示文３２ｇを、文字列３２１および３２２を液晶表示部３に表示させない虫食い文（３２ａおよび３２ｂ）に変更する処理を行うことによって、液晶表示部３に表示されたマーカ表示文３２ｇを暗記した後にマーカ表示文３２ｇを虫食い文（３２ａおよび３２ｂ）に変更することにより、ユーザはマーカ表示文３２ｇの箇所を暗記できたか否かを容易に確認することができる。これにより、ユーザの学習効率をより向上させることができる。
【００４５】
また、本実施形態では、上記のように、虫食い文（３２ａおよび３２ｂ）、選択された文字列３２１を強調して液晶表示部３に表示させるマーカ表示文（３２ｇ）、および、選択された文字列３２１と同じ文言の文字列３２２などを書籍データ２１に対応する文章３１中から検索して表示させる検索結果文（３２ｈ）のいずれかを液晶表示部３に表示させるようにユーザにより選択可能に構成することによって、虫食い文（３２ａおよび３２ｂ）を液晶表示部３に表示させることにより、文字列３２１の暗記学習を行うことができるのみならず、マーカ表示文（３２ｇ）を液晶表示部３に表示させることにより、文字列３２１が強調されるので、効率的に暗記学習することができる。また、検索結果文（３２ｈ）を液晶表示部３に表示させることにより、選択された文字列３２１と同じ文言の文字列３２２を含む検索結果文（３２ｈ）を読んで学習することができるので、ユーザは文字列３２１に関するより広い知識を得ることができる。
【００４６】
また、本実施形態では、上記のように、文字列３２１および３２２を液晶表示部３に表示させない虫食い文３２ａおよび３２ｂに対応するユーザ虫食いデータ２３を、虫食い文３２ａおよび３２ｂの前後の文（３２ｃ、３２ｄ、３２ｅおよび３２ｆ）に対応するデータと共に記憶部２に保存することによって、データを読み出した場合に、文字列３２１および３２２を含む文のみならず、虫食い文３２ａおよび３２ｂの前後の文（３２ｃ、３２ｄ、３２ｅおよび３２ｆ）を液晶表示部３に表示させることができるので、虫食い文３２ａおよび３２ｂの前後の文（３２ｃ、３２ｄ、３２ｅおよび３２ｆ）を読んで学習することにより、虫食い文３２ａおよび３２ｂの前後の文（３２ｃ、３２ｄ、３２ｅおよび３２ｆ）と関連付けて文字列３２１を暗記することができる。その結果、ユーザは文字列３２１の暗記効率をさらに向上させることができる。
【００４７】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００４８】
たとえば、上記実施形態では、所定の文字列を覆うマスクを作成することにより、所定の文字列を表示させないようにして、虫食い文を作成した例について示したが、本発明はこれに限られない。所定の文字列と同一の色の背景色の部分を設けることにより、所定の文字列を表示させないようにして、虫食い文を作成するようにしてもよい。
【００４９】
また、上記実施形態では、虫食い文を列挙表示させる際に、虫食い文の前後の文も液晶表示部に表示させる例について示したが、本発明はこれに限られない。虫食い文を列挙表示させる際に、虫食い文のみを列挙表示するようにしてもよいし、虫食い文と虫食い文の前の文とを表示させて、虫食い文の後の文を表示しないようにしてもよい。また、虫食い文と虫食い文の後の文とを表示させて、虫食い文の前の文を表示しないようにしてもよい。
【００５０】
また、上記実施形態では、ユーザによる操作に基づいてマーカ表示文を虫食い文に変換するのみの例について示したが、本発明はこれに限られない。マーカ表示文を虫食い文に変換するのみならず、虫食い文からマーカ表示文に変換することができるようにしてもよい。
【００５１】
また、上記実施形態では、虫食い文を作成した場合に、作成した虫食い文に対応するユーザ虫食いデータを自動的に記憶部に保存するようにした例について示したが、本発明はこれに限られない。たとえば、ユーザ虫食いデータを自動的に記憶部に保存せずに、ユーザの操作に基づいてユーザ虫食いデータを記憶部に保存するようにしてもよい。
【００５２】
また、上記実施形態では、ユーザ虫食いデータを書籍データとは別に作成する例について示したが、本発明はこれに限られない。たとえば、書籍データを更新して（上書き保存して）ユーザ虫食いデータを作成するようにしてもよい。
【００５３】
また、上記実施形態では、虫食い文および検索結果文のみを列挙表示する例について示したが、本発明はこれに限られない。虫食い文および検索結果文のみならず、マーカ表示文を列挙表示するようにしてもよい。
【００５４】
また、上記実施形態では、電子書籍リーダの液晶表示部をタッチパネルにより構成することにより、電子書籍リーダを操作する例について示したが、本発明はこれに限られない。電子書籍リーダの液晶表示部をタッチパネルにせずに、別途、押しボタンなどを設けるとともに、設けた押しボタンにより電子書籍リーダを操作してもよい。
【符号の説明】
【００５５】
１  電子書籍リーダ
２  記憶部
３  液晶表示部（表示部）
６  制御部
２１  書籍データ
２３  ユーザ虫食いデータ（虫食いデータ）
３１  文章
３２１  文字列（第１の文字列）
３２ａ、３２ｂ  虫食い文（第１虫食い文）
３２ｇ  マーカ表示文
３２ｈ  検索結果文
３９  文字列（第２の文字列）
３９ａ  虫食い文（第２虫食い文）
【図１】
2012063658.tif 000003
【図２】
2012063658.tif 000004
【図３】
2012063658.tif 000005
【図４】
2012063658.tif 000006
【図５】
2012063658.tif 000007
【図６】
2012063658.tif 000008
【図７】
2012063658.tif 000009
【図８】
2012063658.tif 000010
【図９】
2012063658.tif 000011
【図１０】
2012063658.tif 000012