(57)【要約】【課題】コンテンツ閲覧端末種別に合致した動画の符号化方式やビットレートでＣＧ動画コンテンツを生成し、配信するコンテンツ配信システムを得る。【解決手段】コンテンツ配信システムはサーバ１と、コンテンツ閲覧端末Ａ１４、コンテンツ閲覧端末Ｂ１５、１６と、サーバ１と各コンテンツ閲覧端末を接続するネットワーク２１で構成される。サーバ１には３ＤＣＧデータソースから動画を生成し、コンテンツ閲覧端末の性能やネットワークの速度に対応した所定のフォーマットで変換する。ユーザはコンテンツ閲覧端末からサーバ１にアクセスして所望のコンテンツを閲覧する。コンテンツは端末の性能やネットワークの速度に合致した形態のデータで配信される。【選択図】        図１
2004265067.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のコンテンツ閲覧端末と、
３ＤＣＧデータを登録するコンテンツ登録部、前記３ＤＣＧデータをＣＧ動画にメディア変換するＣＧ動画生成部、生成した前記ＣＧ動画データを前記コンテンツ閲覧端末で再生可能な符号化方式及びビットレートで符号化するＣＧ動画符号化部、前記３ＤＣＧデータを前記コンテンツ閲覧端末で再生可能な形式のＣＧデータに変換する３ＤＣＧデータ変換部、前記コンテンツ閲覧端末の接続ネットワークと端末性能を識別し前記３ＤＣＧコンテンツを配信、もしくは前記ＣＧ動画コンテンツを選択してストリーム配信するコンテンツ配信部を有するサーバシステムと
を備え、前記コンテンツ閲覧端末と前記サーバシステムとをネットワークを介して接続することを特徴とするコンテンツ配信システム。
【請求項２】
複数のカメラパス情報と共に３ＤＣＧコンテンツを登録し、前記複数のカメラパス情報に基づいて前記３ＤＣＧコンテンツからＣＧ動画データを生成した後、コンテンツ閲覧端末による再生可能な符号化方式及びビットレートによる符号化を行い、当該符号化された夫々のＣＧ動画データを蓄積する蓄積手段を備えたこと特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
蓄積された夫々のＣＧ動画データは、ＣＧ動画コンテンツの配信時に閲覧者の操作により視点位置を選択できる視点位置選択手段を備えたことを特徴とする請求項２記載のコンテンツ配信システム。
【請求項４】
サーバシステムに通信回線網を介して接続されたコンテンツ登録端末装置を設け、前記サーバシステムのコンテンツ登録部に当該コンテンツ登録端末装置からコンテンツの登録を行なうことを特徴とする請求項１から請求項３のうちのいずれか１項記載のコンテンツ配信システム。
【請求項５】
サーバシステムにコンテンツテンプレートデータベースを設け、コンテンツ閲覧端末からＣＧ動画コンテンツ配信時に視点位置を選択する視点位置選択手段を備えたことを特徴とする請求項２記載のコンテンツ配信システム。
【請求項６】
コンテンツ閲覧端末の表示手段に表示されるＣＧ動画の所定の表示部位を指示することにより、カメラパスの異なるＣＧ動画データに切り替える切り替え手段を備えたことを特徴とする請求項２記載のコンテンツ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、３次元ＣＧコンテンツをネットワークを介して接続される性能の異なる端末装置に対して配信するコンテンツ配信システムに関するものである。
【０００２】
【従来の技術】
従来からネットワークを介して各種コンテンツを配信するシステムが提案され、実用化されてきている。これらの中にはネットワークや端末装置（以下、適宜「端末」と略記する）の性能が十分ではなく、膨大なデータ、例えば三次元（３Ｄ）のコンピュータグラフィック（ＣＧ）データ等を配信することができない場合がある。このような問題に対処するため、３ＤＣＧデータのフォーマットを変換することによるデータの軽量化や、３ＤＣＧデータを２次元画像データに変換することによるデータの軽量化を行い配信するものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−３０６４４９公報
【０００４】
【発明が解決しようとする課題】
上述した従来のコンテンツ配信システムでは、３ＤＣＧコンテンツを直接配信することができない端末に対して、２次元画像データや２次元画像に関連づけたアニメーションデータ等、３ＤＣＧコンテンツと比較してファイルサイズが小さいコンテンツに変換して配信していた。従って３ＤＣＧコンテンツが必要とするデータ量に比べて配信できるデータ量は少なく、例えばある決まった方向からの画像データしか配信できないこと等、配信できる内容が限定されていた。
【０００５】
また、３ＤＣＧコンテンツは利用者の操作により自由に視点を変化させて閲覧することで大きな効果が得られるものであるが、上述した従来のコンテンツ配信システムでは、例えば３ＤＣＧコンテンツを２次元画像アニメーションに変換して配信した場合、システムが設定した視点からアニメーションを生成し、そのデータを配信するだけであり、利用者が見たい視点を指定してコンテンツを閲覧することはできなかった。
【０００６】
本発明は上記のような問題点を解決するためになされたもので、端末装置の性能やネットワークの速度に合わせて、動画の符号化方式やビットレートを変更したＣＧ動画コンテンツを生成し、配信することが可能なコンテンツ配信システム、及び、利用者の操作により３ＤＣＧコンテンツの視点を選択することが可能なコンテンツ配信システムを得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係るコンテンツ配信システムは、１つ以上のコンテンツ閲覧端末と、３ＤＣＧデータを登録するコンテンツ登録部、前記３ＤＣＧデータをＣＧ動画にメディア変換するＣＧ動画生成部、生成した前記ＣＧ動画データを前記コンテンツ閲覧端末で再生可能な符号化方式及びビットレートで符号化するＣＧ動画符号化部、前記３ＤＣＧデータを前記コンテンツ閲覧端末で再生可能な形式のＣＧデータに変換する３ＤＣＧデータ変換部、前記コンテンツ閲覧端末の接続ネットワークと端末性能を識別し前記３ＤＣＧコンテンツを配信、もしくは前記ＣＧ動画コンテンツを選択してストリーム配信するコンテンツ配信部を有するサーバシステムとを備え、前記コンテンツ閲覧端末と前記サーバシステムとをネットワークを介して接続するものである。
【０００８】
【発明の実施の形態】
この発明に係るコンテンツ配信システムの実施の一形態について、以下に説明する。
実施の形態１．
まず、実施の形態１について図１〜図５を参照して説明する。なお、図１は実施の形態１に係るコンテンツ配信システムの基本構成を示すブロック図である。また、図２はコンテンツの生成の流れを示すフローチャートであり、図３はコンテンツ生成条件データの構成例を示す図であり、図４はコンテンツの配信の流れを示すフローチャートであり、図５はコンテンツ名、コンテンツ閲覧端末、ネットワーク種別、コンテンツ位置が登録されている配信コンテンツ情報データを示す図である。
【０００９】
図１に示すコンテンツ配信システムは、サーバと、端末と、サーバと端末とを接続するネットワークで構成される。
【００１０】
サーバ１は、３ＤＣＧデータソースからＣＧ動画データを生成する動画生成部４、生成されたＣＧ動画データを符号化するＣＧ動画符号化部５、３ＤＣＧデータソースから３ＤＣＧデータに変換する３ＤＣＧデータ変換部６、符号化されたＣＧ動画データに基づきＣＧ動画コンテンツを生成するＣＧ動画コンテンツ生成部７、変換された３ＤＣＧデータに基づき３ＤＣＧコンテンツを生成する３ＤＣＧコンテンツ生成部８、コンテンツを配信するコンテンツ配信部９、ＣＧ動画コンテンツを格納するＣＧ動画コンテンツＤ／Ｂ（データ・ベース）１０、３ＤＣＧコンテンツを格納する３ＤＣＧコンテンツＤ／Ｂ１２、配信コンテンツの条件を格納した配信コンテンツ条件Ｄ／Ｂ１３、コンテンツ生成の条件を格納したコンテンツ生成条件Ｄ／Ｂ１７、３ＤＣＧデータソースを格納するコンテンツ登録部１８、コンテンツ登録部１８に格納されたコンテンツ名を記録するメインメニューＤ／Ｂ１９、ＣＧ動画を表示するＣＧ動画データ表示部２０を備える。
【００１１】
また、端末は例えばコンテンツ閲覧端末Ａ（無線接続）１４、コンテンツ閲覧端末Ｂ（無線接続）１５、コンテンツ閲覧端末Ｂ（有線接続）１６があり、さらにネットワーク２１と、ネットワーク２１と各コンテンツ閲覧端末とを媒介する無線ネットワークＡ２４及び有線ネットワークＡ２５で構成される。
【００１２】
次にコンテンツの生成過程について図２のフローチャートを参照して説明する。コンテンツ制作者は市販の３ＤＣＧ制作ツール等を使用し、３ＤＣＧデータソースを生成する。３ＤＣＧデータソースは基本的には３次元モデルデータとモーションデータ、カメラパスから構成されているが、モーションデータ及びカメラパスが設定されていない場合もある。
【００１３】
モーションデータが設定されている３ＤＣＧデータソースの場合、３次元モデルは設定されたモーションデータにより動作する。カメラパスはカメラ視点の移動情報であり、レンダリングにより３ＤＣＧから動画を生成する際に、カメラパスに基づいて視点を移動した動画が生成される。本発明に係るコンテンツ配信システムに用いる３ＤＣＧデータは、モーションデータもしくはカメラパスの情報のうち少なくとも一方は有しているものである。
【００１４】
コンテンツ制作者は３ＤＣＧデータソースをコンテンツ登録部１８から入力する（ステップＳＴ１０１）。コンテンツ登録部１８はメインメニューＤ／Ｂ１９にそのコンテンツ名を登録し（ステップＳＴ１０２）、入力された３ＤＣＧデータソースをＣＧ動画生成部４に入力し（ステップＳＴ１０３）、また、３ＤＣＧデータ変換部６にも入力する（ステップＳＴ１０８）。
【００１５】
メインメニューＤ／Ｂ１９に記録されているメインメニューはコンテンツ名称の一覧のＨＴＭＬと、各コンテンツ名称のリンク先として設定されているＡＳＰ（Ａｃｔｉｖｅ  Ｓｅｒｖｅｒ  Ｐａｇｅ）やＳｅｒｖｅｌｅｔのプログラムで構成されており、コンテンツ閲覧端末でコンテンツ名称一覧からコンテンツを選択し、クリックすると、そのコンテンツ名称がリンク先のサーバ上のプログラムに引き渡され、端末で再生可能なコンテンツを識別する。なお、コンテンツ再生の詳細については後述する。
【００１６】
ＣＧ動画生成部４は、３ＤＣＧデータソースを読込み、レンダリング処理を行って、ＣＧ動画データを生成する（ステップＳＴ１０４）。モーションデータを有し、カメラパスを有さない３ＤＣＧデータソースの場合にはデフォルトの視点から３次元モデルの動きをレンダリングしたＣＧ動画データが生成される。一方、モーションデータを有さず、カメラパスを有している３ＤＣＧデータソースの場合には３次元モデルをカメラパスに基づいてカメラが移動したＣＧ動画データとしてレンダリングされる。モーションデータとカメラパスの両方を有している３ＤＣＧデータソースの場合は、カメラパスに設定されたカメラ視線から動作する３次元モデルデータをレンダリングしてＣＧ動画データが生成される。生成されたＣＧ動画データは符号化されていない非圧縮の映像データである。
【００１７】
次にＣＧ動画データはＣＧ動画符号化部５に入力される。ＣＧ動画符号化部５では入力されたＣＧ動画データを符号化して圧縮する（ステップＳＴ１０５）。符号化方式は例えばＭＰＥＧ−４Ｖｉｓｕａｌ等の標準的な符号化方式により符号化されるものとする。ＣＧ動画符号化部５は入力されたＣＧ動画データの１データに対して、性能の異なるネットワークによる配信や端末で再生可能となるように複数の条件で符号化されたＣＧ動画データを生成する。作成する符号化のビットレートや符号化方式はコンテンツ生成条件Ｄ／Ｂ１７に設定されている。
【００１８】
コンテンツ生成条件Ｄ／Ｂ１７の構成例を図３に示す。図３からも分かるようにコンテンツ生成条件Ｄ／Ｂ１７はコンテンツ種別、蓄積場所、ネットワーク種別、コンテンツ閲覧端末、コンテンツ生成条件のデータが格納されており、ＣＧ動画符号化部５はコンテンツ生成条件Ｄ／Ｂ１７のコンテンツ種別からＣＧ動画をサーチし、その各コンテンツ生成条件に合わせて符号化を行う。
【００１９】
上述したようなコンテンツ生成条件にあわせて符号化を行った各ＣＧ動画データはＣＧ動画コンテンツ生成部７に入力される。ＣＧ動画コンテンツ生成部７では、符号化されたＣＧ動画データを表示するための関連情報を付加し、コンテンツとしてＣＧ動画コンテンツＤ／Ｂ１０に蓄積する（ステップＳＴ１０６）。例えばＷｅｂブラウザ上で閲覧する場合には、ＣＧ動画コンテンツ生成部７でＣＧ動画符号化部５で符号化されたＣＧ動画データを表示するためのＨＴＭＬが生成される。
【００２０】
コンテンツ閲覧端末Ａ１４、コンテンツ閲覧端末Ｂ１５、１６は、サーバ１に蓄積されているＣＧ動画データ表示部２０をダウンロードしてＣＧ動画データを表示する。このＣＧ動画データ表示部２０はＪａｖａ（登録商標）アプレットもしくはＡｃｔｉｖｅＸコントロール等であり、これを使用してＷｅｂブラウザ上で表示するためのＨＴＭＬがＣＧ動画コンテンツ生成部７において生成される。ＣＧ動画データが特に他の情報が無くても単独で再生可能であればＣＧ動画コンテンツ生成部７は必要とせず、ＣＧ動画データがＣＧ動画コンテンツＤ／Ｂ１０のＣＧ動画コンテンツと同意になる。ＣＧ動画コンテンツを生成後、ＣＧ動画コンテンツ生成部７はコンテンツ生成条件Ｄ／Ｂ１７の蓄積場所に登録されているディレクトリ下にコンテンツファイルを生成する（ステップＳＴ１０７）。
【００２１】
ＣＧ動画コンテンツ生成部７はコンテンツの生成を終了すると、生成したコンテンツの情報を配信コンテンツ条件Ｄ／Ｂ１３に登録する。このようにして異なるネットワークで接続された複数種のコンテンツ閲覧端末用のＣＧ動画コンテンツが生成される。
【００２２】
一方、３ＤＣＧデータそのものをネットワーク経由で受信し、表示可能な高速ネットワークに接続された高機能端末に対しては、インターネットで配信可能な形式の３ＤＣＧコンテンツを用意する。ステップＳＴ１０８において３ＤＣＧデータ変換部６に入力された３ＤＣＧデータソースはＷｅｂ上で表示可能な３ＤＣＧデータに変換される（ステップＳＴ１０９）。変換時にはコンテンツ生成条件Ｄ／Ｂ１７に登録されている３ＤＣＧコンテンツの条件をサーチし、コンテンツ生成条件に合致した３ＤＣＧデータに変換する。３ＤＣＧデータソースがそのままの形式でＷｅｂブラウザ上で表示可能な形式であれば特に３ＤＣＧデータ変換部６は必要としない。
【００２３】
変換された３ＤＣＧデータは３ＤＣＧコンテンツ生成部８に入力される。３ＤＣＧコンテンツ生成部８では３ＤＣＧデータがＪａｖａ（登録商標）アップレットやＡｃｔｉｖｅＸコントロールにより表示するデータの場合、Ｗｅｂブラウザで表示するときはＨＴＭＬ文を付加してコンテンツを生成する（ステップＳＴ１１０）。３ＤＣＧデータ自体で再生可能であれば３ＤＣＧコンテンツ生成部８は特に必要ではない。３ＤＣＧコンテンツ生成部８は３ＤＣＧコンテンツを生成するとコンテンツ生成条件Ｄ／Ｂ１７に登録されている蓄積場所のディレクトリ下にコンテンツファイルを生成する（ステップＳＴ１１１）。
【００２４】
ＣＧコンテンツ生成部８はコンテンツの生成を終了すると、生成したコンテンツの情報を配信コンテンツ条件データＤ／Ｂ１７に登録する。ここで、３ＤＣＧコンテンツにおいても、コンテンツ生成条件Ｄ／Ｂ１７に複数の条件が記述されていれば、その条件に合わせて複数のコンテンツを生成することも可能である。
【００２５】
次にコンテンツの配信過程動作について図４を参照して説明する。利用者はコンテンツ閲覧端末からコンテンツの閲覧を実施する。本実施の形態では無線ネットワークＡ２４で接続するコンテンツ閲覧端末Ａ１４、コンテンツ閲覧端末Ｂ１５、有線ネットワークＡ２５で接続されるコンテンツ閲覧端末Ｂ１６により３ＤＣＧコンテンツを閲覧する場合について説明を実施する。
【００２６】
ここでコンテンツ閲覧端末Ａ１４は携帯端末であり、３ＤＣＧコンテンツＤ／Ｂ１２に格納されている３ＤＣＧコンテンツの再生はできないが、ＣＧ動画コンテンツＤ／Ｂ１０に格納されているＣＧ動画コンテンツの再生は可能であるとする。またコンテンツ閲覧端末Ｂ（１５、１６）は３ＤＣＧコンテンツＤ／Ｂ１２に格納されている３ＤＣＧコンテンツを再生することが可能な端末であるとする。
【００２７】
また、無線ネットワークＡ２４は低ビットレートのＣＧ動画コンテンツＤ／Ｂ１０に格納されているＣＧ動画コンテンツは送信可能であるが、３ＤＣＧコンテンツＤ／Ｂ１２に格納されている３ＤＣＧコンテンツを送信するには十分な帯域を有していないとし、一方、有線ネットワークＡ２５は３ＤＣＧコンテンツや高ビットレートのＣＧ動画コンテンツを送信することが可能な帯域を有しているとする。
【００２８】
本実施の形態ではコンテンツ閲覧端末Ａ１４によりコンテンツを閲覧する場合について述べる。閲覧者はコンテンツ閲覧端末Ａ１４のブラウザからサーバ１に対してメインメニューＤ／Ｂ１９に登録されているコンテンツにアクセスする（ステップＳＴ２０１）。メインメニューＤ／Ｂ１９には現在、サーバ１に登録されているコンテンツ名の一覧が格納されている。メインメニューＤ／Ｂ１９のコンテンツ名の一覧から閲覧したいコンテンツ名を選択し、サーバ１に対してリクエストを送信する（ステップＳＴ２０２）。
【００２９】
コンテンツ配信部９はコンテンツ閲覧端末Ａ１４からのリクエストを受信し、ＨＴＴＰにおけるｕｓｅｒａｇｅｎｔ情報からその端末の種別を認識する。
ｕｓｅｒａｇｅｎｔは例えば、
Ｍｏｚｉｌｌａ／２．０  （ｃｏｍｐａｔｉｂｌｅ；  ＭＳＩＥ  ３．０２；  Ｗｉｎｄｏｗｓ  （登録商標）ＣＥ；  ２４０ｘ３２０）
であった場合にはＷｉｎｄｏｗｓ（登録商標）系のＯＳを搭載したＰＤＡであると認識する。
また、例えば接続しているネットワークに関してはＨＴＴＰにおけるｇａｔｅｗａｙ情報やｒｅｍｏｔｏｈｏｓｔ情報に含まれるアドレスからネットワーク種別を認識する（ステップＳＴ２０３）。
【００３０】
コンテンツ配信部９は認識した情報を用いて配信コンテンツ条件Ｄ／Ｂ１３にアクセスする。図５は配信コンテンツ条件Ｄ／Ｂ１３に記録されているデータを示したものであり、コンテンツ名、コンテンツ閲覧端末種別、ネットワーク種別、コンテンツ位置が同図に示すように登録されている。コンテンツ配信部９は配信コンテンツ条件Ｄ／Ｂ１３を検索し、リクエストされたコンテンツ名とコンテンツ閲覧端末種別、ネットワーク種別をキーに配信するコンテンツ種別とコンテンツが格納されているコンテンツ位置を入手し（ステップＳＴ２０４）、検索されたコンテンツをコンテンツ閲覧端末Ａ１４に対し送信する（ステップＳＴ２０５）。受信したコンテンツはコンテンツ閲覧端末Ａ１２において表示される（ステップＳＴ２０６）。
【００３１】
図５においてコンテンツ閲覧端末Ａ１４から無線ネットワーク２４を通じてコンテンツＡをリクエストした場合、ＣＧ動画コンテンツＤ／Ｂ１０内のＣＧ動画データを示す
ｈｔｔｐ：／／ｈｏｓｔＡ／ＣＧＭ／Ａ１／ｉｎｄｅｘ．ｈｔｍｌ
がコンテンツ閲覧端末Ａ１４に送信される。実際のＣＧ動画データはこのｈｔｍｌファイル中にアドレスが含まれており、閲覧端末に対してストリーム配信される。この様にして、リクエストしたコンテンツをリクエスト元のコンテンツ閲覧端末の性能や接続されてネットワークに適応して配信することが可能となる。
【００３２】
実施の形態２．
つぎに実施の形態２のコンテンツ配信システムについて、図６を参照して説明する。図６は実施の形態２に係るコンテンツ配信システムの構成を示すブロック図である。実施の形態２は端末からネットワーク経由で３ＤＣＧデータソースを入力することが可能なコンテンツ配信システムの構成であり、図１に示す実施の形態１において、コンテンツ配信システムにネットワーク経由で３ＤＣＧデータソースを入力するために、コンテンツ登録端末２００及び登録コンテンツ受信部２０１がさらに設けられたものである。
【００３３】
コンテンツ制作者はネットワーク２１でサーバ１に接続されたコンテンツ登録端末２００を使用して３ＤＣＧデータソースをサーバ１側に送信する。ネットワーク経由でファイルを送信する方式は、例えばマイクロソフト社のマイクロソフトネットワークのファイル共有等を使用し、サーバ１側で新たなファイルが送信されていないかを定期的に監視することで実現可能である。サーバ１側では登録コンテンツ受信部２０１が３ＤＣＧデータソースを受信し、ＣＧ動画生成部４と３ＤＣＧデータ変換部６に入力する。以降の処理は実施の形態１のコンテンツ配信システムと同様であり、その説明は省略する。
【００３４】
上述したようにして遠隔地からコンテンツ制作者が作成した３ＤＣＧデータソースをサーバ１に登録することが可能となるものである。なお、実施の形態１と同様にサーバ１に、コンテンツ登録部１８を登録コンテンツ受信部２０１と共に設けてもよい。
【００３５】
実施の形態３．
つぎに、実施の形態３のコンテンツ配信システムについて図７〜図１２を参照して説明する。なお、図７は実施の形態３に係る、複数のカメラパスを有する３ＤＣＧコンテンツ配信におけるシステム構成について示すブロック図であり、図８は３ＤＣＧにおけるカメラパスの設定に関する図であり、図９はカメラパスの詳細を示す図である。また、図１０はインタラクティブＣＧ動画コンテンツの一例を示す図であり、図１１はコンテンツテンプレートを使用しない場合のインタラクティブＣＧ動画コンテンツの一例を示す図であり、さらに図１２はＣＧ動画表示部内の操作が可能なインタラクティブＣＧ動画コンテンツの一例を示す図である。
【００３６】
本実施の形態のコンテンツ配信システムは図７に示すように、ＣＧ動画を生成するＣＧ動画生成部１００、生成されたＣＧ動画を符号化するＣＧ動画符号化部１０１、符号化されたＣＧ動画のデータからインタラクティブＣＧ動画コンテンツを生成するインタラクティブＣＧ動画コンテンツ生成部１０２、複数のカメラパスにより生成されたＣＧ動画データを格納するＣＧ動画コンテンツＤ／Ｂ１０４、３ＤＣＧデータソースに設定されているカメラパスの一覧を格納するカメラパスＤ／Ｂ１０５、インタラクティブコンテンツの雛形を格納しているコンテンツテンプレートＤ／Ｂ１０７、ＣＧ動画データを表示するＣＧ動画データ表示部１０８、複数のカメラパスを有する３ＤＣＧコンテンツを登録するコンテンツ登録部１０９を備える。そのほかの構成は実施の形態１で説明したものと同様であり、その説明は省略する。
【００３７】
図８は３ＤＣＧのカメラパスの設定を示し、３ＤＣＧモデル３１０、垂直方向回転のカメラパス（前回り、後回り）３１１、水平方向のカメラパス（右回り、左回り）３１２が設定できる。また図９はカメラパス一覧の詳細を示していて、同図に示すようにカメラパスの区別はカメラパス識別子によって設定される。
【００３８】
図１０はコンテンツテンプレートを使用した場合のインタラクティブＣＧ動画コンテンツの一例であり、インタラクティブＣＧ動画コンテンツ３００には、垂直上前回りのＣＧ動画データを表示するボタン３０１、水平右回りのＣＧ動画データを表示するボタン３０２、垂直下回りのＣＧ動画データを表示するボタン３０３、水平左回りのＣＧ動画データを表示するボタン３０４、ＣＧ動画データ表示部３０５等が設けられる。これらボタン３０１、３０２、３０３、３０４を操作することで３ＤＣＧの視点を設定することができる。
【００３９】
図１１はコンテンツテンプレートを使用しない場合のインタラクティブＣＧ動画コンテンツの一例であり、インタラクティブＣＧ動画コンテンツ３２０には、ＣＧ動画データ表示部３２１、ＣＧ動画データ切換メニュー３２２等が備わる。ＣＧ動画データ切換メニュー３２２を操作することで３ＤＣＧの視点を設定することができる。
【００４０】
次に図７を参照して、実施の形態３の動作の説明を行う。
コンテンツ登録部１０９から入力を行う３ＤＣＧデータソースは複数のカメラパスを有している。図８は複数のカメラパスを有するコンテンツの例を示した図であり、この図では３ＤＣＧモデル３１０の回りを垂直方向３１１に正転、逆転及び水平方向３１２に正転、逆転の４つのカメラパスを設定している。
【００４１】
上述した複数のカメラパスを有する３ＤＣＧコンテンツの配信方式について説明する。コンテンツ制作者は、コンテンツ登録部１０９からＣＧ動画生成部１００に３ＤＣＧデータソースとカメラパス一覧を入力し、一方、３ＤＣＧデータ変換部６には３ＤＣＧデータソースを入力する。カメラパスＤ／Ｂ１０５に記録されるカメラパス一覧は、図９に示すようにカメラパス名称とカメラパス識別子により構成されており、カメラパス名称は最終的にＣＧコンテンツを生成する時に使用し、カメラパス識別子は３ＤＣＧデータソース内に設定されているカメラパスと一義的に関連付けるための識別子である。
【００４２】
ＣＧ動画生成部１００では、入力されたカメラパス一覧に記載されているカメラパスに基づいて３ＤＣＧデータをレンダリングする。このためＣＧ動画生成部１００が生成するＣＧ動画データは１つの３ＤＣＧデータソースに対しカメラパス一覧に記載されているカメラパスの数だけＣＧ動画データが生成される。生成されたＣＧ動画データは１ファイルずつＣＧ動画符号化部１０１にて符号化される。複数のＣＧ動画データを符号化する以外は実施の形態１における符号化の処理と同一であり、それらの説明は省略する。
【００４３】
符号化された複数のＣＧ動画データはインタラクティブＣＧ動画コンテンツ生成部１０２に入力される。インタラクティブＣＧ動画コンテンツ生成部１０２ではコンテンツテンプレートＤ／Ｂ１０７からインタラクティブコンテンツのテンプレートを呼び出す。コンテンツテンプレートＤ／Ｂ１０７に格納されるコンテンツテンプレートは、そのシステムで作成するインタラクティブコンテンツの雛形であり、本実施の形態では図８に示すように３次元モデルの外観を水平垂直の４方向に設定したカメラパスによりＣＧ動画データを生成すると定めてある。従って、予めカメラパス名を決めておけば、インタラクティブＣＧ動画コンテンツを生成することが可能となる。
【００４４】
コンテンツテンプレートには基本的なコンテンツの構成が入っており、インタラクティブＣＧ動画コンテンツ生成部１０２は、コンテンツテンプレートの各ボタンのリンク先をカメラパスの名称を用いて生成したＣＧ動画データのファイル名に置き換えることにより、図１０に示すような閲覧者による直感的な操作が可能なインタラクティブなＣＧ動画コンテンツＤ／Ｂ１０４に格納するＣＧ動画コンテンツを生成することが可能となる。
【００４５】
コンテンツテンプレートを使用しない場合、カメラパスの名称をコンテンツ内に表示し、そのリンク先として対応するＣＧ動画データを設定することで図１１に示すようなコンテンツを生成することが可能である。閲覧者はＣＧ動画データ切換メニュー３２２から閲覧したい方向のカメラパスを選択することにより、ＣＧ動画データを切り替えることが可能である。
【００４６】
上述したようにして、複数のカメラパスで生成されたＣＧ動画データを閲覧者の操作により切換可能とすることにより、その性能上、３ＤＣＧコンテンツＤ／Ｂ１２内の３ＤＣＧデータを閲覧することができない端末からでも、３ＤＣＧコンテンツを擬似的に閲覧することが可能となる。
【００４７】
図１２はＣＧ動画表示部内の操作が可能なインタラクティブＣＧ動画コンテンツの一例であり、インタラクティブＣＧ動画コンテンツ４００、垂直上回りのＣＧ動画データを表示するための操作区域４０１、水平右回りのＣＧ動画データを表示するための操作区域４０２、垂直下回りのＣＧ動画データを表示するための操作区域４０３、水平左回りのＣＧ動画データを表示するための操作区域４０４、ＣＧ動画データ表示部４０５を備える。
【００４８】
また、図１０に示すように、ＣＧ動画データを選択するボタン３０１〜３０４の機能を有するＣＧ動画データ表示部１０８をダウンロードすることにより、ＣＧ動画データ表示部１０８内のマウス操作で異なるカメラパスで生成されたＣＧ動画コンテンツを切り替えることが可能となる。この場合、インタラクティブＣＧ動画コンテンツ生成部１０２は、生成するＣＧ動画コンテンツのＨＴＭＬ内においてＣＧ動画データ表示部１０８に渡すパラメータとして操作区域と切り替えるＣＧ動画データのファイルパスを記述して、操作区域の定義を行う。このようにして、図１２のＣＧ動画データを表示するための操作区域４０１〜４０４の領域内をマウスクリックすることにより対応するＣＧ動画データが表示される。
【００４９】
以上説明したように、ＣＧ動画表示部内のマウス操作により複数のカメラパスで生成されたＣＧ動画データを切換可能とすることで、より３ＤＣＧコンテンツのユーザインタフェースに近い疑似閲覧環境を提供することが可能となる。
【００５０】
【発明の効果】
以上のように、この発明によれば、リクエストしたコンテンツをリクエスト元のコンテンツ閲覧端末の性能や接続されてネットワークの性能に適応して配信することが可能となり、ユーザは膨大なデータ、例えば三次元のコンピュータグラフィックデータ等であっても配信を受けることが可能となる効果がある。
【図面の簡単な説明】
【図１】実施の形態１に係るコンテンツ配信システムの構成を示すブロック図である。
【図２】コンテンツ生成の流れを示すフローチャートである。
【図３】コンテンツ生成条件データの構成例を示す図である。
【図４】コンテンツ配信の流れを示すフローチャートである。
【図５】コンテンツ名、コンテンツ閲覧端末、ネットワーク種別、コンテンツ位置が登録されている配信コンテンツ情報データを示す図である。
【図６】実施の形態２に係るコンテンツ配信システムの構成を示すブロック図である。
【図７】実施の形態３に係るコンテンツ配信システムの構成を示すブロック図である。
【図８】３ＤＣＧにおけるカメラパスの設定に関する図である。
【図９】カメラパス名称とカメラパス識別子の関係を示す図である。
【図１０】インタラクティブＣＧ動画コンテンツの一例を示す図である。
【図１１】コンテンツテンプレートを使用しない場合のインタラクティブＣＧ動画コンテンツの一例を示す図である。
【図１２】ＣＧ動画表示部内の操作が可能なインタラクティブＣＧ動画コンテンツの一例を示す図である。
【符号の説明】
１  サーバ（サーバシステム）、４，１００  ＣＧ動画生成部、５，１０１  ＣＧ動画符号化部、６  ３ＤＣＧデータ変換部、７  ＣＧ動画コンテンツ生成部、８  ３ＤＣＧコンテンツ生成部、９  コンテンツ配信部、１０，１０４  ＣＧ動画コンテンツＤ／Ｂ、１２  ３ＤＣＧコンテンツＤ／Ｂ、１３  配信コンテンツ条件Ｄ／Ｂ、１４  コンテンツ閲覧端末Ａ、１５，１６  コンテンツ閲覧端末Ｂ、１７  コンテンツ条件Ｄ／Ｂ、１８，１０９  コンテンツ登録部、１９  メインメニューＤ／Ｂ、２０，１０８，３０５，３２１，４０５  ＣＧ動画データ表示部、２１  ネットワーク、２４  無線ネットワークＡ、２５  有線ネットワークＡ、１０２  インタラクティブＣＧ動画コンテンツ生成部、１０５  カメラパスＤ／Ｂ、１０７  コンテンツテンプレートＤ／Ｂ、２００  コンテンツ登録端末、２０１  登録コンテンツ受信部、３００，３２０，４００  インタラクティブＣＧ動画コンテンツ、３０１，３０２，３０３，３０４  表示ボタン、３１０  ３ＤＣＧモデル、３１１  垂直方向のカメラパス、３１２  水平方向のカメラパス、３２２  ＣＧ動画データ切替メニュー、４０１，４０２，４０３，４０４  操作区域。
【図１】
2004265067.tif 000003
【図２】
2004265067.tif 000004
【図３】
2004265067.tif 000005
【図４】
2004265067.tif 000006
【図５】
2004265067.tif 000007
【図６】
2004265067.tif 000008
【図７】
2004265067.tif 000009
【図８】
2004265067.tif 000010
【図９】
2004265067.tif 000011
【図１０】
2004265067.tif 000012
【図１１】
2004265067.tif 000013
【図１２】
2004265067.tif 000014