(57)【要約】【課題】情報提供装置と映像提供装置とアプリケーションをバックグランド動作する映像再生装置とがネットワークで接続される場合に、映像再生装置の再生動作安定化を図ることを実現する新たな映像配信技術の提供を目的とする。【解決手段】映像提供装置と映像再生装置との間の実効速度とパケット損失とを計測して、その計測した実効速度およびパケット損失情報から、映像提供装置のブースト設定を行うのか否かということと、映像再生装置のバッファを大きくするのか否かということとを決定して、それに従って、映像提供装置がブースト設定で映像を送信するのか否かを設定するとともに、映像再生装置のバッファを大きくするのか否かを設定する。この構成に従って、再送制御に余裕ができることから映像再生を改善できるようになるとともに、アプリケーションの一時停止の発生を防止できるようになる。【選択図】図１
2005203912.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される情報提供装置と、ネットワークに接続される映像提供装置と、ネットワークに接続されて、該映像提供装置から提供される映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置とを備える映像配信システムで用いられる映像配信形態設定方法であって、
映像提供装置と映像再生装置との間の転送速度の実効速度を計測する過程と、
映像提供装置と映像再生装置との間の回線のパケット損失を計測する過程と、
上記計測した実効速度およびパケット損失情報から、映像提供装置のブースト設定を行うのか否かということと、映像再生装置のバッファを大きくするのか否かということとを決定する過程と、
上記決定した情報に従って、映像提供装置がブースト設定で映像を送信するのか否かを設定するとともに、映像再生装置のバッファを大きくするのか否かを設定する過程とを備えることを、
特徴とする映像配信形態設定方法。
【請求項２】
情報提供装置と映像提供装置とを接続するネットワークに接続されて、該映像提供装置から提供される映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置であって、
映像提供装置と自装置との間の転送速度の実効速度を計測する手段と、
映像提供装置と自装置との間の回線のパケット損失を計測する手段と、
上記計測した実効速度およびパケット損失情報から、映像提供装置のブースト設定を行うのか否かということと、自装置のバッファを大きくするのか否かということとを決定する手段と、
上記決定した情報に従って、バッファを大きくすることを設定する手段と、
上記決定した情報に従って、映像提供装置に対して、ブースト設定で映像を送信するのか否かについて指示する手段とを備えることを、
特徴とする映像再生装置。
【請求項３】
請求項２に記載の映像再生装置において、
上記決定する手段は、上記計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示し、かつ、上記計測したパケット損失が規定のパケット損失状態の範囲に入る場合には、映像提供装置のブースト設定を行うことを決定することを、
特徴とする映像再生装置。
【請求項４】
請求項２に記載の映像再生装置において、
上記決定する手段は、上記計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示し、かつ、上記計測したパケット損失が規定のパケット損失状態の範囲に入らない場合には、映像提供装置のブースト設定を行わないことを決定するとともに、自装置のバッファを大きくすることを決定することを、
特徴とする映像再生装置。
【請求項５】
請求項２に記載の映像再生装置において、
上記決定する手段は、上記計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示さず、かつ、上記計測したパケット損失が規定のパケット損失状態の範囲に入らない場合には、映像提供装置のブースト設定を行わないことを決定するとともに、自装置のバッファを大きくすることを決定することを、
特徴とする映像再生装置。
【請求項６】
映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置と情報提供装置とを接続するネットワークに接続されて、該映像再生装置に映像を提供する映像提供装置であって、
映像再生装置からの要求に従って、自装置と映像再生装置との間の転送速度の実効速度の計測に用いられる計測パケットを、ファイル転送の送信形態で送信する手段と、
映像再生装置からの要求に従って、自装置と映像再生装置との間の回線のパケット損失を計測するために用いられる計測パケットを、指定されるブースト設定の送信形態で送信する手段と、
映像再生装置から送られてくる、ブースト設定を行うのか否かを指示する設定情報を受信する手段と、
上記受信した設定情報の規定する送信形態に従って、映像再生装置に映像を送信する手段とを備えることを、
特徴とする映像提供装置。
【請求項７】
請求項６に記載の映像提供装置において、
映像再生装置からの要求に従って、自装置と映像再生装置との間の回線のパケット損失を計測するために用いられる計測パケットを、非ブースト設定の送信形態で送信する手段を備えることを、
特徴とする映像提供装置。
【請求項８】
請求項２ないし５のいずれか１項に記載の映像再生装置の実現に用いられる処理をコンピュータに実行させるための映像再生装置用プログラム。
【請求項９】
請求項６または７に記載の映像提供装置の実現に用いられる処理をコンピュータに実行させるための映像提供装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して送信されてくる映像のバッファ蓄積を行って再生を行う映像再生装置の再生動作の安定化を実現する映像配信形態設定方法と、その映像配信形態設定方法の実現に用いられる映像再生装置および映像提供装置と、その映像再生装置の実現に用いられる映像再生装置用プログラムと、その映像提供装置の実現に用いられる映像提供装置用プログラムとに関する。
【０００２】
さらに詳しく説明するならば、本発明は、低速回線によりネットワークに接続される情報提供装置と、回線によりネットワークに接続される映像提供装置と、回線によりネットワークに接続されて、映像提供装置から提供される映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置とで構成される映像配信システムにおいて、映像提供装置と映像再生装置との間の実効速度やパケット平均損失やパケットの連続損失を計測した後、一定条件を満たした場合に、映像提供装置や映像再生装置の設定を行うことにより、映像再生装置の再生動作安定化を図ることを実現する映像配信技術に関するものである。
【０００３】
ここでいう映像再生装置の安定化とは、映像を乱れなく再生させることや、バックグラウンドで動作しているアプリケーションを一時停止させることなく遅延なく動作させることをさしている。
【背景技術】
【０００４】
従来、ＩＳＤＮでは、６４ｋｂｐｓ程度の映像情報を送信し再生することが行われていた（例えば、非特許文献１参照）。
【０００５】
この程度の少量の映像情報を送信し再生する場合には、再生映像が乱れるというようなことも発生しないし、電子メールを受信したり、スケジュールの自動アップデートを行うなどいったような少量の情報を送受信するアプリケーションをバックグラウンドで行っても、バックグランドで動作しているアプリケーションの一時停止が発生するという問題は発生しない。
【０００６】
しかし、大量の映像情報（概ね６Ｍｂｐｓ以上）を送信し再生する場合には、ネットワークにストレスがかかることから、ネットワーク間の状況により、再生映像が乱れたり、バックグラウンドで動作しているアプリケーションの一時停止などの問題が生じることになる。
【非特許文献１】H.Kanayama,R.Suzuki,T.Kaneko and T.Kura,"Multimedia-on-Demand for N-ISDN." NTT REVIEW,Vol.8,No.2,pp.31-36,Mar.1996.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、従来技術に従っていると、大量の映像情報を送信し再生する場合に、ネットワーク間の状況により、再生映像が乱れたり、バックグラウンドで動作しているアプリケーションの一時停止などの問題が生じることになる。
【０００８】
本発明はかかる事情に鑑みてなされたものであって、低速回線によりネットワークに接続される情報提供装置と、回線によりネットワークに接続される映像提供装置と、回線によりネットワークに接続されて、映像提供装置から提供される映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置とで構成される映像配信システムにおいて、映像再生装置の再生動作安定化を図ることを実現する新たな映像配信技術の提供を目的とする。
【課題を解決するための手段】
【０００９】
この目的を達成するために、本発明の映像再生装置と本発明の映像提供装置とは、次に示す構成を採る。
【００１０】
〔１〕本発明の映像再生装置の構成
上記の目的を達成するために、本発明の映像再生装置は、情報提供装置と映像提供装置とを接続するネットワークに接続されて、その映像提供装置から提供される映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作するという構成を採るときにあって、（１）映像提供装置と自装置との間の転送速度の実効速度を計測する実効速度計測手段と、（２）映像提供装置と自装置との間の回線のパケット損失を計測するパケット損失計測手段と、（３）実効速度計測手段の計測した実効速度と、パケット損失計測手段の計測したパケット損失情報とから、映像提供装置のブースト設定を行うのか否かということと、自装置のバッファを大きくするのか否かということとを決定する決定手段と、（４）決定手段の決定した情報に従って、バッファを大きくすることを設定する設定手段と、（５）決定手段の決定した情報に従って、映像提供装置に対して、ブースト設定で映像を送信するのか否かについて指示する指示手段とを備えるように構成する。
【００１１】
ここで、本発明の映像再生装置が備える各処理手段はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどの記録媒体に記録して提供したり、ネットワークを介して提供することができる。
【００１２】
〔２〕本発明の映像提供装置の構成
上記の目的を達成するために、本発明の映像提供装置は、映像をバッファに蓄積して再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置と情報提供装置とを接続するネットワークに接続されて、その映像再生装置に映像を提供するという構成を採るときにあって、（１）映像再生装置からの要求に従って、自装置と映像再生装置との間の転送速度の実効速度の計測に用いられる計測パケットを、ファイル転送の送信形態で送信する第１の計測パケット送信手段と、（２）映像再生装置からの要求に従って、自装置と映像再生装置との間の回線のパケット損失を計測するために用いられる計測パケットを、指定されるブースト設定の送信形態で送信する第２の計測パケット送信手段と、（３）映像再生装置からの要求に従って、自装置と映像再生装置との間の回線のパケット損失を計測するために用いられる計測パケットを、非ブースト設定の送信形態で送信する第３の計測パケット送信手段と、（４）映像再生装置から送られてくる、ブースト設定を行うのか否かを指示する設定情報を受信する受信手段と、（５）受信手段の受信した設定情報の規定する送信形態に従って、映像再生装置に映像を送信する映像情報送信手段とを備えるように構成する。
【００１３】
ここで、本発明の映像提供装置が備える各処理手段はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどの記録媒体に記録して提供したり、ネットワークを介して提供することができる。
【００１４】
〔３〕本発明により構成される映像配信システムの動作
このように構成される本発明の映像再生装置では、映像の再生開始前に、実効速度計測手段は、本発明の映像提供装置からファイル転送の送信形態で送られてくる計測パケットを受け取ることで、映像提供装置と自装置との間の転送速度の実効速度を計測し、パケット損失計測手段は、本発明の映像提供装置からブースト設定の送信形態で送られてくる計測パケットを受け取ることで、映像提供装置と自装置との間の回線のパケット損失を計測する。
【００１５】
この計測を行うと、決定手段は、実効速度計測手段の計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示し、かつ、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入る場合には、映像提供装置のブースト設定を行うことを決定する。
【００１６】
すなわち、実効速度計測手段の計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示すことで、映像提供装置のブースト設定を行うことが可能であるとともに、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入ることで、本来の映像の提供を受けるときに、パケット損失がブースト設定の再送制御により修正可能であることを考慮して、映像提供装置のブースト設定を行うことを決定するのである。
【００１７】
一方、実効速度計測手段の計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示すものの、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入らない場合には、映像提供装置のブースト設定を行わないことを決定するとともに、自装置のバッファを大きくすることを決定する。
【００１８】
すなわち、実効速度計測手段の計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示すことで、映像提供装置のブースト設定を行うことが可能であるものの、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入らないことで、本来の映像の提供を受けるときに、パケット損失がブースト設定の再送制御により修正不可能であることを考慮して、映像提供装置のブースト設定を行わないことを決定するとともに、映像を再生するまでの時間が延ばせることで再送制御に余裕をもたせるべく、自装置のバッファを大きくすることを決定するのである。
【００１９】
そして、パケット損失計測手段は、実効速度計測手段の計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示さない場合には、さらに、本発明の映像提供装置から非ブースト設定の送信形態で送られてくる計測パケットを受け取ることで、映像提供装置と自装置との間の回線のパケット損失を計測する。
【００２０】
この計測を行うと、決定手段は、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入らない場合には、映像提供装置のブースト設定を行わないことを決定するとともに、自装置のバッファを大きくすることを決定し、一方、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入る場合には、映像提供装置のブースト設定を行わないことを決定するとともに、自装置のバッファを大きくしないことを決定する。
【００２１】
すなわち、実効速度計測手段の計測した実効速度がブースト設定しない場合の実効速度の２倍よりも大きな値を示さないことで、映像提供装置のブースト設定を行うことが不可能であることを考慮して、映像提供装置のブースト設定を行わないことを決定するとともに、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入らない場合には、本来の映像の提供を受けるときに、パケット損失が非ブースト設定の再送制御により修正不可能であることを考慮して、映像を再生するまでの時間が延ばせることで再送制御に余裕をもたせるべく、自装置のバッファを大きくすることを決定し、一方、パケット損失計測手段の計測したパケット損失が規定のパケット損失状態の範囲に入る場合には、本来の映像の提供を受けるときに、パケット損失が非ブースト設定の再送制御により修正可能であることを考慮して、自装置のバッファを大きくしないことを決定するのである。
【００２２】
このように、本発明では、ブースト設定を行える映像提供装置を使って、映像の送信と一時停止とを周期的に繰り返し行うことで映像を送信するという構成を採っている。
【００２３】
この構成に従って、インターネット経由低速通信は、映像ブースト設定の実効速度の一時停止時には、ほとんど制限を受けることなく情報の送信ができるようになることから、バックグラウンドで動作しているアプリケーションの一時停止の発生を防止できるようになる。
【００２４】
さらに、本発明では、映像ブースト設定を用いる場合に、基準の実効速度の２倍よりも少し大きな例えば２.1倍の実効速度でもって、映像の送信と一時停止とを周期的に繰り返し行うことで映像を送信するという構成を採っている。
【００２５】
この構成に従って、パケット損失があった場合の再送制御に余裕ができることから、映像再生を改善することができるようになる。
【００２６】
さらに、本発明では、映像ブースト設定を用いない場合に、パケット損失が非ブースト設定の再送制御により修正不可能である場合には、映像再生装置のバッファを大きくすることで、映像を再生するまでの時間が延ばせることで再送制御に余裕ができることから、映像再生を改善することができるようになる。
【発明の効果】
【００２７】
以上の説明のように、本発明によれば、映像提供装置と映像再生装置との間の実効速度とパケット損失とについて、一定条件を満たした場合に、映像提供装置のブースト設定や映像再生装置のバッファを大きくするという設定を行うことで、映像再生が改善されるとともに、インターネット経由低速通信が改善され、その結果、バックグラウンドで動作しているアプリケーションの一時停止などの従来技術の問題点を解決できるようになる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して、本発明の一実施形態について説明する。
【００２９】
図１に、本発明を具備する映像配信システムの全体構成を示す。
【００３０】
本発明を具備する映像配信システムは、図１に示すように、インターネット網１１に、他の情報提供装置１３（低速回線１２を介して接続される）と、ブースト設定を行える映像提供装置１５（回線１４を介して接続される）と、映像のバッファ蓄積を行って再生を行うとともに、アプリケーションをバックグランド動作する映像再生装置１６（回線１４を介して接続される）とが接続されている。
【００３１】
本発明では、ブースト設定を行える映像提供装置１５を使って、映像の送信と一時停止とを周期的に繰り返し行うことで映像を送信するという構成を採っている。
【００３２】
この構成に従って、インターネット経由低速通信は、映像ブースト設定の実効速度の一時停止時には、ほとんど制限を受けることなく情報の送信ができるようになることから、バックグラウンドで動作しているアプリケーションの一時停止の発生を防止できるようになる。
【００３３】
さらに、本発明では、映像ブースト設定を用いる場合に、基準の実効速度の２倍よりも少し大きな例えば２.1倍の実効速度でもって、映像の送信と一時停止とを周期的に繰り返し行うことで映像を送信するという構成を採っている。
【００３４】
この構成に従って、パケット損失があった場合の再送制御に余裕ができることから、映像再生を改善することができるようになる。
【００３５】
この映像提供装置１５は、図１に示すように、ブースト設定を行える映像提供手段１５１と、再生開始前に、装置間の実効速度とパケット損失状況とを計測するために用いられる計測パケット（テスト用の映像情報で構成されるパケット）を送出する計測パケット送出手段１５２と、映像再生装置１６からの設定情報を受信する設定情報受信手段１５３と、設定情報受信手段１５３の受信した設定情報に従って、自装置の設定（具体的にはブースト設定を行うのか否かの設定）を行う装置設定手段１５４とを備える。
【００３６】
一方、映像再生装置１６は、図１に示すように、映像のバッファ蓄積を行って再生を行う映像再生手段１６１と、映像提供装置１５と映像再生装置１６との間の転送速度の実効速度を計測する実効速度計測手段１６２と、映像提供装置１５と映像再生装置１６との間の回線のパケット損失を計測するパケット損失計測手段１６３と、映像提供装置１５と映像再生装置１６との間の実効速度とパケット損失情報とから、映像提供装置１５と映像再生装置１６の設定情報を決定する設定情報決定手段１６４と、映像提供装置１５に対して、設定情報決定手段１６４の決定した設定情報を通知する設定情報通知手段１６５と、設定情報決定手段１６４の決定した設定情報に従って、自装置の設定（具体的にはバッファを大きくするのか否かの設定）を行う装置設定手段１６６と、アプリケーションをバッググラウンド動作するアプリケーション実行手段１６７とを備える。
【００３７】
図２に、映像再生装置１６の備える設定情報決定手段１６４の実行する処理フローを示す。
【００３８】
この設定情報決定手段１６４は、映像提供装置１５と映像再生装置１６との間の実効速度とパケット損失情報とから、映像提供装置１５と映像再生装置１６の設定情報を決定する処理を行うものであり、実効速度計測手段１６２より計測される映像提供装置１５と映像再生装置１６との間の実効速度と、パケット損失計測手段１６３により計測される映像提供装置１５と映像再生装置１６との間の回線のパケット損失情報とから、映像提供装置１５と映像再生装置１６の設定情報を決定する。
【００３９】
次に、図２の処理フローに従って、設定情報決定手段１６４の実行する処理について説明する。
【００４０】
設定情報決定手段１６４は、起動されると、先ず最初に、ＦＴＰ通信２０１にて、映像提供装置１５から計測パケットをＦＴＰ通信（ＦＴＰでは最高速度で計測パケットをファイル転送してくる）で受け取るようにして、実効速度計測手段１６２を使って、その転送速度の実効速度を計測した後、選択肢２０２にて、その実効速度が２.1×Ｇ１Ｍｂｐｓ（例えばＧ１＝６）以上であるのか否かを判断して、２.1×Ｇ１Ｍｂｐｓ以上の場合には、ＴＣＰブースト通信２０３に進み、２.1×Ｇ１Ｍｂｐｓ未満の場合には、選択肢２０４に進む。
【００４１】
ＴＣＰブースト通信２０３に進む場合には、ＴＣＰブースト通信２０３にて、映像提供装置１５から計測パケットをＴＣＰブースト通信（２.1×Ｇ１Ｍｂｐｓと０Ｍｂｐｓとを周期的に繰り返す形で計測パケットをＴＣＰ通信してくる）で受け取るようにして、パケット損失計測手段１６３を使って、そのときのパケット損失のログを取る。
【００４２】
続いて、選択肢２０５にて、連続パケット損失がＧ２（例えばＧ２＝１０）以下であるのか否かを判断して、連続パケット損失がＧ２以下の場合には、選択肢２０６に進み、連続パケット損失がＧ２よりも大きい場合には、設定２０７に進んで、映像提供装置１５のブースト設定を行わないとともに、映像再生装置１６のバッファを大きくするという設定を行う。
【００４３】
ここで、この設定に従って映像再生装置１６のバッファが大きく設定されると、映像を再生するまでの時間が延ばせることで再送制御に余裕ができることから、映像再生を改善することができるようになる。
【００４４】
一方、選択肢２０６に進む場合には、選択肢２０６にて、パケット損失率がＧ３％（例えばＧ３＝0.５％）以下であるのか否かを判断して、パケット損失率がＧ３％以下の場合には、設定２０８に進んで、映像提供装置１５のＴＣＰブースト設定を行うという設定を行ない、パケット損失率がＧ３％よりも大きい場合には、設定２０７に進んで、映像提供装置１５のブースト設定を行わないとともに、映像再生装置１６のバッファを大きくするという設定を行う。
【００４５】
ここで、設定２０８にて、映像提供装置１５のＴＣＰブースト設定を行った効果として、図中の２０９で記載するように、映像再生について改善されるとともに、インターネット経由低速通信についても改善されることになる。
【００４６】
そして、設定２０７にて、映像提供装置１５のブースト設定を行わないとともに、映像再生装置１６のバッファを大きくするという設定を行った効果として、図中の２１０で記載するように、映像再生については改善されるものの、インターネット経由低速通信については改善されないことになる。
【００４７】
一方、選択肢２０４に進む場合には、選択肢２０４にて、実効速度がＧ１Ｍｂｐｓ（例えばＧ１＝６）以上であるのか否かを判断して、Ｇ１Ｍｂｐｓ以上である場合には、ＵＤＰ通信２１１に進み、Ｇ１Ｍｂｐｓ未満の場合には、非再生２１２に進んで、正常に再生できない旨を出力する。
【００４８】
ＵＤＰ通信２１１に進む場合には、ＵＤＰ通信２１１にて、映像提供装置１５から計測パケットをＵＤＰ通信（Ｇ１Ｍｂｐｓで計測パケットをＵＤＰ通信してくる）で受け取るようにして、パケット損失計測手段１６３を使って、そのときのパケット損失のログを取る。
【００４９】
続いて、選択肢２１３にて、連続パケット損失がＧ４（例えばＧ４＝８）以上であるのか否かを判断して、連続パケット損失がＧ４以上の場合には、選択肢２１４に進み、連続パケット損失がＧ４よりも小さい場合には、設定２１５に進んで、映像提供装置１５のブースト設定を行わないとともに、ＴＣＰの再送制御によりパケット損失を修正できる範囲内であるので、映像再生装置１６のバッファを変えないという設定を行う。
【００５０】
一方、選択肢２１４に進む場合には、選択肢２１４にて、パケット損失率がＧ５％（例えばＧ５＝0.２％）以上であるのか否かを判断して、パケット損失率がＧ５％以上の場合には、設定２０７に進んで、映像提供装置１５のブースト設定を行わないとともに、ＴＣＰの再送制御によりパケット損失を修正できる範囲を超えているので、映像再生装置１６のバッファを大きくするという設定を行う。
【００５１】
一方、選択肢２１４の判断にて、パケット損失率がＧ５％よりも小さい場合には、設定２１５に進んで、映像提供装置１５のブースト設定を行わないとともに、ＴＣＰの再送制御によりパケット損失を修正できる範囲内であるので、映像再生装置１６のバッファを変えないという設定を行う。
【００５２】
ここで、設定２１５にて、映像提供装置１５のブースト設定を行わないとともに、映像再生装置１６のバッファを変えないという設定を行った効果としては特になく、図中の２１６で記載するように、映像再生に変化がなく（ＴＣＰの再送制御によりパケット損失を修正できる範囲内であるので十分な再生品質が保たれている）、インターネット経由低速通信も改善されないことになる。
【００５３】
図３に、ブースト設定の実効速度を示す。ここで、横軸は時間軸３１、縦軸は実効速度３２を表している。
【００５４】
この図では、一例として、６Ｍｂｐｓの映像をブースト設定で送信した場合の実効速度を示している。
【００５５】
ブースト設定で送信する場合には、６Ｍｂｐｓ映像（基準）の実効速度３３に対して、６Ｍｂｐｓ映像ブースト設定の実効速度３５の送信は、２.1倍で周期的に送信と一時停止とを繰り返す。これから、インターネット経由低速通信は、６Ｍｂｐｓ映像ブースト設定の実効速度３５の一時停止時には、インターネット経由低速通信の実効速度３４のようにほとんど制限無く通信ができることになる。
【００５６】
ブースト設定で送信する場合には、時間２ｔから時間３ｔまでに配信されるはずのパケットは、時間１ｔから時間２ｔまでの間に先行して配信される。ブースト設定された実効速度は２.1倍であるため、パケット損失があった場合の再送制御に余裕ができることから、映像再生が改善されることになる。
【００５７】
また、映像再生装置１６では、時間２ｔから時間３ｔに再生されるパケットについては、通常の映像再生より受信した時間から復号化までの時間が多くとれる（ｔ／２からｔ）ことから、映像再生が改善されることになる。
【００５８】
図４に、ブースト設定のシーケンス（映像提供装置１５と映像再生装置１６との間のパケット送受信シーケンス）を示す。この図では、図３との関係を示す形でブースト設定のシーケンスを示している。ここで、縦軸は時間経過を表している。
【００５９】
この図に示すように、時間１ｔから時間２ｔまでは、映像提供装置１５から映像再生装置１６へのＡＣＫ（シーケンス番号、映像データ）や、映像再生装置１６から映像提供装置１５へのＡＣＫ（送信して欲しいシーケンス番号）が繰り返し送受信される。なお、この図では、時間１ｔから時間２ｔまでの間にＡＣＫが６個しか送受信されていないが、実際には、相当数のＡＣＫが送受信されている。
【００６０】
また、この図に示すように、時間２ｔから時間３ｔまでは、パケットの送受信がされない。このように、ブースト設定の送信形態では、パケットが送受信される時間とパケットが送受信されない時間とは周期的なものとなる。
【００６１】
このようにして、図２の処理フローのＴＣＰブースト設定２０８にて、映像提供装置１５のＴＣＰブースト設定を行うと、ブースト設定された実効速度は２.1倍であるため、パケット損失があった場合の再送制御に余裕ができることから、映像再生が改善されることになる。
【００６２】
そして、時間２ｔから時間３ｔに再生されるパケットについては、通常の映像再生より受信した時間から復号化までの時間が多くとれる（ｔ／２からｔ）ことから、映像再生が改善されることになる。
【００６３】
また、図２の処理フローの設定２０７にて、映像提供装置１５のブースト設定を行わないとともに、映像再生装置１６のバッファを大きくするという設定を行うと、受信した時間から復号化までの時間を大きくすることができるので、映像再生が改善されることになる。
【００６４】
次に、図５に示す処理フローに従って、映像提供装置１５の実行する処理について説明する。
【００６５】
映像提供装置１５は、映像再生装置１６から映像の提供要求があると、図５の処理フローに示すように、待機５０１にて、映像再生装置１６からの通知（指示）を待って、映像再生装置１６からの通知を受け取ると、選択肢５０２にて、映像再生装置１６から受け取った通知が計測パケットのＦＴＰ送信要求であるのか否かを判断して、計測パケットのＦＴＰ送信要求である場合には、ＦＴＰ送信５０３に進んで、映像再生装置１６に対して計測パケットをＦＴＰ送信してから待機５０１に戻り、計測パケットのＦＴＰ送信要求でない場合には、選択肢５０４に進む。
【００６６】
選択肢５０４に進むと、選択肢５０４にて、映像再生装置１６から受け取った通知が計測パケットのＴＣＰブースト送信要求であるのか否かを判断して、計測パケットのＴＣＰブースト送信要求である場合には、ＴＣＰブースト送信５０５に進んで、指定される実効速度でもって、映像再生装置１６に対して計測パケットをＴＣＰブースト送信してから待機５０１に戻り、計測パケットのＴＣＰブースト送信要求でない場合には、選択肢５０６に進む。
【００６７】
選択肢５０６に進む場合には、選択肢５０６にて、映像再生装置１６から受け取った通知が計測パケットのＵＤＰ送信要求であるのか否かを判断して、計測パケットのＵＤＰ送信要求である場合には、ＵＤＰ送信５０７に進んで、指定される実効速度でもって、映像再生装置１６に対して計測パケットをＵＤＰ送信してから待機５０１に戻り、計測パケットのＵＤＰ送信要求でない場合には、映像再生装置１６から受け取った通知が設定情報であることを判断して、選択肢５０８に進む。
【００６８】
そして、選択肢５０８に進むと、選択肢５０８にて、映像再生装置１６から受け取った設定情報がブースト設定を指示しているのか否かを判断して、設定情報がブースト設定を指示している場合には、ＴＣＰブースト送信５０９に進んで、設定された実効速度でもって、映像再生装置１６に対して映像情報をＴＣＰブースト送信し、一方、設定情報がブースト設定を指示していない場合には、ＴＣＰ送信５１０に進んで、設定された実効速度でもって、映像再生装置１６に対して映像情報をＴＣＰ送信する。
【００６９】
このようにして、映像提供装置１５は、映像再生装置１６から映像の提供要求があると、映像再生装置１６に対して計測パケットを送信して、その送信に応答して、映像再生装置１６が図２の処理フローに従ってブースト設定するのか否かを決定してそれを通知してくるので、その設定情報を受け取って、それに従って、提供要求の映像情報をＴＣＰブースト送信したり、あるいはＴＣＰ送信することにより、映像情報を提供するように処理するのである。
【図面の簡単な説明】
【００７０】
【図１】本発明を具備する映像配信システムの全体構成図である。
【図２】設定情報決定手段の実行する処理フローである。
【図３】ブースト設定の実効速度の説明図である。
【図４】ブースト設定のシーケンスの説明図である。
【図５】映像提供装置の実行する処理フローである。
【符号の説明】
【００７１】
１１    インターネット網
１２    低速回線
１３    他の情報提供装置
１４    回線
１５    映像提供装置
１６    映像再生装置
１５１  映像提供手段
１５２  計測パケット送出手段
１５３  設定情報受信手段
１５４  装置設定手段
１６１  映像再生手段
１６２  実効速度計測手段
１６３  パケット損失計測手段
１６４  設定情報決定手段
１６５  設定情報通知手段
１６６  装置設定手段
１６７  アプリケーション実行手段
【図１】
2005203912.tif 000003
【図２】
2005203912.tif 000004
【図３】
2005203912.tif 000005
【図４】
2005203912.tif 000006
【図５】
2005203912.tif 000007