(57)【要約】      （修正有）【課題】端末で表示する電子メールやウェブサイトのコンテンツなどの文章の表示制御を、表示に使用するドット数に基づいて行うスクロール制御システムを提供する。【解決手段】処理対象とする文章を読み込む文章読込部と、読み込んだ文章における文字をカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、文字を表示するために使用されているドット数をカウントするドットカウント部と、基準総ドット数と、カウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合を用いて文章のスクロール制御の変更を行うかを判定する判定部と、判定部においてスクロール制御の変更を行うことを判定した場合に、端末の表示装置で表示する読み込んだ文章のスクロールの際に、判定部において判定したスクロール制御を行うスクロール制御処理部と、を有する。【選択図】図１
2008129781.tif 000002
【特許請求の範囲】
【請求項１】
端末において表示する文章のスクロール制御を行うスクロール制御システムであって、
前記スクロール制御システムは、
処理対象とする文章を読み込む文章読込部と、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、
前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部と、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部と、
前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部と、
を有することを特徴とするスクロール制御システム。
【請求項２】
端末において表示する文章のスクロール制御を行うスクロール制御システムであって、
前記スクロール制御システムは、
処理対象とする文章を読み込む文章読込部と、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、
前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部と、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部と、
前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部と、
を有することを特徴とするスクロール制御システム。
【請求項３】
前記基準総ドット数算出部は、
前記カウントした文字数に、一文字を表示するのに必要な平均的な領域の大きさを乗算することにより、前記基準総ドット数を算出する、
ことを特徴とする請求項１または請求項２に記載のスクロール制御システム。
【請求項４】
前記判定部は、
前記基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章において文字を表示するために使用されているドットの割合、または文章において文字を表示するために使用されるドットの割合を算出し、その割合と予め定められた基準値とを比較することにより、前記文章のスクロール制御の変更を行うか否かを判定する、
ことを特徴とする請求項１または請求項２に記載のスクロール制御システム。
【請求項５】
前記文章のスクロール制御の変更として、
スクロール速度の変更、スクロール量の変更のいずれかを含む、
ことを特徴とする請求項１から請求項４のいずれかに記載のスクロール制御システム。
【請求項６】
前記文章として、電子メール、ウェブサイトのコンテンツ、電子書籍のいずれか一以上を含む、
ことを特徴とする請求項１から請求項５のいずれかに記載のスクロール制御システム。
【請求項７】
端末を、
処理対象とする文章を読み込む文章読込部、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、
前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部、
前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部、
として機能させるための文字表示制御プログラム。
【請求項８】
端末を、
処理対象とする文章を読み込む文章読込部、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、
前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部、
前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部、
として機能させるための文字表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールやウェブサイトのコンテンツ、電子書籍などの文章を、携帯電話、ＰＨＳ、ＰＤＡなどの携帯端末やパーソナルコンピュータ（これらを総称して本明細書では「端末」という）で表示するにあたり、そのスクロールの速度を、文章における文字の表示に使用しているドット数に基づいて自動的に制御するスクロール制御システムに関する。
【背景技術】
【０００２】
端末で、電子メールやウェブサイトを表示する際に、その文章が長文になる場合がある。そのような場合には、一画面では文章全体を表示できないので、端末の利用者がスクロール操作を行うことで、順次表示を行うこととなる。
【０００３】
ところが文章が長文になると、スクロール操作は煩雑になるので、下記特許文献に記載のように、スクロール制御を行う発明が開示されている。
【０００４】
【特許文献１】特開２００３−１０８４８７号公報
【特許文献２】特開２０００−３１１０４５号公報
【特許文献３】特開平１０−２２８４７２号公報
【特許文献４】特開２０００−１７２２４５号公報
【特許文献５】特開２００１−１４７９１８号公報
【特許文献６】特開２００１−２０２０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の発明を用いることによって、文章の文字総数に応じてスクロール速度を決定し、スクロールの自動制御を行うことが出来る。しかしこの発明では、単に文章の文字総数だけでフォントサイズやスクロール速度を決定しているため、端末の利用者の視認性が高い状態で文章を見ることが出来るとは限らない。
【０００６】
特に文章の視認性は、同じ文字総数の文章であったとしても、表示されている文字の余白が多ければ読みにくくなり、余白が多ければ読みやすくなる。これを模式的に示す図が図３である。図３（ａ）、（ｂ）は共に同じ文字総数の文章であるが、（ａ）の方が余白が少なく、（ｂ）の方が余白が多い。つまり、同じ文字数の文章であっても、（ａ）は（ｂ）よりも読みにくいことが見てとれる。従って、文字総数による判定の場合には、視認性（読みにくさ）が常に改善されるわけではない。
【０００７】
また読みにくい文章であれば、読みやすい文章よりも遅い速度でスクロールさせないと、端末の利用者の視認性を向上させることは出来ない。しかし特許文献１に記載の発明のように、文字総数のみでスクロール速度を決定する場合、上述のように同じ文字総数であれば読みにくい文章（余白が少ない文章）、読みやすい文章（余白が多い文章）のいずれであっても、同じスクロール速度でスクロール制御されてしまう問題点がある。
【０００８】
また特許文献２に記載の発明によれば、文章中の文字をスクロール表示する際のシフト間隔を可変とすることによって、文章をスクロールする際の視認性を向上させることは出来る。しかしこの発明を用いたとしても、スクロール表示の際のシフト間隔を制御しているだけなので、そもそもの文章が持っている読みやすさ、読みにくさ、などを考慮したスクロール制御をすることが出来ない。つまり、スクロールを行わない状態でも読みにくい文章であれば、それをスクロールさせる場合には、その読みにくさを考慮したスクロール制御をする（スクロール速度を遅くする、スクロール量を少なくするなど）が求められるが、そのような処理を行うことが出来ない。従って、文章自体の読みやすさ、読みにくさに起因するスクロールの制御を行うことが出来ない。
【０００９】
更に特許文献３においては、文章における文字毎の画線密度を用いることによって、入力した文字の拡大表示などの表示制御を行うことは出来る。しかし携帯端末やパーソナルコンピュータで受信した電子メールやウェブサイトなどにおける文章の文字を適宜拡大表示することは難しい。なぜならば特許文献３に記載の発明では、入力対象の文字を正確に入力するために、紛らわしい文字などを拡大表示する発明であって、本願の目的とする、端末で表示する文章のスクロール制御を文章の読みにくさ、読みやすさを加味した上で行うわけではないからである。
【００１０】
特に上記発明では、システムに、文字の中で画線が最も密な部分における画線密度と呼ばれるデータを、文字毎に表示補助情報辞書として所持していなければならず、システムに記憶容量が必要となる。また全ての文字に対してこのような表示補助情報辞書を備えることは現実的ではない。更に各文字での判定となるので、拡大表示される文字と拡大表示されない文字とが、一つの文章で混在して表示されることとなり、文章全体としては極めて読みにくい文章となってしまう問題点がある。
【００１１】
またスクロール制御以外であっても、文章や文字の視認性の改善のために、特許文献４乃至特許文献６に記載の発明も存在する。
【００１２】
特許文献４に記載の発明では、携帯情報端末や通信端末で表示を行う文章全体の情報量（文字数）、つまり文章における総文字数に基づいて、文章全体が表示可能な文字の大きさで表示を行ったり、読みやすくなるような大きさのフォントで表示制御を行うシステムが開示されている。しかし、この発明も特許文献１の発明と同様に、文章の文字総数に基づいて表示処理を行っているので、上述と同様の課題が存在する。
【００１３】
また特許文献５に記載の発明では、文章中の各一文ごとの文字数を判断し、文字の大きさの表示制御を行うシステムが開示されている。この発明も特許文献１、特許文献４と同様の問題を内在しているとともに、文章全体において、一文ごとに表示される文字の大きさが変わる場合もあり、極めて読みにくい文章とならざるを得ない。特に文章の一文ごとに文字の大きさが変わるとすると、そこにスクロールの制御を行うと、端末の利用者の視認性が著しく悪化する。
【００１４】
更に特許文献６に記載の発明では、文章に含まれる文字の画数に応じて、文字の大きさの表示制御を行い、視認性を向上させる発明が開示されている。確かに、画数を表示制御の判断材料として用いることによって、単なる文字数のみでの判定よりは視認性の向上に繋げることが出来ようが、この場合には各文字あたりの画数を情報として端末に備えていなければならない。その為、各文字の画数の情報を記憶するために相応の記憶領域を備えていなければならず、記憶容量が多くない携帯端末では使用しづらい問題点がある。
【課題を解決するための手段】
【００１５】
そこで本発明者は上述の問題点に鑑み、端末、特に携帯端末で文章のスクロール表示を行う際に、画面において、文章の文字の表示に使用されているドット数を判定に用いることで、もとの文章の読みやすさ、読みにくさに適したスクロール速度やスクロール量でスクロールの制御を行うことが出来る、スクロール制御システムを発明した。
【００１６】
請求項１の発明は、端末において表示する文章のスクロール制御を行うスクロール制御システムであって、前記スクロール制御システムは、処理対象とする文章を読み込む文章読込部と、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部と、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部と、前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部と、を有するスクロール制御システムである。
【００１７】
本発明によって、端末で表示する文章のスクロール制御を、その文章の読みやすさ、読みにくさにあわせて自動的に調節することができるので、利用者は読みやすい状態で文章を見ることが出来る。
【００１８】
請求項２の発明は、端末において表示する文章のスクロール制御を行うスクロール制御システムであって、前記スクロール制御システムは、処理対象とする文章を読み込む文章読込部と、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部と、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部と、前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部と、を有するスクロール制御システムである。
【００１９】
本発明によって、上述の発明と同様に、端末で表示する文章のスクロール制御を、その文章の読みやすさ、読みにくさにあわせて自動的に調節することができるので、利用者は読みやすい状態で文章を見ることが出来る。また、上述の発明では表示装置で、文章の表示が一度行われた後に、スクロール制御の変更を行う処理となっているが、本発明では、スクロール制御の変更を行った上で、端末の画面に文章を表示することが出来る。これによって、利用者の違和感が減る。
【００２０】
請求項３の発明において、前記基準総ドット数算出部は、前記カウントした文字数に、一文字を表示するのに必要な平均的な領域の大きさを乗算することにより、前記基準総ドット数を算出する、スクロール制御システムである。
【００２１】
一文字を表示するのに必要な領域の平均的な大きさは予め分かっているので、その大きさに文章の文字数を乗算することによって、文章全体で必要な大きさ（ドット数）を算出することが出来る。
【００２２】
請求項４の発明において、前記判定部は、前記基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章において文字を表示するために使用されているドットの割合、または文章において文字を表示するために使用されるドットの割合を算出し、その割合と予め定められた基準値とを比較することにより、前記文章のスクロール制御の変更を行うか否かを判定する、スクロール制御システムである。
【００２３】
本発明のように、使用されている（使用される）ドットの割合が高いのは、文字として使用されている（使用される）ドットが多い場合である。つまり文字のサイズが細かかったり、画数が多い文字が多く表示されている等の場合である。このような文章を端末で見る場合、読みにくいことが発明者の研究により分かっている。従って、この割合と所定の基準値とを比較した上で、スクロール制御の変更を行うことによって、文章の読みやすさを考慮した上でのスクロールを行うことが出来る。
【００２４】
請求項５の発明において、前記文章のスクロール制御の変更として、スクロール速度の変更、スクロール量の変更のいずれかを含む、スクロール制御システムである。
【００２５】
スクロール制御にはいくつかあるが、本発明のような処理は代表的な一例であり、これらを用いると良い。
【００２６】
請求項６の発明において、前記文章として、電子メール、ウェブサイトのコンテンツ、電子書籍のいずれか一以上を含む、スクロール制御システムである。
【００２７】
端末で処理対象とする文章としては、本発明のようなものが代表的な例としてある。
【００２８】
請求項７の発明は、端末を、処理対象とする文章を読み込む文章読込部、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部、前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部、として機能させるための文字表示制御プログラムである。
【００２９】
請求項８の発明は、端末を、処理対象とする文章を読み込む文章読込部、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合を用いて前記文章のスクロール制御の変更を行うかを判定する判定部、前記判定部においてスクロール制御の変更を行うことを判定した場合に、前記端末の表示装置で表示する前記読み込んだ文章のスクロールの際に、前記判定部において判定したスクロール制御を行うスクロール制御処理部、として機能させるための文字表示制御プログラムである。
【００３０】
上述の各発明は、本発明のようなプログラムとして構成することも出来る。このプログラムを端末で読み込ませて処理を行わせることによって、上述のシステムが実行される。
【発明の効果】
【００３１】
本発明を用いることによって、端末で表示する文章の読みやすさ、読みにくさに適したスクロール速度やスクロール量でスクロールの制御を行うことが出来る。
【００３２】
また従来技術のように文字数で判定を行わないので、より的確な文章のスクロール制御が行える。つまり、同じ文字総数の文章であったとしても、文字表示に使用されているドット数が少なければ通常のスクロール速度やスクロール量でスクロールされ、一方、文字表示に使用されているドット数が多ければ通常よりも遅い速度や少ないスクロール量で文章のスクロールが行われる。更に文字単位での処理を行っていないので、一つの文章で拡大される文字と拡大表示されない文字とが混在することもない。加えて、文字の画数で判定を行わないので、各文字の画数の情報を記憶しておく必要がなく、記憶領域の多くない携帯端末などでも有効に機能し得る。
【発明を実施するための最良の形態】
【００３３】
本発明のシステム構成の概念図の一例を図１に示す。本発明のスクロール制御システム１は、電子メールやウェブサイト、電子書籍などの文章を端末で表示する際に用いられる。スクロール制御システム１は、本発明の処理を制御する端末上で実現される。この端末には、プログラムの演算処理を実行するＣＰＵなどの演算装置と、情報を記憶するＲＡＭやハードディスクなどの記憶装置と、ディスプレイなどの表示装置とを少なくとも有している。端末上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置に読み込まれることでその処理が実行される。各機能は、記憶装置に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置から読み出し、読み出した情報を適宜、演算装置における処理に用いる。当該端末には、演算装置の処理結果や記憶装置に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置、キーボードやマウスやテンキーなどの入力装置を有していても良い。
【００３４】
本発明における各機能（各手段）は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。また各機能は、一または複数のプログラムやモジュール、装置等により処理することも可能である。
【００３５】
スクロール制御システム１は、文章読込部２と基準総ドット数算出部３とドットカウント部４と判定部５とスクロール制御処理部６とを有している。
【００３６】
文章読込部２は、端末の表示装置で表示する、電子メールやウェブサイトの文章を読み込む。ここで読み込んだ文章が、本発明の処理対象となる。なお文章とは、一または複数の文からなるものをいう。文とは、一または複数の文字、数字、記号、マーク（絵文字など）（本明細書ではこれらを総称して「文字」という）などからなるものをいう。また文章読込部２で処理対象とする文章は、複数の文章からなる文章全体であっても良いし、また文章全体のうち、利用者が入力装置などで指定した範囲の文章や予め定められた文章単位（例えば段落毎、記事毎など）を処理対象の文章としても良い。また端末の表示装置で表示する文章毎に読み込み、処理対象としても良い。
【００３７】
基準総ドット数算出部３は、文章読込部２で読み込んだ文章に、文字が何文字含まれているかをカウントする。そして、端末で文字を表示する際に、端末で予め設定されている文字のフォント及びそのフォントサイズによって、一文字を表示するのに必要な平均的な領域の大きさ（ドット数）（例えば縦１６ドット、横１６ドット）が分かっているので（この一文字あたりの平均的な領域の大きさは、予め基準総ドット数算出部３で設定されており、それを記憶している）、その領域の大きさに、カウントした文字数を乗算することで、文章を表示するのに必要な領域の平均的な大きさ（平均的なドット数）を算出する。例えば、文章が５０文字で、一文字を表示するのに必要な領域の平均的な大きさが縦１６ドット、横１６ドットの場合、文章全体では、平均として、
（数１）
５０×１６×１６＝１２，８００ドット
必要であることを基準総ドット数算出部３は算出する。基準総ドット数算出部３が算出する、文章全体を表示するのに必要な平均的な領域の大きさを基準総ドット数という。
【００３８】
ドットカウント部４は、端末の表示装置で表示する文章で、実際に文字を表示する為に使用されているドット数をカウントする。端末で文字が黒色で表示されている場合には、一つの文字を表示するには、一つの文字を表示する矩形領域に含まれるドット（画素）を、黒色で表示し、それ以外を例えば白色とすることによって行っている。その為、各文字の黒色として表示されているドットをカウントすることで、文章全体の黒色のドット数を算出する。なお文字表示に使用されている（使用される）ドット数はＶＲＡＭなど、端末において表示装置の制御などに係る処理を実行するハードウェアやソフトウェアから判定することが出来る。
【００３９】
図４は、漢数字の「一」を模式的に示したものである。「一」を表示するために必要な領域が例えば縦１６ドット、横１６ドットの場合、そのうちの黒色で表示するドットと白色で表示するドットとに分けることによって、「一」が表示されている。図４の場合、ドットカウント部４は、黒色で表示されているドットが１８ドットであることをカウントする。このように各文字に対して、文字を表示するために実際に表示装置で使用されているドット数（例えば黒色で表示されているドット数）をカウントすることで、文章全体で、文字を表示するために使用されているドット数を算出することが出来る。この算出したドット数を基準総ドット数で除することによって、文章の文字を表示するために使用されているドットの割合（例えば黒色ドットの割合）が分かる。これは、文章全体においてどれだけ文字が密集して表示されているかを示す密度になる。同じ文字数の文章であっても、この密度が高い方が文章が読みにくく、密度が低い方が文章が読みやすい。その判定を以下の判定部５の処理で行う。
【００４０】
なおドットカウント部４は、文章の文字を表示するために使用されているドット数または表示するために使用するドット数、のいずれをカウントしてもよい。前者の場合には、一度、表示装置で表示を行った後に、その表示の変更を自動的に行うこととなり、後者の場合には、表示の変更が自動的に行われた状態で表示装置で表示が行われることとなる。なお以下の説明では前者の場合を説明するが、後者の場合も同様に処理が可能である。
【００４１】
判定部５は、基準総ドット数算出部３で算出した基準総ドット数と、ドットカウント部４で算出した文字を表示するために使用されているドット数とに基づいて、文章全体におけるドット数の割合を算出する。そしてこの割合に基づいて、文章読込部２で読み込んだ文章に対するスクロール制御の変更処理を行うかどうかの判定を行う。スクロール制御には、自動スクロールを行う場合のスクロール速度の変更、スクロール量の変更などがある。
【００４２】
スクロール制御処理部６は、判定部５で文章のスクロール制御の変更処理を行うことを判定した場合に、文章読込部２で読み込んだ文章に対してスクロールの指示が行われた際に、変更されたスクロール制御に基づいて、スクロールを行う。例えば、スクロール制御として自動スクロールの場合のスクロール速度を遅くすることが設定されており、判定部５において、スクロール制御の変更処理を行う（スクロール速度を遅くする）ことが判定された場合、端末の表示装置で表示する文章の自動スクロールについて、スクロール制御処理部６は、通常のスクロール速度よりも遅いスクロール速度で自動スクロールを行う制御をする。またスクロール制御としてスクロール量を少なくすることが設定されており、判定部５において、スクロール制御の変更処理を行う（スクロール量を少なくする）ことが判定された場合、端末の表示装置で表示する文章のスクロールについて、利用者が端末のスクロール指示（例えば下方向のボタンを押下する）を受け付けると、スクロール制御処理部６は、通常のスクロール量よりも少ないスクロール量でスクロールを行う（自動スクロールの場合は、一回あたりのスクロール量が少なくなる制御を行う）。
【００４３】
次に本発明の処理プロセスの一例を図２のフローチャート、図１の概念図を用いて説明する。なお本明細書では、携帯端末で受信した電子メールを表示する場合を説明するが、ウェブサイトの文章や、その他の文章であっても同様に実現可能である。
【００４４】
携帯端末で受信した電子メールを表示する場合には、電子メールの文章を文章読込部２で読み込む（Ｓ１００）。この際に読み込む文章としては、電子メールの本文だけであっても良いし、件名、宛先、送信元などの電子メールのヘッダに含まれる情報を更に読み込んでも良い。
【００４５】
文章読込部２で電子メールの文章を読み込むと、基準総ドット数算出部３が、Ｓ１００で読み込んだ文章に含まれる文字数をカウントする（Ｓ１１０）。この際に、文字（狭義の「文字」）のほか、数字、記号、マーク（絵文字）などもカウント（つまり広義の「文字」をカウント）すると良い。
【００４６】
Ｓ１１０で読み込んだ文字数に、予め設定された、一文字を表示するのに必要な領域の平均的な大きさを乗算することによって、当該文章における基準総ドット数を算出する（Ｓ１２０）。
【００４７】
例えばＳ１００で読み込んだ文章の文字数が５２文字であり、一文字を表示するのに必要な領域の平均的な大きさが縦２４ドット、横２４ドットと設定されている場合には、基準総ドット数は、２９，９５２ドット（＝５２×２４×２４）として基準総ドット数算出部３は算出することが出来る。
【００４８】
次に、文章読込部２で読み込んだ文章において、実際に文字を表示するために使用されているドット数をドットカウント部４がカウントする（Ｓ１３０）。例えば文字を黒色、背景を白色で表示する表示装置の場合、読み込んだ文章の全ての文字について、一つの文字を構成する黒色のドット数をカウントし、各文字についてのそれらの総和を算出することによって、読み込んだ文章で文字を表示するために使用されているドット数を求めることが出来る。例えば文章中に、図４に示す「一」の文字があったとする。この「一」を表示するのには１８ドット使用されていることをカウントする。これを文章の各文字についてカウントし、それらの総和を算出することとなる。例えば、実際に文章表示に使用されているドット数（黒色のドット数）が７，２００ドットであったとする。
【００４９】
Ｓ１２０で基準総ドット数、Ｓ１３０で文章で使用されている文字を表示するために使用されているドット数の算出後、判定部５は、使用されているドット数の割合を算出する（Ｓ１４０）。これは、数２のように算出することが出来る。
（数２）
文章の文字を表示するために使用されているドット数÷基準総ドット数×１００
【００５０】
上述の例の場合では、Ｓ１４０で算出される割合は２４％（＝７，２００÷２９，９５２×１００）となる。
【００５１】
判定部５では、数２で算出した割合（上述例では２４％）と、予め定められた基準値（例えば２０％）とを比較し、文章読込部２で読み込んだ文章（図４の電子メールの文章）のスクロール制御の変更処理を行うか否かを判定する（Ｓ１５０）。例えば基準値が２０％として設定されており、数２で算出した割合（上述例では２４％）が基準値（２０％）を超過する場合には、スクロール制御の変更を行うことを判定する。そして変更を行う場合には、判定部５が数２で算出した割合や、その割合が基準値からどれだけ乖離しているか、などに応じてスクロール制御の変更内容を判定した上で、Ｓ１００で読み込んだ文章を表示装置で表示する。そしてスクロール制御の指示が行われた場合に、スクロール制御処理部６がその変更した制御内容に基づいてスクロール制御を行う（Ｓ１６０）。
【００５２】
例えばスクロール制御の変更処理として、数２で算出した割合が基準値を超過していた場合には、それに応じて、自動スクロールの場合のスクロール速度の変更が設定されていたとする。そして数２で算出した割合が２４％であり、基準値が２０％であったとする。そして端末の表示装置に表示されている電子メールの文章が自動スクロールされる場合、スクロール制御処理部６は、通常の０．８倍のスクロール速度で自動スクロールを制御する。
【００５３】
また、スクロール制御の変更処理として、数２で算出した割合が基準値を超過していた場合には、それに応じて、自動スクロールの場合のスクロール量の変更が設定されていたとする。そして数２で算出した割合が２４％であり、基準値が２０％であったとする。そして端末の表示装置に表示されている電子メールの文章が自動スクロールされる場合、スクロール制御処理部６は、１回のスクロールにあたり、通常のスクロール量（１行分）の二分の一（二分の一行分）のスクロール量でスクロールをさせることとなる。従って、スクロール速度が同じであっても、スクロール量が減っているので、読みやすさが改善される。
【００５４】
更に、スクロール制御の変更処理として、数２で算出した割合が基準値を超過していた場合には、それに応じて、手動スクロールの場合のスクロール量の変更が設定されていたとする。そして数２で算出した割合が２４％であり、基準値が２０％であったとする。そして端末の表示装置に表示されている電子メールの文章が手動スクロールされる場合（端末の利用者がスクロールを指示するボタンを押下した場合）、スクロール制御処理部６は、１回のスクロールにあたり、通常のスクロール量（１行分）の二分の一（二分の一行分）のスクロール量でスクロールをさせることとなる。従って、スクロール速度が同じであっても、スクロール量が減っているので、読みやすさが改善される。
【００５５】
このような処理を行うことで、端末の表示装置で表示する文章の読みやすさ、読みにくさを考慮した上で、スクロール速度やスクロール量を変更することが出来る。
【００５６】
上述のスクロール制御のうち、スクロール速度の変更の概念を図５に模式的に示す。またスクロール制御のうち、スクロール量の変更の概念を図６に模式的に示す。
【００５７】
なおＳ１５０における比較の結果、数２で算出した割合が基準値を超過した度合いに応じて、スクロール速度、スクロール量を段階的に調節することも出来る。つまり数２で算出した割合（例えば２４％）が基準値（例えば２０％）から超過した度合い（プラス４％）に応じて、スクロール速度やスクロール量が変更されるように構成されていてもよい。
【００５８】
以上のような処理を行うことで、端末の表示装置で表示する文章が読みやすくなる。
【００５９】
なお上述の端末としては、携帯端末やパーソナルコンピュータなどのほかにも、鉄道やバスなどの移動体、交差点などに設置されている、ニュースなどの情報を文字などを用いて表示する表示装置、テレビ画面にテロップ表示を行うための装置（テロッパー）なども含まれる。
【００６０】
次に、新幹線に設置された表示装置にスクロール制御システム１が設けられている場合を説明する。なおこの表示装置には、既に表示する文章の情報は取り込まれており、それが図７（ａ）、（ｂ）であるとする。
【００６１】
本発明のスクロール制御システム１の場合では、まず図７（ａ）の文章を文章読込部２が読み込み（Ｓ１００）、基準総ドット数算出部３が文字数をカウントする（Ｓ１１０）。これは３５字である。次に、基準総ドット数算出部３が、この文字数（３５字）あたりの基準総ドット数を算出する（Ｓ１２０）。そして次に、ドットカウント部４が、表示装置で表示を行う場合の図７（ａ）の文章の表示に使用するドット数をカウントする（Ｓ１３０）。そしてＳ１３０で算出したドット数と、基準ドット数とを上述の数２を用いて算出し、文章の表示に使用されるドット数の割合を算出する（Ｓ１４０）。判定部５は、この割合を予め設定された基準値と比較してスクロール制御の変更を行うか否かを判定する（Ｓ１５０）。例えば図７（ａ）における数２の割合が３５％であり、基準値が２０％の場合であれば、スクロール制御の変更を行うことを判定する。
【００６２】
そしてこの制御が、スクロール速度の制御であれば、例えば図５を用いて、スクロール制御処理部６が、通常の０．６倍のスクロール速度で、図７（ａ）の文章をスクロールさせることとなる。またスクロール制御がスクロール用の制御であれば、例えば図６を用いて、１回あたりのスクロール量を通常の１／３のスクロール量としてスクロールさせることとなる。
【００６３】
図７（ｂ）の文章についても同様に処理が行われるが、図７（ｂ）の場合には、例えば数２で算出した割合が１８％であり、その基準値が２０％であったとすれば、スクロール制御は行われないことが判定される。
【００６４】
このように、図７（ａ）（ｂ）の各文章はいずれも３５字であるが、文字表示に使用されているドットの割合が高い図７（ａ）の文章については、通常とは異なるスクロール制御が行われることとなる。一方、図７（ｂ）の文章については通常通りのスクロール制御となる。つまり、同じ文字総数であっても、端末の表示装置で表示する文章に適したスクロール制御が行われる。
【産業上の利用可能性】
【００６５】
本発明を用いることによって、端末で表示する文章の読みやすさ、読みにくさに適したスクロール速度やスクロール量でスクロールの制御を行うことが出来る。
【００６６】
また従来技術のように文字数で判定を行わないので、より的確な文章のスクロール制御が行える。つまり、同じ文字総数の文章であったとしても、文字表示に使用されているドット数が少なければ通常のスクロール速度やスクロール量でスクロールされ、一方、文字表示に使用されているドット数が多ければ通常よりも遅い速度や少ないスクロール量で文章のスクロールが行われる。更に文字単位での処理を行っていないので、一つの文章で拡大される文字と拡大表示されない文字とが混在することもない。加えて、文字の画数で判定を行わないので、各文字の画数の情報を記憶しておく必要がなく、記憶領域の多くない携帯端末などでも有効に機能し得る。
【図面の簡単な説明】
【００６７】
【図１】本発明のシステム構成の一例を示す概念図である。
【図２】本発明の処理プロセスの一例を示すフローチャートである。
【図３】文字数が同じ文章の見やすさを比較したことを模式的に示す図である。
【図４】文字に使用されているドットを模式的に示す図である。
【図５】スクロール速度の変化を模式的に示す図である。
【図６】スクロール量の変化を模式的に示す図である。
【図７】文章の一例である。
【符号の説明】
【００６８】
１：スクロール制御システム
２：文章読込部
３：基準総ドット数算出部
４：ドットカウント部
５：判定部
６：スクロール制御処理部
【図１】
2008129781.tif 000003
【図２】
2008129781.tif 000004
【図３】
2008129781.tif 000005
【図４】
2008129781.tif 000006
【図５】
2008129781.tif 000007
【図６】
2008129781.tif 000008
【図７】
2008129781.tif 000009