(57)【要約】      （修正有）【課題】ＩＰＴＶサービス品質モニタリングプロセスに適用可能なビデオサービス品質の評価方法及び装置を提供する。【解決手段】評価方法は、チャネル識別子、ユーザ機器識別子及びビデオサービス伝送システムの構成情報を取得３０１する。チャネル識別子に基づき、監視対象チャネルのマルチキャストビデオストリームを取得し、チャネル識別子及びユーザ機器識別子に基づき、再伝送が必要なビデオストリームを取得し、チャネル識別子、ユーザ機器識別子及びビデオサービス伝送システムの構成情報に基づき、再伝送済みのビデオストリームを取得３０２する。マルチキャストビデオストリームと、再伝送が必要なビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方に基づき、評価対象のビデオストリームを決定３０３し、ビデオストリームを解析し、解析結果及びビデオサービス伝送システムの構成情報に基づき、評価結果を取得３０４する。【選択図】図３
2020184805.tif 000002
【特許請求の範囲】
【請求項１】
ビデオサービス品質の評価方法であって、
監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報を取得する段階と、
前記監視対象のチャネルの前記識別子に基づいて、前記監視対象のチャネルのマルチキャストビデオストリームを取得し、前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得し、前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記ビデオサービス伝送システムの前記構成情報に基づいて、前記監視対象のチャネルの再伝送済みのビデオストリームを取得する段階と、
前記マルチキャストビデオストリームと、前記再伝送される必要があるビデオストリーム及び前記再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、評価対象のビデオストリームを決定する段階と、
前記評価対象のビデオストリームを解析し、解析結果及び前記ビデオサービス伝送システムの前記構成情報に基づいて評価結果を取得する段階と
を備える方法。
【請求項２】
前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得する前記段階は、
前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のユーザ機器により送信された前記監視対象のチャネルに対応する再伝送要求を取得する段階であって、前記再伝送要求は、再伝送される必要があるパケットの識別子を有する、段階と、
前記再伝送される必要があるパケットの前記識別子に基づいて、前記再伝送される必要があるビデオストリームを取得する段階と
を有する、請求項１に記載の方法。
【請求項３】
前記ビデオサービス伝送システムの前記構成情報は、前記ビデオサービス伝送システム内の各デバイスの識別子を有し、前記方法は、
前記ビデオサービス伝送システムの前記構成情報に基づいて、前記ビデオサービス伝送システムが再伝送サーバを有するか否かを決定する段階をさらに備え、
前記ビデオサービス伝送システムが前記再伝送サーバを有する場合、前記方法は、
前記再伝送サーバの識別子を取得する段階をさらに備え、
前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記ビデオサービス伝送システムの前記構成情報に基づいて、前記監視対象のチャネルの再伝送済みのビデオストリームを取得する前記段階は、具体的には、
前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記再伝送サーバの前記識別子に基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された再伝送パケットを取得し、前記再伝送パケットを前記再伝送済みのビデオストリームと決定する段階を有する、請求項１に記載の方法。
【請求項４】
前記監視対象のユーザ機器の前記識別子は、前記監視対象のユーザ機器のＩＰアドレスであり、前記再伝送サーバの前記識別子は、前記再伝送サーバのＩＰアドレスであり、
前記再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記再伝送サーバの前記識別子に基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された再伝送パケットを取得する前記段階は、具体的には、
前記監視対象のチャネルの前記識別子と、前記監視対象のユーザ機器の前記ＩＰアドレスと、前記再伝送サーバの前記ＩＰアドレスと、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットとに基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された前記再伝送パケットを決定する段階を有する、請求項３に記載の方法。
【請求項５】
前記ビデオサービス伝送システムの前記構成情報は、前記監視対象のユーザ機器のバッファ容量を含み、マルチキャストビデオストリーム、再伝送される必要があるビデオストリーム及び前記監視対象のチャネルの再伝送済みのビデオストリームを取得する前記段階の前に、前記方法は、
前記監視対象のユーザ機器の前記バッファ容量に基づいて、バッファを配置する段階であって、前記バッファは、前記マルチキャストビデオストリーム及び前記再伝送済みのビデオストリームをバッファリングするように構成される、段階をさらに備える、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ビデオサービス品質の評価装置であって、
監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報を取得するように構成される取得モジュールと、
前記監視対象のチャネルの前記識別子に基づいて、前記監視対象のチャネルのマルチキャストビデオストリームを取得し、前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得し、前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記ビデオサービス伝送システムの前記構成情報に基づいて、前記監視対象のチャネルの再伝送済みのビデオストリームを取得し、前記マルチキャストビデオストリームと、前記再伝送される必要があるビデオストリーム及び前記再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、評価対象のビデオストリームを決定し、前記評価対象のビデオストリームを解析し、解析結果及び前記ビデオサービス伝送システムの前記構成情報に基づいて評価結果を取得するように構成される処理モジュールと
を備える装置。
【請求項７】
前記処理モジュールは、具体的には、前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のユーザ機器により送信された前記監視対象のチャネルに対応する再伝送要求であって、再伝送される必要があるパケットの識別子を有する再伝送要求を取得し、前記再伝送される必要があるパケットの前記識別子に基づいて、前記再伝送される必要があるビデオストリームを取得するように構成される、請求項６に記載の装置。
【請求項８】
前記処理モジュールは、さらに、前記ビデオサービス伝送システムの前記構成情報が前記ビデオサービス伝送システム内の各デバイスの識別子を有する場合、前記ビデオサービス伝送システムの前記構成情報に基づいて、前記ビデオサービス伝送システムが再伝送サーバを有するか否かを決定し、前記ビデオサービス伝送システムが前記再伝送サーバを有する場合、前記再伝送サーバの識別子を取得し、前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記再伝送サーバの前記識別子に基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された再伝送パケットを取得し、前記再伝送パケットを前記再伝送済みのビデオストリームと決定するように構成される、請求項６に記載の装置。
【請求項９】
前記処理モジュールは、さらに、前記監視対象のユーザ機器の前記識別子が前記監視対象のユーザ機器のＩＰアドレスであり、前記再伝送サーバの前記識別子が前記再伝送サーバのＩＰアドレスであり、かつ、前記再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、前記監視対象のチャネルの前記識別子と、前記監視対象のユーザ機器の前記ＩＰアドレスと、前記再伝送サーバの前記ＩＰアドレスと、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットとに基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された前記再伝送パケットを決定するように構成される、請求項８に記載の装置。
【請求項１０】
前記処理モジュールは、さらに、前記ビデオサービス伝送システムの前記構成情報が前記監視対象のユーザ機器のバッファ容量を有する場合、前記監視対象のユーザ機器の前記バッファ容量に基づいて、バッファを配置するように構成され、前記バッファは、前記マルチキャストビデオストリーム及び前記再伝送済みのビデオストリームをバッファリングするように構成される、請求項６から９のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野、特に、ビデオサービス品質の評価方法及び装置に関する。
【背景技術】
【０００２】
現在、インターネットプロトコルテレビ（英語：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｔｅｌｅｖｉｓｉｏｎ、略してＩＰＴＶ）ビデオサービスが通信事業者により独立して運営及び制御されている。ユーザは、通信事業者にお金を支払い、通信事業者は、ＩＰＴＶビデオヘッドエンド（ｈｅａｄｅｎｄ）、コンテンツ配信ネットワーク（英語：ｃｏｎｔｅｎｔ  ｄｅｌｉｖｅｒｙ  ｎｅｔｗｏｒｋ、略してＣＤＮ）、セットトップボックス（英語：ｓｅｔ‐ｔｏｐ  ｂｏｘ、略してＳＴＢ）、ＩＰＴＶビデオサービスの通常の稼働を保証する別のネットワークデバイスなどをユーザに提供し、代金の支払われたユーザのコンテンツ及びＩＰＴＶビデオサービスの品質に責任を負う。
【０００３】
ビデオの平均オピニオン評点（英語：ｍｅａｎ  ｏｐｉｎｉｏｎ  ｓｃｏｒｅ  ｏｆ  ｖｉｄｅｏ、ＭＯＳ‐Ｖ）は、ＩＰＴＶビデオサービスの品質を測定するための評価基準である。この基準は、受信されるビデオのプログラムソースの圧縮障害及びネットワーク伝送障害を検出して、特定の採点基準に基づいて、ユーザのビデオ視聴体験に与えるこれらの障害の影響について統合されたモデリングベースの採点を実行するために用いられる。ＩＰＴＶビデオサービスの品質は、採点結果に基づいて決定されることができる。
【０００４】
従来技術において、ビデオサービス品質は、具体的には、以下の具体的な実施上の解決手段でＭＯＳ‐Ｖを用いることにより利用可能になる。ビデオサービス品質の評価デバイスがネットワークに配置される。デバイスが、マルチキャストビデオストリームをキャプチャし、ビデオ関連パラメータを解析してビデオコンテンツの複雑性及びビット毎ピクセルの量を算出し、ビデオ品質に与える圧縮符号化の障害、すなわち、ビデオ圧縮アーチファクト（ｖｉｄｅｏ  ｃｏｍｐｒｅｓｓｉｏｎ  ａｒｔｅｆａｃｔｓ）を評価する。次に、デバイスがビデオパケット損失ステータスの統計値を収集し、異なる誤り隠蔽方式に関する異なるモデルを用いることによりビデオ品質に与えるパケット損失のネットワーク伝送エラー（ｔｒａｎｓｍｉｓｓｉｏｎ  ｅｒｒｏｒ）を評価する。最後に、デバイスがビデオ圧縮障害及びネットワーク伝送障害を包括的に考慮して、最終的なＭＯＳ‐Ｖを取得する。
【０００５】
実際の適用では、通信事業者は、ＩＰＴＶシステムのパケット損失エラーの許容能力を向上させるために用いられるエラーリカバリメカニズム及びバッファメカニズムなどの一連の保証メカニズムを用いることが多く、これにより、ＩＰＴＶビデオサービスの品質を改善する。従来技術では、これらの保証メカニズムが、ＭＯＳ‐Ｖを用いることによりビデオサービス品質を評価するためのこの具体的な実装上の解決手段において考慮されていないので、取得したビデオ圧縮障害及びネットワーク伝送障害は、実際のネットワークステータスを反映できず、その結果、ＭＯＳ‐Ｖベースのビデオ品質評価を通じて取得される評価結果は、比較的精度が低い。
【発明の概要】
【０００６】
本発明は、ビデオサービス品質の評価方法及び装置を提供し、これにより、取得したビデオ圧縮障害及びネットワーク伝送障害が実際のネットワークステータスを反映できず、その結果、ＭＯＳ‐Ｖベースのビデオ品質評価を通じて取得される評価結果が、比較的精度が低いという従来技術の課題を解決する。
【０００７】
第１態様によれば、本発明は、ビデオサービス品質の評価方法を提供し、方法は、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報を取得する段階と、監視対象のチャネルの識別子に基づいて、監視対象のチャネルのマルチキャストビデオストリームを取得し、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得し、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報に基づいて、監視対象のチャネルの再伝送済みのビデオストリームを取得する段階と、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、評価対象のビデオストリームを決定する段階と、評価対象のビデオストリームを解析し、解析結果及びビデオサービス伝送システムの構成情報に基づいて評価結果を取得する段階とを含む。
【０００８】
本発明において提供されるビデオサービス品質の評価方法によれば、評価対象のビデオストリームを決定するプロセスでは、マルチキャストビデオストリームが取得されるだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームも取得され、品質評価に用いられる最終的なビデオストリームが、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて決定される。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明において提供されるビデオサービス品質の評価方法によれば、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方がさらに考慮され、評価対象のビデオストリームがユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【０００９】
第１態様に関して、第１態様の第１実施例では、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得する段階は、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のユーザ機器により送信された監視対象のチャネルに対応する再伝送要求を取得する段階であって、再伝送要求は、再伝送される必要があるパケットの識別子を含む、段階と、再伝送される必要があるパケットの識別子に基づいて、再伝送される必要があるビデオストリームを取得する段階とを含む。
【００１０】
この実施例では、再伝送される必要があるビデオストリーム、具体的には、監視対象のユーザ機器による受信が成功したパケットは、監視対象のユーザ機器により送信された監視対象のチャネルに対応する再伝送要求に基づいて取得されてよい。従って、マルチキャストモードにおいてユーザ機器側で実際に受信されるビデオストリームは、取得したマルチキャストビデオストリーム及び再伝送される必要があるビデオストリームに基づいて決定されることができる。
【００１１】
第１態様に関して、第１態様の第２実施例では、ビデオサービス伝送システムの構成情報は、ビデオサービス伝送システム内の各デバイスの識別子を含み、方法は、ビデオサービス伝送システムの構成情報に基づいて、ビデオサービス伝送システムが再伝送サーバを含むか否かを決定する段階をさらに含み、ビデオサービス伝送システムが再伝送サーバを含む場合、方法は、再伝送サーバの識別子を取得する段階をさらに含み、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報に基づいて、監視対象のチャネルの再伝送済みのビデオストリームを取得する段階は、具体的には、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及び再伝送サーバの識別子に基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを取得する段階と、当該再伝送パケットを再伝送済みのビデオストリームと決定する段階とを含む。
【００１２】
この実施例では、ビデオサービス伝送システムの構成情報を用いることにより、再伝送サーバがシステム内に存在するか否かが決定されてよい。再伝送サーバが存在する場合、再伝送を通じて監視対象のユーザ機器により受信されたパケット、すなわち、再伝送済みのビデオストリームは、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットに基づいて決定されてよい、又は、再伝送サーバが存在しない場合、再伝送済みのビデオストリームは存在しない。このように、評価対象のビデオストリームは、マルチキャストモードにおいて受信されたビデオストリームに加えて、再伝送を通じて受信されたビデオストリームを考慮することにより決定される。このような方法で決定された評価対象のビデオストリームは、ユーザ機器側で実際に受信されたビデオストリームを正確に反映することができ、ビデオストリームに基づいて取得される評価結果も比較的正確である。
【００１３】
第１態様の第２実施例に関して、第１態様の第３実施例では、監視対象のユーザ機器の識別子は、監視対象のユーザ機器のＩＰアドレスであり、再伝送サーバの識別子は、再伝送サーバのＩＰアドレスであり、再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及び再伝送サーバの識別子に基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを取得する段階は、具体的には、監視対象のチャネルの識別子と、監視対象のユーザ機器のＩＰアドレスと、再伝送サーバのＩＰアドレスと、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットとに基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを決定する段階を含む。
【００１４】
この実施例では、再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、例えば、再伝送サーバ及び別のデバイスが統合された方式で配置されている、又は、再伝送サーバ及び別のデバイスが、同じ物理デバイスを用いることにより実装されている場合、再伝送パケットは、パケットに含まれる送信元ＩＰアドレス（再伝送サーバのＩＰアドレス）及び宛先ＩＰアドレス（監視対象のユーザ機器のＩＰアドレス）に加えて、再伝送パケットのカプセル化フォーマットに基づいて識別される必要があり、これにより、別のデバイス及び再伝送サーバからのパケットを区別する。
【００１５】
第１態様及び第１態様の第１から第３実施例のうちのいずれか１つ関して、第１態様の第４実施例では、ビデオサービス伝送システムの構成情報は、監視対象のユーザ機器のバッファ容量を含み、マルチキャストビデオストリーム、再伝送される必要があるビデオストリーム及び監視対象のチャネルの再伝送済みのビデオストリームを取得する段階の前に、方法は、さらに、監視対象のユーザ機器のバッファ容量に基づいて、バッファを配置する段階であって、バッファは、マルチキャストビデオストリーム及び再伝送済みのビデオストリームをバッファリングするように構成される、段階を含む。
【００１６】
この実施例では、バッファは、監視対象のユーザ機器のバッファ容量に基づいて配置され、取得したマルチキャストビデオストリーム及び再伝送済みのビデオストリームをバッファリングするように構成され、これにより、監視対象のユーザ機器のバッファメカニズムをシミュレートする。従って、この実施例では、監視対象のユーザ機器のバッファメカニズムが、本発明において提供されるビデオサービス品質の評価方法において考慮されている。従って、監視対象のユーザ機器側で受信したビデオストリームのステータスがより正確に反映されることができ、これにより、評価結果の精度をさらに向上させることができる。
【００１７】
第２態様によれば、本発明の実施形態は、ビデオサービス品質の評価装置を提供し、装置は、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報を取得するように構成される取得モジュールと、監視対象のチャネルの識別子に基づいて、監視対象のチャネルのマルチキャストビデオストリームを取得し、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得し、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報に基づいて、監視対象のチャネルの再伝送済みのビデオストリームを取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、評価対象のビデオストリームを決定し、評価対象のビデオストリームを解析し、解析結果及びビデオサービス伝送システムの構成情報に基づいて評価結果を取得するように構成される処理モジュールとを含む。
【００１８】
本発明において提供されるビデオサービス品質の評価装置によれば、評価対象のビデオストリームを決定する場合、処理モジュールは、マルチキャストビデオストリームを取得するだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方も取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、品質評価に用いられる最終的なビデオストリームを決定する。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明において提供されるビデオサービス品質の評価装置は、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方をさらに考慮しており、評価対象のビデオストリームは、ユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【００１９】
第２態様に関して、第２態様の第１実施例では、処理モジュールは、具体的には、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のユーザ機器により送信された監視対象のチャネルに対応する再伝送要求であって、再伝送される必要があるパケットの識別子を含む再伝送要求を取得し、再伝送される必要があるパケットの識別子に基づいて、再伝送される必要があるビデオストリームを取得するように構成される。
【００２０】
第２態様に関して、第２態様の第２実施例では、処理モジュールは、さらに、ビデオサービス伝送システムの構成情報がビデオサービス伝送システム内の各デバイスの識別子を含む場合、ビデオサービス伝送システムの構成情報に基づいて、ビデオサービス伝送システムが再伝送サーバを含むか否かを決定し、ビデオサービス伝送システムが再伝送サーバを含む場合、再伝送サーバの識別子を取得し、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及び再伝送サーバの識別子に基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを取得し、再伝送パケットを再伝送済みのビデオストリームと決定するように構成される。
【００２１】
第２態様の第２実施例に関して、第２態様の第３実施例では、処理モジュールは、さらに、監視対象のユーザ機器の識別子が監視対象のユーザ機器のＩＰアドレスであり、再伝送サーバの識別子が再伝送サーバのＩＰアドレスであり、再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、監視対象のチャネルの識別子と、監視対象のユーザ機器のＩＰアドレスと、再伝送サーバのＩＰアドレスと、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットとに基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを決定するように構成される。
【００２２】
第２態様及び第２態様の第１から第３実施例のうちのいずれか１つに関して、第２態様の第４実施例では、処理モジュールは、さらに、ビデオサービス伝送システムの構成情報が監視対象のユーザ機器のバッファ容量を含む場合、監視対象のユーザ機器のバッファ容量に基づいてバッファを配置するように構成され、バッファは、マルチキャストビデオストリーム及び再伝送済みのビデオストリームをバッファリングするように構成される。
【００２３】
第３態様によれば、本発明の実施形態は、ビデオサービス品質の評価装置を提供し、装置は、送信機、受信機、メモリ、プロセッサ及びバスを含み、送信機、受信機、メモリ及びプロセッサは、バスを用いることにより互いに接続され、送信機は、プロセッサの制御のもと、別のデバイスにデータを送信するように構成され、受信機は、コントローラの制御のもと、別のデバイスにより送信されたデータを受信するように構成され、メモリは、プログラムコードを格納するように構成され、プロセッサは、プログラムコードを実行するように構成され、これにより、第１態様及び第１態様の実施例のうちのいずれか１つに係る方法を実施する。
【００２４】
評価対象のビデオストリームを決定する場合、本発明において提供されるビデオサービス品質の評価装置は、マルチキャストビデオストリームを取得するだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方も取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、品質評価に用いられる最終的なビデオストリームを決定する。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明において提供されるビデオサービス品質の評価装置は、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方をさらに考慮しており、評価対象のビデオストリームは、ユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【図面の簡単な説明】
【００２５】
本発明の実施形態における技術的解決手段又は従来技術をより明確に説明すべく、以下では、実施形態を説明するために必要な添付の図面を簡潔に説明する。
【００２６】
【図１】本発明の実施形態に係るビデオサービス伝送システムの概略構造図である。
【００２７】
【図２】本発明の実施形態に係る再伝送サーバを用いることによりパケットを再伝送することについての具体的な実施過程の概略図である。
【００２８】
【図３】本発明の実施形態に係るビデオサービス品質の評価方法の概略フローチャートである。
【００２９】
【図４】本発明の実施形態に係る別のビデオサービス品質の評価方法の概略フローチャートである。
【００３０】
【図５】本発明の実施形態に係るビデオサービス品質の評価装置の概略構造図である。
【００３１】
【図６】本発明の実施形態に係る別のビデオサービス品質の評価装置の概略構造図である。
【発明を実施するための形態】
【００３２】
以下では、実施形態における添付の図面を参照して、実施形態における技術的解決手段を説明する。
【００３３】
図１に示されるように、本発明の実施形態は、ビデオサービス伝送システムを提供する。システムは、管理デバイス１０１、ヘッドエンド１０２、モニタリングデバイス１０３及びユーザ機器１０４を含む。管理デバイス１０１は、ビデオサービス伝送システム内の各デバイスの稼働ステータス及びビデオストリーム伝送ステータスを管理、設定及び監視するように構成される。本発明の本実施形態において、管理デバイスは、さらに、モニタリング命令をモニタリングデバイスに送信するように構成される。ヘッドエンド１０２は、伝送対象のビデオサービスをエンコードして、ビデオストリームなどをプッシュするように構成される。モニタリングデバイス１０３は、管理デバイス１０１のモニタリング命令に従って、ネットワークに伝送されたビデオストリームの品質を監視するように構成され、具体的には、図６に示されるモニタリングデバイスであってよい。ユーザ機器１０４は、ビデオ、例えば、ＳＴＢをデコードして再生するように構成されるユーザ側のデバイスである。
【００３４】
任意で、ビデオサービス伝送システムは、ＩＰＴＶビデオサービスの品質を保証する別のネットワークデバイスをさらに含む。例えば、高速チャネル変更（ｆａｓｔ  ｃｈａｎｎｅｌ  ｃｈａｎｇｅ、ＦＣＣ）技術は、ＩＰＴＶビデオサービスの現在の再生処理における低速チャネル変更についての課題に用いられる場合が多い。この場合、システムは、ＦＣＣサーバをさらに含む。別の例として、パケット損失により引き起こされるピクセル化及び不安定な表示などの現象が、ＩＰＴＶビデオサービス伝送過程において発生する傾向にある。パケット損失の課題を解決すべく、再伝送（ｒｅｔｒａｎｓｍｉｓｓｉｏｎ、ＲＥＴ）メカニズムは、ビデオサービス伝送システムにさらに用いられる場合が多い。この場合、システムは、再伝送サーバ（ＲＥＴ  ｓｅｒｖｅｒ）をさらに含む。ＦＣＣサーバ及びＲＥＴサーバは、同じ物理デバイス上に配置されてよい、又は、異なる物理デバイス上に配置されてよい。
【００３５】
図１は、ＲＥＴサーバ１０５をさらに示すが、ＦＣＣサーバを示していないことが留意されるべきである。
【００３６】
実際の適用では、ビデオサービス伝送システムにおけるビデオサービスは、リアルタイムトランスポートプロトコル（Ｒｅａｌ‐Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ、ＲＴＰ）パケットを用いることにより搬送されてよい。本発明の本実施形態において言及されるビデオストリームは、ＲＴＰビデオストリームであってよい。各ＲＴＰパケットは、１つのシーケンス番号（ｓｅｑｕｅｎｃｅ  ｎｕｍｂｅｒ）に対応している。ＲＴＰパケットのカプセル化シーケンスに基づいて、ＲＴＰパケットのシーケンス番号が前のＲＴＰパケットのシーケンス番号よりも１大きいので、ＲＴＰビデオストリームにおける各ＲＴＰパケットは、シーケンス番号の値に基づいて配置されてよい。従って、シーケンス番号は、パケット損失ステータスを検出するために用いられてよい。パケット損失又はエラーパケットを検出した場合、ユーザ機器は、再伝送要求を再伝送サーバに送信して、マルチキャストモードにおいて受信が成功しなかったパケットを再び受信することを要求してよい。
【００３７】
図２に示されるように、ビデオサービス伝送システムが再伝送サーバを含む場合、再伝送サーバを用いることによりパケットを再伝送する具体的な実施過程は、以下の段階を含む。
【００３８】
２０１．ヘッドエンドは、マルチキャストビデオサービスストリームを再伝送サーバに送信する。
【００３９】
２０２．再伝送サーバは、ヘッドエンドにより送信されたマルチキャストビデオサービスストリームを受信してバッファリングし、マルチキャストビデオサービスストリームをユーザ機器に転送する。
【００４０】
２０３．ユーザ機器及び再伝送サーバは、互いにパケットを再伝送するために用いられるセッション（ＲＥＴ  ｓｅｓｓｉｏｎ）を確立する。
【００４１】
２０４．ユーザ機器は、パケット損失又はエラーパケットがあるかを検出する。
【００４２】
パケット損失又はエラーパケットが発見された場合、段階２０５及び後続の段階が実行される。
【００４３】
２０５．ユーザ機器は、ユニキャストモードで再伝送サーバに再伝送要求を送信する。
【００４４】
インターネットエンジニアリングタスクフォース（英語：Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ、略してＩＥＴＦ）ＲＦＣ４５８５は、再伝送要求の具体的な実装形式を規定する。再伝送要求は、ＲＴＰ制御プロトコル（ＲＴＰ  ｃｏｎｔｒｏｌ  ｐｒｏｔｏｃｏｌ、ＲＴＣＰ）ＮＡＣＫ要求であってよい。さらに、ＲＦＣ４５８５に従って、１つのＲＴＣＰ  ＮＡＣＫ要求パケットは、複数のＲＴＰパケットを再伝送することを要求するために用いられてよい。
【００４５】
２０６．再伝送サーバは、受信した再伝送要求内のチャネル識別子及びパケット識別子（ｐａｃｋｅｔ  ｉｄｅｎｔｉｆｉｅｒ、ＰＩＤ）に基づいて、対応するチャネルのビデオストリームバッファエリアにバッファリングされたＲＴＰパケットを検索する。
【００４６】
さらに、ＩＥＴＦ  ＲＦＣ４５８８は、再伝送パケットのＲＴＰカプセル化フォーマットをさらに規定する。
【００４７】
２０７．再伝送サーバがＲＴＰパケットを発見された場合、再伝送サーバは、再伝送要求内のＰＩＤに対応するＲＴＰパケットをユーザ機器に送信する。
【００４８】
２０８．再伝送されたＲＴＰパケットを受信した後に、ユーザ機器は、全てのＲＴＰパケットをデコードしてビデオを再生する。
【００４９】
図３に示されるように、本発明の実施形態は、ビデオサービス品質の評価方法を提供する。方法は、図１に示されるビデオサービス伝送システム及び図２に示される適用シナリオに適用されてよい。方法は、ビデオサービス伝送システム内のモニタリングデバイスにより実行されてよい。方法は、以下の段階を含む。
【００５０】
３０１．監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報を取得する。
【００５１】
監視対象のチャネルの識別子は、監視対象のチャネルのチャネル番号、監視対象のチャネルに対応する同期ソース（ｓｙｎｃｈｒｏｎｏｕｓ  ｓｏｕｒｃｅ、ＳＳＲＣ）識別子（ｉｄｅｎｔｉｆｉｅｒ、ＩＤ）などであってよい。監視対象のユーザ機器の識別子は、監視対象のユーザ機器のＩＰアドレスなどであってよい。
【００５２】
ビデオサービス伝送システムの構成情報は、ＩＰアドレスなどのビデオサービス伝送システムに含まれる各デバイスの識別子を含む。任意で、ビデオサービス伝送システムの構成情報は、符号化タイプ、フレームレート及び解像度などのヘッドエンドのビデオ符号化設定パラメータと、端末のバッファ容量と、誤り隠蔽方式などの端末のデコードパラメータとをさらに含む。構成情報は、ビデオサービス伝送システムの他の属性情報、例えば、伝送システムに展開されるエラー許容能力をさらに含んでよい。
【００５３】
任意で、この段階の具体的な実施過程では、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子が、管理デバイスを用いることにより、モニタリングデバイスにより取得されてよい。ビデオサービス伝送システムの構成情報は、管理デバイスを用いることにより、モニタリングデバイスにより取得されてよい、又は、ビデオストリーム又はＲＥＴセッションをキャプチャすることにより、モニタリングデバイスにより取得されてよい。例えば、ビデオストリームがスクランブルされていない場合、モニタリングデバイスは、ビデオストリームをキャプチャして解析し、符号化タイプなどの情報を取得してよい、又は、モニタリングデバイスは、ＲＥＴセッションをキャプチャして解析し、ＲＥＴサーバの識別子などを取得してよい。
【００５４】
３０２．監視対象のチャネルの識別子に基づいて、監視対象のチャネルのマルチキャストビデオストリームを取得し、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得し、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報に基づいて、監視対象のチャネルの再伝送済みのビデオストリームを取得する。
【００５５】
マルチキャストビデオストリームは、複数のユーザ機器を含むマルチキャストグループへヘッドエンドにより送信されたビデオストリームである。モニタリングデバイスは、チャネル番号に基づいて、監視対象のチャネルに対応するマルチキャストビデオストリームを取得してよい。
【００５６】
再伝送される必要があるビデオストリームは、ユーザ機器による受信が成功しなかったマルチキャストビデオストリームである。例えば、マルチキャストビデオストリームの伝送過程でパケット損失が発生したので、ユーザ機器が任意のパケットを受信していない場合、これらのパケットは、再伝送される必要があるビデオストリームを形成する。
【００５７】
再伝送済みのビデオストリームは、マルチキャストビデオストリームが送信された後に、ユーザ機器の再伝送要求に基づいて再伝送サーバにより、パケット損失の課題を解決する目的で、ユーザ機器に送信されたビデオストリームである。ビデオストリームは、マルチキャストモードにおいてユーザ機器による受信が成功しなかったビデオストリームである。
【００５８】
任意で、本発明の本実施形態におけるビデオストリームは、ＲＴＰパケットを含む。
【００５９】
３０３．マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて評価対象のビデオストリームを決定する。
【００６０】
この段階の具体的な実施過程では、評価対象のビデオストリームは、以下の３つの方式で決定されてよい。
【００６１】
方式１：評価対象のビデオストリームは、マルチキャストビデオストリーム及び再伝送される必要があるビデオストリームを用いることにより決定される。
【００６２】
この実施例は、ビデオサービス伝送システムが再伝送サーバを含まない適用シナリオに主に適用される。ビデオサービス伝送システムが再伝送サーバを含んでいないので、再伝送済みのビデオストリームは存在しない。この実施例では、ビデオサービス伝送システムにおけるユーザ機器及びモニタリングデバイスの位置が異なるので、モニタリングデバイスがマルチキャストビデオストリームをユーザ機器に伝送する場合に、パケット損失が発生する可能性がある。従って、モニタリングデバイスによりキャプチャされたマルチキャストビデオストリームは、ユーザ機器側で受信されたマルチキャストビデオストリームを正確に反映することができない。従って、モニタリングデバイスは、さらに、マルチキャストモードにおけるユーザ機器による受信が成功しなかったパケットに基づいて、ユーザ機器側で実際に受信したマルチキャストビデオストリームを決定する必要がある。例えば、モニタリングデバイスによりキャプチャされたマルチキャストビデオストリームは、パケット１から１０を含み、ユーザ機器により送信された再伝送要求に基づいて、ユーザ機器の再伝送される必要があるビデオストリームは、パケット２及び３を含む、すなわち、ユーザ機器は、パケット２及び３を実際には受信していない。この場合、ユーザ機器により実際に受信されたマルチキャストビデオストリームは、パケット１及び４から１０を含む。従って、マルチキャストモードにおいてユーザ機器側で実際に受信されたビデオストリームは、マルチキャストビデオストリーム及び再伝送される必要があるビデオストリームを用いることによる推定を通じて取得され、当該ビデオストリームは、評価対象のビデオストリームとして決定される。
【００６３】
方式２：評価対象のビデオストリームは、マルチキャストビデオストリーム及び再伝送済みのビデオストリームを用いることにより決定される。
【００６４】
この実施例は、ビデオサービス伝送システムが再伝送サーバを含む適用シナリオに主に適用される。再伝送サーバは、ユーザ機器により送信された再伝送要求を受信した後に、再伝送される必要がある全てのデータをユーザ機器に送信する場合が多い。この場合、再伝送済みのビデオストリームは、再伝送される必要があるビデオストリームと同一である。従って、マルチキャストビデオストリーム及び再伝送済みのビデオストリームを用いることにより決定された評価対象のビデオストリームは、ユーザ側で実際に受信したビデオストリームを比較的正確に反映することができる。
【００６５】
方式３：評価対象のビデオストリームは、マルチキャストビデオストリーム、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームを用いることにより決定される。
【００６６】
この実施例は、ビデオサービス伝送システムが再伝送サーバを含む適用シナリオに主に適用される。適用シナリオにおいて、再伝送サーバにより送信された再伝送済みのビデオストリームは、例えば、パケット損失が再伝送過程で再び発生した場合、再伝送される必要があるビデオストリームと全体的に同一ではない可能性がある。この実施例では、マルチキャストビデオストリーム及び再伝送される必要があるビデオストリームを用いることにより決定されるサービスストリームは、マルチキャストモードにおいてユーザ機器により実際に受信されたビデオストリームであり、再伝送済みのビデオストリームは、再伝送を通じてユーザ機器により実際に受信されたビデオストリームである。従って、この実施例で決定される評価対象のビデオストリームは、方式２よりもユーザ機器により実際に受信されたビデオストリームをより正確に反映することができる。
【００６７】
３０４．評価対象のビデオストリームを解析し、解析結果及びビデオサービス伝送システムの構成情報に基づいて評価結果を取得する。
【００６８】
ビデオサービス伝送システムの構成情報は、ビデオをエンコードするためにヘッドエンドにより用いられる符号化タイプ、フレームレート及び解像度などのビデオ符号化設定パラメータ、及び、誤り隠蔽方式などの監視対象のユーザ機器のデコードパラメータを含む。
【００６９】
この段階の具体的な実施過程にいて、モニタリングデバイスは、デコードパラメータに基づいて、端末のデコードする挙動をシミュレートし、アウトオブオーダビデオストリームをソートし、フレームレートに基づく一定の速度で、又は、特定の時間間隔でビデオフレームを抽出し、フレームタイプ、フレームサイズ、フレームパケット損失イベント及び損失パケットカウントなどのビデオストリームの属性情報を取得し、次に、ビデオ符号化設定パラメータ及びフレームサイズに基づいてビットレートを決定し、ビデオ圧縮障害を決定し、さらに、デコードパラメータ、フレームタイプ、フレームサイズ、フレームパケット損失時間、損失パケットカウントなどに基づいてネットワーク伝送障害を決定する必要があり、最後にビデオ圧縮障害及びネットワーク伝送障害を包括的に考慮して最終的なＭＯＳ‐Ｖを取得する。
【００７０】
この段階の具体的な実施過程については、従来技術を参照し、本明細書には詳細は記載されていない。
【００７１】
本発明の本実施形態において提供されるビデオサービス品質の評価方法によれば、評価対象のビデオストリームを決定する場合、モニタリングデバイスは、マルチキャストビデオストリームを取得するだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームも取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、品質評価に用いられる最終的なビデオストリームを決定する。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明の本実施形態において提供されるビデオサービス品質の評価方法によれば、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方がさらに考慮され、評価対象のビデオストリームは、ユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【００７２】
任意で、段階３０２の実施例では、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得する段階は、
監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のユーザ機器により送信された監視対象のチャネルに対応する再伝送要求を取得する段階であって、再伝送要求は、再伝送される必要があるパケットの識別子を含む、段階と、再伝送される必要があるパケットの識別子に基づいて、再伝送される必要があるビデオストリームを取得する段階とを含む。
【００７３】
実際の適用では、ユーザ機器は、受信したマルチキャストビデオストリームに対してエラー及びパケット損失検出を実行する。ユーザ機器がパケット損失又はエラーパケットを発見した場合、ユーザ機器は、ＲＥＴサーバへの再伝送要求を開始する。再伝送要求パケットは、再伝送される必要がある複数のパケットの識別子を含んでよい。
【００７４】
この実施例では、再伝送される必要があるビデオストリーム、具体的には、監視対象のユーザ機器による受信が成功しなかったパケットは、監視対象のユーザ機器により送信された再伝送要求に基づいて取得されてよい。従って、マルチキャストモードにおいてユーザ機器側で実際に受信されるビデオストリームは、取得したマルチキャストビデオストリーム及び再伝送される必要があるビデオストリームに基づいて決定されることができる。
【００７５】
任意で、ビデオサービス伝送システムの構成情報は、ヘッドエンドのＩＰアドレス及び再伝送サーバのＩＰアドレスなど、ビデオサービス伝送システム内の各デバイスの識別子を含む。方法は、ビデオサービス伝送システムの構成情報に基づいて、ビデオサービス伝送システムが再伝送サーバを含むか否かを決定する段階をさらに含み、ビデオサービス伝送システムが再伝送サーバを含む場合、対応して、段階３０２の実施例では、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報に基づいて再伝送済みのビデオストリームを取得する段階は、具体的には、
再伝送サーバの識別子を取得する段階と、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及び再伝送サーバの識別子に基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを取得する段階と、再伝送パケットを再伝送済みのビデオストリームと決定する段階とを含む。
【００７６】
任意で、監視対象のユーザ機器の識別子は、監視対象のユーザ機器のＩＰアドレスであり、再伝送サーバの識別子は、再伝送サーバのＩＰアドレスである。この実施例では、再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、再伝送パケットを決定するプロセスでは、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットは、監視対象のチャネルの識別子、監視対象のユーザ機器のＩＰアドレス及び再伝送サーバのＩＰアドレスに加えて、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットに基づいて決定される必要がある。
【００７７】
この実施例では、ビデオサービス伝送システムの構成情報を用いることにより、再伝送サーバがシステム内に存在するか否かが決定されてよい。再伝送サーバが存在する場合、再伝送を通じて監視対象のユーザ機器により受信されたパケット、すなわち、再伝送済みのビデオストリームは、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットに基づいて決定されてよい、又は、再伝送サーバが存在しない場合、再伝送済みのビデオストリームは存在しない。このように、評価対象のビデオストリームは、マルチキャストモードにおいて受信されたマルチキャストビデオストリームに加えて、再伝送を通じて受信されたビデオストリームを考慮することにより決定される。このような方法で決定された評価対象のビデオストリームは、ユーザ機器により実際に受信されたビデオストリームを正確に反映することができ、ビデオストリームに基づいて取得される評価結果も比較的正確である。
【００７８】
任意で、ビデオサービス伝送システムの構成情報は、監視対象のユーザ機器のバッファ容量を含む。対応して、マルチキャストビデオストリーム、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームを取得する段階の前に、方法は、さらに、監視対象のユーザ機器のバッファ容量に基づいて、バッファ（ｂｕｆｆｅｒ）を配置する段階であって、バッファは、マルチキャストビデオストリーム及び再伝送済みのビデオストリームをバッファリングするように構成される、段階を含む。
【００７９】
この実施例では、バッファは、監視対象のユーザ機器のバッファ容量に基づいて配置され、取得したマルチキャストビデオストリーム及び再伝送済みのビデオストリームをバッファリングするように構成され、これにより、監視対象のユーザ機器のバッファメカニズムをシミュレートする。従って、この実施例では、監視対象のユーザ機器のバッファメカニズムが、本発明において提供されるビデオサービス品質の評価方法において考慮されている。従って、監視対象のユーザ機器側で受信したビデオストリームのステータスがより正確に反映されることができ、これにより、評価結果の精度をさらに向上させることができる。
【００８０】
図４に示されるように、例えば、ビデオストリームはＲＴＰビデオストリームであり、監視対象のユーザ機器はＳＴＢである。本発明の実施形態は、ビデオサービス品質の評価方法をさらに提供する。方法は、図１に示されるビデオサービス伝送システム及び図２に示される適用シナリオに適用されてよい。方法は、以下の段階を含む。
【００８１】
４０１．ヘッドエンドは、マルチキャストＲＴＰビデオストリームを再伝送サーバに送信する。
【００８２】
４０２．再伝送サーバは、ヘッドエンドにより送信されたマルチキャストＲＴＰビデオストリームを受信してバッファリングし、マルチキャストＲＴＰビデオストリームをＳＴＢに転送する。
【００８３】
４０３．管理デバイスは、モニタリング命令をモニタリングデバイスに送信し、モニタリング命令は、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子を含む。
【００８４】
４０４．管理デバイスは、ビデオサービス伝送システムの構成情報を取得し、構成情報をモニタリングデバイスに送信する。
【００８５】
構成情報は、ＩＰアドレスなどの各デバイスの識別子と、符号化タイプ、フレームレート及び解像度などのヘッドエンドのビデオ符号化設定パラメータと、端末のバッファ容量と、誤り隠蔽方式などの端末のデコードパラメータとを含む。
【００８６】
ＩＰＴＶビデオサービスは、通信事業者により独立して運営され全体的に制御されており、ＩＰＴＶビデオヘッドエンド、端末ＳＴＢなどは、通信事業者によりユーザに提供される。従って、管理デバイスは、ビデオサービス伝送システムの構成情報を予め取得し、モニタリングデバイスの構成情報を送信してよい。
【００８７】
４０５．モニタリングデバイスは、端末ＳＴＢのバッファ容量に基づいてバッファを配置し、バッファにマルチキャストＲＴＰビデオストリームをバッファリングする。
【００８８】
４０６．ＳＴＢ及び再伝送サーバは、互いにＲＥＴセッションを確立する。
【００８９】
４０７．ＳＴＢは、ＲＴＰパケットのシーケンス番号を検出することにより、パケット損失又はエラーパケットがあるかを検出する。
【００９０】
パケット損失又はエラーパケットが発見された場合、段階４０８及び後続の段階が実行される。
【００９１】
４０８．ＳＴＢは、再伝送要求を再伝送サーバに送信する。
【００９２】
再伝送要求は、再伝送される必要があるＲＴＰパケットの識別子を含む。
【００９３】
４０９．モニタリングデバイスは、再伝送要求をキャプチャし、当該要求内に保持される識別子であって、再伝送される必要があるＲＴＰパケットの識別子に基づいて、再伝送される必要があるビデオストリームを取得する。
【００９４】
４１０．再伝送サーバは、受信した再伝送要求内のチャネル識別子及びパケット識別子に基づいて、対応するチャネルのビデオストリームバッファエリアを検索する。
【００９５】
４１１．再伝送サーバがパケット識別子に対応するＲＴＰパケットを発見した場合、再伝送サーバは、発見したＲＴＰパケットをカプセル化し、次に、カプセル化したＲＴＰパケットをＳＴＢに送信する。
【００９６】
４１２．モニタリングデバイスは、再伝送サーバによりＳＴＢに送信されたユニキャストＲＴＰ再伝送パケットをキャプチャしてバッファリングする。
【００９７】
４１３．モニタリングデバイスは、バッファリングされたマルチキャストＲＴＰビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送されたユニキャストＲＴＰビデオストリームのうちの少なくとも一方とに基づいて、監視対象のＲＴＰビデオストリームを取得する。
【００９８】
４１４．モニタリングデバイスは、監視対象のＲＴＰビデオストリームを解析し、解析結果及び構成情報に基づいて、監視対象のＲＴＰビデオストリームの評価結果を取得する。
【００９９】
本発明の本実施形態において提供されるビデオサービス品質の評価方法によれば、評価対象のビデオストリームを決定する場合、モニタリングデバイスは、マルチキャストビデオストリームを取得するだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームも取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、品質評価に用いられる最終的なビデオストリームを決定する。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明の本実施形態において提供されるビデオサービス品質の評価方法によれば、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方がさらに考慮され、評価対象のビデオストリームは、ユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【０１００】
図５に示されるように、本発明の実施形態は、ビデオサービス品質の評価装置を提供し、当該装置は、図３及び図４との実施形態のいずれかにおける方法を実行するように構成される。装置は、取得モジュール５０１及び処理モジュール５０２を含む。
【０１０１】
取得モジュール５０１は、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報を取得するように構成される。
【０１０２】
取得モジュール５０１は、前述の機能を実装できる物理デバイス又は仮想モジュールであってよい。具体的な適用では、取得モジュール５０１の具体的な処理過程については、上述した段階３０１を参照することとし、詳細は本明細書に再び記載されない。
【０１０３】
処理モジュール５０２は、監視対象のチャネルの識別子に基づいて、監視対象のチャネルのマルチキャストビデオストリームを取得し、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得し、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及びビデオサービス伝送システムの構成情報に基づいて、監視対象のチャネルの再伝送済みのビデオストリームを取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、評価対象のビデオストリームを決定し、評価対象のビデオストリームを解析し、解析結果及びビデオサービス伝送システムの構成情報に基づいて評価結果を取得するように構成される。
【０１０４】
処理モジュール５０２は、前述の機能を実装することができる物理デバイス又は仮想モジュールであってよい。具体的な適用では、処理モジュール５０２の具体的な処理過程については、上述の段階３０２から段階３０４を参照することとし、詳細は本明細書に再び記載されない。
【０１０５】
本発明の本実施形態において提供されるビデオサービス品質の評価装置によれば、評価対象のビデオストリームを決定する場合、処理モジュールは、マルチキャストビデオストリームを取得するだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方も取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、品質評価に用いられる最終的なビデオストリームを決定する。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明において提供されるビデオサービス品質の評価装置は、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方をさらに考慮しており、評価対象のビデオストリームは、ユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【０１０６】
任意で、処理モジュール５０２は、具体的には、監視対象のチャネルの識別子及び監視対象のユーザ機器の識別子に基づいて、監視対象のユーザ機器により送信された監視対象のチャネルに対応する再伝送要求であって、再伝送される必要があるパケットの識別子を含む再伝送要求を取得し、再伝送される必要があるパケットの識別子に基づいて、再伝送される必要があるビデオストリームを取得するように構成される。
【０１０７】
任意で、処理モジュール５０２は、さらに、ビデオサービス伝送システムの構成情報がビデオサービス伝送システム内の各デバイスの識別子を含む場合、ビデオサービス伝送システムの構成情報に基づいて、ビデオサービス伝送システムが再伝送サーバを含むか否かを決定し、ビデオサービス伝送システムが再伝送サーバを含む場合、再伝送サーバの識別子を取得し、監視対象のチャネルの識別子、監視対象のユーザ機器の識別子及び再伝送サーバの識別子に基づいて、監視対象のユーザ機器へ再伝送サーバにより送信された再伝送パケットを取得し、再伝送パケットを再伝送済みのビデオストリームと決定するように構成される。
【０１０８】
任意で、処理モジュール５０２は、さらに、監視対象のユーザ機器の識別子が監視対象のユーザ機器のＩＰアドレスであり、再伝送サーバの識別子が再伝送サーバのＩＰアドレスであり、再伝送サーバ及び別のデバイスが同じＩＰアドレスを有する場合、監視対象のチャネルの識別子と、監視対象のユーザ機器のＩＰアドレスと、再伝送サーバのＩＰアドレスと、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットとに基づいて、監視対象のユーザ機器へ再伝送サーバにより送信される再伝送パケットを決定するように構成される。
【０１０９】
任意で、処理モジュール５０２は、さらに、ビデオサービス伝送システムの構成情報が監視対象のユーザ機器のバッファ容量を含む場合、監視対象のユーザ機器のバッファ容量に基づいてバッファを配置するように構成され、バッファは、マルチキャストビデオストリーム及び再伝送済みのビデオストリームをバッファリングするように構成される。
【０１１０】
本願で提供される実施形態において、開示されたシステム、装置及び方法は、他の方式で実装されてよいことが理解されるべきであることに、留意されるべきである。例えば、上述の装置の実施形態は、単なる一例に過ぎない。例えば、モジュールの区分は、単なる論理的な機能区分であり、実際の実装では、他の区分であってよい。例えば、複数のモジュール又はコンポーネントは、別のシステムに組み合わされても統合されてよく、又は、一部の機能が無視されても実行されなくてよい。さらに、表示され又は議論される相互結合若しくは直接結合又は通信接続は、一部のインタフェースを用いることにより実装されてよい。装置間又はモジュール間の間接結合又は通信接続は、電子的、機械的又は他の形式で実装されてよい。
【０１１１】
別個の部品として説明されたモジュールは、物理的に別個であってもそうでなくてもよく、モジュールとして表示された部品は、物理モジュールであってもそうでなくてもよい、すなわち、一か所に配置されてよく、又は、複数のネットワークモジュールに分散されてもよい。モジュールの一部又は全ては、実施形態の解決手段の目的を達成するために、実際の必要性に応じて選択されてよい。
【０１１２】
さらに、本発明の実施形態における機能モジュールが物理的に単独で存在してよく、２又はそれより多いモジュールが１つのモジュールに統合されてよい。統合されたモジュールは、ハードウェアの形式で実装されてよい、又は、ソフトウェア機能モジュールの形式で実装されてよい。
【０１１３】
統合されたモジュールがソフトウェア機能モジュールの形式で実装され、独立した製品として販売又は用いられる場合、統合されたモジュールは、コンピュータ可読記憶媒体に格納されてよい。そのような理解に基づいて、本発明の技術的解決手段は本質的に、又は、従来技術に寄与する部分は、又は、技術的解決手段の全て又は一部は、ソフトウェア製品の形式で実装されてよい。コンピュータソフトウェア製品は、記憶媒体に格納され、（パーソナルコンピュータ、サーバ、ネットワークデバイスなど）のコンピュータデバイス又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）に指示して、本発明の実施形態において説明された方法の段階の全て又は一部を実行するためのいくつかの命令を含む。記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（ｒｅａｄ‐ｏｎｌｙ  ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク又は光ディスクなど、プログラムコードを格納することができるあらゆる媒体を含んでよい。
【０１１４】
図６に示されるように、本発明の実施形態は、ビデオサービス品質の評価装置を提供する。装置は、モニタリングデバイスであってよく、図３及び図４における実施形態のいずれかにおける方法を実行するように構成される。装置は、送信機６０１、受信機６０２、メモリ６０３、プロセッサ６０４及びバス６０５を含む。送信機６０１、受信機６０２、メモリ６０３及びプロセッサ６０４は、バス６０５を用いることにより互いに接続される。
【０１１５】
送信機６０１は、プロセッサ６０４の制御のもと、別のデバイスにデータを送信するように構成される。
【０１１６】
受信機６０２は、プロセッサ６０４の制御のもと、別のデバイスにより送信されるデータを受信するように構成される。
【０１１７】
メモリ６０３は、プログラムコードを格納するように構成される。
【０１１８】
プロセッサ６０４は、プログラムコードを実行するように構成され、これにより、図３又は図４に示される方法を実施する。
【０１１９】
評価対象のビデオストリームを決定する場合、本発明において提供されるビデオサービス品質の評価装置は、マルチキャストビデオストリームを取得するだけでなく、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方も取得し、マルチキャストビデオストリームと、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方とに基づいて、品質評価に用いられる最終的なビデオストリームを決定する。従来技術では、マルチキャストビデオストリームのみが取得される。比較して、本発明において提供されるビデオサービス品質の評価装置は、再伝送される必要があるビデオストリーム及び再伝送済みのビデオストリームのうちの少なくとも一方をさらに考慮しており、評価対象のビデオストリームは、ユーザ機器によりビデオストリームを受信するステータスを正確に反映することができる。従って、評価対象のビデオストリームに基づいて取得される評価結果も比較的正確である。
【０１２０】
本発明の本実施形態において説明されるメモリ６０３は、記憶装置であってよく、又は、複数の記憶素子の総称であってよく、実行可能なプログラムコードなどを格納するように構成されることが留意されるべきである。さらに、メモリは、ＲＡＭ又はＲＯＭを含んでよい、又は、磁気ディスクメモリ又はフラッシュ（ｆｌａｓｈ（登録商標））などの不揮発性メモリ（ｎｏｎ‐ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）を含んでよい。
【０１２１】
プロセッサ６０４は、プロセッサであってよい、又は、複数の処理要素の総称であってよい。例えば、プロセッサは、中央処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、ＣＰＵ）であってよい、又は、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ‐ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）であってよい、又は、本発明の実施形態を実施するように構成される１又は複数の集積回路、例えば、１又は複数のデジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、又は１又は複数のフィールドプログラマブルゲートアレイ（ｆｉｅｌｄ‐ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ、ＦＰＧＡ）であってよい。
【０１２２】
バス６０５は、業界標準アーキテクチャ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＩＳＡ）バス、ペリフェラルコンポーネントインターコネクト（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ、ＰＣＩ）バス、拡張業界標準アーキテクチャ（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＥＩＳＡ）バスなどであってよい。バス６０５は、アドレスバス、データバス、制御バスなどに含まれてよい。表示し易くするために、図６においてバスを表すべく、１本の太線のみが用いられているが、これは、１本のバスのみ又は１種類のバスのみが存在することを意味するものではない。
【０１２３】
前述の説明は、本発明の単なる特定の実施例に過ぎず、本発明の保護範囲を限定することを意図するものではない。本発明に開示される技術範囲内で当業者により容易に考え出される任意の変形又は置換が本発明の保護範囲に含まれるものとする。
【図１】
2020184805.tif 000003
【図２】
2020184805.tif 000004
【図３】
2020184805.tif 000005
【図４】
2020184805.tif 000006
【図５】
2020184805.tif 000007
【図６】
2020184805.tif 000008
【手続補正書】
【提出日】令和2年8月27日(2020.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオサービス品質の評価方法であって、
監視対象のチャネルのマルチキャストビデオストリームを取得する段階と、
前記監視対象のチャネルの再伝送済みのビデオストリームを取得する段階と、
前記マルチキャストビデオストリーム及び前記再伝送済みのビデオストリームに基づいて評価結果を取得する段階と
を備える方法。
【請求項２】
前記監視対象のチャネルの前記マルチキャストビデオストリームは、前記監視対象のチャネルの識別子に基づいて取得される、請求項１に記載の方法。
【請求項３】
前記監視対象のチャネルの前記再伝送済みのビデオストリームは、前記監視対象のチャネルの前記識別子及び監視対象のユーザ機器の識別子に基づいて取得される、請求項２に記載の方法。
【請求項４】
前記監視対象のチャネルの前記再伝送済みのビデオストリームは、ビデオサービス伝送システムの構成情報にさらに基づいて取得される、請求項３に記載の方法。
【請求項５】
前記ビデオサービス伝送システムの前記構成情報は、前記ビデオサービス伝送システム内の各デバイスの識別子を有し、前記方法は、
前記ビデオサービス伝送システムの前記構成情報に基づいて、前記ビデオサービス伝送システムが再伝送サーバを有するか否かを決定する段階をさらに備え、
前記ビデオサービス伝送システムが前記再伝送サーバを有する場合、前記方法は、前記再伝送サーバの識別子を取得する段階をさらに備え、
前記監視対象のチャネルの前記再伝送済みのビデオストリームを取得する前記段階は、
前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記再伝送サーバの前記識別子に基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された再伝送パケットを取得し、前記再伝送パケットを前記再伝送済みのビデオストリームと決定する段階を有する、請求項４に記載の方法。
【請求項６】
前記監視対象のユーザ機器の前記識別子は、前記監視対象のユーザ機器のＩＰアドレスであり、前記再伝送サーバの前記識別子は、前記再伝送サーバのＩＰアドレスであり、
前記監視対象のチャネルの前記識別子、前記監視対象のユーザ機器の前記識別子及び前記再伝送サーバの前記識別子に基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された再伝送パケットを取得する前記段階は、具体的には、
前記監視対象のチャネルの前記識別子と、前記監視対象のユーザ機器の前記ＩＰアドレスと、前記再伝送サーバの前記ＩＰアドレスと、ビデオストリームを伝送するために用いられるパケットのカプセル化フォーマットとに基づいて、前記監視対象のユーザ機器へ前記再伝送サーバにより送信された前記再伝送パケットを決定する段階を有する、請求項５に記載の方法。
【請求項７】
前記ビデオサービス伝送システムの前記構成情報は、前記監視対象のユーザ機器のバッファ容量を含み、前記マルチキャストビデオストリーム及び前記監視対象のチャネルの前記再伝送済みのビデオストリームを取得する前記段階の前に、前記方法は、
前記監視対象のユーザ機器の前記バッファ容量に基づいて、バッファを配置する段階であって、前記バッファは、前記マルチキャストビデオストリーム及び前記再伝送済みのビデオストリームをバッファリングするように構成される、段階をさらに備える、請求項４から６のいずれか一項に記載の方法。
【請求項８】
前記方法は、
前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得する段階をさらに備え、
前記評価結果は、前記再伝送される必要があるビデオストリームにさらに基づいている、請求項３から７のいずれか一項に記載の方法。
【請求項９】
前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のチャネルのビデオストリームであって、再伝送される必要があるビデオストリームを取得する前記段階は、
前記監視対象のチャネルの前記識別子及び前記監視対象のユーザ機器の前記識別子に基づいて、前記監視対象のユーザ機器により送信された前記監視対象のチャネルに対応する再伝送要求を取得する段階であって、前記再伝送要求は、再伝送される必要があるパケットの識別子を含む、段階と、
前記再伝送される必要があるパケットの前記識別子に基づいて、前記再伝送される必要があるビデオストリームを取得する段階と
を含む、請求項８に記載の方法。
【請求項１０】
前記マルチキャストビデオストリーム及び前記再伝送済みのビデオストリームに基づいて前記評価結果を取得する前記段階は、
前記マルチキャストビデオストリーム及び前記再伝送済みのビデオストリームに基づいて評価対象のビデオストリームを決定する段階と、
前記評価対象のビデオストリームに基づいて前記評価結果を取得する段階と
を含む、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記評価結果は、ビデオサービス伝送システムのビデオ符号化設定パラメータにさらに基づいている、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
ビデオサービス品質の評価装置であって、請求項１から１１のいずれか一項に記載の方法を実行するように構成される装置。
【請求項１３】
プロセッサに、請求項１から１１のいずれか一項に記載の方法を実行させるためのプログラム。
【外国語明細書】
2020184805000001.pdf