(57)【要約】【課題】通信環境が不安定な状況でも、安定して画像の解像度やデータの伝送の際のビットレートを設定して符号化したデータを配信可能な映像再生端末、映像配信装置、映像配信システムおよび映像配信制御プログラムを得る。【解決手段】映像配信装置３０１と情報処理装置３０２は無線ＬＡＮで接続されている。無線ＬＡＮ監視部３２７は映像等の配信が行われているときの接続速度を一定期間サンプリングしてその平均値を求めて、これに対応する画像の解像度とビットレートに変更があれば、映像配信装置３０１に通知する。映像配信装置３０１はこの通知内容の解像度とビットレートに変更する。スループットを測定して同様の制御を行ってもよい。【選択図】図１
2007329814.tif 000002
【特許請求の範囲】
【請求項１】
符号化後の映像データを送信する配信側との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、
この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、
この配信時平均値算出手段で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、
この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段
とを具備することを特徴とする映像再生端末。
【請求項２】
符号化後の映像データを送信する配信側と接続された時点からその配信側との間の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング手段と、
この接続開始時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する接続開始時平均値算出手段と、
この接続開始時平均値算出手段で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として選択する接続開始時送信側設定情報選択手段と、
この接続開始時送信側設定情報選択手段の選択した接続開始時送信側設定情報を前記配信側に送信開始時に設定させる画像の解像度とビットレートとして通知する接続開始時送信側設定情報通知手段と、
前記配信側が前記符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、
この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、
この配信時平均値算出手段で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、
この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段
とを具備することを特徴とする映像再生端末。
【請求項３】
符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、
この配信時サンプリング手段でサンプリングして得られたそれぞれのスループット値の平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、
この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段
とを具備することを特徴とする映像再生端末。
【請求項４】
前記配信時送信側設定情報通知手段は、前記配信時送信側設定情報が前回の内容と異なるときこれを通知する手段であることを特徴とする請求項１〜請求項３いずれかに記載の映像再生端末。
【請求項５】
配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して配信先に配信を開始する配信開始手段と、
この配信開始手段による前記映像データの配信開始後、配信先からこの配信先との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する前記画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、
この送信側設定情報到来監視手段の監視により前記送信側設定情報が到来するたびにこれに示される前記画像の解像度とその伝送時のビットレートに再設定して前記符号化後の映像データの配信を行う配信継続手段
とを具備することを特徴とする映像配信装置。
【請求項６】
符号化後の映像データの配信先と伝送路が接続されたとき、この配信先との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として受信する接続開始時送信側設定情報受信手段と、
この接続時送信側設定情報受信手段の受信した接続時送信側設定情報に示される前記画像の解像度とその伝送時のビットレートに設定して前記符号化後の映像データの配信を開始させる配信開始手段と、
この配信開始手段による前記映像データの配信開始後、配信先からこの配信先との間の前記伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する前記画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、
この送信側設定情報到来監視手段の監視により前記送信側設定情報が到来するたびにこれに示される前記画像の解像度とその伝送時のビットレートに再設定して前記符号化後の映像データの配信を行う配信継続手段
とを具備することを特徴とする映像配信装置。
【請求項７】
配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して配信先に配信を開始する配信開始手段と、
この配信開始手段による前記映像データの配信開始後、配信先が受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれのスループット値の平均値に対応する前記画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、
この送信側設定情報到来監視手段の監視により前記送信側設定情報が到来するたびにこれに示される前記画像の解像度とその伝送時のビットレートに再設定して前記符号化後の映像データの配信を行う配信継続手段
とを具備することを特徴とする映像配信装置。
【請求項８】
符号化後の映像データを送信する配信側との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、この配信時平均値算出手段で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを備えた映像再生端末と、
この映像再生端末に配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して配信先の前記映像再生端末に配信を開始する配信開始手段と、この配信開始手段による前記映像データの配信開始後、前記映像再生端末からこの配信先との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する前記画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、この送信側設定情報到来監視手段の監視により前記送信側設定情報が到来するたびにこれに示される前記画像の解像度とその伝送時のビットレートに再設定して前記符号化後の映像データの配信を行う配信継続手段とを備えた映像配信装置
とを具備することを特徴とする映像配信システム。
【請求項９】
符号化後の映像データを送信する配信側と接続された時点からその配信側との間の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング手段と、この接続開始時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する接続開始時平均値算出手段と、この接続開始時平均値算出手段で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として選択する接続開始時送信側設定情報選択手段と、この接続開始時送信側設定情報選択手段の選択した接続開始時送信側設定情報を前記配信側に送信開始時に設定させる画像の解像度とビットレートとして通知する接続開始時送信側設定情報通知手段と、前記配信側が前記符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、この配信時平均値算出手段で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを備えた映像再生端末と、
この映像再生端末に符号化後の映像データの配信先が伝送路を介して接続されたとき、この配信先の前記映像再生端末との間の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として受信する接続開始時送信側設定情報受信手段と、この接続時送信側設定情報受信手段の受信した接続時送信側設定情報に示される前記画像の解像度とその伝送時のビットレートに設定して前記符号化後の映像データの配信を開始させる配信開始手段と、この配信開始手段による前記映像データの配信開始後、前記映像再生端末からこの映像再生端末との間の前記伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する前記画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、この送信側設定情報到来監視手段の監視により前記送信側設定情報が到来するたびにこれに示される前記画像の解像度とその伝送時のビットレートに再設定して前記符号化後の映像データの配信を行う配信継続手段とを備えた映像配信装置
とを具備することを特徴とする映像配信システム。
【請求項１０】
符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、この配信時サンプリング手段でサンプリングして得られたそれぞれのスループット値の平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを備えた映像再生端末と、
この映像再生端末に配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して前記映像再生端末に配信を開始する配信開始手段と、この配信開始手段による前記映像データの配信開始後、前記映像再生端末が受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれのスループット値の平均値に対応する前記画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、この送信側設定情報到来監視手段の監視により前記送信側設定情報が到来するたびにこれに示される前記画像の解像度とその伝送時のビットレートに再設定して前記符号化後の映像データの配信を行う配信継続手段とを備えた映像配信装置
とを具備することを特徴とする映像配信システム。
【請求項１１】
前記伝送路は無線ＬＡＮであり、ＭＰＥＧ２による符号化後の映像データが配信されることを特徴とする請求項８〜請求項１０いずれかに記載の映像配信システム。
【請求項１２】
映像配信装置から符号化後の映像データの配信を受ける映像再生端末のコンピュータに、
符号化後の映像データを送信する配信側との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理と、
この配信時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出処理と、
この配信時平均値算出処理で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択処理と、
この配信時送信側設定情報選択処理で選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知処理
とを実行させることを特徴とする映像配信制御プログラム。
【請求項１３】
映像配信装置から符号化後の映像データの配信を受ける映像再生端末のコンピュータに、
符号化後の映像データを送信する配信側と接続された時点からその配信側との間の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング処理と、
この接続開始時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を算出する接続開始時平均値算出処理と、
この接続開始時平均値算出処理で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として選択する接続開始時送信側設定情報選択処理と、
この接続開始時送信側設定情報選択処理で選択した接続開始時送信側設定情報を前記配信側に送信開始時に設定させる画像の解像度とビットレートとして通知する接続開始時送信側設定情報通知処理と、
前記配信側が前記符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理と、
この配信時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出処理と、
この配信時平均値算出処理で算出した平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択処理と、
この配信時送信側設定情報選択処理で選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知処理
とを実行させることを特徴とする映像配信制御プログラム。
【請求項１４】
映像配信装置から符号化後の映像データの配信を受ける映像再生端末のコンピュータに、
符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理と、
この配信時サンプリング処理でサンプリングして得られたそれぞれのスループット値の平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択処理と、
この配信時送信側設定情報選択処理で選択した配信時送信側設定情報を前記配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知処理
とを実行させることを特徴とする映像配信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像等のデータを符号化して配信する際に使用する映像再生端末、映像配信装置、映像配信システムおよび映像配信制御プログラムに係わり、特に通信環境に係らず安定して映像等のデータの配信が可能な映像再生端末、映像配信装置、映像配信システムおよび映像配信制御プログラムに関する。
【背景技術】
【０００２】
ＭＰＥＧ２（Moving Picture Experts Group 2）は、映像データの圧縮方式の代表的なものであり、ＤＶＤ（Digital Versatile Disk）ビデオや、デジタルテレビジョン等の電子機器に広く利用されるようになっている。無線ＬＡＮ（Local Area Network）が普及するにつれて、ＭＰＥＧ２で符号化し、圧縮された映像データを無線ＬＡＮで配信し、コンピュータやテレビジョンからなる情報処理装置でこれを受信して映像や音声を出力することが広く行われるようになっている。
【０００３】
図１０は、ＭＰＥＧ２で符号化して圧縮された映像データを無線ＬＡＮで配信し、情報処理装置で受信して映像を表示する従来の符号化配信システムの構成を表わしたものである。この符号化配信システム１００は、映像を配信する映像配信装置１０１と、配信された映像を表示する情報処理装置１０２で構成されている。
【０００４】
このうち映像配信装置１０１は、配信側無線ＬＡＮ部１１１を備えている。配信側無線ＬＡＮ部１１１は、情報処理装置１０２側の表示側無線ＬＡＮ部１２１と無線ＬＡＮで接続されるようになっている。映像配信装置１０１は、ＭＰＥＧ２で符号化を行うＭＰＥＧ２エンコード部１１２と、このＭＰＥＧ２エンコード部１１２に対して、ＭＰＥＧ２の解像度と、データの伝送能力としてのビットレートを設定する配信側主制御部１１３を備えている。配信側主制御部１１３は、図示しないがＣＰＵ（中央処理装置）およびその実行する制御プログラムを格納したハードディスク、ＲＯＭ（リード・オンリ・メモリ）等の記憶媒体を備えている。配信側主制御部１１３は、無線ＬＡＮで情報処理装置１０２から通知されてくるＭＰＥＧ２の解像度およびビットレートの設定情報を配信側無線ＬＡＮ部１１１から受信する。ＭＰＥＧ２エンコード部１１２は、配信側主制御部１１３から設定されたＭＰＥＧ２の解像度およびビットレートで、映像をエンコードする。そして、配信側無線ＬＡＮ部１１１に対してＭＰＥＧ２の映像をエンコードデータとして送信することになる。
【０００５】
一方、情報処理装置１０２は、前記した表示側無線ＬＡＮ部１２１の他に、この表示側無線ＬＡＮ部１２１を介して映像配信装置１０１にＭＰＥＧ２の解像度およびビットレートの設定情報を通知する表示側主制御部１２２を備えている。表示側主制御部１２２も、図示しないがＣＰＵおよびその実行する制御プログラムを格納したハードディスク、ＲＯＭ等の記憶媒体を備えている。表示側主制御部１２２は、表示側無線ＬＡＮ部１２１と同じく、ＭＰＥＧ２の解像度およびビットレートの設定情報をＭＰＥＧ２デコード部１２３にも通知するようになっている。ＭＰＥＧ２デコード部１２３は、通知されたＭＰＥＧ２の解像度およびビットレートの設定情報で示されるビットレートで、映像配信装置１０１から送られてきた映像をデコードするようになっている。表示制御部１２４は、デコードされた映像を図示しないディスプレイに表示する。
【０００６】
図１１は、図１０に示す従来の映像配信装置側の処理の流れを表わしたものである。図１０と共に説明する。映像配信装置１０１は無線ＬＡＮで映像の配信を行うので、たとえば電源投入時に無線ＬＡＮに接続する（ステップＳ２０１）。そして、映像配信装置１０１の配信側無線ＬＡＮ部１１１からデフォルト値としてのＭＰＥＧ２の解像度およびビットレートの設定情報を受信すると（ステップＳ２０２：Ｙ）、配信側主制御部１１３はＭＰＥＧ２エンコード部１１２に対して、ＭＰＥＧ２の解像度とビットレートを設定する（ステップＳ２０３）。ＭＰＥＧ２エンコード部１１２は、配信の要求された映像データをＭＰＥＧ２でエンコードする（ステップＳ２０４）。そして、ＭＰＥＧ２でエンコードしたエンコードデータを無線ＬＡＮで配信する（ステップＳ２０５）。
【０００７】
図１２は、配信を要求する従来の情報処理装置側の処理の流れを表わしたものである。図１０と共に説明する。情報処理装置１０２は、たとえば映像配信装置１０１から映像の配信を受けようとするとき無線ＬＡＮに接続する（ステップＳ２２１）。そして、配信を受ける映像を必要に応じて特定すると共に、ＭＰＥＧ２の解像度およびビットレートの設定情報を映像配信装置１０１に通知する（ステップＳ２２２）。このとき無線ＬＡＮの通信環境が分からないので、ＭＰＥＧ２の解像度およびビットレートの設定情報は、標準設定値としてのデフォルト値に設定されている。このステップＳ２２２の通知が図１１におけるステップＳ２０２での映像配信装置１０１の受信処理に連結することになる。
【０００８】
この後、情報処理装置１０２の表示側無線ＬＡＮ部１２１は図１１のステップＳ２０５の処理により映像配信装置１０１からエンコードデータを無線ＬＡＮで受信するのを待機する（図１２ステップＳ２２３）。受信が開始したら（Ｙ）、ＭＰＥＧ２デコード部１２３は受信した映像データのＭＰＥＧ２によるデコードを所定単位量ずつ行い（ステップＳ２２４）、これを表示制御部１２４に送って図示しないバッファに蓄積すると共に、前記した図示しないディスプレイに表示させる（ステップＳ２２５）。以上のデコードおよびディスプレイへの表示処理は、配信対象の映像データの受信が終了するまで（ステップＳ２２６）、あるいはＭＰＥＧ２の解像度およびビットレートの設定情報が変更されるまで継続することになる（ステップＳ２２７）。
【０００９】
ところで、ステップＳ２２２では情報処理装置１０２から映像配信装置１０１へＭＰＥＧ２の解像度およびビットレートの設定情報についてのデフォルト値が通知される。したがって、無線ＬＡＮの状況が悪いような場合には、このデフォルト値の解像度やビットレートの基で画像が途切れなくスムーズに表示されるとは限らない。もし、無線ＬＡＮによるエンコードデータの伝送される速度が画像の表示に必要な速度よりも遅い場合には、スループットに合わせて、解像度を下げたり、ビットレートを低下させるような設定変更が必要となる。ここでスループットとは、単位時間当たりのデータ転送量である。情報処理装置１０２のユーザが図示しない操作パネルやキーボード等の入力手段を用いてＭＰＥＧ２の解像度やビットレートの変更を指示したら（ステップＳ２２７：Ｙ）、この設定変更内容が表示側無線ＬＡＮ部１２１から映像配信装置１０１へ送出される（ステップＳ２２８）。
【００１０】
図１１に戻って説明を続ける。映像配信装置１０１では、ステップＳ２０４およびステップＳ２０５の処理で映像のエンコードとこれによって得られたエンコードデータの配信を所定単位量ずつ行っている。そして、図１２のステップＳ２２８に基づくＭＰＥＧ２の解像度やビットレートの設定情報を配信中に受信した場合には（ステップＳ２０６：Ｙ）、これに基づいてＭＰＥＧ２の解像度やビットレートを再度設定し直す（ステップＳ２０３）。そして、設定変更後のＭＰＥＧ２の解像度やビットレートで画像のエンコードを開始することになる（ステップＳ２０４）。また、配信中にステップＳ２０６の解像度やビット情報を受信しない場合には（Ｎ）、配信が終了するまで（ステップＳ２０７：Ｎ）、ステップＳ２０４に戻って配信のための処理を継続する。
【００１１】
図１２に再び戻って説明を続ける。ステップＳ２２８で設定変更内容が表示側無線ＬＡＮ部１２１から映像配信装置１０１へ送出されたら、表示側主制御部１２２は、その設定変更後の内容による解像度やビットレートでデコードが行われるようにＭＰＥＧ２デコード部１２３の設定を変更する（ステップＳ２２９）。そして、設定変更後のエンコードデータを表示側無線ＬＡＮ部１２１が受信して（ステップＳ２２３：Ｙ）、ＭＰＥＧ２デコード部１２３がこれをデコードし（ステップＳ２２４）、表示制御部１２４が画像や音声の表示を行うことになる（ステップＳ２２５）。
【００１２】
以下、同様に映像の配信（受信）が終了する以前であれば（ステップＳ２２６：Ｎ）、ユーザは適宜、ＭＰＥＧ２の解像度およびビットレートの変更が可能であり（ステップＳ２２７）、情報処理装置１０２側で変更が指示されれば（Ｙ）、映像配信装置１０１はこれに応じてエンコードデータを変更して配信することになる（図１１ステップＳ２０５）。
【００１３】
以上説明したように従来の符号化配信システムでは、無線ＬＡＮの接続状態が悪化したような場合には、情報処理装置１０２側のユーザがこれに気付いて、その都度、ＭＰＥＧ２の解像度およびビットレートの変更を行うようにしていた。したがって、ユーザに無線ＬＡＮやＭＰＥＧ２についての技術的な知識や理解が必要とされた。また、ユーザはディスプレイを常に監視して無線ＬＡＮの接続状態が悪化したような場合に、手動でこれを改善する操作を行う必要があった。したがって、ユーザを長期間システムの監視のために拘束することになった。
【００１４】
ディスプレイの表示状態に対するユーザの監視が不十分な場合には、画像の表示が悪化されてもこれが放置されることになり、画像がスムーズに一定速度で再現されない事態が発生することになった。この結果として、画像の再生に対する要求が情報処理装置１０２側で満たされないような場合があり、このような場合には改めて画像の再送を行うことになったり、映像配信装置１０１からの配信を中止するという事態が発生するおそれもあった。ところが、動画のように時系列で変化する画像を受信しながら再生する場合には、一部の画像を再送させて後の時間帯に組み込んで再生することができない。
【００１５】
そこで、子機が親機との電波状態を判別することにし、センタ装置がこれに応じた符号化速度で映像や音声を親機に伝送し、親機から子機に無線通信するようにした無線通信システムが第１の提案として提案されている（たとえば特許文献１参照）。すなわち、この無線通信システムでは、センタ装置が親機と有線で接続されており、親機は子機に対して無線で映像や音声を伝送するようになっている。子機は親機との間の無線通信の状況をチェックして、受信レベルを判別して、その結果を親機への上り信号に付加して送信する。親機は子機からの送信信号の受信レベルを計算し、得られた受信レベルから電波状況を判断する。親機はこのような判断結果を基にして、親機と子機間の伝送レートおよびセンタ装置における符号化の符号化レートを判定する。そして、映像や音声の配信側のセンタ装置に対してその符号化速度を通知するようになっている。これにより、センタ装置から子機への伝送レートを適正なものとすることができる。
【００１６】
しかしながら、この第１の提案では親機が子機からの送信信号の受信レベルを計算し、更に親機と子機間の伝送レートおよびセンタ装置における符号化の符号化レートを判定することにしているので、親機の判定に関する負担が重いという問題がある。また、子機の送信信号の受信レベルは刻々と変動するので、どの時点の受信レベルを判定に採用するかによって判定結果が大きく異なる場合があるという問題もあった。
【００１７】
そこで、コンテンツの送信を受けた表示側の装置が受信したデータ量と通信に要した時間を基にして伝送速度を算出し、これを基にして適正な解像度を判別するようにした第２の提案が行われている（たとえば特許文献２参照）。この第２の提案では、判別した解像度を表示側の装置が配信側の装置に通知し、配信側の装置は通知された解像度で以後のコンテンツを送信する。
【特許文献１】特開２００３−０５１７７７号公報（第００２０段落〜第００２３段落、図１）
【特許文献２】特開２００５−２０２４６８号公報（第００５０段落〜第００５４段落、第００６０段落、図１０）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
この第２の提案によれば、ユーザが通信状態を監視して、手動でこれを改善する操作を行う必要がない。したがって、ユーザの負担が軽減するという利点がある。しかしながら、第２の提案では、表示側の装置は配信側の装置からコンテンツを受信するたびにそれらのコンテンツが送信開始された時刻を表わした時刻情報を受け取り、これらのコンテンツの通信に要した時間とコンテンツの容量から、それぞれのコンテンツの伝送速度を算出して配信側の装置に報告している。したがって、通信環境が安定していないような場合には、通信されるコンテンツごとに伝送速度が変動する。第２の提案では、過去に測定された伝送速度を基にして新たな通信の際の解像度の設定が行われる。このため、必ずしも現在の通信環境に合った解像度が設定されるとは限らず、場合によっては解像度を高めることができるときに低めたり、低めなければならないときに解像度を高めてしまうという不都合が多発することになった。
【００１９】
そこで本発明の目的は、通信環境が不安定な状況でも、安定して画像の解像度やデータの伝送の際のビットレートを設定して符号化したデータを配信可能な映像再生端末、映像配信装置、映像配信システムおよび映像配信制御プログラムを提供することにある。
【課題を解決するための手段】
【００２０】
請求項１記載の発明では、（イ）符号化後の映像データを送信する配信側との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、（ロ）この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、（ハ）この配信時平均値算出手段で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、（ニ）この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを映像再生端末に具備させる。
【００２１】
すなわち本発明では、映像再生端末に備えられた配信時サンプリング手段が伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして、配信時平均値算出手段がそれぞれの接続速度の平均値を算出し、これを基にして画像の解像度とビットレートを配信側に送信の際に設定させるようにしている。したがって、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００２２】
請求項２記載の発明では、（イ）符号化後の映像データを送信する配信側と接続された時点からその配信側との間の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング手段と、（ロ）この接続開始時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する接続開始時平均値算出手段と、（ハ）この接続開始時平均値算出手段で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として選択する接続開始時送信側設定情報選択手段と、（ニ）この接続開始時送信側設定情報選択手段の選択した接続開始時送信側設定情報を配信側に送信開始時に設定させる画像の解像度とビットレートとして通知する接続開始時送信側設定情報通知手段と、（ホ）配信側が符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、（へ）この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、（ト）この配信時平均値算出手段で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、（チ）この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを映像再生端末に具備させる。
【００２３】
すなわち本発明では、映像再生端末に備えられた配信時サンプリング手段が伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして、配信時平均値算出手段がそれぞれの接続速度の平均値を算出する他に、接続開始時には接続開始時サンプリング手段が伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして、接続開始時平均値算出手段がそれぞれの接続速度の平均値を算出し、これを基にして画像の解像度とビットレートを配信側に送信の際に設定させるようにしている。したがって、たとえば伝送経路に変更が生じ接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００２４】
請求項３記載の発明では、（イ）符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、（ロ）この配信時サンプリング手段でサンプリングして得られたそれぞれのスループット値の平均値に対応させて前記配信側の送信対象となっている前記映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、（ハ）この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを映像再生端末に具備させる。
【００２５】
すなわち本発明では、配信時サンプリング手段が符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングして、これによって得られたスループット値の平均値を基にして画像の解像度とビットレートを配信側に送信の際に設定させるようにしている。したがって、通信環境が安定していない状況でも平均的なスループット値を基にして画像通信の安定性を確保することができる。
【００２６】
請求項５記載の発明では、（イ）配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して配信先に配信を開始する配信開始手段と、（ロ）この配信開始手段による映像データの配信開始後、配信先からこの配信先との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、（ハ）この送信側設定情報到来監視手段の監視により送信側設定情報が到来するたびにこれに示される画像の解像度とその伝送時のビットレートに再設定して符号化後の映像データの配信を行う配信継続手段とを映像配信装置に具備させる。
【００２７】
すなわち本発明では、映像配信装置が映像データを配信する先（映像再生端末）から、接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報を受信することになっているので、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００２８】
請求項６記載の発明では、（イ）符号化後の映像データの配信先と伝送路が接続されたとき、この配信先との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として受信する接続開始時送信側設定情報受信手段と、（ロ）この接続時送信側設定情報受信手段の受信した接続時送信側設定情報に示される画像の解像度とその伝送時のビットレートに設定して符号化後の映像データの配信を開始させる配信開始手段と、（ハ）この配信開始手段による映像データの配信開始後、配信先からこの配信先との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、（ニ）この送信側設定情報到来監視手段の監視により送信側設定情報が到来するたびにこれに示される画像の解像度とその伝送時のビットレートに再設定して符号化後の映像データの配信を行う配信継続手段とを映像配信装置に具備させる。
【００２９】
すなわち本発明では、映像配信装置が映像データを配信する先（映像再生端末）から、接続開始時には、配信先との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせが接続開始時送信側設定情報として送られてくると共に、映像データの配信開始後には、配信先からこの配信先との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するので、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００３０】
請求項７記載の発明では、（イ）配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して配信先に配信を開始する配信開始手段と、（ロ）この配信開始手段による前記映像データの配信開始後、配信先が受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれのスループット値の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、（ハ）この送信側設定情報到来監視手段の監視により送信側設定情報が到来するたびにこれに示される画像の解像度とその伝送時のビットレートに再設定して符号化後の映像データの配信を行う配信継続手段とを映像配信装置に具備させる。
【００３１】
すなわち本発明では、映像配信装置が映像データを配信する先（映像再生端末）から、配信先が受信するスループット値を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれのスループット値の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報を受信するので、通信環境が安定していない状況でも平均的なスループット値を基にして画像通信の安定性を確保することができる。
【００３２】
請求項８記載の発明では、（イ）符号化後の映像データを送信する配信側との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、この配信時平均値算出手段で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを備えた映像再生端末と、（ロ）この映像再生端末に配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して配信先の映像再生端末に配信を開始する配信開始手段と、この配信開始手段による映像データの配信開始後、映像再生端末からこの配信先との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれの接続速度の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、この送信側設定情報到来監視手段の監視により送信側設定情報が到来するたびにこれに示される画像の解像度とその伝送時のビットレートに再設定して符号化後の映像データの配信を行う配信継続手段とを備えた映像配信装置とを映像配信システムに具備させる。
【００３３】
すなわち本発明では、映像再生端末に備えられた配信時サンプリング手段が伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングして、配信時平均値算出手段がそれぞれの接続速度の平均値を算出し、これを基にして映像配信装置が画像の解像度とビットレートを設定するようにしている。したがって、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００３４】
請求項９記載の発明では、（イ）符号化後の映像データを送信する配信側と接続された時点からその配信側との間の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング手段と、この接続開始時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する接続開始時平均値算出手段と、この接続開始時平均値算出手段で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として選択する接続開始時送信側設定情報選択手段と、この接続開始時送信側設定情報選択手段の選択した接続開始時送信側設定情報を配信側に送信開始時に設定させる画像の解像度とビットレートとして通知する接続開始時送信側設定情報通知手段と、配信側が符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、この配信時サンプリング手段でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出手段と、この配信時平均値算出手段で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを備えた映像再生端末と、（ロ）この映像再生端末に符号化後の映像データの配信先が伝送路を介して接続されたとき、この配信先の映像再生端末との間の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として受信する接続開始時送信側設定情報受信手段と、この接続時送信側設定情報受信手段の受信した接続時送信側設定情報に示される画像の解像度とその伝送時のビットレートに設定して符号化後の映像データの配信を開始させる配信開始手段と、この配信開始手段による映像データの配信開始後、映像再生端末からこの映像再生端末との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして得られた接続速度の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、この送信側設定情報到来監視手段の監視により送信側設定情報が到来するたびにこれに示される画像の解像度とその伝送時のビットレートに再設定して符号化後の映像データの配信を行う配信継続手段とを備えた映像配信装置とを映像配信システムに具備させる。
【００３５】
すなわち本発明では、映像再生端末に備えられた配信時サンプリング手段が伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして、配信時平均値算出手段がそれぞれの接続速度の平均値を算出する他に、接続開始時には接続開始時サンプリング手段が伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングして、接続開始時平均値算出手段がそれぞれの接続速度の平均値を算出し、これを基にして映像配信装置が画像の解像度とビットレートの設定を行うようにしている。したがって、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００３６】
請求項１０記載の発明では、（イ）符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング手段と、この配信時サンプリング手段でサンプリングして得られたそれぞれのスループット値の平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択手段と、この配信時送信側設定情報選択手段の選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知手段とを備えた映像再生端末と、（ロ）この映像再生端末に配信する符号化後の映像データを構成する画像の解像度とその伝送時のビットレートを予め定めた値に設定して映像再生端末に配信を開始する配信開始手段と、この配信開始手段による映像データの配信開始後、映像再生端末が受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングして得られたそれぞれのスループット値の平均値に対応する画像の解像度とその伝送時のビットレートを表わした送信側設定情報が到来するのを監視する送信側設定情報到来監視手段と、この送信側設定情報到来監視手段の監視により送信側設定情報が到来するたびにこれに示される画像の解像度とその伝送時のビットレートに再設定して符号化後の映像データの配信を行う配信継続手段とを備えた映像配信装置とを映像配信システムに具備させる。
【００３７】
すなわち本発明では、映像再生端末の配信時サンプリング手段が符号化後の映像データを送信する配信側から受信するスループット値を予め定めた一定期間にわたって複数回サンプリングして、これを基にしてスループット値の平均値を算出するので、サンプリングした値が個々に異なっても平均的な値としてのスループット値を算出することができ、映像配信装置はこれを基にして画像の解像度とビットレートを設定するようにしている。したがって、通信環境が安定していない状況でも平均的なスループット値を基にして画像通信の安定性を確保することができる。
【００３８】
請求項１２記載の発明では、映像配信制御プログラムによって、（イ）映像配信装置から符号化後の映像データの配信を受ける映像再生端末のコンピュータに、（ロ）符号化後の映像データを送信する配信側との間の伝送路の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理と、（ハ）この配信時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出処理と、（ニ）この配信時平均値算出処理で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択処理と、（ホ）この配信時送信側設定情報選択処理で選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知処理とを実行させることを特徴とする。
【００３９】
すなわち本発明では、映像再生端末側のコンピュータが、符号化後の映像データを送信する配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理を行い、この配信時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を配信時平均値算出処理で算出するようにしているので、接続速度が平均化され、これを基にして画像の解像度とビットレートを配信側に送信の際に設定させることが可能になる。したがって、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００４０】
請求項１３記載の発明では、映像配信制御プログラムによって、（イ）映像配信装置から符号化後の映像データの配信を受ける映像再生端末のコンピュータに、（ロ）符号化後の映像データを送信する配信側と接続された時点からその配信側との間の物理層レベルでの伝送速度としての接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング処理と、（ハ）この接続開始時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を算出する接続開始時平均値算出処理と、（ニ）この接続開始時平均値算出処理で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを接続開始時送信側設定情報として選択する接続開始時送信側設定情報選択処理と、（ホ）この接続開始時送信側設定情報選択処理で選択した接続開始時送信側設定情報を配信側に送信開始時に設定させる画像の解像度とビットレートとして通知する接続開始時送信側設定情報通知処理と、（へ）配信側が符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理と、（ト）この配信時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を算出する配信時平均値算出処理と、（チ）この配信時平均値算出処理で算出した平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択処理と、（リ）この配信時送信側設定情報選択処理で選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知処理とを実行させることを特徴とする。
【００４１】
すなわち本発明では、映像再生端末側のコンピュータが、符号化後の映像データを送信する配信側と接続された時点から接続速度を予め定めた一定期間にわたって複数回サンプリングする接続開始時サンプリング処理を行い、この接続開始時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を接続開始時平均値算出処理で算出すると共に、配信側が符号化後の映像データの配信を開始したとき、この配信側との間の伝送路の接続速度を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理を行い、この配信時サンプリング処理でサンプリングして得られたそれぞれの接続速度の平均値を配信時平均値算出処理で算出するようにしているので、それぞれの時点で接続速度が平均化され、これらを基にして画像の解像度とビットレートを配信側に設定させることが可能になる。したがって、たとえば伝送経路に変更が生じて接続速度が変更されるような状況でも平均的な接続速度を算出することができ、通信の安定性を確保することができる。
【００４２】
請求項１４記載の発明では、映像配信制御プログラムによって、（イ）映像配信装置から符号化後の映像データの配信を受ける映像再生端末のコンピュータに、（ロ）符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理と、（ハ）この配信時サンプリング処理でサンプリングして得られたそれぞれのスループット値の平均値に対応させて配信側の送信対象となっている映像データを構成する画像の解像度とその伝送時のビットレートの組み合わせを配信時送信側設定情報として選択する配信時送信側設定情報選択処理と、（ニ）この配信時送信側設定情報選択処理で選択した配信時送信側設定情報を配信側に送信の際に設定させる画像の解像度とビットレートとして通知する配信時送信側設定情報通知処理とを実行させることを特徴とする。
【００４３】
すなわち本発明では、映像再生端末側のコンピュータが、符号化後の映像データを送信する配信側から受信する単位時間当たりの受信データの量としてのスループット値を予め定めた一定期間にわたって複数回サンプリングする配信時サンプリング処理を行い、この配信時サンプリング処理でサンプリングして得られたそれぞれのスループット値の平均値を基にして画像の解像度とビットレートを配信側に設定させることが可能になるので、通信環境が安定していない状況でも平均的なスループット値を基にして画像通信の安定性を確保することができる。
【発明の効果】
【００４４】
以上説明したように本発明によれば、映像の配信を受けてその再生を行う映像再生端末側が配信側に映像の配信の際の設定条件を通知するので、映像再生端末側の負荷の状況等の各種状況を加味して配信を行わせることが可能になる。また、映像再生端末側では複数回のサンプリングによって前記した設定条件を定めるので、通信環境の変動だけでなく、突発的なノイズが発生したような場合でも通信を安定して行うことができる。
【発明を実施するための最良の形態】
【００４５】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００４６】
図１は、本発明の一実施例における符号化配信システムの概要を表わしたものである。この符号化配信システム３００は、映像を配信する映像配信装置３０１と、配信された映像を表示する情報処理装置３０２で構成されている。映像配信装置３０１は、たとえば映像配信サーバで構成され、情報処理装置３０２はたとえば、無線ＬＡＮで接続される携帯電話機、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistant）、ノート型あるいはデスクトップ型のパーソナルコンピュータによって構成することができる。
【００４７】
このうち映像配信装置３０１は、配信側無線ＬＡＮ部３１１を備えている。配信側無線ＬＡＮ部３１１は、情報処理装置３０２側の表示側無線ＬＡＮ部３２１と無線ＬＡＮで接続されるようになっている。映像配信装置３０１は、ＭＰＥＧ２で符号化を行うＭＰＥＧ２エンコード部３１２と、このＭＰＥＧ２エンコード部３１２に対して、ＭＰＥＧ２の解像度とビットレートを設定する配信側主制御部３１３を備えている。配信側主制御部３１３は、ＣＰＵ３１４およびその実行する制御プログラムを格納したハードディスク、ＲＯＭ（リード・オンリ・メモリ）等の記憶媒体３１５を備えている。配信側主制御部３１３は、無線ＬＡＮで情報処理装置３０２から通知されてくるＭＰＥＧ２の解像度およびビットレートの設定情報を配信側無線ＬＡＮ部３１１から受信する。ＭＰＥＧ２エンコード部３１２は、配信側主制御部３１３から設定されたＭＰＥＧ２の解像度およびビットレートで、映像をエンコードする。そして、配信側無線ＬＡＮ部３１１に対してＭＰＥＧ２の映像をエンコードデータとして送信することになる。
【００４８】
一方、情報処理装置３０２は、前記した表示側無線ＬＡＮ部３２１の他に、この表示側無線ＬＡＮ部３２１を介して映像配信装置３０１にＭＰＥＧ２の解像度およびビットレートの設定情報を通知する表示側主制御部３２２を備えている。表示側主制御部３２２も、ＣＰＵ３２３およびその実行する制御プログラムを格納したハードディスク、ＲＯＭ等の記憶媒体３２４を備えている。表示側主制御部３２２は、表示側無線ＬＡＮ部３２１と同じく、ＭＰＥＧ２の解像度およびビットレートの設定情報をＭＰＥＧ２デコード部３２５にも通知するようになっている。ＭＰＥＧ２デコード部３２５は、通知されたＭＰＥＧ２の解像度およびビットレートの設定情報で示されるビットレートで、映像配信装置３０１から送られてきた映像をデコードするようになっている。表示制御部３２６は、デコードされた映像を図示しないディスプレイに表示するようになっている。
【００４９】
情報処理装置３０２は、更に無線ＬＡＮ監視部３２７を備えている。無線ＬＡＮ監視部３２７は、監視の際の比較となる設定テーブル３２８を備えている。無線ＬＡＮ監視部３２７は、表示側主制御部３２２からＭＰＥＧ２の解像度、ビットレートの設定情報の通知を受けると共に、表示側無線ＬＡＮ部３２１の物理層レベルでの伝送速度としての接続速度および単位時間当たりのデータ転送量としてのスループットを常時監視するようになっている。無線ＬＡＮ監視部３２７は、監視結果により接続速度やスループットが変化したと判断した場合には、設定テーブル３２８を参照することで、この変化に対して画像が途切れなくスムーズに表示されるＭＰＥＧ２の解像度およびビットレートの設定情報を選択して、表示側主制御部３２２に通知するようになっている。
【００５０】
図２は、図１に示す映像配信装置側の処理の流れを表わしたものである。図１と共に説明する。映像配信装置３０１は無線ＬＡＮで映像の配信を行うので、たとえば電源投入時に無線ＬＡＮに接続する（ステップＳ４０１）。そして、映像配信装置３０１の配信側無線ＬＡＮ部３１１からデフォルト値としてのＭＰＥＧ２の解像度およびビットレートの設定情報を受信すると（ステップＳ４０２：Ｙ）、配信側主制御部３１３はＭＰＥＧ２エンコード部３１２に対して、ＭＰＥＧ２の解像度とビットレートを設定する（ステップＳ４０３）。ＭＰＥＧ２エンコード部３１２は、配信の要求された映像データをエンコードする（ステップＳ４０４）。そして、ＭＰＥＧ２でエンコードしたエンコードデータを無線ＬＡＮで配信する（ステップＳ４０５）。
【００５１】
図３は、配信を要求する情報処理装置側の処理の流れを表わしたものである。図１と共に説明する。情報処理装置３０２は、たとえば映像配信装置３０１から映像の配信を受けようとするとき無線ＬＡＮに接続する（ステップＳ４２１）。そして、配信を受ける映像を必要に応じて特定すると共に、ＭＰＥＧ２の解像度およびビットレートの設定情報を映像配信装置３０１に通知する（ステップＳ４２２）。このとき無線ＬＡＮの通信環境が分からないので、ＭＰＥＧ２の解像度およびビットレートの設定情報は、標準設定値としてのデフォルト値に設定されている。このステップＳ４２２の通知が図２におけるステップＳ４０２での映像配信装置３０１の受信処理に連結することになる。
【００５２】
この後、情報処理装置３０２の表示側無線ＬＡＮ部３２１は図２のステップＳ４０５の処理により、映像配信装置３０１からエンコードデータを無線ＬＡＮで受信するのを待機する（図３ステップＳ４２３）。受信が開始したら（Ｙ）、ＭＰＥＧ２デコード部３２５が受信した映像データのＭＰＥＧ２によるデコードを所定単位量ずつ行うと共に、無線ＬＡＮ監視部３２７が監視制御を実行する（ステップＳ４２４）。デコードされた映像データは、表示制御部３２６に送られて図示しないバッファに蓄積されると共に、前記したディスプレイに表示される（ステップＳ４２５）。
【００５３】
以上のデコードおよびディスプレイへの表示処理は、配信対象の映像データの受信が終了するまで（ステップＳ４２６）、あるいはＭＰＥＧ２の解像度およびビットレートの設定情報が変更される（ステップＳ４２７）まで継続することになる。ステップＳ４２７でビットレートの設定情報が変更されるときには（Ｙ）、再設定されるＭＰＥＧ２の解像度およびビットレートが映像配信装置３０１に通知されることになる（ステップＳ４２８）。この場合には、ステップＳ４２３に進んで、ＭＰＥＧ２の解像度およびビットレートの変更後の映像配信装置３０１からエンコードデータを無線ＬＡＮで受信するのを待機することになる。
【００５４】
これに対して、ステップＳ４２７でＭＰＥＧ２の解像度とビットレートの設定情報が変更されない間は（Ｎ）、現在のＭＰＥＧ２の解像度とビットレートの設定情報がそのまま適用されるので、ステップＳ４２４に戻って映像配信装置３０１から引き続き送られてくるエンコードデータのデコードを行うと共にその結果をディスプレイに表示する（ステップＳ４２５）ことになる。
【００５５】
ところで無線ＬＡＮ監視部３２７は、表示側主制御部３２２とＣＰＵ３２３および記憶媒体３２４を共通にしている。そして、記憶媒体３２４に格納された制御プログラムをＣＰＵが実行することで無線ＬＡＮに関する監視制御を行うようになっている。もちろん、無線ＬＡＮ監視部３２７が独自にＣＰＵや制御プログラムを格納する記憶媒体を有することは可能である。
【００５６】
図４は、図３のステップＳ４２４の制御のうちの無線ＬＡＮ監視部による監視制御を具体的に表わしたものである。図１と共に説明する。図３のステップＳ４２４ではＭＰＥＧ２デコード部３２５が受信した映像データ（エンコードデータ）のデコードと、無線ＬＡＮ監視部３２７の監視制御が並行して行われる。無線ＬＡＮ監視部３２７では、表示側無線ＬＡＮ部３２１がエンコードデータの受信を開始すると、無線ＬＡＮの接続速度のサンプリングを行う（図４ステップＳ４４１）。そして、サンプリングについて予め定めた期間が経過したら（ステップＳ４４２：Ｙ）、その期間内に測定したサンプリング速度の平均値を算出する（ステップＳ４４３）。無線ＬＡＮ監視部３２７は、算出した平均値を設定テーブルの値と比較する（ステップＳ４４４）。
【００５７】
図５は、本実施例で使用される設定テーブルの内容を表わしたものである。設定テーブル３２８はＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１１ａの作業部会で定めた規格に従ったものである。設定テーブル３２８には、接続速度の平均値別に、有効なＭＰＥＧ２の解像度とビットレートが示されている。たとえば、接続速度の平均値が４８Ｍｂｐｓ（メガビット／秒）以上で５４Ｍｂｐｓ以下の範囲内であれば、ＭＰＥＧ２の解像度が７２０×４８０のときに、ＣＢＲ（Constant Bit Rate；固定ビットレート）で１２Ｍｂｐｓ〜４Ｍｂｐｓの範囲が有効であり、解像度が３５２×２４０のときにはＣＢＲで２Ｍｂｐｓが有効である。
【００５８】
たとえばデフォルト値としてＭＰＥＧ２の解像度が７２０×４８０で、ＣＢＲが１２Ｍｂｐｓに設定されていたとする。図４ステップＳ４４３で算出した無線ＬＡＮの接続速度が４４Ｍｂｐｓであったとする。この場合、接続速度の平均値が５４Ｍｂｐｓ〜４８Ｍｂｐｓの前記した範囲は有効でないことになる（ステップＳ４４５：Ｎ）。そこで、この例の場合、再設定される有効なＭＰＥＧ２の解像度とビットレートは、接続速度が３６Ｍｂｐｓ以上で４８Ｍｂｐｓ未満の欄におけるＭＰＥＧ２の解像度が７２０×４８０でＣＢＲが最大値としての１０Ｍｂｐｓということになり、これらの値に設定変更が行われる（ステップＳ４４６）。したがって、この場合には図３のステップＳ４２７でビットレートの設定情報が変更されると判別され（Ｙ）、再設定されるＭＰＥＧ２の解像度およびビットレートが映像配信装置３０１に通知される（図３ステップＳ４２８）。
【００５９】
なお、図４のステップＳ４４５で現在の解像度とビットレートが有効であると判別された場合には（Ｙ）、ステップＳ４４１に戻って次の期間のサンプリングが行われる。このようにして、エンコードデータの受信中には無線ＬＡＮ監視部３２７による監視が継続して行われることになる。
【００６０】
図２に戻って処理の説明を続ける。映像配信装置３０１は、デフォルト値としてのＭＰＥＧ２の解像度、ビットレートの設定情報の通知を初期的に受信して、ステップＳ４０４でＭＰＥＧ２のエンコードを行い、ステップＳ４０５でエンコードデータを情報処理装置３０２に配信する。この後、映像配信装置３０１は情報処理装置３０２からＭＰＥＧ２の解像度やビットレートの設定情報を新たに受信するかを判別する（ステップＳ４０６）。これを受信していない間は（Ｎ）、配信が継続している限り（ステップＳ４０７：Ｎ）、ステップＳ４０４に戻って配信の要求された映像データについてエンコードと情報処理装置３０２への配信を継続させる（ステップＳ４０４、ステップＳ４０５）。配信が終了すれば（ステップＳ４０７：Ｙ）、映像配信装置３０１が該当する情報処理装置３０２にエンコードデータを配信する処理も終了する（エンド）。
【００６１】
一方、デフォルト値として設定した通信環境が有効なものでなかったり、通信環境が変動した結果として、ＭＰＥＧ２の解像度やビットレートの設定値を映像配信装置３０１が新たに受信した場合（ステップＳ４０６：Ｙ）、配信側主制御部３１３はＭＰＥＧ２エンコード部３１２に対して、これらの新しいＭＰＥＧ２の解像度とビットレートを設定する（ステップＳ４０３）。この場合には、設定された新しい通信環境を基にして、ＭＰＥＧ２エンコード部３１２が配信の要求された映像データについてエンコードを行い（ステップＳ４０４）、これによって得られたエンコードデータは無線ＬＡＮで情報処理装置３０２に配信される（ステップＳ４０５）。このようにして、デフォルト値と実際の通信環境の違いや、通信環境の変動に細かく対応した無線通信が可能になる。
【００６２】
なお、無線ＬＡＮ監視部３２７の監視する無線ＬＡＮの接続速度は、たとえば情報処理装置３０２のＯＳ（Operating System）がＷｉｎｄｏｗｓ（登録商標）ＸＰの場合にはそのネットワーク・マネージャで容易に認識可能である。また、他のＯＳについても、同様のソフトウェアで簡単に認識できる場合が多い。
【００６３】
＜発明の第１の変形例＞
【００６４】
以上説明した本実施例の符号化配信システム３００では、映像配信装置３０１と情報処理装置３０２が無線ＬＡＮで接続を行った時点で、情報処理装置３０２側が、デフォルト値としてのＭＰＥＧ２の解像度およびビットレートの設定情報を映像配信装置３０１に送信して、このデフォルト値に基づいた通信環境でエンコードデータの送信を開始させるようにした。これとは異なり、映像配信装置３０１と情報処理装置３０２が無線ＬＡＮで接続を行った時点で、情報処理装置３０２側が接続速度の平均値を求めるためのサンプリングを開始するようになっていてもよい。これは、情報処理装置３０２の各部の処理を制御する前記した制御プログラムを変更することで簡単に実現することができる。
【００６５】
本発明の第１の変形例では、無線ＬＡＮで接続を行った時点で、情報処理装置３０２側が接続速度の平均値を求めるためのサンプリングを開始する場合の処理を具体的に説明する。なお、第１の変形例では符号化配信システム３００のハードウェア自体に変更がなく、記憶媒体３２４に格納された制御プログラムの内容が変更されているだけである。したがって、図１に示した符号化配信システム３００自体には変更がないものとして、適宜、図示および説明を省略する。
【００６６】
図６は、本発明の第１の変形例における映像配信装置側の処理の流れを表わしたものである。図１と共に説明する。また、実施例の図２と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００６７】
本発明の第１の変形例でも映像配信装置３０１は無線ＬＡＮで映像の配信を行うので、たとえば電源投入時に無線ＬＡＮに接続する（ステップＳ４０１）。そして、情報処理装置３０２からＭＰＥＧ２の解像度およびビットレートの設定情報が受信されるのを待機する（ステップＳ５０１）。
【００６８】
図７は、第１の変形例における情報処理装置の処理の流れを表わしたものである。図１と共に説明する。また、実施例の図３と同一部分には同一の符号を付しており、これらの説明を適宜省略する。情報処理装置３０２は、たとえば映像配信装置３０１から映像の配信を受けようとするとき無線ＬＡＮに接続する（ステップＳ４２１）。そして、これと共に無線ＬＡＮ監視部３２７が無線ＬＡＮの接続速度のサンプリングを予め定めた一定期間行って（ステップＳ５２１）、接続速度の平均値を算出する（ステップＳ５２２）。そして、図５に示した設定テーブル３２８から有効なＭＰＥＧ２の解像度とビットレートの最大の設定値を選択する（ステップＳ５２３）。選択したこれらのＭＰＥＧ２の解像度とビットレートの設定情報は、表示側無線ＬＡＮ部３２１から配信側無線ＬＡＮ部３１１側に無線ＬＡＮで通知される（ステップＳ５２４）。
【００６９】
図６に戻って説明を続ける。映像配信装置３０１では、図７のステップＳ５２４の処理によって情報処理装置３０２からＭＰＥＧ２の解像度およびビットレートの設定情報が送られてきたら（ステップＳ５０１：Ｙ）、配信側主制御部３１３がＭＰＥＧ２エンコード部３１２に対して、ＭＰＥＧ２の解像度とビットレートを設定する（ステップＳ４０３）。ＭＰＥＧ２エンコード部３１２は、配信の要求された映像データをエンコードする（ステップＳ４０４）。そして、ＭＰＥＧ２でエンコードしたエンコードデータを無線ＬＡＮで配信する（ステップＳ４０５）。
【００７０】
再び図７に戻って説明を行う。情報処理装置３０２はステップＳ５２４でＭＰＥＧ２の解像度とビットレートの設定情報を映像配信装置３０１に送信した後に、この映像配信装置３０１からエンコードデータを無線ＬＡＮで受信するのを待機している（ステップＳ５２５）。映像配信装置３０１からエンコードデータが受信されたら（Ｙ）、情報処理装置３０２はそのＭＰＥＧ２デコード部３２５が受信した映像データのＭＰＥＧ２によるデコードを所定単位量ずつ行うと共に、無線ＬＡＮ監視部３２７が監視制御を実行する（ステップＳ４２４）。デコードされた映像データは、表示制御部３２６に送られて図示しないバッファに蓄積されると共に、前記したディスプレイに表示される（ステップＳ４２５）。
【００７１】
以上のデコードおよびディスプレイへの表示処理は、配信対象の映像データの受信が終了するまで（ステップＳ４２６）、あるいはＭＰＥＧ２の解像度とビットレートの設定情報が変更される（ステップＳ４２７）まで継続することになる。ステップＳ４２７でＭＰＥＧ２の解像度とビットレートの設定情報が変更されるときには（Ｙ）、再設定されるＭＰＥＧ２の解像度およびビットレートが映像配信装置３０１に通知されることになる（ステップＳ４２８）。この場合には、ステップＳ５２５に進んで、ＭＰＥＧ２の解像度およびビットレートの変更後の映像配信装置３０１からエンコードデータを無線ＬＡＮで受信するのを待機することになる。
【００７２】
これに対して、ステップＳ４２７でＭＰＥＧ２の解像度とビットレートの設定情報が変更されない間は（Ｎ）、現在のＭＰＥＧ２の解像度とビットレートの設定情報がそのまま適用されるので、ステップＳ４２４に戻って映像配信装置３０１から引き続き送られてくるエンコードデータのデコードを行うと共にその結果をディスプレイに表示する（ステップＳ４２５）ことになる。
【００７３】
既に説明した図４は、ステップＳ４２４の制御のうちの無線ＬＡＮ監視部による監視制御を具体的に表わしたものである。本発明の第１の変形例でも、この図４の制御が行われる。すなわち、第１の変形例では、無線ＬＡＮが接続された初期状態で、無線ＬＡＮの接続速度をサンプリングして、その接続速度の平均値を算出して有効なＭＰＥＧ２の解像度とビットレートの設定値を選択して、設定情報を映像配信装置３０１に通知する（図７ステップＳ５２４）が、それ以後も通信環境が変化する場合がある。そこで、それ以後も無線ＬＡＮ監視部３２７は、図４に示す監視制御を行って、現在設定されている解像度とビットレートが有効でなくなれば（図４ステップＳ４４５：Ｎ）、再設定される有効なＭＰＥＧ２の解像度とビットレートは、図５に示す設定テーブル３２８を用いて設定変更されて（ステップＳ４４６）、再設定されるＭＰＥＧ２の解像度およびビットレートが映像配信装置３０１に通知されることになる（図７ステップＳ４２８）。
【００７４】
この設定変更されたＭＰＥＧ２の解像度およびビットレートが通知されると（図６ステップＳ４０６：Ｙ）、映像配信装置３０１はステップＳ４０３でＭＰＥＧ２エンコード部３１２に対して、ＭＰＥＧ２の解像度とビットレートを設定する。ＭＰＥＧ２エンコード部３１２は、配信の要求された映像データについてエンコードを行い（ステップＳ４０４）、配信側無線ＬＡＮ部３１１は、ＰＥＧ２でエンコードしたエンコードデータを無線ＬＡＮで配信することになる（ステップＳ４０５）。したがって、この後、情報処理装置３０２は有効なＭＰＥＧ２の解像度とビットレートでエンコードデータを受信しそのディスプレイで表示することができる。
【００７５】
以上説明したように本発明の第１の変形例によれば、情報処理装置３０２がエンコードデータを最初に受信する時点から、無線ＬＡＮの接続速度に対して、有効なＭＰＥＧ２の解像度およびビットレートに設定することができる。また、無線ＬＡＮの通信環境が変化してきても、実施例と同様に有効なＭＰＥＧ２の解像度およびビットレートに再設定することができる。したがって、情報処理装置３０２は無線通信の開始から終了まで、画像を途切れなくスムーズに表示することができることになる。
【００７６】
＜発明の第２の変形例＞
【００７７】
以上説明した実施例および第１の変形例では、無線ＬＡＮの接続速度を監視して通信環境に応じて有効なＭＰＥＧ２の解像度とビットレートを選択することにした。本発明の第２の変形例では、図１に示す無線ＬＡＮ監視部３２７が無線ＬＡＮのスループットの値としてのスループット値を算出して、これに応じて有効なＭＰＥＧ２の解像度とビットレートを選択するようにしている。
【００７８】
したがって、この第２の変形例では実施例の図２に示した映像配信装置３０１の処理および図３に示した情報処理装置３０２の処理と同一の処理を行い、図４で説明した無線ＬＡＮ監視部３２７の監視制御の内容のみが異なってくる。そこで、無線ＬＡＮ監視部３２７の監視制御についてのみ図１と共に説明する。
【００７９】
図８は、第２の変形例における無線ＬＡＮ監視部の監視制御を具体的に表わしたものである。実施例の図４と同一部分には同一の符号を付しており、これらの説明を適宜省略する。第２の変形例でも、ＭＰＥＧ２デコード部３２５が受信した映像データ（エンコードデータ）のデコードと、無線ＬＡＮ監視部３２７の監視制御を並行して行うようになっている（図３のステップＳ４２４）。無線ＬＡＮ監視部３２７では、表示側無線ＬＡＮ部３２１がエンコードデータの受信を開始すると、無線ＬＡＮの受信バイト数のサンプリングを行う（ステップＳ６０１）。そして、サンプリングについて予め定めた期間が経過したら（ステップＳ６０２：Ｙ）、その期間内に測定したスループット値を算出する（ステップＳ６０３）。無線ＬＡＮ監視部３２７は、算出したスループット値を設定テーブルの値と比較する（ステップＳ６０４）。
【００８０】
図９は、第２の変形例で使用される設定テーブルの内容を表わしたものである。設定テーブル３２８ｂには、スループット範囲（Ｍｂｐｓ）別に、有効なＭＰＥＧ２の解像度とビットレートが示されている。たとえば、スループット範囲が２０以上の場合であれば、ＭＰＥＧ２の解像度が７２０×４８０のときに、ＣＢＲ（Constant Bit Rate；固定ビットレート）で１２Ｍｂｐｓ〜４Ｍｂｐｓの範囲が有効であり、解像度が３５２×２４０のときにはＣＢＲで２Ｍｂｐｓが有効である。
【００８１】
たとえばデフォルト値としてＭＰＥＧ２の解像度が７２０×４８０で、ＣＢＲが１２Ｍｂｐｓに設定されていたとする。図８ステップＳ６０３で算出した無線ＬＡＮのスループット値が１７Ｍｂｐｓであったとする。この場合、スループット値が１１Ｍｂｐｓ以上で１６Ｍｂｐｓ未満の範囲は有効でないことになる（ステップＳ４４５：Ｎ）。そこで、この例の場合、再設定される有効なＭＰＥＧ２の解像度とビットレートは、スループットが１６Ｍｂｐｓ以上で２０Ｍｂｐｓ未満の欄におけるＭＰＥＧ２の解像度が７２０×４８０でＣＢＲが最大値としての１０Ｍｂｐｓということになり、これらの値に設定変更が行われる（ステップＳ４４６）。したがって、この場合には図３のステップＳ４２７でビットレートの設定情報が変更されると判別され（Ｙ）、再設定されるＭＰＥＧ２の解像度およびビットレートが映像配信装置３０１に通知される（図３ステップＳ４２８）。
【００８２】
なお、無線ＬＡＮ監視部３２７の監視する無線ＬＡＮのスループットは、たとえば情報処理装置３０２のＯＳがＷｉｎｄｏｗｓ（登録商標）ＸＰの場合にはそのネットワーク・マネージャで容易に認識可能である。また、他のＯＳについても、同様のソフトウェアで簡単に認識できる場合が多い。
【００８３】
以上説明したように、第２の変形例ではＬＡＮのスループットを算出して、図９に示した設定テーブル３２８ｂから有効なＭＰＥＧ２の解像度とビットレートの最大の設定値を選択する（図８ステップＳ４４６）。したがって、無線ＬＡＮだけでなく、有線ＬＡＮについても本発明を適用することができるという利点がある。
【００８４】
なお、本発明の第２の変形例では情報処理装置３０２が無線ＬＡＮに接続したときに、デフォルト値としてのＭＰＥＧ２の解像度およびビットレートの設定情報を映像配信装置３０１に通知する（図３ステップＳ４２２）ことにした。この代わりに、第１の変形例で説明したように無線ＬＡＮに接続した時点で受信バイト数のサンプリングを一定期間行ってスループット値を算出し、これを基にして設定テーブル３２８ｂを用いて有効なＭＰＥＧ２の解像度およびビットレートの設定情報を映像配信装置３０１に通知するようにしてもよい（図７ステップＳ５２１〜ステップＳ５２４参照）。
【００８５】
また、実施例および変形例ではＭＰＥＧ２の映像を伝送する場合について説明したが、映像（動画）のみでなく音声を同時に伝送してもよいことは当然である。また、圧縮して通信する伝送方式はＭＰＥＧ２に限られるものではなく、ＭＰＥＧ１、ＭＰＥＧ４、ＭＰＥＧ−２  ＡＡＣ（MPEG-2 Advanced Audio Coding）等のあらゆる符号化伝送方式に本発明を適用することができることも当然である。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施例における符号化配信システムの概要を表わしたブロック図である。
【図２】図１に示す映像配信装置側の処理を表わした流れ図である。
【図３】本実施例で配信を要求する情報処理装置側の処理を表わした流れ図である。
【図４】本実施例で無線ＬＡＮ監視部による監視制御を具体的に表わした流れ図である。
【図５】本実施例で使用される設定テーブルの説明図である。
【図６】本発明の第１の変形例における映像配信装置側の処理を表わした流れ図である。
【図７】第１の変形例における情報処理装置の処理を表わした流れ図である。
【図８】本発明の第２の変形例における無線ＬＡＮ監視部の監視制御を具体的に表わした流れ図である。
【図９】第２の変形例で使用される設定テーブルの説明図である。
【図１０】従来の符号化配信システムの一例を表わしたブロック図である。
【図１１】図１０に示す従来の映像配信装置側の処理を表わした流れ図である。
【図１２】配信を要求する従来の情報処理装置側の処理を表わした流れ図である。
【符号の説明】
【００８７】
３００  符号化配信システム
３０１  映像配信装置
３０２  情報処理装置
３１１  配信側無線ＬＡＮ部
３１２  ＭＰＥＧ２エンコード部
３１３  配信側主制御部
３１４、３２３  ＣＰＵ
３１５、３２４  記憶媒体
３２１  表示側無線ＬＡＮ部
３２２  表示側主制御部
３２５  ＭＰＥＧ２デコード部
３２６  表示制御部
３２７  無線ＬＡＮ監視部
３２８、３２８ｂ  設定テーブル
【図１】
2007329814.tif 000003
【図２】
2007329814.tif 000004
【図３】
2007329814.tif 000005
【図４】
2007329814.tif 000006
【図５】
2007329814.tif 000007
【図６】
2007329814.tif 000008
【図７】
2007329814.tif 000009
【図８】
2007329814.tif 000010
【図９】
2007329814.tif 000011
【図１０】
2007329814.tif 000012
【図１１】
2007329814.tif 000013
【図１２】
2007329814.tif 000014