(57)【要約】【課題】  送信側の装置には、キャラクタの表示を行うための制御データを予め付加する必要が無く、かつ、受信した電子メールの通信文書データに対応してキャラクタを表示する通信端末装置を提供すること。【解決手段】  携帯端末装置Ｓは、他の通信端末装置と電子メールなどの通信を行うデータ通信部１１０と、受信した電子メールのテキストデータとともに表示するキャラクタの表示態様を示す表示制御データを格納するキャラクタデータ格納部１３０と、複数の操作キーを有する操作部１４０と、受信した電子メールを解析し、表示する当該電子メールのテキストデータに対応させてキャラクタの表示制御を行うキャラクタ制御部１５０と、電子メールに含まれるテキストデータ、キャラクタおよびその他の画像データを表示する表示部１６０と、を有している。【選択図】      図１
2004362553.tif 000002
【特許請求の範囲】
【請求項１】
他の通信端末装置から送信された通信文書データと画面構成物とを表示手段の表示画面に表示させる通信端末装置であって、
前記他の通信端末装置から送信された前記通信文書データを受信する受信手段と、
予め設定されたキーワードに対応付けて、前記表示手段に表示される画面構成物の表示態様を制御する複数の表示制御データを格納する格納手段と、
前記受信した通信文書データから前記キーワードを検出する検出手段と、
前記検出されたキーワードに基づいて前記格納されている表示制御データを特定する特定手段と、
前記通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する表示制御手段と、
を備えることを特徴とする通信端末装置。
【請求項２】
請求項１に記載の通信端末装置であって、
前記表示制御手段が、前記通信文書データの一部毎に当該部分の表示態様を変化させて前記表示手段に表示させるとともに、当該変化された通信文書のデータの一部が前記キーワードに該当する場合に、当該キーワードを表現する前記画面構成物の表示態様を制御することを特徴とする通信端末装置。
【請求項３】
請求項１または２に記載の通信端末装置であって、
前記表示手段に複数の画面構成物の中から特定した一の画面構成物を表示する場合であって、前記格納手段には、各画面構成物毎に、前記表示制御データが格納されている場合に、
前記受信した通信文書データに基づいて当該通信文書データの送信者を予め特定する際に用いる操作手段を更に備え、
前記特定手段が、前記検出されたキーワードとともに前記特定された送信者に基づいて前記格納されている表示制御データを決定することを特徴とする通信端末装置。
【請求項４】
請求項１乃至３の何れか一項に記載された通信端末装置であって、
前記表示制御データが画面構成物の一態様を示す動作データと当該動作データを特定する特定データとにより構成されている場合に、
前記受信した通信文書データと前記特定された特定データとに基づいて表示プログラムデータを生成する生成手段を更に備え、
前記表示制御手段が、前記表示プログラムデータに基づいて表示部に前記通信文書データを表示させつつ、前記特定データによって動作データを特定し、前記画面構成物を表示させることを特徴とする通信端末装置。
【請求項５】
他の通信端末装置から送信された通信文書データと画面構成物とを表示手段の表示画面に表示させる通信文書データ表示方法であって、
前記他の通信端末装置から送信された前記通信文書データを取得する取得工程と、
前記取得された通信文書データから前記キーワードを検出する検出工程と、
格納手段に予め格納され、予め設定されたキーワードに対応付けて、前記表示手段に表示される画面構成物の表示態様を制御する複数の表示制御データを、前記検出されたキーワードに基づいて特定する特定工程と、
前記通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する表示制御工程と、
を含むことを特徴とする通信文書データ表示方法。
【請求項６】
前記コンピュータによって他の通信端末装置から送信された通信文書データと画面構成物とを表示手段の表示画面に表示させる通信文書データ表示プログラムであって、
前記コンピュータを、
前記他の通信端末装置から送信された前記通信文書データを取得する取得手段と、
前記取得された通信文書データから前記キーワードを検出する検出手段、
格納手段に予め格納され、予め設定されたキーワードに対応付けて、前記表示手段に表示される画面構成物の表示態様を制御する複数の表示制御データを、前記検出されたキーワードに基づいて特定する特定手段、
前記通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する表示制御手段、
として機能させることを特徴とする通信文書データ表示プログラム。
【請求項７】
請求項６に記載の通信文書データ表示プログラムをコンピュータに読み取り可能に記録したことを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ネットワークを介して送信された文字のデータを送受信される電子メールを受信する通信端末装置の分野に属し、特に、電子メールの文字データに基づいて当該電子メールを表示する画面の構成物となるキャラクタを変化させる通信端末装置の技術分野に属する。
【背景技術】
【０００２】
近年、インターネットなどのコンピュータ・ネットワークを介してパーソナルコンピュータなどの通信端末装置同士が、文字データをメール（手紙）の形式（電子メール）によって交換することが一般的になっている。
【０００３】
特に、携帯電話などの携帯端末装置の普及、および、技術的な進歩などにより、通信文書に係る文字データ（以下、「通信文書データ」という。）のみならず、音声データおよび画像データなども電子メールに添付して送受信されるようになっており、この電子メールは、電話における音声コミュニケーション以外の新たなコミュニケーションの道具として普及しつつある。
【０００４】
従来、この電子メールを送受信する通信端末装置は、音声データなどの添付データの他に、表示画面に表示させる物語の登場人物などの想像上の画面構成物、すなわち、キャラクタに関するデータを文字データに添付し、当該電子メールを送受信するようになっている。
【０００５】
具体的には、この従来の通信端末装置は、電子メールを送信する際に、文字データ以外に、キャラクタを表示させるための制御データを添付するようになっており、電子メールを受信した通信端末装置は、文字データを画面に表示させるとともに、添付されているキャラクタの制御データを所定のプログラムソフトを用いて読み込み、当該読み込んだ制御データに基づいてキャラクタを画面表示するようになっている（例えば、非特許文献１）。
【非特許文献１】ソニー株式会社製  メール受信プログラム（ポストペット（登録商標））のカタログ［online］、［平成１６年４月３０日検索］、インターネット＜http://www.postpet.so-net.ne.jp/free/info/about/v3/hybrid.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の通信端末装置であっては、受信側通信端末装置には、キャラクタを表示するための制御データを読み込み、表示させるプログラムその他のものが必要となるとともに、送信側の通信端末装置にも、電子メールを送信する際に、キャラクタを送信させるための制御データを設定し、当該制御データを電子メールに添付させる必要がある。
【０００７】
このため、従来の通信端末装置は、電子メールの送信側および受信側にも、同じプログラムが組み込まれるなど、当該キャラクタの表示制御を同様に行う構成を設ける必要がある。
【０００８】
また、この従来の通信端末装置は、電子メールを表示する際に制御プログラムその他のものを用いることなく、キャラクタを表示させる場合に、電子メールの通信文書データとは関連性のない表示を行うことが一般的であり、当該電子メールに含まれる通信文書データに対応させてキャラクタを表示させていない。
【０００９】
本発明は、上記の各問題点に鑑みて為されたもので、その課題の一例としては、送信側の装置に、キャラクタの表示を行うための制御データを予め付加する必要が無く、かつ、受信した電子メールの通信文書データに対応してキャラクタを表示する通信端末装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１に記載の発明は、他の通信端末装置から送信された通信文書データと画面構成物とを表示手段の表示画面に表示させる通信端末装置であって、前記他の通信端末装置から送信された前記通信文書データを受信する受信手段と、予め設定されたキーワードに対応付けて、前記表示手段に表示される画面構成物の表示態様を制御する複数の表示制御データを格納する格納手段と、前記受信した通信文書データから前記キーワードを検出する検出手段と、前記検出されたキーワードに基づいて前記格納されている表示制御データを特定する特定手段と、前記通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する表示制御手段と、を備える構成を有している。
【００１１】
この構成により、請求項１に記載の発明は、受信した通信文書データから検出されたキーワードに基づいて格納されている表示制御データを特定するとともに、通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する。
【００１２】
したがって、キーワードにより当該通信文書データの内容を示すに画面構成物の表示態様を制御するようにすれば、通信文書データを表示手段に表示する際に、受信した通信文書データに基づいて画面構成物の表示態様を特定することができるとともに、当該通信文書データに基づいて、当該画面構成物の表示制御を行うことができる。この結果、送信側の通信端末装置において、当該通信文書メールに画面構成物の表示制御を行うための表示制御データを添付する必要なく、当該画面構成物を、通信文書データを受信した通信端末装置に表示することができる。
【００１３】
また、請求項２に記載の発明は、前記表示制御手段が、前記通信文書データの一部毎に当該部分の表示態様を変化させて前記表示手段に表示させるとともに、当該変化された通信文書のデータの一部が前記キーワードに該当する場合に、当該キーワードを表現する前記画面構成物の表示態様を制御する構成を有している。
【００１４】
この構成により、請求項２に記載の発明は、通信文書データの一部毎に当該部分の表示態様を変化させて表示手段に表示させるとともに、当該変化された通信文書のデータの一部がキーワードに該当する場合に、当該キーワードを表現する画面構成物の表示態様を制御する。
【００１５】
したがって、キーワードにより当該通信文書データの内容を示す画面構成物の表示態様を制御することができるので、通信文書データを表示手段に表示する際に、受信した通信文書データに基づいて画面構成物の表示態様を特定することができるとともに、当該通信文書に基づいて、当該画面構成物の表示制御を行うことができる。この結果、送信側の通信端末装置において、当該通信文書メールに画面構成物の表示制御を行うための表示制御データを添付する必要なく、当該画面構成物を、通信文書データを受信した通信端末装置に表示することができる。
【００１６】
また、請求項３に記載の発明は、請求項１または２に記載の通信端末装置であって、前記表示手段に複数の画面構成物の中から特定した一の画面構成物を表示する場合であって、前記格納手段には、各画面構成物毎に、前記表示制御データが格納されている場合に、前記受信した通信文書データに基づいて当該通信文書データの送信者を予め特定する際に用いる操作手段を更に備え、前記特定手段が、前記検出されたキーワードとともに前記特定された送信者に基づいて前記格納されている表示制御データを決定する構成を有している。
【００１７】
この構成により、請求項３に記載の発明は、検出されたキーワードとともに特定された送信者に基づいて前記格納されている表示制御データを決定することができるので、通信文書データの送信者毎に画面構成物を設定することができる。したがって、さまざまな送信者において通信文書データを表示させつつ、異なる画面構成物を表示させることができるので、ユーザの娯楽性が増す。
【００１８】
また、請求項４に記載の発明は、請求項１乃至３の何れか一項に記載された通信端末装置であって、前記表示制御データが画面構成物の一態様を示す動作データと当該動作データを特定する特定データとにより構成されている場合に、前記受信した通信文書データと前記特定された特定データとに基づいて表示プログラムデータを生成する生成手段を更に備え、前記表示制御手段が、前記表示プログラムデータに基づいて表示部に前記通信文書データを表示させつつ、前記特定データによって動作データを特定し、前記画面構成物を表示させる構成を有している。
【００１９】
この構成により、請求項４に記載の発明は、通信文書データを表示させつつ、画面構成物を表示するためのプログラムを生成して表示させるので、通信文書データを一部毎に当該部分の表示態様を変化させて表示手段に表示させる場合に、画面構成物の表示制御と通信文書の表示制御を適切なタイミングで表示制御することができる。
【００２０】
また、請求項５に記載の発明は、他の通信端末装置から送信された通信文書データと画面構成物とを表示手段の表示画面に表示させる通信文書データ表示方法であって、前記他の通信端末装置から送信された前記通信文書データを取得する取得工程と、前記取得された通信文書データから前記キーワードを検出する検出工程と、格納手段に予め格納され、予め設定されたキーワードに対応付けて、前記表示手段に表示される画面構成物の表示態様を制御する複数の表示制御データを、前記検出されたキーワードに基づいて特定する特定工程と、前記通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する表示制御工程と、を含む構成を有している。
【００２１】
この構成により、請求項５に記載の発明は、取得した通信文書データから検出されたキーワードに基づいて格納されている表示制御データを特定するとともに、通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する。
【００２２】
したがって、キーワードにより当該通信文書データの内容を示すに画面構成物の表示態様を制御するようにすれば、通信文書データを表示手段に表示する際に、取得した通信文書データに基づいて画面構成物の表示態様を特定することができるとともに、当該通信文書データに基づいて、当該画面構成物の表示制御を行うことができる。この結果、送信側の通信端末装置において、当該通信文書メールに画面構成物の表示制御を行うための表示制御データを添付する必要なく、当該画面構成物を、通信文書データを受信した通信端末装置に表示することができる。
【００２３】
また、請求項６または７に記載の発明は、前記コンピュータによって他の通信端末装置から送信された通信文書データと画面構成物とを表示手段の表示画面に表示させる通信文書データ表示プログラムであって、前記コンピュータを、前記他の通信端末装置から送信された前記通信文書データを取得する取得手段と、前記取得された通信文書データから前記キーワードを検出する検出手段、格納手段に予め格納され、予め設定されたキーワードに対応付けて、前記表示手段に表示される画面構成物の表示態様を制御する複数の表示制御データを、前記検出されたキーワードに基づいて特定する特定手段、前記通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する表示制御手段、として機能させる構成を有している。
【００２４】
この構成により、請求項６または７に記載の発明は、取得した通信文書データから検出されたキーワードに基づいて格納されている表示制御データを特定するとともに、通信文書データを前記表示手段に表示させつつ、前記特定された表示制御データに基づいて、前記表示手段に表示される前記画面構成物の表示態様を制御する。
【００２５】
したがって、キーワードにより当該通信文書データの内容を示すに画面構成物の表示態様を制御するようにすれば、通信文書データを表示手段に表示する際に、取得した通信文書データに基づいて画面構成物の表示態様を特定することができるとともに、当該通信文書データに基づいて、当該画面構成物の表示制御を行うことができる。この結果、送信側の通信端末装置において、当該通信文書メールに画面構成物の表示制御を行うための表示制御データを添付する必要なく、当該画面構成物を、通信文書データを受信した通信端末装置に表示することができる。
【発明を実施するための最良の形態】
【００２６】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。
【００２７】
なお、以下に説明する実施の形態は、携帯電話装置などの携帯端末装置に対して本発明を適用した場合の実施形態である。
【００２８】
また、以下の実施形態では、後述する表示部に通信文書データとともに表示される画面構成物として、擬人化された動物などのキャラクタを用いるとともに、通信文書データとして、複数の通信端末装置等と形成されたインターネットのグループウエアとして使用される電子メールによって送受信されるテキストデータを用いる。
【００２９】
さらに、この電子メールは、インターネットの電子メールサービスによって送受信される郵便と同様に文書を指定した宛先に送信することができるメールであり、ＡＲＰＡネットでのメールフォーマットの標準仕様として公開されているＭＩＭＥ（Multipurpose Internet Mail Extensions）規格（ＲＦＣ１５２１、ＲＦＣ１５２２またはＲＦＣ２０４５〜ＲＦＣ２０４９）に準ずるメールフォーマットを有するデータである。
【００３０】
〔第１実施形態〕
始めに、図１〜図６を用いて本願に係る携帯端末装置の第１実施形態について説明する。
【００３１】
まず、図１を用いて本実施形態における携帯端末装置の構成について説明する。なお、図１は本実施形態に係る携帯端末装置の概要構成を示すブロック図である。
【００３２】
本実施形態の携帯端末装置Ｓは、図１に示すように、電話公衆網回線やインターネット回線を介して、他の携帯端末装置Ｓまたはパーソナルコンピュータなどの通信端末装置（以下、「通信端末装置等」という。）と通信を行うデータ通信部１１０と、他の通信端末装置等から送信され、受信した電子メールなどのデータ（以下、「以下、通信データ」という。）を格納する通信データ格納部１２０と、受信した電子メールのテキストデータとともに表示するキャラクタの表示態様を示す表示制御データ（本願発明の表示制御データまたは特定データ）を、格納するキャラクタデータ格納部１３０と、複数の操作キーを有する操作部１４０と、受信した電子メールを解析し、表示する当該電子メールのテキストデータに対応させてキャラクタの表示制御を行うキャラクタ制御部１５０と、電子メールに含まれるテキストデータ、キャラクタおよびその他の画像データを表示する表示部１６０と、予め定めされたデータの読み出しおよび書き込みが行われるＲＯＭ／ＲＡＭ１７０と、各部を総括的に制御するシステム制御部１８０と、を有している。
【００３３】
なお、本実施形態のデータ通信部１１０は、本発明に係る受信手段を構成し、キャラクタデータ格納部１３０は、本発明に係る格納手段を構成する。また、本実施形態のキャラクタ制御部１５０は、本発明に係る検出手段、特定手段、表示制御手段および生成手段を構成し、表示部１６０は、本発明に関する表示手段を構成する。さらに、本実施形態の操作部１４０は、本発明の操作手段を構成する。
【００３４】
データ通信部１１０は、アンテナＡＴを介して電話公衆網回線およびインターネット回線と接続され、他の通信端末装置等と通信を行うようになっており、当該他の通信端末装置等と文字データ、音声データまたは画像データの送受信を行うようになっている。
【００３５】
特に、本実施形態のデータ通信部１１０は、上述のように、複数の通信端末装置等と形成されたインターネットのグループウエアとして用いられ、ＭＩＭＥ規格を有する電子メールの送受信を行うようになっている。
【００３６】
本実施形態では、例えば、データ通信部１１０は、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）のアプリケーションプロトコルに準ずるように構成されるようになっている。具体的には、他の通信端末装置等に電子メールを送信するためのＳＭＴＰ（Simple Mail Transfer Protocol）または他の通信端末装置等から電子メールを受信するためのＰＯＰ（Post Office Protocol）やＩＭＡＰ（Internet Messaging Access Protocol）に準じた構成を有している。
【００３７】
通信データ格納部１２０には、データ通信部１１０によって受信された電子メールなどの各種データが格納されるようになっており、特に、電子メールがメールボックスと呼ばれる格納エリアに格納されるようになっている。
【００３８】
また、通信データ格納部１２０には、送信先毎またはユーザが設定したグループ毎に電子メールが格納されるようになっており、この通信データ格納部１２０は、システム制御部１８０の指示によって選択された電子メールを、表示部１６０およびキャラクタ制御部１５０に、システム制御部１８０を介して出力するようになっている。
【００３９】
キャラクタデータ格納部１３０には、複数のキャラクタの各種の表示態様を制御する表示制御データそれに基づくキャラクタの動作を示す動画像データが、後述する各キーワードに対応付けられて格納されているとともに、受信する各電子メールのアドレス（以下、「メールアドレス」という）毎に、キャラクタの種類を特定するための種別データが格納されている。
【００４０】
また、このキャラクタデータ格納部１３０では、電子メールを表示部１６０に表示させる際にメールアドレスからキャラクタの種別が設定されると、当該設定されたキャラクタの種別と、後述するテキストデータから検出されたキーワードと、に基づいて、表示制御データが検索されるようになっており、キャラクタデータ格納部１３０は、当該表示制御データに基づいてキャラクタの動作を示す動画像データを、システム制御部１８０を介して表示部１６０に出力するようになっている。
【００４１】
なお、このキャラクタデータ格納部１３０に格納される表示制御データの詳細については、後述する。
【００４２】
操作部１４０は、各種確認ボタン、各操作指令を入力する操作ボタン、テンキーおよびその他の数字キーなどの多数のキーにより構成され、本実施形態では、ユーザによって操作され、電子メールの受信および表示選択、または、キャラクタの設定を行うようになっている。特に、操作部１４０は、後述するように、メールアドレス毎に、複数のキャラクタの中から一のキャラクタを設定することができるようになっている。
【００４３】
なお、このキャラクタの設定とは、メールアドレス毎に、当該メールアドレスから送信された電子メールを表示部１６０に表示する際の表示させるキャラクタの設定をいい、具体的には、上述のように、メールアドレス毎に、キャラクタの種別データを設定することをいう。また、本実施形態では、操作部１４０によってキャラクタの設定が行われると、システム制御部１８０を介してキャラクタデータ格納部１３０に、メールアドレスとそのキャラクタの種別データが対応付けて格納されるようになっている。
【００４４】
キャラクタ制御部１５０は、操作部１４０によって任意の電子メールの表示が選択された場合に、当該選択された電子メールのメールアドレスを特定するとともに、電子メールのテキストデータを構成する部分のデータ（後述するボディ部のデータ）からキーワードを検出し、特定したメールアドレスおよび検出したキーワードに基づいて、電子メールのテキストデータにキャラクタの表示制御を行う表示制御データを埋め込み、電子メールを表示させつつ、対応するキャラクタを表示部１６０において動作させるプログラムデータ（以下、キャラクタ表示制御プログラムデータという。）を生成するようになっている。
【００４５】
また、キャラクタ制御部１５０は、操作部１４０の操作に基づいて、当該生成されたキャラクタ表示制御プログラムデータに基づいて、電子メールのテキストデータを表示部１６０に表示させつつ、特定のキャラクタを表示部１６０に表示させるようになっている。具体的には、このキャラクタ制御部１５０は、すべてのまたは一部毎にテキストデータを表示部１６０に表示させ、所定のタイミングで表示部１６０に表示されているテキストデータを、一文字毎に、当該テキストデータの表示色の切り換え制御を行いつつ、当該文字に該当するキーワードに基づいて表示部１６０に表示されたキャラクタの表示態様を制御するようになっている。
【００４６】
なお、本実施形態のキャラクタ制御部１５０の構成およびその動作の詳細については、後述する。
【００４７】
表示部１６０は、例えば、ＣＲＴや液晶表示素子の表示画面と、これらの表示を制御する制御部とから構成され、文字データおよび画像データを表示するようになっている。
【００４８】
特に、表示部１６０は、操作部１４０によって任意の電子メールの表示が選択された場合に、当該電子メールのテキストデータおよびその他の画像データを表示するとともに、システム制御部１８０の指示に基づいて、キャラクタを当該通信文書データに対応させて表示するようになっている。具体的には、この表示部１６０は、電子メールのテキストデータにおける表示色の表示（以下、単に、「表示色切換表示」という。）の切換と、表示されるキャラクタの表示態様の変化を表示させるようになっている。
【００４９】
なお、本実施形態の表示部１６０は、システム制御部１８０の指示に基づいて液晶表示素子などの表示画面に表示すべき表示データを生成し、バッファメモリに一時的に保存しつつ、所定のタイミングでバッファメモリから表示データを読み出して表示画面に表示出力するようになっている。
【００５０】
システム制御部１８０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、通信端末装置の全般的な機能を総括的に制御するようになっている。
【００５１】
このシステム制御部１８０は、携帯端末装置Ｓ全体の動作を制御するようになっており、ＲＯＭ／ＲＡＭ１７０に格納される制御プログラムを読み出して各処理を実行し、当該ＲＯＭ／ＲＡＭ１７０に処理中のデータを一時的に保持するようになっている。
【００５２】
特に、本実施形態では、システム制御部１８０は、通信データ格納部１２０に格納されている一の電子メールの表示が選択された場合に、当該選択された電子メールのテキストデータを表示部１６０に表示させるとともに、キャラクタ制御部１５０の指示に基づいて、表示しているテキストデータの表示に合わせて、キャラクタの表示態様を変化させて当該キャラクタを表示部１６０に表示させる処理（以下、電子メールの表示処理という。）を行うようになっている。
【００５３】
次に、図２および図３を用いて本実施形態のキャラクタデータ格納部１３０に格納されるキャラクタデータおよび表示制御データについて説明する。なお、図２は、本実施形態のキャラクタデータ格納部１３０に格納されているキャラクタデータによって動作するキャラクタを説明するための図であり、図３は、本実施型他のキャラクタ動作を説明するための図である。
【００５４】
キャラクタデータ格納部１３０には、メモリなどの記録媒体Ｍが設けられ、後述するキーワードに基づいて予め設定されたキャラクタの性格に合わせて、キャラクタが表示部１６０において動作するための表示制御データが格納されるようになっており、同一のキーワードであっても、設定されているキャラクタが異なれば、異なる表示態様を特定する表示制御データおよびその動作を表示する制御データおよび動画像データが格納されている。
【００５５】
具体的には、キャラクタデータ格納部１３０は、図２に示すように、通信先を特定するメールアドレス毎に、キャラクタの種類を特定するための種別データを格納するための種別データ領域１０と、キーワードに対応付けられるとともに、複数のキャラクタの各種の表示態様を特定する表示制御データを格納する表示制御データ領域２０と、当該各表示制御データに基づいて各キャラクタを表示部１６０にてその動作を表示する動作画像のデータ（以下、「動作データ」という。）を格納する動作データ領域３０と、を有している。
【００５６】
種別データ領域１０には、各種のデータの送受信を行う通信端末装置等のメールアドレスが予め登録されるとともに、当該各メールアドレス毎に、キャラクタの種類を特定するための種別データが格納されるようになっている。すなわち、この種別データには、各メールアドレス毎に、一のキャラクタデータを選択するための種別データが格納されるようになっている。なお、この種別データ領域１０が検索されることによって受信された電子メールにおけるキャラクタを決定することができるようになっている。
【００５７】
表示制御データ領域２０には、複数のキャラクタ毎に各種の表示態様を制御する表示制御データが、各キーワードに対応付けられて格納されている表示制御データが予め格納されている。具体的には、表示制御データ領域２０には、各キャラクタ毎に、「ありがとう」または「おめでとう」など５０００単語程度のキーワードに対して、キャラクタの動作表示を行うための４桁の数字から構成されるアニメーションコードが表示制御データとして格納されている。
【００５８】
また、後述するように、キャラクタとキーワードが特定されると、当該キャラクタデータ格納部１３０は、一のアニメーションコードを表示制御データとしてキャラクタ制御部１５０に出力するようになっている。
【００５９】
動作データ領域３０には、各表示制御データに基づいて各キャラクタを表示部１６０にてその動作を表示するためのキャラクタの動作画像を示す動作データが格納されている。特に、本実施形態では、この動作データ領域３０には、一の画像を示すキャラクタの一の表示態様のみならず、一の動作、すなわち、飛び跳ねる場合には、ジャンプを数回繰り返す、または、お辞儀をする場合には、直立した状態から上半身をかがめるとともに、当該上半身を直立した状態に戻すという一連の表示態様を一の動作データとして格納されている。
【００６０】
例えば、本実施形態では、この動作データ領域３０には、図３（ａ）に示すように、キーワード「おはよう」の動作データとしては、キャラクタが一方の手を挙げる当該キャラクタの表示態様を示す動画像データが格納されるようになっており、図３（ｂ）に示すように、キーワード「おめでとう」の動作データとしては、キャラクタが小躍りする当該キャラクタの表示態様を示す動画像データが格納されるようになっている。また、図３（ｃ）に示すように、キーワード「悲しい」または「寂しい」を表す動作データとしては、涙を流している当該キャラクタの表示態様を示す動画像データが格納されるようになっている。
【００６１】
なお、通常、電子メールなどのテキストデータにおいて、「ありがとう」や「おめでとう」など５０００単語程度のキーワードによってほぼすべての当該電子メールに使用される範囲をカバーすることができるようになっており、本実施形態においても、電子メールを表示させる際に、違和感なく、キャラクタを表示部１６０に表示させることができるようになっている。
【００６２】
また。本実施形態では、後述するように、キーワードに基づいてこのアニメーションコードを特定し、当該特定されたアニメーションコードに基づいて一の動作データが特定されるようになっており、後述するように、キャラクタ制御部１５０によって一の動作データが特定されると、キャラクタデータ格納部１３０は、該当する動作データを表示部１６０に出力するようになっている。
【００６３】
このように、本実施形態では、キャラクタ毎に、キャラクタの一の表示態様を制御する各種のデータが格納されている。したがって、後述するように、キャラクタ制御部１５０によって特定されたメールアドレスに基づいて動作データが特定されると、当該キャラクタ制御部１５０によって検出された表示制御データに基づいて動作データが特定されるようになっており、当該キャラクタ制御部１５０は、当該動作データに基づいて表示部１６０に表示されるキャラクタの表示態様を変化させるようになっている。
【００６４】
次に、図４および図５を用いて本実施形態のキャラクタ制御部１５０の構成および動作について説明する。なお、図４は、本実施形態のキャラクタ制御部１５０の構成を示すブロック図であり、図５は、キャラクタ表示制御部において生成されるキャラクタ表示制御部プログラムデータの一例である。
【００６５】
本実施形態のキャラクタ制御部１５０は、操作部１４０によって表示するために選択された電子メールを通信データ格納部１２０から取得するメールデータ取得部１５１と、取得した電子メールのメールヘッダを解析し、メールアドレスを特定するアドレス解析部１５２と、電子メールのテキストデータに基づいてキーワードを検出するキーワード検出部１５３と、キャラクタ表示制御プログラムデータを生成するデータ生成部１５４と、電子メールを表示させる際に、生成されたキャラクタ表示制御プログラムデータに基づいてキャラクタの表示制御を実行するとともにテキストデータの表示制御をするデータ表示制御部１５５と、から構成され、各部は、電子メールの表示処理の際に、システム制御部１８０の制御に基づいて各処理を行うようになっている。
【００６６】
なお、本実施形態のキーワード検出手段は、本発明に係る検出手段を構成し、データ生成部１５４は、本発明に係る特定手段、表示制御手段および生成手段を構成する。また、本実施形態のデータ表示制御部１５５は、本発明に係る表示制御手段を構成する。
【００６７】
メールデータ取得部１５１は、操作部１４０によって電子メールを表示部１６０に表示する際に、該当する電子メールのデータを、システム制御部１８０を介して通信データ格納部１２０から取得し、当該取得した電子メールの各データを、アドレス解析部１５２、キーワード検出部１５３およびデータ生成部１５４に出力するようになっている。
【００６８】
通常、ＭＩＭＥ規格を有する電子メールは、宛先や送信する日付のデータから構成されるヘッダ部と、テキストデータによって構成されるボディ部と、を有している。このボディ部を構成するデータは、実際には、ＡＳＣＩＩ（American Standard Code for Information Interchange）コードという半角英数字の他に、このＡＳＣＩＩコードを仮名文字に拡張するＪＩＳ（Japanese Industrial Standard：日本工業規格）コード、シフトＪＩＳコードなどの特定のコードによって構成されている。
【００６９】
したがって、本実施形態のメールデータ取得部１５１は、取得した電子メールのデータをヘッダ部とボディ部に分離し、ヘッダ部のデータをアドレス解析部１５２に出力するとともに、ボディ部のデータをキーワード検出部１５３およびデータ生成部１５４に出力するようになっている。
【００７０】
アドレス解析部１５２には、メールデータ取得部１５１から出力された電子メールのヘッダ部が入力されるようになっており、このアドレス解析部１５２は、入力されたヘッダ部から当該電子メールのメールアドレスを解析して当該メールアドレスを特定するとともに、この特定したメールアドレスをデータとしてデータ生成部１５４に出力するようになっている。
【００７１】
なお、このアドレス解析部１５２は、電子メールの表示処理において、テキストデータが表示部１６０に表示される前に、メールアドレスを解析するようになっている。
【００７２】
キーワード検出部１５３には、メールデータ取得部１５１から出力された電子メールのボディ部のデータが入力されるようになっており、このキーワード検出部１５３は、入力されたデータに基づいて、キャラクタデータ格納部１３０に予め格納されている表示制御データに対応付けされているキーワードを検出し、検出したキーワードをデータ生成部１５４に出力するようになっている。
【００７３】
具体的には、キーワード検出部１５３は、キャラクタデータ格納部１３０に予め格納されている表示制御データに対応付けされているキーワードのリスト情報を有し、電子メールの表示処理が実行される際に、予め当該リスト情報に基づいて、ボディ部のデータからキーワードおよびその語順的な位置を検出するようになっている。
【００７４】
特に、本実施形態では、操作部１４０によって一の電子メールが特定される場合に、当該特定された電子メールのテキストデータを表示する前に、当該テキストデータ内をリスト情報に基づいて検索し、キーワードとそのキーワードの語順的な位置を所定のデータとしてデータ生成部１５４に出力するようになっている。
【００７５】
例えば、電子メールのテキストデータが「おはようございます。昨日はどうもありがとうございました。」というデータである場合であって、「おはようございます」および「どうもありがとうございました」がキーワードの場合に、キーワード検出部１５３は、入力されたテキストデータから当該２つのキーワード、「おはようございます」および「どうもありがとうございました」を検出するとともに、「おはようございます」については先頭の位置、および、「どうもありがとうございました」については先頭から１４文字目の位置を示す語順的位置を検出するようになっている。
【００７６】
なお、このキーワード検出部１５３は、擬音や濁音を含め五十音の文字だけでなく、漢字、ローマ字を含む各文字および記号、絵文字その他の文字も文字として認識するようになっており、当該認識された各文字に基づいてキーワードを検出するようになっている。ただし、絵文字とは、複数の記号を用いて人の顔を示す組み合わせ文字、または、上述のＡＳＣＩＩコードまたはＪＩＳコードなどの所定の文字コードに電子メールを管理する管理者が割り振った特定の絵を言う。
【００７７】
データ生成部１５４には、アドレス解析部１５２において解析されたメールアドレスと、メールデータ取得部１５１において取得されたＭＩＭＥ規格の電子メールにおけるボディ部のデータと、キーワード検出部１５３において検出されたキーワードおよびその語順的な位置を示すデータと、が入力されるようになっている。
【００７８】
このデータ生成部１５４は、電子メールの表処理が実行される際に、入力されたメールアドレスおよびキーワードのデータに基づいて、キャラクタデータ格納部１３０を検索するとともに、一のキャラクタにおける該当する表示制御データを取得し、入力されたテキストデータの位置に、表示制御データを埋め込むことによって、キャラクタ表示制御プログラムデータを生成し、当該生成されたキャラクタ表示制御プログラムデータをデータ表示制御部１５５に出力するようになっている。
【００７９】
具体的には、このデータ生成部１５４は、メールアドレスに基づいてキャラクタデータ格納部１３０の種別データを取得し、当該取得された種別データによってキャラクタデータを選定、すなわち、使用するキャラクタの表示制御データを決定するようになっている。また、このデータ生成部１５４は、入力されたキーワードによって表示制御データ、すなわち、本実施形態のアニメーションコードを特定し、当該アニメーションコードを、特定されたキャラクタの表示制御データとして取得し、キャラクタ表示制御プログラムデータを生成するようになっている。
【００８０】
例えば、電子メールのテキストデータが「おはようございます。昨日はどうもありがとうございました。」というデータであり、アドレスによって示される種別データがキャラクタＡの場合であって、上述のように、「おはようございます」および「どうもありがとうございました」のキーワードとその位置が検出されている場合には、データ生成部１５４は、図５に示すように、「おはようございます」および「どうもありがとうございました」の表示制御データ「００１６」および「０１０６」をキャラクタデータ格納部１３０から取得し、当該取得された表示制御データをキーワードが配置されている語順的な位置の前に、タグＴとしてその取得された表示制御データを埋め込むようになっており、このように表示制御データをテキストデータに埋め込むことによって、キャラクタ表示制御プログラムデータを生成するようになっている。
【００８１】
なお、図５に示すタグＴにおいて、指示データ「ＤＩＳ」とは、「００１６」の表示制御データをデータ生成部１５４に出力することを指示するための指示データである。
【００８２】
データ表示制御部１５５には、データ生成部１５４から出力されたキャラクタ表示制御プログラムデータが入力されるようになっており、このデータ表示制御部１５５は、電子メールの表示処理の際に、当該入力されたキャラクタ表制御プログラムデータのテキストデータ部分を表示部１６０に表示させるとともに、表示部１６０におけるキャラクタの表示態様の制御を行うようになっている。
【００８３】
具体的には、このデータ表示制御部１５５は、電子メールの表示処理の際に、当該入力されたデータ生成部１５４プログラムデータのテキストデータをすべて表示部１６０に表示させるとともに、操作部１４０によってキャラクタの表示を実行する旨、すなわち、キャラクタの表示処理を実行する旨が指示されると、表示部１６０に表示されているそのテキストデータを一文字毎に、その表示色を切り換えて表示させるようになっている。
【００８４】
また、このデータ表示制御部１５５は、電子メールの表示処理の実行時であって、テキストデータを一文字切り換えて表示部１６０に表示させている際に、表示制御データを読み出した場合には、当該読み出された表示制御データに基づいてキャラクタデータ格納部１３０の動作データを取得し、当該取得された動作データに基づいて、後述するように、電子メールのテキストデータの表示色が切り換る箇所の当該テキストデータに対応するキャラクタの動作として、当該キャラクタの態様を表示制御するようになっている。
【００８５】
なお、このデータ表示制御部１５５は、キャラクタの表示処理の開始前に、種別データに基づいて、当該種別データによって特定されるキャラクタの初期画像データをキャラクタデータ格納部１３０内を検索するとともに取得し、当該取得したキャラクタの初期画像データを表示部１６０に表示させるようになっている。
【００８６】
次に、図６を用いて本実施形態のシステム制御部１８０における電子メールの表示処理について説明する。なお、図６は、本実施形態のシステム制御部１８０における電子メールの表示処理の動作を示すフローチャートである。また、予め当該電子メールの表示処理を行う電子メールが通通信データ格納部１２０に格納されているものとする。
【００８７】
まず、ユーザによって操作部１４０を介して、電子メールの表示処理の動作を開始する旨の指示が入力されるととともに、通信データ格納部１２０に格納されている一の電子メールの選択操作が為されると、システム制御部１８０は、当該選択された電子メールをメールデータ取得部１５１に取得させる（ステップＳ１１）。このとき、システム制御部１８０は、表示部１６０を制御し、当該表示部１６０に電子メールの表示準備中である旨を表示する。
【００８８】
次いで、システム制御部１８０は、メールデータ取得部１５１に電子メールをヘッダ部とボディ部に分離させ、電子メールのヘッダ部のデータをアドレス解析部１５２に出力させるとともに、当該電子メールのボディ部のデータをキーワード検出部１５３およびデータ生成部１５４に出力させる（ステップＳ１２）。
【００８９】
次いで、システム制御部１８０は、アドレス解析部１５２に電子メールのヘッダ部のデータからメールアドレスを特定させ、当該特定させたメールアドレスを所定のデータとしてデータ生成部１５４に出力させる（ステップＳ１３）。
【００９０】
次いで、システム制御部１８０は、キーワード検出部１５３に入力された電子メールのボディ部データおよび内部に格納されているリスト情報に基づいて当該電子メールのテキストデータにおけるキーワードと、そのキーワードの語順的な位置を認識させ、当該認識させたキーワードとその各キーワードの語順的な位置をキーワードのデータとしてデータ生成部１５４に出力させる（ステップＳ１４）。
【００９１】
次いで、システム制御部１８０は、データ生成部１５４に、入力された電子メールのボディ部のデータ、電子メールのアドレスおよびキーワードのデータに基づいて、上述のように、キャラクタ表示制御プログラムデータを生成させ、当該生成させたキャラクタ表示制御プログラムをデータ表示制御部１５５に出力させる（ステップＳ１５）。
【００９２】
具体的には、データ生成部１５４は、入力された電子メールのボディ部のデータに基づいて電子メールのテキストデータを認識し、入力されたアドレスおよびキーワードのデータに基づいて、キャラクタデータ格納部１３０から該当する表示制御データを取得するとともに、取得された表示制御データを当該テキストデータにタグＴとして埋め込み、キャラクタ表示制御プログラムデータを生成する。
【００９３】
次いで、システム制御部１８０は、データ表示制御部１５５に入力された電子メールのボディ部のデータに基づいて当該ボディ部によって示される通信文書であるテキストデータ全文を表示部１６０に表示させ、操作部１４０によるキャラクタ表示の処理を待機する（ステップＳ１６）。
【００９４】
このとき、システム制御部１８０は、操作部１４０における任意の操作キーを押し下げることによってキャラクタ表示を行う旨の表示を表示部１６０に行う。また、システム制御部１８０は、データ生成部１５４に特定されたメールアドレスに基づいてキャラクタデータ格納部１３０を検索させ、当該メールアドレスに該当する種別データを取得させる。そして、システム制御部１８０は、データ生成部１５４にこの種別データに基づいて、キャラクタの初期表示を行うデータについてキャラクタデータ格納部１３０を検索させ、当該キャラクタの初期表示を表示部１６０に表示させる。
【００９５】
次いで、システム制御部１８０が操作部１４０におけるキャラクタの表示開始の指示を検出すると（ステップＳ１７）、当該システム制御部１８０は、以下のキャラクタを表示する処理の動作を開始する。
【００９６】
まず、システム制御部１８０は、データ表示制御部１５５に表示部１６０に表示されている未だ表示色が切り換えられていない文字群における先頭の位置に、表示制御データのタグＴが配置させているか否かを判断させる（ステップＳ１８）。
【００９７】
このとき、データ表示制御部１５５が未だ表示色が切り換えられていない文字群における先頭の位置に表示制御データのタグＴがないと判断した場合には、システム制御部１８０は、ステップＳ２０の処理に移行する。
【００９８】
一方、このステップＳ１８において、データ表示制御部１５５が未だ表示色が切り換えられていない文字群における先頭の位置に表示制御データのタグＴがあると判断した場合には、システム制御部１８０は、テキストデータ表示制御に当該タグＴによって示される表示制御データに基づいて、当該キャラクタの表示態様を示す動作データの表示部１６０における表示制御を実行させる（ステップＳ１９）。
【００９９】
具体的には、データ表示制御部１５５は、読み出された表示制御データに基づいてキャラクタデータ格納部１３０を検索し、該当する動作データを取得するとともに、システム制御部１８０を介して、取得された動作データに基づいて当該キャラクタの表示態様を示す動画像データを表示部１６０に表示させる。
【０１００】
次いで、システム制御部１８０は、データ表示制御部１５５に、表示部１６０に表示されているテキストデータにおいて、未だ表示色が切り換えられていない文字があるか否か判断させ（ステップＳ２０）、当該データ表示制御部１５５が未だ表示色が切り換えられていない文字があると判断した場合には、当該システム制御部１８０は、ステップＳ１８の処理に移行し、当該データ表示制御部１５５が未だ表示色が切り換えられていない文字がないと判断した場合には、当該システム制御部１８０は、ステップＳ１６データ生成部１５４に取得させたキャラクタの初期表示を行い（ステップＳ２１）、本動作を終了する。
【０１０１】
以上のように、本実施形態では、携帯端末装置Ｓは、操作部１４０によって受信した電子メールの表示が選択されると、当該電子メールのメールアドレスからキャラクタが選定されるとともに、電子メールの通信文書のデータに基づいてキーワードが検出される。
【０１０２】
また、この検出されたキーワードに基づいて、選定されたキャラクタに基づいて当該キャラクタの表示制御データを取得し、テキストデータを表示しつつ、キャラクタを表示部１６０に表示するための表示態様を制御するキャラクタ表示制御プログラムを生成する。そして、電子メールの表示処理を行う際に、生成されたキャラクタ表示制御プログラムに基づいて、テキストデータの表示制御を行うとともに、表示部１６０に表示されるキャラクタの表示態様を制御する。
【０１０３】
したがって、この携帯端末装置Ｓは、受信した電子メールを表示部１６０に表示する際に、当該受信した電子メール自体に基づいて、キャラクタを表示制御することができるので、送信側の通信端末装置において、当該電子メールにキャラクタの表示制御を行う表示制御データを添付する必要なく、当該キャラクタを、電子メールを受信した通信端末装置の表示部１６０に表示することができる。
【０１０４】
また、電子メールから検出されたキーワードに基づいて、キャラクタを表示制御する表示制御データを特定するので、当該電子メールなどの通信文書データの内容に合わせて、キャラクタを表示部１６０に表示させることができる。
【０１０５】
なお、本実施形態では、テキストデータを表示する際に、ＪＩＳコードなどの文字コードから通信文書となるテキストデータに変換し、表示部１６０に表示させるようになっているが、当該電子メールを受信した際に、すなわち、通信データを通信データ格納部１２０に格納する際に、テキストデータに変換し、当該テキストデータと、電子メールのボディ部のデジタルデータと、を格納するようにしてもよい。
【０１０６】
この場合に、データ表示制御部１５５には、当該デジタルデータから変換されたテキストデータが入力され、このデータ表示制御部１５５は、この入力されたテキストデータに基づいて、表示部１６０に表示されるテキストデータの表示色切換表示を制御するようになる。
【０１０７】
また、本実施形態では、予めキャラクタデータ格納部１３０に格納された動作データに基づいてキャラクタの表示部１６０における表示制御を行うようになっているが、当該キャラクタをデジタルカメラなどのデジタル式の撮像装置によって取得されたデジタル画像データ（写真データ）およびその他の取得したデータを用いて、動作データを予め生成し、キャラクタデータ格納部１３０に格納するようにしてもよい。
【０１０８】
この場合、予めキャラクタデータ格納部１３０に、通信データの相手方を特定するメールアドレスに対応して、生成したキャラクタであることを示す種別データを設定するとともに、当該動作データとして、例えば、通信データの相手先の顔の画像データ（写真データ）を、キャラクタの一部、すなわち、顔以外の部分を他のキャラクタの様々なアニメーション画像と合成し、複数の動作を規定する動作データを生成するようになり、他のキャラクタの動作データと同様に、複数の動作データを表示制御データ毎に規定する。
【０１０９】
また、本実施形態では、データ表示制御部１５５において、テキストデータを表示部１６０に表示される際に、一文字毎にされた文字の表示色を変化させて当該テキストデータを表示するようになっているが、一段後または一行ごとに所定のタイミングによって表示させるようにしてもよい。
【０１１０】
また、本実施形態では、キャラクタデータ格納部１３０に、各表示制御データに対応付けて動作データが格納されているが、表示制御データ毎に一の動作データが格納されていてもよいし、複数の異なる表示制御データに一の動作データが特定されるように格納されていてもよい。すなわち、キーワードとしては異なるが、そのキーワードの語彙またはキーワードの表現が同じ場合もあるので、このように表示制御データと動作データとが格納されることによって動作データは複数の表示制御データから特定されるようになっていてもよい。
【０１１１】
また、本実施形態では、種別データ、表示制御データ、および、動作データをキャラクタデータ格納部１３０に格納するようになっているが、対応付けて格納されていれば、
１カ所に格納されていなくてもよい。例えば、動作データのみデータ生成部１５４に格納されるようにしてもよい。
【０１１２】
また、本実施形態では、上述の携帯端末装置Ｓによって、電子メールの表示処理を行うようになっているが、種別データ、表示制御データおよび動作データを格納するための情報記録媒体を有する携帯端末装置Ｓにコンピュータおよび記録媒体を備え、この記録媒体に上述の電子メールの表示処理プログラムを格納し、このコンピュータで当該表示処理プログラムを読み込むことによって上述と同様の電子メールの表示処理を行うようにしてもよい。
【０１１３】
〔第２実施形態〕
始めに、図７および図８を用いて本願に係る携帯端末装置の第２実施形態について説明する。
【０１１４】
なお、本実施形態は、第１実施形態において、キャラクタ表制御プログラムを生成してテキストデータおよびキャラクタの表示制御を行う点に代えて、テキストデータを表示させつつ、当該テキストデータのキーワードを検出し、テキストデータおよびキャラクタの表示制御を行う点に特徴がある。その他の構成は、第１実施形態と同様であり、同一な部材には、同一の番号を付してその説明を省略する。
【０１１５】
まず、図７を用いて本実施形態のキャラクタ制御部１５０の構成および動作について説明する。なお、図７は、本実施形態のキャラクタ制御部１５０の構成を示すブロック図である。
【０１１６】
本実施形態のキャラクタ制御部１５０は、メールデータ取得部１５１と、アドレス解析部１５２と、電子メールのテキストデータに基づいてキーワードを検出するキーワード検出部２０１と、テキストデータの表示制御をするとともに、当該テキストデータを表示する際に一文字毎に切り換るタイミング（以下、単に、「切換タイミング」という。）の制御（以下、「タイミング制御」という。）を行うテキストデータ表示制御部２０２と、各部を制御するとともに、テキストデータを表示部１６０に表示させ、当該表示させたテキストデータに基づいてキャラクタの表示制御を実行するキャラクタデータ表示制御部２０３と、から構成され、各部は、電子メールの表示処理の際に、システム制御部１８０の制御に基づいて各処理を行うようになっている。
【０１１７】
なお、本実施形態のキーワード検出手段は、本発明に係る検出手段を構成し、キャラクタデータ表示制御部２０３は、本発明に係る特定手段、表示制御手段および生成手段を構成する。また、本実施形態のテキストデータ表示制御部２０２は、本発明に係る表示制御手段を構成する。
【０１１８】
キーワード検出部２０１には、メールデータ取得部１５１から出力された電子メールのボディ部のデータが入力されるようになっており、このキーワード検出部２０１は、テキストデータ表示制御部２０２と連動し、入力されたデータに基づいて、キャラクタデータ格納部１３０に予め格納されている表示制御データに対応付けされているキーワードを検出し、検出したキーワードをキャラクタデータ表示制御部２０３に出力するようになっている。
【０１１９】
具体的には、キーワード検出部２０１は、キャラクタデータ格納部１３０に予め格納されている表示制御データに対応付けされているキーワードのリスト情報を有し、テキストデータが表示部１６０に表示される前に、予め、または、テキストデータが表示部１６０に表示される際の表示色切換表示における切換タイミングに合わせて、当該リスト情報に基づいて、ボディ部のデータからキーワードを検出するようになっている。
【０１２０】
すなわち、このキーワード検出部２０１は、後述するように、通信文書データであるテキストデータを表示部１６０に表示する際のタイミング制御に合わせて、キャラクタの態様を表示できるように、当該入力されたボディ部のデジタルデータから、直接、リスト情報にあるキーワードを検出し、検出されたキーワードをキャラクタデータ表示制御部２０３に出力するようになっている。
【０１２１】
例えば、このキーワード検出部２０１は、後述するように、テキストデータ表示制御部２０２から出力されたテキストデータの各文字の表示切換を行うタイミングに基づいて、当該表示切換が為された文字を認識し、当該認識された文字毎にリスト情報の各キーワードと一文字毎に照合するようになっている。また、このキーワード検出部２０１は、一文字毎に照合した結果、複数の該当するキーワードが存在する場合には、さらに、その次の文字を照合し、最終的に、一のキーワードを特定するようになっており、当該一のキーワードが特定された場合には、そのキーワードをデータとしてキャラクタデータ表示制御部２０３に出力するようになっている。
【０１２２】
なお、該当するキーワードが無い場合には、照合を始めるキーワードをリセットし、リスト情報にキーワードの最初一文字毎に再照合するようになっている。また、本実施形態では、このキーワード検出部２０１は、入力された切り換えタイミングに基づいてテキストデータの構成上の順番を把握してキーワードの検出を行うようになっている。
【０１２３】
テキストデータ表示制御部２０２には、メールデータ取得部１５１から出力されたＭＩＭＥ規格の電子メールにおけるボディ部のデータが入力されるようになっている。このテキストデータ表示制御部２０２は、入力されたデータである通信文書データであるＭＩＭＥ規格に準じているデジタルデータをテキストデータに変換し、システム制御部１８０を介して、キーワード検出部２０１と連動しつつ、当該変換したテキストデータの表示部１６０における表示制御を行うようになっている。
【０１２４】
また、テキストデータ表示制御部２０２は、当該テキストデータを表示部１６０に表示させる際に、テキストデータで表される全文の通信文書を表示させるとともに、一定のタイミングに基づいて、当該テキストデータの一文字毎の表示色を切り換えるようになっており、この切換タイミングをキーワード検出部２０１に出力するようになっている。
【０１２５】
キャラクタデータ表示制御部２０３には、メールアドレスおよびキーワードが入力されるようになっており、このキャラクタデータ表示制御部２０３は、入力されたメールアドレスおよびキーワードに基づいて、キャラクタデータ格納部１３０を検索するとともに、該当する表示制御データを取得し、取得した表示制御データに基づいて、表示色が切り換る箇所のテキストデータに対応するキャラクタ動作として、当該キャラクタの表示態様を制御するようになっている。
【０１２６】
具体的には、キャラクタデータ表示制御部２０３は、メールアドレスに基づいてキャラクタデータ格納部１３０の種別データを取得し、当該取得された種別データによってキャラクタデータを選定、すなわち、使用するキャラクタの表示制御データを決定するようになっている。また、このキャラクタデータ表示制御部２０３は、入力されたキーワードによって表示制御データ、すなわち、本実施形態のアニメーションコードを特定し、当該アニメーションコードに該当する動作データを表示部１６０取得するようになっており、当該取得した動作データに基づいて、テキストデータの表示色が切り換る箇所の当該テキストデータに対応するキャラクタの動作として、当該キャラクタの態様を表示部１６０の表示制御を行うようになっている。
【０１２７】
次に、図８を用いて本実施形態のシステム制御部１８０における電子メールの表示処理について説明する。
【０１２８】
なお、図８は、本実施形態のシステム制御部１８０における電子メールの表示処理の動作を示すフローチャートである。また、以下の動作では、電子メースのテキストデータの表示切換を行いつつ、キーワードを検索する場合について説明する。
【０１２９】
まず、ユーザによって操作部１４０を介して、電子メールの表示処理の動作の開始指示が入力されるととともに、通信データ格納部１２０に格納されている一の電子メールの選択操作が為されると、システム制御部１８０は、当該選択された電子メールをメールデータ取得部１５１に取得させる（ステップＳ３１）。このとき、システム制御部１８０は、表示部１６０に電子メールの表示準備中である旨を表示する。
【０１３０】
次いで、システム制御部１８０は、メールデータ取得部１５１に電子メールをヘッダ部とボディ部に分離させ、電子メールのヘッダ部のデータをアドレス解析部１５２に出力させるとともに、当該電子メールのボディ部のデータをキーワード検出部２０１およびテキストデータ表示制御部２０２に出力させる（ステップＳ３２）。
【０１３１】
次いで、システム制御部１８０は、アドレス解析部１５２に電子メールのヘッダ部のデータからメールアドレスを特定させ、当該特定させたメールアドレスをキャラクタデータ表示制御部２０３に出力させる（ステップＳ３３）。
【０１３２】
次いで、システム制御部１８０は、テキストデータ表示制御部２０２に電子メールの通信文書であるボディ部のテキストデータ全文を表示部１６０に表示させ、操作部１４０によるキャラクタ表示を待機する（ステップＳ３４）。
【０１３３】
このとき、システム制御部１８０は、表示部１６０に操作部１４０における任意の操作キーを押し下げることにより、キャラクタ表示を行う旨の表示を行う。また、システム制御部１８０は、キャラクタデータ表示制御部２０３に特定されたメールアドレスに基づいてキャラクタデータ格納部１３０を検索させ、当該メールアドレスに該当する種別データを取得させる。そして、システム制御部１８０は、キャラクタデータ表示制御部２０３にこの種別データに基づいて、キャラクタの初期表示を行うデータをキャラクタデータ格納部１３０を検索させ、当該キャラクタの初期表示を表示部１６０に表示させる。
【０１３４】
次いで、システム制御部１８０が操作部１４０におけるキャラクタの表示開始の指示を検出すると（ステップＳ３５）、当該システム制御部１８０は、以下の動作を開始する。
【０１３５】
まず、システム制御部１８０は、テキストデータ表示制御部２０２に、先頭の文字の表示色を切り換えさせ、または、テキストデータ表示制御部２０２が未だ表示色が切り換えられていない文字があると判断した場合には、表示部１６０に表示されている未だ表示色が切り換えられていない文字群における先頭の文字の表示色を切り換えさせ、その切り換えた文字のテキストデータの切換タイミングをキーワード検出部２０１に出力させる（ステップＳ３６）。
【０１３６】
例えば、システム制御部１８０は、テキストデータ表示制御部２０２に、テキストデータの表示切換の開始直後には、当該テキストデータの一番先頭の文字の表示色を切り換えさせる。また、システム制御部１８０は、ステップＳ４５から当該処理に移行した場合には、テキストデータ表示制御部２０２に、前回の当該ステップＳ３６の処理において、表示色が切り換えられた、表示上次に配置されている文字の表示色を切り換えさせる。すなわち、システム制御部１８０は、前回の当該ステップＳ３６の処理において、表示上２番目に配置されているテキストデータの表示色が切り換えられている場合には、表示上３番目に配置されているテキストデータの表示色を切り換える。
【０１３７】
次いで、システム制御部１８０は、キーワード検出部２０１に表示色が切り換えられた文字の構成上の順番を認識させるとともに、当該表示色が切り換えられた文字を認識させ、当該認識された文字に基づいてリスト情報を検索させる（ステップＳ３７）。
【０１３８】
具体的には、キーワード検出部２０１は、最初に当該ステップＳ３７の処理を行う場合に、または、前回の処理において、該当するキーワードがなく、キーワードの文字がリセットされた場合には、当該認識された文字が先頭にあるキーワードをリスト情報にあるすべてのキーワードと照合し、該当するキーワードを抽出する。また、キーワード検出部２０１は、前回の当該ステップＳ３７の処理において、認識している文字がある場合であって、複数のキーワードが特定されている場合には、その特定されているキーワードの中から今回認識された文字を有するキーワードを抽出する。
【０１３９】
次いで、システム制御部１８０は、キーワード検出部２０１にリスト情報を検索した結果、一以上のキーワードを特定することができたか判断させ（ステップＳ３８）、一以上のキーワードを特定する事ができた場合には、２以上のキーワードを特定することができたか判断させる（ステップＳ３９）。
【０１４０】
このとき、キーワード検出部２０１が何れのキーワードも検出できていないと判断した場合には、システム制御部１８０は、認識すべきキーワードの文字をリセットし（ステップＳ４０）、ステップＳ４５の処理に移行する。
【０１４１】
一方、キーワード検出部２０１によってキーワードが検出された場合であって、さらに、２以上のキーワードを特定することができた場合には、当該特定された複数のキーワードを内部に保持しつつ、ステップＳ４５の処理に移行する（ステップＳ４１）。
【０１４２】
他方、キーワード検出部２０１によってキーワードが検出された場合であって、２以上のキーワードを特定することができない場合には、キーワード検出部２０１は特定された一のキーワードが表示されているキーワードであると特定し、システム制御部１８０は、当該特定されたキーワードをデータとしてキャラクタデータ表示制御部２０３に出力する（ステップＳ４２）。
【０１４３】
次いで、システム制御部１８０は、キャラクタデータ表示制御部２０３に、入力されたキーワードとメールアドレスに基づいて、キャラクタデータ格納部１３０を検索させ、該当するキャラクタの表示部１６０における表示態様を示す動作データを取得させる（ステップＳ４３）。
【０１４４】
具体的には、キャラクタデータ表示制御部２０３は、システム制御部１８０の指示の下、入力されたメールアドレスに基づいてキャラクタを特定する種別データを決定し、キャラクタデータ格納部１３０に格納され、当該決定された種別データにおける入力されたキーワードにおける表示制御データを検索する。また、このキャラクタデータ表示制御部２０３は、キャラクタデータ格納部１３０を検索することによって該当する表示制御データを検出し、当該検出された表示制御データに対応する動作データを読み出せる。
【０１４５】
次いで、システム制御部１８０は、キャラクタデータ表示制御部２０３に読み出させた動作データに基づいて表示部１６０を制御させ、キャラクタの表示部１６０における表示態様を示す画像データを表示させる。（ステップＳ４４）。
【０１４６】
次いで、システム制御部１８０は、テキストデータ表示制御部２０２に未だ表示色が切り換えられていない文字があるか否かを判断させ（ステップＳ４５）、未だ表示色が切り換えられていない文字がある場合には、ステップＳ３６の処理に移行し、未だ表示色が切り換えられていない文字がない場合には、当該キャラクタの初期表示を表示部１６０に表示させ（ステップＳ４６）、本動作を終了する。
【０１４７】
以上のように、本実施形態では、携帯端末装置Ｓは、第１実施形態と同様に、操作部１４０によって受信した電子メールの表示が選択されると、当該電子メールのメールアドレスからキャラクタが選定されるとともに、電子メールの通信文書のデータに基づいてキーワードが検出される。
【０１４８】
また、この検出されたキーワードに基づいて、選定されたキャラクタに基づいて当該キャラクタの表示制御データを取得し、テキストデータを表示しつつ、キャラクタを表示部１６０に表示するための表示態様を制御するキャラクタ表示制御プログラムを生成する。そして、電子メールの表示処理を行う際に、生成されたキャラクタ表示制御プログラムに基づいて、テキストデータの表示制御を行うとともに、表示部１６０に表示されるキャラクタの表示態様を制御する。
【０１４９】
したがって、この携帯端末装置Ｓは、受信した電子メールを表示部１６０に表示する際に、当該受信した電子メール自体に基づいて、キャラクタを表示制御することができるので、送信側の通信端末装置において、当該電子メールにキャラクタの表示制御を行う表示制御データを添付する必要なく、当該キャラクタを電子メールを受信した通信端末装置の表示部１６０に表示することができる。
【０１５０】
また、電子メールから検出されたキーワードに基づいて、キャラクタを表示制御する表示制御データを特定するので、当該電子メールなどの通信文書データの内容に合わせて、キャラクタを表示部１６０に表示させることができる。
【０１５１】
なお、本実施形態では、テキストデータを表示する際に、ＪＩＳコードなどの文字コードから通信文書となるテキストデータに変換し、表示部１６０に表示させるようになっているが、当該電子メールを受信した際に、すなわち、通信データを通信データ格納部１２０に格納する際に、テキストデータに変換し、当該テキストデータと、電子メールのボディ部のデジタルデータと、を格納するようにしてもよい。
【０１５２】
この場合に、テキストデータ表示制御部２０２には、当該デジタルデータから変換されたテキストデータが入力され、このテキストデータ表示制御部２０２は、この入力されたテキストデータに基づいて、表示部１６０に表示されるテキストデータの表示色切換表示を制御するようになる。
【０１５３】
また、本実施形態では、予めキャラクタデータ格納部１３０に格納された動作データに基づいてキャラクタの表示部１６０における表示制御を行うようになっているが、当該キャラクタをデジタルカメラなどのデジタル式の撮像装置によって取得されたデジタル画像データ（写真データ）を用いて、動作データを予め生成し、キャラクタデータ格納部１３０に格納するようにしてもよい。
【０１５４】
この場合、予めキャラクタデータ格納部１３０に、通信データの相手方を特定するメールアドレスに対応して、生成したキャラクタである事を示す種別データを設定するとともに、当該動作データとして、例えば、通信データの相手先の顔の画像データ（写真データ）を、キャラクタの一部、すなわち、顔以外の部分を他のキャラクタの様々なアニメーション画像と合成し、複数の動作を規定する動作データを生成するようになり、他のキャラクタの動作データと同様に、複数の動作データを表示制御データ毎に規定する。
【０１５５】
また、本実施形態では、テキストデータ表示制御部２０２において、テキストデータを表示部１６０に表示される際に、一文字毎にされた文字の表示色を変化させて当該テキストデータを表示するようになっているが、一段後または一行ごとに所定のタイミングによって表示させるようにしてもよい。
【０１５６】
また、本実施形態では、キャラクタデータ格納部１３０に、各表示制御データに対応付けて動作データが格納されているが、表示制御データ毎に一の動作データが格納されていてもよいし、複数の異なる表示制御データに一の動作データが特定されるように格納されていてもよい。すなわち、キーワードとしては異なるが、そのキーワードの語彙またはキーワードの表現が同じ場合もあるので、このように表示制御データと動作データとが格納されることによって動作データは複数の表示制御データから特定されるようになっていてもよい。
【０１５７】
また、本実施形態では、種別データ、表示制御データ、およいび、動作データをキャラクタデータ格納部１３０に格納するようになっているが、対応付けて格納されていれば、
１カ所に格納されていなくてもよい。例えば、動作データのみキャラクタデータ表示制御部２０３に格納されるようにしてもよい。
【０１５８】
また、本実施形態では、上述の携帯端末装置Ｓによって、電子メールの表示処理を行うようになっているが、種別データ、表示制御データおよび動作データを格納するための情報記録媒体を有する携帯端末装置Ｓにコンピュータおよび記録媒体を備え、この記録媒体に上述の電子メールの表示処理プログラムを格納し、このコンピュータで当該表示処理プログラムを読み込むことによって上述と同様の電子メールの表示処理を行うようにしてもよい。
【図面の簡単な説明】
【０１５９】
【図１】本発明に係る通信端末装置における第１実施形態の構成を示すブロック図である。
【図２】第１実施形態のキャラクタデータ格納部に格納されているキャラクタデータによって動作するキャラクタを説明するための図である。
【図３】第１実施形態のキャラクタ動作を説明するための図である。
【図４】第１実施形態のキャラクタ制御部の構成を示すブロック図である。
【図５】第１実施形態のキャラクタ表示制御部において生成されるキャラクタ表示制御部プログラムデータの一例である。
【図６】第１実施形態のシステム制御部における電子メールの表示処理の動作を示すフローチャートである。
【図７】第２実施形態のキャラクタ制御部の構成を示すブロック図である。
【図８】第１実施形態のシステム制御部における電子メールの表示処理の動作を示すフローチャートである。
【符号の説明】
【０１６０】
Ｓ  …  通信端末装置
１１０  …  データ通信部
１２０  …  通信データ格納部
１３０  …  キャラクタデータ格納部
１４０  …  操作部
１５０  …  キャラクタ制御部
１５１  …  メールデータ取得部
１５２  …  アドレス解析部
１５３、２０１  …  キーワード検出部
１５４  …  データ生成部
１５５  …  データ表示制御部
１６０  …  表示部
１７０  …  ＲＯＭ／ＲＡＭ
１８０  …  システム制御部
２０２  …  テキストデータ表示制御部
２０３  …  キャラクタデータ表示制御部
【図１】
2004362553.tif 000003
【図２】
2004362553.tif 000004
【図３】
2004362553.tif 000005
【図４】
2004362553.tif 000006
【図５】
2004362553.tif 000007
【図６】
2004362553.tif 000008
【図７】
2004362553.tif 000009
【図８】
2004362553.tif 000010