(57)【要約】【課題】  電子メールやウェブサイトのコンテンツ、電子書籍などの文章を携帯端末で表示する際に、その文章の表示を制御する携帯端末を提供することを目的とする。【解決手段】  文章を読み込む文章読込部と、文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、文字を表示するために使用されているドット数をカウントするドットカウント部と、振動検出部と、振動記録部と、記録した振動に関する情報に基づいて、基準値を算出する基準値算出部と、基準総ドット数とカウントしたドット数とに基づいてドットの割合を算出し、その割合と算出した基準値とを比較することにより、文章の表示の変更を行うかを判定する判定部と、表示変更を行うことを判定した場合に、表示変更の処理を施して携帯端末の表示装置で文章の表示を行う表示変更処理部と、を有する携帯端末である。【選択図】  図１
2008134801.tif 000002
【特許請求の範囲】
【請求項１】
表示する文章の表示制御を行う携帯端末であって、
前記携帯端末は、
処理対象とする文章を読み込む文章読込部と、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、
前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部と、
前記携帯端末で発生した振動を検出する振動検出部と、
前記検出した振動に関する情報を記録する振動記録部と、
前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部と、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部と、
前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部と、
を有することを特徴とする携帯端末。
【請求項２】
表示する文章の表示制御を行う携帯端末であって、
前記携帯端末は、
処理対象とする文章を読み込む文章読込部と、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、
前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部と、
前記携帯端末で発生した振動を検出する振動検出部と、
前記検出した振動に関する情報を記録する振動記録部と、
前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部と、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部と、
前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部と、
を有することを特徴とする携帯端末。  
【請求項３】
前記基準総ドット数算出部は、
前記カウントした文字数に、一文字を表示するのに必要な平均的な領域の大きさを乗算することにより、前記基準総ドット数を算出する、
ことを特徴とする請求項１または請求項２に記載の携帯端末。
【請求項４】
前記文章の表示の変更として、
前記文章における文字の大きさの変更、フォントの変更、文章の行間隔の変更、文章の文字同士の間隔の変更、文字の太さの変更、背景色またはその濃度の変更、文字色またはその濃度の変更、前記表示装置のバックライトの明度または輝度の変更、スクロール速度の変更、スクロール量の変更、のいずれか一以上を含む、
ことを特徴とする請求項１から請求項３のいずれかに記載の携帯端末。
【請求項５】
前記文章として、電子メール、ウェブサイトのコンテンツ、電子書籍のいずれか一以上を含む、
ことを特徴とする請求項１から請求項４のいずれかに記載の携帯端末。
【請求項６】
前記振動検出部は振動センサーであって、
前記振動記録部には所定時間内において検出した振動数の情報を少なくとも記録しておき、
前記基準値算出部は、前記振動記録部に記録する前記振動数の情報を用いて、前記基準値を算出する、
ことを特徴とする請求項１から請求項５のいずれかに記載の携帯端末。
【請求項７】
前記振動記録部には所定時間内において検出した振幅の情報を更に記録しておき、
前記基準値算出部は、更に、前記振動記録部に記録する前記振幅の情報を用いて、前記基準値を算出する、
ことを特徴とする請求項１から請求項６のいずれかに記載の携帯端末。
【請求項８】
前記振動検出部は加速度センサーであって、
前記振動記録部には所定時間内において、所定値以上の加速度を検出した回数の情報を少なくとも記録しておき、
前記基準値算出部は、前記振動記録部に記録する前記加速度の検出回数の情報を用いて、前記基準値を算出する、
ことを特徴とする請求項１から請求項５のいずれかに記載の携帯端末。
【請求項９】
前記振動記録部には所定時間内において検出した所定値以上の加速度の値の情報を更に記録しておき、
前記基準値算出部は、更に、前記振動記録部に記録する前記加速度の値の情報を用いて、前記基準値を算出する、
ことを特徴とする請求項８に記載の携帯端末。
【請求項１０】
振動検出部と前記振動検出部で検出した振動に関する情報を記録する振動記録部とを備えた携帯端末を、
処理対象とする文章を読み込む文章読込部、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、
前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部、
前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部、
前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部、
として機能させるためのプログラム。
【請求項１１】
振動検出部と前記振動検出部で検出した振動に関する情報を記録する振動記録部とを備えた携帯端末を、
処理対象とする文章を読み込む文章読込部、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、
前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部、
前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部、
前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールやウェブサイトのコンテンツ、電子書籍などの文章を携帯端末で表示する際に、その文章の表示を制御する携帯端末に関する。更に詳細には、文章を携帯端末で表示する際に、文章における文字の表示に使用しているドット数と、携帯端末で検出した振動などの情報とに基づいて、文章を読みやすいように変更して表示する、携帯端末に関する。
【背景技術】
【０００２】
携帯端末において電子メールやウェブサイトのコンテンツ、電子書籍などの文章を表示する際に、その文章の文字が小さくて読みにくい場合がある。特に携帯端末で表示する場合には、その機能の特性上、画面（表示装置）が小型サイズであり、表示される文章の文字も大きさが小さい。一方、携帯端末の利用者は、歩行しながら電子メールなどの文章を読んだりする場合も多い。歩行などの移動をしながら電子メールなどの文章を携帯端末で読む場合には、その画面（表示装置）が揺れるので、文章によっては読みにくい場合もある。その為、携帯端末の表示装置で文章を表示する際には、視認性（読みやすさ）の向上が求められている。
【０００３】
このような場合などを想定して、携帯端末では文字を通常表示よりも大きなサイズで表示可能にする機能があるが、通常、かかる設定作業は複雑であり、機器の操作に不得手な人はその設定を行うことができない場合もある。またその設定が出来る人であっても、自らが設定を行わなければならない。そこで下記特許文献１乃至特許文献８に記載のように、携帯端末で表示する文字の表示を自動的に制御するシステムが存在する。
【０００４】
また携帯端末における文章の表示制御には、上述のような文章表示に係る処理のほか、文章が長文の場合には、文章全体を表示装置の一画面で表示することができない場合のスクロール制御に係る処理もある。このスクロール制御は、一般的には携帯端末の利用者が所定の操作ボタンを押下するなどの、スクロール操作を行うことが必要である。ところが長文になるとスクロール操作は煩雑になるので、特許文献５、特許文献８などには、文章に基づいてスクロール制御を行う発明が開示されている。
【０００５】
【特許文献１】特開２００３−１６９１２５号公報
【特許文献２】特開２００１−１３９４５公報
【特許文献３】特開平１０−２２８４７２号公報
【特許文献４】特開２０００−１７２２４５号公報
【特許文献５】特開２００３−１０８４８７号公報
【特許文献６】特開２００１−１４７９１８号公報
【特許文献７】特開２００１−２０２０７７号公報
【特許文献８】特開２０００−３１１０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１及び特許文献２に記載の発明は、携帯端末に振動や衝撃などの外的要因が加わった場合に、文章の文字サイズを拡大して表示したり、フォントを変更して表示する発明が開示されている。この発明を用いることによって、携帯端末を所持する利用者が歩行する際の振動や衝撃などを検知して、歩行時には文章の文字サイズを拡大して表示することが可能となり、携帯端末で表示する文章の視認性の向上に繋げることが出来る。
【０００７】
しかし単に文章の文字サイズを拡大したり、フォントを変更して表示すればよいというものではない。つまり上記特許文献１及び特許文献２に記載の発明のような処理を行うには処理時間を要するので、歩行時での文章表示に常にこのような処理が行われるのだとすると、携帯端末での文章表示に時間が通常よりも費やされてしまうこととなる。その為、携帯端末で表示する文章において漢字が多用されているなどで読みにくい文章であれば歩行時には携帯端末の画面が揺れるので、通常よりも一層読みにくくなり、その場合には読みやすくなるような処理を行うことが求められるが、携帯端末で表示する文章がもともと読みやすい文章であれば歩行時であっても十分に読むことは出来るであろうから、その場合には通常通りの表示を行えばよい。
【０００８】
即ち、携帯端末の所持者が歩行などで移動している場合であっても、表示する文章に応じて表示制御（文章や文字の表示制御、スクロール表示の表示制御など）を行うことが求められるが、上記特許文献１、特許文献２では一律な処理（移動時には常に拡大表示）しか行うことが出来ない問題点がある。
【０００９】
また上記特許文献３に記載の発明を用いることによって、入力した文字の拡大表示を行うことは出来る。しかし携帯端末で受信した電子メールやウェブサイトなどにおける文章の文字を適宜拡大表示することは難しい。なぜならば特許文献３に記載の発明では、入力対象の文字を正確に入力するために、紛らわしい文字などを拡大表示する発明であって、本願発明の目的とする、携帯端末で表示する文字を見やすくするために拡大をするわけではないからである。
【００１０】
特に、上記発明では、システムに、文字の中で画線が最も密な部分における画線密度と呼ばれるデータを、文字毎に表示補助情報辞書として所持していなければならず、システムに記憶容量が必要となる。また全ての文字に対してこのような表示補助情報辞書を備えることは現実的ではない。
【００１１】
更に各文字での判定となるので、拡大表示される文字と拡大表示されない文字とが、一つの文章で混在して表示されることとなり、文章全体としては極めて読みにくい文章となってしまう問題点がある。
【００１２】
また特許文献４及び特許文献５に記載の発明では、携帯情報携帯端末や通信携帯端末で表示を行う文章全体の情報量（文字数）、つまり文章における文字総数に基づいて、文章全体が表示可能な文字の大きさで表示を行ったり、読みやすくなるような大きさのフォントで表示制御を行うシステムが開示されている。しかし同じ文字総数の文章であったとしても、例えばひらがなが多い文章と、漢字が多い文章とでは、読みやすさが全く異なる。これはひらがなが多ければ余白が多いので文字を認識しやすくなるが、漢字が多ければ余白が少ないので、文字が密集して表示されるので、同じ文字総数であったとしても文字を認識しにくくなるためである。つまり、文章に使用されている文字総数だけで表示制御を行っても、読みやすさの改善に必ずしも繋がるわけではない。
【００１３】
これを模式的に図４に示す。図４（ａ）、（ｂ）は共に同じ文字数の文章であるが、（ａ）の方が余白が少なく、（ｂ）の方が余白が多い。つまり、同じ文字数の文章であっても、（ａ）は（ｂ）よりも読みにくいことが見てとれる。従って、文字数による判定の場合には、視認性（読みにくさ）が常に改善されるわけではない。
【００１４】
更に特許文献６に記載の発明では、文章中の各一文ごとの文字数を判断し、文字の大きさの表示制御を行うシステムが開示されている。この発明も特許文献４、特許文献５と同様の問題を内在しているとともに、文章全体において、一文ごとに表示される文字の大きさが変わる場合もあり、極めて読みにくい文章とならざるを得ない。
【００１５】
加えて特許文献７に記載の発明では、文章に含まれる文字の画数に応じて、文字の大きさの表示制御を行い、視認性を向上させる発明が開示されている。確かに、画数を表示制御の判断材料として用いることによって、単なる文字数のみでの判定よりは視認性の向上に繋げることが出来ようが、この場合には各文字あたりの画数を情報として携帯端末に備えていなければならない。その為、各文字の画数の情報を記憶するために相応の記憶領域を備えていなければならず、記憶容量が多くない携帯端末では使用しづらい問題点がある。
【００１６】
またスクロール制御についても、上述のように携帯端末で表示される文章が読みにくい文章であれば、読みやすい文章よりも遅い速度でスクロールさせる制御をしないと、携帯端末の利用者の視認性を向上させることは出来ない。しかし特許文献５に記載の発明のように、文字総数のみでスクロール速度を決定する場合、上述のように同じ文字総数であれば読みにくい文章（余白が少ない文章）、読みやすい文章（余白が多い文章）のいずれであっても、同じスクロール速度でスクロール制御されてしまう問題がある。
【００１７】
また特許文献８に記載の発明によれば、文章中の文字をスクロール表示する際のシフト間隔を可変とすることによって、文章をスクロールさせる際の視認性を向上させることは出来る。しかしこの発明を用いたとしても、スクロール表示の際のシフト間隔を制御しているだけなので、そもそもの文章が持っている読みやすさ、読みにくさ、などを考慮したスクロール制御をすることが出来ない。つまり、スクロールを行わない状態でも読みにくい文章であれば、それをスクロールさせる場合には、その読みにくさを考慮したスクロール制御をする（スクロール速度を遅くする、スクロール量を少なくするなど）が求められるが、そのような処理を行うことが出来ない。従って、文章自体の読みやすさ、読みにくさに起因するスクロールの制御を行うことが出来ない。
【課題を解決するための手段】
【００１８】
そこで本発明者は上述の問題点に鑑み、携帯端末の所持者が歩行などで移動しており、そのときに携帯端末で文章の表示を行う際に、画面において、文章の文字の表示に使用されているドット数と、所持者の移動により発生する振動などの情報とを判定に用いることで、元々の文章の読みやすさ、読みにくさを考慮した上で文章の表示制御を行う、携帯端末を発明した。
【００１９】
請求項１の発明は、表示する文章の表示制御を行う携帯端末であって、前記携帯端末は、処理対象とする文章を読み込む文章読込部と、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部と、前記携帯端末で発生した振動を検出する振動検出部と、前記検出した振動に関する情報を記録する振動記録部と、前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部と、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部と、前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部と、を有する携帯端末である。
【００２０】
本発明によって、携帯端末の所持者の移動の状況と、携帯端末で表示する文章の読みやすさ・読みにくさとにあわせて、その文章の表示状態を制御することが出来る。つまり、携帯端末の所持者の歩行などのペースなどに併せて基準値が変化し、その基準値と文章の読みやすさ・読みにくさとを比較することになるので、所持者の歩行などのペースに応じて、表示制御を行うことが出来る。これによって、携帯端末の所持者は、読みやすい状態で文章を見ることが出来る。なお本明細書において「振動数」とは、所定値以上の振動の大きさであって、その振動を検出した回数、すなわち「検出した振動回数」を意味する。
【００２１】
請求項２の発明は、表示する文章の表示制御を行う携帯端末であって、前記携帯端末は、処理対象とする文章を読み込む文章読込部と、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部と、前記携帯端末で発生した振動を検出する振動検出部と、前記検出した振動に関する情報を記録する振動記録部と、前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部と、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部と、前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部と、を有する携帯端末である。
【００２２】
本発明によって、上述の発明と同様に、携帯端末の所持者の移動状況と、携帯端末で表示する文章の読みやすさ・読みにくさとにあわせて、その文章の表示状態を制御することが出来る。つまり、携帯端末の所持者の歩行などのペースなどに併せて基準値が変化し、その基準値と文章の読みやすさ・読みにくさとを比較することになるので、所持者の歩行などのペースに応じて、表示制御を行うことが出来る。これによって、携帯端末の所持者は、読みやすい状態で文章を見ることが出来る。また、上述の発明では表示装置で、文章の表示が一度行われた後に、表示変更を行う処理となっているが、本発明では、表示変更を行った上で、携帯端末の画面に文章を表示することが出来る。これによって、利用者の違和感が更に減る。
【００２３】
請求項３の発明において、前記基準総ドット数算出部は、前記カウントした文字数に、一文字を表示するのに必要な平均的な領域の大きさを乗算することにより、前記基準総ドット数を算出する、携帯端末である。
【００２４】
一文字を表示するのに必要な領域の平均的な大きさは予め分かっているので、その大きさに文章の文字数を乗算することによって、文章全体で必要な大きさ（ドット数）を算出することが出来る。
【００２５】
請求項４の発明において、前記文章の表示の変更として、前記文章における文字の大きさの変更、フォントの変更、文章の行間隔の変更、文章の文字同士の間隔の変更、文字の太さの変更、背景色またはその濃度の変更、文字色またはその濃度の変更、前記表示装置のバックライトの明度または輝度の変更、スクロール速度の変更、スクロール量の変更、のいずれか一以上を含む、携帯端末である。
【００２６】
文章を見やすくするための処理はいくつかあるが、本発明のような処理は代表的な一例であり、これらを用いると良い。
【００２７】
請求項５の発明において、前記文章として、電子メール、ウェブサイトのコンテンツ、電子書籍のいずれか一以上を含む、携帯端末である。
【００２８】
携帯端末で処理対象とする文章としては、本発明のようなものが代表的な例としてある。
【００２９】
請求項６の発明において、前記振動検出部は振動センサーであって、前記振動記録部には所定時間内において検出した振動数の情報を少なくとも記録しておき、前記基準値算出部は、前記振動記録部に記録する前記振動数の情報を用いて、前記基準値を算出する、携帯端末である。
【００３０】
振動検出部には様々な装置を用いることが出来るが、振動センサーを用いてもよい。その場合には振動数の情報を用いて基準値を算出することが好ましい。振動数の情報は、携帯端末の所持者の歩行などのペースを示す指標と考えられるからである。
【００３１】
請求項７の発明において、前記振動記録部には所定時間内において検出した振幅の情報を更に記録しておき、前記基準値算出部は、更に、前記振動記録部に記録する前記振幅の情報を用いて、前記基準値を算出する、携帯端末である。
【００３２】
振動数に加えて、振幅の情報を用いてもよい。振幅は各振動の強さを示す情報である。つまり同じ振動数であったとしても、振幅が強ければそれだけ激しい振動が発生していることが分かる。その場合には、更に表示が読みにくくなることが考えられるので、振幅を更に用いて表示制御をすることにより、より的確な表示制御が行える。
【００３３】
請求項８の発明において、前記振動検出部は加速度センサーであって、前記振動記録部には所定時間内において、所定値以上の加速度を検出した回数の情報を少なくとも記録しておき、前記基準値算出部は、前記振動記録部に記録する前記加速度の検出回数の情報を用いて、前記基準値を算出する、携帯端末である。
【００３４】
振動検出部には様々な装置を用いることが出来るが、加速度センサーを用いてもよい。その場合には加速度の検出回数の情報を用いて基準値を算出することが好ましい。加速度の検出回数の情報は、携帯端末の所持者の歩行などのペースを示す指標と考えられるからである。
【００３５】
請求項９の発明において、前記振動記録部には所定時間内において検出した所定値以上の加速度の値の情報を更に記録しておき、前記基準値算出部は、更に、前記振動記録部に記録する前記加速度の値の情報を用いて、前記基準値を算出する、携帯端末である。
【００３６】
加速度の検出回数に加えて、加速度の値の情報を用いてもよい。加速度の値は各振動の強さを示す情報である。つまり同じ加速度の検出回数であったとしても、加速度が強ければそれだけ激しい振動が発生していることが分かる。その場合には、更に表示が読みにくくなることが考えられるので、加速度を更に用いて表示制御をすることにより、より的確な表示制御が行える。
【００３７】
請求項１０の発明は、振動検出部と前記振動検出部で検出した振動に関する情報を記録する振動記録部とを備えた携帯端末を、処理対象とする文章を読み込む文章読込部、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、前記文章において、実際に文字を表示するために使用されているドット数をカウントするドットカウント部、前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されているドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部、前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部、として機能させるためのプログラムである。
【００３８】
請求項１１の発明は、振動検出部と前記振動検出部で検出した振動に関する情報を記録する振動記録部とを備えた携帯端末を、処理対象とする文章を読み込む文章読込部、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、前記文章において、実際に文字を表示するために使用されるドット数をカウントするドットカウント部、前記振動記録部に記録した振動に関する情報に基づいて、基準値を算出する基準値算出部、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、文章の文字を表示するために使用されるドットの割合を算出し、その割合と前記算出した基準値とを比較することにより、前記文章の表示の変更を行うかを判定する判定部、前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章または画面表示に対して、所定の表示変更の処理を施した上で、前記携帯端末の表示装置で前記文章の表示を行う表示変更処理部、として機能させるためのプログラムである。
【００３９】
上述のシステムの各発明は、本発明のようなプログラムとして構成することも出来る。このプログラムを携帯端末で読み込ませて処理を行わせることによって、上述のシステムが実行される。
【発明の効果】
【００４０】
本発明を用いることによって、携帯端末で文章表示を行う際に、携帯端末の所持者の移動により発生する振動と、文章の読みやすさ・読みにくさの双方を加味した上で、文章の表示に係る制御を行うことが可能となる。これによって利用者の視認性が向上し、読みやすい状態で文章を見ることが出来る。
【発明を実施するための最良の形態】
【００４１】
本発明のシステム構成の概念図の一例を図１に示す。本発明の携帯端末１は、電子メールやウェブサイト、電子書籍などで、文章を表示する際に用いられる。携帯端末１は、本発明の処理を制御するソフトウェアプログラムやモジュールなどで実現される。この携帯端末１には、プログラムの演算処理を実行するＣＰＵなどの演算装置と、情報を記憶するＲＡＭやＲＯＭなどの記憶装置と、ディスプレイなどの表示装置とを少なくとも有している。携帯端末１上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置に読み込まれることでその処理が実行される。各機能は、記憶装置に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置から読み出し、読み出した情報を適宜、演算装置における処理に用いる。当該携帯端末１には、演算装置の処理結果や記憶装置に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置、ボタンなどの入力装置も有している。
【００４２】
本発明における各機能（各手段）は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。また各機能は、一または複数のプログラムやモジュール、装置等により処理することも可能である。
【００４３】
携帯端末１は、文章読込部２と基準総ドット数算出部３とドットカウント部４と判定部５と振動検出部６と振動記録部７と基準値算出部８と表示変更処理部９とを有している。
【００４４】
文章読込部２は、携帯端末１の表示装置で表示する、電子メールやウェブサイトの文章を読み込む。ここで読み込んだ文章が、本発明の処理対象となる。なお文章とは、一または複数の文からなるものをいう。文とは、一または複数の文字、数字、記号、マーク（絵文字など）（本明細書ではこれらを総称して「文字」という）などからなるものをいう。また文章読込部２で処理対象とする文章は、複数の文章からなる文章全体であっても良いし、また文章全体のうち、利用者が入力装置などで指定した範囲の文章や予め定められた文章単位（例えば段落毎、記事毎など）を処理対象の文章としても良い。また携帯端末１の表示装置で表示する文章毎に読み込み、処理対象としても良い。
【００４５】
基準総ドット数算出部３は、文章読込部２で読み込んだ文章に、文字が何文字含まれているかをカウントする。そして、携帯端末１で文字を表示する際に、携帯端末１で予め設定されている文字のフォント及びそのフォントサイズによって、一文字を表示するのに必要な平均的な領域の大きさ（ドット数）（例えば縦１６ドット、横１６ドット）が分かっているので（この一文字あたりの平均的な領域の大きさは、予め基準総ドット数算出部３で設定されており、それを記憶している）、その領域の大きさに、カウントした文字数を乗算することで、文章を表示するのに必要な領域の平均的な大きさ（平均的なドット数）を算出する。例えば、文章が５０文字で、一文字を表示するのに必要な領域の平均的な大きさが縦１６ドット、横１６ドットの場合、文章全体では、平均として、
（数１）
５０×１６×１６＝１２，８００ドット
必要であることを基準総ドット数算出部３は算出する。基準総ドット数算出部３が算出する、文章全体を表示するのに必要な平均的な領域の大きさを基準総ドット数という。
【００４６】
ドットカウント部４は、携帯端末１の表示装置で表示する文章で、実際に文字を表示する為に使用されているドット数をカウントする。携帯端末１で文字が黒色で表示されている場合には、一つの文字を表示するには、一つの文字を表示する矩形領域に含まれるドット（画素）を、黒色で表示し、それ以外を例えば白色とすることによって行っている。その為、各文字の黒色として表示されているドットをカウントすることで、文章全体の黒色のドット数を算出する。なお文字表示に使用されている（使用される）ドット数はＶＲＡＭなど、携帯端末１において表示装置の制御などに係る処理を実行するハードウェアやソフトウェアから判定することが出来る。
【００４７】
図３は、漢数字の「一」を模式的に示したものである。「一」を表示するために必要な領域が例えば縦１６ドット、横１６ドットの場合、そのうちの黒色で表示するドットと白色で表示するドットとに分けることによって、「一」が表示されている。図３の場合、ドットカウント部４は、黒色で表示されているドットが１８ドットであることをカウントする。このように各文字に対して、文字を表示するために実際に表示装置で使用されているドット数（例えば黒色で表示されているドット数）をカウントすることで、文章全体で、文字を表示するために使用されているドット数を算出することが出来る。この算出したドット数を基準総ドット数で除することによって、文章の文字を表示するために使用されているドットの割合（例えば黒色ドットの割合）が分かる。これは、文章全体においてどれだけ文字が密集して表示されているかを示す密度になる。同じ文字数の文章であっても、この密度が高い方が文章が読みにくく、密度が低い方が文章が読みやすい。その判定を以下の判定部５の処理で行う。
【００４８】
なおドットカウント部４は、文章の文字を表示するために使用されているドット数または表示するために使用するドット数、のいずれをカウントしてもよい。前者の場合には、一度、表示装置で表示を行った後に、その表示の変更を自動的に行うこととなり、後者の場合には、表示の変更が自動的に行われた状態で表示装置で表示が行われることとなる。なお以下の説明では前者の場合を説明するが、後者の場合も同様に処理が可能である。
【００４９】
判定部５は、基準総ドット数算出部３で算出した基準総ドット数と、ドットカウント部４で算出した文字を表示するために使用されているドット数とに基づいて、文章全体におけるドット数の割合を算出する。そしてこの割合と、後述する基準値算出部８で算出した基準値とを比較することにより、文章読込部２で読み込んだ文章に対する表示変更処理を行うかどうかの判定を行う。表示変更処理には、例えば、文字のフォントサイズを変更する、文字の大きさを拡大／縮小する、文章における文の行間を一定間隔空ける／縮める、文章における文字の間隔を一定間隔空ける／縮める、フォントを変更する、文字の太さを変更する（文字が細い／太いフォントに変更する）、背景色またはその濃度を変更する、文字色またはその濃度を変更する、表示装置のバックライトの輝度を変更する、スクロール速度を早くする／遅くする、１回あたりのスクロール量を多くする／少なくする、などがある。
【００５０】
表示変更処理部９は、判定部５で文章の表示変更処理を行うことを判定した場合に、文章読込部２で読み込んだ文章に対して、判定部５で判定した処理を実行した上で携帯端末１の表示装置に表示する。
【００５１】
振動検出部６は、携帯端末１に対して発生した振動を検出する。例えば振動センサーや加速度センサーが該当する。振動検出部６が振動センサーの場合には所定時間内に発生した所定値以上の振動を検出し、その振動数が振動記録部７に記録される。各振動に対する振動の強さを示す振幅を検出してそれを、該振動と対応づけて振動記録部７に記録していてもよい。また振動検出部６が加速度センサーの場合には所定時間内に所定値以上の加速度が発生した回数を検出し、それを振動記録部７に記録しておく。また加速度の値を振動の強さを示す情報として振動記録部７に記録していてもよい。振動検出部６において、携帯端末１に対して発生した振動を記録する方法には様々なものがあり、それらのいずれを用いることによって構成してもよい。上述したが、本明細書において「振動数」とは、所定値以上の振動の大きさであってその振動を検出した回数、すなわち「検出した振動回数」を意味する。
【００５２】
振動記録部７は、振動検出部６で検出した振動に関する情報を記録する。例えば所定時間内に発生した振動数、振幅の情報（所定時間内で検出した振動における各振幅を記録したり、所定時間内で検出した振動における平均振幅を記録する）や、所定時間内に発生した加速度の回数、加速度の値の情報（所定時間内で検出した振動における各加速度の値を記録したり、所定時間内で検出した振動における平均加速度を記録する）がその一例としてある。その他には、発生した振動を検出した時刻とその振動における振幅の情報（所定時間内で検出した振動における各振幅を記録したり、所定時間内で検出した振動における平均振幅を記録する）、発生した加速度を検出した時刻とその加速度における加速度の値の情報（所定時間内で検出した振動における各加速度の値を記録したり、所定時間内で検出した振動における平均加速度を記録する）などがある。なお以下の実施例では携帯端末１に振動センサーを備えておき、振動を検出した場合を説明するが、加速度センサーを備えておき、加速度を検出した場合であっても同様に処理可能である。その場合、振動数は加速度を検出した回数、振幅は加速度の値と読み替えればよい。なお加速度のセンサーにおいては、加速度の値は、電圧の大きさで示される場合もある。
【００５３】
基準値算出部８は、振動記録部７に記録した、携帯端末１に対して発生した振動に関する情報に基づいて、表示制御を行うか否かの基準値を算出する。基準値の算出には様々な方法を用いることが出来る。
【実施例１】
【００５４】
次に本発明の第１の実施例における処理プロセスの一例を図２のフローチャート、図１の概念図を用いて説明する。なお本明細書では、携帯端末１で受信した電子メールを表示する場合を説明するが、ウェブサイトの文章や、その他の文章であっても同様に実現可能である。図５に文章読込部２で読み込む電子メールの一例を示す。
【００５５】
携帯端末１で受信した電子メールを表示する場合には、電子メールの文章を文章読込部２で読み込む（Ｓ１００）。この際に読み込む文章としては、電子メールの本文だけであっても良いし、件名、宛先、送信元などの電子メールのヘッダに含まれる情報を更に読み込んでも良い。従って、図５に示すような電子メールの文章を文章読込部２が読み込む。
【００５６】
文章読込部２で電子メールの文章を読み込むと、基準総ドット数算出部３が、Ｓ１００で読み込んだ文章に含まれる文字数をカウントする（Ｓ１１０）。この際に、文字（狭義の「文字」）のほか、数字、記号、マーク（絵文字）などもカウント（つまり広義の「文字」をカウント）すると良い。
【００５７】
Ｓ１１０で読み込んだ文字数に、予め設定された、一文字を表示するのに必要な領域の平均的な大きさを乗算することによって、当該文章における基準総ドット数を算出する（Ｓ１２０）。
【００５８】
例えばＳ１００で読み込んだ文章の文字数が５２文字（図５）であり、一文字を表示するのに必要な領域の平均的な大きさが縦２４ドット、横２４ドットと設定されている場合には、基準総ドット数は、２９，９５２ドット（＝５２×２４×２４）として基準総ドット数算出部３は算出することが出来る。
【００５９】
次に、文章読込部２で読み込んだ文章（図５の文章）において、実際に文字を表示するために使用されているドット数をドットカウント部４がカウントする（Ｓ１３０）。例えば文字を黒色、背景を白色で表示する表示装置の場合、読み込んだ文章の全ての文字について、一つの文字を構成する黒色のドット数をカウントし、各文字についてのそれらの総和を算出することによって、読み込んだ文章で文字を表示するために使用されているドット数を求めることが出来る。例えば文章中に、図３に示す「一」の文字があったとする。この「一」を表示するのには１８ドット使用されていることをカウントする。これを文章の各文字についてカウントし、それらの総和を算出することとなる。例えば、実際に文章表示に使用されているドット数（黒色のドット数）が７，２００ドットであったとする。
【００６０】
Ｓ１２０で基準総ドット数、Ｓ１３０で文章で使用されている文字を表示するために使用されているドット数の算出後、判定部５は、使用されているドット数の割合を算出する（Ｓ１４０）。これは、数２のように算出することが出来る。
（数２）
文章の文字を表示するために使用されているドット数÷基準総ドット数×１００
【００６１】
上述の例の場合では、Ｓ１４０で算出される割合は２４％（＝７，２００÷２９，９５２×１００）となる。
【００６２】
また数２で割合を算出する処理などと並行して、振動検出部６では携帯端末１に対して発生した振動を検出しておき、所定時間（例えば１０秒間）に発生した振動数の情報を振動記録部７に記録しておく。所定時間における振動数の情報を振動記録部７に記録することを模式的に示したのが図３３である。また所定時間における振動数の情報を記録した振動記録部７を模式的に図３４に示す。この振動数の情報に基づいて、基準値算出部８は、上記算出した数２と比較する基準値を算出する（Ｓ１５０）。
【００６３】
例えば基準値算出部８が所定時間に発生した振動数のみに基づいて基準値を算出する場合には、例えば図６に示すような対応関係で基準値を算出する。１０秒間における振動数が「１０」の場合には基準値として「２０」を算出し、１０秒間における振動数が「２３」の時には基準値として「１５」を算出し、１０秒間における振動数が「３８」の時には基準値として「１０」を算出し、１０秒間における振動数が「５３」の時には基準値として「５」を算出する。
【００６４】
判定部５では、数２で算出した割合（上述例では２４％）と、基準値算出部８で算出した基準値（例えば２０％）とを比較し、文章読込部２で読み込んだ文章（図５の電子メールの文章）の表示変更を行うか否かを判定する（Ｓ１６０）。例えば基準値が２０％として設定されており、数２で算出した割合（上述例では２４％）が基準値（２０％）を超過する場合には、予め定められた方法で表示変更を行うことを判定する。そして表示変更を行う場合には、表示変更処理部９が数２で算出した割合や、その割合が基準値からどれだけ乖離しているか、などに応じて表示変更の処理を行うことを判定する。
【００６５】
例えば表示変更の処理として、文字の大きさを拡大・縮小させることが予め設定されている場合には、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章を、Ｓ１６０で判定した大きさの文字で、携帯端末１の表示装置に表示することとなる（Ｓ１７０）。これを模式的に示すのが図２１である。なお図２１では基準値が２０％の場合に、黒色ドットの割合と文字の大きさの変更を模式的に示す図である。
【００６６】
表示変更の処理として、文字の大きさの変更のほか、文字フォントサイズの変更、文章における文の行間を一定間隔空ける／縮める、文章における文字の間隔を一定間隔空ける／縮める、フォントの変更、文字の太さの変更（文字が細い／太いフォントに変更）、背景色またはその濃度の変更、文字色またはその濃度の変更、表示装置のバックライトの輝度の変更、スクロール速度を早くする／遅くする、１回あたりのスクロール量を多くする／少なくする、などの表示変更処理がある。なおどのような表示変更処理を行うかは予め設定されていてもよいし、携帯端末１の利用者が設定していてもよい。また複数の表示変更の処理が行われてもよい。
【００６７】
なお表示変更の処理については、基準値算出部８で算出される基準値毎にその表示変更の処理内容が設けられているとよい。例えば表示変更の処理が文字の大きさの拡大・縮小の場合、基準値が２０％の場合には図２１のような表示変更の処理内容であったが、各基準値毎（１５％、１０％、５％、０％）にこのような処理内容を記憶しているとよい。これを模式的に図２２に示す。図２２では、文字の大きさの拡大・縮小について、各基準値毎における、黒色ドットの割合と文字の大きさの変更を模式的に示す図である。図２２（ａ）が基準値２０％の場合、図２２（ｂ）が基準値１５％の場合、図２２（ｃ）が基準値１０％の場合、図２２（ｄ）が基準値５％の場合、図２２（ｅ）が基準値０％の場合の、黒色ドットの割合と文字の大きさの変更を模式的に示している。このような基準値毎の表示変更の処理内容については、携帯端末１において表示変更の処理として設定されている処理毎に記憶されているとよい。
【００６８】
上述では表示変更の処理として文字の大きさの拡大・縮小の場合を説明したが、例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、文章の文字のフォントサイズの変更が設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図７のように表示変更される。
【００６９】
また例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、文章の行間の変更が設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図８のように表示変更される。文章の行間の変更について、基準値が２０％の場合における黒色ドットの割合と文章の行間の変更を模式的に示す図を図２３に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。
【００７０】
また例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、文章の文字同士の間隔の変更が設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図９のように表示変更される。文章の文字同士の間隔の変更について、基準値が２０％の場合における黒色ドットの割合と文章の文字同士の間隔の変更を模式的に示す図を図２４に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。
【００７１】
また例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、文字フォントの変更が設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図１０のように表示変更される。文字フォントの変更について、基準値が２０％の場合における黒色ドットの割合と文字フォントの変更を模式的に示す図を図２５に示す（図２５ではＭＳゴシック（ボールド体）からＭＳゴシックに変更）。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。
【００７２】
また例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、文字の太さ・細さの変更が設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図１１のように表示変更される。文字の太さ・細さの変更について、基準値が２０％の場合における黒色ドットの割合と文字の太さ・細さの変更を模式的に示す図を図２６に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。
【００７３】
上記のように、Ｓ１００で読み込んだ文章そのものに対する表示変更処理のほか、背景色またはその濃度の変更、文字色またはその濃度の変更、バックライトの輝度や明度の変更を行うこととしてもよい。この場合であっても、表示変更処理部９は、判定部５において数２で算出した割合や、その割合が基準値からどれだけ乖離しているか、などに応じて背景色や文字色またはその濃度の変更、バックライトの輝度や明度の変更を行うこととするとよい。
【００７４】
例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、表示変更処理部９において背景色を変更することが設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図１２のように表示変更される。背景色の変更について、基準値が２０％の場合における黒色ドットの割合と背景色の変更を模式的に示す図を図２７に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。
【００７５】
例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、表示変更処理部９において文字色を変更することが設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、例えば図１３のように表示変更される。文字色の変更について、基準値が２０％の場合における黒色ドットの割合と文字色の変更を模式的に示す図を図２８に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。なお背景色の変更と文字色の変更は同時に行ってもよい。例えば標準の状態が、背景色が白色で文字色が黒色の場合、背景色を黒色として文字色を白色としてもよい（つまり反転表示）。これを模式的に示すのが図１４である。
【００７６】
例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、表示変更処理部９において表示装置のバックライトの輝度や明度を変更することが設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、表示装置のバックライトの輝度や明度が変更される。バックライトの輝度や明度の変更について、基準値が２０％の場合における黒色ドットの割合と輝度や明度の変更を模式的に示す図を図２９に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。
【００７７】
また上記表示変更処理部９における表示の変更のほか、スクロール速度の変更やスクロール量の変更を行うこととしてもよい。
【００７８】
例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、表示変更処理部９において自動スクロールの場合のスクロール速度を変更することが設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、スクロール速度が変更される。スクロール速度の変更について、基準値が２０％の場合における黒色ドットの割合とスクロール速度の変更を模式的に示す図を図３０に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。例えば図３０の場合において、黒色ドット割合が２４％であったとすると、携帯端末１の表示装置に表示されている電子メールの文章が自動スクロールされる場合、表示変更処理部９は、標準の０．８倍のスクロール速度で自動スクロールを制御する。
【００７９】
例えばＳ１００で読み込んだ図５の文章について表示変更の処理として、表示変更処理部９において自動スクロールの場合のスクロール量を変更することが設定されており、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、自動スクロールの場合のスクロール量が変更される。スクロール量の変更について、基準値が２０％の場合における黒色ドットの割合とスクロール量の変更を模式的に示す図を図３１に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。例えば図３１の場合において、黒色ドット割合が２４％であったとすると、携帯端末１の表示装置に表示されている電子メールの文章が自動スクロールされる場合、表示変更処理部９は、１回のスクロールにあたり、通常のスクロール量（１行分）の二分の一（二分の一行分）のスクロール量でスクロールをさせることとなる。従って、スクロール速度が同じであっても、スクロール量が減っているので、読みやすさが改善される。
【００８０】
上述の場合は自動スクロールの場合のスクロール量の変更であったが、Ｓ１００で読み込んだ図５の文章について表示変更の処理として、表示変更処理部９において手動スクロールの場合のスクロール量を変更することが設定されていても良い。この場合、Ｓ１６０の判定の結果、Ｓ１００で読み込んだ文章の表示変更を行うことを判定した場合には、手動スクロールの場合のスクロール量が変更される。スクロール量の変更について、基準値が２０％の場合における黒色ドットの割合とスクロール量の変更を模式的に示す図を図３２に示す。なおこの対応関係も図示はしないが、図２２のように、各基準値毎に設定され、記憶されている。例えば図３２の場合において、黒色ドット割合が２４％であったとする。そして携帯端末１の表示装置に表示されている電子メールの文章が手動スクロールされる場合（携帯端末１の利用者がスクロールを指示するボタンを押下した場合）、スクロール制御処理部は、１回のスクロールにあたり、通常のスクロール量（１行分）の二分の一（二分の一行分）のスクロール量でスクロールをさせることとなる。従って、スクロール速度が同じであっても、スクロール量が減っているので、読みやすさが改善される。
【００８１】
上述の表示変更処理部９における表示変更の処理は、一つの処理のみが予め設定されており、判定部５における判定の結果、表示変更を行う場合にはその設定された処理のみが実行されてもよいし、上述の複数の処理が同時に行われてもよい。例えばフォントの変更と、文字色の変更と、背景色の変更と、バックライドの輝度の変更が同時に行われてもよい。
【実施例２】
【００８２】
上述の実施例１においては振動記録部７に所定時間（１０秒間）の振動数を記録した場合を説明したが、振動検出部６で振動（または加速度）を検出した時刻を振動記録部７に記録しておき、基準値算出部８がその時刻の数をカウントすることで振動数を判定し、図６などを用いて基準値を算出してもよい。振動記録部７に振動（または加速度）を検出した時刻を記録した状態を模式的に図１５に示す。なお上述の基準値の処理以外は各実施例と同様に処理可能である。
【実施例３】
【００８３】
上述の実施例１，実施例２において、所定時間内における振動数（加速度を検出した回数）に加え、更に振幅を振動検出部６で検出しておき、それを振動記録部７に記録している場合を説明する。なお振幅の情報は、所定時間内において検出した振動の振幅の値を記録しておき、その値から所定時間内における平均振幅を基準値算出部８が算出してもよいし（図１６）、図１７に示すように、振動を検出した時刻と、その振動における振幅とを対応づけて振動記録部７に記録しておき、それらに基づいて所定時間内における平均振幅を基準値算出部８が算出してもよい。
【００８４】
基準値算出部８において振幅を更に加味する場合には、図６のような対応に変えて、図１８に示すような対応関係で基準値を算出するとよい。なお上述の基準値の処理以外は各実施例と同様に処理可能である。
【実施例４】
【００８５】
上述の各実施例において、更にポイントを加味した処理を行ってもよい。この場合には、所定時間における振動数、平均振幅を各々ポイント化し、そのポイントに対応した基準値としてもよい。つまり所定時間における振動数に対応したポイントを算出し、また所定時間における平均振幅に対応したポイントを算出し、それらの各ポイントを合計する。そしてそれらの合計ポイントに対応した基準値を算出する。これらを模式的に示すのが図１９である。図１９（ａ）は振動数に対応したポイントを示す図であり、図１９（ｂ）は平均振幅に対応したポイントを示す図であり、図１９（ｃ）は合計ポイントに対応した基準値を示す図である。なお上述の基準値の処理以外は各実施例と同様に処理可能である。
【実施例５】
【００８６】
実施例４では振動数と平均振幅の双方を各々ポイント化して、そのポイントに対応した基準値を算出することとしたが、振動数が所定値（第１の所定値）未満、所定値以上（第２の所定値）以上の場合には、振幅をポイント化せず、その範囲内のみ、双方を用いることとしてもよい。それを模式的に示すのが図２０である。なお上述の基準値の処理以外は各実施例と同様に処理可能である。
【産業上の利用可能性】
【００８７】
本発明を用いることによって、携帯端末１で文章表示を行う際に、携帯端末１の所持者の移動により発生する振動と、文章の読みやすさ・読みにくさの双方を加味した上で、文章の表示に係る制御を行うことが可能となる。これによって利用者の視認性が向上し、読みやすい状態で文章を見ることが出来る。
【図面の簡単な説明】
【００８８】
【図１】本発明のシステム構成の一例を示す概念図である。
【図２】本発明の処理プロセスの一例を示すフローチャートである。
【図３】文字に使用されているドットを模式的に示す図である。
【図４】文字数が同じ文章の見やすさを比較したことを模式的に示す図である。
【図５】読み込む文章の一例である。
【図６】基準値の変更を模式的に示す一例である。
【図７】読み込んだ文章のフォントサイズを変更した文章の一例である。
【図８】読み込んだ文章の行間を変更した文章の一例である。
【図９】読み込んだ文章の文字同士の間隔を変更した文章の一例である。
【図１０】読み込んだ文章の文字のフォントを変更した文章の一例である。
【図１１】読み込んだ文章の文字の太さを変更した文章の一例である。
【図１２】読み込んだ文章の背景色を変更した文章の一例である。
【図１３】読み込んだ文章の文字色を変更した文章の一例である。
【図１４】読み込んだ文章の文字色と背景色を変更した文章の一例である。
【図１５】振動を検出した時刻を記録する振動記録部を模式的に示す一例である。
【図１６】所定時間における振動数と各振動における振幅を記録する振動記録部を模式的に示す一例である。
【図１７】振動を検出した時刻とと各振動における振幅を記録する振動記録部を模式的に示す一例である。
【図１８】振動数と平均振幅とを用いた基準値の変更を模式的に示す一例である。
【図１９】振動数と平均振幅と、それらに対応するポイントを用いた基準値の変更を模式的に示す一例である。
【図２０】振動数と平均振幅と、それらに対応するポイントを用いた基準値の変更を模式的に示す一例である。
【図２１】基準値が２０％の場合の、黒色ドットの割合と文字の大きさの変更を模式的に示す図である。
【図２２】各基準値毎の、黒色ドットの割合と文字の大きさの変更を模式的に示す図である。
【図２３】基準値が２０％の場合の、黒色ドットの割合と文章の行間の変更を模式的に示す図である。
【図２４】基準値が２０％の場合の、黒色ドットの割合と文章の文字同士の間隔の変更を模式的に示す図である。
【図２５】基準値が２０％の場合の、黒色ドットの割合と文字フォントの変更を模式的に示す図である。
【図２６】基準値が２０％の場合の、黒色ドットの割合と文字の太さ・細さの変更を模式的に示す図である。
【図２７】基準値が２０％の場合の、黒色ドットの割合と背景色の変更を模式的に示す図である。
【図２８】基準値が２０％の場合の、黒色ドットの割合と文字色の変更を模式的に示す図である。
【図２９】基準値が２０％の場合の、黒色ドットの割合とバックライトの明度や輝度の変更を模式的に示す図である。
【図３０】基準値が２０％の場合の、黒色ドットの割合と自動スクロールのスクロール速度の変更を模式的に示す図である。
【図３１】基準値が２０％の場合の、黒色ドットの割合と自動スクロールのスクロール量の変更を模式的に示す図である。
【図３２】基準値が２０％の場合の、黒色ドットの割合と手動スクロールのスクロール量の変更を模式的に示す図である。
【図３３】所定時間における振動数の情報を振動記録部に記録することを模式的に示す図である。
【図３４】所定時間における振動数の情報を記録した振動記録部を模式的に示す図である。
【符号の説明】
【００８９】
１：携帯端末
２：文章読込部
３：基準総ドット数算出部
４：ドットカウント部
５：判定部
６：振動検出部
７：振動記録部
８：基準値算出部
９：表示変更処理部
【図１】
2008134801.tif 000003
【図２】
2008134801.tif 000004
【図３】
2008134801.tif 000005
【図４】
2008134801.tif 000006
【図５】
2008134801.tif 000007
【図６】
2008134801.tif 000008
【図７】
2008134801.tif 000009
【図８】
2008134801.tif 000010
【図９】
2008134801.tif 000011
【図１０】
2008134801.tif 000012
【図１１】
2008134801.tif 000013
【図１２】
2008134801.tif 000014
【図１３】
2008134801.tif 000015
【図１４】
2008134801.tif 000016
【図１５】
2008134801.tif 000017
【図１６】
2008134801.tif 000018
【図１７】
2008134801.tif 000019
【図１８】
2008134801.tif 000020
【図１９】
2008134801.tif 000021
【図２０】
2008134801.tif 000022
【図２１】
2008134801.tif 000023
【図２２】
2008134801.tif 000024
【図２３】
2008134801.tif 000025
【図２４】
2008134801.tif 000026
【図２５】
2008134801.tif 000027
【図２６】
2008134801.tif 000028
【図２７】
2008134801.tif 000029
【図２８】
2008134801.tif 000030
【図２９】
2008134801.tif 000031
【図３０】
2008134801.tif 000032
【図３１】
2008134801.tif 000033
【図３２】
2008134801.tif 000034
【図３３】
2008134801.tif 000035
【図３４】
2008134801.tif 000036