(57)【要約】【課題】  表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分けて、この表示部に表示することを前提としないで作成された文書を第１表示領域に表示し、この第１表示領域に表示した文書の一部分を第２表示領域に表示するに際して、この第２表示領域に表示される文字列を読むのに、その各行の先頭側と末尾側との間を往復するようなスクロールの操作を行なう回数を減少させることができる携帯端末装置を提供する。【解決手段】  文書を表示する表示部８と、表示部の表示領域の全部又は一部を第１表示領域２２と第２表示領域２４に分け、この表示部に表示することを前提としないで作成された文書４０を第１表示領域に表示するとともに、当該第１表示領域に表示した文書の一部分から文字列を抽出し、当該文字列を第２表示領域に表示させる制御を行なう制御部１６を備えるようにした。【選択図】      図４
2006276698.tif 000002
【特許請求の範囲】
【請求項１】
文書を表示する表示部と、
前記表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分け、この表示部に表示することを前提としないで作成された前記文書を前記第１表示領域に表示するとともに、当該第１表示領域に表示した文書の一部分から文字列を抽出し、当該文字列を前記第２表示領域に表示させる制御を行なう制御部と
を備えたことを特徴とする携帯端末装置。
【請求項２】
前記制御部は、前記文字列を、前記第１表示領域とは異なるフォントにて前記第２表示領域に表示するよう制御することを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記制御部は、前記第１表示領域に表示する文書のうち、前記第２表示領域に表示している文字列の抽出対象となっている箇所を、他の部分とは異なる態様で表示させることを特徴とする請求項１または２に記載の携帯端末装置。
【請求項４】
前記制御部は、前記第２表示領域に表示中の文字列に続く次の文字を前記第２表示領域に表示させる操作が行なわれた場合、前記文字列の先頭の文字を消去し、この先頭の文字より下流側の文字の表示位置を順次繰り上げると共に、繰り上げた文字列の末尾に続けて、前記第２表示領域に表示する文字列の抽出対象となっている箇所の次の文字を抽出して付加し表示させるよう制御することを特徴とする請求項１から３のいずれか一に記載の携帯端末装置。
【請求項５】
前記制御部は、前記抽出した文字列を所定の文字数にて改行して複数の行を構成するよう前記第２表示領域に表示すると共に、
前記第２表示領域に表示中の文字列の最終行に続く次の行の文字列を前記第２表示領域に表示させる操作が行なわれた場合、前記文字列の最初の行を消去し、この最初の行より下流側の行の表示位置を順次繰り上げると共に、繰り上げた行の最後の行に続けて、前記第２表示領域に表示する文字列の抽出対象となっている箇所の次の文字から第２表示領域の１行当たりの文字数に相当する文字を抽出して新たな行として付加し表示させるよう制御することを特徴とする請求項１ないし４のいずれか一に記載の携帯端末装置。
【請求項６】
前記制御部は、表示領域切替えの操作が行なわれた場合には、前記第１表示領域と前記第２表示領域とを入れ替えて表示するよう制御することを特徴とする請求項１ないし５のいずれか一に記載の携帯端末装置。
【請求項７】
文書を表示する表示部を備える携帯端末装置の文書表示制御方法であって、
前記表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分けるステップと、
前記文書を前記第１表示領域に表示するステップと、
前記第１表示領域に表示した文書の一部分から文字列を抽出するステップと、
前記抽出した文字列を前記第２表示領域に表示するステップと
を有することを特徴とする携帯端末装置の文書表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部の表示領域の全部又は一部を、第１表示領域と第２表示領域に分けて、第１表示領域に文書を表示し、この第１表示領域に表示した文書の一部分を第２表示領域に表示する携帯端末装置、及びその文書表示制御方法に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等で利用可能なワードプロセッサーや表計算のソフトウェア等により作成される文書は、この文書がＣＲＴディスプレイ等の画面上に表示される場合に、その表示領域の横方向と縦方向のそれぞれのドット数が例えば６４０×４８０であること、又はこれと同じ比率で表示されることを前提にしていることが多い。
【０００３】
これに対して、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のような、従来の携帯端末装置は、その表示部の表示画面が、小型化されていると共に、上記のようなパーソナルコンピュータ等で利用される画面とは、横方向と縦方向のドット数の比率（アスペクト比）が異なっている。
【０００４】
このため、従来の携帯端末装置では、パーソナルコンピュータ等で作成された文書等、すなわち、この従来の携帯端末装置の表示部の表示画面よりも大きい画面、又はアスペクト比が異なる画面に表示することを前提とする文書等を、読み易い大きさのままで、その表示部の表示画面内に納まるように表示することができなかった。
【０００５】
したがって、従来の携帯端末装置では、このようなアスペクト比や画面サイズの相違により表示部の表示画面内に納まらない文書等を利用することができるようにするために、この文書中における文章の文字列等を拡大して読み易くするのと同時に、このような拡大した文字列等が、文書全体中のどこにあるのかをユーザーが把握することができるようにしたいという要望があった。
【０００６】
一方、表示画面に表示する文書中の文字列を拡大して読み易くするのと同時に、このような拡大した文字列等が、文書全体中のどこにあるのかをユーザーが把握することができるようにしなければならないという、前記従来の携帯端末装置と同様の要望を満たすために、図示しないが、表示画面の表示領域を第１表示領域と第２表示領域の２つに分けて、第１表示領域に文書全体を縮小表示すると共に、この第１表示領域に表示した文書中の一部を第２表示領域に拡大表示するようにした文書処理装置（ワードプロセッサー）があった（例えば、特許文献１参照）。
【０００７】
このような文書処理装置によれば、第１表示領域に表示した文書中の文字列等が、第２表示領域に拡大されて読み易くなると共に、このような拡大した文字列等が文書全体中のどこにあるのかを、第１表示領域の文書全体の表示に基づいて把握することができた。
【特許文献１】特開平７−２１１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、前記特許文献１の文書処理装置は、一定以上の大きさの表示画面を有しているため、この表示画面の第１表示領域に表示した文書中の一部を第２表示領域に拡大表示するようにしても、このような拡大表示の欠点は顕著に現れなかったが、このような前記特許文献１の技術を前記従来の携帯端末装置に対して適用した場合には、その表示部の表示画面が小さいために拡大表示の欠点が顕著に現れるので、実際には、前記特許文献１の技術を前記従来の携帯端末装置に対して適用することはできなかった。
【０００９】
すなわち、前記従来の携帯端末装置にパーソナルコンピュータ等で作成された文書等を表示させる際に、この従来の携帯端末装置に前記特許文献１の技術を適用することにより、その表示画面を第１表示領域と第２表示領域に分け、この第１表示領域に文書全体を縮小表示すると共に、この第１表示領域に表示した文書中の一部を第２表示領域に拡大表示させるようにした場合には、単純な拡大にすぎないため、この第２表示領域に拡大表示される文字をユーザーが識別することができる程度の大きさにすると、第２表示領域は第１表示領域に比べて１行に表示できる文字数が減少し、この文書の各行における先頭から末尾までの文字列の長さ全体が、第２表示領域内に納まり切らないという欠点があった。
【００１０】
このため、前記従来の携帯端末装置に前記特許文献１の技術を適用しただけでは、ユーザーはこの従来の携帯端末装置における表示部の第２表示領域に拡大表示した文章を読み進めていくにしたがって、各行ごとに、その第２表示領域に表示される文字列を先頭側から末尾側に向けてスクロールさせる操作、及び前の行の末尾からその次の行の先頭に戻すスクロールの操作を頻繁に行なう必要があるため、この操作が煩わしいという問題があった。すなわち、第２表示領域に表示される文字列を読む際に、その各行の先頭側と末尾側との間を往復するようなスクロールの操作が煩わしいという問題があった。
【００１１】
そこで本発明は、上記問題点に鑑みて、表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分けて、この表示部に表示することを前提としないで作成された文書を第１表示領域に表示し、この第１表示領域に表示した文書の一部分を第２表示領域に表示するに際して、この第２表示領域に表示される文字列を読むのに、その各行の先頭側と末尾側との間を往復するようなスクロールの操作を行なわずに済ませることができる携帯端末装置、及びその文書表示制御方法を提供することを課題とするものである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明による携帯端末装置は、
文書を表示する表示部と、
前記表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分け、この表示部に表示することを前提としないで作成された前記文書を前記第１表示領域に表示するとともに、当該第１表示領域に表示した文書の一部分から文字列を抽出し、当該文字列を前記第２表示領域に表示させる制御を行なう制御部とを備えたことを特徴とするものである。
【００１３】
また、本発明による携帯端末装置は、前記制御部が、前記文字列を、前記第１表示領域とは異なるフォントにて前記第２表示領域に表示するよう制御するようになっていてもよい。
【００１４】
また、本発明による携帯端末装置は、前記制御部が、前記第１表示領域に表示する文書のうち、前記第２表示領域に表示している文字列の抽出対象となっている箇所を、他の部分とは異なる態様で表示させるようになっていてもよい。
【００１５】
また、本発明による携帯端末装置は、前記制御部は、前記第２表示領域に表示中の文字列に続く次の文字を前記第２表示領域に表示させる操作が行なわれた場合、前記文字列の先頭の文字を消去し、この先頭の文字より下流側の文字の表示位置を順次繰り上げると共に、繰り上げた文字列の末尾に続けて、前記第２表示領域に表示する文字列の抽出対象となっている箇所の次の文字を抽出して付加し表示させるよう制御するようになっていてもよい。
【００１６】
また、本発明による携帯端末装置は、
前記制御部は、前記抽出した文字列を所定の文字数にて改行して複数の行を構成するよう前記第２表示領域に表示すると共に、
前記第２表示領域に表示中の文字列の最終行に続く次の行の文字列を前記第２表示領域に表示させる操作が行なわれた場合、前記文字列の最初の行を消去し、この最初の行より下流側の行の表示位置を順次繰り上げると共に、繰り上げた行の最後の行に続けて、前記第２表示領域に表示する文字列の抽出対象となっている箇所の次の文字から第２表示領域の１行当たりの文字数に相当する文字を抽出して新たな行として付加し表示させるよう制御するようになっていてもよい。
【００１７】
また、本発明による携帯端末装置は、前記制御部は、表示領域切替えの操作が行なわれた場合には、前記第１表示領域と前記第２表示領域とを入れ替えて表示するよう制御するようになっていてもよい。
【００１８】
また、上記課題を解決するために本発明は、
文書を表示する表示部を備える携帯端末装置の文書表示制御方法であって、
前記表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分けるステップと、
前記文書を前記第１表示領域に表示するステップと、
前記第１表示領域に表示した文書の一部分から文字列を抽出するステップと、
前記抽出した文字列を前記第２表示領域に表示するステップとを有することを特徴とするものである。
【発明の効果】
【００１９】
このような本発明の携帯端末装置及びその文書表示制御方法によれば、その表示部の表示領域の全部又は一部を第１表示領域と第２表示領域に分けて、この表示部に表示することを前提としないで作成された文書を第１表示領域に表示するときであっても、この第１表示領域に表示した文書の一部分を第２表示領域に表示するに際して、この第２表示領域に表示される文字列を読むのに、その各行の先頭側と末尾側との間を往復するようなスクロールの操作を極力少なくすることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る、携帯端末装置及びその文書表示制御方法の実施の形態について、図面に基づいて具体的に説明する。
図１ないし図１７は、本発明の一実施の形態に係る携帯電話機２（携帯端末装置に相当）及びその文書表示制御方法について説明するために参照する図である。
【００２１】
図１は、本実施の形態に係る携帯電話機２の回路構成を示すブロック図である。同図に示すように、携帯電話機２は、通信部４、操作部６、表示部８、スピーカー１０、マイクロホン１２、記憶部１４、及びこれらを制御する制御部１６を備えている。
【００２２】
この携帯電話機２の表示部８は、図２に示すように、その表示画面１８の表示領域がスピーカー１０側から順にピクトエリア２０、ドキュメント表示エリア２２（第１表示領域に相当）、及び文章表示エリア２４（第２表示領域に相当）に分かれている。
【００２３】
通常時においてドキュメント表示エリア２２と文章表示エリア２４は、一体的に画像等を表示するようになっているが、後述の文章表示モードに切替わると、ドキュメント表示エリア２２はユーザーの指定した文書を表示し、文章表示エリア２４は、ドキュメント表示エリア２２に表示された文書中の一部分の文字列を表示するようになっており、制御部１６が表示部８に含まれるドライバを制御することにより実現している。
【００２４】
また、操作部６は、第１ファンクションキー２６、第２ファンクションキー２８、上方向キー３０、下方向キー３２、左方向キー３４、右方向キー３６、及びテンキー３８を有している。このテンキー３８には、「１」から「９」及び「０」のキーだけでなく、「＊」及び「＃」のキーも含まれている。
【００２５】
次に、表示部８に対する制御部１６の処理動作について説明する。通常モードにおいて、表示部８の表示画面１８に文書を表示させるための操作が行なわれると、制御部１６は、この操作により指定された文書をドキュメント表示エリア２２及び文章表示エリア２４上で一体的に表示するようになっている（図３参照）。
【００２６】
ユーザーは、図１に示す通信部４を介して、不図示の通信回線網上のサーバーから取得することができる文書や、記憶部１４に記憶されていた文書を、操作により、表示画面１８に表示させることができる文書として指定することができる。
【００２７】
そして、携帯電話機２は、当初からこの携帯電話機２等の表示部８に表示することを前提に作成された文書だけでなく、パーソナルコンピュータ向けに作成された文書等、すなわち、この携帯電話機２の表示部８の表示画面１８よりも大きい画面、又はアスペクト比が異なる画面に表示することを前提として作成された文書等についても、このような文書を指定する操作を行なうことにより、表示画面１８に表示させることができるようになっている。
【００２８】
このような技術をドキュメントビューワといい、例えば、携帯電話機２の表示部８で表示させたいパソコン（パーソナルコンピュータ）向け文書があった場合、以下の手順にて一旦携帯電話機２向けに変換している。
まず、パソコン向け文書（インターネット上のＷｅｂページ、ワープロソフトや表計算ソフトにて作成された文書）をプリンターに印刷するソフトに似たルーチンにより、文書中の記載される文字列（テキスト）と、その表記方法（表示色やフォント種別、フォントサイズ）、表示座標（座標だけでなく、抽出文字列同士の位置関係形式などもありうる）、さらには挿入される画像とその表示座標を抽出する。
次に、これらの抽出情報を用いて、横長であるパソコン向け文書を、縦長（携帯電話機２の表示部８は縦長であるため）の文書に可能な限り配置換え（特に座標について）を行ない、これを一旦記憶部上に保存し、制御部１６が表示部８のドライバに記憶した配置に基づいて表示させるように指示している。しかしながら、このような配置換えを行なっても完全には表示部８に表示し切ることはなかなか困難である。
【００２９】
表示画面１８に表示させる文書として、このような携帯電話機２の表示部８の表示画面１８よりも大きい画面、又はアスペクト比が異なる画面に表示することを前提として作成された文書等がドキュメントビューワ起動の操作で指定された場合には、このような文書は、その全体が表示画面１８に納まらないままの状態で表示される。
【００３０】
例えば、図３に示すように、表示画面１８に表示された文書４０は、当初において、この携帯電話機２の表示画面１８等に表示されることを前提として作成されたものではなく、表示画面１８とは異なる大きさであってアスペクト比が異なるような、他の種類の画面に表示することを前提として作成されたものである。このため、文書４０は、その右側部分が分断され、この文書４０中の文章は、それぞれの行の末尾側が表示されていない。
【００３１】
このような状態において、携帯電話機２に対して文章表示モードに切替える一定の操作が行なわれると、制御部１６は、図４に示すように、ドキュメント表示エリア２２だけに文書４０を表示させると共に、この文書４０中の文章の連続する一部分の文字列を囲む点線の枠４２（フォーカス）を表示させる。
【００３２】
この枠４２は、文書４０中の文章におけるドキュメント表示エリア２２内に表示されない各行ごとの末尾側の文字列を含む、連続する範囲の文字列を囲むようになっている。そして、制御部１６は、このような枠４２で囲んだ文書４０中の文章の文字列を、文章表示エリア２４に異なる文字の大きさで、この文章表示エリア２４内で改行されるよう表示させる。
【００３３】
枠４２が囲む文書４０中の文章における一部分の文字列には、ドキュメント表示エリア２２内に表示されない、各行ごとの末尾側の部分が含まれるため、文書４０を当初に表示させたときの状態のままでは、枠４２が囲む文字列の全体の範囲をユーザーは確認することができないが、携帯電話機２は、後述するドキュメント表示エリア２２の縮小表示の操作が行なわれると、図５に示すように、ドキュメント表示エリア２２内の文書４０が縮小表示されるので、枠４２が囲む文字列の全体の範囲を確認することができる。
【００３４】
また、制御部１６は、枠４２で囲んだ文書４０中の文字列を文章表示エリア２４に表示させる際には、文書４０中の各文字について、例えばＪＩＳコードのような文字コードを読み取り、この文字コードに対応する文字を文章表示エリア２４に表示させる。したがって、文章表示エリア２４には、文書４０で用いられているフォントとは異なる、別のフォントで文字列を表示させることができる。
【００３５】
次に、図６ないし図９のフローチャートに基づいて、文章表示エリア２４が文書４０の一部分の文字列を表示する文章表示モードが起動した後に行なわれる、操作に対応する制御部１６の処理動作について説明する。
【００３６】
なお、このような文章表示モードの起動後の各種の操作には、図１０に示すように、操作部６の第１ファンクションキー２６、第２ファンクションキー２８、上方向キー３０、下方向キー３２、左方向キー３４、右方向キー３６、及びテンキー３８が用いられる。
【００３７】
文章表示モードの起動後において、操作部６による何等かの操作が行なわれた場合には（図６のステップＳ１０１のＹＥＳ）、制御部１６は、図７ないし図９のステップＳ１０７、Ｓ１１０、Ｓ１１２、Ｓ１１４、Ｓ１１６、Ｓ１１８、Ｓ１２０、及びＳ１２２のそれぞれにおいて、この操作の内容が、文章表示エリア２４の文字列の表示位置の繰り上げ又は繰り下げ、枠４２（フォーカス）の移動、文章表示エリア２４のズーム（拡大）、ドキュメント表示エリア２２のスクロール（表示行の繰り上げ、繰り下げ）、ドキュメント表示エリア２２のズーム（拡大）、文章表示エリア２４の切替え、表示画面１８の縦方向と横方向の切替え、又は自動スクロールモードの切替えのいずれであるかを判断する。
【００３８】
図６のステップＳ１０１で行なわれた操作が、文章表示エリア２４の文字列の表示位置の繰り上げ又は繰り下げの操作であった場合には（ステップＳ１０１のＹＥＳ、及び図７のステップＳ１０７のＹＥＳ）、制御部１６は、この操作がテンキー３８の「２」、「８」、「４」、又は「６」（図２及び図１０参照）のいずれを押下するものであったのかを判断して、文章表示エリア２４に表示される文字列の文字列の表示位置の繰り上げ又は繰り下げ処理を行なう（図７のステップＳ１０８）。
【００３９】
ところで、携帯電話機２は、第１の方向キーとしての上下左右方向キー３０，３２，３４，３６の他、第２の方向キーとして、テンキー３８の「２」「８」「４」「６」にはそれぞれ「上」「下」「左」「右」をあてがい、制御部１６は文書表示モードなど第２の方向キーを有効としたプログラムの動作下においては、これらのテンキー入力を上下左右として認識することも行なう。また、同様にテンキー３８の「９」「７」にはそれぞれ「前」「後」があてがわれている。
【００４０】
例えば、ステップＳ１０１における操作がテンキー３８の「８」を押下するものであった場合には、制御部１６は、図５に示す文章表示エリア２４に表示されている文字列について、その最初の行を消去し、この最初の行より下流側の行の表示位置を順次繰り上げて文章表示エリア２４を表示させる。そして、ドキュメント表示エリア２２に表示中の文書４０における、枠４２で囲まれている文字列の次の文字から、文章表示エリア２４の１行当たりの文字数に相当する分の文字列を、文章表示エリア２４におけるその最後の行に続けて、新たな行として付加し表示させる。
【００４１】
また、制御部１６は、図７のステップＳ１０８において、このような文章表示エリア２４の文字列を上方向に繰り上げるような処理動作を行なった場合には、同じくこのステップＳ１０８において、図１１に示すように、ドキュメント表示エリア２２の文書４０中の枠４２が囲む文字列の範囲を移動させて、この枠４２に、文章表示エリア２４に表示されている文字列と対応する文字列を囲ませる。
【００４２】
また、図６のステップＳ１０１で行なわれた操作が、例えばテンキー３８の「６」を押下するものであった場合には、制御部１６は、図７のステップＳ１０８において、テンキー３８の「６」が１回押下されるごとに、図５に示す文章表示エリア２４の文字列について、その先頭の文字を消去し、この先頭の文字より下流側の文字の表示位置を順次１文字分ずつ文章表示エリア２４中の左側に繰り上げるようになっている。そして、ドキュメント表示エリア２２に表示中の文書４０における枠４２で囲まれている文字列の次の文字を、文章表示エリア２４におけるその文字列の末尾に続けて、新たな文字として付加し表示させる。
【００４３】
また、制御部１６は、図７のステップＳ１０８において、このような文章表示エリア２４の文字列の表示位置を１文字分ずつ繰り上げるようなスクロールの処理動作を行なった場合には、同じくこのステップＳ１０８において、図示しないが、ドキュメント表示エリア２２の文書４０中の枠４２が囲む文字列の範囲を移動させて、この枠４２に、文章表示エリア２４に表示されている文字列と対応する文字列を囲ませる。
【００４４】
また、制御部１６は、図７のステップＳ１０８の処理動作を終えると、後述する図６のステップＳ１０６の処理動作との整合性を保つために、後述の時間カウントをクリアする（図７のステップＳ１０９）。
【００４５】
次に、図６のステップＳ１０１で行なわれた操作が、ドキュメント表示エリア２２の枠４２（フォーカス）の移動の操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、及びＳ１１０のＹＥＳ）、制御部１６は、この操作がテンキー３８の「７」又は「９」（図２及び図１０参照）のいずれを押下するものであったのかを判断して、ドキュメント表示エリア２２の文書４０中において枠４２が囲む文字列の範囲を移動させる処理動作を行なう（図７のステップＳ１１１）。
【００４６】
このステップＳ１１１の処理動作は、図１２に示すサブルーチンのフローチャートに基づいて行なわれる。このサブルーチンでは、最初に区切りモードの設定が「ＯＮ」になっているかどうかを判断する（ステップＳ２０１）。
【００４７】
ここで、区切りモードは、文章表示エリア２４がドキュメント表示エリア２２における文書４０の一部分の文字列を表示する文章表示モードの起動前に、操作により予め設定するようになっているものである。この区切りモードが「ＯＦＦ」の場合には、文章表示モードの起動後において、文章表示エリア２４に表示可能な最大限の文字数が表示されるようになっている（図５参照）。また、区切りモードが「ＯＮ」の場合には、同じく文章表示モードの起動後において、文字数に関係無く、文章表示エリア２４に例えば句読点で囲まれた文を一つだけ表示する（図１３及び図１４参照）。
【００４８】
図１２のステップＳ２０１において、区切りモードがＯＦＦであった場合には（ステップＳ２０１のＮＯ）、制御部１６は、図６のステップＳ１０１で行なわれたテンキー３８の「９」又は「７」の押下の回数に基づいて、図５に示すドキュメント表示エリア２２の文書４０中の枠４２が囲む文字列の範囲を、押下の回数に対応する文字数の分だけ、前（下流）側又は後（上流）側に移動させるようになっている（図１２のステップＳ２０４）。また、制御部１６は、文章表示エリア２４に、ドキュメント表示エリア２２の文書４０中における移動後の枠４２が囲む文字列に対応する文字列を抽出して表示させる（ステップＳ２０５）。
【００４９】
また、ステップＳ２０１において、区切りモードがＯＮであった場合には（ステップＳ２０１のＹＥＳ）、制御部１６は、ドキュメント表示エリア２２の文書４０の現在文章表示エリア２４で表示中の文字の末尾の次に存在する句点の文字コードを読取ることにより（ステップＳ２０２）、図１３に示すようなこの文書４０中において枠４２が現時点で囲んでいる一文の、次の一文の文字数を算出する（図１２のステップＳ２０３）。
【００５０】
そして、制御部１６は、図１４に示すように、この次の一文の文字列を囲むように枠４２を移動させる（図１２のステップＳ２０４）。また、制御部１６は、この枠４２が新たに囲むようになった文字列のうち、文章表示エリア２４に表示させることができる文字数分だけを、この文章表示エリア２４内に表示させる（ステップＳ２０５）。
【００５１】
文章表示エリア２４内に表示し切れなかった分の文字列は、図示しないが、この文章表示エリア２４に表示される文字列を上方向に順次繰り上げて表示させることができるようになっている。
【００５２】
次に、図６のステップＳ１０１で行なわれた操作が、文章表示エリア２４のズームの操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、Ｓ１１０のＮＯ、及びＳ１１２のＹＥＳ）、制御部１６は、この操作がテンキー３８の「１」又は「３」（図２及び図１０参照）のいずれを押下するものであったのかを判断して、文章表示エリア２４に表示する文字の大きさを変更する（図７のステップＳ１１３）。したがって、文章表示エリア２４に表示することができる文字列の文字数は、このズームの処理動作による変更後の文字の大きさによって増減する。
【００５３】
また、図６のステップＳ１０１で行なわれた操作が、ドキュメント表示エリア２２のスクロールの操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、Ｓ１１０のＮＯ、Ｓ１１２のＮＯ、及びＳ１１４のＹＥＳ）、制御部１６は、この操作が操作部６の上方向キー３０、下方向キー３２、左方向キー３４、又は右方向キー３６（図２及び図１０参照）のいずれを押下するものであったのかを判断して、ドキュメント表示エリア２２の文書４０を上下左右のいずれかの方向にスクロールさせる（図７のステップＳ１１５）。
【００５４】
また、図６のステップＳ１０１で行なわれた操作が、ドキュメント表示エリア２２のズームの操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、Ｓ１１０のＮＯ、Ｓ１１２のＮＯ、Ｓ１１４のＮＯ、及び図８のステップＳ１１６のＹＥＳ）、制御部１６は、この操作が操作部６の第１ファンクションキー２６又は第１ファンクションキー２８（図２及び図１０参照）のいずれを押下するものであったのかを判断して、ドキュメント表示エリア２２の文書４０を縮小表示又は拡大表示させる（図８のステップＳ１１７）。
【００５５】
また、図６のステップＳ１０１で行なわれた操作が、テンキー３８の「＊」のキー（図２及び図１０参照）を押下する、文章表示エリア２４の表示位置の切替えの操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、Ｓ１１０のＮＯ、Ｓ１１２のＮＯ、Ｓ１１４のＮＯ、図８のステップＳ１１６のＮＯ、及びＳ１１８のＹＥＳ）、制御部１６は、ドキュメント表示エリア２２と文章表示エリア２４の上下の位置関係を互いに入れ替えて表示させる（図８のステップＳ１１９）。
【００５６】
また、図６のステップＳ１０１で行なわれた操作が、テンキー３８の「＃」のキー（図２及び図１０参照）を押下する、表示画面１８の縦方向と横方向の切替えの操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、Ｓ１１０のＮＯ、Ｓ１１２のＮＯ、Ｓ１１４のＮＯ、図８のステップＳ１１６のＮＯ、Ｓ１１８のＮＯ、及びＳ１２０のＹＥＳ）、制御部１６は、図示しないが、表示画面１８（図２参照）のピクトエリア２０を除く領域を、改めてこの表示画面１８の幅方向に並ぶ２つの領域に分け、一方の新たな領域をドキュメント表示エリアとし、他方の新たな領域を文章表示エリアとして表示する（図８のステップＳ１２１）。
【００５７】
また、図６のステップＳ１０１で行なわれた操作が、テンキー３８の「０」のキー（図２及び図１０参照）を押下する、自動スクロールモードの設定の切替えの操作であった場合には（ステップＳ１０１のＹＥＳ、図７のステップＳ１０７のＮＯ、Ｓ１１０のＮＯ、Ｓ１１２のＮＯ、Ｓ１１４のＮＯ、図８のステップＳ１１６のＮＯ、Ｓ１１８のＮＯ、Ｓ１２０のＮＯ、及びＳ１２２のＹＥＳ）、制御部１６は、図９に示すステップＳ１２３ないしＳ１２６の処理動作を行なう。
【００５８】
すなわち、図６のステップＳ１０１でテンキー３８の「０」のキーが押下されたときに、自動スクロールモードが「ＯＮ」に設定されていた場合には（図９のステップＳ１２３のＹＥＳ）、制御部１６は、自動スクロールモードの設定を「ＯＦＦ」に切替えると共に（ステップＳ１２４）、後述の時間カウントをクリアする（ステップＳ１２６）。
【００５９】
また、図６のステップＳ１０１でテンキー３８の「０」のキーが押下されたときに、自動スクロールモードが「ＯＦＦ」に設定されていた場合には（図９のステップＳ１２３のＮＯ）、制御部１６は、自動スクロールモードの設定を「ＯＮ」に切替えると共に（ステップＳ１２５）、後述の時間カウントをクリアする（ステップＳ１２６）。
【００６０】
次に、文章表示モードの起動後において一定時間操作が行なわれなかった場合の、制御部１６の処理動作について説明する。
【００６１】
制御部１６は、文章表示モードの起動後において、操作が行なわれない場合には（図６のステップＳ１０１のＮＯ）、自動スクロールモードが「ＯＮ」に設定されているかどうかを判断する（ステップＳ１０２）。
【００６２】
自動スクロールモードが「ＯＮ」に設定されている場合には（ステップＳ１０２のＹＥＳ）、制御部１６は、この制御部１６内の不図示のタイマーにより時間の計測を開始する（ステップＳ１０３）。また、制御部１６は、ステップＳ１０１からこのステップＳ１０３、及び次のステップＳ１０４のＮＯの処理動作を一巡した後に、再びこのステップＳ１０３に戻ったような場合には、計測している時間のカウントアップを行なう。
【００６３】
そして、制御部１６は次のステップＳ１０４において、時間の計測を開始してから一定時間を経過したと判断した場合には（ステップＳ１０４のＹＥＳ）、図７のステップＳ１０８において文章表示エリア２４の文字列の各行を上方向に順次繰り上げたときと同様に、文章表示エリア２４の文字列の各行を１行分だけ上方向に順次繰り上げ（図６のステップＳ１０５）、計測していた時間のカウントをクリアして（ステップＳ１０６）、ステップＳ１０１の直前に戻る。
【００６４】
次に、図１５に示すような文書５０を、図２に示す表示画面１８のドキュメント表示領域２２にさせた場合の制御部１６の処理動作について説明する。
【００６５】
図１５に示す文書５０は、ほぼ全体の領域内に横書きの文章が記載され、この全体の領域が横方向に並ぶ２つの記載領域５０ａ，５０ｂに分割されており、記載領域５０ａ，５０ｂ内のそれぞれに記載される文章は、この記載領域５０ａ，５０ｂ内で改行されるようになっている。そして、この文書５０には、その記載領域５０ａ内の文章中の行間に画像５０ｃが配置され、記載領域５０ｂ内の文章中の行間に画像５０ｄ，５０ｅが配置されている。
【００６６】
この文書５０がドキュメント表示領域２２に表示された場合には、制御部１６は、この文書５０について、例えば、その記載領域５０ａ内に記載されている文章の画像５０ｃの直前の行の末尾が、画像５０ｃの直後の行の先頭に繋がるのか、それとも、記載領域５０ｂ内に記載されている文章の最初の行の先頭に繋がるのかを、当初において判断することができない。
【００６７】
また、制御部１６は、記載領域５０ａ内に記載されている文章の最後の行の末尾が、記載領域５０ｂ内に記載されている文章の最初の行の先頭に繋がるのか、それとも、画像５０ｅの直後の行の先頭に繋がるのかを、当初において判断することができない。
【００６８】
このため、制御部１６は、図１６及び図１７に示すフローチャートの処理動作により、画像５０ｃ，５０ｄ，５０ｅのそれぞれの直前の段落の末尾は、この画像５０ｃ，５０ｄ，５０ｅのそれぞれの直後の段落の先頭に繋がり、また、記載領域５０ａの最後の行の末尾は、この記載領域５０ａの最後の行の記載方向（横方向）の末尾側の延長上にある、記載領域５０ｂの最初の行の先頭に繋がるとの一応の判断を行ない、この一応の判断に基づいて繋がりデータ５２を作成しておく。
【００６９】
この繋がりデータ５２は、通常時においては文書５０中に表示されないようになっているが、所定の操作が行なわれた場合に、図１５に示すように、この文書５０中の対応する位置に表示させてもよい。そして、この繋がりデータ５２は、操作により修正、削除、又は追加することができるようになっている。
【００７０】
また、図２に示すドキュメント表示領域２２に文書５０を表示して、この文書５０中の一部分の文字列に対応する文字列を文章表示エリア２４に表示させる場合であって、文書５０中の一部分の文字列中に繋がりデータ５２が含まれる場合には、制御部１６は、この文章表示エリア２４に表示する文字列の順番を繋がりデータ５２に対応させるようになっている。
【００７１】
さらには、例えば、画像５０ｃの直前の段落の末尾が画像５０ｃの直後の段落の先頭に続くパターンだけではなく、記載領域５０ｂの先頭に続く場合もあり得る。よって、制御部１６は、繋がりデータ５２を表示させ、ユーザーに、いずれが繋がりとして正しいのかを選択させるよう制御してもよい。
【００７２】
次に、図１６及び図１７に示すフローチャートに基づいて、文書５０についての繋がりデータ５２が作成等されるときの制御部１６の処理動作を説明する。
【００７３】
操作により文書５０が表示画面１８に表示された後に、この文書５０の一部分の文字列が文章表示エリア２４に表示される文章表示モードが起動されると、制御部１６は、この文書５０が文章表示モードにおいて初めて表示されるものであるかどうか（初めて開くデータファイルかどうか）を、この文書５０に対応する繋がりデータ５２が図１に示す記憶部１４内に記憶されているかどうかに基づいて判断する（図１６のステップＳ３０１）。
【００７４】
そして、制御部１６は、この文書５０が文章表示モードにおいて初めて表示されるものではないと判断した場合には（ステップＳ３０１のＮＯ）、文書５０と記憶部１４内の繋がりデータ５２とを比較して、文書５０中のデータ内容が変更されているかどうかを判断する（ステップＳ３０２）。
【００７５】
文書５０中のデータ内容が変更されていないと判断した場合には（ステップＳ３０２のＮＯ）、この文書５０に対応する記憶部１４内の繋がりデータ５２を用いる（ステップＳ３０３）。
【００７６】
また、ステップＳ３０１で、文書５０が文章表示モードにおいて初めて表示するものであると判断した場合（ステップＳ３０１のＹＥＳ）、またはステップＳ３０２で、文書５０中のデータ内容が変更されていると判断した場合には（ステップＳ３０２のＹＥＳ）、制御部１６は、この文書５０についての繋がりデータ５２を作成し（ステップＳ３０４）、この文書５０について作成した複数の繋がりデータ５２を一体的なデータとして、ファイル名、タイムスタンプ、及びファイルサイズ等を付加（ステップＳ３０５）した後に、これを記憶部１４に記憶する（ステップＳ３０６）。
【００７７】
また、ステップＳ３０４での繋がりデータ５２の作成は、図１７に示すサブルーチンのフローチャートに基づいて行なわれる。制御部１６は、文書５０中の全ての文字に対して、このサブルーチンの処理動作を行なう。制御部１６は、そのステップＳ４０１で、このサブルーチンの処理動作の対象として取得した文字について、この文字が改行コード（行の末尾）であるかどうかを判断する（ステップＳ４０２）。
【００７８】
この文字が改行コードである場合には（ステップＳ４０２のＹＥＳ）、この改行コードが、例えば図１５に示すような画像５０ｃの直前の行に記載されたものであるかどうか、並びに、この改行コードが記載領域５０ａ内における最後の行に記載されたものであるかどうかを判断する（図１７のステップＳ４０３）。
【００７９】
この改行コードが、例えば画像５０ｃの直前の行に記載されたものであった場合には（ステップＳ４０３のＹＥＳ）、制御部１６は、画像５０ｃの直後の行の先頭の文字を検出し（ステップＳ４０４）、画像５０ｃの直前の行の改行コードと、この画像５０ｃの直後の行の先頭の文字の組合せを繋がりデータ５２とする（ステップＳ４０５）。
【００８０】
また、ステップＳ４０３において、改行コードが記載領域５０ａ内における最後の行に記載されたものである場合には（ステップＳ４０３のＹＥＳ）、制御部１６は、記載領域５０ｂの最初の行の先頭の文字を検出し（ステップＳ４０４）、記載領域５０ａ内における最後の行の改行コードと、記載領域５０ｂの最初の行の先頭の文字の組合せを繋がりデータ５２とする（ステップＳ４０５）。
【００８１】
そして、制御部１６は、ステップＳ４０５までの処理動作を終了すると、このステップＳ４０５までの処理動作の対象となっていた文字が、文書５０の最後の文字であるかどうかを確認し（ステップＳ４０６）、最後の文字でないと判断した場合には（ステップＳ４０６のＮＯ）、次の文字について、ステップＳ４０１からの処理動作を繰返す。
【００８２】
また、ステップＳ４０２において、処理動作の対象の文字が改行コードではなかった場合（ステップＳ４０２のＮＯ）、並びに、ステップＳ４０３において、改行コードが、画像５０ｃの直前の行に記載されたものや、記載領域５０ａ内における最後の行に記載されたものでなかった場合には（ステップＳ４０３のＮＯ）、制御部１６は、ステップＳ４０５までの処理動作を終了したときと同様に、処理動作の対象となっていた文字が、文書５０の最後の文字であるかどうかを確認し（ステップＳ４０６）、最後の文字でないと判断した場合には（ステップＳ４０６のＮＯ）、次の文字について、ステップＳ４０１からの処理動作を繰返す。
【００８３】
以上に説明したように、本実施の形態に係る携帯電話機２及びその文書表示制御方法によれば、その表示部８の表示画面１８におけるドキュメント表示エリア２２に文書４０を表示し、このドキュメント表示エリア２２に表示した文書４０の一部分の文字列を文章表示エリア２４に表示するに際して、この文章表示エリア２４に表示される文字列を読むのに、その各行の先頭側と末尾側との間を往復するようなスクロールの操作を行なわずに済ませることができる。
【００８４】
また、２つの記載領域５０ａ，５０ｂに分割されて、記載領域５０ａ，５０ｂ内の文章中の段落間に画像５０ｃ，５０ｄ，５０ｅが配置されている、図１５に示すような文書５０をドキュメント表示エリア２２に表示し、このドキュメント表示エリア２２に表示した文書５０の一部分の文字列を文章表示エリア２４に表示するような場合であっても、この文章表示エリア２４に表示される文字列を読むのに、その各行の先頭側と末尾側との間を往復するようなスクロールの操作を行なわずに済ませることができる。
【００８５】
単純に拡大により文字列を表示すると、パソコン向け文書として、当初小さいフォントで記載されていた文書の場合は文字フォントがガタガタになってしまい、非常に読みづらい場合が生じてしまう。しかし、本発明によれば、一旦文字列を文字コードとして抽出した上で、文書表示エリアにて適正なサイズで表示するため、拡大縮小ではないために非常に読み易いフォントで表示することができる。
【００８６】
なお、本実施の形態においては、携帯電話機２に本発明を適用した場合について説明したが、携帯電話機２以外の、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やカーナビゲーションシステムなどの他の携帯端末装置等についても本発明を適用することができることはいうまでもない。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施の形態に係る携帯電話機２の回路構成を示すブロック図である。
【図２】本発明の一実施の形態に係る携帯電話機２を示す平面図である。
【図３】図２に示す表示画面１８のドキュメント表示エリア２２及び文章表示エリア２４に文書４０を一体的に表示させた状態を示す平面図である。
【図４】図２に示す表示画面１８のドキュメント表示エリア２２に文書４０を表示させ、文章表示エリア２４に文書４０の一部分の文字列を表示させた状態を示す図であって、ドキュメント表示エリア２２の文書４０を縮小表示する前の状態を示す平面図である。
【図５】図２に示す表示画面１８のドキュメント表示エリア２２に文書４０を表示させ、文章表示エリア２４に文書４０の一部分の文字列を表示させた状態を示す図であって、ドキュメント表示エリア２２の文書４０を縮小表示した状態を示す平面図である。
【図６】文章表示モードの起動後の操作に対応して行なわれる制御部１６の動作手順を示すフローチャートである。
【図７】文章表示モードの起動後の操作に対応して行なわれる制御部１６の動作手順を示すフローチャートである。
【図８】文章表示モードの起動後の操作に対応して行なわれる制御部１６の動作手順を示すフローチャートである。
【図９】文章表示モードの起動後の操作に対応して行なわれる制御部１６の動作手順を示すフローチャートである。
【図１０】文章表示モード中の各種の操作に用いる操作部６のキーの一覧表である。
【図１１】図２に示す表示画面１８のドキュメント表示エリア２２に文書４０を縮小表示させ、文章表示エリア２４に文書４０の一部分の文字列を表示させた状態を示す図であって、文章表示エリア２４の文字列を１行分だけ上方向に繰り上げた状態を示す平面図である。
【図１２】図７に示すステップＳ１１１のサブルーチンであって、文章表示モードの起動後の操作に対応して行なわれる制御部１６の動作手順を示すのフローチャートである。
【図１３】図２に示す表示画面１８のドキュメント表示エリア２２に、区切りモード時に文書４０を表示させ、文章表示エリア２４に文書４０の一部分の文字列を表示させた状態を示す図であって、ドキュメント表示エリア２２の枠４２を移動させる前の状態を示す平面図である。
【図１４】図２に示す表示画面１８のドキュメント表示エリア２２に、区切りモード時に文書４０を表示させ、文章表示エリア２４に文書４０の一部分の文字列を表示させた状態を示す図であって、ドキュメント表示エリア２２の枠４２を移動させた状態を示す平面図である。
【図１５】図２に示す表示画面１８のドキュメント表示エリア２２に表示させる文書５０を示す構成図である。
【図１６】文書５０についての繋がりデータ５２を作成等するときの制御部１６の動作手順を示すフローチャートである。
【図１７】図１６に示すステップＳ３０４のサブルーチンであって、文書５０についての繋がりデータ５２を作成するときの制御部１６の動作手順を示すフローチャートである。
【符号の説明】
【００８８】
２  携帯電話機
４  通信部
６  操作部
８  表示部
１０  スピーカー
１２  マイクロホン
１４  記憶部
１６  制御部
１８  表示画面
２０  ピクトエリア
２２  ドキュメント表示エリア
２４  文章表示エリア
２６  第１ファンクションキー
２８  第２ファンクションキー
３０  上方向キー
３２  下方向キー
３４  左方向キー
３６  右方向キー
３８  テンキー
４０  文書
４２  枠
５０  文書
５２  繋がりデータ
【図１】
2006276698.tif 000003
【図２】
2006276698.tif 000004
【図３】
2006276698.tif 000005
【図４】
2006276698.tif 000006
【図５】
2006276698.tif 000007
【図６】
2006276698.tif 000008
【図７】
2006276698.tif 000009
【図８】
2006276698.tif 000010
【図９】
2006276698.tif 000011
【図１０】
2006276698.tif 000012
【図１１】
2006276698.tif 000013
【図１２】
2006276698.tif 000014
【図１３】
2006276698.tif 000015
【図１４】
2006276698.tif 000016
【図１５】
2006276698.tif 000017
【図１６】
2006276698.tif 000018
【図１７】
2006276698.tif 000019