(57)【要約】【課題】読みやすい文字列の強調表示の仕方についてユーザ間に個人差があったとしても、ユーザが快適に速読を行えるように文書を表示すること。【解決手段】記憶部１５が、文書のデータを記憶し、設定受付部１６が、強調文字列の表示態様の設定をユーザから受け付け、表示制御部１７が、記憶部１５に記憶された文書のデータ、および、設定受付部１６により受け付けられた設定に基づいて、強調文字列を文書中の強調文字列以外の文字列とは異なる表示態様で表示する文書の表示処理を制御する。【選択図】図１
2013130916.tif 000002
【特許請求の範囲】
【請求項１】
強調表示される強調文字列を含む文書の表示を行うことにより速読を支援する文書速読支援装置であって、
前記文書のデータを記憶する記憶部と、
前記強調文字列の表示態様の設定をユーザから受け付ける設定受付部と、
前記記憶部に記憶された前記文書のデータ、および、前記設定受付部により受け付けられた前記設定に基づいて、前記強調文字列を前記文書中の強調文字列以外の文字列とは異なる表示態様で表示する前記文書の表示処理を制御する表示制御部と、
を備えることを特徴とする文書速読支援装置。
【請求項２】
前記設定受付部は、前記強調文字列の数を増加または減少させる設定をユーザからさらに受け付け、前記表示制御部は、前記設定受付部により受け付けられた設定に応じて、前記強調文字列の数を増加または減少させることを特徴とする請求項１に記載の文書速読支援装置。
【請求項３】
前記強調文字列の数を増加または減少させる設定は、ユーザの読解速度の設定であり、前記表示制御部は、該ユーザの読解速度の情報に基づいて、前記強調表示される強調文字列の数を増加または減少させることを特徴とする請求項２に記載の文書速読支援装置。
【請求項４】
前記強調文字列の表示態様は、該強調文字列に含まれる文字の太さ、該文字のフォントの種類、該文字のサイズ、該文字の色の少なくとも１つであることを特徴とする請求項１〜３のいずれか１項に記載の文書速読支援装置。
【請求項５】
前記設定受付部は、前記文書中の強調文字列以外の文字列の表示態様の設定をユーザからさらに受け付け、前記表示制御部は、前記強調文字列以外の文字列の表示態様の設定に基づいて、該強調文字列以外の文字列の表示をさらに制御することを特徴とする請求項１〜４のいずれか１項に記載の文書速読支援装置。
【請求項６】
前記強調文字列以外の文字列の表示態様は、該文字列の透明度であることを特徴とする請求項５に記載の文書速読支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、強調表示される強調文字列を含む文書の表示を行うことにより速読を支援する文書速読支援装置に関する。
【背景技術】
【０００２】
近年、電子化された本や雑誌をディスプレイで閲覧することができる電子書籍リーダが普及しつつある。また、文書の内容を速やかに把握できるようにするため、文書中の重要部分のみを抜き出して表示する技術も提案されている。
【０００３】
例えば、特許文献１には、文書の流れを追うのに適した文字列や、文書の主題を示す文字列、新たに提示された情報を示す文字列などを、文書の中から重要部分として抽出し、抽出した文字列を強調表示する文書速読支援表示装置が開示されている。この文書速読支援表示装置は、抽出した文字列を大きな文字サイズで表示したり、中抜きフォントで表示したりして強調表示を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−６５００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の従来技術では、強調表示の仕方が予め定められており、ユーザが速読する際の個人差については何ら考慮されていなかった。例えば、重要部分を大きな文字サイズで強調表示する場合、快適に速読ができる文字サイズはユーザによって異なると考えられるが、文字サイズが予め決められていると、あるユーザにとって文書が読みにくいものとなり、そのユーザの速読を十分に支援することができない。
【０００６】
本発明は、上記実情に鑑み、読みやすい文字列の強調表示の仕方についてユーザ間に個人差があったとしても、ユーザが快適に速読を行えるように文書を表示することが可能な文書速読支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する為に、本発明の第１の技術手段は、強調表示される強調文字列を含む文書の表示を行うことにより速読を支援する文書速読支援装置であって、前記文書のデータを記憶する記憶部と、前記強調文字列の表示態様の設定をユーザから受け付ける設定受付部と、前記記憶部に記憶された前記文書のデータ、および、前記設定受付部により受け付けられた前記設定に基づいて、前記強調文字列を前記文書中の強調文字列以外の文字列とは異なる表示態様で表示する前記文書の表示処理を制御する表示制御部と、を備えることを特徴とする。
【０００８】
本発明の第２の技術手段は、第１の技術手段において、前記設定受付部は、前記強調文字列の数を増加または減少させる設定をユーザからさらに受け付け、前記表示制御部は、前記設定受付部により受け付けられた設定に応じて、前記強調文字列の数を増加または減少させることを特徴とする。
【０００９】
本発明の第３の技術手段は、第２の技術手段において、前記強調文字列の数を増加または減少させる設定は、ユーザの読解速度の設定であり、前記表示制御部は、該ユーザの読解速度の情報に基づいて、前記強調表示される強調文字列の数を増加または減少させることを特徴とする。
【００１０】
本発明の第４の技術手段は、第１〜第３のいずれかの技術手段において、前記強調文字列の表示態様は、該強調文字列に含まれる文字の太さ、該文字のフォントの種類、該文字のサイズ、該文字の色の少なくとも１つであることを特徴とする。
【００１１】
本発明の第５の技術手段は、第１〜第４のいずれかの技術手段において、前記設定受付部は、前記文書中の強調文字列以外の文字列の表示態様の設定をユーザからさらに受け付け、前記表示制御部は、前記強調文字列以外の文字列の表示態様の設定に基づいて、該強調文字列以外の文字列の表示をさらに制御することを特徴とする。
【００１２】
本発明の第６の技術手段は、第５の技術手段において、前記強調文字列以外の文字列の表示態様は、該文字列の透明度であることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、文書のデータを記憶し、強調文字列の表示態様の設定をユーザから受け付け、記憶された文書のデータ、および、受け付けられた設定に基づいて、強調文字列を文書中の強調文字列以外の文字列とは異なる表示態様で表示する文書の表示処理を制御することとしたので、読みやすい文字列の強調表示の仕方についてユーザ間に個人差があったとしても、ユーザが快適に速読を行えるように文書を表示することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る文書速読支援装置の構成の一例を示す図である。
【図２】文字列の強調表示の設定画面の一例を示す図である。
【図３】強調文字列以外の文字列の表示の設定画面の一例を示す図である。
【図４】本発明の実施形態に係る文書速読支援処理の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態に係る文書速読支援装置１０の構成の一例を示す図である。この文書速読支援装置１０は、例えば、電子ブックリーダやスマートフォン、パーソナルコンピュータなどの文書を表示する装置である。なお、図１では、文書速読支援装置１０の構成の一例の主要部のみを示している。
【００１６】
文書速読支援装置１０は、文書データ抽出部１１、形態素解析実行部１２、キーワード抽出部１３、強調文字列候補抽出部１４、記憶部１５、設定受付部１６、表示制御部１７、表示部１８を備える。
【００１７】
文書データ抽出部１１は、文書と画像を含む電子書籍のコンテンツデータから、文書データを抽出する処理部である。電子書籍のコンテンツデータは、後に説明するように、予め文書速読支援装置１０の記憶部１５にコンテンツデータ１５ａとして記憶されているものとする。
【００１８】
ここで、文書データ抽出部１１は、電子書籍のコンテンツデータに含まれるすべての文書データを一度に抽出することとしてもよいし、記事単位や章単位など、所定の単位ごとに文書データを抽出することとしてもよい。
【００１９】
形態素解析実行部１２は、文書データ抽出部１１により抽出された文書データの形態素解析を実行する処理部である。具体的には、形態素解析実行部１２は、形態素解析により文書を自立語、付属語の形態素単位に分割し、形態素単位間の境界情報と、各形態素単位が自立語か付属語かを示す情報とを文書データとともに、キーワード抽出部１３、強調文字列候補抽出部１４に出力する。
【００２０】
キーワード抽出部１３は、文書データに含まれる自立語の中からキーワードを抽出する処理部である。具体的には、キーワード抽出部１３は、文書データに含まれる各自立語の出現頻度を検出し、出現頻度に基づいて決定されるスコアが所定の閾値以上のものをキーワードとして設定し、設定したキーワードをそのスコアの情報とともに、記憶部１５にキーワードデータ１５ｃとして記憶する。
【００２１】
例えば、キーワード抽出部１３は、文書の内容に応じた重みを各自立語に付与し、自立語の出現頻度にその重みを掛け合わせた値をその自立語のスコアとして設定する。具体的には、キーワード抽出部１３は、重要な自立語に大きな重みを付与し、重要でない自立語に小さな重みを付与する。
【００２２】
例えば、文書の内容が「経済」である場合、経済戦略の名称などの重要な自立語に大きな重みを付与しておくことで、たとえ出現頻度が少ない場合でもそのような自立語がキーワードとして選ばれやすくなる。なお、文書の内容を示す情報は、電子書籍のコンテンツデータに含まれており、そのコンテンツデータから得られるものとする。
【００２３】
また、文書の内容が「伝記」である場合、伝記の主人公の名前などの自立語に小さな重みを付与しておくことで、数多く出現し、ユーザが十分認識している重要でない自立語がキーワードとして選択されることを抑制できる。
【００２４】
なお、スコアの設定方法は上記方法に限定されず、キーワード抽出部１３は、各自立語の出現頻度をそのままスコアとして設定してもよいし、その他の方法でスコアを設定してもよい。
【００２５】
強調文字列候補抽出部１４は、文書データに含まれる文書のうち、キーワード抽出部１３により抽出されたキーワードを含む文字列を、強調表示する強調文字列の候補として抽出する処理部である。例えば、強調文字列候補抽出部１４は、キーワードと、そのキーワードの前後数単語を含む文字列を、強調表示する強調文字列の候補として抽出する。また、強調文字列候補抽出部１４は、文単位で強調文字列の候補を抽出してもよいし、その他の単位で強調文字列の候補を抽出してもよい。
【００２６】
さらに、強調文字列候補抽出部１４は、各強調文字列の候補のスコアを算出する。例えば、強調文字列候補抽出部１４は、各強調文字列の候補に含まれるすべてのキーワードのスコアを足し合わせて、各強調文字列の候補のスコアを算出する。
【００２７】
また、強調文字列候補抽出部１４は、強調文字列の候補に含まれる自立語の総数に対するキーワードの数の割合を用いて、その強調文字列の候補のスコアを算出してもよい。ここで、強調文字列の候補に含まれる自立語の総数をＮ、その強調文字列の候補に含まれるキーワードの数をｎ、その強調文字列の候補に含まれる各キーワードのスコアをａ（ｉ）（ｉは１〜ｎ）とすると、強調文字列候補抽出部１４は、以下の式を用いてスコアＳを算出する。
Ｓ＝（ａ（１）＋・・・＋ａ（ｎ））×ｎ／Ｎ
【００２８】
このスコアは、強調文字列の候補の中から強調文字列を選択する際に参照される。このような式を用いてスコアを算出することにより、ある話と別の話とをつなぐ役割だけのさほど重要ではない文が強調文字列の候補となっており、その強調文字列の候補中にスコアが大きいキーワードが１つだけ偶然含まれていたとしても、その強調文字列の候補のスコアが極端に大きくなることを防止でき、より適切に強調文字列を選択できるようになる。なお、強調文字列候補抽出部１４は、上述した方法以外の方法で文字列の候補のスコアを決定することとしてもよい。
【００２９】
各文字列の候補のスコアを算出した後、強調文字列候補抽出部１４は、抽出した強調文字列を特定する情報を、算出したスコアの情報とともに、記憶部１５に強調文字列候補データ１５ｄとして記憶する。
【００３０】
記憶部１５は、メモリやハードディスク装置などの記憶デバイスである。記憶部１５は、コンテンツデータ１５ａ、形態素解析用データ１５ｂ、キーワードデータ１５ｃ、強調文字列候補データ１５ｄなどを記憶する。
【００３１】
コンテンツデータ１５ａは、文書と画像を含む電子書籍コンテンツのデータである。形態素解析用データ１５ｂは、形態素解析に用いられる文法上の規則の情報や、自立語か付属語かなどの情報を含む単語リストの情報などを含むデータである。
【００３２】
キーワードデータ１５ｃは、キーワード抽出部１３により抽出された各キーワードと、キーワード抽出部１３により決定された各キーワードのスコアを記憶したデータである。強調文字列候補データ１５ｄは、強調文字列候補抽出部１４により抽出された強調文字列の候補を特定する情報と、強調文字列候補抽出部１４により算出された各強調文字列の候補のスコアを記憶したデータである。
【００３３】
設定受付部１６は、ユーザから文書速読支援処理のさまざまな設定を受け付ける処理部である。例えば、設定受付部１６は、強調して表示する強調文字列の数を増加または減少させる設定をユーザから受け付ける。また、設定受付部１６は、文字列の強調方法についての設定をユーザから受け付ける。
【００３４】
図２は、文字列の強調表示の設定画面２０の一例を示す図である。設定画面２０には、強調文字列の文字の太さを設定する設定領域２０ａ、文字のフォントを設定する設定領域２０ｂ、文字のサイズを設定する設定領域２０ｃ、文字の色を設定する設定領域２０ｄ、強調文字列の数を増加または減少させる設定を行う設定領域２０ｅが表示される。
【００３５】
強調文字列の数を増加または減少させる設定を行う場合、設定受付部１６は、設定領域２０ｅにおいて、ユーザの読解速度の情報の入力をユーザから受け付ける。例えば、図２では、設定受付部１６は、ユーザの１ページ当たりの読解所要時間の情報の入力を受け付ける。この情報は、後に説明するように、表示制御部１７により参照され、強調文字列の数を増加または減少させるために用いられる。
【００３６】
また、設定画面２０には、文字列の強調表示のプレビュー表示を行うプレビュー画面２０ｆが含まれる。設定領域２０ａ〜２０ｅにおいて、設定が変更されると、その変更がプレビュー画面２０ｆに反映される。ユーザは、このプレビュー画面２０ｆを見ながら設定を変更することにより、適切な設定を行うことができる。
【００３７】
さらに、設定受付部１６は、強調文字列以外の文字列の表示方法についての設定をユーザから受け付ける。図３は、強調文字列以外の文字列の表示の設定画面３０の一例を示す図である。
【００３８】
設定画面３０には、強調文字列以外の文字列の透明度を設定する設定領域３０ａ、強調文字列以外の文字列に透明度の設定を適用する前の表示例を示すプレビュー画面３０ｂ、強調文字列以外の文字列に透明度の設定を適用した後の表示例を示すプレビュー画面３０ｃが含まれる。ユーザは、プレビュー画面３０ｂの表示とプレビュー画面３０ｃの表示とを比較しながら透明度の設定を変更することにより、適切な設定を行うことができる。
【００３９】
図１の説明に戻ると、表示制御部１７は、表示部１８における文書の表示を制御する処理部である。その際、表示制御部１７は、設定受付部１６によりユーザから受け付けられた各種設定に基づいて、強調文字列を選択し、選択された強調文字列の強調表示を行い、選択されなかった文字列の文字の透明度を制御する。
【００４０】
例えば、表示制御部１７は、図２に示した設定領域２０ｅで入力された読解速度を用いて、各強調文字列の候補について算出されたスコアに対する閾値を設定する。そして、表示制御部１７は、その閾値以上のスコアを有する強調文字列の候補を、強調表示を行う強調文字列として選択する。
【００４１】
具体的には、表示制御部１７は、各強調文字列の候補のスコアのうち最小のスコアを、設定領域２０ｅの最大のパラメータである「３０分」に対応付け、設定領域２０ｅにおいてユーザにより「３０分」が選択された場合に、そのスコアを閾値として設定する。また、表示制御部１７は、設定領域２０ｅにおいて「３０分」のつぎに値が小さいパラメータである「２９分」がユーザにより選択された場合、各強調文字列の候補のスコアのうち２番目に小さいスコアを閾値として設定する。
【００４２】
同様に、表示制御部１７は、設定領域２０ｅにおいて「ｍ分」（ｍは１以上２８以下の整数）が選択された場合、各強調文字列の候補のスコアのうち（３１−ｍ）番目に小さいスコアを閾値として設定する。そして、表示制御部１７は、設定された閾値以上のスコアを有する強調文字列の候補を、強調文字列として選択する。
【００４３】
あるいは、表示制御部１７は、設定領域２０ｅにおいてユーザにより「ｍ分」が選択された場合に、以下の式により、スコアの閾値Ｔを決定することとしてもよい。
Ｔ＝Ｓｍａｘ＋（Ｓｍｉｎ−Ｓｍａｘ）／（３０−１）×（ｍ−１）
ここで、Ｓｍｉｎ、Ｓｍａｘはそれぞれ、文字列の候補の各スコアのうち最小のスコア、および、最大のスコアである。そして、表示制御部１７は、その閾値以上のスコアを有する文字列の候補を、強調表示を行う文字列として選択する。
【００４４】
以上の方法では、１ページ当たりの読解に時間をかけたくないユーザの場合、設定領域２０ｅにおいて短い時間が選択され、その結果強調文字列の数は少なくなる。一方、１ページ当たりの読解に時間を比較的かけたいユーザの場合、設定領域２０ｅにおいて長い時間が選択され、その結果強調文字列の数が多くなる。すなわち、各ユーザに適した強調表示を効果的に行うことができる。なお、ここでは、２つの閾値の決定方法について説明したが、これらに限定されず、他の方法を用いて閾値を決定することとしてもよい。
【００４５】
表示部１８は、液晶ディスプレイなどの表示装置である。表示部１８は、表示制御部１７による制御により、文字列の強調表示を伴う文書の表示処理を行う。
【００４６】
つぎに、本発明の実施形態に係る文書速読支援処理の一例について説明する。図４は、本発明の実施形態に係る文書速読支援処理の処理手順の一例を示すフローチャートである。まず、文書速読支援装置１０の文書抽出部１１は、記憶部１５にコンテンツデータ１５ａとして記憶されている電子書籍のコンテンツデータを読み出し、そのコンテンツデータから文書データを抽出する（ステップＳ１０１）。
【００４７】
そして、形態素解析実行部１２は、文書データ抽出部１１により抽出された文書データの形態素解析を実行し、文書データに含まれる単語が自立語か付属語かを判定する（ステップＳ１０２）。
【００４８】
その後、キーワード抽出部１３は、文書データに含まれる各自立語の出現頻度を検出し、その出現頻度から各自立語のスコアを算出する（ステップＳ１０３）。そして、キーワード抽出部１３は、算出したスコアが所定の閾値以上である自立語をキーワードとして設定し、そのキーワードをスコアの情報とともに記憶部１５にキーワードデータ１５ｃとして記憶する（ステップＳ１０４）。
【００４９】
続いて、強調文字列候補抽出部１４は、文書データに含まれる文字列のうち、記憶部１５に記憶されたキーワードを含む文字列を、強調文字列の候補として抽出する（ステップＳ１０５）。
【００５０】
そして、強調文字列候補抽出部１４は、強調文字列の候補に含まれる各キーワードのスコアから、強調文字列の候補のスコアを算出し（ステップＳ１０６）、算出したスコアの情報とともに、ステップＳ１０５において抽出した強調文字列の候補を特定する情報を、記憶部１５に強調文字列候補データ１５ｄとして記憶する（ステップＳ１０７）。
【００５１】
続いて、設定受付部１６は、文書を表示する際の強調表示についての設定をユーザから受け付ける（ステップＳ１０８）。前述したように、この設定には、ユーザの読解速度の設定や、強調文字列の文字の太さ、フォント、サイズ、色の設定、強調しない文字列の透明度の設定が含まれる。
【００５２】
そして、表示制御部１７は、ユーザの読解速度の情報を用いて、強調文字列の候補のスコアに対する閾値を設定し、その閾値よりも大きいスコアを有する文字列を強調文字列として、強調文字列の候補の中から選択する（ステップＳ１０９）。
【００５３】
その後、表示制御部１７は、ユーザから受け付けた設定に従い、強調文字列の表示態様、すなわち、強調文字列の文字の太さ、フォント、サイズ、色を設定し（ステップＳ１１０）、強調表示を行わない文字列の表示態様、すなわち、強調表示を行わない文字列の文字の透明度を設定する（ステップＳ１１１）。
【００５４】
その後、表示部１８は、表示制御部１７により設定された表示態様で各文字を表示することにより、文書の表示を行う（ステップＳ１１２）。そして、この文書速読支援処理は終了する。
【００５５】
さて、これまで文書速読支援装置および文書速読支援方法の実施形態を中心に説明を行ったが、本発明はこれらの実施形態に限定されるものではなく、文書速読支援装置の機能を実現するためのコンピュータプログラムとしての形態、あるいは、当該コンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体の形態として本発明が実施されることとしてもよい。
【００５６】
ここで、記録媒体としては、ディスク系（例えば、磁気ディスク、光ディスク等）、カード系（例えば、メモリカード、光カード等）、半導体メモリ系（例えば、ＲＯＭ、不揮発性メモリ等）、テープ系（例えば、磁気テープ、カセットテープ等）等、さまざまな形態のものを採用することができる。
【００５７】
これら記録媒体に上記実施形態における文書速読支援装置の機能を実現させるコンピュータプログラム、または、文書速読支援方法をコンピュータに実行させるコンピュータプログラムを記録して流通させることにより、コストの低廉化、及び可搬性や汎用性を向上させることができる。
【００５８】
そして、コンピュータに上記記録媒体を装着し、コンピュータにより記録媒体に記録されたコンピュータプログラムを読み出してメモリに格納し、コンピュータが備えるプロセッサ（CPU：Central Processing Unit、MPU：Micro Processing Unit）が当該コンピュータプログラムをメモリから読み出して実行することにより、本実施形態に係る文書速読支援装置の機能を実現し、文書速読支援方法を実行することができる。
【００５９】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。
【符号の説明】
【００６０】
１０…文書速読支援装置、１１…文書データ抽出部、１２…形態素解析実行部、１３…キーワード抽出部、１４…強調文字列候補抽出部、１５…記憶部、１５ａ…コンテンツデータ、１５ｂ…形態素解析用データ、１５ｃ…キーワードデータ、１５ｄ…強調文字列候補データ、１６…設定受付部、１７…表示制御部、１８…表示部、２０，３０…設定画面、２０ａ〜２０ｅ，３０ａ…設定領域、２０ｆ，３０ｂ，３０ｃ…プレビュー画面
【図１】
2013130916.tif 000003
【図２】
2013130916.tif 000004
【図３】
2013130916.tif 000005
【図４】
2013130916.tif 000006