(57)【要約】【課題】ネットワークの利用者に対しネットワークの状況を視覚的に把握させ、その状況において利用者の意図に沿ったレート制御を実現する。【解決手段】実施例１において、レート制御装置１−１のレート描画部２０は、転送パケット集計部１０がパケットスイッチ装置３から受信した時間毎のパケット量を、パケット転送量の推移を表すグラフとして画面表示する。画質確認部２１は、映像デコーダ４から受信したライブ映像を画面表示する。レート指示部２２は、ネットワーク利用者の操作に従ってレート増減指示を入力し、エンコードレートを設定して映像エンコーダ２へ送信する。これにより、ネットワーク利用者は、ライブ映像のパケット転送量の推移を視覚的に把握することができると共に、ライブ映像の画質を把握することができる。また、自らの意図に沿うようにエンコードレートの増減を指示することができる。【選択図】図１
2015115826.tif 000002
【特許請求の範囲】
【請求項１】
所定のライブ映像を、送信装置からパケットスイッチ装置を経由して受信装置へ伝送する伝送システムの下で、前記送信装置から送信されるライブ映像のエンコードレートを制御するレート制御装置において、
前記ライブ映像が格納されたパケットを前記パケットスイッチ装置が前記送信装置から前記受信装置へ転送する際の所定時間の転送量を示す時間毎のパケット量を、前記パケットスイッチ装置から取得するパケット量取得部と、
前記パケット量取得部により取得された時間毎のパケット量に基づいて、パケット転送量の時間軸上の推移を表すグラフを画面表示すると共に、前記受信装置が送信装置からパケットスイッチ装置を経由して受信したライブ映像を、前記受信装置から受信し、当該受信したライブ映像を画面表示する表示部と、
前記伝送システムの利用者であって、前記表示部に画面表示されたグラフ及びライブ映像を監視している利用者の操作に従って、前記送信装置から送信されるライブ映像のエンコードレートの増減指示を入力し、前記増減指示がレート増加を示している場合、前記エンコードレートが増加するように新たなエンコードレートを設定し、前記増減指示がレート減少を示している場合、前記エンコードレートが減少するように新たなエンコードレートを設定し、前記新たなエンコードレートを前記送信装置へ送信するレート指示部と、
を備えたことを特徴とするレート制御装置。
【請求項２】
請求項１に記載のレート制御装置において、
さらに、前記受信装置から受信したライブ映像の画質を数値化した画質評価値を求め、前記画質評価値と所定の設定値とを比較し、前記画質評価値が前記設定値よりも小さいと判定した場合、レート増加指示を前記レート指示部に出力し、前記画質評価値が前記設定値よりも大きいと判定した場合、レート減少指示を前記レート指示部に出力する画質評価部を備え、
前記レート指示部は、さらに、
前記画質評価部からレート増加指示またはレート減少指示を入力し、前記レート増加指示を入力した場合、前記エンコードレートが増加するように新たなエンコードレートを設定し、前記レート減少指示を入力した場合、前記エンコードレートが減少するように新たなエンコードレートを設定し、前記新たなエンコードレートを前記送信装置へ送信し、
前記利用者の操作に従って増減指示を入力したときの前記エンコードレート設定及び送信処理を、前記画質評価部からレート増加指示またはレート減少指示を入力したときの前記エンコードレート設定及び送信処理よりも優先して行う、ことを特徴とするレート制御装置。
【請求項３】
請求項１に記載のレート制御装置において、
さらに、前記ライブ映像におけるライブ状況が本番中であるか否かを判定し、前記ライブ状況が本番中であると判定した場合、所定の高レートのエンコードレートを設定し、前記ライブ状況が本番中でないと判定した場合、所定の低レートのエンコードレートを設定し、前記設定したエンコードレートを前記レート指示部へ出力するライブ状況判定部を備え、
前記レート指示部は、さらに、
前記ライブ状況判定部からエンコードレートを入力し、前記入力したエンコードレートを前記送信装置へ送信し、
前記利用者の操作に従って増減指示を入力したとき、前記入力したエンコードレートを基準にして前記増減指示に従った新たなエンコードレートを設定し、前記新たなエンコードレートを前記送信装置へ送信することを特徴とするレート制御装置。
【請求項４】
所定のファイルを、送信装置からパケットスイッチ装置を経由して受信装置へ伝送する伝送システムの下で、前記送信装置から送信されるファイルの伝送レートを制御するレート制御装置において、
前記ファイルが格納されたパケットを前記パケットスイッチ装置が前記送信装置から前記受信装置へ転送する際の所定時間の転送量を示す時間毎のパケット量を、前記パケットスイッチ装置から取得するパケット量取得部と、
前記パケット量取得部により取得された時間毎のパケット量に基づいて、パケット転送量の時間軸上の推移を表すグラフを画面表示すると共に、前記所定のファイルの全体データに対する、前記受信装置が受信したデータの割合を、前記受信装置から受信し、前記受信済みデータの割合を受信進捗情報として画面表示する表示部と、
前記伝送システムの利用者であって、前記表示部に画面表示されたグラフ及び受信進捗情報を監視している利用者の操作に従って、前記送信装置から送信されるファイルの伝送レートの増減指示を入力し、前記増減指示がレート増加を示している場合、前記伝送レートが増加するように新たな伝送レートを設定し、前記増減指示がレート減少を示している場合、前記伝送レートが減少するように新たな伝送レートを設定し、前記新たな伝送レートを前記送信装置へ送信するレート指示部と、
を備えたことを特徴とするレート制御装置。
【請求項５】
請求項１から４までのいずれか一項に記載のレート制御装置において、
前記レート指示部は、さらに、
前記利用者の操作に従って、請求項１から３までのライブ映像若しくは請求項４のファイルが格納されたパケットの転送に関する優先度または帯域情報を入力し、前記優先度または帯域情報をネットワークＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）指示として前記パケットスイッチ装置へ送信し、前記パケットスイッチ装置に対し、前記ネットワークＱｏＳ指示が示す優先度または帯域情報に従ってパケットを転送させる、ことを特徴とするレート制御装置。
【請求項６】
請求項１から５までのいずれか一項に記載のレート制御装置において、
前記伝送システムは、さらに、ウェブサーバ及びウェブクライアントを備え、
前記パケット量取得部は、さらに、前記ウェブクライアントにパケット転送量の時間軸上の推移を表すグラフを画面表示させるために、前記時間毎のパケット量を前記ウェブサーバへ送信する、ことを特徴とするレート制御装置。
【請求項７】
請求項１から６までのいずれか一項に記載のレート制御装置において、
前記レート指示部は、
前記送信装置から前記パケットスイッチ装置を経由して前記受信装置へ現在伝送中の複数のライブ映像またはファイルのそれぞれに対応する移動部を有する入力装置を備え、
前記移動部に対する前記利用者の操作に従って、前記移動部の位置を反映した前記増減指示のセンサー値を求め、前記伝送中の複数のライブ映像またはファイルのそれぞれのセンサー値に基づいて、前記移動部の相対的な位置が反映され、かつ前記伝送中のライブ映像のエンコードレートまたはファイルのレートの合計が所定レートと等しくなるように、前記エンコードレートまたは伝送レートをそれぞれ設定し、前記設定したエンコードレートまたは伝送レートを前記送信装置へ送信することを特徴とするレート制御装置。
【請求項８】
請求項７に記載のレート制御装置において、
前記入力装置は、前記伝送中の複数のライブ映像またはファイルのそれぞれに対応する第１の移動部、及び前記ライブ映像またはファイルがグループ化された複数のグループのそれぞれに対応する第２の移動部を有し、
前記レート指示部は、
前記第２の移動部に対する前記利用者の操作に従って、前記第２の移動部の位置を反映した前記増減指示のセンサー値を求め、前記複数のグループのそれぞれに対応する前記センサー値に基づいて、前記第２の移動部の相対的な位置が反映され、かつ全ての前記グループのレート上限値の合計が所定レートと等しくなるように、グループ毎のレート上限値を設定し、
前記第１の移動部に対する前記利用者の操作に従って、前記第１の移動部の位置を反映した前記増減指示のセンサー値を求め、前記伝送中の複数のライブ映像またはファイルのそれぞれのセンサー値に基づいて、前記操作した第１の移動部に対応するグループ内のライブ映像のエンコードレートまたはファイルの伝送レートの合計が前記グループのレート上限値と等しくなるように、前記グループ内のライブ映像のエンコードレートまたは前記ファイルの伝送レートをそれぞれ設定し、前記設定したエンコードレートまたは伝送レートを前記送信装置へ送信することを特徴とするレート制御装置。
【請求項９】
コンピュータを、請求項１から７までのいずれか一項に記載のレート制御装置として機能させるためのレート制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークトラフィックのレートを制御するレート制御装置及びレート制御プログラムに関する。
【背景技術】
【０００２】
インターネットに代表されるベストエフォート型のネットワークでは、複数の端末が同一の回線を共有する。複数の端末が同時に多くのパケットを送信した場合、回線帯域以上のパケットが同時にパケットスイッチ装置に到着すると、そのパケットはパケットスイッチ装置のバッファから溢れ、そのまま廃棄される。これにより、パケットロスが生じる。
【０００３】
一般に、端末間の伝送レートは、端末がパケットロスまたはジッターを検知することで自主的に調節される。送信データが映像または音声等のデータのようにリアルタイム性が要求される場合には、パケットロスが生じたとしても、その伝送レートは、固定レートで継続することもあり得る。
【０００４】
一方で、通常のパケットスイッチ装置においてパケットを廃棄する確率は、どのトラフィックに対しても均等である。しかし、パケットに優先度が付され、パケットスイッチ装置がその優先度に応じてパケットを意図的に廃棄する場合のパケットを廃棄する確率は、トラフィック毎に異なるものとなる。この場合の伝送レートは、パケットスイッチ装置により調節される。
【０００５】
従来、ベストエフォート型のネットワークにおいて、ネットワークの輻輳状況に応じて自動的に伝送レートを制御し、端末間で公平に帯域を分け合うためのレート制御技術が知られている（例えば、引用文献１，２を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第３７６９７５２号公報
【特許文献２】特許第３８１４６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、引用文献１，２のレート制御技術は、端末及びサーバ等の間で送受信される情報、例えば伝送状況、ラウンドトリップタイム等に基づくものであり、必ずしもネットワーク利用者の意図が反映されたものになっているとは限らなかった。
【０００８】
一般に、ネットワークトラフィックのレートは、伝送システムにおけるサービスの品質に直結するものであることから、そのサービスの提供を受けるネットワーク利用者が、ネットワークの状況に応じて所望のレートを直接設定することができれば、ネットワーク利用者の利便性を向上させることができるだけでなく、データ伝送のサービスを促進することができる点で有効である。
【０００９】
例えば、ネットワーク利用者が回線帯域の占有状況を視覚的に把握しながら、意図するようにレートを変化させ、帯域占有率を制御できることが望ましい。
【００１０】
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、ネットワークの利用者に対しネットワークの状況を視覚的に把握させ、その状況において利用者の意図に沿ったレート制御を実現可能なレート制御装置及びレート制御プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、請求項１のレート制御装置は、所定のライブ映像を、送信装置からパケットスイッチ装置を経由して受信装置へ伝送する伝送システムの下で、前記送信装置から送信されるライブ映像のエンコードレートを制御するレート制御装置において、前記ライブ映像が格納されたパケットを前記パケットスイッチ装置が前記送信装置から前記受信装置へ転送する際の所定時間の転送量を示す時間毎のパケット量を、前記パケットスイッチ装置から取得するパケット量取得部と、前記パケット量取得部により取得された時間毎のパケット量に基づいて、パケット転送量の時間軸上の推移を表すグラフを画面表示すると共に、前記受信装置が送信装置からパケットスイッチ装置を経由して受信したライブ映像を、前記受信装置から受信し、当該受信したライブ映像を画面表示する表示部と、前記伝送システムの利用者であって、前記表示部に画面表示されたグラフ及びライブ映像を監視している利用者の操作に従って、前記送信装置から送信されるライブ映像のエンコードレートの増減指示を入力し、前記増減指示がレート増加を示している場合、前記エンコードレートが増加するように新たなエンコードレートを設定し、前記増減指示がレート減少を示している場合、前記エンコードレートが減少するように新たなエンコードレートを設定し、前記新たなエンコードレートを前記送信装置へ送信するレート指示部と、を備えたことを特徴とする。
【００１２】
また、請求項２のレート制御装置は、請求項１に記載のレート制御装置において、さらに、前記受信装置から受信したライブ映像の画質を数値化した画質評価値を求め、前記画質評価値と所定の設定値とを比較し、前記画質評価値が前記設定値よりも小さいと判定した場合、レート増加指示を前記レート指示部に出力し、前記画質評価値が前記設定値よりも大きいと判定した場合、レート減少指示を前記レート指示部に出力する画質評価部を備え、前記レート指示部が、さらに、前記画質評価部からレート増加指示またはレート減少指示を入力し、前記レート増加指示を入力した場合、前記エンコードレートが増加するように新たなエンコードレートを設定し、前記レート減少指示を入力した場合、前記エンコードレートが減少するように新たなエンコードレートを設定し、前記新たなエンコードレートを前記送信装置へ送信し、前記利用者の操作に従って増減指示を入力したときの前記エンコードレート設定及び送信処理を、前記画質評価部からレート増加指示またはレート減少指示を入力したときの前記エンコードレート設定及び送信処理よりも優先して行う、ことを特徴とする。
【００１３】
また、請求項３のレート制御装置は、請求項１に記載のレート制御装置において、さらに、前記ライブ映像におけるライブ状況が本番中であるか否かを判定し、前記ライブ状況が本番中であると判定した場合、所定の高レートのエンコードレートを設定し、前記ライブ状況が本番中でないと判定した場合、所定の低レートのエンコードレートを設定し、前記設定したエンコードレートを前記レート指示部へ出力するライブ状況判定部を備え、前記レート指示部が、さらに、前記ライブ状況判定部からエンコードレートを入力し、前記入力したエンコードレートを前記送信装置へ送信し、前記利用者の操作に従って増減指示を入力したとき、前記入力したエンコードレートを基準にして前記増減指示に従った新たなエンコードレートを設定し、前記新たなエンコードレートを前記送信装置へ送信することを特徴とする。
【００１４】
また、請求項４のレート制御装置は、所定のファイルを、送信装置からパケットスイッチ装置を経由して受信装置へ伝送する伝送システムの下で、前記送信装置から送信されるファイルの伝送レートを制御するレート制御装置において、前記ファイルが格納されたパケットを前記パケットスイッチ装置が前記送信装置から前記受信装置へ転送する際の所定時間の転送量を示す時間毎のパケット量を、前記パケットスイッチ装置から取得するパケット量取得部と、前記パケット量取得部により取得された時間毎のパケット量に基づいて、パケット転送量の時間軸上の推移を表すグラフを画面表示すると共に、前記所定のファイルの全体データに対する、前記受信装置が受信したデータの割合を、前記受信装置から受信し、前記受信済みデータの割合を受信進捗情報として画面表示する表示部と、前記伝送システムの利用者であって、前記表示部に画面表示されたグラフ及び受信進捗情報を監視している利用者の操作に従って、前記送信装置から送信されるファイルの伝送レートの増減指示を入力し、前記増減指示がレート増加を示している場合、前記伝送レートが増加するように新たな伝送レートを設定し、前記増減指示がレート減少を示している場合、前記伝送レートが減少するように新たな伝送レートを設定し、前記新たな伝送レートを前記送信装置へ送信するレート指示部と、を備えたことを特徴とする。
【００１５】
また、請求項５のレート制御装置は、請求項１から４までのいずれか一項に記載のレート制御装置において、前記レート指示部が、さらに、前記利用者の操作に従って、請求項１から３までのライブ映像若しくは請求項４のファイルが格納されたパケットの転送に関する優先度または帯域情報を入力し、前記優先度または帯域情報をネットワークＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）指示として前記パケットスイッチ装置へ送信し、前記パケットスイッチ装置に対し、前記ネットワークＱｏＳ指示が示す優先度または帯域情報に従ってパケットを転送させる、ことを特徴とする。
【００１６】
また、請求項６のレート制御装置は、請求項１から５までのいずれか一項に記載のレート制御装置において、前記伝送システムが、さらに、ウェブサーバ及びウェブクライアントを備え、前記パケット量取得部が、さらに、前記ウェブクライアントにパケット転送量の時間軸上の推移を表すグラフを画面表示させるために、前記時間毎のパケット量を前記ウェブサーバへ送信する、ことを特徴とする。
【００１７】
また、請求項７のレート制御装置は、請求項１から６までのいずれか一項に記載のレート制御装置において、前記レート指示部が、前記送信装置から前記パケットスイッチ装置を経由して前記受信装置へ現在伝送中の複数のライブ映像またはファイルのそれぞれに対応する移動部を有する入力装置を備え、前記移動部に対する前記利用者の操作に従って、前記移動部の位置を反映した前記増減指示のセンサー値を求め、前記伝送中の複数のライブ映像またはファイルのそれぞれのセンサー値に基づいて、前記移動部の相対的な位置が反映され、かつ前記伝送中のライブ映像のエンコードレートまたはファイルのレートの合計が所定レートと等しくなるように、前記エンコードレートまたは伝送レートをそれぞれ設定し、前記設定したエンコードレートまたは伝送レートを前記送信装置へ送信することを特徴とする。
【００１８】
また、請求項８のレート制御装置は、請求項７に記載のレート制御装置において、前記入力装置が、前記伝送中の複数のライブ映像またはファイルのそれぞれに対応する第１の移動部、及び前記ライブ映像またはファイルがグループ化された複数のグループのそれぞれに対応する第２の移動部を有し、前記レート指示部が、前記第２の移動部に対する前記利用者の操作に従って、前記第２の移動部の位置を反映した前記増減指示のセンサー値を求め、前記複数のグループのそれぞれに対応する前記センサー値に基づいて、前記第２の移動部の相対的な位置が反映され、かつ全ての前記グループのレート上限値の合計が所定レートと等しくなるように、グループ毎のレート上限値を設定し、前記第１の移動部に対する前記利用者の操作に従って、前記第１の移動部の位置を反映した前記増減指示のセンサー値を求め、前記伝送中の複数のライブ映像またはファイルのそれぞれのセンサー値に基づいて、前記操作した第１の移動部に対応するグループ内のライブ映像のエンコードレートまたはファイルの伝送レートの合計が前記グループのレート上限値と等しくなるように、前記グループ内のライブ映像のエンコードレートまたは前記ファイルの伝送レートをそれぞれ設定し、前記設定したエンコードレートまたは伝送レートを前記送信装置へ送信することを特徴とする。
【００１９】
さらに、請求項９のレート制御プログラムは、コンピュータを、請求項１から７までのいずれか一項に記載のレート制御装置として機能させることを特徴とする。
【発明の効果】
【００２０】
以上のように、本発明によれば、ネットワークの利用者に対しネットワークの状況を視覚的に把握させ、その状況において利用者の意図に沿ったレート制御を実現することができる。つまり、ネットワーク利用者は、レートを視覚的に把握しながら、意図するようにレートを変化させることができ、結果として、帯域占有率を直感的に制御し、伝送の優先順位に従って帯域を割り振ることができ、利便性を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】実施例１のレート制御装置を含む伝送システムの構成を示すブロック図である。
【図２】実施例１のレート制御装置の処理を示すフローチャートである。
【図３】実施例１の第１変形例によるレート制御装置を含む伝送システムの構成を示すブロック図である。
【図４】実施例１の第１変形例における画質評価部の処理を示すフローチャートである。
【図５】実施例１の第１変形例におけるレート指示部の処理を示すフローチャートである。
【図６】実施例１の第２変形例によるレート制御装置を含む伝送システムの構成を示すブロック図である。
【図７】実施例１の第２変形例におけるライブ状況判定部の処理を示すフローチャートである。
【図８】実施例１の第２変形例におけるレート指示部の処理を示すフローチャートである。
【図９】実施例２のレート制御装置を含む伝送システムの構成を示すブロック図である。
【図１０】実施例３のレート制御装置を含む伝送システムの構成を示すブロック図である。
【図１１】複数のウェブクライアントのそれぞれにレート描画部を備えた実施例４の伝送システムの概略構成を示すブロック図である。
【図１２】実施例５において、フェーダ型ミキサーインターフェースを有するレート指示部の外観例を示す図である。
【図１３】実施例５におけるレート指示部の構成を示すブロック図である。
【図１４】実施例６において、フェーダ型ミキサーインターフェースを有するレート指示部の外観例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。本発明の第１の実施形態（実施例１）によるレート制御装置は、ライブ映像のパケット転送量の推移を表すグラフを画面表示すると共に、ライブ映像を画面表示することで、ネットワーク利用者に対しライブ映像のエンコードレートの増減指示を入力させ、ネットワーク利用者の操作に従ってエンコードレートの増減指示を入力し、ライブ映像のエンコードレートを設定することを特徴とする。
【００２３】
実施例１の第１変形例によるレート制御装置は、実施例１の処理に加え、さらに、ライブ映像のデータに基づいてその画質を評価し、画質評価値に基づいてエンコードレートの増減指示を生成し、ネットワーク利用者の操作に従って入力したエンコードレートの増減指示または生成した増減指示に従って、ライブ映像のエンコードレートを変更させることを特徴とする。
【００２４】
実施例１の第２変形例によるレート制御装置は、実施例１の処理に加え、さらに、ライブ状況（本番中または本番中でない）に応じたエンコードレートを設定し、ネットワーク利用者の操作に従って入力したエンコードレートの増減指示に従って、ライブ映像のエンコードレートを改めて設定するものである。。
【００２５】
本発明の第２の実施形態（実施例２）によるレート制御装置は、ファイルのパケット転送量の推移を表すグラフを画面表示すると共に、受信済みデータの割合を受信進捗情報として画面表示することで、ネットワーク利用者に対しファイルの伝送レートの増減指示を入力させ、ネットワーク利用者の操作に従って伝送レートの増減指示を入力し、ファイルの伝送レートを設定するものである。
【００２６】
本発明の第３の実施形態（実施例３）によるレート制御装置は、実施例１の処理に実施例２の処理を加えたものであり、さらに、ネットワーク利用者の操作に従ってライブ映像若しくはファイルの優先度または帯域情報を入力し、ネットワークＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を変更させることを特徴とする。
【００２７】
本発明の第４の実施形態（実施例４）によるレート制御装置は、実施例１〜３の処理に加え、さらに、ライブ映像のパケット転送量の推移を表すグラフを、複数のウェブクライアントに画面表示させることを特徴とする。
【００２８】
本発明の第５の実施形態（実施例５）によるレート制御装置は、実施例１〜４において、エンコードレートまたは伝送レートを設定する構成部の具体例を示すものであり、フェーダ型ミキサーインターフェースを操作するネットワーク利用者からのレートの増減指示に基づいて、エンコードレートまたは伝送レートを設定することを特徴とする。
【００２９】
本発明の第６の実施形態（実施例６）によるレート制御装置は、実施例１〜４において、エンコードレートまたは伝送レートを設定する構成部の具体例を示すものであり、グループフェーダを備えたフェーダ型ミキサーインターフェースを操作するネットワーク利用者からのレートの増減指示に基づいて、エンコードレートまたは伝送レートを設定することを特徴とする。
【００３０】
〔実施例１〕
まず、実施例１について説明する。実施例１は、前述のとおり、ライブ映像のパケット転送量の推移を表すグラフを画面表示すると共に、ライブ映像を画面表示することで、ネットワーク利用者に対しライブ映像のエンコードレートの増減指示を入力させ、ネットワーク利用者の操作に従ってエンコードレートの増減指示を入力し、ライブ映像のエンコードレートを設定するものである。
【００３１】
図１は、実施例１のレート制御装置を含む伝送システムの構成を示すブロック図である。この伝送システムは、ライブ映像をネットワーク上でリアルタイムに伝送する場合を想定しており、レート制御装置１−１、複数の映像エンコーダ（送信装置）２、パケットスイッチ装置３、及び複数の映像デコーダ（受信装置）４により構成される。レート制御装置１−１と複数の映像エンコーダ２、パケットスイッチ装置３及び複数の映像デコーダ４とは、放送局内ネットワーク、イーサネット（登録商標）、インターネット等のＩＰネットワークにより接続される。複数の映像エンコーダ２とパケットスイッチ装置３との間の接続、及びパケットスイッチ装置３と複数の映像デコーダ４との間の接続も同様である。
【００３２】
映像エンコーダ２は、カメラ等により撮影されたライブ映像を入力すると共に、レート制御装置１−１からエンコードレートを受信し、受信したエンコードレートにてライブ映像のデータを符号化して圧縮し、圧縮したライブ映像のデータをパケットに格納し、当該パケットを、パケットスイッチ装置３を介して対応する映像デコーダ４（当該ライブ映像の伝送を要求した映像デコーダ４）へ送信する。
【００３３】
パケットスイッチ装置３は、映像エンコーダ２により送信されたライブ映像のパケットを受信し、受信したライブ映像のパケットを、対応する映像デコーダ４へ転送する。また、パケットスイッチ装置３は、所定の時間毎に、転送したライブ映像のパケットの量を算出し、時間毎のパケット量の情報をレート制御装置１−１へ送信する。
【００３４】
この場合、パケットスイッチ装置３は、複数の映像エンコーダ２からライブ映像のパケットをそれぞれ受信し、そのライブ映像毎に、時間毎のパケット量を算出してレート制御装置１−１へ送信する。したがって、レート制御装置１−１へ送信される時間毎のパケット量の情報には、ライブ映像を識別するための情報も含まれ、レート制御装置１−１は、ライブ映像毎の時間毎のパケット量をパケットスイッチ装置３から受信する。ライブ映像を識別するための情報は、例えばポート情報である。後述する実施例２等において、パケットスイッチ装置３がファイルのパケットを受信する場合も同様である。
【００３５】
映像デコーダ４は、映像エンコーダ２により送信されたライブ映像のパケットを、パケットスイッチ装置３を介して受信し、受信したライブ映像のパケットからライブ映像のデータを取り出し、ライブ映像のデータ（圧縮されたライブ映像のデータ）を復号して元のライブ映像に戻し、画面表示する。また、映像デコーダ４は、復号した元のライブ映像をレート制御装置１−１へ送信する。
【００３６】
尚、映像デコーダ４は、受信したライブ映像のパケットをレート制御装置１−１へ送信するようにしてもよい。この場合、レート制御装置１−１は、映像デコーダ４からライブ映像のパケットを受信し、受信したライブ映像のパケットからライブ映像のデータを取り出し、ライブ映像のデータを復号して元のライブ映像に戻し、画面表示する。
【００３７】
レート制御装置１−１は、ネットワーク利用者によるレート増減指示に従って、ライブ映像のエンコードレートを設定し、設定したエンコードレートを対応する映像エンコーダ２（当該ライブ映像を送信する映像エンコーダ２）へ送信する。また、レート制御装置１−１は、パケットスイッチ装置３から時間毎のパケット量の情報を受信すると共に、映像デコーダ４からライブ映像を受信する。そして、レート制御装置１−１は、時間毎のパケット量をパケット転送量の時間軸上の推移を表すグラフ（時間軸上のレートデータのグラフ）として画面表示すると共に、ライブ映像を画面表示する。
【００３８】
これにより、レート制御装置１−１を操作するネットワーク利用者は、ライブ映像のレートの時間的推移及びライブ映像の画質を視覚的に把握しながら、自らの意図に沿うように、当該ライブ映像のエンコードレートを増加または減少させることができる。
【００３９】
（レート制御装置１−１）
次に、レート制御装置１−１について詳細に説明する。図１を参照して、レート制御装置１−１は、転送パケット集計部（パケット量取得部）１０及びユーザインターフェース部１１を備えている。ユーザインターフェース部１１は、レート描画部２０、画質確認部２１及びレート指示部２２を備えている。レート描画部２０及び画質確認部２１により表示部が構成される。
【００４０】
転送パケット集計部１０は、パケットスイッチ装置３から時間毎のパケット量の情報を受信し、ライブ映像毎に時間毎のパケット量を集計し、集計した時間毎のパケット量をユーザインターフェース部１１のレート描画部２０に出力する。例えば、転送パケット集計部１０は、時間毎のパケット量として、パケットスイッチ装置３が１秒毎に転送したパケットのデータ量を出力する。
【００４１】
これにより、転送パケット集計部１０は、パケットスイッチ装置３の各ポートを流れるライブ映像毎のパケットの転送状況を、所定のインターフェースを利用して取得することができる。
【００４２】
ユーザインターフェース部１１のレート描画部２０は、転送パケット集計部１０から時間毎のパケット量を入力し、パケット転送量の時間軸上の推移を表すグラフであって時間毎に更新されるグラフを画面表示する。これにより、ライブ映像毎に、パケット転送量の時間軸上の推移を表すグラフが画面表示され、ネットワーク利用者は、画面表示されたグラフから、ライブ映像のレートの推移を視覚的に把握することができる。
【００４３】
画質確認部２１は、映像デコーダ４からライブ映像を受信し、これを画面表示する。これにより、ネットワーク利用者は、画面表示されたライブ映像から、当該ライブ映像の画質を視覚的に把握することができる。
【００４４】
レート指示部２２は、ネットワーク利用者（伝送システムの利用者であって、レート描画部２０及び画質確認部２１に画面表示されたグラフ及びライブ映像を監視している者）の操作に従ってレート増減指示を入力し、入力したレート増減指示のデータに基づいてライブ映像のエンコードレートを設定し、設定したエンコードレートを対応する映像エンコーダ２へ送信する。具体的には、レート指示部２２は、レート増減指示としてレート増加指示を入力した場合、現状のエンコードレートに、レート増加指示に応じた大きさのレートを加算し、加算後のエンコードレートを映像エンコーダ２へ送信する。また、レート指示部２２は、レート減少指示を入力した場合、現状のエンコードレートから、レート減少指示に応じた大きさのレートを減算し、減算後のエンコードレートを映像エンコーダ２へ送信する。後述する他の実施例におけるレート指示部２３，２４，２６，２７についても同様である。これにより、ネットワーク利用者は、ライブ映像のエンコードレートを変更することができ、自らの意図に沿ったライブ映像の画質に変更することができる。
【００４５】
図２は、図１に示した実施例１のレート制御装置１−１の処理を示すフローチャートである。このフローチャートは、レート制御装置１−１の処理、及びネットワーク利用者による画面表示の確認作業及びレート指示作業の例を示している。
【００４６】
レート制御装置１−１の転送パケット集計部１０は、パケットスイッチ装置３からライブ映像の時間毎のパケット量の情報を受信すると（ステップＳ２０１）、レート描画部２０は、当該ライブ映像のパケット転送量の推移を表すグラフを画面表示する（ステップＳ２０２）。ネットワーク利用者は、画面表示されたグラフから当該ライブ映像のレートを確認し（ステップＳ１）、帯域利用状況を判断してエンコードレートの増減を指示する（ステップＳ２）。この場合、ネットワーク利用者は、後述するステップＳ３において、画面表示されたライブ映像の画質も確認している。
【００４７】
そして、レート指示部２２は、ネットワーク利用者の操作に従ってレート増減指示を入力し、エンコードレートを設定して映像エンコーダ２へ送信する（ステップＳ２０３）。画質確認部２１は、映像デコーダ４から、ステップＳ２０３にて設定されたエンコードレートにて符号化されたライブ映像のパケットを受信し、ライブ映像を画面表示する（ステップＳ２０４）。ネットワーク利用者は、画面表示されたライブ映像の画質を確認する（ステップＳ３）。
【００４８】
エンコードレートを増加させると、その分利用帯域は増加するが、ライブ映像の画質は向上する。これに対し、エンコードレートを減少させると、その分利用帯域は減少するが、ライブ映像の画質は低下する。これにより、ネットワーク利用者は、ステップＳ３において、指示したエンコードレートによるライブ映像の画質が意図に沿ったものであるか否か、また許容できる範囲であるか否かを確認することができる。また、ネットワーク利用者は、ステップＳ１において、指示したとおりにエンコードレートが変更され、その結果、時間毎のパケット転送量が増加または減少しているか否かを確認することができる。
【００４９】
そして、レート制御装置１−１は、処理を終了しない限り（ステップＳ２０５）、ステップＳ２０１〜ステップＳ２０４を繰り返す。ネットワーク利用者も、ステップＳ１〜ステップＳ３の作業を繰り返す。
【００５０】
以上のように、実施例１のレート制御装置１−１によれば、レート描画部２０は、転送パケット集計部１０がパケットスイッチ装置３から受信した時間毎のパケット量を、パケット転送量の時間軸上の推移を表すグラフとして画面表示し、画質確認部２１は、映像デコーダ４から受信したライブ映像を画面表示し、レート指示部２２は、ネットワーク利用者の操作に従ってレート増減指示を入力し、ライブ映像のエンコードレートを設定して映像エンコーダ２へ送信するようにした。これにより、ネットワーク利用者は、レート増減を指示したライブ映像のパケット転送量の推移を視覚的に把握することができ、レート増減を指示したライブ映像の画質を把握することができ、さらに、自らの意図に沿うようにエンコードレートの増減を指示することができる。したがって、ネットワーク利用者がネットワークの状況を視覚的に把握している状況において、そのネットワーク利用者の意図に沿ったレート制御を実現することができる。
【００５１】
図１に示した伝送システムでは、複数のライブ映像を同時に伝送する際に、限られた帯域を複数のライブ映像の伝送ストリームで分け合う必要がある。実施例１のレート制御装置１−１によれば、ネットワーク利用者は、それぞれのライブ映像の画質を確認しながらエンコードレートの増減を指示し、その結果のパケット転送量（ライブ映像のエンコードレート）の変化を時系列の推移として確認することができる。レート制御装置１−１は、各伝送ストリームの帯域利用率と画質とをネットワーク利用者に対して視覚的に示しながら、ネットワーク利用者の意図に沿った、複数のライブ映像の伝送を実現することができる。
【００５２】
これにより、例えば動きが少なく画質劣化が目立たないライブ映像に対してエンコードレートを減少させ、より動きの激しいライブ映像に対して多くの帯域を割り当てるためにエンコードレートを増加させることで、当該ライブ映像の画質を向上させる等の制御を、ネットワーク利用者の操作により実現することができる。
【００５３】
〔実施例１の第１変形例〕
次に、実施例１の第１変形例について説明する。実施例１の第１変形例は、前述のとおり、実施例１の処理に加え、さらに、ライブ映像のデータに基づいてその画質を評価し、画質評価値に基づいてエンコードレートの増減指示を生成し、ネットワーク利用者の操作に従って入力したエンコードレートの増減指示または生成した増減指示に従って、ライブ映像のエンコードレートを設定するものである。
【００５４】
図３は、実施例１の第１変形例によるレート制御装置を含む伝送システムの構成を示すブロック図である。この伝送システムは、実施例１と同様に、ライブ映像をネットワーク上でリアルタイムに伝送する場合を想定しており、レート制御装置１−１−１、複数の映像エンコーダ２、パケットスイッチ装置３、及び複数の映像デコーダ４により構成される。映像エンコーダ２、パケットスイッチ装置３及び映像デコーダ４は、図１に示した実施例１と同様であるから、ここでは説明を省略する。
【００５５】
レート制御装置１−１−１は、図１に示した実施例１のレート制御装置１−１の処理に加え、ライブ映像の画質を評価し、画質評価値に基づいて、ライブ映像のエンコードレートに対するレート増減指示を生成する。そして、レート制御装置１−１−１は、生成したレート増減指示に従ってエンコードレートを設定し、対応する映像エンコーダ２へ送信する。また、レート制御装置１−１−１は、エンコードレートを設定する際に、画質評価値に基づいて生成したレート増減指示よりも、ネットワーク利用者の操作に従って入力したレート増減指示を優先する。
【００５６】
これにより、ライブ映像の画質に基づいて自動的にエンコードレートを変更することができ、ネットワーク利用者は、ライブ映像のレートの時間的推移及びライブ映像の画質を視覚的に把握しながら、自らの意図に沿うように、当該ライブ映像のエンコードレートを増加または減少させることができる。また、レート制御装置１−１−１による画質に基づくエンコードレートの自動的な変更処理よりも、ネットワーク利用者の意図を優先させることができる。
【００５７】
（レート制御装置１−１−１）
次に、レート制御装置１−１−１について詳細に説明する。図３を参照して、レート制御装置１−１−１は、転送パケット集計部１０、ユーザインターフェース部１２及び画質評価部１３を備えている。ユーザインターフェース部１２は、レート描画部２０、画質確認部２１及びレート指示部２３を備えている。
【００５８】
図１に示した実施例１のレート制御装置１−１と図３に示した実施例１の第１変形例のレート制御装置１−１−１とを比較すると、両レート制御装置１−１，１−１−１は、転送パケット集計部１０、レート描画部２０及び画質確認部２１を備えている点で同一であるが、レート制御装置１−１−１は、レート制御装置１−１のレート指示部２２とは異なるレート指示部２３を備え、さらに、画質評価部１３を備えている点で相違する。図３において、図１と共通する部分には図１と同一の符号を付し、その詳しい説明は省略する。
【００５９】
レート制御装置１−１−１の画質評価部１３は、映像デコーダ４からライブ映像のパケットを受信し、ライブ映像のデータに基づいてライブ映像の画質を評価し、ライブ映像の画質を数値化した画質評価値を求める。例えば、画質評価部１３は、既存の手法にてブロックノイズ量を測定し、ブロックノイズ量と反比例するようにライブ映像の画質評価値を求める。そして、画質評価部１３は、画質評価値が小さい場合はエンコードレートが高くなるように、画質評価値が大きい場合はエンコードレートが低くなるように、ライブ映像のエンコードレートに対するレート増減指示を生成する。そして、画質評価部１３は、生成したレート増減指示をユーザインターフェース部１２のレート指示部２３に出力する。
【００６０】
図４は、画質評価部１３の処理を示すフローチャートである。画質評価部１３は、映像デコーダ４からライブ映像のパケットを受信すると（ステップＳ４０１）、ライブ映像のデータに基づいて画質を評価する（ステップＳ４０２）。画質評価部１３は、画質評価値と所定の設定値とを比較し（ステップＳ４０３）、画質評価値が設定値よりも小さいと判定した場合（ステップＳ４０３：＜）、ライブ映像は低画質であると判断し、レート増加指示を生成してレート指示部２３に出力する（ステップＳ４０４）。
【００６１】
一方、画質評価部１３は、ステップＳ４０３において、画質評価値が設定値よりも大きいと判定した場合（ステップＳ４０３：＞）、ライブ映像は高画質であると判断し、レート減少指示を生成してレート指示部２３に出力する（ステップＳ４０５）。また、画質評価部１３は、ステップＳ４０３において、画質評価値が設定値と同じであると判定した場合（ステップＳ４０３：＝）、画質はＯＫであると判断する。この場合、レート増減指示は生成されず、レート指示部２３へ出力されない。
【００６２】
そして、画質評価部１３は、処理を終了しない限り（ステップＳ４０６）、ステップＳ４０１〜ステップＳ４０５を繰り返す。
【００６３】
図３に戻って、ユーザインターフェース部１２のレート指示部２３は、画質評価部１３からレート増減指示を入力すると共に、ネットワーク利用者の操作に従ってレート増減指示を入力する。具体的には、レート指示部２３は、図１に示したレート指示部２２がネットワーク利用者の操作に従ってレート増減指示を入力した場合の処理に加え、画質評価部１３からレート増加指示を入力した場合、現状のエンコードレートに、レート増加指示に応じた大きさのレートを加算し、加算後のエンコードレートを映像エンコーダ２へ送信する。また、レート指示部２３は、画質評価部１３からレート減少指示を入力した場合、現状のエンコードレートから、レート減少指示に応じた大きさのレートを減算し、減算後のエンコードレートを映像エンコーダ２へ送信する。そして、レート指示部２３は、画質評価部１３からのレート増減指示よりもネットワーク利用者の操作に従ったレート増減指示を優先し、ライブ映像のエンコードレートを設定して対応する映像エンコーダ２へ送信する。
【００６４】
図５は、レート指示部２３の処理を示すフローチャートである。レート指示部２３は、ネットワーク利用者の操作に従ったレート増減指示を入力したか否かを判定し（ステップＳ５０１）、ネットワーク利用者の操作に従ったレート増減指示を入力したと判定した場合（ステップＳ５０１：Ｙ）、当該レート増減指示に従ってエンコードレートを設定する（ステップＳ５０２）。
【００６５】
一方、レート指示部２３は、ステップＳ５０１において、ネットワーク利用者の操作に従ったレート増減指示を入力していないと判定した場合（ステップＳ５０１：Ｎ）、ステップＳ５０３へ移行する。レート指示部２３は、ステップＳ５０１から移行して、画質評価部１３からレート増減指示を入力したか否かを判定し（ステップＳ５０３）、画質評価部１３からレート増減指示を入力したと判定した場合（ステップＳ５０３：Ｙ）、当該レート増減指示に従ってエンコードレートを設定する（ステップＳ５０４）。一方、レート指示部２３は、ステップＳ５０３において、画質評価部１３からレート増減指示を入力していないと判定した場合（ステップＳ５０３：Ｎ）、ステップＳ５０６へ移行する。
【００６６】
レート指示部２３は、ステップＳ５０２またはステップＳ５０４から移行して、設定したエンコードレートを対応する映像エンコーダ２へ送信する（ステップＳ５０５）。
【００６７】
そして、レート指示部２３は、ステップＳ５０３またはステップＳ５０５から移行して、処理を終了しない限り（ステップＳ５０６）、ステップＳ５０１〜ステップＳ５０５を繰り返す。
【００６８】
以上のように、実施例１の第１変形例のレート制御装置１−１−１によれば、実施例１のレート制御装置１−１と同様に、レート描画部２０は、パケット転送量の時間軸上の推移を表すグラフを画面表示し、画質確認部２１は、ライブ映像を画面表示するようにした。また、画質評価部１３は、ライブ映像のデータに基づいてライブ映像の画質を示す画質評価値を求め、画質評価値に基づいてエンコードレートのレート増減指示を生成するようにし、レート指示部２３は、画質評価部１３により生成されたレート増減指示またはネットワーク利用者の操作に従って入力したレート増減指示を用いて、ライブ映像のエンコードレートを設定し、設定したエンコードレートを映像エンコーダ２へ送信するようにした。これにより、実施例１と同様の効果を奏する。
【００６９】
また、ライブ映像から自動的に生成したレート増減指示に従って、当該ライブ映像のエンコードレートを変更するようにしたから、ライブ映像が低画質の場合はエンコードレートを高く設定して画質を向上させ、ライブ映像が高画質の場合はエンコードレートを低く設定して画質を低下させることができる。
【００７０】
また、レート制御装置１−１−１によれば、ライブ映像から自動的に生成したレート増減指示よりも、ネットワーク利用者の操作に従って手動的に入力したレート増減指示を優先し、ライブ映像のエンコードレートを設定するようにした。これにより、ネットワークの状況を視覚的に把握しているネットワーク利用者の意図に沿ったレート制御を実現すると共に、ネットワーク利用者からの指示がない場合は、ライブ映像の画質に基づいた自動的なレート制御を実現することができる。
【００７１】
〔実施例１の第２変形例〕
次に、実施例１の第２変形例について説明する。実施例１の第２変形例は、本伝送システムにより伝送されたライブ映像を番組制作等で利用する場合を想定したものであり、前述のとおり、実施例１の処理に加え、さらに、ライブ状況（本番中または本番中でない）に応じたエンコードレートを設定し、ネットワーク利用者の操作に従って入力したエンコードレートの増減指示に従って、ライブ映像のエンコードレートを改めて設定するものである。
【００７２】
図６は、実施例１の第２変形例によるレート制御装置を含む伝送システムの構成を示すブロック図である。この伝送システムは、実施例１と同様に、ライブ映像をネットワーク上でリアルタイムに伝送する場合を想定しており、レート制御装置１−１−２、複数の映像エンコーダ２、パケットスイッチ装置３、及び複数の映像デコーダ４により構成される。映像エンコーダ２、パケットスイッチ装置３及び映像デコーダ４は、図１に示した実施例１と同様であるから、ここでは説明を省略する。
【００７３】
レート制御装置１−１−２は、図１に示した実施例１のレート制御装置１−１の処理に加え、ライブの状況（本番中または本番中でない（例えば本番前））を判定し、その状況に応じたエンコードレートを設定し、設定したエンコードレートを対応する映像エンコーダ２へ送信する。そして、レート制御装置１−１−２は、ネットワーク利用者によるレート増減指示を入力した場合、当該レート増減指示に従ってエンコードレートを設定し（ライブの状況に応じて設定したエンコードレートを改めて設定し）、設定したエンコードレートを対応する映像エンコーダ２へ送信する。
【００７４】
これにより、全てのライブ映像に同一のエンコードレートを設定するのではなく、ライブの状況に応じて自動的にエンコードレートを変更することができ、より多くのライブ映像を同時に伝送することができる。
【００７５】
（レート制御装置１−１−２）
次に、レート制御装置１−１−２について詳細に説明する。図６を参照して、レート制御装置１−１−２は、転送パケット集計部１０、ユーザインターフェース部１４及びライブ状況判定部１５を備えている。
【００７６】
図１に示した実施例１のレート制御装置１−１と図６に示した実施例１の第２変形例のレート制御装置１−１−２とを比較すると、両レート制御装置１−１，１−１−２は、転送パケット集計部１０、レート描画部２０及び画質確認部２１を備えている点で同一であるが、レート制御装置１−１−２は、レート制御装置１−１のレート指示部２２とは異なるレート指示部２４を備え、さらに、ライブ状況判定部１５を備えている点で相違する。図６において、図１と共通する部分には図１と同一の符号を付し、その詳しい説明は省略する。
【００７７】
レート制御装置１−１−２のライブ状況判定部１５は、タリー信号を入力し、タリー信号に基づいてライブ映像におけるライブの状況（本番中または本番中でない）を判定し、その状況に応じたエンコードレートを設定し、設定したエンコードレートをレート指示部２４に出力する。タリー信号は、ライブ映像の放送が行われている本番中であるか否かを示す信号である。
【００７８】
尚、ライブ状況判定部１５は、タリー信号の代わりに、ネットワーク利用者の操作に従って、ライブの状況を示す信号を入力するようにしてもよい。
【００７９】
図７は、ライブ状況判定部１５の処理を示すフローチャートである。ライブ状況判定部１５は、タリー信号を入力すると（ステップＳ７０１）、タリー信号に基づいてライブの状況を判定する（ステップＳ７０２）。ライブ状況判定部１５は、ステップＳ７０２において、ライブの状況が本番中であると判定した場合（ステップＳ７０２：本番中）、所定の高レートのエンコードレートを設定する（ステップＳ７０３）。一方、ライブ状況判定部１５は、ステップＳ７０２において、ライブの状況が本番中でない（例えば本番前である）と判定した場合（ステップＳ７０２：本番前）、所定の低レートのエンコードレートを設定する（ステップＳ７０４）。
【００８０】
ここで、ステップＳ７０２におけるライブの状況は、レート制御装置１−１−２の電源がオンしたとき、またはタリー信号が変化したときに判定される。また、ステップＳ７０３における所定の高レートのエンコードレートは、レート制御装置１−１−２の電源オン時にタリー信号が本番中であるとき、またはタリー信号が本番前から本番中に変化したときに設定され、ステップＳ７０４における所定の低レートのエンコードレートは、レート制御装置１−１−２の電源オン時にタリー信号が本番前であるとき、またはタリー信号が本番中から本番前に変化したときに設定される。
【００８１】
ライブ状況判定部１５は、ステップＳ７０３またはステップＳ７０４にて設定したエンコードレートをレート指示部２４に出力する（ステップＳ７０５）。
【００８２】
そして、ライブ状況判定部１５は、処理を終了しない限り（ステップＳ７０６）、ステップＳ７０１〜ステップＳ７０５を繰り返す。
【００８３】
図６に戻って、ユーザインターフェース部１４のレート指示部２４は、ライブ状況判定部１５からエンコードレートを入力すると共に、ネットワーク利用者の操作に従ってレート増減指示を入力する。そして、レート指示部２４は、ライブ状況判定部１５から入力したエンコードレートを対応する映像エンコーダ２へそのまま送信し、ネットワーク利用者の操作に従ったレート増減指示を入力した場合、当該レート増減指示に従ってエンコードレートを設定し（ライブ状況判定部１５から入力したエンコードレートを基準にして改めて設定し）、設定したエンコードレートを対応する映像エンコーダ２へ送信する。
【００８４】
図８は、レート指示部２４の処理を示すフローチャートである。レート指示部２４は、ライブ状況判定部１５からエンコードレートを入力したか否かを判定し（ステップＳ８０１）、ライブ状況判定部１５からエンコードレートを入力したことを判定した場合（ステップＳ８０１：Ｙ）、ステップＳ８０４へ移行する。
【００８５】
一方、レート指示部２４は、ステップＳ８０１において、ライブ状況判定部１５からエンコードレートを入力していないと判定した場合（ステップＳ８０１：Ｎ）、ネットワーク利用者の操作に従ったレート増減指示を入力したか否かを判定する（ステップＳ８０２）。
【００８６】
レート指示部２４は、ステップＳ８０２において、ネットワーク利用者の操作に従ったレート増減指示を入力したと判定した場合（ステップＳ８０２：Ｙ）、当該レート増減指示に従ってエンコードレートを設定する（ステップＳ８０３）。この場合、ステップＳ８０３におけるエンコードレートの設定は、ステップＳ８０１にてライブ状況判定部１５から入力されたエンコードレートを基準にして、または当該ステップＳ８０３にて既にエンコードレートが設定されているときは、そのエンコードレートを基準にして行われる。
【００８７】
一方、レート指示部２４は、ステップＳ８０２において、ネットワーク利用者の操作に従ったレート増減指示を入力していないと判定した場合（ステップＳ８０２：Ｎ）、ステップＳ８０５へ移行する。レート指示部２４は、ステップＳ８０１またはステップＳ８０３から移行して、設定したエンコードレートを対応する映像エンコーダ２へ送信する（ステップＳ８０４）。
【００８８】
そして、レート指示部２４は、ステップＳ８０２またはステップＳ８０４から移行して、処理を終了しない限り（ステップＳ８０５）、ステップＳ８０１〜ステップＳ８０４を繰り返す。
【００８９】
以上のように、実施例１の第２変形例のレート制御装置１−１−２によれば、実施例１のレート制御装置１−１と同様に、レート描画部２０は、パケット転送量の時間軸上の推移を表すグラフを画面表示し、画質確認部２１は、ライブ映像を画面表示するようにした。また、ライブ状況判定部１５は、タリー信号に基づいてライブ状況を判定し、ライブ状況が本番中である場合、所定の高レートのエンコードレートを設定し、ライブ状況が本番前である場合、所定の低レートのエンコードレートを設定するようにし、レート指示部２４は、ライブ状況判定部１５により設定されたエンコードレートを映像エンコーダ２へ送信し、ネットワーク利用者の操作に従って入力したレート増減指示に従って、ライブ状況判定部１５により設定されたエンコードレートを基準にしてエンコードレートを改めて設定し、改めて設定したエンコードレートを映像エンコーダ２へ送信するようにした。これにより、実施例１と同様の効果を奏する。また、ネットワークの状況を視覚的に把握しているネットワーク利用者の意図に沿って、ライブ状況に応じて設定したエンコードレートに対するレート制御を実現することができる。
【００９０】
また、実施例１の第２変形例のレート制御装置１−１−２によれば、ライブ状況が本番前の場合、所定の低レートのエンコードレートを設定するようにしたから、全てのライブ映像に対して同一のエンコードレートを設定するよりも、より多くのライブ映像を同時に伝送することが可能となる。
【００９１】
〔実施例２〕
次に、実施例２について説明する。実施例２は、前述のとおり、ファイルのパケット転送量の推移を表すグラフを画面表示すると共に、受信済みデータの割合を受信進捗情報として画面表示することで、ネットワーク利用者に対しファイルの伝送レートの増減指示を入力させ、ネットワーク利用者の操作に従って伝送レートの増減指示を入力し、ファイルの伝送レートを設定するものである。
【００９２】
図９は、実施例２のレート制御装置を含む伝送システムの構成を示すブロック図である。この伝送システムは、ファイルをネットワーク上で伝送する場合を想定しており、レート制御装置１−２、複数のファイル送信装置５、パケットスイッチ装置３、及び複数のファイル受信装置６により構成される。レート制御装置１−２と複数のファイル送信装置５、パケットスイッチ装置３及び複数のファイル受信装置６とは、放送局内ネットワーク、イーサネット（登録商標）、インターネット等のＩＰネットワークにより接続される。複数のファイル送信装置５とパケットスイッチ装置３との間の接続、及びパケットスイッチ装置３と複数のファイル受信装置６との間の接続も同様である。
【００９３】
ファイル送信装置５は、伝送対象のファイルを入力して蓄積すると共に、レート制御装置１−２から伝送レートを受信し、ファイルのデータをパケットに格納し、受信した伝送レートにて当該パケットを、パケットスイッチ装置３を介して対応するファイル受信装置６（当該ファイルの伝送を要求したファイル受信装置６）へ送信する。
【００９４】
ここで、ファイル送信装置５は、ファイル受信装置６へ向けた伝送レートを制御できるものとする。複数のファイル送信装置５が同時にファイルを伝送する場合、急いで伝送したいファイル、及び後で伝送しても構わないファイルがある場合を想定する。ネットワーク利用者には、各ファイルの伝送レートを調節して所望の時間までに所望のファイルを受信したいという要求があるものとする。
【００９５】
パケットスイッチ装置３は、図１に示した実施例１と同様に、ファイル送信装置５により送信されたファイルのパケットを受信し、受信したファイルのパケットを、対応するファイル受信装置６へ転送する。また、パケットスイッチ装置３は、所定の時間毎に、転送したパケットの量（パケット量）を算出し、時間毎のパケット量の情報をレート制御装置１−２へ送信する。この場合、パケットスイッチ装置３は、複数のファイル送信装置５からファイルのパケットをそれぞれ受信し、そのファイル毎に、時間毎のパケット量を算出してレート制御装置１−２へ送信する。
【００９６】
ファイル受信装置６は、ファイル送信装置５により送信されたファイルのパケットを、パケットスイッチ装置３を介して受信し、受信したパケットからファイルのデータを取り出し、元のファイルに戻す。また、ファイル受信装置６は、元のファイルに戻す際に、元のファイルを構成する全体のデータに対する受信済みデータの割合を算出し、受信済みデータの割合の情報をレート制御装置１−２へ送信する。
【００９７】
レート制御装置１−２は、ネットワーク利用者による指示に従って、ファイルの伝送レートを設定し、設定した伝送レートを対応するファイル送信装置５（当該ファイルを送信するファイル送信装置５）へ送信する。また、レート制御装置１−２は、パケットスイッチ装置３から時間毎のパケット量の情報を受信すると共に、ファイル受信装置６から受信済みデータの割合の情報を受信する。そして、レート制御装置１−２は、時間毎のパケット量をパケット転送量の時間軸上の推移を表すグラフとして画面表示すると共に、受信済みデータの割合を受信進捗情報として画面表示する。
【００９８】
これにより、レート制御装置１−２を操作するネットワーク利用者は、ファイルのレートの推移及びファイルの受信進捗情報を視覚的に把握しながら、自らの意図に沿うように、当該ファイルの伝送レートを増加または減少させることができる。
【００９９】
（レート制御装置１−２）
次に、レート制御装置１−２について詳細に説明する。図９を参照して、レート制御装置１−２は、転送パケット集計部１０及びユーザインターフェース部１６を備えている。ユーザインターフェース部１６は、レート描画部２０、受信進捗確認部２５及びレート指示部２６を備えている。
【０１００】
転送パケット集計部１０は、図１に示した実施例１と同様に、パケットスイッチ装置３から時間毎のパケット量の情報を受信し、ファイル毎に時間毎のパケット量を集計し、時間毎のパケット量をユーザインターフェース部１６のレート描画部２０に出力する。
【０１０１】
ユーザインターフェース部１６のレート描画部２０は、図１に示した実施例１と同様に、転送パケット集計部１０から時間毎のパケット量を入力し、パケット転送量の時間軸上の推移を表すグラフであって時間毎に更新されるグラフを画面表示する。これにより、ファイル毎に、パケット転送量の時間軸上の推移を表すグラフが画面表示され、ネットワーク利用者は、画面表示されたグラフから、ファイルの伝送レートの推移を視覚的に把握することができる。
【０１０２】
受信進捗確認部２５は、ファイル受信装置６から受信済みデータの割合の情報を受信し、受信済みデータの割合を受信進捗情報として画面表示する。例えば、受信進捗確認部２５は、ファイル容量に対する受信済みデータの割合をプログレスバー等で画面表示したり、時間毎の受信データ量をグラフ描画したりすることで、ネットワーク利用者に伝送状況の進捗を視覚的に提示する。これにより、ネットワーク利用者は、画面表示された受信進捗情報から、当該ファイルの伝送が完了している割合を示す進捗状況を、視覚的に確認することができる。
【０１０３】
レート指示部２６は、図１に示した実施例１のレート指示部２２と同様の処理、すなわち図２に示した処理を、伝送レートについて行う。具体的には、レート指示部２６は、ネットワーク利用者の操作に従ってレート増減指示を入力し、入力したレート増減指示のデータに基づいてファイルの伝送レートを設定し、設定した伝送レートを対応するファイル送信装置５へ送信する。
【０１０４】
以上のように、実施例２のレート制御装置１−２によれば、レート描画部２０は、転送パケット集計部１０がパケットスイッチ装置３から受信した時間毎のパケット量を、パケット転送量の時間軸上の推移を表すグラフとして画面表示し、受信進捗確認部２５は、ファイル受信装置６から受信した受信済みデータの割合を受信進捗情報として画面表示し、レート指示部２６は、ネットワーク利用者の操作に従ってレート増減指示を入力し、ファイルの伝送レートを設定してファイル送信装置５へ送信するようにした。これにより、ネットワーク利用者は、レート増減を指示したファイルのパケット転送量の推移を視覚的に把握することができ、レート増減を指示したファイルの受信進捗を把握することができ、さらに、自らの意図に沿うように伝送レートの増減を指示することができる。したがって、ネットワーク利用者がネットワークの状況を視覚的に把握している状況において、そのネットワーク利用者の意図に沿ったレート制御を実現することができる。
【０１０５】
図９に示した伝送システムでは、複数のファイルを同時に伝送する際に、限られた帯域を複数のファイルの伝送ストリームで分け合う必要がある。実施例２のレート制御装置１−２によれば、ネットワーク利用者は、それぞれのファイルの受信進捗を確認しながら伝送レートの増減を指示し、その結果のパケット転送量（ファイルの伝送レート）の変化を時系列の推移として確認することができる。レート制御装置１−２は、各伝送ストリームの帯域利用率と受信進捗とをネットワーク利用者に対して視覚的に示しながら、ネットワーク利用者の意図に沿った、複数のファイルの伝送を実現することができる。
【０１０６】
これにより、例えば受信進捗が進んでいるファイルに対して伝送レートを減少させ、受信進捗が進んでいないファイルに対して多くの帯域を割り当てるために伝送レートを増加させることで、全ての伝送対象のファイルに対して全体の進捗を考慮した制御を、ネットワーク利用者の操作により実現することができる。
【０１０７】
〔実施例３〕
次に、実施例３について説明する。実施例３は、前述のとおり、実施例１の処理に実施例２の処理を加えたものであり、さらに、ネットワーク利用者の操作に従ってライブ映像若しくはファイルの優先度または帯域情報を入力し、ネットワークＱｏＳを変更させるものである。
【０１０８】
図１０は、実施例３のレート制御装置を含む伝送システムの構成を示すブロック図である。この伝送システムは、ライブ映像及びファイルをネットワーク上で伝送する場合を想定しており、レート制御装置１−３、複数の映像エンコーダ２、パケットスイッチ装置３、複数の映像デコーダ４、複数のファイル送信装置５及び複数のファイル受信装置６により構成される。各装置は、実施例１，２と同様に、ＩＰネットワークにより接続される。
【０１０９】
映像エンコーダ２、パケットスイッチ装置３、映像デコーダ４、ファイル送信装置５及びファイル受信装置６は、図１に示した実施例１及び図９に示した実施例２と同様であるから、ここでは説明を省略する。
【０１１０】
レート制御装置１−３は、図１に示した実施例１のレート制御装置１−１及び図９に示した実施例２のレート制御装置１−２のそれぞれの処理に加え、さらに、ネットワーク利用者による操作に従って優先度及び帯域情報を入力し、ネットワークＱｏＳの指示を生成し、生成したネットワークＱｏＳの指示をパケットスイッチ装置３へ送信する。
【０１１１】
これにより、レート制御装置１−３を操作するネットワーク利用者は、ライブ映像またはファイルのレートの推移、ライブ映像の画質またはファイルの受信進捗情報を視覚的に把握しながら、自らの意図に沿うように、当該ライブ映像のエンコードレートまたはファイルの伝送レートを増加または減少させることができる。また、ネットワーク利用者は、自らの意図に沿うように、映像エンコーダ２またはファイル送信装置５におけるレートを直接変更することができることに加え、パケットスイッチ装置３に対し、特定のパケットを優先的に通過させたり、特定のパケットについて帯域制限を行なったりすることができる。
【０１１２】
（レート制御装置１−３）
次に、レート制御装置１−３について詳細に説明する。図１０を参照して、レート制御装置１−３は、転送パケット集計部１０及びユーザインターフェース部１７を備えている。ユーザインターフェース部１７は、レート描画部２０、画質確認部２１、受信進捗確認部２５及びレート指示部２７を備えている。
【０１１３】
転送パケット集計部１０及びレート描画部２０は、図１に示した実施例１及び図９に示した実施例２と同様である。画質確認部２１は、図１に示した実施例１と同様である。受信進捗確認部２５は、図９に示した実施例２と同様である。
【０１１４】
ユーザインターフェース部１７のレート指示部２７は、図１に示した実施例１のレート指示部２２及び図９に示した実施例２のレート指示部２６と同様の処理を行う。さらに、レート指示部２７は、ネットワーク利用者の操作に従って、特定のライブ映像またはファイルが格納されたパケットの転送に関する優先度を入力し、入力した優先度をネットワークＱｏＳ指示としてパケットスイッチ装置３へ送信する。
【０１１５】
パケットスイッチ装置３は、優先度のネットワークＱｏＳ指示を受信すると、当該ネットワークＱｏＳ指示が示すライブ映像またはファイルのパケット、及び他のライブ映像等のパケットを同じタイミングで受信した場合に、当該ネットワークＱｏＳ指示が示すライブ映像またはファイルのパケットを、他のライブ映像等のパケットよりも優先的に通過させる。
【０１１６】
また、レート指示部２７は、ネットワーク利用者の操作に従って、特定のライブ映像またはファイルに対する帯域情報を入力し、入力した帯域情報をネットワークＱｏＳ指示としてパケットスイッチ装置３へ送信する。パケットスイッチ装置３は、帯域情報のネットワークＱｏＳ指示を受信すると、当該ネットワークＱｏＳ指示が示すライブ映像またはファイルのパケットについての帯域制限を行い、制限値を超えるパケットを転送しないで廃棄する。つまり、パケットスイッチ装置３は、当該ネットワークＱｏＳ指示が示すライブ映像またはファイルのパケットについて帯域を確保し、制限値以内のパケットを転送し、制限値を超えるパケットを廃棄する。
【０１１７】
以上のように、実施例３のレート制御装置１−３によれば、レート描画部２０は、転送パケット集計部１０がパケットスイッチ装置３から受信した時間毎のパケット量を、パケット転送量の時間軸上の推移を表すグラフとして画面表示し、画質確認部２１は、映像デコーダ４から受信したライブ映像を画面表示し、受信進捗確認部２５は、ファイル受信装置６から受信した受信済みデータの割合を受信進捗情報として画面表示するようにした。また、レート指示部２７は、ネットワーク利用者の操作に従ってレート増減指示を入力し、ライブ映像のエンコードレート及びファイルの伝送レートをそれぞれ設定して映像エンコーダ２及びファイル送信装置５へそれぞれ送信し、ネットワーク利用者の操作に従って特定のライブ映像またはファイルのパケットに対する優先度または帯域情報を入力し、ネットワークＱｏＳ指示としてパケットスイッチ装置３へ送信するようにした。これにより、実施例１及び実施例２と同様に、ネットワーク利用者がネットワークの状況を視覚的に把握している状況において、そのネットワーク利用者の意図に沿ったレート制御を実現することができる。
【０１１８】
また、ネットワーク利用者は、自らの意図に沿うように、映像エンコーダ２及びファイル送信装置５におけるレートを直接変更することができることに加え、パケットスイッチ装置３に対し、特定のパケットを優先的に通過させたり、特定のパケットについて帯域制限を行なったりすることができる。
【０１１９】
つまり、映像エンコーダ２及びファイル送信装置５に対するレートの変更により、レートの総計がパケットスイッチ装置３の帯域を超えた場合であっても、パケットスイッチ装置３において特定のパケットのみを優先的に通過させることができ、例えばライブ映像のパケットをファイルのパケットよりも優先的に通過させて、映像デコーダ４においてライブ映像が途切れることを防ぐことができる。また、廃棄したパケットは後から再送して補完することができるから、ネットワーク利用者の意図に沿った帯域管理を実現することができる。
【０１２０】
また、映像エンコーダ２またはファイル送信装置５における実際のレートが、レート制御装置１−３から受信したレートに収まらない場合であっても、レート制御装置１−３からパケットスイッチ装置３へ送信したネットワークＱｏＳ指示に従って、レート制御装置１−３において該当するパケットを廃棄することができ、レートを補正することができる。
【０１２１】
尚、実施例３は、実施例１の処理に実施例２の処理を加えたものを前提にして、さらに、パケットスイッチ装置３に対してネットワークＱｏＳを変更させるものであるが、実施例１の第１変形例または第２変形例の処理に実施例２の処理を加えたものを前提にするようにしてもよい。
【０１２２】
〔実施例４〕
次に、実施例４について説明する。実施例４は、前述のとおり、実施例１〜３の処理に加え、ライブ映像のパケット転送量の推移を表すグラフを、複数のウェブクライアントに画面表示させるものである。
【０１２３】
図１１は、複数のウェブクライアントのそれぞれにレート描画部を備えた実施例４の伝送システムの概略構成を示すブロック図である。この伝送システムは、レート制御装置１−１〜１−３のうちのいずれかの装置、パケットスイッチ装置３、ウェブサーバ７及び複数のウェブクライアント８により構成される。尚、図１１において、映像エンコーダ２、ファイル送信装置５、映像デコーダ４及びファイル受信装置６、並びに、レート制御装置１−１〜１−３に備えた構成部のうち転送パケット集計部１０以外の構成部は省略してある。各装置は、実施例１〜３と同様に、ＩＰネットワークにより接続される。
【０１２４】
映像エンコーダ２、パケットスイッチ装置３、映像デコーダ４、ファイル送信装置５及びファイル受信装置６、並びに、レート制御装置１−１〜１−３に備えた構成部のうち転送パケット集計部１０以外の構成部は、図１に示した実施例１、図９に示した実施例２及び図１０に示した実施例３と同様であるから、ここでは説明を省略する。
【０１２５】
レート制御装置１−１〜１−３に備えた転送パケット集計部１０は、図１に示した実施例１等の処理に加え、さらに、時間毎のパケット量をウェブサーバ７へ送信する。転送パケット集計部１０は、例えば、パケットスイッチ装置３から受信した時間毎のパケット量を集計し、パケットスイッチ装置３が１秒毎に転送したパケットのデータ量を、時間毎のパケット量としてウェブサーバ７へ送信する。
【０１２６】
ウェブサーバ７は、レート制御装置１−１〜１−３の転送パケット集計部１０から送信された時間毎のパケット量を受信し、ウェブクライアント８−１〜８−３のウェブブラウザからの要求に従い、時間毎のパケット量をウェブクライアント８−１〜８−３へ送信する。
【０１２７】
ウェブクライアント８−１〜８−３は、ウェブサーバ７から時間毎のパケット量を受信し、パケット転送量の時間軸上の推移を表すグラフとして画面表示する。ウェブサーバ７からウェブクライアント８−１〜８−３へ高頻度にかつリアルタイムにデータを配信する手法として、Ｗｅｂｓｏｃｋｅｔ等を利用する。
【０１２８】
以上のように、実施例４によれば、実施例１〜３と同様の効果を奏する。また、実施例４によれば、レート制御装置１−１〜１−３の転送パケット集計部１０は、時間毎のパケット量をウェブサーバ７へ送信するようにし、ウェブクライアント８−１〜８−３は、ウェブサーバ７から時間毎のパケット量を受信し、パケット転送量の時間軸上の推移を表すグラフを画面表示するようにした。これにより、ウェブクライアント８−１〜８−３を操作する複数のネットワーク利用者が同時にパケット転送量の時間軸上の推移を把握することができ、帯域利用状況を監視することが可能となる。この場合、パケット転送量の時間軸上の推移を表すグラフをウェブクライアント８−１〜８−３に描画させるようにしたから、ウェブサーバ７は、時間毎のパケット量の配信処理のみを行えばよく、ウェブサーバ７の処理負荷を低減させることができる。また、少数のウェブサーバ７等は、多数のウェブクライアント８−１〜８−３等に対し、時間毎のパケット量を配信すれば済むから、全体として効率的なデータ配信を実現することができる。
【０１２９】
尚、実施例４は、実施例１〜３の処理を前提にして、ライブ映像のパケット転送量の推移を表すグラフを、複数のウェブクライアント８−１〜８−３に提示するものであるが、実施例１の第１変形例、第２変形例、後述する実施例５または実施例６の処理を前提にするようにしてもよい。
【０１３０】
〔実施例５〕
次に、実施例５について説明する。実施例５は、前述のとおり、実施例１〜４においてエンコードレートまたは伝送レートを設定する構成部（レート指示部２２〜２４，２６，２７）の具体例を示すものであり、フェーダ型ミキサーインターフェースを操作するネットワーク利用者からのレートの増減指示に基づいて、エンコードレートまたは伝送レートを設定するものである。
【０１３１】
（レート指示部２２〜２４，２６，２７）
以下、レート指示部２２〜２４，２６，２７の詳細について説明する。図１２は、実施例５において、フェーダ型ミキサーインターフェースを有するレート指示部２２〜２４，２６，２７の外観例を示す図である。ネットワーク利用者は、図１２に示すフェーダ型ミキサーインターフェースを有する入力装置を用いて、入力装置に備えた移動部であるフェーダＦ１〜Ｆ６を操作することで、その移動部の位置が反映されたレート増減指示がレート指示部２２〜２４，２６，２７に入力される。
【０１３２】
フェーダＦ１〜Ｆ６のそれぞれには、伝送対象のライブ映像またはファイルが予め割り当てられている。例えば、フェーダＦ１〜Ｆ６に伝送対象のライブ映像のみが割り当てられていてもよいし、フェーダＦ１〜Ｆ６に伝送対象のファイルのみが割り当てられていてもよい。ネットワーク利用者は、例えば、フェーダＦ１を上方向へスライドさせてフェーダ位置を高くすると、スライドした移動分に対応してフェーダＦ１に対応するライブ映像またはファイルのレートが増加し、伝送中のライブ映像及びファイルのうち、フェーダＦ１に対応するライブ映像またはファイル以外のライブ映像またはファイルのレートが相対的に減少する。一方、フェーダＦ１を下方向へスライドさせてフェーダ位置を低くすると、スライドした移動分に対応してそのレートが減少し、他の伝送中のライブ映像等のレートが相対的に増加する。
【０１３３】
これにより、ネットワーク利用者は、図１２に示したフェーダ型ミキサーインターフェースを有する入力装置を利用して、映像エンコーダ２から送信されるライブ映像のエンコードレートまたはファイル送信装置５から送信されるファイルの伝送レートを変更することができる。
【０１３４】
図１３は、レート指示部２２〜２４，２６，２７の構成を示すブロック図である。このレート指示部２２〜２４，２６，２７は、同時伝送数カウント部３０、入力センサー部３１、レート計算部３２及びレート送信部３３を備えている。
【０１３５】
同時伝送数カウント部３０は、転送パケット集計部１０がパケットスイッチ装置３から受信した時間毎のパケット量のライブ映像またはファイルを識別するための情報（識別情報）を、転送パケット集計部１０から入力する。そして、同時伝送数カウント部３０は、識別情報に基づいて、現在同時に伝送しているライブ映像及びファイルの伝送数ｎをカウントし、その伝送数ｎ及び識別情報をレート計算部３２に出力する。
【０１３６】
入力センサー部３１は、ネットワーク利用者による図１２に示したフェーダ型ミキサーインターフェースの操作に従ったレート増減指示を入力し、レート増減指示に従って、フェーダ位置に対応するセンサー値Ｆｘを算出する。そして、入力センサー部３１は、算出したセンサー値Ｆｘをレート計算部３２に出力する。
【０１３７】
レート計算部３２は、同時伝送数カウント部３０から伝送数ｎ及び識別情報を入力すると共に、入力センサー部３１からセンサー値Ｆｘを入力し、入力したセンサー値Ｆｘ（ネットワーク利用者が操作したフェーダに対応するライブ映像またはファイルのセンサー値Ｆｘ）を、当該ライブ映像またはファイルのセンサー値としてメモリに格納する。そして、レート計算部３２は、識別情報から伝送中のライブ映像及びファイルを特定し、特定した伝送中の伝送数ｎのライブ映像及びファイルのセンサー値Ｆ０〜Ｆｎをメモリから読み出す。
【０１３８】
レート計算部３２は、読み出したセンサー値Ｆ０〜Ｆｎ毎に（伝送中のライブ映像等毎に）、センサー値Ｆ０〜ＦｎをＦｘにそれぞれ代入し、以下の式によりレートＶｘを算出し、算出したレートＶｘをレート送信部３３に出力する。ここで、Ｒはパケットスイッチ装置３のワイヤーレートであり、予め設定される。
［数１］
Ｖｘ＝Ｒ×Ｆｘ／（Ｆ０＋Ｆ１＋・・＋Ｆｎ）    ・・・（１）
【０１３９】
ここで、メモリには、少なくとも伝送中のライブ映像及びファイルのセンサー値Ｆ０〜Ｆｎが格納されている。レート計算部３２は、入力センサー部３１からセンサー値Ｆｘを入力する毎に、メモリに格納されているそのセンサー値を更新する。尚、伝送中のライブ映像及びファイルとフェーダとの関係、並びに、伝送中のライブ映像及びファイルとセンサー値との関係が、予め設定されているものとする。
【０１４０】
このように、レート計算部３２は、フェーダの位置が反映されたセンサー値Ｆｘから、高い位置にあるフェーダに対してより高いレートが割り当てられ、かつ伝送中のライブ映像及びファイルの各レートＶｘの合計がパケットスイッチ装置３のワイヤーレートＲと等しくなり全帯域を使い切るように、複数のフェーダの位置関係が相対的に反映されたレートＶｘをそれぞれ計算する。尚、フェーダに割り当てられたライブ映像等であっても、伝送中でない場合（例えば伝送が完了している場合）は、前記式（１）の計算から除外される。
【０１４１】
レート送信部３３は、レート計算部３２から伝送中のライブ映像等のレートＶｘを入力し、入力したレートＶｘを対応する映像エンコーダ２及びファイル送信装置５へ送信する。
【０１４２】
以上のように、実施例５によれば、実施例１〜４と同様の効果を奏する。また、実施例５によれば、レート制御装置１−１〜１−３のレート指示部２２〜２４，２６，２７のレート計算部３２は、ネットワーク利用者による図１２に示したフェーダ型ミキサーインターフェースの操作に伴い、そのフェーダの位置が反映されたセンサー値Ｆｘから、伝送中のライブ映像及びファイルの各レートの合計がパケットスイッチ装置３のワイヤーレートＲと等しくなり全帯域を使い切るように、複数のフェーダの位置関係が相対的に反映されたレートＶｘをそれぞれ計算し、レート送信部３３は、レート計算部３２により計算されたレートＶｘを、対応する映像エンコーダ２及びファイル送信装置５へ送信するようにした。
【０１４３】
これにより、ネットワーク利用者は、全帯域を利用しながら、各伝送の帯域利用率を直感的に割り当てることが可能となる。
【０１４４】
尚、図１２ではフェーダ型ミキサーインターフェースの例を示したが、設置または利用の形態によっては、ダイヤル型のインターフェースを利用するようにしてもよい。要するに、ネットワーク利用者によりアナログ操作が可能なインターフェースを利用できればよい。
【０１４５】
〔実施例６〕
次に、実施例６について説明する。実施例６は、前述のとおり、実施例１〜４においてエンコードレートまたは伝送レートを設定する構成部（レート指示部２２〜２４，２６，２７）の具体例を示すものであり、グループフェーダを備えたフェーダ型ミキサーインターフェースを操作するネットワーク利用者からのレートの増減指示に基づいて、エンコードレートまたは伝送レートを設定するものである。
【０１４６】
（レート指示部２２〜２４，２６，２７）
以下、レート指示部２２〜２４，２６，２７の詳細について説明する。図１４は、実施例６において、フェーダ型ミキサーインターフェースを有するレート指示部２２〜２４，２６，２７の外観例を示す図である。図１４に示すフェーダ型ミキサーインターフェースは、図１２に示したフェーダ型ミキサーインターフェースに加え、グループフェーダＧ１，Ｇ２を備えている。ネットワーク利用者は、図１４に示すフェーダ型ミキサーインターフェースを有する入力装置を用いて、入力装置に備えた移動部であるフェーダＦ１〜Ｆ６及びグループフェーダＧ１，Ｇ２を操作することで、その移動部の位置が反映されたレート増減指示がレート指示部２２〜２４，２６，２７に入力される。
【０１４７】
フェーダＦ１〜Ｆ６のそれぞれには、図１２と同様に、伝送対象のライブ映像またはファイルが予め割り当てられており、フェーダＦ１〜Ｆ６のそれぞれは、グループフェーダＧ１，Ｇ２のいずれかに所属している。つまり、グループフェーダＧ１，Ｇ２のそれぞれには、当該グループフェーダに所属しているフェーダＦ１〜Ｆ６が割り当てられている。レート上限値はグループフェーダＧ１，Ｇ２の位置により決定され、フェーダＦ１〜Ｆ６のレートは、当該フェーダＦ１〜Ｆ６が所属するグループのレート上限値の範囲内で、そのグループに所属するフェーダＦ１〜Ｆ６の位置により相対的に決定される。
【０１４８】
これにより、ネットワーク利用者は、図１４に示したフェーダ型ミキサーインターフェースを有する入力装置を利用して、映像エンコーダ２から送信されるライブ映像のエンコードレートまたはファイル送信装置５から送信されるファイルの伝送レートを、所属するグループのレート上限値の範囲内で変更することができる。
【０１４９】
レート指示部２２〜２４，２６，２７の構成は、図１３に示した実施例５と同様である。同時伝送数カウント部３０は、図１３に示した実施例５と同様の処理を行う。
【０１５０】
入力センサー部３１は、ネットワーク利用者による図１４に示したフェーダ型ミキサーインターフェースの操作に伴ったレート増減指示を入力し、レート増減指示に従って、フェーダ位置に対応するセンサー値Ｇｘ，Ｆｘを算出する。そして、入力センサー部３１は、算出したセンサー値Ｇｘ，Ｆｘをレート計算部３２に出力する。入力センサー部３１は、図１４に示したグループフェーダＧ１，Ｇ２に対してセンサー値Ｇｘを算出し、フェーダＦ１〜Ｆ６に対してセンサー値Ｆｘを算出する。
【０１５１】
レート計算部３２は、同時伝送数カウント部３０から伝送数ｎ及び識別情報を入力すると共に、入力センサー部３１からセンサー値Ｇｘ，Ｆｘを入力する。レート計算部３２は、グループフェーダのセンサー値Ｇｘを入力した場合、入力したセンサー値Ｇｘ（ネットワーク利用者が操作したグループフェーダに対応するグループのセンサー値Ｇｘ）を、当該グループのセンサー値としてメモリに格納する。そして、レート計算部３２は、各グループのセンサー値Ｇ０〜Ｇｍをメモリから読み出し、読み出したセンサー値Ｇ０〜Ｇｍ毎に（グループ毎に）、センサー値Ｇ０〜ＧｍのそれぞれをＧｘに代入し、以下の式によりレート上限値ＧＭｘ（エンコードレートまたは伝送レートの上限値）を以下の式により算出する。レート計算部３２は、算出したレート上限値ＧＭｘをメモリに格納すると共に、レート送信部３３に出力する。ここで、Ｒはパケットスイッチ装置３のワイヤーレートであり、予め設定される。ｍはグループフェーダの数であり、図１４の場合、２である。
［数２］
ＧＭｘ＝Ｒ×Ｇｘ／（Ｇ０＋Ｇ１＋・・＋Ｇｍ）    ・・・（２）
【０１５２】
レート計算部３２は、ネットワーク利用者が操作したグループフェーダに所属する各フェーダのセンサー値Ｆ０〜Ｆｓ（ネットワーク利用者が操作したグループフェーダに所属する伝送中のライブ映像及びファイルのセンサー値Ｆ０〜Ｆｓ）をメモリから読み出し、読み出したセンサー値Ｆ０〜Ｆｓ毎に（ライブ映像等毎に）、センサー値Ｆ０〜ＦｓのそれぞれをＦｘに代入し、ネットワーク利用者が操作したグループフェーダに所属するライブ映像等のレートＶｘ（エンコードレートまたは伝送レート）を以下の式により算出し、算出したレートＶｘをレート送信部３３に出力する。
［数３］
Ｖｘ＝ＧＭｘ×Ｆｘ／（Ｆ０＋Ｆ１＋・・＋Ｆｓ）    ・・・（３）
【０１５３】
一方、レート計算部３２は、入力センサー部３１からグループフェーダではなくフェーダのセンサー値Ｆｘを入力した場合、当該センサー値Ｆｘのフェーダが所属するグループのレート上限値ＧＭｘ及び当該グループに所属する伝送中のライブ映像等のセンサー値Ｆ０〜Ｆｓをメモリから読み出す。そして、レート計算部３２は、読み出したセンサー値Ｆ０〜Ｆｓ毎に（伝送中のライブ映像等毎に）、センサー値Ｆ０〜ＦｎのそれぞれをＦｘに代入し、前記式（３）によりレートＶｘを算出し、算出したレートＶｘをレート送信部３３に出力する。
【０１５４】
ここで、メモリには、少なくともグループ毎のセンサー値Ｇ０〜Ｇｍ及びレート上限値ＧＭ０〜ＧＭｍ、及び伝送中のライブ映像及びファイルのセンサー値Ｆ０〜Ｆｓが格納されているものとする。レート計算部３２は、入力センサー部３１からセンサー値Ｇｘを入力する毎に、メモリに格納されているそのグループのセンサー値及び全てのグループのレート上限値を更新する。また、レート計算部３２は、入力センサー部３１からセンサー値Ｆｘを入力する毎に、メモリに格納されているそのセンサー値を更新する。尚、伝送中のライブ映像及びファイルとフェーダとの関係、伝送中のライブ映像及びファイルとセンサー値との関係、並びに、グループフェーダとそれに所属するフェーダとの関係は、予め設定されているものとする。
【０１５５】
このように、レート計算部３２は、フェーダの位置が反映されたセンサー値Ｆｘから、高い位置にあるフェーダに対してより高いレートが割り当てられ、かつ伝送中のライブ映像及びファイルの各レートＶｘの合計がパケットスイッチ装置３のワイヤーレートＲと等しくなり全帯域を使い切るように、複数のフェーダの位置関係が相対的に反映されたレートＶｘをそれぞれ計算する。尚、フェーダに割り当てられたライブ映像等であっても、伝送中でない場合（例えば伝送が完了している場合）は、前記式（１）の計算から除外される。
【０１５６】
このように、レート計算部３２は、グループフェーダの位置が反映されたセンサー値Ｇｘから、高い位置にあるグループフェーダに対してより高いレート上限値となり、かつ全てのグループのレート上限値の合計がパケットスイッチ装置３のワイヤーレートＲと等しくなりその帯域を使い切るように、複数のグループフェーダの位置関係が相対的に反映されたグループ毎のレート上限値ＧＭｘを計算する。また、レート計算部３２は、フェーダの位置が反映されたセンサー値Ｆｘから、高い位置にあるフェーダに対してより高いレートを割り当てるように、かつ当該フェーダが所属するグループ内で伝送中のライブ映像及びファイルの各レートの合計が当該グループのレート上限値ＧＭｘと等しくなりその帯域を使い切るように、グループ内の複数のフェーダの位置関係が相対的に反映されたレートＶｘを計算する。
【０１５７】
すなわち、グループフェーダに対応して例えば伝送種別毎にレート上限値を設け、フェーダの相対的な位置関係から、高い位置にあるフェーダに対して、より高いレートを割り当てるように、各レートの合計がパケットスイッチ装置３のワイヤーレートＲと等しくなり全帯域を使い切るように、レートＶｘを制御する。例えば、グループフェーダＧ１にライブ映像の伝送、グループフェーダＧ２にファイルの伝送を割り当て、それぞれにレート上限値を設け、その範囲内で各ライブ映像のエンコードレート及び各ファイルの伝送レートを定めることができる。
【０１５８】
レート送信部３３は、レート計算部３２から伝送中のライブ映像等のレートＶｘを入力し、入力したレートＶｘを対応する映像エンコーダ２及びファイル送信装置５へ送信する。
【０１５９】
以上のように、実施例６によれば、実施例１〜４と同様の効果を奏する。また、実施例６によれば、レート制御装置１−１〜１−３のレート指示部２２〜２４，２６，２７のレート計算部３２は、ネットワーク利用者による図１４に示したフェーダ型ミキサーインターフェースの操作に伴い、グループフェーダの位置が反映されたセンサー値Ｇｘから、高い位置にあるグループフェーダに対してより高いレート上限値ＧＭｘを設定し、かつ伝送中のライブ映像及びファイルの各レートの合計がパケットスイッチ装置３のワイヤーレートＲと等しくなりその帯域を使い切るように、複数のグループフェーダの位置関係が相対的に反映されたグループ毎のレート上限値ＧＭｘを計算するようにした。また、レート計算部３２は、フェーダの位置が反映されたセンサー値Ｆｘから、高い位置にあるフェーダに対してより高いレートを割り当て、かつ当該フェーダが所属するグループ内で伝送中のライブ映像等の各レートの合計が当該グループのレート上限値ＧＭｘと等しくなりその帯域を使い切るように、グループ内の複数のフェーダの位置関係が相対的に反映されたレートＶｘを計算するようにした。そして、レート送信部３３は、レート計算部３２により計算されたレートＶｘを、対応する映像エンコーダ２及びファイル送信装置５へ送信するようにした。
【０１６０】
これにより、ネットワーク利用者は、例えば伝送種別毎の分類で割り当てられるグループのレート上限値ＧＭｘを定めながら、相対的なレートの増減指示を、レート上限値ＧＭｘの範囲内で各映像エンコーダ２またはファイル送信装置５へ指示することができ、全帯域を利用しながら、各伝送の帯域利用率を直感的に割り当てることが可能となる。
【０１６１】
尚、図１４ではフェーダ型ミキサーインターフェースの例を示したが、設置または利用の形態によっては、ダイヤル型のインターフェースを利用するようにしてもよい。要するに、ネットワーク利用者によりアナログ操作が可能なインターフェースを利用できればよい。
【０１６２】
本発明の実施例によるレート制御装置１−１〜１−３等のハードウェア構成としては、通常のコンピュータを使用することができる。レート制御装置１−１〜１−３等は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。レート制御装置１−１〜１−３等に備えた転送パケット集計部１０及びユーザインターフェース部１１，１２，１４，１６，１７の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもでき、ネットワークを介して送受信することもできる。
【０１６３】
以上、実施例を挙げて本発明を説明したが、本発明は前記実施例に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、前記実施例では、伝送対象をライブ映像またはファイルとしたが、ライブ映像には音声が含まれる。また、前記実施例の伝送システムは、放送局内ネットワークを用いた放送処理に適用があるのみならず、インターネットを用いたコンテンツ配信サービスにも適用がある。
【符号の説明】
【０１６４】
１  レート制御装置
２  映像エンコーダ
３  パケットスイッチ装置
４  映像デコーダ
５  ファイル送信装置
６  ファイル受信装置
７  ウェブサーバ
８  ウェブクライアント
１０  転送パケット集計部
１１，１２，１４，１６，１７  ユーザインターフェース部
１３  画質評価部
１５  ライブ状況判定部
２０  レート描画部
２１  画質確認部
２２〜２４，２６，２７  レート指示部
２５  受信進捗確認部
３０  同時伝送数カウント部
３１  入力センサー部
３２  レート計算部
３３  レート送信部
【図１】
2015115826.tif 000003
【図２】
2015115826.tif 000004
【図３】
2015115826.tif 000005
【図４】
2015115826.tif 000006
【図５】
2015115826.tif 000007
【図６】
2015115826.tif 000008
【図７】
2015115826.tif 000009
【図８】
2015115826.tif 000010
【図９】
2015115826.tif 000011
【図１０】
2015115826.tif 000012
【図１１】
2015115826.tif 000013
【図１２】
2015115826.tif 000014
【図１３】
2015115826.tif 000015
【図１４】
2015115826.tif 000016