(57)【要約】【課題】本発明は、クライアントに配信する映像番組にユーザが映像出演できるようにする新たな映像番組配信技術の提供を目的とする。【解決手段】視聴者映像情報の組み込み先となる映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを収集し、その収集した映像番組名の指す映像番組を取得して、その取得した映像番組とその収集した視聴者映像情報とを合成することで、その収集した視聴者映像情報の組み込まれた映像番組合成情報を生成して、その収集した配信先情報の指すクライアントに対して、その生成した映像番組合成情報を配信する。この構成に従って、ユーザが参加したい映像番組に参加することが可能となり、これにより、あたかもユーザが映像番組の中に存在するかのような感覚を特定の視聴者に与えることができるようになる。【選択図】図２
2008177717.tif 000002
【特許請求の範囲】
【請求項１】
クライアントに対して映像番組を配信する映像番組配信システムで実行される映像番組配信方法であって、
視聴者映像情報の組み込み先となる映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを収集し、その収集した映像番組名の指す映像番組を取得して、その取得した映像番組とその収集した視聴者映像情報とを合成することで、その収集した視聴者映像情報の組み込まれた映像番組合成情報を生成して、その収集した配信先情報の指すクライアントに対して、その生成した映像番組合成情報を配信することを、
特徴とする映像番組配信方法。
【請求項２】
収集サーバと合成サーバと配信サーバとを備える映像番組配信システムで実行される映像番組配信方法であって、
前記収集サーバが、配信要求元のクライアントから、視聴者映像情報の組み込み先となる映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを収集し、
前記合成サーバが、前記収集サーバの収集した映像番組名の指す映像番組を取得するとともに、前記収集サーバの収集した視聴者映像情報を取得して、その取得した映像番組とその取得した視聴者映像情報とを合成することで、その取得した視聴者映像情報の組み込まれた映像番組合成情報を生成し、
前記配信サーバが、前記合成サーバの生成した前記映像番組合成情報を取得して、前記収集サーバの収集した配信先情報の指すクライアントに対して、その取得した前記映像番組合成情報を配信することを、
特徴とする映像番組配信方法。
【請求項３】
請求項２に記載の映像番組配信方法において、
前記配信サーバが、前記収集サーバの収集した配信先情報の指すクライアントに対して、前記映像番組合成情報の配信許可を求めて、配信許可の得られたクライアントのみに前記映像番組合成情報を配信し、配信許可の得られないクライアントには前記視聴映像情報の組み込まれない映像番組を配信することを、
特徴とする映像番組配信方法。
【請求項４】
請求項２又は３に記載の映像番組配信方法において、
前記収集サーバが、配信要求元のクライアントから収集する視聴者映像情報として、その視聴者映像情報の格納先を示す情報を収集し、
前記合成サーバが、前記格納先を示す情報に基づいて、前記映像番組合成情報の生成に必要となる視聴者映像情報を取得することを、
特徴とする映像番組配信方法。
【請求項５】
請求項２ないし４のいずれか１項に記載の映像番組配信方法において、
前記収集サーバが、配信要求元のクライアントから、視聴者映像情報の組み込み先となる映像番組がライブ番組であるのか否かの情報についても収集して、ライブ番組である場合には、収集した視聴者映像情報を前記合成サーバに送信することを、
特徴とする映像番組配信方法。
【請求項６】
請求項２ないし５のいずれか１項に記載の映像番組配信方法において、
前記収集サーバが、前記配信サーバに対して、収集した映像番組名の指す映像番組がライブ番組であるのか蓄積番組であるのかを問い合わせて、ライブ番組であることの問い合わせ結果を得る場合には、収集した視聴者映像情報を前記合成サーバに送信し、一方、蓄積番組であることの問い合わせ結果を得る場合には、収集した視聴者映像情報を前記合成サーバ及び前記配信サーバとは別に設けられる蓄積サーバに送信するとともに、前記配信サーバに対して、収集した視聴者映像情報をその蓄積サーバに格納したことを示す格納場所情報を送信することを、
特徴とする映像番組配信方法。
【請求項７】
請求項５又は６に記載の映像番組配信方法において、
前記合成サーバが、前記収集サーバから視聴者映像情報が送信されてくる場合に、前記配信サーバから前記ライブ番組を取得して、その取得したライブ番組とその送信されてきた視聴者映像情報とを合成することで前記映像番組合成情報を生成することを、
特徴とする映像番組配信方法。
【請求項８】
請求項６に記載の映像番組配信方法において、
前記合成サーバが、前記配信サーバから前記蓄積番組と前記格納場所情報とが送信されてくる場合に、その格納場所情報に基づいて、前記蓄積サーバから前記収集サーバの収集した視聴者映像情報を取得して、その送信されてきた蓄積番組とその取得した視聴者映像情報とを合成することで前記映像番組合成情報を生成することを、
特徴とする映像番組配信方法。
【請求項９】
クライアントから情報を収集する収集サーバと、映像を合成する合成サーバと、クライアントに映像情報を配信する配信サーバとを備える映像番組配信システムで用いられる合成サーバであって、
前記収集サーバの収集した映像番組名の指す映像番組を取得する手段と、
前記収集サーバの収集した視聴者映像情報を取得する手段と、
前記取得した映像番組と、前記取得した視聴者映像情報とを合成することで、その取得した視聴者映像情報の組み込まれた映像番組合成情報を生成する手段と、
前記生成した映像番組合成情報を前記配信サーバに送信する手段とを備えることを、
特徴とする映像番組配信システムで用いられる合成サーバ。
【請求項１０】
クライアントから情報を収集する収集サーバと、映像を合成する合成サーバと、クライアントに映像情報を配信する配信サーバとを備える映像番組配信システムで用いられる合成サーバの実現に用いられる合成サーバ用プログラムであって、
コンピュータを、
前記収集サーバの収集した映像番組名の指す映像番組を取得する手段と、
前記収集サーバの収集した視聴者映像情報を取得する手段と、
前記取得した映像番組と、前記取得した視聴者映像情報とを合成することで、その取得した視聴者映像情報の組み込まれた映像番組合成情報を生成する手段と、
前記生成した映像番組合成情報を前記配信サーバに送信する手段として機能させるための合成サーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収集サーバと合成サーバと配信サーバとを備える映像番組配信システムで実行される映像番組配信方法と、その映像番組配信システムで用いられる合成サーバと、その合成サーバの実現に用いられる合成サーバ用プログラムとに関し、特に、システムの配信する映像番組にユーザが映像出演できるようにする映像番組配信方法と、その映像番組配信システムで用いられる合成サーバと、その合成サーバの実現に用いられる合成サーバ用プログラムとに関する。
【背景技術】
【０００２】
従来技術として、ホームページ上に常に新しい情報によって更新された会議映像の番組表を提供して、ライブあるいはビデオオンデマンドにより会議映像を配信するという会議映像配信システムが提供されている（例えば、特許文献１参照）。
【０００３】
この特許文献１に記載された会議映像配信システムでは、ユーザは、ライブの会議映像を視聴する場合には、インターネットを介してＷＷＷサーバにアクセスして、ホームページ上の番組表から会議映像を選択することで、ライブの会議映像の配信を受けることになる。一方、ビデオオンデマンドにより会議映像を視聴する場合には、インターネットを介してＷＷＷサーバにアクセスして、ホームページの会議検索ページでデータベースサーバの会議情報を検索して所望の会議情報を選択することで、会議映像の配信を受けることになる。
【特許文献１】特開２００２−１９９３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の映像配信システムでは、システムの用意する映像をそのままクライアントに配信するようにしており、システムの配信する映像番組にユーザが映像出演できるようになる仕組みは実現されていない。
【０００５】
これから、従来技術に従っていると、例えば、ドラマの中で使用される部屋の写真楯に、ユーザ自身の写真を合成することで、自分の好みの女優や男優の昔の恋人役などとしてドラマに映像出演して、そのドラマを自分の見てもらいたい相手に配信するというようなことを実現することができない。
【０００６】
このような形で映像番組にユーザが映像出演できるようになれば、ユーザは映像番組を視聴するときに、色々な楽しみ方ができるようになるとともに、友達同士のコミュニケーションも図れるようになる。
【０００７】
しかるに、従来技術では、システムの配信する映像番組にユーザが映像出演できるようになる仕組みを実現しておらず、これから、システムの配信する映像番組にユーザが映像出演できるようにすることにより期待できる様々な効果を実現することができない。
【０００８】
本発明はかかる事情に鑑みてなされたものであって、クライアントに配信する映像番組にユーザが映像出演できるようにする新たな映像番組配信技術の提供を目的とする。
【課題を解決するための手段】
【０００９】
この目的を達成するために、本発明を具備する映像番組配信システムは、クライアントから情報を収集する収集サーバと、映像を合成する合成サーバと、クライアントに映像情報を配信する配信サーバとを備える。
【００１０】
〔１〕収集サーバの構成
本発明を実現すべく備えられる収集サーバは、（イ）配信要求元のクライアントから、視聴者映像情報の組み込み先となる映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを収集する収集手段と、（ロ）収集手段の収集した配信先情報を配信サーバに送信する第１の送信手段と、（ハ）配信サーバに対して、収集手段の収集した映像番組名の指す映像番組がライブ番組であるのか蓄積番組であるのかを問い合わせる問い合わせ手段と、（ニ）問い合わせ手段による問い合わせに従って、ライブ番組であることの問い合わせ結果を得る場合に、収集手段の収集した視聴者映像情報を合成サーバに送信する第２の送信手段と、（ホ）問い合わせ手段による問い合わせに従って、蓄積番組であることの問い合わせ結果を得る場合に、収集手段の収集した視聴者映像情報を合成サーバ及び配信サーバとは別に設けられる蓄積サーバに送信するとともに、配信サーバに対して、収集手段の収集した視聴者映像情報をその蓄積サーバに格納したことを示す情報を送信する第３の送信手段とを備えるように構成する。
【００１１】
以上の各処理手段はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１２】
〔２〕合成サーバの構成
本発明を実現すべく備えられる合成サーバは、（イ）配信サーバから、収集サーバの収集した映像番組名の指す映像番組を取得する第１の取得手段と、（ロ）収集サーバ、あるいは、収集サーバ及び配信サーバとは別に設けられる蓄積サーバから、収集サーバの収集した視聴者映像情報を取得する第２の取得手段と、（ハ）第１の取得手段の取得した映像番組と、第２の取得手段の取得した視聴者映像情報とを合成することで、その取得した視聴者映像情報の組み込まれた映像番組合成情報を生成する生成手段と、（ニ）生成手段の生成した映像番組合成情報を配信サーバに送信する送信手段とを備えるように構成する。
【００１３】
以上の各処理手段はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１４】
〔３〕配信サーバの構成
本発明を実現すべく備えられる配信サーバは、（イ）収集サーバから、収集サーバの収集した映像番組の配信先情報を取得する取得手段と、（ロ）収集サーバから、収集サーバの収集した映像番組名の指す映像番組がライブ番組であるのか蓄積番組であるのかの問い合わせがある場合に、その映像番組がライブ番組であるのか蓄積番組であるのかを判断して、その判断結果を返信する返信手段と、（ハ）合成サーバから、収集サーバの収集した映像番組名の指すライブ番組の送信要求がある場合に、そのライブ番組を合成サーバに送信する第１の送信手段と、（ニ）取得手段の取得した配信先情報の指すクライアントから、収集サーバの収集した映像番組名の指す蓄積番組の配信要求がある場合に、合成サーバに対して、その蓄積番組と収集サーバから送信されてきた視聴者映像情報の格納場所を示す情報とを送信する第２の送信手段と、（ホ）合成サーバから、視聴者映像情報の組み込まれた映像番組合成情報を取得して、取得手段の取得した配信先情報の指すクライアントに対して、その取得した映像番組合成情報を配信する配信手段とを備えるように構成する。
【００１５】
以上の各処理手段はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１６】
〔４〕本発明を具備する映像番組配信システムの処理
次に、このように構成される本発明を具備する映像番組配信システムが実行する映像番組配信処理について説明する。
【００１７】
このように構成される本発明を具備する映像番組配信システムでは、収集サーバは、配信要求元のクライアントから、視聴者映像情報の組み込み先となる映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを収集して、その収集した配信先情報を配信サーバに送信する。
【００１８】
これにより、配信サーバは、収集サーバの収集した映像番組の配信先情報を取得することになる。
【００１９】
続いて、収集サーバは、配信サーバに対して、収集した映像番組名の指す映像番組がライブ番組であるのか蓄積番組であるのかの問い合わせを行う。
【００２０】
これにより、配信サーバは、収集サーバの収集した映像番組名の情報を取得することになるが、収集サーバが配信先情報の中に映像番組名を含めて配信サーバに送信する場合には、配信サーバは、その配信先情報に従って、収集サーバの収集した映像番組名の情報を取得することが可能である。
【００２１】
この問い合わせを受けて、配信サーバは、収集サーバの収集した映像番組名の指す映像番組がライブ番組であるのか蓄積番組であるのかを判断して、その判断結果を収集サーバに返信する。
【００２２】
この問い合わせに対する判断結果を受けて、収集サーバは、配信サーバからライブ番組であることの問い合わせ結果を得る場合には、合成サーバに対して、収集した視聴者映像情報と収集した映像番組名（ライブ番組名）とを送信する。
【００２３】
この視聴者映像情報・ライブ番組名の送信を受けて、合成サーバは、配信サーバに対して、そのライブ番組名の指すライブ番組の送信を要求することで、そのライブ番組を取得して、その取得したライブ番組とその送信されてきた視聴者映像情報とを合成することで映像番組合成情報（合成ライブ番組）を生成して、それを配信サーバに送信する。
【００２４】
この映像番組合成情報の送信を受けて、配信サーバは、合成サーバから映像番組合成情報を取得すると、収集サーバから取得した配信先情報の指すクライアントに対して、その取得した映像番組合成情報を配信する。
【００２５】
ここで、この映像番組合成情報の配信にあたって、配信サーバは、配信先情報の指すクライアントに対して、映像番組合成情報の配信許可を求めて、配信許可の得られたクライアントのみに映像番組合成情報を配信し、配信許可の得られないクライアントには視聴映像情報の組み込まれない映像番組を配信することがある。
【００２６】
一方、収集サーバは、上記の問い合わせに対する判断結果を受けて、配信サーバから蓄積番組であることの問い合わせ結果を得る場合には、収集した視聴者映像情報を蓄積サーバに送信するとともに、配信サーバに対して、収集した視聴者映像情報をその蓄積サーバに格納したことを示す格納場所情報を送信する。
【００２７】
このあと、配信サーバは、収集サーバから取得した配信先情報の指すクライアントから、収集サーバから問い合わせのあった蓄積番組の配信要求があると、合成サーバに対して、その蓄積番組と収集サーバから送信されてきた視聴者映像情報の格納場所を示す格納場所情報とを送信する。
【００２８】
この蓄積番組・格納場所情報の送信を受けて、合成サーバは、その格納場所情報に基づいて、蓄積サーバから収集サーバの収集した視聴者映像情報を取得して、その送信されてきた蓄積番組とその取得した視聴者映像情報とを合成することで映像番組合成情報（合成蓄積番組）を生成して、それを配信サーバに送信する。
【００２９】
この映像番組合成情報の送信を受けて、配信サーバは、合成サーバから映像番組合成情報を取得すると、収集サーバから取得した配信先情報の指すクライアントに対して、その取得した映像番組合成情報を配信する。
【００３０】
ここで、この映像番組合成情報の配信にあたって、配信サーバは、配信先情報の指すクライアントに対して、映像番組合成情報の配信許可を求めて、配信許可の得られたクライアントのみに映像番組合成情報を配信し、配信許可の得られないクライアントには視聴映像情報の組み込まれない映像番組を配信することがある。
【００３１】
以上に説明した本発明を具備する映像番組配信システムの処理では、収集サーバが、配信サーバに対して、収集した映像番組名の指す映像番組がライブ番組であるのか蓄積番組であるのかの問い合わせを行うことで説明したが、配信要求元のクライアントから、視聴者映像情報の組み込み先となる映像番組がライブ番組であることの情報を収集することができる場合には、この問い合わせを省略することができる。
【００３２】
この場合には、収集サーバは、直ちに、合成サーバに対して、収集した視聴者映像情報と収集した映像番組名（ライブ番組名）とを送信し、これを受けて、合成サーバは、配信サーバに対して、そのライブ番組名の指すライブ番組の送信を要求することで、そのライブ番組を取得して、その取得したライブ番組とその送信されてきた視聴者映像情報とを合成することで映像番組合成情報（合成ライブ番組）を生成して、それを配信サーバに送信することになる。
【００３３】
また、以上に説明した本発明を具備する映像番組配信システムの処理では、収集サーバがどのような形で視聴者映像情報を収集するのかについて説明しなかったが、視聴者映像情報として、視聴者映像情報の格納先を示す情報を収集するようにしてもよく、この場合には、合成サーバは、その格納先を示す情報に基づいて、視聴者映像情報を取得することになる。
【発明の効果】
【００３４】
このようにして、本発明は、システムの配信する映像番組にユーザが映像出演できるようになる仕組みを実現する。
【００３５】
この仕組みに従って、本発明によれば、視聴者映像情報の合成映像を介して、ユーザが参加したいライブ番組または蓄積番組に参加することを可能とし、さらに、その映像番組を見てもらいたい相手を指定することを可能とすることで、あたかもユーザが映像番組の中に存在するかのような感覚を特定の視聴者に与えるという効果が得られる。
【発明を実施するための最良の形態】
【００３６】
実施の形態に従って本発明を詳細に説明する。
【００３７】
図１に、本発明を具備する映像番組配信システムのシステム構成を図示する。
【００３８】
この図に示すように、本発明を具備する映像番組配信システムは、映像出演を希望するユーザの操作する送信クライアント１-i（ｉ＝１〜ｎ）と、映像番組を視聴するユーザの操作する受信クライアント２-j（ｊ＝１〜ｍ）と、送信クライアント１-iから映像出演を可能にする視聴者映像情報などの視聴者情報を収集する視聴者映像情報収集サーバ１０と、視聴者映像情報収集サーバ１０の収集した視聴者映像情報を蓄積する視聴者映像情報蓄積サーバ２０と、視聴者映像情報収集サーバ１０の収集した視聴者映像情報と映像番組とを合成することで、その視聴者映像情報の組み込まれた映像番組である映像番組合成情報を生成する視聴者映像情報合成サーバ３０と、視聴者映像情報合成サーバ３０の生成した映像番組合成情報や視聴者映像情報の組み込まれない映像番組を受信クライアント２-jに配信する映像番組配信サーバ４０とが、インターネット３を介して接続されることで構成される。
【００３９】
ここで、視聴者映像情報合成サーバ３０は、合成対象となる視聴者映像情報を一時的に保持する視聴者映像情報保持部３１と、合成対象となる映像番組を一時的に保持する映像番組保持部３２とを備える。
【００４０】
また、映像番組配信サーバ４０は、配信中でない映像番組（蓄積番組）を記憶する蓄積番組記憶装置４１と、視聴者映像情報収集サーバ１０から送信されてくる配信リストを記憶する配信リスト記憶部４２とを備える。
【００４１】
図２及び図３に、このように構成される本発明を具備する映像番組配信システムの実行するフローチャートを図示する。
【００４２】
ここで、図２に示すフローチャートは、送信クライアント１-iが映像番組合成情報の配信要求を発行するときを契機にして実行するフローチャートであり、図３に示すフローチャートは、受信クライアント２-jが映像番組の配信要求を発行するときを契機にして実行するフローチャートである。
【００４３】
最初に、図２のフローチャートに従って、送信クライアント１-iが映像番組合成情報の配信要求を発行するときを契機にして実行する処理について説明する。
【００４４】
送信クライアント１-iが映像番組合成情報の配信要求を発行すると、視聴者映像情報収集サーバ１０は、図２中の（１）で示すように、ユーザが視聴者映像情報を合成したいと希望する映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とで構成される視聴者情報を収集する。
【００４５】
すなわち、送信クライアント１-iを操作するユーザは、映像番組合成情報の配信要求を発行するときには、視聴者映像情報を合成したいと希望する映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを指定して映像番組合成情報の配信要求を発行するので、視聴者映像情報収集サーバ１０は、それらの情報を収集するのである。
【００４６】
ここで、配信先情報としては、配信先となる受信クライアント２-jを特定可能とする受信クライアント２-jの名前やＩＰアドレスや配信相手ユーザの名前などを収集することになる。
【００４７】
また、配信先情報には、自分自身の送信クライアント１-iを含めることが可能である。例えば、送信クライアントＡのユーザが自分の端末を含め、送信クライアントＡ１のユーザと送信クライアントＡ２のユーザとに自分の視聴者映像情報を合成した映像番組を見せたいと希望する場合には、配信先情報として、「送信クライアントＡ」、「送信クライアントＡ１」、「送信クライアントＡ２」を指定することになる。ここで、送信クライアント名に代えて、送信クライアント１-iを特定可能とするＩＰアドレスやユーザ名を指定することも可能である。
【００４８】
また、視聴者映像情報については、映像情報そのものを指定してくる場合には、その映像情報を収集することになるが、映像情報の格納先の情報として、送信クライアント１-i上または送信クライアント１-i以外にあるファイルまたはデバイスまたはＵＲＬなどを指定してくる場合には、その情報を収集することになる。
【００４９】
視聴者映像情報収集サーバ１０は、続いて、図２中の（２）で示すように、映像番組配信サーバ４０に対して、収集した配信先情報と、収集した映像番組名と、収集した視聴者映像情報の格納場所（後述するように視聴者映像情報合成サーバ３０が当初の格納場所となる）の情報とからなる配信リストを送信する。
【００５０】
このようにして映像番組配信サーバ４０に送信された配信リストについては、映像番組配信サーバ４０の配信リスト記憶部４２に保存されることになる。
【００５１】
視聴者映像情報収集サーバ１０は、続いて、図２中の（３）で示すように、映像番組配信サーバ４０に対して、収集した映像番組名を指定して、その映像番組名の指す映像番組が配信中であるのかを問い合わせる。
【００５２】
この問い合わせを受けて、映像番組配信サーバ４０は、指定された映像番組名の指す映像番組が配信中であるのかを判断して、図２中の（４）で示すように、視聴者映像情報収集サーバ１０に対して、その判断結果を回答してくる。
【００５３】
これから、視聴者映像情報収集サーバ１０は、続いて、図２中の（５）で示すように、映像番組配信サーバ４０からの回答結果に基づいて、収集した映像番組名の指す映像番組が配信中であるのかを判断する。
【００５４】
視聴者映像情報収集サーバ１０は、この判断処理に従って、収集した映像番組名の指す映像番組が配信中であることを判断するときには、続いて、図２中の（６）で示すように、視聴者映像情報合成サーバ３０に対して、収集した視聴者映像情報を送信するとともに、映像番組配信サーバ４０に問い合わせた映像番組（ライブ番組）の名前を通知する。
【００５５】
このようにして視聴者映像情報合成サーバ３０に送信された視聴者映像情報については、視聴者映像情報合成サーバ３０の視聴者映像情報保持部３１に保存されることになる。
【００５６】
このライブ番組名の通知を受けて、視聴者映像情報合成サーバ３０は、図２中の（７）で示すように、映像番組配信サーバ４０に対して、通知されたライブ番組名の指すライブ番組の送信を要求する。
【００５７】
このライブ番組の送信要求を受けて、映像番組配信サーバ４０は、図２中の（８）で示すように、視聴者映像情報合成サーバ３０に対して、配信中のライブ番組を送信してくる。
【００５８】
このようにして映像番組配信サーバ４０から送信されてくるライブ番組については、視聴者映像情報合成サーバ３０の映像番組保持部３２に一時的に保存されることになる。
【００５９】
これから、視聴者映像情報合成サーバ３０は、続いて、図２中の（９）で示すように、映像番組配信サーバ４０から送信されてくるライブ番組と、視聴者映像情報収集サーバ１０から送信されてきた視聴者映像情報保持部３１に保存される視聴者映像情報とを合成することで映像番組合成情報（合成ライブ番組）を生成する。ここで、視聴者映像情報としてＵＲＬなどが送信されてくる場合には、そのＵＲＬなどに基づいて、映像情報である視聴者映像情報を取得することになる。
【００６０】
視聴者映像情報合成サーバ３０は、続いて、図２中の（１０）で示すように、映像番組配信サーバ４０に対して、生成した映像番組合成情報（合成ライブ番組）を送信して、処理を終了する。
【００６１】
この映像番組合成情報（合成ライブ番組）の送信を受けて、映像番組配信サーバ４０は、配信リスト記憶部４２に保存される配信先情報を読み出して、その読み出した配信先情報の指す受信クライアント２-jに対して、視聴者映像情報合成サーバ３０から送信されてくる映像番組合成情報（合成ライブ番組）を配信することになる。
【００６２】
一方、視聴者映像情報収集サーバ１０は、図２中の（５）で、映像番組配信サーバ４０からの回答結果に基づいて、収集した映像番組名の指す映像番組が配信中でないことを判断するときには、図２中の（１１）で示すように、視聴者映像情報蓄積サーバ２０に対して、視聴者映像情報収集サーバ１０の収集した視聴者映像情報を送信する。
【００６３】
視聴者映像情報収集サーバ１０は、続いて、図２中の（１２）で示すように、映像番組配信サーバ４０に対して、視聴者映像情報収集サーバ１０の収集した視聴者映像情報の格納場所が視聴者映像情報合成サーバ３０ではなくて視聴者映像情報蓄積サーバ２０に変更されたことを通知して、処理を終了する。
【００６４】
そして、この通知を受けて、映像番組配信サーバ４０は、配信リスト記憶部４２に記憶される視聴者映像情報の格納場所の情報を、視聴者映像情報合成サーバ３０から視聴者映像情報蓄積サーバ２０に変更することになる。
【００６５】
以上に説明した図２の処理の構成に従って、本発明を具備する映像番組配信システムによれば、送信クライアント１-iのユーザがカメラデバイスを指定し、観客席の中にユーザの顔の動画映像を合成することで、たとえば野球中継番組をあたかもユーザが観客席の中で野球観戦をしているかのような野球中継番組とすることが可能となる。
【００６６】
次に、図３のフローチャートに従って、受信クライアント２-jが映像番組の配信要求を発行するときを契機にして実行する処理について説明する。
【００６７】
受信クライアント２-jを操作するユーザは、映像番組の配信要求を発行するときには、その映像番組の名前を指定して映像番組の配信を要求する。
【００６８】
これから、受信クライアント２-jは、ユーザが映像番組の配信を要求すると、図３中の（１）で示すように、映像番組配信サーバ４０に対して、ユーザの指定する映像番組名を指定して、その映像番組の配信を要求する。
【００６９】
この映像番組の配信要求を受けて、映像番組配信サーバ４０は、図３中の（２）で示すように、配信リスト記憶部４２に記憶される配信先情報を参照することで、その配信要求を発行した受信クライアント２-jが配信要求のある映像番組に基づいて生成された映像番組合成情報の配信先として設定されているのかを判断する。
【００７０】
映像番組配信サーバ４０は、この判断処理に従って、配信要求を発行した受信クライアント２-jが映像番組合成情報の配信先として設定されていないことを判断するときには、続いて、図３中の（３）で示すように、配信要求を発行した受信クライアント２-jに対して、配信要求のある映像番組（ライブ番組または蓄積番組）を合成しないもとのままの形で配信する。
【００７１】
これを受けて、配信要求を発行した受信クライアント２-jは、視聴者映像情報の合成されていない配信要求の映像番組を受信することになる。
【００７２】
一方、映像番組配信サーバ４０は、図３中の（２）で、配信要求を発行した受信クライアント２-jが映像番組合成情報の配信先として設定されていることを判断するときには、続いて、図３中の（４）で示すように、配信要求を発行した受信クライアント２-jに対して、視聴者映像情報の合成された形で配信要求の映像番組を配信してよいのかを問い合わせる。
【００７３】
この問い合わせを受けて、配信要求を発行した受信クライアント２-jは、ユーザに問い合わせることで、視聴者映像情報と配信要求の映像番組とが合成されたものの配信でよいのかを決定して、図３中の（５）で示すように、映像番組配信サーバ４０に対して、その決定結果を回答してくる。
【００７４】
これから、映像番組配信サーバ４０は、図３中の（６）で示すように、配信要求を発行した受信クライアント２-jからの回答結果に基づいて、視聴者映像情報と配信要求の映像番組とを合成するのかを決定する。
【００７５】
映像番組配信サーバ４０は、この決定処理に従って、視聴者映像情報と配信要求の映像番組とを合成しないことを決定するときには、続いて、図３中の（７）で示すように、配信要求を発行した受信クライアント２-jに対して、配信要求のある映像番組（ライブ番組または蓄積番組）を合成しないもとのままの形で配信する。
【００７６】
これを受けて、配信要求を発行した受信クライアント２-jは、視聴者映像情報の合成されていない配信要求の映像番組を受信することになる。
【００７７】
一方、映像番組配信サーバ４０は、図３中の（６）で、視聴者映像情報と配信要求の映像番組とを合成することを決定するときには、続いて、図３中の（８）で示すように、配信要求の映像番組が蓄積番組であるのかライブ番組であるのかを判断する。
【００７８】
映像番組配信サーバ４０は、この判断処理に従って、配信要求の映像番組が蓄積番組でないことを判断するとき、すなわち、ライブ番組であることを判断するときには、図２のフローチャートの処理に従って、視聴者映像情報合成サーバ３０から映像番組合成情報（合成ライブ番組）が送信されてくるので、続いて、図３中の（９）で示すように、配信要求を発行した受信クライアント２-jに対して、その送信されてくる映像番組合成情報（合成ライブ番組）を配信する。
【００７９】
これを受けて、配信要求を発行した受信クライアント２-jは、視聴者映像情報の合成された配信要求の映像番組（合成ライブ番組）を受信することになる。
【００８０】
一方、映像番組配信サーバ４０は、図３中の（８）で、配信要求の映像番組が蓄積番組であることを判断するときには、続いて、図３中の（１０）で示すように、視聴者映像情報合成サーバ３０に対して、配信要求の蓄積番組（蓄積番組記憶装置４１から読み出す）を送信するとともに、配信リスト記憶部４２に保存される視聴者映像情報の格納場所の情報を通知する。
【００８１】
このようにして映像番組配信サーバ４０から送信されてくる蓄積番組については、視聴者映像情報合成サーバ３０の映像番組保持部３２に一時的に保存されることになる。
【００８２】
この格納場所情報の通知を受けて、視聴者映像情報合成サーバ３０は、図３中の（１１）で示すように、映像番組配信サーバ４０から通知された格納場所情報に基づいて、視聴者映像情報蓄積サーバ２０に対して、視聴者映像情報の送信を要求する。
【００８３】
この視聴者映像情報の送信要求を受けて、視聴者映像情報蓄積サーバ２０は、図３中の（１２）で示すように、視聴者映像情報合成サーバ３０に対して、視聴者映像情報収集サーバ１０から取得した視聴者映像情報を送信する。
【００８４】
このようにして視聴者映像情報蓄積サーバ２０から送信されてくる視聴者映像情報については、視聴者映像情報合成サーバ３０の視聴者映像情報保持部３１に一時的に保存されることになる。
【００８５】
これから、視聴者映像情報合成サーバ３０は、続いて、図３中の（１３）で示すように、映像番組配信サーバ４０から送信されてきた映像番組保持部３２に保存される蓄積番組と、視聴者映像情報蓄積サーバ２０から送信されてきた視聴者映像情報保持部３１に保存される視聴者映像情報とを合成することで映像番組合成情報（合成蓄積番組）を生成する。ここで、視聴者映像情報としてＵＲＬなどが送信されてくる場合には、そのＵＲＬなどに基づいて、映像情報である視聴者映像情報を取得することになる。
【００８６】
視聴者映像情報合成サーバ３０は、続いて、図３中の（１４）で示すように、映像番組配信サーバ４０に対して、生成した映像番組合成情報（合成蓄積番組）を送信する。
【００８７】
この映像番組合成情報の送信を受けて、映像番組配信サーバ４０は、図３中の（１５）で示すように、配信要求を発行した受信クライアント２-jに対して、その送信されてくる映像番組合成情報（合成蓄積番組）を配信する。
【００８８】
これを受けて、配信要求を発行した受信クライアント２-jは、視聴者映像情報の合成された配信要求の映像番組（合成蓄積番組）を受信することになる。
【００８９】
以上に説明した図３の処理の構成に従って、本発明を具備する映像番組配信システムによれば、ユーザの顔写真のファイルを指定し、ドラマの中で使用される部屋の写真盾にユーザの写真を合成することで、たとえばユーザの好みの女優または男優の昔の恋人役などとしてドラマに参加することが可能となる。さらに、そのドラマを見てもらいたい相手を指定することが可能となる。
【００９０】
図２に示すフローチャートでは、図２中の（１）で示すように、視聴者映像情報収集サーバ１０は、ユーザが視聴者映像情報を合成したいと希望する映像番組の名前と、その映像番組内に組み込む視聴者映像情報と、その映像番組の配信先情報とを収集するようにしたが、ユーザがその映像番組がライブ番組であるということを知ることができる場合には、視聴者映像情報収集サーバ１０は、これらの情報に加えて、その映像番組が配信中であるということを示すキーワードを収集できるようになる。
【００９１】
このときには、図２中の（３）〜（５）の処理が不要となるとともに、図２中の（１１）、（１２）の処理が不要となる。
【００９２】
すなわち、視聴者映像情報収集サーバ１０が映像番組が配信中であるということを示すキーワードを収集できる場合には、映像番組配信サーバ４０への問い合わせを行うことなく、図４に示すフローチャートの処理に従って、その配信中の映像番組（ライブ番組）と視聴者映像情報収集サーバ１０の収集した視聴者映像情報とを合成することで映像番組合成情報（合成ライブ番組）を生成して、それを視聴者映像情報収集サーバ１０の収集した配信先情報の指す受信クライアント２-jに対して配信するように処理することになる。
【００９３】
図５に、本発明を具備する映像番組配信システムの他のシステム構成を図示する。
【００９４】
図５に示す本発明を具備する映像番組配信システムと、図１に示す本発明を具備する映像番組配信システムとの違いは、図５に示す本発明を具備する映像番組配信システムでは、受信クライアント２-jに代えてテレビ受信機４-k（ｋ＝１〜ｐ）が映像番組を受信するように処理する点と、映像番組配信サーバ４０に接続される放送局５０が、これらのテレビ受信機４-kに対して、視聴者映像情報合成サーバ３０の生成した映像番組合成情報を放送するように処理する点にある。
【００９５】
図６に、このように構成される本発明を具備する映像番組配信システムの実行するフローチャートを図示する。
【００９６】
テレビ受信機４-k（ｋ＝１〜ｐ）が映像番組を受信する場合、配信先は全てのテレビ受信機４-kということになる。したがって、視聴者映像情報収集サーバ１０は配信先情報を収集する必要はないが、これは、全てのテレビ受信機４-kが配信先になるという情報を収集したことと等価である。また、配信対象となる映像番組はライブ番組となる。したがって、視聴者映像情報収集サーバ１０は、映像番組配信サーバ４０に対して、映像番組が配信中であるのかを問い合わせる必要がない。
【００９７】
これから、視聴者映像情報収集サーバ１０は、図６中の（１）で示すように、ユーザが視聴者映像情報を合成したいと希望するライブ番組の名前と、そのライブ番組内に組み込む視聴者映像情報と、その映像番組が放送中であるということを示すキーワードとを収集するように処理することになる。
【００９８】
そして、視聴者映像情報収集サーバ１０は、放送中であるということを示すキーワードに基づいて、直ちに、視聴者映像情報合成サーバ３０に対して、収集した視聴者映像情報を送信するとともに、収集したライブ番組名を通知し、これを受けて、視聴者映像情報合成サーバ３０は、映像番組配信サーバ４０からそのライブ番組名の指すライブ番組を取得して、送信されてきた視聴者映像情報と合成することで合成ライブ番組を生成して、映像番組配信サーバ４０に送信し、これを受けて、放送局５０は、映像番組配信サーバ４０から合成ライブ番組を受け取って、それを全てのテレビ受信機４-kに対して放送するように処理することになる。
【００９９】
このように、本発明を具備する映像番組配信システムは、放送という配信形態をとる場合にも、そのまま適用できるものである。
【産業上の利用可能性】
【０１００】
本発明は、特定のユーザに対して映像番組を配信可能な映像配信システムや不特定多数のユーザに対して映像番組を配信可能な映像放送システムに適用できるものであり、システムの用意する映像番組にユーザが映像出演できるようになる仕組みを実現する。
【図面の簡単な説明】
【０１０１】
【図１】本発明を具備する映像番組配信システムのシステム構成図である。
【図２】本発明を具備する映像番組配信システムの実行するフローチャートである。
【図３】本発明を具備する映像番組配信システムの実行するフローチャートである。
【図４】本発明を具備する映像番組配信システムの実行するフローチャートである。
【図５】本発明を具備する映像番組配信システムの他のシステム構成図である。
【図６】本発明を具備する映像番組配信システムの実行するフローチャートである。
【符号の説明】
【０１０２】
１    送信クライアント
２    受信クライアント
３    インターネット
１０  視聴者映像情報収集サーバ
２０  視聴者映像情報蓄積サーバ
３０  視聴者映像情報合成サーバ
３１  視聴者映像情報保持部
３２  映像番組保持部
４０  映像番組配信サーバ
４１  蓄積番組記憶装置
４２  配信リスト記憶部
【図１】
2008177717.tif 000003
【図２】
2008177717.tif 000004
【図３】
2008177717.tif 000005
【図４】
2008177717.tif 000006
【図５】
2008177717.tif 000007
【図６】
2008177717.tif 000008