(57)【要約】【課題】送信されるテキストメッセージ内のキーワードに応じて自動的に視覚的表現を豊かにする。【解決手段】送信側端末は、ユーザにより入力されたテキストメッセージをキーワードと照合し、テキスト内にキーワードがある場合、当該テキストに対して、少なくとも所定の背景イメージの表示属性を付加して、サーバ４００に送信する（ａ）。あるいは、サーバ４００において、テキストとキーワードの照合を行い、テキストに対する背景イメージの表示属性追加を行うようにしてもよい（ｂ）。受信側端末は、サーバ４００から当該表示属性の付加されたＸＭＬ文書２４０ｂを受けて、これをモーションテキストメッセージとして表示する（ａ）（ｂ）。モーションテキストメッセージはサーバ４００においてウェブ情報としてユーザに提供されてもよい（ｃ）。【選択図】  図１
2004198872.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたキーワードを記憶する手段と、
ユーザによるテキストの入力を受ける手段と、
表示画面上に情報を表示する表示手段と、
前記入力されたテキスト内に前記キーワードが存在するか否かをチェックする手段と、
前記キーワードが存在した場合、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加する手段と、
所定の表示属性が付加されたテキスト情報をメッセージとして通信ネットワークを介して送信する手段と、
前記通信ネットワークを介してメッセージを受信する手段と、
前記メッセージを前記表示画面上に表示する表示制御手段と、
を備えたことを特徴とする端末装置。
【請求項２】
前記背景イメージの表示属性は、当該イメージの動きを定める属性を含むことを特徴とする請求項１記載の端末装置。
【請求項３】
前記テキスト情報に文字の動きの表示属性をも付加することを特徴とする請求項１記載の端末装置。
【請求項４】
キーワードとこのキーワードに対応する表示属性とをユーザが登録する手段を備えたことを特徴とする請求項１記載の端末装置。
【請求項５】
通信ネットワークを介して端末装置と接続されるサーバであって、
予め定められたキーワードを記憶する手段と、
前記通信ネットワークを介して前記端末装置からテキストメッセージを受信する手段と、
この受信されたテキスト内に前記キーワードが存在するか否かをチェックする手段と、
前記キーワードが存在した場合、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加する手段と、
この表示属性が付加されたメッセージを前記テキストメッセージの宛先に送信する手段と、
を備えたことを特徴とするサーバ。
【請求項６】
通信ネットワークを介して端末装置と接続されるサーバであって、
予め定められたキーワードを記憶する手段と、
前記通信ネットワークを介して前記端末装置からテキストメッセージを受信する手段と、
この受信されたテキスト内に前記キーワードが存在するか否かをチェックする手段と、
前記キーワードが存在した場合、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加する手段と、
この表示属性が付加されたメッセージをウェブ情報の形式で前記テキストメッセージの宛先のユーザが閲覧できるように蓄積する手段と、
を備えたことを特徴とするサーバ。
【請求項７】
前記背景イメージの表示属性は、当該イメージの動きを定める属性を含むことを特徴とする請求項５または６記載のサーバ。
【請求項８】
前記テキスト情報に文字の動きの表示属性をも付加することを特徴とする請求項５または６記載のサーバ。
【請求項９】
前記通信ネットワークを介して、ユーザ対応に、キーワードとこのキーワードに対応する表示属性との登録を受け付ける手段を備えたことを特徴とする請求項５または６記載のサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テキストメッセージの作成、送受信および表示に関し、特に（但し限定する意味でなく）、テキストコミュニケーションのためのテキストメッセージの動画化およびその表示を行うためのシステムを構成する端末装置およびサーバに関する。
【０００２】
【従来の技術】
近年、コンピュータや通信の発達に伴い、電子メールやインスタント・メッセージング、チャットなど、通信ネットワークを介した文字によるコミュニケーションすなわちテキストコミュニケーションが普及してきている。
【０００３】
口頭によるコミュニケーションでは、発声の強さや抑揚、響き、速さなどで感情（気分）を込めることができる。しかし、従来のテキストメッセージは、標準的なフォントの種類（書体）やサイズ（ポイント数）、色で表示され、一律で静的な外観となり、外観上、感情などは全く現れず、無味乾燥なものである。
【０００４】
また、従来、ユーザが自分の入力した文字に対して、文字入力時に、書体や、ポイント数、色などの文字属性を変えることはできた（特許文献１，２参照）。
【０００５】
【特許文献１】
特開２００２−２０７６７１号公報（要約）
【特許文献２】
特開２００２−２０７６７３号公報（要約）
【特許文献３】
特開２００２−３２３０６号公報（要約）
【０００６】
【発明が解決しようとする課題】
しかし、この方法は、入力したテキスト中の属性を変えたい箇所を選択してハイライト表示させ、プルダウンメニューからフォントの種類（書体）を選び、他のサイズプルダウンメニューからポイント数を選び、さらにカラーパレットから色を選択する、といった具合に非常に煩雑な操作が必要とされるため、電子メールなどではあまり日常的には使われていなかった。しかも、このようにして文字属性を変えたとしても、文字属性でのみ感情などを適切に伝えることは困難である。
【０００７】
特許文献３には、メールの文章内の感情を示すフレーズを検出してメール表示時にアニメーション（人形）の動きに反映させる技術を開示している。しかし、この技術は、人形の動きが変わるのみで人形自体は変わらない。また、テキスト自体に変化を与えるものでもない。
【０００８】
近年、携帯電話機などに代表される携帯型の端末装置（本明細書では、端末装置を単に端末ともいう）が普及し、このような携帯型端末においても通信ネットワーク（インターネットを含む）を介したテキストメッセージの交換やウェブデータの閲覧等が可能となっている。
【０００９】
本発明はこのような背景においてなされたものであり、送信されるテキストメッセージ内のキーワードに応じて自動的に視覚的表現を豊かにすることができる端末装置およびサーバを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明による端末装置は、予め定められたキーワードを記憶する手段と、ユーザによるテキストの入力を受ける手段と、表示画面上に情報を表示する表示手段と、前記入力されたテキスト内に前記キーワードが存在するか否かをチェックする手段と、前記キーワードが存在した場合、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加する手段と、所定の表示属性が付加されたテキスト情報をメッセージとして通信ネットワークを介して送信する手段と、前記通信ネットワークを介してメッセージを受信する手段と、前記メッセージを前記表示画面上に表示する表示制御手段とを備えたことを特徴とする。
【００１１】
この端末装置は、ユーザから入力されたテキスト内にキーワードが含まれるか否かをチェックし、含まれる場合には、そのキーワード対応に、当該テキストに対して少なくとも所定の背景イメージの表示属性を付加する。また、この表示属性が付加されたテキスト情報をメッセージとして通信ネットワークを介して送信する。また、通信ネットワークを介して受信したメッセージを前記表示画面上に表示する。
【００１２】
前記背景イメージの表示属性としては、当該イメージの動きを定める属性をさらに含んでもよい。また、前記テキスト情報に文字の動きの表示属性をも付加してもよい。
【００１３】
キーワードとこのキーワードに対応する表示属性とをユーザが登録する手段を備えてもよい。これによって、ユーザ毎に所望のキーワードについて所望の表示属性が付与される。
【００１４】
本発明によるサーバは、通信ネットワークを介して端末装置と接続されるサーバであって、予め定められたキーワードを記憶する手段と、前記通信ネットワークを介して前記端末装置からテキストメッセージを受信する手段と、この受信されたテキスト内に前記キーワードが存在するか否かをチェックする手段と、前記キーワードが存在した場合、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加する手段と、この表示属性が付加されたメッセージを前記テキストメッセージの宛先に送信する手段とを備えたことを特徴とする。
【００１５】
このサーバは、通信ネットワークを介して前記端末装置からテキストメッセージを受信し、この受信されたテキスト内にキーワードが存在するか否かをチェックする。キーワードが存在した場合には、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加し、メッセージを前記テキストメッセージの宛先に送信する。
【００１６】
本発明による他のサーバは、通信ネットワークを介して端末装置と接続されるサーバであって、予め定められたキーワードを記憶する手段と、前記通信ネットワークを介して前記端末装置からテキストメッセージを受信する手段と、この受信されたテキスト内に前記キーワードが存在するか否かをチェックする手段と、前記キーワードが存在した場合、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加する手段と、この表示属性が付加されたメッセージをウェブ情報の形式で前記テキストメッセージの宛先のユーザが閲覧できるように蓄積する手段とを備えたことを特徴とする。
【００１７】
このサーバは、通信ネットワークを介して前記端末装置からテキストメッセージを受信し、この受信されたテキスト内にキーワードが存在するか否かをチェックする。キーワードが存在した場合には、当該テキストに対して、そのキーワードに対応して、少なくとも所定の背景イメージの表示属性を付加し、ウェブ情報の形式で前記テキストメッセージの宛先のユーザが閲覧できるように蓄積する。
【００１８】
いずれのサーバにおいても、前記通信ネットワークを介して、ユーザ対応に、キーワードとこのキーワードに対応する表示属性との登録を受け付ける手段を備えてもよい。
【００１９】
本発明は、上記のサーバおよび装置の機能を実現するためのコンピュータプログラムおよびそれを格納した記録媒体として把握することも可能である。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２１】
図１に本発明が適用されるシステムの概略構成を示す。ここでは、テキストメッセージを送受信するシステムの一例として、電子メール（単にメールともいう）システムを示している。このシステムは、通信ネットワーク（図示せず）を介して相互に接続される複数の端末装置（端末）１００，１０２，１０４と、サーバ４００とからなる。
【００２２】
図１（ａ）に示すシステムでは、送信側端末が、キーワードチェックを行って、必要な表示属性情報を含んだテキストメッセージとしての所定のフォーマット（ここではＸＭＬ）のメッセージ２４０ａが、サーバ４００に送られる。このサーバ４００は、メッセージ２４０ａと同じ、または、表示属性情報が追加もしくは変更されたメッセージとしてのＸＭＬ文書２４０ｂを受信側端末へ送信する。端末の種類としては、携帯電話機、携帯情報端末（ＰＤＡ）等のような携帯型端末の他、パーソナルコンピュータ（ＰＣ）等を含みうる。図では、送信側の端末として携帯電話機のみを示している。これは、本発明でのメール作成が携帯電話機のような表示エリアや入力機能が限られた端末に適用して好適であるためであるが、送信側端末として携帯電話機以外の端末に本発明を適用できないという意味ではない。
【００２３】
図１（ｂ）に示すシステムでは、送信側端末から、テキスト形式のメッセージ２１０を送信し、サーバ４００でキーワードのチェックを行って必要な表示属性を付加したＸＭＬ文書を作成する。すなわち、本発明では、送信側端末でＸＭＬ文書を作成することは必ずしも必要ない。サーバ４００はＸＭＬ文書２４０ｂを受信側端末に送信する。
【００２４】
図１（ｃ）は、いわゆるウェブメール、ブラウザメールなどと呼ばれる他のメールシステムの概略構成を示している。このシステムでは、送信側端末の処理は図１（ａ）または図１（ｂ）と同じである。サーバ４００は表示属性を付加したＸＭＬ文書を、ウェブ情報の形式で宛先のユーザがブラウジング（閲覧）できるようにサーバ上に蓄積する。サーバ４００はさらに当該宛先のユーザ（端末）に対して新着メッセージ着信のお知らせを通知する。受信側端末はこの通知に応じてウェブブラウザによりサーバ４００にアクセスし、当該メッセージをブラウジングする。サーバ４００はこのＸＭＬ文書２４０ｂを受信側端末に送信する。なお、サーバ４００の機能は、分散した複数のサーバで実現されてもよい。
【００２５】
図２に、本実施の形態の端末（携帯端末）１００のハードウェア構成を表すブロック図を示す。
【００２６】
この端末１００は、電話および通信機能に関連した部位として、アンテナ２００、デュプレクサ（アンテナ共用器）３０１、受信部（ＲＸ）３０２、送信部（ＴＸ）３０３、デジタル信号処理部ＤＳＰ(Digital Signal Processor）３０４、スピーカ３０５、マイク３０６、イヤレシーバ３０７を含む。端末１００は、さらに、この端末の制御に関連した部位として、制御部３０８、表示部３０９、入力操作部３１１、ＲＯＭ３１３、ＲＡＭ３１４等を有する。制御部３０８は中央処理装置（ＣＰＵ）などから構成される。入力操作部３１１は端末の各種キーやボタン、ジョグダイヤル等に相当する。ＲＯＭ３１３には本実施の形態の後述する動作を実現するための制御プログラムが格納されている。ＲＯＭ３１３は、フラッシュＲＯＭのような再書き込み可能なメモリを含んでもよい。本実施の形態におけるフォントデータ、キーワード、テーブル等のデータはＲＯＭ３１３および／またはＲＡＭ３１４に格納される。各種文書等のデータはＲＡＭ３１４に格納される。
【００２７】
図３に、サーバ４００のハードウェア構成を示す。
【００２８】
中央処理装置（ＣＰＵ）４１０は、ＯＳ(Operating System)および各種アプリケーションプログラムを実行し、サーバ各部の制御を行う。ＲＯＭ４１１は、ＣＰＵ４１０が実行するプログラムや固定的なデータを格納する。ＲＡＭ４１２は、ＣＰＵ４１０の作業領域やデータの一時記憶領域を提供する。ＲＯＭ４１１およびＲＡＭ４１２は、バス４３０を介してＣＰＵ４１０に接続される。キーボードなどの入力装置４１４、ＣＲＴ，液晶ディスプレイなどの表示装置４１５、ハードディスク装置，ＭＯ，ＣＤ−ＲＯＭ等の外部記憶装置４１６は、インタフェース４１３を介してバス４３０に接続されている。また、バス４３０は通信部４２０を介してインターネットのようなネットワークと接続される。ＰＣのような端末１０４およびＰＤＡのような端末１０２のハードウェア構成も基本的にはこれと同様である。
【００２９】
図４により、本実施の形態におけるメッセージの形式および処理要素について説明する。ここでは、図４（ａ）と図４（ｂ）の二通りの処理形態を示してある。
【００３０】
図４（ａ）の形態では、ユーザが入力したテキスト形式のメッセージ（テキストメッセージ）２１０を、テキストアニメーションエンジン２３０（後述）により、所定のキーワード２４２と照合し、キーワードが検出された場合に、そのテキストメッセージを表示属性が付加された所定のフォーマット（ここではＸＭＬ：eXtensible Markup Language）のＸＭＬ文書２４０に変換する。ＸＭＬは、テキストの文字列に対してタグと呼ばれる属性を付加する情報を付加するマークアップ言語であり、ここでは、ＳＶＧ(Scalable Vector Graphics)に準拠したマークアップ言語を例として挙げる。ＳＶＧは、イメージ属性を定めるＸＭＬ準拠タグを用いて２次元画像を定義することができ、これにより、動画化されたイメージを生成することができる。ＳＶＧは、２次元のベクトルグラフィックス形状の他、ビットマップグラフィックスおよびテキストを表示することができる。
【００３１】
ＸＭＬ文書２４０はさらに別のテキストアニメーションエンジン２５０により動画化されたテキストメッセージ（モーションテキストメッセージ）２６０に変換される。このモーションテキストメッセージ２６０は、端末において、所定のプレーヤにより再生され、動画として表示される。第１のテキストアニメーションエンジン２３０によるテキストからＸＭＬ文書２４０への変換は図１（ａ）（ｃ）の送信側端末の処理または図１（ｂ）のサーバ４００の処理に相当し、第２のテキストアニメーションエンジン２５０によるＸＭＬ文書からモーションテキストメッセージ２６０への変換は図１（ａ）（ｂ）の受信側端末の処理また、図１（ｃ）のサーバ４００の処理に相当する。
【００３２】
なお、テキストメッセージ２１０をテキストアニメーションエンジン２３０で直接、モーションテキストメッセージ２６０に変換してもよい。これにより、送信側端末において送信する前のＸＭＬ文書をモーションテキストメッセージとしてプレビューすることができる。
【００３３】
図４（ｂ）では、テキストメッセージ２１０を、テキストアニメーションエンジン２３６により、所定のキーワードと照合し、別のフォーマットの文書２７０に変換する。このフォーマットは、受信側の端末（コンピュータ）２８０がテキストアニメーションエンジン２５０に相当する機能を有していない場合に利用するものであり、例えば、QuickTimeファイル、Real Playerファイル、MacromediaFlashファイル、等のフォーマットの文書である。コンピュータ２８０は、この文書２７０をモーションテキストメッセージ２６０へ変換する。このモーションテキストメッセージは、QuickTimeファイル、Real Playerファイル、Macromedia
Flashファイル、等のフォーマットそのものであってもよい。
【００３４】
図５に、テキストアニメーションエンジン２３０の構成例を示す。テキストアニメーションエンジン２３０は、テキストプラグイン２１１、照合部２３５、ＸＭＬモジュール２３１、およびアニメーションプラグイン２３２を有する。テキストプラグイン２１１は、入力されたテキストメッセージ２１０内のテキスト内容２１２を抽出する。端末装置において、ユーザが特定の文字列または全体に対して表示属性（例えば、書体、文字サイズ、色等）を指定できる場合には、テキストメッセージ２１０にそのような表示属性が付属している場合がありうる。このような場合には、テキストプラグイン２１１はそれをテキストパラメータ情報２１３として抽出する。一方、アニメーションパラメータ２３３の内容としては、（１）背景の色、イメージ、動画イメージ、（２）フォントの種類、サイズ、色、透明度、（３）スクロール、テキストフェードイン・フェードアウト、点滅等の動き、などが含まれる。本実施の形態では、テキスト内容２１２を照合部２３５でキーワードと照合することにより、アニメーションパラメータ２３３のうち、そのキーワードに応じた所定の組み合わせが選択される。キーワードについては後述する。ＸＭＬモジュール２３１は、テキスト内容２１２およびテキストパラメータ情報２１３およびアニメーションパラメータ２３３の現在選択されている内容に基づいて、ＸＭＬ文書２４０を生成する。ＸＭＬモジュール２３１は、ＸＭＬ文書２４０と同等のＸＭＬ文書２４１をアニメーションプラグイン２３２に対して出力し、このアニメーションプラグイン２３２がＸＭＬ文書２４１をモーションテキストメッセージ２６０に変換することもできる。アニメーションプラグイン２３２としては、Macromedia Flash、Macromedia Director、Java、JavaScript、AdobeAftereffects、AdobePremier、C++（いずれも商標）、等でありうる。
【００３５】
図６（ａ）（ｂ）（ｃ）にそれぞれ、特定のキーワードを含むテキストメッセージの、受信側端末での表示例（または送信側端末でのプレビュー表示例）を示す。図６（ａ）（ｂ）は同じキーワードに対する異なる表示例を示し、図６（ｃ）は別のキーワード「あちゃあ」の表示例を示している。それぞれの背景には当該キーワードに相応しいイメージ（アイコン）６０１，６０２，６０３（この例ではハートや汗を表すマーク）が１個または複数個表示され、これらの個々のアイコンが当該キーワードに応じた特有の動きをするように設定されている。また、好ましくは、ユーザの入力した文字も当該キーワード特有の書体で表示され、文字も所定の動きをするように設定されうる。（但し、本発明では、キーワードに応じた文字の書体の変更、文字の動き等、文字の表示属性の変更は必須ではない。）文字列は比較的短い単語や語句の単位で動きが与えられる。この単位は、ユーザの文字入力時の選択や確定操作に応じて決定することができる。例えば、比較的短い文字列を１画面表示の単位としてＸＭＬ文書を作成し、さらに長い文字列については画面を分けて、順次表示するようにしてもよい。１画面内に含まれる文字列の単位としては、キーワード単独でなくキーワード以外のテキスト部分も含んでもよい。
【００３６】
ここで、図７に、図６（ａ）の表示例について対応するＸＭＬ文書の一例を示す。記述部７１は、初期設定情報であり、ＳＶＧエリアおよび背景エリアのサイズや色を決定している。ここでは、いずれも幅１２８，高さ９６のサイズのエリアを設定している。座標の原点はエリアの左上角部である。記述部７２，７３は、テキストの背景に現れるハート形状の個々のアイコンの初期位置（ｘ、ｙ座標）、サイズ、アイコンを構成する図形を決定するとともに、その動きを定義している部分である。この例ではハート形状のアイコンの個数は１０個あり、それぞれに対応する１０個の同様の記述部が用意される。図形としては画像情報（ここではheart3.gifというファイル）を指定している。この画像情報は、場合によって端末またはサーバ内に保存されている。図形の動きは、記述部７２の例では、ｙ座標を４秒周期で、値１４０から−３０まで移動させる動作を無限に繰り返すよう規定されている。始点および終点を上記エリアの外側に設定していることにより、これが繰り返されると、見た目には、画面の下からハートマークが現れて上昇していき、画面の上に消えていく動きになり、上に消えた後は再び下から現れる、という動きになる。なお、アイコンの初期位置および動作は、個々のアイコンに個別に設定されている。
【００３７】
記述部７４はそれぞれ、文字列「すき」の初期位置、フォントの種類、サイズ、色を定めるとともに、その動きを定めている。記述部７４の例について文字列の動きを説明する。この例では、文字列「すき」のｘ座標を２秒周期で無限に繰り返す。その周期内では、ｘ座標について、０秒、０．５秒、１．９秒、２秒のそれぞれの時点で値−５０，−５，１５，１３０をとり、その間は補間した動きとなる。このように周期内の区間を区切って時点および位置を個別に指定することにより、アイコンの動きの速度に変化を与えることができる。例えば、アイコンが加速して画面に入ってきた後、ゆっくり動き、その後また加速して画面から出て行くような効果を得ることができる。ｙ座標についても同様の指定がなされている。
【００３８】
また、特殊な文字の書体が端末内で利用できない場合には、サーバにおいて個々の文字列に対して画像（例えばｇｉｆイメージ）を動的に作成して、これをＸＭＬ内に埋め込むことが可能である。サーバのサービスに対する登録ユーザ情報等に基づいて、受信側端末の機種情報等により必要な書体の有無などがサーバ側で予め判別できる場合には、サーバは文字列の画像への変換の要否を判断することができる。また、図７の例では、特定の背景イメージおよび文字の動きのみを示したが、これらはあくまで例示であり、他の動きも可能である。
【００３９】
図６（ｂ）（ｃ）の表示例についてのＸＭＬ記述例は示さないが、図６（ｂ）では例えば、単一の背景イメージであるハート形状のアイコンの動きとして、周期的にアイコンサイズの拡大／縮小を繰り返して、心臓がときめいている様子を表すことができる。また、図６（ｃ）では、例えば、汗を示すアイコンが画面の上から現れ、下へ落ちて消える動作を繰り返すような動きが考えられる。
【００４０】
図８に、アニメーションパラメータ２３３の構成例として、その一部を構成するテーブル２３３ａの例を示す。このテーブルは、場合によって端末またはサーバが保持する。個々のキーワード毎に、「背景サイズ／色等」の属性、「背景イメージ動き等」の属性、および「テキスト位置／フォント／動き等」の属性を予め所定のパターンデータ（テンプレート）として定義している。例えば、背景サイズ／色の属性は図７の例では記述部７１に相当し、背景イメージ動き等の属性は図７の例の記述部７２，７３に相当する。また、テキスト位置／フォント／動き等の属性は図７の例の記述部７４に相当している（文字列は空欄として、後に埋め込まれる）。
【００４１】
テーブル２３３ａに登録されているキーワードは、初期的に用意されているデフォルトのキーワード、および／またはユーザが登録したキーワードとすることができる。ユーザが登録する場合には、ユーザが入力したキーワードに対して各属性についての複数のパターン選択肢の中から所望のものを選択することができるようにする。新たな選択肢は通信ネットワークを介してサーバからダウンロードできるようにすることが好ましい。このテーブルがサーバ上に置かれる場合には、少なくともユーザが登録したテーブル部分については当該ユーザ対応に保存しておき、ユーザの識別情報（例えばメールアドレス）に基づいて当該ユーザのテーブル情報を利用できるようにする。
【００４２】
テキストの動きとしては、そのほか、テキストが横から流れてきてそのまま流れだしたり、テキストが拡大縮小を繰り返して息づいているように見えたり、テキストがはじめに大きなサイズで画面に現れてだんだん小さくなっていったり、テキストがランダムに画面のいろんな方向から入ってきて逆側から消えたり、新しく現れる文字列が常に他の古い文字列の上に重なっていくと同時に古い文字列は次第に画面の上の方にのぼっていったり、各文字列が一点を中心としてバネのように揺動的にはずんだり、というような様々な形態が考えられる。
【００４３】
図９に、本実施の形態における送信側端末でのメール作成・送信処理のフローチャートを示す。この処理は、図１（ａ）の送信側端末での処理に相当している。
【００４４】
まず、ユーザの入力操作に従って、テキストメッセージの入力処理を行う（Ｓ１１）。このテキスト中にキーワードが存在するかどうかをチェックする（Ｓ１２）。存在すれば、図８に示したテーブル２３３ａを参照して、そのキーワードに対応づけられたアイコン（単一または複数）の付加を含む表示属性のパターンを付加したＸＭＬ文書を作成する（Ｓ１３）。メッセージの入力が完了したら（Ｓ１４，Ｙｅｓ）、このＸＭＬ文書を前述したモーションテキストメッセージに変換してプレビューを行う（Ｓ１５）。このときプレビューされる作成メッセージは、キーワード毎の書体、文字色、動き、背景イメージと、文字入力時にユーザが付加入力した表示属性情報（もしあれば）が合わさったものになる。ユーザがプレビューを見た結果、メッセージを修正したい場合は（Ｓ１６，Ｎｏ）、メッセージ入力に戻ることができる。問題がなければ、このＸＭＬ文書をサーバに送信する（Ｓ１７）。好ましくは、ユーザがテーブル２３３ａの内容の更新、キーワードの追加等を行えるようにする。これに伴い、ユーザが選択可能な表示属性のパターンを複数用意しておく。
【００４５】
図１０に、このメッセージをサーバから受け取る端末のメール受信処理を示す。端末が、例えば、サーバからのメール着信通知等に応じて自動的にまたはユーザの指示に従い、ＸＭＬ文書を受信すると（Ｓ２１）、前述したように、テキストアニメーションエンジン２５０により、ＸＭＬ文書をモーションテキストメッセージに変換する（Ｓ２２）。さらにこのモーションテキストメッセージを所定のプレーヤで表示する（Ｓ２３）。
【００４６】
次に図１１により、サーバでのデータ変換処理を説明する。これは、図１（ｂ）に示したサーバ４００での処理に相当する。サーバ４００は、送信側端末からは何ら表示属性情報を含まないテキストメッセージ２１０を受信し（Ｓ３１）、キーワードチェックを行う（Ｓ３２）。キーワードが存在すれば、前記テーブルに応じて、当該キーワードに対応づけられたアイコンの付加を含む、表示属性パターンを有するＸＭＬ文書を作成する（Ｓ３３）。キーワードが複数存在すれば、これを繰り返し、キーワードがなくなれば、変換後のメッセージを、宛先ユーザの要求または着信通知に応じた自動受信要求に応じて、宛先に送信する（Ｓ３４）。なお、受信したテキストメッセージにキーワードが全く存在しなければ、無変換のメッセージを宛先に送信する。
【００４７】
図１２に、図１（ｃ）で説明したウェブメールシステムにおけるサーバのデータ変換処理のフローチャートを示す。
【００４８】
この処理において、サーバはメッセージ（ＸＭＬ）を受信すると（Ｓ４１）、図２に示したテキストアニメーションエンジン２５０と同等な手段により、このＸＭＬ文書をモーションテキストメッセージに変換する（Ｓ４２）。さらに、このモーションテキストメッセージをウェブデータとして、メールの宛先ユーザ用のフォルダ内に格納する（Ｓ４３）。そこで、メッセージ着信の知らせを宛先ユーザに通知する（Ｓ４４）。この着信の知らせには、当該ウェブデータへのアクセスを行うためのリンク情報が埋め込まれている。この通知を受けたユーザは端末からこのサーバにアクセスし、自己に割り当てられたフォルダ内の当該ウェブデータを閲覧することができる。
【００４９】
本実施の形態によれば、出来上がったメッセージは、スタティック（静的）で無味乾燥な通常のテキストとは異なり、見ていて楽しいものになる。また、出来上がったメッセージにはキーワードに応じたイメージが反映されており、受信者側はより豊かな表現によるメール再生を味わうことができる。
【００５０】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも、種々の変形、変更が可能である。例えば、図示した画面やＸＭＬの具体的な記述はあくまで説明のための例示であり、本発明はそれらに限定されるものではない。
【００５１】
【発明の効果】
本発明によれば、テキストメッセージにキーワードが含まれる場合に、自動的にそのキーワードに相応しい背景や文字の表示属性を与えることが可能となる。これによって、ユーザがいちいち指定または意識することなくそのキーワードに合致した表示属性（好ましくは各種表示属性の組み合わせ）を自動的に付与することができ、表現力を拡張し、豊かにすることができる。このメッセージを受け取る側もそのような表示属性の与えられたメッセージの表示を見ることにより、本来のテキストには含まれない豊かな表現に接することとなる。
【図面の簡単な説明】
【図１】本発明が適用されるシステムの概略構成を示す図である。
【図２】本発明の実施の形態における端末のハードウェア構成を表すブロック図である。
【図３】本発明の実施の形態におけるサーバのハードウェア構成を示すブロック図である。
【図４】本発明の実施の形態におけるメッセージの形式および処理要素についての説明図である。
【図５】図４に示したテキストアニメーションエンジン２３０の構成例を示すブロック図である。
【図６】特定のキーワードを含むテキストメッセージの、受信側端末での表示例（または送信側端末でのプレビュー表示例）を示す図である。
【図７】図６（ａ）の表示例について対応するＸＭＬ文書の一例を示す図である。
【図８】図５内に示したアニメーションパラメータの構成例を示す図である。
【図９】本発明の実施の形態における送信側端末でのメール作成・送信処理のフローチャートである。
【図１０】図９の処理で送信されたメッセージをサーバから受け取る端末のメール受信処理を示すフローチャートである。
【図１１】図１（ｂ）に示したサーバ４００での処理に相当する、サーバでのデータ変換処理を示すフローチャートである。
【図１２】図１（ｃ）で説明したウェブメールシステムにおけるサーバのデータ変換処理を示すフローチャートである。
【符号の説明】
１００，１０２，１０４…端末、２１０…テキストメッセージ、２１１…テキストプラグイン、２１２…テキスト内容、２１３…テキストパラメータ情報、３０８…制御部、３０９…表示部、３１１…入力操作部、２３０…テキストアニメーションエンジン、２３１…モジュール、２３２…アニメーションプラグイン、２３３…アニメーションパラメータ、２３６…テキストアニメーションエンジン、２４０ａ…メッセージ、２４０ｂ…文書、２４１…文書、２４２…キーワード、２５０…テキストアニメーションエンジン、２６０…モーションテキストメッセージ、２７０…文書、２８０…コンピュータ、４００…サーバ、６０１，６０２，６０３…アイコン（背景イメージ）
【図１】
2004198872.tif 000003
【図２】
2004198872.tif 000004
【図３】
2004198872.tif 000005
【図４】
2004198872.tif 000006
【図５】
2004198872.tif 000007
【図６】
2004198872.tif 000008
【図７】
2004198872.tif 000009
【図８】
2004198872.tif 000010
【図９】
2004198872.tif 000011
【図１０】
2004198872.tif 000012
【図１１】
2004198872.tif 000013
【図１２】
2004198872.tif 000014