(57)【要約】【課題】量の多い文章中からユーザの欲しい情報を見つけ易くした文章表示装置を提供する。【解決手段】この文章表示装置は、文章をスクロール表示させる文章表示装置であって、文章を表示する前に、文章分割手段で前記文章を段落ごとに分割し、要約作成手段で前記文章分割手段により分割された段落の要約を作成し、前記段落と前記要約とを対応付けて記憶しておく。操作手段で前記文章表示のスクロールの方向と速度とを受け付け、文章表示手段が、前記操作手段で受け付けた速度が所定の閾値より大きいときには、前記段落を主体としたスクロール表示を行い、前記速度が前記所定の閾値より小さいときには、行を主体として文章をスクロール表示するようにした。【選択図】図４
2008305163.tif 000002
【特許請求の範囲】
【請求項１】
文章をスクロール表示させる文章表示装置において、前記文章を段落ごとに分割する文章分割手段と、前記文章分割手段により分割された段落の要約を作成し、前記段落と前記要約とを対応付けて記憶する要約作成手段と、前記文章のスクロール表示の操作を受け付ける操作手段と、前記操作手段で受け付けた操作に応じて、前記文章の行および段落のいずれかを主体としたスクロール表示する文章表示手段と、を備えることを特徴とする文章表示装置。
【請求項２】
請求項１に記載の文章表示装置において、前記操作手段は、スクロールの方向と速度とを受け付け、前記文章表示手段は、前記操作手段で受け付けた速度が所定の閾値より大きい場合、段落を主体としたスクロール表示を行い、前記速度が前記所定の閾値より小さい場合、行を主体として文章をスクロール表示することを特徴とする文章表示装置。
【請求項３】
請求項２に記載の文章表示装置において、前記文章表示手段は、前記操作手段で受け付けた速度が所定の閾値より大きいときくとも、スクロールの方向が逆方向である場合には、行を主体として文章をスクロール表示することを特徴とする文章表示装置。
【請求項４】
文章をスクロール表示させる文章表示方法において、前記文章を段落ごとに分割する文章分割ステップと、前記文章分割ステップにより分割された段落の要約を作成し、前記段落と前記要約とを対応付けて記憶する要約作成ステップと、前記文章のスクロール表示の操作を受け付ける操作ステップと、前記操作ステップで受け付けた操作に応じて、前記文章および前記要約のいずれかを主体としたスクロール表示する文章表示ステップと、を備えることを特徴とする文章表示方法。
【請求項５】
請求項１、２または３に記載の文章表示装置の各手段としてコンピュータを機能させるための文章表示プログラム。
【請求項６】
コンピュータが読み取り可能な記録媒体であって、請求項５に記載の文章表示プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章表示装置、文章表示方法、プログラムおよび記録媒体に関し、文章を比較的速い速度で文章を読む技術に関する。
【背景技術】
【０００２】
情報の洪水という言葉を耳にするようになって久しい。コンピュータの高度化とネットワーク化に伴って、電子化された情報がいたる所で発信され、いたる所で接してきた。
このような大量の情報の中から効率良く必要なものを探すのが情報検索技術であるが、情報を検索しただけでは不十分で、その検索結果から情報を読み、どの情報のどの部分を自分が欲しいものであるか、手っ取り早く知る必要がある。
【０００３】
このためには、まず、検索された情報に自分の知りたいことが記されているかどうかを判断したい。この解決策として、特許文献１や２に示すような自動要約技術がある。
しかし、見つけた情報に自分の知りたい情報があったとしても、情報自身が大きいものであれば、その中のどの部分にあるかを知る必要がある。
【０００４】
この情報を素早く読む技術として、例えば、特許文献３の技術がある。この特許文献３では、テキストを所定単位（例えば、テキストが自然な発音によって区切られる最小の単位である文節）ごとに分割し、分割後のテキストデータを所定単位ずつ切り替えながら１画面内にＲＳＶＰ（Rapid Serial Visual Presentation：高速順次切替表示）方式により順次表示することにより、極限られた表示範囲でのテキスト読解のパフォーマンスを向上させることができる。
【特許文献１】特開平１１−２５９５２１号公報
【特許文献２】特開２００１−０５２０３２号公報
【特許文献３】特開２０００−２４１１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、分割単位で比較的早く読めるだけであり、結局全部読まなければ、どの部分が欲しい情報がるところかを知りえない。
また、文章を分割して表示するだけでは、高速に表示された部分の概要を掴み辛いという問題点があり、表示が一定の速さのため、文章をじっくり見るという操作ができない。
【０００６】
本発明は、上述した実情を考慮してなされたものであって、量の多い文章中からユーザの欲しい情報を見つけ易くした文章表示装置、文章表示方法、文章表示プログラムおよびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明における文章表示装置は、文章をスクロール表示させる文章表示装置において、前記文章を段落ごとに分割する文章分割手段と、前記文章分割手段により分割された段落の要約を作成し、前記段落と前記要約とを対応付けて記憶する要約作成手段と、前記文章のスクロール表示の操作を受け付ける操作手段と、前記操作手段で受け付けた操作に応じて、前記文章の行および前記段落のいずれかを主体としたスクロール表示する文章表示手段と、を備えている。
【０００８】
ここで、前記操作手段は、スクロールの方向と速度とを受け付け、前記文章表示手段は、前記操作手段で受け付けた速度が所定の閾値より大きい場合、段落を主体としたスクロール表示を行い、前記速度が前記所定の閾値より小さい場合、行を主体として文章をスクロール表示するものである。
【０００９】
さらに、前記文章表示手段は、前記操作手段で受け付けた速度が所定の閾値より大きいときくとも、スクロールの方向が逆方向である場合には、行を主体として文章をスクロール表示するようにしても構わない。
【００１０】
また、上述した構成の文章表示装置の各手段として、コンピュータを機能させるためのプログラムを作成しておき、または、そのプログラムをコンピュータ読み取り可能な記録媒体に記録しておき、このプログラムをコンピュータで実行することによっても上記課題を解決することができる。
【発明の効果】
【００１１】
本発明によれば、大量の文章を表示する際も、同時に分割箇所の要約を表示して、適切なスクロールを行うことにより、効率的に目的の箇所にたどり着くことができる。
また、ユーザの操作によって、自由に文章の表示速度を変更できるので、文章を読解するパフォーマンスが向上する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の文章表示装置に係る好適な実施形態の一例を説明する。なお、本実施形態においては文章表示装置として携帯電話を例として説明するが、これに限定されるものではなく、例えばＰＤＡ（Personal Digital Assistant）等の携帯型小型情報端末やコンピュータ等においても適用可能なことは勿論である。
【００１３】
図１は、本実施形態に係る文章表示装置が適用される携帯電話のハードウェアの概略構成図であり、同図において、携帯電話１０は、アンテナ１、無線部２、通信制御部３、記憶部４、操作制御部５、キー操作部５ａ、タッチパネル５ｂ、音声処理部６、マイク６ａ、スピーカ６ｂ、表示制御部７、表示部７ａ、電源８、主制御部９等から構成される。
【００１４】
主制御部９は、記憶部４に記憶された所定の制御プログラムを実行することにより、例えば、無線通信、入出力制御等の携帯電話全体の動作を制御する。
【００１５】
アンテナ１は、無線電波を介して基地局と無線通信を行うときに、データなどを送受信する。無線部２は、受信時にはアンテナ１を介して受信したデータを復調する。送信時には通信制御部３から送られてくるデータを変調して増幅し、アンテナ１を介して基地局に送信する。通信制御部３は、無線部２が復調したデータを所定の通信プロトコルに基づいて主制御部９に送る。また、主制御部９から送られたデータを所定の通信プロトコルに基づいて無線部２へ送る。この通信により、携帯電話と基地局とのデータ通信が行える。
【００１６】
記憶部４は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）などで構成され、主制御部９で実行される制御プログラム、各種アプリケーションプログラムやデータを格納したり、制御プログラムや各種アプリケーションプログラムが実行時に一時的にデータ等を格納する。
【００１７】
マイク６ａは、ユーザから音声信号を入力して、音声処理部６で処理した音声をアプリケーションプログラムへ通知されたり、無線を介して相手先へ送信される。また、受信した音声や音や操作音等を音声処理部６を介してスピーカ６ｂへ出力される。
【００１８】
キー操作部５ａは、各種ファンクションや文字や数字等を入力するためのボタンやスイッチを備えており、電源、各種データ入力ボタン、通信の開始や終了等を指示するためのボタン、カーソルを上下左右に移動させるスクロール、ネットワークとの接続指示、表示された内容の決定指示等の多機能ボタン等から構成され、ユーザの操作により、文字などの入力や項目の選択などの各種操作を行うための手段である。そして、ユーザが何らかのキー操作する度に、どのキーが操作されたかが操作制御部５を介して主制御部９に通知される。
また、タッチパネル５ｂは、表示部７ａと重ねられて配置され、表示部７ａに表示された機能キーやスクロール領域を用いて操作し、圧力を加えられたことを検知して、その検知位置は操作制御部５を介して主制御部９に通知される。
【００１９】
電源８は、例えば、各種電池や蓄電池、あるいは、電源コンバータを用いて当該装置１０で使用できる電力に変換して供給するものであってもよいし、太陽光、振動や体温などによって発電して供給するものであってもかまわない。
【００２０】
次に、本実施形態で利用する表示画面について図２を用いて説明する。同図において、文章表示装置１０には、文章等を表示する表示画面２０の表面にタッチパネル５ｂが備えられている。この表示画面２０には、要約を表示する領域２１を表示画面２０の上方に、文章を表示する領域２２を表示画面２０の下方に配置している。しかし、領域２１と領域２２の配置は、これに限るものではなく、例えば、領域２１を表示画面２０の下方に、領域２２を表示画面２０の上方に配置するものであってもよい。
【００２１】
また、タッチパネル５ｂに対して、文章表示のスクロール領域２３を表示画面２０の右方に配置するようにした。しかし、表示画面２０の左方であっても下方であってもよい。このスクロール領域を指示手段（例えば、人間の指、木製の鉛筆、プラスチック製のペン、鉛筆、ゴムなど）で操作するときに、領域２１および領域２２に表示された要約や文章が明確に見られる位置であればよい。
【００２２】
スクロール領域２３の幅や長さは、指示手段で十分に押圧できる大きさがあり、指示手段に速度を与えられるのであれば、表示画面２０の外周辺の長さと同じでも、相違していても構わない。
【００２３】
スクロール領域２３を指示手段で操作したときの、文章の表示動作について図３を用いて説明する。
指示手段をスクロール領域２３に接触したまま下方向に移動させて、接触したままで停止あるいは非接触状態にさせた場合、領域２２に表示されている文章が下から上にスクロールされる。領域２１には、領域２２に表示された文章の意味段落の位置に応じてその意味段落に対する要約が表示される。
【００２４】
同様に、指示手段をスクロール領域２３に接触したまま上方向に移動させて、接触したままで停止あるいは非接触状態にさせた場合、領域２２に表示されている文章が上から下にスクロールされる。領域２１には、領域２２に表示された文章の意味段落の位置に応じてその意味段落に対する要約が表示される。
上記のスクロールは、指示手段を非接触としたときに動作を停止する。
【００２５】
さらに、指示手段の移動速度に応じてスクロールのスピードを制御するようにしてもよい。特に、予め定めた閾値以上の移動速度である場合には、スクロールによる文章の表示ではなく、意味段落を主体としたスクロールに切替える。即ち、指示手段の速度が予め定めた閾値以上の場合には、意味段落に対する文章を領域２２に表示し、同時にその意味段落に対する要約を領域２１に表示させる。そして、所定の時間が経過すると、次の意味段落およびその要約の表示を次々と行う。
【００２６】
尚、指示手段を上方向へ予め定めた閾値以上の移動速度で移動させたときに、意味段落をスクロールの主体とはせずに、文章の行をスクロールの主体とするものであっても構わない。
【００２７】
本実施形態では、文章のスクロール指示をタッチパネルによって実現していたが、これに限ることなく、キー操作部５ａのキーやボタン、ジョイスティック、シリアルマウス等で実現するようにしても構わない。
【００２８】
次に、本実施形態に係る文章表示装置の構成および動作について説明する。
図４は、本実施形態に係る文章表示装置の機能構成を示すブロック図であり、同図において、文章表示装置１０は、文章表示部３１、文章分割部３２、要約作成部３３、スクロール操作部３４、文章ファイル４１、分割ファイル４２、要約ファイル４３、パラメータ記憶部４４を含めて構成される。
【００２９】
これらの文章表示部３１、文章分割部３２、要約作成部３３、スクロール操作部３４は、プログラムで形成されており、主制御部９によって動作する。また、文章ファイル４１、分割ファイル４２、要約ファイル４３、パラメータ記憶部４４は、記憶部４の一部として保持される。
【００３０】
文章分割部３２は、公知の技術から構成され、例えば、文章ファイル４１に記憶されているプレーンテキストを形態素解析し、さらに構文解析することにより、類似の意味を持つ単文乃至連続した複数の文を意味段落として分割し、分割ファイル４２に記録する。
ここで、文章ファイル４１は、文章の表示指示をユーザから受け取ったときに指示された文章が記録されているファイルであり、文章表示部３１から渡されるファイルである。
また、分割ファイル４２は、図５に例示したように、意味段落を形成する段落の先頭位置（例えば、文章ファイル４１の先頭から文字単位で数え、段落の先頭文字の文字位置）と、後述するこの意味段落の要約の記録されるファイル名あるいは要約そのものと対応させて、文章ファイル４１に出現する段落の順に記憶されている。
【００３１】
要約作成部３３は、公知の技術で構成され、例えば、分割ファイル４２で示される意味段落中の単語の出現頻度、段落中のどのような重要な位置に文があるか、あるいは、接続語などの機能表現等によって、重要文を抽出して要約を作成し、意味段落ごとに作成された要約を要約ファイル４３に記憶し、この要約の位置を用いて分割ファイル４２を更新する。
【００３２】
次に、スクロール操作部３４の動作について、図６のフローチャートを用いて説明する。
まず、操作制御部５および主制御部９を介して、指示手段がタッチパネル５ｂに接触を開始したかが知らされると、スクロールのアクティブフラグをＯＮとしてパラメータ記憶部４４に記憶させる（ステップＳ１）。
指示手段の接触開始からの時間と移動距離とから移動方向とその速度を算出し、それぞれパラメータ記憶部４４に記憶させる（ステップＳ２）。
【００３３】
次に、算出された移動速度が「下方向」であって（ステップＳ３／ＹＥＳ）、且つ、移動速度が所定速度より速かった場合（ステップＳ４／ＹＥＳ）、スクロールの主体を意味段落としてパラメータ記憶部４４に記憶し（ステップＳ６）、ステップＳ７へ進む。
【００３４】
また、算出された移動速度が「上方向」であった場合（ステップＳ３／ＮＯ）、あるいは、移動速度が「下方向」であって（ステップＳ３／ＹＥＳ）、且つ、移動速度が所定速度より遅かった場合（ステップＳ４／ＮＯ）、スクロールの主体を行としてパラメータ記憶部４４に記憶させ（ステップＳ６）、ステップＳ７へ進む。
【００３５】
指示手段がまだ接触中であれば（ステップＳ７／ＹＥＳ）、ステップＳ２へ戻る。
しかし、指示手段が非接触となったときには（ステップＳ７／ＮＯ）、スクロールのアクティブフラグをＯＦＦとしてパラメータ記憶部４４に記憶させ（ステップＳ８）、処理を終了する。
【００３６】
次に、文章表示部３１について説明する。
まず、文章を表示部７ａに表示する場合、ユーザがメニューや機能ボタンを用いて、文章表示機能を選択し、表示すべき文章の記録されている文章ファイルを指示する。以下の説明では、この文章ファイルを文章ファイル４１とする。
そして、主制御部９は、文章表示機能が選択されると、文章表示部３１を起動し、指定された文章ファイルを渡す。
【００３７】
以下、文章表示部３１の動作について、図７のフローチャートを用いて説明する。
主制御部９から文章ファイル４１を渡されると（ステップＳ２１）、渡された文章ファイル４１に分割ファイルと要約ファイルを内在させている場合（ステップＳ２２／ＹＥＳ）、分割ファイルおよび要約ファイルを読み出して（ステップＳ２５）、ステップＳ２６へ進む。
【００３８】
一方、渡された文章ファイル４１に分割ファイルと要約ファイルが内在していない場合（ステップＳ２２／ＮＯ）、文章分割部３２を起動し、文章ファイル４１を渡す（ステップＳ２３）。次いで、要約作成部３３を起動し、文章ファイル４１と分割ファイル４２とを渡す（ステップＳ２４）。文章分割および要約が作成された後、ステップＳ２６へ進む。
【００３９】
最初に、文章ファイル４１の先頭文の先頭文字位置をパラメータ記憶部４４に設定し、ユーザの文章表示操作の終了指示をキー操作部５ａから受け付けるまで文章のスクロール表示機能の実行を繰り返す（ステップＳ２６、Ｓ２７／ＮＯ）。
【００４０】
ユーザから文章表示操作の終了指示が受け付けられると（ステップＳ２７／ＹＥＳ）、初めて分割／要約が作成されたときには、ユーザの書き出し指示を受け付けて、作成された分割ファイル４２および要約ファイル４３を文章ファイルに内在させるようにして書き出し（ステップＳ２８）、文章の表示を終了して、制御を主制御部９へ戻す。
【００４１】
次に、ステップＳ２６のスクロール表示機能について、詳細に説明する。
パラメータ記憶部４４のアクティブフラグがＯＮであるときに、次の処理を行う。
スクロールの主体が意味段落の場合、分割ファイル４２を参照して、先頭位置に対応する意味段落を決定し、文章ファイル４１の先頭位置から取り出した文章を領域２２に表示させるとともに、この意味段落に対応する要約を要約ファイル４３から取得し、領域２１へ表示させる。
そして、所定の時間（例えば、要約を読みきる時間を予め設定しておく。）が経過した場合、後の意味段落の先頭位置をパラメータ記憶部４４に設定して、意味段落に対する文章とその要約を次々と表示させる。
【００４２】
また、スクロールの主体が行の場合、文章ファイル４１の先頭位置から取り出した文章を領域２２に表示させ、分割ファイル４２を参照して、先頭位置に対応する意味段落を決定し、この意味段落に対応する要約を要約ファイル４３から取得し、領域２１へ表示させる。
そして、スクロールの移動方向が「下方向」の場合には、速度に応じて領域２２に表示した文章を上方向にスクロールさせる。一方、スクロールの移動方向が「上方向」の場合には、速度に応じて領域２２に表示した文章を下方向にスクロールさせる。
スクロールがなされるにしたがって、先頭位置が移動方向に応じて再設定される。
【００４３】
さらに、領域２２に表示された表示量に応じて、領域２１に対応する要約の表示を入れ替える。
例えば、「下方向」にスクロールしているときに、表示されている意味段落の後の意味段落の先頭が領域２２の真ん中より前に来たときに、後の意味段落に対応する要約を領域２１に表示させるようにする。
また、「上方向」にスクロールしているときには、表示されている意味段落の前の意味段落の最後が領域２２の真ん中より後に来たときに、前の意味段落に対応する要約を領域２１に表示させるようにする。
【００４４】
以上のスクロール動作を行って、パラメータ記憶部４４のアクティブフラグがＯＦＦとなったときに、スクロール表示を停止する。
【００４５】
以上のように、本実施形態を構成することにより、大量の文章を表示する際も、同時に分割箇所の要約を表示して、適切なスクロールを行うことにより、効率的に目的の箇所にたどり着くことができる。
また、ユーザの操作によって、自由に文章の表示速度を変更できるので、文章を読解するパフォーマンスが向上する。
【００４６】
尚、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。例えば、本発明の実施形態に係る文章表示装置の各部の機能をコンピュータプログラム化し、このコンピュータプログラムを文章表示装置へインストールして実行することでも実現される。また、このコンピュータプログラムを着脱可能な記録媒体に記録したり、ネットワークを介してダウンロードすることにより、移送が簡単になり容易に実施することができる。
【図面の簡単な説明】
【００４７】
【図１】本実施形態に係る文章表示装置が適用される携帯電話のハードウェアの概略構成図である。
【図２】実施形態で文章を表示する画面上の領域を説明する図である。
【図３】図２で説明した領域への表示形態を説明する図である。
【図４】実施形態に係る文章表示装置の機能構成を示すブロック図である。
【図５】文章ファイル、分割ファイル、要約ファイルの関連を説明する図である。
【図６】スクロール操作部の動作を説明するフローチャートである。
【図７】文章表示部の動作を説明するフローチャートである。
【符号の説明】
【００４８】
１０…携帯電話、１…アンテナ、２…無線部、３…通信制御部、４…記憶部、５…操作制御部、５ａ…キー操作部、５ｂ…タッチパネル、６…音声処理部、６ａ…マイク、６ｂ…スピーカ、７…表示制御部、７ａ…表示部、８…電源、９…主制御部、２０…表示画面、２１…要約を表示する領域、２２…文章を表示する領域、２３…スクロール領域、３０…文章表示装置、３１…文章表示部、３２…文章分割部、３３…要約作成部、３４…スクロール操作部、４１…文章ファイル、４２…分割ファイル、４３…要約ファイル、４４…パラメータ記憶部。
【図１】
2008305163.tif 000003
【図２】
2008305163.tif 000004
【図３】
2008305163.tif 000005
【図４】
2008305163.tif 000006
【図５】
2008305163.tif 000007
【図６】
2008305163.tif 000008
【図７】
2008305163.tif 000009