(57)【要約】【課題】エンコーダ装置の設置台数を削減することができる映像配信サーバ、映像配信プログラム、映像配信プログラムを提供すること【解決手段】利用者端末７により指定された希望映像ソースを含む複数の映像ソース２の映像データがデータ形式を変換されるとともに単一のデータに合成された複合映像データを取得し、この複合映像データから希望映像ソースのＩＤ番号が付された映像データを抽出するデータ抽出手段３４と、抽出された希望映像ソースの映像データを利用者端末７に送信する抽出データ送信手段３２とを備えた映像配信サーバ２０。【選択図】図５
2007110586.tif 000002
【特許請求の範囲】
【請求項１】
複数の映像ソースから前記映像ソースを特定するＩＤ番号が付された映像データを取得し、これらの映像データのうち利用者端末が指定する希望映像ソースの映像データを前記利用者端末に配信する映像配信サーバにおいて、
前記希望映像ソースを含む複数の映像ソースの映像データがデータ形式を変換されるとともに単一のデータに合成された複合映像データを取得し、この複合映像データから前記希望映像ソースの前記ＩＤ番号が付された映像データを抽出するデータ抽出手段と、
前記抽出された映像データを前記利用者端末に送信する抽出データ送信手段とを備えたことを特徴とした映像配信サーバ。
【請求項２】
前記利用者端末から送信され前記希望映像ソースのＩＤ番号を含む配信要求を受信したときに作動し、前記希望映像ソースに対し前記複合映像データを生成するデータ変換装置への前記映像データの送信を要求するサーバ側配信要求送信手段を備え、
前記データ抽出手段は、前記サーバ側配信要求に応じて前記希望映像ソースから送信された前記映像データを受信した前記データ変換装置から送信された前記複合映像データを取得することを特徴とした請求項１に記載の映像配信サーバ。
【請求項３】
前記配信要求には前記利用者端末がエンコードすることができるデータ形式である希望データ形式を特定する情報が含まれ、
前記希望データ形式を前記データ変換装置に通知する希望データ形式通知手段を備えたことを特徴とした請求項１または請求項２に記載の映像配信サーバ。
【請求項４】
前記希望データ形式は、ＭＰＥＧ４形式またはＨ．２６４形式であることを特徴とする請求項１ないし請求項３のいずれかひとつに記載の映像配信サーバ。
【請求項５】
映像ソースを特定するＩＤ番号が付された映像データを他の機器に提供する複数の映像ソースと、複数の前記映像ソースから取得した前記映像データのデータ形式を変換するとともに変換後の各映像データを合成して単一の複合映像データを生成するデータ変換装置と、複数の前記映像ソースの映像データを取得し、これらの映像データのうち利用者端末が指定する希望映像ソースの映像データを前記利用者端末に配信する映像配信サーバとを備えた映像配信システムにおいて、
前記利用者端末は、
前記希望映像ソースのＩＤ番号を含む配信要求を前記映像配信サーバに送信する配信要求送信手段を備え、
前記映像配信サーバは、
前記配信要求を受信したときに作動し前記希望映像ソースに対し前記データ変換装置への前記映像データの送信を要求するサーバ側配信要求送信手段と、
前記サーバ側配信要求に応じて前記希望映像ソースから送信された前記映像データを受信した前記データ変換装置から前記複合映像データを受信し、この複合映像データから前記希望映像ソースの前記ＩＤ番号が付された映像データを抽出するデータ抽出手段と、
前記抽出された映像データを前記利用者端末に送信する抽出データ送信手段とを備え
前記映像ソースは、
前記サーバ側配信要求を受信したときに作動し前記映像データを前記データ変換装置に送信する映像データ送信手段を備え、
前記データ変換装置は、
前記映像ソースから前記映像データを受信したときに作動し、前記複合映像データを前記映像配信サーバに送信する複合映像データ送信手段を備えたことを特徴とした映像配信システム。
【請求項６】
前記配信要求には前記利用者端末がエンコードすることができるデータ形式である希望データ形式を特定する情報が含まれ、
前記映像配信サーバは、前記希望データ形式を前記データ変換装置に通知する希望データ形式通知手段を備え、
前記データ変換装置は前記映像ソースから受信した映像データを前記希望データ形式に変換することを特徴とした請求項５に記載の映像配信システム。
【請求項７】
前記希望データ形式は、ＭＰＥＧ４形式またはＨ．２６４形式であることを特徴とする請求項５または請求項６に記載の映像配信システム。
【請求項８】
前記利用者端末は、利用者によって携行される移動端末であることを特徴とした請求項請求項５ないし請求項７のいずれかひとつに記載の映像配信システム。
【請求項９】
複数の映像ソースから前記映像ソースを特定するＩＤ番号が付された映像データを取得し、これらの映像データのうち利用者端末が指定する希望映像ソースの映像データを前記利用者端末に配信する映像配信方法において、
前記希望映像ソースを含む複数の映像ソースの映像データがデータ形式を変換されるとともに単一のデータに合成された複合映像データを取得し、この複合映像データから前記希望映像ソースの前記ＩＤ番号が付された映像データを抽出する工程と、
前記抽出された映像データを前記利用者端末に送信する工程とを備えたことを特徴とした映像配信方法。
【請求項１０】
複数の映像ソースから前記映像ソースを特定するＩＤ番号が付された映像データを取得し、これらの映像データのうち利用者端末が指定する希望映像ソースの映像データを前記利用者端末に配信する映像配信プログラムにおいて、
コンピュータに、
前記希望映像ソースを含む複数の映像ソースの映像データがデータ形式を変換されるとともに単一のデータに合成された複合映像データを取得し、この複合映像データから前記希望映像ソースの前記ＩＤ番号が付された映像データを抽出する機能と、
前記抽出された映像データを前記利用者端末に送信する機能とを備えたことを特徴とした映像配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信システムに関し、特に利用者端末から指定された映像ソースの映像データを複合映像データから分離して利用者端末に配信する技術に関する。
【背景技術】
【０００２】
安価かつ広帯域の通信回線が普及したことにより、パーソナルコンピュータ等の端末への動画配信が広く行われるようになっている。このような配信では、転送されるデータ量を削減するために、ＭＰＥＧ（Moving Picture Experts Group）１形式等のオリジナル動画データをデータ量の少ないＭＰＥＧ４形式やＩＴＵ−Ｔ（International Telecommunication Union-Telecommunication sector）のＨ．２６４形式にサーバ側で変換してから端末に送信するのが一般的である。
特許文献１には、カメラサーバ装置に備えられたビデオカメラで撮影した映像を携帯情報端末に配信するシステムが記載されている（特許文献１の図１）。なお、この図に示されている「データ変換装置」は映像データのエンコード方式を変換するものではなく、ネットワークプロトコルの変換を行うブリッジないしはゲートウェイ装置である。
【０００３】
図９に従来の映像配信システムの構成例を示す。
この映像配信システムは、アナログ映像またはデジタル映像を供給する複数の映像ソース１００、映像装置ごとに設置され映像ソース１００から取得したアナログまたはデジタルの映像情報をＭＰＥＧ４またはＨ．２６４に変換する複数台のエンコーダ装置１０１、変換された映像データを利用者端末１０３、１０４、１０５に伝送制御する映像配信サーバ１０２、映像を見ることができるデコーダソフトを搭載したＰＣ１０３、ＰＤＡ(Personal Data Assistance，Personal Digital Assistants)１０４、３Ｇまたは２．５Ｇ携帯電話方式に対応したモバイルターミナル１０５等の利用者端末より構成されている。
映像ソース１００とエンコーダ装置１０１はＬＡＮ(Local Area Network)１１３で接続されている。エンコーダ装置１０１と映像配信サーバ１０２は、３Ｇまたは２．５Ｇの携帯電話網１１０で接続されている。映像配信サーバ１１２とＰＣ１０３等の利用者端末は、ＡＤＳＬ（Asymmetric Digital Subscriber Line）網１１１または携帯電話網１１２により接続されている。
このような構成を有する従来の映像配信システムはつぎのように動作する。すなわち、映像配信サーバ１２０で動作するサーバソフトは、利用者端末からの要求があると、エンコーダ装置１０１からのＭＰＥＧ４形式あるいはＨ．２６４形式データを受け取り、このデータを利用者端末１０３等に送信する。
【０００４】
図９の例では、映像ソース１台につきエンコーダ装置１台を設けているが、複数の映像ソースからの映像データをエンコードして多重化した多重化データストリームを生成する統計多重装置が特許文献２に記載されている。
この統計多重装置は、複数の符号化器を備え、複数の映像ソースから入力されたデータを同時にエンコードするとともに、エンコードされた複数のデータストリームを多重化器で合成し多重化データを生成する。
【０００５】
【特許文献１】特開２００５−１９７８１８号広報
【特許文献２】特開２００５−１５１０９５号広報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、複数の映像ソースのデータが合成された複合映像データから利用者端末の要求に応じた適切なデータを抽出し、これを利用者端末に配信することができるサーバソフトは存在しなかった。
そのため、映像配信システムを構築するためには、依然として、映像ソースごとにエンコーダ装置を配置する必要があり、システム構築費用が多大なものになるという問題があった。また、エンコーダ装置の設置場所の確保が困難であるという問題があった。
【０００７】
そこで、本発明は、エンコーダ装置の設置台数を削減することができる映像配信サーバ、映像配信システム、映像配信プログラム、映像配信プログラムを提供することをその目的とする。
【課題を解決するための手段】
【０００８】
本発明の映像配信サーバは、複数の映像ソースのＩＤ番号が付された映像データが多重化された複合映像データを取得しこのデータから利用者端末により指定された希望映像ソースのＩＤ番号が付された映像データを抽出するデータ抽出手段と、このデータ抽出手段により抽出した映像データを利用者端末に送信する抽出データ送信手段を備えている（請求項１ないし請求項４）。
【０００９】
上記映像配信サーバによれば、データ抽出手段が複合映像データから利用者端末に配信する映像データを映像ソースのＩＤ番号から抽出することができるから、エンコーダ装置を映像ソースごとに設置する必要がない。
そのため、映像配信システムを構築するために必要なエンコーダ装置の台数を削減し、システム構築に要する費用を削減することができる。
【００１０】
上記映像配信サーバにおいて、利用者端末から送信され希望映像ソースのＩＤ番号を含む配信要求を受信したときに作動し、希望映像ソースに対し複合映像データを生成するデータ変換装置への映像データの送信を要求するサーバ側配信要求送信手段を備えるとともに、データ抽出手段は、サーバ側配信要求に応じて希望映像ソースから送信された映像データを受信したデータ変換装置から複合映像データを受信するようにしてもよい（請求項２）。
このようにすれば、利用者端末は、映像ソースと直接通信する手段を備えていなくても映像データの配信を受けることができる。
【００１１】
上記映像配信サーバにおいて、配信要求には利用者端末がエンコードすることができるデータ形式である希望データ形式を特定する情報を含めるとともに、希望データ形式をデータ変換装置に通知する希望データ形式通知手段を備えるようにしてもよい（請求項３）。
このようにすれば、利用者端末は映像配信サーバから送信される映像データのエンコード形式をあらかじめ指定することができるので、受信した映像データを確実に表示することができる。
【００１２】
上記映像配信サーバにおいて、希望データ形式をＭＰＥＧ４形式またはＨ．２６４形式としてもよい（請求項４）。
このようにすれば、フレームレート（単位時間当たりのフレーム数）と解像度を同一として比較した場合に、映像配信サーバから利用者端末に送信される映像データのサイズを他のデータ形式を用いた場合に比べ小さくすることができる。そのため、利用者端末が映像データを受信するために要する費用を削減することができる。あるいは、他のデータデータ形式と同一のデータサイズとした場合には、フレームレートまたは解像度を上げることができ、利用者端末は、より鮮明な映像を表示することができる。
また、ＭＰＥＧ４とＨ．２６４のデコーダソフトウェアは広く普及しており、また無償で配布されているものも多いので、より多くの利用者端末が映像配信サーバを利用することができる。
【００１３】
本発明の映像配信システムは、映像データを他の機器に提供する複数の映像ソースと、複数の映像ソースから取得した映像データのデータ形式を変換するとともに変換後の各映像データを合成して単一の複合映像データを生成するデータ変換装置と、複数の映像ソースの映像データを取得し、これらの映像データのうち利用者端末が指定する希望映像ソースの映像データを利用者端末に配信する映像配信サーバとを備えている。映像ソースが提供する映像データには映像ソースを特定するＩＤ番号が付されている。
利用者端末は、配信要求送信手段を備え、希望映像ソースを特定する情報を含む配信要求を映像配信サーバに送信する。これを受信した映像配信サーバのサーバ側配信要求送信手段は、希望映像ソースに対してデータ変換装置への映像データの送信を要求する。これを受信した希望映像ソースの映像送信手段は、映像データをデータ変換装置に送信する。映像変換装置は、受信した希望映像ソースの映像データと他の映像ソースの映像データのデータ形式を変換するとともに変換後のデータを合成して複合映像データを生成し、このデータを複合映像データ送信手段により映像配信サーバに送信する。これを受信した映像配信サーバのデータ抽出手段は、複合映像データから希望映像ソースのＩＤ番号が付された映像データを抽出し、抽出データ送信手段は、抽出データを利用者端末に送信する（請求項５ないし請求項８）。
【００１４】
上記映像配信システムによれば、映像配信サーバはデータ抽出手段を備えているためＩＤ番号を確認することにより複合映像データから希望映像ソースの映像データを抽出し、これを利用者端末に送信することができるから、複数の映像ソースの映像データを一括して複合映像データに変換する映像変換装置を有効に活用することができる。
そのため、映像配信システムを構築するために必要なエンコーダ装置の台数を削減し、システム構築に要する費用を削減することができる。
また、映像配信サーバがサーバ側配信要求送信手段を備えているから、映像ソースに映像配信指示を与えることができる。そのため、利用者端末は、映像ソースと直接通信する手段を備えていなくても映像データの配信を受けることができる。
【００１５】
上記映像配信システムにおいて、配信要求には利用者端末がエンコードすることができるデータ形式である希望データ形式を特定する情報を含めるようにし、映像配信サーバは、希望データ形式をデータ変換装置に通知する希望データ形式通知手段を備え、データ変換装置は映像ソースから受信した映像データを希望データ形式に変換するようにしてもよい（請求項６）。
このようにすれば、データ変換装置は、利用者端末が希望するデータ形式を映像配信サーバを介して取得することができるから、希望映像ソースの映像データを希望データ形式に変換することができる。そのため、利用者端末は、受信した映像データを確実に表示することができる。
【００１６】
上記映像配信システムにおいて、希望データ形式をＭＰＥＧ４形式またはＨ．２６４形式としてもよい（請求項７）。
このようにすれば、フレームレートと解像度を同一として比較した場合に、映像配信サーバから利用者端末に送信される映像データのサイズを他のデータ形式を用いた場合に比べ小さくすることができる。そのため、利用者端末が映像データを受信するために要する費用を削減することができる。あるいは、他のデータデータ形式と同一のデータサイズとした場合には、フレームレートまたは解像度を上げることができ、利用者端末は、より鮮明な映像を表示することができる。
また、ＭＰＥＧ４とＨ．２６４のデコーダソフトウェアは広く普及しており、無償で配布されているものも多いので、より多くの利用者端末が映像配信サーバを利用することができる。
【００１７】
上記映像配信システムにおいて、利用者端末を利用者によって携行される移動端末としてもよい（請求項８）。
上記に説明した映像配信システムの利点は、デスクトップ型のパーソナルコンピュータに比べると機能上の制約が多く、また、データ通信のために要する費用が従量制であることが多い携帯端末を利用者端末として用いる場合に、特に顕著となる。
【００１８】
本発明の映像配信方法は、希望映像ソースを含む複数の映像ソースのＩＤ番号が付された映像データがデータ形式を変換されるとともに単一のデータに合成された複合映像データを取得し、この複合映像データから希望映像ソースのＩＤ番号が付された映像データを抽出し、この抽出された映像データを利用者端末に送信することにより映像データの配信を行う（請求項９）。
【００１９】
上記映像配信方法によれば、映像データに付されたＩＤ番号をチェックすることにより複合映像データから希望映像ソースの映像データを抽出することができるから、エンコーダ装置を映像ソースごとに設置する必要がなくなり、従来よりも少ないエンコーダ装置の台数で映像配信を行うことができる。
そのため、映像配信に要する費用を削減することができる。
【００２０】
本発明の映像配信プログラムは、希望映像ソースを含む複数の映像ソースのＩＤ番号が付された映像データがデータ形式を変換されるとともに単一のデータに合成された複合映像データを取得し、この複合映像データから希望映像ソースのＩＤ番号が付された映像データを抽出する機能と、この抽出された映像データを利用者端末に送信する機能を実行させる（請求項１０）。
【００２１】
上記映像配信プログラムによれば、コンピュータを、映像データに付されたＩＤ番号をチェックすることにより複合映像データから希望映像ソースの映像データを抽出し、利用者端末に送信する映像配信装置として動作させることができるから、エンコーダ装置を映像ソースごとに設置する必要がなくなり、従来よりも少ないエンコーダ装置の台数で映像配信を行うことができる。
そのため、映像配信に要する費用を削減することができる。
【発明の効果】
【００２２】
本発明によれば、ＩＤ番号をチェックすることにより複合映像データから希望映像ソースの映像データを抽出し、これを利用者端末に送信することができるから、エンコーダ装置を映像ソースごとに設置する必要がなくなり、従来よりも少ないエンコーダ装置の台数で映像配信を行うことができる。
そのため、映像配信に要する費用を削減することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図を参照しながら本発明の一実施形態である映像配信システム１の構成と動作について説明する。
（映像配信システム１の構成）
図１は、映像配信システム１全体の構成を示す図である。
映像ソース２は、たとえばカメラ、ＶＴＲ(Videotape Recorder）装置、ＤＶＤ(Digital Versatile Disk)再生装置等の機器で、映像の電子的データ（映像データ）をマルチエンコーダ装置３に送信する。映像データは、映像ソース２がリアルタイムに生成するのでもよいし、映像ソース２の記憶装置に格納され、要求に応じて配信されるものでもよい。たとえば映像ソース２が監視カメラの場合は、映像ソース２が監視場所の風景を撮影することによりリアルタイムに生成される動画データである。また、たとえば映像ソース２がサーバコンピュータの場合は、電子データ化してハードディスクやＤＶＤディスクに格納された映画のデータである。映像データのデータ形式は任意のものでよい。
映像ソース２は、たとえば図１に示した映像ソース２ａ、２ｂ、２ｃ、２ｄのように複数設置されていて、それぞれの映像ソースを特定するための固有のＩＤ番号が与えられている。ＩＤ番号としては、たとえば映像ソース２ａのＩＰ(Internet Protocol)アドレス、ＵＲＬ(Uniform Resource Locator)、電話番号等を用いることができる。
マルチエンコーダ装置（データ変換装置）３は、各映像ソース２から送信された映像データをＭＰＥＧ４またはＨ．２６４の形式に変換し、一つの複合映像データを生成する。そして、この複合映像データを、たとえば携帯電話網４を介して映像配信サーバ２０に供給する。
映像配信サーバ２０は、利用者端末７からの映像配信要求を受信し、この要求で指定された映像ソースの映像データを複合映像データから抽出し、要求元の利用者端末に送信する。
利用者端末７は、映像の配信を受ける利用者の端末装置で、映像配信サーバ２０と通信を行うための通信機能と、配信された映像データをデコードする機能と、デコードされた映像を視覚的に表示する機能とを備えている。利用者端末としては、パーソナルコンピュータ（以下、「ＰＣ」という）７ａ、ＰＤＡ７ｂ、携帯電話機７ｃなどを用いることができる。映像配信サーバ２０と利用者端末７は、携帯電話網５、ＡＤＳＬ網６など任意の通信回線で接続されている。
【００２４】
図２は、映像配信サーバ２０のハードウェア構成を示すブロック図である。
映像配信サーバ２０は、制御・演算機能を備えたＣＰＵ(Central Processing Unit )２１と、たとえばＤＲＡＭ(Dynamic Random Access Memory)からなる主記憶装置２２と、たとえばキーボートからなる入力装置２４と、たとえば液晶ディスプレイ装置からなる出力装置２４とを備えたサーバコンピュータである。
映像配信サーバ２０は、たとえばイーサネット（登録商標）アダプタからなり他の装置と通信を行う機能を備えた通信装置２６と、たとえばハードディスク装置からなりＣＰＵ２１によって実行されるプログラム等を記憶している外部記憶装置２５も備えている。
ＣＰＵ２５が、外部記憶装置２５から読み出したプログラムを主記憶装置２２にロードし、このプログラムに含まれる命令を読み出して実行することにより後述する映像配信サーバ２０の各機能を実現する。
【００２５】
図３は、映像配信サーバ２０の機能ブロック図である。
制御部３１は、映像配信サーバ２０全体を制御する機能を備え、たとえば、図２のＣＰＵ２１が主記憶装置２２にロードされたオペレーティングシステム（以下、「ＯＳ」という）を実行することにより実現される。
通信手段３２は、通信回線により接続された他の機器と通信を行い、データやコマンドの授受を行う機能を備えている。映像配信システム１においては、利用者端末７からの映像配信要求の受信、映像ソース２への映像配信要求の送信、マルチエンコーダ装置３からの複合映像データの受信、利用者端末７への指定された映像ソース２の映像データの送信を行う。すなわち、通信手段３２は、サーバ側配信要求送信手段、希望データ形式通知手段、抽出データ送信手段として機能する。
通信手段３２は、たとえばＣＰＵ２１がＯＳに含まれているデバイスドライバ、プロトコルスタック等の通信制御プログラムを実行して通信装置２６を制御することにより実現される。
記憶部３３は、ＣＰＵ２１が実行するＯＳ、通信制御プログラム等の各種プログラムとこれらのプログラムが使用するデータを格納する。
データ抽出手段３４は、通信手段３２がマルチエンコーダ装置３から受信した複合映像データを解析し、利用者端末７から指定された映像ソース（希望映像ソース）のＩＤ番号が付された映像データを抽出する。
【００２６】
図４（ａ）は、映像データを自ら生成する場合の映像ソース２の機能ブロック図である。
制御部４１は、映像ソース２全体を制御する機能を備え、たとえば、ＣＰＵが主記憶装置にロードされたＯＳを実行することにより実現される。
通信手段（映像でデータ送信手段）４２は、通信回線により接続された他の機器と通信を行い、データやコマンドの授受を行う機能を備えている。映像配信システム１においては、映像配信サーバ２０からの配信要求の受信とマルチエンコーダ装置３への映像データの送信を行う。
記憶部４３は、映像ソース２のＩＤ番号とＣＰＵが実行するＯＳ、通信制御プログラム等の各種プログラムとこれらのプログラムが使用するデータを格納する。
映像取得手段４５は、たとえばビデオカメラであり、たとえば監視対象場所の情景を撮影し映像を取得する。
映像データ生成手段４４は、映像取得手段４５が取得した映像に記憶４３から読み出したＩＤ番号を付加するとともに、たとえばＭＰＥＧ１形式でエンコードして映像データを生成する。生成した映像データは逐次マルチエンコーダ装置３に送信するようにしてもよいし、記憶部４３に一旦格納し映像配信サーバ２０からの要求に応じてマルチエンコーダ装置３に送信するようにしてもよい。
【００２７】
図４（ｂ）は、他の装置により生成された映像データを格納する場合の映像ソース２の機能ブロック図である。
制御部４１および通信手段４２の機能は、上記の図４（ａ）の場合と同様である。
記憶部４６には、他の装置により作成された映像データ４６が格納されており、映像配信サーバ２０からの要求に応じて通信手段４２がマルチエンコーダ装置３に送信する。映像データ４６には、あらかじめＩＤ番号が付加されている。
【００２８】
図５は、マルチエンコーダ装置３の機能ブロック図である。
制御部５１は、マルチエンコーダ装置３全体を制御する機能を備え、たとえば、ＣＰＵが主記憶装置にロードされたＯＳを実行することにより実現される。
通信手段５２（複合映像データ送信手段）は、通信回線により接続された他の機器と通信を行い、データやコマンドの授受を行う機能を備えている。映像配信システム１においては、映像ソース２からの映像データの受信と映像配信サーバ２０への複合映像データの送信を行う。
記憶部５３は、ＣＰＵが実行するＯＳ、通信制御プログラム等の各種プログラムとこれらのプログラムが使用するデータを格納する。
データ変換手段５４は、複数の映像ソース２ａ、２ｂ、２ｃ、２ｄから受信した映像データのデータ形式を利用者端末７により指定された形式（希望データ形式）に変換する。
複合映像データ生成手段５５は、データ変換手段５４によりデータ形式を変換された各映像ソースの映像データを単一のデータに合成して複合映像データを生成する。
【００２９】
図６は、利用者端末７の機能ブロック図である。
制御部６１は、利用者端末７全体を制御する機能を備え、たとえば、ＣＰＵが主記憶装置にロードされたＯＳを実行することにより実現される。
通信手段６２（配信要求送信手段）は、通信回線により接続された他の機器と通信を行い、データやコマンドの授受を行う機能を備えている。映像配信システム１においては、映像配信サーバ２０への配信要求の送信と、映像配信サーバ２０からの映像データの受信を行う。
デコード手段６３は、映像配信サーバ２０から受信した映像データをデコードし表示手段６４に出力する。
表示手段６４は、デコード手段６３から出力されたデータをたとえば液晶ディスプレイ装置に出力して使用者が視認可能な形で表示する。
【００３０】
（映像配信システム１の動作）
図７は、映像配信システム１全体の概略的な動作を示すシーケンス図である。図１の利用者端末７ａがデータ形式としてＭＰＥＧ４形式を指定して、映像配信サーバ２０に対して映像ソース２ａの映像の配信を要求した場合を例として説明する。この場合、ＭＰＥＧ４が希望データ形式、映像ソース２ａが希望映像ソースである。
利用者端末７は、映像配信端末２０に対して映像データの配信要求を送信する（Ｓ１０１）。この要求には、希望映像ソース２ａのＩＤ番号と希望データ形式を特定する情報が含まれる。
配信要求を受信した映像配信サーバ２０は、指定された映像ソース２ａまでの伝送ルートを確定し（Ｓ１０２）、映像ソース２ａに配信要求（サーバ側配信要求）を送信する（Ｓ１０３）。この配信要求には、希望データ形式を特定する情報が含まれている。
サーバ側配信要求を受信した映像ソース２ａは、希望データ形式を特定する情報とともに、マルチエンコーダ装置３に映像データを送信する（Ｓ１０４）。この映像データには、映像ソース２ａのＩＤ番号が付されている。
マルチエンコーダ装置３は、希望映像ソースである映像ソース２ａの映像データと他の映像ソース２ｂ、２ｃ、２ｄの映像データを受信し、これらをＭＰＥＧ４形式に変換するとともに合成して複合映像データを生成する（Ｓ１０５）。そして、このデータを映像配信サーバ２０に送信する（Ｓ１０６）。
映像配信サーバ２０は、受信した複合映像データからＩＤ番号をチェックすることにより映像ソース２ａの映像データを抽出し（Ｓ１０７）、利用者端末７ａに送信する（Ｓ１０８）。
【００３１】
図８は、映像配信サーバ２０の動作を示すフローチャートである。図４と同様に、図１の利用者端末７ａがデータ形式としてＭＰＥＧ４を指定し映像配信サーバ２０に対して映像ソース２ａの映像の配信を要求した場合を例として説明する。
通信手段３２は、利用者端末７ａから送信された配信要求を受信する（Ｓ１１１）。この映像配信要求は、たとえばＨＴＴＰ(HyperText Transfer Protocol)の取得要求（ＧＥＴ）コマンドにより行われ、希望映像ソース２ａのＩＤ情報と希望データの形式を特定する情報（以下、「データ形式特定情報」という）が含まれる。データ形式特定情報としては、たとえばＭＰＥＧ４を特定するものとして「ＭＰ４」、Ｈ．２６４を特定するものとして「Ｈ２６４」等の文字列を用いることができる。映像配信要求には、利用者端末７ａを一意に特定する情報（以下、「端末特定情報」という）、たとえば利用者端末７ａのＩＰアドレス、電話番号等も含まれる。
制御部３１は、通信手段３２から映像配信要求に含まれるデータを取得してこれを解析しＩＤ番号とデータ形式特定情報と端末特定情報を取得する（Ｓ１１２）。そして、ＩＤ番号とデータ形式特定情報と端末特定情報を記憶部３３に格納する。
【００３２】
通信手段３２は、ＩＤ番号を記憶部３２から読み出してこの情報に基づいて映像ソース２との間の伝送ルートを確定する（Ｓ１１３）。たとえば、ＩＤ番号が映像ソース２ａのＩＰアドレスであった場合には、通信手段３２は、記憶部３３に格納されているルーティングテーブルを参照し、映像ソース２ａ宛のパケットを転送するルータのＩＰアドレスを取得する。
通信手段３２は、Ｓ１１３で確定した伝送ルートを利用して、映像ソース２ａへサーバ側配信要求を送信する（Ｓ１１４）。この映像配信要求には、データ形式特定情報と映像配信サーバ２０をシステム上で一意に特定する情報（以下、「サーバ特定情報」という）、たとえば映像配信サーバ２０のＩＰアドレス、ＵＲＬ等が含まれる。データ形式特定情報とサーバ特定情報は、映像データとともに映像ソース２ａからマルチエンコーダ装置３に送信される。
【００３３】
通信手段３２は、Ｓ１１４の映像配信要求に応答して映像ソース２ａからマルチエンコーダ装置３を介して送信された複合映像データを受信し（Ｓ１１５）、記憶部３３に一時的に格納する。この複合映像データには、希望映像ソース２ａの映像データのほかにも映像ソース２ｂ等の映像データが含まれている。
データ抽出手段３４は、記憶部３３に格納されている複合映像データを取得し、このデータから記憶部３３に格納されている映像ソース２ａのＩＤ番号と一致するＩＤ番号が付された映像データを抽出する（Ｓ１１６）。データ抽出手段３４は、抽出した映像ソース２ａの映像データを記憶部３３に一時的に格納する。
通信手段３２は、映像ソース２ａの映像データと端末特定情報を記憶部３３から読み出して、映像ソース２ａの映像データを利用者端末７ａに配信する（Ｓ１１７）。この配信は、いわゆるストリーミング配信であり、映像抽出手段３２による映像抽出が完全に終了してから配信を開始するのではなく、たとえばパケット単位で抽出された映像データを順次配信することにより行う。
【００３４】
次に映像システム１の効果について説明する。
映像配信システム１によれば、映像配信サーバ２０のデータ抽出手段３４がマルチエンコーダ装置３から受信した複合映像データから利用者端末７により指定された希望映像ソースの映像データを抽出することができるから、エンコーダ装置を映像ソース２ａ、２ｂ、２ｃ、２ｄそれぞれに設置する必要がない。
そのため、映像配信システムを構築するために必要なエンコーダ装置の台数を削減し、システム構築に要する費用を削減することができる。具体的には、エンコーダ装置の台数は、従来であれば映像ソース２と同数の４台必要だったのに対し、映像配信システム１においては、マルチエンコーダ装置３を１台配置するだけでよい。そのため、１台あたりの価格上昇を考慮しても、エンコーダ装置に関する初期費用とメンテナンス費用を従来の約３分の１に削減することができる。また、エンコーダ装置の設置スペースは従来の４分の１に削減することができる。
【００３５】
映像配信システム１によれば、映像配信サーバ２０が通信手段（サーバ側配信要求手段）３２を備えているから、希望映像ソース（たとえば２ａ）に映像配信指示を与えることができる。そのため、利用者端末７は、映像ソース２ａと直接通信する手段を備えていなくても映像データの配信を受けることができる。
【００３６】
映像配信システム１によれば、利用者端末７が映像配信サーバ２０に送信する配信要求にはデータ形式特定情報が含まれていて、映像配信サーバ２０は、データ形式特定情報をサーバ側配信要求に含めてデータソース２に送信することにより、データソース２を介してマルチエンコーダ装置３に通知することができる。データ形式特定情報を通知されたマルチエンコーダ装置３は、映像ソース２から受信した映像データを希望データ形式に変換することができる。
そのため、利用者端末７は、受信した映像データを確実に表示することができる。
【００３７】
映像配信システム１において、希望データ形式をＭＰＥＧ４形式またはＨ．２６４形式とすれば、フレームレートと解像度を同一として比較した場合に、映像配信サーバ２０から利用者端末７に送信される映像データのサイズを他のデータ形式を用いた場合に比べ小さくすることができる。そのため、利用者端末７が映像データを受信するために要する費用を削減することができる。あるいは、他のデータデータ形式と同一のデータサイズとした場合には、フレームレートまたは解像度を上げることができ、利用者端末７は、より鮮明な映像を表示することができる。
また、ＭＰＥＧ４とＨ．２６４のデコーダソフトウェアは広く普及しており、無償で配布されているものも多いので、より多くの利用者端末が映像配信サーバを利用することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態である映像配信システムの全体図である。
【図２】映像配信サーバのハードウェア構成を示すブロック図である。
【図３】映像配信サーバの機能ブロック図である。
【図４】図４（ａ）は、映像生成機能を持つ場合の映像ソースの機能ブロック図である。図４（ｂ）は、映像生成機能を持たない場合の映像ソースの機能ブロック図である。
【図５】マルチエンコーダ装置の機能ブロック図である。
【図６】利用者端末の機能ブロック図である。
【図７】映像配信システムの動作を示すシーケンス図である。
【図８】映像配信サーバの動作を示すフローチャートである。
【図９】従来の映像配信システムの構成を示す図である。
【符号の説明】
【００３９】
１    映像配信システム
２    映像ソース
４２  通信手段（映像データ送信手段）
３    マルチエンコーダ装置（データ変換装置）
５２  通信手段（複合映像データ送信手段）
７    利用者端末
６２  通信手段（配信要求送信手段）
２０  映像配信サーバ
３１  制御部
３２  通信手段（サーバ側配信要求送信手段、希望データ形式通知手段）
３３  記憶部
３４  データ抽出手段
【図１】
2007110586.tif 000003
【図２】
2007110586.tif 000004
【図３】
2007110586.tif 000005
【図４】
2007110586.tif 000006
【図５】
2007110586.tif 000007
【図６】
2007110586.tif 000008
【図７】
2007110586.tif 000009
【図８】
2007110586.tif 000010
【図９】
2007110586.tif 000011