(57)【要約】【課題】  画面の一部の小領域に高効率にメールを表示することができるようにする。【解決手段】    メールの第１の所定項目を第１の領域２０４に表示し、前記メールの第２の所定項目を第２の領域２０５に表示するステップと、所定のキー操作が行われたことを検出したならば、前記第１の領域２０４に表示されている前記メールの第１の所定項目を他のメールの第１の所定項目に更新すると共に、前記第２の領域２０５に表示されている前記メールの第２の所定項目を前記他のメールの第２の所定項目に更新ステップと、を備える。第２の領域２０５の表示をスクロール表示としてもよい。【選択図】        図８
2006221227.tif 000002
【特許請求の範囲】
【請求項１】
メールの第１の所定項目を第１の領域に表示し、前記メールの第２の所定項目を第２の領域に表示するステップと、
所定のキー操作が行われたことを検出したならば、前記第１の領域に表示されている前記メールの第１の所定項目を他のメールの第１の所定項目に更新すると共に、前記第２の領域に表示されている前記メールの第２の所定項目を前記他のメールの第２の所定項目に更新ステップと、
を備えることを特徴とするメール表示方法であって、
前記第２の領域における表示は、スクロール表示であることを特徴とするメール表示方法。
【請求項２】
メールの第１の所定項目を第１の領域に表示し、前記メールの第２の所定項目を第２の領域に表示する手段と、
所定のキー操作が行われたことを検出したならば、前記第１の領域に表示されている前記メールの第１の所定項目を他のメールの第１の所定項目に更新すると共に、前記第２の領域に表示されている前記メールの第２の所定項目を前記他のメールの第２の所定項目に更新する手段と、
を備えることを特徴とするメール表示装置であって、
前記第２の領域における表示は、スクロール表示であることを特徴とするメール表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールを表示するためのメール表示方法、メール表示装置及びメール表示プログラム並びにそのメール表示装置を備えた携帯電話機に関し、特に、画面の一部の小領域にメールを表示するためのメール表示方法、メール表示装置及びメール表示プログラム並びにそのメール表示装置を備えた携帯電話機に関する。
【背景技術】
【０００２】
近年、殆ど全ての携帯電話機は、メール機能を有している。携帯電話機のメール機能を利用して、メールの入力、メールの送信、メールの受信、メールの蓄積、メールの表示等を行うことができる。
【０００３】
一方、近年、一部の携帯電話機は、テレビ放送受信機能を有している。携帯電話機のテレビ放送受信機能を利用して、テレビ放送の受信及び表示を行うことができる。
【０００４】
また、テレビ放送がデジタルテレビ放送である場合、画像データと共に、文字データも放送される。このようなデジタルテレビ放送に対応して、携帯電話機の分野においても、テレビ放送の受信及び表示のみならず、文字データの受信及び表示も行われようとされている。デジタルテレビ放送においては、画像データ等は、例えば、Ｈ．２６４方式に従って放送され、文字データは、例えば、ＢＭＬファイルの形式で放送される。図１に、テレビ放送及び文字データ放送を同時表示した画面の例を示す。
【０００５】
従来技術として、通信画面、メール画面及びカメラ画面にそれぞれタブを設け、ユーザにより選択されたタブに対応する画面を表示領域全体にわたり表示する技術がある（例えば、特許文献１参照。）。
【０００６】
他の従来技術として、それぞれが画面の一部を占有する複数のウィンドウを画面に並べて表示する技術がある（例えば、特許文献２参照）。
【０００７】
更に他の従来技術として、それぞれが画面の一部を占有する複数のウィンドウを画面に並べて表示し、ユーザからの要求に従って、ウィンドウ内の表示文字を小さくしたり、ウィンドウの大きさを変えたり、ウィンドウの形状を変えたり、ウィンドウのＺオーダを変えたりする技術がある（例えば、特許文献３参照）。
【０００８】
更に他の従来技術として、それぞれが画面の一部を占有する複数のウィンドウを画面に並べて表示し、一部のウィンドウを大きくしたならば、他のウィンドウを小さくすることにより、ウィンドウがオーバラップすることを防止する技術がある（例えば、特許文献４参照）。
【特許文献１】特開２００３−２８３６３５号公報
【特許文献２】特開２００３−２４８５３７号公報
【特許文献３】特開平８−１６１１３９号公報
【特許文献４】特開平９−１０６３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
図１に示すように、テレビ放送及び文字放送を同時表示しているときに、更に、携帯電話機のメール機能に関連した画面も表示したい場合が生ずる。この様な場合には、画面を三分割し、第１の領域にテレビ放送を表示し、第２の領域に文字放送を表示し、第３の領域にメールに関連した画面を表示する。
【００１０】
しかし、このような場合、メール機能のために割り当てられる領域の大きさは、相当小さくなってしまう。仮に、画面を三等分しても、メール機能のために割り当てられる領域の大きさは、画面の大きさの三分の一となってしまう。テレビ放送の画面が画面全体の二分の一を占め、残りの二分の一を文字放送とメール機能で均等に分け合うのであれば、メール機能のために割り当てられる領域の大きさは、画面の大きさの四分の一となってしまう。テレビ放送及び／又は文字放送が更に画面を占有するのであれば、メール機能のために割り当てられる領域の大きさは、更に小さくなってしまう。
【００１１】
そこで、本発明は、画面の一部の小領域に高効率にメールを表示するためのメール表示方法、メール表示装置及びメール表示プログラム並びにそのようなメール表示装置を備えた携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、メールの第１の所定項目を第１の領域に表示し、前記メールの第２の所定項目を第２の領域に表示するステップと、所定のキー操作が行われたことを検出したならば、前記第１の領域に表示されている前記メールの第１の所定項目を他のメールの第１の所定項目に更新すると共に、前記第２の領域に表示されている前記メールの第２の所定項目を前記他のメールの第２の所定項目に更新ステップと、を備えることを特徴とするメール表示方法であって、前記第２の領域における表示は、スクロール表示であることを特徴とするメール表示方法が提供される。
【００１３】
上記のメール表示方法において、前記第１の領域が１行より構成されるようにしてもよい。
【００１４】
上記のメール表示方法において、前記第２の領域が１行又は複数行より構成されるようにしてもよい。
【００１５】
上記のメール表示方法において、前記第１の所定項目が、送信元識別情報、受信日時又はこれらの組合せを含むようにしてもよい。
【００１６】
上記のメール表示方法において、前記第２の所定項目が、本文、件名及び本文、受信日時及び本文又は受信日時、件名及び本文を含むようにしてもよい。
【００１７】
上記のメール表示方法において、前記第１の所定項目が、送信元識別情報を含み、前記第２の所定項目は、本文を含むようにしてもよい。
【００１８】
上記のメール表示方法において、前記第２の項目が、受信日時、件名又は受信日時及び件名を更に含むようにしてもよい。
【００１９】
上記のメール表示方法において、前記第１の所定項目が、送信元情報及び受信日時を含み、前記第２の項目が、本文を含むようにしてもよい。
【００２０】
上記のメール表示方法において、前記第２の項目が、件名を更に含むようにしてもよい。
【００２１】
上記のメール表示方法において、前記スクロール表示が、横方向のスクロールであるようにしてもよい。
【００２２】
上記のメール表示方法において、前記スクロール表示が、縦方向のスクロールであるようにしてもよい。
【００２３】
上記のメール表示方法において、前記スクロール表示が、複数行同時表示の縦方向のスクロールであるようにしてもよい。
【００２４】
上記のメール表示方法において、前記スクロール表示を所定の操作により停止するステップを更に備えるようにしてもよい。
【００２５】
上記のメール表示方法において、前記スクロール表示におけるスクロール方向を所定の操作により逆転するステップを更に備えるようにしてもよい。
【００２６】
上記のメール表示方法において、前記メールの第３の所定項目を第３の領域に表示するステップと、前記所定のキー操作が行われたことを検出したならば、前記第３の領域に表示されている前記メールの第３の所定項目を前記他のメールの第３の所定項目に更新するステップと、を更に備えるようにしてもよい。
【００２７】
上記のメール表示方法において、前記第１の所定項目が、送信元情報を含み、前記第２の項目が、本文を含み、前記第３の所定項目が、受信日時を含むようにしてもよい。
【００２８】
上記のメール表示方法において、前記第２の項目が更に件名を含むようにしてもよい。
【００２９】
上記のメール表示方法において、前記第１の所定項目が、送信元情報及び受信日時を含み、前記第２の項目が、本文を含み、前記第３の所定項目が、件名を含むようにしてもよい。
【００３０】
上記のメール表示方法において、前記他のメールが、現在表示しているメールに対して受信日時が直前又は直後のメールであるようにしてもよい。
【００３１】
上記のメール表示方法において、前記他のメールは、現在表示しているメールと同一のフォルダに格納されているメールのうちの、現在表示しているメールに対して受信日時が直前又は直後のメールであるようにしてもよい。
【００３２】
上記のメール表示方法において、前記他のメールが、現在表示しているメールと送信元が同一であるメールのうちの、現在表示しているメールに対して受信日時が直前又は直後のメールであるようにしてもよい。
【００３３】
上記のメール表示方法において、前記第１の領域にフォーカスがあるときには、前記他のメールは、現在表示しているメールと送信元が異なったメールであり、前記第３の領域にフォーカスがあるときには、前記他のメールは、現在表示しているメールと送信元が同一であるメールのうちの他のメールであるようにしてもよい。
【００３４】
上記のメール表示方法において、前記第１の領域にフォーカスがあるときには、前記他のメールは、現在表示しているメールとフォルダが異なったメールであり、前記第３の領域にフォーカスがあるときには、前記他のメールは、現在表示しているメールとフォルダが同一であるメールのうちの他のメールであるようにしてもよい。
【発明の効果】
【００３５】
本発明によれば、画面の一部の小領域に高効率にメールを表示することができる。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００３７】
図２は、本発明の実施形態による携帯電話機の全体の構成を示すブロック図である。
【００３８】
無線通話用アンテナ１０１は、基地局との間で電波の送受信を行う。無線通話用送受信部１０２は、所定の方式（例えば、ＰＤＣ(Personal Digital Cellular)方式、Ｗ−ＣＤＭＡ(Wideband-Code Division Multiple Access)方式等）に従って、変復調を行う。通話部１０３は、マイク１０４からの音声信号を所定の方式（例えば、ＣＥＬＰ（Code-Excited Linear Prediction）方式）に従って、符号化して、無線通話用送受信部１０２に出力し、無線通話用送受信部１０２からの符号化された音声信号を所定の方式（例えば、ＣＥＬＰ方式）に従って、復号化して、スピーカ１０５に出力する。
【００３９】
表示部１０６は、例えば、液晶表示パネルである。キー群１０７は、オフフックキー、オンフックキー、テンキー及び機能キー（決定キー、上下左右キー等）を備える。
【００４０】
メール入力部１０８は、キー群１０７に対するユーザによる操作に従って、送信メールを入力する。送信メール書込部１０９は、メール入力部１０８が入力した送信メールを送信メール格納部１１０に書き込む。送信メール読出部１１１は、送信メール格納部１１０から送信メールを読み出し、メール送信部１１２に出力する。メール送信部１１２は、送信メール読出部１１１から入力した送信メールを無線通話用送受信部１０２に出力する。
【００４１】
メール受信部１１３は、受信メールを無線通話用送受信部１０２から入力し、受信メール書込部１１４に出力する。受信メール書込部１１４は、メール受信部１１３から入力した受信メールを受信メール格納部１１５に書き込む。また、受信メール書込部１１４は、受信メールの書込みを行う前に、送信元の電子メールアドレス又は電話番号がアドレス帳１１６に登録されている場合には、それに対応する送信者の氏名又は名称をアドレス帳１１６から読み出し、読み出した氏名又は名称を送信元の電子メールアドレス又は電話番号の代わりに受信メール格納部１１５に書き込む。更に、受信メール書込部１１４は、時計１１７から現在の日時を取得し、これを受信メールと共に受信メール格納部１１５に書き込む。
【００４２】
受信メール表示制御部１１８は、受信メールを受信メール格納部１１５から読み出し、所定の処理を行った上で、受信メールをメール画像領域１１９に書き込む。
【００４３】
テレビ受信用アンテナ１２０は、放送局からのテレビ放送及び文字放送用の電波を受信する。テレビ受信部１２１は、テレビ受信用アンテナ１２０から入力した電波を基に、テレビ画像を得て、これをテレビ画像書込部１２２に出力する。テレビ画像書込部１２２は、テレビ受信部１２１から入力したテレビ画像をテレビ画像領域１２３に書き込む。
【００４４】
放送データ受信部１２４は、テレビ受信用アンテナ１２０から入力した電波を基に、放送データを得て、これを放送データ書込部１２５に出力する。放送データ書込部１２５は、放送データ受信部１２４から入力した放送データをデータ画像領域１２６に書き込む。
【００４５】
表示モード制御部１２７は、表示部１０６にメール等を表示する際のモード（以下、「表示モード」という。）を制御する。
【００４６】
図３に示すように、テレビ画像領域１２３、データ画像領域１２６及びメール画像領域１１９は、画像メモリ１４０に含まれる。また、図３（ｂ）、（ｃ）に示すように、これらの領域の大きさは、表示モードにより変化する。また、携帯電話機のモードにより画像メモリ１４０には、他の領域（図示せず。）が設けられる。
【００４７】
図４に、受信メール格納部１１５の構成の一例を示す。受信メール格納部１１５は、メール文字コード群（固定長部）格納部１１５ａ及びメール文字コード群（可変長部）格納部１１５ｂを備える。メール文字コード群（可変長部）格納部１１５ｂには、メール本文の文字コード群が格納される。メール文字コード群（固定長部）格納部１１５ａには、受信日時の文字コード群、送信元識別情報（送信元のメールアドレス、電話番号又は氏名若しくは名称等。以下、単に「送信元」という。）の文字コード群、件名の文字コード群及び本文の先頭アドレスを指すポインタが格納される。
【００４８】
図５は、受信メール格納部１１５の構成の他の一例を示す。
【００４９】
図６は、受信メール格納部１１５に格納される受信メールの内容の一例を示す。但し、図６におけるメール番号は、説明のためのものであり、受信メール格納部１１５に格納されていなくてもよい。また、図６においては、ポインタを省略している。
【００５０】
図７は、図２に示す受信メール表示制御部１１８の内部構成及びその周辺部を示すブロック図である。
【００５１】
図７を参照すると、順序決定部１５１は、キー群１０７に対する操作に従って、受信メールを表示する順序を決定する部分である。順序としては、例えば、受信日時が早い順、受信日時が遅い順、送信元の先頭文字の文字コードの値が小さい順、送信元の先頭文字の文字コードの値が大きい順、送信元の優先順位が高い順、送信元の優先順位が低い順がある。更に、順序としては、送信元の順序と受信日時の順序とを組み合わせた順序（例えば、送信元の先頭文字の文字コードが小さい順と受信日時が早い順とを組み合わせた順序）がある。更に、順序としては、フォルダの順序と受信日時の順序とを組み合わせた順序（例えば、フォルダの登録番号が小さい順と受信日時が早い順とを組み合わせた順序）がある。
【００５２】
前ボタン押下検出部１５２は、前ボタンが押下されたか否かを検出する。前ボタンは、例えば、上向き矢印キー、左向き矢印キーである。また、ダイアルが所定方向へ回転されたことを、前ボタンの押下であるとしてもよい。
【００５３】
次ボタン押下検出部１５３は、次ボタンが押下されたか否かを検出する。次ボタンは、例えば、下向き矢印キー、右向き矢印キーである。また、ダイアルが他の所定方向へ回転されたことを、次ボタンの押下であるとしてもよい。
【００５４】
表示メール決定部１５４は、キー群１０７に対する操作、順序決定部１５１が決定した表示順序、前ボタン押下の有無及び次ボタン押下の有無に従って、表示するメールを決定する。この際、メール文字コード群（固定長部）格納部１１５ａに格納されているデータ（受信日時、送信元、フォルダ等）を必要に応じて参照する。
【００５５】
文字コード読出部１５５は、メール文字コード群（固定長部）格納部１１５ａから受信日時の文字コード群、送信元の文字コード群、件名の文字コード群及びポインタを読み出し、メール文字コード群（固定長部）格納部１１５ａから読み出したポインタを参照して、メール文字コード群（可変長部）格納部１１５ｂから、本文の文字コード群を読み出す。
【００５６】
文字ドットパターンメモリ１５６は、各文字コードに対応する表示用の文字ドットパターンを格納している。
【００５７】
文字ドットパターン読出部１５７は、文字コード読出部１５５が読み出した受信日時の文字コード群、送信元の文字コード群、件名の文字コード群及び本文の文字コード群のうちの、表示モードに応じて固定領域（非スクロール領域）に表示されるべきものの各文字コードに対応する文字ドットパターンを文字ドットパターンメモリ１５６から読み出し、それを、文字ドットパターン書込部１５８に出力する。
【００５８】
文字ドットパターン書込部１５８は、文字ドットパターン読出部１５７から入力した各文字ドットパターンを、メール画像領域１１９のうちの固定領域内の表示モード及び文字順位等に応じた位置に書き込む。
【００５９】
文字コード群メモリ１５９は、文字コード読出部１５５が読み出した受信日時の文字コード群、送信元の文字コード群、件名の文字コード群及び本文の文字コード群のうちの、表示モードに応じてスクロール領域に表示されるべきものの各文字コードより構成される文字コード群を一時記憶する。
【００６０】
スクロール処理部１６０は、文字コード群メモリ１５９に格納されている文字コード群を入力し、文字ドットパターンメモリ１５６及びスクロール処理用メモリ１６１を利用してスクロール処理を行い、その結果をメール画像領域１１９のうちのスクロール領域に書き込む。
【００６１】
次に、表示モードに応じて表示される画面の例について説明する。
【００６２】
図８に示す例では、テレビ画像表示領域２０１にテレビ画像が表示され、データ画像表示領域２０２にデータが表示され、メール表示領域２０３にメールが表示される。
【００６３】
メール表示領域２０３は、固定領域２０４とスクロール領域２０５に分割される。固定領域２０４は、一行より成り、ここには、送信元が表示される。スクロール領域２０５には、受信日時、件名及び本文が結合して表示される。受信日時の前には、［受信日時］というヘッダが付され、件名の前には、［件名］というヘッダ付され、本文の前には［本文］というヘッダが付される。更に、スクロール領域２０５に表示される内容は、上方向にスクロールされる。従って、スクロール領域２０５は、約１行の高さしか有さないにもかかわらず、ユーザは、必要な時間をかけて、受信日時、件名及び本文の全体を読むことができる。
【００６４】
なお、件名を含まないメールを表示する場合には、［件名］というヘッダと件名は省略される。件名が含まれるメールを表示する場合に、［件名］というヘッダと件名を省略してもよい。［受信日時］というヘッダと受信日時を省略してもよい。
【００６５】
ユーザの所定のキー操作等により、スクロールを一時中断したり再開したりしてもよい。また、ユーザが所定のキーを押している時にのみスクロールが行われるようにしてもよい。又は、ユーザが所定のキーを押している時にのみスクロールを中止するようにしてもよい。更に、ユーザの所定のキー操作等により、逆方向にスクロールするようにしてもよい。
【００６６】
ユーザが次ボタンを押下したことを検出したならば、図８に示す画面は、図９に示すような他のメールを表示する画面に切り替わる。図８に示す画面は、図６に示す第３番目のメールを表示するものであり、図９に示す画面は、図６に示す第４番目のメールを表示するものである。従って、図８及び図９に示す例では、表示順序は、受信日時が早い順である。他方、表示順序が、受信日時が遅い順である場合には、図８に示す画面を表示している状態でユーザが次ボタンを押下したことを検出したならば、画面は、図６に示す第２番目のメールを表示する画面に切り替わる。
【００６７】
また、例えば、あるフォルダに第１のメール、第３のメール及び第６のメールが格納されており、現在のフォルダがそのフォルダである場合には、ユーザが次ボタンを押下したことを検出したならば、画面は、第３のメールを表示するものから第６のメールを表示するものに切り替わり、ユーザが前ボタンを押下したことを検出したならば、画面は、第３のメールを表示するものから第１のメールを表示するものに切り替わる。
【００６８】
図１０に示す例は、図８に示す例と比べると、スクロール領域２０５の高さが１行から３行に増加した点のみが異なる。これに伴い、テレビ画像表示領域２０１の高さは減少している。
【００６９】
図１１に示す例は、図８に示す例と比べると、固定領域２０４に表示される項目が、送信元から受信日時及び送信元に変更され、スクロール領域２０５に表示される項目が、受信日時、件名及び本文から件名及び本文に変更された点が異なる。すなわち、受信日時が表示される領域が、スクロール領域２０５から固定領域２０４に変更された点が異なる。なお、件名の表示を省略してもよい。
【００７０】
次キーが押下されたことが検出されたならば、表示順序が受信日時が早い順である場合には、画面は図６の第３番目のメールを表示するものから図６の第４番目のメールを表示するものに切り替わり、表示順序が受信日時が遅い順である場合には、画面は図６の第３番目のメールを表示するものから図６の第２番目のメールを表示するものに切り替わる。
【００７１】
図１２に示す例は、図１１に示す例と比べると、スクロール領域２０５の高さが１行から３行に増加した点のみが異なる。これに伴い、テレビ画像表示領域２０１の高さは減少している。
【００７２】
図１３に示す例は、図１１に示す例と比べると、固定領域２０４に表示される項目の順序が変化している。すなわち、図１１に示す例では、左側に受信日時が表示され、右側に送信元が表示されるのに対し、図１３に示す例では、左側に送信元が表示され、右側に受信日時が表示される。これは、一次の表示順序を送信元を基準にした順序にして、二次の表示順序を受信日時を基準にした順序にしたためである。ここで、一次の表示順序及び二次の表示順序とは、例えば、２桁の数値の１０の位の数字及び１の位の数字のようなものである。送信元を基準にした順序とは、例えば、送信元の先頭文字の文字コードの値が小さい順、送信元の先頭文字の文字コードの値が大きい順、送信元の優先順位が高い順、送信元の優先順位が低い順等である。受信日時を基準にした順序とは、受信日時が早い順、受信日時が遅い順等である。
【００７３】
二次の表示順序が受信日時が早い順である場合には、次キーが押下されたことが検出されたならば、画面は図６の第３番目のメールを表示するものから図６の第５番目のメール（すなわち、同一送信元のメールのうちの受信日時が直後であるメール）を表示するものに切り替わる。更に、次キーが押下されたことが検出されたならば、画面は、図６の第５番目のメールを表示するものから図６の第２番目のメール（すなわち、次の送信元のメールのうちの受信日時が最初のメール）を表示するものに切り替わる。
【００７４】
二次の表示順序が受信日時が遅い順である場合には、次キーが押下されたことが検出されたならば、画面は図６の第３番目のメールを表示するものから図６の第１番目のメール（すなわち、同一送信元のメールのうちの受信日時が直前であるメール）を表示するものに切り替わる。更に、次キーが押下されたことが検出されたならば、画面は、図６の第１番目のメールを表示するものから図６の第７番目のメール（すなわち、次の送信元のメールのうちの受信日時が最後のメール）を表示するものに切り替わる。
【００７５】
また、表示順序が受信日時が早い順である場合であっても、メールが各送信元毎のフォルダに格納され、現在のフォルダが「送信元＝０９０１２３４＊＊＊＊」であれば、次キーが押下されたことが検出されたならば、画面は図６の第３番目のメールを表示するものから図６の第５番目のメールを表示するものに切り替わる。また、表示順序が受信日時が早い順である場合であっても、「送信元＝０９０１２３４＊＊＊＊」によるフィルタがかけられているのであれば、次キーが押下されたことが検出されたならば、画面は図６の第３番目のメールを表示するものから図６の第５番目のメールを表示するものに切り替わる。同様に、表示順序が受信日時が遅い順である場合であっても、メールが送信元毎のフォルダに格納され、現在のフォルダが「送信元＝０９０１２３４＊＊＊＊」であれば、次キーが押下されたことが検出されたならば、画面は図６の第３番目のメールを表示するものから図６の第１番目のメールを表示するものに切り替わる。また、表示順序が受信日時が遅い順である場合であっても、「送信元＝０９０１２３４＊＊＊＊」によるフィルタがかけられているのであれば、次キーが押下されたことが検出されたならば、画面は図６の第３番目のメールを表示するものから図６の第１番目のメールを表示するものに切り替わる。これらの４つのことは、図８、図１０、図１１及び図１２に示す例においても、同様である。
【００７６】
図１４に示す例は、図１３に示す例と比べると、スクロール領域２０５の高さが１行から３行に増加した点のみが異なる。これに伴い、テレビ画像表示領域２０１の高さは減少している。
【００７７】
図１５に示す例では、固定領域２０４は２行に増加し、第１の固定領域２０６と第２の固定領域２０７に分割される。第１の固定領域２０６は、一行より成り、ここには、受信日時が表示される。第２の固定領域２０７は、一行より成り、ここには、送信元が表示される。スクロール領域２０５には、件名及び本文が結合して表示される。件名の前には、［件名］というヘッダ付され、本文の前には［本文］というヘッダが付される。また、［件名］というヘッダ、件名及び［本文］というヘッダを省略してもよい。
【００７８】
ユーザが次ボタンを押下したことを検出したならば、表示順序が受信日時が早い順である場合には、画面は、図６の第３番目のメールを表示するものから図６に示す第４番目のメールを表示するものに切り替わり、表示順序が受信日時が遅い順である場合には、画面は、図６の第３番目のメールを表示するものから図６に示す第２番目のメールを表示するものに切り替わる。
【００７９】
図１６に示す例は、図１５に示す例と比較すると、第１の固定領域２０６には、送信元が表示され、第２の固定領域２０７には、受信日時が表示される点が異なる。次キー又は前キーを押下した時に表示されるメールは、図１３に示す例の場合と同様である。
【００８０】
また、第１の固定領域２０６と第２の固定領域２０７との間でフォーカスを移動できるようにして、第１の固定領域２０６にフォーカスが当てられている状態で、次キーが押されたことが検出されたならば、次の送信元のメールのうちの最初又は最後のメールを表示し、第１の固定領域２０６にフォーカスが当てられている状態で、前キーが押されたことが検出されたならば、前の送信元のメールのうちの最初又は最後のメールを表示するようにして、第２の固定領域２０７にフォーカスが当てられている状態で、次キーが押されたことが検出されたならば、同一の送信元の次のメールを表示し、第２の固定領域２０７にフォーカスが当てられている状態で、前キーが押されたことが検出されたならば、同一の送信元の前のメールを表示するようにしてもよい。
【００８１】
また、第１の固定領域２０６と第２の固定領域２０７との間でフォーカスを移動できるようにして、第１の固定領域２０６にフォーカスが当てられている状態で、次キーが押されたことが検出されたならば、次のフォルダのメールのうちの最初又は最後のメールを表示し、第１の固定領域２０６にフォーカスが当てられている状態で、前キーが押されたことが検出されたならば、前のフォルダのメールのうちの最初又は最後のメールを表示するようにして、第２の固定領域２０７にフォーカスが当てられている状態で、次キーが押されたことが検出されたならば、同一のフォルダの次のメールを表示し、第２の固定領域２０７にフォーカスが当てられている状態で、前キーが押されたことが検出されたならば、同一のフォルダの前のメールを表示するようにしてもよい。
【００８２】
図１７に示す例は、図１５に示す例と比較すると、第１の固定領域２０６の左側に受信日時が表示され、第１の固定領域２０６の右側に送信元が表示され、第２の固定領域２０７に件名が表示され、スクロール領域２０５に本文が表示される点が異なる。次キー又は前キーを押下した時に表示されるメールは、図１５に示す例の場合と同様である。
【００８３】
図１８に示す例は、図１５に示す例と比較すると、第１の固定領域２０６の左側に送信元が表示され、第１の固定領域２０６の右側に受信日時が表示され、第２の固定領域２０７に件名が表示され、スクロール領域２０５に本文が表示される点が異なる。次キーを押下した時に表示されるメールは、図１３に示す例の場合と同様である。
【００８４】
図１９に示す例は、図８に示す例と比べると、図８に示す例では、スクロール方向が上方向であるのに対し、図１９に示す例では、スクロール方向が左方向である点が異なる。
【００８５】
図８に示す例から、図１１、図１３、図１５、図１６、図１７及び図１８に示す例を派生させたのと同様に、図１９に示す例から、図１１、図１３、図１５、図１６、図１７及び図１８に示す例と同様な派生例を構成することができる。但し、スクロール領域２０５に表示されるスクロール文字列は１行より成るようにしてもよい。
【００８６】
次に、受信メール表示制御部１１８により行われるメール表示方法について説明する。
【００８７】
図２０を参照すると、まず、初期表示するメールを決定し（ステップＳ３０１）、決定されたメールを表示する（ステップＳ３０２）。次に、次ボタンが押下されたか否かを検出し（ステップＳ３０３）、そうであれば（ステップＳ３０３でＹＥＳ）、次のメールを表示するべきメールとして決定し（ステップＳ３０４）、決定されたメールを表示する（ステップＳ３０２）。次ボタンが押下されたことが検出されなかったならば（ステップＳ３０３でＮＯ）、前ボタンが押下されたか否かを検出し（ステップＳ３０５）、そうであれば（ステップＳ３０５でＹＥＳ）、前のメールを表示するべきメールとして決定し（ステップＳ３０６）、そのメールを表示する（ステップＳ３０２）。
【００８８】
図２１を参照すると、初期表示するメールを決定するためのステップＳ３０１では、表示順序が、受信日時が遅い順である場合には（ステップＳ３１１でＹＥＳ）、受信日時が最も遅いメールを初期表示メールとして決定し（ステップＳ３１２）、表示順序が、受信日時が早い順である場合には（ステップＳ３１３でＹＥＳ）、受信日時が最も早いメールを初期表示メールとして決定し（ステップＳ３１４）、表示順序が送信元・受信日時が遅い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が遅い順）である場合には（ステップＳ３１５でＹＥＳ）、送信元順序が最初のメールのうち、受信日時が最も遅いメールを初期表示メールとして決定し（ステップＳ３１６）、表示順序が送信元・受信日時が早い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が早い順）である場合には（ステップＳ３１７でＹＥＳ）、送信元順序が最初のメールのうち、受信日時が最も早いメールを初期表示メールとして決定し（ステップＳ３１８）、表示順序がフォルダ順である場合（図１６の第２の変形例において、第１の固定領域２０６と第２の固定領域２０７との間でフォーカスを移動できるようにして、フォルダ名を表示する第１の固定領域２０６にフォーカスが当てられている状態にいる場合）には（ステップＳ３１９でＹＥＳ）、フォルダ順序が最初のメールのうち、受信日時が最も早い又は最も遅いメールを初期表示メールとして決定する（ステップＳ３２０）。
【００８９】
図２２を参照すると、次のメールを表示するべきメールとして決定するステップＳ３０４では、表示順序が、受信日時が遅い順である場合には（ステップＳ３２１でＹＥＳ）、受信日時が次に遅いメールを次の表示メールとして決定し（ステップＳ３２２）、表示順序が、受信日時が早い順である場合には（ステップＳ３２３でＹＥＳ）、受信日時が次に早いメールを次の表示メールとして決定し（ステップＳ３２４）、表示順序が送信元・受信日時が遅い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が遅い順）であり（ステップＳ３２５でＹＥＳ）、現在の送信元で受信日時が次に遅いメールがある場合には（ステップＳ３２６でＹＥＳ）、現在の送信元で受信日時が次に遅いメールを次の表示メールとして決定し（ステップＳ３２７）、表示順序が送信元・受信日時が遅い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が遅い順）であり（ステップＳ３２５でＹＥＳ）、現在の送信元で受信日時が次に遅いメールがない場合には（ステップＳ３２６でＮＯ）、次の送信元で受信日時が最も遅いメールを次の表示メールとして決定し（ステップＳ３２８）、表示順序が送信元・受信日時が早い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が早い順）であり（ステップＳ３２９でＹＥＳ）、現在の送信元で受信日時が次に早いメールがある場合には（ステップＳ３３０でＹＥＳ）、現在の送信元で受信日時が次に早いメールを次の表示メールとして決定し（ステップＳ３３１）、表示順序が送信元・受信日時が早い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が早い順）であり（ステップＳ３２９でＹＥＳ）、現在の送信元で受信日時が次に早いメールがない場合には（ステップＳ３３０でＮＯ）、次の送信元で受信日時が最も早いメールを次の表示メールとして決定し（ステップＳ３３２）、表示順序がフォルダ順である場合（図１６の第２の変形例において、第１の固定領域２０６と第２の固定領域２０７との間でフォーカスを移動できるようにして、フォルダ名を表示する第１の固定領域２０６にフォーカスが当てられている状態にいる場合）には（ステップＳ３３３でＹＥＳ）、次のフォルダの最初又は最後のメールを次の表示メールとして決定する（ステップＳ３３４）。
【００９０】
図２３を参照すると、前のメールを表示するべきメールとして決定するステップＳ３０６では、表示順序が、受信日時が遅い順である場合には（ステップＳ３４１でＹＥＳ）、受信日時が次に早いメールを次の表示メールとして決定し（ステップＳ３４２）、表示順序が、受信日時が早い順である場合には（ステップＳ３４３でＹＥＳ）、受信日時が次に遅いメールを次の表示メールとして決定し（ステップＳ３４４）、表示順序が送信元・受信日時が遅い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が遅い順）であり（ステップＳ３４５でＹＥＳ）、現在の送信元で受信日時が次に早いメールがある場合には（ステップＳ３４６でＹＥＳ）、現在の送信元で受信日時が次に早いメールを次の表示メールとして決定し（ステップＳ３４７）、表示順序が送信元・受信日時が遅い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が遅い順）であり（ステップＳ３４５でＹＥＳ）、現在の送信元で受信日時が次に早いメールがない場合には（ステップＳ３４６でＮＯ）、次の送信元で受信日時が最も早いメールを次の表示メールとして決定し（ステップＳ３４８）、表示順序が送信元・受信日時が早い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が早い順）であり（ステップＳ３４９でＹＥＳ）、現在の送信元で受信日時が次に遅いメールがある場合には（ステップＳ３５０でＹＥＳ）、現在の送信元で受信日時が次に遅いメールを次の表示メールとして決定し（ステップＳ３５１）、表示順序が送信元・受信日時が早い順（一次の表示順序が送信元順であり、二次の表示順序が受信日時が早い順）であり（ステップＳ３４９でＹＥＳ）、現在の送信元で受信日時が次に遅いメールがない場合には（ステップＳ３５０でＮＯ）、次の送信元で受信日時が最も遅いメールを次の表示メールとして決定し（ステップＳ３５２）、表示順序がフォルダ順である場合（図１６の第２の変形例において、第１の固定領域２０６と第２の固定領域２０７との間でフォーカスを移動できるようにして、フォルダ名を表示する第１の固定領域２０６にフォーカスが当てられている状態にいる場合）には（ステップＳ３５３でＹＥＳ）、前のフォルダの最初又は最後のメールを次の表示メールとして決定する（ステップＳ３５４）。
【００９１】
次に、メール表示のステップＳ３０２の詳細を図８等に示した各例毎に説明する。
【００９２】
図２４を参照すると、図８及び図１０の例では、まず、文字コード読出部１５５は、送信元の文字コードを格納部１１５ａから読み出す（ステップＳ３６１）。次に、文字ドットパターン読出部１５７は、送信元の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ３６２）。次に、文字ドットパターン書込部１５８は、送信元の文字ドットパターンを固定領域２０４に書き込む（ステップＳ３６３）。
【００９３】
次に、文字コード読出部１５５は、受信日時の文字コードを格納部１１５ａから読み出す（ステップＳ３６４）。次に、文字コード読出部１５５は、件名の文字コードを格納部１１５ａから読み出す（ステップＳ３６５）。次に、文字コード読出部１５５は、本文の文字コードを格納部１１５ｂから読み出す（ステップＳ３６６）。次に、文字コード読出部１５５は、ステップＳ３６５、Ｓ３６６及びＳ３６６でそれぞれ読み出した受信日時の文字コード、件名の文字コード及び本文の文字コード並びに［受信日時］という文字列の文字コード、［件名］という文字列の文字コード及び［本文］という文字列の文字コードを結合して、文字コード群メモリ１５９に格納する（ステップＳ３６７）。次に、スクロール処理部１６０は、縦スクロール処理を行う（ステップＳ３６８）。縦スクロール処理のステップＳ３６８の詳細については後述する。
【００９４】
図２５を参照すると、図１１、図１２、図１３及び図１４の例では、まず、文字コード読出部１５５は、受信日時の文字コードを格納部１１５ａから読み出す（ステップＳ３７１）。次に、文字コード読出部１５５は、送信元の文字コードを格納部１１５ａから読み出す（ステップＳ３７２）。次に、文字コード読出部１５５は、ステップＳ３７１及びＳ３７２でそれぞれ読み出した受信日時の文字コード及び送信元の文字コードを結合する（ステップＳ３７３）。結合の際には、受信日時及び送信元のうちの一方が左端に表示され、他方が右端に表示されるように、適切な数のスペースの文字コードを間に挿入する。次に、文字ドットパターン読出部１５７は、受信日時の文字ドットパターン、送信元の文字ドットパターン及びスペースの文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ３７４）。次に、文字ドットパターン書込部１５８は、受信日時の文字ドットパターン、送信元の文字ドットパターン及びスペースのドットパターンを固定領域２０４に書き込む（ステップＳ３７５）。
【００９５】
次に、文字コード読出部１５５は、件名の文字コードを格納部１１５ａから読み出す（ステップＳ３７６）。次に、文字コード読出部１５５は、本文の文字コードを格納部１１５ｂから読み出す（ステップＳ３７７）。次に、文字コード読出部１５５は、ステップＳ３７６及びＳ３７７でそれぞれ読み出した件名の文字コード及び本文の文字コード並びに［件名］という文字列の文字コード及び［本文］という文字列の文字コードを結合して、文字コード群メモリ１５９に格納する（ステップＳ３７８）。次に、スクロール処理部１６０は、縦スクロール処理を行う（ステップＳ３６８）。縦スクロール処理のステップＳ３６８の詳細については後述する。
【００９６】
図２６を参照すると、図１５の例では、まず、文字コード読出部１５５は、受信日時の文字コードを格納部１１５ａから読み出す（ステップＳ３８１）。次に、文字ドットパターン読出部１５７は、受信日時の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ３８２）。次に、文字ドットパターン書込部１５８は、受信日時の文字ドットパターンを第１の固定領域２０６に書き込む（ステップＳ３８３）。
【００９７】
次に、文字コード読出部１５５は、送信元の文字コードを格納部１１５ａから読み出す（ステップＳ３８４）。次に、文字ドットパターン読出部１５７は、送信元の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ３８５）。次に、文字ドットパターン書込部１５８は、送信元の文字ドットパターンを第２の固定領域２０７に書き込む（ステップＳ３８６）。
【００９８】
次に、文字コード読出部１５５は、件名の文字コードを格納部１１５ａから読み出す（ステップＳ３８７）。次に、文字コード読出部１５５は、本文の文字コードを格納部１１５ｂから読み出す（ステップＳ３８８）。次に、文字コード読出部１５５は、ステップＳ３８７及びＳ３８８でそれぞれ読み出した件名の文字コード及び本文の文字コード並びに［件名］という文字列の文字コード及び［本文］という文字列の文字コードを結合して、文字コード群メモリ１５９に格納する（ステップＳ３８９）。次に、スクロール処理部１６０は、縦スクロール処理を行う（ステップＳ３６８）。縦スクロール処理のステップＳ３６８の詳細については後述する。
【００９９】
図２７を参照すると、図１６の例では、まず、文字コード読出部１５５は、送信元の文字コードを格納部１１５ａから読み出す（ステップＳ３９１）。次に、文字ドットパターン読出部１５７は、送信元の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ３９２）。次に、文字ドットパターン書込部１５８は、送信元の文字ドットパターンを第１の固定領域２０６に書き込む（ステップＳ３９３）。
【０１００】
次に、文字コード読出部１５５は、受信日時の文字コードを格納部１１５ａから読み出す（ステップＳ３９４）。次に、文字ドットパターン読出部１５７は、受信日時の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ３９５）。次に、文字ドットパターン書込部１５８は、受信日時の文字ドットパターンを第２の固定領域２０７に書き込む（ステップＳ３９６）。
【０１０１】
次に、文字コード読出部１５５は、件名の文字コードを格納部１１５ａから読み出す（ステップＳ３９７）。次に、文字コード読出部１５５は、本文の文字コードを格納部１１５ｂから読み出す（ステップＳ３９８）。次に、文字コード読出部１５５は、ステップＳ３９７及びＳ３９８でそれぞれ読み出した件名の文字コード及び本文の文字コード並びに［件名］という文字列の文字コード及び［本文］という文字列の文字コードを結合して、文字コード群メモリ１５９に格納する（ステップＳ３９９）。次に、スクロール処理部１６０は、縦スクロール処理を行う（ステップＳ３６８）。縦スクロール処理のステップＳ３６８の詳細については後述する。
【０１０２】
図２８を参照すると、図１７及び図１８の例では、まず、文字コード読出部１５５は、受信日時の文字コードを格納部１１５ａから読み出す（ステップＳ４０１）。次に、文字コード読出部１５５は、送信元の文字コードを格納部１１５ａから読み出す（ステップＳ４０２）。次に、文字コード読出部１５５は、ステップＳ４０１及びＳ４０２でそれぞれ読み出した受信日時の文字コード及び送信元の文字コードを結合する（ステップＳ４０３）。次に、文字ドットパターン読出部１５７は、受信日時の文字ドットパターン及び送信元の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ４０４）。次に、文字ドットパターン書込部１５８は、受信日時の文字ドットパターン及び送信元の文字ドットパターンを第１の固定領域２０６に書き込む（ステップＳ４０５）。
【０１０３】
次に、文字コード読出部１５５は、件名の文字コードを格納部１１５ａから読み出す（ステップＳ４０６）。次に、文字ドットパターン読出部１５７は、件名の文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ４０７）。次に、文字ドットパターン書込部１５８は、件名の文字ドットパターンを第２の固定領域２０７に書き込む（ステップＳ４０８）。
【０１０４】
次に、文字コード読出部１５５は、本文の文字コードを格納部１１５ｂから読み出す（ステップＳ４０９）。次に、文字コード読出部１５５は、本文の文字コードを文字コード群メモリ１５９に格納する（ステップＳ４１０）。次に、スクロール処理部１６０は、縦スクロール処理を行う（ステップＳ３６８）。縦スクロール処理のステップＳ３６８の詳細については後述する。
【０１０５】
図２９に示すフローチャートは、図１９の例に対応した処理を説明するためのフローチャートであるが、図８及び図１０の例に応した処理を説明するための図２４に示すフローチャートと比較すると、ステップＳ３６１乃至Ｓ３６７は同一であり、縦スクロールの処理（ステップＳ３６８）が、横スクロールの処理（ステップＳ４１１）に置き換わっている点のみが異なる。横スクロール処理のステップＳ４１１の詳細については後述する。
【０１０６】
縦スクロールの処理を横スクロールの処理に置き換えることにより、図２４を参照して説明した処理から図２９を参照して説明した処理を派生させたのと同様に、図２５乃至図２８を参照して説明した処理において、縦スクロールの処理を横スクロールに置き換えた処理を派生させることができる。
【０１０７】
次に、例として行数が２である場合の縦スクロール処理のステップＳ３６８の詳細について説明する。縦スクロール処理は、スクロール処理部１６０で行われる。
【０１０８】
図３０を参照すると、まず、ステップＳ５０３、Ｓ５０４及びＳ５０５のステップを、（Ｍ＋１）行×Ｎ文字について繰り返す（ステップＳ５０１、Ｓ５０２）。ここで、Ｍは、行数であり、この例では、Ｍ＝２である。また、Ｎは１行当たりの文字数である。
【０１０９】
ステップＳ５０３では、次の１文字の文字コードを文字コード群メモリ１５９から読み出す。次に、ステップＳ５０３で読み出した文字コードに対応する文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ５０４）。次に、ステップＳ５０４で読み出した文字ドットパターンをスクロール処理用メモリ１６１に書き込む（ステップＳ５０５）。
【０１１０】
ステップＳ５０３、Ｓ５０４及びＳ５０５を（Ｍ＋１）行×Ｎ文字について繰り返すことにより、図３１に示すように、スクロール処理用メモリ１６１には、（Ｍ＋１）行×Ｎ文字分の文字ドットパターンが書き込まれる。
【０１１１】
次に、変数である縦オフセットをゼロに初期化する（ステップＳ５０６）。
【０１１２】
次に、ステップＳ５０９をＭ行×Ｎ文字について繰り返す（ステップＳ５０７、Ｓ５０８）。
【０１１３】
ステップＳ５０９では、一文字分のドットパターンをスクロール処理用メモリ１６１から読み出して、これをスクロール領域２０５に転送する。
【０１１４】
ステップＳ５０９をＭ行×Ｎ文字について繰り返すことにより、図３２に示すように、スクロール処理用メモリ１６１のＭ行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。
【０１１５】
次に、縦オフセットを１画素だけ増やし（ステップＳ５１０）、縦オフセットの値が文字の縦サイズを超えているか否かを判断する（ステップＳ５１１）。
【０１１６】
縦オフセットの値が文字の縦サイズ以下であれば（ステップＳ５１１でＮＯ）、ステップＳ５０７、Ｓ５０８の繰り返しに戻る。
【０１１７】
縦オフセットの値が１である時に、ステップＳ５０９をＭ行×Ｎ文字について繰り返すことにより、図３３に示すように、スクロール処理用メモリ１６１のＭ行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。但し、縦方向に１画素分のオフセットが生じている。これにより、縦方向に１画素分のスクロールが発生する。
【０１１８】
ステップＳ５１１の判断結果がＹＥＳとなる直前に行われるステップＳ５０９のＭ行×Ｎ文字についての繰り返しにより、図３４に示すように、スクロール処理用メモリ１６１のＭ行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。但し、縦方向にＨ画素分のオフセットが生じている。ここで、Ｈは、文字の縦サイズである。
【０１１９】
縦オフセットを１画素だけ増やして（ステップＳ５１９）、縦オフセットの値が文字の縦サイズを超えたならば（ステップＳ５１１でＹＥＳ）、まず、ステップＳ５１３、Ｓ５１４及びＳ５１５をＮ文字について繰り返す（ステップＳ５１２）。
【０１２０】
ステップＳ５１３では、次の１文字の文字コードを文字コード群メモリ１５９から読み出す。次に、ステップＳ５１３で読み出した文字コードに対応する文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ５１４）。次に、ステップＳ５１４で読み出した文字ドットパターンをスクロール処理用メモリ１６１に書き込む（ステップＳ５１５）。
【０１２１】
ステップＳ５１３、Ｓ５１４及びＳ５１５を１行×Ｎ文字について繰り返すことにより、図３５に示すように、スクロール処理用メモリ１６１には、１行×Ｎ文字分の文字ドットパターンが書き込まれる。ここで、スクロール処理用メモリ１６１は、リングバッファの形態を有するため、書込みの領域は、第１行の領域である。次回以降ステップＳ５１３、Ｓ５１４及びＳ５１５を１行×Ｎ文字について繰り返す場合には、書込みの領域は、第２行の領域、第３行の領域、第１行の領域、・・・と循環的に変化する。
【０１２２】
次に、縦オフセットを１画素に初期化し（ステップＳ５１６）、ステップＳ５０７に戻る。
【０１２３】
ステップＳ５０９を再度Ｍ行×Ｎ文字について繰り返すことにより、図３６に示すように、スクロール処理用メモリ１６１のＭ行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。
【０１２４】
以上の処理を繰り返すことにより上方向への縦スクロールが実現される。なお、下方向への縦スクロールは、図３０に示す処理において、ステップＳ５１０で縦オフセットを１画素だけ減らし、ステップＳ５１６で縦オフセットをＨ−１とし、ステップＳ５１２〜Ｓ５１５で前の行について文字ドットパターンを書き込むようにすれば実現できる。
【０１２５】
なお、ステップＳ５０７に入る前に、縦スクロール処理が現在許可されているか否かを判断し、許可されていなければ、ステップＳ５０７には入らず、許可されていればステップＳ５０７に入ることにより、キー操作による縦スクロールのオン／オフを制御することができる。
【０１２６】
図３７を参照すると、まず、ステップＳ５２２、Ｓ５２３及びＳ５２４のステップを、（Ｎ＋１）文字について繰り返す（ステップＳ５２１）。ここで、Ｎは１行当たりの文字数である。
【０１２７】
ステップＳ５２２では、次の１文字の文字コードを文字コード群メモリ１５９から読み出す。次に、ステップＳ５２２で読み出した文字コードに対応する文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ５２３）。次に、ステップＳ５２３で読み出した文字ドットパターンをスクロール処理用メモリ１６１に書き込む（ステップＳ５２４）。
【０１２８】
ステップＳ５２２、Ｓ５２３及びＳ５２４を（Ｎ＋１）文字について繰り返すことにより、図３８（ａ）に示すように、スクロール処理用メモリ１６１には、（Ｎ＋１）文字分の文字ドットパターンが書き込まれる。
【０１２９】
次に、変数である横オフセットをゼロに初期化する（ステップＳ５２５）。
【０１３０】
次に、ステップＳ５２７をＮ文字について繰り返す（ステップＳ５２６）。
【０１３１】
ステップＳ５２７では、一文字分のドットパターンをスクロール処理用メモリ１６１から読み出して、これをスクロール領域２０５に転送する。
【０１３２】
ステップＳ５２７を１行×Ｎ文字について繰り返すことにより、図３８（ｂ）に示すように、スクロール処理用メモリ１６１の１行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。
【０１３３】
次に、横オフセットを１画素だけ増やし（ステップＳ５２８）、横オフセットの値が文字の横サイズを超えているか否かを判断する（ステップＳ５２９）。
【０１３４】
横オフセットの値が文字の横サイズ以下であれば（ステップＳ５２９でＮＯ）、ステップＳ５２６の繰り返しに戻る。
【０１３５】
横オフセットの値が１である時に、ステップＳ５２７を１行×Ｎ文字について繰り返すことにより、図３８（ｃ）に示すように、スクロール処理用メモリ１６１の１行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。但し、横方向に１画素分のオフセットが生じている。これにより、横方向に１画素分のスクロールが発生する。
【０１３６】
ステップＳ５２９の判断結果がＹＥＳとなる直前に行われるステップＳ５２７の１行×Ｎ文字についての繰り返しにより、図３９（ａ）に示すように、スクロール処理用メモリ１６１の１行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。但し、横方向にＷ画素分のオフセットが生じている。ここで、Ｗは、文字の横サイズである。
【０１３７】
横オフセットを１画素だけ増やして（ステップＳ５２８）、横オフセットの値が文字の横サイズを超えたならば（ステップＳ５２９でＹＥＳ）、ステップＳ５３０に進む。
【０１３８】
ステップＳ５３０では、次の１文字の文字コードを文字コード群メモリ１５９から読み出す。次に、ステップＳ５３０で読み出した文字コードに対応する文字ドットパターンを文字ドットパターンメモリ１５６から読み出す（ステップＳ５３１）。次に、ステップＳ５３１で読み出した文字ドットパターンをスクロール処理用メモリ１６１に書き込む（ステップＳ５３２）。
【０１３９】
ステップＳ５３０、Ｓ５３１及びＳ５３２を行うことにより、図３９（ｂ）に示すように、スクロール処理用メモリ１６１には、１文字分の文字ドットパターンが書き込まれる。ここで、スクロール処理用メモリ１６１は、リングバッファの形態を有するため、書込みの領域は、第１文字の領域である。次回以降ステップＳ５３０、Ｓ５３１及びＳ５３２を１文字について行う場合には、書込みの領域は、第２文字の領域、第３文字の領域、第４行の領域、・・・、第（Ｎ＋１）の領域、文字第１文字の領域、と循環的に変化する。
【０１４０】
次に、横オフセットを１画素に初期化し（ステップＳ５３３）、ステップＳ５２６に戻る。
【０１４１】
ステップＳ５２７を再度Ｎ文字について繰り返すことにより、図３９（ｃ）に示すように、スクロール処理用メモリ１６１の１行×Ｎ文字分のドットパターンがスクロール領域２０５に転送される。
【０１４２】
以上の処理を繰り返すことにより左方向への横スクロールが実現される。なお、右方向への横スクロールは、図３７に示す処理において、ステップＳ５２８で横オフセットを１画素だけ減らし、ステップＳ５１６で横オフセットをＷ−１とし、ステップＳ５３０〜Ｓ５３２で前の文字について文字ドットパターンを書き込むようにすれば実現できる。
【０１４３】
なお、ステップＳ５２６に入る前に、横スクロール処理が現在許可されているか否かを判断し、許可されていなければ、ステップＳ５２６には入らず、許可されていればステップＳ５２６に入ることにより、キー操作による横スクロールのオン／オフを制御することができる。
【０１４４】
なお、上記では受信メールの表示方法を説明したが、送信メールにも上記の表示方法を適用することができる。この場合、送信元は、送信先に置き換わる。
【０１４５】
また、図７に示す受信メール表示部の各部は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが記録媒体から読み出して、実行することによっても実現することができる。
【０１４６】
また、図２０乃至３９を参照して説明した方法も、ハードウェアによって実現することもできるが、コンピュータにこのような方法を行わせるためのプログラムをコンピュータが記録媒体から読み出して、実行することによっても実現することができる。
【産業上の利用可能性】
【０１４７】
本発明は、携帯電話機等におけるメール表示に利用することができる。
【図面の簡単な説明】
【０１４８】
【図１】従来例によるテレビ放送及び文字データ放送を同時表示した画面の例を示す図である。
【図２】本発明の実施形態による携帯電話機の全体の構成を示すブロック図である。
【図３】本発明の実施形態による画像メモリに設けられた各領域を示す図である。
【図４】本発明の実施形態による受信メール格納部の構成例を示す図である。
【図５】本発明の実施形態による受信メール格納部の他の構成例を示す図である。
【図６】本発明の実施形態による受信メール格納部に格納されるデータ例を示す図である。
【図７】図２に示す受信メール表示制御部１１８の内部構成及びその周辺部を示すブロック図である。
【図８】本発明の実施形態による画面の構成例を示す第１の例を示す図である。
【図９】本発明の実施形態による画面の構成例を示す第２の例を示す図である。
【図１０】本発明の実施形態による画面の構成例を示す第３の例を示す図である。
【図１１】本発明の実施形態による画面の構成例を示す第４の例を示す図である。
【図１２】本発明の実施形態による画面の構成例を示す第５の例を示す図である。
【図１３】本発明の実施形態による画面の構成例を示す第６の例を示す図である。
【図１４】本発明の実施形態による画面の構成例を示す第７の例を示す図である。
【図１５】本発明の実施形態による画面の構成例を示す第８の例を示す図である。
【図１６】本発明の実施形態による画面の構成例を示す第９の例を示す図である。
【図１７】本発明の実施形態による画面の構成例を示す第１０の例を示す図である。
【図１８】本発明の実施形態による画面の構成例を示す第１１の例を示す図である。
【図１９】本発明の実施形態による画面の構成例を示す第１２の例を示す図である。
【図２０】本発明の実施形態によるメール表示方法の全体を示すフローチャートである。
【図２１】図２０に示す表示すべき初期のメールを決定するステップの詳細を示すフローチャートである。
【図２２】図２０に示す表示すべき次のメールを決定するステップの詳細を示すフローチャートである。
【図２３】図２０に示す表示すべき前のメールを決定するステップの詳細を示すフローチャートである。
【図２４】図２０に示すメール表示のステップの第１の例の詳細を示すフローチャートである。
【図２５】図２０に示すメール表示のステップの第２の例の詳細を示すフローチャートである。
【図２６】図２０に示すメール表示のステップの第３の例の詳細を示すフローチャートである。
【図２７】図２０に示すメール表示のステップの第４の例の詳細を示すフローチャートである。
【図２８】図２０に示すメール表示のステップの第５の例の詳細を示すフローチャートである。
【図２９】図２０に示すメール表示のステップの第６の例の詳細を示すフローチャートである。
【図３０】図２０乃至図２８に示す縦スクロール処理の詳細を示すフローチャートである。
【図３１】縦スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第１の図である。
【図３２】縦スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第２の図である。
【図３３】縦スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第３の図である。
【図３４】縦スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第４の図である。
【図３５】縦スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第５の図である。
【図３６】縦スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第６の図である。
【図３７】図２９に示す横スクロール処理の詳細を示すフローチャートである。
【図３８】横スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第１の図である。
【図３９】横スクロール処理におけるスクロール処理用メモリに対する文字ドットパターンの書込み及び読出しの順序を示す第２の図である。
【符号の説明】
【０１４９】
１０１  無線通話用アンテナ
１０２  無線通話用送受信部
１０３  通話部
１０４  マイク
１０５  スピーカ
１０６  表示部
１０７  キー群
１０８  メール入力部
１０９  送信メール書込部
１１０  送信メール格納部
１１１  送信メール読出部
１１２  メール送信部
１１３  メール受信部
１１４  受信メール書込部
１１５  受信メール格納部
１１６  アドレス帳
１１７  時計
１１８  受信メール表示制御部
１１９  メール画像領域
１２０  テレビ受信用アンテナ
１２１  テレビ受信部
１２２  テレビ画像書込部
１２３  テレビ画像領域
１２４  放送データ受信部
１２５  放送データ画像書込部
１２６  データ画像領域
１２７  表示モード制御部
１５１  順序決定部
１５２  前ボタン押下検出部
１５３  次ボタン押下検出部
１５４  表示メール決定部
１５５  文字コード読出部
１５６  文字ドットパターンメモリ
１５７  文字ドットパターン読出部
１５８  文字ドットパターン書込部
１５９  文字コード群メモリ
１６０  スクロール処理部
１６１  スクロール処理用メモリ
【図２】
2006221227.tif 000003
【図３】
2006221227.tif 000004
【図４】
2006221227.tif 000005
【図５】
2006221227.tif 000006
【図６】
2006221227.tif 000007
【図７】
2006221227.tif 000008
【図２０】
2006221227.tif 000009
【図２１】
2006221227.tif 000010
【図２２】
2006221227.tif 000011
【図２３】
2006221227.tif 000012
【図２４】
2006221227.tif 000013
【図２５】
2006221227.tif 000014
【図２６】
2006221227.tif 000015
【図２７】
2006221227.tif 000016
【図２８】
2006221227.tif 000017
【図２９】
2006221227.tif 000018
【図３０】
2006221227.tif 000019
【図３１】
2006221227.tif 000020
【図３２】
2006221227.tif 000021
【図３３】
2006221227.tif 000022
【図３４】
2006221227.tif 000023
【図３５】
2006221227.tif 000024
【図３６】
2006221227.tif 000025
【図３７】
2006221227.tif 000026
【図３８】
2006221227.tif 000027
【図３９】
2006221227.tif 000028
【図１】
2006221227.tif 000029
【図８】
2006221227.tif 000030
【図９】
2006221227.tif 000031
【図１０】
2006221227.tif 000032
【図１１】
2006221227.tif 000033
【図１２】
2006221227.tif 000034
【図１３】
2006221227.tif 000035
【図１４】
2006221227.tif 000036
【図１５】
2006221227.tif 000037
【図１６】
2006221227.tif 000038
【図１７】
2006221227.tif 000039
【図１８】
2006221227.tif 000040
【図１９】
2006221227.tif 000041