(57)【要約】【課題】複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介して配信される複数のストリーム映像をシームレスに連続して再生する。【解決手段】配信装置２からオーバレートで再生装置１に映像データを先行的に受信し、つなぎ制御部７のデータ蓄積バッファ４２に早めに受信完了し格納した映像データを復号・表示制御部６で再生中に、次映像があればつなぎ制御部８のバッファ４６に先行受信をしておき、そのつなぎ再生により一定レートでストリーム再生中の映像に影響を与えることなくシナリオに従って再生する。【選択図】  図１
2004274695.tif 000002
【特許請求の範囲】
【請求項１】
配信装置から複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介して再生装置に配信し、再生装置は複数の映像データをシナリオに従って順次受信し、これら複数の映像データをつなぎ制御して順次ストリーム再生を行う複数ストリームの映像つなぎ再生装置であって、
前記再生装置は、
配信装置から配信されるストリーム映像データを格納できるデータ蓄積バッファをそれぞれ有する第１のつなぎ制御部と第２のつなぎ制御部で構成した通信制御部と、
前記第１および第２のつなぎ制御部にデータ要求を行い、両つなぎ制御部のバッファに蓄積された映像データを切り替えてストリーム再生する復号・表示制御部と、
オーバレート配信で前記第１のつなぎ制御部のバッファに早めに受信完了し格納されているストリーム映像データを、前記復号・表示制御部が一定レートでストリーム再生中に、次の時間帯に再生するストリーム映像を前記第２のつなぎ制御部のバッファに先行受信させ、最初のバッファに蓄積されるストリーム映像の再生が完了したときに、次のバッファに切り替えてストリーム映像をつなぎ再生する再生制御部とを備えたことを特徴とする複数ストリームの映像つなぎ再生装置。
【請求項２】
映像つなぎ再生制御のＤｉｒｅｃｔＳｈｏｗフレームワークにおいて、前記通信制御部は両つなぎ制御部に映像データ受信完了検出手段および受信完了通知手段を設け、前記映像データ受信完了検出手段は映像データ受信完了を区間再生終端時間または配信装置から送信される最終映像データ送信を知らせるコマンドにより検出し、さらに前記受信完了通知手段は映像データ受信が完了したことを前記再生制御部に通知することを特徴とする請求項１に記載の複数ストリームの映像つなぎ再生装置。
【請求項３】
前記再生制御部は次映像データ検出手段を設け、この次映像データ検出手段は、前記つなぎ制御部に設けた受信完了通知手段から送信されたデータ受信完了通知を受信後、前記データ蓄積バッファに早めに受信完了し格納されている映像データを一定レートでストリーム再生している間に次ストリーム再生映像有無をシナリオファイルに記述されているＶｉｄｅｏタグから検出し、次映像データが有る場合は、次映像データの送信要求を前記復号・表示制御部に対して行い、さらに次映像データが区間再生か全再生かを検出し、区間再生の場合には前記つなぎ制御部の映像データ受信完了検出手段に区間再生終端時間を送信し、映像データ受信完了検出手段は区間再生終端時間を保持することを特徴とする請求項１または２に記載の複数ストリームの映像つなぎ再生装置。
【請求項４】
前記再生制御において、映像データの配信に次映像データがある場合、オーバレート配信で前記第１のつなぎ制御部のデータ蓄積バッファに早めに受信完了し格納されている旧映像データを一定レートでストリーム再生している間に、前記復号・表示制御部から次映像データの送信要求を受信した前記第２のつなぎ制御部はデータ蓄積バッファに配信装置からオーバレートで送信される次映像データの受信を先行して開始することを特徴とする請求項１〜３のいずれか１項に記載の複数ストリームの映像つなぎ再生装置。
【請求項５】
前記復号・表示制御部は、前記第１のつなぎ制御部のデータ蓄積バッファに格納されている映像データをストリーム再生終了後、再生終了した符号化映像データ再生処理構成の一部である符号化復号化、オーバレイ、ビデオレンダラ、表示装置の接続を残し、再生画面に再生終了時映像を表示したまま、前記第２のつなぎ制御部のデータ蓄積バッファに受信した映像データをストリーム再生開始することによりシームレスに映像をつなぎ再生することを特徴とする請求項１〜４のいずれか１項に記載の複数ストリームの映像つなぎ再生装置。
【請求項６】
配信装置から複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介して再生装置に配信し、再生装置は複数の映像データをシナリオに従って順次受信し、これら複数の映像データをつなぎ制御して順次ストリーム再生を行う複数ストリームの映像つなぎ再生方法であって、
前記再生装置は、
配信装置から配信されるストリーム映像データを格納できるデータ蓄積バッファをそれぞれ有する第１のつなぎ制御過程と第２のつなぎ制御過程からなる通信制御過程と、
前記第１および第２のつなぎ制御過程にデータ要求を行い、両つなぎ制御過程のバッファに蓄積された映像データを切り替えてストリーム再生する復号・表示制御過程と、
オーバレート配信で前記第１のつなぎ制御部のバッファに早めに受信完了し格納されているストリーム映像データを、前記復号・表示制御過程が一定レートでストリーム再生中に、次の時間帯に再生するストリーム映像を前記第２のつなぎ制御過程のバッファに先行受信させ、最初のバッファに蓄積されるストリーム映像の再生が完了したときに、次のバッファに切り替えてストリーム映像をつなぎ再生する再生制御過程とを備えたことを特徴とする複数ストリーム映像つなぎ再生方法。
【請求項７】
映像つなぎ再生制御のＤｉｒｅｃｔＳｈｏｗフレームワークにおいて、前記通信制御過程は両つなぎ制御過程に映像データ受信完了検出過程および受信完了通知過程を設け、前記映像データ受信完了検出過程は映像データ受信完了を区間再生終端時間または配信装置から送信される最終映像データ送信を知らせるコマンドにより検出し、さらに前記受信完了通知過程は映像データ受信が完了したことを前記再生制御過程に通知することを特徴とする請求項６に記載の複数ストリームの映像つなぎ再生方法。
【請求項８】
前記再生制御過程は次映像データ検出過程を設け、この次映像データ検出過程は、前記つなぎ制御過程に設けた受信完了通知過程から送信されたデータ受信完了通知を受信後、前記データ蓄積バッファに早めに受信完了し格納されている映像データを一定レートでストリーム再生している間に次ストリーム再生映像有無をシナリオファイルに記述されているＶｉｄｅｏタグから検出し、次映像データが有る場合は、次映像データの送信要求を前記復号・表示制御過程に対して行い、さらに次映像データが区間再生か全再生かを検出し、区間再生の場合には前記つなぎ制御過程の映像データ受信完了検出過程に区間再生終端時間を送信し、映像データ受信完了検出過程は区間再生終端時間を保持することを特徴とする請求項６または７に記載の複数ストリームの映像つなぎ再生方法。
【請求項９】
前記再生制御において、映像データの配信に次映像データがある場合、オーバレート配信で前記第１のつなぎ制御過程のデータ蓄積バッファに早めに受信完了し格納されている旧映像データを一定レートでストリーム再生している間に、前記復号・表示制御過程から次映像データの送信要求を受信した前記第２のつなぎ制御過程はデータ蓄積バッファに配信装置からオーバレートで送信される次映像データの受信を先行して開始することを特徴とする請求項６〜８のいずれか１項に記載の複数ストリームの映像つなぎ再生方法。
【請求項１０】
前記復号・表示制御過程は、前記第１のつなぎ制御過程のデータ蓄積バッファに格納されている映像データをストリーム再生終了後、再生終了した符号化映像データ再生処理構成の一過程である符号化復号化、オーバレイ、ビデオレンダラ、表示装置の接続を残し、再生画面に再生終了時映像を表示したまま、前記第２のつなぎ制御過程のデータ蓄積バッファに受信した映像データをストリーム再生開始することによりシームレスに映像をつなぎ再生することを特徴とする請求項６〜９のいずれか１項に記載の複数ストリームの映像つなぎ再生方法。
【請求項１１】
上記の請求項６〜１０のいずれか１項に記載の複数ストリームの映像つなぎ再生方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とするプログラム。
【請求項１２】
上記の請求項６〜１０のいずれか１項に記載の複数ストリームの映像つなぎ再生方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介した符号化映像配信システムにおける複数ストリームの映像つなぎ再生装置、映像つなぎ再生方法に関する。
【０００２】
【従来の技術】
従来の映像配信システムではストリーム映像再生の切り換え時点で、新たに映像要求を行う仕組みであった。
【０００３】
また、マルチメディアサーバとマルチメディア再生表示端末間にデータ転送装置を設置し、シナリオに従って再生するマルチメディア再生システムにおけるデータ転送装置がある（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１１−２１５１９３号
【０００５】
【発明が解決しようとする課題】
しかしながら、前記の従来技術によれば、新ストリーム開始時点において、サーバへの新映像データ配信要求、管理データベースの検索、受信開始後のバッファリング等により、つなぎ再生では次のストリーム映像の再生開始までに数秒から数十秒の映像再生停止が発生していた。
【０００６】
また、旧ストリーム再生の終端付近で、先行して次データの並行受信を開始することにより、つなぎ再生時間を少なくするものもあったが、複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介して提供される場合は、次データの受信開始によりネットワークの帯域が不足し、まだ再生中である旧ストリーム終端付近で画像がコマ落ちするという問題があった。
【０００７】
さらに、前記特許文献１には「マルチメディアデータを蓄積したマルチメディアサーバに、ネットワークを介してメディアデータを受信するデータ転送装置を接続し、データ転送装置とマルチメディア再生表示端末を高速なＬＡＮで接続する。」ことが記載されている。しかし、この方式では、サーバと再生表示端末間にデータを先行受信するバッファ等の機能を持たせたデータ転送装置を設置するため、データ転送装置下にある再生表示端末は同じシナリオで再生する事になるという問題があった。
【０００８】
本発明の目的は、複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介した映像ストリームの配信にも、複数のストリーム映像をシームレスにシナリオに従って順番に連続して再生できる映像つなぎ再生装置、方法、この方法のプログラム、およびこのプログラムを記録した記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、以上の課題を解決するために、複数の映像蓄積バッファを具備し、オーバレート配信で１つのバッファに早めに受信完了し格納したストリーム映像を一定レートで再生中に、次の時間帯に再生するストリーム映像を次のバッファに先行受信し、最初のバッファに蓄積されるストリーム映像の再生が完了したときに、次のバッファに切り替えてストリーム映像をつなぎ再生するようにしたもので、以下の構成、方法、プログラムおよび記録媒体を特徴とする。
【００１０】
（装置の発明）
（１）配信装置から複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介して再生装置に配信し、再生装置は複数の映像データをシナリオに従って順次受信し、これら複数の映像データをつなぎ制御して順次ストリーム再生を行う複数ストリームの映像つなぎ再生装置であって、
前記再生装置は、
配信装置から配信されるストリーム映像データを格納できるデータ蓄積バッファをそれぞれ有する第１のつなぎ制御部と第２のつなぎ制御部で構成した通信制御部と、
前記第１および第２のつなぎ制御部にデータ要求を行い、両つなぎ制御部のバッファに蓄積された映像データを切り替えてストリーム再生する復号・表示制御部と、
オーバレート配信で前記第１のつなぎ制御部のバッファに早めに受信完了し格納されているストリーム映像データを、前記復号・表示制御部が一定レートでストリーム再生中に、次の時間帯に再生するストリーム映像を前記第２のつなぎ制御部のバッファに先行受信させ、最初のバッファに蓄積されるストリーム映像の再生が完了したときに、次のバッファに切り替えてストリーム映像をつなぎ再生する再生制御部とを備えたことを特徴とする。
【００１１】
（２）映像つなぎ再生制御のＤｉｒｅｃｔＳｈｏｗフレームワークにおいて、前記通信制御部は両つなぎ制御部に映像データ受信完了検出手段および受信完了通知手段を設け、前記映像データ受信完了検出手段は映像データ受信完了を区間再生終端時間または配信装置から送信される最終映像データ送信を知らせるコマンドにより検出し、さらに前記受信完了通知手段は映像データ受信が完了したことを前記再生制御部に通知することを特徴とする。
【００１２】
（３）前記再生制御部は次映像データ検出手段を設け、この次映像データ検出手段は、前記つなぎ制御部に設けた受信完了通知手段から送信されたデータ受信完了通知を受信後、前記データ蓄積バッファに早めに受信完了し格納されている映像データを一定レートでストリーム再生している間に次ストリーム再生映像有無をシナリオファイルに記述されているＶｉｄｅｏタグから検出し、次映像データが有る場合は、次映像データの送信要求を前記復号・表示制御部に対して行い、さらに次映像データが区間再生か全再生かを検出し、区間再生の場合には前記つなぎ制御部の映像データ受信完了検出手段に区間再生終端時間を送信し、映像データ受信完了検出手段は区間再生終端時間を保持することを特徴とする。
【００１３】
（４）前記再生制御において、映像データの配信に次映像データがある場合、オーバレート配信で前記第１のつなぎ制御部のデータ蓄積バッファに早めに受信完了し格納されている旧映像データを一定レートでストリーム再生している間に、前記復号・表示制御部から次映像データの送信要求を受信した前記第２のつなぎ制御部はデータ蓄積バッファに配信装置からオーバレートで送信される次映像データの受信を先行して開始することを特徴とする。
【００１４】
（５）前記復号・表示制御部は、前記第１のつなぎ制御部のデータ蓄積バッファに格納されている映像データをストリーム再生終了後、再生終了した符号化映像データ再生処理構成の一部である符号化復号化、オーバレイ、ビデオレンダラ、表示装置の接続を残し、再生画面に再生終了時映像を表示したまま、前記第２のつなぎ制御部のデータ蓄積バッファに受信した映像データをストリーム再生開始することによりシームレスに映像をつなぎ再生することを特徴とする。
【００１５】
（方法の発明）
（６）配信装置から複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを介して再生装置に配信し、再生装置は複数の映像データをシナリオに従って順次受信し、これら複数の映像データをつなぎ制御して順次ストリーム再生を行う複数ストリームの映像つなぎ再生方法であって、
前記再生装置は、
配信装置から配信されるストリーム映像データを格納できるデータ蓄積バッファをそれぞれ有する第１のつなぎ制御過程と第２のつなぎ制御過程からなる通信制御過程と、
前記第１および第２のつなぎ制御過程にデータ要求を行い、両つなぎ制御過程のバッファに蓄積された映像データを切り替えてストリーム再生する復号・表示制御過程と、
オーバレート配信で前記第１のつなぎ制御部のバッファに早めに受信完了し格納されているストリーム映像データを、前記復号・表示制御過程が一定レートでストリーム再生中に、次の時間帯に再生するストリーム映像を前記第２のつなぎ制御過程のバッファに先行受信させ、最初のバッファに蓄積されるストリーム映像の再生が完了したときに、次のバッファに切り替えてストリーム映像をつなぎ再生する再生制御過程とを備えたことを特徴とする。
【００１６】
（７）映像つなぎ再生制御のＤｉｒｅｃｔＳｈｏｗフレームワークにおいて、前記通信制御過程は両つなぎ制御過程に映像データ受信完了検出過程および受信完了通知過程を設け、前記映像データ受信完了検出過程は映像データ受信完了を区間再生終端時間または配信装置から送信される最終映像データ送信を知らせるコマンドにより検出し、さらに前記受信完了通知過程は映像データ受信が完了したことを前記再生制御過程に通知することを特徴とする。
【００１７】
（８）前記再生制御過程は次映像データ検出過程を設け、この次映像データ検出過程は、前記つなぎ制御過程に設けた受信完了通知過程から送信されたデータ受信完了通知を受信後、前記データ蓄積バッファに早めに受信完了し格納されている映像データを一定レートでストリーム再生している間に次ストリーム再生映像有無をシナリオファイルに記述されているＶｉｄｅｏタグから検出し、次映像データが有る場合は、次映像データの送信要求を前記復号・表示制御過程に対して行い、さらに次映像データが区間再生か全再生かを検出し、区間再生の場合には前記つなぎ制御過程の映像データ受信完了検出過程に区間再生終端時間を送信し、映像データ受信完了検出過程は区間再生終端時間を保持することを特徴とする。
【００１８】
（９）前記再生制御において、映像データの配信に次映像データがある場合、オーバレート配信で前記第１のつなぎ制御過程のデータ蓄積バッファに早めに受信完了し格納されている旧映像データを一定レートでストリーム再生している間に、前記復号・表示制御過程から次映像データの送信要求を受信した前記第２のつなぎ制御過程はデータ蓄積バッファに配信装置からオーバレートで送信される次映像データの受信を先行して開始することを特徴とする。
【００１９】
（１０）前記復号・表示制御過程は、前記第１のつなぎ制御過程のデータ蓄積バッファに格納されている映像データをストリーム再生終了後、再生終了した符号化映像データ再生処理構成の一過程である符号化復号化、オーバレイ、ビデオレンダラ、表示装置の接続を残し、再生画面に再生終了時映像を表示したまま、前記第２のつなぎ制御過程のデータ蓄積バッファに受信した映像データをストリーム再生開始することによりシームレスに映像をつなぎ再生することを特徴とする。
【００２０】
（プログラムの発明）
（１１）上記の（６）〜（１０）のいずれか１項に記載の複数ストリームの映像つなぎ再生方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とする。
【００２１】
（記録媒体の発明）
（１２）上記の（６）〜（１０）のいずれか１項に記載の複数ストリームの映像つなぎ再生方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする。
【００２２】
【発明の実施の形態】
本発明の実施形態について図１〜図３を参照して詳細に説明する。
【００２３】
図１において、１は再生装置、２は配信装置、３は表示装置である。配信装置２は再生装置１に映像データを送信する。表示装置３は再生装置１で復号されたストリーム映像を表示する。
【００２４】
再生装置１は、映像データの再生・制御要求を行う再生制御部４と、配信装置２からオーバレートで送信される映像データの受信と受信完了を検出する通信制御部５と、映像データを復号する復号・表示制御部６とで構成される。再生装置１の通信制御部５は、少なくともＡ，Ｂの対にしたつなぎ制御部７、８で構成される。
【００２５】
つなぎ制御部（Ａ）７は、復号・表示制御部６からのデータ要求信号７２の受信と、配信装置２に対する映像データ配信要求７３の送信と、配信装置２からオーバレートで送信される映像データである映像データ配信信号７４の受信と、復号・表示制御部６へ映像データであるデータ応答信号７５の送信を行う。このつなぎ制御部７は、データ要求処理手段４１と、受信した映像データを格納するデータ蓄積バッファ４２と、映像データ受信が完了したことを検出する映像データ受信完了検出手段４３と、映像データ受信が完了したことを再生制御部４の次映像データ検出手段４９に知らせる受信完了通知手段４４で構成される。
【００２６】
次映像データを先行受信するつなぎ制御部（Ｂ）８は、復号・表示制御部６からのデータ要求信号７６の受信と、配信装置２に対する映像データ配信要求７７の送信と、配信装置２からオーバレートで送信される映像データである映像データ配信信号７８の受信と、復号・表示制御部６へ映像データであるデータ応答信号７９の送信を行う。このつなぎ制御部８は、データ要求処理手段４５と、受信した映像データを格納するデータ蓄積バッファ４６と、映像データ受信が完了したことを検出する映像データ受信完了検出手段４７と、映像データ受信が完了したことを再生制御部４の次映像データ検出手段４９に知らせる受信完了通知手段４８で構成される。
【００２７】
図１のつなぎ制御部（Ａ）７の映像データ受信完了検出手段４３は、区間再生の場合に再生制御部４の次映像データ検出手段４９からのつなぎ再生要求信号６１として送信される区間再生終端時間の保持と、さらに区間再生終端時間または配信装置２から映像データ配信信号７４で送信される最終映像データ送信を知らせるコマンドにより映像データの受信完了の検出を行う。
【００２８】
さらに、受信完了通知手段４４は、データ受信が完了したことを再生制御部４の次映像データ検出手段４９に対してつなぎ再生応答信号６２で送信する機能を有する。
【００２９】
図１の再生制御部４の次映像データ検出手段４９は、つなぎ制御部（Ａ）７のデータ蓄積バッファ４２に早めに受信完了し格納した映像データを一定レートでストリーム再生している間に、つなぎ制御部（Ａ）７の受信完了通知手段４４から送信されるデータ受信完了通知をつなぎ再生応答信号６２で受信し、次に再生する映像データの有無をシナリオファイルのＶｉｄｅｏタグから検出し、次映像データが有る場合は次映像データの送信要求を表示制御信号７１で復号・表示制御部６に対し送信し、さらに復号・表示制御部６は通信制御部５に対してデータ要求信号７６で次映像データの送信要求を行う。
【００３０】
つなぎ制御部（Ｂ）８は、データ要求処理手段４５と、データ蓄積バッファ４６と、映像データ受信完了検出手段４７と、受信完了通知手段４８で構成され、次映像データ検出手段４９は次映像データが区間再生か全再生かを検出し、次映像データが区間再生の場合、映像データ受信完了検出手段４７に対して、区間再生終端時間をつなぎ再生要求信号６３で送信する機能を有する。
【００３１】
また、映像データ受信完了検出手段４７は、区間再生の場合に再生制御部４の次映像データ検出手段４９からのつなぎ再生要求信号６３で送信される区間再生終端時間の保持と、さらに区間再生終端時間または配信装置２から映像データ配信信号７８で送信される最終映像データ送信を知らせるコマンドにより映像データの受信完了の検出を行う。
【００３２】
さらに、受信完了通知手段４８はデータ受信が完了したことを再生制御部４の次映像データ検出手段４９に対してつなぎ再生応答信号６４で送信する機能を有する。
【００３３】
復号・表示制御部６は、スプリッタ９と、ビデオ符号化復号化１０と、オーディオ符号化復号化１１と、オーバレイ１２と、ビデオレンダラ１３と、オーディオレンダラ１４で構成される。この構成において、復号・表示制御部６は、通信制御部５から送信される前映像データであるデータ応答信号７５をストリーム再生終了後、再生終了した符号化映像データ再生処理構成の一部であるビデオ符号化復号化１０、オーバレイ１２、ビデオレンダラ１３、表示装置３の接続を残し、再生画面に再生終了時映像を表示したまま、通信制御部から送信される次映像データであるデータ応答信号７９をストリーム再生開始することによりシームレスに映像をつなぎ再生する。
【００３４】
図３は、複数ストリーム映像つなぎ再生制御のフローチャートである。同図に従い、複数ストリームの映像つなぎ再生方法について説明する。
【００３５】
〔Ｓ１０１〕映像データの再生開始要求でつなぎ再生処理を開始する。
【００３６】
〔Ｓ１０２〕通信制御部５のつなぎ制御部（Ａ）７のデータ要求処理手段４１から配信装置２に対して配信要求を配信要求信号７３で送信する。その後、配信装置２からオーバレートで映像データである映像データ配信信号７４の送信が開始され、データ要求処理手段４１に受信し、データ蓄積バッファ４２に格納し、ストリーム再生を開始する。
【００３７】
〔Ｓ１０３〕つなぎ制御部（Ａ）７の再生制御。つなぎ制御部（Ａ）７の映像データ受信完了検出手段４３が区間再生終端時間または配信装置２から映像データ配信信号７４で送信される最終映像データ送信を知らせるコマンドによりデータ受信完了を検出する。
【００３８】
つなぎ制御部（Ｂ）８の再生制御。つなぎ制御部（Ｂ）８の映像データ受信完了検出手段４７が区間再生終端時間または配信装置２から映像データ配信信号７８で送信される最終映像データ送信を知らせるコマンドによりデータ受信完了を検出する。
【００３９】
〔Ｓ１０４〕つなぎ制御部（Ａ）７の再生制御。データ受信完了を検出後、受信完了通知手段４４はデータ受信が完了した事をつなぎ再生応答信号６２で再生制御部４の次映像データ検出手段４９に対して送信する。
【００４０】
つなぎ制御部（Ｂ）８の再生制御。データ受信完了を検出後、受信完了通知手段４８はデータ受信が完了した事をつなぎ再生応答信号６４で再生制御部４の次映像データ検出子段４９に対して送信する。
【００４１】
〔Ｓ１０５〕つなぎ制御部（Ａ）７の再生制御。再生制御部４の次映像データ検出手段４９が、データ受信完了通知を受け取る。
【００４２】
つなぎ制御部（Ｂ）８の再生制御。再生制御部４の次映像データ検出手段４９が、データ受信完了通知を受け取る。
【００４３】
〔Ｓ１０６〕つなぎ制御部（Ａ）７の再生制御。次映像データ検出手段４９が、次に再生する映像データの有無をシナリオファイルのＶｉｄｅｏタグから検出する。
【００４４】
つなぎ制御部（Ｂ）８の再生制御。次映像データ検出手段４９が、次に再生する映像データの有無をシナリオファイルのＶｉｄｅｏタグから検出する。
【００４５】
〔Ｓ１０７〕つなぎ制御部（Ａ）７の再生制御。次に再生する映像データが無かったら、なにもしない。
【００４６】
つなぎ制御部（Ｂ）８の再生制御。次に再生する映像データが無かったら、なにもしない。
【００４７】
〔Ｓ１０８〕つなぎ制御部（Ａ）７の再生制御。現在ストリーム再生中の映像を再生終了する（次に再生される映像はない）。
【００４８】
つなぎ制御部（Ｂ）８の再生制御。現在ストリーム再生中の映像を再生終了する（次に再生される映像はない）。
【００４９】
〔Ｓ１０９〕つなぎ制御部（Ａ）７の再生制御。次映像データが有る場合は、次映像データの送信要求を表示制御信号７１で復号・表示制御部６に対し送信し、さらに復号・表示制御部６は通信制御部５に対してデータ要求信号７６で次映像データの送信要求を行う。
【００５０】
つなぎ制御部（Ｂ）８の再生制御。次映像がある場合は、次映像データの送信要求を表示制御信号７１で復号・表示制御部６に対し送信し、さらに復号・表示制御部６は通信制御部５に対してデータ要求信号７２で次映像データの送信要求を行う。
【００５１】
〔Ｓ１１０〕つなぎ制御部（Ａ）７の再生制御。通信制御部５につなぎ制御部（Ｂ）８のデータ要求処理手段４５、データ蓄積バッファ４６、映像データ受信完了検出手段４７、受信完了通知手段４８を新規に作成する（または制御を切り替える）。
【００５２】
つなぎ制御部（Ｂ）８の再生制御。通信制御部５につなぎ制御部（Ａ）７、データ要求処理手段４１、データ蓄積バッファ４２、映像データ受信完了検出手段４３、受信完了通知手段４４を新規に作成する（または制御を切り替える）。
【００５３】
〔Ｓ１１１〕つなぎ制御部（Ａ）７の再生制御。再生制御部４の次映像データ検出手段４９が、次再生データが区間再生か全再生かを検出する。
【００５４】
つなぎ制御部（Ｂ）８の再生制御。再生制御部４の次映像データ検出手段４９が、次再生データが区間再生か全再生かを検出する。
【００５５】
〔Ｓ１１２〕つなぎ制御部（Ａ）７の再生制御。次映像データが区間再生の場合、次映像データ検出手段４９はつなぎ制御部（Ｂ）８の映像データ受信完了検出手段４７に対して、区間再生終端時間をつなぎ再生要求信号６３で送信する。映像データ受信完了検出手段４７は、区間再生終端時間を保持する。
【００５６】
つなぎ制御部（Ｂ）８の再生制御。次映像データが区間再生の場合、次映像データ検出手段４９はつなぎ制御部（Ａ）７の映像データ受信完了検出手段４３に対して、区間再生終端時間をつなぎ再生要求信号６１で送信する。映像データ受信完了検出手段４３は、区間再生終端時間を保持する。
【００５７】
〔Ｓ１１３〕つなぎ制御部（Ａ）７の再生制御。次映像データの配信要求をつなぎ制御部（Ｂ）８のデータ要求処理手段４５から配信装置２に対して配信要求信号７７で送信する。
【００５８】
つなぎ制御部（Ｂ）８の再生制御。次映像データの配信要求をつなぎ制御部（Ａ）７のデータ要求処理手段４１から配信装置２に対して配信要求信号７３で送信する。
【００５９】
〔Ｓ１１４〕つなぎ制御部（Ａ）７の再生制御。つなぎ制御部（Ａ）７のデータ蓄積バッファ４２に早めに受信完了し格納した映像データをストリーム再生中に配信装置２から次映像データである映像データ配信信号７８の送信がオーバレートで開始され、つなぎ制御部（Ｂ）８のデータ要求処理手段４５に受信し、データ蓄積バッファ４６に映像データの格納が開始される。
【００６０】
つなぎ制御部（Ｂ）８の再生制御。つなぎ制御部（Ｂ）８のデータ蓄積バッファ４６に早めに受信完了し格納した映像データをストリーム再生中に配信装置２から次映像データである映像データ配信信号７４の送信がオーバレートで開始され、つなぎ制御部（Ａ）７のデータ要求処理手段４１に受信し、データ蓄積バッファ４２に映像データの格納が開始される。
【００６１】
〔Ｓ１１５〕つなぎ制御部（Ａ）７の再生制御。前映像データであるつなぎ制御部（Ａ）７のデータ蓄積バッファ４２に格納された全データを再生終了する。
【００６２】
つなぎ制御部（Ｂ）８の再生制御。前映像データであるつなぎ再生制御部（Ｂ）８のデータ蓄積バッファ４６に格納された全データを再生終了する。
【００６３】
〔Ｓ１１６〕つなぎ制御部（Ａ）７の再生制御。ビデオ符号化復号化１０、オーバレイ１２、ビデオレンダラ１３、表示装置３との接続を残し、再生終了時映像を表示したまま、つなぎ制御部（Ｂ）８のデータ蓄積バッファ４６に格納した映像データのストリーム再生を開始し、処理〔Ｓ１０３〕つなぎ制御部（Ａ）８の再生制御に戻ってつなぎ再生処理を続けて行う。
【００６４】
つなぎ制御部（Ｂ）８の再生制御。ビデオ符号化複合化１０、オーバレイ１２、ビデオレンダラ１３、表示装置３との接統を残し、再生終了時映像を表示したまま、つなぎ制御部（Ａ）７のデータ蓄積バッファ４２に格納した映像データのストリーム再生を開始し、処理〔Ｓ１０３〕つなぎ制御部（Ａ）７の再生制御に戻ってつなぎ再生処理を続けて行う。
【００６５】
なお、本発明は、図１〜３に示した装置および方法の一部又は全部の処理機能をプログラムとして構成してコンピュータを用いて実現することができる。また、コンピュータでその各部の処理機能を実現するためのプログラム、あるいはコンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、フレキシブルディスク、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを介して配布したりすることが可能である。
【００６６】
【発明の効果】
以上説明したように、この発明によれば、複数ストリームを同時には通せない帯域幅を持つ中間ネットワークを通した配信に、配信装置からオーバレートで映像データを先行的に受信し、再生装置には複数の映像蓄積バッファを具備し、１つのバッファに早めに受信完了し格納したストリーム映像の再生中に、次の時間帯に再生するストリーム映像を次のバッファに先行受信し、最初のバッファに蓄積されるストリーム映像の再生が完了したときに、次のバッファに切り替えてストリーム映像をつなぎ再生するため、再生装置のデータ蓄積バッファに格納された前映像データを一定レートでストリーム再生中に、シナリオに従って次映像データをストリーム再生中の映像に影響を与えることなく先行的に受信できる。
【００６７】
そのため、映像間のつなぎ再生時間を短くする事が可能である。さらに、再生終了した符号化映像データ再生処理構成の一部の接続を残し、再生画面に再生終了時映像を表示したまま、次映像データを再生開始するためシームレスに映像をつなぎ再生できる。
【図面の簡単な説明】
【図１】本発明の実施形態を示す複数ストリーム映像つなぎ再生装置の構成図。
【図２】実施形態における復号・表示制御部の構成図。
【図３】実施形態における映像つなぎ再生処理フロー。
【符号の説明】
１…再生装置
２…配信装置
３…表示装置
４…再生制御部
５…通信制御部
６…復号・表示制御部
７…つなぎ制御部（Ａ）
８…つなぎ制御部（Ｂ）
９…スプリッタ
１０…ビデオ符号化復号化
１１…オーディオ符号化復号化
１２…オーバーレイ
１３…ビデオレンダラ
１４…オーディオレンダラ
４１…データ要求処理手段
４２…データ蓄積バッファ
４３…映像データ受信完了検出手段
４４…受信完了通知手段
４５…データ要求処理手段
４６…データ蓄積バッファ
４７…映像データ受信完了検出手段
４８…受信完了通知手段
４９…次映像データ検出手段
【図１】
2004274695.tif 000003
【図２】
2004274695.tif 000004
【図３】
2004274695.tif 000005