(57)【要約】【課題】人間にとって認知しやすいように文書を整形して情報処理装置の画面に表示する。【解決手段】文書表示装置１は、複数の単語から構成される文を複数含む文書を入力として当該文書を整形して表示する。テキスト解析部１１は、文書に含まれる各文について、当該文に含まれる複数の単語を音声合成の処理単位を構成する単語列に分割した解析済単語列を生成する。ページ情報生成部１２は、解析済単語列に含まれる単語列の境界に改行記号を挿入した整形済文書を生成する。表示制御部１３は、整形済文書を表示装置へ出力する。【選択図】図１
2015219735.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語から構成される文を複数含む文書を入力として当該文書を整形する文書表示装置であって、
上記文書に含まれる各文について、当該文に含まれる複数の単語を音声合成の処理単位を構成する単語列に分割した解析済単語列を生成するテキスト解析部と、
上記解析済単語列に含まれる単語列の境界に改行記号を挿入した整形済文書を生成するページ情報生成部と、
を含む文書表示装置。
【請求項２】
請求項１に記載の文書表示装置であって、
上記テキスト解析部は、当該文に含まれる複数の単語を一息で話される音調句を構成する単語列に分割した上記解析済単語列を生成するものである
文書表示装置。
【請求項３】
請求項１に記載の文書表示装置であって、
上記テキスト解析部は、当該文に含まれる複数の単語を１つのアクセント核をもつアクセント句を構成する単語列に分割した上記解析済単語列を生成するものである
文書表示装置。
【請求項４】
請求項１に記載の文書表示装置であって、
上記テキスト解析部は、当該文に含まれる複数の単語を一息で話される音調句を構成する単語列に分割して音調句境界を設定し、各単語列に含まれる複数の単語を１つのアクセント核をもつアクセント句を構成する単語列に分割してアクセント句境界を設定した上記解析済単語列を生成するものであり、
上記ページ情報生成部は、上記音調句境界もしくは上記アクセント句境界のいずれかに改行記号を挿入した上記整形済文書を生成するものである
文書表示装置。
【請求項５】
請求項４に記載の文書表示装置であって、
上記ページ情報生成部は、上記音調句境界に上記改行記号とは異なる予め定めた音調句境界記号を挿入するものである
文書表示装置。
【請求項６】
請求項１から５のいずれかに記載の文書表示装置であって、
上記文書は、ＨＴＭＬ言語で記述された文書であり、
上記改行記号は、ＨＴＭＬ言語における改行を示す記号<br>である
文書表示装置。
【請求項７】
複数の単語から構成される文を複数含む文書を入力として当該文書を整形する文書表示方法であって、
テキスト解析部が、上記文書に含まれる各文について、当該文に含まれる複数の単語を音声合成の処理単位を構成する単語列に分割した解析済単語列を生成するテキスト解析ステップと、
ページ情報生成部が、上記解析済単語列に含まれる単語列の境界に改行記号を挿入した整形済文書を生成するページ情報生成ステップと、
を含む文書表示方法。
【請求項８】
請求項１から６のいずれかに記載の文書表示装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書を情報処理装置の画面上に表示する文書表示技術に関し、特に、表示する文書を人間にとって認知しやすい形式に整形する技術に関する。
【背景技術】
【０００２】
従来から、読書の対象となる文書を情報処理装置の画面に表示する場合には、その文書を一続きの文章として表示し、箇条書きや段落の変更になると改行を入れて文書を表示することが行われてきた。また、文字の大きさはユーザが任意に変更できるようになっている場合が多い。そのような文書を表示する装置として、例えば、インターネット上の文書を閲覧するためのウェブブラウザなどがある。
【０００３】
最近では、ウェブページを表示する際に、広告などを外して文章のみを表示することが可能となっている。例えば、米国Apple社の提供するウェブブラウザ「Safari（登録商標）」では、リーダーという機能を用いて、所定の条件に合致する一部のウェブページをそのように表示することができる（非特許文献１参照）。また、例えば、米国Evernote社の提供する「Evernote（登録商標） Clearly」というアプリを用いれば、多くのウェブページをそのように表示することができる（非特許文献２参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】原如宏、“一歩先を行くスマートフォン活用法”、日経パソコン、2012年7月23日号、pp. 87-90
【非特許文献２】花岡貴子、“ウェブ保存の決定版、「Evernote Clearly」は思考を止めない！”、［online］、2012年12月23日、日経トレンディネット、［平成26年4月30日検索］、インターネット〈URL：http://trendy.nikkeibp.co.jp/article/column/20121219/1046456/〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の文書表示方法には、次のような問題点がある。
１）紙の雑誌や書籍と同様に、紙面を節約して一続きの文章が詰め込んだ状態で表示されるため、文の折り返しが単語の中に入る場合があり、読みづらく、読書装置としては使いづらい場合がある。
２）情報処理装置が文章を音声合成で読み上げる場合もあるが、上記１）で説明したように、画像としての文章が読みづらいため、合成された音声を文字で確認したい場合にも、画面上の文章との対応が取りづらいという使いにくさがある。これを解消するために、合成箇所の文字色と背景色とを反転させて表示する場合もあるが、文の折り返し位置には、やはり読みづらさが残る。
【０００６】
上述のように、従来の文書表示方法では、表示される単位が文字であるため、ユーザである人間にとって認知が容易な単位ではない点に問題がある。
【０００７】
この発明の目的は、このような点に鑑みて、文書を人間にとって認知しやすいように整形して情報処理装置の画面に表示することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、この発明の文書表示装置は、複数の単語から構成される文を複数含む文書を入力として当該文書を整形する。この文書表示装置は、文書に含まれる各文について、当該文に含まれる複数の単語を音声合成の処理単位を構成する単語列に分割した解析済単語列を生成するテキスト解析部と、解析済単語列に含まれる単語列の境界に改行記号を挿入した整形済文書を生成するページ情報生成部と、を含む。
【発明の効果】
【０００９】
この発明の文書表示技術によれば、表示される単位が文字単位から人間にとって認知しやすい音声合成の処理単位に代わることにより、ユーザが情報を処理しやすくなる。人間にとって文書の処理が容易となることで、紙に代わる電子的な機器での情報処理が一層普及することに繋がる。
【図面の簡単な説明】
【００１０】
【図１】図１は、文書表示装置の機能構成を例示する図である。
【図２】図２は、文書表示方法の処理フローを例示する図である。
【図３】図３は、従来の文書表示装置が文書を表示した状態を例示する図である。
【図４】図４は、実施形態の文書表示装置が文書を表示した状態を例示する図である。
【図５】図５は、実施形態の文書表示装置が生成する整形済文書を例示する図である。
【図６】図６は、実施形態の文書表示装置が文書を表示した状態を例示する図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態について詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００１２】
この発明の実施形態の文書表示装置１は、図１に示すように、装置制御部１０、テキスト解析部１１、ページ情報生成部１２及び表示制御部１３を例えば含む。文書表示装置１は、任意の文書を入力として、その文書を整形した整形済文書を出力する。
【００１３】
文書表示装置１は、例えば、中央演算処理装置（CPU: Central Processing Unit）、主記憶装置（RAM: Random Access Memory）などを有する公知又は専用のコンピュータに特別なプログラムが読み込まれて構成された特別な装置である。文書表示装置１は、例えば、中央演算処理装置の制御のもとで各処理を実行する。文書表示装置１に入力されたデータや各処理で得られたデータは、例えば、主記憶装置に格納され、主記憶装置に格納されたデータは必要に応じて読み出されて他の処理に利用される。また、文書表示装置１の各処理部の少なくとも一部が集積回路等のハードウェアによって構成されていてもよい。
【００１４】
文書表示装置１は、具体的には、携帯電話、スマートフォン、タブレット端末、デスクトップ型あるいはラップトップ型のパーソナルコンピュータなどの情報処理装置である。文書表示装置１は、これらの具体例に限定されず、人間が画面に表示された文書を読むために利用される情報処理装置であれば、どのようなものであってもよい。
【００１５】
図２を参照して、実施形態の文書表示方法を説明する。
【００１６】
装置制御部１０は、テキスト解析部１１とページ情報生成部１２と表示制御部１３とを制御し、ステップＳ１０からＳ１３に示した処理を実行する。
【００１７】
ステップＳ１０において、文書表示装置１へ表示するための文書が入力される。入力される文書は複数の文を含み、各文は複数の単語から構成される。入力された文書は文ごとにテキスト解析部１１へ送られる。
【００１８】
ステップＳ１１において、テキスト解析部１１は、入力された文に含まれる複数の単語を音声合成の処理単位を構成する単語列に分割した解析済単語列を生成する。音声合成の処理単位とは、例えば、アクセント句または音調句などである。アクセント句は文章から情報を得る上で人間にとって理解しやすい最小の単位である。音調句は一息で話される単位であり、アクセント句よりは大きいが人間にとっては文章の理解がしやすい単位である。テキスト解析の方法は、既存の音声合成技術で用いられる任意のテキスト解析方法を適用することができる。音声合成技術で用いられるテキスト解析方法としては、例えば、「山森和彦編著、木暮賢司監修、『未来ねっと技術シリーズ４  メディア処理技術』、電気通信協会、pp. 76-77（参考文献１）」に記載の方法が挙げられる。
【００１９】
テキスト解析部１１は、まず、入力された文を単語に分割し、それらの複数の単語から一息で話される音調句を構成する単語列をまとめ上げ、単語列の境界を音調句境界として設定する。次に、各音調句内で、たかだか１つのアクセント核をもつアクセント句を構成する単語列をまとめ上げ、単語列の境界をアクセント句境界として設定する。そして、アクセント句境界と音調句境界を間に挟んだ解析済単語列を出力する。生成した解析済単語列はページ情報生成部１２へ送られる。
【００２０】
ステップＳ１２１からＳ１２２において、ページ情報生成部１２は、解析済単語列に含まれる単語列の境界に改行記号を挿入した整形済文書を生成する。生成した整形済文書は表示制御部１３へ送られる。
【００２１】
以下、ページ情報生成部１２の処理をステップごとに詳述する。
【００２２】
ステップＳ１２１において、ページ情報生成部１２は、解析済単語列に含まれるアクセント句境界の位置に改行記号を挿入する。改行記号は入力された文書の書式によって異なる。例えば、入力された文書がＨＴＭＬ（HyperText Markup Language）言語により記述されたＨＴＭＬ文書であれば、アクセント句境界の位置にＨＴＭＬ言語において改行を示すタグ「<br>」を挿入する。
【００２３】
ステップＳ１２２において、ページ情報生成部１２は、解析済単語列に含まれる音調句境界の位置に音調句境界記号を挿入する。音調句境界記号は入力された文書の書式によって異なり、その書式において制御文字として利用されていない任意の記号を採用することができる。例えば、音調句境界記号として、読点「、」を利用することができる。このように決定した音調句境界記号を音調句境界の位置に挿入することで、音調句の終わりを明示することができる。
【００２４】
ページ情報生成部１２は、音調句境界の位置に改行記号を挿入するように構成してもよい。この場合、アクセント句境界の位置には何も挿入しないようにしてもよい。すなわち、上記のステップＳ１２１からＳ１２２の説明では、アクセント句境界の位置に改行記号を挿入し、音調句境界の位置に音調句境界記号を挿入する構成を説明したが、音調句境界の位置に音調句境界記号及び改行記号の両方を挿入するように構成することができる。
【００２５】
ステップＳ１３において、表示制御部１３は、整形済文書を文書表示装置１が備える表示装置へ出力する。表示装置は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、プロジェクターのような任意の表示デバイスである。表示装置は、整形済文書に挿入された改行記号に従って、一行に一アクセント句分の単語もしくは一行に一音調句分の単語を表示する。
【００２６】
図３は、従来の文書表示装置により文書を表示した画面の状態を例示する図である。図３に示すように、画面の右端の改行が単語の半ばで行なわれており、読みづらい。
【００２７】
図４は、実施形態の文書表示装置１により文書を表示した画面の状態を示す図であり、アクセント句毎に改行する場合の例である。図４に示すように、短いアクセント句を単位として改行が行われ、単語の中での改行を行わないように制御を行なうことで、句の右端での改行の際に単語の半ばで改行されるおそれがなくなる。図４の例では、アクセント句の末尾に改行を挿入し、音調句の末尾に読点を挿入することで、アクセント句と音調句それぞれの境界の位置の存在を示している。
【００２８】
図５は、図４の例のように表示するための整形済文書をＨＴＭＬ言語で記述した例である。ＨＴＭＬ言語では、文書全体を<html></html>タグで囲い、文書の本体部分を<body></body>タグで囲うことが決められている。図５の例では、文書の本体部分において、アクセント句の末尾にＨＴＭＬ言語の改行記号「<br>」が挿入されており、音調句の末尾に読点「、」が挿入されていることがわかる。なお、元々文中にある読点の位置は、多くの場合、音調句境界になるので、この処理と矛盾しない。また、元々読点がある場合は音調句境界を示すための読点の挿入は省略可能である。
【００２９】
図６は、実施形態の文書表示装置１により文書を表示した画面の状態を示す図であり、音調句毎に改行する場合の例である。図６の例では、音調句の末尾に読点と改行を挿入しており、音調句の境界の位置の存在を読点により示している。
【００３０】
以上、図３から図６では単一の文を対象に説明と例示を行なったが、複数の文からなる文章を対象とした場合は、文書内に残る文の処理結果がそれぞれの図において下方に追加される。
【００３１】
この発明の文書表示技術は、上記のように構成することで、入力された文書をアクセント句や音調句などの音声合成の処理単位で表示を行なう。これにより、句の切れ目を人間が考える必要が無くなり、ユーザは文書から得られる情報を処理することが容易になる。
【００３２】
この発明は上述の実施形態に限定されるものではなく、この発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。上記実施形態において説明した各種の処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
【００３３】
［プログラム、記録媒体］
上記実施形態で説明した各装置における各種の処理機能をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記各装置における各種の処理機能がコンピュータ上で実現される。
【００３４】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００３５】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００３６】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００３７】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【符号の説明】
【００３８】
１  文書表示装置
１０  装置制御部
１１  テキスト解析部
１２  ページ情報生成部
１３  表示制御部
【図１】
2015219735.tif 000003
【図２】
2015219735.tif 000004
【図３】
2015219735.tif 000005
【図４】
2015219735.tif 000006
【図５】
2015219735.tif 000007
【図６】
2015219735.tif 000008