(57)【要約】【課題】ネットワークを用いた動画配信システムによって配信された任意動画と３次元コンピュータグラフィックスを合成させたコンテンツを、ユーザがネットワーク上で手軽に配信できる、娯楽性と相互作用性の高いコンテンツ生成システムを提供する。【解決手段】本発明では、端末装置３はネットワークを介して動画配信サーバ１からの任意動画並びに任意ライブ動画の送受信と、形状情報配信サーバ２からの任意３次元幾何学形状情報の受信が行え、端末装置３からの任意ライブ動画配信はネットワーク４と動画配信サーバ１を介して他の端末装置３へ行うことができ、端末装置３は受信した任意動画の任意再生時間における画像を抽出し、その画像の各ピクセルに対して透過処理を施してから端末装置３でリアルタイム３次元コンピュータグラフィックスレンダリングを行う際に任意３次元幾何学形状情報のテクスチャマップとして適用することを特徴とする。【選択図】  図１
2011150402.tif 000002
【特許請求の範囲】
【請求項１】
任意動画並びに任意ライブ動画をまとめて動画情報と呼び以下同様としたとき、ネットワーク通信とリアルタイム３DCGレンダリングが並列に行えユーザが操作する端末装置と、動画情報の記録と配信を行う動画配信サーバと、任意３次元幾何学形状情報の記録と配信を行う形状情報配信サーバと、端末装置に接続してライブ動画を撮影するカメラと、ネットワークを介して通信しあえる端末装置群と、を備えたコンテンツ生成システムであって、ここで３DCGとは３次元コンピュータグラフィックスのことであり以下同様である。加えて、端末装置は動画配信サーバに接続し、動画配信サーバに動画情報の配信要求をする動画配信要求手段と、動画情報を受信する動画受信手段と、端末装置に接続されたカメラによって撮影されたライブ動画を動画配信サーバへネットワークを介して送信するライブ動画配信手段と、形状情報配信サーバに接続して任意３次元幾何学形状情報の配信を要求する形状情報配信要求を行い任意３次元幾何学形状情報を受信し、並びに端末装置から形状情報配信サーバへ任意３次元幾何学形状情報を送信する形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、動画受信手段が受信した動画情報の任意再生時間に対応する画像に対し、任意色値範囲に包含される色値を持ったピクセルに対して透過処理を施す透過処理手段とを備え、ここで色値範囲は透過色値範囲と呼び、以下同様である。加えて、透過処理手段によって透過処理が施された画像をネットワーク透過動画テクスチャマップと呼び、形状情報送受信手段で受信した任意３次元幾何学形状情報を用い端末装置上でリアルタイム３DCGレンダリングを行う際に、ネットワーク透過動画テクスチャマップを任意３次元幾何学形状情報へ適用するテクスチャマップとして用い、任意３次元幾何学形状情報がリアルタイム３DCGレンダリングされる際に透過な部分と透過でない部分を生成するネットワーク透過動画テクスチャマップ手段と、ネットワーク透過動画テクスチャマップ手段を実行する際に用いる透過色値範囲を任意で設定できる透過色値範囲変更処理手段とを備え、動画配信サーバは、動画情報を記録する動画記録手段と、端末装置からの動画配信要求を受け付け、動画配信要求を送信した端末装置へ動画情報を配信する動画配信手段と、端末装置からライブ動画送信手段によって送信されるライブ動画を受信し、ネットワークを介して端末装置群へ配信するライブ動画中継手段と、端末装置群の各端末装置を識別する手段とを備え、形状情報配信サーバは、端末装置から形状情報送受信手段により送信された任意３次元幾何学形状情報を受信して記録する形状情報記録手段と、端末装置から任意３次元幾何学形状情報の形状情報配信要求を受け付け、形状情報記録手段により記録された任意３次元幾何学形状情報を形状情報配信要求を出した端末装置に配信する形状情報配信手段と、端末装置群の各端末装置を識別する手段と、を備えたことを特徴とするコンテンツ生成システム。
【請求項２】
端末装置において、請求項１のうち、動画受信手段と、ライブ動画配信手段と、形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、ネットワーク透過動画テクスチャマップ手段と、透過色値範囲変更処理手段と、を全て備える端末装置を構成するコンピュータで動作するコンテンツ生成プログラム。
【請求項３】
端末装置において、請求項１のうち、動画受信手段と、ライブ動画配信手段と、形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、ネットワーク透過動画テクスチャマップ手段と、透過色値範囲変更処理手段と、をすべて備える、コンテンツ生成プログラムにおいて、ネットワーク透過動画テクスチャマップ手段は、端末装置が動画受信手段で受信した動画情報の任意再生時間に対応した候補画像を取得する抽出手段と、抽出手段で抽出した候補画像に対して、透過色値範囲変更処理手段によって設定された透過色値範囲に包含される色値を持つピクセルを選別し、選別したピクセルを透過にする透過処理手段と、透過処理手段で透過部分が生成された候補画像を、形状情報送受信手段によって形状情報配信サーバから受信した任意３次元幾何学形状情報に対してテクスチャマップとして適用し、このテクスチャマップをネットワーク透過動画テクスチャマップと呼び、ネットワーク透過動画テクスチャマップが適用された任意３次元幾何学形状情報を端末装置でリアルタイム３DCGレンダリングすること、を特徴とする方法。
【請求項４】
端末装置において、請求項１のうち、動画受信手段と、形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、ネットワーク透過動画テクスチャマップ手段と、透過色値範囲変更処理手段と、をすべて備える、端末装置上で動作するコンテンツ生成プログラムにおいて、透過色値範囲変更処理手段は、ネットワーク透過動画テクスチャマップ手段を実行中に、透過処理手段で用いる透過色値範囲を、コンテンツ生成プログラムが実行中においても変更できる透過色値範囲変更処理手段を備え、透過色値範囲変更処理手段によって変更された透過色値範囲はネットワーク透過動画テクスチャマップ手段による効果へリアルタイムに反映されること、を特徴とする、透過色値範囲変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信を行うことが可能な端末装置上でリアルタイム３DCGレンダリングが並列に行われる際に、動画配信とライブ動画配信が行える動画配信サーバから時系列に配信される任意動画と任意ライブ動画を、リアルタイム３DCGレンダリングで用いられる任意３次元幾何学形状情報へ、任意動画並びに任意ライブ動画内の任意再生時間に対応する画像内の、任意色値範囲情報に包含される色値を持つピクセルにのみ透過処理を施し、動的な透過部分を設けられるテクスチャマップとして適用する方法に関する。ここで３DCGは３次元コンピュータグラフィックスのことである。
【背景技術】
【０００２】
従来から、ネットワーク通信とリアルタイム３DCGレンダリングを並列に行う端末装置上で、リアルタイム３DCGレンダリング対象である任意３次元幾何学形状情報に対して、動画配信サーバから時系列に端末装置で受信した動画を動画テクスチャマップとして適用する方法がある。前記動画テクスチャマップは動画配信サーバから端末装置が受信した任意動画並びに任意ライブ動画の再生とともに、任意３次元幾何学形状情報がリアルタイム３DCGレンダリングされたときの模様を変化させられるものである。ここで、任意動画並びに任意ライブ動画をまとめて動画情報と呼び以下同様である。動画テクスチャマップによれば、静的なテクスチャマップに比べ動的な表現力を得ることができ、かつ動画情報は動画配信サーバから配信され、任意３次元幾何学形状情報は、任意３次元幾何学形状情報を記録して端末装置へ配信できる形状情報配信サーバから配信され、端末装置が動画情報と任意３次元幾何学形状情報を受信してリアルタイム３DCGレンダリングに用いることができるため、端末装置に記録しておく必要がない。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/index.html  （Papervision3D Official Documentation内のVideoStreamMaterialについての記述）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら前記背景技術では動画配信サーバから時系列に受信した動画情報の任意再生時間における画像に対し、任意色値範囲に包含される色値を持つピクセルを透過させて端末装置上でのリアルタイム３DCGレンダリングの対象となる前記任意３次元幾何学形状情報のテクスチャマップとして適用しないため、前記任意３次元幾何学形状情報が端末装置においてリアルタイム３DCGレンダリングによって描画される際、動的に透過な部分が変化する効果を出すことが出来なかった。インターネットでの動画配信サービスでは、個人が作成した動画で自己表現をしたり、作成した動画に装飾を加えたがる傾向があり、自身で作成した動画へ手軽に装飾を加えられる仕組みが求められている。
【０００５】
本発明は上記のような事情に鑑みてなされたもので、動画配信サーバから受信した動画情報の任意再生時間に対応する画像に含まれるピクセルのうち、任意色値範囲に包含される色値を持つピクセルに対して透過処理を施し、これをネットワーク透過動画テクスチャマップと呼び以下同様である。そして、ネットワーク通信が行われる端末装置上でのリアルタイム3DCGレンダリング対象となる任意３次元幾何学形状情報へ前記ネットワーク透過動画テクスチャマップを適用し、前記任意３次元幾何学形状情報が端末装置上でリアルタイム３DCGレンダリングされる際に透過である部分と透過でない部分を設ける方法と、端末装置上で動作する前記方法を実装したプログラムと、前記動画配信サーバ並びに前記形状情報配信サーバと端末装置の組み合わせによって得られる前記背景技術では得られない娯楽性と相互作用性を備えたコンテンツを生成するコンテンツ生成システムとを提供することが目的である。
【課題を解決するための手段】
【０００６】
前記した課題を解決するために、本発明は、任意動画並びに任意ライブ動画をまとめて動画情報と呼び以下同様としたとき、ネットワーク通信とリアルタイム３DCGレンダリングが並列に行えユーザが操作する端末装置と、動画情報の記録と配信を行う動画配信サーバと、任意３次元幾何学形状情報の記録と配信を行う形状情報配信サーバと、端末装置に接続してライブ動画を撮影するカメラと、ネットワークを介して通信しあえる端末装置群と、を備えたコンテンツ生成システムであって、ここで３DCGとは３次元コンピュータグラフィックスのことであり以下同様である。加えて、端末装置は動画配信サーバに接続し、動画配信サーバに動画情報の配信要求をする動画配信要求手段と、動画情報を受信する動画受信手段と、端末装置に接続されたカメラによって撮影されたライブ動画を動画配信サーバへネットワークを介して送信するライブ動画配信手段と、形状情報配信サーバに接続して任意３次元幾何学形状情報の配信を要求する形状情報配信要求を行い任意３次元幾何学形状情報を受信し、並びに端末装置から形状情報配信サーバへ任意３次元幾何学形状情報を送信する形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、動画受信手段が受信した動画情報の任意再生時間に対応する画像に対し、任意色値範囲に包含される色値を持ったピクセルに対して透過処理を施す透過処理手段とを備え、ここで色値範囲は透過色値範囲と呼び、以下同様である。加えて、透過処理手段によって透過処理が施された画像をネットワーク透過動画テクスチャマップと呼び、形状情報送受信手段で受信した任意３次元幾何学形状情報を用い端末装置上でリアルタイム３DCGレンダリングを行う際に、ネットワーク透過動画テクスチャマップを任意３次元幾何学形状情報へ適用するテクスチャマップとして用い、任意３次元幾何学形状情報がリアルタイム３DCGレンダリングされる際に透過な部分と透過でない部分を生成するネットワーク透過動画テクスチャマップ手段と、ネットワーク透過動画テクスチャマップ手段を実行する際に用いる透過色値範囲を任意で設定できる透過色値範囲変更処理手段とを備え、動画配信サーバは、任意動画情報を記録する動画記録手段と、端末装置からの動画配信要求を受け付け、動画配信要求を送信した端末装置へ動画情報を配信する動画配信手段と、端末装置からライブ動画配信手段によって送信されるライブ動画を受信し、ネットワークを介して端末装置群へ配信するライブ動画中継手段と、端末装置群の各端末装置を識別する手段とを備え、形状情報配信サーバは、端末装置から形状情報送受信手段により送信された任意３次元幾何学形状情報を受信して記録する形状情報記録手段と、端末装置から任意３次元幾何学形状情報の形状情報配信要求を受け付け、形状情報記録手段により記録された任意３次元幾何学形状情報を形状情報配信要求を出した端末装置に配信する形状情報配信手段と、端末装置群の各端末装置を識別する手段と、を備えたことを特徴とするコンテンツ生成システムである。
【０００７】
本発明は、端末装置において、動画受信手段と、ライブ動画配信手段と、形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、ネットワーク透過動画テクスチャマップ手段と、透過色値範囲変更処理手段と、を全て備える端末装置を構成するコンピュータで動作するコンテンツ生成プログラムである。
【０００８】
本発明は、端末装置において、動画受信手段と、ライブ動画配信手段と、形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、ネットワーク透過動画テクスチャマップ手段と、透過色値範囲変更処理手段と、をすべて備える、コンテンツ生成プログラムにおいて、ネットワーク透過動画テクスチャマップ手段は、端末装置が動画受信手段で受信した動画情報の任意再生時間に対応した候補画像を取得する抽出手段と、抽出手段で抽出した候補画像に対して、透過色値範囲変更処理手段によって設定された透過色値範囲に包含される色値を持つピクセルを選別し、選別したピクセルを透過にする透過処理手段と、透過処理手段で透過部分が生成された候補画像を、形状情報送受信手段によって形状情報配信サーバから受信した任意３次元幾何学形状情報に対してテクスチャマップとして適用し、このテクスチャマップをネットワーク透過動画テクスチャマップと呼び、ネットワーク透過動画テクスチャマップが適用された任意３次元幾何学形状情報を端末装置でリアルタイム３DCGレンダリングすること、を特徴とする方法である。
【０００９】
本発明は、端末装置において、請求項１のうち、動画受信手段と、形状情報送受信手段と、リアルタイム３DCGレンダリングとネットワーク通信を並列に行う手段と、ネットワーク透過動画テクスチャマップ手段と、透過色値範囲変更処理手段と、をすべて備える、端末装置上で動作するコンテンツ生成プログラムにおいて、透過色値範囲変更処理手段は、ネットワーク透過動画テクスチャマップ手段を実行中に、透過処理手段で用いる透過色値範囲を、コンテンツ生成プログラムが実行中においても変更できる透過色値範囲変更処理手段を備え、透過色値範囲変更処理手段によって変更された透過色値範囲はネットワーク透過動画テクスチャマップ手段による効果へリアルタイムに反映されること、を特徴とする、透過色値範囲変更方法である。なお、前記透過色値には数値が用いられるが、その数値を色値であるとみなすのであれば、いかなる数値の範囲並びにいかなる数値の精度を用いてもよい。
【発明の効果】
【００１０】
この発明によれば、端末装置上で、前記動画配信サーバ並びに前記形状情報配信サーバから取得した任意動画情報と任意３次元幾何学形状情報を用い、端末装置で受信した動画情報内の任意再生時間に対応する画像の任意色値範囲に包含される色値をもつピクセルにのみ前記透過処理手段を施し、リアルタイム３DCGレンダリングを行う際に任意３次元幾何学形状情報へ前記透過処理手段を施した画像をテクスチャマップとして適用することができるようになり、受信した動画情報を任意３次元幾何学形状情報のテクスチャマップとして再生しつつ、任意３次元幾何学形状情報に動的な透過箇所を設けて、端末装置上でリアルタイム３DCGレンダリングできるようになる。以下前記した効果をネットワーク透過動画テクスチャマッピングと呼ぶ。
【００１１】
また本発明では、上記効果に付随して、一般的に３DCGと動画情報の合成について知識を持たないユーザでも、カメラ、端末装置並びにインターネットに接続可能なネットワーク環境を用意するだけで、ユーザが端末装置を用い、ネットワーク透過動画テクスチャマッピングが適用されたコンテンツを手軽に配信できるようになる。
【図面の簡単な説明】
【００１２】
【図１】本発明によるコンテンツ生成システムを構成する要素の概要図である。
【図２】図１における端末装置３における機能構成を記した概要図である。
【図３】前記ネットワーク透過動画テクスチャマップをリアルタイム３DCGレンダリング上で用いる手順を記したフローチャートである。
【図４】図２におけるライブ動画配信部１０の処理手順を記したフローチャートである。
【図５】図２における透過色値範囲変更部１５の処理手順を記したフローチャートである。
【発明を実施するための形態】
【実施例１】
【００１３】
以下、本発明の一実施形態によるコンテンツ生成システムについて図面を参照して説明する。図１はこの発明の一実施形態であるコンテンツ生成システムの構成要素を記した概要図である。この図においてコンテンツ生成システムは、動画配信サーバ１、形状情報配信サーバ２、端末装置３がネットワーク４を介して通信を行う。動画配信サーバ１並びに形状情報配信サーバ２は各端末装置３を識別でき、端末装置３からの動画情報の配信要求並びに形状情報配信要求を受けたときに、ネットワーク４を介して配信を行うかどうかを選択する手段を備える。動画情報の配信は、本形態においてはストリーミング配信によって行われ、任意３次元幾何学形状情報の配信は形状情報配信サーバ２からバイト列情報でネットワーク４を介したダウンロードにより端末装置３が得ることが出来る。また、動画配信サーバ１は端末装置３からネットワーク４を介して送信されてきた任意ライブ動画を受信し、任意ライブ動画送信元以外の端末装置３へネットワーク４と動画配信サーバ１を介して配信するライブ動画中継手段を備え、端末装置３は前記動画配信サーバ１からネットワーク４を介して送信されてきた動画情報と、形状情報配信サーバ２から送信されてきた任意３次元幾何学形状情報を用い、リアルタイム３DCGレンダリングで任意３次元幾何学形状情報をリアルタイム３DCGレンダリングする際に、前記動画情報を前記ネットワーク透過動画テクスチャマップとして処理し、前記発明の効果で述べられている効果を得る。本実施例において用いる任意３次元幾何学形状情報は、平面の集合と平面の接続で構成される。以下では図２における各構成要素毎での更に詳しい挙動について記述する。
【００１４】
図２は図１における端末装置３の機能構成を説明する概要図である。この図２においてネットワーク５は図１におけるネットワーク４と同一ネットワークであるとする。また、端末装置３はネットワーク通信とリアルタイム３DCGレンダリングを並列に行う性能を備え、端末装置３へ外部から値や信号を入力する外部入力経路１６を備え、カメラ１１が接続されているものならばよい。ここでの外部入力経路１６とは、例えばグラフィカルユーザインターフェイス、キーボード入力、ネットワーク通信による値の取得、PDA端末でのキー入力等である。
【００１５】
図２において動画受信部６はネットワーク５を介して図１における動画配信サーバ１から前記動画受信手段を用い動画情報を受信する。前記動画情報には動画情報の再生時間に対応して再生される音声情報も付加されている。動画受信部６は前記動画情報を候補画像抽出部７へ送り、候補画像抽出部７は前記動画情報の任意再生時間に対応する画像を選択し、これを候補画像とする。また、動画受信部６は同一端末装置３内のライブ動画配信部１０がネットワーク５を介して動画配信サーバ１へ送信した任意ライブ動画に対し、ネットワーク５を介して動画配信サーバ１へ動画配信要求を送信し、ネットワーク５を介して受信することが出来る。また、動画受信部６は動画配信サーバ１から受信する動画を任意で選択することが出来る。
【００１６】
透過色値範囲記録部１３は透過処理部８で前記候補画像へ前記透過処理手段を施す際に用いる任意透過色値範囲を記録しておく構成要素であり、透過色値範囲変更部１５によって、透過色値範囲記録部１３に記録されている任意透過色値範囲を新規透過色値範囲で上書き記録される。透過色値範囲変更部１５は端末装置３の外部入力経路１６から新規透過色値範囲の入力を受け、透過色値範囲記録部１３に記録されている任意透過色値範囲を新規透過色値範囲で上書き記録する前記透過色値範囲変更処理手段を備える。前記候補画像は透過処理部８へ送られ、透過色値範囲記録部１３から任意透過色値範囲を取得し、その任意透過色値範囲に包含される値を持つ候補画像内のピクセルに前記透過処理手段を施し、これをネットワーク透過動画テクスチャマップとし、これをリアルタイム３DCGレンダリング処理部９へ送る。
【００１７】
リアルタイム３DCGレンダリング処理部９では、形状情報受信部１４がネットワーク５を介して図1における形状情報配信サーバ２から、前記形状情報送受信手段により受信した任意３次元幾何学形状情報と、前記ネットワーク透過動画テクスチャマップを任意３次元幾何学形状情報へ適用するテクスチャマップとして用い、前記任意３次元幾何学形状情報にネットワーク透過動画テクスチャマップを適用し、リアルタイム３DCGレンダリングを行い、その出力画像を出力装置１２に出力する。透過処理部８で前記透過処理手段が行われたネットワーク透過動画テクスチャマップ内のピクセルは、リアルタイム３DCGレンダリング処理部９において透過に描画され、出力装置１２へ出力される。リアルタイム３DCGレンダリング処理部９ではリアルタイム３DCGレンダリングが行われている性質上、時系列で出力内容が変化し、その変化には任意３次元幾何学形状情報に適用されるネットワーク透過動画テクスチャマップの再生がある。出力装置１２には液晶表示装置やCRT（Cathode  Ray  Tube）、プロジェクタ等の映像出力機器並びにスピーカー等音声出力装置が含まれ、リアルタイム３DCGレンダリング処理部９において出力された画像は時系列で変化しつつ前記映像出力装置へ出力され、前記音声出力装置では動画受信部６で受信された音声情報が再生される。
【００１８】
カメラ１１は図１における端末装置３に接続されており、図２におけるライブ動画配信部１０にカメラ１１で撮影した任意ライブ動画を送り、ライブ動画配信部１０はネットワーク５を介し、図1における動画配信サーバ１へ任意ライブ動画を送信する。ここで繰り返しになるが、図１におけるネットワーク４と図２におけるネットワーク５は同一ネットワークである。
【００１９】
図１における動画配信サーバ１は図２におけるライブ動画配信部１０からネットワーク５を介して受信した任意ライブ動画を、任意ライブ動画配信元である端末装置３以外にも動画配信サーバ１にネットワーク４を介して接続している複数の端末装置３へ配信する。また動画配信サーバ１は任意ライブ動画のみでなく、動画配信サーバ１上にすでに記録してある任意動画を端末装置３からの動画配信要求に応じて配信する。
【００２０】
図１における形状情報配信サーバ２は前記コンテンツ生成システムにおいて用いられる任意３次元幾何学形状情報を記録しておき、ネットワーク４を介して端末装置３から形状情報配信要求を受信し、ネットワーク４を介して形状情報配信要求を送信してきた端末装置３へ任意３次元幾何学形状情報を配信する。
【００２１】
次に、図１の端末装置３で行われる処理の流れをフローチャートを参照しながら説明する。図３は動画配信サーバ１からネットワーク５を介して受信した動画を元に、形状情報配信サーバ２からネットワーク５を介して受信した任意３次元幾何学形状情報に前記ネットワーク透過動画テクスチャマップを適用するまでの処理を示したフローチャートであり、図４は端末装置３に接続されたカメラ１１で撮影された任意ライブ動画をライブ動画配信部１０によって動画配信サーバ１へネットワーク５を介して送信する処理の流れを示したフローチャートである。図５は図２における透過色値範囲変更部１５が外部入力経路１６から新規透過色値範囲を入力されて、透過色値範囲記録部１３に記録されている任意透過色値範囲を新規透過色値範囲で上書き記録するまでの流れを示したフローチャートである。
【００２２】
まず、図３について端末装置３の動画受信部６は動画配信サーバ１に対してネットワーク５を介して接続し、形状情報受信部１４は形状情報配信サーバ２へネットワーク５を介して接続する（S１０１）。S１０１の後、形状情報受信部１４は必要であれば、形状情報配信サーバ２からネットワーク５を介して任意３次元幾何学形状情報の形状情報配信要求をネットワーク５を介して形状情報配信サーバ２へ送信し、任意３次元幾何学形状情報を受信する（S１０２）。S１０２の後動画受信部６はネットワーク５を介して動画情報の配信要求を動画配信サーバ１へ送信し、動画配信サーバ１からネットワーク５を介して動画情報を受信する（S１０３）。その後、候補画像抽出部７は、S１０３で受信した動画情報から、任意再生時間に対応した画像を抽出し候補画像とする（S１０４）。その後、透過処理部８で候補画像内のピクセルに対し、前記透過処理手段を行う（S１０５〜S１１０）。まず透過色値範囲記録部１３から任意透過色値範囲を取得する（S１０５）。その後S１０４で抽出した候補画像内ピクセルの色値を逐次取得し（S１０６）、そのピクセルを候補ピクセルと呼ぶ。その後、前記候補ピクセルの色値がS１０５で取得した任意透過色値範囲に包含されるかどうかを判定する（S１０７）。S１０７の判定で候補ピクセルの色値がS１０５で取得した任意透過色値範囲に包含されていた場合（S１０７−YES）、候補ピクセルにその候補ピクセルが透過であるということを示す透過情報を付加する（S１０８）。その後、候補画像内にまだS１０７の判定を行うべきピクセルが残っているかどうかを調べ、残っている場合（S１０９−YES）はS１０６からの手順を行う。また、S１０７の判定において候補ピクセルがS１０５で取得した任意透過色値範囲に包含されない場合（S１０７−NO)、S１０９へ移行し、まだS１０７の判定を行うべきピクセルが候補画像内にあるかどうかを判定する（S１０９）。S１０９において、候補画像内にS１０７の判定対象となるピクセルがない（S１０９−NO）という判定になった場合、透過情報が全ての対象ピクセルへ付加され終えた候補画像をネットワーク透過動画テクスチャマップとして出力しS１１０へ移行する。リアルタイム３DCGレンダリング処理部９では透過処理部８から出力（S１０５〜S１１０）したネットワーク透過動画テクスチャマップと形状情報受信部１４で形状情報配信サーバ２から受信した（S１０２）任意３次元幾何学形状情報を用いてリアルタイム３DCGレンダリングを行い、出力装置１２へリアルタイム３DCGレンダリング結果を出力する（S１１１〜S１１２）。その後S１０２〜S１１２までの処理を繰り返すかどうかを判定し（S１１３）、繰り返すならばS１０２へ移行し（S１１３−YES）、繰り返さないならば（S１１３−NO）終了させる。
【００２３】
次に図４について、端末装置３におけるライブ動画配信部１０はネットワーク５を介して動画配信サーバ１へ接続する（S２０１）。その後、ライブ動画配信を続けるかどうかの判定を行う（S２０２）。もしライブ動画配信を続ける場合（S２０２−YES）はS２０３に移行し、端末装置３に接続されたカメラ１１で撮影されている映像の取得を試み、ライブ動画配信を続けない場合（S２０２−NO)はライブ動画配信を停止する。次にS２０４でS２０３で取得を試みたカメラ１１からの映像が取得できるかどうかを判定し、カメラ１１からの映像が取得できる場合（S２０４−YES）はS２０５へ移行し、カメラ１１からの映像が取得できない場合（S２０４−NO）はライブ動画配信を停止する。S２０５ではライブ動画配信部１０がネットワーク５を介して動画配信サーバ１へ任意ライブ動画を送信し、S２０２へ移行し、ライブ動画配信を続けないという判定になるまでS２０２〜S２０５までの処理を繰り返す。
【００２４】
図５について、端末装置３における透過色値範囲変更部１５の処理の流れである。まず外部入力経路１６から新規透過色値範囲の入力を受け、新規透過色値範囲が端末装置３において許容できる透過色値範囲であるかどうかを判定する（S３０１〜S３０２）。S３０２の判定で許容できるという判定の場合は（S３０２−YES）そのまま透過色値範囲記録部１３へ上書き記録する。もしS３０２の判定で許容できないという判定だった場合（S３０２−NO）は新規透過色値範囲を端末装置３において許容できる透過色値範囲へ強制的に修正し、修正後の透過色値範囲を新規透過色値範囲としてして透過色値範囲記録部１３へ上書き記録する。
【産業上の利用可能性】
【００２５】
たとえば、端末装置上でインターネットブラウザが動作している場合、インターネットブラウザ上で前記コンテンツ生成システムの効果を用いたリアルタイム３DCGレンダリングを行うことにより、前記背景技術では生成できない相互作用性と娯楽性を備えたコンテンツがインターネットで配信できるようになる。しかも端末装置のユーザはユーザ自身が用いる端末装置から配信する任意ライブ動画と３DCGの合成という手段や、同様の効果を生成するための他のアプリケーションプログラムの使用を必要とすることなく、ユーザ以外の第三者が使用する端末装置へ、前記コンテンツ生成システムによって生成されたコンテンツを配信できるようになる。
【００２６】
具体的な例をあげると、前記コンテンツ生成システムにおいて、端末装置上で動作するインターネットブラウザにおいてリアルタイム３DCGレンダリングを行う際、背景にコンサートステージを模した３次元幾何学形状情報を配置し、これをステージモデルと呼ぶ。そのステージモデル上に前記ネットワーク透過動画テクスチャマップを施す平面を模した３次元幾何学形状情報を配置し、これをスクリーンモデルと呼ぶ。そしてそのスクリーンモデルに施す前記ネットワーク透過動画テクスチャマップの元となる任意ライブ動画には、楽器を演奏する人物が撮影されており、任意ライブ動画の任意再生時間における画像上に描画されている人物と楽器以外の部分のピクセルは、前記任意透過色値範囲に含まれるものとする。すると、前記ステージモデルと前記スクリーンモデルをインターネットブラウザ上でリアルタイム３DCGレンダリングしたときに、前記スクリーンモデルに対応付けられている前記ネットワーク透過動画テクスチャマップのうち、人物と楽器の部分だけが抽出されて図２における出力装置１２に出力され、透過にされた部分には背景のステージモデルが見えているという効果が得られる。なお、時系列なリアルタイム３DＣＧレンダリングの進行に伴い、スクリーンモデルに対応付けられているネットワーク透過動画テクスチャマップは再生される。また、前記スクリーンモデルの手前に別のスクリーンモデルを配置し、たとえば炎が燃えている動画をネットワーク透過動画テクスチャマップとして施すことによって、演奏者の手前で炎が燃えているような演出を容易に生成することが出来る。またリアルタイム３DCGレンダリングの性質上、再生されている内容をさまざまな角度から眺めるような効果も出せるため表現が多様になる。
【００２７】
本発明による上記のような出力結果は、動画配信サービス並びに前記コンテンツ生成システムを使用しない３DCGコンテンツに対して差別化を計れる要素に出来、本発明による前記コンテンツ生成システムによって生成されたコンテンツを広くインターネットで公開していくことにより、インターネットブラウザ上で表現できるコンテンツの程度を引き上げる要因とすることが出来る。また、本発明によるコンテンツ生成システムは、インターネットブラウザ上で前記コンテンツ生成システムの出力を得ることだけに限定されるものではなく、例えば、パーソナルコンピュータのデスクトップアプリケーションソフトと、ゲーム専用機上で動作するアプリケーションソフトと、PDA端末上で動作するアプリケーションソフトに適用できる。
【符号の説明】
【００２８】
１  動画配信サーバ
２  形状情報配信サーバ
３  端末装置
４  ネットワーク（図１）
５  ネットワーク（図２）
６  動画受信部
７  候補画像抽出部
８  透過処理部  
９  リアルタイム３DCGレンダリング処理部
１０  ライブ動画配信部
１１  カメラ
１２  出力装置
１３  透過色値範囲記録部
１４  形状情報受信部
１５  透過色値範囲変更部
１６  外部入力経路
【図１】
2011150402.tif 000003
【図２】
2011150402.tif 000004
【図３】
2011150402.tif 000005
【図４】
2011150402.tif 000006
【図５】
2011150402.tif 000007