(57)【要約】【課題】  ユーザが設定したコミュニケーションツールに対する演出を効率的に反映させる。【解決手段】  通信ネットワークに接続された管理サーバを介してコミュニケーションツールをよる投稿データの送受信を行うクライアント端末において、前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを生成するスタイルシート生成部と、前記スタイルシート生成部により得られる演出スタイルシートに対応するメタデータを生成するメタデータ生成部と、前記メタデータ生成部により得られるメタデータ、又は前記管理サーバにより得られたメタデータを管理するメタデータ管理部とを有することにより、上記課題を解決する。【選択図】        図１
2006344026.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続された管理サーバを介してコミュニケーションツールをよる投稿データの送受信を行うクライアント端末において、
前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを生成するスタイルシート生成部と、
前記スタイルシート生成部により得られる演出スタイルシートに対応するメタデータを生成するメタデータ生成部と、
前記メタデータ生成部により得られるメタデータ、又は前記管理サーバにより得られたメタデータを管理するメタデータ管理部とを有することを特徴とするクライアント端末。
【請求項２】
前記メタデータ及び前記演出スタイルシートに基づいて、前記投稿データを映像及び音声出力が可能となる形式に変換する投稿変換部と、
前記映像又は音声を出力する映像音声出力部とを有することを特徴とする請求項１に記載のクライアント端末。
【請求項３】
前記スタイルシート生成部は、
画像データもしくは音声データからなるバイナリデータ、テキストデータ、アバターのデザイン、音声合成の声質、動作、発言、及び背景画像のうち、少なくとも１つを演出するための情報を生成することを特徴とする請求項１又は２に記載のクライアント端末。
【請求項４】
前記メタデータ生成部は、
前記演出スタイルシートの記述内容、及び前記演出スタイルシートにおける動作仕様が記述されたメタデータを生成することを特徴とする請求項１乃至３の何れか１項に記載のクライアント端末。
【請求項５】
前記投稿データは、
前記テキストデータ及び／又は前記バイナリデータを有することを特徴とする請求項１乃至４の何れか１項に記載のクライアント端末。
【請求項６】
通信ネットワークに接続された少なくとも１つのクライアント端末から、コミュニケーションツールの利用に伴い送信された投稿データを管理する管理サーバにおいて、
前記クライアント端末から前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを受信する演出スタイルシート受信部と、
前記演出スタイルシートに対応するメタデータを受信するメタデータ受信部と、
前記クライアント端末からのセッション利用要求を受信する要求受信部と、
前記演出スタイルシート及び前記メタデータを管理し、前記セッション利用要求があったクライアント端末に対して前記セッションに対応する演出スタイルシート及びメタデータを送信させるための管理部とを有することを特徴とする管理サーバ。
【請求項７】
前記管理部は、
前記演出スタイルシート及び前記メタデータの情報を前記通信ネットワークを介して他のクライアント端末からの閲覧できるように公開することを特徴とする請求項６に記載の管理サーバ。
【請求項８】
前記管理部は、
前記投稿データとして画像データもしくは音声データからなるバイナリデータ及び／又はテキストデータを前記セッションを利用しているクライアント端末間で送受信させることを特徴とする請求項６又は７に記載の管理サーバ。
【請求項９】
通信ネットワークに接続された管理サーバにより提供されるコミュニケーションツールを利用するための処理をコンピュータに実行させるための利用プログラムおいて、
前記管理サーバに接続し、前記コミュニケーションツールのセッションを利用するための利用要求を送信するための要求処理と、
前記要求処理により接続された前記管理サーバに対して、前記セッションに関する演出を行うための演出スタイルシート、及び前記演出スタイルシートに対応するメタデータを送信する送信処理と、
前記演出スタイルシート及び前記メタデータに基づいて投稿データを生成する投稿データ生成処理とをコンピュータに実行させるための利用プログラム。
【請求項１０】
通信ネットワークに接続された少なくとも１つのクライアント端末から、コミュニケーションツールの利用に伴い送信された投稿データを管理する処理をコンピュータに実行させるための管理プログラムにおいて、
前記クライアント端末から前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを受信する演出スタイルシート受信処理と、
前記演出スタイルシートに対応するメタデータを受信するメタデータ受信処理と、
前記クライアント端末からのセッション利用要求を受信する要求受信処理と、
前記演出スタイルシート及び前記メタデータを管理し、
前記演出スタイルシート及び前記メタデータを管理し、前記セッション利用要求があったクライアント端末に対して前記セッションに対応する演出スタイルシート及びメタデータを送信させるための送信処理とをコンピュータに実行させるための管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末、管理サーバ、利用プログラム、及び管理プログラムに係り、特にユーザが設定したコミュニケーションツールに対する演出を効率的に反映させるためのクライアント端末、管理サーバ、利用プログラム、及び管理プログラムに関する。
【背景技術】
【０００２】
現在、Ｗｅｂでは、チャットや掲示板等のＷｅｂ独特の文字文化の中で生まれたコミュニケーションツールが使用されている。また、近年では、チャットの表現力、遊戯性等を向上させるため、例えばチャットからＴＶ対談番組を自動生成するようなシステムの研究がなされている（例えば、非特許文献１参照。）。
【０００３】
なお、上述した非特許文献１に示されている技術は、番組の制作、提示に用いられるスクリプトの一例として、ＴＶＭＬ（ＴＶ  ｐｒｏｇｒａｍ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）を用いて、チャットからの対談番組を自動生成する。
【０００４】
ここで、ＴＶＭＬは、テレビ番組を制作するためのオブジェクトベース記述言語である。ＴＶＭＬは、テレビ番組の映像と音声を、素材と台本（演出内容）とに分けて記述するものであり、番組台本を記述すれば、パソコン等で動作するソフトウェア等がこれを読取り、即座にテレビ番組として視聴（提示）することができるものである。
【０００５】
非特許文献１では、チャットデータとして対談番組の演出を自動的に付加し、ＴＶＭＬ台本に変換することにより、テキストデータ等からＣＧキャラクタ（アバター）等による対談番組を生成することができる。
【０００６】
また、上述するＣＧキャラクタ（アバター）は、システム提供側で予め複数のモデルが用意されており、ユーザは、複数のモデルから所望するモデルを選択することで、自分専用のキャラクタによる番組の再生等が可能となる。
【非特許文献１】有吉香子、林正樹、道家守、牧野英二、井上誠喜，「チャットからの対談番組生成」，映像情報メディア学会年次大会，講演予稿集ｐｐ．３９７−３９８（２０００．８）．
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、自分専用のキャラクタ（アバター）を用いた従来のコミュニケーションツールでは、生成される映像音声の演出、すなわちアバターのデザインや背景画像、音声合成の声質、アバターの動作、発言、アップロードしたバイナリデータの表示方法は、限定的でユーザが自由に設定できるものではなく、あくまでもサービス提供側で管理されているものであった。
【０００８】
したがって、サービス提供側がある決まった固定の演出でシステムを提供するか、又はサービス提供側が幾つか用意された演出やアバターモデルからユーザが選択する程度のことしかできなかった。つまり、ユーザが自由に演出等の設定ができるものではなく、また演出を効率的にシステムに反映できるものではなかった。
【０００９】
本発明は、上述した問題点に鑑みなされたものであり、ユーザが設定したコミュニケーションツールに対する演出を効率的に反映させるためのクライアント端末、管理サーバ、利用プログラム、及び管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１１】
請求項１に記載された発明は、通信ネットワークに接続された管理サーバを介してコミュニケーションツールをよる投稿データの送受信を行うクライアント端末において、前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを生成するスタイルシート生成部と、前記スタイルシート生成部により得られる演出スタイルシートに対応するメタデータを生成するメタデータ生成部と、前記メタデータ生成部により得られるメタデータ、又は前記管理サーバにより得られたメタデータを管理するメタデータ管理部とを有することを特徴とする。
【００１２】
請求項１記載の発明によれば、演出スタイルシートを用いることにより、ユーザが自由に演出等の設定を行うことができる。また、演出を効率的にシステムに反映させることができる。これにより、コミュニケーションツールのサービス性を向上させることができる。
【００１３】
請求項２に記載された発明は、前記メタデータ及び前記演出スタイルシートに基づいて、前記投稿データを映像及び音声出力が可能となる形式に変換する投稿変換部と、前記映像又は音声を出力する映像音声出力部とを有することを特徴とする。
【００１４】
請求項２記載の発明によれば、演出スタイルシートを用いたユーザの演出を他のクライアント端末でも迅速に利用することができる。
【００１５】
請求項３に記載された発明は、前記スタイルシート生成部は、画像データもしくは音声データからなるバイナリデータ、テキストデータ、アバターのデザイン、音声合成の声質、動作、発言、及び背景画像のうち、少なくとも１つを演出するための情報を生成することを特徴とする。
【００１６】
請求項３記載の発明によれば、ユーザの簡単な設定で高精度な演出を実現することができる。
【００１７】
請求項４に記載された発明は、前記メタデータ生成部は、前記演出スタイルシートの記述内容、及び前記演出スタイルシートにおける動作仕様が記述されたメタデータを生成することを特徴とする。
【００１８】
請求項４記載の発明によれば、演出内容をメタデータとして管理しておくことで、高精度な設定を実現することができる。また、メタデータの設定条件に基づいて効率的にユーザの演出を反映させることができる。
【００１９】
請求項５に記載された発明は、前記投稿データは、前記テキストデータ及び／又は前記バイナリデータを有することを特徴とする。
【００２０】
請求項５記載の発明によれば、投稿データによる様々な演出スタイルを実現することができる。
【００２１】
請求項６に記載された発明は、通信ネットワークに接続された少なくとも１つのクライアント端末から、コミュニケーションツールの利用に伴い送信された投稿データを管理する管理サーバにおいて、前記クライアント端末から前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを受信する演出スタイルシート受信部と、前記演出スタイルシートに対応するメタデータを受信するメタデータ受信部と、前記クライアント端末からのセッション利用要求を受信する要求受信部と、前記演出スタイルシート及び前記メタデータを管理し、前記セッション利用要求があったクライアント端末に対して前記セッションに対応する演出スタイルシート及びメタデータを送信させるための管理部とを有することを特徴とする。
【００２２】
請求項６記載の発明によれば、演出スタイルシートを用いることにより、ユーザがクライアント端末側で自由に演出等の設定を行うことができる。また、演出を効率的にシステムに反映させることができる。これにより、コミュニケーションツールのサービス性を向上させることができる。
【００２３】
請求項７に記載された発明は、前記管理部は、前記演出スタイルシート及び前記メタデータの情報を前記通信ネットワークを介して他のクライアント端末からの閲覧できるように公開することを特徴とする。
【００２４】
請求項７記載の発明によれば、セッションにまだ参加していないユーザでも、演出スタイルシート及びメタデータの情報を確認することができ、有効に利用することができる。
【００２５】
請求項８に記載された発明は、前記管理部は、前記投稿データとして画像データもしくは音声データからなるバイナリデータ及び／又はテキストデータを前記セッションを利用しているクライアント端末間で送受信させることを特徴とする。
【００２６】
請求項８記載の発明によれば、テキストデータに限定されず、バイナリデータを用いてクライアント端末間におけるコミュニケーションを実現することができる。
【００２７】
請求項９に記載された発明は、通信ネットワークに接続された管理サーバにより提供されるコミュニケーションツールを利用するための処理をコンピュータに実行させるための利用プログラムおいて、前記管理サーバに接続し、前記コミュニケーションツールのセッションを利用するための利用要求を送信するための要求処理と、前記要求処理により接続された前記管理サーバに対して、前記セッションに関する演出を行うための演出スタイルシート、及び前記演出スタイルシートに対応するメタデータを送信する送信処理と、前記演出スタイルシート及び前記メタデータに基づいて投稿データを生成する投稿データ生成処理とをコンピュータに実行させる。
【００２８】
請求項９記載の発明によれば、演出スタイルシートを用いることにより、ユーザが自由に演出等の設定を行うことができる。また、演出を効率的にシステムに反映させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易に本発明におけるコミュニケーションツールの利用処理を実現することができる。
【００２９】
請求項１０に記載された発明は、通信ネットワークに接続された少なくとも１つのクライアント端末から、コミュニケーションツールの利用に伴い送信された投稿データを管理する処理をコンピュータに実行させるための管理プログラムにおいて、前記クライアント端末から前記コミュニケーションツールのセッションに関する演出を行うための演出スタイルシートを受信する演出スタイルシート受信処理と、前記演出スタイルシートに対応するメタデータを受信するメタデータ受信処理と、前記クライアント端末からのセッション利用要求を受信する要求受信処理と、前記演出スタイルシート及び前記メタデータを管理し、前記演出スタイルシート及び前記メタデータを管理し、前記セッション利用要求があったクライアント端末に対して前記セッションに対応する演出スタイルシート及びメタデータを送信させるための送信処理とをコンピュータに実行させる。
【００３０】
請求項１０記載の発明によれば、演出スタイルシートを用いることにより、ユーザがクライアント端末側で自由に演出等の設定を行うことができる。また、演出を効率的にシステムに反映させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易に演出スタイルシートやメタデータ、投稿データ等の管理を実現することができる。
【発明の効果】
【００３１】
本発明によれば、ユーザが設定したコミュニケーションツールに対する演出を効率的に反映させることができる。
【発明を実施するための最良の形態】
【００３２】
以下に、上述したような特徴を有する本発明におけるクライアント端末、管理サーバ、利用プログラム、及び管理プログラムを好適に実施した形態について、図面を用いて詳細に説明する。なお、本実施形態では、番組の制作、提示に用いられるスクリプトの一例として上述したＴＶＭＬを用いるが、本発明はＴＶＭＬに限定されるものではなく、ＴＶＭＬ以外の表現形式を用いてもよい。また、本実施形態では、コミュニケーションツールを用いたシステム形態の一例としてチャットシステムを例に説明する。
【００３３】
図１は、本発明におけるチャットシステムの概略構成の一例を示す図である。図１に示すチャットシステム１は、チャットの利用者（ユーザ）が使用する複数のクライアント端末１０−１，１０−２，・・・，１０−ｎと、管理サーバとしてのチャットサーバ２０とを有するよう構成されており、クライアント端末１０と、チャットサーバ２０とは、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等に代表される通信ネットワーク３０を介してデータの送受信が可能な状態で接続されている。
【００３４】
クライアント端末１０−１〜１０−ｎは、チャットを行う際に、通信ネットワーク３０を介してチャットサーバ２０に接続する。また、クライアント端末１０は、他のクライアント端末１０と文章による会話等を行うため、テキストデータを作成してチャットサーバ２０に投稿する。
【００３５】
また、クライアント端末１０は、ユーザが演出を自由に定義できるように、映像音声に変換する方法を記述した演出スタイルシートを作成する。演出スタイルシートは、例えば、ユーザが作成したアバターモデルや背景等のセットアップ、及び使用する項目毎に多数のテンプレートを有し、これらのテンプレート毎に映像音声への変換規則を記述しておく。
【００３６】
また、クライアント端末１０は、演出スタイルシートがどのような項目を扱えるかを示す動作仕様を記述したメタデータを演出スタイルシート本体と共に用意する。したがって、例えばチャットのセッション（チャットルーム）を立ち上げる際に、演出スタイルシートとそのメタデータとをチャットサーバ２０にアップロード（送信）する。
【００３７】
また、他のクライアント端末１０がチャットサーバ２０に公開（アップロード）されたセッションに参加する際には、初めに公開された演出スタイルシート及びそのメタデータをダウンロードする。クライアント端末１０側では、ダウンロードされたメタデータに基づいて使用できる演出項目やその形式（テキスト、静止画、動画等）等が読み込まれる。
【００３８】
更に、クライアント端末１０は、後の処理で自らが生成するテキストやバイナリファイルを送信する際、そのセッションで使用可能な項目名を設定して共に送信することができる。また、その内容を再生する側のクライアント端末では、受信した情報を事前にダウンロードしておいた演出スタイルシートを使用することによってＴＶＭＬプレーヤー等により映像音声に変換して再生する。
【００３９】
ここで、ＴＶＭＬプレーヤーは、例えばスタジオショット等をリアルタイムＣＧで生成し、ＣＧスタジオセットの中に登場するＣＧキャラクタがＴＶＭＬスクリプトの中に記述された台詞を合成音声により出力することで、しゃべっているように表現させたり、演技するところを表示させたりすることができる。その他、動画再生や、ＢＧＭ再生、画像によるタイトル表示等の出力も可能である。
【００４０】
また、チャットサーバ２０は、クライアント端末１０−１〜１０−ｎからの投稿データを受信し、受信した投稿データをＷｅｂ上に公開する。これにより、多数のクライアント端末１０間、及びチャットサーバ２０において、チャットを実現することができる。また、チャットサーバ２０は、クライアント端末１０から送られた演出スタイルシートを受信し、受信した演出スタイルシートの管理を行う。
【００４１】
更に、他のクライアント端末１０からチャットのセッション（チャットルーム）に参加したい旨の要求がきた場合には、そのクライアント端末に対して演出スタイルシートを出力する。これにより、ユーザの演出によるチャットのセッション（チャットルーム）を効率的に提供することができる。
【００４２】
次に、本発明におけるクライアント端末１０及びチャットサーバ２０の機能構成について図を用いて説明する。
【００４３】
＜クライアント端末１０＞
図２は、本実施形態におけるクライアント端末の機能構成の一例を示す図である。図２に示すクライアント端末１０は、要求部１００と、ユーザインタフェース部１０１と、スタイルシート生成部１０２と、スタイルシート送信部１０３と、メタデータ生成部１０４と、メタデータ送信部１０５と、メタデータ管理部１０６と、投稿送信部１０７と、メタデータ受信部１０８と、スタイルシート受信部１０９と、投稿受信部１１０と、投稿変換部１１１と、映像音声生成部１１２と、映像音声出力部１１３とを有するよう構成されている。
【００４４】
要求部１００は、ユーザがチャットのセッションに参加する際に、そのセッションを利用するためチャットサーバ２０に接続し利用要求情報を送信する。ユーザインタフェース部１０１は、クライアント端末１０を操作するユーザがデータや制御情報を入力するために用いられ、キーボードやマウス等により構成される。
【００４５】
また、スタイルシート生成部１０２は、後述するユーザが演出を自由に定義できるように、映像音声に変換する方法を記述した演出スタイルシートを生成する。このとき、生成するためのインターフェースは、映像音声出力部１１３により表示させることができ、ユーザはその表示された内容に基づいてユーザインタフェース部１０１によりデータを入力してスタイルシートの編集を行う。また、ユーザインタフェース部１０１は、メタデータ管理部１０６に管理されているメタデータを編集することもできる。
【００４６】
また、スタイルシート生成部１０２は、生成されたスタイルシートをスタイルシート送信部１０３に出力する。スタイルシート送信部１０３は、スタイルシート生成部１０２により生成されたスタイルシートを通信ネットワーク３０を介してチャットサーバ２０に送信する。
【００４７】
メタデータ生成部１０４は、スタイルシート１０２にて生成したスタイルシートがどのような項目を扱えるか、またその動作仕様を記述したメタデータを生成する。このとき、生成するためのインターフェースは、映像音声出力部１１３により表示させることができ、ユーザはその表示された内容に基づいてユーザインタフェース部１０１によりデータを入力してメタデータの編集を行う。また、メタデータ生成部１０４は、生成されたメタデータをメタデータ送信部１０５及びメタデータ管理部１０６に出力する。
【００４８】
また、メタデータ送信部１０５は、メタデータ生成部１０４により生成されたメタデータを通信ネットワーク３０を介してチャットサーバ２０に出力する。
【００４９】
また、メタデータ管理部１０６は、メタデータ受信部１０８にて受信されるチャットサーバ２０から送信されたクライアント端末１０の設定に対応したメタデータ、及びメタデータ生成部１０４により生成されたメタデータを管理する。
【００５０】
ここで、クライアント端末１０は、メタデータ管理部１０６により管理されているメタデータに基づいて投稿データを生成する。このとき、生成するためのインターフェースは、映像音声出力部１１３により表示させることができ、ユーザはその表示された内容に基づいてユーザインタフェース部１０１によりデータを入力して投稿データの編集を行う。
【００５１】
なお、本実施形態における投稿データには、テキストデータだけでなく、画像データ（静止画、動画を含む）や音声データ等を構成するバイナリデータも扱うことができる。これにより、クライアント端末１０は、投稿データによる様々な演出スタイルを実現することができる。
【００５２】
また、メタデータ管理部１０６は、編集された投稿データを投稿送信部１０７に出力する。投稿送信部１０７は、メタデータ管理部１０６から入力した投稿データを通信ネットワーク３０を介してチャットサーバ２０に出力する。
【００５３】
更に、メタデータ管理部１０６は、投稿データの内容や、メタデータ受信部１０８により得られるメタデータを投稿変換部１１１に出力する。つまり、投稿する際には、ユーザインタフェース部１０１によりメタデータ管理部１０６で管理されているメタデータに基づいた書式で、投稿データを生成し、チャットサーバ２０に送信（投稿）することになる。
【００５４】
また、クライアント端末１０は、要求部１００によりチャットサーバ２０に要求したセッションに関する演出スタイルシートをスタイルシート受信部１０９で受信し、更に演出スタイルシートに対応するメタデータをメタデータ受信部１０８で受信する。また、クライアント端末１０は、セッション利用時における他のクライアント端末からの投稿データを投稿受信部１１０で受信する。
【００５５】
投稿変換部１１１は、投稿受信部１１０により得られたデータを、スタイルシート受信部１０９により得られたスタイルシート及びメタデータ管理部１０６により得られたスタイルシートに対応したメタデータに基づいて、投稿データをＴＶＭＬ用のデータ形式に変換する。なお、投稿変換部１１１は、変換する際に、ＸＳＬＴ（ＸＭＬ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ  Ｔｒａｎｓｆｏｒｍａｔｉｏｎｓ）プロセッサを用いて処理を行わせることができる。
【００５６】
また、投稿変換部１１１は、変換したデータを映像音声生成部１１２に出力する。映像音声生成部１１２は、ＴＶＭＬプレーヤーを用いて映像、音声信号を生成し、映像音声出力部１１３によりユーザに提示する。
【００５７】
なお、映像音声生成部１１２において、ＴＶＭＬプレーヤーは、セッション利用時にはアイドリング状態となっており、新たな投稿データを入力すると即座に変換して映像音声を再生させてもよい。また、ある程度のデータを蓄積しておき、後で蓄積した投稿データ全体の内容を再生させてもよい。
【００５８】
＜チャットサーバ２０＞
次に、チャットサーバ２０の機能構成例について図を用いて説明する。図３は、本実施形態におけるチャットサーバの機能構成の一例を示す図である。図３に示すチャットサーバ２０は、要求受信部２００と、メタデータ受信部２０１と、スタイルシート受信部２０２と、投稿受信部２０３と、メタデータ送信部２０４と、スタイルシート送信部２０５と、投稿送信部２０６と、管理部２０７とを有するよう構成されている。
【００５９】
要求受信部２００は、各クライアント端末１０−１〜１０−ｎからのチャットのセッションの利用要求（接続要求）を受信し、管理部２０７に出力する。また、メタデータ受信部２０１は、クライアント端末１０からメタデータを受信し、管理部２０７に出力する。また、スタイルシート受信部２０２は、クライアント端末１０からスタイルシートを受信して管理部２０７に出力する。また、投稿受信部２０３は、クライアント端末１０から得られる投稿データを受信し、管理部２０７に出力する。
【００６０】
また、メタデータ送信部２０４は、メタデータ受信部２０１より受信したメタデータを対象となるチャットのセッション（チャットルーム）に参加しているクライアント端末１０に送信する。スタイルシート送信部２０５は、スタイルシート受信部２０２により受信したスタイルシートを管理部２０７により指定されたチャットのセッション（チャットルーム）に参加している（又は参加予定である）クライアント端末１０に送信する。
【００６１】
また、更に投稿送信部２０６は、投稿受信部２０３により投稿されたデータを管理部２０７により指定されたチャットのセッション（チャットルーム）に参加している（又は参加予定である）クライアント端末１０に送信する。
【００６２】
また、管理部２０７は、チャットサーバ２０全体の管理、制御を行う。例えば、管理部２０７は、投稿を受信した際に、その情報を公開する。このとき、アップロードするものが画像データや音声データ等を構成するバイナリファイルであった場合、投稿するコメントと共に（又は単独で）バイナリファイルを公開（アップロード）する。このように、投稿データとしてテキストデータだけでなくバイナリデータも扱うことができるため、クライアント端末１０は、投稿データによる様々な演出スタイルを実現することができる。
【００６３】
また、管理部２０７は、セッションに参加する新しいクライアント端末１０が接続してきた場合には、接続後にスタイルシートとそのメタデータとをそのクライアント端末１０に送信する。
【００６４】
なお、チャットサーバ２０は、動画や音声等の投稿データを通信ネットワーク３０に接続された他のストレージ装置に蓄積し、その情報にアクセスすることができるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等の情報を管理し、そのＵＲＬ情報のみをＷｅｂに公開したり、対応するクライアント端末に送信してもよい。
【００６５】
ここで、クライアント端末１０における演出スタイルシートの生成、投稿データの作成等やチャットサーバ２０におけるユーザ管理や公開情報の管理等については、汎用のコンピュータ等を用いて、ソフトウェア等により上述の機能を有することで実現することができる。具体的には、ＧＵＩ（グラフィカルユーザインタフェース）を用いた入力フォーム等を基にしたコンピュータでの処理を行う。
【００６６】
換言すれば、上述したようクライアント端末１０及びチャットサーバ２０は、上述した専用の装置構成により本発明における番組制作及び管理を行うこともできるが、各構成における処理をコンピュータに実行させることができる実行プログラムを生成し、例えば、汎用のパーソナルコンピュータ、ワークステーション等にプログラムをインストールすることにより、クライアント端末１０におけるコミュニケーションツールの利用処理、管理サーバとしてのチャットサーバ２０における投稿データ等の管理処理を実現することができる。
【００６７】
＜ハードウェア構成＞
ここで、本発明における実行可能なコンピュータのハードウェア構成例について図を用いて説明する。なお、以下に示すハードウェア構成は、上述したクライアント端末１０及びチャットサーバ２０の何れにも適用される。図４は、本発明におけるクライアント端末における利用処理及びチャットサーバにおける管理処理が実現可能なハードウェア構成の一例を示す図である。
【００６８】
図４におけるコンピュータ本体には、入力装置３０１と、出力装置３０２と、ドライブ装置３０３と、補助記憶装置３０４と、メモリ装置３０５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０６と、ネットワーク接続装置３０７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００６９】
入力装置３０１は、使用者が操作するキーボード及びマウス等のポインティングデバイスを有しており、使用者からのプログラムの実行等、各種操作信号を入力する。出力装置３０２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、ＣＰＵ３０６が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。
【００７０】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えばＣＤ−ＲＯＭ等の記録媒体３０８等により提供される。プログラムを記録した記録媒体３０８は、ドライブ装置３０３にセット可能であり、記録媒体３０８に含まれる実行プログラムが、記録媒体３０８からドライブ装置３０３を介して補助記憶装置３０４にインストールされる。
【００７１】
補助記憶装置３０４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。
【００７２】
ＣＰＵ３０６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、メモリ装置３０５により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。また、プログラムの実行中に必要な各種情報は、補助記憶装置３０４から取得することができ、また格納することもできる。
【００７３】
ネットワーク接続装置３０７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラム自体を他の端末等に提供することができる。
【００７４】
上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで効率的にクライアント端末における利用処理又はチャットサーバにおける管理処理を実現することができる。また、プログラムをインストールすることにより、上述の利用処理又は管理処理を容易に実現することができる。
【００７５】
＜処理手順＞
次に、本発明に係るクライアント端末におけるチャット利用処理手順及びチャットサーバにおけるチャット管理処理手順について、クライアント端末とチャットサーバとのシーケンスフローチャートを用いて説明する。なお、処理手順の説明を容易にするため、２台のクライアント端末１０−１，１０−２と、チャットサーバ２０とを用いて説明する。
【００７６】
図５は、クライアント端末におけるチャット利用処理手順、及びチャットサーバにおけるチャット管理処理手順の一例を示すシーケンスフローチャートである。
【００７７】
まず、クライアント端末１０−１は、チャットサーバ２０に接続要求を行う（Ｓ０１）。チャットサーバ２０は、クライアント端末１０−１からの接続要求を受信し（Ｓ０２）、クライアント端末１０−１との接続を開始する。なお、チャットサーバ２０は、予めチャットサーバ２０にアクセス可能なクライアント端末１０を管理している場合には、ユーザＩＤやパスワード等によりユーザ認証を行ってもよい。
【００７８】
クライアント端末１０−１は、チャットサーバ２０との接続が完了すると、自ら生成した演出スタイルシート及び演出スタイルシートに対応したメタデータをチャットサーバ２０にアップデート（送信）する（Ｓ０３）。チャットサーバ２０は、クライアント端末１０−１から演出スタイルシート及びメタデータを受信し管理すると共に、演出スタイルシートとメタデータに関する情報をＷｅｂ上に公開する（Ｓ０４）。これにより、ユーザが設定した演出を効率的にチャットシステムに反映させることができる。
【００７９】
次に、クライアント端末１０−２は、チャットサーバ２０に接続要求を行う（Ｓ０５）。また、クライアント端末１０−２は、チャットサーバ２０に公開されている演出スタイルシート及びメタデータを選択し、その取得要求を行う。
【００８０】
チャットサーバ２０は、クライアント端末１０−２からの接続要求を受信し（Ｓ０６）、クライアント端末１０−２との接続を開始する。なお、チャットサーバ２０は、上述したようにユーザ認証を行ってもよい。
【００８１】
チャットサーバ２０は、クライアント端末１０−２から要求のあった演出スタイルシート及びメタデータをクライアント端末１０−２に送信する（Ｓ０７）。クライアント端末１０−２は、チャットサーバ２０に要求した演出スタイルシート及びメタデータを受信（ダウンロード）する（Ｓ０８）。これにより、メタデータに基づいて使用できる演出項目とその形式（テキスト、静止画、動画等）が読み込まれる。
【００８２】
ここで、クライアント端末１０−１は、チャットサーバ２０と接続された状態であるため、セッションに参加した他のクライアント端末がいるかどうかを常時監視している。つまり、クライアント端末１０−１は、上述したＳ０５、Ｓ０６の処理により、クライアント端末１０−２がセッションに参加してきたことを知ることになる。
【００８３】
そこで、クライアント端末１０−１は、投稿データとして例えば、「＜ｔｅｘｔ＞こんにちは＜／ｔｅｘｔ＞」を生成し（Ｓ０９）、チャットサーバ２０に送信（アップロード）する。なお、Ｓ０９の処理では、テキストやバイナリファイルを発信する際、使用可能な項目名を設定して共に送信することができる。また、クライアント端末１０−１は、生成した投稿データをＳ０３の演出スタイルシート等及びメタデータを用いてＴＶＭＬプレーヤー等で再生可能な形式に変換を行い、変換したデータをクライアント端末１０−１のモニタ等に表示する（Ｓ１０）。
【００８４】
チャットサーバ２０は、クライアント端末１０−１からの投稿データを受信し、その投稿データを公開する（Ｓ１１）。更に、投稿データをクライアント端末１０−２に送信する（Ｓ１２）。クライアント端末１０−２は、チャットサーバ２０から投稿データを受信して（Ｓ１３）、Ｓ０８でダウンロードした演出スタイルシート及びメタデータをＴＶＭＬプレーヤー等で再生可能な形式に変換し、映像音声として再生させてクライアント端末１０−２のモニタ等に「こんにちは」と表示する（Ｓ１４）。
【００８５】
次に、クライアント端末１０−２は、「＜ｉｍａｇｅ＞ｐｈｏｔｏ．ｊｐｇ＜／ｉｍａｇｅ＞」という投稿データを生成し、更に、投稿データとして画像ファイル本体「ｐｈｏｔｏ．ｊｐｇ（バイナリデータ）」をチャットサーバ２０に送信（アップロード）する（Ｓ１５）。なお、Ｓ１５の処理では、テキストやバイナリファイルを送信する際、使用可能な項目名を設定して共に送信することができる。
【００８６】
また、クライアント端末１０−２は、生成した投稿データをＳ０８で取得した演出スタイルシート等及びメタデータを用いてＴＶＭＬプレーヤー等で再生可能な形式に変換を行い、変換したデータを映像音声として再生させてクライアント端末１０−２のモニタ等に表示する（Ｓ１６）。
【００８７】
チャットサーバ２０は、クライアント端末１０−２から投稿データと画像ファイルを受信し、その投稿データを公開する（Ｓ１７）。次に、クライアント端末１０−２の投稿データ及び画像ファイルをクライアント端末１０−１に送信する（Ｓ１８）。クライアント端末１０−１は、チャットサーバ２０からの投稿データ、及び画像ファイルを受信して（Ｓ１９）、演出スタイルシート及びメタデータを用いてＴＶＭＬプレーヤー等で再生可能な形式に変換し、映像音声として再生させてクライアント端末１０−１のモニタ等に画像ファイル本体「ｐｈｏｔｏ．ｊｐｇ」を表示する（Ｓ２０）。以降、上述したように投稿データの送受信が続けられる。
【００８８】
なお、本実施例では、上述したように画像（静止画、動画を含む）や音声ファイル等、テキスト以外のバイナリデータも発信することもできる。なお、上述したＳ１８〜Ｓ２０の処理では、チャットサーバ２０から投稿データと、画像ファイルとを両方送信した例を示したが、本発明においてはこの限りではなく、例えば、先に投稿データを送信し、クライアント端末１０−１が演出スタイルシートにてＴＶＭＬに変換した後に、更にチャットサーバ２０にアップロードされた画像ファイル「ｐｈｏｔｏ．ｊｐｇ」をダウンロードしてもよい。
【００８９】
上述した処理により、クライアント端末１０−１が生成した演出スタイルシートを自ら使用することができると共に、他のクライアント端末にも反映させることができる。また、例えばユーザが生成したオリジナルのアバターの演出スタイルシートを用いることにより、効率的に他のクライアント端末にそのアバターを利用させることができる。したがって、ユーザが設定したチャットの演出を効率的に反映させたシステムを提供することができる。
【００９０】
具体的には、本発明ではユーザが演出を自由に定義できるように、映像や音声等を変換する方法を記述した演出スタイルシートをユーザが作成できるようにする。演出スタイルシートはアバターモデルや背景等のセットアップ、及び使用する項目毎にテンプレートを有し、テンプレート毎に映像音声への変換規則を記述しておく。また、演出スタイルシートがどのような項目を扱えるか、動作仕様を記述したメタデータを、演出スタイルシート本体と共に生成する。
【００９１】
また、テキストやバイナリファイルを発信する際、使用可能な項目名を設定して共に送信することができる。再生側のクライアント端末ではその情報を受信後、その情報を前もってダウンロードしておいた演出スタイルシートを使用することによって映像や音声等に変換し再生することができる。
【００９２】
また、演出スタイルシートやメタデータ、投稿データ等をチャットサーバ２０で他のクライアント端末が通信ネットワークを介して閲覧できるように公開することで、セッションにまだ参加していないユーザでも、演出スタイルシート及びメタデータの情報を確認することができ、有効に利用することができる。
【００９３】
また、演出スタイルシート等により、ユーザ参加型のチャットを生成できるため、ユーザの意欲を向上させて、よりサービス性を向上させたチャットシステムを実現することができる。
【００９４】
＜スタイルシート例＞
次に、本発明で使用される演出スタイルシート例について説明する。図６は、本発明における演出スタイルシートの一例を示す図である。なお、図６に示すスタイルシートは、ＸＳＬＴにより構成された演出スタイルシートを示すものであり、図６左側には便宜上、行番号を付している。
【００９５】
クライアント端末１０は、図６に示すような演出スタイルシートを受信した際、ＴＶＭＬで使用されるアバターモデルや、背景モデル等の読み込みを行う。また、ＣＧ照明やカメラ位置のセットアップを行うため、（０４）〜（１９）行目に示すテンプレートの“ｓｅｔｕｐ”が最初にコールされ再生される。次に、例えば「＜Ａ＞こんにちは＜／Ａ＞」という投稿があった場合、図６の（２０）〜（２３）行目のテンプレートＡがコールされ、「ｃａｍｅｒａ：ｓｗｉｔｃｈ（ｎａｍｅ＝ｃａｍＡ）」、「ｃｈａｒａｃｔｅｒ：ｔａｌｋ（ｎａｍｅ＝Ａ，ｔｅｘｔ＝”こんにちは”）」と出力され、この情報が再生される。
【００９６】
また、「＜ｉｍａｇｅ＞ｐｈｏｔｏ．ｊｐｇ＜／ｉｍａｇｅ＞」というテキストデータと共に画像ファイル「ｐｈｏｔｏ．ｊｐｇ」がアップロードされた場合、チャットサーバ２０は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で公開する際に、Ｗｅｂサイトのパスを割り当てなければならない。したがって、例えばＷｅｂサイトのＵＲＬが「ｈｔｔｐ：／／ｔｖｃｈａｔ．ｏｒｇ／」であった場合、「ｐｈｏｔｏ．ｊｐｇ」を「ｈｔｔｐ：／／ｔｖｃｈａｔ．ｏｒｇ／ｐｈｏｔｏ．ｊｐｇ」というパスで公開し、更に上述した投稿データを例えば「＜ｉｍａｇｅ＞ｈｔｔｐ：／／ｔｖｃｈａｔ．ｏｒｇ／ｐｈｏｔｏ．ｊｐｇ＜／ｉｍａｇｅ＞」等のように変換し、変換した投稿データを公開する。また、再生時には、上述したように変換された投稿を受信し、図６の（３１）〜（３３）に示すテンプレートｉｍａｇｅがコールされ、「ｔｉｔｌｅ：ｓｅｌｅｃｔ（ｔｙｐｅ＝ｉｍａｇｅｆｉｌｅ，ｆｉｌｅｎａｍｅ＝”ｈｔｔｐ：／／ｔｖｃｈａｔ．ｏｒｇ／ｐｈｏｔｏ．ｊｐｇ”）」と出力され再生される。
【００９７】
なお、テンプレートについては、上述した限りではなく、例えば図６の（２７）〜（３０）に示すスーパー（ｓｕｐｅｒ）テンプレートや、（３４）〜（３６）行目に示すビデオ（ｖｉｄｅｏ）テンプレート、（３７）〜（３９）行目に示すＢＧＭテンプレート等を含んでもよい。
【００９８】
＜演出スタイルシートに対応したメタデータ例＞
次に、上述の図６に示す演出スタイルシートが演出スタイルシートがどのような項目を扱えるか、また動作仕様等を記述したメタデータ例について図を用いて説明する。図７は、演出スタイルシートに対応するメタデータの一例を示す図である。なお、図７の左側には、便宜上、行番号を付している。
【００９９】
図７に示すメタデータは、（１０）〜（１８）行目に示す＜ｕｓａｇｅ＞タグの内容が演出スタイルシートに対する投稿内容の仕様であり、例えば、“Ａ”，“Ｂ”，“ｓｕｐｅｒ”はそれぞれのテキスト形式の投稿データの内容を示し、“ｉｍａｇｅ”は静止画ファイル形式、“ｖｉｄｅｏ”は動画ファイル形式、“ｂｇｍ”はＢＧＭ等の音声ファイル形式の投稿データの内容を示している。
【０１００】
例えば、クライアントが「ｍｕｓｉｃ．ｗａｖ」という音声ファイルを投稿する場合、この項目の中からｂｇｍが選択され、「＜ｂｇｍ＞ｍｕｓｉｃ．ｗａｖ＜／ｂｇｍ＞」という書式で投稿され、同時に「ｍｕｓｉｃ．ｗａｖ」本体もアップロードされる。
【０１０１】
また、例えばテキストで「おはよう」と投稿する場合、テキスト形式は“Ａ”，“Ｂ”，“ｓｕｐｅｒ”の３種類があるため、ユーザはその中から所望するテキスト形式を選択する。具体的には、例えば「おはよう」をスーパーインポーズで表示させる場合には、ｓｕｐｅｒを選択し、「＜ｓｕｐｅｒ＞おはよう＜／ｓｕｐｅｒ＞」という書式で投稿データが生成される。
【０１０２】
＜画面レイアウト：ユーザインタフェース画面＞
次に、本発明におけるクライアント端末１０でユーザに提示される画面レイアウト例について、図を用いて説明する。なお、後述する画面例における各部の配置例は、図に示す配置に限定されるものではなく、また例えば各部を複数の画面を用いて表示させてもよい。
【０１０３】
クライアント端末１０の映像音声出力部等にて表示される本発明における画面レイアウト例について図を用いて説明する。図８は、ユーザインタフェースの画面レイアウトの一例を示す図である。なお、図８（ａ）は、テキスト投稿時のユーザインタフェースの画面例を示し、図８（ｂ）は、静止画投稿時のユーザインタフェースの画面例を示す図である。図８に示すように、ユーザインタフェース画面４００は、接続（Ｃｏｎｎｅｃｔ）ボタン４０１と、投稿内容選択領域４０２と、編集・表示領域４０３と、テンプレート設定領域４０４と、実行（Ｓｕｂｍｉｔ）ボタン４０５とを有するよう構成されている。
【０１０４】
接続ボタン４０１は、クライアント端末１０からチャットサーバ２０に接続する処理を行う。また、投稿内容選択領域４０２は、クライアント端末１０からチャットのセッション（チャットルーム）に送信する投稿内容を予め設定されたタブから選択する。なお、タブの種類や表示形式は図８に限定されるものではない。また、編集・表示領域４０３は、投稿内容選択領域４０２により選択された投稿内容の表示を行い、テキストの編集や、送信する前の画像、動画等の表示を行う。また、投稿内容選択領域４０２により“Ｓｔｙｌｅｓｈｅｅｔ”を選択することで、編集・表示領域４０３を表示させることができ、これにより上述した演出スタイルシートの表示を行うことができる。
【０１０５】
更に、演出スタイルシートを生成する際には、テンプレート設定領域４０４により編集を行うテンプレートを設定することで、そのテンプレートに対応するテキストデータの内容を表示することもできる。また、編集したテンプレートをどのテンプレートのデータとするかを選択することができる。なお、テンプレートの内容は、「Ａさん台詞」（図８（ａ））、「静止画：ｉｍａｇｅ」（図８（ｂ））等、上述した図７に示すメタデータに設定されるものであり、これにより設定可能な項目であるテンプレートをユーザに表示し容易に選択させることができる。
【０１０６】
また、ユーザは、投稿データの編集が終了後、実行ボタン４０５を選択することにより、投稿データ等をチャットサーバ２０に転送させることができる。
【０１０７】
＜画面レイアウト：映像音声再生画面＞
次に、クライアント端末１０における映像音声再生時の画面レイアウトについて図を用いて説明する。図９は、映像音声再生時の画面レイアウトの一例を示す図である。図９に示す映像音声再生画面５００には、演出スタイルシート及び演出スタイルシートがどのような項目を扱えるかを示す動作仕様を記述したメタデータにより生成された映像や音声等が出力される。
【０１０８】
具体的には、図９に示すように予め演出スタイルシートに設定されたアバター５０１，５０２のデザインや、背景画像５０３、音声合成の声質、アバター５０１，５０２のそれぞれの動作、発言やアップロードしたバイナリデータ、スーパーの表示方法等により、セッションに参加した各クライアント端末１０のユーザの演出によるチャットを実現することができる。
【０１０９】
このように、上述した画面レイアウトにより、チャットシステムやインスタントメッセンジャーシステムでテキスト入力した発言を、ＣＧのアバターや音声合成等を用いてリアルタイムに映像や音声等に変換し、テレビ番組風にブラウズすることができる。また、本発明を適用することにより、画像（静止画、動画を含む）や音声ファイル等、テキスト以外のバイナリデータも利用することができる。
【０１１０】
上述したように本発明によれば、演出スタイルシートを用いることにより、ユーザが自由に演出等の設定を行うことができる。また、演出を効率的にシステムに反映させることができる。これにより、コミュニケーションツールのサービス性を向上させることができる。
【０１１１】
具体的には、ユーザが映像音声の演出、すなわちアバターのデザインや背景画像、音声合成の声質、アバターの動作、発言やアップロードしたバイナリデータの表示方法等をユーザが自由に設定することができる。また、ユーザが演出を自由に定義できるように、映像音声に変換する方法を記述した演出スタイルシートを生成し、アップロードすることにより、送信したテキストやバイナリデータの提示方法を任意に定義できる。
【０１１２】
また、本発明は、ＴＶ４Ｕ（ＴＶ  ｆｏｒ  Ｙｏｕ）システム等に適用することができる。更に、上述のコミュニケーションツールは、チャットシステムだけでなく、アバターチャット／インスタントメッセンジャー、マルチメディアチャット／インスタントメッセンジャーシステム等に適用することができる。
【０１１３】
以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１１４】
【図１】本発明におけるチャットシステムの概略構成の一例を示す図である。
【図２】本実施形態におけるクライアント端末の機能構成の一例を示す図である。
【図３】本実施形態におけるチャットサーバの機能構成の一例を示す図である。
【図４】本発明におけるクライアント端末における利用処理及びチャットサーバにおける管理処理が実現可能なハードウェア構成の一例を示す図である。
【図５】クライアント端末におけるチャット利用処理手順、及びチャットサーバにおけるチャット管理処理手順の一例を示すシーケンスフローチャートである。
【図６】本発明における演出スタイルシートの一例を示す図である。
【図７】演出スタイルシートに対応するメタデータの一例を示す図である。
【図８】ユーザインタフェースの画面レイアウトの一例を示す図である。
【図９】映像音声再生時の画面レイアウトの一例を示す図である。
【符号の説明】
【０１１５】
１  チャットシステム
１０  クライアント端末
２０  チャットサーバ
３０  通信ネットワーク
１００  要求部
１０１  ユーザインタフェース部
１０２  スタイルシート生成部
１０３  スタイルシート送信部
１０４  メタデータ生成部
１０５  メタデータ送信部
１０６  メタデータ管理部
１０７  投稿送信部
１０８  メタデータ受信部
１０９  スタイルシート受信部
１１０  投稿受信部
１１１  投稿変換部
１１２  映像音声生成部
１１３  映像音声出力部
２００  要求受信部
２０１  メタデータ受信部
２０２  スタイルシート受信部
２０３  投稿受信部
２０４  メタデータ送信部
２０５  スタイルシート送信部
２０６  投稿送信部
２０７  管理部
３０１  入力装置
３０２  出力装置
３０３  ドライブ装置
３０４  補助記憶装置
３０５  メモリ装置
３０６  ＣＰＵ
３０７  ネットワーク接続装置
３０８  記録媒体
４００  ユーザインタフェース画面
４０１  接続ボタン
４０２  投稿内容選択領域
４０３  編集・表示領域
４０４  テンプレート設定領域
４０５  実行ボタン
５００  映像音声再生画面
５０１，５０２  アバター
５０３  背景画像
【図１】
2006344026.tif 000003
【図２】
2006344026.tif 000004
【図３】
2006344026.tif 000005
【図４】
2006344026.tif 000006
【図５】
2006344026.tif 000007
【図６】
2006344026.tif 000008
【図７】
2006344026.tif 000009
【図８】
2006344026.tif 000010
【図９】
2006344026.tif 000011