(57)【要約】      （修正有）【課題】日本語のテキストデータの改行位置を意味のある範囲で確実に設定する電子図書表示装置を提供する。【解決手段】改行位置設定手段５２は、最大表示許容文字数算出手段５８によって算出された１行当たりの最大表示許容文字数に該当する文字が、分かち書き単位作成手段４１によって作成された分かち書き単位の最後の文字であるか、又は分かち書き単位の最後の文字以外の文字であるかを判断し、最大表示許容文字数に該当する文字が分かち書き単位の最後の文字であると判断した場合には、この分かち書き単位の後を改行位置として設定し、最大表示許容文字数に該当する文字が分かち書き単位の最後の文字以外の文字であると判断した場合には、この分かち書き単位の前を改行位置として設定する。【選択図】図１
2017117149.tif 000002
【特許請求の範囲】
【請求項１】
日本語の図書の文字情報のテキストデータを記憶するテキストデータ記憶部と、
該テキストデータ記憶部内のテキストデータのうちの全部又は一部を表示する表示部と、
該表示部に表示させるテキストデータの文字の大きさを設定するフォント設定手段と、
前記表示部に表示させるテキストデータの改行位置を設定する改行位置設定手段と、
前記テキストデータ記憶部内のテキストデータの形態要素を解析して、品詞ごとに分割する分割手段、及び分割された各品詞に対してあらかじめ設定された条件に基づいて、品詞の前を区切り後も区切る、品詞の前を区切り後は区切らない、品詞の前を区切らず後を区切る、若しくは品詞の前も後も区切らないという動作を実行して、複数の品詞を結合又は品詞単独で分かち書き単位とする結合手段とを有する分かち書き単位作成手段と、
前記フォント設定手段によって設定された文字の大きさに基づいて１行当たりに表示可能な最大表示許容文字数を算出する最大表示許容文字数算出手段と、を具備し、
前記改行位置設定手段は、
前記最大表示許容文字数算出手段によって算出された１行当たりの最大表示許容文字数に該当する文字が、前記分かち書き単位作成手段によって作成された分かち書き単位の最後の文字であるか、又は分かち書き単位の最後の文字以外の文字であるかを判断し、
最大表示許容文字数に該当する文字が分かち書き単位の最後の文字であると判断した場合には、この分かち書き単位の後を改行位置として設定し、
最大表示許容文字数に該当する文字が分かち書き単位の最後の文字以外の文字であると判断した場合には、この分かち書き単位の前を改行位置として設定することを特徴とする電子図書表示装置。
【請求項２】
前記結合手段の前記あらかじめ設定された条件には、
品詞の前又は後を区切るかどうかを判断する際に、当該品詞の前の品詞の種類に基づいて当該品詞の前を区切るか否かを判断し、当該品詞の後の品詞の種類に基づいて当該品詞の後を区切るか否かを判断する条件が含まれることを特徴とする請求項１記載の電子図書表示装置。
【請求項３】
前記分割手段は、品詞の種類を連体詞、接頭詞、名詞、動詞、形容詞、副詞、接続詞、助詞、助動詞、感動詞、記号、フィラー、その他、未知語として品詞ごとに分割し、
前記結合手段は、品詞の前又は後を区切るかどうかを判断する際に、
連体詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
接頭詞と認識された品詞に対しては、品詞の前を区切り、後は区切らず、ただし後を区切らない方が優先であると判断し、
名詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
動詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
形容詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
副詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
接続詞と認識された品詞に対しては、品詞の前も後も区切り、
助詞と認識された品詞に対しては、品詞の後を区切り、品詞の前を区切るかどうかはその前の品詞の条件に基づいて判断し、
助動詞と認識された品詞に対しては、品詞の前も後も区切らず、
感動詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
記号と認識された品詞に対しては、品詞の前を区切らず、後を区切り、
フィラーと認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、
その他と認識された品詞に対しては、品詞の前も後も区切らず、
上述してきた品詞に該当しないものである未知語については、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断することを特徴とする請求項２記載の電子図書表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子図書のテキストを表示する電子図書表示装置に関する。
【背景技術】
【０００２】
電子データとしてあらかじめ記憶されている電子図書を音声として再生する装置が従来から知られている（例えば、特許文献１参照）。この特許文献１に開示されている装置は、ＤＡＩＳＹ（Ｄｉｇｉｔａｌ    Ａｃｃｅｓｓｉｂｌｅ    Ｉｎｆｏｒｍａｔｉｏｎ  ＳＹｓｔｅｍ）規格によるデジタル録音図書を再生する装置であり、特に視覚に障害がある人たちが読書を楽しむことが出来るように、本に記載されている文章情報を音声として読み上げることができる装置である。
【０００３】
一方、音声再生できる装置に表示部を設け、表示部にはテキストを表示させる装置も従来から知られている（例えば、特許文献２参照）。この特許文献２に開示されている装置は、特に英会話の練習用に用いられる装置であって、表示部には英文のテキストデータが表示され、スピーカからは表示部に表示されている英文の音声データが再生される。
特許文献２に開示されている装置では、再生する音声データと表示部に表示させているテキストデータとを同期させ、現在再生中の音声データに該当するテキスト位置を対応付けできる。
【０００４】
また、テキストを表示部に表示する場合、一般的にはＪＩＳ  Ｘ  ４０５１に規定された禁則処理にしたがって表示されるが、括弧、句点、読点等以外の通常の文字の部分で改行が行われる場合、文節の途中などで改行されると意味が分かりにくく、テキストが読みづらくなってしまう。
【０００５】
そこで、テキストを表示する際に、見やすく理解しやすいように表示する構成が提案されている（例えば、特許文献３参照）。
この特許文献３に開示されている構成では、文書内の文書について、形態要素毎、文節毎、節毎、文毎を改行の候補として言語処理を行っている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−０５７７５２号公報
【特許文献２】特開２００４−１７０４４４号公報
【特許文献３】特許第５７１５１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献３のように、形態要素毎、文節毎、節毎、文毎を改行の候補する場合でもある程度読みやすいテキストにはなるかもしれない。
しかしながら、児童生徒のための学習用の電子図書を表示する場合にあっては、単に読みやすいだけではなく、児童生徒が確実に意味がある個所として読み取れる個所で改行を行わせる必要がある。そこで、確実な学習効果を上げることができるように改行位置を設定できる電子図書表示装置が望まれているという課題がある。
【０００８】
そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、日本語のテキストデータの改行位置を意味のある範囲で確実に設定することができる電子図書表示装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明にかかる電子図書表示装置によれば、日本語の図書の文字情報のテキストデータを記憶するテキストデータ記憶部と、該テキストデータ記憶部内のテキストデータのうちの全部又は一部を表示する表示部と、該表示部に表示させるテキストデータの文字の大きさを設定するフォント設定手段と、前記表示部に表示させるテキストデータの改行位置を設定する改行位置設定手段と、前記テキストデータ記憶部内のテキストデータの形態要素を解析して、品詞ごとに分割する分割手段、及び分割された各品詞に対してあらかじめ設定された条件に基づいて、品詞の前を区切り後も区切る、品詞の前を区切り後は区切らない、品詞の前を区切らず後を区切る、若しくは品詞の前も後も区切らないという動作を実行して、複数の品詞を結合又は品詞単独で分かち書き単位とする結合手段とを有する分かち書き単位作成手段と、前記フォント設定手段によって設定された文字の大きさに基づいて１行当たりに表示可能な最大表示許容文字数を算出する最大表示許容文字数算出手段と、を具備し、前記改行位置設定手段は、前記最大表示許容文字数算出手段によって算出された１行当たりの最大表示許容文字数に該当する文字が、前記分かち書き単位作成手段によって作成された分かち書き単位の最後の文字であるか、又は分かち書き単位の最後の文字以外の文字であるかを判断し、最大表示許容文字数に該当する文字が分かち書き単位の最後の文字であると判断した場合には、この分かち書き単位の後を改行位置として設定し、最大表示許容文字数に該当する文字が分かち書き単位の最後の文字以外の文字であると判断した場合には、この分かち書き単位の前を改行位置として設定することを特徴としている。
この構成を採用することによって、日本語のテキストデータを、自動的に、意味のある範囲で改行することができる。
【００１０】
また、前記結合手段の前記あらかじめ設定された条件には、品詞の前又は後を区切るかどうかを判断する際に、当該品詞の前の品詞の種類に基づいて当該品詞の前を区切るか否かを判断し、当該品詞の後の品詞の種類に基づいて当該品詞の後を区切るか否かを判断する条件が含まれることを特徴としてもよい。
【００１１】
さらに、前記分割手段は、品詞の種類を連体詞、接頭詞、名詞、動詞、形容詞、副詞、接続詞、助詞、助動詞、感動詞、記号、フィラー、その他、未知語として品詞ごとに分割し、前記結合手段は、品詞の前又は後を区切るかどうかを判断する際に、連体詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、接頭詞と認識された品詞に対しては、品詞の前を区切り、後は区切らず、ただし後を区切らない方が優先であると判断し、名詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、動詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、形容詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、副詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、接続詞と認識された品詞に対しては、品詞の前も後も区切り、助詞と認識された品詞に対しては、品詞の後を区切り、品詞の前を区切るかどうかはその前の品詞の条件に基づいて判断し、助動詞と認識された品詞に対しては、品詞の前も後も区切らず、感動詞と認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、記号と認識された品詞に対しては、品詞の前を区切らず、後を区切り、フィラーと認識された品詞に対しては、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断し、その他と認識された品詞に対しては、品詞の前も後も区切らず、上述してきた品詞に該当しないものである未知語については、品詞の前を区切り、品詞の後を区切るかどうかはその次の品詞の条件に基づいて判断することを特徴としてもよい。
この構成によれば、従来までは、短く且つ意味のある日本語の範囲を明確にできなかったものが、確実に短く且つ意味のある範囲で改行することができる。
【発明の効果】
【００１２】
本発明によれば、日本語のテキストデータの改行位置を意味のある範囲で確実に設定することができる。
【図面の簡単な説明】
【００１３】
【図１】電子図書表示装置の構成を示すブロック図である。
【図２】電子図書表示装置における改行設定動作を示すフローチャートである。
【図３】初期設定の状態で表示部にテキストを表示したところを示す説明図である。
【図４】文字の大きさを大きくした際に、本発明の改行設定を実施しない状態で表示部にテキストを表示させたところを示す説明図である。
【図５】文字の大きさを大きくした際に、本発明の改行設定を実施した状態で表示部にテキストを表示させたところを示す説明図である。
【発明を実施するための形態】
【００１４】
本実施形態の電子図書表示装置の概略構成を図１に示す。
本実施形態の電子図書表示装置は、児童生徒に対して電子図書のテキストデータを表示させ、且つ予め電子図書を読み上げた音声データを記憶させておき、表示されているテキストデータに該当する箇所の音声データを再生することができる装置である。
【００１５】
なお、電子図書の規格としては、デジタル録音図書であるＤＡＩＳＹ規格などが代表的である。
ＤＡＩＳＹ規格の電子図書データは、コンテンツを表現可能なｓｍｉｌ（Synchronized Multimedia Integration Language）ファイルと、見出し情報が記述されたｎｃｃファイル又はｎｃｘファイルと、表示部３４に表示可能なテキストデータを記述したｈｔｍｌファイル又はｘｍｌファイルを備えている。
【００１６】
電子図書表示装置３０は、スピーカ３２及び表示部３４を備えており、あらかじめ音声データ記憶部３５に記憶された音声データをスピーカ３２から音声出力するとともに、テキストデータ記憶部４０に記憶されている図書の内容をテキストとして表示部３４に表示させる。なお、図書の内容としてのテキストは日本語であるとする。
【００１７】
音声データ記憶部３５及びテキストデータ記憶部４０としては、半導体メモリ、ハードディスクドライブ等の装置に内蔵されるものであってもよいし、リムーバブルディスクであるＣＤ又はＤＶＤであってもよいし、ＵＳＢメモリなどであってもよい。
【００１８】
なお、音声データ記憶部３５とテキストデータ記憶部４０とを同一の記憶部としてもよい。例えば、同一のリムーバブルディスクや同一のＵＳＢメモリ内に音声データとテキストデータの両方が記憶されている場合などが想定される。
【００１９】
電子図書表示装置３０には、音声データ出力制御部３６及びテキストデータ表示制御部３９が設けられている。音声データ出力制御部３６及びテキストデータ表示制御部３９には、ユーザが操作可能な再生ボタン、早送りボタン、巻き戻しボタン等（図示せず）が接続されている。
ユーザによって再生ボタンが操作されると、音声データ出力制御部３６は、現在表示部３４に表示されているテキストに該当する個所の音声データを音声データ記憶部３５から抽出してスピーカ３２で再生する。
【００２０】
また、テキストデータ表示制御部３９は、現在再生出力中の語がハイライト表示されるように制御動作を実行する。
ハイライト表示とは、音声出力中の語の背景色を他の部分の背景色とは異なる色として表示させることである。例えば、背景色が白色で、文字が黒色の場合に、音声出力中の語の背景色を黄色にすることにより、音声出力中の語を目立たせることができる。
【００２１】
テキストデータ表示制御部３９には、ユーザが操作可能な操作スイッチ５０が接続されている。操作スイッチ５０は、表示部３４に表示させるテキストの文字の大きさやフォント等を変更するためにユーザによって操作されるものである。操作スイッチ５０をユーザが操作することによって、表示部３４に表示させる文字の大きさを変更し、設定することができる。操作スイッチ５０とテキストデータ表示制御部３９が特許請求の範囲でいうフォント設定手段に該当する。
【００２２】
また、電子図書表示装置３０としては、表示部３４がタッチパネルであって、ユーザが表示部３４においてピンチイン又はピンチアウトすることにより、表示部３４に表示できる文字の大きさを変更可能なものであってもよい。この場合、表示部３４及びテキストデータ表示制御部３９が特許請求の範囲でいうフォント設定手段に該当する。
【００２３】
例えば、通常の文字の大きさとして２４ｐｔが初期設定されていた場合、ユーザが小学校低学年であれば文字の大きさを、例えば４０ｐｔ程度まで大きくすることが望まれる。
そこで、ユーザが操作スイッチ５０を操作するか又はピンチアウトして文字の大きさの設定変更をすることで、表示部３４に表示される文字の大きさを変更することができる。
【００２４】
表示部３４に表示させるテキストデータは、ＪＩＳ  Ｘ  ４０５１に規定された禁則処理にしたがって表示される。禁則処理にしたがって表示されるので、例えば句点、読点、閉じ括弧等が行の先頭に位置することは無い。
【００２５】
そこで、禁則処理にしたがう表示を前提に、改行位置を意味の通る位置に設定することができる改行位置設定手段５２を備えている。
【００２６】
改行位置設定手段５２は、テキストデータを品詞ごとに分割する分割手段５４と、分割した品詞を結合して分かち書き単位を作成する結合手段５６とを有する分かち書き単位作成手段４１によって作成された分かち書き単位に基づいて改行位置を設定する。
また、分かち書き単位作成手段４１にはあらかじめ品詞を記憶している品詞記憶部４５が設けられている。
【００２７】
電子図書表示装置３０には、操作スイッチ５０及びテキストデータ表示制御部３９によって設定された文字の大きさに基づいて１行当たりに表示可能な最大表示許容文字数を算出する最大表示許容文字数算出手段５８が設けられている。
【００２８】
分かち書き単位作成手段４１は、テキストデータを品詞ごとに分割する機能を有するプログラムと、所定のアルゴリズムに基づいて品詞を結合させる機能を有するプログラムと、設定された文字の大きさに基づいて１行当たりに表示可能な最大文字数を算出するプログラムとが、ＣＰＵなどの処理装置に読み込まれることによって実現可能となる。
【００２９】
改行位置設定手段５２は、１行当たりの最大表示許容文字数の最後の文字に該当する文字が、分かち書き単位の最後の文字であるか、又は分かち書き単位の最後の文字以外の文字であるかを判断し、この分かち書き単位の前又は後のいずれかに改行位置を設定するプログラムがＣＰＵなどの処理装置に読み込まれることによって実現可能となる。
【００３０】
続いて、改行位置設定手段の動作について、図２に基づいて説明する。
改行位置設定手段５２の分割手段５４は、公知の形態要素解析ソフトを採用することができ、テキストデータを品詞記憶部４５に記憶された品詞ごとに分割する（ステップＳ１００）。
また、分割された品詞を結合する機能は、分割された各品詞に対してあらかじめ設定された条件に基づいて行われる。結合する機能は、あらかじめ設定した条件に基づき、品詞の前を区切り後も区切るか、品詞の前を区切り後は区切らないか、品詞の前を区切らず後を区切るか、又は品詞の前も後も区切らないかが判断される（ステップＳ１０２）。
次に、複数の品詞を結合して分かち書き単位とするか、又は品詞単独で分かち書き単位とする（ステップＳ１０４）。
【００３１】
ここで、分割された品詞をどのようにして分かち書き単位とするか、その条件について説明する。
まず、本実施形態では、まず品詞の種類を連体詞、接頭詞、名詞、動詞、形容詞、副詞、接続詞、助詞、助動詞、感動詞、記号、フィラー、その他、未知語に分けている。
【００３２】
連体詞と認識された品詞に対しては、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。
【００３３】
接頭詞と認識された品詞に対しては、品詞の前を区切り、後は区切らない。ただし、後を区切らない方が優先である。
【００３４】
名詞と認識された品詞に対しては、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。ただし、名詞の種類によっては、前も後も区切らない場合もある。さらに、当該品詞の前の品詞の種類によっても、前も後も区切らない場合もある。
【００３５】
動詞と認識された品詞に対しては、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。ただし、動詞の種類によっては、品詞の前も後も区切らない場合もある。
【００３６】
形容詞と認識された品詞に対しては、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。ただし、形容詞の種類によっては、品詞の前も後も区切らない場合もある。
【００３７】
副詞と認識された品詞に対しては、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。
【００３８】
接続詞は、品詞の前も後も区切る。
【００３９】
助詞と認識された助詞に対しては、品詞の後を区切る。品詞の前を区切るかどうかはその前の品詞の条件に基づく。ただし、当該品詞の後の品詞の種類によっては、前も後も区切らない場合もある。
【００４０】
助動詞は、品詞の前も後も区切らない。
【００４１】
感動詞は、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。
【００４２】
記号と認識された記号に対しては、品詞の前を区切らず、後を区切る。ただし、当該品詞の後が同じ品詞の場合には前も後も区切らない。
【００４３】
フィラーは、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。
【００４４】
その他は、間投詞などがあり、品詞の前も後も区切らない。
【００４５】
また、上述してきた品詞に該当しないものである未知語については、品詞の前を区切る。品詞の後を区切るかどうかはその次の品詞の条件に基づく。
【００４６】
このような条件に基づいて結合手段５６が機能し、分かち書き単位が形成される。
上記の条件に基づいて生成された分かち書き単位は、文字数としてきわめて短く且つ意味が分かる範囲である。
【００４７】
最大表示許容文字数算出手段５８は、表示部３４におけるテキストを表示させる範囲の１行当たりの長さを、設定された文字の大きさ（長さ）で除算し、１行当たり最大何文字表示できるかを算出する。表示部３４におけるテキストを表示させる範囲の１行当たりの長さは、表示部３４の大きさから算出されるものであり、予め設定して記憶させておく。
【００４８】
そして、改行位置設定手段５２は、１行ごとに、１行当たり表示できる最大文字数を超えないよう、分かち書き単位作成手段４１によって作成された分かち書き単位を配置していく。
このとき、改行位置設定手段５２は、最大表示許容文字数算出手段５８によって算出された１行当たりの最大表示許容文字数に該当する文字が、結合手段によって生成された分かち書き単位の最後の文字であるか、又は分かち書き単位の最後の文字以外の文字であるかを判断する（ステップＳ１０６）。
【００４９】
改行位置設定手段５２は、最大表示許容文字数に該当する文字が分かち書き単位の最後の文字であると判断した場合には、この分かち書き単位の後を改行位置として設定する（ステップＳ１０７）。
改行位置設定手段５２は、最大表示許容文字数に該当する文字が分かち書き単位の最後の文字以外の文字であると判断した場合には、この分かち書き単位の前を改行位置として設定する（ステップＳ１０８）。
【００５０】
次に、分割手段５４及び結合手段５６を有する分かち書き単位作成手段４１による分かち書き単位の生成の具体例について説明する。
分かち書きに分割する対象を「全国的に冷たい空気に包まれています。」という一文である場合、まず分割手段５４が「全国的に冷たい空気に包まれています。」を品詞ごとに分割する。なお、分割手段５４としては、上述したように形態要素解析ソフトを用いることができる。形態要素解析ソフトとしては公知のものを採用することができる。分割手段５４は、品詞記憶部４５に記憶されている品詞に基づいて、上記のテキストデータ「全国的に冷たい空気に包まれています。」を品詞ごとに分割する。
【００５１】
テキストデータ「全国的に冷たい空気に包まれています。」は、分割手段５４によって「全国」（名詞）、「的」（名詞）、「に」（助詞）、「冷たい」（形容詞）、「空気」（名詞）、「に」（助詞）、「包ま」（動詞）、「れ」（動詞）、「て」（助詞）、「い」（動詞）、「ます」（助動詞）、「。」（句点）に分割される。
【００５２】
続いて結合手段５６は、所定のアルゴリズムによって各品詞を結合させて分かち書き単位を作成する。所定のアルゴリズムとは、上述した通りであるので、ここでは説明せず、具体例に基づいて説明する。
結合手段５６は、「全国」という品詞が名詞の一般であると認識し、その後の品詞「的」も名詞であることから「全国」の後は区切らず、「全国」と「的」を結合する。
【００５３】
結合手段５６は、「的」という品詞が名詞の接尾であると認識して、その「的」の前も後も区切らない。
【００５４】
結合手段５６は、「に」という品詞が助詞の副詞化であると認識して、その後の品詞「冷たい」が形容詞であることから、「に」の後で区切る。このため、「全国」、「的」、「に」が結合されて、「全国的に」という分かち書き単位が生成される。
【００５５】
結合手段５６は、「冷たい」という品詞が形容詞の自立であると認識して、前を区切り、後は区切らない。
結合手段５６は、「空気」という品詞が名詞の一般であると認識して、その後の品詞「に」は、助詞であることから、「空気」の前（冷たいの後）を区切り、後は区切らない。このため、「冷たい」という分かち書き単位が生成される。
【００５６】
結合手段５６は、「に」の後の「包ま」という品詞が動詞の自立であると認識して、前を区切り、後は区切らない。このため、「包ま」の前に「空気に」という分かち書き単位が生成される。
結合手段５６は、「れ」という品詞が動詞の接尾であると認識して、前も後も区切らない。
結合手段５６は、「て」という品詞が助詞の接続助詞であると認識して、その後の品詞が「い」という動詞であることから、品詞の前を区切らず、後を区切る。このようにして「包ま」、「れ」、「て」が結合され、「包まれて」という分かち書き単位が生成される。
【００５７】
結合手段５６は、「い」という品詞が動詞の非自立であると認識して、品詞の前を区切り、後は区切らない。
結合手段５６は、「ます」という品詞が助動詞であると認識して、品詞の前も後も区切らない。この段階で「い」、「ます」が結合されることになる。
結合手段５６は、「。」という品詞が記号の句点であると認識して、品詞の前は区切らず、後ろを区切る。このようにして「います。」という分かち書き単位が生成される。
【００５８】
上述してきた動作は、具体的には、分割手段５４及び結合手段５６がｈｔｍｌファイル又はｘｍｌファイルにおけるタグを分かち書き単位の前後に付与して、分かち書き単位ごとにタグによる制御が可能となる。
【００５９】
次に、電子図書表示装置における、改行動作の具体例について説明する。
図３は、電子図書表示装置３０における表示部３４にテキストを表示させたところを示している。図３では、文字の大きさは初期設定どおりの値であり、また改行位置は単に禁則処理によって処理されているだけである。
【００６０】
図４では、ユーザが操作スイッチ５０を操作して文字の大きさが大きくなるように設定変更したところを示している。
このように、文字の大きさを変更することにより、改行位置がずれてしまい、文節が区切られて読みにくくなってしまう。
【００６１】
図５では、ユーザが操作スイッチ５０を操作して文字の大きさが大きくなるように設定変更し、且つ改行位置設定手段５２によって改行位置を適切に設定した例を示している。
まず、最大表示許容文字数算出手段５８は、表示部３４におけるテキストを表示させる範囲の１行当たりの長さを、設定された文字の大きさ（長さ）で除算し、１行当たり最大何文字表示できるかを算出する。
ここで示す例では、最大表示許容文字数算出手段５８は１行当たりの最大表示許容文字数は８文字であると算出する。
【００６２】
次いで、分かち書き単位作成手段４１の分割手段５４がテキストデータの形態要素を解析して品詞ごとに分割する。
そして、結合手段５６が所定のアルゴリズムによって各品詞を結合させて分かち書き単位を作成する。所定のアルゴリズムとは、上述した通りであるので、ここでは説明しない。
【００６３】
改行位置設定手段５２は、所定の１行の中で最大表示許容文字数に当たる８文字目が、結合手段５６によって作成された分かち書き単位の最後の文字に該当するか、又は分かち書き単位の最後の文字以外の文字であるかを判断する。
そして、改行位置設定手段５２は、８文字目が分かち書き単位の最後の文字であると判断した場合、この分かち書き単位の後を改行位置として設定する。したがって、設定された改行位置の次の分かち書き単位は、次の行の先頭に位置するように配置される。
【００６４】
また改行位置設定手段５２は、所定の１行の中で最大表示許容文字数に当たる８文字目が分かち書き単位の最後の文字以外の文字であると判断した場合、８文字目を含む分かち書き単位の前（すなわち、８文字目を含む分かち書き単位の前の分かち書き単位の後）に改行位置を設定する。したがって、設定された改行位置の次の分かち書き単位（すなわち、８文字目を含む分かち書き単位）は、次の行の先頭に位置するように配置する。
【００６５】
図４〜図５の１行目〜５行目の例によると、図４での１行目は、「小さい」という分かち書き単位のうち「さ」が１行目の８文字目に該当するため、「小さい」という分かち書き単位の前に改行位置が設定される。
「小さい」が２行目の先頭に位置した場合、「村の」という分かち書き単位のうち「村」が２行目の８文字目に該当するため、「村の」という分かち書き単位の前に改行位置が設定される。
【００６６】
「村の」が３行目の先頭に位置した場合、「おじいさん」という分かち書き単位のうち「お」が３行目の８文字目に該当するため、「おじいさん」という分かち書き単位の前に改行位置が設定される。
「おじいさん」が４行目の先頭に位置した場合、「きいた」という分かち書き単位のうち「き」が４行目の８文字目に該当するため、「きいた」という分かち書き単位の前に改行位置が設定される。
【００６７】
「きいた」が５行目の先頭に位置した場合、句点である「。」という分かち書き単位が５行目の８文字目に該当し、「。」は１文字で分かち書き単位を構成しており、分かち書き単位の最後の文字であるため、この「。」の後に改行位置を設定する。
なお、句点である「。」は、禁則処理によって行の先頭に位置することができないため、改行位置設定手段５２は、禁則処理によっても「。」の後に改行位置を設定することもできる。
【００６８】
具体的には、改行位置設定手段５２は、ｈｔｍｌファイル又はｘｍｌファイルにおける改行を指示するタグを分かち書き単位の前後に付与することでして、改行位置を設定する。
【００６９】
上述したような実施形態によれば、文字の大きさを大きくした場合に、意味のある個所の途中で改行することがなく、テキストをきわめて読みやすい状態とすることができる。
【００７０】
また、改行位置設定手段５２は、文字の大きさを大きくした場合だけでなく、小さくした場合であっても、改行位置を設定することで意味のある個所の途中で改行することがなく、テキストをきわめて読みやすい状態とすることができる。
さらに、改行位置設定手段５２は、文字の大きさを変更する動作とは無関係に、テキストを表示部３４に表示する際には常に動作することにより、テキストを常に読みやすい状態とすることができる。
【００７１】
なお、上述してきた実施形態は、テキストデータの表示とともに音声データを再生する電子図書再生装置について説明してきた。
しかし、本発明としては音声データを再生する形態に限定するものではなく、テキストデータの表示のみ実施して音声データを再生しない機器に採用してもよい。
【００７２】
以上本発明につき好適な実施形態を挙げて種々説明したが、本発明はこの実施形態に限定されるものではなく、発明の精神を逸脱しない範囲内で多くの改変を施し得るのはもちろんである。
【符号の説明】
【００７３】
２０   再生ボタン
２２   ボタン
２４   ボタン
３０   電子図書表示装置
３２   スピーカ
３４   表示部
３５   音声データ記憶部
３６   音声データ出力制御部
３９   テキストデータ表示制御部
４０   テキストデータ記憶部
４１   分かち書き単位作成手段
４５   品詞記憶部
５０   操作スイッチ
５２   改行位置設定手段
５４   分割手段
５６   結合手段
５８   最大表示許容文字数算出手段
【図１】
2017117149.tif 000003
【図２】
2017117149.tif 000004
【図３】
2017117149.tif 000005
【図４】
2017117149.tif 000006
【図５】
2017117149.tif 000007