(57)【要約】【課題】映像配信に関するエンゲージメントを推定可能とすること。【解決手段】エンゲージメント推定装置は、或る期間における映像配信について、映像配信の品質に影響を与えるパラメータの値を取得する取得部と、前記品質を示すパラメータと映像配信に関するエンゲージメントとの関係を示す数式に、前記取得部が取得した前記パラメータの値を代入して、前記エンゲージメントを示す指標の値を算出する算出部と、を有する。【選択図】図２
2019197996.tif 000002
【特許請求の範囲】
【請求項１】
或る期間における映像配信について、映像配信の品質に影響を与えるパラメータの値を取得する取得部と、
前記品質を示すパラメータと映像配信に関するエンゲージメントとの関係を示す数式に、前記取得部が取得した前記パラメータの値を代入して、前記エンゲージメントを示す指標の値を算出する算出部と、
を有することを特徴とするエンゲージメント推定装置。
【請求項２】
前記パラメータは、再生開始待ち時間及び再生停止時間を含み、
前記数式は、再生開始待ち及び再生停止が発生していない場合に視聴者が体感する品質の増加に伴いエンゲージメントが増加し、再生開始待ち時間又は再生停止時間が増加するとエンゲージメントが低下する特性を含む、
ことを特徴とする請求項１記載のエンゲージメント推定装置。
【請求項３】
前記パラメータは、符号化に影響される品質を示すパラメータを含み、
前記数式は、前記符号化に影響される品質を示すパラメータに基づくロジスティック関数で前記指標が表現され、前記指標と再生開始待ち時間と再生停止時間との関係が指数関数で表現される数式である、
ことを特徴とする請求項２記載のエンゲージメント推定装置。
【請求項４】
前記算出部は、更に、再生開始待ち及び再生停止の少なくともいずれか一方が発生しなかった場合の前記指標の値を算出する、
ことを特徴とする請求項２又は３記載のエンゲージメント推定装置。
【請求項５】
或る期間における映像配信について、映像配信の品質に影響を与えるパラメータの値を取得する取得手順と、
前記品質を示すパラメータと映像配信に関するエンゲージメントとの関係を示す数式に、前記取得手順において取得した前記パラメータの値を代入して、前記エンゲージメントを示す指標の値を算出する算出手順と、
をコンピュータが実行することを特徴とするエンゲージメント推定方法。
【請求項６】
請求項１乃至４いずれか一項記載の各部としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンゲージメント推定装置、エンゲージメント推定方法及びプログラムに関する。
【背景技術】
【０００２】
インターネットを介して映像、音響（以下、音声も含む）、テキストなどを端末間あるいはサーバと端末との間で転送する通信サービス（音声通信、映像通信、Ｗｅｂ、ＩｏＴ等）が普及している。
【０００３】
インターネットは、必ずしも通信品質が保証されていないネットワークであるため、音声メディアや映像メディアなどを用いて通信を行う場合、視聴者端末とネットワークの回線帯域が狭いことによるビットレートの低下、回線が輻輳することによるパケット損失、パケット転送遅延、パケットの再送が発生し、音声メディアや映像メディアなどに対して視聴者が知覚する品質が劣化してしまう。
【０００４】
具体的には、ネットワークのスループットの状態に応じ、映像メディアのビットレートを変更しながら配信するアダプティブビットレート映像配信では、スループット低下に伴う音質・画質低下や、受信端末のバッファに所定のデータ量が蓄積されておらず発生するバッファリング処理に伴う再生開始待ちや再生停止が発生する。また、スループットが変動することによって、チャンクの画質（解像度、ビットレート、フレームレート）が変動する。
【０００５】
ビットレート低下、再生開始待ち、再生停止等は、ユーザが体感する品質に影響するだけでなく、エンゲージメント（視聴時間、視聴許容・中断、視聴解約）に影響を与える。
【０００６】
そのため、映像配信事業者が、上記のような映像通信サービスを良好な品質やエンゲージメントで提供していることを確認するためには、サービス提供中に、視聴者が体感するオーディオビジュアルの品質やエンゲージメントを測定し、視聴者に対して提供されるオーディオビジュアルの品質やエンゲージメントが高いことを監視できることが重要となる。
【０００７】
したがって、視聴者が体感するオーディオビジュアル品質やエンゲージメントを適切に表現することができる品質推定技術やエンゲージメント推定技術が必要とされている。
【０００８】
従来の客観品質評価法の一つとして、非特許文献１に示されるＩＴＵ−Ｔ勧告Ｐ．１２０３や非特許文献２に示される技術がある。本技術は受信端末（スマートフォンやＳＴＢ（Set-Top Box））で受信したパケットから、映像の解像度、フレームレート、ビットレート、再生開始待ち時間、再生停止時間などの品質パラメータを用いて品質を推定する技術である。つまり、品質評価値を推定する技術にとどまっている。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】Parametric bitstream-based quality assessment of progressive download and adaptive audiovisual streaming services over reliable transport, ITU-T P.1203
【非特許文献２】2.K. Yamagishi and T. Hayashi, "Parametric Quality-Estimation Model for Adaptive-Bitrate Streaming Services," IEEE Transactions on Multimedia, 2017. DOI: 10.1109/TMM.2017.2669859.
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、映像配信事業者が、映像配信に関するエンゲージメント（視聴時間、視聴許容・中断）を監視しようとした場合には、エンゲージメント推定技術が必要であり、現状、そのような技術は存在しない。
【００１１】
本発明は、上記の点に鑑みてなされたものであって、映像配信に関するエンゲージメントを推定可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
そこで上記課題を解決するため、エンゲージメント推定装置は、或る期間における映像配信について、映像配信の品質に影響を与えるパラメータの値を取得する取得部と、前記品質を示すパラメータと映像配信に関するエンゲージメントとの関係を示す数式に、前記取得部が取得した前記パラメータの値を代入して、前記エンゲージメントを示す指標の値を算出する算出部と、を有する。
【発明の効果】
【００１３】
映像配信に関するエンゲージメントを推定可能とすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態における視聴者端末１０のハードウェア構成例を示す図である。
【図２】本発明の実施の形態における視聴者端末１０の機能構成例を示す図である。
【図３】視聴許容に関する特性を説明するための第１の図である。
【図４】視聴許容に関する特性を説明するための第２の図である。
【図５】視聴者端末１０が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における視聴者端末１０のハードウェア構成例を示す図である。図１の視聴者端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１６】
視聴者端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１７】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って視聴者端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００１８】
図２は、本発明の実施の形態における視聴者端末１０の機能構成例を示す図である。視聴者端末１０は、アダプティブビットレート映像配信において配信されるコンテンツ（映像等）の視聴に利用される端末である。図２において、視聴者端末１０は、再生部１１、品質パラメータ取得部１２及びエンゲージメント推定部１３等を有する。これら各部は、視聴者端末１０にインストールされた１以上のプログラムが、ＣＰＵに実行させる処理により実現される。すなわち、これら各部は、視聴者端末１０のハードウェア資源と、視聴者端末１０にインストールされたプログラム（ソフトウェア）との協働によって実現される。
【００１９】
再生部１１は、アダプティブビットレート映像配信（以下、単に「映像配信」という。）において配信されるコンテンツをチャンク単位でサーバからダウンロードし、再生する。映像配信において配信されるコンテンツを再生する一般的なアプリケーションによって、再生部１１が実現されてもよい。
【００２０】
品質パラメータ取得部１２及びエンゲージメント推定部１３は、視聴者（視聴者端末１０のユーザ）が最終的に感じたエンゲージメントを推定するための機能である。
【００２１】
品質パラメータ取得部１２は、予め設定された単位時間（例えば、１秒、１分、５分、１時間等）ごとに、映像配信の品質に影響を与える情報（品質要因）を構成する各パラメータ（以下、「品質パラメータ」という。）について、当該単位時間における値を取得する。当該品質パラメータには、例えば、映像配信のチャンクごとの解像度、チャンクごとのフレームレート、チャンクごとのビットレート、単位時間あたりの再生開始待ち時間、単位時間あたりの再生停止時間等が含まれる。これらの品質パラメータは、再生部１１において測定可能である。したがって、品質パラメータ取得部１２は、再生部１１からこれらの品質パラメータの値を取得する。以下において当該単位時間を「測定区間」という。なお、測定区間は、チャンクの長さ（再生時間）以上である。
【００２２】
エンゲージメント推定部１３は、品質パラメータ取得部１２が取得した各品質パラメータの値に基づいて、測定区間あたりのエンゲージメントを推定する。本実施の形態では、視聴許容をエンゲージメントの指標の一例として説明する。視聴許容とは、視聴を継続する意思を示す許容度をいう。したがって、エンゲージメント推定部１３は、視聴許容を示す数値である視聴許容値を算出する。
【００２３】
エンゲージメント推定部１３による視聴許容値の推定方法は、再生開始待ち及び再生停止が発生しない場合に、映像配信の視聴品質（視聴者が体感する品質）の増加に伴い視聴許容値が増加する特性（例えば、対数、ロジスティック関数など）を有する。また、当該推定方法は、再生開始待ち時間又は再生停止時間が増加すると視聴許容値が低下する特性を有する。これらの特性は、本願発明者が実施した主観評価実験により、品質（解像度、ビットレート、フレームレート等）の異なる複数の映像を用いて、全被験者のうち途中で視聴を中止した被験者の割合を計測することや、映像を最後まで視聴してもらい、視聴許容を評価してもらった評点等に基づいて得られた知見に基づく。当該知見に基づく特性について、図３及び図４を用いて更に詳しく説明する。
【００２４】
図３は、視聴許容に関する特性を説明するための第１の図である。図３において、横軸は、視聴品質、縦軸は、視聴許容値を示す。また、×、△、□は、それぞれビットレート及び解像度のみが変化した場合（左から４２６×２４０ｐ＠０．２Ｍｂｐｓ、８５４×４８０ｐ＠１Ｍｂｐｓ、１９２０×１０８０ｐ＠１０Ｍｂｐｓ）の視聴許容値と視聴品質との関係を示す。×は、再生開始待ち及び再生停止が無い場合の特性である。△は、×の条件に２４秒の再生開始待ち時間を付加した特性である。□は、×の条件に２４秒の再生停止時間を付加した特性である。また、曲線Ｌ１は、□に関する近似曲線、曲線Ｌ２は、△に関する近似曲線、曲線Ｌ３は、×に関する近似曲線である。
【００２５】
各ビットレート及び解像度に着目すると、視聴品質、視聴許容値とも×、△、□の順に小さい値になるという関係は保たれているが、曲線Ｌ１〜Ｌ３が大きくずれていることから、視聴品質に対する視聴許容値の増加の傾向は×、△、□で大きく異なっている（すなわち、再生開始待ち時間又は再生停止時間の有無で大きく異なっている）ことが分かる。
【００２６】
このように、視聴許容値は、視聴品質のみでは定式化できず、品質要因ごと（再生開始待ち時間ごと、再生停止時間ごと、符号化に影響される品質（解像度、ビットレート、フレームレート）の組ごと）に特性が異なる。
【００２７】
一方で、図４は、図３の×と同様に、再生開始待ち及び再生停止が無い場合に、解像度及びビットレートが変化（４２６×２４０ｐ＠０．２Ｍｂｐｓ、８５４×４８０ｐ＠１Ｍｂｐｓ、１９２０×１０８０ｐ＠１０Ｍｂｐｓ）し、更に、８５４×４８０ｐ＠１Ｍｂｐｓを中心に３０秒ごとに品質変動した条件の視聴品質と視聴許容の関係である。すなわち、図４において、プロットＰ１、Ｐ２及びＰ４は、図３における３つの×のプロットである。プロットＰ３は、８５４×４８０ｐ＠１Ｍｂｐｓを中心に３０秒ごとに品質変動した条件の視聴品質と視聴許容値の関係を示すプロットである。
【００２８】
図４によれば、符号化に影響される品質と視聴許容値との関係がロジスティック関数で表現できていることが分かる。
【００２９】
上記より、本実施の形態では、以下の数式（１）に基づき視聴許容値が算出される。
Ａ＝（ａ−ａ／（１＋（ＡＶＱＣ）ｃ）ｅｘｐ（−ｄＩ）ｅｘｐ（−ｅＳ）  ・・・（１）
但し、ａ，ｂ，ｃ，ｄ，ｅは、予め定めた係数、Ａは、視聴許容値、ＡＶＱＣは、非特許文献２の数式１−９及び表Ｖで示される係数を用い導出される品質値、Ｉは、再生開始待ち時間、Ｓは、再生停止時間を表す。
【００３０】
すなわち、数式（１）において、「（ａ−ａ／（１＋（ＡＶＱＣ）ｃ））は、視聴許容値が、符号化に影響される品質パラメータ（解像度、ビットレート、フレームレート）に基づくロジスティック関数で表現できることに対応する。また、「ｅｘｐ（−ｄＩ）ｅｘｐ（−ｅＳ）」では、図３より、視聴許容値が、再生開始待ち時間と再生停止時間とは独立な曲線から定式化されることが分かるため、再生開始待ち時間及び再生停止時間のそれぞれと視聴許容値との関係が指数関数で表現されている。
【００３１】
なお、式（１）は、一例に過ぎない。前述の特性を加味できる数式であれば他の数式が用いられてもよい。
【００３２】
以下、視聴者端末１０が実行する処理手順について説明する。図５は、視聴者端末１０が実行する処理手順の一例を説明するためのフローチャートである。
【００３３】
ステップＳ１０１において、品質パラメータ取得部１２は、再生部１１によって再生が行われている期間のうちの評価対象の測定区間における各品質パラメータの値を再生部１１から取得する。ここで、品質パラメータのうち、符号化に影響される品質パラメータ（解像度、ビットレート、フレームレート）は、チャンクごとに取得される。例えば、１つのチャンクの長さ（再生時間）が５秒であり、測定区間が１分である場合、解像度、ビットレート、及びフレームレートの組について１２個の値が取得される。一方、再生開始待ち時間及び再生停止時間については、測定区間における合計値が取得される。但し、再生開始待ち又は再生停止が発生しない場合もある。この場合、再生開始待ち時間及び再生停止時間のうち、発生していない時間は０となる。
【００３４】
続いて、エンゲージメント推定部１３は、品質パラメータ取得部１２によって取得された、符号化に影響される品質パラメータの１以上の組（上記の例では、１２個の組）と非特許文献２の数式１−９及び表Ｖで示される係数とを用いて品質値（ＡＶＱＣ）を導出する（Ｓ１０２）。
【００３５】
続いて、エンゲージメント推定部１３は、導出した品質値（ＡＶＱＣ）と、品質パラメータ取得部１２によって取得された再生開始待ち時間及び再生停止時間とを式（１）に代入して、当該測定区間における視聴許容値（以下、「視聴許容値α」という。）を算出する（Ｓ１０３）。
【００３６】
続いて、エンゲージメント推定部１３は、品質パラメータ取得部１２によって取得された再生開始待ち時間が０であるか否かを判定する（Ｓ１０４）。当該再生開始待ち時間が０である場合（Ｓ１０４でＹｅｓ）、エンゲージメント推定部１３は、当該測定区間において再生開始待ちが発生しなかった場合の視聴許容値（以下、「視聴許容値β」という。）を算出する（Ｓ１０５）。視聴許容値βは、数式（１）のＩに０を代入することで算出することができる。
【００３７】
続いて、エンゲージメント推定部１３は、品質パラメータ取得部１２によって取得された再生停止時間が０であるか否かを判定する（Ｓ１０６）。当該再生停止時間が０である場合（Ｓ１０６でＹｅｓ）、エンゲージメント推定部１３は、当該測定区間において再生停止が発生しなかった場合の視聴許容値（以下、「視聴許容値γ」という。）を算出する（Ｓ１０７）。視聴許容値γは、数式（１）のＳに０を代入することで算出することができる。
【００３８】
なお、視聴許容値βや視聴許容値γを算出し、それぞれを視聴許容値αと比較することで、例えば、映像通信サービスの提供者等は、再生開始待ちや再生停止による視聴許容に対する影響を把握することができ、サービスの質の改善に対するヒントを得ることができる。
【００３９】
なお、本実施の形態では、視聴許容をエンゲージメントを示す指標の一例として、説明したが、視聴時間、視聴中断、視聴解約等の他の指標も、視聴許容と同様の特性を有すると考えられる。したがって、式（１）の各係数について、主観評価実験等により、他の指標に適した値を導出することで、エンゲージメントを示す指標を他の指標に置き換えて本実施の形態が実施されてもよい。
【００４０】
また、本実施の形態では、視聴者端末１０内において各品質パラメータの値が取得される例について説明したが、ネットワークを監視することにより各品質パラメータの値が取得されてもよい。この場合、視聴者端末１０以外の情報処理装置が、図２における品質パラメータ取得部１２及びエンゲージメント推定部１３を有してもよい。
【００４１】
上述したように、本実施の形態によれば、解像度、フレームレート、ビットレート、再生開始待ち時間、再生停止時間などの品質パラメータを用いることで、映像配信に関するエンゲージメントを推定することができる。
【００４２】
その結果、例えば、視聴者が実際に視聴する映像通信サービスのエンゲージメント値を監視することで、提供中のサービスが視聴者に対してある一定以上のエンゲージメントを保っているか否かを容易に判断することができ、提供中のサービスのエンゲージメント実態をリアルタイムで把握・管理することが可能となる。
【００４３】
なお、本実施の形態において、視聴者端末１０は、エンゲージメント推定装置の一例である。品質パラメータ取得部１２は、取得部の一例である。エンゲージメント推定部１３は、算出部の一例である。測定区間は、或る期間の一例である。数式（１）は、品質を示すパラメータと映像配信に関するエンゲージメントとの関係を示す数式の一例である。
【００４４】
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４５】
１０          視聴者端末
１１          再生部
１２          品質パラメータ取得部
１３          エンゲージメント推定部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
Ｂ            バス
【図１】
2019197996.tif 000003
【図２】
2019197996.tif 000004
【図３】
2019197996.tif 000005
【図４】
2019197996.tif 000006
【図５】
2019197996.tif 000007