"TimestampedTSを用いて映像フレームを判別するための映像フレーム判別装置であって、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出手段と、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別手段と、を有することを特徴とするTTSを用いた映像フレーム判別装置。TTSを用いて判別した映像フレームを用いて映像品質を評価するための映像品質推定装置であって、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出手段と、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別手段と、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレームの情報量を算出し、該情報量から算出された映像のビットレートにより求められた映像品質とパケット損失が発生した損失映像フレームのフレーム長から映像品質を評価する映像品質評価手段とを有し、前記映像品質評価手段は、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレーム情報量を導出する映像フレーム情報量算出手段と、TSパケットに含まれているRAIがIフレームの先頭パケットである場合は、全映像フレームの映像フレーム種別として、Bフレーム、Pフレームを算出する第1の映像フレーム種別算出手段と、前記映像フレーム情報量算出手段で導出された前記映像フレーム毎の映像フレーム情報量から映像のビットレートを算出する映像ビットレート算出手段と、前記映像フレーム判別手段で判別された映像フレームにパケット損失が含まれるか判別する損失映像フレーム判別手段と、前記映像フレーム種別算出手段で算出された前記映像フレーム種別と前記損失映像フレーム判別手段で判別された損失映像フレームから損失の影響がどの程度伝搬するか判別する劣化映像フレーム算出手段と、前記映像ビットレート算出手段で算出された前記映像のビットレートを用いて映像符号化に関する映像品質を算出する符号化映像品質算出手段と、前記符号化映像品質算出手段で算出された符号化映像品質と前記劣化映像フレーム算出手段で算出された劣化映像フレームから映像品質を算出する映像品質算出手段と、を備えることを特徴とするTTSを用いて判別した映像フレームを用いた映像品質推定装置。TTSを用いて判別した映像フレームを用いて映像品質を評価するための映像品質推定装置であって、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出手段と、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別手段と、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレームの情報量を算出し、該情報量から算出された映像のビットレートにより求められた映像品質とパケット損失が発生した損失映像フレームのフレーム長から映像品質を評価する映像品質評価手段とを有し、前記映像品質評価手段は、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレーム情報量を導出する映像フレーム情報量算出手段と、TSパケットに含まれているRAIがIフレームの先頭パケットでない場合は、前記映像フレーム情報量算出手段で導出された前記映像フレーム毎の映像フレーム情報量からIフレーム毎の映像フレームの間隔を導出するIフレーム間隔算出手段と、前記Iフレーム間隔算出手段で導出されたIフレーム間隔の集合から品質測定区間の発生頻度の最も高いIフレーム間隔を基本GoPGroupofPicture長として算出する基本GoP長算出手段と、前記基本GoP長算出手段で導出された前記基本GoP長をもとに、全映像フレームの映像フレーム種別I、B、Pフレームを算出する第2の映像フレーム種別算出手段と、前記映像フレーム情報量算出手段で導出された前記映像フレーム毎の映像フレーム情報量から映像のビットレートを算出する映像ビットレート算出手段と、前記映像フレーム判別手段で判別された映像フレームにパケット損失が含まれるか判別する損失映像フレーム判別手段と、前記映像フレーム種別算出手段で算出された前記映像フレーム種別と前記損失映像フレーム判別手段で判別された損失映像フレームから損失の影響がどの程度伝搬するか判別する劣化映像フレーム算出手段と、前記映像ビットレート算出手段で算出された前記映像のビットレートを用いて映像符号化に関する映像品質を算出する符号化映像品質算出手段と、前記符号化映像品質算出手段で算出された符号化映像品質と前記劣化映像フレーム算出手段で算出された劣化映像フレームから映像品質を算出する映像品質算出手段と、を備えることを特徴とするTTSを用いて判別した映像フレームを用いた映像品質推定装置。TTSを用いて映像フレームを判別するための映像フレーム判別方法であって、PUSI数算出手段が、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出ステップと、映像フレーム判別手段が、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別ステップと、を有することを特徴とするTTSを用いた映像フレーム判別方法。TTSを用いて判別した映像フレームを用いて映像品質を評価するための映像品質推定方法であって、PUSI数算出手段が、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出ステップと、映像フレーム判別手段が、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別ステップと、映像品質評価手段が、前記映像フレーム判別ステップにより判別された映像フレーム毎の映像フレームの情報量を算出し、該情報量から算出された映像のビットレートにより求められた映像品質とパケット損失が発生した損失映像フレームのフレーム長から映像品質を評価する映像品質評価ステップと、を有し、前記映像品質評価ステップにおいて、前記映像フレーム判別ステップにより判別された映像フレーム毎の映像フレーム情報量を導出する映像フレーム情報量算出ステップと、TSパケットに含まれているRAIがIフレームの先頭パケットである場合は、全映像フレームの映像フレーム種別として、Bフレーム、Pフレームを算出する第1の映像フレーム種別算出ステップと、前記映像フレーム情報量算出ステップで導出された前記映像フレーム毎の映像フレーム情報量から映像のビットレートを算出する映像ビットレート算出ステップと、前記映像フレーム判別ステップで判別された映像フレームにパケット損失が含まれるか判別する損失映像フレーム判別ステップと、前記映像フレーム種別算出ステップで算出された前記映像フレーム種別と前記損失映像フレーム判別ステップで判別された損失映像フレームから損失の影響がどの程度伝搬するか判別する劣化映像フレーム算出ステップと、前記映像ビットレート算出ステップで算出された前記映像のビットレートを用いて映像符号化に関する映像品質を算出する符号化映像品質算出ステップと、前記符号化映像品質算出ステップで算出された符号化映像品質と前記劣化映像フレーム算出ステップで算出された劣化映像フレームから映像品質を算出する映像品質算出ステップと、を有することを特徴とするTTSを用いて判別した映像フレームを用いた映像品質推定方法。TTSを用いて判別した映像フレームを用いて映像品質を評価するための映像品質推定方法であって、PUSI数算出手段が、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出ステップと、映像フレーム判別手段が、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別ステップと、映像品質評価手段が、前記映像フレーム判別ステップにより判別された映像フレーム毎の映像フレームの情報量を算出し、該情報量から算出された映像のビットレートにより求められた映像品質とパケット損失が発生した損失映像フレームのフレーム長から映像品質を評価する映像品質評価ステップと、を有し、前記映像品質評価ステップにおいて、前記映像フレーム判別ステップにより判別された映像フレーム毎の映像フレーム情報量を導出する映像フレーム情報量算出ステップと、TSパケットに含まれているRAIがIフレームの先頭パケットでない場合は、前記映像フレーム情報量算出ステップで導出された前記映像フレーム毎の映像フレーム情報量からIフレーム毎の映像フレームの間隔を導出するIフレーム間隔算出ステップと、前記Iフレーム間隔算出ステップで導出されたIフレーム間隔の集合から品質測定区間の発生頻度の最も高いIフレーム間隔を基本GoPGroupofPicture長として算出する基本GoP長算出ステップと、前記基本GoP長算出ステップで導出された前記基本GoP長をもとに、全映像フレームの映像フレーム種別I、B、Pフレームを算出する第2の映像フレーム種別算出ステップと、前記映像フレーム情報量算出ステップで導出された前記映像フレーム毎の映像フレーム情報量から映像のビットレートを算出する映像ビットレート算出ステップと、前記映像フレーム判別ステップで判別された映像フレームにパケット損失が含まれるか判別する損失映像フレーム判別ステップと、前記映像フレーム種別算出ステップで算出された前記映像フレーム種別と前記損失映像フレーム判別ステップで判別された損失映像フレームから損失の影響がどの程度伝搬するか判別する劣化映像フレーム算出ステップと、前記映像ビットレート算出ステップで算出された前記映像のビットレートを用いて映像符号化に関する映像品質を算出する符号化映像品質算出ステップと、前記符号化映像品質算出ステップで算出された符号化映像品質と前記劣化映像フレーム算出ステップで算出された劣化映像フレームから映像品質を算出する映像品質算出ステップと、を備えることを特徴とするTTSを用いて判別した映像フレームを用いた映像品質推定方法。コンピュータを、請求項1に記載のTTSを用いた映像フレーム判別装置の各手段として機能させるための、TTSを用いた映像フレーム判別プログラム。コンピュータを、請求項2または3に記載のTTSを用いて判別した映像フレームを用いた映像品質推定装置の各手段として機能させるための、TTSを用いて判別した映像フレームを用いた映像品質推定プログラム。しかしながら、非特許文献2の技術は、前述のように、映像フレームの区切りを示す情報例えば、PUSIと映像フレームが一対一に対応していないと映像フレームを抽出できないといった問題がある。本発明は、上記の点に鑑みなされたもので、上述の問題を解決すべく、TimestampedTSTTSの時間とPUSIの個数から、映像フレームの区切りを判別し、さらに、このようにTSSを用いて判別した映像フレームを用いて映像品質を推定する。具体的には、単位時間当たりに、PUSIが何個送信されたかという情報と、映像フレームレートの値から何個のPUSIから映像フレームが構成されているかを算出し、個々の映像フレームを判別するTSSを用いた映像フレーム判別装置および方法およびプログラムと、このようにTSSを用いて判別された映像フレームを用いて映像品質評価値を推定するTTSを用いて判別した映像フレームを用いた映像品質推定装置及び方法及びプログラムを提供することを目的とする。上記の課題を解決するために、本発明請求項1は、TTSを用いて映像フレームを判別するための映像フレーム判別装置であって、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出手段と、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別手段と、を有することを特徴とする。さらに、本発明請求項2は、TTSを用いて判別した映像フレームを用いて映像品質を評価するための映像品質推定装置であって、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出手段と、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別手段と、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレームの情報量を算出し、該情報量から算出された映像のビットレートにより求められた映像品質とパケット損失が発生した損失映像フレームのフレーム長から映像品質を評価する映像品質評価手段とを有し、前記映像品質評価手段は、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレーム情報量を導出する映像フレーム情報量算出手段と、TSパケットに含まれているRAIがIフレームの先頭パケットである場合は、全映像フレームの映像フレーム種別として、Bフレーム、Pフレームを算出する第1の映像フレーム種別算出手段と、前記映像フレーム情報量算出手段で導出された前記映像フレーム毎の映像フレーム情報量から映像のビットレートを算出する映像ビットレート算出手段と、前記映像フレーム判別手段で判別された映像フレームにパケット損失が含まれるか判別する損失映像フレーム判別手段と、前記映像フレーム種別算出手段で算出された前記映像フレーム種別と前記損失映像フレーム判別手段で判別された損失映像フレームから損失の影響がどの程度伝搬するか判別する劣化映像フレーム算出手段と、前記映像ビットレート算出手段で算出された前記映像のビットレートを用いて映像符号化に関する映像品質を算出する符号化映像品質算出手段と、前記符号化映像品質算出手段で算出された符号化映像品質と前記劣化映像フレーム算出手段で算出された劣化映像フレームから映像品質を算出する映像品質算出手段と、を備えることを特徴とする。さらに、本発明請求項3は、TTSを用いて判別した映像フレームを用いて映像品質を評価するための映像品質推定装置であって、入力されたパケットに示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とするPUSI数算出手段と、前記1つの映像フレームが持つPUSIの数に基づいて、映像フレームを判別し、判別した映像フレーム毎にパケットをグループ化する映像フレーム判別手段と、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレームの情報量を算出し、該情報量から算出された映像のビットレートにより求められた映像品質とパケット損失が発生した損失映像フレームのフレーム長から映像品質を評価する映像品質評価手段とを有し、前記映像品質評価手段は、前記映像フレーム判別手段により判別された映像フレーム毎の映像フレーム情報量を導出する映像フレーム情報量算出手段と、TSパケットに含まれているRAIがIフレームの先頭パケットでない場合は、前記映像フレーム情報量算出手段で導出された前記映像フレーム毎の映像フレーム情報量からIフレーム毎の映像フレームの間隔を導出するIフレーム間隔算出手段と、前記Iフレーム間隔算出手段で導出されたIフレーム間隔の集合から品質測定区間の発生頻度の最も高いIフレーム間隔を基本GoPGroupofPicture長として算出する基本GoP長算出手段と、前記基本GoP長算出手段で導出された前記基本GoP長をもとに、全映像フレームの映像フレーム種別I、B、Pフレームを算出する第2の映像フレーム種別算出手段と、前記映像フレーム情報量算出手段で導出された前記映像フレーム毎の映像フレーム情報量から映像のビットレートを算出する映像ビットレート算出手段と、前記映像フレーム判別手段で判別された映像フレームにパケット損失が含まれるか判別する損失映像フレーム判別手段と、前記映像フレーム種別算出手段で算出された前記映像フレーム種別と前記損失映像フレーム判別手段で判別された損失映像フレームから損失の影響がどの程度伝搬するか判別する劣化映像フレーム算出手段と、前記映像ビットレート算出手段で算出された前記映像のビットレートを用いて映像符号化に関する映像品質を算出する符号化映像品質算出手段と、前記符号化映像品質算出手段で算出された符号化映像品質と前記劣化映像フレーム算出手段で算出された劣化映像フレームから映像品質を算出する映像品質算出手段と、を備えることを特徴とする。従来、映像パケットをパケット化する際、多くの国では1つのPESに1つの映像フレームを割り当て、サービスを提供してきたつまり、1つの映像フレームに1つのPUSIが割り振られていた。しかしながら、パケット化の多様化により、1つの映像フレームを複数のPESパケットでパケット化するサービスが現れ、PUSIから映像フレームの区切りを判別することができない。これに対し、本発明の映像フレーム判別装置によれば、受信したパケットのTTSの時間と映像フレームレートから、1つの映像フレームにいくつのPUSIが含まれるかを算出することができるため、PUSIと映像フレームが1対1に対応していなくとも、従来と同様に、各映像フレームがどのパケットからどのパケットまでか知ることができ、各映像フレームを判別することができる。また、本発明の映像フレーム品質推定装置によれば、上記の映像フレーム判別装置により、PUSIと映像フレームが1対1に対応していなくとも映像フレームを判別し、抽出でき、当該映像フレームを用いた映像品質評価が可能となる。したがって、本発明によりユーザが実際に視聴する映像通信サービスの映像について映像品質値を監視可能となるため、提供中のサービスがユーザに対してある一定以上の品質を保っているか否かを容易に判断することができる。このため、提供中のサービスの品質実態について、従来技術で映像品質評価ができなかった点を改善することが可能となる。以下図面と共に、本発明の実施の形態を説明する。本発明の本実施の形態にかかる映像品質評価装置は、入力パケット内に示されるTTSの時間情報と映像フレームレート、PESパケットが含まれることを意味するPUSIをもとに、単位時間内のPUSIの数を算出し、映像フレームレートで除算した値を、1つの映像フレームが持つPUSIの数とし、映像フレームを判別し、判別された映像フレームの情報量ビット量やパケット数を算出する。算出された映像フレーム毎の情報量をもとに最短距離法を適用し、もっとも情報量が多い映像フレームのグループをIフレームとし、Iフレームの間隔で頻出頻度の一番高いものを基本GoP長として、映像フレーム毎の映像フレーム種別IBPフレームを推定する。ただし、TSヘッダ内のRandomAccessIndicatorRAIがIフレームを構成するパケットの先頭を意味する場合、基本GoP長をRAIを用いて算出する。映像フレーム毎の情報量から映像のビットレートを算出し、そのビットレートから符号化直後の映像品質を導出する。パケット損失が発生した映像フレームを判別し、損失映像フレームと映像フレーム種別から劣化の伝搬状況を加味し劣化映像フレーム長を算出する。最後に、符号化映像品質と劣化映像フレーム長から映像品質を客観的に評価するものである。例えば、本実施の形態においては、インターネットのようなIPネットワーク経由で行うIPTVサービス、映像配信サービスなど映像通信における客観的な映像品質評価を実現するために、パケットを分析し、これらの映像通信に関わる映像品質に影響を与える特徴量を定量的に表した映像品質値を導出する。図1は、本発明の一実施の形態における映像品質評価装置の構成を示す。同図に示すように、映像品質評価装置100は、PUSI数算出部0と、映像フレーム判別部1と、映像フレーム情報量算出部2と、Iフレーム間隔算出部3と、基本GoP長算出部4と、映像フレーム種別算出部5と、映像ビットレート算出部6と、損失映像フレーム判別部7と、劣化映像フレーム算出部8と、符号化映像品質算出部9と、映像品質算出部10とから構成されている。Iフレーム間隔算出部3は、最短距離映像フレーム算出部31とから構成されている。ただし、RAIがIフレームを構成する映像フレームと先頭を意味する場合、Iフレーム間隔算出部3は、IフレームをRAIから直接算出すればよく、最短距離映像フレーム算出部31、基本GoP長算出部4、映像フレーム種別算出部5は動作しない。PUSI数算出部0は、TTSの時間を用い単位時間当たりに送信されたPUSIの数をカウントし、映像フレームレートで除算した値から1つの映像フレームが持つPESパケットの数を決定する。映像フレーム判別部1は、1つの映像フレームが構成するPESパケット数から、図3のように図3の場合、1つの映像フレームは2つのPESパケットで構成されている、パケットをグループ化し、映像フレームに分ける。なお、上記のPUSI数算出部0、映像フレーム判別部1は映像フレーム判別装置として機能する。映像フレーム情報量算出部2は、映像フレーム判別部1でグループ化されたパケット数を映像フレーム毎にカウントし、映像フレーム毎の情報量として記憶する。この際、パケット数ではなく、パケット数からビット数やバイト数としてカウントしてもよい。Iフレーム間隔算出部3は、映像フレーム情報量算出部2で算出された映像フレーム毎の情報量からもっとも情報量が多い映像フレームを持つ映像フレームと同一のグループとされた映像フレームをIフレームと判定し、各Iフレームの間隔をIフレーム間隔として算出する。Iフレーム間隔算出部3は、最短距離映像フレーム算出部31を持ち、映像フレーム情報量算出部2で算出された映像フレーム毎の情報量に最短距離法を適用し、最も情報量が多い映像フレームを持つ映像フレームと同一のグループとされた映像フレームをIフレームと判定してもよい。具体的には、図4に示すように、映像のフレームレートが3fpsのとき、フレームレートである3の2倍の6映像フレームを最短距離法の入力としてグループ化するこの際、最短距離法への入力を映像フレームレートの3倍などの値としても良い。グループ化は、I、B、Pフレームと3種類の映像フレーム種別があることから、3つのグループになるまで処理を続け、もっとも情報量が多い映像フレームと同一のグループとされた映像フレームをIフレームと判定し、各Iフレームの間隔を計算する。具体的には、図4の場合、最も情報量が多いフレーム番号は6であるため、当該6と同一のグループである5をIフレームとする。1グループに含まれるフレーム数が3以上の場合は、Iフレームは、図4の例では、5と6とがIフレームであるが、仮に、10~18までが同一のグループであれば、10~18は全てIフレームになる。また、Iフレーム間隔算出部3は、上述した最短距離映像フレーム算出部31の代わりに、昇順映像フレーム算出部32を備え、映像フレーム情報量算出部2で算出された映像フレーム毎の情報量をもとに昇順法を適用して映像フレームをクラスタリングし、最も情報量が多い映像フレームと同一のグループに分類された映像フレームすべてをIフレームと判定してもよい。具体的に、昇順法によるクラスタリングの例を図5に示す。同図において、fは映像フレーム番号を示し、VTSfは映像フレーム毎のTS数を示す。同図における導出手順は以下の通りである。12×フレームレート分の映像フレームのデータを入力する。210映像フレーム毎に最大TS数を持つ映像フレームの番号とTS数を記憶する但し、最大値が複数ある場合は映像フレームが小さい方を選択。3上記2で選択された映像フレーム対し、TS数に関し昇順に並べる。4順番に並んだTS数の除算値を計算する。5除算値が最大ところを閾値として仮のIフレームを決める。6仮のIフレームの間隔を距離が長い方から計算し、最も発生頻度の多いものを基本GoP長とする。図5の例では、映像のフレームレートが30fpsのとき、フレームレートである30の2倍の60映像フレームを昇順映像フレーム算出部の入力としていくつかのグループにクラスタリングするこの際、昇順法への入力を映像フレームレートの三倍などの値としても良い。ただし、図面の太線がデータ入力の区切りを示している。具体的には、入力された60映像フレームに対し、10映像フレーム毎に最大の情報量を持つ映像フレームを抽出し、昇順法を適用して、情報量の大小関係に基づきデータの並び替えを実施している本実施例では、計算量削減の観点から、10映像フレーム毎に最大の情報量を持つ映像フレームを抽出しているが、本処理を用いず、60映像フレームに対し、直接昇順法を適用しても良い。次に、昇順に並び替えられた映像フレームに対し、除算法を用い、隣接映像フレームの情報量を除算する図5の例では、映像フレーム番号34の情報量を映像フレーム番号18の情報量で除算し、他の映像フレームに対しても同様の処理をする。得られた除算値の中で最大の除算値を閾値として、閾値を超える情報量を持つ映像フレームを仮のIフレームとする。基本GoP長算出部4は、Iフレーム間隔算出部3で判定されたIフレームの間隔から各GoP長で頻出頻度の一番多いGoP長を基本GoP長とする。映像フレーム種別算出部5は、基本GoP長算出部4で算出された基本GoP長と、映像フレーム情報量算出部2で算出された映像フレーム毎の情報量から映像フレーム種別I,P,Bを判別する。非特許文献2で示されるように、具体的には、基本GoP長に2~4の値を加えた値を探索範囲とし、探索範囲の中で最大の情報量を持つ映像フレームをIフレームとする。Iフレーム間にある映像フレームの情報量を平均し、事前に決定されている係数αを掛けた値を閾値として、映像フレーム毎の情報量が閾値以上の映像フレームはPフレーム、閾値未満のフレームはBフレームと判定する非特許文献2図7参照。ただし、Iフレーム間隔算出部3、基本GoP長算出部4、映像フレーム種別算出部5は、RAIがIフレームの先頭のパケットであることを意味する場合、RAIに基づき、Iフレームを決定すればよく、この場合、Iフレーム間隔や基本GoP長を算出する必要なく、BやPフレームを推定する。映像ビットレート算出部6は、映像フレーム情報量算出部2で算出された情報量をもとにビットレートを算出する。損失映像フレーム判別部7は、映像フレーム判別部1でグループ化されたパケットの中にパケット損失があるか判別し、パケット損失がある場合は、その映像フレームを損失映像フレームと判定する。具体的には、RTPtimestampの抜けやTSヘッダ内のContinuitycounterCCの抜けから、損失パケットを検出し、その損失パケットを含む映像フレームを損失映像フレームと判定する。劣化映像フレーム算出部8は、損失映像フレーム判別部7により判定された損失映像フレームと、映像フレーム種別算出部5で判定された映像フレーム種別をもとに、非特許文献2で示されるように、損失の劣化の伝搬状況を加味し、劣化映像フレーム数をカウントする非特許文献2図3参照。符号化映像品質算出部9は、映像ビットレート算出部6で算出されたビットレートBRをもとに、以下の数式に基づき、符号化映像品質VQCを算出する。ただし、v1v2v3は、予め記憶されている定数とする。映像品質算出部10は、符号化映像品質算出部9で算出された符号化映像品質VQCと劣化映像フレーム算出部8で算出された劣化映像フレーム数DFから以下の数式に基づき、映像品質を算出する。ただし、v4v5v6は、予め記憶されている定数とする。また、IPネットワーク経由で行うIPTVサービス、映像配信サービスなどの映像通信に関わる映像品質に影響を与えるビットレートや映像フレーム毎のビット量と映像フレーム種別を利用し、符号化映像品質VQC、映像品質VQを導出しても良い。この、ビットレート、映像フレーム毎のビット量と映像フレーム種別を利用して、符号化映像品質VQC、映像品質VQを導出する、符号化映像品質映像品質算出機能の一実施形態を以下に例示する。なお、詳細は、PCTJP2010055203に記載されている。図6は、符号化映像品質映像品質算出機能の構成例を示し、当該符号化映像品質映像品質算出機能は、ビットレートや映像フレーム毎のビット量と映像フレーム種別を利用して符号化映像品質VQC、映像品質VQを導出するものである。同図に示す符号化映像品質映像品質算出機能200では、入力パケットに含まれる符号化映像パケットを分析し、これらの映像通信に関わる映像品質に影響を与える特徴量を定量的に表した映像品質値を導出する。具体的には、符号化映像のビットレート、符号化映像の映像フレームにおける各映像フレーム種別毎のビット量、損失映像フレーム数それぞれを考慮して映像品質評価値を導出することにより、符号化映像の映像品質を推定するものである。符号化映像品質映像品質算出機能200は、パケット分析部20、映像集合フレーム特性推定部21、符号化品質推定部22、パケット損失品質推定部23とから構成されている。パケット分析部20は、入力されたパケットに含まれる符号化映像パケットのビットレートを導出するビットレート算出部201と、映像フレーム種別毎のビット量を導出するビット量算出部202とから構成されており、ビットレート算出部201によって導出されたビットレートと、ビット量算出部202によって導出された映像フレーム種別毎のビット量とを出力する。映像集合フレーム特性推定部21は、パケット分析部20のビットレート算出部201より出力されたビットレートを入力として、フレーム種別毎のビット量の特性を示すフレーム特性を導出し、出力する。符号化品質推定部22は、パケット分析部20のビット量算出部202より出力されたビットレートと映像種別毎のビット量と、映像集合フレーム特性推定部21から出力された映像フレーム種別毎のフレーム特性とに基づいて符号化映像品質評価値を導出する。パケット損失映像品質推定部23は、符号化品質推定部22より算出された符号化映像品質評価値と、パケット分析部20より算出された映像フレーム種別毎のビット量と映像フレーム損失数を表す損失映像フレーム数と、映像集合フレーム特性推定部21により導出される映像フレーム種別毎のフレーム特性とに基づいて、パケット損失劣化によって影響を受ける符号化映像の品質を定量的に表した映像品質評価値VQを導出する。図7,8に、上記の映像フレーム毎のビット量と映像フレーム種別を利用し、符号化映像品質VQC、映像品質を導出するための詳細なフローチャートを例示する。次に、本実施の形態にかかる映像品質評価装置100の動作について実施例により説明する。図9は、本発明の一実施例における映像品質評価装置の動作のフローチャートである。映像品質評価装置100のPUSI数算出部0に、パケットが入力されるとTTSに基づき単位時間当たりのPUSI数をカウントし、カウントされたPUSIを映像フレームレートで除算し、1つの映像フレーム当たりのPUSI数つまり、PESの数を計算し、映像フレーム判別部1に出力するS100。映像フレーム判別部1に、前記1つの映像フレーム当たりのPUSI数に基づきパケットをグループ化した映像フレームが判別され、当該映像フレームが映像フレーム情報量算出部2及び損失映像フレーム判別部7に出力されるS101。映像フレーム情報量算出部2は、入力された映像フレームのパケット数を映像フレーム毎の情報量として計数し、Iフレーム間隔算出部3及び映像ビットレート算出部6に出力されるS102。Iフレーム間隔算出部3は、入力された映像フレーム毎の情報量に基づき、最短距離法を適用して、最終的に3つのグループに収束するまでクラスタリングを繰り返し、3つのグループの内、もっとも情報量が多い映像フレームを含むグループに分類された他の映像フレームをIフレームとし、各Iフレームの間隔を計算し、基本GoP長算出部4へ出力するS103。基本GoP長算出部4は、計算されたIフレームの間隔の中で頻出頻度の高いものを基本GoP長とし、映像フレーム種別算出部5へ出力するS104。映像フレーム種別算出部5は、基本GoP長算出部4で導出された基本GoP長と映像フレーム情報量算出部2で算出された映像フレーム毎の情報量から映像フレーム種別を導出し、劣化映像フレーム算出部8へ出力するS105。映像ビットレート算出部6は、映像フレーム情報量算出部2から入力された映像フレーム毎の情報量からビットレートを算出し、符号化映像品質算出部9へ出力されるS106。損失映像フレーム判別部7は、映像フレーム判別部1から入力される映像フレームにパケット損失が含まれるか否かによって、損失映像フレームを判定し、劣化映像フレーム算出部8へ出力するS107。劣化映像フレーム算出部8は、損失映像フレーム判別部7より入力された損失映像フレームと、映像フレーム種別算出部5で入力された映像フレーム種別から、劣化の伝搬状況を加味し、劣化映像フレーム数をカウントし、映像品質算出部10へ出力するS108。符号化映像品質算出部9は、映像ビットレート算出部6より入力されたビットレートに基づき、符号化直後の符号化映像品質を導出し、映像品質算出部10へ出力するS109。映像品質算出部10は、符号化映像品質算出部9から入力された符号化映像品質と、劣化映像フレーム算出部8から入力される損失映像フレームから映像品質を導出しS110、処理を終了する。このように、本実施の形態によれば、受信したパケットデータのみから、映像フレームを構成するPESの数をTTSの時間に基づき算出することで、映像フレームを区切ることができ、1つの映像フレームと1つのPESパケットが一対一に対応していなくても映像フレームに基づいて映像品質を評価可能となる。したがって、提供中のサービスがユーザに対してある一定以上の品質を保っているか否かを容易に判断することができ、提供中のサービスの品質実態をリアルタイムで把握管理することが可能となる。なお、上記の実施の形態における映像品質評価装置100は、CPU中央演算装置やメモリ、インターフェースからなるコンピュータにコンピュータプログラムをインストールすることによって実現され、上述した映像品質評価装置100の各種機能は、上記コンピュータの各種ハードウェア資源と上記コンピュータプログラムソフトウェアとが協働して実現される。図1に示すPUSI数算出部、映像フレーム判別部から構成される映像フレーム判別装置及び、図1、図2に示す映像品質評価装置100の構成要素の動作をプログラムとして構築し、映像フレーム判別装置、映像品質評価装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。さらに、構築されたプログラムをハードディスクや、フレキシブルディスクCD-ROM等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。なお、本発明は、上記の実施の形態や実施例に限定されることなく、特許請求の範囲内において種々変更応用が可能である。"