(57)【要約】【課題】  本発明は、モバイル映像通話品質測定方法およびシステムを提供する。【解決手段】  本発明の実施形態に係るモバイル映像通話品質を測定する方法は、送信端末と受信端末との間に映像通話呼が形成される段階、端末オペレーティングシステムが提供する映像キャプチャメソッドを変更し、送信端末の映像通話アプリが映像キャプチャメソッドを呼び出すたびに自動的にカメラによって取得される映像フレームごとに順に増加するインデックスとタイムスタンプを挿入する段階、送信端末が映像フレームを受信端末に送信する段階、および受信端末が送信端末のフレーム送信レート（ＦＰＳ）よりも高い割合で映像フレームを格納する段階、および格納された映像フレームからＯＣＲ認識によってインデックスとタイムスタンプを抽出して品質指標を算出する段階を含む。【選択図】      図５
2019030012.tif 000002
【特許請求の範囲】
【請求項１】
モバイル映像通話品質を測定する機能を実行する映像通話アプリを備えたモバイル端末である送信端末及び受信端末を含む映像通話品質測定システムであって、
前記送信端末は、映像通話の連結時にカメラによって映像フレームを取得するために使用される端末オペレーティングシステム提供映像キャプチャメソッドが呼び出されるたびに、順に増加するインデックスとタイムスタンプを映像フレームに挿入し、
前記受信端末は、前記送信端末のフレームレート送信レートよりもさらに高い割合で前記映像フレームを読み取り、および
前記映像フレームから認識されたインデックスとタイムスタンプ値を利用して前記映像フレームの品質指標を算出する
ことを特徴とする映像通話品質測定システム。
【請求項２】
前記送信端末及び受信端末は、
前記送信端末と前記受信端末の時間同期化のために、ＮＴＰサーバによって時間を同期化する時間同期化部をさらに含むことを特徴とする、請求項１に記載の映像通話品質測定システム。
【請求項３】
前記品質指標は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出されることを特徴とする、請求項１に記載の映像通話品質測定システム。
【請求項４】
送信端末の映像通話品質測定方法であって、
受信端末との映像通話呼を形成する段階、
映像通話の連結時にカメラによって映像フレームを取得するために使用される端末オペレーティングシステム提供映像キャプチャメソッドが呼び出されるたびに、順に増加するインデックスとタイムスタンプを映像フレームに挿入する段階、および
前記受信端末に、前記インデックスとタイムスタンプが挿入された映像フレームを予め設定されたフレーム送信レートで送信する段階
を含み、
前記受信端末では、前記フレーム送信レートよりもさらに高い割合で前記映像フレームを読み取り、前記映像フレームから認識されたインデックスとタイムスタンプ値を利用して前記映像フレームの品質指標を算出することを特徴とする、映像通話品質測定方法。
【請求項５】
前記受信端末との時間同期化のために、ＮＴＰサーバによって時間を同期化する段階
をさらに含むことを特徴とする、請求項４に記載の映像通話品質測定方法。
【請求項６】
前記品質指標は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出されることを特徴とする、請求項４に記載の映像通話品質測定方法。
【請求項７】
受信端末の映像通話品質測定方法であって、
送信端末との映像通話呼を形成する段階、
前記送信端末から、順に増加するインデックスとタイムスタンプが挿入された映像フレームを予め設定されたフレーム送信レートで受信する段階、
前記フレーム送信レートよりもさらに高い割合で前記映像フレームを読み取る段階、
前記映像フレームから前記インデックスとタイムスタンプを認識する段階、および
前記認識されたインデックスとタイムスタンプの値を利用して前記読み取った映像フレームの品質指標を算出する段階
を含み、
前記送信端末では、映像通話の連結時にカメラによって映像フレームを取得するために使用される端末オペレーティングシステム提供映像キャプチャメソッドが呼び出されるたびに、順に増加するインデックスとタイムスタンプが映像フレームに挿入されることを特徴とする、映像通話品質測定方法。
【請求項８】
前記送信端末との時間同期化のために、ＮＴＰサーバによって時間を同期化する段階
をさらに含むことを特徴とする、請求項７に記載の映像通話品質測定方法。
【請求項９】
前記品質指標は、
前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化される程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出されることを特徴とする、請求項７に記載の映像通話品質測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル映像通話品質測定方法およびシステムに関し、より詳細には、モバイル映像通話アプリケーションがインストールされた２台のモバイル端末間の実際の映像通話品質を測定する方法およびシステムに関する。
【背景技術】
【０００２】
スマートフォンの大衆化および高性能化や、ＬＴＥなどのモバイル通信網の高速化に伴い、スマートフォンによるモバイル映像通話の利用が急増している。これだけでなく、最近では、通信社から提供される基本の映像通話サービスの他にも、ＳｋｙｐｅやＬＩＮＥなどの映像通話を支援する多様なモバイル映像通話アプリケーションがモバイル映像通話マーケットにおいてしのぎを削っている。なお、アプリケーションは単に「アプリ」として言及される場合がある。
【０００３】
多様なモバイル映像通話サービスが出現し、その利用が増加している現在、ユーザが映像通話で実際に体感する品質（ＱｏＥ：Ｑｕａｌｉｔｙ  ｏｆ  ｅｘｐｅｒｉｅｎｃｅ）の測定および管理が重要視されてきた。
【０００４】
国際電気通信連合ＩＴＵでは、ネットワークを介した動画サービスの品質測定のための標準技術規格としてＰＥＶＱ（Ｐｅｒｃｅｐｔｕａｌ  Ｅｖａｌｕａｔｉｏｎ  ｏｆ  Ｖｉｄｅｏ  Ｑｕａｌｉｔｙ）を開発し、今もなお進化し続けている。ＰＥＶＱ規格の基本的な動作方式は、事前に定められたソース動画を送信してこれを受信した後、ソース動画と比較して測定する方法である。ＰＥＶＱ規格は、多様な動画ストリーミングサービスやビデオ会議などのような様々な動画応用サービスの品質測定には利用可能であるが、モバイル映像通話の品質測定への適用には多くの問題を抱えている。ＰＥＶＱは、事前に格納されたレファレンス動画ソースと比較する方式を採択しているため、モバイル端末のカメラによる実際の映像通話を測定することは不可能であるという短所がある。
【０００５】
さらに、ＰＥＶＱ規格の場合、テストのためのレファレンス動画の長さが６〜２０秒に制限されているため、２０秒以上の映像通話および動画サービスの測定は不可能であるという問題もある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国登録特許第１０−０８８８９８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したような従来技術の問題点を解決するために、本発明は、映像通話を実行する映像通話アプリが備えられた端末において、ユーザが実際に体感する映像通話の品質を測定することができる方法およびシステムを提供することを目的とする。
【０００８】
また、本発明は、ユーザが常用する映像端末を修正することなくそのまま使用すると同時に、移動通信網の実際の映像通話経路もそのまま使用するため、ユーザが体感する映像通話の品質を簡単かつ正確に測定することができる方法およびシステムを提供することをさらに他の目的とする。
【課題を解決するための手段】
【０００９】
上述したような課題を解決するために、本発明の一実施形態に係るモバイル映像通話品質測定方法は、送信端末と受信端末との間に映像通話呼が形成される段階、端末のオペレーティングシステムが提供する映像キャプチャメソッドを修正し、前記送信端末の映像通話アプリが映像キャプチャメソッドを呼び出すたびにカメラが取得する映像フレームごとに順に増加するインデックスとタイムスタンプを自動的に挿入する段階、前記送信端末が前記映像フレームを前記受信端末に送信する段階、前記受信端末が前記送信端末のフレームレート（ＦＰＳ：Ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）よりも高い割合で前記映像フレームを格納する段階、および前記格納された映像フレームから前記インデックスとタイムスタンプを抽出し、ＯＣＲ（Ｏｐｔｉｃａｌ  ｃｈａｒａｃｔｅｒ  ｒｅａｄｅｒ）認識によって品質指標を算出する段階を含む。
【００１０】
より好ましくは、前記送信端末と受信端末との間に映像通話呼が形成される段階の前に、前記送信端末および受信端末に搭載された端末エージェントで映像通話測定を開始する段階、および前記送信端末および受信端末の時間同期化が実行される段階をさらに含む。
【００１１】
より好ましくは、映像通話呼が形成される段階の後に、前記受信端末では、前記送信端末から送信されるフレーム送信レートよりも速くフレームバッファを読み取って受信映像フレームとして格納する段階、および前記受信端末のＯＣＲ文字認識部は、前記各映像フレームから前記タイムスタンプ値とインデックス値を読み取ってインデックス値リストおよびタイムスタンプリストを形成する段階を含む。
【００１２】
より好ましくは、前記品質指標を算出する段階は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間（ｉｎｉｔｉａｌ  ｄｅｌａｙ）、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延（ａｖｅｒａｇｅ  ｄｅｌａｙ）、映像フレーム送信遅延が一定せずに変化する程度であるジッター（ｊｉｔｔｅｒ）、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率（ｓｋｉｐ  ｒａｔｉｏ）、および前記受信端末で画面が固まる画面フリーズ（ｆｒｅｅｚｉｎｇ）のうちの少なくとも１つを利用して前記品質指標を算出する。
【００１３】
本発明の実施形態に係るモバイル映像通話品質を測定する機能を実行する映像通話アプリを備えたモバイル端末である送信端末及び受信端末を含む映像通話品質測定システムでは、送信端末は、映像通話の連結時にカメラによって取得される予め設定された一定間隔の映像フレームごとに順に増加するインデックスとタイムスタンプを挿入し、受信端末は、前記送信端末のフレーム送信レートよりもさらに高い割合で前記映像フレームを読み取り、前記映像フレームから前記インデックスとタイムスタンプを認識し、および前記読み取ったインデックスとタイムスタンプ値を利用して前記映像フレームの品質指標を算出する。
【００１４】
より好ましくは、前記端末エージェントは、前記送信端末と前記受信端末の時間同期化のために、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバによって時間を同期化する時間同期化部をさらに含む。
【００１５】
より好ましくは、前記品質指標は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出される。
【００１６】
モバイル映像通話品質を測定する機能を実行する映像通話アプリを備えたモバイル端末である送信端末及び受信端末を含む映像通話品質測定システムであって、送信端末は、映像通話の連結時にカメラによって映像フレームを取得するために使用される端末オペレーティングシステム提供映像キャプチャメソッドが呼び出されるたびに、順に増加するインデックスとタイムスタンプを映像フレームに挿入し、受信端末は、前記送信端末のフレーム送信レートよりもさらに高い割合で前記映像フレームを読み取り、および前記映像フレームから認識されたインデックスとタイムスタンプ値を利用して前記映像フレームの品質指標を算出することを特徴とする、映像通話品質測定システムを提供する。
【００１７】
一側面によると、前記送信端末及び受信端末は、前記送信端末と前記受信端末の時間同期化のために、ＮＴＰサーバによって時間を同期化する時間同期化部をさらに含むことを特徴とする。
【００１８】
他の側面によると、前記品質指標は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出されることを特徴とする。
【００１９】
送信端末の映像通話品質測定方法であって、受信端末との映像通話呼を形成する段階、映像通話の連結時にカメラによって映像フレームを取得するために使用される端末オペレーティングシステム提供映像キャプチャメソッドが呼び出されるたびに、順に増加するインデックスとタイムスタンプを映像フレームに挿入する段階、および前記受信端末に前記インデックスとタイムスタンプが挿入された映像フレームを予め設定されたフレーム送信レートで送信する段階を含み、前記受信端末では、前記フレーム送信レートよりもさらに高い割合で前記映像フレームを読み取り、前記映像フレームから認識されたインデックスとタイムスタンプ値を利用して前記映像フレームの品質指標を算出することを特徴とする、映像通話品質測定方法を提供する。
【００２０】
一側面において、前記映像通話品質測定方法は、前記受信端末との時間同期化のために、ＮＴＰサーバによって時間を同期化する段階をさらに含むことを特徴とする。
【００２１】
他の側面において、前記品質指標は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出されることを特徴とする。
【００２２】
受信端末の映像通話品質測定方法であって、送信端末との映像通話呼を形成する段階、前記送信端末から、順に増加するインデックスとタイムスタンプが挿入された映像フレームを予め設定されたフレーム送信レートで受信する段階、前記フレーム送信レートよりもさらに高い割合で前記映像フレームを読み取る段階、前記映像フレームから前記インデックスとタイムスタンプを認識する段階、および前記認識されたインデックスとタイムスタンプの値を利用し、前記読み取った映像フレームの品質指標を算出する段階を含み、前記送信端末では、映像通話の連結時にカメラによって映像フレームを取得するために使用される端末オペレーティングシステム提供映像キャプチャメソッドが呼び出されるたびに、順に増加するインデックスとタイムスタンプが映像フレームに挿入されることを特徴とする、映像通話品質測定方法を提供する。
【００２３】
一側面において、前記映像通話品質測定方法は、前記送信端末との時間同期化のために、ＮＴＰサーバによって時間を同期化する段階をさらに含むことを特徴とする。
【００２４】
他の側面において、前記品質指標は、前記送信端末から前記受信端末に送信された映像フレーム送信数、前記送信端末からの最初の映像フレームが前記受信端末に送信されるまでにかかった初期遅延時間（、前記送信端末と受信端末との間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、前記送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して算出されることを特徴とする。
【発明の効果】
【００２５】
本発明の実施形態に係るモバイル映像通話品質測定方法およびシステムによると、モバイル映像通話アプリがインストールされた２台のモバイル端末間の実際の映像通話品質を測定することができる。
【００２６】
さらに、本発明の実施形態によると、事前に準備されたレファレンス動画ソースと通話映像を比較しなくても、送信された映像フレームに挿入されている特定のインデックスとタイムスタンプをＯＣＲ認識によって読み取り、このような情報を利用することで映像フレームの品質指標を算出することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態における、モバイル映像通話品質測定システムのブロック図である。
【図２】本発明の一実施形態における、モバイル端末に搭載されたモバイル映像通話アプリの構成を概略的に示した図である。
【図３】本発明の実施形態における、送受信端末間の映像通話において映像通話品質を計算する方法を説明するための図である。
【図４】上述した映像品質指標の算出に利用されるパラメータを求めるための具体的な数式を示した表である。
【図５】本発明の実施形態における、モバイル映像通話品質を測定する方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明について、好ましい実施形態と添付の図面を参照にしながら、本発明が属する技術分野において通常の知識を有する者が容易に実施できるように詳しく説明する。しかし、発明は、多様に相違する形態で実現可能であり、ここで説明する実施形態に限定されることはない。
【００２９】
近年は、モバイル通信会社が提供する基本のモバイル映像通話アプリの他にも多様なモバイル映像通話アプリが出現しており、モバイル映像通話サービスの利用率は毎年のように増加している。
【００３０】
これにより、ユーザが実際に体感するモバイル映像通話品質の測定に対する要求が増加し続けてはいるが、従来の国際規格であるＰＥＶＱはレファレンス動画ソースと比較する方式を採用していることから、モバイル端末のカメラによる実際の映像通話を測定することはできないという問題を抱えている。
【００３１】
さらに、ＰＥＶＱは、相当に重い規格によるＰＣなどの高仕様端末でのレファレンス実現が存在することから、モバイル端末での直接的な実現には多くの問題を抱えている。
【００３２】
このような問題を解決するために、本発明は、送信端モバイル端末のカメラ映像フレームに、順に増加するインデックス（ｉｎｄｅｘ）とタイムスタンプ（ｔｉｍｅ  ｓｔａｍｐ）を挿入し、受信端の端末では、受信した映像を送信端のフレーム送信レートよりもさらに高い割合でフレームを格納し、格納された映像フレームからインデックスとタイムスタンプを抽出し、ＯＣＲ文字認識を利用して抽出されたインデックスとタイムスタンプに対する遅延、ジッター、および映像フリーズのうちの少なくとも１つを測定することによって前記映像フレームの品質指標を算出する構成を開示する。
【００３３】
以下、図１を参照しながら、本発明に係るモバイル映像通話品質測定システムについて詳細に説明する。
【００３４】
図１は、本発明の一実施形態における、モバイル映像通話品質測定システムのブロック図であり、図２は、本発明の一実施形態における、モバイル端末に搭載されたモバイル映像通話アプリの構成を概略的に示した図である。
【００３５】
図１に示すように、本発明のモバイル映像通話品質測定システム２０は、送受信端末の端末エージェント２００および管理サーバ２２０を含んで構成され、端末エージェント２００はモバイル加入者網２１１を介して連結され、端末エージェント２００と管理サーバ２２０はインターネット網２３０を介して連結されてよい。
【００３６】
映像通話のためのモバイル端末は、図２に示すように、ハードウェアモジュールとしてカメラ１００とマイク１１０を必須で備えており、これらを駆動させて実際に映像通話を可能にするモバイル映像通話アプリ１３０を搭載する。モバイル映像通話アプリ１３０は、端末のビデオフォト１２０とオーディオフォト１２５を連結して映像およびオーディオを読み込むために、端末オペレーティングシステムＯＳで提供する映像キャプチャメソッド１４０およびオーディオキャプチャメソッド１４５を使用（呼び出し）する。映像通話アプリは、映像キャプチャメソッドとビデオフォト、オーディオキャプチャメソッドとオーディオフォトを連結させる連結セッション１５０によって映像およびオーディオの入力を受け、内部動画１６０として格納し、受信端末に送信するようになる。
【００３７】
映像通話アプリが使用する（即ち、呼び出す）映像キャプチャメソッド１４０は、特に、映像通話アプリが呼び出されるたびに、順に増加されるか変更されるインデックスとタイムスタンプを映像フレームに挿入する機能を実行することにより、映像通話アプリで映像が読み取られるたびにインデックスおよびタイムスタンプが自動的に挿入されるように既存の端末オペレーティングシステムが提供する本来の映像キャプチャメソッドを修正することにより変更された映像キャプチャメソッド１７０を備え、このためにルーティングされた端末状態を利用してよい。一般的なアンドロイドやアイフォンではユーザの動作がユーザ権限にしたがって動作するのに対して、ルーティング（ｒｏｏｔｉｎｇ）された端末では、ユーザの動作がｒｏｏｔ（スーパーユーザ）権限によって管理されるようにし、ＯＳ自体の保安（又はセキュリティ）をオープンにする。上述した本発明により変更された映像キャプチャメソッド１７０の機能を搭載した後、ファクトリリセットして（例えば、工場出荷状態にして）保安を再設定することができる。
【００３８】
再び図１を参照すると、本発明のモバイル映像通話品質測定システム２０は、送受信用モバイル端末に搭載される端末エージェント２００、実際の映像通話に使用されるモバイル映像通話アプリ２０３、映像通話アプリが実行させる端末のカメラ２５０、送受信端末が接続して通信するモバイル加入者網２１１、端末エージェントを管理して映像通話品質測定結果を収集して分析し、その結果を視覚化して運営者２４０にインターネット２３０を介して提供する管理サーバ２２０で構成される。
【００３９】
端末エージェント２００の構成について詳しく説明すると、管理サーバ２２０との通信インタフェースを提供する通信部２０１、管理サーバ２２０から測定シナリオおよびスケジュールの伝達を受けて管理する測定シナリオ管理部２０２、測定シナリオおよびスケジュールを格納するシナリオ／スケジュールＤＢ２１０、スケジュールにしたがって測定シナリオを駆動させるスケジューラ２０４、測定シナリオを実際のユーザと同じように自動的に端末ＵＩ上で駆動させるＵＩ自動化部２０５、端末の映像フレームバッファを高速で読み取るフレームバッファ取得部２０６、フレームバッファで読み取られたフレームイメージからインデックスとタイムスタンプ値を認識して読み取るＯＣＲ認識部２０７、読み取られたインデックスおよびタイムスタンプ値から品質指標を計算する品質指標計算部２０８、および送受信端末間の時間同期化のための時間同期化部２０９で構成される。
【００４０】
管理サーバ２２０は、多数の端末を登録して管理する端末管理部２２１、測定モバイル映像通話アプリおよびユーザの利用シナリオを登録するシナリオ登録部２２２、測定シナリオとスケジュールを格納するシナリオ／スケジュールＤＢ２２３、測定結果を収集する測定結果収集部２２４、その結果が格納される測定結果ＤＢ２２５、測定結果に対する分析／統計を行う分析／統計部２２６、その結果を視覚化して運営者に提供する視覚化部２２７、およびエージェントとの通信を担当する通信部２２８で構成される。
【００４１】
以下、本発明の実施形態に係るモバイル映像通話品質測定のための各モジュール間の詳細駆動について、次のように説明する。
【００４２】
送信側端末で予め設定された一定間隔で映像フレームに、順に増加するタイムスタンプおよびインデックスを挿入し、これを受信側端末で抽出して分析するためには、ｍｓ単位で正確な時間に同期化する機能が必要であることから、時間同期化部２０９は、測定を始めながらＮＴＰサーバによって時間を同期化する。スケジューラ２０４が特定のモバイル映像通話アプリを駆動させ、受信側端末にて通話連結を自動試行する。通話が連結すると、送信側映像通話アプリが映像キャプチャメソッドを利用してカメラによって映像をキャプチャしながら、（本来の端末オペレーティングシステムが提供する映像キャプチャメソッドの代わりに）、変更された映像キャプチャメソッドがインデックスとタイムスタンプを自動的に挿入し、送信側映像通話アプリがこれを受信側に送信する。
【００４３】
受信側端末において、ＵＩ自動化部２０５は、特定の映像通話アプリの呼（ｃａｌｌ）受信の待機中に呼が受信されると、自動的に応答して呼を連結する。呼が連結した後、受信側端末のフレームバッファ取得部２０６は、端末の映像フレームバッファに高速でアクセスし、ＯＣＲ認識部２０７を経て映像格納部に映像として格納させる。ＯＣＲ認識部２０７は、イメージ認識技術を利用してフレームバッファの映像イメージからインデックスおよびタイムスタンプ値を抽出し、品質指標計算部２０８は、抽出された値を利用して多様な映像品質指標を計算し、通信部２０１によって管理サーバ２２０に送信する。
【００４４】
整理すると、送信端のモバイル端末のカメラ映像フレームに、順に増加するインデックス（ｉｎｄｅｘ）とタイムスタンプ（ｔｉｍｅ  ｓｔａｍｐ）を挿入し、受信端の端末は、受信した映像を送信端のフレーム送信レートよりもさらに高い割合で映像フレームを格納し、格納された映像フレームからインデックスとタイムスタンプを抽出し、ＯＣＲ文字認識を利用して抽出されたインデックスとタイムスタンプに対する遅延、ジッター、および映像フリーズ等のうちの少なくとも１つを測定することによって映像フレームの品質指標を算出する。
【００４５】
図３は、本発明の実施形態における、送受信端末間の映像通話において映像通話品質を計算する方法を説明するための図である。
【００４６】
図３を参照すると、送受信端末３００に搭載された端末エージェント２００で映像通話測定が始まった場合、先ず、２台の端末間の時間同期化が行われる（３１０）。通話が連結すると、送信側の映像通話アプリ２０３が一定間隔のカメラ映像を要請し、図２を参照しながら上述したように、変更された映像キャプチャメソッド１７０が映像フレームにタイムスタンプ３２３とインデックス３２５を挿入した後、送信側映像アプリは、このようにタイムスタンプ３２３とインデックス３２５が挿入された映像フレーム３２０を受信側に送信する。
【００４７】
受信側端末では、通話が連結すると、図１を参照しながら上述したように、端末エージェント２００のフレームバッファ取得部２０６が高速で端末のバッファを読み取る。
【００４８】
通常のモバイル映像通話アプリは、１秒あたり１８フレーム以下で送信をするが、受信側端末エージェントでは、高精度の時間測定のために、映像通話アプリが使用するフレーム送信レートよりも遥かに速く（例えば、１秒あたり５０フレーム以上）フレームバッファを読み取って受信映像フレーム３３０として格納する。
【００４９】
この段階において、受信側端末エージェントのＯＣＲ認識部は、各フレームからタイムスタンプ値とインデックス値を読み取り、インデックス値リストであるＩｄｘ［ｉ］３４０、タイムスタンプ値リストであるＴＳ＿Ｓ［ｉ］３５０、受信側タイムスタンプ値リストＴＳ＿Ｒ［ｉ］３６０を生成する。
【００５０】
端末エージェントの品質指標計算部２０８は、このようなインデックス、タイムスタンプ値リストを利用して品質指標を算出し、管理サーバに送信する。
【００５１】
映像品質指標の計算に利用されるパラメータとしては、送信端末から受信端末に送信された映像フレーム送信数、送信端末からの最初の映像フレームが受信端末に送信されるまでにかかった初期遅延時間、送信端末と受信端末間の映像フレーム遅延平均値である平均遅延（、映像フレーム送信遅延が一定せずに変化する程度であるジッター、送信端末から受信端末に送信されずに脱落した映像フレームの割合である脱落率、および受信端末で画面が変化しなくなる画面フリーズのうちの少なくとも１つが利用されてよい。図４は、上述した映像品質指標の算出に利用されるパラメータを求めるための具体的な数式を示した表である。
【００５２】
図５は、本発明の実施形態における、モバイル映像通話品質を測定する方法を説明するためのフローチャートである。図５を参照しながら本発明の実施形態に係るモバイル映像通話品質を測定する方法を説明すると、先ず、送信端末と受信端末との間に映像通話呼が形成される（Ｓ５１０）。
【００５３】
ここで、送信端末と受信端末との間に映像通話呼が形成される段階の前に、送信端末および受信端末に搭載された端末エージェントで映像通話測定を開始する段階、および送信端末および受信端末の時間同期化が実行される段階をさらに含んでよい。
【００５４】
次に、送信端末の映像通話アプリが映像キャプチャメソッドを呼び出すと、変更された映像キャプチャメソッドは、カメラによって取得した映像フレームごとに順に増加するインデックスとタイムスタンプを挿入する（Ｓ５２０）。
【００５５】
次に、送信端末は、映像フレームを受信端末に送信する（Ｓ５３０）。
【００５６】
ここで、受信端末は、送信端末から送信されるフレーム送信レートよりも速くフレームバッファを読み取って受信映像フレームとして格納する段階、および受信端末のＯＣＲ文字認識部が、各映像フレームからタイムスタンプ値とインデックス値を読み取ってインデックス値リストおよびタイムスタンプリストを形成する段階をさらに含む。
【００５７】
次に、受信端末は、送信端末のフレーム送信レート（ＦＰＳ：Ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）よりも高い割合で映像フレームを格納する（Ｓ５４０）。例えば、受信端末では、送信端末のフレーム送信レートよりもさらに高い割合で映像フレームを読み取ってよい。これは、送信端末のフレームよりも受信側での変化フレームの割合を高めることによって受信側での変化フレームを確認（ｃａｔｃｈ）することができるためであり、変化フレームの割合を高めることによってフレーム間の変化推移を正確に測定することができるためである。また、変化フレームの割合を高めることにより、品質指標データの精密性を高めることができる。
【００５８】
次に、格納された映像フレームからインデックスとタイムスタンプを抽出し、ＯＣＲ文字認識によって品質指標を算出する（Ｓ５５０）。
【００５９】
ここで、品質指標を算出する段階は、送信端末から受信端末に送信された映像フレーム送信数、送信端末からの最初の映像フレームが受信端末に送信されるまでにかかった初期遅延時間、前記送信端末と受信端末間の映像フレーム遅延平均値である平均遅延、映像フレーム送信遅延が一定せずに変化する程度であるジッター、送信端末から前記受信端末に送信されずに脱落した映像フレームの割合である脱落率、および前記受信端末で画面が固まる画面フリーズのうちの少なくとも１つを利用して前記品質指標を算出してよい。
【００６０】
上述したように、本発明の実施形態に係るモバイル映像通話品質測定方法およびシステムによると、モバイル映像通話アプリがインストールされた２台のモバイル端末間の実際の映像通話品質を測定することができる。
【００６１】
さらに、本発明の実施形態によると、事前に準備されたレファレンス動画ソースと通話映像を比較しなくても、送信された映像フレームに挿入された特定のインデックスとタイムスタンプをＯＣＲ認識によって読み取り、このような情報を利用することで映像フレームの品質指標を算出することができる。
【００６２】
また、本発明の実施形態は、コンピュータで読み取り可能な記録媒体にコンピュータが読み取り可能なコードで実現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取ることができるデータが格納されるすべての種類の記録装置を含む。
【００６３】
コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ格納装置などがある。また、コンピュータで読み取り可能な記録媒体は、ネットワークによって接続するコンピュータシステムに分散され、分散方式によってコンピュータで読み取り可能なコードが格納されても実行されてもよい。また、発明を実現するための機能的なプログラム、コード、およびコードセグメントは、本発明が属する技術分野のプログラマによって容易に推論されることができるであろう。
【００６４】
上述では本発明の好ましい実施形態について説明したが、本発明がこれに限定されることはなく、本発明の技術思想範囲内で多様に変形して実施することが可能であり、これも添付する特許請求の範囲に属することは当然である。
【符号の説明】
【００６５】
２０：モバイル映像通話品質測定システム
１００：カメラ
１１０：マイク
１２０：ビデオフォト
１２５：オーディオフォト
１３０：映像通話アプリ
１４０：映像キャプチャメソッド
１４５：オーディオキャプチャメソッド
１５０：連結セッション
１６０：内部動画
２００：端末エージェント
２０３：モバイル映像通話アプリ
２０５：カメラ
２１１：モバイル加入者網
２２０：管理サーバ
２３０：インターネット
２４０：運営者
【図１】
2019030012.tif 000003
【図２】
2019030012.tif 000004
【図３】
2019030012.tif 000005
【図４】
2019030012.tif 000006
【図５】
2019030012.tif 000007