(57)【要約】【課題】  ウェブテキストをタイプによってアニメーション化するためのアニメーション製作用のコンテンツを生成して、ウェブテキストを映像化するための装置及び方法を提供する。【解決手段】  ウェブテキストをウェブテキストのタイプに対応するドメインフォーマットに基づいて、ドメインフォーマットスクリプトとして生成するスクリプトフォーマッタと、ドメインフォーマットスクリプトを用いて、アニメーション製作用のコンテンツを生成する脚色エンジンと、生成されたコンテンツをアニメーション形態に再生するグラフィックエンジンと、を含むウェブテキストの映像化装置。【選択図】      図１
2010218555.tif 000002
【特許請求の範囲】
【請求項１】
ウェブテキストから、前記ウェブテキストのタイプに対応するドメインフォーマットを用いて、ドメインフォーマットスクリプトを生成するスクリプトフォーマッタと、
前記生成されたドメインフォーマットスクリプトを用いて、アニメーション製作用のコンテンツを生成する脚色エンジンと、
前記生成されたコンテンツをアニメーション形態で再生するグラフィックエンジンと、を含むことを特徴とするウェブテキストの映像化装置。
【請求項２】
前記アニメーション製作用のコンテンツは、
アニメーションのスタイルと、アニメーションに登場する客体及び背景についての情報を含む環境情報と、前記環境情報に基づき生成されるシナリオスクリプトとのうち少なくとも一つを含むメディアスタイル情報を有することを特徴とする、請求項１に記載のウェブテキストの映像化装置。
【請求項３】
前記スクリプトフォーマッタは、前記ウェブテキストに含まれた映像データ及び前記ウェブテキストからのテキストが関連するように、前記ドメインフォーマットスクリプトを生成することを特徴とする、請求項１に記載のウェブテキストの映像化装置。
【請求項４】
前記脚色エンジンは、一つ以上の既定の規則によって推論を行い、該推論結果に基づいて、前記シナリオスクリプト及び前記環境情報を更新することを特徴とする、請求項２に記載のウェブテキストの映像化装置。
【請求項５】
前記脚色エンジンは、
前記アニメーション製作用のコンテンツを生成する過程を制御する脚色エンジンマネージャーと、
前記ドメインフォーマットスクリプトに含まれたテキストを分析するテキスト分析部と、
前記分析されたテキストに基づいて、アニメーション製作用のコンテンツを生成するアニメーションコンテンツ生成部と、
一つ以上の既定の規則化された情報による推論に基づいて、前記アニメーション製作用のコンテンツを詳細化するルールマネージャーと、
を含むことを特徴とする、請求項１に記載のウェブテキストの映像化装置。
【請求項６】
前記アニメーションコンテンツ生成部は、
アニメーション製作のためのシナリオスクリプトを生成するシナリオ生成部と、
アニメーションの雰囲気を表わすメディアスタイル情報を生成する演出スタイル生成部と、
アニメーションに登場する客体及び背景についての環境要素設定情報を生成する環境要素設定部と、
を含むことを特徴とする請求項５に記載のウェブテキストの映像化装置。
【請求項７】
前記シナリオ生成部は、前記ドメインフォーマットスクリプトに含まれたテキストを対話形文章として生成することを特徴とする、請求項６に記載のウェブテキストの映像化装置。
【請求項８】
前記シナリオ生成部は、前記分析されたテキストで省略された文章構成要素に対する質疑を前記ルールマネージャーに伝達し、前記ルールマネージャーは、前記省略された文章構成要素を類推し、該類推された文章構成要素を前記シナリオ生成部に伝達することを特徴とする、請求項６に記載のウェブテキストの映像化装置。
【請求項９】
前記類推された文章構成要素に対応する環境要素設定情報が、前記環境要素設定部に設定されていない場合に、前記環境要素設定部は、前記類推された文章構成要素を含むように、以前に設定された環境要素設定情報を更新することを特徴とする、請求項８に記載のウェブテキストの映像化装置。
【請求項１０】
前記シナリオ生成部は、前記分析されたテキストに複合動詞が含まれている場合、前記複合動詞を２以上の一連の動作に詳細化してシナリオスクリプトを生成することを特徴とする、請求項６に記載のウェブテキストの映像化装置。
【請求項１１】
前記ウェブテキストについてのテーマ情報を入力されるユーザインターフェースをさらに含み、前記脚色エンジンは、ユーザ設定テーマ情報を追加的に用いてアニメーション製作用のコンテンツを生成することを特徴とする、請求項１に記載のウェブテキストの映像化装置。
【請求項１２】
ウェブテキストのタイプによって、前記ウェブテキストに含まれたデータを抽出及び分類することを含む、前記ウェブテキストのタイプに対応するドメインフォーマットを用いて、ウェブテキストからドメインフォーマットスクリプトを生成する段階と、
前記ドメインフォーマットスクリプトを用いて、アニメーション製作用のコンテンツを生成する段階と、
前記生成されたコンテンツを再生する段階と、
を含むことを特徴とするウェブテキストの映像化方法。
【請求項１３】
前記アニメーション製作用のコンテンツは、
アニメーションの雰囲気を表わすメディアスタイル情報及びアニメーションに登場する客体及び背景についての情報を含む環境情報及び前記環境情報によるシナリオスクリプトを含むことを特徴とする、請求項１２に記載のウェブテキストの映像化方法。
【請求項１４】
前記ドメインフォーマットスクリプトは、
前記ウェブテキストに含まれたデータのうち映像データ及び前記ウェブテキストに含まれたテキストデータが関連するように生成されることを特徴とする、請求項１２に記載のウェブテキストの映像化方法。
【請求項１５】
前記アニメーション製作用のコンテンツを生成する段階は、
前記ドメインフォーマットスクリプトに含まれたテキストを分析する段階と、
前記分析されたテキストに基づいて、アニメーション製作用のコンテンツを生成する段階と、を含み、
前記アニメーション製作用のコンテンツを生成する段階は、
前記シナリオスクリプトに関する一つ以上の既定の規則化された情報による推論結果を用いて、前記アニメーション製作用のコンテンツを詳細化する段階を含むことを特徴とする、請求項１２に記載のウェブテキストの映像化方法。
【請求項１６】
前記アニメーション製作用のコンテンツを生成する段階は、
前記環境情報に基づいて、前記シナリオスクリプトを生成する段階と、
前記シナリオスクリプトに対する既定の規則化された情報によって類推された推論結果を生成する段階と、
前記推論結果に基づいて、前記シナリオスクリプト及び前記環境情報を更新する段階と、を含むことを特徴とする、請求項１５に記載のウェブテキストの映像化方法。
【請求項１７】
前記推論結果を生成する段階は、
既定の規則化された情報によって、前記分析されたテキストで省略された文章構成要素を類推する段階を含むことを特徴とする、請求項１６に記載のウェブテキストの映像化方法。
【請求項１８】
前記推論結果を生成する段階は、
前記分析されたテキストに複合動詞が含まれている場合、前記複合動詞を２以上の一連の動作に詳細化する段階を含むことを特徴とする、請求項１６に記載のウェブテキストの映像化方法。
【請求項１９】
ウェブテキスト映像化要請を受信するためのユーザインターフェースを提供する段階と、
前記ウェブテキスト映像化要請を受信する段階と、
をさらに含むことを特徴とする、請求項１２に記載のウェブテキストの映像化方法。
【請求項２０】
前記ユーザインターフェースは、
ウェブテキスト映像化要請を入力するためのアイコン及びユーザ設定テーマを選択するためのユーザ設定テーマアイコンを含むことを特徴とする、請求項１９に記載のウェブテキストの映像化方法。
【請求項２１】
ウェブテキストのドメインフォーマットタイプを決定し、前記タイプによるドメインフォーマットによって、前記ウェブテキストから前記ウェブテキストに含まれた要素を抽出及び分類し、該抽出及び分類された要素によってドメインフォーマットスクリプトを生成するスクリプトフォーマッタと、
前記ドメインフォーマットスクリプトを受信し、シナリオスクリプト及び映像構成要素を生成する脚色エンジンと、
前記脚色エンジンによって生成されたシナリオスクリプト及び映像構成要素を用いて、アニメーションを生成するグラフィックエンジンと、
を含むことを特徴とするアニメーション生成装置。
【請求項２２】
前記脚色エンジンは、
最初のドメインフォーマットタイプによって、ウェブテキストを処理してドメインフォーマットスクリプトを生成し、前記抽出及び分類された要素に対するシナリオドメインフォーマットによって、前記ドメインフォーマットスクリプトを処理することを特徴とする、請求項２１に記載のアニメーション生成装置。
【請求項２３】
前記最初のドメインフォーマットタイプは、
ブログドメイン、ニュースドメイン、調理法ドメイン、ダイアリードメイン、及びソーシャルネットワーク環境ドメインのうち一つを含むことを特徴とする、請求項２２に記載のアニメーション生成装置。
【請求項２４】
前記ウェブテキストは、前記ドメインフォーマットタイプを表わす一つ以上のタグを含み、前記スクリプターフォーマッタは、前記一つ以上のタグに基づいて、前記ドメインフォーマットタイプを決定することを特徴とする、請求項２１に記載のアニメーション生成装置。
【請求項２５】
ユーザが、前記ウェブテキストに対するテーマを入力させるユーザインターフェースをさらに含み、前記脚色エンジンは、前記ユーザによって設定されたテーマに基づいて、シナリオスクリプト及び映像構成要素を生成することを特徴とする、請求項２１に記載のアニメーション生成装置。
【請求項２６】
前記脚色エンジンは、
テキスト分析器を用いて、前記ウェブテキストに含まれたテキストを分析し、前記テキストの文章構成要素を抽出するテキスト分析部と、
前記分析されたテキストに基づいて、アニメーション製作用のコンテンツを生成するアニメーションコンテンツ生成部と、
前記分析されたテキストの関係及びオントロジー知識を含み、前記分析されたテキストに基づいて、前記アニメーションコンテンツ生成部が、アニメーションを生成するように制御するルールマネージャーと、
を含むことを特徴とする、請求項２１に記載のアニメーション生成装置。
【請求項２７】
前記アニメーションコンテンツ生成部は、前記ルールマネージャーに省略された文章構成要素を要請する質疑を伝送し、前記ルールマネージャーは、省略された文章構成要素を推論し、該推論された文章構成要素を前記アニメーションコンテンツ生成部に伝送し、前記アニメーションコンテンツ生成部は、前記推論された文章構成要素に基づいて、前記アニメーションコンテンツを詳細化することを特徴とする、請求項２６に記載のアニメーション生成装置。
【請求項２８】
前記ルールマネージャーによって利用された一つ以上の既定の規則を保存する保存部をさらに含み、
前記ルールマネージャーは、省略された文章構成要素を前記保存部に保存された前記既定の規則に基づいて推論することを特徴とする、請求項２７に記載のアニメーション生成装置。
【請求項２９】
前記アニメーションコンテンツ生成部は、
前記アニメーションに表われる客体及び設定についての情報を設定する要素設定部と、
アニメーションのスタイルを表わし、前記シナリオスクリプトをアニメーションに変換するのに利用されるメディアスタイル情報を生成する演出スタイル生成部と、
ウェブテキストに含まれたテキストを対話形文章に変換するシナリオ生成部と、
を含むことを特徴とする、請求項２６に記載のアニメーション生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アニメーション製作装置及び方法に係り、より詳細には、ドメインから特徴を抽出し、該抽出された特徴に基づいてアニメーションを生成する装置及び方法に関する。
【背景技術】
【０００２】
インターネットシステムにおいては、ユーザ間のコンテンツ共有は、主にテキスト及びイメージを通じてなされている。これは、ユーザのコンテンツ製作において、テキスト及びイメージを利用する方法が、伝送、共有及び検索において有利であるためである。
【０００３】
しかし、テキストが有するこうした長所にもかかわらず、ウェブ上の様々なドメインでは、情報をより効率的に伝達し、注意を引くためにイメージ媒体を用いている。アニメーションは、オーディオ及びビジュアル形態で情報を伝達するので、情報を伝達するだけではなく、テキストより娯楽性が高く、単純なイメージ及び／またはテキストと比べてさらに効果的なコミュニケーション方法を提供する。
【０００４】
また、情報機器とネットワーク性能との発達により、メディア映像の製作、検索、共有に対するユーザのニーズも大きくなっている。そのために、ユーザがアニメーションを制作でき、コンテンツを共有するときに生じるネットワークのオーバーロードなどの問題を解決できる機器を提供する様々な方法が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ウェブテキストをタイプによってアニメーション化するためのアニメーション製作用のコンテンツを生成して、ウェブテキストを映像化するための装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一側面によるウェブテキストの映像化装置は、ウェブテキストを、前記ウェブテキストのタイプに対応するドメインフォーマットに基づいて、ドメインフォーマットスクリプトとして生成するスクリプトフォーマッタと、前記ドメインフォーマットスクリプトを用いて、アニメーション製作用のコンテンツを生成する脚色エンジンと、前記生成されたコンテンツをアニメーション形態に再生するグラフィックエンジンと、を含む。
【０００７】
アニメーション製作用のコンテンツは、アニメーションの雰囲気を表わすメディアスタイル情報及びアニメーションに登場する客体及び背景についての情報を含む環境情報及び前記環境情報によるシナリオスクリプトを含みうる。
【０００８】
スクリプトフォーマッタは、前記ウェブテキストに含まれた映像データ及び前記ウェブテキストからのテキストが関連するように、前記ドメインフォーマットスクリプトを生成することができる。
【０００９】
脚色エンジンは、一つ以上の既定の規則によって推論を行い、該推論結果に基づいて、前記シナリオスクリプト及び前記環境情報を更新することができる。
【００１０】
脚色エンジンは、前記アニメーション製作用のコンテンツを生成する過程を制御する脚色エンジンマネージャーと、前記ドメインフォーマットスクリプトに含まれたテキストを分析するテキスト分析部と、前記分析されたテキストに基づいて、アニメーション製作用のコンテンツを生成するアニメーションコンテンツ生成部と、一つ以上の既定の規則化された情報による推論に基づいて、前記アニメーション製作用のコンテンツを詳細化するルールマネージャーと、を含みうる。
【００１１】
アニメーションコンテンツ生成部は、アニメーション製作のためのシナリオスクリプトを生成するシナリオ生成部と、アニメーションの雰囲気を表わすメディアスタイル情報を生成する演出スタイル生成部と、アニメーションに登場する客体及び背景についての環境要素設定情報を生成する環境要素設定部と、を含みうる。
【００１２】
シナリオ生成部は、前記ドメインフォーマットスクリプトに含まれたテキストを対話形文章として生成することができる。
【００１３】
シナリオ生成部は、前記分析されたテキストで省略された文章構成要素に対する質疑を前記ルールマネージャーに伝達し、前記ルールマネージャーは、前記省略された文章構成要素を類推し、該類推された文章構成要素を前記シナリオ生成部に伝達することができる。
【００１４】
類推された文章構成要素に対応する環境要素設定情報が、前記環境要素設定部に設定されていない場合に、前記環境要素設定部は、前記類推された文章構成要素を含むように、以前に設定された環境要素設定情報を更新することができる。
【００１５】
シナリオ生成部は、前記分析されたテキストに複合動詞が含まれている場合、前記複合動詞を２以上の一連の動作に詳細化してシナリオスクリプトを生成することができる。
【００１６】
ウェブテキストの映像化装置は、ウェブテキストについてのテーマ情報を入力されるユーザインターフェースをさらに含み、前記脚色エンジンは、ユーザ設定テーマ情報を追加的に用いて、アニメーション製作用のコンテンツを生成することができる。
【００１７】
他の側面によるウェブテキストの映像化方法は、ウェブテキストのタイプによって、前記ウェブテキストに含まれたデータを抽出及び分類することを含む、前記ウェブテキストのタイプに対応するドメインフォーマットを用いて、ウェブテキストからドメインフォーマットスクリプトを生成する段階と、前記ドメインフォーマットスクリプトを用いて、アニメーション製作用のコンテンツを生成する段階と、前記生成されたコンテンツを再生する段階と、を含みうる。
【００１８】
アニメーション製作用のコンテンツは、アニメーションの雰囲気を表わすメディアスタイル情報及びアニメーションに登場する客体及び背景についての情報を含む環境情報及び前記環境情報によるシナリオスクリプトを含みうる。
【００１９】
ドメインフォーマットスクリプトは、前記ウェブテキストに含まれたデータのうち映像データ及び前記ウェブテキストに含まれたテキストデータが関連するように生成されうる。
【００２０】
アニメーション製作用のコンテンツを生成する段階は、前記ドメインフォーマットスクリプトに含まれたテキストを分析する段階と、前記分析されたテキストに基づいて、アニメーション製作用のコンテンツを生成する段階と、を含み、前記アニメーション製作用のコンテンツを生成する段階は、前記シナリオスクリプトに関する一つ以上の既定の規則化された情報による推論結果を用いて、前記アニメーション製作用のコンテンツを詳細化する段階と、を含みうる。
【００２１】
アニメーション製作用のコンテンツを生成する段階は、前記環境情報に基づいて、前記シナリオスクリプトを生成する段階と、前記シナリオスクリプトに対する既定の規則化された情報によって類推された推論結果を生成する段階と、前記推論結果に基づいて、前記シナリオスクリプト及び前記環境情報を更新する段階と、を含みうる。
【００２２】
推論結果を生成する段階は、既定の規則化された情報によって、前記分析されたテキストで省略された文章構成要素を類推する段階を含みうる。
【００２３】
推論結果を生成する段階は、前記分析されたテキストに複合動詞が含まれている場合、前記複合動詞を２以上の一連の動作に詳細化する段階を含みうる。
【００２４】
ウェブテキストの映像化方法は、ウェブテキスト映像化要請を受信するためのユーザインターフェースを提供する段階と、前記ウェブテキスト映像化要請を受信する段階と、をさらに含みうる。
【００２５】
ユーザインターフェースは、ウェブテキスト映像化要請を入力するためのアイコン及びユーザ設定テーマを選択するためのユーザ設定テーマアイコンを含みうる。
【００２６】
また他の側面によるアニメーション生成装置は、ウェブテキストのドメインフォーマットタイプを決定し、前記タイプによるドメインフォーマットによって、前記ウェブテキストから前記ウェブテキストに含まれた要素を抽出及び分類し、該抽出及び分類された要素によって、ドメインフォーマットスクリプトを生成するスクリプトフォーマッタと、前記ドメインフォーマットスクリプトを受信し、シナリオスクリプト及び映像構成要素を生成する脚色エンジンと、前記脚色エンジンによって生成されたシナリオスクリプト及び映像構成要素を用いて、アニメーションを生成するグラフィックエンジンと、を含む。
【００２７】
脚色エンジンは、最初のドメインフォーマットタイプによって、ウェブテキストを処理してドメインフォーマットスクリプトを生成し、前記抽出及び分類された要素に対するシナリオドメインフォーマットによって、前記ドメインフォーマットスクリプトを処理することができる。
【００２８】
最初のドメインフォーマットタイプは、ブログドメイン、ニュースドメイン、調理法ドメイン、ダイアリードメイン、及びソーシャルネットワーク環境ドメインのうち一つを含みうる。
【００２９】
ウェブテキストは、前記ドメインフォーマットタイプを表わす一つ以上のタグを含み、前記スクリプターフォーマッタは、前記一つ以上のタグに基づいて、前記ドメインフォーマットタイプを決定することができる。
【００３０】
アニメーション生成装置は、ユーザが、前記ウェブテキストに対するテーマを入力させるユーザインターフェースをさらに含み、前記脚色エンジンは、前記ユーザによって設定されたテーマに基づいて、シナリオスクリプト及び映像構成要素を生成することができる。
【００３１】
脚色エンジンは、テキスト分析器を用いて、前記ウェブテキストに含まれたテキストを分析し、前記テキストの文章構成要素を抽出するテキスト分析部と、前記分析されたテキストに基づいて、アニメーション製作用のコンテンツを生成するアニメーションコンテンツ生成部と、前記分析されたテキストの関係及びオントロジー知識を含み、前記分析されたテキストに基づいて、前記アニメーションコンテンツ生成部が、アニメーションを生成するように制御するルールマネージャーと、を含みうる。
【００３２】
アニメーションコンテンツ生成部は、前記ルールマネージャーに省略された文章構成要素を要請する質疑を伝送し、前記ルールマネージャーは、省略された文章構成要素を推論し、該推論された文章構成要素を前記アニメーションコンテンツ生成部に伝送し、前記アニメーションコンテンツ生成部は、前記推論された文章構成要素に基づいて、前記アニメーションコンテンツを詳細化することができる。
【００３３】
アニメーション生成装置は、前記ルールマネージャーによって利用された一つ以上の既定の規則を保存する保存部をさらに含み、前記ルールマネージャーは、省略された文章構成要素を前記保存部に保存された前記既定の規則に基づいて推論することができる。
【００３４】
アニメーションコンテンツ生成部は、前記アニメーションに表われる客体及び設定についての情報を設定する要素設定部と、アニメーションのスタイルを表わし、前記シナリオスクリプトをアニメーションに変換するのに利用されるメディアスタイル情報を生成する演出スタイル生成部と、ウェブテキストに含まれたテキストを対話形文章に変換するシナリオ生成部と、を含みうる。
【図面の簡単な説明】
【００３５】
【図１】一実施形態によるウェブテキストの映像化装置の構成を示す図である。
【図２】一実施形態による図１のウェブテキストの映像化装置に含まれる脚色エンジンの構成を示す図である。
【図３】一実施形態による調理法タイプのドメインフォーマットを示す図である。
【図４】一実施形態によるニュースタイプのドメインフォーマットを示す図である。
【図５】一実施形態によるシナリオタイプのドメインフォーマットを示す図である。
【図６】一実施形態による調理法ドメインオントロジーを示す図である。
【図７】一実施形態によるウェブテキストの映像化方法を示す図である。
【図８】一実施形態によるウェブテキストの映像化装置でアニメーション製作用のコンテンツ生成過程の詳細を示す図である。
【図９Ａ】一実施形態によるウェブテキスト映像化方法が適用されるウェブテキストを示す図である。
【図９Ｂ】一実施形態によるウェブテキストの映像化方法を、図９Ａのウェブテキストに適用したウェブサービス画面を示す図である。
【発明を実施するための形態】
【００３６】
以下、添付した図面を参照して、本発明の一実施形態を詳しく説明する。本発明を説明するに当って、関連した公知機能または構成についての具体的な説明が、本発明の要旨を不明にする恐れがあると判断される場合には、その詳細な説明を省略する。また、後述する用語は、本発明での機能を考慮して定義された用語であって、これは、ユーザ、運用者の意図または慣例などによって変わりうる。したがって、その定義は、本明細書全般に亘った内容に基づいて下されなければならない。
【００３７】
図１は、一実施形態によるウェブテキストの映像化装置の構成を示す図である。
【００３８】
ウェブテキストの映像化装置は、スクリプトフォーマッタ１１０、脚色エンジン１２０及びグラフィックエンジン１３０を含む。ここで、ウェブテキストは、テキスト情報、ビデオ情報、イメージ情報、メディア情報、ウェブ情報などで構成された情報を意味する。
【００３９】
スクリプトフォーマッタ１１０は、ウェブテキストをウェブテキストのタイプに対応するドメインフォーマットを用いて、ウェブテキストからドメインフォーマットスクリプト１０を生成する。ウェブテキストに含まれたデータは、ドメインフォーマットによって抽出及び分類されうる。ウェブテキストのタイプは、ウェブソースのタグ情報に明示的に記載されているか、既存のウェブテンプレート検出技術などの技法を活用してスクリプトフォーマッタ１１０によって決定されうる。
【００４０】
通常、ウェブテキストには、映像及び映像と関連したテキストが映像前または後に開示されうる。スクリプトフォーマッタ１１０は、ウェブテキストに含まれたデータのうち映像データ及び映像データに関連したテキストが関連するように、ドメインフォーマットスクリプトを生成することができる。ドメインフォーマットは、特定のドメインで使うテキスト、イメージコンテンツを含ませるための構造化された形態を意味する。
【００４１】
ドメインフォーマットは、ウェブテキストのタイプ及び／またはカテゴリーによる構造を有する。ドメインフォーマットは、ウェブテキストのタイプによって異なるデータ構造を有しうる。例えば、ドメインフォーマットは、調理法フォーマット、日記フォーマット、ニュースフォーマット、シナリオフォーマット、ブログなどを含み、これに限定されるものではない。ウェブテキストがドメインフォーマットによって処理されれば、ドメインフォーマットスクリプト１０が生成される。ドメインフォーマットスクリプト１０は、テキスト、イメージコンテンツをコンピュータで認知可能な構造化されたドメインフォーマットに再構成されたスクリプトを意味する。ドメインフォーマットスクリプト１０は、一つ以上のコンピュータ言語、例えば、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形式、ＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形式などを有しうる。
【００４２】
このように、ウェブテキストのタイプによるドメインフォーマットによってウェブテキストのデータが処理されることで、ウェブテキストのタイプによって適切な情報が抽出されて活用されうる。同一の名詞が異なる意味を有しうる。例えば、同一の名詞でも調理法フォーマットでは、材料として分類され、ニュースフォーマットでは、記者のコメントとして分類されうる。
【００４３】
脚色エンジン１２０は、ドメインフォーマットのスクリプトを入力されてグラフィックエンジン１３０が理解する構造のシナリオスクリプト、映像構成要素（ａｎｉｍａｔｉｏｎ  ｅｌｅｍｅｎｔｓ）を決定する。脚色エンジン１２０は、その映像構成要素の設定値を決定することができる。映像構成要素は、映像の構成に使われるそれぞれの個体を意味する。映像構成要素は、例えば、背景、小品、キャラクター及び演出要素のうち一つ以上を含みうる。演出要素は、例えば、照明、カメラワーク、音響効果、キャラクター表情、キャラクター動作、ＣＧ効果などの要素のうち少なくとも一つを含む。
【００４４】
脚色エンジン１２０は、ドメインフォーマットスクリプト１０を受け取り、アニメーション製作用のコンテンツ２０を生成する。アニメーション製作用のコンテンツ２０は、アニメーションに登場する小品やキャラクターのような客体及び背景についての環境要素設定情報２２、アニメーションの雰囲気を表わすメディアスタイル情報２４を含む環境情報及び環境情報によるシナリオスクリプト２６を含む。
【００４５】
環境要素設定情報２２は、アニメーションに表われる物理的環境に該当する背景、キャラクター、小品などの設定情報を意味する。メディアスタイル情報２４は、シナリオスクリプト２６に反映される演出要素の抽象化された設定値などの、アニメーションのスタイルを示す情報を含む。メディアスタイル情報２４は、演出映像のジャンル、リズム、雰囲気などの値と、キャラクター性格に該当する設定値で性格、役割、癖などと、演出要素としては、初期カメラワーク、背景音楽などの設定値とを含みうる。
【００４６】
シナリオスクリプト２６は、ウェブテキストがシナリオタイプである場合、前述したスクリプトフォーマッタ１１０で利用されるドメインフォーマットの一種であるシナリオフォーマットによって処理されたスクリプトを意味する。シナリオスクリプト２６は、ＸＭＬ形式を有しうる。シナリオフォーマットは、図５に示されたように、キャラクター、せりふ、動作、ナレーション、環境要素、及び追加入力されたメディアクリップ（音楽ファイル、イメージファイル）などで構成された典型的な台本タイプの文を構造化した形態を意味する。
【００４７】
ウェブテキストが、シナリオタイプではない他のタイプである場合、ウェブテキストは、当該タイプに対応するドメインフォーマットに基づき処理される。処理されたウェブページは、シナリオフォーマットに基づいて再び処理されてもよい。結果としてシナリオスクリプト２６が生成される。例えば、ウェブテキストが、調理法タイプである場合には、図３に示されたような調理法ドメインフォーマットによって処理できる。処理されたウェブテキストは、シナリオフォーマットを用いてシナリオスクリプト２６に変形されうる。
【００４８】
スクリプトフォーマッタ１１０で生成されたシナリオスクリプトは、元のウェブテキストに含まれたデータがシナリオフォーマットによって処理されたデータを含むのに比べて、脚色エンジン１２０で生成されるシナリオスクリプト２６には、ウェブテキストに元に含まれていた情報だけではなく、一実施形態によって推論結果を含んだ情報も含む点で差がある。
【００４９】
脚色エンジン１２０は、シナリオスクリプト２６が、一実施形態による文字、単語及び／または文章の形態の対話形文章及び動作詳細化の結果による情報を含むように生成することができる。対話形文章は、既定の規則化された情報によって生成されうる。例えば、脚色エンジン１２０は、環境情報に基づいてシナリオスクリプトを生成し、推論結果に基づいて、シナリオスクリプト及び／または環境情報を更新することができる。
【００５０】
また、一実施形態によれば、脚色エンジン１２０は、ユーザがユーザ設定テーマを選択可能にし、ユーザから入力されるユーザ設定テーマによってアニメーション製作用のコンテンツ２０を生成することができる。ユーザ設定テーマは、ウェブテキストをアニメーションに変換するに当たって、ユーザの所望通りに設定することができるテーマを意味する。例えば、料理ショーの場合、一人でする簡単料理またはラグジュアリー料理などのテーマを提供することができる。したがって、ユーザが一人でする簡単料理を選択すれば、アニメーション製作用のコンテンツ２０は、簡単料理に合わせて一人のキャラクターが通常家に備えられている材料を用いて、ウェブテキストに提供された料理を行う過程を表わすように生成されうる。他の例として、ユーザがラグジュアリー料理を選択すれば、アニメーション製作用のコンテンツ２０は、キャラクターがラグジュアリーレストランのような、豪華な環境で、さらにラグジュアリーな材料及び食器で料理を作る過程を表わすように生成されうる。
【００５１】
グラフィックエンジン１３０は、環境要素設定情報２２、メディアスタイル情報２４及び／またはシナリオスクリプト２６を用いて、アニメーションを再生することができる。グラフィックエンジン１３０は、シナリオスクリプトにカメラワーク、照明などの映像構成要素を追加して演出されたアニメーションスクリプトを生成した後、該生成されたアニメーションスクリプトを再生することができる。ここで、アニメーションスクリプトは、映像構成要素を構造化して記述して表現した個体（アニメーションエレメント）を意味する。
【００５２】
図２は、一実施形態による図１のウェブテキストの映像化装置に含まれる脚色エンジンの構成を示す図である。
【００５３】
脚色エンジン１２０は、テキスト分析部２１０、脚色エンジンマネージャー２２０、アニメーションコンテンツ生成部２３０、ルールマネージャー２４０及び保存部２５０を含む。脚色エンジン１２０が実行する脚色動作は、テキストを分析して、該分析結果をテキストの文章構成要素にタッキングする動作と、この結果を事実（ｆａｃｔ）として使って既定の規則化された情報を用いて推論する動作とを含む。
【００５４】
脚色エンジンマネージャー２２０は、アニメーション製作用のコンテンツを生成するための過程を制御するために、テキスト分析部２１０、アニメーションコンテンツ生成部２３０、ルールマネージャー２４０及び保存部２５０の動作をスケジューリングする。脚色エンジンマネージャー２２０は、アニメーションコンテンツ生成部２３０がテキスト分析部２１０のテキスト分析結果に基づいて、アニメーションを生成するように制御することができる。一実施形態で、脚色エンジンマネージャー２２０は、テキスト分析部２１０のテキスト分析結果を用いて、アニメーションコンテンツ生成部２３０がルールマネージャー２４０の助けを受けてアニメーション製作用のコンテンツを生成するように制御することができる。
【００５５】
テキスト分析部２１０は、ドメインフォーマットスクリプトに含まれたテキストを分析する。テキスト分析部２１０は、形態素分析器、意味パーサのようなテキスト分析手段を用いて、テキストの主な文章構成要素を抽出する。例えば、テキスト分析部２１０は、大きく形態素分析及び構文分析などを行って、文章の主語、動詞、目的語についての情報を得て、該得た情報を各文章構成要素にタッキングしてテキスト分析結果を生成することができる。
【００５６】
アニメーションコンテンツ生成部２３０は、分析されたテキストに基づいてアニメーション製作用のコンテンツを生成する。ルールマネージャー２４０は、アニメーション製作用のコンテンツ生成時に既定の規則化された情報による推論結果を伝達して、アニメーション製作用のコンテンツを詳細化する。アニメーションコンテンツ生成部２３０は、ルールマネージャー２４０にアニメーション製作用のコンテンツ生成時に推論が必要な情報に対する質疑をルールマネージャー２４０に伝達し、ルールマネージャー２４０は、アニメーション製作用のコンテンツ生成に対する設定された規則化された情報による答弁をアニメーションコンテンツ生成部２３０に伝達することができる。例えば、ルールマネージャー２４０は、ウェブテキストから漏らしたか、省略された対話を推論することができる。漏らした対話は、単語、構文、表現、動作などを含みうる。既定の規則に基づいて、ルールマネージャー２４０は、漏らした対話を決定し、推論された文章構成要素として漏らした対話をアニメーションコンテンツ生成部２３０に伝達することができる。
【００５７】
保存部２５０は、一実施形態による脚色エンジン１２０の動作に必要なアプリケーション及びルールマネージャー２４０が利用する既定の規則化された情報を保存する。既定の規則化された情報は、セマンティックウェブ（ｓｅｍａｔｉｃ  ｗｅｂ）で利用する単語と関係で構成された辞書であるオントロジー（ｏｎｔｏｌｏｇｙ）とを含みうる。ルールマネージャー２４０は、オントロジー及び関係に対する知識（ｋｎｏｗｌｅｄｇｅ）を含む。脚色エンジン１２０に含まれた構成要素からの要請に応答して、ルールマネージャー２４０は、環境設定要素、アクション順序、漏らした客体や道具などに対する要素をリターンすることができる。
【００５８】
例えば、調理法フォーマットで、“ニンジンを切る”という命令が受信されうる。脚色エンジン１２０は、ルールマネージャー２４０に漏らした要素（ｍｉｓｓｉｎｇ  ｅｌｅｍｅｎｔｓ）を要請することができる。これに応答して、ルールマネージャー２４０は、漏らした要素を推論し、例えば、“シンク台に歩いて行く”、“包丁を取る”、“ニンジンを切る”の動作に対する動作シーケンスを脚色エンジンに伝達して、シンク台、包丁を利用するキャラクターの動作、ニンジンを切る動作を３Ｄアニメーションに含ませることができる。
【００５９】
以下、アニメーションコンテンツ生成部２３０の構成及び動作について説明する。本例で、アニメーションコンテンツ生成部２３０は、環境要素設定部２３２、演出スタイル生成部２３４及びシナリオ生成部２３６を含む。
【００６０】
環境要素設定部２３２は、アニメーションに登場する客体及び背景についての環境要素設定情報を設定する。例えば、調理法ドメインで料理の材料が、ニンジン、缶詰、果物のように明示されて入力される場合、形態素、構文分析を通じて、その値は、料理材料として区分される。
【００６１】
環境要素設定部２３２は、このような料理材料に対応する三次元（３Ｄ）客体を小品値で入力して、小品を識別する小品値及び小品の画面上の適切な位置情報を含む情報を初期環境要素設定情報として設定することができる。環境要素設定部２３２は、例えば、ユーザが選択したユーザ設定テーマに明示的に選定されているか、“簡単料理”のように抽象的なレベルで定義される場合、料理師１人のみキャスティングさせるルールによってキャラクターを設定することができる。
【００６２】
環境要素設定部２３２は、もし、テキスト分析結果、果物のような集合的な名詞が入力されれば、名詞“果物”に対応する果物籠のような抽象化された小品を選択することができる。この際、環境要素設定部２３２は、テキスト分析結果に正確にマッチングされる小品を選択することができない場合、ルールマネージャー２４０によって提供される料理材料についての分類体系構造を表わすオントロジーで距離が近く（すなわち、入力小品と類似しており）、３Ｄ客体として存在するものを優先順位で選択することができる。一実施形態で、環境要素設定部２３２は、オントロジーに基づいて、対応する名詞に最も類似した小品を選択することができる。環境要素設定部２３２は、もし、３Ｄ客体がない場合、２Ｄまたは３Ｄ上の空間に小品などの客体をテキストで明示する方法を取ることもできる。また、環境要素設定部２３２は、ユーザが、ユーザ設定テーマ情報としてラグジュアリー料理ショーテーマを選択した場合、背景（ステージ）を高級レストラン雰囲気に設定することができる。
【００６３】
演出スタイル生成部２３４は、シナリオのアニメーション化に必要なアニメーションの雰囲気を表わすメディアスタイル情報を生成する。環境要素設定部２３２では、物理的環境に該当する背景、小品、キャラクターキャスティングでパラメータ値を設定する一方、演出スタイル生成部２３４は、雰囲気、照明スタイル、キャラクターの声、小品のテクスチャスタイル（アンチック、モダンなど）などの演出パラメータ値を設定することができる。
【００６４】
例えば、ニュースフォーマットの場合、ユーザがコミックニュースショーテーマを選択した時、演出スタイル生成部２３４は、キャスティングされた男性の声を“口下手”で設定することができ、キャスティングされたキャラクターの動作を全体的にコミックスタイルで演出するように指示することができる。この際、ユーザが選択したテーマに関連した演出要素パラメータは、事前にメディアスタイルで１：１対応していることもあり、外部的な要素（現在時間、ユーザプロファイル分析など）の入力値によってダイナミックに生成されうる。このようなあらゆるルールは、ルールマネージャー２４０によって統合管理される。
【００６５】
シナリオ生成部２３６は、アニメーション製作のためのシナリオスクリプトを生成する。シナリオ生成部２３６は、分析されたテキストで省略された文章構成要素に対する質疑をルールマネージャー２４０に伝達し、ルールマネージャー２４０は、質疑に応答して省略された文章構成要素を類推することができる。
【００６６】
シナリオ生成部２３６は、ウェブテキストに含まれたテキストを対話形文章として生成することができる。すなわち、シナリオ生成部２３６は、敍述型文章に記述されたニュース、料理などのコンテンツをキャスティングされたキャラクター（ナレーターを含み、キャラクターが２人以上である場合）に適切に分配して対話形文章として生成することができる。分配する方法としては、文章の形態（平敍文、疑問文、感嘆文）、文章単位、長さまたはワード単語などを基準にすることができる。
【００６７】
この際、シナリオ生成部２３６に入力されたテキストは、形態素、構文分析を通じて分析され、これは、文章の形態（平敍文、疑問文、感嘆文）または単語の特徴を条件情報とするアドリブルールによって文章、語句、単語が挿入されうる。アドリブは、対話が自然に連結されるように挿入されるドメインフォーマットテキスト上の存在しない文章、語句、単語であって、その例として、あいさつの言葉、エンディングメント、感嘆詞などを含む。この段階は、既存テキスト自体の形態を２人以上（ナレーターを含む）が登場するアニメーション演出のために必須的に使われる。
【００６８】
また、シナリオ生成部２３６は、分析されたテキストに複合動詞が含まれている場合、複合動詞を２以上の一連の動作に詳細化してシナリオスクリプトを生成することができる。例えば、調理法ドメインで、“ニンジンを切っておく”という構文の場合、“切る”と“おく”という一連の動作に詳細化することができる。
【００６９】
ルールマネージャー２４０が、質疑に応答して類推された文章構成要素をシナリオ生成部２３６に伝達する時、類推された文章構成要素に対応する環境要素設定情報が、環境要素設定部２３２に設定されていない場合に、環境要素設定部２３２は、設定されていない環境要素設定情報が含まれるように、以前に設定された環境要素設定情報を更新することができる。
【００７０】
例えば、料理ドメインで、“ニンジンを切る”という構文の場合、“切る”という動詞は、形態素、構文分析を通じて文章の主動詞として抽出される。これは、動作詳細化段階の事実であって、ルールマネージャー２４０に質問値として使う。ルールマネージャー２４０は、“切る”の主体になる料理器具についての情報をオントロジーを参照して伝達され、最も適した“包丁”を選択することができる。
【００７１】
また、“切る”の主体が記述されていないが、“切る”という動作を行う主体になる個体についての情報をオントロジーを検索して伝達され、最も適した“料理師”を選択することができる。このように、シナリオ生成部２３６は、既存テキストに記述されていない情報（“包丁”、“料理師”）をルールマネージャー２４０を通じて伝達されて、“ニンジンを切る”という文章を“料理師Ａがニンジンを包丁で切る”という完全な文章で復元して、主体が動作を行うアニメーションが生成されるように、シナリオスクリプトに反映する。また、“包丁”、“料理師”に対応する小品が、環境要素設定部２３２に初期に設定されていない場合、追加設定させうる。
【００７２】
このようなウェブテキストの映像化装置を用いて既存のウェブテキスト、例えば、各種のブログのウェブテキストを各カテゴリーに合わせてアニメーション化してより効率的な情報伝達を可能ならしめる。また、エンターテイメント側面でも、テキストに慣れていない子供、老人などに既存の硬いテキストのみの情報伝達ではなく、音とビジュアルを通じる情報とともに感性の伝達を可能にする。例えば、料理ブログの場合には、料理材料、料理道具、食堂のような環境要素設定情報製作に実際関連業体が参加して、一実施形態によるウェブテキスト映像化方法に基づいて、サービス提供をすることができる。料理ブログは、料理空間にロードされうる。例えば、調理法に関するウェブテキストを料理ショーに変換してプレイする機能を、実際料理する空間上にある冷蔵庫、シンク台モニターなどに搭載することができる。
【００７３】
図３ないし図５は、ウェブテキストからアニメーションを生成する装置に利用されるドメインフォーマットの例を提供する。これらドメインフォーマットは、例示的な目的で提供され、ウェブテキストの映像化装置に利用されるドメインフォーマットの範囲を限定しない。ある他のドメインフォーマットが利用され、例えば、ドメインフォーマットは、旅行、ブログ、レビュー、商品やサービスに対するコメント、ソーシャルネットワークのコミュニケーションなどを含みうる。
【００７４】
図３は、一実施形態による調理法タイプのドメインフォーマットを示す図である。調理法は、料理方法についてのコンテンツを正規化したデータフォーマットで料理情報（Ｄｉｓｈｉｎｆｏｒｍａｔｉｏｎ）、材料（Ｉｎｇｒｅｄｉｅｎｔｓ）及び説明（Ｉｎｓｔｒｕｃｔｉｏｎ）からなる。
【００７５】
料理情報は、料理の種類（ｃａｔｅｇｏｒｙ）、代表料理方法を表わすスタイル（ｓｔｙｌｅ）、焼き、煮物のような調理方法（ｃｕｉｓｉｎｅ）、メイン料理、デザートのようなコース料理タイプ（Ｃｏｕｒｓｅ）、季節、感謝祭、クリスマスのような節気を表わすタイプ（ｏｃｃａｓｉｏｎ）、カロリー（ｃａｌｏｒｉｅ）、調理時間（Ｔｉｍｅ）、難易度（Ｄｉｆｆｉｃｕｌｔｙ）などの情報を含みうる。
【００７６】
材料は、料理に重要な材料別名称（ｎａｍｅ）、量（ｑｕａｎｔｉｔｙ）及び単位（ｕｎｉｔ）についての情報を含む。
【００７７】
説明は、料理調理過程についての詳細な説明を含む。料理調理過程についてのコンテンツは、大きくテキストとメディアとで構成された段落（ｐａｒａｇｒａｐｈ）単位で構成することができる。段落でテキストとメディアとについての情報を束ねることで、元のウェブテキストに含まれたテキストとメディアとの連関性についての情報を保存することができる。説明の下位ディレクトリーのタイトルには、ユーザ定義題目が指定され、段落下位ディレクトリーのタイトルには、段落の小題目が指定されうる。
【００７８】
図４は、一実施形態によるニュースタイプのドメインフォーマットを示す図である。ニュース（Ｎｅｗｓ）は、新聞記事、放送報道記事などについてのコンテンツを正規化したデータフォーマットで、データ（Ｄａｔａ）、ソース（Ｓｏｕｒｃｅ）及び記事（Ａｒｔｉｃｌｅ）からなる。
【００７９】
データは、ニュースまたは記事が作成された日付を意味する。ソースは、ニュースまたは記事の出所を意味する。記事は、記事に対する全般的な内容を入れる。記事下位に属したタイトル（ｔｉｔｌｅ）は、ユーザクリップ題目を指定する。リポーター（ｒｅｐｏｒｔｅｒ）は、記者の名前を指定し、セクション（ｓｅｃｔｉｏｎ）は、記者の所属を指定する。
【００８０】
記事についてのコンテンツは、大きくテキストとメディア（イメージ、動画、サウンドなど）とで構成された段落単位で構成することができる。段落でテキストとメディアとについての情報を束ねることで、テキストとメディアとの連関性についての情報を保存することができる。段落下位のタイトルは、地文の小題目を指定する項目である。
【００８１】
図５は、一実施形態によるシナリオタイプのドメインフォーマットを示す図である。シナリオは、映画台本についてのコンテンツを正規化したデータフォーマットで複数個の場面（ｓｃｅｎｅ）で構成される。場面タイトル（ｓｃｅｎｅ  Ｔｉｔｌｅ）は、シナリオ上の場面題目を指定する。
【００８２】
各場面は、著作者情報（Ａｕｔｈｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ）とダイアログ（Ｄｉａｌｏｇ）、メディア（Ｍｅｄｉａ）、ナレーション（Ｎａｒｒａｔｉｏｎ）からなる。
【００８３】
著作者情報は、各場面を著作した著作者についての情報で著作者ＩＤ（Ａｕｔｈｏｒ  ＩＤ）及び著作者が属しているグループのＩＤ（ＵｓｅｒＧｒｏｕｐ  ＩＤ）を含みうる。ダイアログでアクターＩＤ（ａｃｔｏｒ  ＩＤ）は、せりふ、感情及び動作を行うアクターのＩＤを表わす。ダイアログは、人物のせりふ（Ｔｅｘｔ）、人物の表情などを含む感情（Ｅｍｏｔｉｏｎ）、動作（Ａｃｔｉｏｎ）についての情報を含む。メディアは、劇中再生されるメディア（イメージ、動画、サウンドなど）についての情報である。ナレーションは、ナレーションせりふ情報である。
【００８４】
図６は、一実施形態による調理法ドメインオントロジーを示す図である。図６は、調理法ドメインを基準にした分類体系（ｔａｘｏｎｏｍｙ）を図式化した図である。ウェブテキストが調理法フォーマットと定義され、料理ショー映像で演出される場合に使われる分類ノードを定義したオントロジーを表わす。調理法ドメインオントロジーは、ノード間の関係も含みうる。このような分類体系は、拡張が可能な形態で構成されていて演出者の意図によって、その関係度及び深さ（ｄｅｐｔｈ）が変更されうる。
【００８５】
図６に示されたように、調理法ドメインオントロジーは、料理動作（ａｃｔｉｏｎ）及び料理材料（ｉｎｇｒｅｄｉｅｎｔ）を含み、料理種類、料理テーマにさらに分類されうる。
【００８６】
料理動作は、ユーザ入力を通じて定められる料理動作を基準に料理動作に必要な小品、料理動作に必要な材料及び付随的な動作とアドリブとを分類ノードと関係度を通じて定義する。図１及び図２を参照すれば、このように定義された各演出要素の値は、脚色エンジン１２０がルールマネージャーを参照して、映像演出時にキャラクターの動作及びせりふと表現されうる。
【００８７】
また、ユーザ入力を通じて定められる料理種類を基準に、主材料、主料理動作を分類することができる。このような情報に対する付加的な強調効果及び情報は、脚色エンジン１２０がルールマネージャー１４０を通じて参照して、キャラクターのせりふ、動作及び小品ローディングなどを通じて演出することができる。
【００８８】
ユーザ入力を通じて定められる料理テーマを基準に、背景、キャラクターの外貌及びあいさつの言葉のような演出情報が脚色エンジンによって参照されうる。この情報は、メディアスタイルの詳細パラメータの選択を可能にする。
【００８９】
図７は、一実施形態によるウェブテキストの映像化方法を示す図である。
【００９０】
ウェブテキストをドメインフォーマットのタイプによって、ウェブテキストに含まれたデータを抽出及び分類するためのドメインフォーマットによるドメインフォーマットスクリプトとして生成する（７１０）。ドメインフォーマットスクリプトは、例えば、ウェブテキストが調理法タイプである場合、図３に示されたような調理法ドメインフォーマットによって、ウェブテキストのデータが抽出及び分類される調理法フォーマットスクリプトとして生成されうる。
【００９１】
ドメインフォーマットスクリプトを用いて、ウェブテキストのアニメーション化に必要なアニメーション製作用のコンテンツを生成する（７２０）。この段階で、アニメーション製作用のコンテンツは、アニメーションの雰囲気を表わすメディアスタイル情報及びアニメーションに登場する客体及び背景についての環境要素設定情報を含む環境情報及び環境情報によるシナリオスクリプトが生成される。
【００９２】
生成されたアニメーション製作用のコンテンツが、グラフィックエンジンを通じてアニメーションとして再生される（７３０）。
【００９３】
図８は、一実施形態によるウェブコンテンツの映像化装置でアニメーション製作用のコンテンツ生成過程の詳細を示す図である。
【００９４】
ブラウザー１０５が、ウェブテキストをスクリプトフォーマッタ１１０に伝達する（８１０）。スクリプトフォーマッタ１１０は、ウェブテキストでテキスト、イメージ、メディアなどのデータを抽出して、各ドメインフォーマットによるドメインフォーマットスクリプトを生成する。ドメインフォーマットスクリプトは、例えば、調理法スクリプト、ニューススクリプトなどがある。
【００９５】
スクリプトフォーマッタ１１０は、生成されたドメインフォーマットスクリプトを脚色エンジンマネージャー２２０に伝達する（８１２）。脚色エンジンマネージャー２２０は、テキスト分析部２１０にドメインフォーマットスクリプトに含まれたテキスト分析を要請する（８１４）。テキスト分析部２１０は、自然語処理（ｎａｔｕｒａｌ  ｌａｎｇｕａｇｅ  ｐｒｏｃｅｓｓｉｎｔ）及び意味パーサ（ｓｅｍａｎｔｉｃ  ｐａｒｓｅｒ）を用いて、テキストに含まれたテキスト構成要素の形式及び意味を表わすタグが付されたテキストを生成する。このように生成されたテキスト分析結果は、脚色エンジンマネージャー２２０に伝達される（８１６）。
【００９６】
脚色エンジンマネージャー２２０は、環境要素設定部２３２に背景、小品、キャラクターのようなパラメータなどの環境要素設定情報を要請する（８１８）。ユーザからユーザが選択したテーマ情報が入力された場合には、脚色エンジンマネージャー２２０は、入力されたテーマ情報による環境要素設定情報を環境要素設定部２３２に要請することができる。環境要素設定部２３２は、ルールマネージャー２４０で環境要素設定情報に対する設定ルールを質疑し（８２０）、ルールマネージャー２４０は、ＪＥＳＳ（Ｊａｖａ（登録商標）Ｅｘｐｅｒｔ  Ｓｙｓｔｅｍ  Ｓｈｅｌｌ）のようなルール推論エンジンによる質疑による答弁を生成し、答弁を環境要素設定部２３２に伝達する（８２２）。
【００９７】
脚色エンジンマネージャー２２０は、演出スタイル生成部２３４に演出スタイルパラメータ選択を要請する（８２４）。演出スタイル生成部２３４は、ルールマネージャー２４０に演出スタイルパラメータを質疑し（８２６）、ルールマネージャー２４０は、推論結果によって演出スタイルパラメータによる答弁を生成して、答弁を演出スタイル生成部２３４に伝達する（８２８）。
【００９８】
環境要素設定部２３２及び演出スタイル生成部２３４は、それぞれルールマネージャー２４０の答弁によって生成された環境要素設定情報及びメディアスタイル情報を脚色エンジンマネージャー２２０に伝達する（８３０）。
【００９９】
脚色エンジンマネージャー２２０は、シナリオスクリプトを生成するために、段階Ｓ８１６で伝達されたテキスト分析結果及び段階Ｓ８３０で伝達された環境要素設定情報及びメディアスタイル情報に基づいて、シナリオ生成部２３６に対話形文章生成を要請する（８３２）。シナリオ生成部２３６は、対話形文章生成に推論が必要な部分に対してルールマネージャー２４０に対話形文章を質疑し（８３４）、ルールマネージャー２４０から質疑に対する答弁を伝達される（８３６）。
【０１００】
また、脚色エンジンマネージャー２２０は、シナリオスクリプトを生成するために、動作８１６で伝達されたたテキスト分析結果及び動作８３０で伝達された環境要素設定情報及びメディアスタイル情報に基づいて、シナリオ生成部２３６に動作詳細化を要請する（８３８）。シナリオ生成部２３６は、動作詳細化に推論に必要な部分に対してルールマネージャー２４０に動作詳細化に対して質疑し（８４０）、ルールマネージャー２４０から質疑に対する答弁を伝達される（８４２）。
【０１０１】
シナリオ生成部２３６は、受信された対話形文章及び動作詳細化結果を用いて、キャラクターに対応する動作と文章とを具体化するアルゴリズムを用いてシナリオスクリプトを生成し、該生成されたシナリオスクリプトを脚色エンジンマネージャー２２０に伝達する（８４４）。
【０１０２】
このような過程を通じて脚色エンジンマネージャー２２０は、環境要素設定情報、メディアスタイル情報によるシナリオスクリプトを獲得することができる。一方、シナリオスクリプト生成過程で対話形文章を生成するか、動作詳細化を行う過程で新たな環境要素が設定されなければならない場合、環境要素設定情報の更新がなされうる。
【０１０３】
図９Ａは、一実施形態によるウェブテキスト映像化方法が適用されるウェブテキストを表わし、図９Ｂは、一実施形態によるウェブテキストの映像化方法を、図９Ａのウェブテキストに適用したウェブサービス画面を示す図である。
【０１０４】
図９Ａは、ウェブアドレス９２０を通じて提供される調理法についての情報を提供するウェブページ９１０を示す。一実施形態によるウェブテキストの映像化方法を具現したアプリケーションが実行されれば、ウェブページの特定位置にウェブテキスト映像化を実行するためのユーザインターフェースを提供することができる。例えば、図９Ａに示されたように、ウェブテキスト映像化要請を受信するためのアニメーションアイコン９３０が画面９１０上の特定位置に提供されることがある。追加的に、ユーザ設定テーマアイコン（図示せず）が提供されて、ユーザにユーザ設定テーマを設定させうる。ユーザインターフェースは、例えば、キーボード、マウス、タッチスクリーンなどを含みうる。
【０１０５】
ユーザが、アイコン９３０を選択する方法などによって画面９１０に提供された調理法を映像化する要請を入力すれば、画面９１０に含まれたウェブテキストのテキスト、映像などの情報は、調理法ドメインフォーマットの調理法スクリプトに変換される。調理法スクリプトは、前述したような方法によって環境要素設定情報、メディアスタイル情報及びシナリオスクリプトに変換されて、グラフィックエンジンに伝達されて再生されうる。したがって、図９Ｂに示されたように、画面９５０、９５２、９５４、９５６、９５８に開示されている調理法によって、大きなボウル（ｂｏｗｌ）に各種の材料を入れて混ぜるか、材料を切るなどのキャラクターが調理を試演する動作を表わすアニメーションが、生成及び再生されてユーザに提供されることがある。
【０１０６】
一実施形態によれば、ユーザが近付きやすい既存の書き物形態である、テキスト、イメージ基盤のウェブテキストを変換して理解しやすいコンテンツを有するメディア映像スクリプトを生成できる。ウェブテキストをアニメーション形態で共有することができる。すなわち、コンテンツ製作者は、いままでと同様に、ウェブでテキスト、イメージを用いてコンテンツを製作しつづけることができる。コンテンツユーザは、ここで説明した装置及び／または方法を用いて、製作されたコンテンツをアニメーション形態で再生することができる。例えば、ニュース、シナリオ、レシピなどのテキストベースのコンテンツを分析して、アニメーション定義言語でそのテキストベースのコンテンツを脚色する方法を提供する。既存のコンテンツ製作者がアニメーション定義言語やアニメーションメディア製作ノーハウを習得する必要はない。
【０１０７】
一実施形態による装置及び方法は、ウェブテキストのドメインカテゴリー、例えば、調理法フォーマット、ブログフォーマット、旅行フォーマット、ニュースフォーマット、シナリオフォーマット、ソーシャルネットワークフォーマットなどを検出することができる。このような装置及び方法は、ウェブテキストのカテゴリーによってウェブテキストを処理することができる。処理の間に、このような装置及び方法は、ドメインのカテゴリーに基づいて、ウェブテキストから多様な特徴を抽出することができる。一実施形態で、このような装置及び方法は、主体、動作、ナレーションなどを明確にするために、シナリオドメインフォーマットによってウェブテキストを２回処理することができる。したがって、アニメーション映像化装置は、ドメインの特徴を抽出した後、該抽出された特徴を用いてシナリオを構成することができる。
【０１０８】
本発明の一態様は、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現可能である。前記のプログラムを具現するコード及びコードセグメントは、当該分野のコンピュータプログラマーによって容易に推論されうる。プログラムコードは、コンパイラによって生成されるマシンコード及びインタープリターを用いて、コンピュータで実行可能なハイレベルコードを含むファイルを含みうる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取れるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光ディスク、フラッシュメモリなどを含む。前述したハードウェア装置は、前述した動作及び方法を行うために、一つ以上のソフトウェアモジュールで動作するように構成することができる。その反対の場合も同様である。また、コンピュータで読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードとして保存されて実行可能である。
【０１０９】
コンピュータシステムまたはコンピュータは、バス、ユーザインターフェース及びメモリコントローラと電気的に連結されるマイクロプロセッサを含みうる。コンピュータシステムまたはコンピュータは、またフラッシュメモリ装置をさらに含みうる。フラッシュメモリは、メモリコントローラを通じてＮビットデータを保存することができる。Ｎビットデータは、マイクロプロセッサによって処理されるか、処理されるはずであり、ここで、Ｎは、１または１以上の整数であり得る。コンピュータシステムまたはコンピュータが移動装置である時、コンピュータシステムまたはコンピュータに電源を供給するために、バッテリーが付加的に提供されることがある。コンピュータシステムまたはコンピュータが、アプリケーションチップセットト、ＣＩＳ（ｃａｍｅｒａ  ｉｍａｇｅ  ｐｒｏｃｅｓｓｏｒ）、ＤＲＡＭ（ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）などをさらに含みうるということは、当業者に明白である。メモリコントローラ及びフラッシュメモリ装置は、データの保存に不揮発性メモリを利用するＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅｒ／ｄｉｓｋ）を構成することができる。
【０１１０】
以上、発明の一実施形態に過ぎず、当業者ならば、本発明の本質的特性から外れない範囲で変形された形態として具現することができる。したがって、本発明の範囲は、前述した実施形態に限定されず、特許請求の範囲に記載の内容と同等な範囲内にいる多様な実施形態が含まれるように解析されなければならない。
【産業上の利用可能性】
【０１１１】
本発明は、ウェブテキストの映像化装置及び方法関連の技術分野に適用可能である。
【図１】
2010218555.tif 000003
【図２】
2010218555.tif 000004
【図３】
2010218555.tif 000005
【図４】
2010218555.tif 000006
【図５】
2010218555.tif 000007
【図６】
2010218555.tif 000008
【図７】
2010218555.tif 000009
【図８】
2010218555.tif 000010
【図９Ａ】
2010218555.tif 000011
【図９Ｂ】
2010218555.tif 000012