(57)【特許請求の範囲】
【請求項１】
小型の表示部を用いて複数の単語からなる文字情報を複数行にわたって表示するとともに、処理対象として選択された処理対象行に表示されている文字を表示変更する小型表示装置であって、
処理対象行の行末に位置する単語のうち次の行へ廻し送りされている文字分を文字送り量として算出する文字量算出手段と、
この文字量算出手段で算出された文字送り量に基づき前記処理対象行に表示されている文字を行頭方向へシフトさせるとともに、前記次の行に前記廻し送りされている文字分を表示する表示変更を行う表示変更手段とを備えることを特徴とする小型表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、小型表示装置に関し、特に携帯端末の表示部などに用いられ複数の単語からなる文字情報を複数行にわたって表示する小型表示装置に関するものである。
【０００２】
【従来の技術】
携帯電話機やＰＨＳ（パーソナル・ハンディ・フォン）などの携帯端末では、表示部として液晶画面を用いた小型表示装置が設けられている。
このような小型表示装置で文字情報を表示する場合、１行内に表示可能な文字数が比較的少ない。したがって、１つの単語が分割されて、行末から次の行の先頭にかけて表示される場合がある。
通常、このような場合には、図８（ａ）に示すように、その単語が次の行にかけて分割表示されていることをハイフンを用いて表示するハイフネーションが用いられる。
【０００３】
このようなハイフネーションでは、ハイフンを用いて１つの単語が分割されていることを示したとしても、その単語が次の行にかけて分割表示されているのには変わりがなく、実際には表示内容が読みづらい。
従来、このような表示部での表示の体裁を整える処理としては、１つの単語が次の行にわたって分割表示される際に、図８（ｂ）に示すような、その単語を分割せず次行の先頭から表示するワードラップ、さらには図８（ｃ）に示すような、単語（文字）間隔を調整して表示するジャスティフィケーションなどの各種処理が用いられている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来の小型表示装置では、１行分の表示幅が狭いため、ワードラップを用いたとしても、綴りが長い単語の場合にはその単語の前後に大きな空白が生じるため、限られた表示領域を有効利用できず、実際には表示内容が読みづらいという問題点があった。また、この空白をジャスティフィケーションで調整したとしても、単語（文字）間隔が異様に空き、表示内容の読みづらさを解消できず、表示領域の利用効率も低いという問題点があった。特に、英文を表示する際には、ワードラップで生じる空白が大きくなる傾向にあり、ジャスティフィケーションで違和感なく調整できる範囲を越える場合もある。
【０００５】
この他、表示した文字を画面上でスクロールさせることにより、画面に表示しきれない長文の文字情報を表示するようにしたものが提案されている（例えば、特開２０００−１８４４２０号公報，特開２０００−２７００５５号公報，特開２０００−３３３８７２号公報など参照）。これによれば、例えば複数行の長文が１行に変換されて行方向へ１行スクロール表示される。しかしながら、このような１行スクロール表示では、同一行で多数の文字をスクロールする必要があり、全文を把握しにくい。
【０００６】
さらには、行頭に現れた句読点を直前行の行末へ廻し込んだり、その直前行の行末文字を次の行の先頭へ廻し込む禁則処理において、その句読点のフォントを直前行の行末文字のフォントと合成して表示したり、文字間隔を調整して句読点を表示するようにしたものも提案されている（例えば、特開平６−２３６３７２号公報，特開平１０−３４６９号公報など参照）。しかしながら、このような表示方法は、句読点など文字数が１〜２文字と極めて少ない場合にのみ適用できるものであり、調整が必要な文字数が多くなるにつれて対応できなくなるという問題点があった。
【０００７】
本発明はこのような課題を解決するためのものであり、英文を表示する場合でも、行末で単語が分割されずに読みやすい文字表示できるとともに、無駄な空白が少なく表示領域を効率よく用いた表示を行うことができる小型表示装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかる小型表示装置は、小型の表示部を用いて複数の単語からなる文字情報を複数行にわたって表示するとともに、処理対象として選択された処理対象行に表示されている文字を表示変更する小型表示装置であって、処理対象行の行末に位置する単語のうち次の行へ廻し送りされている文字分を文字送り量として算出する文字量算出手段と、この文字量算出手段で算出された文字送り量に基づき処理対象行に表示されている文字を行頭方向へシフトさせるとともに、次の行に廻し送りされている文字分を表示する表示変更を行う表示変更手段とを備えるものである。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の一実施の形態にかかる小型表示装置を適用した携帯無線端末の構成を示すブロック図である。
この携帯無線端末１０は、表示部１、操作部２、通信機能部３、メモリ４および制御部５が設けられている。
以下では、本発明の小型表示装置を携帯無線端末に適用した場合を例として説明するが、これに限定されるものではなく、比較的小型の表示部を用いて文字情報を表示する装置であれば、以下の説明と同様にして本発明を適用でき同様の作用効果が得られる。
【００１２】
表示部１は、液晶表示器など小型の画面を有し、各種の文字や図柄を点綴りで表示する回路である。操作部２は、利用者による各種キー操作を検出する回路である。通信機能部３は、所定の無線インターフェースを用いて通信を行う回路部である。メモリ４は、表示部１で表示する文字情報や制御部５での制御に用いる各種情報を記憶する回路である。
制御部５は、所定のプログラムで動作するマイクロプロセッサとメモリなどの周辺回路とからなり、携帯無線端末１０の各部を制御して電話やメール送受信を行う通信機能や、本実施の形態にかかる小型表示装置としての表示機能などの各種機能を提供する回路である。
【００１３】
この制御部５には、表示部１で１行内に表示可能な表示可能文字数Ｎａに基づき、処理対象行で行末からはみ出す送り文字数Ｎｔ（文字送り量）や処理対象行に表示すべき表示文字数Ｎ（表示文字量）を算出する文字量算出手段５Ａ、およびこの文字量算出手段５Ａで算出された送り文字数Ｎｔや表示文字数Ｎに基づき処理対象行で表示したい文字を変更して表示する表示変更手段５Ｂが設けられている。これら文字量算出手段５Ａおよび表示変更手段５Ｂは、制御部５でのプログラム実行により実現される機能手段である。
本発明にかかる小型表示装置は、このような携帯無線端末１０のうち、表示部１、操作部２、メモリ４および制御部５の文字量算出手段５Ａおよび表示変更手段５Ｂとから構成される。
【００１４】
次に、図２を参照して、本発明にかかる第１の実施の形態について説明する。図２は第１の実施の形態にかかる小型表示装置の表示処理を示すフローチャートである。
利用者が受信メールなどの文字情報を閲覧するため操作部２を操作した場合、制御部５は指示された受信メールの文字情報をメモリ４から読み出し、表示部１へ表示する。このときメールの内容は、図３（ａ）に示すように、例えばハイフネーションを用いて表示される。
【００１５】
このような文字情報を表示部１で表示している状態で、表示方法を変更したい場合、利用者は操作部２を用いて所望の行に対する表示変更操作（例えば、表示変更キーの押下）を行う（ステップ１０１）。制御部５はこの操作に応じて、選択された行を表示変更の処理対象行としてハイライト表示などにより選択表示する（ステップ１０２）。また、利用者により操作部２から表示送り速度の調整操作（例えば、表示送り速度変更キーの押下）が行なわれた場合は、その調整操作に応じて行頭文字送りを表示する場合の表示送り速度を調整する（ステップ１０３）。
【００１６】
続いて制御部５は、文字量算出手段５Ａを用いて、送り文字数Ｎｔ（文字送り量）を算出する（ステップ１０４）。
文字量算出手段５Ａは、まず、その処理対象行の行頭文字から次の行に分割して表示されている単語の末文字までの表示文字数Ｎを計数する。そして、この表示文字数Ｎから表示可能文字数Ｎａを減算することにより、処理対象行で行頭文字送りを行う送り文字数Ｎｔを算出する。
【００１７】
例えば、表示部１の１行に表示可能な文字数Ｎａが１６文字で、図３（ｂ）に示すように、処理対象行として最上行が選択されている場合、その行末の単語「ｓｅｃｔｉｏｎ」の末文字までの文字「  Ｔｈｉｓ  ｅｍｐｔｙ  ｓｅｃｔｉｏｎ」の文字数として表示文字数Ｎ＝１９が計数され、結果として送り文字数Ｎｔ＝３（＝Ｎ−Ｎｔ）が得られる。
【００１８】
続いて制御部５は、表示変更手段５Ｂを用いて、送り文字数Ｎｔ分の文字送り表示を行う（ステップ１０５）。このとき、表示変更手段５Ｂは、ステップ１０３で調整された利用者の読む速さに応じたスピード（間隔）で、図３（ｃ）に示すように、処理対象行を行頭方向へＮｔ文字分だけ一括してシフトさせるとともに、このシフトによりできた空白に、次の行に廻し送りされていた残りの部分を続けて表示する。
そして、その処理対象行以降の後続行について、上記分割表示されていた単語の文字数分だけ詰めて表示する後続調整表示を行い（ステップ１０６）、一連の表示処理を終了する。
【００１９】
このように、制御部５の文字量算出手段５Ａにより、処理対象行で行頭文字送りを行う送り文字数Ｎｔを算出し、その送り文字数Ｎｔに基づき表示変更手段５Ｂで行頭方向へＮｔ文字分シフトさせ、次の行に廻し送りされていた文字をその後に続けて表示するようにしたので、行末で単語が分割されずに読みやすい文字表示できるとともに、無駄な空白が少なく表示領域を効率よく用いた表示を行うことができ、特に英文を表示する場合にその効果が顕著となる。
なお、行末に分割表示されている単語がない場合は、その処理対象行に関する表示処理を終了すればよい。
【００２０】
次に、図４を参照して、本発明にかかる第２の実施の形態について説明する。図４は第２の実施の形態にかかる小型表示装置の表示処理を示すフローチャートである。
第１の実施の形態では、利用者により選択された処理対象行ついて変更表示処理を行う場合を例として説明したが、本実施の形態では、表示部１に表示されている各行について自動的に変更表示処理を行う場合について説明する。
【００２１】
図４において、ステップ１０１〜１０６については、図３と同様でありここでの説明は省略する。
ステップ１０６で後方調整表示を行った後、制御部５は現在の処理対象行が文末かどうか判断し、また文末に達していない場合は（ステップ１１７：ＮＯ）、次の行に移行してその行を処理対象行とするとともに選択表示し（ステップ１１８）、ステップ１０４へ戻って変更表示処理を繰り返し実施する。また、文末まで達した場合は（ステップ１１７：ＹＥＳ）、一連の表示処理を終了する。
【００２２】
このように、表示部１に表示されている各行について自動的に変更表示処理を行うようにしたので、利用者が行を選択する必要がなくなり、利用者への操作負担を軽減できる。
なお、第１および第２の実施の形態では、表示変更手段５Ｂで行頭文字送りを行う際、送り文字数Ｎｔ分を一括してシフトさせる場合を例として説明したが、これに限定されるものではなく、例えばＮｔよりも小さい単位、例えば１文字ずつや１ドットずつシフトさせるようにしてもよい。
【００２３】
次に、図５を参照して、本発明にかかる第３の実施の形態について説明する。図５は第３の実施の形態にかかる小型表示装置の表示処理を示すフローチャートである。
第１および第２のの実施の形態では、行頭文字送りを行うことにより分割表示されていた単語を続けて表示するようにした場合を例として説明したが、本実施の形態では、処理対象行で表示する文字の大きさすなわちフォントサイズを調整するようにしたものである。
【００２４】
図５において、ステップ１０１〜１０３、１０６、１１７、１１８については、図４と同様であり、ここでの説明は省略する。
ステップ１０４で送り文字数Ｎｔを算出した後、制御部５は文字量算出手段５Ａを用いて、その処理対象行の行末から次の行に分割して表示されている単語の末文字までの１行表示文字表示について、その文字数Ｎ（表示文字量）を算出する（ステップ１２４）。そして、この表示文字数Ｎを表示可能文字数Ｎａの領域で表示しうる最も大きいフォントサイズを変更フォントサイズＭｔを算出する（ステップ１２５）。
【００２５】
例えば、図７（ａ）に示すように、表示部１の１行に表示可能な文字数Ｎａと、その処理対象行で現在用いられている標準フォントサイズＭａとが既知で、表示文字数Ｎが算出されれば、文字数とフォントサイズとの関係から所望の変更フォントサイズＭｔを算出できる。なお、これら関係をテーブルとしてメモリ４に登録しておきそのテーブルを参照してＭｔを算出するようにしてもよい。
【００２６】
続いて制御部５は、表示変更手段５Ｂを用いて、処理対象行についてフォント変更表示を行う（ステップ１２５）。このとき、表示変更手段５Ｂは、ステップ１０３で調整された利用者の読む速さに応じたスピード（間隔）で、図７（ｂ）に示すように、処理対象行の行末で分割されていた単語の末文字までを、変更フォントサイズＭｔの大きさで表示する。
【００２７】
このように、制御部５の文字量算出手段５Ａにより、処理対象行で分割表示されている単語のすべてを含む表示文字の文字数Ｎを算出して、これらを１行内に表示するための変更フォントサイズＭｔを算出し、このＭｔに基づき表示変更手段５Ｂで表示文字を連続させて表示するようにしたので、行末で単語が分割されずに読みやすい文字表示できるとともに、無駄な空白が少なく表示領域を効率よく用いた表示を行うことができ、特に英文を表示する場合にその効果が顕著となる。
【００２８】
以上の各実施の形態では、文字量算出手段５Ａでの算出例を述べたが、表示文字数Ｎ、送り文字数Ｎｔおよび変更フォントサイズＭｔについては、上記の算出例に限定されるものではなく、他の手順で算出するようにしてもよい。
また、各実施の形態では、各文字の横幅が同一であることを前提として説明したが、横幅が異なる文字を混在して表示する場合は、各文字の横幅をドット数やピクセル数で管理して、表示可能文字数Ｎａ、文字表示数Ｎおよび送り文字数Ｎｔをドット数やピクセル数で表現すれば、前述と同様にして本発明を適用でき、同様の作用効果が得られる。
【００２９】
【発明の効果】
以上説明したように、本発明は、文字量算出手段で、処理対象行の行末に位置する単語のうち次の行へ廻し送りされている文字分を文字送り量として算出し、表示変更手段で、その文字送り量に基づき処理対象行に表示されている文字を行頭方向へシフトさせるとともに、次の行に廻し送りされている文字分を表示する行頭文字送りを行うようにしたものである。
したがって、行末で単語が分割されずに読みやすい文字表示できるとともに、無駄な空白が少なく表示領域を効率よく用いた表示を行うことができ、特に英文を表示する場合にその効果が顕著となる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態にかかる小型表示装置が適用された携帯無線端末を示すブロック図である。
【図２】  第１の実施の形態にかかる小型表示装置の表示処理を示すフローチャートである。
【図３】  図２の表示例である。
【図４】  第２の実施の形態にかかる小型表示装置の表示処理を示すフローチャートである。
【図５】  第３の実施の形態にかかる小型表示装置の表示処理を示すフローチャートである。
【図６】  図５の表示例である。
【図７】  従来の小型表示装置における表示例である。
【符号の説明】
１…表示部、２…操作部、３…通信機能部、４…メモリ、５…制御部、５Ａ…文字量算出手段、５Ｂ…表示変更手段、１０…携帯無線端末、Ｎａ…表示可能文字数、Ｎ…表示文字数（表示文字量）、Ｎｔ…送り文字数（文字送り量）、Ｍａ…標準フォントサイズ、Ｍｔ…変更フォントサイズ。
【図１】
0004395693.tif 000002
【図２】
0004395693.tif 000003
【図３】
0004395693.tif 000004
【図４】
0004395693.tif 000005
【図５】
0004395693.tif 000006
【図６】
0004395693.tif 000007
【図７】
0004395693.tif 000008