(57)【特許請求の範囲】
【請求項１】
時刻同期した複数本の映像ストリームを、それぞれ同期を取りながらファイルとして保存する記録データ蓄積部と、
前記複数本の映像ストリームの各コンテンツのファイル名のメタデータ、表示映像の画面上のレイアウト配置データ、および各ファイルの再生起動時間を少なくとも含む同期用ＸＭＬベースファイルを作成する同期用ＸＭＬベースファイル作成部と、
該同期用ＸＭＬベースファイル作成部で作成された同期用ＸＭＬファイルを蓄積し、前記再生起動時間が同じ複数ＸＭＬファイルを再生する同期用ＸＭＬベースファイル蓄積部と、
外部から読み出し要求のあった各ファイル名のメタデータ、表示映像の画面上のレイアウト配置データおよび映像ストリームのファイルを少なくとも含むデータを、指定起動時間にストリーミング配信する配信サーバとを具備し、
前記配信サーバは、前記ファイル名に基づいて前記同期用ＸＭＬベースファイル蓄積部から前記再生起動時間が同じ複数ＸＭＬファイルを読み出して、前記複数本の映像ストリームの各コンテンツのファイル名のメタデータ、画面上のレイアウト配置データを少なくとも取得し、該読み出したＸＭＬファイルにより前記記録データ蓄積部をアクセスして前記複数本の映像ストリームのファイルを取得し、ストリーミング配信するマルチメディア配信サーバ。
【請求項２】
請求項１に記されたマルチメディア配信サーバにおいて、
前記映像ストリームは、映像・音声ストリーム、または映像・音声・テキストストリームを含むことを特徴とするマルチメディア配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はマルチメディア配信サーバに関し、特に映像・音声・テキストの複数画面によるＴＶ会議、マルチメディア・ストリーミング配信、あるいは映像監視記録システムへの利用を目的とし、コンピュータを利用した複数拠点からの映像・音声ストリームのコンテンツの時刻を管理し、同時配信による再利用を容易に実現するマルチメディア配信サーバに関する。
【背景技術】
【０００２】
従来の再生サーバの一例を、図５を参照して説明する。再生サーバは、記録部分と再生部分とからなり、記録部分は、映像ストリームを受信する受信部５１と該受信部５１で受信されたデータを例えばファイル（ＭＰＥＧ４ファイル等）として記憶する記憶部５２とからなり、また再生部分は、マルチメディア配信サーバ５３と同期再生クライアント５４とからなる。
【０００３】
この再生サーバでは、同期再生クライアント５４は通常１つのＰＣを有するものであり、マルチメディア配信サーバ５３には１チャンネルのストリーミングファイルの読み出し要求がなされる。マルチメディア配信サーバ５３は、該要求のあったチャンネルのストリーミングファイルを再生し、同期再生クライアント５４には１画面のみが表示される。
【０００４】
なお、インターネット放送などで映像ストリームを配信するシステムは、例えば下記の特許文献１に記されている。
【特許文献１】特開２００３−６９９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記したように、従来のマルチメディア配信サーバは、１チャンネルのストリーミングファイルを配信するものであり、複数画面を同期再生することはできないという問題があった。例えば、複数拠点からのＴＶ会議映像を同時に再生したい場合には、従来のＶＯＤ配信サーバは、複数画面の配信を想定していないので、一つ一つのストリームを独自のＰＣで別々に再生するしかない。したがって、ＴＶ会議における複数拠点の映像を同期配信することは困難であるという問題があった。
【０００６】
本発明は、前記した従来技術の課題に鑑みてなされたものであり、その目的は、ＴＶ会議等における複数拠点の映像を、自動的に同期記録または容易に同期配信できるマルチメディア配信サーバを提供することにある。
【課題を解決するための手段】
【０００７】
前記した目的を達成するために、本発明は、時刻同期した複数本の映像ストリームを、それぞれ同期を取りながらファイルとして保存する記録データ蓄積部と、前記複数本の映像ストリームの各コンテンツのファイル名のメタデータ、表示映像の画面上のレイアウト配置データ、および各ファイルの再生起動時間を少なくとも含む同期用ＸＭＬベースファイルを作成する同期用ＸＭＬベースファイル作成部と、該同期用ＸＭＬベースファイル作成部で作成された同期用ＸＭＬファイルを蓄積し、前記再生起動時間が同じ複数ＸＭＬファイルを再生する同期用ＸＭＬベースファイル蓄積部と、外部から読み出し要求のあった各ファイル名のメタデータ、表示映像の画面上のレイアウト配置データおよび映像ストリームのファイルを少なくとも含むデータを、指定起動時間にストリーミング配信する配信サーバとを具備し、前記配信サーバは、前記ファイル名に基づいて前記同期用ＸＭＬベースファイル蓄積部から前記再生起動時間が同じ複数ＸＭＬファイルを読み出して、前記複数本の映像ストリームの各コンテンツのファイル名のメタデータ、画面上のレイアウト配置データを少なくとも取得し、該読み出したＸＭＬファイルにより前記記録データ蓄積部をアクセスして前記複数本の映像ストリームのファイルを取得し、ストリーミング配信するマルチメディア配信サーバを提供する点に特徴がある。
【０００８】
この特徴によれば、複数の映像ストリームが同時記録されたファイル群と、それに関連付けられた同期用ＸＭＬベースファイルを自動作成し、これらを蓄積部に保存することができる。
【発明の効果】
【０００９】
本発明によれば、例えば複数地点間で行われるＴＶ会議の情報を、人を介してメモや記録を取ることなく、自動的に記録と配信が可能になる。
【００１０】
また、多地点会議の各拠点の映像群をインターネットの回線を介してＰＣ上の１つのウインドウ画面に、複数映像を同期させながら表示することが可能になる。
【００１１】
さらに、複数拠点の状況、例えば多地点の会議映像、複数の医療映像、多地点の監視映像等を連続的に把握し、１つのＰＣ上にて容易に再現確認できるようになる。これにより、多角的なマルチメディア情報の共有が可能になる。
【発明を実施するための最良の形態】
【００１２】
以下に、図面を参照して、本発明を詳細に説明する。図１は、本発明のマルチメディア配信サーバが適用されるシステムの一例を示すシステム図である。
【００１３】
図示されているように、Ａ，Ｂ，ＣおよびＤの４人が別々の４地点でＰＣを利用したＴＶ会議を行っている場合を想定すると、本発明のマルチメディア配信サーバ１は、中継サーバ２を介して送られてくる４つの映像・音声ストリームまたは映像・音声・テキストストリーム（以下、単に、映像ストリームと呼ぶ）を受信する。マルチメディア配信サーバ１は、大きく分けて、同期部１１と記録部１２と配信部１３とからなる。
【００１４】
同期部１１は、受信した複数の映像ストリームを同期させ、記録部１２では、該映像ストリームの記録と同期用ＸＭＬファイルを作成する。配信部１３では、再生クライアント３から再生要求があると、再生クライアント３に対して、指定されたＸＭＬに記述された各ファイル名、画面上の配置、ファイルなどを、指定起動時間にストリーム配信する。もし、記述されたファイルが複数であれば、複数のファイルを配信する。再生クライアント３は、前記配信部１３から得た映像ストリームの画面レイアウト上に、指定されたファイル数の映像ストリームを指定起動時間に再生する。
【００１５】
本発明のマルチメディア配信サーバ１を用いると、例えば複数地点間で行われるＴＶ会議の情報を、人を介してメモや記録を取ることなく、自動的に記録と配信が可能になる。
【００１６】
次に、本発明の一実施形態のマルチメディア配信サーバ１の構成および動作を、図２を参照して詳細に説明する。
【００１７】
マルチメディア配信サーバ１は、図示されているように、例えばＭＰＥＧで符号化された各映像ストリーム１〜４を受信する受信部２１，受信された各映像ストリームを同期化する同期化部２２，該同期化された映像ストリームを記録するストリーム記録部２３，該同期化された映像ストリームの記録データ蓄積部２４，同期用ＸＭＬベースファイル作成部２５，同期用ＸＭＬベースファイル蓄積部２６および配信サーバ２７から構成されている。
【００１８】
前記受信部２１は複数のストリーミングデータを同時に受信する。同期化部２２は、同時に受信した複数のストリーミングデータを同期化する。なお、前提として、複数ストリームの送信側絶対時間は、送信側の各拠点にてＮＴＰ（network  time  protocol）方式等で送信時に調整されており、また通信区間における伝送時間差は問題とならないほど十分に小さく、よってシステム同期されているものとする。
【００１９】
ストリーム記録部２３は、受信した複数の映像ストリームをファイルとして、同時刻に記録データ蓄積部２４に蓄積する。また、制御情報も同時に蓄積される。例えば、ＭＰＥＧ４のファイルが蓄積される。
【００２０】
一方、同期用ＸＭＬベースファイル作成部２５は、前記ストリームの記録とは非同期に、時間情報を見ながら同期用ＸＭＬベースファイル化を行う。同期用ＸＭＬベースファイル蓄積部２６は、該同期用ＸＭＬベースファイル作成部２５により作成された同期用ＸＭＬベースファイルを蓄積する。
【００２１】
ここで、前記同期用ＸＭＬベースファイル作成部２５が作成するＸＭＬファイルの一例を説明する。図３および図４は４つのファイルを用いたＸＭＬファイルの例を示す。該ＸＭＬファイルには、ファイルの定義、名前、再生のための起動時間、終了時間などが書かれる。
【００２２】
図３および図４のＸＭＬファイルの内容を簡単に説明すると、次のようになる。
「ＸＭＬデータの先頭
ヘッダの定義
ファイル名（著者、権利、要約など）のメタデータの指定
表示映像の画面上のレイアウト配置データ１の指定
表示映像の画面上のレイアウト配置データ２の指定
表示映像の画面上のレイアウト配置データ３の指定
表示映像の画面上のレイアウト配置データ４の指定
レイアウトに基づき記録ファイル名１、起動時間、終了時間の指定
レイアウトに基づき記録ファイル名２、起動時間、終了時間の指定
レイアウトに基づき記録ファイル名３、起動時間、終了時間の指定
レイアウトに基づき記録ファイル名４、起動時間、終了時間の指定
ＸＭＬデータの終了」
【００２３】
前記同期用ＸＭＬベースファイル蓄積部２６から前記ＸＭＬファイルを読み出す時には、読み出すべきファイル名を指定することにより、その配置とそれぞれの再生起動時間を知ることができる。そして、各ファイルの起動時間が同一の時には、その複数ファイルが同一時刻に、指定された配置にて再生される。
【００２４】
次に、前記配信サーバ２７の動作を説明する。まず、マルチメディア配信サーバの全ての各サーバが起動する。次いで、同期再生クライアント３１から同期用ＸＭＬベースファイルの読み出し要求があると、すなわち、ユーザクライアントから、ネットワーク上にある配信サーバ２７にアクセスし、読みたいＸＭＬファイルが読み込まれると、配信サーバ２７は同期用ＸＭＬベースファイル蓄積部２６から読み出したＸＭＬファイルにより前記記録データ蓄積部２４の映像ストリームのファイルをアクセスする。
【００２５】
そして、該配信サーバ２７は、クライアントに対して、指定されたＸＭＬに記述された、各ファイル名、画面上の配置、ファイル（記録データ蓄積部２４に蓄積されている映像ストリームのファイル）を、指定起動時間にストリーミング配信する。もし、記述されたファイルが複数であれば、複数のファイルを配信する。同期再生クライアント３１では、配信サーバ２７から受け取った画面上の配置に従って、表示画面の表示位置を決定し、指定された数の各ファイルを指定起動時間に再生する。該ファイル数が４である場合には、例えば１つのＰＣ上のウインドウ画面３２上に、図示されているように映像１〜４が表示される。なお、前記同期再生クライアント３１は、通常のクライアントであり、例えばインターネットに接続されたＰＣである。
【００２６】
以上のように、本実施形態によれば、例えば複数地点間で行われるＴＶ会議の情報を、人がメモや記録を取ることなく、自動的に記録と配信が可能になる。また、複数拠点の状況、例えば多地点の会議映像、複数の医療映像、多地点の監視映像等を連続的に把握し、１つのＰＣ上にて容易に再現確認できるようになる。
【図面の簡単な説明】
【００２７】
【図１】本発明が適用されるシステムの一例を示すシステムズである。
【図２】本発明の一実施形態の構成を示すブロック図である。
【図３】ＸＭＬファイルの一例を示す図である。
【図４】図３の続きのＸＭＬファイルの一例を示す図である。
【図５】従来の再生サーバの構成を示すブロック図である。
【符号の説明】
【００２８】
１・・・マルチメディア配信サーバ、２１・・・受信部、２２・・・同期化部、２３・・・ストリーム記録部、２４・・・記録データ蓄積部、２５・・・同期用ＸＭＬベースファイル作成部、２６・・・同期用ＸＭＬベースファイル蓄積部、２７・・・配信サーバ、３１・・・同期再生クライアント。
【図１】
0004609920.tif 000002
【図２】
0004609920.tif 000003
【図３】
0004609920.tif 000004
【図４】
0004609920.tif 000005
【図５】
0004609920.tif 000006