(57)【特許請求の範囲】
【請求項１】
コンピュータの入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示プログラムであって、前記コンピュータに、
前記文字情報を所定のアニメーション表示画面にアニメーション動作可能に表示する、第１のソフトウェアプログラムに基づいて遂行される第１機能と、
前記画像データが表示される表示領域に前記アニメーション表示画面が重畳配置される重畳領域を所定位置に配置した、前記重畳領域よりも大きな第１表示画面を生成するとともに、前記第１表示画面の前記表示領域に前記画像データを表示する、前記第１のソフトウェアプログラムとは別個の第２のソフトウェアプログラムに基づいて遂行される第２機能と、
を実現させ、
前記第２機能は、前記文字情報を構成する文字テキスト情報及び文字アニメーション制御情報をユーザの入力操作に基づいて設定するための文字情報設定画面を第２表示画面として表示し、
前記文字情報設定画面は、少なくとも、前記重畳領域と、該重畳領域外に配置され、前記文字テキスト情報を入力するための入力欄及びプレビューボタンと、を備え、前記プレビューボタンが選択されると、前記第１のソフトウェアプログラムにより、前記入力欄に入力された文字を前記重畳領域にアニメーション表示させる画面であることを特徴とする画像表示プログラム。
【請求項２】
前記第２のソフトウェアプログラムは前記第１表示画面及び前記第２表示画面としてＷＥＢ画面を表示するＷＥＢブラウザであり、前記第１のソフトウェアプログラムは前記ＷＥＢブラウザにプラグインされるフラッシュプレイヤー（Ｆｌａｓｈ  Ｐｌａｙｅｒ）及びｓｗｆファイルであり、
前記画像データは、サーバで管理されるアバター画像のデータであり、
前記文字情報設定画面は、さらに文字エフェクト情報を設定できる画面であって、前記文字エフェクト情報及び文字アニメーション制御情報を設定するための選択欄を備え、前記プレビューボタンが選択されると、前記第１のソフトウェアプログラムにより、前記入力された文字テキスト情報及び前記設定された文字エフェクト情報及び文字アニメーション制御情報を用いたアニメーション表示画像を前記重畳領域に表示させる画面であることを特徴とする請求項１記載の画像表示プログラム。
【請求項３】
前記重畳領域の位置に関する表示位置情報を取得して前記第２機能に提供する第３機能を備えることを特徴とする請求項１又は２記載の画像表示プログラム。
【請求項４】
前記第３機能は、前記文字情報設定画面を生成し、当該設定された前記文字情報を前記第１機能に取得させ、
前記第１機能は、取得した前記文字情報の前記文字アニメーション制御情報を用いて前記文字テキスト情報のアニメーション表示を制御することを特徴とする請求項３に記載の画像表示プログラム。
【請求項５】
前記第２機能は、前記画像データが表示される前記表示領域を含む画像表示レイヤと前記アニメーション表示画面が配置される文字表示レイヤとを形成し、前記表示領域の少なくとも一部に前記アニメーション表示画面が重畳して配置される前記画像表示レイヤ及び前記文字表示レイヤで構成された前記第１及び第２表示画面を生成することを特徴とする請求項１乃至４のいずれかに記載の画像表示プログラム。
【請求項６】
前記第１機能は、前記画像データが前記アニメーション表示画面を通じて前記第１及び第２表示画面に表示可能にするために、前記アニメーション表示画面を透過性を有する表示画面に制御するとともに、前記透過性を有する表示画面上での前記文字情報のアニメーション動作制御を遂行することを特徴とする請求項１乃至５のいずれかに記載の画像表示プログラム。
【請求項７】
入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示方法であって、
前記画像データの表示領域にアニメーション表示制御手段により表示制御される所定のアニメーション表示画面が重畳配置される重畳領域を所定位置に配置した、前記重畳領域よりも大きな第１表示画面を生成する表示画面生成ステップと、
前記画像データを前記第１表示画面の前記表示領域に表示させるとともに、前記文字情報を前記アニメーション表示制御手段によって前記アニメーション表示画面に表示させるアニメーション表示ステップと、
を含み、
前記表示画面生成ステップと前記アニメーション表示ステップとでは、相互に別個のソフトウェアプログラムに基づいて処理を遂行し、
前記表示画面生成ステップは、前記文字情報を構成する文字テキスト情報及び文字アニメーション制御情報をユーザの入力操作に基づいて設定するための文字情報設定画面を第２表示画面として表示するステップを含み、
前記文字情報設定画面は、少なくとも、前記重畳領域と、該重畳領域外に配置され、前記文字テキスト情報を入力するための入力欄及びプレビューボタンと、を備え、前記プレビューボタンが選択されると、前記アニメーション表示制御手段により、前記入力欄に入力された文字を前記重畳領域にアニメーション表示させる画面である
ことを特徴とする画像表示方法。
【請求項８】
前記画像データは、サーバで管理されるアバター画像のデータであり、
前記アニメーション表示制御手段はフラッシュプレイヤー（Ｆｌａｓｈ  Ｐｌａｙｅｒ）及びｓｗｆファイルであり、
前記表示画面生成ステップは、ＷＥＢブラウザを通じて前記第１表示画面及び前記第２表示画面としてＷＥＢ画面を生成し、
前記文字情報設定画面は、さらに文字エフェクト情報を設定できる画面であって、前記文字エフェクト情報及び文字アニメーション制御情報を設定するための選択欄を備え、前記プレビューボタンが選択されると、前記アニメーション表示制御手段により、前記入力された文字テキスト情報及び前記設定された文字エフェクト情報及びアニメーション制御情報を用いたアニメーション表示画像を前記重畳領域に表示させる画面であることを特徴とする請求項７記載の画像表示方法。
【請求項９】
前記アニメーション表示ステップを遂行するために前記重畳領域の位置に関する表示位置情報を取得する表示位置情報取得ステップを含むことを特徴とする請求項７又は８記載の画像表示方法。
【請求項１０】
ネットワークを通じて接続されるユーザ端末にアバターサービスを提供するアバター提供システムであって、
前記ユーザ端末を通じてユーザが任意に入力した又は選択した文字情報を前記ユーザのアバター画像と関連付けて格納する第１記憶部と、
前記アバター画像を前記ユーザ毎に格納する第２記憶部と、
前記ユーザ端末からの要請に応じて、前記ユーザ端末のＷＥＢブラウザにプラグインされたアニメーション表示制御手段により読み込まれ、所定のアニメーション表示画面に前記文字情報を表示するためのアニメーション動作プログラムを前記ユーザ端末に提供するとともに、前記アバター画像が表示される表示領域に前記アニメーション表示画面が重畳配置される重畳領域を所定位置に配置した、前記重畳領域よりも大きな第１ＷＥＢ画面を前記ＷＥＢブラウザが生成するための画面情報を前記ユーザ端末に提供する画面制御部と、
を有し、
前記画面制御部は、前記文字情報を構成する文字テキスト情報及び文字アニメーション制御情報を設定するための文字情報設定画面を第２ＷＥＢ画面として前記ユーザ端末に提供し、
前記文字情報設定画面は、少なくとも、前記重畳領域と、該重畳領域外に配置され、前記文字テキスト情報を入力するための入力欄及びプレビューボタンと、を備え、前記プレビューボタンが選択されると、前記アニメーション動作プログラムに基づいて、前記入力欄に入力された文字が前記重畳領域にアニメーション表示される画面であることを特徴とするアバター提供システム。
【請求項１１】
前記アニメーション表示制御手段はフラッシュプレイヤー（Ｆｌａｓｈ  Ｐｌａｙｅｒ）であり、前記アニメーション動作プログラムはｓｗｆファイルであり、
前記文字情報設定画面は、さらに文字エフェクト情報を設定できる画面であって、前記文字エフェクト情報及びアニメーション制御情報を設定するための選択欄を備え、前記プレビューボタンが選択されると、前記アニメーション動作プログラムに基づいて、前記入力された文字テキスト情報及び前記設定された文字エフェクト情報及びアニメーション制御情報を用いたアニメーション表示画像が前記重畳領域に表示される画面であることを特徴とする請求項１０記載のアバター提供システム。
【請求項１２】
前記文字情報設定画面は、設定した各情報を登録するための登録ボタンをさらに備え、
前記アバター提供システムは、
前記文字情報設定画面の前記登録ボタンが選択された場合に、前記ユーザ端末から入力された前記文字情報を受信し、受信した前記文字情報に含まれる文字テキスト情報が、予め設定された禁止文字データに該当するか否かを判別する禁止文字判別部をさらに有し、
前記禁止文字データに該当すると判別された場合には、当該文字情報を格納せずに、前記ユーザ端末に禁止文字が含まれている旨の通知を行うことを特徴とする請求項１１に記載のアバター提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データにテキスト情報（文字情報）を重畳して表示する画像表示装置に関し、特に、ユーザが任意に入力したテキスト情報を画像データ（静止画像や動画像）に重畳させて表示する画像表示プログラム及び画像表示装置に関する。
【背景技術】
【０００２】
従来からスーパーインポーズ技術など、静止画像又は動画像に対して文字情報を挿入し、画像データに文字情報を含ませて表示させる技術が多数提案されている。例えば、特許文献１では、予め用意されている複数パターンの動画像をユーザが指定し、指定された動画像を静止画像に重畳させて表示する画像表示装置が提案されている。また、特許文献２では、ユーザが任意に指定した画像エフェクトをビットマップ画像で生成し、所定の映像等に重畳させて表示する技術を提案している。
【０００３】
これらの技術は、サービスを提供する側が予め用意した画像データ（文字画像データ）を所望する静止画像や動画像に重畳させて表示したり、ユーザが任意に入力した文字情報を一度画像データとして生成し、文字画像データを静止画像等に重畳させて表示させている。このため、ユーザが任意に入力した文字情報を一度画像データとして生成する処理や画像データに文字情報を合成する処理が必要であり、処理負担が大きくなる。
【０００４】
すなわち、サービス提供側は、ユーザに提供するための文字画像データを多数保持する必要があるとともに、文字情報を合成した静止画像や動画像はデータ容量が大きく、データ通信のネットワーク負荷が増大することになる。また、ユーザ側も合成処理や文字画像データ生成処理の負担、及び文字画像データ等を保持する負担が生じることになる。このため、文字情報を静止画像に合成したり、文字画像データとして画像重畳させる従来の技術は、ユーザが任意に入力する文字情報を静止画像等に重畳させて表示するには、不向きであった。
【０００５】
一方、スーパーインポーズ技術のように文字情報を文字画像データとして生成せず、所定の表示領域の各ピクセルに、文字情報を構成するピクセル値を表示させるテロップ技術がある。このテロップ技術は、ユーザが任意に入力した文字情報が所定の表示領域にピクセル単位で表示されるため、処理負担は小さく、ユーザが任意に入力した文字情報を円滑に表示させることができる。しかしながら、このテロップ技術は、テロップ表示機能（プログラム）をユーザ側の端末装置にインストールし、表示領域に文字情報を表示するための特別な環境を別途設ける必要がある。また、このテロップ技術は、ＷＥＢブラウザでの動作環境に対応しておらず、汎用性が要求されるＷＥＢ画面での文字情報表示には適していない。さらには、表示可能な文字情報や文字情報の表示動作にも制限があり、文字をアニメーション動作等させながら表示することはできない。
【特許文献１】特開平１０−２７０８２号公報
【特許文献２】特開２００３−９２７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術の問題に鑑みて成されたものであり、ユーザが任意に入力した文字情報を静止画像や動画像に好適に重畳させて表示することが可能な画像表示プログラム、画像表示装置及びアバター提供システムを提供することを目的とする。
【０００７】
また、本発明の他の目的としては、ユーザが任意に入力した文字情報がアニメーション動作しながら静止画像等上に重畳表示される画像表示装置及び画像表示プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の１つの観点としての画像表示プログラムは、コンピュータの入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示プログラムであって、上記コンピュータに、文字情報を所定のアニメーション表示画面にアニメーション動作可能に表示する第１機能と、画像データが表示される表示領域にアニメーション表示画面が重畳配置された表示画面を生成するとともに、表示画面の上記表示領域に画像データを表示する第２機能と、を実現させることを特徴とする。
【０００９】
また、上記第２機能は、画像データが表示される表示領域を含む画像表示レイヤとアニメーション表示画面が配置される文字表示レイヤとを形成し、表示領域の少なくとも一部にアニメーション表示画面が重畳して配置される画像表示レイヤ及び文字表示レイヤで構成された表示画面を生成する機能をさらに含むことができる。
【００１０】
また、上記第１機能は、画像データがアニメーション表示画面を通じて表示画面に表示可能にするために、アニメーション表示画面を透過性を有する表示画面に制御するとともに、透過性を有する表示画面上での文字情報のアニメーション動作制御を遂行する機能をさらに含むことができる。
【００１１】
また、上記文字情報は、文字テキスト情報及び文字アニメーション制御情報を含むことができ、上記第１機能は、文字アニメーション制御情報を用いて文字テキスト情報のアニメーション表示を制御する機能をさらに含むことができる。また、画像表示プログラムは、ユーザが任意に文字テキスト情報及びアニメーション制御情報を入力又は設定するための文字情報設定画面を通じた文字設定機能を実現させることが好ましい。
【００１２】
また、本発明の他の観点としての画像表示方法は、入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示方法であって、画像データの表示領域にアニメーション表示制御手段により表示制御される所定のアニメーション表示画面が重畳配置された表示画面を生成するステップと、画像データを表示画面の表示領域に表示させるとともに、文字情報をアニメーション表示制御手段によってアニメーション表示画面に表示させるステップと、を含むことを特徴とする。
【００１３】
また、本発明のさらに他の観点としての画像表示装置は、入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示装置であって、文字情報を所定のアニメーション表示画面にアニメーション動作可能に表示するアニメーション表示制御部と、画像データが表示される表示領域にアニメーション表示画面が重畳配置された表示画面を生成するとともに、表示画面の表示領域に画像データを表示する表示制御部と、を備えることを特徴とする。
【００１４】
また、本発明の１つの観点としてのアバター提供システムは、ネットワークを通じて接続されるユーザ端末にアバターサービスを提供するアバター提供システムであって、ユーザ端末を通じてユーザが任意に入力した又は選択した文字情報をユーザのアバター画像と関連付けて格納する第１記憶部と、アバター画像をユーザ毎に格納する第２記憶部と、ユーザ端末からの要請に応じて、ユーザ端末のＷＥＢブラウザにプラグインされたアニメーション表示制御手段により読み込まれ、所定のアニメーション表示画面に文字情報を表示するためのアニメーション動作プログラムをユーザ端末に提供するとともに、アニメーション表示画面とアバター画像の表示領域とが重畳配置されたＷＥＢ画面をＷＥＢブラウザが生成するための画面情報をユーザ端末に提供する画面制御部と、を有することを特徴とする。
【００１５】
また、上記画面制御部は、文字情報を構成する文字テキスト情報、文字エフェクト情報及びアニメーション制御情報を設定するための文字情報設定画面をユーザ端末に提供することができる。
【００１６】
また、上記アバター提供システムは、文字情報設定画面を通じてユーザ端末から入力された文字情報を受信し、受信した文字情報に含まれる文字テキスト情報が、予め設定された禁止文字データに該当するか否かを判別する禁止文字判別部をさらに有することができる。
【発明の効果】
【００１７】
本発明によれば、文字情報がアニメーション表示されるアニメーション表示画面を画像データに重畳して配置した表示画面により、画像データと文字情報とを重畳表示するため、ユーザが任意に入力した文字情報を静止画像や動画像に好適に重畳させて表示することが可能となる。
【００１８】
また、ユーザが任意に入力した文字情報は、文字情報を表示させるために独立して設けられたアニメーション表示画面でアニメーション表示制御されるため、静止画像等上に文字情報を好適にアニメーション動作させながら表示することが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明の画像表示方法（画像表示プログラム）は、ユーザが任意に入力した文字情報（テキスト情報）を画像データに重畳させてＷＥＢブラウザ等の表示画面に表示することで、メッセージ性のある画像表示を提供する。
【００２０】
このため、本発明の画像表示方法は、画像データにアニメーション表示画面が重畳配置された表示画面を生成し、文字情報をこの画像データが表示される表示画面と独立させてアニメーション表示する。つまり、画像データが表示される表示領域を含む画像表示レイヤとアニメーション表示画面が配置される文字表示レイヤとを形成し、表示領域の少なくとも一部にアニメーション表示画面が重畳して配置される画像表示レイヤ及び文字表示レイヤで構成された表示画面を提供することで、ユーザによる文字情報の重畳表示の自由度を向上させる。
【００２１】
本発明の画像表示方法は、例えば、アバターやＷＥＢ広告などのインターネットを通じて第３者に閲覧可能な画像データに対して適用することができる。本発明の実施形態では、アバターを一例に説明するが、ＷＥＢブラウザ上に表示される全ての画像データに対して適用することが可能である。以下、本発明の好適な実施形態を、図面を参照しながら説明する。
【００２２】
（第１実施形態）
図１は、本発明の画像表示方法（画像表示プログラム）が適用されたアバター提供システムの概略構成図であり、本実施形態のアバター提供システムは、ユーザ端末１００と、ユーザ端末１００を通じてユーザにＷＥＢサービスを提供するとともに、ＷＥＢサービスと付随して若しくは独立してアバターサービスを提供するＷＥＢサービス提供サーバ２００とで構成されている。
【００２３】
本実施形態では、ユーザがユーザ端末１００を通じてＷＥＢサービス提供サーバ２００にアクセスすると、ＷＥＢサービス提供サーバ２００が所定のサービスログイン画面をユーザ端末１００に提供する。ユーザは、ＷＥＢサービス提供サーバ２００に登録されているユーザＩＤ及びパスワードをサービスログイン画面から入力し、ＷＥＢサービスにログインすることができる。
【００２４】
そして、ユーザのログイン処理が正常に完了した場合、ＷＥＢサービス提供サーバ２００は、ユーザにアバターサービスを提供するために各ユーザのアバター画像データを含むアバター情報を後述するアバターＤＢ２０４から取得し、取得したアバター画像データを所定の表示領域に表示させたＷＥＢ画面をユーザ端末１００に提供する。本実施形態のＷＥＢサービス提供サーバ２００は、ユーザ端末１００に、コミュニティサービス、チャットサービス、ゲームサービス、掲示板サービス等の各種サービス（各種サービス画面）を提供することができ、各種サービス画面に各ユーザのアバターを表示するアバターサービスを提供する。
【００２５】
アバターは、インターネット上で提供されるウェブサービスにおいて、ウェブ画面にユーザの分身として２次元画像又は３次元画像で表示されるキャラクタであり、ユーザは、アバター画像を構成する洋服やアクセサリ（アバターアイテム）を所定の画面を通じて購入等することができ、自身のアバターを任意にアレンジすることができる。言い換えれば、このアバターは、ＷＥＢ上でユーザ自身を表現する手段として用いられ、他のユーザは、各ユーザのアバターを自由に閲覧することができる。アバターは、静止画像又はＧＩＦアニメーション画像、動画像などのアバター画像データとして各ユーザのＷＥＢ画面に表示される。
【００２６】
そして、本実施形態のアバター提供システムは、アバター画像にアニメーション動作を伴った文字情報を重畳して表示する機能を提供する。なお、本実施形態では、文字情報が重畳される画像データとしてアバター画像を一例に説明しているが、アバター画像以外にも、当該サービスにおいてユーザが任意に取得した画像データやサービス提供側が提供する他の画像データ等にも適用可能である。例えば、アバター提供システムが提供するユーザマイページ等にユーザがデジタルカメラ等で撮影した画像データをアップロードし、そのアップロードした画像データに対し、ユーザが任意に入力した文字情報を重畳して表示する際にも、本発明の画像表示方法を適用することが可能である。
【００２７】
また、本実施形態のＷＥＢサービス提供サーバ２００は、コミュニティサービス、チャットサービス、ゲームサービス、掲示板サービス等の各種サービスとアバターサービスを共にユーザに提供しているが、アバター提供サーバを別途設け、ＷＥＢサービス提供サーバ２００と共同したシステム構成とすることも可能である。
【００２８】
次に、本実施例のアバター提供システムを構成するユーザ端末１００の具体的な構成を説明する。
【００２９】
図２は、ユーザ端末１００の構成を示すブロック図である。ユーザ端末１００は、ネットワークＮを通じたＷＥＢサービス提供サーバ２００との間の通信制御を遂行する通信制御部１０６と、ＷＥＢサービス提供サーバ２００から受信したＷＥＢページ情報（画面情報）に基づいてディスプレイ１１８に所定のＷＥＢ画面を表示する表示制御部１０２と、メモリ１０８と、キーボードなどの入力手段１１２とマウスなどのポインティングデバイスである操作部１１４が接続される外部インターフェース１１０と、ディスプレイ１１８が接続される表示インターフェース１１６とを含み、これら各部の全体の制御を司る制御部（ＣＰＵ）１０４を備えている。
【００３０】
本実施形態の表示制御部１０２は、具体的には、インターネット上のウェブページを表示するソフトウェアであるウェブブラウザであり、ネットワークNを通じてＷＥＢサービス提供サーバ２００から提供されるＷＥＢページ情報（ＨＴＭＬ、ＸＭＬ等の画面情報）に基づいてディスプレイ１１８に表示されるＷＥＢ画面の表示制御を行う。例えば、表示制御部１０２は、ＷＥＢページ情報に含まれる表示内容、表示位置やテキスト情報、リンク情報などに従って、所定の表示領域に画像データ、テキストデータ等が表示されたＷＥＢ画面（表示画面）を生成し、表示インターフェース１１６を介してディスプレイ１１８に表示する。
【００３１】
また、表示制御部１０２には、ＷＥＢ画面上でのアニメーション表示機能を提供するためのアニメーション表示制御部１０２Ｆを含み、表示制御部１０２は、ＷＥＢページ情報に含まれる表示位置情報に基づいて、アニメーション表示制御部１０２Ｆのアニメーション表示画面を所定の位置に配置したＷＥＢ画面を生成することができる。ここで、アニメーション表示制御部１０２Ｆは、ＷＥＢブラウザにプラグインされたアニメーションＰｌａｙｅｒであり、例えば、ＦｌａｓｈＰｌａｙｅｒを適用することができる。すなわち、本実施形態の表示制御部１０２は、ＷＥＢブラウザにプラグインして機能するＦｌａｓｈＰｌａｙｅｒとしてのアニメーション表示制御部１０２Ｆを備え、Ｆｌａｓｈ画面をＷＥＢ画面の所定の位置に組み込んだ表示画面を生成する。なお、このＷＥＢブラウザにＦｌａｓｈＰｌａｙｅｒをプラグインさせ、ＷＥＢ画面の所定の表示位置にＦｌａｓｈＰｌａｙｅｒの画面を表示する技術については、従来技術を適用することができるため、詳細な説明は省略する。
【００３２】
このように表示制御部１０２は、ＷＥＢページ情報に基づいて画像データ等が表示される所定のＷＥＢ画面を生成するとともに、アニメーション表示制御部１０２Ｆのアニメーション表示画面を所定のＷＥＢ画面の表示領域に配置する表示画面制御を遂行し、アニメーション表示制御部１０２Ｆは、ＷＥＢ画面に配置されたアニメーション表示画面への各種コンテンツの再生表示制御を遂行する。
【００３３】
そして、本実施形態の表示制御部１０２は、ＷＥＢ画面上のアバター画像が表示される表示位置に、アニメーション表示制御部１０２Ｆにより表示制御されるアニメーション画面を重畳させ、ユーザが任意に入力又は選択した文字情報をアニメーション表示制御部１０２Ｆで表示再生することで、アバター画像と文字情報とを重畳表示させる。
【００３４】
具体的には、本実施形態の表示制御部１０２は、ＷＥＢページ情報に含まれる位置情報に基づいて、アバター画像が表示される画像表示レイヤとアニメーション表示制御部１０２Ｆの再生画面を含む文字表示レイヤ（Ｆｌａｓｈ画面）とを重畳配置した表示領域をＷＥＢ画面上に形成する。
【００３５】
つまり、表示制御部１０２は、当該表示制御部１０２がＨＴＭＬ等のＷＥＢページ情報に基づいてアバター画像を表示する画像表示領域に、表示制御部１０２の画像表示制御と独立したアニメーション表示を行うアニメーション表示制御部１０２Ｆのアニメーション表示画面を文字表示レイヤとして重畳配置し、画像表示と文字表示とが各々個別の異なる表示レイヤで構成された表示領域を形成する。言い換えれば、表示制御部１０２は、表示制御部１０２により表示制御されるＷＥＢ画面の画像表示レイヤと、アニメーション表示制御部１０２Ｆにより表示制御されるＦｌａｓｈ画面の文字表示レイヤとを重畳して配置した表示領域を形成する。
【００３６】
図４は、本実施形態のアバター画像が表示されたＷＥＢ画面の一例である。ＷＥＢ画面（ウェブページ）１０は、インターネット上のコミュニティサービスにおいて各ユーザに割当てられるウェブページ（以下、「マイページ」とする）である。アバターは、このマイページの特定の表示領域であるアバター画像表示領域２０に表示され、その他の表示領域には、例えばプロフィールなどの情報が表示される。ユーザはこのページから、日記の書き込みを行ったり、アバターの設定変更をするなどの操作を行うことができる。また、他のユーザがこのウェブページにアクセスすることにより、このページのユーザのアバターやプロフィール情報或いは日記などの情報を閲覧でき、そのユーザに対してメッセージを残したりすることにより、インターネット上でユーザ同士がコミュニケーションを行うことができる。
【００３７】
アバター画像表示領域２０は、基本となるキャラクタ画像に洋服や髪形などのアバターアイテム画像や背景画像などを組み合わせて構成されるアバター画像２２（Ｇｉｆ形式などの画像ファイルで記憶されるキャラクタ画像や洋服画像などの複数の画像が重畳して表示されている画像データの集合体）と、このアバター画像２２に重畳して文字情報２４が表示される。上述のように、アバター画像２２と文字情報２４とは一つの画像ではなく、画像データとしてのアバター画像２２が表示される画像表示レイヤと文字情報２４が表示される当該画像表示レイヤとは独立した文字表示レイヤとが重なって表示され、文字情報２４とアバター画像２２とが一つのアバター画像表示領域２０に重畳表示される。そして、この文字情報２４の文字表示レイヤは、Ｆｌａｓｈ（登録商標）画面であり、ＦｌａｓｈＰｌａｙｅｒがこの文字情報２４をＦｌａｓｈ（登録商標）画面に表示している。
【００３８】
また、文字情報２４を表示するＦｌａｓｈ画面の背景は、アバター画像２２がＷＥＢ画面上で表示されるように透明に設定されている。つまり、文字表示レイヤは、透過性を有する表示レイヤとして構成され、Ｆｌａｓｈ画面を透過してアバター画像２２が表示されることになる。なお、Ｆｌａｓｈ画面の背景の透過性は、任意に設定することが可能であり、アバター画像２２がＦｌａｓｈ画面の文字表示レイヤを透過してユーザに表示される程度の透明度に設定することが可能である。
【００３９】
図５は、本実施形態のアバター画像２２と文字情報２４とがＷＥＢ画面上で重畳して表示されている状態を示した模式図である。図５に示すように、アバター画像２２と文字情報２４は、それぞれ画像表示レイヤ２２Ｌ（ＷＥＢ画面）と文字表示レイヤ２４Ｌ（Ｆｌａｓｈ画面）に個別に表示されている。この文字表示レイヤ２４Ｌは、背景色が透明な表示レイヤに設定され、階層として文字表示レイヤよりも下位層に位置するアバター画像２２が、透明な文字表示レイヤ２４Ｌを透過してＷＥＢ画面上に表示される。そして、文字情報２４は、アニメーション動作可能に表示制御するＦｌａｓｈ画面（文字表示レイヤ）に表示されるため、文字情報レイヤ２４Ｌ上において文字列がアニメーション動作させながら表示することができる。
【００４０】
また、文字情報２４は、ユーザが後述する画面から任意に入力したテキスト情報（図４において「友だち募集中」の文字）と、そのテキストの表示方式としてのフォント、文字の色、文字の光彩や縁取りの有無などの文字飾り等の文字エフェクト情報と、文字列のアニメーション動作制御情報とが含む。本実施形態では、ＦｌａｓｈＰｌａｙｅｒとしてのアニメーション表示制御部１０２Ｆにより読み込まれるアニメーション動作プログラム（ＳＷＦファイル等）がユーザ端末１００に提供され、ＦｌａｓｈＰｌａｙｅｒとしてのアニメーション表示制御部１０２Ｆは、文字情報２４に含まれるテキスト情報、文字エフェクト情報及びアニメーション動作制御情報を制御パラメータとしてアニメーション動作プログラムに与え、当該文字情報２４をアニメーション表示させる。
【００４１】
次に、アバター提供システムのＷＥＢサービス提供サーバ２００の構成について説明する。図３は、ＷＥＢサービス提供サーバ２００の構成ブロック図であり、ユーザ端末１００との間の通信制御を遂行する通信制御部２０２と、ユーザ端末１００に提供するＷＥＢページ情報を生成する画面制御部２０３と、アバター画像２２などのアバター情報を記憶するアバター記憶部２０４ａ及びアバター画像に重畳表示する文字情報２４を記憶する文字情報記憶部２０４ｂを含むアバターＤＢ２０４と、文字情報設定画面を通じてユーザ端末１００から入力された文字情報を受信し、受信した文字情報に含まれる文字テキスト情報が、予め設定された禁止文字に該当するか否かを判別する禁止文字判別部２０５と、これら各部の全体の制御を司る制御部（ＣＰＵ）２０６とを備えている。
【００４２】
アバター記憶部２０４ａには、アバター画像２２を構成する各パーツの画像がユーザＩＤと紐付けられてアバター情報として記憶され、文字情報記憶部２０４ｂには、ユーザＩＤ毎に文字ＩＤが付与されたユーザが任意に入力又は選択した文字情報が記憶されている。
【００４３】
本実施形態のアバター情報は、アバターの画像データに関する情報以外に文字ＩＤを含むように構成することができる。例えば、各ユーザＩＤに対応したアバター情報は、アバターアイテム１（洋服）＿アバターアイテム２（アクセサリ）＿・・・・＿文字ＩＤで構成することができる。
【００４４】
図６は、本実施形態のアバター提供システムがユーザ端末１００に提供する文字情報作成画面の一例である。図６に示すように、文字情報作成画面３０は、テキスト情報を入力するテキスト入力欄（入力もじ欄）３２と、文字の色、文字のふちどりの色、文字の光彩の色、フォント（もじの種類）、文字方向（縦書き、横書き）、影、太字等の文字飾りに関する文字エフェクト情報を選択（又は入力）する文字エフェクト選択欄３４と、文字列をアニメーション動作させて表示させる場合のアニメーションの種類、アニメーションの速さ、アニメーション動作の間隔等を選択するアニメーション制御情報選択欄３６とを含む。そして、文字情報作成画面３０の右側には、画像表示レイヤ２２Ｌと文字表示レイヤ２４Ｌとで構成されるアバター画像表示領域２０を含むプレビュー画面４０が設けられている。なお、文字の色等は、別途のカラーパレットからユーザが任意に選択することができる。また、本実施形態では、アバターを避けた文字表示を行うための設定項目を含んでいる。
【００４５】
表示制御部１０２は、ユーザによりプレビューボタン４２が押下されると、テキスト入力欄３２、文字エフェクト選択欄３４及びアニメーション制御情報選択欄３６で任意に入力又は選択された各種情報を、制御パラメータとしてアニメーション表示制御部１０２Ｆに出力する。アニメーション表示制御部１０２Ｆは、受け取った制御パラメータを用いてアニメーション動作プログラムに従い、文字表示レイヤ２４Ｌ上のＦｌａｓｈ画面でアニメーション表示させる。このとき、上述のようにデフォルトとして、文字表示レイヤ２４Ｌ上のＦｌａｓｈ画面の背景は透明に設定されている。
【００４６】
ユーザは、文字情報作成画面３０に含まれるプレビュー画面４０を通じて、任意に入力したテキスト情報、設定した文字エフェクト、及び文字のアニメーション動作を確認しながら、テキスト入力欄３２、文字エフェクト選択欄３４及びアニメーション制御情報選択欄３６の入力又は設定した項目を任意に変更することができる。
【００４７】
その後、ユーザは、他のユーザにユーザ自身のアバター画像２２が表示される際に文字情報作成画面３０で入力設定した文字情報２４を重畳して表示させるために、プレビュー画面４０を通じて確認した文字情報２４をＷＥＢサービス提供サーバ２００に登録する。すなわち、ユーザが登録ボタン４４を押下すると、ＷＥＢサービス提供サーバ２００に文字情報２４が送信され、ＷＥＢサービス提供サーバ２００では、受信した文字情報２４に文字ＩＤを付与して文字情報記憶部２０４ｂに記憶するとともに、対応するユーザのアバター情報にこの文字ＩＤを含ませるアバター情報更新処理を行う。
【００４８】
図７は、文字情報作成画面３０において選択できる文字エフェクト及びアニメーション動作の設定項目の一例を示す図であり、文字エフェクトとして、文字の色、サイズ、フォント、文字方向（縦書き、横書き）、文字の陰影、文字の光彩の色、文字のふちどりの色などの設定することができる。また、アニメーション動作として、文字のアニメーションの種類、アニメーション動作の速さ、アニメーションの間隔時間などの設定をすることができる。例えば、文字の縁取りや文字が光っているように表示する等の文字エフェクトや文字が点滅するように表示したり、文字を回転させたりするなどのアニメーション動作を設定することが可能である。
【００４９】
文字ＩＤは、文字情報作成画面３０のテキスト入力欄３２に入力されたテキスト情報と図７に示した設定項目の複数の設定情報を含んで構成され、文字情報記憶部２０４ｂに格納される。例えば、ユーザが入力及び設定した情報に基づいて、文字ＩＤ＿テキスト情報（文字列）＿文字色（赤）＿サイズ（大）＿・・・＿アニメーション動作の速さ（普通）＿・・・と構成され、各情報は、アニメーション動作プログラム（ＳＷＦファイル）の制御パラメータ情報となる。
【００５０】
画面制御部２０３は、ユーザ端末１００でのＷＥＢ画面表示のための各種サービスに応じた画面情報を生成してユーザ端末１００に提供する。具体的には、図４に示したアバター画像表示領域２０を含むＷＥＢ画面（画面情報）、図６に示した文字情報設定画面３０とアバター画像表示領域２０とを含むＷＥＢ画面（画面情報）を提供する。また、本実施形態の画面制御部２０３は、ユーザ端末１００のＷＥＢブラウザにプラグインされたＦｌａｓｈにより読み込まれ、Ｆｌａｓｈ画面に文字情報を表示するためのアニメーション動作プログラム（ＳＷＦファイル）を画面情報とともに、ユーザ端末１００に提供する。
【００５１】
禁止文字判別部２０５は、文字情報設定画面３０を通じて入力された文字情報のうち、テキスト情報に禁止文字が含まれているか否かのチェックを行う。例えば、テキスト情報が卑猥な言葉や、インターネット上において公開されることが不適切な言葉であるか否かの判断をおこなう。不適切な言葉であると判断した場合には、その作成した文字情報を文字情報記憶部２０４ｂに記憶せずに、ユーザ端末１００に禁止文字が含まれている旨の通知を行う。登録を禁止する文字は、サービス提供者が予め設定しておくことができる。
【００５２】
次に、図８を参照しながら、本実施形態のアバター提供システムの処理フローを詳細に説明する。
【００５３】
まず、ユーザがユーザ端末１００を通じて所定のＷＥＢ画面からアバター画像２２に文字重畳表示する旨を選択すると、アバター提供システムの画面制御部２０３は、図６に示した文字情報設定画面３０及びアバター画像表示領域２０を含むＷＥＢ画面（画面情報）をユーザ端末１００に送信する。ステップＳ２０１においてユーザ端末１００は、画面制御部２０３から受信した画面情報に基づいて、文字情報設定画面３０を生成するとともに、アバター画像２２が表示された画像表示レイヤとアニメーション表示制御部１０２Ｆの文字表示レイヤ（Ｆｌａｓｈ画面）とを重畳配置したアバター画像表示領域２０を生成して、１つのＷＥＢ画面を構成する。このとき、アニメーション動作プログラム（ＳＷＦファイル）も画面制御部２０３から提供される。そして、ユーザは、ユーザ端末１００に表示された文字情報作成画面３０のテキスト入力欄３２に、表示したいテキストを入力するとともに、文字エフェクトとアニメーション制御の選択を行う。
【００５４】
そして、ステップ２０２において、ユーザがプレビューボタン４２をクリックすると、入力したテキスト情報と選択したエフェクト情報、アニメーション制御情報がＦｌａｓｈＰｌａｙｅｒに読み込まれ、文字情報２４がアバター画像２２の上に重畳して表示される。
【００５５】
具体的には、ユーザによりプレビューボタン４２がクリックされると、文字情報設定画面３０に入力されたテキスト情報、選択された文字エフェクト情報及びアニメーション制御情報からなる文字情報２４を表示制御部１０２が取得する。次に、表示制御部１０２は、取得した文字情報２４を制御パラメータとしてアニメーション表示制御部１０２Ｆに出力するとともに、ＦｌａｓｈＰｌａｙｅｒが、ＷＥＢサービス提供サーバ２００から提供されたアニメーション動作プログラムを読み込み、文字情報２４を制御パラメータとする文字アニメーションをＦｌａｓｈ画面に表示させる。なお、上記説明では、文字情報設定画面３０を含むＷＥＢ画面がユーザ端末１００に提供される際に、アバター画像表示領域２０を形成しているが、例えば、ユーザによるプレビューボタン４２の押下をトリガーに、ＷＥＢ画面に表示されたアバター画像２２の表示位置に、Ｆｌａｓｈ画面を重畳して配置するように表示制御を行うことも可能である。
【００５６】
プレビューの後、ユーザは、作成した文字情報２４をＷＥＢサービス提供サーバ２００に登録するか否かを選択し、ステップＳ２０３において登録ボタン４４をクリックすることでアバター画像２２に重畳表示される文字情報２４を登録する。ステップＳ２０３において、登録ボタン４４がユーザにより押下されると、ユーザ端末１００は、ユーザＩＤとともにテキスト情報、文字エフェクト情報及びアニメーション制御情報を含む文字情報２４を、ＷＥＢサービス提供サーバ２００に送信する。
【００５７】
ＷＥＢサービス提供サーバ２００は、ユーザ端末１００から文字情報２４を受信すると、禁止文字判別部２０５による禁止文字チェック処理を遂行し、禁止文字判別部２０５は、禁止文字が含まれると判別した場合、文字情報記憶部２０４ｂへの登録を行わずにユーザ端末１００に禁止文字を含む旨の通知を行い、禁止文字が含まれていないと判別した場合には、ステップＳ２０４にて、ＷＥＢサービス提供サーバ２００の文字情報記憶部２０４ｂに所定の文字ＩＤを付与し、かつユーザＩＤと関連付けて保存する。これによって、登録した文字情報２４が、ウェブサービス上においてそのユーザの所有するパーツとしての文字情報として登録される。
【００５８】
その後、ステップＳ２０５にて、ＷＥＢサービス提供サーバ２００からユーザ端末１００に文字情報２４の登録結果などの情報を送信するとともに、文字情報２４を現在のアバター画像２２に装着するか否かを問い合わせる表示を行う。ユーザは、作成した文字情報２４を装着する場合には、文字情報の重畳表示の要求をＷＥＢサービス提供サーバ２００に対して行う（ステップＳ２０６、Ｓ２０７）。ＷＥＢサービス提供サーバ２００の画面制御部２０３は、要求のあった文字情報２４を文字情報記憶部２０４ｂから読み出して（ステップＳ２０８）、ユーザ端末１００に送信する（ステップＳ２０９）。そして、ユーザ端末１００は、取得した文字情報２４をアニメーション表示制御部１０２Ｆによってアバター画像２２上に重畳して表示する（ステップＳ２１０）。なお、ステップＳ２０６において、文字情報２４の表示を行わないことを選択した場合には、以降の文字情報２４のデータの取得処理は行わない。この場合、アバター情報は、文字ＩＤとともにユーザが設定した文字表示可否の判別フラグ等を含む。
【００５９】
図９は、本実施形態のアバター提供システムのアバター表示処理の流れを説明するためのフローチャートである。
【００６０】
まず、ステップＳ３０１にてユーザがユーザ端末１００を通じて本実施形態のアバター提供システムに接続し、ウェブサービスにログインすると、ユーザＩＤがＷＥＢサービス提供サーバ２００に送信される。ＷＥＢサービス提供サーバ２００の画面制御部２０３は、受信したユーザＩＤにより、アバター記憶部２０４ａから当該ユーザＩＤに紐付けされたアバター情報を取得するとともに、アバター情報に紐付けされているアバター画像２２を構成する各パーツ画像を取得する（ステップＳ３０２）。
【００６１】
アバター情報には、上述のように、アバター画像２２に重畳して表示する文字情報２４を示す情報（文字ＩＤ）と文字表示可否フラグが含まれており、ステップＳ３０３において、画面制御部２０３は、アバター情報に含まれる文字ＩＤの有無を判別し、さら文字表示可否フラグに基づいて文字情報２４をアバター画像２２に重畳表示するか否かの判別処理を遂行する。文字表示可否フラグが文字表示否である場合には、アバター情報に文字ＩＤが含まれていても、文字情報記憶部２０４ｂから該当する文字情報２４を取得せずに、アバター画像２２のみをアバター記憶部２０４ａから取得する。一方、アバター情報に文字ＩＤが含まれ、かつ文字表示可否フラグが文字表示可であれば、画面制御部２０３は、文字情報記憶部２０４ｂから該当する文字情報２４を取得するとともに、アバター画像２２をアバター記憶部２０４ａから取得する（ステップＳ３０４）。
【００６２】
次に、ステップＳ３０５において、アバター画像表示領域２０を含むＷＥＢ画面の画面情報とともに、取得したアバター画像２２及び文字情報２４をユーザ端末１００に送信する。なお、ステップＳ３０３において、アバター情報に文字情報が含まれていない場合には、ステップＳ３０５においてアバター画像２２のみをユーザ端末１００に送信するとともに、文字情報２４を重畳して表示しないため、アバター画像表示領域２０の文字表示レイヤを含まないＷＥＢ画面の画面情報を送信することができる。つまり、アバター画像２２のみを表示したＷＥＢ画面を構成する場合、画面情報に文字表示レイヤとしてのＦｌａｓｈ画面を起動及びＷＥＢ画面に重畳配置しない画面情報をユーザ端末１００に提供することができる。
【００６３】
ステップＳ３０６において、ユーザ端末１００は、アバター画像２２及び文字情報２４を受信すると、ステップＳ３０７において、受信したアバター情報に文字情報２４が含まれているか否かを判別する。文字情報２４が含まれている場合には、ステップＳ３０８において、受信した画面情報に従い、文字情報を重畳表示するためのＦｌａｓｈ画面を起動し、当該Ｆｌａｓｈ画面をアバター画像２２に重畳表示する。そして、ステップＳ３０９及びＳ３１０において、Ｆｌａｓｈ画面でのアニメーション表示制御が遂行される。
【００６４】
なお、ステップＳ３０３において文字情報２４が含まれておらず、ステップＳ３０７において受信したアバター情報に文字情報２４が含まれていないと判断された場合には、ステップＳ３１１に進み、表示制御部１０２が文字情報を重畳表示するためのＦｌａｓｈ画面を起動せずに、言い換えれば、アバター画像２２に重畳してＦｌａｓｈ画面を配置する画面制御を行わずに、アバター画像２２の表示処理のみを行うように構成することができる。また、文字情報２４を受信したか否かに関わらず、アバター提供システムの画面制御部２０３から、常にＦｌａｓｈ画面を文字表示レイヤとして含むアバター画像表示領域２０が形成されたＷＥＢ画面の画面情報をユーザ端末１００に提供することも可能である。
【００６５】
また、図９では、アバター提供システム側で、ユーザのアバター画像２２に文字情報２４が含まれるか否かを判別し、一度にアバター画像２２と文字情報２４とをユーザ端末１００に提供しているが、ユーザ端末１００側で文字ＩＤや文字表示可否フラグを判別して必要に応じてユーザ端末１００から文字情報２４の提供をアバター提供システムに要求するように構成することもできる。例えば、アバター提供システムは、ログイン処理後、ユーザＩＤに関連するアバター情報をアバター記憶部２０４ａから取得するとともに、アバター画像２２と文字表示可否フラグとをユーザ端末１００に提供する。ユーザ端末１００は、受信した文字表示可否フラグを判別し、文字表示可否フラグが可（ＯＮ）である場合に、表示制御部１０２がアバター提供システムに文字情報２４を要求することができる。この場合、文字表示可否フラグは、文字情報２４を含まないアバター情報に対してはデフォルトで否（ＯＦＦ）に設定して、ユーザ端末１００に提供される。また、ユーザ端末１００の表示制御部１０２は、アバター提供システムに要求して文字情報を受信した後に、文字表示レイヤ２４Ｌをアバター画像２２の画像表示レイヤ２２Ｌに重畳配置したアバター画像表示領域２０を形成するように構成することができ、また、文字情報２４の要求に関係なく、アバター画像２２をＷＥＢ画面に表示する際に自動的に文字表示レイヤ２４Ｌを形成し、アバター画像２２のみであっても常時透明な文字表示レイヤ２４Ｌがアバター画像２２に重畳配置されるように構成してもよい。
【００６６】
このように本実施形態のアバター提供システムは、文字情報がアニメーション表示されるアニメーション表示画面を画像データに重畳して配置した表示画面を提供して画像データと文字情報とを重畳表示する。このため、従来のように文字情報を画像データとして生成し、静止画像や動画像に合成するなどの処理が必要なく、ユーザによる画像データへの文字情報の重畳表示の自由度を格段に向上させることが可能となる。
【００６７】
さらには、ユーザが任意に入力した文字情報が、ＷＥＢブラウザにプラグインされたＦｌａｓｈによりアニメーション表示されるため、別途の文字表示プログラムなどをインストール等して特別な環境を設ける必要がない。このため、ＷＥＢブラウザを使用する汎用ユーザ全体に、静止画像等上に文字情報を好適にアニメーション動作させながら表示することが可能となる。
【００６８】
より具体的には、第１ユーザが、ＷＥＢサービスを通じて第２ユーザのユーザマイページ等を閲覧した際、この第２ユーザのアバター画像が文字情報を含む場合、第２ユーザのＷＥＢ画面に対して、文字情報がアニメーション表示されるアニメーション表示画面を画像データに重畳して配置した表示画面（アバター画像表示領域２０）を提供し、ＷＥＢブラウザを使用するインターネットユーザ全般に、好適にアバター画像上に文字情報をアニメーション動作させながら表示することが可能となる。
（第２実施形態）
図１０は、本発明の画像表示方法（画像表示プログラム）が適用された画像表示装置の構成ブロック図である。図１０に示すように、本実施形態の画像表示装置は、上記第１実施形態のユーザ端末１００の変形例であり、ユーザ端末１００に格納されている画像データに、ユーザが入力した文字情報を任意に表示させる単独の画像表示装置４００として構成されている。なお、上記第１実施形態のユーザ端末１００と同様の構成については、同符号を付して説明を省略し、相違する点を中心に説明する。
【００６９】
画像表示装置４００は、デジタルカメラ等で撮影した画像データやインターネット上からダウンロードした画像データを格納する画像記憶部４２０ａと、図６に示した文字情報設定画面３０から入力された文字情報２４を記憶する文字情報記憶部４２０ｂと、画像表示装置のディスプレイ１１８に表示する表示画面の画面情報及びアニメーション動作プログラムを格納する画面情報記憶部４２０ｃとを含む記憶部４２０を備え、表示制御部４０２は、画像表示装置４００のディスプレイ１１８に、画面情報記憶部４２０ｃに記憶された各画面情報に基づく表示画面を生成して表示する。当該表示制御部４０２は、上記第１実施形態同様に、アニメーション表示制御部４０２Ｆを含む。
【００７０】
したがって、ユーザが画像表示装置の所定の画面から文字重畳処理を選択すると、画像表示装置４００の表示制御部４０２は、画面情報記憶部４２０ｃから文字情報設定画面３０及び画像表示領域２０ａ（上記第１実施形態のアバター画像表示領域２０に対応）の各画面情報を抽出し、図６と同様の表示画面を生成して、ディスプレイ１１８に表示する。ユーザは、不図示の画像データ選択画面から文字を重畳させる画像データを選択し、表示制御部４０２は、選択された画像データを画像表示領域２０ａに表示する。
【００７１】
このとき、画像表示領域２０ａは、上記第１実施形態と同様に画像データが表示された画像表示レイヤとアニメーション表示制御部４０２Ｆの文字表示レイヤ（例えば、Ｆｌａｓｈ画面）と重畳配置した画像表示領域２０ａとで構成する。そして、ユーザは、画像表示装置４００に表示された文字情報作成画面３０のテキスト入力欄３２に、表示したいテキストを入力するとともに、文字エフェクトとアニメーション制御の選択を行う。
【００７２】
ユーザが不図示のプレビューボタン４２をクリックすると、入力したテキスト情報２４と選択したエフェクト情報、アニメーション制御情報がＦｌａｓｈＰｌａｙｅｒに読み込まれ、入力した文字情報２４が画像データの上に重畳して表示される。
【００７３】
具体的には、ユーザによりプレビューボタン４２がクリックされると、文字情報設定画面３０に入力されたテキスト情報、選択された文字エフェクト情報及びアニメーション制御情報からなる文字情報２４を表示制御部４０２が取得する。次に、表示制御部４０２は、取得した文字情報２４を制御パラメータとしてアニメーション表示制御部４０２Ｆに出力するとともに、ＦｌａｓｈＰｌａｙｅｒが、画面情報記憶部４２０ｃに格納された所定のアニメーション動作プログラムを読み込み、入力等された文字情報２４を制御パラメータとする文字アニメーションをＦｌａｓｈ画面に表示させる。
【００７４】
プレビューの後、ユーザは、作成した文字情報２４を文字情報記憶部４２０ｂに保存するか否かを選択し、保存ボタン（登録ボタン４４）をクリックすることで画像データに重畳表示される文字情報２４を保存することができる。画像データ及び文字情報は、上述の第１実施形態同様に各々画像ＩＤ、文字ＩＤで関連づけられて各記憶部に保存される。
【００７５】
その他の構成は、上記第１実施形態と同様の構成を適用することができるため、説明を省略する。
【００７６】
以上、本発明を好適な実施形態に則して説明したが、上記実施形態においてアニメーション表示制御部１０２Ｆ、４０２Ｆに、Ｆｌａｓｈを適用しているが、これに限られるものではなく、アニメーション動作可能に表示するアニメーションソフトウェア（アニメーション再生Ｐｌａｙｅｒ）であってもよく、例えば、Ｍｉｃｒｏｓｏｆｔ社のｓｉｌｖｅｒｌｉｇｈｔやＡｄｏｂｅ社のｓｈｏｃｋｗａｖｅなどのＷＥＢブラウザ上でマルチメディアコンテンツを再生可能なソフトウェアを利用することができる。特に、ＷＥＢブラウザにプラグインされて動作するソフトウェアを適用することが好ましい。
【００７７】
以上、上記実施形態におけるサーバ等は、ハードウェア構成として上述以外にも、キーボード、マウス、スキャナー等の操作入力手段、液晶ディスプレイ等の表示手段、プリンタ、スピーカなどの出力手段、主記憶装置（メモリ）、補助記憶装置（ハードディスク等）等を備えることが可能であり、ユーザ端末においてもこれらの手段を備えることができる。各手段の制御は、サーバ又はコンピュータ全体の制御を司る制御手段（ＣＰＵ）により遂行される（不図示）。
【００７８】
また、本発明の画像表示方法は、コンピュータを機能させるプログラムとして実現され、コンピュータ読取可能な記録媒体に記録された状態で、又はインターネット等のネットワークを通じて利用者端末に提供される。コンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ等の光ディスク、ＤＶＤ−ＲＯＭ等の相変化型光ディスク、ＭＯ（Magnet Optical）やＭＤ(Mini Disk)などの光磁気ディスク、フロッピー（登録商標）ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ（登録商標）、スマートメディア、SDメモリカード、メモリスティック等のメモリカードが挙げられる。
【００７９】
なお、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【００８０】
【図１】本発明の第１実施形態に係るアバター提供システムの構成を示す概略図
【図２】本発明の第１実施形態に係るユーザ端末のブロック図
【図３】本発明の第１実施形態に係るＷＥＢサービス提供サーバのブロック図
【図４】本発明の第１実施形態に係るＷＥＢページ表示画面例
【図５】本発明の第１実施形態に係るアバター画像と文字情報の重畳表示の模式図
【図６】本発明の第１実施形態に係る文字情報作成画面例
【図７】本発明の第１実施形態に係る文字情報の設定項目例
【図８】本発明の第１実施形態に係るアバター提供システムの処理遷移を示すフローチャート
【図９】本発明の第１実施形態に係るアバター提供システムの処理遷移を示すフローチャート
【図１０】本発明の第２実施形態に係るユーザ端末のブロック図
【符号の説明】
【００８１】
１０        ウェブページ（ＷＥＢ画面）
２０        アバター画像表示領域
２２        アバター画像
２２Ｌ      画像表示レイヤ
２４        文字情報
２４Ｌ      文字表示レイヤ
３０        文字情報設定画面
３２        テキスト入力欄
３４        文字エフェクト選択欄
３６        アニメーション制御情報選択欄
４０        プレビュー画面
４２        プレビューボタン
４４        登録ボタン
１００      ユーザ端末
１０２      表示制御部（ＷＥＢブラウザ）
１０２Ｆ    アニメーション表示制御部（Ｆｌａｓｈ）
１０４      制御部
１０６      通信制御部
１０８      記憶部
１１０      外部インターフェース
１１２      入力部
１１４      操作部
１１６      表示インターフェース
１１８      ディスプレイ
２００      ＷＥＢサービス提供サーバ
２０２      通信制御部
２０３      画面制御部
２０４      アバターＤＢ
２０４ａ    アバター記憶部
２０４ｂ    文字情報記憶部
２０５      禁止文字判別部
２０６      制御部
４００      画像表示装置（ユーザ端末）
４０２      表示制御部
４０２Ｆ    アニメーション表示制御部
４２０      記憶部
４２０ａ    画像記憶部
４２０ｂ    文字情報記憶部
４２０ｃ    画面情報記憶部
【図１】
0005277436.tif 000002
【図２】
0005277436.tif 000003
【図３】
0005277436.tif 000004
【図４】
0005277436.tif 000005
【図５】
0005277436.tif 000006
【図６】
0005277436.tif 000007
【図７】
0005277436.tif 000008
【図８】
0005277436.tif 000009
【図９】
0005277436.tif 000010
【図１０】
0005277436.tif 000011