(57)【要約】【課題】  編集中の文字の表示様式の変更の効果を容易に確認できる携帯型情報機器を提供する。【解決手段】  携帯型情報機器の一態様である携帯電話１００の制御部が実行する文字色変更処理は、文字色パレットおよびプレビュー領域の表示用データを生成するステップ（Ｓ８０４、Ｓ８０６）と、各表示用データをＶＲＡＭに出力するステップ（Ｓ８０８）と、カーソルの移動に応じて（Ｓ８１４にてＹＥＳ）、カーソルの位置に対応する色の識別情報を取得するステップ（Ｓ８１６）と、サンプル文字列の文字の色をカーソルの位置に対応する色に変更してプレビュー領域の表示用データを生成するステップ（Ｓ８１８）とを含む。【選択図】        図６
2005244396.tif 000002
【特許請求の範囲】
【請求項１】
文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データと、前記複数の装飾機能の各々を実現するための各々の処理プログラムとを、前記複数の装飾機能の各々に対応付けて記憶するための記憶手段と、
外部からの入力を受け付けるための入力手段と、
前記装飾機能の選択の入力に応じて、各前記画像データと前記選択された装飾機能に対応付けられる処理プログラムとに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示データを生成する表示データ生成手段と、
前記表示データに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示手段とを含む、携帯型情報機器。
【請求項２】
文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データを前記複数の装飾機能の各々に対応付けて記憶するための記憶手段と、
外部からの入力を受け付けるための入力手段と、
前記複数の装飾機能の各々を実現するための各々の処理手段と、
前記装飾機能の選択の入力に応じて、前記処理手段により実現される前記選択された装飾機能と各前記画像データとに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示データを生成する表示データ生成手段と、
前記表示データに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示手段とを含む、携帯型情報機器。
【請求項３】
前記処理手段は、前記複数の装飾機能の各々を実現するために予め構成された処理回路である、請求項２に記載の携帯型情報機器。
【請求項４】
前記記憶手段は、前記表示手段の画像表示領域において予め定められた領域の範囲を表わす領域データをさらに記憶し、
前記入力手段は、外部から文字の入力を受け付け、
前記携帯型情報機器は、前記文字の入力に応じて、前記領域データに基づいて前記文字を表示するための文字データを生成する文字データ生成手段をさらに含み、
前記表示データ生成手段は、前記領域データに基づいて前記表示データを生成し、
前記表示手段は、前記表示データと前記文字データとに基づいて、各前記画像と前記入力された文字と前記装飾が反映された文字とを表示する、請求項１〜３のいずれかに記載の携帯型情報機器。
【請求項５】
前記領域データは、前記入力された文字が表示される文字表示領域の範囲を表わすデータと、前記文字表示領域と少なくとも重複する領域を有するプレビュー表示領域の範囲を表わす範囲データとを含み、
前記表示データ生成手段は、前記範囲データに対応付けて前記表示データを生成する、請求項４に記載の携帯型情報機器。
【請求項６】
前記入力手段は、前記装飾機能の変更の対象となる文字を選択するための入力を受け付け、
前記表示データ生成手段は、選択された前記装飾機能の変更の対象となる文字に応じて、前記表示データを生成する、請求項４に記載の携帯型情報機器。
【請求項７】
前記記憶手段は、前記装飾機能の各々について予め定められた文字を表示するための文字データを、前記装飾機能に対応付けてそれぞれ記憶し、
前記表示データ生成手段は、前記変更が指示された装飾機能に対応する前記文字データに基づいて、前記表示データを生成する、請求項４に記載の携帯型情報機器。
【請求項８】
前記予め定められた文字は、前記変更が指示された装飾機能を表わす文字を含む、請求項７に記載の携帯型情報機器。
【請求項９】
前記入力手段は、少なくとも１つ以上の文字の選択と、前記装飾機能の選択候補の入力とを受け付け、
前記表示データ生成手段は、選択された前記少なくとも１つ以上の文字の装飾機能を前記選択候補とされた装飾機能に変更して、前記表示データを生成する、請求項４に記載の携帯型情報機器。
【請求項１０】
前記入力手段は、予め定められた位置関係に基づいて配置された複数のボタンを含み、
前記記憶手段は、前記位置関係に基づいて、前記複数のボタンの各々を各前記画像データに対応付けて記憶し、
前記表示データ生成手段は、前記複数のボタンのいずれかの押下に応答して、前記押下されたボタンに対応付けられる画像データに基づいて、前記表示データを生成する、請求項４に記載の携帯型情報機器。
【請求項１１】
文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データと、各前記複数の装飾機能の各々を実現するための各々の処理プログラムとを、前記複数の装飾機能の各々に対応付けて予め準備するステップと、
外部からの入力を受け付けるステップと、
前記装飾機能の選択の入力に応じて、各前記画像データと前記選択された装飾機能に対応付けられる処理プログラムとに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示データを生成するステップと、
前記表示データに基づいて、前記装飾が反映された文字と各前記画像とを表示するステップとを含む、携帯型情報機器における文字の表示方法。
【請求項１２】
携帯型情報機器に文字の表示方法を実現させるためのプログラムであって、前記プログラムは前記携帯型情報機器に、
文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データと、各前記複数の装飾機能の各々を実現するための各々の処理プログラムとを、前記複数の装飾機能の各々に対応付けて予め準備するステップと、
外部からの入力を受け付けるステップと、
前記装飾機能の選択の入力に応じて、各前記画像データと前記選択された装飾機能に対応付けられる処理プログラムとに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示データを生成するステップと、
前記表示データに基づいて、前記装飾が反映された文字と各前記画像とを表示するステップとを実行させる、プログラム。
【請求項１３】
文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データを前記複数の装飾機能の各々に対応付けて予め準備するステップと、
外部からの入力を受け付けるステップと、
前記複数の装飾機能の各々を実現する各々の処理ステップと、
前記装飾機能の選択の入力に応じて、前記処理ステップにより実現される前記選択された装飾機能と各前記画像データとに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示データを生成するステップと、
前記表示データに基づいて、前記装飾が反映された文字と各前記画像とを表示するステップとを含む、携帯型情報機器における文字の表示方法。
【請求項１４】
携帯型情報機器に文字の表示方法を実現させるためのプログラムであって、前記プログラムは前記携帯型情報機器に、
文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データを前記複数の装飾機能の各々に対応付けて予め準備するステップと、
外部からの入力を受け付けるステップと、
前記複数の装飾機能の各々を実現する各々の処理ステップと、
前記装飾機能の選択の入力に応じて、前記処理ステップにより実現される前記選択された装飾機能と各前記画像データとに基づいて、前記装飾が反映された文字と各前記画像とを表示するための表示データを生成するステップと、
前記表示データに基づいて、前記装飾が反映された文字と各前記画像とを表示するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示領域を有する携帯型情報機器における文字の表示処理に関し、特に、編集中の文字と、編集中の文字の装飾が変更された場合の効果とを表示することが可能な携帯型情報機器、編集中の文字と、編集中の文字の装飾が変更された場合の効果とを表示する方法、およびその方法を携帯型情報機器に実現させるためのプログラムに関する。
【背景技術】
【０００２】
携帯電話その他の携帯型情報機器は、従来の通信機能に加えて、電子メールの作成機能のような文字の編集機能その他の機能を備えている。ユーザは、各機能について予め準備された項目を各自の使用態様に応じて設定することができる。この場合、ユーザが設定を変更しようとする項目を選択して、設定の変更を有効にした後に初めて、設定変更の効果を確認することができる。そのため、ユーザは、携帯型情報機器の設定の変更時に、その変更の効果を確認しにくいという問題があった。また、ユーザが誤った設定を選択した場合にも、その設定が有効になったときに初めて、ユーザは、誤った設定をしたことを確認できるため、再度必要な操作を行なう必要があり、利便性は必ずしも良くなかった。
【０００３】
そこで、このような問題を解決するために、たとえば特開２００１−３０８９９１号公報（特許文献１）は、視覚的な面から携帯型情報機器の機能設定の操作性を向上させることができる機能設定装置を開示する。この機能設定装置は、ユーザに対して携帯型情報機器の機能設定に係る複数の設定項目を表示する表示部と、各設定項目の背景色をそれぞれ異なる色とする設定項目色決定部と、設定項目をユーザが選択すると表示部の画面を選択された設定項目の背景色と同一色にする表示部画面色決定手段とを含む。
【０００４】
特許文献１に開示された機能設定装置によると、ユーザは初めから色を選択することにより該当する機能を選択することができると共に、選択した色に間違いが無いかを確認することができる。これにより、選択操作を視覚的によりわかりやすくすることができるため携帯型情報機器の利便性を向上させることができる。
【０００５】
また、たとえば特開２００２−２９７２８８号公報（特許文献２）は、携帯情報端末装置を開示する。この端末装置は、表示手段と、表示手段に表示される複数の選択対象情報の中から位置の情報を選択するための指示入力を受け付ける選択手段とを含む。選択手段は、所定の選択対象情報との関連性を識別表示する識別情報手段を含む。選択手段は、指示入力されると識別表示手段によって関連性が識別表示されている選択対象情報を選択する。
【０００６】
特許文献２に開示された携帯情報端末装置によると、選択手段が、いずれの選択対象情報と関連性を有するものであるかが容易に把握でき、複数の選択対象情報の中から一の情報を容易かつ効率的に選択することができる。
【特許文献１】特開２００１−３０８９９１号公報
【特許文献２】特開２００２−２９７２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に開示された携帯情報端末装置によると、選択された情報による効果が表示手段に反映されるまで、その情報による効果を確認することができなかった。
【０００８】
特に、ＰＣ（Personal Computer）に比べて表示領域が小さい携帯情報端末では、たとえばテキストの編集画面において、ユーザが文字の書式を変更しようとすると、その変更後の書式は、編集画面に反映されてはじめて確認できる。そのため、さまざまな書式をテキストに反映させる場合には、その確認までに時間を要し、文書を効率よく作成できないという問題があった。
【０００９】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、画面における表示態様の変更の効果を容易に確認することができる携帯型情報機器を提供することである。
【００１０】
本発明の他の目的は、多くの表示態様を有するテキストを効率よく編集することができる携帯型情報機器を提供することである。
【００１１】
本発明の他の目的は、携帯型情報機器において、多くの表示態様を有するテキストを効率よく編集する方法を提供することである。
【００１２】
本発明のさらに他の目的は、多くの表示態様を有するテキストを効率よく編集することができる機能を携帯型情報機器に実現させるためのプログラムを提供することである。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、この発明のある局面に従うと、携帯型情報機器は、文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データと、複数の装飾機能の各々を実現するための各々の処理プログラムとを、複数の装飾機能の各々に対応付けて記憶するための記憶手段と、外部からの入力を受け付けるための入力手段と、装飾機能の選択の入力に応じて、各画像データと選択された装飾機能に対応付けられる処理プログラムとに基づいて、装飾が反映された文字と各画像とを表示するための表示データを生成する表示データ生成手段と、表示データに基づいて、装飾が反映された文字と各画像とを表示するための表示手段とを含む。
【００１４】
上記の携帯型情報機器によると、ユーザが装飾機能を選択すると、表示手段は、その機能が反映された文字を表示するため、ユーザは変更後の文字の表示態様を確認しつつ文字を編集することができる。
【００１５】
この発明の他の局面に従うと、携帯型情報機器は、文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データを複数の装飾機能の各々に対応付けて記憶するための記憶手段と、外部からの入力を受け付けるための入力手段と、複数の装飾機能の各々を実現するための各々の処理手段と、装飾機能の選択の入力に応じて、処理手段により実現される選択された装飾機能と各画像データとに基づいて、装飾が反映された文字と各画像とを表示するための表示データを生成する表示データ生成手段と、表示データに基づいて、装飾が反映された文字と各画像とを表示するための表示手段とを含む。
【００１６】
上記の携帯型情報機器によると、ユーザが装飾機能を選択すると、処理手段（たとえば、各機能を実現するための回路）が、その機能を実現する。表示手段は、その機能が反映された文字を表示する。したがって、ユーザは変更後の文字の表示態様を確認しつつ、文字を編集することができる。
【００１７】
好ましくは、処理手段は、複数の装飾機能の各々を実現するために予め構成された処理回路である。
【００１８】
好ましくは、記憶手段は、表示手段の画像表示領域において予め定められた領域の範囲を表わす領域データをさらに記憶する。入力手段は、外部から文字の入力を受け付ける。携帯型情報機器は、文字の入力に応じて、領域データに基づいて文字を表示するための文字データを生成する文字データ生成手段をさらに含む。表示データ生成手段は、領域データに基づいて表示データを生成する。表示手段は、表示データと文字データとに基づいて、各画像と入力された文字と装飾が反映された文字とを表示する。
【００１９】
上記の携帯型情報機器によると、表示手段は、ユーザが入力した文字と、装飾の変更後の文字とを表示するため、そのユーザは、文字を編集しながら、表示態様を変更した場合の文字を確認することができる。これにより効率よく文字を編集することができる携帯型情報機器を提供することができる。
【００２０】
好ましくは、領域データは、入力された文字が表示される文字表示領域の範囲を表わすデータと、文字表示領域と少なくとも重複する領域を有するプレビュー表示領域の範囲を表わす範囲データとを含む。表示データ生成手段は、範囲データに対応付けて表示データを生成する。
【００２１】
上記の携帯型情報機器によると、プレビュー表示領域は文字表示領域の前面に表示されるため、ユーザは、表示領域が小さい携帯型情報機器でも、少なくとも装飾の変更後の文字を確認することができる。
【００２２】
好ましくは、入力手段は、装飾機能の変更の対象となる文字を選択するための入力を受け付ける。表示データ生成手段は、選択された装飾機能の変更の対象となる文字に応じて、表示データを生成する。
【００２３】
上記の携帯型情報機器によると、ユーザが選択した文字の装飾を変更した後の文字が表示される。このようにすると、編集時に適宜装飾の変更の態様を確認することができるため、ユーザは効率よく文書を編集することができる。
【００２４】
好ましくは、記憶手段は、装飾機能の各々について予め定められた文字を表示するための文字データを、装飾機能に対応付けてそれぞれ記憶する。表示データ生成手段は、変更が指示された装飾機能に対応する文字データに基づいて、表示データを生成する。
【００２５】
上記の携帯型情報機器によると、ユーザが選択した装飾機能に対応付けられた文字が表示されるため、誤った機能の選択が防止される。
【００２６】
好ましくは、予め定められた文字は、変更が指示された装飾機能を表わす文字を含む。
【００２７】
上記の携帯型情報機器によると、装飾機能の名称が表示されるため、ユーザはこれから実行しようとする機能を容易に確認することができる。
【００２８】
好ましくは、入力手段は、少なくとも１つ以上の文字の選択と、装飾機能の選択候補の入力とを受け付ける。表示データ生成手段は、選択された少なくとも１つ以上の文字の装飾機能を選択候補とされた装飾機能に変更して、表示データを生成する。
【００２９】
上記の携帯型情報機器によると、ユーザが入力手段を操作して文字を選択してさらに装飾機能を選択すると、その機能が反映された文字が表示される。
【００３０】
好ましくは、入力手段は、予め定められた位置関係に基づいて配置された複数のボタンを含む。記憶手段は、位置関係に基づいて、複数のボタンの各々を各画像データに対応付けて記憶する。表示データ生成手段は、複数のボタンのいずれかの押下に応答して、押下されたボタンに対応付けられる画像データに基づいて、表示データを生成する。
【００３１】
上記の携帯型情報機器によると、複数のボタンのいずれかを押下することにより、そのボタンに対応付けられている機能が実行される。このようにすると、ユーザは機能を容易に選択することができるため、携帯型情報機器の利便性を向上させることができる。
【００３２】
この発明の他の局面に従うと、携帯型情報機器における文字の表示方法は、文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データと、各複数の装飾機能の各々を実現するための各々の処理プログラムとを、複数の装飾機能の各々に対応付けて予め準備するステップと、外部からの入力を受け付けるステップと、装飾機能の選択の入力に応じて、各画像データと選択された装飾機能に対応付けられる処理プログラムとに基づいて、装飾が反映された文字と各画像とを表示するための表示データを生成するステップと、表示データに基づいて、装飾が反映された文字と各画像とを表示するステップとを含む。
【００３３】
上記の表示方法によると、ユーザが装飾機能を選択すると、その機能が反映された文字が表示される。したがって、ユーザは変更後の文字の表示態様を確認することができるため、文字の装飾の設定に関する誤操作を防止しつつ効率よく文書を編集することができる。
【００３４】
この発明の他の局面に従うと、携帯型情報機器における文字の表示方法は、文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データを複数の装飾機能の各々に対応付けて予め準備するステップと、外部からの入力を受け付けるステップと、複数の装飾機能の各々を実現する各々の処理ステップと、装飾機能の選択の入力に応じて、処理ステップにより実現される選択された装飾機能と各画像データとに基づいて、装飾が反映された文字と各画像とを表示するための表示データを生成するステップと、表示データに基づいて、装飾が反映された文字と各画像とを表示するステップとを含む。
【００３５】
上記の表示方法によると、ユーザが装飾機能を選択すると、その機能は処理手段（たとえば、各機能を実現するための回路）によって実現され、その機能が反映された文字が表示される。したがって、ユーザは変更後の文字の表示態様を確認しつつ、文字を編集することができる。
【００３６】
この発明の他の局面に従うと、プログラムは、携帯型情報機器に文字の表示方法を実現させる。このプログラムは携帯型情報機器に、文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データと、各複数の装飾機能の各々を実現するための各々の処理プログラムとを、複数の装飾機能の各々に対応付けて予め準備するステップと、外部からの入力を受け付けるステップと、装飾機能の選択の入力に応じて、各画像データと選択された装飾機能に対応付けられる処理プログラムとに基づいて、装飾が反映された文字と各画像とを表示するための表示データを生成するステップと、表示データに基づいて、装飾が反映された文字と各画像とを表示するステップとを実行させる。
【００３７】
上記のプログラムが携帯型情報機器において実行されると、ユーザが装飾機能を選択した場合に、その機能が反映された文字が表示される。したがって、ユーザは変更後の文字の表示態様を確認することができるため、文字の装飾の設定に関する誤操作を防止しつつ効率よく文書を編集することができる。
【００３８】
この発明のさらに他の局面に従うと、プログラムは、携帯型情報機器に文字の表示方法を実現させる。このプログラムは携帯型情報機器に、文字の複数の装飾機能の各々に対応付けられる各画像を表示するための各々の画像データを複数の装飾機能の各々に対応付けて予め準備するステップと、外部からの入力を受け付けるステップと、複数の装飾機能の各々を実現する各々の処理ステップと、装飾機能の選択の入力に応じて、処理ステップにより実現される選択された装飾機能と各画像データとに基づいて、装飾が反映された文字と各画像とを表示するための表示データを生成するステップと、表示データに基づいて、装飾が反映された文字と各画像とを表示するステップとを実行させる。
【００３９】
上記のプログラムが携帯型情報機器において実行されると、ユーザが装飾機能を選択した場合に、その機能は、処理手段により実現され、その機能が反映された文字が表示される。これにより、ユーザは変更後の文字の表示態様を確認することができるため、文字の装飾の設定に関する誤操作を防止しつつ効率よく文書を編集することができる。
【発明の効果】
【００４０】
本発明に係る携帯型情報機器によると、ユーザが文字の編集時において、文字の装飾を変更する場合に、複数の項目から変更の候補として選択された機能をその文字に反映した効果が、編集中の文字に加えて表示される。このようにすると、ユーザは、文字色の変更その他の装飾の変更の効果を確認しつつ、文字を編集することができるため、効率よく文書を作成することができる。また、ユーザは、画面を切り替えることなく文字を編集することができる。
【００４１】
また、本発明に係る携帯型情報機器によると、ユーザは、カーソルキー、数字ボタンその他の操作ボタンの操作により項目を選択して文字の装飾を変更しつつ、文字を編集することができるため、編集時における操作性を向上させることができる。
【００４２】
本発明に係る携帯型情報機器における表示方法によると、ユーザが文字を編集する場合に文字の装飾を変更するとき、ユーザが選択した変更の候補とされた機能の効果が予め文字の表示領域と異なる領域に表示される。このようにすると、ユーザは、文字色の変更その他の装飾の変更の効果を確認しつつ、文字を編集することができるため、効率よく文書を作成することができる。
【００４３】
本発明に係る表示方法を実現するためのプログラムによると、携帯型情報機器は、ユーザが文字を編集する場合に文字の装飾を変更するとき、予め文字の表示領域と異なる領域に、ユーザが選択した変更の候補とされた機能の効果を表示する。このようにすると、ユーザは、文字色の変更その他の装飾の変更の効果を確認しつつ、文字を編集することができるため、効率よく文書を作成することができる。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４５】
図１を参照して、本発明の実施の形態の一態様である携帯電話１００について説明する。図１は、携帯電話１００の外観を表わす図である。なお、本発明は、携帯電話に限らず、小型のディスプレイの表示領域を有するＰＤＡ（Personal Digital Assistant）その他携帯型情報機器にも適用することができる。
【００４６】
図１に示すように、携帯電話１００は、筐体１２０と、筐体１２０に配置されたディスプレイ１５０と、ディスプレイ１５０に表示されるカーソルを移動し、さらに移動先の項目を選択するための操作ボタン１３０と、１２キー１４０とを含む。なお、携帯電話１００の構成は、図１に示した態様に限られず、折り畳み可能な携帯電話であってもよい。
【００４７】
図２を参照して、携帯電話１００の機能について説明する。図２に示すように、携帯電話１００は、外部からの入力を受け付けるための入力部２０２と、入力される指示と予め準備されたデータとに基づいて、所定の処理を実行するための制御部２５０と、送信部２０４と、通信制御部２０６と、入力されたテキストデータを所定のデータ領域に一時的に格納するためのテキストデータ一時記憶部２２０と、編集の対象となるメールデータを一時的に格納するためのメール一時保存部２２２と、予め準備されたデータであって、テキストを装飾するための文字装飾データを記憶するための編集データ記憶部２２４と、ＶＲＡＭ（Video Random Access Memory）２２６と、受信部２０８と、アンテナ２４０とを含む。制御部２５０は、入力されたデータに基づいてテキストの編集（新規作成、変更等）を実行するためのテキスト編集部２１０と、上記文字装飾データに基づいて、選択された文字を装飾するための装飾処理部２１２と、文字入力処理部２１４と、表示処理部２１６とを含む。
【００４８】
制御部２５０は、後述するように、入力部２０２からの入力に応じて、各メモリに格納されているデータに基づいて予め定められた処理を実行する。この処理の結果は、各メモリに書き込まれる。その結果は、ディスプレイ１５０その他の出力手段によって、画像として表示されたり、スピーカ（図示しない）によって音声出力されたりする。このように、制御部２５０は、たとえば、コンピュータにおけるＣＰＵ（Central Processing Unit）に相当する機能を実現するものである。
【００４９】
入力部２０２から出力される信号は、制御部２５０に入力される。制御部２５０は、テキストデータ一時記憶部２２０と、メール一時保存部２２２と、編集データ記憶部２２４と、ＶＲＡＭ２２６との間で相互にデータを読み出し、また書き込む。制御部２５０から出力される信号は、送信部２０４に入力される。送信部２０４から出力される信号は、通信制御部２０６に入力される。通信制御部２０６は、アンテナ２４０を介して送信信号を送信する。通信制御部２０６は、さらにアンテナ２４０を介して受信した信号を受信部２０８に出力する。受信部２０８から出力されるデータは、メール一時保存部２２２に格納される。
【００５０】
入力部２０２は、携帯電話１００のユーザから指示を受付けるための入力手段である。入力部２０２は、たとえば図１に示した１２キー１４０、操作ボタン１３０、その他のボタンを含む。ユーザが入力部２０２を介して入力した指示はテキスト編集部２１０に入力される。テキスト編集部２１０は、その入力信号に応じて装飾処理部２１２あるいは文字入力処理部２１４との間で必要なデータをやり取りする。装飾処理部２１２は、ディスプレイ１５０に表示されるテキストに装飾処理を施すための手段である。この装飾処理には、たとえばテキストのサイズの変更、文字色の変更、書体の変更その他一般的にテキストエディタの機能として含まれる処理を含む。文字入力処理部２１４は、ユーザが入力部２０２を介して入力した文字（たとえばローマ字、平仮名など）を受付けて、テキストデータ一時記憶部２２０のデータ領域に一時的に格納する。
【００５１】
受信部２０８がアンテナ２４０を介して受信したメールは、メール一時保存部２２２に格納され、テキスト編集部２１０により読出される。読出されたメールは、表示処理部２１６を介してＶＲＡＭ２２６に書込まれ、ディスプレイ１５０に表示される。
【００５２】
編集データ記憶部２２４は、ユーザの指示に応じて入力されたテキストを編集するために必要なデータを予め記憶する。このデータには、たとえば携帯電話１００が文書装飾モードである場合における１２キー１４０とそれぞれのキーに対応付けられている機能との対応関係が含まれる。編集データ記憶部２２４におけるデータ構造については後述する。
【００５３】
図３を参照して、本実施の形態に係る携帯電話１００におけるデータ構造について説明する。図３は、携帯電話１００のテキストデータ一時記憶部２２０におけるデータの格納の一態様を表わす図である。このデータは、ＲＯＭ（Read Only Memory）その他の不揮発性のメモリ（図示しない）に予め記憶されており、必要なプログラムの起動に応じて、ＲＯＭから、ＲＡＭその他のテキストデータ一時記憶部２２０の各データ領域に読み出される。なお、このデータはＲＯＭに格納される場合のほかに、ＥＰＲＯＭ（Erasable and Programmable ＲＯＭ）その他のメモリに格納されていても良い。
【００５４】
図３に示すように、携帯電話１００の状態表示データは、データ領域Ｄ３００に格納される。この状態表示データは、たとえば携帯電話１００の受信状態、バッテリ（図示しない）の充電状態、その他携帯電話１００の作動状態に関する情報を含む。
【００５５】
テキスト編集領域の表示データは、データ領域Ｄ３１０に格納される。この表示データは、すなわちディスプレイ１５０の表示領域におけるテキスト編集画面に表示されるデータである。ユーザがメールの新規作成、文書の作成その他テキストの編集画面を開いて所定の文字入力操作を実行している場合、入力された文字に応じたデータが表示データとしてデータ領域Ｄ３１０に格納される。
【００５６】
ソフトキーの表示データは、データ領域Ｄ３２０に格納される。ここでソフトキーとは、予め定められた機能が携帯電話１００の筐体１２０に配置されたボタン（図示しない）に対して対応付けられ、その機能がディスプレイ１５０に表示されているキーをいう。その機能は、ディスプレイ１５０に表示されている画面に応じて設定される。このソフトキーは、ディスプレイ１５０の画面に応じて切り換えられ、ユーザは、同一のキーを操作してもそのときの画面に応じた機能を実現することができる。
【００５７】
このようにしてテキストデータ一時記憶部２２０に格納されているデータは、テキスト編集部２１０によって読み出され、表示処理部２１６を介してＶＲＡＭ２２６に書込まれる。その結果、ディスプレイ１５０は、そのデータに応じて文字を表示する。
【００５８】
図４を参照して、本実施の形態に係る携帯電話１００におけるデータ構造についてさらに説明する。図４は、編集データ記憶部２２４に格納されるデータとプログラムとの対応関係を概念的に表わす図である。このデータは、文字の装飾のためのデータである。ここで、文字の装飾とは、文字色の変更、文字の背景色の変更、書体の変更その他の文字の表示様式を変更することをいう。
【００５９】
図４に示すように、携帯電話１００の動作モードを表わす情報は、データ領域Ｄ４１０に格納される。１２キー１４０を識別する情報は、データ領域Ｄ４２０に格納される。各１２キー１４０に対応付けられている機能を表わす情報は、データ領域Ｄ４３０に格納される。各機能を実現するための処理プログラムは、データ領域Ｄ４４０に格納される。このように、携帯電話１００の動作モード（たとえば文書装飾モード）に関し、１２キー１４０のいずれかのキーは、そのモードに含まれる機能のいずれかに対応付けられている。したがって、ユーザが１２キー１４０を介して指示を入力すると、そのキーに応じた機能が実行される。たとえばユーザが１２キー１４０の１つである数字「１」ボタンを押下すると、そのボタンは文字色の変更に対応付けられているため、文字色を変更するための機能が、処理プログラム「color.pgm」に基づいて開始される。この機能を実行する場合の制御構造については、後述する。
【００６０】
図５を参照して、本実施の形態に係る携帯電話１００におけるデータ構造についてさらに説明する。図５は、携帯電話１００の編集データ記憶部２２４におけるデータの格納を概念的に表わす図である。
【００６１】
図５に示すように、サブ表示領域の位置データは、データ領域Ｄ５００に格納される。ここでサブ表示領域とは、予め定められた条件（たとえばユーザによる所定のボタンの押下）に応じてディスプレイ１５０に表示される領域をいう。この領域には、図４に示したように、文字色、文字サイズその他のテキストの書式を変更するための機能が表示される。このサブ表示領域の位置データは、たとえば矩形から表わされる領域のいずれかの角部のディスプレイ１５０の表示領域における座標データである。その矩形が表示される位置は、このデータに基づいて任意に設定することができる。
【００６２】
文字色パレットの表示用データは、データ領域Ｄ５１０に格納される。文字色パレットは、図４のデータ領域Ｄ４３０に示したように、たとえば１２キー１４０に対応付けられる「文字色」の変更のために使用可能な色を一覧表示するためのものである。この文字色パレットの表示用データは、携帯電話１００のディスプレイ１５０が表示可能な色と、ユーザがその色を選択するための１２キー１４０のいずれかを識別する番号とが対応付けられたデータである。
【００６３】
文字色の識別データは、データ領域Ｄ５２０に格納される。この識別データは、文字色を変更するために選択された色を区別する情報である。たとえばユーザがデフォルトでディスプレイ１５０に表示されているテキスト（たとえば黒色）について文字色の変更を選択した場合には、初期情報として黒色を特定する情報が格納される。その後、ユーザが文字色を黒色から赤色に変更した場合には、赤色を特定する情報がデータ領域Ｄ５２０に格納される。
【００６４】
プレビュー領域の表示用データは、データ領域Ｄ５３０に格納される。ここでプレビュー領域とは、ユーザにより仮選択された文字の装飾（たとえば文字色の変更）の効果が反映された文字を表示させるための領域である。たとえば前述のようにデフォルトで黒色の文字が選択された場合には、プレビュー領域には黒色の文字が表示される。その後ユーザがカーソル操作あるいは数字ボタンの押下により赤色を選択した場合には、その文字は赤色に変更されプレビュー領域に表示される。
【００６５】
図６を参照して、本実施の形態に係る携帯電話１００の制御構造について説明する。図６は、携帯電話１００の制御部２５０が実行する文書編集処理の手順を表わすフローチャートである。この処理を実現するためのプログラムは、編集データ記憶部２２４その他のメモリに予め格納されており、ユーザが入力部２０２を介して所定の指示を入力した場合に、そのメモリから読み出されて、所定の処理を実行する。
【００６６】
ステップＳ６０２にて、制御部２５０は、入力部２０２に対する入力を待機する。ステップＳ６０４にて、制御部２５０は、ユーザによる指示の入力を検知する。
【００６７】
ステップＳ６０６にて、制御部２５０は、その指示が文字装飾の指示であるか否かを判断する。この判断は、たとえば入力部２０２から出力される信号が、文字装飾を表わす信号であるか否かに基づいて行なわれる。ユーザの指示が文字装飾の指示である場合には（ステップＳ６０６にてＹＥＳ）、処理はステップＳ７００に移される。そうでない場合には（ステップＳ６０６にてＮＯ）、処理はステップＳ６０８に移される。
【００６８】
ステップＳ６０８にて、制御部２５０は、ユーザの指示が保存の指示であるか否かを判断する。ユーザの指示が保存の指示である場合には（ステップＳ６０８にてＹＥＳ）、処理はステップＳ６１０に移される。そうでない場合には（ステップＳ６０８にてＮＯ）、処理はステップＳ６１２に移される。
【００６９】
ステップＳ６１０にて、制御部２５０は、予め定められたデータの保存処理を実行する。ステップＳ６１２にて、制御部２５０は、ユーザの指示が処理の終了の指示であるか否かを判断する。ユーザの指示が処理の終了の指示である場合には（ステップＳ６１２にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ６１２にてＮＯ）、処理はステップＳ６１４に移される。
【００７０】
ステップＳ６１４にて、制御部２５０は、その他の処理、すなわち、入力部２０２を介して入力された指示に予め対応付けられた処理を実行する。
【００７１】
ステップＳ７００にて、制御部２５０は、図７において後述する装飾処理を実行する。この処理が実行されると、ディスプレイ１５０に表示されている文字、背景色その他の文字の表示態様が変更される。
【００７２】
図７を参照して、携帯電話１００の制御構造についてさらに説明する。図７は、制御部２５０が実行する装飾処理の手順を表わすフローチャートである。なお、以下の説明では、装飾処理の具体的な処理として、文字色を変更する文字色変更処理および文字が表示される領域の背景色を変更する処理について説明するが、その他の処理が含まれても良い。この処理には、文字のサイズを変更する処理、標準体の文字を斜字体に変更する処理その他、図４に示したように、携帯電話１００が予め有する機能を実現するための処理が含まれる。
【００７３】
ステップＳ７０２にて、制御部２５０は、ユーザの指示が文字の装飾の指示であるか否かを判断する。ここで、文字の装飾とはディスプレイ１５０に表示されているテキストの大きさ、色、表示位置その他の表示の態様を変更することをいう。ユーザの指示が文字の装飾の指示である場合には（ステップＳ７０２にてＹＥＳ）、処理はステップＳ８００に移される。そうでない場合には（ステップＳ７０２にてＮＯ）、処理はステップＳ７０４に移される。
【００７４】
ステップＳ７０４にて、制御部２５０は、ユーザの指示が背景色の変更の指示であるか否かを判断する。ここで、背景色とは各文字が表示される領域においてその文字の背後に表示される色をいう。ユーザの指示が背景色の変更の指示である場合には（ステップＳ７０４にてＹＥＳ）、処理はステップＳ９００に移される。そうでない場合には（ステップＳ７０４にてＮＯ）、処理はステップＳ７０６に移される。
【００７５】
ステップＳ７０６にて、制御部２５０は、ユーザにより入力された指示に応じて予め定められたその他の装飾処理を実行する。この処理には、上記したように予め携帯電話１００が有する機能として設定されている機能が含まれる。
【００７６】
ステップＳ８００にて、制御部２５０は、後述する文字色変更処理を実行する。この処理が実行されると、選択された文字の色が変更される。なお、以下の説明で文字装飾の一例として文字の色を変更する場合を説明するが、文字装飾はこれに限られない。
【００７７】
ステップＳ９００にて、制御部２５０は、後述する背景色変更処理を実行する。この処理が実行されると、ディスプレイ１５０において該当する文字の背景色が変更される。
【００７８】
図８を参照して、本実施の形態に係る携帯電話１００の制御構造についてさらに説明する。図８は、制御部２５０が実行する文字色変更処理の手順を表わすフローチャートである。
【００７９】
ステップＳ８０２にて、制御部２５０は、カーソルの位置の背景色の情報を取得する。この背景色の情報には、その背景色が何色であるかを識別するためのデータが含まれる。
【００８０】
ステップＳ８０４にて、制御部２５０は、文字色パレットの表示用データを生成する。この表示用データは、予め定められたプログラムに基づいて行なわれる。たとえば文字色パレットの各色が、１２キー１４０のいずれかに対応することが明示されるように、各文字と数字とが対応付けられたデータが生成される。
【００８１】
ステップＳ８０６にて、制御部２５０は、プレビュー領域の表示用データを生成する。このデータは、ユーザが選択した文字に対する文字の装飾の効果を表示するためのデータである。このデータは、たとえば図５に示したデータ領域Ｄ５３０に格納される。
【００８２】
ステップＳ８０８にて、制御部２５０は、編集データ記憶部２２４に格納した各表示用データをＶＲＡＭ２２６に出力する。その結果、ディスプレイ１５０は、ＶＲＡＭ２２６に書込まれているデータに基づいて、サブ表示領域、文字色パレット、およびプレビュー領域を表示する。
【００８３】
ステップＳ８１０にて、制御部２５０は、入力部２０２を介した指示の入力を待機する状態に切換わる。ステップＳ８１２にて、制御部２５０は、入力部２０２を介した指示の入力を検知する。
【００８４】
ステップＳ８１４にて、制御部２５０は、その入力がカーソルの移動の入力であるか否かを判断する。この判断は、たとえば入力部２０２から出力される信号が、操作ボタン１３０の移動に対応する信号であるか否かに基づいて行なわれる。ユーザからの入力がカーソルの移動である場合には（ステップＳ８１４にてＹＥＳ）、処理はステップＳ８１６に移される。そうでない場合には（ステップＳ８１４にてＮＯ）、処理はステップＳ８２２に移される。
【００８５】
ステップＳ８１６にて、制御部２５０は、カーソルの位置に対応する色の識別情報を取得する。すなわち、ユーザがディスプレイ１５０に表示された文字色パレットにおいて選択した色が、認識される。
【００８６】
ステップＳ８１８にて、制御部２５０は、予め定められたサンプル文字列の文字の色をカーソルの位置に対応する色に変更して、プレビュー領域の表示用データを生成する。たとえば、編集データ記憶部２２４のデータ領域から、サンプル文字列のデータが表示処理部によって読み出され、その文字列の文字色コードが選択された色の文字色コードに置き換えられる。このデータは、編集データ記憶部２２４のデータ領域Ｄ５３０に格納される。ステップＳ８２０にて、制御部２５０は、生成した表示用データをＶＲＡＭ２２６に出力する。その結果、ディスプレイ１５０は、ユーザが選択した色に変更されたサンプル文字列を表示する。
【００８７】
ステップＳ８２２にて、制御部２５０は、文字色パレットにおける文字の色が決定されたか否かを判断する。この判断は、たとえばユーザが入力部２０２を介して入力した指示が選択を確定する指示であるか否かに基づいて行なわれる。その文字の色が決定した場合には（ステップＳ８２２にてＹＥＳ）、処理はステップＳ８２４に移される。そうでない場合には（ステップＳ８２２にてＮＯ）、処理はステップＳ８２６に移される。
【００８８】
ステップＳ８２４にて、制御部２５０は、決定された色を文字の色に設定する。その結果、図３に示したように、テキストデータ一時記憶部２２０のデータ領域Ｄ３１０において、文字色が変更されたテキストの色のデータは決定された色のデータに置き換えられる。
【００８９】
ステップＳ８２６にて、制御部２５０は、ユーザの指示が文字装飾の取消しであるか否かを判断する。この判断は、たとえばユーザが入力部２０２を介してキャンセルの指示を入力したか否かに基づいて行なわれる。ユーザの指示が文字装飾の取消しの指示である場合には（ステップＳ８２６にてＹＥＳ）、処理は終了し、文字色変更処理を呼出したプログラムに復帰する。そうでない場合には（ステップＳ８２６にてＮＯ）、処理はステップＳ８１０に戻され、ユーザからの入力を再び待機する。
【００９０】
図９を参照して、本実施の形態に係る携帯電話１００の制御構造についてさらに説明する。図９は、携帯電話１００の制御部２５０が実行する背景色変更処理の手順を表わすフローチャートである。この処理は、ユーザがテキストの編集画面において背景色の変更のメニューを選択した場合に、その選択の確定の入力に応答して実行される。
【００９１】
ステップＳ９０２にて、制御部２５０は、カーソルの位置の文字の色および背景色の情報を取得する。この情報は、テキストデータ一時記憶部２２０のデータ領域Ｄ３１０の所定の領域に格納されている情報である。
【００９２】
ステップＳ９０４にて、制御部２５０は、背景色パレットの表示用データを生成する。このデータは、背景色パレットをディスプレイ１５０に表示させるためのデータである。このデータには、ディスプレイ１５０が表示可能な背景色の候補および各候補に対応付けられた数字が含まれる。
【００９３】
ステップＳ９０６にて、制御部２５０は、プレビュー領域の表示用データを生成する。このデータは、ユーザが文字の背景色を変更する場合に仮選択の効果を反映して表示させるための領域である。
【００９４】
ステップＳ９０８にて、制御部２５０は、生成した各表示用データをＶＲＡＭ２２６に出力する。その結果ディスプレイ１５０は、背景色パレットおよびプレビュー領域をサブの領域として表示することができる。
【００９５】
ステップＳ９１０にて、制御部２５０は、入力部２０２に対する入力を待機する。ステップＳ９１２にて制御部２５０は、入力部２０２を介した入力を検知する。
【００９６】
ステップＳ９１４にて、制御部２５０は、その入力がカーソルの移動の指示であるか否かを判断する。その入力がカーソルの移動の指示である場合には（ステップＳ９１４にてＹＥＳ）、処理はステップＳ９１６に移される。そうでない場合には（ステップＳ９１４にてＮＯ）、処理はステップＳ９２２に移される。
【００９７】
ステップＳ９１６にて、制御部２５０は、カーソルの位置に対応する色を識別する情報を取得する。この情報は、たとえばテキストデータ一時記憶部２２０のデータ領域Ｄ３１０において移動先の位置に応じた領域に格納されているデータである。
【００９８】
ステップＳ９１８にて、制御部２５０は、予め定められたサンプル文字列の背景色をカーソルの位置に対応する色に変更してプレビュー領域の表示用データを生成する。生成された表示用データは、編集データ記憶部２２４のデータ領域Ｄ５３０に格納される。
【００９９】
ステップＳ９２０にて、制御部２５０は、生成した表示用データをＶＲＡＭ２２６に出力する。その結果、ディスプレイ１５０は、ユーザのカーソル操作によって選択された文字の背景色を変更した文字をその領域に表示する。
【０１００】
ステップＳ９２２にて、制御部２５０は、背景色の色が決定されたか否かを判断する。背景色の色が決定された場合には（ステップＳ９２２にてＹＥＳ）、処理はステップＳ９２４に移される。そうでない場合には（ステップＳ９２２にてＮＯ）、処理はステップＳ９２６に移される。
【０１０１】
ステップＳ９２４にて、制御部２５０は、決定された色を背景色に設定する。すなわち、ユーザが選択した色を識別する情報が更新されてテキストデータ一時記憶部２２０のデータ領域Ｄ３１０に書き込まれる。
【０１０２】
ステップＳ９２６にて、制御部２５０は、入力部２０２を介した指示が背景色変更処理の取消しの指示であるか否かを判断する。入力された指示が背景色変更処理の取消しの指示である場合には（ステップＳ９２６にてＹＥＳ）、処理は終了し、背景色変更処理を呼出した処理に復帰する。そうでない場合には（ステップＳ９２６にてＮＯ）、処理はステップＳ９１０に戻される。
【０１０３】
次に、図１０を参照して、本実施の形態に係る携帯電話１００のディスプレイ１５０における表示領域の一態様について説明する。図１０（Ａ）〜（Ｃ）は、ディスプレイ１５０に表示される画面を表わす図である。なお、図１０においては、表示の態様の変化を明確に示すために、文字の書体を通常の書体から斜字体に変更する場合について説明する。この変更の処理は、ユーザが携帯電話１００の１２キー１４０の中の数字ボタン「２」を押下した場合に実行される。このとき、図４のデータ領域Ｄ４２０に示したように、１２キー「２」に対応づけられている機能「斜字体」を実現する処理が実行される。しかし、ディスプレイ１５０における表示態様は、前述の制御構造において説明した文字色あるいは背景色その他の文字の装飾を変更する場合についても、同様に変化する。
【０１０４】
図１０（Ａ）に示される画面は、ユーザがメール作成画面その他のテキスト編集プログラムを実行した場合に表示される。この表示は、たとえば、図６に示した文書編集処理が開始された場合に行なわれる。このとき表示される画像は、携帯電話１００の編集データ記憶部２２４、ＶＲＡＭ２２６その他のメモリに格納されているデータに基づいて表示される。領域１０００は、テキスト編集プログラムが実行されたときに表示される文字の入力画面を表わす領域である。領域１００２は、携帯電話１００の作動状態を表わす情報を表示するための領域である。この領域には、電波の受信状態、バッテリの残存容量その他の情報が表示される。領域１００４は、携帯電話１００の実行中の機能に関する情報を表示するための領域である。領域１００６は、実行中の機能に対応した処理を表示する領域である。図１０（Ａ）においては、たとえば、「絵・記号」の入力画面の表示、「決定」の入力、および「サブメニュー」の画面の表示の各指示を入力可能なソフトキーが表示される。
【０１０５】
図１０（Ｂ）に示される画面は、ユーザがサブメニューの中から文字の書式の変更を選択した場合に表示される。この表示は、図６において文字装飾の指示が入力された場合に（ステップＳ６０４にてＮＯ）、行なわれる。たとえば、ユーザが入力した文字の中から「とっても」の範囲を指定して、サブメニューの表示指示を入力すると、領域１０１０が表示される。領域１０１０は、ユーザが選択可能な項目（以下、適宜「パレット」という。）のタイトルを表示するための領域１０２０と、ユーザが実際に選択する対象となるパレットを表示する領域１０３０と、選択されたパレットの内容による効果を表示する領域１０４０とを含む。ここで、パレットの内容とは、文字色の変更、書体の変更その他の装飾として変更可能な項目をいう。
【０１０６】
ここで、領域１０３０において、サブメニューの一覧から項目を選択するためのカーソルは、たとえば予め定められた位置（たとえば、「１」が表示されているパレット）に表示されるが、ほぼ中央部（たとえば「５」あるいは「８」が表示されているパレット）に表示されても良い。このようにすると、ユーザは、カーソルの移動を常に中心から実行することが可能になるため、項目を選択しやすくなる。このようにして、携帯電話１００の操作性を向上することができる。
【０１０７】
図１０（Ｂ）を再び参照して、ユーザがパレットの中から「２」のパレットを選択すると、そのパレットの表示は、選択されたことを示す表示（たとえば、パレットの枠が太く表示される）に切り換わる。「書体の変更」のタイトルは、領域１０２０に表示される。さらに、このパレットの内容、すなわち「書体の変更」による効果を示す表示が領域１０４０に表示される。図１０（Ｂ）では、文字の書体の変更が選択されているため、予め定められた文字、たとえば「書体の変更」の書体が斜字体に変更され、領域１０４０に表示される。
【０１０８】
ユーザが「書体の変更」のパレットを選択して、決定キー１０１２に対応するボタンを押下すると、所定の装飾処理（ステップＳ７００）が実行される。すなわち、図１０（Ｃ）に示すように、選択された文字列、すなわち「とっても」が斜字体に変更され、領域１０１０の表示が消える。ユーザは、文書の編集を継続することができる。
【０１０９】
図１１を参照して、本実施の形態に係る携帯電話１００のディスプレイ１５０における表示領域の一態様についてさらに説明する。図１１（Ａ）および（Ｂ）は、ディスプレイ１５０に表示される画面を表わす図である。
【０１１０】
図１１（Ａ）において、領域１０１０が表示された後、ユーザがさらに項目を選択して、目的とする装飾機能を決定すると、領域１１００が表示される。たとえばユーザが数字「１」が表示された画像を選択して操作ボタン１３０を押下する。数字「１」には、「文字色」の変更の機能が対応付けられている。したがって、その押下に応答して、ディスプレイ１５０の領域１１００には、変更可能な色の候補が表示される。
【０１１１】
すなわち、携帯電話１００が表示可能な文字の候補が、たとえば１２キー１４０との対応がわかるように表示される。このような表示において、ユーザが「１」が表示された領域を選択すると、領域１０４０に示すように、文字の色は、選択された色に変更される。この時点では、文字の色の変更は確定していない。その後、ユーザが確定の入力（たとえば、操作ボタン１３０の押下）を実行すると、図１１（Ｂ）に示すように、選択された色が実際に領域１０００に反映される。
【０１１２】
以上のような構造およびフローチャートに基づく本実施の形態に係る携帯電話１００の動作について、図１１に示した画面を参照しつつ、ユーザが文字の色を変更する場合の動作を説明する。
【０１１３】
ユーザがディスプレイ１５０の所定の表示領域において文字の編集処理を開始し、入力部２０２を操作して文字装飾の指示を入力すると（ステップＳ６０４にてＹＥＳ）、装飾処理（ステップＳ７００）の選択画面が表示される（図１１（Ａ）における領域１０３０）。ユーザが選択画面から文字の装飾のメニューを選択すると（ステップＳ７０２にてＹＥＳ）、文字色変更処理のためのプログラムが編集データ記憶部２２４から読み出されて実行される（ステップＳ８００）。
【０１１４】
ディスプレイ１５０の表示領域に示されているカーソルの位置の背景色の情報が取得され（図８、ステップＳ８０２）、文字色パレットの表示用データとプレビュー領域の表示用データとが生成される（ステップＳ８０４、Ｓ８０６）。各表示用データがＶＲＡＭ２２６の所定の領域に書き込まれると（ステップＳ８０８）、ディスプレイ１５０は、文字の編集中の領域の表示に加えて、変更可能な文字色の候補が含まれる文字色パレットとプレビュー領域とをそれぞれ表示する（図１１（Ａ）における領域１１００と領域１０４０）。
【０１１５】
ユーザが、いずれかのボタンを押下して、文字色の選択が可能な状態（いわゆるアクティブな状態）にすると、カーソルが文字色パレットの予め定められた位置（たとえば、黒色のパレット）に表示される。このとき、そのパレット以外のパレットは、グレーアウトの表示が実行される。これにより、ユーザは、他のパレットが非選択の状態であることを知ることができる。
【０１１６】
ユーザがカーソル移動キーを押下して、パレットに表示されているカーソルの移動の指示を入力すると（ステップＳ８１４にてＹＥＳ）、カーソルの移動先のパレット、すなわち図１１（Ａ）の領域１１００における番号「３」のパレット、に対応する色が特定される（ステップＳ８１６）。編集データ記憶部２２４に予め格納されているサンプル文字列の文字の色がその特定された色に変更され、プレビュー領域の表示用データとして生成される（ステップＳ８１８）。表示データがＶＲＡＭ２２６の所定のデータ領域に出力されると（ステップＳ８２０）、選択された文字色に変更されたサンプル文字列が、ディスプレイ１５０のプレビュー領域に表示される（図１１（Ａ）における領域１０４０）。
【０１１７】
ユーザが、その文字色の選択を変更しない場合（ステップＳ８２６にてＮＯ）、確定する入力操作を入力部２０２あるいはディスプレイ１５０上に表示されるキーの押下によって実行すると（ステップＳ８１４にてＮＯ、ステップＳ８２２にてＹＥＳ）、表示領域において選択された文字の色は、ユーザがプレビュー領域において選択された文字色に変更され（ステップＳ８２４）、ディスプレイ１５０に表示される（図１１（Ｂ））。
【０１１８】
ユーザが文字の装飾処理を終了すると（図７、ステップＳ７００）、携帯電話１００は通常の編集状態に復帰し、入力を待機する（ステップＳ６０２）。ユーザがテキストデータの保存の指示を入力すると（ステップＳ６０８）、そのデータは、編集データ記憶部２２４の所定の記憶領域に格納される（ステップＳ６１０）。その後、ユーザが処理の終了指示を入力すると（ステップＳ６１２にてＹＥＳ）、携帯電話１００は、編集処理のプログラムの実行を終了し、予め設定された待ち受け画面のデータをＶＲＡＭ２２６の所定の領域に出力する。これにより、携帯電話１００は、所定の待ち受け状態に切り換わる。
【０１１９】
以上のようにして、本発明の実施の形態に係る携帯電話１００によると、ユーザが文字の編集中に文字を選択して装飾を変更する操作を実行した場合には、変更可能な候補がパレットの形式で表示される。また、ユーザがその候補の中から特定のパレットを選択すると、予め定められた文字が、そのパレットの内容に対応付けられた装飾機能に基づいて、文字の編集画面の領域とは異なる領域（たとえば図１０（Ｂ）における領域１０４０）に表示される。このように、装飾の変更の効果がプレビューとして表示されるため、ユーザは、編集画面を参照しつつ文字の装飾の効果を確認することができる。これにより、画面における表示態様の変更の効果を容易に確認することができる携帯電話１００を提供することができる。
【０１２０】
＜変形例＞
以下、本実施の形態の変形例について説明する。上記の実施の形態において、携帯電話１００のディスプレイ１５０には、文字の装飾を選択するための表示が、文字の入力画面の表示を残すように表示される。しかし、携帯電話１００その他の情報通信端末で、特にディスプレイ１５０の表示領域が小さい端末の場合、編集中の文字の入力画面を覆うように、選択項目およびプレビューの画面（以下、サブ領域という。）を表示してもよい。たとえば、装飾処理の項目の選択画面の表示位置を表わすデータが、文字の入力画面の表示位置を特定する範囲データとの間で重複部分を含むようなデータであってもよい。このデータに基づいて生成された表示データが読み出されると、ディスプレイ１５０は、文字の入力画面の表示の前面に、サブ領域を表示する。
【０１２１】
図１２を参照して、本変形例に係る携帯電話１００のディスプレイ１５０に表示される画面について説明する。図１２（Ａ）および（Ｂ）は、文字の入力画面の表示の上に、選択項目およびプレビューの画面が表示されていることを説明するための図である。
【０１２２】
図１２（Ａ）に示すように、ディスプレイ１５０のサイズが小さい場合には、サブ領域が文字の入力画面に重複して表示される。すなわち、サブ領域は、領域Ｄ１０２０、Ｄ１０３０およびＤ１０４０を含む。このサブ領域は、文字の入力画面を表示する領域Ｄ１０１０の前面に表示される。この表示は、たとえば編集データ記憶部２２４に予め記憶されている表示情報に基づいて行なわれる。この表示情報は、サブ領域を表示する位置、サブ領域の色、サブ領域の形状その他の情報を含む。このような情報に基づいて表示用データがＶＲＡＭに書き込まれると、ディスプレイ１５０は、サブ領域を文字の入力画面に重複して表示することができる。
【０１２３】
ユーザが、文字色を選択して数字ボタンの「１」を押下すると、図１２（Ｂ）に示すように、文字色の変更のための複数のパレットが表示される。このパレットにおいて、ユーザが「３」の数字ボタンを押下すると、該当するパレットの色に文字色が変更され、プレビューとして領域Ｄ１０４０に表示される。
【０１２４】
このようにすると、たとえば文字の装飾機能の設定が階層的に構成されている場合であっても、ディスプレイ１５０は、複数の領域を順次表示することにより、特定の階層の機能のみを最前面に（すなわち、ユーザが視認可能な位置に）表示してもよい。このような場合であっても、ユーザは、少なくとも領域１０４０に表示される変更の効果を確認しつつ、文字の装飾を選択することができる。
【０１２５】
なお、上記したように、本発明に係る携帯型情報機器は、外部からの入力を受け付ける入力部と、文字その他の画像を表示する出力部と、予め定められた処理を実行するソフトウェアとそのソフトウェアの実行に必要なデータとを記憶する記憶部と、そのソフトウェアとデータとに基づいて予め定められた処理を実行する処理部とによって実現される。記憶部は、不揮発性のメモリと、揮発性のメモリとを含む。そのソフトウェアは、携帯型情報機器の起動に応答して、不揮発性メモリから揮発性メモリに読み出され、予め記憶されているデータと、入力部を介して入力されたデータとに基づいて、所定の処理を実行する。あるいは、そのソフトウェアは、ネットワークを介して入力部から取り込まれ記憶部に格納されたり、メモリカードその他のデータ記録媒体に格納されて流通する場合もある。
【０１２６】
この携帯型情報機器は一般に、通信機能を実現するための通信部に加えて、入力部と出力部と記憶部と処理部とを有する。このようなハードウェア構成を有する携帯型情報機器の動作は周知であるため、ここでは詳細な説明は繰り返さない。したがって、本発明の最も本質的な部分は、記憶部に格納されているソフトウェアともいえる。係る構成を有する携帯型情報機器において本発明に係るソフトウェアを実行することにより、本発明に係る文字の表示方法を実現することもできる。
【０１２７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１２８】
本発明は、携帯型情報機器、特に画像表示領域を有する携帯電話、および携帯情報端末に適用可能である。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施の形態に係る携帯電話の外観を表わす図である。
【図２】本発明の実施の形態に係る携帯電話の機能の構成を表わすブロック図である。
【図３】本発明の実施の形態に係る携帯電話におけるデータ構造を表わす図（その１）である。
【図４】本発明の実施の形態に係る携帯電話におけるデータ構造を表わす図（その２）である。
【図５】本発明の実施の形態に係る携帯電話におけるデータ構造を表わす図（その３）である。
【図６】本発明の実施の形態に係る携帯電話が実行する処理の手順を表わすフローチャート（その１）である。
【図７】本発明の実施の形態に係る携帯電話が実行する処理の手順を表わすフローチャート（その２）である。
【図８】本発明の実施の形態に係る携帯電話が実行する処理の手順を表わすフローチャート（その３）である。
【図９】本発明の実施の形態に係る携帯電話が実行する処理の手順を表わすフローチャート（その４）である。
【図１０】本発明の実施の形態に係る携帯電話に表示される画面を説明するための図（その１）である。
【図１１】本発明の実施の形態に係る携帯電話に表示される画面を説明するための図（その２）である。
【図１２】本発明の実施の形態の変形例に係る携帯電話に表示される画面を説明するための図である。
【符号の説明】
【０１３０】
１００  携帯電話、１２０  筐体、１３０  操作ボタン、１４０  １２キー、１５０  ディスプレイ、２０２  入力部、２０４  送信部、２０６  通信制御部、２０８  受信部、２１０  テキスト編集部、２１２  装飾処理部、２１４  文字入力処理部、２１６  表示処理部、２２０  テキストデータ一時記憶部、２２２  メール一時保存部、２２４  編集データ記憶部、２２６  ＶＲＡＭ、２４０  アンテナ、２５０  制御部。
【図１】
2005244396.tif 000003
【図２】
2005244396.tif 000004
【図３】
2005244396.tif 000005
【図４】
2005244396.tif 000006
【図５】
2005244396.tif 000007
【図６】
2005244396.tif 000008
【図７】
2005244396.tif 000009
【図８】
2005244396.tif 000010
【図９】
2005244396.tif 000011
【図１０】
2005244396.tif 000012
【図１１】
2005244396.tif 000013
【図１２】
2005244396.tif 000014