(57)【要約】【課題】  文章中の漢字を用いて漢字の書き取り・読み取りテストを容易に作成できる仕組みを提供すること【解決手段】  所定の条件に従ってルビが振られたテキストデータを表示する電子書籍端末であって、前記ルビが振られた文字を、他の文字（記号など）に置き換えることで、漢字の書き取り問題を作成する。また、振られたルビを他の文字（記号など）に置き換えることで、漢字の読み取り問題を作成する。【選択図】  図１
2014010564.tif 000002
【特許請求の範囲】
【請求項１】
ルビを振るための条件の設定を受け付ける条件受付手段と、
テキストデータを電子書籍端末の表示部に表示する表示手段と、
前記表示手段により表示されるテキストデータに前記条件受付手段により受け付けた条件に基づきルビを振るルビ振り手段と、
前記ルビ振り手段によりルビが振られた文字を、他の所定の文字に置き換える置換手段と、
を備える電子書籍端末であって、
前記表示手段により表示されるテキストデータは、前記置換手段によりルビが振られた文字が置き換えられたデータであることを特徴とする電子書籍端末。
【請求項２】
書き取りテストモードと読み取りテストモードのいずれかのモードを設定するモード設定手段をさらに備え、
前記置換手段は、前記モード設定手段により読み取りテストモードが設定された場合には、前記ルビ振り手段により振られたルビを他の所定の文字に置き換えることを特徴とする請求項１に記載の電子書籍端末。
【請求項３】
前記ルビ振り手段により振られたルビに対して、出現した順に番号を付与する番号付与手段をさらに備え、
前記表示手段は、前記テキストデータと合わせて前記番号付与手段により付与された番号を表示することを特徴とする請求項１または２に記載の電子書籍端末。
【請求項４】
前記番号付与手段は、さらに、前記ルビ振り手段によりルビが振られた文字の読みが同一の文字については、同一の番号を付与することを特徴とする請求項３に記載の電子書籍端末。
【請求項５】
前記置換手段により置き換えられた文字またはルビと、前記番号付与手段により付与された番号とを対応づけて表示する解答表示手段をさらに備えることを特徴とする請求項３または４に記載の電子書籍端末。
【請求項６】
電子書籍端末における情報処理方法であって、
前記電子書籍端末の条件受付手段が、ルビを振るための条件の設定を受け付ける条件受付工程と、
前記電子書籍端末の表示手段が、テキストデータを電子書籍端末の表示部に表示する表示工程と、
前記電子書籍端末のルビ振り手段が、前記表示工程により表示されるテキストデータに前記条件受付工程により受け付けた条件に基づきルビを振るルビ振り工程と、
前記電子書籍端末の置換手段が、前記ルビ振り工程によりルビが振られた文字を、他の所定の文字に置き換える置換工程と、
を備え、
前記表示工程により表示されるテキストデータは、前記置換工程によりルビが振られた文字が置き換えられたデータであることを特徴とする情報処理方法。
【請求項７】
電子書籍端末において実行可能なプログラムであって、
前記電子書籍端末を、
ルビを振るための条件の設定を受け付ける条件受付手段と、
テキストデータを電子書籍端末の表示部に表示する表示手段と、
前記表示手段により表示されるテキストデータに前記条件受付手段により受け付けた条件に基づきルビを振るルビ振り手段と、
前記ルビ振り手段によりルビが振られた文字を、他の所定の文字に置き換える置換手段として機能させ、
前記表示手段により表示されるテキストデータは、前記置換手段によりルビが振られた文字が置き換えられたデータであることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍におけるルビ表示技術に関する。
【背景技術】
【０００２】
近年、電子書籍端末が普及し、紙の書籍ではなく電子書籍端末を用いて小説などの文章を読む機会が増えている。
【０００３】
電子書籍においても通常の紙の書籍と同様に、難しい漢字や特殊な読み方をする熟語に対して、ルビを振って表示し、ユーザの理解を助けている。
【０００４】
例えば特許文献１には、ユーザの記憶能力や読解能力に応じてルビ表示の設定を変更することが可能な仕組みが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１２５８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
学校教育などでは、教科書や小説などの文章に出てくる漢字を用いて、振り仮名を隠して漢字の読み方のテストを作成したり、漢字を隠して振り仮名だけ見えるようにして書き取りのテストを作成したりしている。
【０００７】
そこで、本発明では、文章中の漢字を用いて漢字の書き取り・読み取りテストを容易に作成できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ルビを振るための条件の設定を受け付ける条件受付手段と、テキストデータを電子書籍端末の表示部に表示する表示手段と、前記表示手段により表示されるテキストデータに前記条件受付手段により受け付けた条件に基づきルビを振るルビ振り手段と、前記ルビ振り手段によりルビが振られた文字を、他の所定の文字に置き換える置換手段と、を備える電子書籍端末であって、前記表示手段により表示されるテキストデータは、前記置換手段によりルビが振られた文字が置き換えられたデータであることを特徴とする。
【０００９】
また、本発明は、電子書籍端末における情報処理方法であって、前記電子書籍端末の条件受付手段が、ルビを振るための条件の設定を受け付ける条件受付工程と、前記電子書籍端末の表示手段が、テキストデータを電子書籍端末の表示部に表示する表示工程と、前記電子書籍端末のルビ振り手段が、前記表示工程により表示されるテキストデータに前記条件受付工程により受け付けた条件に基づきルビを振るルビ振り工程と、前記電子書籍端末の置換手段が、前記ルビ振り工程によりルビが振られた文字を、他の所定の文字に置き換える置換工程と、を備え、前記表示工程により表示されるテキストデータは、前記置換工程によりルビが振られた文字が置き換えられたデータであることを特徴とする。
【００１０】
また、本発明は、電子書籍端末において実行可能なプログラムであって、前記電子書籍端末を、ルビを振るための条件の設定を受け付ける条件受付手段と、テキストデータを電子書籍端末の表示部に表示する表示手段と、前記表示手段により表示されるテキストデータに前記条件受付手段により受け付けた条件に基づきルビを振るルビ振り手段と、前記ルビ振り手段によりルビが振られた文字を、他の所定の文字に置き換える置換手段として機能させ、前記表示手段により表示されるテキストデータは、前記置換手段によりルビが振られた文字が置き換えられたデータであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、文章中の漢字を用いて漢字の書き取り・読み取りテストを容易に作成できる仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の情報処理システムの構成の一例を示す図である
【図２】情報処理装置のハードウエア構成の一例を示す図である
【図３】本発明におけるテスト作成処理を示すフローチャートである
【図４】ルビ振り設定を受け付けるための画面である
【図５】図３のＳ３１６の処理により作成される画面の一例である
【図６】図３のＳ３１２の処理により作成される画面の一例である
【図７】図３のＳ３１８の処理により作成される画面の一例である
【図８】図３のＳ３１４の処理により作成される画面の一例である
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１４】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１５】
図１に示すように、本実施形態に係る情報処理システムは、電子書籍端末１０１および外部装置１０２が、ネットワーク１０３により通信可能に接続された構成をとる。
【００１６】
以下、図２を用いて、図１に示した電子書籍端末１０１に適用可能なハードウエア構成の一例について説明する。
【００１７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００１８】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１９】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２３】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２４】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２５】
次に、図３を用いて、本発明の実施形態において電子書籍端末１０１が行う漢字テスト作成処理について説明する。
【００２６】
なお、図３のフローチャートで示す処理については、電子書籍端末１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００２７】
ステップＳ３０１では、電子書籍端末１０１のＣＰＵ２０１は、ユーザから図４に示す画面を介して、各種の設定を受け付ける。ここで受け付ける設定には、どのレベルの漢字にルビを振るかを示すルビ指定や、漢字テストモードのＯＮ／ＯＦＦにかかる設定を受け付ける。ここでルビ指定については、例えば図４の「６年生」にチェックがされている場合は、６年生で学習する漢字にルビを振る設定であることを示す。同様に「５年生」「４年生」にチェックがされていれば、５年生、４年生で学習する漢字にルビが振られる。
【００２８】
また、漢字テストモードにチェックがされている場合は、本発明における漢字テストの作成処理（ステップＳ３０８〜Ｓ３１８）が実行される。
【００２９】
ステップＳ３０２では、電子書籍端末１０１のＣＰＵ２０１は、電子書籍データを取得する。当該電子書籍データは、外部装置１０２に記憶されたデータである。
【００３０】
ステップＳ３０３では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３０１で設定された情報から、ルビを振る設定であるかを判断する。ルビを振る設定である場合（ステップＳ３０３：ＹＥＳ）は、処理をステップＳ３０４に移行する。
【００３１】
ルビを振らない設定である場合（ステップＳ３０３：ＮＯ）は、処理をステップＳ３２０に移行し、ステップＳ３０２で取得した電子書籍データを表示部に表示する。すなわち、ルビが付与されていないデータを表示する。
【００３２】
ステップＳ３０４では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３０２で取得した電子書籍データからテキストデータを抽出する。
【００３３】
ステップＳ３０５では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３０４で抽出したテキストデータと、ステップＳ３０１で設定された設定値とをルビ振りプログラムに渡し、ルビ振りプログラムによりルビが振られたテキストデータを取得する。
【００３４】
ステップＳ３０６では、ルビ振りプログラムによりステップＳ３０５で渡したテキストデータにルビが振られる（ルビタグが付与される）。ここでのルビ振りプログラムは、公知技術を用いたルビを振るプログラムによって構成される。また、当該プログラムは、電子書籍端末１０１の内部にあっても良く、または電子書籍端末１０１とは別の外部装置１０２にあってもよい。
【００３５】
また、本実施形態においては、ルビを振るプログラムとして説明しているが、ルビに限られるものではなく、例えば外国語の単語に日本語の意味を振るプログラムや、日本語単語に外国語の意味を振るプログラム、専門用語に意味を振るプログラムなど、もとのテキストデータに対して、付加情報を表示するために情報を付与するプログラムであれば、いずれであっても良い。
【００３６】
ステップＳ３０７では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３０１で設定された設定値から、漢字テストモードがＯＮであるかを判断する。
【００３７】
ＯＮである場合（ステップＳ３０７：ＹＥＳ）は、処理をステップＳ３０８に移行する。
【００３８】
ＯＦＦである場合（ステップＳ３０７：ＮＯ）は、処理をステップＳ３１９に移行する。
【００３９】
ステップＳ３０８では、電子書籍端末１０１のＣＰＵ２０１は、ルビが表示される順に、当該ルビが振られる漢字の頭文字に連番を振る。
【００４０】
ステップＳ３０９では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３０８で振った番号のうち、同じ漢字については、同じ番号に修正する。
【００４１】
ステップＳ３１０では、電子書籍端末１０１のＣＰＵ２０１は、漢字書き取りテストモードであるか、読み取りテストモードであるかを判断する。
【００４２】
書取テストモードである場合（ステップＳ３１０：ＹＥＳ）は、処理をステップＳ３１１に移行する。
【００４３】
書取テストモードではない（読み取りテストモードである）場合（ステップＳ３１０：ＮＯ）は、処理をステップＳ３１５に移行する。
【００４４】
ステップＳ３１１では、電子書籍端末１０１のＣＰＵ２０１は、ルビが振られたテキストの漢字を抽出する。
【００４５】
ステップＳ３１２では、電子書籍端末１０１のＣＰＵ２０１は、ルビが振られた漢字を「□」に置き換える。ここで、□でなくても、「■」「○」「※」など、いずれの記号に置き換えてもよい。また、空白文字として括弧「（）」で囲んでも良い。
【００４６】
ステップＳ３１３では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３１１で抽出したテキストの漢字のうち、ステップＳ３０９で振られた番号が同じ親文字を削除する。すなわち、重複するデータは削除する。
【００４７】
ステップＳ３１４では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３１３で重複するデータを削除されたデータに基づき、テストの解答となるページを作成し、電子書籍データの最終ページに挿入する。
【００４８】
ステップＳ３１５では、電子書籍端末１０１のＣＰＵ２０１は、ルビタグ付テキストデータのルビタグを抽出する。すなわち、ルビとなるデータを抽出する。
【００４９】
ステップＳ３１６では、電子書籍端末１０１のＣＰＵ２０１は、ルビ文字を「□」に置き換える。ここでの置き換えは、ステップＳ３１２と同様に、□でなくても、「■」「○」「※」など、いずれの記号に置き換えてもよい。また、空白文字として括弧「（）」で囲んでも良い。
【００５０】
ステップＳ３１７では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３１５で抽出したルビ文字のうち、ステップＳ３０９で振られた番号が同じルビ文字を削除する。すなわち、重複するデータは削除する。
【００５１】
ステップＳ３１８では、電子書籍端末１０１のＣＰＵ２０１は、ステップＳ３１３で重複するデータを削除されたデータに基づき、テストの解答となるページを作成し、電子書籍データの最終ページに挿入する。
【００５２】
そして、ルビタグを処理し（ステップＳ３１９）、電子書籍端末１０１の表示部に、ルビタグを処理されたデータを表示する。
【００５３】
ここで表示されるデータは、ステップＳ３０３ＮＯの場合はルビが振られていないデータ、ステップＳ３０７：ＮＯの場合は通常のルビが振られたデータ、ステップＳ３１２、Ｓ３１４、Ｓ３１８、Ｓ３１６の処理を実行された場合は、当該処理により作成されたデータが表示される。
【００５４】
ステップＳ３１２の処理が実行された場合の具体的な表示画面の一例を図６に示す。図６は、もとの電子書籍データの漢字が「□」に置き換わり、それぞれに連番（１〜３）が振られ、ルビが振られている。
【００５５】
例えば図６の６０１の行では、連番１のテスト問題は、読み方が「まりしてん」であり、漢字を□で置き換えて表示している。
【００５６】
ステップＳ３１４の処理が実行された場合の具体的な表示画面の一例を図８に示す。図８は、図６に示す画面のテスト問題の解答にあたる。図６の６０１の行にあった連番１の答えとして、「１  摩利支天」となっている。また連番２に対応する解答として、「２  袂」、といったように、それぞれの連番に対応する解答が表示されている。
【００５７】
ステップＳ３１６の処理が実行された場合の具体的な表示画面の一例を図５に示す。図５は、もとの電子書籍データに振られたルビが「□」に置き換わり、それぞれに連番（１〜３）が振られている。
【００５８】
例えば図５の５０１の行では、連番１のテスト問題は、漢字が「摩利支天」であり、ルビを□で置き換えて表示している。
【００５９】
ステップＳ３１８の処理が実行された場合の具体的な表示画面の一例を図７に示す。図７は、図５に示す画面のテスト問題に解答にあたる。図５の５０１の行にある連番１の答えとして「１  まりしてん」となっている。また連番２の問題に対応する解答として「２  たもと」、といったように、それぞれの連番に対応する解答が表示されている。
【００６０】
以上のような処理により、電子書籍データから書き取り問題や読み取り問題を作成することができる。
【００６１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００６２】
また、本発明におけるプログラムは、図３〜図４の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３〜図４の各装置の処理方法ごとのプログラムであってもよい。
【００６３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００６４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００６５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００６６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７０】
１０１  電子書籍端末
１０２  外部装置
１０３  ネットワーク
【図１】
2014010564.tif 000003
【図２】
2014010564.tif 000004
【図３】
2014010564.tif 000005
【図４】
2014010564.tif 000006
【図５】
2014010564.tif 000007
【図６】
2014010564.tif 000008
【図７】
2014010564.tif 000009
【図８】
2014010564.tif 000010