(57)【要約】【課題】パケットに加工を施すことなく、配信品質を測定する。【解決手段】センター１では、配信サーバ５はパケットを送信し、その受信時刻情報生成部は上流側受信時刻情報を送信する。ユーザ宅４では、受信端末６は上記パケットを受信し、その受信時刻情報生成部は下流側受信時刻情報を送信する。センター１又はユーザ宅４の品質情報計測部は、上流側及び下流側受信時刻情報により配信品質を測定する。【選択図】図１
2011193536.tif 000002
【特許請求の範囲】
【請求項１】
パケットをネットワークに送信するサーバと、
前記サーバから前記ネットワークを介して送信された前記パケットを受信する端末と、
第一の測定装置内に設けられ、前記第一の測定装置が前記パケットを受信した時刻である第一の受信時刻を含む第一の受信時刻情報を生成する第一の受信時刻情報生成部と、
第二の測定装置内に設けられ、前記第二の測定装置が前記パケットを受信した時刻である第二の受信時刻を含む第二の受信時刻情報を生成する第二の受信時刻情報生成部と、
前記第一の受信時刻情報と前記第二の受信時刻情報とに基づいて、前記パケットの配信品質を測定する品質情報計測部と
を具備し、
前記品質情報計測部は、
前記第一の受信時刻情報を格納する第一の受信時刻情報キューであって、格納されてから所定の時間が経過した前記第一の受信時刻情報を削除する前記第一の受信時刻情報キューを有する
品質測定システム。
【請求項２】
前記品質情報計測部は、前記第一の受信時刻情報と前記第二の受信時刻情報とを用いて、前記パケットの伝送遅延を測定し、前記測定した伝送遅延に基づいて前記所定の時間を定めることを特徴とする
請求項１に記載の品質測定システム。
【請求項３】
前記品質情報計測部は、前記第一の受信時刻情報に含まれる前記第一の受信時刻から前記第二の受信時刻情報に含まれる前記第二の受信時刻までの時間を、前記パケットの前記伝送遅延とすることを特徴とする
請求項２に記載の品質測定システム。
【請求項４】
前記第一の受信時刻情報キューは、前記削除する第一の受信時刻情報を、現在の時刻から、前記所定の時間さかのぼったタイムアウト時刻以前の時刻を含む前記第一の受信時刻情報とすることを特徴とする
請求項１乃至３のいずれかに記載の品質測定システム。
【請求項５】
前記品質情報計測部は、前記第一の受信時刻情報と前記第二の受信時刻情報とに基づいて、前記第一の測定装置で受信したパケットの数に対して、前記第二の測定装置で受信しなかったパケットの数を表すパケット廃棄率を求めることを特徴とする
請求項１乃至４のいずれかに記載の品質測定システム。
【請求項６】
前記第一の受信時刻情報生成部は、前記第一の受信時刻と、前記サーバが送信した前記パケットのハッシュ値とを含む第一の受信時刻情報を生成し、
前記第二の受信時刻情報生成部は、前記第二の受信時刻と、前記端末が受信した前記パケットのハッシュ値とを含む第二の受信時刻情報を生成し、
前記品質情報計測部は、
前記第二の受信時刻情報を格納する第二の受信時刻情報キューを有し、
前記第一の受信時刻情報キューに格納されている前記第一の受信時刻情報と、前記第二の受信時刻情報キューに格納されている前記第二の受信時刻情報とを照合する突合せ処理部を有し、
前記品質情報計測部は、前記照合の結果、前記第一の受信時刻情報に含まれるハッシュ値と前記第二の受信時刻情報に含まれるハッシュ値とが一致する場合、前記第一の受信時刻情報と前記第二の受信時刻情報とに基づいて、前記パケットの配信品質を測定することを特徴とする
請求項１乃至５のいずれかに記載の品質測定システム。
【請求項７】
前記第一の受信時刻情報生成部は、前記第一の受信時刻と、前記サーバが送信した前記パケットのシーケンス番号とを含む第一の受信時刻情報を生成し、
前記第二の受信時刻情報生成部は、前記第二の受信時刻と、前記端末が受信した前記パケットのシーケンス番号とを含む第二の受信時刻情報を生成し、
前記品質情報計測部は、
前記第二の受信時刻情報を格納する第二の受信時刻情報キューを有し、
前記第一の受信時刻情報キューに格納されている前記第一の受信時刻情報と、前記第二の受信時刻情報キューに格納されている前記第二の受信時刻情報とを照合する突合せ処理部を有し、
前記品質情報計測部は、前記照合の結果、前記第一の受信時刻情報に含まれるシーケンス番号と前記第二の受信時刻情報に含まれるシーケンス番号とが一致する場合、前記第一の受信時刻情報と前記第二の受信時刻情報とに基づいて、前記パケットの配信品質を測定することを特徴とする
請求項１乃至５のいずれかに記載の品質測定システム。
【請求項８】
前記品質情報計測部は、前記パケットにおける伝送遅延と、前記パケットの１つ前のパケットにおける伝送遅延との差を表すジッターを求めることを特徴とする
請求項１乃至７のいずれかに記載の品質測定システム。
【請求項９】
前記第一の測定装置は、更に、
前記サーバが送信する前記パケットを受信し、前記第一の受信時刻情報生成部に送信する第一のパケット受信部と、
前記第一の受信時刻情報生成部により生成された前記第一の受信時刻情報を、前記第二の測定装置に、前記ネットワークである第一のネットワークとは異なる第二のネットワークを介して送信する第一の受信時刻情報送信部とを具備し、
前記第二の測定装置は、更に、
前記端末が受信する前記パケットを受信し、前記第二の受信時刻情報生成部に送信する第二のパケット受信部と、
前記第一の測定装置から前記第二のネットワークを介して送信された前記第一の受信時刻情報を受信して前記品質情報計測部に送信する第二の受信時刻情報受信部と、
前記品質情報計測部により測定された前記配信品質を記録する品質情報記録部と
を具備することを特徴とする
請求項１乃至８のいずれかに記載の品質測定システム。
【請求項１０】
前記第一の測定装置は、更に、
前記サーバが送信する前記パケットを受信し、前記第一の受信時刻情報生成部に送信する第一のパケット受信部と、
前記第一の測定装置から前記ネットワークである第一のネットワークとは異なる第二のネットワークを介して送信された前記第二の受信時刻情報を受信して、前記品質情報計測部に送信する第一の受信時刻情報受信部と、
前記品質情報計測部により測定された前記配信品質を記録する品質情報記録部とを具備し、
前記第二の測定装置は、更に、
前記端末が受信する前記パケットを受信し、前記第二の受信時刻情報生成部に送信する第二のパケット受信部と、
前記第二の受信時刻情報生成部により生成された前記第二の受信時刻情報を前記第一の測定装置に前記第二のネットワークを介して送信する第二の受信時刻情報送信部と
を具備することを特徴とする
請求項１乃至８のいずれかに記載の品質測定システム。
【請求項１１】
前記品質測定システムは、更に、
前記品質情報計測部を備えた品質測定サーバと、
前記第一の測定装置から送信された前記第一の受信時刻情報を受信して前記品質情報計測部に送信する前記第一の受信時刻情報受信部と、
前記第二の測定装置から前記第二のネットワークを介して送信された前記第二の受信時刻情報を受信して前記品質情報計測部に送信する前記第二の受信時刻情報受信部と、
前記品質情報計測部により測定された前記配信品質を記録する品質情報記録部と
を備えることを特徴とする
請求項９又は１０に記載の品質測定システム。
【請求項１２】
前記サーバは、前記パケットを前記第一の測定装置に送信し、
前記第一の測定装置は、更に、
前記第一のパケット受信部により受信された前記パケットを前記ネットワークに送信する第一のパケット送信部を具備し、
前記第二の測定装置の前記第二のパケット受信部は、前記第一の測定装置の前記第一のパケット送信部から前記ネットワークを介して送信された前記パケットを受信し、
前記第二の測定装置は、更に、
前記第二のパケット受信部により受信された前記パケットを前記端末に送信する第二のパケット送信部を具備すること
を特徴とする
請求項９乃至１１のいずれかに記載の品質測定システム。
【請求項１３】
前記第一の受信時刻情報キューは、格納されている前記第一の受信時刻情報の数が予め定められた上限値を超えた場合、格納されてからの経過時間が最長である前記第一の受信時刻情報を削除することを特徴とする
請求項１乃至１２のいずれかに記載の品質測定システム。
【請求項１４】
前記ネットワークは、マルチキャストネットワークであることを特徴とする
請求項１乃至１３のいずれかに記載の品質測定システム。
【請求項１５】
前記第二のネットワークは、ユニキャストネットワークであることを特徴とする
請求項９乃至１１のいずれかに記載の品質測定システム。
【請求項１６】
パケットをネットワークに送信するサーバと、前記サーバから前記ネットワークを介して送信された前記パケットを受信する端末とを具備する品質測定システムに適用され、
第一の測定装置内に設けられ、前記第一の測定装置が前記パケットを受信した時刻である第一の受信時刻を含む第一の受信時刻情報を生成する第一の受信時刻情報生成部と、
第二の測定装置内に設けられ、前記第二の測定装置が前記パケットを受信した時刻である第二の受信時刻を含む第二の受信時刻情報を生成する第二の受信時刻情報生成部と、
前記第一の受信時刻情報と前記第二の受信時刻情報とに基づいて、前記パケットの配信品質を測定する品質情報計測部と
を具備し、
前記品質情報計測部は、
前記第一の受信時刻情報を格納する第一の受信時刻情報キューであって、格納されてから所定の時間が経過した前記第一の受信時刻情報を削除する前記第一の受信時刻情報キューを有する
品質測定装置。
【請求項１７】
前記品質情報計測部は、前記第一の受信時刻情報と前記第二の受信時刻情報とを用いて、前記パケットの伝送遅延を測定し、前記測定した伝送遅延に基づいて前記所定の時間を定めることを特徴とする
請求項１６に記載の品質測定装置。
【請求項１８】
前記品質情報計測部は、前記第一の受信時刻情報に含まれる前記第一の受信時刻から前記第二の受信時刻情報に含まれる前記第二の受信時刻までの時間を、前記パケットの前記伝送遅延とすることを特徴とする
請求項１７に記載の品質測定装置。
【請求項１９】
サーバがパケットをネットワークに送信するステップと、
端末が前記サーバから前記ネットワークを介して送信された前記パケットを受信するステップと、
第一の測定装置内に設けられた第一の受信時刻情報生成部が、前記第一の測定装置で前記パケットを受信した時刻である第一の受信時刻を含む第一の受信時刻情報を生成するステップと、
第二の測定装置内に設けられた第二の受信時刻情報生成部が、前記第二の測定装置で前記パケットを受信した時刻である第二の受信時刻を含む第二の受信時刻情報を生成するステップと、
品質情報計測部が、前記第一の受信時刻情報と前記第二の受信時刻情報とに基づいて、前記パケットの配信品質を測定するステップと
を具備し、
前記品質を測定するステップは、
前記第一の受信時刻情報を格納する第一の受信時刻情報キューから、格納されてから所定の時間が経過した前記第一の受信時刻情報を削除するステップを有する
品質測定方法。
【請求項２０】
前記品質を測定するステップは、前記第一の受信時刻情報と前記第二の受信時刻情報とを用いて、前記パケットの伝送遅延を測定し、前記測定した伝送遅延に基づいて前記所定の時間を定めることを特徴とする
請求項１９に記載の品質測定方法。
【請求項２１】
前記品質を測定するステップは、前記第一の受信時刻情報に含まれる前記第一の受信時刻から前記第二の受信時刻情報に含まれる前記第二の受信時刻までの時間を、前記パケットの前記伝送遅延とすることを特徴とする
請求項２０に記載の品質測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを用いて映像配信を行う際に映像の配信品質を測定するためのシステム、装置および方法に関する。
【背景技術】
【０００２】
ネットワークを用いて、映像を表す映像データを配信する映像配信サービスが普及されている。近年では、上記の映像データよりも高画質の映像データを配信する映像配信サービスが開発されている。この映像配信サービスは、従来の狭帯域ネットワークでは実現が困難であるが、ブロードバンドネットワークの普及に伴い、実現されつつある。また、映像データは、配信元である配信サーバにより、ネットワークを介して、配信先である受信端末に配信され、ユーザは、受信端末により映像データを楽しむことができる。この映像データは、パケットにより表され、そのパケットの配信としてマルチキャスト技術が用いられる。マルチキャスト技術は、ユニキャスト技術の代案として用いられている。例えば、ユニキャスト技術では、配信サーバは、複数のストリーム（パケット）をそれぞれ複数の受信端末に配信し、マルチキャスト技術では、配信サーバは、単一のストリームを複数の受信端末に配信する。マルチキャスト技術を用いることにより、配信サーバやネットワークの帯域を節約しつつ、多数のユーザへの配信が可能となっている。
【０００３】
しかし、上記の映像配信サービス（映像配信とも称する）には、次のような問題がある。映像配信では、映像データを構成するパケット群のいくつかが欠損したり、規定の時間内に届かなかったりといった現象が起こる場合がある。この場合、受信端末により再生される映像に大きな影響が出る。特に、現在広く使用されているネットワーク層のプロトコルであるＩＰでは、その仕様上、輻輳時にパケット欠損が発生する可能性がある。一般的な通信では、ネットワーク層の上位に位置するトランスポート層のプロトコルの機能として、到達確認や再送を行なうことによって、ＩＰの低信頼性を補っている。映像配信にも、再送を行なうことによって、パケット欠損に対する対策を行うことは可能である。しかし、配信先一箇所ずつ、到達確認が取れるまでそのパケットをバッファリングしておく必要があるなど、負荷が高くなり、大多数のユーザへの配信にこの対策を取り入れることは難しい。また、伝送遅延に関する保障もないため、伝送遅延に大きな変動が発生する可能性もある。
【０００４】
映像の再生に問題が発生したときに、その原因を調査するために配信先ごとの配信状況（配信品質）を確認する必要がある。ここで、配信品質は、配信サーバから受信端末にパケットが配信される状況を表し、パケット毎の伝送遅延、ジッターおよび一定時間あたりのパケットの廃棄率を含んでいる。
【０００５】
特許文献１では、映像の配信状況を監視するための方法が示されている。この方法では、ストリーム中継装置において、一定時間当たりのパケットの到達数を監視しあらかじめ決められた値を超えて到達した場合や、一定時間パケットが到達しない場合に異常と判断している。この方法では、あらかじめ配信される映像の使用帯域がわかっており、正常時には一定時間当たり到達するパケット数がわかっている必要がある。また、伝送遅延やジッターの測定は考慮されていない。
【０００６】
映像配信に広く用いられているプロトコルにＲＴＰ（非特許文献１）が適用される。このプロトコルに適用されるパケットのＲＴＰヘッダ中には、タイムスタンプを表す値が格納されるタイムスタンプフィールドが存在する。しかし、このタイムスタンプは、ペイロードに含まれるデータのサンプリング時刻を表しており、受信端末において例えば映像などの再生のタイミングを制御するために用いられる。このため、厳密な意味でのネットワークの伝送遅延やジッターを測定する目的では使用するには、精度が低い。また、このタイムスタンプフィールドに格納される値の意味は、ＲＴＰのペイロードフォーマット毎に異なる。このため、タイムスタンプフィールドを利用するためには、ペイロードごとに異なった測定方法を採用する必要がある。
【０００７】
このように、上記の技術では、配信品質を測定するためには、パケットに加工を施さなくてはならない。
【０００８】
特許文献１、非特許文献１の他に上記に関連する技術を紹介する。
【０００９】
特開２００４−１２０２３０号公報（特許文献２）にはデータ通信におけるＱｏＳ制御方法が記載されている。データ通信におけるＱｏＳ制御方法は、第１のノードからネットワークを介して第２のノードにデータパケットを送信するパケットデータ通信において、通信に先立って前記第１のノードと前記第２のノード間で時刻同期を行っておき、前記第１のノードは送信するデータパケットのヘッダ情報部に前記データパケットの送信時刻及び該データパケットが要求するサービス品質レベルを付加して前記データパケットを送信し、前記データパケットを受信した前記第２のノードは、該データパケットの受信時刻と前記ヘッダ情報部の前記送信時刻との時間差を計算し、前記時間差の値が前記サービス品質レベルで規定される伝送遅延許容時間を超えているか否かを判定し、超えていない場合は前記データパケットを受信して応答信号を返送し、超えている場合は前記データパケットを破棄して応答信号を返送しない、ことを特徴としている。これにより、前記データ通信において、上位のアプリケーションサービスが要求するサービス品質特性に応じた通信制御を、ネットワークレイヤで容易に実現・実装することを可能する。
【００１０】
特開平１１−３３１１６７号公報（特許文献３）には品質情報伝送装置が記載されている。品質情報伝送装置は、ユーザ情報を送信する第１送信手段と、受信信号に基づく少なくとも一つの品質情報を前記ユーザ情報と分離して送信する第２送信手段と、を具備することを特徴としている。これにより、品質情報だけを任意の時点において送信でき、受信側において品質情報だけを取り出すことができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−１７２７４８号公報
【特許文献２】特開２００４−１２０２３０号公報（請求項１）
【特許文献３】特開平１１−３３１１６７号公報（請求項１）
【非特許文献】
【００１２】
【非特許文献１】“ＲＦＣ３５５０”、［ｏｎｌｉｎｅ］、Ｉｎｔｅｒｎｅｔ  Ｓｏｃｉｅｔｙ、［平成１８年４月１７日検索］、インタネット＜ＵＲＬ  ：  ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３５５０．ｔｘｔ＞
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の課題は、パケットに加工を施すことなく、配信品質を測定することができる映像配信品質測定システム、装置および方法を提供することにある。
【課題を解決するための手段】
【００１４】
以下に、［発明を実施するための最良の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１５】
本発明の映像配信品質測定システムは、
センター（１）内に設けられ、映像データを表すパケットをネットワーク（２）に送信する配信サーバ（５）と、
ユーザ宅（４）内に設けられ、前記配信サーバ（５）から前記ネットワーク（２）を介して送信された前記パケットを受信する受信端末（６）と、
前記センター（１）に設けられ、前記配信サーバ（５）が前記パケットを送信したときの時刻を表す上流側受信時刻情報を生成して送信する上流側受信時刻情報生成部（１２）と、
前記ユーザ宅（４）に設けられ、前記受信端末（６）が前記パケットを受信したときの時刻を表す下流側受信時刻情報を生成して送信する下流側受信時刻情報生成部（２２）と、
前記センター（１）と前記ユーザ宅（４）との一方に設けられ、前記上流側受信時刻情報と前記下流側受信時刻情報とに基づいて、前記配信サーバ（５）から前記受信端末（６）に前記パケットが配信される状況を表す配信品質を測定する品質情報計測部（２４）とを具備する。
【００１６】
本発明の映像配信品質測定システムにおいて、
前記上流側受信時刻情報生成部（１２）は、前記配信サーバ（５）が前記パケットを送信したときの時刻である上流側受信時刻と、前記配信サーバ（５）が送信した前記パケットを識別する送信識別情報とを含む前記上流側受信時刻情報を生成して送信し、
前記下流側受信時刻情報生成部（２２）は、前記受信端末（６）が前記パケットを受信したときの時刻である下流側受信時刻と、前記受信端末（６）が受信した前記パケットを識別する受信識別情報とを含む前記下流側受信時刻情報を生成して送信し、
前記品質情報計測部（２４）は、前記上流側受信時刻情報に含まれる前記送信識別情報と、前記下流側受信時刻情報に含まれる前記受信識別情報とが一致する場合、前記上流側受信時刻情報に含まれる前記上流側受信時刻と、前記下流側受信時刻情報に含まれる前記下流側受信時刻とに基づいて、前記配信品質を測定する。
【００１７】
本発明の映像配信品質測定システムにおいて、
前記配信品質は、前記パケット毎の伝送遅延、ジッター、一定時間あたりの前記パケットの廃棄率の少なくとも１つを含む。
【００１８】
本発明の映像配信品質測定システムにおいて、
前記品質情報計測部（２４）は、前記上流側受信時刻情報に含まれる前記上流側受信時刻と、前記下流側受信時刻情報に含まれる前記下流側受信時刻とに基づいて、前記一定時間において、前記上流側測定装置（１０）で受信した前記パケットの数に対して、下流側測定装置（２０）で受信しなかった前記パケットの数を表す前記パケットの廃棄率を求める。
【００１９】
本発明の映像配信品質測定システムにおいて、
前記品質情報計測部（２４）は、前記パケットにおいて、前記上流側受信時刻情報に含まれる前記上流側受信時刻から、前記下流側受信時刻情報に含まれる前記下流側受信時刻までの時間を表す前記伝送遅延を求める。
【００２０】
本発明の映像配信品質測定システムにおいて、
前記品質情報計測部（２４）は、前記パケットにおける前記伝送遅延と、前記パケットの１つ前のパケットにおける前記伝送遅延との差を表す前記ジッターを求める。
【００２１】
本発明の映像配信品質測定システムは、更に、
前記センター（１）に設けられ、前記上流側受信時刻情報生成部（１２）を備えた上流側測定装置（１０）と、
前記ユーザ宅（４）に設けられ、前記下流側受信時刻情報生成部（２２）と前記品質情報計測部（２４）とを備えた下流側測定装置（２０）とを具備し、
前記上流側測定装置（１０）は、更に、
前記配信サーバ（５）が送信する前記パケットを受信し、前記上流側受信時刻情報生成部（１２）に送信する上流側パケット受信部（１１）と、
前記上流側受信時刻情報生成部（１２）により生成された前記上流側受信時刻情報を前記下流側測定装置（２０）に、前記ネットワーク（２）である第１ネットワークとは異なる第２ネットワーク（３）を介して送信する上流側受信時刻情報送信部（１３）とを具備し、
前記下流側測定装置（２０）は、更に、
前記受信端末（６）が受信する前記パケットを受信し、前記下流側受信時刻情報生成部（２２）に送信する下流側パケット受信部（２１）と、
前記上流側測定装置（１０）から前記第２ネットワーク（３）を介して送信された前記上流側受信時刻情報を受信して前記品質情報計測部（２４）に送信する下流側受信時刻情報受信部（２３）と、
前記品質情報計測部（２４）により測定された前記配信品質を記録する品質情報記録部（２５）と
を具備する。
【００２２】
本発明の映像配信品質測定システムは、更に、
前記センター（１）に設けられ、前記上流側受信時刻情報生成部（１２）と前記品質情報計測部（２４；１７）とを備えた上流側測定装置（１０）と、
前記ユーザ宅（４）に設けられ、前記下流側受信時刻情報生成部（２２）を備えた下流側測定装置（２０）とを具備し、
前記上流側測定装置（１０）は、更に、
前記配信サーバ（５）が送信する前記パケットを受信し、前記上流側受信時刻情報生成部（１２）に送信する上流側パケット受信部（１１）と、
前記下流側測定装置（２０）から、前記ネットワーク（２）である第１ネットワークとは異なる第２ネットワーク（３）を介して送信された前記下流側受信時刻情報を受信して前記品質情報計測部（１７）に送信する上流側受信時刻情報受信部（１６）と、
前記品質情報計測部（１７）により測定された前記配信品質を記録する品質情報記録部（１８）とを具備し、
前記下流側測定装置（２０）は、更に、
前記受信端末（６）が受信する前記パケットを受信し、前記下流側受信時刻情報生成部（２２）に送信する下流側パケット受信部（２１）と、
前記下流側受信時刻情報生成部（２２）により生成された前記下流側受信時刻情報を前記上流側測定装置（１０）に前記第２ネットワーク（３）を介して送信する下流側受信時刻情報送信部（２８）と
を具備する。
【００２３】
本発明の映像配信品質測定システムは、更に、
前記センター（１）に設けられ、前記上流側受信時刻情報生成部（１２）を備えた上流側測定装置（１０）と、
前記ユーザ宅（４）に設けられ、前記下流側受信時刻情報生成部（２２）を備えた下流側測定装置（２０）と、
前記センター（１）に設けられ、前記品質情報計測部（２４；３３）を備えた品質測定サーバ（３０）と
を具備し、
前記上流側測定装置（１０）は、更に、
前記配信サーバ（５）が送信する前記パケットを受信し、前記上流側受信時刻情報生成部（１２）に送信する上流側パケット受信部（１１）と、
前記上流側受信時刻情報生成部（１２）により生成された前記上流側受信時刻情報を前記品質測定サーバ（３０）に送信する上流側受信時刻情報送信部（１３）とを具備し、
前記下流側測定装置（２０）は、更に、
前記受信端末（６）が受信する前記パケットを受信し、前記下流側受信時刻情報生成部（２２）に送信する下流側パケット受信部（２１）と、
前記下流側受信時刻情報生成部（２２）により生成された前記下流側受信時刻情報を前記品質測定サーバ（３０）に、前記ネットワーク（２）である第１ネットワークとは異なる第２ネットワーク（３）を介して送信する受信時刻情報送信部（２８）とを具備し、
前記品質測定サーバ（３０）は、更に、
前記上流側測定装置（１０）から送信された前記上流側受信時刻情報を受信して前記品質情報計測部（３３）に送信する上流側受信時刻情報受信部（３１）と、
前記下流側測定装置（２０）から前記第２ネットワーク（３）を介して送信された前記下流側受信時刻情報を受信して前記品質情報計測部（３３）に送信する下流側受信時刻情報受信部（３２）と、
前記品質情報計測部（３３）により測定された前記配信品質を記録する品質情報記録部（３４）と
を具備する。
【００２４】
本発明の映像配信品質測定システムは、更に、
前記センター（１）に設けられ、前記上流側受信時刻情報生成部（１２）を備えた上流側測定装置（１０）と、
前記ユーザ宅（４）に設けられ、前記下流側受信時刻情報生成部（２２）と前記品質情報計測部（２４）とを備えた下流側測定装置（２０）と、
前記配信品質が記録される品質管理サーバ（４０）とを具備し、
前記上流側測定装置（１０）は、更に、
前記配信サーバ（５）が送信する前記パケットを受信し、前記上流側受信時刻情報生成部（１２）に送信する上流側パケット受信部（１１）と、
前記上流側受信時刻情報生成部（１２）により生成された前記上流側受信時刻情報を前記下流側測定装置（２０）に、前記ネットワーク（２）である第１ネットワークとは異なる第２ネットワーク（３）を介して送信する上流側受信時刻情報送信部（１３）とを具備し、
前記下流側測定装置（２０）は、更に、
前記受信端末（６）が受信する前記パケットを受信し、前記下流側受信時刻情報生成部（２２）に送信する下流側パケット受信部（２１）と、
前記上流側測定装置（１０）から前記第２ネットワーク（３）を介して送信された前記上流側受信時刻情報を受信して前記品質情報計測部（２４）に送信する下流側受信時刻情報受信部（２３）と、
前記品質情報計測部（２４）により測定された前記配信品質を前記品質管理サーバ（４０）に前記第２ネットワーク（３）を介して送信する品質情報送信部（２５ａ）と
を具備する。
【００２５】
本発明の映像配信品質測定システムにおいて、
前記配信サーバ（５）は、前記パケットを前記上流側測定装置（１０）に送信し、
前記上流側測定装置（１０）は、更に、
前記上流側パケット受信部（１１）により受信された前記パケットを前記ネットワーク（２）に送信する上流側パケット送信部（１９）を具備し、
前記下流側測定装置（２０）の前記下流側パケット受信部（２１）は、前記上流側測定装置（１０）から前記ネットワーク（２）を介して送信された前記パケットを受信し、
前記下流側測定装置（２０）は、更に、
前記下流側パケット受信部（２１）により受信された前記パケットを前記受信端末（６）に送信する下流側パケット送信部（２９）
を具備する。
【００２６】
本発明の映像配信品質測定システムにおいて、
前記ユーザ宅（４）は、第１ユーザ宅（４−１）と第２ユーザ宅（４−２）を含み、
前記第１ユーザ宅（４−１）には、前記受信端末（６）である第１受信端末（６−１）と、前記下流側測定装置（２０）である第１下流側測定装置（２０−１）とに設けられ、
前記第２ユーザ宅（４−２）には、前記受信端末（６）である第２受信端末（６−２）と、前記下流側測定装置（２０）である第２下流側測定装置（２０−２）とに設けられ、
前記パケットは、前記第１受信端末（６−１）から、前記第１及び第２下流側測定装置（２０−１、２０−２）を介して、前記第２受信端末（６−２）に転送される。
【００２７】
本発明の映像配信品質測定システムにおいて、
前記送信識別情報と前記受信識別情報は、前記パケットに含まれる前記シーケンス番号を表す。
【００２８】
本発明の映像配信品質測定システムにおいて、
前記送信識別情報と前記受信識別情報は、前記パケットのハッシュ値を表す。
【００２９】
本発明の映像配信品質測定システムにおいて、
前記品質情報計測部（２４）は、
前記上流側受信時刻情報を格納しておくための上流側受信時刻情報キュー（４１）と、
前記下流側受信時刻情報を格納しておくための下流側受信時刻情報キュー（４２）と、
前記上流側受信時刻情報キュー（４１）、前記下流側受信時刻情報キュー（４２）にそれぞれ前記上流側受信時刻情報、前記下流側受信時刻情報が格納されている場合、前記上流側受信時刻情報、前記下流側受信時刻情報を照合する突合せ処理部（４３）と、
前記上流側受信時刻情報に含まれる前記送信識別情報と、前記下流側受信時刻情報に含まれる前記受信識別情報とが一致する場合、前記上流側受信時刻情報に含まれる前記上流側受信時刻と、前記下流側受信時刻情報に含まれる前記下流側受信時刻とに基づいて、前記配信品質を測定する配信品質測定部（４４、４５、４６）と
を具備する。
【００３０】
本発明の映像配信品質測定システムにおいて、
前記上流側受信時刻情報キュー（４１）は、前記上流側受信時刻情報キュー（４１）に格納されている前記上流側受信時刻情報の数が、予め定められた上限値を超えた場合、前記ネットワーク（２）中で前記パケットが廃棄されたことにより前記下流側受信時刻情報が存在しないものと認識し、その時刻が最も古い前記上流側受信時刻を含む前記上流側受信時刻情報を選択して削除する。
【００３１】
本発明の映像配信品質測定システムにおいて、
前記上流側受信時刻情報キュー（４１）は、現在の時刻から、予め定められたタイムアウト時間だけさかのぼったタイムアウト時刻以前の時刻を含む上流側受信時刻情報については、前記ネットワーク（２）中で前記パケットが廃棄されたことにより前記下流側受信時刻情報が存在しないものと認識し、前記タイムアウト時刻以前の時刻を含む上流側受信時刻情報を選択して削除する。
【００３２】
本発明の映像配信品質測定システムにおいて、
前記ネットワーク（２）は、マルチキャストネットワークである。
【００３３】
本発明の映像配信品質測定システムにおいて、
前記ネットワーク（２）は、マルチキャストネットワークであり、
前記第２ネットワーク（３）は、ユニキャストネットワークである。
【００３４】
本発明の映像配信品質測定装置は、
センター（１）内に設けられ、映像データを表すパケットをネットワーク（２）に送信する配信サーバ（５）と、ユーザ宅（４）内に設けられ、前記配信サーバ（５）から前記ネットワーク（２）を介して送信された前記パケットを受信する受信端末（６）とを具備する映像配信品質測定システムに適用され、
前記センター（１）に設けられ、前記配信サーバ（５）が前記パケットを送信したときの時刻を表す上流側受信時刻情報を生成して送信する上流側受信時刻情報生成部（１２）と、
前記ユーザ宅（４）に設けられ、前記受信端末（６）が前記パケットを受信したときの時刻を表す下流側受信時刻情報を生成して送信する下流側受信時刻情報生成部（２２）と、
前記センター（１）と前記ユーザ宅（４）との一方に設けられ、前記上流側受信時刻情報と前記下流側受信時刻情報とに基づいて、前記配信サーバ（５）から前記受信端末（６）に前記パケットが配信される状況を表す配信品質を測定する品質情報計測部（２４）とを具備する。
【００３５】
本発明の映像配信品質測定方法は、
センター（１）内に設けられた配信サーバ（５）により、映像データを表すパケットをネットワーク（２）に送信するステップと、
ユーザ宅（４）内に設けられた受信端末（６）により、前記配信サーバ（５）から前記ネットワーク（２）を介して送信された前記パケットを受信するステップと、
前記センター（１）に設けられた上流側受信時刻情報生成部（１２）により、前記配信サーバ（５）が前記パケットを送信したときの時刻を表す上流側受信時刻情報を生成して送信するステップと、
前記ユーザ宅（４）に設けられた下流側受信時刻情報生成部（２２）により、前記受信端末（６）が前記パケットを受信したときの時刻を表す下流側受信時刻情報を生成して送信するステップと、
前記センター（１）と前記ユーザ宅（４）との一方に設けられた品質情報計測部（２４）により、前記上流側受信時刻情報と前記下流側受信時刻情報とに基づいて、前記配信サーバ（５）から前記受信端末（６）に前記パケットが配信される状況を表す配信品質を測定するステップと
を具備する。
【発明の効果】
【００３６】
以上により、本発明によれば、パケットに加工を施すことなく、配信品質を測定することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の映像配信品質測定システムを示す全体構成図である。（第１実施形態）
【図２】上流側測定装置および下流側測定装置の構成を示すブロック図である。（第１実施形態）
【図３】品質情報計測部の構成を示すブロック図である。（第１実施形態）
【図４】上流側測定装置の動作を示すフローチャートである。（第１実施形態）
【図５】下流側測定装置の動作を示すフローチャートである。（第１実施形態）
【図６】受信時刻情報生成部の動作を示すフローチャートである。（第１実施形態）
【図７】ＲＴＰパケットにおけるＲＴＰヘッダの各フィールドの構成を示す図である。（第１実施形態）
【図８】受信時刻情報の一例を示す図である。（第１実施形態）
【図９】ＩＰパケットにおけるＩＰヘッダの各フィールドの構成を示す図である。（第１実施形態）
【図１０】ＲＴＰパケットが、ＩＰパケットに変換される際の分割例を示した図である。（第１実施形態）
【図１１】受信時刻情報の他の例を示す図である。（第１実施形態）
【図１２】受信時刻突合せ処理部の動作を示すフローチャートである。（第１実施形態）
【図１３】パケット廃棄率計測部の動作を示すフローチャートである。（第１実施形態）
【図１４】ジッター計測部の動作を示すフローチャートである。（第１実施形態）
【図１５】本発明の映像配信品質測定システムの応用例を示す全体構成図である。（第１実施形態）
【図１６】上流側測定装置および下流側測定装置の構成を示すブロック図である。（第２実施形態）
【図１７】ハッシュ値品質情報計測部の構成を示すブロック図である。（第２実施形態）
【図１８】受信時刻情報生成部の動作を示すフローチャートである。（第２実施形態）
【図１９】受信時刻情報を示す図である。（第２実施形態）
【図２０】ハッシュ値突合せ処理部の動作を示すフローチャートである。（第２実施形態）
【図２１】ＵＤＰパケットにおけるＵＤＰヘッダの各フィールドの構成を示す図である。（第２実施形態）
【図２２】受信時刻情報の一例を示す図である。（第２実施形態）
【図２３】本発明の映像配信品質測定システムを示す全体構成図である。（第３実施形態）
【図２４】上流側測定装置および下流側測定装置の構成を示すブロック図である。（第３実施形態）
【図２５】本発明の映像配信品質測定システムを示す全体構成図である。（第４実施形態）
【図２６】上流側測定装置、下流側測定装置および品質測定サーバの構成を示すブロック図である。（第４実施形態）
【図２７】本発明の映像配信品質測定システムを示す全体構成図である。（第５実施形態）
【図２８】上流側測定装置および下流側測定装置の構成を示すブロック図である。（第５実施形態）
【図２９】本発明の映像配信品質測定システムを示す全体構成図である。（第６実施形態）
【図３０】上流側測定装置および下流側測定装置の構成を示すブロック図である。（第６実施形態）
【図３１】本発明の映像配信品質測定システムを示す全体構成図である。（第７実施形態）
【発明を実施するための形態】
【００３８】
以下に添付図面を参照して、本発明の映像配信品質測定システムについて詳細に説明する。
【００３９】
（第１実施形態）
図１は、本発明の第１実施形態による映像配信品質測定システムの構成を示している。第１実施形態による映像配信品質測定システムは、マルチキャストネットワーク２と、ユニキャストネットワーク３と、配信サーバ５と、受信端末６と、映像配信品質測定装置とを具備している。配信サーバ５と受信端末６と映像配信品質測定装置は、コンピュータである。上記の映像配信品質測定装置は、上流側測定装置１０と、下流側測定装置２０とを具備している。
配信サーバ５と上流側測定装置１０は、データセンター１に設けられている。上流側測定装置１０は、データセンター１内で配信サーバ５に接続されている。
受信端末６と下流側測定装置２０は、複数のユーザ宅４の各々に設けられている。下流側測定装置２０は、各ユーザ宅４内で受信端末６に接続されている。
【００４０】
マルチキャストネットワーク２は、映像を表す映像データを配信するために、前述のマルチキャスト技術が適用されるネットワークである。このマルチキャストネットワーク２は、配信サーバ５と受信端末６とに接続されている。
データセンター１内にある配信サーバ５は、映像データを表すパケットをマルチキャストネットワーク２に送信する。配信サーバ５から送信された各パケット（マルチキャストパケット）は、マルチキャストネットワーク２を経由して、各ユーザ宅４へと配信される。各ユーザ宅４内の受信端末６は、そのマルチキャストパケットを受信し、そのマルチキャストパケットが表す映像データの再生を行う。
【００４１】
ユニキャストネットワーク３は、前述の配信品質（品質情報とも称する）を測定するために、前述のユニキャスト技術が適用されるネットワークである。このユニキャストネットワーク３は、上流側測定装置１０と下流側測定装置２０とに接続されている。
上流側測定装置１０は、配信サーバ５に接続され、配信サーバ５は、マルチキャストパケットをマルチキャストネットワーク２に送信すると同時に、上流側測定装置１０に送信する。上流側測定装置１０は、配信サーバ５がマルチキャストパケットを送信したときの時刻として、そのマルチキャストパケットを受信したときの上流側受信時刻を表す上流側受信時刻情報を生成し、そのユニキャストネットワーク３を介して下流側測定装置２０に送信する。
下流側測定装置２０は、更に、マルチキャストネットワーク２に接続され、受信端末６と下流側測定装置２０は、配信サーバ５からマルチキャストネットワーク２を介して送信されたマルチキャストパケットを受信する。下流側測定装置２０は、受信端末６がマルチキャストパケットを受信したときの時刻として、そのマルチキャストパケットを受信したときの下流側受信時刻を表す下流側受信時刻情報を生成する。また、下流側測定装置２０は、上流側測定装置１０からユニキャストネットワーク３を介して送信された上流側受信時刻情報を受信する。下流側測定装置２０は、上流側受信時刻情報と下流側受信時刻情報とに基づいて、配信サーバ５から受信端末６にパケットが配信される状況を表す配信品質を測定する。
【００４２】
ここで、図１では、ユニキャストネットワーク３とマルチキャストネットワーク２とは別々のネットワークとして配されているが、ユニキャストおよびマルチキャスト双方に対応した単一のネットワーク上に構成してもよい。
【００４３】
図２は、上流側測定装置１０および下流側測定装置２０の構成を示すブロック図である。図２では、ユニキャストネットワーク３の記載を省略している。
【００４４】
上流側測定装置１０は、その機能ブロックとして、上流側パケット受信部１１（以下、パケット受信部１１）、上流側受信時刻情報生成部１２（以下、受信時刻情報生成部１２）、上流側受信時刻情報送信部１３（以下、受信時刻情報送信部１３）、およびリアルタイムクロック発生部１４を具備している。その機能ブロックは、ハードウェア（例示；回路）、ソフトウェア（例示；コンピュータプログラム）により実現される。
パケット受信部１１は、配信サーバ５と受信時刻情報生成部１２とに接続され、受信時刻情報生成部１２は、受信時刻情報送信部１３、およびリアルタイムクロック発生部１４に接続されている。受信時刻情報送信部１３は、ユニキャストネットワーク３を介して下流側測定装置２０に接続されている。
【００４５】
下流側測定装置２０は、その機能ブロックとして、下流側パケット受信部２１（以下、パケット受信部２１）、受信時刻情報生成部２２（以下、受信時刻情報生成部２２）、下流側受信時刻情報受信部２３（以下、受信時刻情報受信部２３）、品質情報計測部２４、品質情報記録部２５およびリアルタイムクロック発生部２６を具備している。その機能ブロックは、ハードウェア、ソフトウェア）により実現される。
パケット受信部２１は、マルチキャストネットワーク２と受信時刻情報生成部２２とに接続され、受信時刻情報生成部２２は、品質情報計測部２４とリアルタイムクロック発生部２６とに接続されている。受信時刻情報受信部２３は、ユニキャストネットワーク３を介して受信時刻情報送信部１３に接続され、品質情報計測部２４に接続されている。品質情報計測部２４は、品質情報記録部２５に接続されている。
【００４６】
図３は、品質情報計測部２４の構成を示すブロック図である。品質情報計測部２４は、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２、受信時刻情報突合せ処理部４３、配信品質測定部、品質情報集計部４７およびリアルタイムクロック発生部４８を具備している。配信品質測定部は、パケット廃棄率計測部４４、遅延計測部４５、ジッター計測部４６を具備している。
上流側受信時刻情報キュー４１は、受信時刻情報受信部２３と受信時刻情報突合せ処理部４３とに接続されている。下流側受信時刻情報キュー４２は、受信時刻情報生成部２２と受信時刻情報突合せ処理部４３とに接続されている。受信時刻情報突合せ処理部４３は、パケット廃棄率計測部４４と遅延計測部４５とに接続されている。パケット廃棄率計測部４４は、品質情報集計部４７とリアルタイムクロック発生部４８とに接続されている。遅延計測部４５は、ジッター計測部４６と品質情報集計部４７とに接続されている。ジッター計測部４６は、品質情報集計部４７に接続されている。品質情報集計部４７は、リアルタイムクロック発生部４８と品質情報記録部２５とに接続されている。
【００４７】
本発明の第１実施形態による映像配信品質測定システムとして、上流側測定装置１０、下流側測定装置２０の動作について説明する。上流側測定装置１０、下流側測定装置２０は、その電源（図示しない）が投入されたときに動作する。
【００４８】
図４は、上流側測定装置１０の動作を示すフローチャートである。
【００４９】
パケット受信部１１は、配信サーバ５から送出されるマルチキャストパケットを受信し、受信時刻情報生成部１２に送る（ステップＳ１−ＹＥＳ）。リアルタイムクロック発生部１４は、現在の時刻を受信時刻情報生成部１２に通知する。受信時刻情報生成部１２は、その現在の時刻を上記の上流側受信時刻とし、パケット受信部１１から送られてきたパケット中のシーケンス番号（後述）と上流側受信時刻とを含む上流側受信時刻情報を生成し、受信時刻情報送信部１３に送る（ステップＳ２）。受信時刻情報送信部１３は、受信時刻情報生成部１２から送られてきた受信時刻情報６０を、ユニキャストネットワーク３を介して下流側測定装置２０に送る（ステップＳ３）。
【００５０】
図５は、下流側測定装置２０の動作を示すフローチャートである。
【００５１】
パケット受信部２１は、配信サーバ５からマルチキャストネットワーク２を経由して送られてくるマルチキャストパケットを受信し、受信時刻情報生成部２２に送る（ステップＳ１１−ＹＥＳ）。リアルタイムクロック発生部２６は、現在の時刻を受信時刻情報生成部２２に通知する。受信時刻情報生成部２２は、その現在の時刻を上記の下流側受信時刻とし、パケット受信部２１から送られてきたパケット中のシーケンス番号（後述）と下流側受信時刻とを含む下流側受信時刻情報を生成し、品質情報計測部２４に送る（ステップＳ１２）。
受信時刻情報受信部２３では、上流側測定装置１０からユニキャストネットワーク３を経由して送られる受信時刻情報６０を受信し、品質情報計測部２４に送る（ステップＳ１１−ＮＯ、Ｓ１３−ＹＥＳ）。品質情報計測部２４では、受信時刻情報受信部２３から送られてくる上流側受信時刻情報と、受信時刻情報生成部２２から送られてくる下流側受信時刻情報とに基づいて、配信品質を測定し、品質情報記録部２５に記録する（ステップＳ１８）。配信品質は、パケット毎の伝送遅延、ジッターおよび一定時間あたりのパケットの廃棄率を含んでいる。
【００５２】
上述のステップＳ１８において、下流側測定装置２０の品質情報計測部２４により実行される処理について詳細に説明する。
【００５３】
上流側受信時刻情報キュー４１は、受信時刻情報受信部２３から送られてきた上流側受信時刻情報を格納する。一方、下流側受信時刻情報キュー４２は、受信時刻生成部２２から送られてきた下流側受信時刻情報を格納する（ステップＳ１４−ＮＯ、Ｓ１５−ＹＥＳ）。
受信時刻情報突合せ処理部４３では、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２にそれぞれ上流側受信時刻情報、下流側受信時刻情報が格納されるのを監視している。受信時刻情報突合せ処理部４３は、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２にそれぞれ格納された上流側受信時刻情報、下流側受信時刻情報を照合する。そこで、シーケンス番号が一致する上流側受信時刻情報、下流側受信時刻情報が格納されている。その場合、受信時刻情報突合せ処理部４３は、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２から、そのシーケンス番号が一致する上流側受信時刻情報、下流側受信時刻情報をそれぞれ読み出し、それらを一組としてパケット廃棄率計測部４４および遅延計測部４５に送る（ステップＳ１４−ＹＥＳ）。
【００５４】
次に、配信品質として、パケットの伝送遅延、ジッターおよび一定時間あたりのパケットの廃棄率が測定される（ステップＳ１６）。リアルタイムクロック発生部４８は、現在の時刻をパケット廃棄率計測部４４、品質情報集計部４７に通知する。
【００５５】
ステップＳ１６において、パケット廃棄率計測部４４は、リアルタイムクロック発生部４８から通知される時刻により一定時間を計測する。このパケット廃棄率計測部４４では、受信時刻情報突合せ部３１から送られてきた受信時刻情報の組に基づいて、一定時間当たりのパケットの廃棄率を求め、品質情報集計部４７に送る。パケットの廃棄率は、一定時間において、上流側測定装置１０で受信したパケットの数に対して、下流側測定装置２０で受信しなかったパケットの数を表している。この詳細については、後述する。
【００５６】
ステップＳ１６において、遅延計測部４５では、受信時刻情報突合せ部３１から送られてきた受信時刻情報の組に基づいて、パケットの伝送遅延を求め、品質情報集計部４７およびジッター計測部４６に送る。伝送遅延は、上流側受信時刻情報に含まれる上流側受信時刻から、下流側受信時刻情報に含まれる下流側受信時刻までの時間を表している。この詳細については、後述する。
【００５７】
ステップＳ１６において、ジッター計測部４６では、遅延計測部４５から送られてきた伝送遅延の値に基づいて、ジッターを求め、品質情報集計部４７に送る。ジッターは、あるシーケンス番号を含むパケットにおける伝送遅延と、そのシーケンス番号の１つ前のシーケンス番号を含むパケットにおける伝送遅延との差を表している。この詳細については、後述する。
【００５８】
品質情報集計部４７は、パケット廃棄率計測部４４からの一定時間当たりのパケットの廃棄率と、遅延計測部４５からのパケットの伝送遅延と、ジッター計測部４６からのジッターとを収集する。品質情報集計部４７は、それらを含む配信品質を、リアルタイムクロック発生部４８から通知される時刻と共に、品質情報記録部２５に記録する（ステップＳ１７）。
【００５９】
このように、本発明の第１実施形態による映像配信品質測定システムによれば、パケットに加工を施すことなく、配信品質を測定することができる。
【００６０】
上述のように、下流側測定装置２０内には、リアルタイムクロック発生部２６と、品質情報計測部２４のリアルタイムクロック発生部４８とが存在する。しかし、必ずしも複数存在する必要はない。例えばリアルタイムクロック発生部２６が上記の２つのリアルタイムクロック発生部の役目を担ってもよい。
また、リアルタイムクロック発生部２６、４８は、上流側測定装置１０のリアルタイムクロック発生部１４と時刻が同期されている必要がある。ネットワークを用いた二点間の時刻同期では、ＲＴＴや受信時刻を元に計算を行い、時刻の同期を行う。時刻同期のプロトコルには、例えばＮＴＰ（ＲＦＣ１３０５）やＳＮＴＰ（ＲＦＣ２０３０）などがあり、これらを用いてもよい。また他の時刻同期手段をとってもよい。例えば、電波時計など外部の手段を用いて同期をとってもよい。また、定期的な同期をとる必要がないような高精度なリアルタイムクロック発生部を用いてもよい。
【００６１】
また、上述のように、下流側測定装置２０は、ユーザ宅４内に配置されており、ユーザ宅４に到着するパケットに対する配信品質の計測を行っている。図１５のように、マルチキャストネットワーク２中に上記の下流側測定装置２０として下流側測定装置２０’、２０”を更に配置してもよい。この下流側測定装置２０’、２０”は、複数のルータの配下に設置される。このようにマルチキャストネットワーク２中に配置することで、マルチキャストネットワーク２の各地点（ルータ）までの配信品質を計測することが可能である。また図１５のように、下流側測定装置２０が多数存在する場合には、上流側測定装置１０から上流側受信時刻情報の送信を、マルチキャストネットワーク２を用いて行ってもよい。
【００６２】
上述のステップＳ１において、上流側測定装置１０のパケット受信部１１は次のように実行してもよい。
パケット受信部１１は、あらかじめコンフィグレーションにより指定してある特定のアドレス、ポート番号とマッチしたパケットだけ受信し、受信時刻生成部１２に送るようにしてもよい。また、パケット受信部１１は、パケット中の特定のフラグが立っているパケットのみを受信する方法や、特定のフィールドに特定の値が入っている場合のみ受信する方法でもよい。その値のみを受信する方法とは、例えば、一般の映像配信はそのままに、測定専用にあらたなマルチキャストパケットを送る際に、一般のマルチキャストパケットと区別するためにＩＰｖ６におけるフローを識別するためのフィールドであるフローラベルのフィールドに他とは異なる値を設定しておき、その値のパケットのみを測定対象とするなどが挙げられる。
【００６３】
上述のステップＳ２において、上流側測定装置１０の受信時刻情報生成部１２は次のように実行してもよい。
受信時刻情報生成部１２は、上記の上流側受信時刻情報として、上流側受信時刻を含まないシーケンス番号のみを含む上流側受信情報を生成するようにしてもよい。この場合、下流側測定装置２０は、パケットの廃棄率のみを測定できる。
また、受信時刻情報生成部１２は、一定時間ごとに受信したパケット数を集計した結果を受信情報としてもよい。この場合、下流側測定装置２０は、パケット廃棄率の測定しか行えないが、処理および通信にかかる負荷を軽減することが可能である。
【００６４】
上述のステップＳ２、Ｓ１２において、上流側測定装置１０の受信時刻情報生成部１２、下流側測定装置２０の受信時刻情報生成部２２によりそれぞれ実行される処理について、図６を用いて詳細に説明する。
【００６５】
まず、受信時刻情報生成部１２、２２は、パケット受信部１１、２１から、それぞれパケットが送られてくるのを待つ（ステップＳ２１）。パケットが送られてきた場合、受信時刻情報生成部１２、２２は、リアルタイムクロック発生部１４、２６から、それぞれ現在の時刻ｔｃを取得する（ステップＳ２２）。次に、受信時刻情報生成部１２、２２は、パケット受信部１１、２１から送られてきたパケットを参照し、そのパケットに含まれるシーケンス番号を抽出する（ステップＳ２３）。
ここで、シーケンス番号は、例えばパケットのＲＴＰヘッダ中のフィールドに格納されている値である。具体的には、図７に示されるように、ＲＴＰヘッダ５０は、３２ビットのフィールド５１〜５６を有し、フィールド５２、５３、５４、５５、５６には、それぞれ、タイムスタンプ、ＳＳＲＣ識別子、ＣＳＲＣ識別子、ヘッダ拡張、ペイロードデータを表す値が格納されている。フィールド５１は、下位１６ビットのフィールド５１ａと、上位１６ビットのフィールド５１ｂとを有し、フィールド５１ａ、５１ｂには、それぞれ、フラグ、シーケンス番号を表す値が格納されている。
次に、受信時刻情報生成部１２、２２は、それぞれ、ステップＳ２２で取得した現在の時刻ｔｃを上記の上流側受信時刻、下流側受信時刻とし、その時刻ｔｃと、ステップＳ２３で取得したシーケンス番号ｓとを含む受信時刻情報ｉを生成する（ステップＳ２４）。
ここで、図８に示されるように、受信時刻情報ｉである受信時刻情報６０は、３２ビットのフィールド６１〜６３を有し、フィールド６１、６２には、１９７０／１／１０：００をｅｐｏｃｈとした時刻が格納される。フィールド６３は、下位１６ビットのフィールド６３ａを有し、フィールド６３ａには、シーケンス番号を表す値が格納されている。ここでは現在時刻を入れるフィールド長はそれぞれ３２ｂｉｔであるが、必要に応じて異なるフィールド長でもよい。
次に、受信時刻情報生成部１２、２２は、それぞれ、生成した受信時刻情報ｉを受信時刻情報送信部１３、品質情報計測部２４に送る（ステップＳ２５）。
【００６６】
上述のステップＳ２４において、受信時刻情報生成部１２、２２は次のように実行してもよい。
例えばパケットのＩＰヘッダ中のフィールドに格納されている識別子およびフラグメントオフセットの値の組を、上述のシーケンス番号の代わりに使ってもよい。具体的には、図９に示されるように、ＩＰヘッダ７０は、３２ビットのフィールド７１〜７６を有し、フィールド７４、７５、７６には、それぞれ、送信元ＩＰアドレス、宛先ＩＰアドレス、ヘッダ拡張を表す値が格納されている。フィールド７１は、下位から順にフィールド７１ａ、７１ｂ、７１ｃ、７１ｄを有し、フィールド７１ａ、７１ｂ、７１ｃ、７１ｄには、それぞれ、バージョン、ヘッダ長、サービスタイプ、パケット長を表す値が格納されている。フィールド７２は、下位から順にフィールド７２ａ、７２ｂ、７２ｃを有し、フィールド７２ａ、７２ｂ、７２ｃには、それぞれ、識別子、フラグ、フラグメントオフセットを表す値が格納されている。フィールド７３は、下位から順にフィールド７３ａ、７３ｂ、７３ｃを有し、フィールド７３ａ、７３ｂ、７３ｃには、それぞれ、ＴＴＬ、プロトコル、ヘッダチェックサムを表す値が格納されている。
前述の方法では、ＲＴＰヘッダ５０を利用するために、ＲＴＰパケット単位での処理になっていた。ＲＴＰパケットのデータサイズが大きい場合、そのパケットは、ＩＰヘッダ７０を付与する段階で分割されて、送信される。具体的には、図１０に示されるように、そのパケット８５は、ＵＤＰヘッダ８１と、ＲＴＰヘッダ８２と、データ８３とを含んでいる。ＲＴＰパケットのデータサイズが大きい場合、例えばデータ８３を分割データ８３−１〜８３−３に分割する必要がある。この場合、パケット８５は、ＩＰヘッダ７０を付与する段階で例えば分割パケット８５−１〜８５−３に分割される。分割パケット８５−１は、ＩＰヘッダ７０であるＩＰヘッダ８０−１と、ＵＤＰヘッダ８１と、ＲＴＰヘッダ８２と、分割データ８３−１とを含んでいる。分割パケット８５−２は、ＩＰヘッダ７０であるＩＰヘッダ８０−２と、分割データ８３−２とを含んでいる。分割パケット８５−３は、ＩＰヘッダ７０であるＩＰヘッダ８０−３と、分割データ８３−３とを含んでいる。ＩＰヘッダ７０中の識別子フィールド７２ａおよびフラグメントオフセットフィールド７２ｃは、分割データ８３−１〜８３−３を受信先でデータ８３に復元する時に用いられる。分割パケット８５−１、８５−２、８５−３は同一の識別子を持つ。また、フラグメントオフセットフィールド７２ｃは、先頭フラグメントであるパケット８５−１では０が格納され、その他のパケット８５−２、８５−３ではその相対位置として８オクテットを単位とする値が格納される。これらの値の組を用いることで、ＩＰレベルでのパケットを一意に特定することが可能である。これらの値を使用した場合、受信時刻情報６０はＲＴＰパケット単位ではなく、ＩＰパケット単位で生成されることになる。このとき、図１１に示されるように、受信時刻情報６０のフィールド６３は、下位から順にフィールド６３ａ、６３ｂ、６３ｃを有し、フィールド６３ａ、６３ｃには、それぞれ、識別子、フラグメントオフセットを表す値が格納されている。
【００６７】
上述のステップＳ１６において、下流側測定装置２０の品質情報計測部２４の受信時刻突合せ処理部４３により実行される処理について、図１２を用いて詳細に説明する。
【００６８】
まず、受信時刻突合せ処理部４３は、上流側受信時刻情報キュー４１を参照し、新規に上流側受信時刻情報６０が格納されているかどうかを確認する（ステップＳ３１）。
ここで、新規の上流側受信時刻情報６０が存在していない（ステップＳ３１−ＮＯ）。この場合、受信時刻突合せ処理部４３は、下流側受信時刻情報キュー４２を参照し、新規に下流側受信時刻情報６０が格納されているかどうかを確認する（ステップＳ３２）。
ここで、新規の下流側受信時刻情報６０が存在していない（ステップＳ３２−ＮＯ）。この場合、受信時刻突合せ処理部４３は、上記のステップＳ３１を実行する。
一方、新規の下流側受信時刻情報６０が存在している（ステップＳ３２−ＹＥＳ）。この場合、受信時刻突合せ処理部４３は、下流側受信時刻情報キュー４２に新規に格納された下流側受信時刻情報６０として下流側受信時刻情報ｉｄからシーケンス番号ｓｄを抽出する（ステップＳ３３）。次に、受信時刻突合せ処理部４３は、上流側受信時刻情報キュー４１を参照して、上流側受信時刻情報６０として、シーケンス番号ｓｄを含む上流側受信時刻情報ｉｕが存在するか否かを調べる（ステップＳ３４）。
ここで、同一のシーケンス番号ｓｄを含む受信時刻情報６０が存在していない場合（ステップＳ３４−ＮＯ）。この場合、上記のステップＳ３１を実行する。同一のシーケンス番号ｓｄを含む受信時刻情報６０が存在しないということは、上流側測定装置１０からシーケンス番号ｓｄを含む上流側受信時刻情報が下流側測定装置２０にまだ届いていないということを意味する。即ち、上流側の配信サーバ５からシーケンス番号ｓｄを含むパケットが下流側の受信端末６にまだ届いていないということを意味する。この場合、受信時刻突合せ処理部４３は、上流側受信時刻情報６０が届いてから処理を行うために、受信時刻情報ｉｄを下流側受信時刻情報キュー４２に格納したままにしておく。
【００６９】
受信時刻突合せ処理部４３は、上流側受信時刻情報キュー４１を参照した結果、新規に上流側受信時刻情報６０が格納されている場合（ステップＳ３１−ＹＥＳ）、その上流側受信時刻情報６０として、上流側受信時刻情報ｉｕからシーケンス番号ｓｕを抽出する（ステップＳ３５）。次に、受信時刻突合せ処理部４３は、下流側受信時刻情報キュー４２を参照して、シーケンス番号ｓｕを含む下流側受信時刻情報ｉｄが存在するか否かを調べる（ステップＳ３６）。
ここで、同一のシーケンス番号ｓｄを含む受信時刻情報６０が存在していない場合（ステップＳ３４−ＮＯ）。この場合、上記のステップＳ３１を実行する。同一のシーケンス番号ｓｄを含む受信時刻情報６０が存在しないということは、シーケンス番号ｓｄを含むパケットが下流側測定装置２０に到着していないために、下流側受信時刻情報６０がまだ生成されていないということを意味する。あるいは、シーケンス番号ｓｄを含むパケットが、マルチキャストネットワーク２中で廃棄されたことを意味する。この場合、受信時刻突合せ処理部４３は、下流側受信時刻情報６０が生成されてから処理を行うために、上流側受信時刻情報ｉｕを上流側受信時刻情報キューに格納したままにしておく。
【００７０】
受信時刻突合せ処理部４３は、上流側受信時刻情報キュー４１を参照した結果、シーケンス番号ｓｄを含む上流側受信時刻情報ｉｕが存在することを確認する。即ち、下流側受信時刻情報ｉｄに含まれるシーケンス番号ｓｄと同一のシーケンス番号を含む上流側受信時刻情報ｉｕが存在することを確認する（ステップＳ３４−ＹＥＳ）。
あるいは、受信時刻突合せ処理部４３は、下流側受信時刻情報キュー４２を参照して、シーケンス番号ｓｕを含む下流側受信時刻情報ｉｄが存在することを確認する。即ち、上流側受信時刻情報ｉｕに含まれるシーケンス番号ｓｄと同一のシーケンス番号を含む下流側受信時刻情報ｉｄが存在することを確認する（ステップＳ３６−ＹＥＳ）。
この場合、受信時刻突合せ処理部４３は、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２から、それぞれ上流側受信時刻情報ｉｕ、下流側受信時刻情報ｉｄを取り出す（ステップＳ３７）。受信時刻突合せ処理部４３は、その上流側受信時刻情報ｉｕ、下流側受信時刻情報ｉｄを一組にして、パケット廃棄率計測部４４および遅延計測部４５に送り（ステップＳ３８）、ステップＳ３１を実行する。
【００７１】
上述のステップＳ１６において、下流側測定装置２０の品質情報計測部２４のパケット廃棄率計測部４４により実行される処理について、図１３を用いて詳細に説明する。
図示しないが、パケット廃棄率計測部４４は、計測インターバル格納部、変数Ｎ格納部、変数Ｌ格納部、変数Ｉ格納部、変数ｓｐ格納部を具備している。計測インターバル格納部には、あらかじめ定められた計測インターバルｔｉが格納されている。変数Ｎ格納部、変数Ｌ格納部、変数Ｉ格納部、変数ｓｐ格納部には、変数Ｎ、Ｌ、Ｉ、ｓｐが格納されている。
【００７２】
まず、パケット廃棄率計測部４４は、リアルタイムクロック発生部４８から現在の時刻ｔｃを取得し（ステップＳ４１）、計測インターバルｔｉを足した値である次更新時刻ｔｎを求める（ステップＳ４２）。パケット廃棄率は、計測インターバルｔｉの値に定められた時間間隔ごとに計測される。次更新時刻ｔｎは、パケット廃棄率を次に求める時刻を意味している。次に、パケット廃棄率計測部４４は、変数ＮおよびＬに０の値を入れる（ステップＳ４３）。変数Ｎは、計測時間間隔中に受信したパケット数の合計を計数するために用いられる。変数Ｌは、計測時間間隔中に廃棄されたパケット数の合計を計数するために用いられる。次に、パケット廃棄率計測部４４は、受信時刻情報突合せ部４３から受信時刻情報６０が送られてくるのを待つ（ステップＳ４４）。
ここで、受信時刻情報突合せ部４３からパケット廃棄率計測部４４に受信時刻情報６０が送られてくる（ステップＳ４４−ＹＥＳ）。この場合、パケット廃棄率計測部４４は、その受信時刻情報６０からシーケンス番号ｓｎを抽出する（ステップＳ４５）。受信時刻情報突合せ部４３からは上流側受信時刻情報６０および下流側受信時刻情報６０が一組となって送られてくるが、これらは同一のシーケンス番号を持っているため、パケット廃棄率計測部４４はどちらの受信時刻情報６０からシーケンス番号を抽出してもよい。
【００７３】
次に、パケット廃棄率計測部４４は、電源が投入されてから、受信時刻情報６０を受け取るのが初めてである場合（ステップＳ４６−ＹＥＳ）、変数Ｎに１を加算し（ステップＳ４８）、変数ｓｐ格納部に前に格納された変数ｓｐに代えて、今回受信したパケットのシーケンス番号ｓｎを変数ｓｐとして変数ｓｐ格納部に格納する（ステップＳ４９）。次に、パケット廃棄率計測部４４は、リアルタイムクロック発生部４８から現在の時刻ｔｃを取得し（ステップＳ５０）、現在の時刻ｔｃと次更新時刻ｔｎとを比較する（ステップＳ５１）。
【００７４】
一方、パケット廃棄率計測部４４は、電源が投入されてから、受信時刻情報６０を受け取るのが初めてではない場合（ステップＳ４６−ＮＯ）、抽出したシーケンス番号ｓｎを表す値から、前に受け取ったパケットのシーケンス番号ｓｐを表す値を引き、さらに１を引いた値を求め、変数Ｉとして変数Ｉ格納部に格納する。さらに変数Ｌに、変数Ｉの値を加算する（ステップＳ４７）。ここで変数Ｌは、前に受信したパケットから今回受信したパケットまでにネットワーク上で廃棄されたパケット数を表している。次に、変数Ｎに１を加算し（ステップＳ４８）、変数ｓｐ格納部に前に格納された変数ｓｐに代えて、今回受信したパケットのシーケンス番号ｓｎを変数ｓｐとして変数ｓｐ格納部に格納する（ステップＳ４９）。次に、パケット廃棄率計測部４４は、リアルタイムクロック発生部４８から現在の時刻ｔｃを取得し（ステップＳ５０）、現在の時刻ｔｃと次更新時刻ｔｎとを比較する（ステップＳ５１）。
【００７５】
ここで、現在の時刻ｔｃが次更新時刻ｔｎを過ぎていない（ステップＳ５１−ＮＯ）。この場合、パケット廃棄率計測部４４は、上記のステップＳ４４を実行する。
一方、現在の時刻ｔｃが次更新時刻ｔｎを過ぎている（ステップＳ５１−ＹＥＳ）。この場合、パケット廃棄率計測部４４は、計測対象時間内における廃棄パケット数の合計値である変数Ｌと、受信パケット数の合計値である変数Ｎとを足して変数（Ｎ＋Ｌ）を求め、変数Ｌを変数（Ｎ＋Ｌ）で割ることにより、パケット廃棄率Ｒを求める（ステップＳ５２）。次に、パケット廃棄率計測部４４は、求めたパケット廃棄率Ｒを品質情報集計部４７に送る（ステップＳ５３）、さらに、次更新時刻ｔｎを更新するために計測インターバルｔｉの値を加算し（ステップＳ５４）、ステップＳ４３を実行する。
【００７６】
上述のステップＳ１６において、下流側測定装置２０の品質情報計測部２４の遅延計測部４５により実行される処理について、詳細に説明する。
遅延計測部４５は、受信時刻情報突合せ処理部４３から送られてきた上流側受信時刻情報６０および下流側受信時刻情報６０の組を参照し、上流側受信時刻情報に含まれる上流側受信時刻から、下流側受信時刻情報に含まれる下流側受信時刻までの時間を計算により求める。ここで計算した値は伝送遅延を表している。遅延計測部４５は、その伝送遅延を表す値を、ジッター計測部４６および品質情報集計部４７に送る。
【００７７】
上述のステップＳ１６において、下流側測定装置２０の品質情報計測部２４のジッター計測部４６により実行される処理について、図１４を用いて詳細に説明する。
図示しないが、ジッター計測部４６は、変数ｄｐ格納部を具備している。変数ｄｐ格納部には、変数ｄｐが格納されている。
【００７８】
まず、ジッター計測部４６は、遅延計測部４５から伝送遅延を表す値ｄｎが送られてくるのを待つ（ステップＳ６１）。
ここで、遅延計測部４５からジッター計測部４６に伝送遅延を表す値ｄｎが送られてくる（ステップＳ６１−ＹＥＳ）。そこで、ジッター計測部４６は、電源が投入されてから、電源が投入されてから、伝送遅延を表す値ｄｎを受け取るのが初めてである場合（ステップＳ６２−ＹＥＳ）、今回受け取った伝送遅延を表す値ｄｎを変数ｄｐとして変数ｄｐ格納部に格納し（ステップＳ６５）、ステップＳ６１を実行する。
遅延計測部４５からジッター計測部４６に伝送遅延を表す値ｄｎが送られてくる（ステップＳ６１−ＹＥＳ）。そこで、ジッター計測部４６は、電源が投入されてから、電源が投入されてから、伝送遅延を表す値ｄｎを受け取るのが初めてではない場合（ステップＳ６２−ＮＯ）、変数ｄｐ格納部に格納された変数ｄｐから、遅延測定部４５から送られてきた伝送遅延を表す値ｄｎを引いた値を求め、その絶対値をジッターｊｎとする（ステップＳ６３）。ジッター計測部４６は、そのジッターｊｎを表す値を、品質情報集計部４７に送る（ステップＳ６４）。ジッター計測部４６は、変数ｄｐ格納部に前に格納された変数ｄｐに代えて、今回受け取った伝送遅延を表す値ｄｎを変数ｄｐとして変数ｄｐ格納部に格納し（ステップＳ６５）、ステップＳ６１を実行する。
【００７９】
例えば、上流側である連続するパケットの受信時刻がｔ１、ｔ２、それらのパケットの下流側における受信時刻がｓ１、ｓ２とする。このとき、それぞれのパケットの伝送遅延はｓ１−ｔ１、ｓ２−ｔ２となる。上記のジッター計測部４６により実行される処理では、これらの値がそれぞれｄｐ、ｄｎとなる。これらの値を用いて求められるジッターは、ｊｐ＝｜ｄｎ−ｄｐ｜＝｜（ｓ２−ｔ２）−（ｓ１−ｔ１）｜＝｜ｓ２−ｓ１＋ｔ１−ｔ２｜となる。
【００８０】
上述のステップＳ１５において、下流側測定装置２０の品質情報計測部２４の上流側受信時刻情報キュー４１により実行される処理について詳細に説明する。
【００８１】
上流側受信時刻情報キュー４１には、組となる下流側受信時刻情報６０がまだ下流側受信時刻情報キュー４２に存在しないにも関わらず、上流側受信時刻情報６０が格納されている。しかし、マルチキャストネットワーク２中においてなんらかの理由により、廃棄されたパケットからは下流側受信時刻情報６０は生成されないので、パケットから生成された上流側受信時刻情報６０は、上流側受信時刻情報キュー４１に格納されたままの状態になってしまう。このため、上流側受信時刻情報キュー４１では、以下のいずれかの方法でこの問題に対処する。
【００８２】
第１の方法として、上流側受信時刻情報キュー４１において格納できる上流側受信時刻情報６０の数の上限値Ｍｕをあらかじめ決めておく。上流側受信時刻情報キュー４１は、上流側受信時刻情報キュー４１に格納されている上流側受信時刻情報６０の数が上限値Ｍｕを超えた場合、マルチキャストネットワーク２中でパケットが廃棄されたことにより下流側受信時刻情報が存在しないものと認識する。この場合、上流側受信時刻情報キュー４１は、その時刻が最も古い上流側受信時刻を含む上流側受信時刻情報６０を選択して削除する。
【００８３】
第２の方法として、一定時間ごとに、上流側受信時刻情報キュー４１の更新作業を行う。ここでの更新作業とは、定められた期限ｔｐを過ぎた上流側受信時刻情報６０を削除する作業をいう。あらかじめタイムアウト時間ｔｏの値を定めておき、更新時の時刻（現在の時刻）ｔｎからタイムアウト時間ｔｏだけさかのぼった時刻（タイムアウト時刻）を期限ｔｐとする。たとえば、タイムアウト時間ｔｏを２分とし、現在の時刻が１４時１５分であった場合、上流側受信時刻情報キュー４１は、タイムアウト時刻である１４時１３分以前の時刻を含む上流側受信時刻情報６０については、マルチキャストネットワーク２中でパケットが廃棄されたことにより下流側受信時刻情報が存在しないものと認識する。この場合、上流側受信時刻情報キュー４１は、タイムアウト時刻以前の時刻を含む上流側受信時刻情報６０を選択して削除する。
【００８４】
ここで、タイムアウト時間ｔｏは、次のようにして定めてもよい。下流側受信時刻情報６０は、マルチキャストネットワーク中をパケットが通過し、下流側測定装置において到着したパケットから受信時刻情報６０を生成されて、下流側受信時刻情報キュー４２に到着する。つまり上記の処理にかかる時間を過ぎても到着しない場合には、マルチキャストネットワーク２中でパケットが廃棄されたと考えられる。よって、マルチキャストネットワーク２中をパケットが通過するための時間、つまり伝送遅延ｔｄおよび上流側受信時刻情報６０の生成にかかる時間ｔｐを用いることで適切なタイムアウト時間を定めることができる。後者の時間はほぼ一定であると想定できるため、あらかじめ処理にかかる時間を測定しておき、その値を用いればよい。前者については、遅延計測部４５で求めた値を用いればよい。この値は、時間経過とともに変化する可能性があるので、その都度遅延計測部で最新の計測結果を用いてもよい。時間ｔｄおよび時間ｔｐを足し、さらに余裕を持たせるために猶予時間ｔｔを足した値を求め、その値をタイムアウト時間ｔｏとする。
【００８５】
なお、本発明における配信品質の計測は、あるトリガーを元に開始、終了を行うようにしてもよい。例えば、あらかじめ決められた時間から計測を開始もしくは終了してもよいし、コマンドラインインターフェイスなど外部インターフェイス経由で開始、終了の指示に基づいて動作するようにしてもよい。また、下流側測定装置側２０から測定開始の指示を上流側測定装置１０に対して行うと、上流側測定装置１０はその下流側測定装置２０に対して上流側受信時刻情報６０を送信するという動作を開始するようにしてもよい。
【００８６】
以上の説明により、本発明の第１実施形態による映像配信品質測定システムによれば、パケットに加工を施すことなく、配信品質を測定することができる。
【００８７】
（第２実施形態）
本発明の第２実施形態による映像配信品質測定システムでは、前述と同じ説明は省略する。
【００８８】
図１６は、上流側測定装置１０および下流側測定装置２０の構成を示すブロック図である。図１６では、ユニキャストネットワーク３の記載を省略している。
【００８９】
上流側測定装置１０は、その機能ブロックとして、更に、上流側ハッシュ値生成部１５（以下、ハッシュ値生成部１５）を具備している。ハッシュ値生成部１５は、パケット受信部１１と受信時刻情報生成部１２とに接続されている。
【００９０】
下流側測定装置２０は、その機能ブロックとして、品質情報計測部２４に代えて、ハッシュ値品質情報計測部２４ａを具備している。下流側測定装置２０は、その機能ブロックとして、更に、下流側ハッシュ値生成部２７（ハッシュ値生成部２７）を具備している。ハッシュ値生成部２７は、パケット受信部２１と受信時刻情報生成部２２とに接続されている。
【００９１】
図１７は、ハッシュ値品質情報計測部２４ａの構成を示すブロック図である。ハッシュ値品質情報計測部２４ａは、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２、ハッシュ値突合せ処理部４３ａ、パケット廃棄率計測部４４、遅延計測部４５、ジッター計測部４６、品質情報集計部４７およびリアルタイムクロック発生部４８を具備している。即ち、ハッシュ値品質情報計測部２４ａは、品質情報計測部２４の構成に対して、受信時刻情報突合せ処理部４３に代えて、ハッシュ値突合せ処理部４３ａを具備している。
そこで、ハッシュ値突合せ処理部４３ａには、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２、パケット廃棄率計測部４４、遅延計測部４５に接続されている。また、前述と異なる点として、上流側受信時刻情報キュー４１は、パケット廃棄率計測部４４に接続されている。
【００９２】
本発明の第２実施形態による映像配信品質測定システムとして、上流側測定装置１０、下流側測定装置２０の動作について説明する。ここで、前述と異なる点のみ説明する。
【００９３】
まず、ハッシュ値生成部１５、２７の動作について説明する。
上述のステップＳ１、Ｓ１１−ＹＥＳにおいて、ハッシュ値生成部１５、２７は、それぞれパケット受信部１１、２１が受信したパケットを受け取り、ハッシュ関数ＭＤ５（ＲＦＣ１３２１）を用いてパケット全体のハッシュ値ｈを求める。さらに求めたハッシュ値ｈを受信時刻情報生成部１２、２２に送る。
【００９４】
次に、上述のステップＳ２、Ｓ１２において、受信時刻情報生成部１２、受信時刻情報生成部２２によりそれぞれ実行される処理について、図１８を用いて詳細に説明する。
受信時刻情報生成部１２、受信時刻情報生成部２２は、それぞれ、上述のステップＳ２３、Ｓ２４に代えて、ステップＳ７３、Ｓ７４を実行する。即ち、受信時刻情報生成部１２、２２は、それぞれ、パケット受信部１１、２１から送られてきたパケットに対して、ハッシュ値生成部１５、２７から送られてきたパケットのハッシュ値ｈを取得する（ステップＳ７３）。受信時刻情報生成部１２、２２は、それぞれ、ステップＳ２２で取得した現在の時刻ｔｃを上流側受信時刻、下流側受信時刻とし、その時刻ｔｃと、ステップＳ７３で取得したハッシュ値ｈとを含む受信時刻情報ｉを生成する（ステップＳ７４）。
ここで、図１９に示されるように、受信時刻情報ｉである受信時刻情報６０のフィールド６３には、ハッシュ値ｈが格納されている。
【００９５】
上述のステップＳ１６において、下流側測定装置２０の品質情報計測部２４のハッシュ値突合せ処理部４３ａにより実行される処理について、図２０を用いて詳細に説明する。
ハッシュ値突合せ処理部４３ａは、受信時刻突合せ処理部４３により実行される上述のステップＳ３１〜Ｓ３８のうちのステップＳ３３〜Ｓ３６に代えて、ステップＳ８３〜Ｓ８６を実行する。
ハッシュ値突合せ処理部４３ａは、ステップＳ３１、Ｓ３２を実行する。その結果、上流側受信時刻情報キュー４１に新規の上流側受信時刻情報６０が存在せず、下流側受信時刻情報キュー４２に新規の下流側受信時刻情報６０が存在している（ステップＳ３１−ＮＯ、Ｓ３２−ＹＥＳ）。この場合、ハッシュ値突合せ処理部４３ａは、下流側受信時刻情報キュー４２に新規に格納された下流側受信時刻情報６０として下流側受信時刻情報ｉｄからハッシュ値ｈｄを抽出する（ステップＳ８３）。次に、ハッシュ値突合せ処理部４３ａは、上流側受信時刻情報キュー４１を参照して、上流側受信時刻情報６０として、ハッシュ値ｈｄを含む上流側受信時刻情報ｉｕが存在するか否かを調べる（ステップＳ８４）。
ここで、同一のハッシュ値ｈｄを含む受信時刻情報６０が存在していない場合（ステップＳ８４−ＮＯ）。この場合、上記のステップＳ３１を実行する。
【００９６】
ハッシュ値突合せ処理部４３ａは、上流側受信時刻情報キュー４１を参照した結果、新規に上流側受信時刻情報６０が格納されている場合（ステップＳ３１−ＹＥＳ）、その上流側受信時刻情報６０として、上流側受信時刻情報ｉｕからハッシュ値ｈｄを抽出する（ステップＳ８５）。次に、ハッシュ値突合せ処理部４３ａは、下流側受信時刻情報キュー４２を参照して、ハッシュ値ｈｄを含む下流側受信時刻情報ｉｄが存在するか否かを調べる（ステップＳ８６）。
ここで、同一のハッシュ値ｈｄを含む受信時刻情報６０が存在していない場合（ステップＳ８４−ＮＯ）。この場合、上記のステップＳ３１を実行する。
【００９７】
ハッシュ値突合せ処理部４３ａは、上流側受信時刻情報キュー４１を参照した結果、ハッシュ値ｈｄを含む上流側受信時刻情報ｉｕが存在することを確認する。即ち、下流側受信時刻情報ｉｄに含まれるハッシュ値ｈｄと同一のハッシュ値を含む上流側受信時刻情報ｉｕが存在することを確認する（ステップＳ８４−ＹＥＳ）。
あるいは、ハッシュ値突合せ処理部４３ａは、下流側受信時刻情報キュー４２を参照して、ハッシュ値ｈｄを含む下流側受信時刻情報ｉｄが存在することを確認する。即ち、上流側受信時刻情報ｉｕに含まれるハッシュ値ｈｄと同一のハッシュ値を含む下流側受信時刻情報ｉｄが存在することを確認する（ステップＳ８６−ＹＥＳ）。
この場合、ハッシュ値突合せ処理部４３ａは、上流側受信時刻情報キュー４１、下流側受信時刻情報キュー４２から、それぞれ上流側受信時刻情報ｉｕ、下流側受信時刻情報ｉｄを取り出す（ステップＳ３７）。受信時刻突合せ処理部４３は、その上流側受信時刻情報ｉｕ、下流側受信時刻情報ｉｄを一組にして、パケット廃棄率計測部４４および遅延計測部４５に送り（ステップＳ３８）、ステップＳ３１を実行する。
【００９８】
以上の説明により、本発明の第２実施形態による映像配信品質測定システムによれば、シーケンス番号の代わりにパケットのハッシュ値を用いているため、プロトコルの種別を問わず適用することができる。たとえば、シーケンス番号フィールドがないプロトコルを扱う場合や、プロトコル種別が場合によって変わる場合、また予めどのようなプロトコルが使われるかがわからない場合などにも適用可能である。
【００９９】
なお、本実施例におけるハッシュ値生成部１５、２７では、ハッシュ関数としてＭＤ５を用いているが、ハッシュ値長の異なる他のハッシュ関数を用いてもよい。一般にハッシュ値長が長いハッシュ関数ほど計算負荷が高いが、異なるパケットのハッシュ値が一致する可能性は低くなる。
また、ここではパケット全体のハッシュ値を計算しているが、計算の負荷を軽減するためにパケット中の特定の部分のみのハッシュ値を用いてもよい。例えば、パケットの先頭から１６ｏｃｔｅｔのみのハッシュ値を計算するなどでもよい。
また、パケットのＵＤＰヘッダのようにチェックサムフィールドを持つプロトコルであれば、ハッシュ値の代わりにチェックサムの値を用いてもよい。具体的には、図２１に示されるように、ＵＤＰヘッダ９０は、３２ビットのフィールド９１、９２を有している。フィールド９１は、下位１６ビットのフィールド９１ａと、上位１６ビットのフィールド９１ｂとを有し、フィールド９１ａ、９１ｂには、それぞれ、送信元ポート番号、宛先ポート番号を表す値が格納されている。フィールド９２は、下位１６ビットのフィールド９２ａと、上位１６ビットのフィールド９２ｂとを有し、フィールド９２ａ、９２ｂには、それぞれ、ＵＤＰパケット長、チェックサムを表す値が格納されている。この場合、図２２に示されるように、受信時刻情報６０のフィールド６３ａには、チェックサムを表す値が格納されている。
【０１００】
（第３実施形態）
本発明の第３実施形態による映像配信品質測定システムでは、前述と同じ説明は省略する。
【０１０１】
図２３は、本発明の第３実施形態による映像配信品質測定システムの構成を示している。第１実施形態では、上流側受信時刻情報６０が上流側測定装置１０から下流側測定装置２０に送信されている。これに対して、第３実施形態では、下流側受信時刻情報６０が下流側測定装置２０から上流側測定装置１０に送信されている点が異なる。
【０１０２】
図２４は、上流側測定装置１０および下流側測定装置２０の構成を示すブロック図である。図２４では、ユニキャストネットワーク３の記載を省略している。
【０１０３】
上流側測定装置１０は、その機能ブロックとして、パケット受信部１１、受信時刻情報生成部１２、リアルタイムクロック発生部１４、上流側受信時刻情報受信部１６（以下、受信時刻情報受信部１６）、品質情報計測部１７、品質情報記録部１８を具備している。即ち、上流側測定装置１０は、第１実施形態における上流側測定装置１０の受信時刻情報送信部１３に代えて、受信時刻情報受信部１６、品質情報計測部１７、品質情報記録部１８を具備している。受信時刻情報受信部１６、品質情報計測部１７、品質情報記録部１８は、それぞれ、第１実施形態における下流側測定装置２０の受信時刻情報受信部２３、品質情報計測部２４、品質情報記録部２５である。
パケット受信部１１は、配信サーバ５と受信時刻情報生成部１２とに接続され、受信時刻情報生成部１２は、リアルタイムクロック発生部１４と品質情報計測部１７とに接続されている。受信時刻情報受信部１６は、ユニキャストネットワーク３を介して下流側測定装置２０に接続され、品質情報計測部１７に接続されている。品質情報計測部１７は、品質情報記録部１８に接続されている。
【０１０４】
下流側測定装置２０は、その機能ブロックとして、パケット受信部２１、受信時刻情報生成部２２、リアルタイムクロック発生部２６、下流側受信時刻情報送信部２８（以下、受信時刻情報送信部２８）を具備している。即ち、下流側測定装置２０は、第１実施形態における下流側測定装置２０の受信時刻情報受信部２３、品質情報計測部２４、品質情報記録部２５に代えて、受信時刻情報送信部２８を具備している。受信時刻情報送信部２８は、第１実施形態における上流側測定装置１０の受信時刻情報送信部１３である。
パケット受信部２１は、マルチキャストネットワーク２と受信時刻情報生成部２２とに接続され、受信時刻情報生成部２２は、リアルタイムクロック発生部２６と受信時刻情報送信部２８とに接続されている。受信時刻情報送信部２８は、ユニキャストネットワーク３を介して受信時刻情報受信部１６に接続されている。
【０１０５】
以上の説明により、本発明の第３実施形態による映像配信品質測定システムによれば、上流側測定装置１０において配信品質を記録することができるため、データセンター１側で記録された配信品質を監視する目的に使用することができる。
【０１０６】
（第４実施形態）
本発明の第４実施形態による映像配信品質測定システムでは、前述と同じ説明は省略する。
【０１０７】
図２５は、本発明の第４実施形態による映像配信品質測定システムの構成を示している。第４実施形態による映像配信品質測定システムは、第１実施形態による同システムの構成に対して、更に、品質測定サーバ３０を具備している。
品質測定サーバ３０は、データセンター１に設けられている。品質測定サーバ３０は、データセンター１内で上流側測定装置１０に接続されている。
第３実施形態では、下流側受信時刻情報６０が下流側測定装置２０から上流側測定装置１０に送信され、上流側測定装置１０において配信品質の測定を行っている。これに対し、第４実施形態では、データセンター１中に品質測定サーバ３０が配置され、この品質測定サーバ３０に上流側測定装置１０、下流側測定装置２０からそれぞれ上流側受信時刻情報６０、下流側受信時刻情報６０が送られ、品質測定サーバ３０において配信品質の測定を行う点が異なる。
【０１０８】
図２６は、上流側測定装置１０、下流側測定装置２０、品質測定サーバ３０の構成を示すブロック図である。図２６では、ユニキャストネットワーク３の記載を省略している。
【０１０９】
上流側測定装置１０は、第１実施形態における上流側測定装置１０の構成と同じである。その上流側測定装置１０の受信時刻情報送信部１３は、品質測定サーバ３０に接続されている点が第１実施形態と異なる。
【０１１０】
下流側測定装置２０は、第３実施形態における下流側測定装置２０の構成と同じである。その下流側測定装置２０の受信時刻情報送信部２８は、ユニキャストネットワーク３を介して品質測定サーバ３０に接続されている点が第３実施形態と異なる。
【０１１１】
品質測定サーバ３０は、その機能ブロックとして、上流側受信時刻情報受信部３１、下流側受信時刻情報受信部３２、品質情報計測部３３、品質情報記録部３４を具備している。その機能ブロックは、ハードウェア、ソフトウェア）により実現される。上流側受信時刻情報受信部３１は、第１実施形態における下流側測定装置２０の受信時刻情報受信部２３であり、下流側受信時刻情報受信部３２は、第３実施形態における上流側測定装置１０の受信時刻情報受信部１６である。品質情報計測部３３、品質情報記録部３４は、それぞれ、第１実施形態における下流側測定装置２０の品質情報計測部２４、品質情報記録部２５である。
【０１１２】
以上の説明により、本発明の第４実施形態による映像配信品質測定システムによれば、配信サーバ５からの映像配信はマルチキャストを用いて行われており、多数の受信端末６に同時に配信が可能である。このため多数の受信端末６への配信品質を測定するためには、それぞれの受信端末６の手前に下流側測定装置２０を配置する必要がある。しかし、この場合、第３実施形態による構成では、上流側測定装置１０の負荷が大きくなる。第４実施形態のように配信品質測定を行う品質測定サーバ３０を配置することで上流側測定装置１０の処理負荷を軽減することができる。
【０１１３】
なお、配信測定サーバ３０を複数配置し、品質測定の負荷を分散することで、多数の下流側測定装置２０からの受信時刻情報６０を受信し、処理することができる。この場合、一台のロードバランシングサーバが下流側測定装置２０からの受信時刻情報６０を代表して受信し、スレーブサーバのうちの、負荷の一番低いものに転送するという方法や、すべてのサーバをフラットに配置しラウンドロビンで受信させる方法など、いずれの方法をとってもよい。
また、下流側測定装置２０および上流側測定装置１０において、品質測定サーバ３０のアドレス・ポート番号はコンフィグレーションなどで静的にしてもよいし、外部インターフェイス経由で動的に行ってもよい。
【０１１４】
（第５実施形態）
本発明の第５実施形態による映像配信品質測定システムでは、前述と同じ説明は省略する。
【０１１５】
図２７は、本発明の第５実施形態による映像配信品質測定システムの構成を示している。第５実施形態による映像配信品質測定システムは、第１実施形態による同システムの構成に対して、更に、品質管理サーバ４０を具備している。
品質管理サーバ４０は、データセンター１に設けられている。品質管理サーバ４０は、ユニキャストネットワーク３を介して下流側測定装置２０に接続されている。
第１実施形態では、ユーザ宅４内の下流側測定装置２０に品質情報記録部２５が設けられている。これに対し、第５実施形態では、その品質情報記録部２５に対応する品質管理サーバ４０がデータセンター１内に設けられている点が異なる。
【０１１６】
図２８は、上流側測定装置１０および下流側測定装置２０の構成を示すブロック図である。図２８では、ユニキャストネットワーク３の記載を省略している。
【０１１７】
上流側測定装置１０は、第１実施形態における上流側測定装置１０の構成と同じである。
【０１１８】
下流側測定装置２０は、その機能ブロックとして、第１実施形態における下流側測定装置２０の品質情報記録部２５に代えて、品質情報送信部２５ａを具備している。品質情報送信部２５ａは、品質情報計測部２４に接続され、ユニキャストネットワーク３を介して品質管理サーバ４０（品質情報記録部２５）に接続されている。
【０１１９】
以上の説明により、本発明の第５実施形態による映像配信品質測定システムによれば、配信品質は下流側測定装置２０ではなく、品質管理サーバ４０に記録される。
【０１２０】
なお、品質管理サーバ４０を複数配置し、品質情報の集計の負荷を分散することで、多数の下流側測定装置からの配信品質情報を受信し、処理することができる。この場合、複数のスレーブサーバがそれぞれ配信品質情報を受信し、それらを集計した結果をマスターサーバに送る方法でもよいし、下流側測定装置には放送チャネルや配置されている地域ごとに異なる品質測定サーバ３０のアドレスが登録しておくことで負荷を分散するという方法など、いずれの方法をとってもよい。
また、下流側測定装置２０において、品質測定サーバ３０のアドレス・ポート番号はコンフィグレーションなどで静的にしてもよいし、外部インターフェイス経由で動的に行ってもよい。
【０１２１】
（第６実施形態）
本発明の第６実施形態による映像配信品質測定システムでは、前述と同じ説明は省略する。
【０１２２】
図２９は、本発明の第６実施形態による映像配信品質測定システムの構成を示している。第６実施形態による映像配信品質測定システムは、第１実施形態による同システムの構成に対して、上流側測定装置１０および下流側測定装置２０が、マルチキャストツリー中の配信サーバ５から受信端末６へいたるパス上に直接配置されている点が異なる。
【０１２３】
図３０は、上流側測定装置１０および下流側測定装置２０の構成を示すブロック図である。図３０では、ユニキャストネットワーク３の記載を省略している。
【０１２４】
上流側測定装置１０は、その機能ブロックとして、第１実施形態における上流側測定装置１０に対して、更に、上流側パケット送信部１９（以下、パケット送信部１９）を具備している。パケット送信部１９は、パケット受信部１１とマルチキャストネットワーク２とに接続されている。
【０１２５】
下流側測定装置２０は、その機能ブロックとして、第１実施形態における下流側測定装置２０に対して、更に、下流側パケット送信部２９（パケット送信部２９）を具備している。パケット送信部２９は、パケット受信部２１と受信端末６とに接続されている。
【０１２６】
第６実施形態では、配信サーバ５から受信端末６にいたるパス上にそれぞれの測定装置１０、２０が配置されているため、それぞれの測定装置１０、２０は、受信したマルチキャストパケットを送信する必要がある。このため、パケット受信部１１は、受信したパケットを受信時刻情報生成部１２に送ると同時に、パケット送信部１９に送る。パケット送信部１９は、マルチキャストネットワーク２へ向けてパケットを送出する。同様に、下流側測定装置２０においては、パケット受信部２１は、受信したパケットを受信時刻情報生成部２２に送ると同時にパケット送信部２９にも送り、パケット送信部２９は、受け取ったパケットの送出を行う。
【０１２７】
以上の説明により、本発明の第６実施形態による映像配信品質測定システムによれば、精度の高い測定が可能となる。
前述の第１実施形態では、各測定装置１０、２０は、配信サーバ５から受信端末６へいたるパスから分岐したマルチキャストパケットを受信し、測定を行っていた。このため、パス上から分岐して各測定装置１０、２０に届くまでの間に発生する伝送遅延やジッターは測定誤差となっていた。
一方、第６実施形態では、パス上に直接、測定装置１０、２０を配置しているため、第１実施形態と比べて精度の高い測定が可能となる。
また、第６実施形態による構成を採用することによって、マルチキャストの変わりにユニキャストを用いて映像配信が行われている場合にも適用が可能となる。第６実施形態では、配信サーバ５から受信端末６へいたるパスがユニキャストであっても測定が可能である。上記の構成は、例えばルータやスイッチなどへの組み込みや専用転送装置などへの適用が考えられる。
【０１２８】
（第７実施形態）
本発明の第７実施形態による映像配信品質測定システムでは、前述と同じ説明は省略する。
【０１２９】
図３１は、本発明の第７実施形態による映像配信品質測定システムの構成を示している。第７実施形態による映像配信品質測定システムは、第６実施形態による同システムの構成にＰ２Ｐ型を適用している。データセンター１内にある配信サーバ５からあるユーザ宅４に対して、ユニキャストで送信される。このとき上流側測定装置１０と下流側測定装置２０との間で品質測定を行う方法については、前述の第６実施形態で説明を行った。Ｐ２Ｐ型の映像配信システムでは、各ユーザ宅４は、例えばユーザ宅４−１、４−２を含んでいる。ユーザ宅４−１には、受信端末６である受信端末６−１と、下流側測定装置２０である下流側測定装置２０−１とに設けられ、ユーザ宅４−２には、受信端末６である受信端末６−２と、下流側測定装置２０である下流側測定装置２０−２とに設けられている。そこで、パケットが、ユーザ宅４−１にある受信端末６−１から、下流側測定装置２０−１、２０−２を介して、別のユーザ宅４−２にある受信端末６−２に転送される点が特徴である。このシステムに適用するためには、下流側測定装置２０には、上流側測定装置１０の機能も保有している必要がある。ユーザ宅４−１にある測定装置２０−１が上流側測定装置１０となり、ユーザ宅４−２の下流側測定装置２０−２との間で測定を行う。
【０１３０】
以上の説明により、本発明の第７実施形態による映像配信品質測定システムによれば、各ユーザ４宅に配置される測定装置２０−１、２０−２に、上流側、下流側両方の測定機能を有することで、Ｐ２Ｐ型の映像配信システムにも適用が可能となる。
【０１３１】
また、上流側測定装置１０から下流側測定装置２０−１に直接受信時刻情報６０を送ってもよい。たとえばユーザ宅４−１に測定装置が配置されていないが、ユーザ宅４−２への配信品質を測定したい場合には、このような構成が有効となる。
また、第４実施形態のようにデータセンター１内に品質測定サーバ３０を配置し、その品質測定サーバ３０で上流側測定装置１０および各下流側測定装置２０−１、２０−２からの受信時刻情報６０について、ステップＳ１８を実行してもよい。
また、第５実施形態のようにデータセンター１内に品質測定サーバ３０を配置し、その品質測定サーバ３０で各下流側測定装置２０−１、２０−２からの配信品質情報を受信し、集計、記録してもよい。
【符号の説明】
【０１３２】
１    データセンター
２    マルチキャストネットワーク
３    ユニキャストネットワーク
４    ユーザ宅
５    配信サーバ
６    受信端末
１０    上流側測定装置
１１    上流側パケット受信部（パケット受信部）
１２    上流側受信時刻情報生成部（受信時刻情報生成部）
１３    上流側受信時刻情報送信部（受信時刻情報送信部）
１４    リアルタイムクロック発生部
１５    上流側ハッシュ値生成部（ハッシュ値生成部）
１６    上流側受信時刻情報受信部（受信時刻情報受信部）
１７    品質情報計測部
１８    品質情報記録部
１９    上流側パケット送信部（パケット送信部）
２０    下流側測定装置
２１    下流側パケット受信部（パケット受信部）
２２    下流側受信時刻情報生成部（受信時刻情報生成部）
２３    上流側受信時刻情報受信部（受信時刻情報受信部）
２４    品質情報計測部
２４ａ    ハッシュ値品質情報計測部
２５    品質情報記録部
２５ａ    品質情報送信部
２６    リアルタイムクロック発生部
２７    下流側ハッシュ値生成部（ハッシュ値生成部）
２８    下流側受信時刻情報送信部（受信時刻情報送信部）
２９    下流側パケット送信部（パケット送信部）
３０    品質測定サーバ
３１    上流側受信時刻情報受信部
３２    下流側受信時刻情報受信部
３３    品質情報計測部
３４    品質情報記録部
４０    品質管理サーバ
４１    上流側受信時刻情報キュー
４２    下流側受信時刻情報キュー
４３    受信時刻情報突合せ処理部
４３ａ    ハッシュ値突合せ処理部
４４    パケット廃棄率計測部
４５    遅延計測部
４６    ジッター計測部
４７    品質情報集計部
４８    リアルタイムクロック発生部
５１〜５６、５１ａ、５１ｂ    （ＲＴＰヘッダ中の）フィールド
６１〜６３、６３ａ、６３ｂ、６３ｃ    （受信時刻情報中の）フィールド
７１〜７６、７１ａ、７１ｂ、７１ｃ、７１ｄ、７２ａ、７２ｂ７２ｃ、７３ａ、７３ｂ、７３ｃ    （ＩＰヘッダ中の）フィールド
８０−１〜８０−３    ＩＰヘッダ
８１    ＵＤＰヘッダ
８２    ＲＴＰヘッダ
８３、８３−１〜８３−３    データ
８５、８５−１〜８５−３    パケット
９１〜９２、９１ａ、９１ｂ、９２ａ、９２ｂ    （ＵＤＰヘッダ中の）フィールド
【図１】
2011193536.tif 000003
【図２】
2011193536.tif 000004
【図３】
2011193536.tif 000005
【図４】
2011193536.tif 000006
【図５】
2011193536.tif 000007
【図６】
2011193536.tif 000008
【図７】
2011193536.tif 000009
【図８】
2011193536.tif 000010
【図９】
2011193536.tif 000011
【図１０】
2011193536.tif 000012
【図１１】
2011193536.tif 000013
【図１２】
2011193536.tif 000014
【図１３】
2011193536.tif 000015
【図１４】
2011193536.tif 000016
【図１５】
2011193536.tif 000017
【図１６】
2011193536.tif 000018
【図１７】
2011193536.tif 000019
【図１８】
2011193536.tif 000020
【図１９】
2011193536.tif 000021
【図２０】
2011193536.tif 000022
【図２１】
2011193536.tif 000023
【図２２】
2011193536.tif 000024
【図２３】
2011193536.tif 000025
【図２４】
2011193536.tif 000026
【図２５】
2011193536.tif 000027
【図２６】
2011193536.tif 000028
【図２７】
2011193536.tif 000029
【図２８】
2011193536.tif 000030
【図２９】
2011193536.tif 000031
【図３０】
2011193536.tif 000032
【図３１】
2011193536.tif 000033