(57)【要約】  ＦＥＣ処理前パケット品質解析部３１０は、バッファ３０３への格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定する。ＦＥＣ処理後パケット品質解析部３０８は、バッファ３０３への格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定する。映像受信端末プロファイル送信部３０７は、少なくともバッファ３０３のサイズを示す情報を含む映像受信端末プロファイルを生成してホームゲートウェイ装置に送信する。
2013108566.tif 000002
【特許請求の範囲】
【請求項１】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、
測定した前記それぞれの品質情報を送信する品質情報送信部と、
少なくとも前記バッファのサイズを示す情報を含む映像受信端末プロファイルを生成して送信する映像受信端末プロファイル送信部とを備えたことを特徴とする映像受信端末。
【請求項２】
ＦＥＣ処理前パケット品質解析部は、品質情報として、映像ストリームの品質値と、パケットに含まれるシーケンス番号を使用して、当該品質情報が映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、当該算出結果とを含めることを特徴とする請求項１記載の映像受信端末。
【請求項３】
ＦＥＣ処理後パケット品質解析部は、パケットに含まれるシーケンス番号を使用して、品質情報が映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、当該算出結果を前記品質情報に含めることを特徴とする請求項１記載の映像受信端末。
【請求項４】
ＦＥＣ処理前パケット品質解析部は、バッファサイズを使用して、仮想的に当該バッファからパケットが破棄されるか否かを判定してパケット損失を算出し、当該算出結果を品質情報に含めることを特徴とする請求項１記載の映像受信端末。
【請求項５】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、
前記ホームゲートウェイ装置を介して配信する映像ストリームを受信する映像受信端末の、少なくとも、前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを取得する映像受信端末取得部と、
前記映像受信端末プロファイルを用いて、前記映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記ＦＥＣ処理前パケット品質解析部が測定した品質情報を送信する品質情報送信部とを備えたことを特徴とするホームゲートウェイ装置。
【請求項６】
ＦＥＣ処理前パケット品質解析部は、品質情報として、映像ストリームの品質値と、パケットに含まれるシーケンス番号を使用して、当該品質情報が映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、当該算出結果とを含めることを特徴とする請求項５記載のホームゲートウェイ装置。
【請求項７】
ＦＥＣ処理前パケット品質解析部は、映像受信端末プロファイルに含まれるバッファのサイズを示す情報を使用して、仮想的に前記バッファからパケットが破棄されるか否かを判定してパケット損失を算出し、当該算出結果を品質情報に含めることを特徴とする請求項５記載のホームゲートウェイ装置。
【請求項８】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、
映像ストリームを受信する映像受信端末の、少なくとも、前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを用いて生成された当該映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを備えたことを特徴とする品質管理システム。
【請求項９】
品質情報は、映像ストリームの品質値と、当該品質情報が映像ストリーム中のどの区間で測定されたものか判別するための識別値とを含み、
品質情報取得部は、前記識別値を使用して、映像受信端末及び当該映像受信端末に映像ストリームを送信するホームゲートウェイ装置から送信されてきた品質情報の測定区間を特定し、品質劣化の切り分けを行うための品質情報を生成することを特徴とする請求項８記載の品質管理システム。
【請求項１０】
品質劣化判定部は、映像受信端末で測定された品質情報と、当該映像受信端末に映像ストリームを送信するホームゲートウェイ装置で測定された品質情報とを用い、前記ホームゲートウェイ装置の上流側ネットワークである外部ネットワークか、前記ホームゲートウェイ装置と前記映像受信端末とを接続するためのホームネットワークか、もしくは前記映像受信端末内部のいずれかで劣化が発生しているか、または、前記映像受信端末内部で劣化が回復されたかを切り分けることを特徴とする請求項８記載の品質管理システム。
【請求項１１】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、
映像ストリームをホームゲートウェイ装置を介して受信すると共に、前記映像ストリームの品質情報を生成するための映像受信端末プロファイルを生成する映像受信端末と、
前記映像受信端末プロファイルを用いて前記映像ストリームの品質情報を生成するホームゲートウェイ装置と、
前記それぞれの品質情報を用いて映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、
前記映像受信端末プロファイルは、少なくとも、前記映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、
前記映像受信端末は、
バッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、
測定した前記それぞれの品質情報を品質管理システムへ送信する品質情報送信部と、
前記映像受信端末プロファイルを生成してホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、
前記ホームゲートウェイ装置は、
映像受信端末が送信する映像受信端末プロファイルを受信する映像受信端末取得部と、
映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記ＦＥＣ処理前パケット品質解析部が測定した品質情報を品質管理システムへ送信する品質情報送信部とを有し、
前記品質管理システムは、
送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを有することを特徴とする品質劣化切り分けシステム。
【請求項１２】
品質管理システムの品質劣化判定部は、前記映像受信端末のＦＥＣ処理前パケット品質解析部が測定した品質情報と、前記映像受信端末のＦＥＣ処理後パケット品質解析部が測定した品質情報と、前記ホームゲートウェイ装置のＦＥＣ処理前パケット品質解析部が測定した品質情報を使用して、前記ホームゲートウェイ装置の上流側ネットワークである外部ネットワークか、前記ホームゲートウェイ装置と前記映像受信端末とを接続するためのホームネットワークか、もしくは前記映像受信端末内部のいずれかで劣化が発生しているか、または、ＦＥＣによって劣化が回復されたかを切り分けることを特徴とする請求項１１記載の品質劣化切り分けシステム。
【請求項１３】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
当該映像受信端末に固有の情報を示す映像受信端末プロファイルを生成すると共に、当該映像受信端末プロファイルを、前記映像ストリームを配信するホームゲートウェイ装置に対して送信する映像受信端末プロファイル送信部と、
前記ホームゲートウェイ装置で、前記映像受信端末プロファイルに基づいて生成されたダミーパケットを含む映像ストリームに対してＦＥＣによる回復処理を行うと共に、少なくとも当該回復処理結果を含む情報を当該映像ストリームに付与するＦＥＣ処理部と、
前記情報を付与した映像ストリームから品質情報を測定する品質解析部と、
測定した品質情報を送信する品質情報送信部とを備えたことを特徴とする映像受信端末。
【請求項１４】
ダミーパケットは、ホームゲートウェイ装置で捕捉した映像ストリーム中のどこでパケット損失したかを識別する情報を含み、
ＦＥＣ処理部は、前記ダミーパケットであるか否かと、ＦＥＣによる損失パケットの回復の有無を判定して、映像ストリームに、少なくとも当該回復処理結果を含む情報を付与することを特徴とする請求項１３記載の映像受信端末。
【請求項１５】
品質解析部は、映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから測定した品質情報であるＦＥＣ処理前パケット品質情報と、前記バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから測定した品質情報であるＦＥＣ処理後パケット品質情報と、ホームゲートウェイ装置で映像ストリームから測定した品質情報とに対応する映像ストリームの品質値を測定することを特徴とする請求項１３記載の映像受信端末。
【請求項１６】
映像受信端末プロファイルは、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含むことを特徴とする請求項１３記載の映像受信端末。
【請求項１７】
映像ストリームの品質劣化の発生有無を検知する劣化検知部を備え、当該劣化検知部が品質劣化の発生を検知した場合にのみ、映像受信端末プロファイルを生成することを特徴とする請求項１記載の映像受信端末。
【請求項１８】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、
前記ホームゲートウェイ装置を介して配信する映像ストリームを受信する映像受信端末に固有の情報である映像受信端末プロファイルを取得する映像受信端末取得部と、
前記映像受信端末プロファイルに基づいて映像ストリームを判定して前記映像受信端末へ、ホームゲートウェイ装置で捕捉した映像ストリーム中のどこでパケット損失したかを識別する情報を含むダミーパケットを送信するダミーパケット送信部とを備えたことを特徴とするホームゲートウェイ装置。
【請求項１９】
映像受信端末プロファイルは、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、
ダミーパケット送信部は、前記バッファのサイズを示す情報を使用して、仮想的に前記バッファからパケットが破棄されるか否かを判定して、パケット損失と判定した場合に、ダミーパケットを前記映像受信端末に送信することを特徴とする請求項１８記載のホームゲートウェイ装置。
【請求項２０】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、
映像ストリームをホームゲートウェイ装置を介して受信すると共に、前記映像受信端末に固有の情報である映像受信端末プロファイルを生成する映像受信端末と、
前記映像受信端末プロファイルを用いてダミーパケットを生成して前記映像受信端末へ送信するホームゲートウェイ装置と、
前記品質情報を用いて映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、
前記映像受信端末は、
前記ダミーパケットを含む映像ストリームに対して、ＦＥＣによる回復処理を行うと共に、少なくとも当該回復処理結果を含む情報を前記映像ストリームに付与するＦＥＣ処理部と、
前記情報を付与した映像ストリームから品質情報を測定する品質解析部と、
測定した品質情報を品質管理システムへ送信する品質情報送信部と、
前記映像受信端末プロファイルを生成してホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、
前記ホームゲートウェイ装置は、
前記映像受信端末が送信する前記映像受信端末プロファイルを受信する映像受信端末取得部と、
前記映像受信端末プロファイルに基づいて映像ストリームを判定して前記映像受信端末へダミーパケットを送信するダミーパケット送信部とを有し、
前記品質管理システムは、
送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを有することを特徴とする品質劣化切り分けシステム。
【請求項２１】
映像受信端末は、映像ストリームの品質劣化の発生有無を検知する劣化検知部を備え、当該劣化検知部が品質劣化の発生を検知した場合にのみ、映像受信端末プロファイルを生成することを特徴とする請求項１１記載の品質劣化切り分けシステム。
【請求項２２】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定すると共に、当該品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、前記品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理前パケット品質解析部と、
前記品質情報を送信する品質情報送信部とを備えたことを特徴とする映像受信端末。
【請求項２３】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定すると共に、当該品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、前記品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理後パケット品質解析部と、
前記品質情報を送信する品質情報送信部とを備えたことを特徴とする映像受信端末。
【請求項２４】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、
転送するパケットの品質情報を測定すると共に、当該品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、前記品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理前パケット品質解析部と、
前記ＦＥＣ処理前パケット品質解析部が測定した品質情報を送信する品質情報送信部とを備えたことを特徴とするホームゲートウェイ装置。
【請求項２５】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、
映像ストリームを受信する映像受信端末または前記映像ストリームを転送するホームゲートウェイ装置のうち、少なくともいずれか一方から受信した品質情報に付与されたパケット受信時の時刻から生成した情報に基づいて、前記映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを備えたことを特徴とする品質管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムな映像通信サービスにおいて、品質劣化の原因を切り分ける映像受信端末、ホームゲートウェイ装置、品質管理システム及び品質劣化切り分けシステムに関するものである。
【背景技術】
【０００２】
近年、ＩＰネットワーク上で映像配信などのリアルタイムに映像通信を行うサービスの普及が進んでいる。ＩＰネットワークはベストエフォート型のネットワークであり、ネットワーク伝送品質が保証されていないため、パケットの転送遅延や損失が発生する。更に、サービスを受ける映像受信端末においてもバッファあふれなどによるパケット廃棄が発生する。このため、映像通信サービスを提供するにあたって、ユーザが視聴している映像の品質が劣化した場合に、その原因がどこにあるか切り分けを行う技術が必要となる。【０００３】
品質劣化の原因の切り分けには、劣化が発生した際に、ユーザ宅外のネットワークである外部ネットワーク側、ユーザ宅内のネットワークであるホームネットワーク側、もしくは映像受信端末内部のいずれかを判別することが挙げられる。【０００４】
品質劣化の原因を切り分ける技術として、例えば特許文献１に示すような方法があった。この方法によると、ホームゲートウェイ装置といった外部ネットワークとホームネットワークの中継装置及び、映像受信端末において映像ストリームの品質情報を測定する。品質情報にはパケット損失やパケット遅延といった情報が含まれている。中継装置と映像受信端末で測定した品質情報を比較することで、品質劣化の原因が外部ネットワーク側、ホームネットワーク側、もしくは映像受信端末内部のいずれかを判別して、通知することを可能とする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１６１６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術には次の課題があった。すなわち、従来技術では映像受信端末が備えるパケット遅延揺らぎを吸収するためのバッファのサイズに応じた品質情報の測定を行っていないため、品質劣化切り分けの精度が悪くなる点である。従来技術では、ホームゲートウェイ装置において、バッファサイズに応じた品質情報の測定を行っていない。このため、品質劣化が発生していないにもかかわらず品質劣化が発生している、もしくは品質劣化が発生しているにかかわらず品質劣化が発生していないといった誤った判別をする可能性があった。【０００７】
また、従来では、映像受信端末が映像ストリームを処理する過程で、映像受信端末がＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて映像ストリームのパケット損失を回復したかどうかを切り分けていなかった。従って、例えば、パケット損失がＦＥＣによって回復されて、ユーザが視聴している映像に劣化が発生していない場合でも、劣化が発生していると通知してしまう、といった問題点があった。【０００８】
本発明は、上記のような課題を解決するためになされたもので、リアルタイムな映像通信サービスにおいて、精度良く品質劣化の原因を切り分ける映像受信端末、ホームゲートウェイ装置、品質管理システム及び品質劣化切り分けシステムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る映像受信端末は、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、測定した前記それぞれの品質情報を送信する品質情報送信部と、少なくともバッファのサイズを示す情報を含む映像受信端末プロファイルを生成して送信する映像受信端末プロファイル送信部とを備えたものである。
【発明の効果】
【００１０】
この発明の映像受信端末は、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを用いて品質情報を生成するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１における品質劣化切り分けシステムの構成図である。
【図２】本発明の実施の形態１における品質劣化切り分けシステムの動作を示したシーケンス図である。
【図３】本発明の実施の形態１における映像受信端末の構成図である。
【図４】本発明の実施の形態１における映像受信端末プロファイルの例を示した説明図である。
【図５】本発明の実施の形態１における映像受信端末が測定したＦＥＣ処理後パケット品質情報の例を示した説明図である。
【図６】本発明の実施の形態１における映像受信端末が備えるＦＥＣ処理後パケット品質解析部がＦＥＣ処理後パケット品質情報を測定する一連の処理を示したフローチャートである。
【図７】本発明の実施の形態１における映像受信端末が備えるＦＥＣ処理後パケット品質解析部がＦＥＣ処理後パケットのパケット毎品質値を算出する一連の処理を示したフローチャートである。
【図８】本発明の実施の形態１における映像受信端末が測定したＦＥＣ処理前パケット品質情報の例を示した説明図である。
【図９】本発明の実施の形態１における映像受信端末が備えるＦＥＣ処理前パケット品質解析部がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。
【図１０】本発明の実施の形態１における映像受信端末が備えるＦＥＣ処理前パケット品質解析部がＦＥＣ処理前パケットのパケット毎品質値を算出する一連の処理を示したフローチャートである。
【図１１】本発明の実施の形態１におけるホームゲートウェイ装置の構成図である。
【図１２】本発明の実施の形態１におけるホームゲートウェイ装置が測定したＦＥＣ処理前パケット品質情報の例を示した説明図である。
【図１３】本発明の実施の形態１におけるホームゲートウェイ装置が備えるＦＥＣ処理前パケット品質解析部がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。
【図１４】本発明の実施の形態１における品質管理システムの構成図である。
【図１５】本発明の実施の形態１における品質管理システムが備える品質情報分類部が品質情報を品質情報データベースに格納する例を示した説明図である。
【図１６】本発明の実施の形態１における品質管理システムが備える品質情報分類部が品質情報を品質情報データベースに格納する一連の処理を示したフローチャートである。
【図１７】本発明の実施の形態１における品質管理システムが備える品質情報取得部が品質情報を品質情報データベースから取得する例を示した説明図である。
【図１８】本発明の実施の形態１における品質管理システムが備える品質情報取得部が品質情報データベースから品質情報を取得する一連の処理を示したフローチャートである。
【図１９】本発明の実施の形態１における品質管理システムが備える品質劣化判定部が品質劣化の切り分け判定を行う一連の処理を示したフローチャートである。
【図２０】本発明の実施の形態１における品質管理システムが備える品質劣化判定部が品質劣化の切り分け判定テーブルを示した説明図である。
【図２１】本発明の実施の形態２における品質劣化切り分けシステムの動作を示したシーケンス図である。
【図２２】本発明の実施の形態２における映像受信端末の構成図である。
【図２３】本発明の実施の形態２における映像受信端末が備えるＦＥＣ処理部の一連の処理を示したフローチャートである。
【図２４】本発明の実施の形態２における映像受信端末が測定した品質情報の例を示した説明図である。
【図２５】本発明の実施の形態２における映像受信端末が備える品質解析部が品質情報を測定する一連の処理を示したフローチャートである。
【図２６】本発明の実施の形態２における映像受信端末が備える品質解析部が品質値（１）のパケット毎品質値を算出する一連の処理を示したフローチャートである。
【図２７】本発明の実施の形態２における映像受信端末が備える品質解析部が品質値（２）のパケット毎品質値を算出する一連の処理を示したフローチャートである。
【図２８】本発明の実施の形態２における映像受信端末が備える品質解析部が品質値（３）のパケット毎品質値を算出する一連の処理を示したフローチャートである。
【図２９】本発明の実施の形態２におけるホームゲートウェイ装置の構成図である。
【図３０】本発明の実施の形態２におけるホームゲートウェイ装置が備えるダミーパケット送信部がダミーパケットを送信する一連の処理を示したフローチャートである。
【図３１】本発明の実施の形態２における品質管理システムが備える品質情報分類部が品質情報を品質情報データベースに格納する例を示した説明図である。
【図３２】本発明の実施の形態３における品質劣化切り分けシステムの動作を示したシーケンス図である。
【図３３】本発明の実施の形態３における映像受信端末の構成図である。
【図３４】本発明の実施の形態４における品質劣化切り分けシステムの動作を示したシーケンス図である。
【図３５】本発明の実施の形態４における映像受信端末の装置構成を示した説明図である。
【図３６】本発明の実施の形態４における映像受信端末が測定したＦＥＣ処理後パケット品質情報の例を示した説明図である。
【図３７】本発明の実施の形態４における映像受信端末が備えるＦＥＣ処理後パケット品質解析部がＦＥＣ処理後パケット品質情報を測定する一連の処理を示したフローチャートである。
【図３８】本発明の実施の形態４における映像受信端末が測定したＦＥＣ処理前パケット品質情報の例を示した説明図である。
【図３９】本発明の実施の形態４における映像受信端末が備えるＦＥＣ処理前パケット品質解析部がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。
【図４０】本発明の実施の形態４におけるホームゲートウェイ装置の装置構成を示した説明図である。
【図４１】本発明の実施の形態４におけるホームゲートウェイ装置が測定したＦＥＣ処理前パケット品質情報の例を示した説明図である。
【図４２】本発明の実施の形態４におけるホームゲートウェイ装置が備えるＦＥＣ処理前パケット品質解析部がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。
【図４３】本発明の実施の形態４における品質管理システムが備える品質情報取得部が品質情報データベースから品質情報を取得する一連の処理を示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、実施の形態１の品質劣化切り分けシステムを示す構成図である。
図１は、テレビ１０１、映像受信端末１０２、ホームネットワーク１０３、ホームゲートウェイ装置１０４、外部ネットワーク１０５、映像配信サーバ１０６、品質管理システム１０７を含むシステム構成を示している。テレビ１０１、映像受信端末１０２、ホームゲートウェイ装置１０４は宅内に設置されている。テレビ１０１は映像入出力インタフェース（図示せず）を介して映像受信端末１０２と接続されている。映像受信端末１０２は宅内のネットワークであるホームネットワーク１０３を介してホームゲートウェイ装置１０４と接続されている。ホームゲートウェイ装置１０４は、光ファイバや電話回線（共に図示せず）を通じて、外部ネットワーク１０５に接続され、外部ネットワークとホームネットワーク間のパケットを転送する。
【００１３】
また、映像配信サーバ１０６は、外部ネットワーク１０５を介して映像を配信する。ここで、映像はＲＴＰパケット化され、トランスポートプロトコルにＵＤＰを使用して配信することとするが、ＨＴＴＰ等を使用して配信しても良い。以降では、単にパケットと称した場合は、ＲＴＰパケットを指す。配信されている映像ストリームはホームゲートウェイ装置１０４を経由して映像受信端末１０２に転送される。映像受信端末１０２は、配信された映像をテレビ１０１に出力する。
【００１４】
このとき、映像受信端末１０２は映像配信サーバ１０６から配信される映像ストリームを用いて品質情報の測定を行う。品質情報には、品質管理システム１０７が品質劣化の原因を切り分けるための情報が含まれている。映像受信端末１０２が測定する品質情報にはＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報がある。
【００１５】
パケット遅延揺らぎを吸収するために映像受信端末１０２が備えるバッファに格納される前で、ＦＥＣによるパケット損失の回復が行われていない映像ストリームをＦＥＣ処理前パケットと呼ぶ。ＦＥＣ処理前パケットは映像受信端末１０２に到着した順番であり、ＲＴＰシーケンス番号順とは限らない。このＦＥＣ処理前パケットから測定した品質情報がＦＥＣ処理前パケット品質情報である。
【００１６】
映像受信端末１０２のバッファに格納された後で、ＦＥＣによるパケット損失の回復が行われた映像ストリームをＦＥＣ処理後パケットと呼ぶ。ＦＥＣ処理後パケットはＲＴＰシーケンス番号順に並び替えられたものになる。このＦＥＣ処理後パケットから測定した品質情報がＦＥＣ処理後パケット品質情報である。映像受信端末１０２は、ＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報を品質管理システム１０７に送信する。
【００１７】
また、ホームゲートウェイ装置１０４は、映像受信端末１０２へ転送する映像ストリームを捕捉し、品質情報を測定する。品質情報には、品質管理システム１０７が品質劣化の原因を切り分けるための情報が含まれている。ホームゲートウェイ装置１０４が測定する品質情報はＦＥＣ処理前パケット品質情報である。ホームゲートウェイ装置１０４は、パケット遅延揺らぎを吸収するためのバッファリング、及びＦＥＣによるパケット損失の回復が行われていないパケットを元にして品質情報を測定する。このため、ホームゲートウェイ装置１０４が測定する品質情報もＦＥＣ処理前パケット品質情報と呼ぶ。ホームゲートウェイ装置１０４は測定したＦＥＣ処理前パケット品質情報を品質管理システム１０７に送信する。
【００１８】
品質管理システム１０７は、映像受信端末１０２とホームゲートウェイ装置１０４から送信されてくる品質情報を蓄積する。品質管理システム１０７は、ユーザ識別情報と時刻が入力されると、蓄積した品質情報を使用して、該当するユーザがその時刻に視聴していた映像の品質劣化の切り分け判定結果を出力する。品質管理システム１０７は、複数のユーザに対してリアルタイムに品質劣化の切り分け判定を行っても良いし、特定のユーザの過去の品質情報に対して品質劣化の切り分け判定を行っても良い。
【００１９】
品質劣化の切り分け判定結果には、外部ネットワーク１０５、ホームネットワーク１０３、もしくは映像受信端末１０２内部のいずれで劣化が発生しているか、ＦＥＣによって劣化が回復されたかどうかといった情報が含まれる。
【００２０】
［実施の形態１のシステムの動作］
図２を参照して、本発明の実施の形態１におけるシステムの動作について説明する。図２は品質劣化切り分けシステムの動作を示すシーケンス図である。映像受信端末１０２は映像受信端末プロファイルを生成し、ホームゲートウェイ装置１０４へ送信する（ステップＳＴ２０１）。映像受信端末プロファイルにはホームゲートウェイ装置１０４がＦＥＣ処理前パケット品質情報を測定するための情報が含まれている。
【００２１】
映像配信サーバ１０６は外部ネットワーク１０５へ映像を配信する（ステップＳＴ２０３）。ホームゲートウェイ装置１０４は、配信されている映像ストリームを捕捉し、ＦＥＣ処理前パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ２０４）。品質管理システム１０７は受信したＦＥＣ処理前パケット品質情報を分類して蓄積する（ステップＳＴ２０５）。
【００２２】
映像受信端末１０２は、配信されている映像ストリームがバッファに格納される前で、ＦＥＣによる回復処理が行われる前に捕捉し、ＦＥＣ処理前パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ２０６）。品質管理システム１０７は受信したＦＥＣ処理前パケット品質情報を分類して蓄積する（ステップＳＴ２０７）。
【００２３】
映像受信端末１０２は、配信されている映像ストリームがバッファに格納された後で、ＦＥＣによる回復処理も行われた後に捕捉し、ＦＥＣ処理後パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ２０８）。品質管理システム１０７は受信したＦＥＣ処理後パケット品質情報を分類して蓄積する（ステップＳＴ２０９）。
【００２４】
映像受信端末１０２及びホームゲートウェイ装置１０４は、以降、指定された品質情報測定間隔に従って、測定した品質情報を品質管理システム１０７に送信する。
【００２５】
品質管理システム１０７は、ユーザ識別情報と時刻が入力されると、蓄積した品質情報を使用して、該当するユーザがその時刻に視聴していた映像に対して品質劣化の切り分け判定結果を出力する（ステップＳＴ２１０）。
【００２６】
［実施の形態１の映像受信端末］
本発明の実施の形態１における映像受信端末１０２の装置構成について説明する。図３は、映像受信端末１０２の装置構成を示した図である。通信部３０１は、ホームネットワーク１０３から映像ストリームを受信し、映像ストリーム受信部３０２へ渡す。映像ストリーム受信部３０２は、受け取った映像ストリームのパケット遅延揺らぎを吸収するためにバッファ３０３に格納する。ＦＥＣ処理部３０４はバッファ３０３から映像ストリームを取り出し、パケット損失が発生している場合はＦＥＣによる回復処理を行い、デコーダ３０５へ渡す。デコーダ３０５は受け取った映像ストリームをデコードし、映像出力部３０６へ渡す。映像出力部３０６は映像入出力インタフェースを介してテレビ１０１へ映像を出力する。
【００２７】
続いて、映像受信端末１０２が生成する映像受信端末プロファイルについて説明を行う。映像受信端末プロファイル送信部３０７は、映像受信端末１０２固有の情報、及び映像ストリーム受信部３０２から取得した情報から映像受信端末プロファイルを生成する。
【００２８】
映像受信端末１０２、及びホームゲートウェイ装置１０４は品質情報を測定するために映像受信端末プロファイルを使用する。映像受信端末プロファイル送信部３０７は生成した映像受信端末プロファイルをＦＥＣ処理前パケット品質解析部３１０とＦＥＣ処理後パケット品質解析部３０８に渡す。また、映像受信端末プロファイル送信部３０７は、映像受信端末プロファイルを、通信部３０１を介して、ホームゲートウェイ装置１０４に送信する。
【００２９】
図４は映像受信端末プロファイルの例である。ユーザ識別情報Ａ１はユーザを識別するためのものである。ユーザ識別情報Ａ１は、映像受信端末１０２が測定するＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報、及びホームゲートウェイ装置１０４が測定するＦＥＣ処理前パケット品質情報に付与される。品質管理システム１０７は、ユーザ識別情報Ａ１を使用して、どのユーザから品質情報が送信されてきたかを識別する。
【００３０】
品質情報測定間隔Ｂ１は、映像受信端末１０２、及びホームゲートウェイ装置１０４が品質情報を測定する際の測定間隔である。映像受信端末１０２は、品質情報測定間隔Ｂ１ごとにＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報を測定する。ホームゲートウェイ装置１０４は、品質情報測定間隔Ｂ１ごとにＦＥＣ処理前パケット品質情報を測定する。
【００３１】
宛先アドレスＣ１は、映像ストリームの宛先ＩＰアドレスである。映像ストリーム受信部３０２は映像配信サーバ１０６から配信される映像ストリームの宛先ＩＰアドレスを取得すると、映像受信端末プロファイル送信部３０７へ通知する。ホームゲートウェイ装置１０４は宛先ＩＰアドレスが宛先アドレスＣ１に一致するパケットを捕捉して、ＦＥＣ処理前パケット品質情報を測定する。
【００３２】
バッファサイズＤ１は、バッファ３０３のサイズである。映像受信端末１０２、及びホームゲートウェイ装置１０４は、ＦＥＣ処理前パケット品質情報を測定する際に、バッファサイズＤ１を使用する。
【００３３】
続いて、映像受信端末１０２が測定するＦＥＣ処理後パケット品質情報について説明を行う。ＦＥＣ処理後パケット品質解析部３０８はＦＥＣ処理部３０４がデコーダ３０５へ渡す映像ストリームを複製し、ＦＥＣ処理後パケット品質情報を測定する。
【００３４】
ＦＥＣ処理後パケット品質解析部３０８は、測定したＦＥＣ処理後パケット品質情報を品質情報送信部３０９へ渡す。品質情報送信部３０９は、通信部３０１を介して、ＦＥＣ処理後パケット品質情報を品質管理システム１０７へ送信する。
【００３５】
図５は映像受信端末１０２が測定したＦＥＣ処理後パケット品質情報の例である。ユーザ識別情報Ａ２は、映像受信端末プロファイル送信部３０７から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１の値と等しい。
【００３６】
装置識別情報Ｅ２は、品質情報が映像受信端末１０２とホームゲートウェイ装置１０４のどちらが測定したものかを識別するためのものである。品質管理システム１０７は、装置識別情報Ｅ２を使用して、映像受信端末１０２とホームゲートウェイ装置１０４のどちらから品質情報が送信されたか識別する。図５の例では、装置識別情報Ｅ２に映像受信端末の識別子（＝ＩＰＳＴＢ０１）が設定されている。
【００３７】
品質情報種別Ｆ２は、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別するためのものである。品質管理システム１０７は、品質情報種別Ｆ２を使用して、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別する。図５の例では、品質情報種別Ｆ２にＦＥＣ処理後パケット品質情報の識別子（＝ＦＥＣ＿ＡＦＴＥＲ）が設定されている。
【００３８】
品質情報シーケンス番号Ｇ２は、ＦＥＣ処理後パケット品質解析部３０８がＦＥＣ処理後パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ２を使用して、送信されてきたＦＥＣ処理後パケット品質情報を測定順に並べる。
【００３９】
タイムスタンプＨ２は、ＦＥＣ処理後パケット品質情報を測定した時間を設定する。品質管理システム１０７は、タイムスタンプＨ２を参照して、指定された時刻で品質劣化の切り分けを行う。
【００４０】
測定区間識別値Ｉ２は、ＦＥＣ処理後パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するための値である。ここでは、測定区間識別値Ｉ２をＲＴＰシーケンス番号の平均値とする。ＲＴＰシーケンス番号の平均値は、品質情報測定間隔Ｂ１の間にＦＥＣ処理後パケット品質情報の測定に使用したＦＥＣ処理後パケットに含まれるＲＴＰパケットのシーケンス番号の平均値である。品質管理システム１０７は、測定区間識別値Ｉ２を用いて、ＦＥＣ処理後パケット品質情報が映像ストリーム中のどの区間で測定されたものか判別する。測定区間識別値Ｉ２には、ＲＴＰシーケンス番号の平均値の代わりに、ＲＴＰシーケンス番号の中央値などを使用しても良い。
【００４１】
パケット数Ｊ２は、品質情報測定間隔Ｂ１の間にＦＥＣ処理後パケット品質情報の測定に使用したＦＥＣ処理後パケットの数である。測定区間識別値Ｉ２と同様に、ＦＥＣ処理後パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するために使用する。
【００４２】
品質値Ｋ２は、ＦＥＣ処理後パケット品質情報の品質を表す値である。ここでは、品質値Ｋ２をパケット損失数とする。パケット損失数は、品質情報測定間隔Ｂ１の間に損失と判定したＦＥＣ処理後パケットの数である。品質管理システム１０７は、品質値Ｋ２をＦＥＣ処理後パケットの品質が劣化しているか否かを判定するために使用する。このため、例えば映像ストリームの画像圧縮符号化にＭＰＥＧ−２やＨ．２６４を使用している場合に、品質値Ｋ２を損失したビデオフレームの数などとしても良い。また、品質値Ｋ２は一つの値である必要はなく、複数の値があっても良い。
【００４３】
図６はＦＥＣ処理後パケット品質解析部３０８がＦＥＣ処理後パケット品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ２に、映像受信端末プロファイル送信部３０７から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１を設定する（ステップＳＴ６０１）。装置識別情報Ｅ２に映像受信端末の識別子を設定する（ステップＳＴ６０２）。品質情報種別Ｆ２にＦＥＣ処理後パケット品質情報の識別子を設定する（ステップＳＴ６０３）。
【００４４】
品質情報シーケンス番号Ｇ２に１を加算する（ステップＳＴ６０４）。現在時刻を取得し、タイムスタンプＨ２に設定する（ステップＳＴ６０５）。
【００４５】
ＦＥＣ処理後パケットを１つ取得する（ステップＳＴ６０６）。パケット数Ｊ２に１を加算する（ステップＳＴ６０７）。ステップＳＴ６０６で取得したＦＥＣ処理後パケットのＲＴＰシーケンス番号をＲＴＰシーケンス番号の和Ｘに加算する（ステップＳＴ６０８）。ＲＴＰシーケンス番号の和Ｘは測定区間識別値Ｉ２を算出するために使用する。
【００４６】
ＦＥＣ処理後パケットのパケット毎品質値を算出する（ステップＳＴ６０９）。ＦＥＣ処理後パケットのパケット毎品質値とはＦＥＣ処理後パケット毎に算出される値であり、品質情報測定間隔Ｂ１の間に累積したものが品質値となる。ステップＳＴ６０９でのＦＥＣ処理後パケットのパケット毎品質値の算出方法については、図７のフローチャートを用いて後述する。続いて、ステップＳＴ６０９で算出したパケット毎品質値を品質値Ｋ２に加算する（ステップＳＴ６１０）。
【００４７】
ステップＳＴ６０５で設定したタイムスタンプＨ２から、映像受信端末プロファイルに含まれる品質情報測定間隔Ｂ１の時間が経過したかチェックする（ステップＳＴ６１１）。チェックの結果、経過した場合はステップＳＴ６１２へ進む（ステップＳＴ６１１：Ｙｅｓ）。経過していない場合はステップＳＴ６０６へ進む（ステップＳＴ６１１：Ｎｏ）。
【００４８】
（ＲＴＰシーケンス番号の和Ｘ／パケット数Ｊ２）を算出し、測定区間識別値Ｉ２に設定する（ステップＳＴ６１２）。ユーザ識別情報Ａ２、装置識別情報Ｅ２、品質情報種別Ｆ２、品質情報シーケンス番号Ｇ２、タイムスタンプＨ２、測定区間識別値Ｉ２、パケット数Ｊ２、品質値Ｋ２をＦＥＣ処理後パケット品質情報として品質情報送信部３０９へ渡す（ステップＳＴ６１３）。タイムスタンプＨ２、測定区間識別値Ｉ２、パケット数Ｊ２、品質値Ｋ２、ＲＴＰシーケンス番号の和Ｘに０を設定し、ステップＳＴ６０４へ進む（ステップＳＴ６１４）。
【００４９】
図６で測定区間識別値Ｉ２、及びパケット数Ｊ２を算出し、ＦＥＣ処理後パケット品質情報に付与することで、品質管理システム１０７でＦＥＣ処理後パケット品質情報が映像ストリーム中どの区間で測定されたものか判別することを可能としている。
【００５０】
図７はＦＥＣ処理後パケット品質解析部３０８がＦＥＣ処理後パケットのパケット毎品質値を算出する一連の処理を示したフローチャートである。図６のステップＳＴ６０６で今回取得したＦＥＣ処理後パケットと前回取得したＦＥＣ処理後パケットのＲＴＰシーケンス番号の差を算出する（ステップＳＴ７０１）。
【００５１】
ステップＳＴ７０１で算出したＲＴＰシーケンス番号の差の値を判定する（ステップＳＴ７０２）。値が１と等しい場合はステップＳＴ７０３へ進む（ステップＳＴ７０２：Ｙｅｓ）。値が１と等しくない場合はステップＳＴ７０４へ進む（ステップＳＴ７０２：Ｎｏ）。ＲＴＰシーケンス番号の差が１と等しくない場合は、ＦＥＣ処理後パケットが損失していることになる。
【００５２】
ステップＳＴ７０３では、パケット毎品質値に０を設定して終了する。ステップＳＴ７０４では、（ＲＴＰシーケンス番号の差−１）をパケット毎品質値に設定して終了する。（ＲＴＰシーケンス番号の差−１）はＦＥＣ処理後パケットが損失した数になる。
【００５３】
図７では、ＦＥＣ処理後パケット毎に、今回取得したＦＥＣ処理後パケットのＲＴＰシーケンス番号と前回取得したＦＥＣ処理後パケットのＲＴＰシーケンス番号を比較することで、パケット損失の算出を行っている。
【００５４】
次に、映像受信端末１０２が測定するＦＥＣ処理前パケット品質情報について説明を行う。ＦＥＣ処理前パケット品質解析部３１０は映像ストリーム受信部３０２がバッファ３０３に格納する前の映像ストリームを複製し、ＦＥＣ処理前パケット品質情報を測定する。
【００５５】
ＦＥＣ処理前パケット品質解析部３１０は、測定したＦＥＣ処理前パケット品質情報を品質情報送信部３０９へ渡す。品質情報送信部３０９は、通信部３０１を介して、ＦＥＣ処理前パケット品質情報を品質管理システム１０７へ送信する。
【００５６】
図８は映像受信端末１０２が測定したＦＥＣ処理前パケット品質情報の例である。ユーザ識別情報Ａ３は、映像受信端末プロファイル送信部３０７から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１の値と等しい。
【００５７】
装置識別情報Ｅ３は、品質情報が映像受信端末１０２とホームゲートウェイ装置１０４のどちらが測定したものかを識別するためのものである。品質管理システム１０７は、装置識別情報Ｅ３を使用して、映像受信端末１０２とホームゲートウェイ装置１０４のどちらから品質情報が送信されたか識別する。図８の例では、装置識別情報Ｅ３に映像受信端末の識別子（＝ＩＰＳＴＢ０１）が設定されている。
【００５８】
品質情報種別Ｆ３は、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別するためのものである。品質管理システム１０７は、品質情報種別Ｆ３を使用して、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別する。図８の例では、品質情報種別Ｆ３にＦＥＣ処理前パケット品質情報の識別子（＝ＦＥＣ＿ＢＥＦＯＲＥ）が設定されている。
【００５９】
品質情報シーケンス番号Ｇ３は、ＦＥＣ処理前パケット品質解析部３１０がＦＥＣ処理前パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ３を使用して、送信されてきたＦＥＣ処理前パケット品質情報を測定順に並べる。
【００６０】
タイムスタンプＨ３は、ＦＥＣ処理前パケット品質情報を測定した時間を設定する。品質管理システム１０７は、タイムスタンプＨ３を参照して、指定された時刻で品質劣化の切り分けを行う。
【００６１】
測定区間識別値Ｉ３は、ＦＥＣ処理前パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するための値である。ここでは、測定区間識別値Ｉ３をＲＴＰシーケンス番号の平均値とする。ＲＴＰシーケンス番号の平均値は、品質情報測定間隔Ｂ１の間にＦＥＣ処理前パケット品質情報の測定に使用したＦＥＣ処理前パケットに含まれるＲＴＰパケットのシーケンス番号の平均値である。品質管理システム１０７は、測定区間識別値Ｉ３を用いて、ＦＥＣ処理前パケット品質情報が映像ストリーム中のどの区間で測定されたものか判別する。測定区間識別値Ｉ３には、ＲＴＰシーケンス番号の平均値の代わりに、ＲＴＰシーケンス番号の中央値などを使用しても良い。
【００６２】
パケット数Ｊ３は、品質情報測定間隔Ｂ１の間にＦＥＣ処理前パケット品質情報の測定に使用したＦＥＣ処理前パケットの数である。測定区間識別値Ｉ３と同様に、ＦＥＣ処理後パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するために使用する。
【００６３】
品質値Ｋ３は、ＦＥＣ処理前パケット品質情報の品質を表す値である。ここでは、品質値Ｋ３をパケット損失数とする。パケット損失は、仮想的にバッファサイズＤ１のバッファに廃棄されずに格納されたか否かで判定する。すなわち、ＦＥＣ処理前パケットが到着遅延のために、バッファから廃棄されると判定した場合は、パケット損失となる。パケット損失数は、品質情報測定間隔Ｂ１の間に損失と判定したＦＥＣ処理前パケットの数である。品質管理システム１０７は、品質値Ｋ３をＦＥＣ処理前パケットの品質が劣化しているか否かを判定するために使用する。このため、例えば映像ストリームの画像圧縮符号化にＭＰＥＧ−２やＨ．２６４を使用している場合に、品質値Ｋ３を損失したビデオフレームの数などとしても良い。また、品質値Ｋ３は一つの値である必要はなく、複数の値があっても良い。
【００６４】
図９はＦＥＣ処理前パケット品質解析部３１０がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ３に、映像受信端末プロファイル送信部３０７から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１を設定する（ステップＳＴ９０１）。装置識別情報Ｅ３に映像受信端末の識別子を設定する（ステップＳＴ９０２）。品質情報種別Ｆ３にＦＥＣ処理前パケット品質情報の識別子を設定する（ステップＳＴ９０３）。
【００６５】
品質情報シーケンス番号Ｇ３に１を加算する（ステップＳＴ９０４）。現在時刻を取得し、タイムスタンプＨ３に設定する（ステップＳＴ９０５）。
【００６６】
ＦＥＣ処理前パケットを１つ取得する（ステップＳＴ９０６）。パケット数Ｊ３に１を加算する（ステップＳＴ９０７）。ステップＳＴ９０６で取得したＦＥＣ処理前パケットのＲＴＰシーケンス番号をＲＴＰシーケンス番号の和Ｙに加算する（ステップＳＴ９０８）。ＲＴＰシーケンス番号の和Ｙは測定区間識別値Ｉ３を算出するために使用する。
【００６７】
ＦＥＣ処理前パケットのパケット毎品質値を算出する（ステップＳＴ９０９）。ＦＥＣ処理前パケットのパケット毎品質値とはＦＥＣ処理前パケット毎に算出される値であり、品質情報測定間隔Ｂ１の間に累積したものが品質値となる。ステップＳＴ９０９でのＦＥＣ処理前パケットのパケット毎品質値の算出方法については、図１０のフローチャートを用いて後述する。続いて、ステップＳＴ９０９で算出したパケット毎品質値を品質値Ｋ３に加算する（ステップＳＴ９１０）。
【００６８】
ステップＳＴ９０５で設定したタイムスタンプＨ３から、映像受信端末プロファイル送信部３０７から取得した映像受信端末プロファイルに含まれる品質情報測定間隔Ｂ１の時間が経過したかチェックする（ステップＳＴ９１１）。チェックの結果、経過した場合はステップＳＴ９１２へ進む（ステップＳＴ９１１：Ｙｅｓ）。経過していない場合はステップＳＴ９０６へ進む（ステップＳＴ９１１：Ｎｏ）。
【００６９】
（ＲＴＰシーケンス番号の和Ｙ／パケット数Ｊ３）を算出し、測定区間識別値Ｉ３に設定する（ステップＳＴ９１２）。ユーザ識別情報Ａ３、装置識別情報Ｅ３、品質情報種別Ｆ３、品質情報シーケンス番号Ｇ３、タイムスタンプＨ３、測定区間識別値Ｉ３、パケット数Ｊ３、品質値Ｋ３をＦＥＣ処理前パケット品質情報として品質情報送信部３０９へ渡す（ステップＳＴ９１３）。タイムスタンプＨ３、測定区間識別値Ｉ３、パケット数Ｊ３、品質値Ｋ３、ＲＴＰシーケンス番号の和Ｙに０を設定し、ステップＳＴ９０４へ進む（ステップＳＴ９１４）。
【００７０】
図９で測定区間識別値Ｉ３、及びパケット数Ｊ３を算出し、ＦＥＣ処理前パケット品質情報に付与することで、品質管理システム１０７でＦＥＣ処理前パケット品質情報が映像ストリーム中どの区間で測定されたものか判別することを可能としている。
【００７１】
図１０はＦＥＣ処理前パケット品質解析部３１０がＦＥＣ処理前パケットのパケット毎品質値を算出する一連の処理を示したフローチャートである。図９のステップＳＴ９０６で今回取得したＦＥＣ処理前パケットのＲＴＰシーケンス番号とＲＴＰシーケンス番号下限値を比較する（ステップＳＴ１００１）。ＲＴＰシーケンス番号下限値とは、ＦＥＣ処理前パケットの到着が遅延したために、仮想的にバッファサイズＤ１のバッファから破棄されるか否かを判定するための閾値である。ＦＥＣ処理前パケットのＲＴＰシーケンス番号がＲＴＰシーケンス番号下限値を下回った場合は破棄と判定する。今回取得したＦＥＣ処理前パケットのＲＴＰシーケンス番号の方が大きければステップＳＴ１００３へ進む（ステップＳＴ１００１：Ｙｅｓ）。そうでなければステップＳＴ１００２へ進む（ステップＳＴ１００１：Ｎｏ）。
【００７２】
ステップＳＴ１００２では、パケット毎品質値に０を設定して終了する。
【００７３】
ステップＳＴ１００３では、今回取得したＦＥＣ処理前パケットのＲＴＰシーケンス番号と変数ｘに格納されているＲＴＰシーケンス番号の差を算出する。変数ｘには、前回取得した到着が遅延していないＦＥＣ処理前パケットのＲＴＰシーケンス番号が格納されている。
【００７４】
続いて、ステップＳＴ１００３で算出したＲＴＰシーケンス番号の差の値を判定する（ステップＳＴ１００４）。値が１以上の場合は、ステップＳＴ１００６へ進む（ステップＳＴ１００４：１以上）。値が０未満の場合は、ステップＳＴ１００５へ進む（ステップＳＴ１００４：０未満）。値が０と等しい場合は、ステップＳＴ１００２へ進む（ステップＳＴ１００４：０）。値が１以上の場合は、到着が遅延していないＦＥＣ処理前パケットが仮想的なバッファに格納されたことを示す。値が０未満の場合は、到着が遅延したＦＥＣ処理前パケットが仮想的なバッファに格納されたことを示す。値が０場合は、ＲＴＰシーケンス番号が重複したＦＥＣ処理前パケットが到着したことを示す。
【００７５】
ステップＳＴ１００５では、パケット毎品質値に−１を設定して終了する。これは、到着が遅延したＦＥＣ処理前パケットが仮想的なバッファに格納されたことにより、パケット損失を１減算する処理である。
【００７６】
ステップＳＴ１００６では、変数ｘに今回取得したＦＥＣ処理前パケットのＲＴＰシーケンス番号を代入する。続いて、（変数ｘに格納されているＲＴＰシーケンス番号−バッファサイズＤ１／パケットサイズ）を算出し、ＲＴＰシーケンス番号下限値に設定する（ステップＳＴ１００７）。バッファサイズＤ１は、映像受信端末プロファイルに含まれる値である。パケットサイズは、ＦＥＣ処理前パケットのパケットサイズであり、固定値とする。パケット毎品質値に（ＲＴＰシーケンス番号の差−１）を設定して終了する（ステップＳＴ１００８）。
【００７７】
図１０では、映像受信端末１０２が備えるバッファサイズＤ１を使用して、仮想的にバッファから破棄されるか否かを判定することにより、ＦＥＣ処理前パケット毎にパケット損失の算出を行っている。
【００７８】
［実施の形態１のホームゲートウェイ装置］
次に、本発明の実施の形態１におけるホームゲートウェイ装置１０４の装置構成について説明する。図１１は、ホームゲートウェイ装置１０４の装置構成を示した図である。外部ネットワーク側通信部１１０１は、外部ネットワーク１０５を介して映像配信サーバ１０６が配信する映像ストリームを受信する。外部ネットワーク側通信部１１０１は、受信した映像ストリームをパケット転送部１１０２へ渡す。パケット転送部１１０２は、映像ストリームをホームネットワーク側通信部１１０３に転送する。ホームネットワーク側通信部１１０３は受け取った映像ストリームを、ホームネットワーク１０３を介して映像受信端末１０２へ送信する。
【００７９】
続いて、映像受信端末１０２からホームゲートウェイ装置１０４へ送信されてくる映像受信端末プロファイルについて説明する。ホームネットワーク側通信部１１０３は、ホームネットワーク１０３を介して映像受信端末１０２が送信する映像受信端末プロファイルを受信する。ホームネットワーク側通信部１１０３は、受信した映像受信端末プロファイルをパケット転送部１１０２へ渡す。パケット転送部１１０２は、映像受信端末プロファイルを映像受信端末プロファイル取得部１１０５に転送する。
【００８０】
映像受信端末プロファイル取得部１１０５は、映像受信端末プロファイルに含まれる宛先アドレスＣ１をパケット転送制御部１１０４へ渡す。パケット転送制御部１１０４は、宛先ＩＰアドレスが宛先アドレスＣ１と一致するパケットを複製し、ＦＥＣ処理前パケット品質解析部１１０６に渡すように、パケット転送部１１０２に設定する。これにより、パケット転送部１１０２は、映像受信端末１０２に配信される映像ストリームを複製してＦＥＣ処理前パケット品質解析部１１０６に渡す。
【００８１】
また、映像受信端末プロファイル取得部１１０５は、映像受信端末プロファイルに含まれるユーザ識別情報Ａ１、品質情報測定間隔Ｂ１、及びバッファサイズＤ１をＦＥＣ処理前パケット品質解析部１１０６へ渡す。ＦＥＣ処理前パケット品質解析部１１０６はＦＥＣ処理前パケット品質情報を測定する際に、ユーザ識別情報Ａ１、品質情報測定間隔Ｂ１、及びバッファサイズＤ１を使用する。
【００８２】
次に、ホームゲートウェイ装置１０４が測定するＦＥＣ処理前パケット品質情報について説明を行う。ＦＥＣ処理前パケット品質解析部１１０６はパケット転送部１１０２から受け取った映像ストリームからＦＥＣ処理前パケット品質情報を測定する。
【００８３】
ＦＥＣ処理前パケット品質解析部１１０６は、測定したＦＥＣ処理前パケット品質情報を品質情報送信部１１０７へ渡す。品質情報送信部１１０７は、パケット転送部１１０２、及び外部ネットワーク側通信部１１０１を介して、ＦＥＣ処理前パケット品質情報を品質管理システム１０７へ送信する。
【００８４】
図１２はホームゲートウェイ装置１０４が測定したＦＥＣ処理前パケット品質情報の例である。ユーザ識別情報Ａ４は、映像受信端末プロファイル取得部１１０５から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１の値と等しい。
【００８５】
装置識別情報Ｅ４は、品質情報が映像受信端末１０２とホームゲートウェイ装置１０４のどちらが測定したものかを識別するためのものである。品質管理システム１０７は、装置識別情報Ｅ４を使用して、映像受信端末１０２とホームゲートウェイ装置１０４のどちらから品質情報が送信されたか識別する。図１２の例では、装置識別情報Ｅ４にホームゲートウェイ装置の識別子（＝ＨＧＷ０１）が設定されている。
【００８６】
品質情報種別Ｆ４は、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別するためのものである。品質管理システム１０７は、品質情報種別Ｆ４を使用して、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別する。図１２の例では、品質情報種別Ｆ４にＦＥＣ処理前パケット品質情報の識別子（＝ＦＥＣ＿ＢＥＦＯＲＥ）が設定されている。
【００８７】
品質情報シーケンス番号Ｇ４は、ＦＥＣ処理前パケット品質解析部１１０６がＦＥＣ処理前パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ４を使用して、送信されてきたＦＥＣ処理前パケット品質情報を測定順に並べる。
【００８８】
タイムスタンプＨ４は、ＦＥＣ処理前パケット品質情報を測定した時間を設定する。品質管理システム１０７は、タイムスタンプＨ４を参照して、指定された時刻で品質劣化の切り分けを行う。
【００８９】
測定区間識別値Ｉ４は、ＦＥＣ処理前パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するための値である。ここでは、測定区間識別値Ｉ４をＲＴＰシーケンス番号の平均値とする。ＲＴＰシーケンス番号の平均値は、品質情報測定間隔Ｂ１の間にＦＥＣ処理前パケット品質情報の測定に使用したＦＥＣ処理前パケットに含まれるＲＴＰパケットのシーケンス番号の平均値である。品質管理システム１０７は、測定区間識別値Ｉ４を用いて、ＦＥＣ処理前パケット品質情報が映像ストリーム中のどの区間で測定されたものか判別する。測定区間識別値Ｉ３には、ＲＴＰシーケンス番号の平均値の代わりに、ＲＴＰシーケンス番号の中央値などを使用しても良い。
【００９０】
パケット数Ｊ４は、品質情報測定間隔Ｂ１の間にＦＥＣ処理前パケット品質情報の測定に使用したＦＥＣ処理前パケットの数である。測定区間識別値Ｉ４と同様に、ＦＥＣ処理後パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するために使用する。
【００９１】
品質値Ｋ４は、ＦＥＣ処理前パケット品質情報の品質を表す値である。ここでは、品質値Ｋ４をパケット損失数とする。パケット損失は、仮想的にバッファサイズＤ１のバッファに廃棄されずに格納されたか否かで判定する。すなわち、ＦＥＣ処理前パケットが到着遅延のために、バッファから廃棄されると判定した場合は、パケット損失となる。パケット損失数は、品質情報測定間隔Ｂ１の間に損失と判定したＦＥＣ処理前パケットの数である。品質管理システム１０７は、品質値Ｋ４をＦＥＣ処理前パケットの品質が劣化しているか否かを判定するために使用する。このため、例えば映像ストリームの画像圧縮符号化にＭＰＥＧ−２やＨ．２６４を使用している場合に、品質値Ｋ４を損失したビデオフレームの数などとしても良い。また、品質値Ｋ４は一つの値である必要はなく、複数の値があっても良い。
【００９２】
図１３はＦＥＣ処理前パケット品質解析部１１０６がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ４に、映像受信端末プロファイル取得部１１０５から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１を設定する（ステップＳＴ１３０１）。装置識別情報Ｅ４に映像受信端末の識別子を設定する（ステップＳＴ１３０２）。品質情報種別Ｆ４にＦＥＣ処理前パケット品質情報の識別子を設定する（ステップＳＴ１３０３）。
【００９３】
品質情報シーケンス番号Ｇ４に１を加算する（ステップＳＴ１３０４）。現在時刻を取得し、タイムスタンプＨ４に設定する（ステップＳＴ１３０５）。
【００９４】
ＦＥＣ処理前パケットを１つ取得する（ステップＳＴ１３０６）。パケット数Ｊ４に１を加算する（ステップＳＴ１３０７）。ステップＳＴ１３０６で取得したＦＥＣ処理前パケットのＲＴＰシーケンス番号をＲＴＰシーケンス番号の和Ｚに加算する（ステップＳＴ１３０８）。ＲＴＰシーケンス番号の和Ｚは測定区間識別値Ｉ４を算出するために使用する。
【００９５】
ＦＥＣ処理前パケットのパケット毎品質値を算出する（ステップＳＴ１３０９）。ＦＥＣ処理前パケットのパケット毎品質値とはＦＥＣ処理前パケット毎に算出される値であり、品質情報測定間隔Ｂ１の間に累積したものが品質値となる。ステップＳＴ１３０９でのＦＥＣ処理前パケットのパケット毎品質値の算出方法は、図１０のフローチャートと同じである。続いて、ステップＳＴ１３０９で算出したパケット毎品質値を品質値Ｋ４に加算する（ステップＳＴ１３１０）。
【００９６】
ステップＳＴ１３０５で設定したタイムスタンプＨ４から、映像受信端末プロファイル取得部１１０５から取得した映像受信端末プロファイルに含まれる品質情報測定間隔Ｂ１の時間が経過したかチェックする（ステップＳＴ１３１１）。チェックの結果、経過した場合はステップＳＴ１３１２へ進む（ステップＳＴ１３１１：Ｙｅｓ）。経過していない場合はステップＳＴ１３０６へ進む（ステップＳＴ１３１１：Ｎｏ）。
【００９７】
（ＲＴＰシーケンス番号の和Ｚ／パケット数Ｊ４）を算出し、測定区間識別値Ｉ４に設定する（ステップＳＴ１３１２）。ユーザ識別情報Ａ４、装置識別情報Ｅ４、品質情報種別Ｆ４、品質情報シーケンス番号Ｇ４、タイムスタンプＨ４、測定区間識別値Ｉ４、パケット数Ｊ４、品質値Ｋ４をＦＥＣ処理前パケット品質情報として品質情報送信部１１０７へ渡す（ステップＳＴ１３１３）。タイムスタンプＨ４、測定区間識別値Ｉ４、パケット数Ｊ４、品質値Ｋ４、ＲＴＰシーケンス番号の和Ｚに０を設定し、ステップＳＴ１３０４へ進む（ステップＳＴ１３１４）。
【００９８】
図１３に示すように、測定区間識別値Ｉ４、及びパケット数Ｊ４を算出し、ＦＥＣ処理前パケット品質情報に付与することで、品質管理システム１０７でＦＥＣ処理前パケット品質情報が映像ストリーム中どの区間で測定されたものか判別することを可能としている。
【００９９】
［実施の形態１の品質管理システム］
本発明の実施の形態１における品質管理システム１０７の装置構成について説明する。図１４は、品質管理システム１０７の装置構成を示した図である。通信部１４０１は、外部ネットワーク１０５から映像受信端末１０２とホームゲートウェイ装置１０４が送信する品質情報を受信する。通信部１４０１は、品質情報を品質情報分類部１４０２へ渡す。品質情報分類部１４０２は、受け取った品質情報を分類し、品質情報データベース１４０３に格納する。
【０１００】
図１５は、品質情報分類部１４０２が品質情報を分類して、品質情報データベース１４０３に格納する例である。品質情報データベース１４０３は、ユーザ識別情報ごとに映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報を品質情報シーケンス番号順に保持する。品質情報分類部１４０２は、品質情報データベース１４０３内の該当箇所に品質情報を格納する。
【０１０１】
図１６は、品質情報分類部１４０２が通信部１４０１から受け取った品質情報を品質情報データベース１４０３に格納する一連の処理を示したフローチャートである。まず、通信部１４０１から品質情報を受け取る（ステップＳＴ１６０１）。
【０１０２】
ステップＳＴ１６０１で受け取った品質情報に含まれるユーザ識別情報を参照する（ステップＳＴ１６０２）。ステップＳＴ１６０２で参照したユーザ識別情報と品質情報データベース１４０３のユーザ識別情報を照合する（ステップＳＴ１６０３）。これにより、品質情報データベース１４０３に追加する品質情報のユーザを特定する。
【０１０３】
ステップＳＴ１６０１で受け取った品質情報に含まれる装置識別情報と品質情報種別を参照する（ステップＳＴ１６０４）。ステップＳＴ１６０４で参照した装置識別情報と品質情報種別から、品質情報が映像受信端末１０２のＦＥＣ処置後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報のいずれかを識別し、品質情報の格納場所を特定する（ステップＳＴ１６０５）。
【０１０４】
ステップＳＴ１６０１で受け取った品質情報に含まれる品質情報シーケンス番号を参照する（ステップＳＴ１６０６）。ステップＳＴ１６０５で特定した品質情報の格納場所に、品質情報シーケンス番号順となるように品質情報を挿入する（ステップＳＴ１６０７）。
【０１０５】
続いて、品質情報取得部１４０５が品質劣化判定に使用する品質情報を品質情報データベース１４０３から取得する方法について説明を行う。入力部１４０４は、ユーザ識別情報と劣化判定時刻を品質情報取得部１４０５に渡す。ユーザ識別情報は品質劣化の切り分け対象となるユーザを特定するためのものである。劣化判定時刻は、品質劣化の切り分けを行う時刻である。
【０１０６】
品質情報取得部１４０５は、入力部１４０４から受け取ったユーザ識別情報と劣化判定時刻をもとに、品質情報データベース１４０３から品質劣化の切り分けに使用する品質情報を取得する。図１７は品質情報取得部１４０５が品質情報を品質情報データベース１４０３から取得する例である。
【０１０７】
品質情報取得部１４０５は、入力部１４０４から受け取ったユーザ識別情報から取得する品質情報のユーザを特定する。次に、入力部１４０４から受け取った劣化判定時刻と最も時刻が近い映像受信端末１０２のＦＥＣ処理後パケット品質情報を取得する。取得した映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる測定区間識別値Ｉ２とパケット数Ｊ２を参照して、測定区間が重複する映像受信端末１０２のＦＥＣ処理前パケット品質情報を選択する。同様に取得した映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる測定区間識別値Ｉ２とパケット数Ｊ２を参照して、測定区間が重複するホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報を取得する。
【０１０８】
ただし、ここでは劣化判定時刻と最も時刻が近い映像受信端末１０２のＦＥＣ処理後パケット品質情報を取得した後に測定区間が重複する他の品質情報を取得しているが、劣化判定時刻と最も時刻が近い映像受信端末１０２のＦＥＣ処理前パケット品質情報、もしくはホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報を取得した後に測定区間が重複する他の品質情報を取得しても良い。
【０１０９】
図１８は品質情報取得部１４０５が品質情報データベース１４０３から品質情報を取得する一連の処理を示したフローチャートである。入力部１４０４からユーザ識別情報と劣化判定時刻を受け取る（ステップＳＴ１８０１）。入力部１４０４から受け取ったユーザ識別情報と品質情報データベース１４０３のユーザ識別情報を照合する（ステップＳＴ１８０２）。これにより、品質情報データベース１４０３から取得する品質情報のユーザを特定する。
【０１１０】
入力部１４０４から受け取った劣化判定時刻と映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれるタイムスタンプＨ２を比較し、最も時刻が近い映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐを特定する（ステップＳＴ１８０３）。映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐは、品質管理システム１０７が行う品質劣化の切り分けに使用する。
【０１１１】
ステップＳＴ１８０３で特定した映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐから測定区間識別値Ｉ２とパケット数Ｊ２を取得する（ステップＳＴ１８０４）。（測定区間識別値Ｉ２−パケット数Ｊ２／２）と（測定区間識別値Ｉ２＋パケット数Ｊ２／２）を算出し、それぞれ測定区間最小値ａ、測定区間最大値ｂに設定する（ステップＳＴ１８０５）。
【０１１２】
映像受信端末１０２のＦＥＣ処理前パケット品質情報を検索し、（測定区間識別値Ｉ３−パケット数Ｊ３／２）＜測定区間最小値ａ＜（測定区間識別値Ｉ３＋パケット数Ｊ３／２）となる品質情報Ｑ´と、（測定区間識別値Ｉ３−パケット数Ｊ３／２）＜測定区間最大値ｂ＜（測定区間識別値Ｉ３＋パケット数Ｊ３／２）となる品質情報Ｑ´´を特定する（ステップＳＴ１８０６）。
【０１１３】
Ｑ´からＱ´´までの間の品質情報シーケンス番号Ｇ３が連続する品質情報に含まれる品質値Ｋ３を合計した値を持つ、映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑを生成する（ステップＳＴ１８０７）。映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑは、品質管理システム１０７が行う品質劣化の切り分けに使用する。
【０１１４】
ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報を検索し、（測定区間識別値Ｉ４−パケット数Ｊ４／２）＜測定区間最小値ａ＜（測定区間識別値Ｉ４＋パケット数Ｊ４／２）となる品質情報Ｒ´と、（測定区間識別値Ｉ４−パケット数Ｊ４／２）＜測定区間最大値ｂ＜（測定区間識別値Ｉ４＋パケット数Ｊ４／２）となる品質情報Ｒ´´を特定する（ステップＳＴ１８０８）。
【０１１５】
Ｒ´からＲ´´までの間の品質情報シーケンス番号Ｇ４が連続する品質情報に含まれる品質値Ｋ４を合計した値を持つ、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒを生成する（ステップＳＴ１８０９）。ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒは、品質管理システム１０７が行う品質劣化の切り分けに使用する。
【０１１６】
映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐ、映像受信端末のＦＥＣ処理前パケット品質情報Ｑ、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒを品質劣化判定部１４０６へ渡す（ステップＳＴ１８１０）。
【０１１７】
図１４に示す品質管理システム１０７において、品質情報に含まれる品質値を合算して映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑ、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒを求めることにより、映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐと測定区間が重複する品質情報を得ることができる。
【０１１８】
続いて、品質管理システム１０７が品質劣化の切り分けを行う方法について説明を行う。品質劣化判定部１４０６は、品質情報取得部１４０５から映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐ、映像受信端末のＦＥＣ処理前パケット品質情報Ｑ、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒを受け取り、品質劣化の切り分け判定を行う。
【０１１９】
品質情報取得部１４０５は品質劣化の切り分け判定結果を出力部１４０７へ渡す。品質劣化の切り分け判定結果には、外部ネットワーク１０５、ホームネットワーク１０３、もしくは映像受信端末１０２内部のいずれで劣化が発生しているか、ＦＥＣによって劣化が回復されたかどうかといった情報が含まれる。出力部１４０７は、受け取った品質劣化の切り分け判定結果を出力する。
【０１２０】
図１９は品質劣化判定部１４０６が品質劣化の切り分け判定を行う一連の処理を示したフローチャートである。品質情報取得部１４０５から映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐ、映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑ、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒを受け取る（ステップＳＴ１９０１）。
【０１２１】
映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐの品質値Ｋ２と閾値を比較し、映像受信端末１０２のＦＥＣ処理後パケット品質が“良好”と“劣化”のどちらかを判定する（ステップＳＴ１９０２）。映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑの品質値Ｋ３と閾値を比較し、映像受信端末１０２のＦＥＣ処理前パケット品質が“良好”と“劣化”のどちらかを判定する（ステップＳＴ１９０３）。ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒの品質値Ｋ４と閾値を比較し、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“良好”と“劣化”のどちらかを判定する（ステップＳＴ１９０４）。
【０１２２】
映像受信端末１０２のＦＥＣ処理後パケット品質、映像受信端末１０２のＦＥＣ処理前パケット品質、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質から、品質劣化の切り分け判定を行う（ステップＳＴ１９０５）。品質劣化の切り分け判定は、図２０に示す品質劣化の切り分け判定テーブルに従って行う。
【０１２３】
図２０に示すように、映像受信端末１０２のＦＥＣ処理後パケット品質が“良好”、映像受信端末１０２のＦＥＣ処理前パケット品質が“良好”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“良好”の場合は、品質劣化の切り分け判定結果は“劣化は発生していない”となる。
【０１２４】
映像受信端末１０２のＦＥＣ処理後パケット品質が“良好”、映像受信端末１０２のＦＥＣ処理前パケット品質が“劣化”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“良好”の場合は、品質劣化の切り分け判定結果は“ホームネットワーク１０３で劣化が発生しているが、映像受信端末１０２のＦＥＣ処理で回復した”となる。
【０１２５】
映像受信端末１０２のＦＥＣ処理後パケット品質が“劣化”、映像受信端末１０２のＦＥＣ処理前パケット品質が“良好”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“良好”の場合は、品質劣化の切り分け判定結果は“映像受信端末１０２内部で劣化が発生している”となる。
【０１２６】
映像受信端末１０２のＦＥＣ処理後パケット品質が“良好”、映像受信端末１０２のＦＥＣ処理前パケット品質が“劣化”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“劣化”の場合は、品質劣化の切り分け判定結果は“外部ネットワーク１０５で劣化が発生しているが、映像受信端末１０２のＦＥＣ処理で回復した”となる。
【０１２７】
映像受信端末１０２のＦＥＣ処理後パケット品質が“劣化”、映像受信端末１０２のＦＥＣ処理前パケット品質が“劣化”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“良好”の場合は、品質劣化の切り分け判定結果は“ホームネットワーク１０３で劣化が発生し、映像受信端末１０２のＦＥＣ処理でも回復できない”となる。
【０１２８】
映像受信端末１０２のＦＥＣ処理後パケット品質が“劣化”、映像受信端末１０２のＦＥＣ処理前パケット品質が“劣化”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“劣化”の場合は、品質劣化の切り分け判定結果は“外部ネットワーク１０５で劣化が発生し、映像受信端末１０２のＦＥＣ処理でも回復できない”となる。
【０１２９】
一方、映像受信端末１０２のＦＥＣ処理後パケット品質が“良好”、映像受信端末１０２のＦＥＣ処理前パケット品質が“良好”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“劣化”の場合と、映像受信端末１０２のＦＥＣ処理後パケット品質が“劣化”、映像受信端末１０２のＦＥＣ処理前パケット品質が“良好”、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質が“劣化”の場合は通常起こりえないため、品質劣化の切り分け判定結果は“システム異常”とする。
【０１３０】
最後に、品質劣化の切り分け判定結果を出力部１４０７に渡す（ステップＳＴ１９０６）。
【０１３１】
また、図１９では、各品質を“良好”と“劣化”の２値で判定しているが、閾値を複数用意することで、多値で判定しても良い。これにより、例えば外部ネットワーク１０５でのみ劣化が発生している場合と外部ネットワーク１０５とホームネットワーク１０３の両方で劣化が発生している場合も切り分けることができる。
【０１３２】
［実施の形態１の効果］
以上のように、この実施の形態１による映像受信端末によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、測定したそれぞれの品質情報を送信する品質情報送信部と、少なくともバッファのサイズを示す情報を含む映像受信端末プロファイルを生成して送信する映像受信端末プロファイル送信部とを備えたので、ＦＥＣによる回復処理が考慮される等、精度良く品質劣化の原因を切り分けるシステムを得ることができる。
【０１３３】
また、実施の形態１の映像受信端末によれば、ＦＥＣ処理前パケット品質解析部は、品質情報として、映像ストリームの品質値と、パケットに含まれるシーケンス番号を使用して、品質情報が映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、その算出結果とを含めるようにしたので、正しく品質劣化の切り分けを行うことができる。すなわち、従来ではホームゲートウェイ装置と映像受信端末が測定した品質情報について、映像ストリーム中の測定区間の照合を行わずに品質劣化の切り分けを行っていたため、映像ストリーム中の異なる区間で測定された品質情報を比較してしまう可能性があり、正しく切り分けができない場合があったが、実施の形態１の映像受信端末ではこのような問題を解決することができる。
【０１３４】
また、実施の形態１の映像受信端末によれば、ＦＥＣ処理後パケット品質解析部は、パケットに含まれるシーケンス番号を使用して、品質情報が映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、算出結果を品質情報に含めるようにしたので、正しく品質劣化の切り分けを行うことができる。
【０１３５】
また、実施の形態１の映像受信端末によれば、ＦＥＣ処理前パケット品質解析部は、バッファサイズを使用して、仮想的にバッファからパケットが破棄されるか否かを判定してパケット損失を算出し、算出結果を品質情報に含めるようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０１３６】
また、実施の形態１のホームゲートウェイ装置によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、ホームゲートウェイ装置を介して配信する映像ストリームを受信する映像受信端末の、少なくとも、映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを取得する映像受信端末取得部と、映像受信端末プロファイルを用いて、映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、ＦＥＣ処理前パケット品質解析部が測定した品質情報を送信する品質情報送信部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【０１３７】
また、実施の形態１のホームゲートウェイ装置によれば、ＦＥＣ処理前パケット品質解析部は、品質情報として、映像ストリームの品質値と、パケットに含まれるシーケンス番号を使用して、品質情報が映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、その算出結果とを含めるようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０１３８】
また、実施の形態１のホームゲートウェイ装置によれば、ＦＥＣ処理前パケット品質解析部は、映像受信端末プロファイルに含まれるバッファのサイズを示す情報を使用して、仮想的にバッファからパケットが破棄されるか否かを判定してパケット損失を算出し、その算出結果を品質情報に含めるようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０１３９】
また、実施の形態１の品質管理システムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、映像ストリームを受信する映像受信端末の、少なくとも、映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを用いて生成された映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【０１４０】
また、実施の形態１の品質管理システムによれば、品質情報は、映像ストリームの品質値と、品質情報が映像ストリーム中のどの区間で測定されたものか判別するための識別値とを含み、品質情報取得部は、識別値を使用して、映像受信端末及び映像受信端末に映像ストリームを送信するホームゲートウェイ装置から送信されてきた品質情報の測定区間を特定し、品質劣化の切り分けを行うための品質情報を生成するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０１４１】
また、実施の形態１の品質管理システムによれば、品質劣化判定部は、映像受信端末で測定された品質情報と、映像受信端末に映像ストリームを送信するホームゲートウェイ装置で測定された品質情報とを用い、ホームゲートウェイ装置の上流側ネットワークである外部ネットワークか、ホームゲートウェイ装置と映像受信端末とを接続するためのホームネットワークか、もしくは映像受信端末内部のいずれかで劣化が発生しているか、または、映像受信端末内部で劣化が回復されたかを切り分けるようにしたので、外部ネットワーク、ホームネットワーク、映像受信端末内部のいずれかで劣化が発生しているか、または劣化が回復したか、といった切り分けを正しく行うことができる。
【０１４２】
また、実施の形態１の品質劣化切り分けシステムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、映像ストリームをホームゲートウェイ装置を介して受信すると共に、映像ストリームの品質情報を生成するための映像受信端末プロファイルを生成する映像受信端末と、映像受信端末プロファイルを用いて映像ストリームの品質情報を生成するホームゲートウェイ装置と、それぞれの品質情報を用いて映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、映像受信端末プロファイルは、少なくとも、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、映像受信端末は、バッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、測定したそれぞれの品質情報を品質管理システムへ送信する品質情報送信部と、映像受信端末プロファイルを生成してホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、ホームゲートウェイ装置は、映像受信端末が送信する映像受信端末プロファイルを受信する映像受信端末取得部と、映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、ＦＥＣ処理前パケット品質解析部が測定した品質情報を品質管理システムへ送信する品質情報送信部とを有し、品質管理システムは、送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を前記品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを有するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０１４３】
また、実施の形態１の品質劣化切り分けシステムによれば、品質管理システムの品質劣化判定部は、映像受信端末のＦＥＣ処理前パケット品質解析部が測定した品質情報と、映像受信端末のＦＥＣ処理後パケット品質解析部が測定した品質情報と、ホームゲートウェイ装置のＦＥＣ処理前パケット品質解析部が測定した品質情報を使用して、ホームゲートウェイ装置の上流側ネットワークである外部ネットワークか、ホームゲートウェイ装置と映像受信端末とを接続するためのホームネットワークか、もしくは映像受信端末内部のいずれかで劣化が発生しているか、または、ＦＥＣによって劣化が回復されたかを切り分けるようにしたので、外部ネットワーク、ホームネットワーク、映像受信端末内部のいずれで劣化が発生しているか、または劣化が回復したか、といった切り分けを正しく行うことができる。
【０１４４】
実施の形態２．
実施の形態１では、映像受信端末１０２でＦＥＣ処理後パケット品質情報とＦＥＣ処理前パケット品質情報を、また、ホームゲートウェイ装置１０４でＦＥＣ処理前パケット品質情報を測定し、品質管理システム１０７で品質情報が映像ストリーム中のどの区間にあるか照合した。これに対し、実施の形態２では、実施の形態１で測定している映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に対応する品質情報を映像受信端末１０２の一箇所で測定する。これは、映像ストリーム中の同じ区間において、実施の形態１の映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報を測定することに相当する。なお、全体のシステム構成は実施の形態１における図１と同様であるため、図１を用いて説明する。
【０１４５】
映像受信端末１０２は映像配信サーバ１０６から配信される映像ストリームから品質情報の測定を行う。品質情報には、品質管理システム１０７が品質劣化の原因を切り分けるための情報が含まれている。映像受信端末１０２が測定する品質情報には、実施の形態１の映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に対応する品質情報が含まれる。映像受信端末１０２は、品質情報の測定に必要な情報を付与したＦＥＣ処理後パケットを用いて、品質情報を測定する。
【０１４６】
ホームゲートウェイ装置１０４は、映像受信端末１０２へ転送する映像ストリームを捕捉し、パケット損失が発生したと判定した場合に、映像受信端末１０２にダミーパケットを送信する。ダミーパケットは損失パケットのパケットヘッダを復元して生成する。ただし、ペイロードはダミーデータとする。映像受信端末１０２は、このダミーパケットを品質情報の測定に必要な情報をＦＥＣ処理後パケットに付与するのに使用する。
【０１４７】
品質管理システム１０７は映像受信端末１０２から送信される品質情報を蓄積する。実施の形態１と同様に、品質管理システム１０７は、ユーザ識別情報と時刻が入力されると、蓄積した品質情報を使用して、該当するユーザがその時刻に視聴していた映像に対して品質劣化の切り分け判定結果を出力する。
【０１４８】
［実施の形態２のシステムの動作］
図２１を参照して、本発明の実施の形態２におけるシステムの動作について説明する。図２１は品質劣化切り分けシステムの動作を示すシーケンス図である。映像受信端末１０２は映像受信端末プロファイルを生成し、ホームゲートウェイ装置１０４へ送信する（ステップＳＴ２１０１）。映像受信端末プロファイルにはホームゲートウェイ装置１０４がダミーパケットを送信するかを判定するための情報が含まれている。
【０１４９】
映像配信サーバ１０６は外部ネットワーク１０５へ映像を配信する（ステップＳＴ２１０３）。ホームゲートウェイ装置１０４は、配信されている映像ストリームを捕捉し、映像ストリームにパケット損失が発生したと判定した場合に、損失したパケットのダミーパケットを生成して、映像受信端末１０２に送信する（ステップＳＴ２１０４）。
【０１５０】
映像受信端末１０２は、配信されている映像ストリームをバッファに格納した後で、ＦＥＣによる回復処理も行われた後に捕捉し、品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ２１０５）。ただし、映像受信端末１０２は映像ストリーム中に含まれるダミーパケット、及びＦＥＣによる回復有無を識別することにより、実施の形態１で測定していた映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に相当する品質情報を得ることができる。品質管理システム１０７は受信した品質情報を分類して蓄積する（ステップＳＴ２１０６）。
【０１５１】
品質管理システム１０７は、ユーザ識別情報と時刻が入力されると、蓄積した品質情報を使用して、該当するユーザがその時刻に視聴していた映像に対して品質劣化の切り分け判定結果を出力する（ステップＳＴ２１０７）。
【０１５２】
［実施の形態２の映像受信端末］
実施の形態２における映像受信端末１０２の装置構成について説明する。図２２は、映像受信端末１０２の装置構成を示した図である。実施の形態１と同様に、通信部２２０１は、ホームネットワーク１０３から映像ストリームを受信し、映像ストリーム受信部２２０２へ渡す。映像ストリーム受信部２２０２は、受け取った映像ストリームのパケット遅延揺らぎを吸収するためにバッファ２２０３に格納する。ＦＥＣ処理部２２０４はバッファ２２０３から映像ストリームを取り出し、パケット損失が発生している場合はＦＥＣによる回復処理を行い、デコーダ２２０５へ渡す。デコーダ２２０５は受け取った映像ストリームをデコードし、映像出力部２２０６へ渡す。映像出力部２２０６は映像入出力インタフェースを介してテレビ１０１へ映像を出力する。
【０１５３】
続いて、映像受信端末１０２が生成する映像受信端末プロファイルについて説明を行う。映像受信端末プロファイル送信部２２０７は、映像受信端末１０２固有の情報、及び映像ストリーム受信部２２０２から取得した情報から映像受信端末プロファイルを生成する。
【０１５４】
映像受信端末１０２は品質情報を測定するために映像受信端末プロファイルを使用する。ホームゲートウェイ装置１０４はダミーパケットを送信するために映像受信端末プロファイルを使用する。映像受信端末プロファイル送信部２２０７は、映像受信端末プロファイルを、通信部２２０１を介して、ホームゲートウェイ装置１０４に送信する。映像受信端末プロファイルは実施の形態１の図４と同じである。
【０１５５】
続いて、映像受信端末１０２が測定する品質情報について説明を行う。ＦＥＣ処理部２２０４は、ＦＥＣ処理後パケットに品質情報の測定に必要な情報を付与して、品質解析部２２０８へ渡す。付与する情報は、ダミーパケットフラグ、ＦＥＣ回復フラグ、ＦＥＣ処理後損失フラグである。これらのフラグはパケット毎に付与される。
【０１５６】
ダミーパケットフラグには、パケットがダミーパケットの場合は１、ダミーパケットでない場合は０が設定される。ＦＥＣ回復フラグには、パケットがＦＥＣによって回復されたものである場合は１、そうでない場合は０が設定される。
【０１５７】
ＦＥＣ処理後損失フラグには、損失パケットがＦＥＣによって回復できなかったものである場合は１、そうでない場合は０が設定される。このとき、損失パケットの実体が存在していない場合は、ＦＥＣ処理部２２０４が、損失パケットのパケットヘッダを復元して生成する。ペイロードはダミーデータとする。
【０１５８】
ＦＥＣ処理部２２０４は、情報を付与したＦＥＣ処理後パケットを品質解析部２２０８へ渡す。ただし、ＦＥＣ処理部２２０４は、デコーダ２２０５には情報を付与していないＦＥＣ処理後パケットを渡す。
【０１５９】
図２３はＦＥＣ処理部２２０４の一連の処理を示したフローチャートである。ＦＥＣ処理部２２０４は、バッファ２２０３から格納されてから最も時間が経過したパケットを一つ取得し、ダミーパケットフラグ、ＦＥＣ回復フラグ、ＦＥＣ処理後損失フラグに０を設定する（ステップＳＴ２３０１）。ステップＳＴ２３０１で取得したパケットがダミーパケットか否かを判定する（ステップＳＴ２３０２）。ダミーパケットか否かは、パケットのペイロードがダミーデータかどうかで判別可能である。取得したパケットがダミーパケットの場合はステップＳＴ２３０３へ進む（ステップＳＴ２３０２：Ｙｅｓ）。ダミーパケットでない場合はステップＳＴ２３０９へ進む（ステップＳＴ２３０２：Ｎｏ）。
【０１６０】
ステップＳＴ２３０３では、取得したパケットのダミーパケットフラグに１を設定する。次に、取得したダミーパケットに対してＦＥＣによる回復処理を行う（ステップＳＴ２３０４）。ステップＳＴ２３０４のＦＥＣによる回復処理でパケットが回復したか否かを判定する（ステップＳＴ２３０５）。回復した場合はステップＳＴ２３０６へ進む（ステップＳＴ２３０５：Ｙｅｓ）。回復していない場合はステップＳＴ２３０７へ進む（ステップＳＴ２３０５：Ｎｏ）。ステップＳＴ２３０６では、取得したパケットのＦＥＣ回復フラグに１を設定する。ステップＳＴ２３０７では、取得したパケットのＦＥＣ処理後損失フラグに１を設定する（ステップＳＴ２３０７）。取得したパケットを品質解析部２２０８とデコーダ２２０５へ渡す（ステップＳＴ２３０８）。ただし、デコーダ２２０５には、ＦＥＣ回復したパケットのみを渡し、パケットにはフラグの情報は付与しない。
【０１６１】
ステップＳＴ２３０９では、今回取得したパケットと前回取得したパケットのＲＴＰシーケンス番号の差を算出する。次に、取得したパケットを品質解析部２２０８とデコーダ２２０５へ渡す（ステップＳＴ２３１０）。ただし、デコーダ２２０５に渡すパケットにはフラグの情報は付与しない。ステップＳＴ２３０９で算出したＲＴＰシーケンス番号の差の値を判定する（ステップＳＴ２３１１）。値が１より大きい場合はステップＳＴ２３１２へ進む（ステップＳＴ２３１１：Ｙｅｓ）。そうでない場合はステップＳＴ２３０１へ進む（ステップＳＴ２３１１：Ｎｏ）。ＲＴＰシーケンス番号の差が１より大きい場合は、パケットが損失しているため、ＦＥＣによる回復処理を行うことになる。
【０１６２】
繰り返し回数に（ＲＴＰシーケンス番号−１）を設定する（ステップＳＴ２３１２）。繰り返し回数は連続して損失したパケットの数になる。ＲＴＰシーケンス番号が（今回取得したパケットのＲＴＰシーケンス番号＋繰り返し回数）と一致するパケットのＦＥＣによる回復処理を行う（ステップＳＴ２３１３）。ステップＳＴ２３１３のＦＥＣによる回復処理でパケットが回復したか否かを判定する（ステップＳＴ２３１４）。回復した場合はステップＳＴ２３１５へ進む（ステップＳＴ２３１４：Ｙｅｓ）。回復していない場合はステップＳＴ２３１６へ進む（ステップＳＴ２３１４：Ｎｏ）。ステップＳＴ２３１５では、回復したパケットのＦＥＣ回復フラグに１を設定する。ステップＳＴ２３１６では、パケットヘッダを復元したパケットを生成し、そのパケットのＦＥＣ処理後損失フラグに１を設定する。取得したパケットを品質解析部２２０８とデコーダ２２０５へ渡す（ステップＳＴ２３１７）。ただし、デコーダ２２０５には、ＦＥＣ回復したパケットのみを渡し、パケットにはフラグの情報は付与しない。繰り返し回数を１減算する（ステップＳＴ２３１８）。繰り返し回数の値を判定する（ステップＳＴ２３１９）。０と等しい場合はステップＳＴ２３０１へ進む（ステップＳＴ２３１９：Ｙｅｓ）。そうでない場合は、ステップＳＴ２３１３へ進む（ステップＳＴ２３１９：Ｎｏ）。
【０１６３】
図２３に示すように、品質解析部２２０８に渡すＦＥＣ処理後パケットにダミーパケットフラグ、ＦＥＣ回復フラグ、ＦＥＣ処理後損失フラグを付与することによって、品質解析部２２０８が実施の形態１の映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報、及びホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に対応する品質情報を測定することを可能としている。
【０１６４】
続いて、品質解析部２２０８は、情報が付与されたＦＥＣ処理後パケットから品質情報を測定する。品質解析部２２０８は、測定した品質情報を品質情報送信部２２０９へ渡す。品質情報送信部２２０９は、通信部２２０１を介して、品質情報を品質管理システム１０７へ送信する。
【０１６５】
図２４は映像受信端末１０２が測定した品質情報の例である。ユーザ識別情報Ａ５は、映像受信端末プロファイル送信部２２０７から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１の値と等しい。
【０１６６】
品質情報シーケンス番号Ｇ５は、品質解析部２２０８が品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ５を使用して、送信されてきた品質情報を測定順に並べる。
【０１６７】
タイムスタンプＨ５は、品質情報を測定した時間を設定する。品質管理システム１０７は、タイムスタンプＨ５を参照して、指定された時刻で品質劣化の切り分けを行う。
【０１６８】
パケット数Ｊ５は、品質情報測定間隔Ｂ１の間に品質情報の測定に使用したパケットの数である。
【０１６９】
品質値（１）Ｌ５は、実施の形態１の映像受信端末１０２のＦＥＣ処理後パケット品質に対応する品質を表す値である。ここでは、品質値（１）Ｌ５を映像受信端末１０２でのＦＥＣ処理後パケットのパケット損失数とする。品質値（１）Ｌ５は、品質情報測定間隔Ｂ１の間に損失と判定したパケットの数となる。品質管理システム１０７は、品質値（１）Ｌ５を映像受信端末１０２でＦＥＣ処理後パケットの品質が劣化しているか否かを判定するために使用する。
【０１７０】
品質値（２）Ｍ５は、実施の形態１の映像受信端末１０２のＦＥＣ処理前パケット品質に対応する品質を表す値である。ここでは、品質値（２）Ｍ５を映像受信端末１０２でのＦＥＣ処理前パケットのパケット損失数とする。品質値（２）Ｍ５は、品質情報測定間隔Ｂ１の間に損失と判定したパケットの数となる。品質管理システム１０７は、品質値（２）Ｍ５を映像受信端末１０２でＦＥＣ処理前パケットの品質が劣化しているか否かを判定するために使用する。
【０１７１】
品質値（３）Ｎ５は、実施の形態１のホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質に対応する品質を表す値である。ここでは、品質値（３）Ｎ５をホームゲートウェイ装置１０４でのＦＥＣ処理前パケットのパケット損失数を推定した値とする。品質値（３）Ｎ５は、品質情報測定間隔Ｂ１の間に損失と判定したパケットの数となる。品質管理システム１０７は、品質値（３）Ｎ５をホームゲートウェイ装置１０４でＦＥＣ処理前パケットの品質が劣化しているか否かを判定するために使用する。
【０１７２】
図２５は品質解析部２２０８が品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ５に、映像受信端末プロファイル送信部２２０７から取得した映像受信端末プロファイルに含まれるユーザ識別情報Ａ１を設定する（ステップＳＴ２５０１）。
【０１７３】
品質情報シーケンス番号Ｇ５に１を加算する（ステップＳＴ２５０２）。現在時刻を取得し、タイムスタンプＨ５に設定する（ステップＳＴ２５０３）。
【０１７４】
パケットを１つ取得する（ステップＳＴ２５０４）。パケット数Ｊ５に１を加算する（ステップＳＴ２５０５）。
【０１７５】
品質値（１）のパケット毎品質値を算出する（ステップＳＴ２５０６）。品質値（１）のパケット毎品質値とはパケット毎に算出される値であり、品質情報測定間隔Ｂ１の間に累積したものが品質値（１）Ｌ５となる。ステップＳＴ２５０６での品質値（１）のパケット毎品質値の算出方法については、図２６のフローチャートを用いて後述する。続いて、ステップＳＴ２５０６で算出したパケット毎品質値を品質値（１）Ｌ５に加算する（ステップＳＴ２５０７）。
【０１７６】
品質値（２）のパケット毎品質値を算出する（ステップＳＴ２５０８）。品質値（２）のパケット毎品質値とはパケット毎に算出される値であり、品質情報測定間隔Ｂ１の間に累積したものが品質値（２）Ｍ５となる。ステップＳＴ２５０８での品質値（２）のパケット毎品質値の算出方法については、図２７のフローチャートを用いて後述する。続いて、ステップＳＴ２５０８で算出したパケット毎品質値を品質値（２）Ｍ５に加算する（ステップＳＴ２５０９）。
【０１７７】
品質値（３）のパケット毎品質値を算出する（ステップＳＴ２５１０）。品質値（３）のパケット毎品質値とはパケット毎に算出される値であり、品質情報測定間隔Ｂ１の間に累積したものが品質値（３）Ｎ５となる。ステップＳＴ２５１０での品質値（３）のパケット毎品質値の算出方法については、図２８のフローチャートを用いて後述する。続いて、ステップＳＴ２５１０で算出したパケット毎品質値を品質値（３）Ｎ５に加算する（ステップＳＴ２５１１）。
【０１７８】
ステップＳＴ２５０３で設定したタイムスタンプＨ５から、映像受信端末プロファイルに含まれる品質情報測定間隔Ｂ１の時間が経過したかチェックする（ステップＳＴ２５１２）。チェックの結果、経過した場合はステップＳＴ２５１３へ進む（ステップＳＴ２５１２：Ｙｅｓ）。経過していない場合はステップＳＴ２５０４へ進む（ステップＳＴ２５１２：Ｎｏ）。
【０１７９】
ユーザ識別情報Ａ５、品質情報シーケンス番号Ｇ５、タイムスタンプＨ５、パケット数Ｊ５、品質値（１）Ｌ５、品質値（２）Ｍ５、品質値（３）Ｎ５を品質情報として品質情報送信部２２０９へ渡す（ステップＳＴ２５１３）。タイムスタンプＨ５、パケット数Ｊ５、品質値（１）Ｌ５、品質値（２）Ｍ５、品質値（３）Ｎ５に０を設定し、ステップＳＴ２５０２へ進む（ステップＳＴ２５１４）。
【０１８０】
図２６は品質解析部２２０８が品質値（１）のパケット毎品質値を算出する一連の処理を示したフローチャートである。図２５のステップＳＴ２５０４で取得したパケットのＦＥＣ処理後損失フラグを参照する（ステップＳＴ２６０１）。ＦＥＣ処理後損失フラグの値を判定する（ステップＳＴ２６０２）。値が１と等しい場合はステップＳＴ２６０４へ進む（ステップＳＴ２６０２：Ｙｅｓ）。そうでない場合はステップＳＴ２６０３へ進む（ステップＳＴ２６０２：Ｎｏ）。ステップＳＴ２６０３では、品質値（１）のパケット毎品質値に０を設定して終了する。ステップＳＴ２６０４では、品質値（１）のパケット毎品質値に１を設定して終了する。
【０１８１】
図２６に示すように、品質解析部２２０８では、パケット毎にＦＥＣ処理後損失フラグをチェックすることで、実施の形態１の映像受信端末１０２のＦＥＣ処理後パケット品質に対応するパケット損失の算出を行っている。
【０１８２】
図２７は品質解析部２２０８が品質値（２）のパケット毎品質値を算出する一連の処理を示したフローチャートである。図２５のステップＳＴ２５０４で取得したパケットのＦＥＣ処理後損失フラグを参照する（ステップＳＴ２７０１）。続いて、ＦＥＣ処理後損失フラグの値を判定する（ステップＳＴ２７０２）。値が１と等しい場合はステップＳＴ２７０３へ進む（ステップＳＴ２７０２：Ｙｅｓ）。そうでない場合はステップＳＴ２７０４へ進む（ステップＳＴ２７０２：Ｎｏ）。ステップＳＴ２７０３では、品質値（２）のパケット毎品質値に１を設定して終了する。
【０１８３】
ステップＳＴ２７０４では、取得したパケットのＦＥＣ回復フラグを参照する。続いて、ＦＥＣ回復フラグの値を判定する（ステップＳＴ２７０５）。値が１と等しい場合はステップＳＴ２７０３へ進む（ステップＳＴ２７０５：Ｙｅｓ）。そうでない場合はステップＳＴ２７０６へ進む（ステップＳＴ２７０５：Ｎｏ）。ステップＳＴ２７０６では、品質値（２）のパケット毎品質値に０を設定して終了する。
【０１８４】
図２７に示すように、品質解析部２２０８では、パケット毎にＦＥＣ処理後損失フラグとＦＥＣ回復フラグをチェックすることで、実施の形態１の映像受信端末１０２のＦＥＣ処理前パケット品質に対応するパケット損失の算出を行っている。
【０１８５】
図２８は品質解析部２２０８が品質値（３）のパケット毎品質値を算出する一連の処理を示したフローチャートである。図２５のステップＳＴ２５０４で取得したパケットのダミーパケットフラグを参照する（ステップＳＴ２８０１）。続いて、ダミーパケットフラグの値を判定する（ステップＳＴ２８０２）。値が１と等しい場合はステップＳＴ２８０４へ進む（ステップＳＴ２８０２：Ｙｅｓ）。そうでない場合はステップＳＴ２８０３へ進む（ステップＳＴ２８０２：Ｎｏ）。ステップＳＴ２８０３では、品質値（３）のパケット毎品質値に０を設定して終了する。ステップＳＴ２８０４では、品質値（３）のパケット毎品質値に１を設定して終了する。
【０１８６】
図２８に示すように、品質解析部２２０８では、パケット毎にダミーパケットフラグをチェックすることで、実施の形態１のホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質に対応するパケット損失の算出を行っている。ただし、ホームネットワーク１０３内で劣化が発生した場合は、ダミーパケットが損失する可能性がある。この場合は、品質値（３）Ｎの代わりに、品質値（１）Ｌもしくは品質値（２）Ｍで値がカウントされ、最終的に品質管理システム１０７においてホームネットワーク１０３で品質劣化が発生している判定となるため、問題はない。
【０１８７】
［実施の形態２のホームゲートウェイ装置］
次に、本発明の実施の形態２におけるホームゲートウェイ装置１０４の装置構成について説明する。図２９は、ホームゲートウェイ装置１０４の装置構成を示した図である。外部ネットワーク側通信部２９０１は、外部ネットワーク１０５を介して映像配信サーバ１０６が配信する映像ストリームを受信する。外部ネットワーク側通信部２９０１は、受信した映像ストリームをパケット転送部２９０２へ渡す。パケット転送部２９０２は、映像ストリームをホームネットワーク側通信部２９０３に転送する。ホームネットワーク側通信部２９０３は受け取った映像ストリームを、ホームネットワーク１０３を介して映像受信端末１０２へ送信する。
【０１８８】
続いて、映像受信端末１０２からホームゲートウェイ装置１０４へ送信されてくる映像受信端末プロファイルについて説明する。ホームネットワーク側通信部２９０３は、ホームネットワーク１０３を介して映像受信端末１０２が送信する映像受信端末プロファイルを受信する。ホームネットワーク側通信部２９０３は、受信した映像受信端末プロファイルをパケット転送部２９０２へ渡す。パケット転送部２９０２は、映像受信端末プロファイルを映像受信端末プロファイル取得部２９０５に転送する。
【０１８９】
映像受信端末プロファイル取得部２９０５は、映像受信端末プロファイルに含まれる宛先アドレスＣ１をパケット転送制御部２９０４へ渡す。パケット転送制御部２９０４は、宛先ＩＰアドレスが宛先アドレスＣ１と一致するパケットを複製してダミーパケット送信部２９０６に渡すように、パケット転送部２９０２に設定する。これにより、パケット転送部２９０２は、映像受信端末１０２に配信される映像ストリームを複製してダミーパケット送信部２９０６に渡す。
【０１９０】
また、映像受信端末プロファイル取得部２９０５は、映像受信端末プロファイルに含まれるバッファサイズＤ１をダミーパケット送信部２９０６へ渡す。ダミーパケット送信部２９０６はバッファサイズＤ１を使用して、ダミーパケットを送信するか判定する。
【０１９１】
ダミーパケット送信部２９０６は、パケット転送部２９０２から映像ストリームを受け取り、パケット損失が発生したか監視を行う。パケット損失が発生したと判定した場合にダミーパケットを生成し、パケット転送部２９０２へ渡す。パケット転送部２９０２は、ホームネットワーク側通信部２９０３を介してダミーパケットを映像受信端末１０２へ送信する。
【０１９２】
図３０はダミーパケット送信部２９０６がダミーパケットを送信する一連の処理を示したフローチャートである。
パケット転送部２９０２からパケットを取得する（ステップＳＴ３００１）。取得したパケットのＲＴＰシーケンス番号とＲＴＰシーケンス番号下限値を比較する（ステップＳＴ３００２）。ＲＴＰシーケンス番号下限値とは、パケットが到着遅延のために、仮想的にバッファサイズＤ１のバッファから破棄されるか否かを判定するための閾値である。パケットのＲＴＰシーケンス番号がＲＴＰシーケンス番号下限値を下回った場合は破棄と判定する。取得したパケットのＲＴＰシーケンス番号の方が大きければステップＳＴ３００３へ進む（ステップＳＴ３００２：Ｙｅｓ）。そうでなければステップＳＴ３００１へ進む（ステップＳＴ３００２：Ｎｏ）。
【０１９３】
取得したパケットのＲＴＰシーケンス番号をパケット管理テーブルに記憶する（ステップＳＴ３００３）。パケット管理テーブルとは、ＲＴＰシーケンス番号がＲＴＰシーケンス番号下限値以上のパケットを取得したか否かを記憶しておくテーブルである。
【０１９４】
取得したパケットのＲＴＰシーケンス番号と変数ｙに格納されているＲＴＰシーケンス番号の差を算出する（ステップＳＴ３００４）。変数ｙには、以前取得したパケットのＲＴＰシーケンス番号が格納されている。
【０１９５】
続いて、ステップＳＴ３００４で算出したＲＴＰシーケンス番号の差の値を判定する（ステップＳＴ３００５）。値が１以上の場合は、ステップＳＴ３００６へ進む（ステップＳＴ３００５：１以上）。値が０以下の場合は、ステップＳＴ３００１へ進む（ステップＳＴ３００５：０以下）。変数ｙに取得したパケットのＲＴＰシーケンス番号を代入する（ステップＳＴ３００６）。続いて、（変数ｙに格納されているＲＴＰシーケンス番号−バッファサイズＤ１／パケットサイズ）を算出し、ＲＴＰシーケンス番号下限値に設定する（ステップＳＴ３００７）。バッファサイズＤ１は、映像受信端末プロファイルに含まれる値である。パケットサイズは、映像ストリームのパケットサイズである。
【０１９６】
ＲＴＰシーケンス番号が新たに算出したＲＴＰシーケンス番号下現値と以前のＲＴＰシーケンス番号下限値の間にあり、まだ取得していないパケットのＲＴＰシーケンス番号をパケット管理テーブルから特定する（ステップＳＴ３００８）。ステップＳＴ３００８で特定したＲＴＰシーケンス番号のダミーパケットを生成して、パケット転送部２９０２へ渡す（ステップＳＴ３００９）。
【０１９７】
図３０では、映像受信端末１０２が備えるバッファサイズＤ１を使用して、仮想的にバッファから破棄されるか否かを判定し、破棄と判定した場合にダミーパケットを送信する。
【０１９８】
［実施の形態２の品質管理システム］
次に、本発明の実施の形態２における品質管理システム１０７の装置構成について説明する。装置構成は実施の形態１の図１４と同じである。通信部１４０１は、外部ネットワーク１０５から映像受信端末１０２が送信する品質情報を受信する。通信部１４０１は、品質情報を品質情報分類部１４０２へ渡す。品質情報分類部１４０２は、受け取った品質情報を分類し、品質情報データベース１４０３に格納する。品質管理システム１０７に送信されてくる品質情報は、映像受信端末１０２から送信されてくる一種類のみとなる。
【０１９９】
図３１は、品質情報分類部１４０２が品質情報を分類して、品質情報データベース１４０３に格納する例である。品質情報データベース１４０３は、ユーザ識別情報ごとに品質情報を品質情報シーケンス番号順に保持すればよい。品質情報分類部１４０２は、品質情報データベース１４０３内のユーザ識別情報ごとの該当箇所に品質情報を格納する。
【０２００】
品質情報取得部１４０５が品質劣化判定に使用する品質情報を品質情報データベース１４０３から取得する際は、入力部１４０４から受け取ったユーザ識別情報と劣化判定時刻を参照し、品質情報データベース１４０３から品質劣化の切り分けに使用する品質情報を１つだけ取得すればよい。
【０２０１】
品質劣化判定部１４０６は、品質情報取得部１４０５から受け取った品質情報から品質劣化の切り分けを行う。このとき、品質値（１）Ｌ５を実施の形態１の映像受信端末１０２のＦＥＣ処理後パケット品質情報の品質値、品質値（２）Ｍ５を実施の形態１の映像受信端末１０２のＦＥＣ処理前パケット品質情報の品質値、品質値（３）Ｎ５を実施の形態１のホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報の品質値に相当するものとして劣化の判定を行う。品質劣化の切り分け判定結果は出力部１４０７に渡す。
【０２０２】
［実施の形態２の効果］
以上のように、この実施の形態２による映像受信端末によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、映像受信端末に固有の情報を示す映像受信端末プロファイルを生成すると共に、映像受信端末プロファイルを、映像ストリームを配信するホームゲートウェイ装置に対して送信する映像受信端末プロファイル送信部と、ホームゲートウェイ装置で、映像受信端末プロファイルに基づいて生成されたダミーパケットを含む映像ストリームに対してＦＥＣによる回復処理を行うと共に、少なくとも回復処理結果を含む情報を映像ストリームに付与するＦＥＣ処理部と、その情報を付与した映像ストリームから品質情報を測定する品質解析部と、測定した品質情報を送信する品質情報送信部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【０２０３】
また、実施の形態２の映像受信端末によれば、ダミーパケットは、ホームゲートウェイ装置で捕捉した映像ストリーム中のどこでパケット損失したかを識別する情報を含み、ＦＥＣ処理部は、ダミーパケットであるか否かと、ＦＥＣによる損失パケットの回復の有無を判定して、映像ストリームに、少なくとも回復処理結果を含む情報を付与するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０２０４】
また、実施の形態２の映像受信端末によれば、品質解析部は、映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから測定した品質情報であるＦＥＣ処理前パケット品質情報と、バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから測定した品質情報であるＦＥＣ処理後パケット品質情報と、ホームゲートウェイ装置で映像ストリームから測定した品質情報とに対応する映像ストリームの品質値を測定するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０２０５】
また、実施の形態２の映像受信端末によれば、映像受信端末プロファイルは、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含むようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０２０６】
また、実施の形態２のホームゲートウェイ装置によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、ホームゲートウェイ装置を介して配信する映像ストリームを受信する映像受信端末に固有の情報である映像受信端末プロファイルを取得する映像受信端末取得部と、映像受信端末プロファイルに基づいて映像ストリームを判定して映像受信端末へ、ホームゲートウェイ装置で捕捉した映像ストリーム中のどこでパケット損失したかを識別する情報を含むダミーパケットを送信するダミーパケット送信部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【０２０７】
また、実施の形態２のホームゲートウェイ装置によれば、映像受信端末プロファイルは、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、ダミーパケット送信部は、バッファのサイズを示す情報を使用して、仮想的にバッファからパケットが破棄されるか否かを判定して、パケット損失と判定した場合にダミーパケットを映像受信端末に送信するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【０２０８】
また、実施の形態２の品質劣化切り分けシステムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、映像ストリームをホームゲートウェイ装置を介して受信すると共に、映像受信端末に固有の情報である映像受信端末プロファイルを生成する映像受信端末と、映像受信端末プロファイルを用いてダミーパケットを生成して映像受信端末へ送信するホームゲートウェイ装置と、品質情報を用いて映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、映像受信端末は、ダミーパケットを含む映像ストリームに対して、ＦＥＣによる回復処理を行うと共に、少なくとも回復処理結果を含む情報を映像ストリームに付与するＦＥＣ処理部と、情報を付与した映像ストリームから品質情報を測定する品質解析部と、測定した品質情報を品質管理システムへ送信する品質情報送信部と、映像受信端末プロファイルを生成してホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、ホームゲートウェイ装置は、映像受信端末が送信する映像受信端末プロファイルを受信する映像受信端末取得部と、映像受信端末プロファイルに基づいて映像ストリームを判定して映像受信端末へダミーパケットを送信するダミーパケット送信部とを有し、品質管理システムは、送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を前記品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを有するようにしたので、品質管理システムが複数の品質情報を照合することによる測定区間のズレがなくなり、精度良く品質劣化の原因を切り分けるシステムを得ることができる。
【０２０９】
実施の形態３．
本発明の実施の形態１、及び実施の形態２では、映像受信端末１０２やホームゲートウェイ装置１０４は映像ストリームが配信されている場合に常時品質情報を測定する。本発明の実施の形態３では、配信されている映像ストリームにおいて品質劣化の発生有無を検知し、品質劣化が発生している場合のみ品質情報を測定する。
【０２１０】
［実施の形態３のシステムの動作］
実施の形態３におけるシステムの動作について説明する。なお、以下、実施の形態１を元にして、品質劣化の発生有無を検知し、品質劣化が発生している場合のみ品質情報を測定する動作について説明を行うが、実施の形態２に対しても同様に適用することは可能である。
【０２１１】
図３２は品質劣化切り分けシステムの動作を示すシーケンス図である。映像配信サーバ１０６は外部ネットワーク１０５へ映像を配信する（ステップＳＴ３２０１）。映像受信端末１０２は映像ストリームの品質劣化の発生を検知する（ステップＳＴ３２０２）。映像受信端末１０２は映像受信端末プロファイルを生成し、ホームゲートウェイ装置１０４へ送信する（ステップＳＴ３２０３）。映像受信端末プロファイルにはホームゲートウェイ装置１０４がＦＥＣ処理前パケット品質情報を測定するための情報、及び品質情報の測定開始を知らせる情報が含まれている。
【０２１２】
ホームゲートウェイ装置１０４は、配信されている映像ストリームを捕捉し、ＦＥＣ処理前パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ３２０５）。品質管理システム１０７は受信したＦＥＣ処理前パケット品質情報を分類して蓄積する（ステップＳＴ３２０６）。
【０２１３】
映像受信端末１０２は、配信されている映像ストリームをバッファに格納される前で、ＦＥＣによる回復処理が行われる前に捕捉し、ＦＥＣ処理前パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ３２０７）。品質管理システム１０７は受信したＦＥＣ処理前パケット品質情報を分類して蓄積する（ステップＳＴ３２０８）。
【０２１４】
映像受信端末１０２は、配信されている映像ストリームをバッファに格納された後で、ＦＥＣによる回復処理も行われた後に捕捉し、ＦＥＣ処理後パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ３２０９）。品質管理システム１０７は受信したＦＥＣ処理後パケット品質情報を分類して蓄積する（ステップＳＴ３２１０）。
【０２１５】
映像受信端末１０２、及びホームゲートウェイ装置１０４は、指定された品質情報測定間隔に従って、測定した品質情報を品質管理システム１０７に送信する。
【０２１６】
映像受信端末１０２は映像ストリームの品質劣化の停止を検知する（ステップＳＴ３２１１）。映像受信端末１０２は映像受信端末プロファイルを生成し、ホームゲートウェイ装置１０４へ送信する（ステップＳＴ３２１２）。映像受信端末プロファイルには品質情報の測定停止を知らせる情報が含まれている。
【０２１７】
以降、映像受信端末１０２、及びホームゲートウェイ装置１０４は、品質情報の測定を停止する。
【０２１８】
［実施の形態３の映像受信端末］
実施の形態３における映像受信端末１０２の装置構成について説明する。図３３は、映像受信端末１０２の装置構成を示した図である。実施の形態３の映像受信端末１０２は、実施の形態１の映像受信端末１０２の構成に加えて、劣化検知部３３１１を備える。なお、図３３における通信部３０１〜ＦＥＣ処理前パケット品質解析部３３１０の基本的な機能は、図３における通信部３０１〜ＦＥＣ処理前パケット品質解析部３１０と同様である。
【０２１９】
ＦＥＣ処理部３３０４は、ＦＥＣによって回復できなかった損失パケットが存在する場合、劣化検知部３３１１に通知する。劣化検知部３３１１は通知を受けると、ＦＥＣ処理前パケット品質解析部３３１０、ＦＥＣ処理後パケット品質解析部３３０８、映像受信端末プロファイル送信部３３０７へ映像ストリームの品質劣化の発生を通知する。劣化検知部３３１１は、ＦＥＣ処理部３３０４から最後に通知を受けて、一定時間以上経過した場合、ＦＥＣ処理前パケット品質解析部３３１０、ＦＥＣ処理後パケット品質解析部３３０８、映像受信端末プロファイル送信部３３０７へ映像ストリームの品質劣化の停止を通知する。
【０２２０】
ここでは、ＦＥＣ処理部３３０４は、ＦＥＣによって回復できなかった損失パケットが存在する場合、劣化検知部３３１１に通知することとしたが、デコーダ３３０５がデコードの失敗を劣化検知部３３１１に通知してもよい。
【０２２１】
ＦＥＣ処理後パケット品質解析部３３０８、及びＦＥＣ処理前パケット品質解析部３３１０は、劣化検知部３３１１から品質劣化の発生が通知されると品質測定を開始し、品質劣化の停止が通知されると品質測定を終了する。
【０２２２】
映像受信端末プロファイル送信部３３０７は、劣化検知部３３１１から通知があると映像受信端末プロファイルを生成して、ホームゲートウェイ装置１０４へ送信する。劣化検知部３３１１から品質劣化の発生通知があった場合は、映像受信端末プロファイルにはホームゲートウェイ装置１０４がＦＥＣ処理前パケット品質情報を測定するための情報、及び品質情報の測定開始を知らせる情報が含める。劣化検知部３３１１から品質劣化の発生通知があった場合は、品質情報の測定停止を知らせる情報が含める。
【０２２３】
品質情報の測定開始と測定停止を知らせる情報は、例えば宛先アドレスＣ１の値が有効か無効かで判断させてもよい。これにより、ホームゲートウェイ装置１０４は映像受信端末プロファイルによりＦＥＣ処理前パケット品質情報の測定開始と測定停止のタイミングを知ることができる。
【０２２４】
［実施の形態３の効果］
以上のように、この実施の形態３による映像受信端末によれば、映像ストリームの品質劣化の発生有無を検知する劣化検知部を備え、劣化検知部が品質劣化の発生を検知した場合にのみ、映像受信端末プロファイルを生成するようにしたので、映像受信端末のＣＰＵ使用率やメモリ使用量といったリソースを節約した品質劣化の原因を切り分けるシステムを得ることができる。
【０２２５】
また、実施の形態３による品質劣化の切り分けシステムによれば、映像受信端末は、映像ストリームの品質劣化の発生有無を検知する劣化検知部を備え、劣化検知部が品質劣化の発生を検知した場合にのみ、映像受信端末プロファイルを生成するようにしたので、映像受信端末、ホームゲートウェイ装置および品質管理システムのＣＰＵ使用率やメモリ使用量といったリソースを節約した品質劣化の原因を切り分けるシステムを得ることができる。
【０２２６】
実施の形態４．
本発明の実施の形態１では、映像受信端末１０２は映像受信端末プロファイルを生成し、ホームゲートウェイ装置１０４へ送信する。ホームゲートウェイ装置１０４は映像受信端末プロファイルを用いて品質情報を生成する。映像受信端末１０２及びホームゲートウェイ装置１０４は、映像受信端末プロファイルを用いて品質情報を測定する。品質管理システム１０７は、映像受信端末１０２並びにホームゲートウェイ装置１０４から送信される品質情報を用いて品質劣化の切り分けを行う。
【０２２７】
一方、実施の形態４では、品質管理システム１０７が映像受信端末１０２及びホームゲートウェイ装置１０４から受信した品質情報を用いて品質劣化の切り分けを行う点は実施の形態１と同様であるが、映像受信端末１０２は映像受信端末プロファイルをホームゲートウェイ装置１０４に送信しない点が異なっている。
【０２２８】
映像受信端末１０２及びホームゲートウェイ装置１０４はＮＴＰ（  Ｎｅｔｗｏｒｋ  ＴｉｍｅＰｒｏｔｏｃｏｌ）時間を品質情報に含める。品質管理システム１０７は、このＮＴＰ時間を元に品質測定区間を特定し、品質劣化の切り分けを行う。ＮＴＰ時間とは、特定のパケットを受信した際の時刻であり、映像受信端末１０２とホームゲートウェイ装置１０４は、外部ネットワーク１０５に接続されているＮＴＰサーバを用いて時刻同期を行っているものとする。
【０２２９】
映像受信端末１０２は映像配信サーバ１０６から配信される映像ストリームから品質情報の測定を行う。品質情報には、ＮＴＰ時間が含まれている。映像受信端末１０２が測定する品質情報には、実施の形態４の映像受信端末１０２のＦＥＣ処理後パケット品質情報、映像受信端末１０２のＦＥＣ処理前パケット品質情報が含まれる。
【０２３０】
ホームゲートウェイ装置１０４は映像配信サーバ１０６から配信される映像ストリームから品質情報の測定を行う。品質情報には、ＮＴＰ時間が含まれている。ホームゲートウェイ装置１０４が測定する品質情報には、実施の形態４のホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報が含まれる。
【０２３１】
品質管理システム１０７は映像受信端末１０２から送信される品質情報を蓄積する。実施の形態１と同様に、品質管理システム１０７は、ユーザ識別情報と時刻が入力されると、蓄積した品質情報を使用して、該当するユーザがその時刻に視聴していた映像に対して品質劣化の切り分け判定結果を出力する。
【０２３２】
［実施の形態４のシステムの動作］
図３４を参照して、本発明の実施の形態４におけるシステムの動作について説明する。図３４は品質劣化切り分けシステムの動作を示すシーケンス図である。映像配信サーバ１０６は外部ネットワーク１０５へ映像を配信する（ステップＳＴ３４０１）。ホームゲートウェイ装置１０４は、配信されている映像ストリームを捕捉し、ＦＥＣ処理前パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ３４０２）。品質管理システム１０７は受信したＦＥＣ処理前パケット品質情報を分類して蓄積する（ステップＳＴ３４０３）。
【０２３３】
映像受信端末１０２は、配信されている映像ストリームがバッファに格納される前で、ＦＥＣによる回復処理が行われる前に捕捉し、ＦＥＣ処理前パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ３４０４）。品質管理システム１０７は受信したＦＥＣ処理前パケット品質情報を分類して蓄積する（ステップＳＴ３４０５）。
【０２３４】
映像受信端末１０２は、配信されている映像ストリームがバッファに格納された後で、ＦＥＣによる回復処理も行われた後に捕捉し、ＦＥＣ処理後パケット品質情報を測定して、品質管理システム１０７に送信する（ステップＳＴ３４０６）。品質管理システム１０７は受信したＦＥＣ処理後パケット品質情報を分類して蓄積する（ステップＳＴ３４０７）。
【０２３５】
映像受信端末１０２及びホームゲートウェイ装置１０４は、以降、指定された品質情報測定間隔に従って、測定した品質情報を品質管理システム１０７に送信する。
【０２３６】
品質管理システム１０７は、ユーザ識別情報と時刻が入力されると、蓄積した品質情報を使用して、該当するユーザがその時刻に視聴していた映像に対して品質劣化の切り分け判定結果を出力する（ステップＳＴ３４０８）。
【０２３７】
［実施の形態４の映像受信端末］
実施の形態４における映像受信端末１０２の装置構成について説明する。図３５は、映像受信端末１０２の装置構成を示した図である。実施の形態４の映像受信端末１０２は、通信部３５０１、映像ストリーム受信部３５０２、バッファ３５０３、ＦＥＣ処理部３５０４、デコーダ３５０５、映像出力部３５０６、ＦＥＣ処理後パケット品質解析部３５０８、品質情報送信部３５０９、ＦＥＣ処理前パケット品質解析部３５１０を備えている。すなわち、図面上の構成としては、実施の形態１における映像受信端末プロファイル送信部３０７が無い構成である。
【０２３８】
通信部３５０１は、ホームネットワーク１０３から映像ストリームを受信し、映像ストリーム受信部３５０２へ渡す。映像ストリーム受信部３５０２は、受け取った映像ストリームのパケット遅延揺らぎを吸収するためにバッファ３５０３に格納する。ＦＥＣ処理部３５０４はバッファ３５０３から映像ストリームを取り出し、パケット損失が発生している場合はＦＥＣによる回復処理を行い、デコーダ３５０５へ渡す。デコーダ３５０５は受け取った映像ストリームをデコードし、映像出力部３５０６へ渡す。映像出力部３５０６は映像入出力インターフェースを介してテレビ１０１へ映像を出力する。
【０２３９】
続いて、映像受信端末１０２が測定するＦＥＣ処理後パケット品質情報について説明を行う。ＦＥＣ処理後パケット品質解析部３５０８はＦＥＣ処理部３５０４がデコーダ３５０５へ渡す映像ストリームを複製し、ＦＥＣ処理後パケット品質情報を測定する。
【０２４０】
ＦＥＣ処理後パケット品質解析部３５０８は、測定したＦＥＣ処理後パケット品質情報を品質情報送信部３５０９へ渡す。品質情報送信部３５０９は、通信部３５０１を介して、ＦＥＣ処理後パケット品質情報を品質管理システム１０７へ送信する。
【０２４１】
図３６は映像受信端末１０２が測定したＦＥＣ処理後パケット品質情報の例である。ユーザ識別情報Ａ６は、ユーザを識別するための情報である。装置識別情報Ｅ６は、品質情報が映像受信端末１０２とホームゲートウェイ装置１０４のどちらが測定したものかを識別するためのものである。品質管理システム１０７は、装置識別情報Ｅ６を使用して、映像受信端末１０２とホームゲートウェイ装置１０４のどちらから品質情報が送信されたか識別する。図３６の例では、装置識別情報Ｅ６に映像受信端末の識別子が設定されている。
【０２４２】
品質情報種別Ｆ６は、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別するためのものである。品質管理システム１０７は、品質情報種別Ｆ６を使用して、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別する。図３６の例では、品質情報種別Ｆ６にＦＥＣ処理後パケット品質情報の識別子が設定されている。
【０２４３】
品質情報シーケンス番号Ｇ６は、ＦＥＣ処理後パケット品質解析部３０８がＦＥＣ処理後パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ６を使用して、送信されてきたＦＥＣ処理後パケット品質情報を測定順に並べる。
【０２４４】
品質値Ｋ６は、ＦＥＣ処理後パケット品質情報の品質を表す値である。ここでは、品質値Ｋ６をパケット損失数とする。パケット損失数は、品質情報測定間隔の間に損失と判定したＦＥＣ処理後パケットの数である。品質管理システム１０７は、品質値Ｋ６をＦＥＣ処理後パケットの品質が劣化しているか否かを判定するために使用する。このため、例えば映像ストリームの画像圧縮符号化にＭＰＥＧ−２やＨ．２６４を使用している場合に、品質値Ｋ６を損失したビデオフレームの数などとしても良い。また、品質値Ｋ６は一つの値である必要はなく、複数の値があっても良い。
【０２４５】
初回パケット受信時のＮＴＰ時間Ｌ６は、品質情報測定間隔の間で最初にＦＥＣ処理後パケットを受信したときのＮＴＰ時間である。品質管理システム１０７は、初回パケット受信時のＮＴＰ時間Ｌ６を使用して、品質測定区間を特定する。
最終パケット受信時のＮＴＰ時間Ｍ６は、品質情報測定間隔の間で最後にＦＥＣ処理後パケットを受信したときのＮＴＰ時間である。品質管理システム１０７は、最終パケット受信時のＮＴＰ時間Ｍ６を使用して、品質測定区間を特定する。
【０２４６】
特定パケット受信時のＮＴＰ時間Ｎ６は、品質情報測定間隔の間で特定のＦＥＣ処理後パケットを受信したときのＮＴＰ時間である。特定パケットとは、例えばＲＴＰシーケンス番号が１００００の倍数といったような映像ストリーム中で識別が可能なパケットとする。品質管理システム１０７は、特定パケット受信時のＮＴＰ時間Ｎ６を使用して、受信時にどれだけ固定的な遅延が発生しているか算出する。
【０２４７】
特定パケットの識別値Ｏ６は、特定パケットにおける識別値である。例えば特定パケットのＲＴＰシーケンス番号等とする。品質管理システム１０７は、特定パケットの識別値Ｏ６を使用して、受信時にどれだけ固定的な遅延が発生しているか算出する。
【０２４８】
図３７はＦＥＣ処理後パケット品質解析部３０８がＦＥＣ処理後パケット品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ６に、ユーザの識別情報を設定する（ステップＳＴ３７０１）。装置識別情報Ｅ６に映像受信端末の識別子を設定する（ステップＳＴ３７０２）。品質情報種別Ｆ６にＦＥＣ処理後パケット品質情報の識別子を設定する（ステップＳＴ３７０３）。
【０２４９】
品質情報シーケンス番号Ｇ６に１を加算する（ステップＳＴ３７０４）。現在時刻を取得し、タイムスタンプに保持する（ステップＳＴ３７０５）。
ＦＥＣ処理後パケットを１つ取得する（ステップＳＴ３７０６）。ステップＳＴ３７０６で取得したＦＥＣ処理後パケットの種類をチェックする。チェックの結果、品質情報測定間隔の間で最初に受信したパケットの場合はステップＳＴ３７０８へ進む（ステップＳＴ３７０７：初回パケット）。特定パケットの場合はステップＳＴ３７０９へ進む（ステップＳＴ３７０７：特定パケット）。それ以外の場合はステップＳＴ３７１０へ進む（ステップＳＴ３７０７：以外）。
【０２５０】
ステップＳＴ３７０８では、ステップＳＴ３７０５で保持していたタイムスタンプを初回パケット受信時のＮＴＰ時間Ｌ６に設定する。
ステップＳＴ３７０９では、ステップＳＴ３７０５で保持していたタイムスタンプを特定パケット受信時のＮＴＰ時間Ｎ６に設定する。また、特定パケットを識別する値を特定パケットの識別値Ｏ６に設定する。
【０２５１】
続いて、ＦＥＣ処理後パケットのパケット毎品質値を算出し、品質値Ｋ６に加算する（ステップＳＴ３７１０）。
ステップＳＴ３７０５で保持しているタイムスタンプから、品質情報測定間隔の時間が経過したかチェックする。チェックの結果、経過した場合はステップＳＴ３７１２へ進む（ステップＳＴ３７１１：Ｙｅｓ）。経過していない場合はステップＳＴ３７０５へ進む（ステップＳＴ３７１１：Ｎｏ）。
ステップＳＴ３７１２では、ステップＳＴ３７０５で保持していたタイムスタンプを最終パケット受信時のＮＴＰ時間Ｍ６に設定し、ステップＳＴ３７０４へ進む。
【０２５２】
次に、映像受信端末１０２が測定するＦＥＣ処理前パケット品質情報について説明を行う。ＦＥＣ処理前パケット品質解析部３５１０は映像ストリーム受信部３０２がバッファ３０３に格納する前の映像ストリームを複製し、ＦＥＣ処理前パケット品質情報を測定する。
【０２５３】
ＦＥＣ処理前パケット品質解析部３５１０は、測定したＦＥＣ処理前パケット品質情報を品質情報送信部３５０９へ渡す。品質情報送信部３５０９は、通信部３５０１を介して、ＦＥＣ処理前パケット品質情報を品質管理システム１０７へ送信する。
【０２５４】
図３８は映像受信端末１０２が測定したＦＥＣ処理前パケット品質情報の例である。
ユーザ識別情報Ａ７は、ユーザを識別するための情報である。装置識別情報Ｅ７は、品質情報が映像受信端末１０２とホームゲートウェイ装置１０４のどちらが測定したものかを識別するためのものである。品質管理システム１０７は、装置識別情報Ｅ７を使用して、映像受信端末１０２とホームゲートウェイ装置１０４のどちらから品質情報が送信されたか識別する。図３８の例では、装置識別情報Ｅ７に映像受信端末の識別子が設定されている。
【０２５５】
品質情報種別Ｆ７は、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別するためのものである。品質管理システム１０７は、品質情報種別Ｆ７を使用して、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別する。図３８の例では、品質情報種別Ｆ７にＦＥＣ処理前パケット品質情報の識別子が設定されている。
【０２５６】
品質情報シーケンス番号Ｇ７は、ＦＥＣ処理前パケット品質解析部３１０がＦＥＣ処理前パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ７を使用して、送信されてきたＦＥＣ処理パケット前品質情報を測定順に並べる。
【０２５７】
品質値Ｋ７は、ＦＥＣ処理前パケット品質情報の品質を表す値である。ここでは、品質値Ｋ７をパケット損失数とする。パケット損失数は、品質情報測定間隔の間に損失と判定したＦＥＣ処理前パケットの数である。品質管理システム１０７は、品質値Ｋ７をＦＥＣ処理前パケットの品質が劣化しているか否かを判定するために使用する。このため、例えば映像ストリームの画像圧縮符号化にＭＰＥＧ−２やＨ．２６４を使用している場合に、品質値Ｋ７を損失したビデオフレームの数などとしても良い。また、品質値Ｋ７は一つの値である必要はなく、複数の値があっても良い。
【０２５８】
初回パケット受信時のＮＴＰ時間Ｌ７は、品質情報測定間隔の間で最初にＦＥＣ処理前パケットを受信したときのＮＴＰ時間である。品質管理システム１０７は、初回パケット受信時のＮＴＰ時間Ｌ７を使用して、品質測定区間を特定する。
最終パケット受信時のＮＴＰ時間Ｍ７は、品質情報測定間隔の間で最後にＦＥＣ処理前パケットを受信したときのＮＴＰ時間である。品質管理システム１０７は、最終パケット受信時のＮＴＰ時間Ｍ７を使用して、品質測定区間を特定する。
【０２５９】
特定パケット受信時のＮＴＰ時間Ｎ７は、品質情報測定間隔の間で特定のＦＥＣ処理前パケットを受信したときのＮＴＰ時間である。特定パケットとは、例えばＲＴＰシーケンス番号が１００００の倍数といったような映像ストリーム中で識別が可能なパケットとする。品質管理システム１０７は、特定パケット受信時のＮＴＰ時間Ｎ７を使用して、受信時にどれだけ固定的な遅延が発生しているか算出する。
【０２６０】
特定パケットの識別値Ｏ７は、特定パケットにおける識別値である。例えば特定パケットのＲＴＰシーケンス番号等とする。品質管理システム１０７は、特定パケットの識別値Ｏ７を使用して、受信時にどれだけ固定的な遅延が発生しているか算出する。
【０２６１】
図３９はＦＥＣ処理前パケット品質解析部３５１０がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ７に、ユーザの識別情報を設定する（ステップＳＴ３９０１）。装置識別情報Ｅ７に映像受信端末の識別子を設定する（ステップＳＴ３９０２）。品質情報種別Ｆ７にＦＥＣ処理前パケット品質情報の識別子を設定する（ステップＳＴ３９０３）。
品質情報シーケンス番号Ｇ７に１を加算する（ステップＳＴ３９０４）。現在時刻を取得し、タイムスタンプに保持する（ステップＳＴ３９０５）。
ＦＥＣ処理前パケットを１つ取得する（ステップＳＴ３９０６）。ステップＳＴ３９０６で取得したＦＥＣ処理前パケットの種類をチェックする。チェックの結果、品質情報測定間隔の間で最初に受信したパケットの場合はステップＳＴ３９０８へ進む（ステップＳＴ３９０７：初回パケット）。特定パケットの場合はステップＳＴ３９０９へ進む（ステップＳＴ３９０７：特定パケット）。それ以外の場合はステップＳＴ３９１０へ進む（ステップＳＴ３９０７：以外）。
【０２６２】
ステップＳＴ３９０８では、ステップＳＴ３９０５で保持していたタイムスタンプを初回パケット受信時のＮＴＰ時間Ｌ７に設定する。
ステップＳＴ３９０９では、ステップＳＴ３９０５で保持していたタイムスタンプを特定パケット受信時のＮＴＰ時間Ｎ７に設定する。また、特定パケットを識別する値を特定パケットの識別値Ｏ７に設定する。
続いて、ＦＥＣ処理前パケットのパケット毎品質値を算出し、品質値Ｋ７に加算する（ステップＳＴ３９１０）。
【０２６３】
ステップＳＴ３９０５で保持しているタイムスタンプから、品質情報測定間隔の時間が経過したかチェックする。チェックの結果、経過した場合はステップＳＴ３９１２へ進む（ステップＳＴ３９１１：Ｙｅｓ）。経過していない場合はステップＳＴ３９０５へ進む（ステップＳＴ３９１１：Ｎｏ）。
ステップＳＴ３９１２では、ステップＳＴ３９０５で保持していたタイムスタンプを最終パケット受信時のＮＴＰ時間Ｍ７に設定し、ステップＳＴ３９０４へ進む。
【０２６４】
［実施の形態４のホームゲートウェイ装置］
次に、実施の形態４におけるホームゲートウェイ装置１０４の装置構成について説明する。図４０は、ホームゲートウェイ装置１０４の装置構成を示した図である。実施の形態４のホームゲートウェイ装置１０４は、外部ネットワーク側通信部４００１、パケット転送部４００２、ホームネットワーク側通信部４００３、パケット転送制御部４００４、ＦＥＣ処理前パケット品質解析部４００６、品質情報送信部４００７を備えている。すなわち、図面上の構成としては、実施の形態１における映像受信端末プロファイル取得部１１０５が無い構成である。
【０２６５】
外部ネットワーク側通信部４００１は、外部ネットワーク１０５を介して映像配信サーバ１０６が配信する映像ストリームを受信する。外部ネットワーク側通信部４００１は、受信した映像ストリームをパケット転送部４００２へ渡す。パケット転送部４００２は、映像ストリームをホームネットワーク側通信部４００３に転送する。ホームネットワーク側通信部４００３は受け取った映像ストリームを、ホームネットワーク１０３を介して映像受信端末１０２へ送信する。
【０２６６】
次に、ホームゲートウェイ装置１０４が測定するＦＥＣ処理前パケット品質情報について説明を行う。ＦＥＣ処理前パケット品質解析部４００６はパケット転送部４００２から受け取った映像ストリームからＦＥＣ処理前パケット品質情報を測定する。
【０２６７】
ＦＥＣ処理前パケット品質解析部４００６は、測定したＦＥＣ処理前パケット品質情報を品質情報送信部４００７へ渡す。品質情報送信部４００７は、パケット転送部４００２及び外部ネットワーク側通信部４００１を介して、ＦＥＣ処理前パケット品質情報を品質管理システム１０７へ送信する。
【０２６８】
図４１はホームゲートウェイ装置１０４が測定したＦＥＣ処理前パケット品質情報の例である。
ユーザ識別情報Ａ８は、ユーザを識別するための情報である。
装置識別情報Ｅ８は、品質情報が映像受信端末１０２とホームゲートウェイ装置１０４のどちらが測定したものかを識別するためのものである。品質管理システム１０７は、装置識別情報Ｅ８を使用して、映像受信端末１０２とホームゲートウェイ装置１０４のどちらから品質情報が送信されたか識別する。図４１の例では、装置識別情報Ｅ８にホームゲートウェイ装置の識別子が設定されている。
【０２６９】
品質情報種別Ｆ８は、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別するためのものである。品質管理システム１０７は、品質情報種別Ｆ８を使用して、品質情報がＦＥＣ処理前パケット品質情報とＦＥＣ処理後パケット品質情報のどちらかを識別する。図４１の例では、品質情報種別Ｆ８にＦＥＣ処理前パケット品質情報の識別子が設定されている。
【０２７０】
品質情報シーケンス番号Ｇ８は、ＦＥＣ処理前パケット品質解析部４００６がＦＥＣ処理前パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ８を使用して、送信されてきたＦＥＣ処理パケット前品質情報を測定順に並べる。
【０２７１】
品質値Ｋ８は、ＦＥＣ処理前パケット品質情報の品質を表す値である。ここでは、品質値Ｋ８をパケット損失数とする。パケット損失数は、品質情報測定間隔の間に損失と判定したＦＥＣ処理前パケットの数である。品質管理システム１０７は、品質値Ｋ８をＦＥＣ処理前パケットの品質が劣化しているか否かを判定するために使用する。このため、例えば映像ストリームの画像圧縮符号化にＭＰＥＧ−２やＨ．２６４を使用している場合に、品質値Ｋ８を損失したビデオフレームの数などとしても良い。また、品質値Ｋ８は一つの値である必要はなく、複数の値があっても良い。
【０２７２】
初回パケット受信時のＮＴＰ時間Ｌ８は、品質情報測定間隔の間で最初にＦＥＣ処理前パケットを受信したときのＮＴＰ時間である。品質管理システム１０７は、初回パケット受信時のＮＴＰ時間Ｌ８を使用して、品質測定区間を特定する。
最終パケット受信時のＮＴＰ時間Ｍ８は、品質情報測定間隔の間で最後にＦＥＣ処理前パケットを受信したときのＮＴＰ時間である。品質管理システム１０７は、最終パケット受信時のＮＴＰ時間Ｍ８を使用して、品質測定区間を特定する。
【０２７３】
特定パケット受信時のＮＴＰ時間Ｎ８は、品質情報測定間隔の間で特定のＦＥＣ処理前パケットを受信したときのＮＴＰ時間である。特定パケットとは、例えばＲＴＰシーケンス番号が１００００の倍数といったような映像ストリーム中で識別が可能なパケットとする。品質管理システム１０７は、特定パケット受信時のＮＴＰ時間Ｎ８を使用して、受信時にどれだけ固定的な遅延が発生しているか算出する。
【０２７４】
特定パケットの識別値Ｏ８は、特定パケットにおける識別値である。例えば特定パケットのＲＴＰシーケンス番号等とする。品質管理システム１０７は、特定パケットの識別値Ｏ８を使用して、受信時にどれだけ固定的な遅延が発生しているか算出する。
【０２７５】
図４２はＦＥＣ処理前パケット品質解析部４００６がＦＥＣ処理前パケット品質情報を測定する一連の処理を示したフローチャートである。まず、ユーザ識別情報Ａ８に、ユーザの識別情報を設定する（ステップＳＴ４２０１）。装置識別情報Ｅ８にホームゲートウェイ装置の識別子を設定する（ステップＳＴ４２０２）。品質情報種別Ｆ８にＦＥＣ処理前パケット品質情報の識別子を設定する（ステップＳＴ４２０３）。
【０２７６】
品質情報シーケンス番号Ｇ８に１を加算する（ステップＳＴ４２０４）。現在時刻を取得し、タイムスタンプに保持する（ステップＳＴ４２０５）。
ＦＥＣ処理前パケットを１つ取得する（ステップＳＴ４２０６）。ステップＳＴ４２０６で取得したＦＥＣ処理前パケットの種類をチェックする。チェックの結果、品質情報測定間隔の間で最初に受信したパケットの場合はステップＳＴ４２０８へ進む（ステップＳＴ４２０７：初回パケット）。特定パケットの場合はステップＳＴ４２０９へ進む（ステップＳＴ４２０７：特定パケット）。それ以外の場合はステップＳＴ４２１０へ進む（ステップＳＴ４２０７：以外）。
【０２７７】
ステップＳＴ４２０８では、ステップＳＴ４２０５で保持していたタイムスタンプを初回パケット受信時のＮＴＰ時間Ｌ８に設定する。
ステップＳＴ４２０９では、ステップＳＴ４２０５で保持していたタイムスタンプを特定パケット受信時のＮＴＰ時間Ｎ８に設定する。また、特定パケットを識別する値を特定パケットの識別値Ｏ８に設定する。
【０２７８】
続いて、ＦＥＣ処理前パケットのパケット毎品質値を算出し、品質値Ｋ８に加算する（ステップＳＴ４２１０）。
【０２７９】
ステップＳＴ４２０５で保持しているタイムスタンプから、品質情報測定間隔の時間が経過したかチェックする。チェックの結果、経過した場合はステップＳＴ４２１２へ進む（ステップＳＴ４２１１：Ｙｅｓ）。経過していない場合はステップＳＴ４２０５へ進む（ステップＳＴ４２１１：Ｎｏ）。
ステップＳＴ４２１２では、ステップＳＴ４２０５で保持していたタイムスタンプを最終パケット受信時のＮＴＰ時間Ｍ８に設定し、ステップＳＴ４２０４へ進む。
【０２８０】
［実施の形態４の品質管理システム］
次に、実施の形態４における品質管理システム１０７の装置構成について説明する。図面上の構成は実施の形態１の図１４と同様であるため、図１４の構成を用いて説明する。通信部１４０１は、外部ネットワーク１０５から映像受信端末１０２が送信する品質情報を受信する。通信部１４０１は、品質情報を品質情報分類部１４０２へ渡す。品質情報分類部１４０２は、受け取った品質情報を分類し、品質情報データベース１４０３に格納する。実施の形態４では、品質情報取得部１４０５が品質情報データベース１４０３から品質情報を取得する処理が実施の形態１と異なる。
【０２８１】
図４３は品質情報取得部１４０５が品質情報データベース１４０３から品質情報を取得する一連の処理を示したフローチャートである。入力部１４０４からユーザ識別情報と劣化判定時刻を受け取る（ステップＳＴ４３０１）。入力部１４０４から受け取ったユーザ識別情報と品質情報データベース１４０３のユーザ識別情報を照合する（ステップＳＴ４３０２）。これにより、品質情報データベース１４０３から取得する品質情報のユーザを特定する。
【０２８２】
映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる特定パケット受信時のＮＴＰ時間Ｎ６と映像受信端末１０２のＦＥＣ処理前パケット品質情報に含まれる特定パケット受信時のＮＴＰ時間Ｎ７を用いて、映像受信端末１０２のＦＥＣ処理後パケットと映像受信端末１０２のＦＥＣ処理前パケット間の固定遅延Ｘを算出する（ステップＳＴ４３０３）。映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる特定パケットの識別値Ｏ６と映像受信端末１０２のＦＥＣ処理前パケット品質情報に含まれる識別値Ｏ７が一致する品質情報間における、特定パケット受信時のＮＴＰ時間の差分が固定遅延Ｘとなる。複数の特定パケット受信時のＮＴＰ時間の差分の平均値を固定遅延Ｘとしても良い。
【０２８３】
映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる特定パケット受信時のＮＴＰ時間Ｎ６とホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に含まれる特定パケット受信時のＮＴＰ時間Ｎ８を用いて、映像受信端末１０２のＦＥＣ処理後パケットとホームゲートウェイ装置１０４のＦＥＣ処理前パケット間の固定遅延Ｙを算出する（ステップＳＴ４３０４）。映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる特定パケットの識別値Ｏ６とホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に含まれる識別値Ｏ８が一致する品質情報間における、特定パケット受信時のＮＴＰ時間の差分が固定遅延Ｙとなる。複数の特定パケット受信時のＮＴＰ時間の差分の平均値を固定遅延Ｙとしても良い。
【０２８４】
入力部１４０４から受け取った劣化判定時刻と映像受信端末１０２のＦＥＣ処理後パケット品質情報に含まれる初回パケット受信時のＮＴＰ時間Ｌ６、及び最終パケット受信時のＮＴＰ時間Ｍ６を比較し、最も時刻が近い映像受信端末のＦＥＣ処理後パケット品質情報Ｐ２を特定する（ステップＳＴ４３０５）。
【０２８５】
入力部１４０４から受け取った劣化判定時刻とステップＳＴ４３０３で算出した固定遅延Ｘの和と映像受信端末１０２のＦＥＣ処理前パケット品質情報に含まれる初回パケット受信時のＮＴＰ時間Ｌ７、及び最終パケット受信時のＮＴＰ時間Ｍ７を比較し、最も時刻が近い映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑ２を特定する（ステップＳＴ４３０６）。
【０２８６】
入力部１４０４から受け取った劣化判定時刻とステップＳＴ４３０４で算出した固定遅延Ｙの和とホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報に含まれる初回パケット受信時のＮＴＰ時間Ｌ８、及び最終パケット受信時のＮＴＰ時間Ｍ８を比較し、最も時刻が近いホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒ２を特定する（ステップＳＴ４３０７）。
【０２８７】
映像受信端末１０２のＦＥＣ処理後パケット品質情報Ｐ２、映像受信端末１０２のＦＥＣ処理前パケット品質情報Ｑ２、ホームゲートウェイ装置１０４のＦＥＣ処理前パケット品質情報Ｒ２を品質劣化判定部１４０６へ渡す（ステップＳＴ４３０８）。
【０２８８】
［実施の形態４の効果］
以上のように、この実施の形態４による映像受信端末によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定すると共に、品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理前パケット品質解析部と、品質情報を送信する品質情報送信部とを備えたので、ＦＥＣによる回復処理が考慮される等、精度良く品質劣化の原因を切り分けるシステムを得ることができる。
【０２８９】
また、実施の形態４の映像受信端末によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定すると共に、品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理後パケット品質解析部と、品質情報を送信する品質情報送信部とを備えたので、ので、ＦＥＣによる回復処理が考慮される等、精度良く品質劣化の原因を切り分けるシステムを得ることができる。
【０２９０】
また、実施の形態４のホームゲートウェイ装置によれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、転送するパケットの品質情報を測定すると共に、品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理前パケット品質解析部と、ＦＥＣ処理前パケット品質解析部が測定した品質情報を送信する品質情報送信部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【０２９１】
また、実施の形態４の品質管理システムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、映像ストリームを受信する映像受信端末または映像ストリームを転送するホームゲートウェイ装置のうち、少なくともいずれか一方から受信した品質情報に付与されたパケット受信時の時刻から生成した情報に基づいて、映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化の切り分けを行う品質劣化判定部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【０２９２】
また、実施の形態４による品質劣化の切り分けシステムによれば、実施の形態１で生成している映像受信端末プロファイルを使用せずに品質情報を生成することで、映像受信端末１０２とホームゲートウェイ装置１０４間の通信を必要としないため、容易に品質劣化の原因を切り分けるシステムを得ることができる。
【０２９３】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【０２９４】
以上のように、この発明に係る映像受信端末、ホームゲートウェイ装置、品質管理システム及び品質劣化切り分けシステムは、ＦＥＣによる回復処理を考慮して品質劣化の原因を切り分けるシステムに関するものであり、ＩＰネットワーク上で映像配信を行うようなシステムに用いるのに適している。
【符号の説明】
【０２９５】
１０１  テレビ、１０２  映像受信端末、１０３  ホームネットワーク、１０４  ホームゲートウェイ装置、１０５  外部ネットワーク、１０６  映像配信サーバ、１０７  品質管理システム、３０１，２２０１，３３０１，３５０１  通信部、３０２，２２０２，３３０２，３５０２  映像ストリーム受信部、３０３，２２０３，３３０３，３５０３  バッファ、３０４，２２０４，３３０４，３５０４  ＦＥＣ処理部、３０５，２２０５，３３０５，３５０５  デコーダ、３０６，２２０６，３３０６，３５０６  映像出力部、３０７，２２０７，３３０７  映像受信端末プロファイル送信部、３０８，３３０８，３５０８  ＦＥＣ処理後パケット品質解析部、３０９，２２０９，３３０９，３５０９  品質情報送信部、３１０，３３１０，３５１０  ＦＥＣ処理前パケット品質解析部、１１０１，２９０１，４００１  外部ネットワーク側通信部、１１０２，２９０２，４００２  パケット転送部、１１０３，２９０３，４００３  ホームネットワーク側通信部、１１０４，２９０４，４００４  パケット転送制御部、１１０５，２９０５  映像受信端末プロファイル取得部、１１０６，４００６  ＦＥＣ処理前パケット品質解析部、１１０７，４００７  品質情報送信部、１４０１  通信部、１４０２  品質情報分類部、１４０３  品質情報データベース、１４０４  入力部、１４０５  品質情報取得部、１４０６  品質劣化判定部、１４０７  出力部、２２０８  品質解析部、２９０６  ダミーパケット送信部。
【図１】
2013108566.tif 000003
【図２】
2013108566.tif 000004
【図３】
2013108566.tif 000005
【図４】
2013108566.tif 000006
【図５】
2013108566.tif 000007
【図６】
2013108566.tif 000008
【図７】
2013108566.tif 000009
【図８】
2013108566.tif 000010
【図９】
2013108566.tif 000011
【図１０】
2013108566.tif 000012
【図１１】
2013108566.tif 000013
【図１２】
2013108566.tif 000014
【図１３】
2013108566.tif 000015
【図１４】
2013108566.tif 000016
【図１５】
2013108566.tif 000017
【図１６】
2013108566.tif 000018
【図１７】
2013108566.tif 000019
【図１８】
2013108566.tif 000020
【図１９】
2013108566.tif 000021
【図２０】
2013108566.tif 000022
【図２１】
2013108566.tif 000023
【図２２】
2013108566.tif 000024
【図２３】
2013108566.tif 000025
【図２４】
2013108566.tif 000026
【図２５】
2013108566.tif 000027
【図２６】
2013108566.tif 000028
【図２７】
2013108566.tif 000029
【図２８】
2013108566.tif 000030
【図２９】
2013108566.tif 000031
【図３０】
2013108566.tif 000032
【図３１】
2013108566.tif 000033
【図３２】
2013108566.tif 000034
【図３３】
2013108566.tif 000035
【図３４】
2013108566.tif 000036
【図３５】
2013108566.tif 000037
【図３６】
2013108566.tif 000038
【図３７】
2013108566.tif 000039
【図３８】
2013108566.tif 000040
【図３９】
2013108566.tif 000041
【図４０】
2013108566.tif 000042
【図４１】
2013108566.tif 000043
【図４２】
2013108566.tif 000044
【図４３】
2013108566.tif 000045
【手続補正書】
【提出日】平成26年10月23日(2014.10.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
測定区間識別値Ｉ４は、ＦＥＣ処理前パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するための値である。ここでは、測定区間識別値Ｉ４をＲＴＰシーケンス番号の平均値とする。ＲＴＰシーケンス番号の平均値は、品質情報測定間隔Ｂ１の間にＦＥＣ処理前パケット品質情報の測定に使用したＦＥＣ処理前パケットに含まれるＲＴＰパケットのシーケンス番号の平均値である。品質管理システム１０７は、測定区間識別値Ｉ４を用いて、ＦＥＣ処理前パケット品質情報が映像ストリーム中のどの区間で測定されたものか判別する。測定区間識別値Ｉ４には、ＲＴＰシーケンス番号の平均値の代わりに、ＲＴＰシーケンス番号の中央値などを使用しても良い。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
パケット数Ｊ４は、品質情報測定間隔Ｂ１の間にＦＥＣ処理前パケット品質情報の測定に使用したＦＥＣ処理前パケットの数である。測定区間識別値Ｉ４と同様に、ＦＥＣ処理前パケット品質情報が映像ストリーム中どの区間で測定されたものか判別するために使用する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１３９
【補正方法】変更
【補正の内容】
【０１３９】
また、実施の形態１の品質管理システムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、映像ストリームを受信する映像受信端末の、少なくとも、映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを用いて生成された映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化が発生した箇所に応じて品質劣化の切り分けを行う品質劣化判定部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１４２
【補正方法】変更
【補正の内容】
【０１４２】
また、実施の形態１の品質劣化切り分けシステムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、映像ストリームをホームゲートウェイ装置を介して受信すると共に、映像ストリームの品質情報を生成するための映像受信端末プロファイルを生成する映像受信端末と、映像受信端末プロファイルを用いて映像ストリームの品質情報を生成するホームゲートウェイ装置と、それぞれの品質情報を用いて映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、映像受信端末プロファイルは、少なくとも、映像受信端末で映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、映像受信端末は、バッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、測定したそれぞれの品質情報を品質管理システムへ送信する品質情報送信部と、映像受信端末プロファイルを生成してホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、ホームゲートウェイ装置は、映像受信端末が送信する映像受信端末プロファイルを受信する映像受信端末取得部と、映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、ホームゲートウェイ装置のＦＥＣ処理前パケット品質解析部が測定した品質情報を品質管理システムへ送信する品質情報送信部とを有し、品質管理システムは、送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を前記品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化が発生した箇所に応じて品質劣化の切り分けを行う品質劣化判定部とを有するようにしたので、精度良く品質劣化の原因を切り分けることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０２０８
【補正方法】変更
【補正の内容】
【０２０８】
また、実施の形態２の品質劣化切り分けシステムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、映像ストリームをホームゲートウェイ装置を介して受信すると共に、自端末に固有の情報である映像受信端末プロファイルを生成する映像受信端末と、映像受信端末プロファイルを用いてダミーパケットを生成して映像受信端末へ送信するホームゲートウェイ装置と、映像受信端末で測定された品質情報を用いて映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、映像受信端末は、ダミーパケットを含む映像ストリームに対して、ＦＥＣによる回復処理を行うと共に、少なくとも回復処理結果を含む情報を映像ストリームに付与するＦＥＣ処理部と、情報を付与した映像ストリームから品質情報を測定する品質解析部と、測定した品質情報を品質管理システムへ送信する品質情報送信部と、映像受信端末プロファイルを生成してホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、ホームゲートウェイ装置は、映像受信端末が送信する映像受信端末プロファイルを受信する映像受信端末取得部と、映像受信端末プロファイルに基づいて映像ストリームを判定して映像受信端末へダミーパケットを送信するダミーパケット送信部とを有し、品質管理システムは、送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を前記品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化が発生した箇所に応じて品質劣化の切り分けを行う品質劣化判定部とを有するようにしたので、品質管理システムが複数の品質情報を照合することによる測定区間のズレがなくなり、精度良く品質劣化の原因を切り分けるシステムを得ることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０２５６
【補正方法】変更
【補正の内容】
【０２５６】
品質情報シーケンス番号Ｇ７は、ＦＥＣ処理前パケット品質解析部３１０がＦＥＣ処理前パケット品質情報を測定するたびに１ずつ増加させる。品質管理システム１０７は、品質情報シーケンス番号Ｇ７を使用して、送信されてきたＦＥＣ処理前パケット品質情報を測定順に並べる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０２９１
【補正方法】変更
【補正の内容】
【０２９１】
また、実施の形態４の品質管理システムによれば、ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、映像ストリームを受信する映像受信端末または映像ストリームを転送するホームゲートウェイ装置のうち、少なくともいずれか一方から受信した品質情報に付与されたパケット受信時の時刻から生成した情報に基づいて、映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、品質情報を品質情報データベースから取得する品質情報取得部と、取得した品質情報から品質劣化が発生した箇所に応じて品質劣化の切り分けを行う品質劣化判定部とを備えたので、精度良く品質劣化の原因を切り分けることができる。
【手続補正８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）による回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、
測定した前記それぞれの品質情報を送信する品質情報送信部と、
少なくとも前記バッファのサイズを示す情報を含む映像受信端末プロファイルを生成して送信する映像受信端末プロファイル送信部とを備えたことを特徴とする映像受信端末。
【請求項２】
前記ＦＥＣ処理前パケット品質解析部は、前記品質情報として、前記映像ストリームの品質値と、パケットに含まれるシーケンス番号を使用して、当該品質情報が前記映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、当該算出結果とを含めることを特徴とする請求項１記載の映像受信端末。
【請求項３】
前記ＦＥＣ処理後パケット品質解析部は、パケットに含まれるシーケンス番号を使用して、前記品質情報が前記映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、当該算出結果を前記品質情報に含めることを特徴とする請求項１記載の映像受信端末。
【請求項４】
前記ＦＥＣ処理前パケット品質解析部は、バッファサイズを使用して、仮想的に当該バッファからパケットが破棄されるか否かを判定してパケット損失を算出し、当該算出結果を品質情報に含めることを特徴とする請求項１記載の映像受信端末。
【請求項５】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、
前記ホームゲートウェイ装置を介して配信する映像ストリームを受信する映像受信端末の、少なくとも、前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを取得する映像受信端末取得部と、
前記映像受信端末プロファイルを用いて、前記映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記ＦＥＣ処理前パケット品質解析部が測定した品質情報を送信する品質情報送信部とを備えたことを特徴とするホームゲートウェイ装置。
【請求項６】
前記ＦＥＣ処理前パケット品質解析部は、前記品質情報として、前記映像ストリームの品質値と、パケットに含まれるシーケンス番号を使用して、当該品質情報が前記映像ストリーム中どの区間で測定されたものか判別するための識別値を算出し、当該算出結果とを含めることを特徴とする請求項５記載のホームゲートウェイ装置。
【請求項７】
前記ＦＥＣ処理前パケット品質解析部は、前記映像受信端末プロファイルに含まれるバッファのサイズを示す情報を使用して、仮想的に前記バッファからパケットが破棄されるか否かを判定してパケット損失を算出し、当該算出結果を前記品質情報に含めることを特徴とする請求項５記載のホームゲートウェイ装置。
【請求項８】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、
映像ストリームを受信する映像受信端末の、少なくとも、前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含む映像受信端末プロファイルを用いて生成された当該映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化が発生した箇所に応じて当該品質劣化の切り分けを行う品質劣化判定部とを備えたことを特徴とする品質管理システム。
【請求項９】
前記品質情報は、前記映像ストリームの品質値と、当該品質情報が前記映像ストリーム中のどの区間で測定されたものか判別するための識別値とを含み、
前記品質情報取得部は、前記識別値を使用して、前記映像受信端末及び当該映像受信端末に前記映像ストリームを送信するホームゲートウェイ装置から送信されてきた品質情報の測定区間を特定し、前記品質劣化の切り分けを行うための品質情報を生成することを特徴とする請求項８記載の品質管理システム。
【請求項１０】
前記品質劣化判定部は、前記映像受信端末で測定された品質情報と、当該映像受信端末に前記映像ストリームを送信するホームゲートウェイ装置で測定された品質情報とを用い、前記ホームゲートウェイ装置の上流側ネットワークである外部ネットワークか、前記ホームゲートウェイ装置と前記映像受信端末とを接続するためのホームネットワークか、もしくは前記映像受信端末内部のいずれかで劣化が発生しているか、または、前記映像受信端末内部で劣化が回復されたかを切り分けることを特徴とする請求項８記載の品質管理システム。
【請求項１１】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、
映像ストリームをホームゲートウェイ装置を介して受信すると共に、前記映像ストリームの品質情報を生成するための映像受信端末プロファイルを生成する映像受信端末と、
前記映像受信端末プロファイルを用いて前記映像ストリームの品質情報を生成するホームゲートウェイ装置と、
前記それぞれの品質情報を用いて前記映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、
前記映像受信端末プロファイルは、少なくとも、前記映像受信端末で前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、
前記映像受信端末は、
バッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記バッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定するＦＥＣ処理後パケット品質解析部と、
測定した前記それぞれの品質情報を前記品質管理システムへ送信する品質情報送信部と、
前記映像受信端末プロファイルを生成して前記ホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、
前記ホームゲートウェイ装置は、
前記映像受信端末が送信する映像受信端末プロファイルを受信する映像受信端末取得部と、
前記映像ストリームから品質情報を測定するＦＥＣ処理前パケット品質解析部と、
前記ホームゲートウェイ装置のＦＥＣ処理前パケット品質解析部が測定した品質情報を前記品質管理システムへ送信する品質情報送信部とを有し、
前記品質管理システムは、
送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化が発生した箇所に応じて当該品質劣化の切り分けを行う品質劣化判定部とを有することを特徴とする品質劣化切り分けシステム。
【請求項１２】
前記品質管理システムの品質劣化判定部は、前記映像受信端末のＦＥＣ処理前パケット品質解析部が測定した品質情報と、前記映像受信端末のＦＥＣ処理後パケット品質解析部が測定した品質情報と、前記ホームゲートウェイ装置のＦＥＣ処理前パケット品質解析部が測定した品質情報を使用して、前記ホームゲートウェイ装置の上流側ネットワークである外部ネットワークか、前記ホームゲートウェイ装置と前記映像受信端末とを接続するためのホームネットワークか、もしくは前記映像受信端末内部のいずれかで劣化が発生しているか、または、ＦＥＣによって劣化が回復されたかを切り分けることを特徴とする請求項１１記載の品質劣化切り分けシステム。
【請求項１３】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
当該映像受信端末に固有の情報を示す映像受信端末プロファイルを生成すると共に、当該映像受信端末プロファイルを、映像ストリームを配信するホームゲートウェイ装置に対して送信する映像受信端末プロファイル送信部と、
前記ホームゲートウェイ装置で、前記映像受信端末プロファイルに基づいて生成されたダミーパケットを含む前記映像ストリームに対してＦＥＣによる回復処理を行うと共に、少なくとも当該回復処理結果を含む情報を当該映像ストリームに付与するＦＥＣ処理部と、
前記情報を付与した映像ストリームから品質情報を測定する品質解析部と、
測定した品質情報を送信する品質情報送信部とを備えたことを特徴とする映像受信端末。
【請求項１４】
前記ダミーパケットは、前記ホームゲートウェイ装置で捕捉した前記映像ストリーム中のどこでパケット損失したかを識別する情報を含み、
前記ＦＥＣ処理部は、前記ダミーパケットであるか否かと、前記ＦＥＣによる損失パケットの回復の有無を判定して、前記映像ストリームに、少なくとも当該回復処理結果を含む情報を付与することを特徴とする請求項１３記載の映像受信端末。
【請求項１５】
前記品質解析部は、前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前で前記ＦＥＣによる回復処理が行われる前の映像ストリームから測定した品質情報であるＦＥＣ処理前パケット品質情報と、前記バッファへの格納後で前記ＦＥＣによる回復処理が行われた後の映像ストリームから測定した品質情報であるＦＥＣ処理後パケット品質情報と、前記ホームゲートウェイ装置で前記映像ストリームから測定した品質情報とに対応する前記映像ストリームの品質値を測定することを特徴とする請求項１３記載の映像受信端末。
【請求項１６】
前記映像受信端末プロファイルは、前記映像受信端末で前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含むことを特徴とする請求項１３記載の映像受信端末。
【請求項１７】
前記映像ストリームの品質劣化の発生有無を検知する劣化検知部を備え、当該劣化検知部が品質劣化の発生を検知した場合にのみ、前記映像受信端末プロファイルを生成することを特徴とする請求項１記載の映像受信端末。
【請求項１８】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、
前記ホームゲートウェイ装置を介して配信する映像ストリームを受信する映像受信端末に固有の情報である映像受信端末プロファイルを取得する映像受信端末取得部と、
前記映像受信端末プロファイルに基づいて前記映像ストリームを判定して前記映像受信端末へ、前記ホームゲートウェイ装置で捕捉した前記映像ストリーム中のどこでパケット損失したかを識別する情報を含むダミーパケットを送信するダミーパケット送信部とを備えたことを特徴とするホームゲートウェイ装置。
【請求項１９】
前記映像受信端末プロファイルは、前記映像受信端末で前記映像ストリームのパケット遅延揺らぎを吸収するためのバッファのサイズを示す情報を含み、
前記ダミーパケット送信部は、前記バッファのサイズを示す情報を使用して、仮想的に前記バッファからパケットが破棄されるか否かを判定して、パケット損失と判定した場合に、前記ダミーパケットを前記映像受信端末に送信することを特徴とする請求項１８記載のホームゲートウェイ装置。
【請求項２０】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質劣化切り分けシステムであって、
映像ストリームをホームゲートウェイ装置を介して受信すると共に、自端末に固有の情報である映像受信端末プロファイルを生成する映像受信端末と、
前記映像受信端末プロファイルを用いてダミーパケットを生成して前記映像受信端末へ送信するホームゲートウェイ装置と、
前記映像受信端末で測定された品質情報を用いて前記映像ストリームの品質劣化の切り分けを行う品質管理システムとを備え、
前記映像受信端末は、
前記ダミーパケットを含む前記映像ストリームに対して、ＦＥＣによる回復処理を行うと共に、少なくとも当該回復処理結果を含む情報を前記映像ストリームに付与するＦＥＣ処理部と、
前記情報を付与した映像ストリームから品質情報を測定する品質解析部と、
前記測定した品質情報を品質管理システムへ送信する品質情報送信部と、
前記映像受信端末プロファイルを生成して前記ホームゲートウェイ装置へ送信する映像受信端末プロファイル送信部とを有し、
前記ホームゲートウェイ装置は、
前記映像受信端末が送信する前記映像受信端末プロファイルを受信する映像受信端末取得部と、
前記映像受信端末プロファイルに基づいて前記映像ストリームを判定して前記映像受信端末へ前記ダミーパケットを送信するダミーパケット送信部とを有し、
前記品質管理システムは、
送信されてきた品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化が発生した箇所に応じて当該品質劣化の切り分けを行う品質劣化判定部とを有することを特徴とする品質劣化切り分けシステム。
【請求項２１】
前記映像受信端末は、前記映像ストリームの品質劣化の発生有無を検知する劣化検知部を備え、当該劣化検知部が品質劣化の発生を検知した場合にのみ、前記映像受信端末プロファイルを生成することを特徴とする請求項１１記載の品質劣化切り分けシステム。
【請求項２２】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納前でＦＥＣによる回復処理が行われる前の映像ストリームから品質情報を測定すると共に、当該品質情報が前記映像ストリーム中どの区間で測定されたものかを判別するために、前記品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理前パケット品質解析部と、
前記品質情報を送信する品質情報送信部とを備えたことを特徴とする映像受信端末。
【請求項２３】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた映像受信端末であって、
映像ストリームのパケット遅延揺らぎを吸収するためのバッファへの格納後でＦＥＣによる回復処理が行われた後の映像ストリームから品質情報を測定すると共に、当該品質情報が前記映像ストリーム中どの区間で測定されたものかを判別するために、前記品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理後パケット品質解析部と、
前記品質情報を送信する品質情報送信部とを備えたことを特徴とする映像受信端末。
【請求項２４】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いたホームゲートウェイ装置であって、
転送するパケットの品質情報を測定すると共に、当該品質情報が映像ストリーム中どの区間で測定されたものかを判別するために、前記品質情報にパケット受信時の時刻から生成した情報を付与するＦＥＣ処理前パケット品質解析部と、
前記ＦＥＣ処理前パケット品質解析部が測定した品質情報を送信する品質情報送信部とを備えたことを特徴とするホームゲートウェイ装置。
【請求項２５】
ベストエフォート型のネットワークに接続されたリアルタイムに映像通信を行うサービスを用いた品質管理システムであって、
映像ストリームを受信する映像受信端末または前記映像ストリームを転送するホームゲートウェイ装置のうち、少なくともいずれか一方から受信した品質情報に付与されたパケット受信時の時刻から生成した情報に基づいて、前記映像ストリームの品質情報を分類して品質情報データベースに格納する品質情報分類部と、
前記品質情報を前記品質情報データベースから取得する品質情報取得部と、
前記取得した品質情報から品質劣化が発生した箇所に応じて当該品質劣化の切り分けを行う品質劣化判定部とを備えたことを特徴とする品質管理システム。
【国際調査報告】
2013108566.tif 000046
2013108566.tif 000047
2013108566.tif 000048
2013108566.tif 000049