(57)【要約】【課題】テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法を提案すること。【解決手段】アニメーションスクリプト生成装置は、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、感情に対応する動作をレファレンスデータベースで選択する動作選択部と、テキストベースデータに感情と動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備える。また、本装置は、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、キャラクタを動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、生成したグラフィックをアニメーションで出力するアニメーション生成部とを備えてもよい。【選択図】      図１
2010277588.tif 000002
【特許請求の範囲】
【請求項１】
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、
前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるアニメーションスクリプト生成装置。
【請求項２】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Ｅメールのうちの少なくとも１つ以上を含む請求項１に記載のアニメーションスクリプト生成装置。
【請求項３】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項１に記載のアニメーションスクリプト生成装置。
【請求項４】
前記テキストベースデータを構文分析した結果、前記テキストベースデータに含まれた語彙を確認する自然語処理部をさらに備え、
前記感情分析部は、
前記テキストベースデータの生成者に対応するキャラクタを確認して前記語彙と前記ユーザ関係情報に対応する前記感情を前記レファレンスデータベースから抽出する請求項１に記載のアニメーションスクリプト生成装置。
【請求項５】
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項１に記載のアニメーションスクリプト生成装置。
【請求項６】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報のうちの少なくとも１つに対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項１に記載のアニメーションスクリプト生成装置。
【請求項７】
前記感情分析部は、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応するキャラクタと前記ユーザ関係情報を確認して、
前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、
前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認して
前記語彙感情と前記推論感情を合成して１つ以上の感情を抽出する請求項６に記載のアニメーションスクリプト生成装置。
【請求項８】
前記動作選択部は、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を選択する請求項６に記載のアニメーションスクリプト生成装置。
【請求項９】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項６に記載のアニメーションスクリプト生成装置。
【請求項１０】
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報を用いて前記演出データベースで対応する前記カメラワークと前記背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項９に記載のアニメーションスクリプト生成装置。
【請求項１１】
アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、
前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、
前記生成したグラフィックをアニメーションで出力するアニメーション生成部と、
を備えるアニメーション出力装置。
【請求項１２】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Ｅメールのうちの少なくとも１つ以上を含む請求項１１に記載のアニメーション出力装置。
【請求項１３】
前記グラフィック生成部は、
前記グラフィックを生成するとき、前記テキストベースデータのテキストを含んで生成する請求項１１に記載のアニメーション出力装置。
【請求項１４】
前記テキストベースデータを前記感情情報に応じてイントネーションや音調が反映された音声で出力するオーディオ処理部をさらに備え、
前記アニメーション生成部は、前記生成したグラフィックと前記音声を統合してアニメーションで出力する請求項１１に記載のアニメーション出力装置。
【請求項１５】
前記スクリプト分析部において前記アニメーションスクリプトで背景音響を確認すれば、前記背景音響を出力するオーディオ処理部をさらに備え、
前記アニメーション生成部は、前記生成したグラフィックと前記背景音響を統合してアニメーションで出力する請求項１１に記載のアニメーション出力装置。
【請求項１６】
ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
受信したテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択して前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するアニメーションスクリプト生成装置と、
を備える受信端末装置。
【請求項１７】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Ｅメールのうちの少なくとも１つ以上を含む請求項１６に記載の受信端末装置。
【請求項１８】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項１６に記載の受信端末装置。
【請求項１９】
前記アニメーションスクリプトを分析してアニメーションを出力するアニメーション出力装置をさらに含む請求項１６に記載の受信端末装置。
【請求項２０】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項１６に記載の受信端末装置。
【請求項２１】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して１つ以上の感情を抽出する感情分析部と、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備える請求項２０に記載の受信端末装置。
【請求項２２】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項２０に記載の受信端末装置。
【請求項２３】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項２０に記載の受信端末装置。
【請求項２４】
前記アニメーションスクリプト生成装置は、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項２３に記載の受信端末装置。
【請求項２５】
ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
送信するテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置を備える送信端末装置。
【請求項２６】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Ｅメールのうちの少なくとも１つ以上を含む請求項２５に記載の送信端末装置。
【請求項２７】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項２５に記載の送信端末装置。
【請求項２８】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項２５に記載の送信端末装置。
【請求項２９】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して１つ以上の感情を抽出する感情分析部と、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備える請求項２８に記載の送信端末装置。
【請求項３０】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項２８に記載の送信端末装置。
【請求項３１】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項２８に記載の送信端末装置。
【請求項３２】
前記アニメーションスクリプト生成装置は、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項３１に記載の送信端末装置。
【請求項３３】
第１ユーザによって生成されたテキストベースデータから感情を抽出する感情分析部と、
前記第１ユーザとの関係情報と前記抽出された感情を基に動作またはジェスチャーのうちの少なくとも１つを選択する動作選択部と、
前記テキストベースデータに前記動作または前記ジェスチャーのうちの少なくとも１つと前記感情を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるテキストベースデートを基準としてアニメーションを生成する携帯用端末装置。
【請求項３４】
ユーザ別のユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
送信端末装置からテキストベースデータを受信して、前記テキストベースデータを構文分析した結果と前記ユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置と、
を備えるサービスサーバ。
【請求項３５】
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出するステップと、
前記感情に対応する動作を前記レファレンスデータベースで選択するステップと、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するステップと、
を含むアニメーションシステムでアニメーションスクリプトを生成する方法。
【請求項３６】
アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するステップと、
前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するステップと、
前記生成したグラフィックをアニメーションで出力するステップと、
を含むアニメーションシステムでアニメーションを出力する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される発明は、テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法に関し、特にテキストベースデータから感情を抽出して感情に応じた動作を選択してアニメーションスクリプトを生成し、生成したアニメーションスクリプトを出力するアニメーションシステムに関する。
【背景技術】
【０００２】
通信技術の発達と携帯用端末機の機能向上に後押しされ、ユーザ間で短いメッセージをやり取りすることができるショートメッセージサービス（ＳＭＳ：Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）が広く用いられている。
【０００３】
最近では、音声通話に比べて比較的に低廉であるという長所のため、通話機能よりも「ショートメッセージサービス」をより好む傾向にあり、単純なテキストベースデータから逸脱して動画、写真、音楽ファイルなどが付加されたメッセージサービスであるマルチメディアメッセージサービス（ＭＭＳ：Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）は、ショートメッセージサービスの長所と電子メールサービスの長所とを結合した代表的な有無線統合サービスとして、国内のみならず海外でも携帯用端末機ユーザの使用頻度が高い。
【０００４】
既存のメッセージ送信者の感情や気分の状態を表現するための方法は、マルチメディアメッセージを用いて動的なメッセージを送信する場合と、携帯用端末機で提供される特殊文字を組み合わせて作成した顔文字（例えば、＾＾（笑い顔）など）を用いた方法があった。このような顔文字は、誰が見ても理解することができ、ユーザの微妙な感情の表現が容易であるという点においてサイバー空間で広く用いられており、チャットユーザを中心として多様な表情が開発され、発展した移動通信端末機にはユーザの多様な顔文字（Ｅｍｏｔｉｃｏｎ）が格納されてはいるが、感情の表現には限界がある。
【０００５】
このような方法では、テキストベースデータを送信する人の喜怒愛楽のような感情を適切に表現することができず、送信者の感情、心理状態、および気分の表現が可能なマルチメディアメッセージは、ショートメッセージよりも容量が大きい。
【０００６】
一方、セカンドライフ（Ｓｅｃｏｎｄ  Ｌｉｆｅ）は、「自己表現」と「コンテンツ生成を介した収益発生」が可能であるとうい点において多くのユーザを確保し、画期的なコンテンツサービスモデルとして定着した。ユーザは、仮想現実内の２次元または３次元キャラクタを介して自身の存在性（ｉｄｅｎｔｉｔｙ）を再創造することによって自身の表現欲求を満たし、各種オブジェクトを創作して取り引きして所有することによって仮想現実を１つの市場として生成した。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
開示される発明の課題は、テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法を提供すること。
【課題を解決するための手段】
【０００８】
開示される発明の一形態によるアニメーションスクリプト生成装置は、
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、
前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるアニメーションスクリプト生成装置である。
【発明の効果】
【０００９】
開示される実施形態によれば、テキストベースデータをアニメーションで生成して出力するアニメーションシステムは、テキストベースデータから感情を抽出して感情に応じた動作を選択してアニメーションスクリプトを生成し、生成したアニメーションスクリプトをアニメーションで出力するアニメーションシステムに関連し、テキストベースデータを感情と動作で表現されるアニメーションで出力するサービスを提供する。
【図面の簡単な説明】
【００１０】
【図１】提案される実施形態に係るアニメーションシステムにおいてテキストベースデータをアニメーションスクリプトで生成するアニメーションスクリプト生成装置の構成を示す図である。
【図２】提案される実施形態に係るアニメーションシステムにおいてアニメーションスクリプトを出力するアニメーション出力装置の構成を示す図である。
【図３】提案される実施形態に係るアニメーションスクリプト生成装置において、テキストベースデータをアニメーションスクリプトで生成する過程を示すフローチャートである。
【図４】提案される実施形態に係るアニメーション出力装置において、アニメーションスクリプトを出力する過程を示すフローチャートである。
【図５】提案される実施形態に係るアニメーションシステムを受信端末装置に適用した例を示す図である。
【図６】提案される実施形態に係るアニメーションシステムを送信端末装置と受信端末装置に適用した例を示す図である。
【図７】提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。
【図８】提案される実施形態によりテキストベースデータをアニメーションで出力する異なる例を示す図である。
【図９】提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。
【図１０】提案される実施形態によりテキストベースデータをアニメーションで出力するまた他の例を示す図である。
【図１１】提案される実施形態に係るアニメーションシステムをサービスサーバと受信端末装置に適用した例を示す図である。
【図１２】提案される実施形態により文章から感情を抽出する例を示す表である。
【発明を実施するための形態】
【００１１】
一側面において、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えるアニメーションスクリプト生成装置が提供される。
【００１２】
この時、前記テキストベースデータは、文字メッセージ（ＳＭＳ  ｍｅｓｓａｇｅ）、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）、ソーシャルネットワークサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）のテキストメモ、Ｅメール（Ｅ−ｍａｉｌ）のうちの少なくとも１つ以上を含むことができる。
【００１３】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【００１４】
この時、前記テキストベースデータを構文分析した結果、前記テキストベースデータに含まれた語彙を確認する自然語処理部をさらに含むことができる。
【００１５】
この時、前記感情分析部は、前記テキストベースデータの生成者に対応するキャラクタを確認して前記語彙と前記ユーザ関係情報に対応する前記感情を前記レファレンスデータベースから抽出してもよい。
【００１６】
この時、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成することができる。
【００１７】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報のうちの少なくとも１つに対応する動作のマッピング情報を格納する動作ルールデータベースとを含むことができる。
【００１８】
この時、前記感情分析部は、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応するキャラクタと前記ユーザ関係情報を確認して、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して１つ以上の感情を抽出してもよい。
【００１９】
この時、前記動作選択部は、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を選択してもよい。
【００２０】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに含んでもよい。
【００２１】
この時、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報を用いて前記演出データベースで対応する前記カメラワークと前記背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【００２２】
一側面において、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、前記生成したグラフィックをアニメーションで出力するアニメーション生成部とを備えるアニメーション出力装置が提供される。
【００２３】
この時、前記テキストベースデータは、文字メッセージ（ＳＭＳ  ｍｅｓｓａｇｅ）、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）、ソーシャルネットワークサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）のテキストメモ、Ｅメール（Ｅ−ｍａｉｌ）のうちの少なくとも１つ以上を含んでもよい。
【００２４】
この時、前記グラフィック生成部は、前記グラフィックを生成するとき、前記テキストベースデータのテキストを含んで生成してもよい。
【００２５】
この時、前記テキストベースデータを前記感情情報に応じてイントネーションや音調が反映された音声で出力するオーディオ処理部をさらに備え、前記アニメーション生成部は、前記生成したグラフィックと前記音声を統合してアニメーションで出力してもよい。
【００２６】
この時、前記スクリプト分析部において前記アニメーションスクリプトで背景音響を確認すれば、前記背景音響を出力するオーディオ処理部をさらに備え、前記アニメーション生成部は、前記生成したグラフィックと前記背景音響を統合してアニメーションで出力してもよい。
【００２７】
一側面において、ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースおよび受信したテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択して前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するアニメーションスクリプト生成装置を備える。
【００２８】
この時、前記テキストベースデータは、文字メッセージ（ＳＭＳ  ｍｅｓｓａｇｅ）、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）、ソーシャルネットワークサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）のテキストメモ、Ｅメール（Ｅ−ｍａｉｌ）のうちの少なくとも１つ以上を含むことができる。
【００２９】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【００３０】
この時、前記アニメーションスクリプトを分析してアニメーションを出力するアニメーション出力装置をさらに含んでもよい。
【００３１】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースとを含んでもよい。
【００３２】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して１つ以上の感情を抽出する感情分析部と、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えてもよい。
【００３３】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成してもよい。
【００３４】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備えてもよい。
【００３５】
この時、前記アニメーションスクリプト生成装置は、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【００３６】
一側面において、ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、送信するテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置とを備える送信端末装置が提供される。
【００３７】
この時、前記テキストベースデータは、文字メッセージ（ＳＭＳ  ｍｅｓｓａｇｅ）、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）、ソーシャルネットワークサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）のテキストメモ、Ｅメール（Ｅ−ｍａｉｌ）のうちの少なくとも１つ以上を含むことができる。
【００３８】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【００３９】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースとを含んでもよい。
【００４０】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して１つ以上の感情を抽出する感情分析部と、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えてもよい。
【００４１】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成してもよい。
【００４２】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備えてもよい。
【００４３】
この時、前記アニメーションスクリプト生成装置は、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも１つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【００４４】
一側面において、第１ユーザによって生成されたテキストベースデータから感情を抽出する感情分析部と、前記第１ユーザとの関係情報と前記抽出された感情を基に動作またはジェスチャーのうちの少なくとも１つを選択する動作選択部と、前記テキストベースデータに前記動作または前記ジェスチャーのうちの少なくとも１つと前記感情を結合してアニメーションスクリプトで生成するスクリプト生成部を備えるテキストベースデートを基準としてアニメーションを生成する携帯用端末装置とが提供される。
【００４５】
一側面において、ユーザ別のユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、送信端末装置からテキストベースデータを受信して、前記テキストベースデータを構文分析した結果と前記ユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置とを備えるサービスサーバが提供される。
【００４６】
一側面において、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出するステップと、前記感情に対応する動作を前記レファレンスデータベースで選択するステップと、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するステップとを含むアニメーションシステムにおいてアニメーションスクリプトを生成する方法が提供される。
【００４７】
一側面において、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するステップと、前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するステップと、前記生成したグラフィックをアニメーションで出力するステップとを含むアニメーションシステムにおいてアニメーションを出力する方法が提供される。
【実施例１】
【００４８】
以下、提案される実施形態について、添付の図面を参照しながら詳細に説明する。
【００４９】
提案される実施形態は、テキストベースデータをアニメーションで生成して出力するアニメーションシステムに関し、アニメーションシステムはアニメーションスクリプト生成装置とアニメーション出力装置とを備える。
【００５０】
説明に先立って提案する実施形態において、テキストベースデータはテキストを含むデータを意味する。テキストベースデータは文字メッセージ（ＳＭＳ  ｍｅｓｓａｇｅ）、インスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）を介して送受信されるインスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）、ソーシャルネットワークサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）を介してサービスされるテキストメモ、Ｅメール（Ｅ−ｍａｉｌ）サービスを介して送受信されるテキストベースのメールなどが可能である。
【００５１】
図１は、提案される実施形態に係るアニメーションシステムにおいて、テキストベースデータをアニメーションスクリプトで生成するアニメーションスクリプト生成装置の構成を示す図である。
【００５２】
図１を参照すれば、レファレンスデータベース１１０を用いてアニメーションスクリプトを生成するアニメーションスクリプト生成装置１２０は、自然語処理部１２１と、感情分析部１２２と、動作選択部１２３と、外部データ処理部１２４と、演出部１２５と、スクリプト生成部１２６とを備える。
【００５３】
まず、レファレンスデータベース１１０を詳察すれば、感情語彙辞書データベース１１１と、感情推論ルールデータベース１１２と、ユーザプロフィールデータベース１１３と、動作ルールデータベース１１４と、外部データベース１１５と、演出データベース１１６とを備える。
【００５４】
ユーザプロフィールデータベース１１３は、端末装置のユーザが管理する人たちとのユーザ関係情報と、管理する人たちのキャラクタ情報を構造化したデータベースである。ここで、ユーザ関係情報とは、ユーザと管理する人との関係（例えば、恋人、友達、家族など）に関する情報と、その親密度に関する情報である。
【００５５】
感情語彙辞書データベース１１１は、語彙とユーザ関係情報に対応する感情のマッピング情報を構造化したデータベースである。
【００５６】
感情推論ルールデータベース１１２は、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を構造化したデータベースである。
【００５７】
動作ルールデータベース１１４は、感情とユーザ関係情報に対応する動作のマッピング情報を構造化したデータベースである。
【００５８】
外部データベース１１５は、テキストベースデータの送受信時間や天気情報などを格納するデータベースである。
【００５９】
演出データベース１１６は、ユーザ関係情報、感情、キャラクタ、または動作のうちの少なくとも１つ以上の情報に対応するカメラワークと背景音響に対するマッピング情報を構造化したデータベースである。
【００６０】
次に、アニメーションスクリプト生成装置１２０の詳細構成について説明する。
【００６１】
自然語処理部１２１は、テキストベースデータを構文分析して含まれた語彙を確認し、さらに、主語、述語、および目的語のような文章成分を確認する。
【００６２】
感情分析部１２２は、ユーザプロフィールデータベース１１３でテキストベースデータの生成者に対応するキャラクタとユーザ関係情報を確認する。そして、感情分析部１２２は、感情語彙辞書データベース１１１で語彙とユーザ関係情報に対応する語彙感情を確認し、感情推論ルールデータベース１１２で語彙の組み合わせとユーザ関係情報に対応する推論感情を確認する。この後、感情分析部１２２は、語彙感情と推論感情を合成して１つ以上の感情を抽出する。
【００６３】
例えば、受信するテキストベースデータが「今日は宿題がとても多くてイライラスル  発表準備面倒だ」という文字メッセージの場合、自然語処理部１２１および感情分析部１２２を介して感情を確認するのを、下図１２によって説明する。
【００６４】
図１２は、提案される実施形態により文章から感情を抽出する例を示す表である。図１２を参照すれば、自然語処理部１２１で「今日は宿題がとても多くてイライラする  発表準備が面倒だ」を、文章成分を有する語彙で区分する。そして、感情分析部１２２は、親密度が５である友達で表現されるユーザ関係情報を確認する。そして、感情分析部１２２は、「イライラする」と「面倒だ」の語彙感情を確認し、「宿題」、「とても」、「多い」とユーザ関係情報を用いて推論感情を確認する。そして、感情分析部１２２は、語彙感情と推論感情を合成して「ｃｏｎｔｅｍｐｔ」の感情を抽出する。
【００６５】
一方、感情分析部１２２は、テキストベースデータから感情を抽出できなかったりテキストベースデータの感情抽出と共に、ユーザの脈拍あるいは脳波などの測定を介して感情抽出することもできる。
【００６６】
動作選択部１２３は、動作ルールデータベース１１４で感情とユーザ関係情報に対応する動作を選択する。
【００６７】
外部データ処理部１２４は、外部データベース１１５に含まれたテキストベースデータの送受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて、天気または時間が考慮された背景映像を生成する。例えば、外部データ処理部１２４は、天気が雨で時間が夜であれば、背景を雨降る夜として生成する。
【００６８】
演出部１２５は、ユーザ関係情報、感情、キャラクタ、または動作のうちの少なくとも１つ以上の情報を用いて、演出データベース１１６において対応するカメラワークと背景音響を確認する。
【００６９】
スクリプト生成部１２６は、テキストベースデータ、感情、動作、背景、背景音響、および、カメラワークを結合してアニメーションスクリプトで生成する。
【００７０】
図２は、提案される実施形態に係るアニメーションシステムにおいて、アニメーションスクリプトを出力するアニメーション出力装置の構成を示す図である。
【００７１】
図２を参照すればアニメーション出力装置２３０は、アニメーションスクリプト分析部２３２と、グラフィック生成部２３４と、オーディオ処理部２３６と、アニメーション生成部２３８とを備える。
【００７２】
アニメーションスクリプト分析部２３２は、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、背景、カメラワーク、背景音響、およびテキストベースデータを確認する。
【００７３】
グラフィック生成部２３４は、確認した背景でキャラクタの動作をカメラワークによってグラフィックで生成する。また、グラフィック生成部２３４は、グラフィックを生成するとき、テキストベースデータのテキストを含んで生成することができる。
【００７４】
オーディオ処理部２３６は、テキストベースデータを感情情報に応じてイントネーションや音調が反映された音声で出力する。また、オーディオ処理部２３６は、背景音響を出力することができる。ここで、テキストベースデータのテキストを音声で出力する技術を文字音声変換（ＴＴＳ：Ｔｅｘｔ  Ｔｏ  Ｓｐｅｅｃｈ）としながら、提案する実施形態は感情情報に応じてイントネーションや音調を相違するようにできる。
【００７５】
アニメーション生成部２３８は、グラフィック生成部２３４で生成したグラフィックとオーディオ処理部２３６から出力する音声または背景音響を統合してアニメーションで出力する。
【００７６】
以下、上記のように構成されたアニメーションシステムにおいて、テキストベースデータをアニメーションで出力する方法を、以下にて図面を参照しながら説明する。
【００７７】
図３は、提案される実施形態に係るアニメーションスクリプト生成装置において、テキストベースデータをアニメーションスクリプトで生成する過程を示すフローチャートである。
【００７８】
図３を参照すれば、提案される実施形態に係るアニメーションスクリプト生成装置１２０は、ステップ３１０でテキストベースデータを受信すれば、ステップ３１２に進み、テキストベースデータを構文分析して含まれた語彙と文章成分を確認する。
【００７９】
そして、アニメーションスクリプト生成装置１２０はステップ３１４に進み、テキストベースデータの生成者に対応するキャラクタを確認し、語彙と文章成分とユーザ関係情報に対応する感情をレファレンスデータベース１１０から抽出する。
【００８０】
そして、アニメーションスクリプト生成装置１２０はステップ３１６に進み、感情とユーザ関係情報に対応する動作をレファレンスデータベース１１０で選択する。
【００８１】
そして、アニメーションスクリプト生成装置１２０はステップ３１８に進み、テキストベースデータの送信時間情報、テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも１つ以上の情報を用いて背景映像を生成する。
【００８２】
そして、アニメーションスクリプト生成装置（１２０）は３２０ステップに進み、ユーザ関係情報、感情、キャラクタまたは動作のうちの少なくとも１つ以上の情報を用いてレファレンスデータベース（１１０）で対応する前記カメラワークと前記背景音響を確認する。
【００８３】
そして、アニメーションスクリプト生成装置（１２０）はステップ３２２に進み、テキストベースデータ、感情、動作、背景、背景音響、およびカメラワークを結合してアニメーションスクリプトを生成する。
【００８４】
図４は、提案される実施形態に係るアニメーション出力装置において、アニメーションスクリプトを出力する過程を示すフローチャートである。
【００８５】
図４を参照すれば提案されるアニメーション出力装置２３０は、ステップ４１０でアニメーションスクリプトを受信すれば、ステップ４１２に進み、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、背景、カメラワーク、背景音響、およびテキストベースデータを確認する。
【００８６】
そして、アニメーション出力装置２３０はステップ４１４に進み、確認した背景でキャラクタの動作をカメラワークによってグラフィックで生成して、同時にステップ４１６でテキストベースデータのテキストを感情情報に応じてイントネーションや音調が反映された音声で出力し、ステップ４１８で背景音響を出力する。
【００８７】
この後、アニメーション出力装置２３０はステップ４２０に進み、生成したグラフィック、音声または背景音響を統合してアニメーションで出力する。
【００８８】
図１と図２を参照しながら説明した提案される実施形態のアニメーションスクリプト生成装置１２０とアニメーション出力装置２３０は、送信端末装置に含むこともでき、受信端末装置に含めることもでき、送／受信端末装置でない別途の外部装置で構成することもできる。
【００８９】
それでは、上述のように構成されたアニメーションシステムを携帯用端末装置に適用した実施形態について、図５〜図７を参照しながら説明する。
【００９０】
図５は、提案される実施形態に係るアニメーションシステムを受信端末装置に適用した例を示す図である。図５を参照すれば、送信端末装置５１０がサービスサーバ５２０を介してテキストベースデータを受信端末装置５３０に送信すれば、受信端末装置５３０は、アニメーションスクリプト生成装置１２０を介してテキストベースデータをアニメーションスクリプトで生成する。そして、生成されたアニメーションスクリプトは、アニメーション出力装置２３０を介して出力される。
【００９１】
この時、アニメーションスクリプト生成装置１２０は、レファレンスデータベース１１０に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を確認する。
【００９２】
したがって、アニメーションスクリプトは受信端末装置５３０の観点で分類されたユーザ関係情報に基づいて生成されるため、送信端末装置５１０が送信しようとする意図とは異なるアニメーションスクリプトが生成されることもある。
【００９３】
しかしながら、受信端末装置５３０は、一般的な文字データをアニメーションで出力することができる。
【００９４】
図６は、提案される実施形態に係るアニメーションシステムを送信端末装置と受信端末装置に適用した例を示す図である。図６を参照すれば送信端末装置６１０は、アニメーションスクリプト生成装置１２０を介してテキストベースデータをアニメーションスクリプトで生成して、生成したアニメーションスクリプトをサービスサーバ６２０を介して受信端末装置６３０に送信する。また、送信端末装置６１０は、含まれたアニメーション出力装置２３０を介して生成したアニメーションスクリプトを出力することもできる。
【００９５】
これにより、受信端末装置６３０は、受信した生成したアニメーションスクリプトをアニメーション出力装置２３０を介して出力する。
【００９６】
この時、アニメーションスクリプト生成装置１２０は、レファレンスデータベース１１０に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を選択する。そして、アニメーションスクリプト生成装置１２０は、感情抽出するとき、テキストベースデータから感情を抽出できなかったりテキストベースデータの感情抽出と共に、ユーザの脈拍あるいは脳波などの測定を介して感情抽出することもできる。
【００９７】
したがって、アニメーションスクリプトは、送信端末装置６１０の観点で分類されたユーザ関係情報に基づいて生成されるため、受信端末装置６３０から出力されるアニメーションは、送信端末装置６１０が意図したアニメーションとなる。
【００９８】
しかしながら、送信端末装置６１０は、一般的な文字データより大きいデータであるアニメーションスクリプトを受信端末装置６３０に送信しなければならない。
【００９９】
図７は、提案される実施形態に係るテキストベースデータをアニメーションで出力する一例を示す図である。図７は、図６のように受信端末装置７２０にアニメーションスクリプト生成装置１２０とアニメーション出力装置２３０が含まれた場合である。
【０１００】
図７を参照すれば送信端末装置７１０は、テキストベースデータである「あなた、今何してる？」という文字メッセージを受信端末装置７２０に送信する。それでは、受信端末装置７２０は、アニメーションスクリプト生成装置１２０を介してユーザプロファイルデータベース１１３でユーザ関係情報である「恋人」を確認し、感情推論ルールデータベース１１２を介して「愛」という感情を抽出し、動作ルールデータベース１１４で「頬杖」の動作を選択する。そして、アニメーション出力装置２３０を介して、図に示すようなアニメーションで出力する。
【０１０１】
図８は、提案される実施形態によりテキストベースデータをアニメーションで出力する異なる例を示す図である。図８は、図６のように受信端末装置８２０にアニメーションスクリプト生成装置１２０とアニメーション出力装置２３０が含まれた場合である。
【０１０２】
図８を参照すれば、送信端末装置８１０は、ユーザが動画で生成しようとするコンテンツに対するテキストシナリオ８３０（例えばＵＣＣ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｃｏｎｔｅｎｔｓ）、Ｅメールなど）を受信端末装置８２０に送信する。この時、テキストシナリオ８３０は、Ｅメールやユーザが生成した動画を共有するブログ、動画関連サイトなどを介して送信される。
【０１０３】
テキストシナリオ８３０を受信した受信端末装置８２０のアニメーションスクリプト生成装置１２０は、感情推論ルールデータベース１１２を介してテキストシナリオ８３０の内容に基づいて台詞や地文などから感情を抽出する。例えばテキストシナリオ８３０の「カメオの世界にようこそ」は、台詞で「エクスタシー」という感情を抽出する。
【０１０４】
そして、受信端末装置８２０のアニメーションスクリプト生成装置１２０は、動作ルールデータベース１１４からテキストシナリオ８３０の内容に基づいて台詞や地文などから動作を選択する。例えば、テキストシナリオ８３０の地文「浮かれて）」から「ピョンピョンと跳ねる」動作を選択することができる。
【０１０５】
そして、受信端末装置８２０のアニメーションスクリプト生成装置１２０は、抽出した感情と選択した動作を含むアニメーションスクリプト８４０を生成する。そして、受信端末装置８２０のアニメーション出力装置２３０は、アニメーションスクリプト８４０をアニメーションで出力する。
【０１０６】
図９は、提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。図９は、図６のように受信端末装置９２０にアニメーションスクリプト生成装置１２０とアニメーション出力装置２３０が含まれた場合である。
【０１０７】
図９を参照すれば、送信端末装置９１０は、インスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）９３０を介してインスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）９３２を受信端末装置９２０に送信する。
【０１０８】
インスタントメッセージ９３２を受信した受信端末装置９２０のアニメーションスクリプト生成装置１２０は、インスタントメッセージ９３２の送信者をユーザプロファイルデータベース１１３で検索してユーザ関係情報を確認する。
【０１０９】
そして、受信端末装置９２０のアニメーションスクリプト生成装置１２０は感情推論ルールデータベース１１２を介して「愛」という感情を抽出し、動作ルールデータベース１１４を介して「肩にもたれる」動作を選択する。
【０１１０】
そして、受信端末装置９２０のアニメーションスクリプト生成装置１２０は、抽出した感情と選択した動作を含むアニメーションスクリプト９４０を生成する。そして、アニメーション出力装置２３０を介して図のようにアニメーションスクリプト９４０をアニメーション９５０で出力する。
【０１１１】
図１０は、提案される実施形態によりテキストベースデータをアニメーションで出力する、また他の例を示す図である。図１０は、図６のように受信端末装置１０２０にアニメーションスクリプト生成装置１２０とアニメーション出力装置２３０が含まれた場合である。
【０１１２】
図１０を参照すれば、送信端末装置１０１０はユーザのメモをソーシャルネットワークサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）１０３０にテキストメモ１０３２で入力する。受信端末装置１０２０のユーザがテキストメモ１０３２をアニメーションを見るに選択すれば、受信端末装置１０２０のアニメーションスクリプト生成装置１２０は、テキストメモ１０３２の入力者をユーザプロファイルデータベース１１３で検索してユーザ関係情報を確認する。
【０１１３】
そして、受信端末装置１０２０のアニメーションスクリプト生成装置１２０は感情推論ルールデータベース１１２を介してテキストメモ１０３２に含まれた「＾＾」から「ｊｏｙ」という感情を抽出する。そして、受信端末装置１０２０のアニメーションスクリプト生成装置１２０は、動作ルールデータベース１１４を介して「軽く笑う」動作を選択する。
【０１１４】
そして、受信端末装置１０２０のアニメーションスクリプト生成装置１２０は、抽出した感情と選択した動作を含むアニメーションスクリプト１０４０を生成する。そして、アニメーション出力装置２３０を介して図のようにアニメーションスクリプト１０４０をアニメーションで出力する。
【０１１５】
図１１は、提案される実施形態に係るアニメーションシステムをサービスサーバと受信端末装置に適用した例を示す図面および、図１１を参照すれば、サービスサーバ１１２０は送信端末装置１１１０からテキストベースデータを受信すると、アニメーションスクリプト生成装置１２０を介してテキストベースデータをアニメーションスクリプトで生成する。
【０１１６】
そして、サービスサーバ１１２０は、生成したアニメーションスクリプトを受信端末装置１１３０に送信する。
【０１１７】
それでは、受信端末装置１１３０は、受信したアニメーションスクリプトをアニメーション出力装置２３０を介して出力する。
【０１１８】
この時、アニメーションスクリプト生成装置１２０は、レファレンスデータベース１１０に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を確認する。レファレンスデータベース１１０がサービスサーバ１１２０に位置する場合、レファレンスデータベース１１０はユーザ別に関係情報を格納できる。
【０１１９】
したがって、アニメーションスクリプト生成装置１２０は、設定によりアニメーションスクリプトを送信端末装置１１１０観点で分類されたユーザ関係情報に基づいて生成することもでき、受信端末装置１１３０観点で分類されたユーザ関係情報に基づいて生成することもできる。
【０１２０】
なお、上述した方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【０１２１】
上述したように、本発明の原理を好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【０１２２】
１１０：レファレンスデータベース
１１１：感情語彙辞書データベース
１１２：感情推論ルールデータベース
１１３：ユーザプロフィールデータベース
１１４：動作ルールデータベース
１１５：外部データベース
１１６：演出データベース
１２０：アニメーションスクリプト生成装置
１２１：自然語処理部
１２２：感情分析部
１２３：動作選択部
１２４：外部データ処理部
１２５：演出部
１２６：スクリプト生成部
【図１】
2010277588.tif 000003
【図２】
2010277588.tif 000004
【図３】
2010277588.tif 000005
【図４】
2010277588.tif 000006
【図５】
2010277588.tif 000007
【図６】
2010277588.tif 000008
【図７】
2010277588.tif 000009
【図８】
2010277588.tif 000010
【図９】
2010277588.tif 000011
【図１０】
2010277588.tif 000012
【図１１】
2010277588.tif 000013
【図１２】
2010277588.tif 000014