アニメーションスクリプト生成装置、アニメーション出力装置、受信端末装置、送信端末装置、携帯用端末装置及び方法
【課題】テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法を提案すること。
【解決手段】アニメーションスクリプト生成装置は、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、感情に対応する動作をレファレンスデータベースで選択する動作選択部と、テキストベースデータに感情と動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備える。また、本装置は、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、キャラクタを動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、生成したグラフィックをアニメーションで出力するアニメーション生成部とを備えてもよい。
【解決手段】アニメーションスクリプト生成装置は、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、感情に対応する動作をレファレンスデータベースで選択する動作選択部と、テキストベースデータに感情と動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備える。また、本装置は、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、キャラクタを動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、生成したグラフィックをアニメーションで出力するアニメーション生成部とを備えてもよい。
【発明の詳細な説明】
【技術分野】
【0001】
開示される発明は、テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法に関し、特にテキストベースデータから感情を抽出して感情に応じた動作を選択してアニメーションスクリプトを生成し、生成したアニメーションスクリプトを出力するアニメーションシステムに関する。
【背景技術】
【0002】
通信技術の発達と携帯用端末機の機能向上に後押しされ、ユーザ間で短いメッセージをやり取りすることができるショートメッセージサービス(SMS:Short Message Service)が広く用いられている。
【0003】
最近では、音声通話に比べて比較的に低廉であるという長所のため、通話機能よりも「ショートメッセージサービス」をより好む傾向にあり、単純なテキストベースデータから逸脱して動画、写真、音楽ファイルなどが付加されたメッセージサービスであるマルチメディアメッセージサービス(MMS:Multimedia Message Service)は、ショートメッセージサービスの長所と電子メールサービスの長所とを結合した代表的な有無線統合サービスとして、国内のみならず海外でも携帯用端末機ユーザの使用頻度が高い。
【0004】
既存のメッセージ送信者の感情や気分の状態を表現するための方法は、マルチメディアメッセージを用いて動的なメッセージを送信する場合と、携帯用端末機で提供される特殊文字を組み合わせて作成した顔文字(例えば、^^(笑い顔)など)を用いた方法があった。このような顔文字は、誰が見ても理解することができ、ユーザの微妙な感情の表現が容易であるという点においてサイバー空間で広く用いられており、チャットユーザを中心として多様な表情が開発され、発展した移動通信端末機にはユーザの多様な顔文字(Emoticon)が格納されてはいるが、感情の表現には限界がある。
【0005】
このような方法では、テキストベースデータを送信する人の喜怒愛楽のような感情を適切に表現することができず、送信者の感情、心理状態、および気分の表現が可能なマルチメディアメッセージは、ショートメッセージよりも容量が大きい。
【0006】
一方、セカンドライフ(Second Life)は、「自己表現」と「コンテンツ生成を介した収益発生」が可能であるとうい点において多くのユーザを確保し、画期的なコンテンツサービスモデルとして定着した。ユーザは、仮想現実内の2次元または3次元キャラクタを介して自身の存在性(identity)を再創造することによって自身の表現欲求を満たし、各種オブジェクトを創作して取り引きして所有することによって仮想現実を1つの市場として生成した。
【発明の概要】
【発明が解決しようとする課題】
【0007】
開示される発明の課題は、テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法を提供すること。
【課題を解決するための手段】
【0008】
開示される発明の一形態によるアニメーションスクリプト生成装置は、
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、
前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるアニメーションスクリプト生成装置である。
【発明の効果】
【0009】
開示される実施形態によれば、テキストベースデータをアニメーションで生成して出力するアニメーションシステムは、テキストベースデータから感情を抽出して感情に応じた動作を選択してアニメーションスクリプトを生成し、生成したアニメーションスクリプトをアニメーションで出力するアニメーションシステムに関連し、テキストベースデータを感情と動作で表現されるアニメーションで出力するサービスを提供する。
【図面の簡単な説明】
【0010】
【図1】提案される実施形態に係るアニメーションシステムにおいてテキストベースデータをアニメーションスクリプトで生成するアニメーションスクリプト生成装置の構成を示す図である。
【図2】提案される実施形態に係るアニメーションシステムにおいてアニメーションスクリプトを出力するアニメーション出力装置の構成を示す図である。
【図3】提案される実施形態に係るアニメーションスクリプト生成装置において、テキストベースデータをアニメーションスクリプトで生成する過程を示すフローチャートである。
【図4】提案される実施形態に係るアニメーション出力装置において、アニメーションスクリプトを出力する過程を示すフローチャートである。
【図5】提案される実施形態に係るアニメーションシステムを受信端末装置に適用した例を示す図である。
【図6】提案される実施形態に係るアニメーションシステムを送信端末装置と受信端末装置に適用した例を示す図である。
【図7】提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。
【図8】提案される実施形態によりテキストベースデータをアニメーションで出力する異なる例を示す図である。
【図9】提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。
【図10】提案される実施形態によりテキストベースデータをアニメーションで出力するまた他の例を示す図である。
【図11】提案される実施形態に係るアニメーションシステムをサービスサーバと受信端末装置に適用した例を示す図である。
【図12】提案される実施形態により文章から感情を抽出する例を示す表である。
【発明を実施するための形態】
【0011】
一側面において、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えるアニメーションスクリプト生成装置が提供される。
【0012】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含むことができる。
【0013】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【0014】
この時、前記テキストベースデータを構文分析した結果、前記テキストベースデータに含まれた語彙を確認する自然語処理部をさらに含むことができる。
【0015】
この時、前記感情分析部は、前記テキストベースデータの生成者に対応するキャラクタを確認して前記語彙と前記ユーザ関係情報に対応する前記感情を前記レファレンスデータベースから抽出してもよい。
【0016】
この時、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成することができる。
【0017】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報のうちの少なくとも1つに対応する動作のマッピング情報を格納する動作ルールデータベースとを含むことができる。
【0018】
この時、前記感情分析部は、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応するキャラクタと前記ユーザ関係情報を確認して、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出してもよい。
【0019】
この時、前記動作選択部は、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を選択してもよい。
【0020】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに含んでもよい。
【0021】
この時、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応する前記カメラワークと前記背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【0022】
一側面において、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、前記生成したグラフィックをアニメーションで出力するアニメーション生成部とを備えるアニメーション出力装置が提供される。
【0023】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含んでもよい。
【0024】
この時、前記グラフィック生成部は、前記グラフィックを生成するとき、前記テキストベースデータのテキストを含んで生成してもよい。
【0025】
この時、前記テキストベースデータを前記感情情報に応じてイントネーションや音調が反映された音声で出力するオーディオ処理部をさらに備え、前記アニメーション生成部は、前記生成したグラフィックと前記音声を統合してアニメーションで出力してもよい。
【0026】
この時、前記スクリプト分析部において前記アニメーションスクリプトで背景音響を確認すれば、前記背景音響を出力するオーディオ処理部をさらに備え、前記アニメーション生成部は、前記生成したグラフィックと前記背景音響を統合してアニメーションで出力してもよい。
【0027】
一側面において、ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースおよび受信したテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択して前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するアニメーションスクリプト生成装置を備える。
【0028】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含むことができる。
【0029】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【0030】
この時、前記アニメーションスクリプトを分析してアニメーションを出力するアニメーション出力装置をさらに含んでもよい。
【0031】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースとを含んでもよい。
【0032】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えてもよい。
【0033】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成してもよい。
【0034】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備えてもよい。
【0035】
この時、前記アニメーションスクリプト生成装置は、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【0036】
一側面において、ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、送信するテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置とを備える送信端末装置が提供される。
【0037】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含むことができる。
【0038】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【0039】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースとを含んでもよい。
【0040】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えてもよい。
【0041】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成してもよい。
【0042】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備えてもよい。
【0043】
この時、前記アニメーションスクリプト生成装置は、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【0044】
一側面において、第1ユーザによって生成されたテキストベースデータから感情を抽出する感情分析部と、前記第1ユーザとの関係情報と前記抽出された感情を基に動作またはジェスチャーのうちの少なくとも1つを選択する動作選択部と、前記テキストベースデータに前記動作または前記ジェスチャーのうちの少なくとも1つと前記感情を結合してアニメーションスクリプトで生成するスクリプト生成部を備えるテキストベースデートを基準としてアニメーションを生成する携帯用端末装置とが提供される。
【0045】
一側面において、ユーザ別のユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、送信端末装置からテキストベースデータを受信して、前記テキストベースデータを構文分析した結果と前記ユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置とを備えるサービスサーバが提供される。
【0046】
一側面において、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出するステップと、前記感情に対応する動作を前記レファレンスデータベースで選択するステップと、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するステップとを含むアニメーションシステムにおいてアニメーションスクリプトを生成する方法が提供される。
【0047】
一側面において、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するステップと、前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するステップと、前記生成したグラフィックをアニメーションで出力するステップとを含むアニメーションシステムにおいてアニメーションを出力する方法が提供される。
【実施例1】
【0048】
以下、提案される実施形態について、添付の図面を参照しながら詳細に説明する。
【0049】
提案される実施形態は、テキストベースデータをアニメーションで生成して出力するアニメーションシステムに関し、アニメーションシステムはアニメーションスクリプト生成装置とアニメーション出力装置とを備える。
【0050】
説明に先立って提案する実施形態において、テキストベースデータはテキストを含むデータを意味する。テキストベースデータは文字メッセージ(SMS message)、インスタントメッセンジャー(instant messenger)を介して送受信されるインスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)を介してサービスされるテキストメモ、Eメール(E−mail)サービスを介して送受信されるテキストベースのメールなどが可能である。
【0051】
図1は、提案される実施形態に係るアニメーションシステムにおいて、テキストベースデータをアニメーションスクリプトで生成するアニメーションスクリプト生成装置の構成を示す図である。
【0052】
図1を参照すれば、レファレンスデータベース110を用いてアニメーションスクリプトを生成するアニメーションスクリプト生成装置120は、自然語処理部121と、感情分析部122と、動作選択部123と、外部データ処理部124と、演出部125と、スクリプト生成部126とを備える。
【0053】
まず、レファレンスデータベース110を詳察すれば、感情語彙辞書データベース111と、感情推論ルールデータベース112と、ユーザプロフィールデータベース113と、動作ルールデータベース114と、外部データベース115と、演出データベース116とを備える。
【0054】
ユーザプロフィールデータベース113は、端末装置のユーザが管理する人たちとのユーザ関係情報と、管理する人たちのキャラクタ情報を構造化したデータベースである。ここで、ユーザ関係情報とは、ユーザと管理する人との関係(例えば、恋人、友達、家族など)に関する情報と、その親密度に関する情報である。
【0055】
感情語彙辞書データベース111は、語彙とユーザ関係情報に対応する感情のマッピング情報を構造化したデータベースである。
【0056】
感情推論ルールデータベース112は、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を構造化したデータベースである。
【0057】
動作ルールデータベース114は、感情とユーザ関係情報に対応する動作のマッピング情報を構造化したデータベースである。
【0058】
外部データベース115は、テキストベースデータの送受信時間や天気情報などを格納するデータベースである。
【0059】
演出データベース116は、ユーザ関係情報、感情、キャラクタ、または動作のうちの少なくとも1つ以上の情報に対応するカメラワークと背景音響に対するマッピング情報を構造化したデータベースである。
【0060】
次に、アニメーションスクリプト生成装置120の詳細構成について説明する。
【0061】
自然語処理部121は、テキストベースデータを構文分析して含まれた語彙を確認し、さらに、主語、述語、および目的語のような文章成分を確認する。
【0062】
感情分析部122は、ユーザプロフィールデータベース113でテキストベースデータの生成者に対応するキャラクタとユーザ関係情報を確認する。そして、感情分析部122は、感情語彙辞書データベース111で語彙とユーザ関係情報に対応する語彙感情を確認し、感情推論ルールデータベース112で語彙の組み合わせとユーザ関係情報に対応する推論感情を確認する。この後、感情分析部122は、語彙感情と推論感情を合成して1つ以上の感情を抽出する。
【0063】
例えば、受信するテキストベースデータが「今日は宿題がとても多くてイライラスル 発表準備面倒だ」という文字メッセージの場合、自然語処理部121および感情分析部122を介して感情を確認するのを、下図12によって説明する。
【0064】
図12は、提案される実施形態により文章から感情を抽出する例を示す表である。図12を参照すれば、自然語処理部121で「今日は宿題がとても多くてイライラする 発表準備が面倒だ」を、文章成分を有する語彙で区分する。そして、感情分析部122は、親密度が5である友達で表現されるユーザ関係情報を確認する。そして、感情分析部122は、「イライラする」と「面倒だ」の語彙感情を確認し、「宿題」、「とても」、「多い」とユーザ関係情報を用いて推論感情を確認する。そして、感情分析部122は、語彙感情と推論感情を合成して「contempt」の感情を抽出する。
【0065】
一方、感情分析部122は、テキストベースデータから感情を抽出できなかったりテキストベースデータの感情抽出と共に、ユーザの脈拍あるいは脳波などの測定を介して感情抽出することもできる。
【0066】
動作選択部123は、動作ルールデータベース114で感情とユーザ関係情報に対応する動作を選択する。
【0067】
外部データ処理部124は、外部データベース115に含まれたテキストベースデータの送受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて、天気または時間が考慮された背景映像を生成する。例えば、外部データ処理部124は、天気が雨で時間が夜であれば、背景を雨降る夜として生成する。
【0068】
演出部125は、ユーザ関係情報、感情、キャラクタ、または動作のうちの少なくとも1つ以上の情報を用いて、演出データベース116において対応するカメラワークと背景音響を確認する。
【0069】
スクリプト生成部126は、テキストベースデータ、感情、動作、背景、背景音響、および、カメラワークを結合してアニメーションスクリプトで生成する。
【0070】
図2は、提案される実施形態に係るアニメーションシステムにおいて、アニメーションスクリプトを出力するアニメーション出力装置の構成を示す図である。
【0071】
図2を参照すればアニメーション出力装置230は、アニメーションスクリプト分析部232と、グラフィック生成部234と、オーディオ処理部236と、アニメーション生成部238とを備える。
【0072】
アニメーションスクリプト分析部232は、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、背景、カメラワーク、背景音響、およびテキストベースデータを確認する。
【0073】
グラフィック生成部234は、確認した背景でキャラクタの動作をカメラワークによってグラフィックで生成する。また、グラフィック生成部234は、グラフィックを生成するとき、テキストベースデータのテキストを含んで生成することができる。
【0074】
オーディオ処理部236は、テキストベースデータを感情情報に応じてイントネーションや音調が反映された音声で出力する。また、オーディオ処理部236は、背景音響を出力することができる。ここで、テキストベースデータのテキストを音声で出力する技術を文字音声変換(TTS:Text To Speech)としながら、提案する実施形態は感情情報に応じてイントネーションや音調を相違するようにできる。
【0075】
アニメーション生成部238は、グラフィック生成部234で生成したグラフィックとオーディオ処理部236から出力する音声または背景音響を統合してアニメーションで出力する。
【0076】
以下、上記のように構成されたアニメーションシステムにおいて、テキストベースデータをアニメーションで出力する方法を、以下にて図面を参照しながら説明する。
【0077】
図3は、提案される実施形態に係るアニメーションスクリプト生成装置において、テキストベースデータをアニメーションスクリプトで生成する過程を示すフローチャートである。
【0078】
図3を参照すれば、提案される実施形態に係るアニメーションスクリプト生成装置120は、ステップ310でテキストベースデータを受信すれば、ステップ312に進み、テキストベースデータを構文分析して含まれた語彙と文章成分を確認する。
【0079】
そして、アニメーションスクリプト生成装置120はステップ314に進み、テキストベースデータの生成者に対応するキャラクタを確認し、語彙と文章成分とユーザ関係情報に対応する感情をレファレンスデータベース110から抽出する。
【0080】
そして、アニメーションスクリプト生成装置120はステップ316に進み、感情とユーザ関係情報に対応する動作をレファレンスデータベース110で選択する。
【0081】
そして、アニメーションスクリプト生成装置120はステップ318に進み、テキストベースデータの送信時間情報、テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する。
【0082】
そして、アニメーションスクリプト生成装置(120)は320ステップに進み、ユーザ関係情報、感情、キャラクタまたは動作のうちの少なくとも1つ以上の情報を用いてレファレンスデータベース(110)で対応する前記カメラワークと前記背景音響を確認する。
【0083】
そして、アニメーションスクリプト生成装置(120)はステップ322に進み、テキストベースデータ、感情、動作、背景、背景音響、およびカメラワークを結合してアニメーションスクリプトを生成する。
【0084】
図4は、提案される実施形態に係るアニメーション出力装置において、アニメーションスクリプトを出力する過程を示すフローチャートである。
【0085】
図4を参照すれば提案されるアニメーション出力装置230は、ステップ410でアニメーションスクリプトを受信すれば、ステップ412に進み、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、背景、カメラワーク、背景音響、およびテキストベースデータを確認する。
【0086】
そして、アニメーション出力装置230はステップ414に進み、確認した背景でキャラクタの動作をカメラワークによってグラフィックで生成して、同時にステップ416でテキストベースデータのテキストを感情情報に応じてイントネーションや音調が反映された音声で出力し、ステップ418で背景音響を出力する。
【0087】
この後、アニメーション出力装置230はステップ420に進み、生成したグラフィック、音声または背景音響を統合してアニメーションで出力する。
【0088】
図1と図2を参照しながら説明した提案される実施形態のアニメーションスクリプト生成装置120とアニメーション出力装置230は、送信端末装置に含むこともでき、受信端末装置に含めることもでき、送/受信端末装置でない別途の外部装置で構成することもできる。
【0089】
それでは、上述のように構成されたアニメーションシステムを携帯用端末装置に適用した実施形態について、図5〜図7を参照しながら説明する。
【0090】
図5は、提案される実施形態に係るアニメーションシステムを受信端末装置に適用した例を示す図である。図5を参照すれば、送信端末装置510がサービスサーバ520を介してテキストベースデータを受信端末装置530に送信すれば、受信端末装置530は、アニメーションスクリプト生成装置120を介してテキストベースデータをアニメーションスクリプトで生成する。そして、生成されたアニメーションスクリプトは、アニメーション出力装置230を介して出力される。
【0091】
この時、アニメーションスクリプト生成装置120は、レファレンスデータベース110に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を確認する。
【0092】
したがって、アニメーションスクリプトは受信端末装置530の観点で分類されたユーザ関係情報に基づいて生成されるため、送信端末装置510が送信しようとする意図とは異なるアニメーションスクリプトが生成されることもある。
【0093】
しかしながら、受信端末装置530は、一般的な文字データをアニメーションで出力することができる。
【0094】
図6は、提案される実施形態に係るアニメーションシステムを送信端末装置と受信端末装置に適用した例を示す図である。図6を参照すれば送信端末装置610は、アニメーションスクリプト生成装置120を介してテキストベースデータをアニメーションスクリプトで生成して、生成したアニメーションスクリプトをサービスサーバ620を介して受信端末装置630に送信する。また、送信端末装置610は、含まれたアニメーション出力装置230を介して生成したアニメーションスクリプトを出力することもできる。
【0095】
これにより、受信端末装置630は、受信した生成したアニメーションスクリプトをアニメーション出力装置230を介して出力する。
【0096】
この時、アニメーションスクリプト生成装置120は、レファレンスデータベース110に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を選択する。そして、アニメーションスクリプト生成装置120は、感情抽出するとき、テキストベースデータから感情を抽出できなかったりテキストベースデータの感情抽出と共に、ユーザの脈拍あるいは脳波などの測定を介して感情抽出することもできる。
【0097】
したがって、アニメーションスクリプトは、送信端末装置610の観点で分類されたユーザ関係情報に基づいて生成されるため、受信端末装置630から出力されるアニメーションは、送信端末装置610が意図したアニメーションとなる。
【0098】
しかしながら、送信端末装置610は、一般的な文字データより大きいデータであるアニメーションスクリプトを受信端末装置630に送信しなければならない。
【0099】
図7は、提案される実施形態に係るテキストベースデータをアニメーションで出力する一例を示す図である。図7は、図6のように受信端末装置720にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0100】
図7を参照すれば送信端末装置710は、テキストベースデータである「あなた、今何してる?」という文字メッセージを受信端末装置720に送信する。それでは、受信端末装置720は、アニメーションスクリプト生成装置120を介してユーザプロファイルデータベース113でユーザ関係情報である「恋人」を確認し、感情推論ルールデータベース112を介して「愛」という感情を抽出し、動作ルールデータベース114で「頬杖」の動作を選択する。そして、アニメーション出力装置230を介して、図に示すようなアニメーションで出力する。
【0101】
図8は、提案される実施形態によりテキストベースデータをアニメーションで出力する異なる例を示す図である。図8は、図6のように受信端末装置820にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0102】
図8を参照すれば、送信端末装置810は、ユーザが動画で生成しようとするコンテンツに対するテキストシナリオ830(例えばUCC(User Created Contents)、Eメールなど)を受信端末装置820に送信する。この時、テキストシナリオ830は、Eメールやユーザが生成した動画を共有するブログ、動画関連サイトなどを介して送信される。
【0103】
テキストシナリオ830を受信した受信端末装置820のアニメーションスクリプト生成装置120は、感情推論ルールデータベース112を介してテキストシナリオ830の内容に基づいて台詞や地文などから感情を抽出する。例えばテキストシナリオ830の「カメオの世界にようこそ」は、台詞で「エクスタシー」という感情を抽出する。
【0104】
そして、受信端末装置820のアニメーションスクリプト生成装置120は、動作ルールデータベース114からテキストシナリオ830の内容に基づいて台詞や地文などから動作を選択する。例えば、テキストシナリオ830の地文「浮かれて)」から「ピョンピョンと跳ねる」動作を選択することができる。
【0105】
そして、受信端末装置820のアニメーションスクリプト生成装置120は、抽出した感情と選択した動作を含むアニメーションスクリプト840を生成する。そして、受信端末装置820のアニメーション出力装置230は、アニメーションスクリプト840をアニメーションで出力する。
【0106】
図9は、提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。図9は、図6のように受信端末装置920にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0107】
図9を参照すれば、送信端末装置910は、インスタントメッセンジャー(instant messenger)930を介してインスタントメッセージ(instant message)932を受信端末装置920に送信する。
【0108】
インスタントメッセージ932を受信した受信端末装置920のアニメーションスクリプト生成装置120は、インスタントメッセージ932の送信者をユーザプロファイルデータベース113で検索してユーザ関係情報を確認する。
【0109】
そして、受信端末装置920のアニメーションスクリプト生成装置120は感情推論ルールデータベース112を介して「愛」という感情を抽出し、動作ルールデータベース114を介して「肩にもたれる」動作を選択する。
【0110】
そして、受信端末装置920のアニメーションスクリプト生成装置120は、抽出した感情と選択した動作を含むアニメーションスクリプト940を生成する。そして、アニメーション出力装置230を介して図のようにアニメーションスクリプト940をアニメーション950で出力する。
【0111】
図10は、提案される実施形態によりテキストベースデータをアニメーションで出力する、また他の例を示す図である。図10は、図6のように受信端末装置1020にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0112】
図10を参照すれば、送信端末装置1010はユーザのメモをソーシャルネットワークサービス(SNS:Social Network Service)1030にテキストメモ1032で入力する。受信端末装置1020のユーザがテキストメモ1032をアニメーションを見るに選択すれば、受信端末装置1020のアニメーションスクリプト生成装置120は、テキストメモ1032の入力者をユーザプロファイルデータベース113で検索してユーザ関係情報を確認する。
【0113】
そして、受信端末装置1020のアニメーションスクリプト生成装置120は感情推論ルールデータベース112を介してテキストメモ1032に含まれた「^^」から「joy」という感情を抽出する。そして、受信端末装置1020のアニメーションスクリプト生成装置120は、動作ルールデータベース114を介して「軽く笑う」動作を選択する。
【0114】
そして、受信端末装置1020のアニメーションスクリプト生成装置120は、抽出した感情と選択した動作を含むアニメーションスクリプト1040を生成する。そして、アニメーション出力装置230を介して図のようにアニメーションスクリプト1040をアニメーションで出力する。
【0115】
図11は、提案される実施形態に係るアニメーションシステムをサービスサーバと受信端末装置に適用した例を示す図面および、図11を参照すれば、サービスサーバ1120は送信端末装置1110からテキストベースデータを受信すると、アニメーションスクリプト生成装置120を介してテキストベースデータをアニメーションスクリプトで生成する。
【0116】
そして、サービスサーバ1120は、生成したアニメーションスクリプトを受信端末装置1130に送信する。
【0117】
それでは、受信端末装置1130は、受信したアニメーションスクリプトをアニメーション出力装置230を介して出力する。
【0118】
この時、アニメーションスクリプト生成装置120は、レファレンスデータベース110に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を確認する。レファレンスデータベース110がサービスサーバ1120に位置する場合、レファレンスデータベース110はユーザ別に関係情報を格納できる。
【0119】
したがって、アニメーションスクリプト生成装置120は、設定によりアニメーションスクリプトを送信端末装置1110観点で分類されたユーザ関係情報に基づいて生成することもでき、受信端末装置1130観点で分類されたユーザ関係情報に基づいて生成することもできる。
【0120】
なお、上述した方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー(登録商標)ディスク及び磁気テープのような磁気媒体、CD−ROM、DVDのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【0121】
上述したように、本発明の原理を好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【0122】
110:レファレンスデータベース
111:感情語彙辞書データベース
112:感情推論ルールデータベース
113:ユーザプロフィールデータベース
114:動作ルールデータベース
115:外部データベース
116:演出データベース
120:アニメーションスクリプト生成装置
121:自然語処理部
122:感情分析部
123:動作選択部
124:外部データ処理部
125:演出部
126:スクリプト生成部
【技術分野】
【0001】
開示される発明は、テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法に関し、特にテキストベースデータから感情を抽出して感情に応じた動作を選択してアニメーションスクリプトを生成し、生成したアニメーションスクリプトを出力するアニメーションシステムに関する。
【背景技術】
【0002】
通信技術の発達と携帯用端末機の機能向上に後押しされ、ユーザ間で短いメッセージをやり取りすることができるショートメッセージサービス(SMS:Short Message Service)が広く用いられている。
【0003】
最近では、音声通話に比べて比較的に低廉であるという長所のため、通話機能よりも「ショートメッセージサービス」をより好む傾向にあり、単純なテキストベースデータから逸脱して動画、写真、音楽ファイルなどが付加されたメッセージサービスであるマルチメディアメッセージサービス(MMS:Multimedia Message Service)は、ショートメッセージサービスの長所と電子メールサービスの長所とを結合した代表的な有無線統合サービスとして、国内のみならず海外でも携帯用端末機ユーザの使用頻度が高い。
【0004】
既存のメッセージ送信者の感情や気分の状態を表現するための方法は、マルチメディアメッセージを用いて動的なメッセージを送信する場合と、携帯用端末機で提供される特殊文字を組み合わせて作成した顔文字(例えば、^^(笑い顔)など)を用いた方法があった。このような顔文字は、誰が見ても理解することができ、ユーザの微妙な感情の表現が容易であるという点においてサイバー空間で広く用いられており、チャットユーザを中心として多様な表情が開発され、発展した移動通信端末機にはユーザの多様な顔文字(Emoticon)が格納されてはいるが、感情の表現には限界がある。
【0005】
このような方法では、テキストベースデータを送信する人の喜怒愛楽のような感情を適切に表現することができず、送信者の感情、心理状態、および気分の表現が可能なマルチメディアメッセージは、ショートメッセージよりも容量が大きい。
【0006】
一方、セカンドライフ(Second Life)は、「自己表現」と「コンテンツ生成を介した収益発生」が可能であるとうい点において多くのユーザを確保し、画期的なコンテンツサービスモデルとして定着した。ユーザは、仮想現実内の2次元または3次元キャラクタを介して自身の存在性(identity)を再創造することによって自身の表現欲求を満たし、各種オブジェクトを創作して取り引きして所有することによって仮想現実を1つの市場として生成した。
【発明の概要】
【発明が解決しようとする課題】
【0007】
開示される発明の課題は、テキストベースデータとユーザ情報を基にアニメーションを生成するアニメーションシステムおよび方法を提供すること。
【課題を解決するための手段】
【0008】
開示される発明の一形態によるアニメーションスクリプト生成装置は、
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、
前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるアニメーションスクリプト生成装置である。
【発明の効果】
【0009】
開示される実施形態によれば、テキストベースデータをアニメーションで生成して出力するアニメーションシステムは、テキストベースデータから感情を抽出して感情に応じた動作を選択してアニメーションスクリプトを生成し、生成したアニメーションスクリプトをアニメーションで出力するアニメーションシステムに関連し、テキストベースデータを感情と動作で表現されるアニメーションで出力するサービスを提供する。
【図面の簡単な説明】
【0010】
【図1】提案される実施形態に係るアニメーションシステムにおいてテキストベースデータをアニメーションスクリプトで生成するアニメーションスクリプト生成装置の構成を示す図である。
【図2】提案される実施形態に係るアニメーションシステムにおいてアニメーションスクリプトを出力するアニメーション出力装置の構成を示す図である。
【図3】提案される実施形態に係るアニメーションスクリプト生成装置において、テキストベースデータをアニメーションスクリプトで生成する過程を示すフローチャートである。
【図4】提案される実施形態に係るアニメーション出力装置において、アニメーションスクリプトを出力する過程を示すフローチャートである。
【図5】提案される実施形態に係るアニメーションシステムを受信端末装置に適用した例を示す図である。
【図6】提案される実施形態に係るアニメーションシステムを送信端末装置と受信端末装置に適用した例を示す図である。
【図7】提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。
【図8】提案される実施形態によりテキストベースデータをアニメーションで出力する異なる例を示す図である。
【図9】提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。
【図10】提案される実施形態によりテキストベースデータをアニメーションで出力するまた他の例を示す図である。
【図11】提案される実施形態に係るアニメーションシステムをサービスサーバと受信端末装置に適用した例を示す図である。
【図12】提案される実施形態により文章から感情を抽出する例を示す表である。
【発明を実施するための形態】
【0011】
一側面において、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えるアニメーションスクリプト生成装置が提供される。
【0012】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含むことができる。
【0013】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【0014】
この時、前記テキストベースデータを構文分析した結果、前記テキストベースデータに含まれた語彙を確認する自然語処理部をさらに含むことができる。
【0015】
この時、前記感情分析部は、前記テキストベースデータの生成者に対応するキャラクタを確認して前記語彙と前記ユーザ関係情報に対応する前記感情を前記レファレンスデータベースから抽出してもよい。
【0016】
この時、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成することができる。
【0017】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報のうちの少なくとも1つに対応する動作のマッピング情報を格納する動作ルールデータベースとを含むことができる。
【0018】
この時、前記感情分析部は、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応するキャラクタと前記ユーザ関係情報を確認して、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出してもよい。
【0019】
この時、前記動作選択部は、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を選択してもよい。
【0020】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに含んでもよい。
【0021】
この時、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応する前記カメラワークと前記背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【0022】
一側面において、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、前記生成したグラフィックをアニメーションで出力するアニメーション生成部とを備えるアニメーション出力装置が提供される。
【0023】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含んでもよい。
【0024】
この時、前記グラフィック生成部は、前記グラフィックを生成するとき、前記テキストベースデータのテキストを含んで生成してもよい。
【0025】
この時、前記テキストベースデータを前記感情情報に応じてイントネーションや音調が反映された音声で出力するオーディオ処理部をさらに備え、前記アニメーション生成部は、前記生成したグラフィックと前記音声を統合してアニメーションで出力してもよい。
【0026】
この時、前記スクリプト分析部において前記アニメーションスクリプトで背景音響を確認すれば、前記背景音響を出力するオーディオ処理部をさらに備え、前記アニメーション生成部は、前記生成したグラフィックと前記背景音響を統合してアニメーションで出力してもよい。
【0027】
一側面において、ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースおよび受信したテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択して前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するアニメーションスクリプト生成装置を備える。
【0028】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含むことができる。
【0029】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【0030】
この時、前記アニメーションスクリプトを分析してアニメーションを出力するアニメーション出力装置をさらに含んでもよい。
【0031】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースとを含んでもよい。
【0032】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えてもよい。
【0033】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成してもよい。
【0034】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備えてもよい。
【0035】
この時、前記アニメーションスクリプト生成装置は、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【0036】
一側面において、ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、送信するテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置とを備える送信端末装置が提供される。
【0037】
この時、前記テキストベースデータは、文字メッセージ(SMS message)、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)のテキストメモ、Eメール(E−mail)のうちの少なくとも1つ以上を含むことができる。
【0038】
この時、前記ユーザ関係情報は、前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報であってもよい。
【0039】
この時、前記レファレンスデータベースは、前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースとを含んでもよい。
【0040】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部とを備えてもよい。
【0041】
この時、前記アニメーションスクリプト生成装置は、前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、前記スクリプト生成部は、前記背景映像を含んで前記アニメーションスクリプトを生成してもよい。
【0042】
この時、前記レファレンスデータベースは、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備えてもよい。
【0043】
この時、前記アニメーションスクリプト生成装置は、前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、前記スクリプト生成部は、前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成してもよい。
【0044】
一側面において、第1ユーザによって生成されたテキストベースデータから感情を抽出する感情分析部と、前記第1ユーザとの関係情報と前記抽出された感情を基に動作またはジェスチャーのうちの少なくとも1つを選択する動作選択部と、前記テキストベースデータに前記動作または前記ジェスチャーのうちの少なくとも1つと前記感情を結合してアニメーションスクリプトで生成するスクリプト生成部を備えるテキストベースデートを基準としてアニメーションを生成する携帯用端末装置とが提供される。
【0045】
一側面において、ユーザ別のユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、送信端末装置からテキストベースデータを受信して、前記テキストベースデータを構文分析した結果と前記ユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置とを備えるサービスサーバが提供される。
【0046】
一側面において、テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出するステップと、前記感情に対応する動作を前記レファレンスデータベースで選択するステップと、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するステップとを含むアニメーションシステムにおいてアニメーションスクリプトを生成する方法が提供される。
【0047】
一側面において、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するステップと、前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するステップと、前記生成したグラフィックをアニメーションで出力するステップとを含むアニメーションシステムにおいてアニメーションを出力する方法が提供される。
【実施例1】
【0048】
以下、提案される実施形態について、添付の図面を参照しながら詳細に説明する。
【0049】
提案される実施形態は、テキストベースデータをアニメーションで生成して出力するアニメーションシステムに関し、アニメーションシステムはアニメーションスクリプト生成装置とアニメーション出力装置とを備える。
【0050】
説明に先立って提案する実施形態において、テキストベースデータはテキストを含むデータを意味する。テキストベースデータは文字メッセージ(SMS message)、インスタントメッセンジャー(instant messenger)を介して送受信されるインスタントメッセージ(instant message)、ソーシャルネットワークサービス(SNS:Social Network Service)を介してサービスされるテキストメモ、Eメール(E−mail)サービスを介して送受信されるテキストベースのメールなどが可能である。
【0051】
図1は、提案される実施形態に係るアニメーションシステムにおいて、テキストベースデータをアニメーションスクリプトで生成するアニメーションスクリプト生成装置の構成を示す図である。
【0052】
図1を参照すれば、レファレンスデータベース110を用いてアニメーションスクリプトを生成するアニメーションスクリプト生成装置120は、自然語処理部121と、感情分析部122と、動作選択部123と、外部データ処理部124と、演出部125と、スクリプト生成部126とを備える。
【0053】
まず、レファレンスデータベース110を詳察すれば、感情語彙辞書データベース111と、感情推論ルールデータベース112と、ユーザプロフィールデータベース113と、動作ルールデータベース114と、外部データベース115と、演出データベース116とを備える。
【0054】
ユーザプロフィールデータベース113は、端末装置のユーザが管理する人たちとのユーザ関係情報と、管理する人たちのキャラクタ情報を構造化したデータベースである。ここで、ユーザ関係情報とは、ユーザと管理する人との関係(例えば、恋人、友達、家族など)に関する情報と、その親密度に関する情報である。
【0055】
感情語彙辞書データベース111は、語彙とユーザ関係情報に対応する感情のマッピング情報を構造化したデータベースである。
【0056】
感情推論ルールデータベース112は、語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を構造化したデータベースである。
【0057】
動作ルールデータベース114は、感情とユーザ関係情報に対応する動作のマッピング情報を構造化したデータベースである。
【0058】
外部データベース115は、テキストベースデータの送受信時間や天気情報などを格納するデータベースである。
【0059】
演出データベース116は、ユーザ関係情報、感情、キャラクタ、または動作のうちの少なくとも1つ以上の情報に対応するカメラワークと背景音響に対するマッピング情報を構造化したデータベースである。
【0060】
次に、アニメーションスクリプト生成装置120の詳細構成について説明する。
【0061】
自然語処理部121は、テキストベースデータを構文分析して含まれた語彙を確認し、さらに、主語、述語、および目的語のような文章成分を確認する。
【0062】
感情分析部122は、ユーザプロフィールデータベース113でテキストベースデータの生成者に対応するキャラクタとユーザ関係情報を確認する。そして、感情分析部122は、感情語彙辞書データベース111で語彙とユーザ関係情報に対応する語彙感情を確認し、感情推論ルールデータベース112で語彙の組み合わせとユーザ関係情報に対応する推論感情を確認する。この後、感情分析部122は、語彙感情と推論感情を合成して1つ以上の感情を抽出する。
【0063】
例えば、受信するテキストベースデータが「今日は宿題がとても多くてイライラスル 発表準備面倒だ」という文字メッセージの場合、自然語処理部121および感情分析部122を介して感情を確認するのを、下図12によって説明する。
【0064】
図12は、提案される実施形態により文章から感情を抽出する例を示す表である。図12を参照すれば、自然語処理部121で「今日は宿題がとても多くてイライラする 発表準備が面倒だ」を、文章成分を有する語彙で区分する。そして、感情分析部122は、親密度が5である友達で表現されるユーザ関係情報を確認する。そして、感情分析部122は、「イライラする」と「面倒だ」の語彙感情を確認し、「宿題」、「とても」、「多い」とユーザ関係情報を用いて推論感情を確認する。そして、感情分析部122は、語彙感情と推論感情を合成して「contempt」の感情を抽出する。
【0065】
一方、感情分析部122は、テキストベースデータから感情を抽出できなかったりテキストベースデータの感情抽出と共に、ユーザの脈拍あるいは脳波などの測定を介して感情抽出することもできる。
【0066】
動作選択部123は、動作ルールデータベース114で感情とユーザ関係情報に対応する動作を選択する。
【0067】
外部データ処理部124は、外部データベース115に含まれたテキストベースデータの送受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて、天気または時間が考慮された背景映像を生成する。例えば、外部データ処理部124は、天気が雨で時間が夜であれば、背景を雨降る夜として生成する。
【0068】
演出部125は、ユーザ関係情報、感情、キャラクタ、または動作のうちの少なくとも1つ以上の情報を用いて、演出データベース116において対応するカメラワークと背景音響を確認する。
【0069】
スクリプト生成部126は、テキストベースデータ、感情、動作、背景、背景音響、および、カメラワークを結合してアニメーションスクリプトで生成する。
【0070】
図2は、提案される実施形態に係るアニメーションシステムにおいて、アニメーションスクリプトを出力するアニメーション出力装置の構成を示す図である。
【0071】
図2を参照すればアニメーション出力装置230は、アニメーションスクリプト分析部232と、グラフィック生成部234と、オーディオ処理部236と、アニメーション生成部238とを備える。
【0072】
アニメーションスクリプト分析部232は、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、背景、カメラワーク、背景音響、およびテキストベースデータを確認する。
【0073】
グラフィック生成部234は、確認した背景でキャラクタの動作をカメラワークによってグラフィックで生成する。また、グラフィック生成部234は、グラフィックを生成するとき、テキストベースデータのテキストを含んで生成することができる。
【0074】
オーディオ処理部236は、テキストベースデータを感情情報に応じてイントネーションや音調が反映された音声で出力する。また、オーディオ処理部236は、背景音響を出力することができる。ここで、テキストベースデータのテキストを音声で出力する技術を文字音声変換(TTS:Text To Speech)としながら、提案する実施形態は感情情報に応じてイントネーションや音調を相違するようにできる。
【0075】
アニメーション生成部238は、グラフィック生成部234で生成したグラフィックとオーディオ処理部236から出力する音声または背景音響を統合してアニメーションで出力する。
【0076】
以下、上記のように構成されたアニメーションシステムにおいて、テキストベースデータをアニメーションで出力する方法を、以下にて図面を参照しながら説明する。
【0077】
図3は、提案される実施形態に係るアニメーションスクリプト生成装置において、テキストベースデータをアニメーションスクリプトで生成する過程を示すフローチャートである。
【0078】
図3を参照すれば、提案される実施形態に係るアニメーションスクリプト生成装置120は、ステップ310でテキストベースデータを受信すれば、ステップ312に進み、テキストベースデータを構文分析して含まれた語彙と文章成分を確認する。
【0079】
そして、アニメーションスクリプト生成装置120はステップ314に進み、テキストベースデータの生成者に対応するキャラクタを確認し、語彙と文章成分とユーザ関係情報に対応する感情をレファレンスデータベース110から抽出する。
【0080】
そして、アニメーションスクリプト生成装置120はステップ316に進み、感情とユーザ関係情報に対応する動作をレファレンスデータベース110で選択する。
【0081】
そして、アニメーションスクリプト生成装置120はステップ318に進み、テキストベースデータの送信時間情報、テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する。
【0082】
そして、アニメーションスクリプト生成装置(120)は320ステップに進み、ユーザ関係情報、感情、キャラクタまたは動作のうちの少なくとも1つ以上の情報を用いてレファレンスデータベース(110)で対応する前記カメラワークと前記背景音響を確認する。
【0083】
そして、アニメーションスクリプト生成装置(120)はステップ322に進み、テキストベースデータ、感情、動作、背景、背景音響、およびカメラワークを結合してアニメーションスクリプトを生成する。
【0084】
図4は、提案される実施形態に係るアニメーション出力装置において、アニメーションスクリプトを出力する過程を示すフローチャートである。
【0085】
図4を参照すれば提案されるアニメーション出力装置230は、ステップ410でアニメーションスクリプトを受信すれば、ステップ412に進み、アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、背景、カメラワーク、背景音響、およびテキストベースデータを確認する。
【0086】
そして、アニメーション出力装置230はステップ414に進み、確認した背景でキャラクタの動作をカメラワークによってグラフィックで生成して、同時にステップ416でテキストベースデータのテキストを感情情報に応じてイントネーションや音調が反映された音声で出力し、ステップ418で背景音響を出力する。
【0087】
この後、アニメーション出力装置230はステップ420に進み、生成したグラフィック、音声または背景音響を統合してアニメーションで出力する。
【0088】
図1と図2を参照しながら説明した提案される実施形態のアニメーションスクリプト生成装置120とアニメーション出力装置230は、送信端末装置に含むこともでき、受信端末装置に含めることもでき、送/受信端末装置でない別途の外部装置で構成することもできる。
【0089】
それでは、上述のように構成されたアニメーションシステムを携帯用端末装置に適用した実施形態について、図5〜図7を参照しながら説明する。
【0090】
図5は、提案される実施形態に係るアニメーションシステムを受信端末装置に適用した例を示す図である。図5を参照すれば、送信端末装置510がサービスサーバ520を介してテキストベースデータを受信端末装置530に送信すれば、受信端末装置530は、アニメーションスクリプト生成装置120を介してテキストベースデータをアニメーションスクリプトで生成する。そして、生成されたアニメーションスクリプトは、アニメーション出力装置230を介して出力される。
【0091】
この時、アニメーションスクリプト生成装置120は、レファレンスデータベース110に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を確認する。
【0092】
したがって、アニメーションスクリプトは受信端末装置530の観点で分類されたユーザ関係情報に基づいて生成されるため、送信端末装置510が送信しようとする意図とは異なるアニメーションスクリプトが生成されることもある。
【0093】
しかしながら、受信端末装置530は、一般的な文字データをアニメーションで出力することができる。
【0094】
図6は、提案される実施形態に係るアニメーションシステムを送信端末装置と受信端末装置に適用した例を示す図である。図6を参照すれば送信端末装置610は、アニメーションスクリプト生成装置120を介してテキストベースデータをアニメーションスクリプトで生成して、生成したアニメーションスクリプトをサービスサーバ620を介して受信端末装置630に送信する。また、送信端末装置610は、含まれたアニメーション出力装置230を介して生成したアニメーションスクリプトを出力することもできる。
【0095】
これにより、受信端末装置630は、受信した生成したアニメーションスクリプトをアニメーション出力装置230を介して出力する。
【0096】
この時、アニメーションスクリプト生成装置120は、レファレンスデータベース110に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を選択する。そして、アニメーションスクリプト生成装置120は、感情抽出するとき、テキストベースデータから感情を抽出できなかったりテキストベースデータの感情抽出と共に、ユーザの脈拍あるいは脳波などの測定を介して感情抽出することもできる。
【0097】
したがって、アニメーションスクリプトは、送信端末装置610の観点で分類されたユーザ関係情報に基づいて生成されるため、受信端末装置630から出力されるアニメーションは、送信端末装置610が意図したアニメーションとなる。
【0098】
しかしながら、送信端末装置610は、一般的な文字データより大きいデータであるアニメーションスクリプトを受信端末装置630に送信しなければならない。
【0099】
図7は、提案される実施形態に係るテキストベースデータをアニメーションで出力する一例を示す図である。図7は、図6のように受信端末装置720にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0100】
図7を参照すれば送信端末装置710は、テキストベースデータである「あなた、今何してる?」という文字メッセージを受信端末装置720に送信する。それでは、受信端末装置720は、アニメーションスクリプト生成装置120を介してユーザプロファイルデータベース113でユーザ関係情報である「恋人」を確認し、感情推論ルールデータベース112を介して「愛」という感情を抽出し、動作ルールデータベース114で「頬杖」の動作を選択する。そして、アニメーション出力装置230を介して、図に示すようなアニメーションで出力する。
【0101】
図8は、提案される実施形態によりテキストベースデータをアニメーションで出力する異なる例を示す図である。図8は、図6のように受信端末装置820にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0102】
図8を参照すれば、送信端末装置810は、ユーザが動画で生成しようとするコンテンツに対するテキストシナリオ830(例えばUCC(User Created Contents)、Eメールなど)を受信端末装置820に送信する。この時、テキストシナリオ830は、Eメールやユーザが生成した動画を共有するブログ、動画関連サイトなどを介して送信される。
【0103】
テキストシナリオ830を受信した受信端末装置820のアニメーションスクリプト生成装置120は、感情推論ルールデータベース112を介してテキストシナリオ830の内容に基づいて台詞や地文などから感情を抽出する。例えばテキストシナリオ830の「カメオの世界にようこそ」は、台詞で「エクスタシー」という感情を抽出する。
【0104】
そして、受信端末装置820のアニメーションスクリプト生成装置120は、動作ルールデータベース114からテキストシナリオ830の内容に基づいて台詞や地文などから動作を選択する。例えば、テキストシナリオ830の地文「浮かれて)」から「ピョンピョンと跳ねる」動作を選択することができる。
【0105】
そして、受信端末装置820のアニメーションスクリプト生成装置120は、抽出した感情と選択した動作を含むアニメーションスクリプト840を生成する。そして、受信端末装置820のアニメーション出力装置230は、アニメーションスクリプト840をアニメーションで出力する。
【0106】
図9は、提案される実施形態によりテキストベースデータをアニメーションで出力する一例を示す図である。図9は、図6のように受信端末装置920にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0107】
図9を参照すれば、送信端末装置910は、インスタントメッセンジャー(instant messenger)930を介してインスタントメッセージ(instant message)932を受信端末装置920に送信する。
【0108】
インスタントメッセージ932を受信した受信端末装置920のアニメーションスクリプト生成装置120は、インスタントメッセージ932の送信者をユーザプロファイルデータベース113で検索してユーザ関係情報を確認する。
【0109】
そして、受信端末装置920のアニメーションスクリプト生成装置120は感情推論ルールデータベース112を介して「愛」という感情を抽出し、動作ルールデータベース114を介して「肩にもたれる」動作を選択する。
【0110】
そして、受信端末装置920のアニメーションスクリプト生成装置120は、抽出した感情と選択した動作を含むアニメーションスクリプト940を生成する。そして、アニメーション出力装置230を介して図のようにアニメーションスクリプト940をアニメーション950で出力する。
【0111】
図10は、提案される実施形態によりテキストベースデータをアニメーションで出力する、また他の例を示す図である。図10は、図6のように受信端末装置1020にアニメーションスクリプト生成装置120とアニメーション出力装置230が含まれた場合である。
【0112】
図10を参照すれば、送信端末装置1010はユーザのメモをソーシャルネットワークサービス(SNS:Social Network Service)1030にテキストメモ1032で入力する。受信端末装置1020のユーザがテキストメモ1032をアニメーションを見るに選択すれば、受信端末装置1020のアニメーションスクリプト生成装置120は、テキストメモ1032の入力者をユーザプロファイルデータベース113で検索してユーザ関係情報を確認する。
【0113】
そして、受信端末装置1020のアニメーションスクリプト生成装置120は感情推論ルールデータベース112を介してテキストメモ1032に含まれた「^^」から「joy」という感情を抽出する。そして、受信端末装置1020のアニメーションスクリプト生成装置120は、動作ルールデータベース114を介して「軽く笑う」動作を選択する。
【0114】
そして、受信端末装置1020のアニメーションスクリプト生成装置120は、抽出した感情と選択した動作を含むアニメーションスクリプト1040を生成する。そして、アニメーション出力装置230を介して図のようにアニメーションスクリプト1040をアニメーションで出力する。
【0115】
図11は、提案される実施形態に係るアニメーションシステムをサービスサーバと受信端末装置に適用した例を示す図面および、図11を参照すれば、サービスサーバ1120は送信端末装置1110からテキストベースデータを受信すると、アニメーションスクリプト生成装置120を介してテキストベースデータをアニメーションスクリプトで生成する。
【0116】
そして、サービスサーバ1120は、生成したアニメーションスクリプトを受信端末装置1130に送信する。
【0117】
それでは、受信端末装置1130は、受信したアニメーションスクリプトをアニメーション出力装置230を介して出力する。
【0118】
この時、アニメーションスクリプト生成装置120は、レファレンスデータベース110に格納された関係情報を用いてテキストベースデータの感情を抽出して動作を確認する。レファレンスデータベース110がサービスサーバ1120に位置する場合、レファレンスデータベース110はユーザ別に関係情報を格納できる。
【0119】
したがって、アニメーションスクリプト生成装置120は、設定によりアニメーションスクリプトを送信端末装置1110観点で分類されたユーザ関係情報に基づいて生成することもでき、受信端末装置1130観点で分類されたユーザ関係情報に基づいて生成することもできる。
【0120】
なお、上述した方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー(登録商標)ディスク及び磁気テープのような磁気媒体、CD−ROM、DVDのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【0121】
上述したように、本発明の原理を好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【0122】
110:レファレンスデータベース
111:感情語彙辞書データベース
112:感情推論ルールデータベース
113:ユーザプロフィールデータベース
114:動作ルールデータベース
115:外部データベース
116:演出データベース
120:アニメーションスクリプト生成装置
121:自然語処理部
122:感情分析部
123:動作選択部
124:外部データ処理部
125:演出部
126:スクリプト生成部
【特許請求の範囲】
【請求項1】
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、
前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるアニメーションスクリプト生成装置。
【請求項2】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項1に記載のアニメーションスクリプト生成装置。
【請求項3】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項1に記載のアニメーションスクリプト生成装置。
【請求項4】
前記テキストベースデータを構文分析した結果、前記テキストベースデータに含まれた語彙を確認する自然語処理部をさらに備え、
前記感情分析部は、
前記テキストベースデータの生成者に対応するキャラクタを確認して前記語彙と前記ユーザ関係情報に対応する前記感情を前記レファレンスデータベースから抽出する請求項1に記載のアニメーションスクリプト生成装置。
【請求項5】
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項1に記載のアニメーションスクリプト生成装置。
【請求項6】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報のうちの少なくとも1つに対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項1に記載のアニメーションスクリプト生成装置。
【請求項7】
前記感情分析部は、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応するキャラクタと前記ユーザ関係情報を確認して、
前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、
前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認して
前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する請求項6に記載のアニメーションスクリプト生成装置。
【請求項8】
前記動作選択部は、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を選択する請求項6に記載のアニメーションスクリプト生成装置。
【請求項9】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項6に記載のアニメーションスクリプト生成装置。
【請求項10】
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応する前記カメラワークと前記背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項9に記載のアニメーションスクリプト生成装置。
【請求項11】
アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、
前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、
前記生成したグラフィックをアニメーションで出力するアニメーション生成部と、
を備えるアニメーション出力装置。
【請求項12】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項11に記載のアニメーション出力装置。
【請求項13】
前記グラフィック生成部は、
前記グラフィックを生成するとき、前記テキストベースデータのテキストを含んで生成する請求項11に記載のアニメーション出力装置。
【請求項14】
前記テキストベースデータを前記感情情報に応じてイントネーションや音調が反映された音声で出力するオーディオ処理部をさらに備え、
前記アニメーション生成部は、前記生成したグラフィックと前記音声を統合してアニメーションで出力する請求項11に記載のアニメーション出力装置。
【請求項15】
前記スクリプト分析部において前記アニメーションスクリプトで背景音響を確認すれば、前記背景音響を出力するオーディオ処理部をさらに備え、
前記アニメーション生成部は、前記生成したグラフィックと前記背景音響を統合してアニメーションで出力する請求項11に記載のアニメーション出力装置。
【請求項16】
ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
受信したテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択して前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するアニメーションスクリプト生成装置と、
を備える受信端末装置。
【請求項17】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項16に記載の受信端末装置。
【請求項18】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項16に記載の受信端末装置。
【請求項19】
前記アニメーションスクリプトを分析してアニメーションを出力するアニメーション出力装置をさらに含む請求項16に記載の受信端末装置。
【請求項20】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項16に記載の受信端末装置。
【請求項21】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備える請求項20に記載の受信端末装置。
【請求項22】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項20に記載の受信端末装置。
【請求項23】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項20に記載の受信端末装置。
【請求項24】
前記アニメーションスクリプト生成装置は、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項23に記載の受信端末装置。
【請求項25】
ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
送信するテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置を備える送信端末装置。
【請求項26】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項25に記載の送信端末装置。
【請求項27】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項25に記載の送信端末装置。
【請求項28】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項25に記載の送信端末装置。
【請求項29】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備える請求項28に記載の送信端末装置。
【請求項30】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項28に記載の送信端末装置。
【請求項31】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項28に記載の送信端末装置。
【請求項32】
前記アニメーションスクリプト生成装置は、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項31に記載の送信端末装置。
【請求項33】
第1ユーザによって生成されたテキストベースデータから感情を抽出する感情分析部と、
前記第1ユーザとの関係情報と前記抽出された感情を基に動作またはジェスチャーのうちの少なくとも1つを選択する動作選択部と、
前記テキストベースデータに前記動作または前記ジェスチャーのうちの少なくとも1つと前記感情を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるテキストベースデートを基準としてアニメーションを生成する携帯用端末装置。
【請求項34】
ユーザ別のユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
送信端末装置からテキストベースデータを受信して、前記テキストベースデータを構文分析した結果と前記ユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置と、
を備えるサービスサーバ。
【請求項35】
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出するステップと、
前記感情に対応する動作を前記レファレンスデータベースで選択するステップと、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するステップと、
を含むアニメーションシステムでアニメーションスクリプトを生成する方法。
【請求項36】
アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するステップと、
前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するステップと、
前記生成したグラフィックをアニメーションで出力するステップと、
を含むアニメーションシステムでアニメーションを出力する方法。
【請求項1】
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出する感情分析部と、
前記感情に対応する動作を前記レファレンスデータベースで選択する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるアニメーションスクリプト生成装置。
【請求項2】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項1に記載のアニメーションスクリプト生成装置。
【請求項3】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項1に記載のアニメーションスクリプト生成装置。
【請求項4】
前記テキストベースデータを構文分析した結果、前記テキストベースデータに含まれた語彙を確認する自然語処理部をさらに備え、
前記感情分析部は、
前記テキストベースデータの生成者に対応するキャラクタを確認して前記語彙と前記ユーザ関係情報に対応する前記感情を前記レファレンスデータベースから抽出する請求項1に記載のアニメーションスクリプト生成装置。
【請求項5】
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項1に記載のアニメーションスクリプト生成装置。
【請求項6】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報のうちの少なくとも1つに対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項1に記載のアニメーションスクリプト生成装置。
【請求項7】
前記感情分析部は、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応するキャラクタと前記ユーザ関係情報を確認して、
前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、
前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認して
前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する請求項6に記載のアニメーションスクリプト生成装置。
【請求項8】
前記動作選択部は、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を選択する請求項6に記載のアニメーションスクリプト生成装置。
【請求項9】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項6に記載のアニメーションスクリプト生成装置。
【請求項10】
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応する前記カメラワークと前記背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項9に記載のアニメーションスクリプト生成装置。
【請求項11】
アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するアニメーションスクリプト分析部と、
前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するグラフィック生成部と、
前記生成したグラフィックをアニメーションで出力するアニメーション生成部と、
を備えるアニメーション出力装置。
【請求項12】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項11に記載のアニメーション出力装置。
【請求項13】
前記グラフィック生成部は、
前記グラフィックを生成するとき、前記テキストベースデータのテキストを含んで生成する請求項11に記載のアニメーション出力装置。
【請求項14】
前記テキストベースデータを前記感情情報に応じてイントネーションや音調が反映された音声で出力するオーディオ処理部をさらに備え、
前記アニメーション生成部は、前記生成したグラフィックと前記音声を統合してアニメーションで出力する請求項11に記載のアニメーション出力装置。
【請求項15】
前記スクリプト分析部において前記アニメーションスクリプトで背景音響を確認すれば、前記背景音響を出力するオーディオ処理部をさらに備え、
前記アニメーション生成部は、前記生成したグラフィックと前記背景音響を統合してアニメーションで出力する請求項11に記載のアニメーション出力装置。
【請求項16】
ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
受信したテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択して前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するアニメーションスクリプト生成装置と、
を備える受信端末装置。
【請求項17】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項16に記載の受信端末装置。
【請求項18】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項16に記載の受信端末装置。
【請求項19】
前記アニメーションスクリプトを分析してアニメーションを出力するアニメーション出力装置をさらに含む請求項16に記載の受信端末装置。
【請求項20】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項16に記載の受信端末装置。
【請求項21】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備える請求項20に記載の受信端末装置。
【請求項22】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項20に記載の受信端末装置。
【請求項23】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項20に記載の受信端末装置。
【請求項24】
前記アニメーションスクリプト生成装置は、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項23に記載の受信端末装置。
【請求項25】
ユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
送信するテキストベースデータを構文分析した結果とユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置を備える送信端末装置。
【請求項26】
前記テキストベースデータは、
文字メッセージ、動画で生成しようとするコンテンツに対するテキストシナリオ、インスタントメッセージ、ソーシャルネットワークサービスのテキストメモ、Eメールのうちの少なくとも1つ以上を含む請求項25に記載の送信端末装置。
【請求項27】
前記ユーザ関係情報は、
前記テキストベースデータの生成者と受信者間の関係または親密度程度を示す情報である請求項25に記載の送信端末装置。
【請求項28】
前記レファレンスデータベースは、
前記テキストベースデータの生成者に対応するユーザ関係情報のマッピング情報とキャラクタのマッピング情報を格納するユーザプロファイルデータベースと、
語彙とユーザ関係情報に対応する感情のマッピング情報を格納する感情語彙辞書データベースと、
語彙の組み合わせとユーザ関係情報に対応する感情のマッピング情報を格納する感情推論ルールデータベースと、
感情とユーザ関係情報に対応する動作のマッピング情報を格納する動作ルールデータベースと、
を含む請求項25に記載の送信端末装置。
【請求項29】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータを構文分析して含まれた語彙を確認する自然語処理部と、
前記ユーザプロファイルデータベースで前記テキストベースデータの生成者に対応する前記キャラクタと前記ユーザ関係情報を確認し、前記感情語彙辞書データベースで前記語彙と前記ユーザ関係情報に対応する語彙感情を確認し、前記感情推論ルールデータベースで前記語彙の組み合わせと前記ユーザ関係情報に対応する推論感情を確認し、前記語彙感情と前記推論感情を合成して1つ以上の感情を抽出する感情分析部と、
前記動作ルールデータベースで前記感情と前記ユーザ関係情報に対応する前記動作を確認する動作選択部と、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備える請求項28に記載の送信端末装置。
【請求項30】
前記アニメーションスクリプト生成装置は、
前記テキストベースデータの送信時間情報、前記テキストベースデータの受信時間情報、現在時間情報、または天気情報のうちの少なくとも1つ以上の情報を用いて背景映像を生成する外部データ処理部をさらに備え、
前記スクリプト生成部は、
前記背景映像を含んで前記アニメーションスクリプトを生成する請求項28に記載の送信端末装置。
【請求項31】
前記レファレンスデータベースは、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報に対応するカメラワークのマッピング情報と背景音響のマッピング情報を格納する演出データベースをさらに備える請求項28に記載の送信端末装置。
【請求項32】
前記アニメーションスクリプト生成装置は、
前記ユーザ関係情報、前記感情、前記キャラクタ、または前記動作のうちの少なくとも1つ以上の情報を用いて前記演出データベースで対応するカメラワークと背景音響を確認する演出部をさらに備え、
前記スクリプト生成部は、
前記背景音響を含んで前記カメラワークで前記アニメーションスクリプトを生成する請求項31に記載の送信端末装置。
【請求項33】
第1ユーザによって生成されたテキストベースデータから感情を抽出する感情分析部と、
前記第1ユーザとの関係情報と前記抽出された感情を基に動作またはジェスチャーのうちの少なくとも1つを選択する動作選択部と、
前記テキストベースデータに前記動作または前記ジェスチャーのうちの少なくとも1つと前記感情を結合してアニメーションスクリプトで生成するスクリプト生成部と、
を備えるテキストベースデートを基準としてアニメーションを生成する携帯用端末装置。
【請求項34】
ユーザ別のユーザ関係情報、キャラクタ情報、および感情情報を含むレファレンスデータベースと、
送信端末装置からテキストベースデータを受信して、前記テキストベースデータを構文分析した結果と前記ユーザ関係情報に対応する感情を抽出し、前記感情に対応する動作を選択し、前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成して受信端末装置に送信するアニメーションスクリプト生成装置と、
を備えるサービスサーバ。
【請求項35】
テキストベースデータを構文分析した結果とユーザ関係情報に対応する感情をレファレンスデータベースから抽出するステップと、
前記感情に対応する動作を前記レファレンスデータベースで選択するステップと、
前記テキストベースデータに前記感情と前記動作を結合してアニメーションスクリプトで生成するステップと、
を含むアニメーションシステムでアニメーションスクリプトを生成する方法。
【請求項36】
アニメーションスクリプトに含まれた情報を分析して感情情報、キャラクタ、動作情報、およびテキストベースデータを確認するステップと、
前記キャラクタを前記動作情報に応じて動作するグラフィックを生成するステップと、
前記生成したグラフィックをアニメーションで出力するステップと、
を含むアニメーションシステムでアニメーションを出力する方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2010−277588(P2010−277588A)
【公開日】平成22年12月9日(2010.12.9)
【国際特許分類】
【出願番号】特願2010−119251(P2010−119251)
【出願日】平成22年5月25日(2010.5.25)
【出願人】(390019839)三星電子株式会社 (8,520)
【氏名又は名称原語表記】SAMSUNG ELECTRONICS CO.,LTD.
【住所又は居所原語表記】416,Maetan−dong,Yeongtong−gu,Suwon−si,Gyeonggi−do 442−742(KR)
【Fターム(参考)】
【公開日】平成22年12月9日(2010.12.9)
【国際特許分類】
【出願日】平成22年5月25日(2010.5.25)
【出願人】(390019839)三星電子株式会社 (8,520)
【氏名又は名称原語表記】SAMSUNG ELECTRONICS CO.,LTD.
【住所又は居所原語表記】416,Maetan−dong,Yeongtong−gu,Suwon−si,Gyeonggi−do 442−742(KR)
【Fターム(参考)】
[ Back to top ]