JP6730231B2 - User operation behavior estimation device, user operation behavior estimation method and program - Google Patents
User operation behavior estimation device, user operation behavior estimation method and program Download PDFInfo
- 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
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、ユーザ操作行動推定装置、ユーザ操作行動推定方法及びプログラムに関する。 The present invention relates to a user operation action estimation device, a user operation action estimation method, and a program.
映像配信サービスにおいてユーザのリテンションを維持・向上するには、ユーザのサービス離脱リスクを定量化する必要がある。そのためには、一時停止、シーク(早送り、早戻し)、解像度変更などのユーザ操作行動と、ネットワーク要因(スループットなど)、コンテンツ要因(コンテンツ長、人気度など)、サービス要因(ビットレート、フレームレート、解像度など)、端末要因(バッファサイズなど)などユーザ操作行動に係る要因との関係性を明らかにし、ユーザ操作行動を推定する必要がある。 In order to maintain and improve user retention in video distribution services, it is necessary to quantify the risk of users leaving the service. To do so, user operation behaviors such as pause, seek (fast forward, fast rewind), and resolution change, network factors (throughput, etc.), content factors (content length, popularity, etc.), service factors (bit rate, frame rate, etc.) , Resolution, etc.), terminal factors (buffer size, etc.), and other factors related to user operation behavior must be clarified to estimate the user operation behavior.
特許文献1では、ユーザの映像視聴状態に基づきユーザ満足度を算出するモデルと、当該モデルに基づきユーザ満足度を最適化する方法が提案されている。 Patent Document 1 proposes a model for calculating user satisfaction based on a user's video viewing state and a method for optimizing user satisfaction based on the model.
ユーザ行動とユーザ行動に係る各種要因との関係性を明らかにする技術として、初期バッファリング時間、バッファリング割合、フレームレートと映像視聴時間の関係性を明らかにしたもの(非特許文献1)、動画の長さ、人気度と映像視聴完了率の関係性を明らかにしたもの(非特許文献2)などが存在する。 As a technique for clarifying the relationship between the user behavior and various factors related to the user behavior, the relationship between the initial buffering time, the buffering ratio, the frame rate and the video viewing time is clarified (Non-Patent Document 1). There is a document that clarifies the relationship between the length and popularity of a moving image and the video viewing completion rate (Non-Patent Document 2).
しかしながら、特許文献1は、ユーザ操作行動を推定するものではない。また、非特許文献1、2は、ユーザ行動に係る各種要因とユーザ行動との関係性を明らかにする研究ではあるが、ユーザ行動指標として映像視聴時間や映像視聴完了率に着目しており、一時停止、シーク、解像度変更などユーザ操作行動を直接推定するものではない。 However, Patent Document 1 does not estimate a user operation action. In addition, Non-Patent Documents 1 and 2 are studies that clarify the relationship between various factors related to user behavior and user behavior, but focus on video viewing time and video viewing completion rate as user activity indexes, It does not directly estimate user operation behavior such as pause, seek, and resolution change.
本発明は、上記の点に鑑みてなされたものであって、ユーザ操作行動に係る各種要因に基づきユーザ操作行動を推定可能とすることを目的とする。 The present invention has been made in view of the above points, and an object thereof is to make it possible to estimate a user operation action based on various factors related to the user operation action.
そこで上記課題を解決するため、ユーザ操作行動推定装置は、映像配信サービスのユーザによる映像の視聴時の操作行動の要因となる1以上の指標のいずれかの指標の値の入力を受け付ける入力部と、前記ユーザの映像の視聴時の操作行動を示す指標のうち、前記入力部が値の入力を受け付けた第1の指標に対して対応付けられている第2の指標の値を算出する算出部と、前記第2の指標の値を出力する出力部とを有することを特徴とする。 Therefore, in order to solve the above problem, the user operation behavior estimation device includes an input unit that receives an input of a value of any one of one or more indexes that become a factor of the operation behavior when the user of the video distribution service views the video. A calculating unit that calculates a value of a second index that is associated with a first index of which the input unit has received a value input, of the indexes indicating the operation behavior of the user when viewing the video. And an output unit that outputs the value of the second index.
ユーザ操作行動に係る各種要因に基づきユーザ操作行動を推定可能とすることができる。 The user operation behavior can be estimated based on various factors related to the user operation behavior.
以下、図面に基づいて本発明の実施の形態を説明する。図1は、第1の実施の形態におけるユーザ操作行動推定装置10のハードウェア構成例を示す図である。図1のユーザ操作行動推定装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a hardware configuration example of a user operation
ユーザ操作行動推定装置10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
A program that implements the processing in the user operation
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従ってユーザ操作行動推定装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
The
図2は、第1の実施の形態におけるユーザ操作行動推定装置10の機能構成例を示す図である。図2において、ユーザ操作行動推定装置10は、入力部11、ユーザ操作行動推定部12及び出力部13等を有する。ユーザ操作行動推定部12は、ユーザ操作行動推定装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。ユーザ操作行動推定装置10は、また、関数記憶部111を利用する。関数記憶部111は、例えば、補助記憶装置102、又はユーザ操作行動推定装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
FIG. 2 is a diagram illustrating a functional configuration example of the user operation
入力部11は、「ユーザ操作行動に係る要因指標」の値の入力を、例えば、ユーザから受け付ける。「ユーザ操作行動に係る要因指標」とは、映像配信サービスのユーザによる映像の視聴時の操作行動の要因となる1以上の指標である。例えば、ネットワーク要因(スループットなど)、コンテンツ要因(コンテンツ長、人気度など)、サービス要因(ビットレート、フレームレート、解像度など)、端末要因(バッファサイズなど)等の要因の影響を受ける映像視聴アプリケーション上のユーザが知覚可能な品質に関する1以上の指標が「ユーザ操作行動に係る要因指標」に該当する。例えば、再生停止回数、再生停止総時間等が、「ユーザ操作行動に係る要因指標」の一例として挙げられる。ここで、再生停止回数、再生停止総時間は、ユーザの操作に応じた再生停止に関する値ではなく、ユーザの意図とは無関係に派生する再生停止に関する値である。
The
ユーザ操作行動推定部12は、「ユーザ操作行動に係る要因指標」に基づいて、「ユーザ操作行動指標」を推定(算出)する。「ユーザ操作行動指標」とは、映像の視聴時におけるユーザの操作行動を示す指標をいう。例えば、ユーザによる一時停止回数、ユーザによるシーク回数、ユーザによる解像度変更回数などが「ユーザ操作行動指標」の一例として挙げられる。ユーザ操作行動推定部12は、「ユーザ操作行動指標」を構成する複数の指標のうち、「ユーザ操作行動に係る要因指標」のうち入力部11が値の入力を受け付けた指標に対応付けられている指標の値を算出する。ユーザ操作行動推定部12は、「ユーザ操作行動指標」の値の算出に際して、関数記憶部111に記憶されている1以上の関数のうちのいずれかの関数を利用する。各関数は、「ユーザ操作行動に係る要因指標」のうちのいずれか一つの指標と「ユーザ操作行動指標」のうちのいずれか一つの指標との関係を記述する任意の単調増加(または減少)関数である。例えば、再生停止回数とユーザ一時停止回数の関係を記述する単調増加関数や、再生停止回数とユーザ解像度変更回数を記述する単調増加関数等が関数記憶部111に記憶されている。例えば、「ユーザ操作行動に係る要因指標」を構成する指標の数がN個であり、「ユーザ操作行動指標」を構成する指標の数がM個であれば、最大でN×M個の関数が関数記憶部111に記憶されうる。但し、相関が認められない指標の組み合わせに対応する関数は記憶されない。
The user operation
なお、各関数のパラメータは、例えば、「ユーザ操作行動に係る要因指標」の実験による実測値と、「ユーザ操作行動指標」の実験による実測値とを学習データとして推定してもよい。ユーザが設定した関数と仮設定したパラメータに対して「ユーザ操作行動に係る要因指標」の実験による実測値を入力することで得られる「ユーザ操作行動指標」の推定値と、「ユーザ操作行動指標」の実験による実測値との二乗誤差が最小となるようにパラメータが求められてもよい。 Note that the parameters of each function may be estimated as learning data, for example, an experimentally measured value of “factor operation index relating to user operation behavior” and an experimentally measured value of “user operation behavior index”. Estimated value of "user operation behavior index" obtained by inputting experimentally measured value of "factor index related to user operation behavior" to the function set by the user and temporarily set parameter, and "user operation behavior index" The parameter may be obtained so that the squared error from the actual measurement value of the experiment of “” is minimized.
出力部13は、ユーザ操作行動推定部12によって算出された「ユーザ操作行動指標」の値を出力する。
The
以下、図1のユーザ操作行動推定装置10の処理手順について説明する。図3は、第1の実施の形態におけるユーザ操作行動推定装置10が実行する処理手順の一例を説明するためのフローチャートである。
Hereinafter, the processing procedure of the user operation
ステップS110において、入力部11は、「ユーザ操作行動に係る要因指標」のうちの1つの指標の値の入力を受け付ける。例えば、「再生停止回数」の値が入力される。
In step S110, the
続いて、ユーザ操作行動推定部12は、関数記憶部111に記憶されている関数群のうち、入力部11が値を受け付けた指標を入力とする関数を選択する(S120)。当該指標が「再生停止回数」であれば、「再生停止回数」を入力パラメータとする関数が選択される。例えば、再生停止回数とユーザ一時停止回数との関係を記述する単調増加関数(以下、「関数A」という。)と、再生停止回数とユーザ解像度変更回数との関係を記述する単調増加関数(以下、「関数B」という。)とが選択される。
Then, the user operation
続いて、ユーザ操作行動推定部12は、選択した関数を利用して、「ユーザ操作行動指標」の値を算出する(S130)。例えば、ユーザ操作行動推定部12は、ステップS110において入力された「再生停止回数」の値を関数Aに適用して(当てはめて)、「ユーザ一時停止回数」の値を算出する。また、ユーザ操作行動推定部12は、ステップS110において入力された「再生停止回数」の値を関数Bに適用して「ユーザ解像度変更回数」の値を算出する。
Then, the user operation
続いて、出力部13は、ユーザ操作行動推定部12によって算出された「ユーザ操作行動指標」の値を出力する(S140)。例えば、「ユーザ一時停止回数」及び「ユーザ解像度変更回数」のそれぞれの値が出力される。すなわち、ステップS120において複数の関数が選択された場合、複数の「ユーザ操作行動指標」が出力される。出力形態は所定のものに限定されない。表示装置106へ表示されてもよいし、補助記憶装置102へ記憶されてもよいし、ネットワークを介してプリンタや他のコンピュータへ送信されてもよい。
Subsequently, the
上述したように、第1の実施の形態によれば、ユーザ操作行動に係る要因指標に基づきユーザ操作行動指標を推定することができる。これにより、ユーザ操作行動の要因指標のみ測定可能な事業者(ネットワーク事業者、サービス事業者など)でもユーザ操作行動を推定することが可能となる。 As described above, according to the first embodiment, the user operation action index can be estimated based on the factor index related to the user operation action. As a result, even a business operator (a network business operator, a service business operator, etc.) that can measure only the factor index of the user operation behavior can estimate the user operation behavior.
その結果、事業者は、提供中サービスのユーザ操作行動指標をユーザ単位で把握及び管理することが可能となる。また、提供中サービスのサービス水準を変化させた場合のユーザ操作行動指標の変化もユーザ単位で把握及び管理することが可能となる。その結果として、ユーザのリテンションを維持・向上するための施策の実施が可能となる。 As a result, the business operator can grasp and manage the user operation behavior index of the service being provided for each user. Further, it is possible to grasp and manage the change in the user operation action index when the service level of the service being provided is changed, on a user-by-user basis. As a result, it becomes possible to implement measures for maintaining and improving user retention.
次に、第2の実施の形態について説明する。第2の実施の形態では第1の実施の形態と異なる点について説明する。第2の実施の形態において特に言及されない点については、第1の実施の形態と同様でもよい。 Next, a second embodiment will be described. In the second embodiment, the points different from the first embodiment will be described. The points that are not particularly mentioned in the second embodiment may be the same as in the first embodiment.
図4は、第2の実施の形態におけるユーザ操作行動推定装置10の機能構成例を示す図である。図4中、図2と同一部分には同一符号を付し、その説明は省略する。図4において、ユーザ操作行動推定装置10は、更に、出力指標選択部14を有する。出力指標選択部14は、値が入力された「ユーザ操作行動に係る要因指標」に対し、複数の「ユーザ操作行動指標」の値を出力可能な場合に、出力対象とする「ユーザ操作行動指標」を選択する。斯かる選択は、ユーザによる指定に基づいて行われる。
FIG. 4 is a diagram illustrating a functional configuration example of the user operation
図5は、第2の実施の形態におけるユーザ操作行動推定装置10が実行する処理手順の一例を説明するためのフローチャートである。図5中、図3と同一ステップには同一ステップ番号を付し、その説明は省略する。
FIG. 5 is a flowchart for explaining an example of a processing procedure executed by the user operation
図5では、ステップS110がS110aに置換され、ステップS131及びS132が追加されている。 In FIG. 5, step S110 is replaced with S110a, and steps S131 and S132 are added.
ステップS110aにおいて、入力部11は、「ユーザ操作行動に係る要因指標」のうちの1つの指標の値と、「ユーザ操作行動指標」のうち出力対象とする指標の指定とをユーザから受け付ける。
In step S110a, the
ステップS131において、出力指標選択部14は、ステップS130において算出された「ユーザ操作行動指標」の値が複数であるか否かを判定する。すなわち、ステップS131において複数の関数が利用されたか否かが判定される。
In step S131, the output
ステップS131において複数の値が算出された場合(S131でYes)、出力指標選択部14は、複数の値の中から、ステップS110aにおいてユーザによって出力対象として指定された「ユーザ操作行動指標」の値を選択する(S132)。ステップS140では、当該値が出力される。
When a plurality of values are calculated in step S131 (Yes in S131), the output
なお、ステップS120のタイミングにおいて、入力部11が値を受け付けた指標を入力とし、ユーザによって出力対象として指定された指標を出力とする1つの関数が選択されてもよい。この場合、ステップS131及びS132は実行されなくてもよい。
It should be noted that at the timing of step S120, one function may be selected that has the index for which the
なお、本実施の形態において、ユーザ操作行動推定部12は、算出部の一例である。
Note that, in the present embodiment, the user operation
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications are possible within the scope of the gist of the present invention described in the claims. It can be modified and changed.
10 ユーザ操作行動推定装置
11 入力部
12 ユーザ操作行動推定部
13 出力部
14 出力指標選択部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
106 表示装置
107 入力装置
111 関数記憶部
B バス
10 user operation
105
Claims (7)
前記ユーザの映像の視聴時の操作行動を示す指標のうち、前記入力部が値の入力を受け付けた第1の指標に対して対応付けられている第2の指標の値を算出する算出部と、
前記第2の指標の値を出力する出力部と、
を有することを特徴とするユーザ操作行動推定装置。 An input unit that receives an input of a value of any one of one or more indexes that are factors of operation behavior when a user of the video distribution service views a video.
A calculation unit that calculates a value of a second index that is associated with a first index of which the input unit has received a value input, of the indices that indicate the operation behavior when the user views the video. ,
An output unit that outputs the value of the second index,
A user operation behavior estimation device comprising:
ことを特徴とする請求項1記載のユーザ操作行動推定装置。 The calculation unit calculates the first index from among one or more functions that describe a relationship between any one of the one or more indexes that are factors of the operation behavior and any one of the indexes that indicate the operation behavior. A function to be input is selected, and the value of the first index is applied to the selected function to calculate the value of the second index;
The user operation behavior estimation device according to claim 1, wherein
ことを特徴とする請求項2記載のユーザ操作行動推定装置。 The output unit outputs a value calculated by using a function corresponding to an index designated by a user for an index indicating the operation behavior among a plurality of functions having the first index as an input,
The user operation behavior estimation device according to claim 2, wherein
前記ユーザの映像の視聴時の操作行動を示す指標のうち、前記入力手順が値の入力を受け付けた第1の指標に対して対応付けられている第2の指標の値を算出する算出手順と、
前記第2の指標の値を出力する出力手順と、
をコンピュータが実行することを特徴とするユーザ操作行動推定方法。 An input procedure for receiving an input of a value of any one of one or more indexes that become a factor of operation behavior when a user of the video distribution service views a video;
A calculation procedure for calculating a value of a second index associated with the first index for which the input procedure has received the input of values, among the indexes indicating the operation behavior when the user views the video. ,
An output procedure for outputting the value of the second index,
A computer-executed method for estimating user operation behavior.
ことを特徴とする請求項4記載のユーザ操作行動推定方法。 In the calculation procedure, the first index is selected from among one or more functions that describe the relationship between any of the one or more indexes that are factors of the operation behavior and any of the indexes that indicate the operation behavior. A function to be input is selected, and the value of the first index is applied to the selected function to calculate the value of the second index;
The user operation behavior estimation method according to claim 4, wherein
ことを特徴とする請求項5記載のユーザ操作行動推定方法。 The output procedure outputs a value calculated by using a function corresponding to an index designated by a user for an index indicating the operation behavior among a plurality of functions having the first index as an input,
The method for estimating user operation behavior according to claim 5, wherein
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017136934A JP6730231B2 (en) | 2017-07-13 | 2017-07-13 | User operation behavior estimation device, user operation behavior estimation method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017136934A JP6730231B2 (en) | 2017-07-13 | 2017-07-13 | User operation behavior estimation device, user operation behavior estimation method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019022009A JP2019022009A (en) | 2019-02-07 |
| JP6730231B2 true JP6730231B2 (en) | 2020-07-29 |
Family
ID=65353637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017136934A Active JP6730231B2 (en) | 2017-07-13 | 2017-07-13 | User operation behavior estimation device, user operation behavior estimation method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6730231B2 (en) |
-
2017
- 2017-07-13 JP JP2017136934A patent/JP6730231B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019022009A (en) | 2019-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100935650B1 (en) | Computer-readable recording media recording video quality estimation apparatus, methods and programs | |
| US10182097B2 (en) | Predicting a viewer's quality of experience | |
| JP6466963B2 (en) | Video quality estimation apparatus, video quality estimation method, and video quality estimation program | |
| JP6611271B2 (en) | Video quality control apparatus, bit rate selection method, and program | |
| JP5957419B2 (en) | QoE estimation apparatus, QoE estimation method and program | |
| JP6730231B2 (en) | User operation behavior estimation device, user operation behavior estimation method and program | |
| JP5933487B2 (en) | QoE estimation apparatus, QoE estimation method and program | |
| JP6907958B2 (en) | Estimator, estimation method and program | |
| JP5206251B2 (en) | Use object recommendation device, use object recommendation method and program | |
| JP7040232B2 (en) | Viewing behavior estimation device, viewing behavior estimation method and program | |
| JP5144593B2 (en) | User experience quality estimation system and method | |
| JP2019219786A (en) | Quality estimation device, quality estimation method and program | |
| JP6164024B2 (en) | Image processing apparatus and program | |
| JP5149248B2 (en) | Network quality control threshold value calculation apparatus and method | |
| JP5088541B2 (en) | Information processing apparatus and method, and program | |
| US12149797B2 (en) | Automated content virality enhancement | |
| KR102873563B1 (en) | Information processing devices, analysis methods and programs | |
| JP7544252B2 (en) | Information processing device, analysis method, and program | |
| JP7255704B2 (en) | Engagement estimation device, engagement estimation method and program | |
| KR101761184B1 (en) | Item recommendation apparatus and method for improving the reliability of the similarity calculated in collaborative filtering based recommendation system | |
| JP2021082196A (en) | Image processing apparatus, image processing method, parameter generation method, and program | |
| JP6660357B2 (en) | Quality estimation device, quality estimation method and program | |
| WO2022034657A1 (en) | Browsing-disengagement probability estimation device, browsing-disengagement probability estimation method, and program | |
| WO2024247194A1 (en) | Training data generation device, training data generation method, and program | |
| CN113222444A (en) | Intelligent office scheduling method and system based on big data |
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 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |