[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6730231B2 - ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム - Google Patents

ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム Download PDF

Info

Publication number
JP6730231B2
JP6730231B2 JP2017136934A JP2017136934A JP6730231B2 JP 6730231 B2 JP6730231 B2 JP 6730231B2 JP 2017136934 A JP2017136934 A JP 2017136934A JP 2017136934 A JP2017136934 A JP 2017136934A JP 6730231 B2 JP6730231 B2 JP 6730231B2
Authority
JP
Japan
Prior art keywords
operation behavior
index
user operation
user
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017136934A
Other languages
English (en)
Other versions
JP2019022009A (ja
Inventor
彰子 高橋
彰子 高橋
和久 山岸
和久 山岸
喜美子 川嶋
喜美子 川嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2017136934A priority Critical patent/JP6730231B2/ja
Publication of JP2019022009A publication Critical patent/JP2019022009A/ja
Application granted granted Critical
Publication of JP6730231B2 publication Critical patent/JP6730231B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラムに関する。
映像配信サービスにおいてユーザのリテンションを維持・向上するには、ユーザのサービス離脱リスクを定量化する必要がある。そのためには、一時停止、シーク(早送り、早戻し)、解像度変更などのユーザ操作行動と、ネットワーク要因(スループットなど)、コンテンツ要因(コンテンツ長、人気度など)、サービス要因(ビットレート、フレームレート、解像度など)、端末要因(バッファサイズなど)などユーザ操作行動に係る要因との関係性を明らかにし、ユーザ操作行動を推定する必要がある。
特許文献1では、ユーザの映像視聴状態に基づきユーザ満足度を算出するモデルと、当該モデルに基づきユーザ満足度を最適化する方法が提案されている。
ユーザ行動とユーザ行動に係る各種要因との関係性を明らかにする技術として、初期バッファリング時間、バッファリング割合、フレームレートと映像視聴時間の関係性を明らかにしたもの(非特許文献1)、動画の長さ、人気度と映像視聴完了率の関係性を明らかにしたもの(非特許文献2)などが存在する。
特許第6085885号公報
F. Dobrian, V. Sekar, A. Awan, I. Stoica, D. Joseph, A. Ganjam, J. Zhan, H. Zhang. Understanding the impact of video quality on user engagement, in Proc. of SIGCOMM'11, 2011. Y. Chen, B. Zhang. Measurement and Modeling of Video Watching Time in a Large-Scale Internet Video-on-Demand System, IEEE, 2013.
しかしながら、特許文献1は、ユーザ操作行動を推定するものではない。また、非特許文献1、2は、ユーザ行動に係る各種要因とユーザ行動との関係性を明らかにする研究ではあるが、ユーザ行動指標として映像視聴時間や映像視聴完了率に着目しており、一時停止、シーク、解像度変更などユーザ操作行動を直接推定するものではない。
本発明は、上記の点に鑑みてなされたものであって、ユーザ操作行動に係る各種要因に基づきユーザ操作行動を推定可能とすることを目的とする。
そこで上記課題を解決するため、ユーザ操作行動推定装置は、映像配信サービスのユーザによる映像の視聴時の操作行動の要因となる1以上の指標のいずれかの指標の値の入力を受け付ける入力部と、前記ユーザの映像の視聴時の操作行動を示す指標のうち、前記入力部が値の入力を受け付けた第1の指標に対して対応付けられている第2の指標の値を算出する算出部と、前記第2の指標の値を出力する出力部とを有することを特徴とする。
ユーザ操作行動に係る各種要因に基づきユーザ操作行動を推定可能とすることができる。
第1の実施の形態におけるユーザ操作行動推定装置10のハードウェア構成例を示す図である。 第1の実施の形態におけるユーザ操作行動推定装置10の機能構成例を示す図である。 第1の実施の形態におけるユーザ操作行動推定装置10が実行する処理手順の一例を説明するためのフローチャートである。 第2の実施の形態におけるユーザ操作行動推定装置10の機能構成例を示す図である。 第2の実施の形態におけるユーザ操作行動推定装置10が実行する処理手順の一例を説明するためのフローチャートである。
以下、図面に基づいて本発明の実施の形態を説明する。図1は、第1の実施の形態におけるユーザ操作行動推定装置10のハードウェア構成例を示す図である。図1のユーザ操作行動推定装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
ユーザ操作行動推定装置10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従ってユーザ操作行動推定装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
図2は、第1の実施の形態におけるユーザ操作行動推定装置10の機能構成例を示す図である。図2において、ユーザ操作行動推定装置10は、入力部11、ユーザ操作行動推定部12及び出力部13等を有する。ユーザ操作行動推定部12は、ユーザ操作行動推定装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。ユーザ操作行動推定装置10は、また、関数記憶部111を利用する。関数記憶部111は、例えば、補助記憶装置102、又はユーザ操作行動推定装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
入力部11は、「ユーザ操作行動に係る要因指標」の値の入力を、例えば、ユーザから受け付ける。「ユーザ操作行動に係る要因指標」とは、映像配信サービスのユーザによる映像の視聴時の操作行動の要因となる1以上の指標である。例えば、ネットワーク要因(スループットなど)、コンテンツ要因(コンテンツ長、人気度など)、サービス要因(ビットレート、フレームレート、解像度など)、端末要因(バッファサイズなど)等の要因の影響を受ける映像視聴アプリケーション上のユーザが知覚可能な品質に関する1以上の指標が「ユーザ操作行動に係る要因指標」に該当する。例えば、再生停止回数、再生停止総時間等が、「ユーザ操作行動に係る要因指標」の一例として挙げられる。ここで、再生停止回数、再生停止総時間は、ユーザの操作に応じた再生停止に関する値ではなく、ユーザの意図とは無関係に派生する再生停止に関する値である。
ユーザ操作行動推定部12は、「ユーザ操作行動に係る要因指標」に基づいて、「ユーザ操作行動指標」を推定(算出)する。「ユーザ操作行動指標」とは、映像の視聴時におけるユーザの操作行動を示す指標をいう。例えば、ユーザによる一時停止回数、ユーザによるシーク回数、ユーザによる解像度変更回数などが「ユーザ操作行動指標」の一例として挙げられる。ユーザ操作行動推定部12は、「ユーザ操作行動指標」を構成する複数の指標のうち、「ユーザ操作行動に係る要因指標」のうち入力部11が値の入力を受け付けた指標に対応付けられている指標の値を算出する。ユーザ操作行動推定部12は、「ユーザ操作行動指標」の値の算出に際して、関数記憶部111に記憶されている1以上の関数のうちのいずれかの関数を利用する。各関数は、「ユーザ操作行動に係る要因指標」のうちのいずれか一つの指標と「ユーザ操作行動指標」のうちのいずれか一つの指標との関係を記述する任意の単調増加(または減少)関数である。例えば、再生停止回数とユーザ一時停止回数の関係を記述する単調増加関数や、再生停止回数とユーザ解像度変更回数を記述する単調増加関数等が関数記憶部111に記憶されている。例えば、「ユーザ操作行動に係る要因指標」を構成する指標の数がN個であり、「ユーザ操作行動指標」を構成する指標の数がM個であれば、最大でN×M個の関数が関数記憶部111に記憶されうる。但し、相関が認められない指標の組み合わせに対応する関数は記憶されない。
なお、各関数のパラメータは、例えば、「ユーザ操作行動に係る要因指標」の実験による実測値と、「ユーザ操作行動指標」の実験による実測値とを学習データとして推定してもよい。ユーザが設定した関数と仮設定したパラメータに対して「ユーザ操作行動に係る要因指標」の実験による実測値を入力することで得られる「ユーザ操作行動指標」の推定値と、「ユーザ操作行動指標」の実験による実測値との二乗誤差が最小となるようにパラメータが求められてもよい。
出力部13は、ユーザ操作行動推定部12によって算出された「ユーザ操作行動指標」の値を出力する。
以下、図1のユーザ操作行動推定装置10の処理手順について説明する。図3は、第1の実施の形態におけるユーザ操作行動推定装置10が実行する処理手順の一例を説明するためのフローチャートである。
ステップS110において、入力部11は、「ユーザ操作行動に係る要因指標」のうちの1つの指標の値の入力を受け付ける。例えば、「再生停止回数」の値が入力される。
続いて、ユーザ操作行動推定部12は、関数記憶部111に記憶されている関数群のうち、入力部11が値を受け付けた指標を入力とする関数を選択する(S120)。当該指標が「再生停止回数」であれば、「再生停止回数」を入力パラメータとする関数が選択される。例えば、再生停止回数とユーザ一時停止回数との関係を記述する単調増加関数(以下、「関数A」という。)と、再生停止回数とユーザ解像度変更回数との関係を記述する単調増加関数(以下、「関数B」という。)とが選択される。
続いて、ユーザ操作行動推定部12は、選択した関数を利用して、「ユーザ操作行動指標」の値を算出する(S130)。例えば、ユーザ操作行動推定部12は、ステップS110において入力された「再生停止回数」の値を関数Aに適用して(当てはめて)、「ユーザ一時停止回数」の値を算出する。また、ユーザ操作行動推定部12は、ステップS110において入力された「再生停止回数」の値を関数Bに適用して「ユーザ解像度変更回数」の値を算出する。
続いて、出力部13は、ユーザ操作行動推定部12によって算出された「ユーザ操作行動指標」の値を出力する(S140)。例えば、「ユーザ一時停止回数」及び「ユーザ解像度変更回数」のそれぞれの値が出力される。すなわち、ステップS120において複数の関数が選択された場合、複数の「ユーザ操作行動指標」が出力される。出力形態は所定のものに限定されない。表示装置106へ表示されてもよいし、補助記憶装置102へ記憶されてもよいし、ネットワークを介してプリンタや他のコンピュータへ送信されてもよい。
上述したように、第1の実施の形態によれば、ユーザ操作行動に係る要因指標に基づきユーザ操作行動指標を推定することができる。これにより、ユーザ操作行動の要因指標のみ測定可能な事業者(ネットワーク事業者、サービス事業者など)でもユーザ操作行動を推定することが可能となる。
その結果、事業者は、提供中サービスのユーザ操作行動指標をユーザ単位で把握及び管理することが可能となる。また、提供中サービスのサービス水準を変化させた場合のユーザ操作行動指標の変化もユーザ単位で把握及び管理することが可能となる。その結果として、ユーザのリテンションを維持・向上するための施策の実施が可能となる。
次に、第2の実施の形態について説明する。第2の実施の形態では第1の実施の形態と異なる点について説明する。第2の実施の形態において特に言及されない点については、第1の実施の形態と同様でもよい。
図4は、第2の実施の形態におけるユーザ操作行動推定装置10の機能構成例を示す図である。図4中、図2と同一部分には同一符号を付し、その説明は省略する。図4において、ユーザ操作行動推定装置10は、更に、出力指標選択部14を有する。出力指標選択部14は、値が入力された「ユーザ操作行動に係る要因指標」に対し、複数の「ユーザ操作行動指標」の値を出力可能な場合に、出力対象とする「ユーザ操作行動指標」を選択する。斯かる選択は、ユーザによる指定に基づいて行われる。
図5は、第2の実施の形態におけるユーザ操作行動推定装置10が実行する処理手順の一例を説明するためのフローチャートである。図5中、図3と同一ステップには同一ステップ番号を付し、その説明は省略する。
図5では、ステップS110がS110aに置換され、ステップS131及びS132が追加されている。
ステップS110aにおいて、入力部11は、「ユーザ操作行動に係る要因指標」のうちの1つの指標の値と、「ユーザ操作行動指標」のうち出力対象とする指標の指定とをユーザから受け付ける。
ステップS131において、出力指標選択部14は、ステップS130において算出された「ユーザ操作行動指標」の値が複数であるか否かを判定する。すなわち、ステップS131において複数の関数が利用されたか否かが判定される。
ステップS131において複数の値が算出された場合(S131でYes)、出力指標選択部14は、複数の値の中から、ステップS110aにおいてユーザによって出力対象として指定された「ユーザ操作行動指標」の値を選択する(S132)。ステップS140では、当該値が出力される。
なお、ステップS120のタイミングにおいて、入力部11が値を受け付けた指標を入力とし、ユーザによって出力対象として指定された指標を出力とする1つの関数が選択されてもよい。この場合、ステップS131及びS132は実行されなくてもよい。
なお、本実施の形態において、ユーザ操作行動推定部12は、算出部の一例である。
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
10 ユーザ操作行動推定装置
11 入力部
12 ユーザ操作行動推定部
13 出力部
14 出力指標選択部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
106 表示装置
107 入力装置
111 関数記憶部
B バス

Claims (7)

  1. 映像配信サービスのユーザによる映像の視聴時の操作行動の要因となる1以上の指標のいずれかの指標の値の入力を受け付ける入力部と、
    前記ユーザの映像の視聴時の操作行動を示す指標のうち、前記入力部が値の入力を受け付けた第1の指標に対して対応付けられている第2の指標の値を算出する算出部と、
    前記第2の指標の値を出力する出力部と、
    を有することを特徴とするユーザ操作行動推定装置。
  2. 前記算出部は、前記操作行動の要因となる1以上の指標のいずれかと、前記操作行動を示す指標のうちのいずれかとの関係を記述する1以上の関数の中から、前記第1の指標を入力とする関数を選択し、選択した関数に前記第1の指標の値を適用して前記第2の指標の値を算出する、
    ことを特徴とする請求項1記載のユーザ操作行動推定装置。
  3. 前記出力部は、前記第1の指標を入力とする複数の関数のうち、前記操作行動を示す指標についてユーザによって指定された指標に対応する関数を利用して算出された値を出力する、
    ことを特徴とする請求項2記載のユーザ操作行動推定装置。
  4. 映像配信サービスのユーザによる映像の視聴時の操作行動の要因となる1以上の指標のいずれかの指標の値の入力を受け付ける入力手順と、
    前記ユーザの映像の視聴時の操作行動を示す指標のうち、前記入力手順が値の入力を受け付けた第1の指標に対して対応付けられている第2の指標の値を算出する算出手順と、
    前記第2の指標の値を出力する出力手順と、
    をコンピュータが実行することを特徴とするユーザ操作行動推定方法。
  5. 前記算出手順は、前記操作行動の要因となる1以上の指標のいずれかと、前記操作行動を示す指標のうちのいずれかとの関係を記述する1以上の関数の中から、前記第1の指標を入力とする関数を選択し、選択した関数に前記第1の指標の値を適用して前記第2の指標の値を算出する、
    ことを特徴とする請求項4記載のユーザ操作行動推定方法。
  6. 前記出力手順は、前記第1の指標を入力とする複数の関数のうち、前記操作行動を示す指標についてユーザによって指定された指標に対応する関数を利用して算出された値を出力する、
    ことを特徴とする請求項5記載のユーザ操作行動推定方法。
  7. 請求項1乃至3いずれか一項記載の各部としてコンピュータを機能させることを特徴とするプログラム。
JP2017136934A 2017-07-13 2017-07-13 ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム Active JP6730231B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017136934A JP6730231B2 (ja) 2017-07-13 2017-07-13 ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017136934A JP6730231B2 (ja) 2017-07-13 2017-07-13 ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2019022009A JP2019022009A (ja) 2019-02-07
JP6730231B2 true JP6730231B2 (ja) 2020-07-29

Family

ID=65353637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017136934A Active JP6730231B2 (ja) 2017-07-13 2017-07-13 ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム

Country Status (1)

Country Link
JP (1) JP6730231B2 (ja)

Also Published As

Publication number Publication date
JP2019022009A (ja) 2019-02-07

Similar Documents

Publication Publication Date Title
KR100935650B1 (ko) 비디오 품질 추정 장치, 방법 및 프로그램을 기록한 컴퓨터 판독가능한 기록매체
US10182097B2 (en) Predicting a viewer's quality of experience
JP6466963B2 (ja) 映像品質推定装置、映像品質推定方法、および映像品質推定プログラム
JP6611271B2 (ja) 動画品質制御装置、ビットレート選択方法、及びプログラム
JP6730231B2 (ja) ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラム
JP5933487B2 (ja) QoE推定装置、QoE推定方法及びプログラム
JP6907958B2 (ja) 推定装置、推定方法及びプログラム
JP2015012361A (ja) QoE推定装置、QoE推定方法及びプログラム
JP5206251B2 (ja) 利用対象推薦装置、利用対象推薦方法およびプログラム
JP5144593B2 (ja) ユーザ体感品質推定システムおよび方法
WO2019244507A1 (ja) 品質推定装置、品質推定方法及びプログラム
JP7040232B2 (ja) 視聴行動推定装置、視聴行動推定方法及びプログラム
JP6164024B2 (ja) 画像処理装置及びプログラム
JP5149248B2 (ja) 網品質管理閾値算出装置および方法
JP5088541B2 (ja) 情報処理装置及び方法、並びにプログラム
KR101761184B1 (ko) 협업 필터링 기반 추천 시스템의 유사도 계산의 신뢰성을 향상한 아이템 추천 장치 및 그 방법
JP7255704B2 (ja) エンゲージメント推定装置、エンゲージメント推定方法及びプログラム
JP7544252B2 (ja) 情報処理装置、分析方法およびプログラム
US20230007351A1 (en) Automated content virality enhancement
WO2022034657A1 (ja) 閲覧離脱確率推定装置、閲覧離脱確率推定方法及びプログラム
US12238355B2 (en) Information processing apparatus, analysis method and program
JP6114702B2 (ja) ユーザ体感品質推定装置、ユーザ体感品質推定方法及びプログラム
US20240107028A1 (en) Information processing apparatus, analysis method and program
JP6660357B2 (ja) 品質推定装置、品質推定方法及びプログラム
WO2024247194A1 (ja) 学習データ生成装置、学習データ生成方法、および、プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190826

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200618

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200630

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200702

R150 Certificate of patent or registration of utility model

Ref document number: 6730231

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150