(57)【特許請求の範囲】
【請求項１】
プロセッサを備え、コンピュータに実行させるためのプログラムであって、
前記プログラムは、前記プロセッサに、
コンテンツを視聴している複数の視聴者から、前記コンテンツに対する視聴中の反応であって、前記コンテンツに対する肯定的評価、及び否定的評価を含む複数種類の反応それぞれに対応する複数のアクションボタンのうち、少なくともいずれかのアクションボタンの押下により入力される反応を受け付ける第１ステップと、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応を取得した時刻に基づき、前記文字列情報ごとに、受け付けた反応の種類ごとの反応の回数、又は頻度を集計し、前記文字列情報ごとの反応の回数又は頻度に基づき、前記視聴者の興味を推定する第３ステップと、
を実行させるプログラム。
【請求項２】
前記第３ステップにおいて、前記視聴者の属性情報に基づき、前記視聴者の興味を推定する、請求項１記載のプログラム。
【請求項３】
前記推定した視聴者の興味に基づく情報を、前記視聴者、又は前記コンテンツの配信者に提示する第４ステップを実行する、請求項１又は２に記載のプログラム。
【請求項４】
前記第４ステップにおいて、前記推定した視聴者の興味に基づき、前記視聴者が興味を持っていると推定される他のコンテンツを、当該視聴者に提示する、請求項３記載のプログラム。
【請求項５】
前記第４ステップにおいて、前記視聴者が興味を持っていると推定される分野の製品、又はイベントに関する情報を、当該視聴者に提示する、請求項３又は４に記載のプログラム。
【請求項６】
前記第４ステップにおいて、前記視聴者が興味を持っていると推定される前記コンテンツの内容を、前記反応の回数に関する情報と共に、前記コンテンツの配信者が有する端末装置を介して前記コンテンツの配信者に提示する、請求項３から５のいずれかに記載のプログラム。
【請求項７】
前記視聴者の属性情報に基づき、所定の属性の視聴者が興味を持っていると推定される前記コンテンツの内容を、前記コンテンツの配信者に提示する、請求項６に記載のプログラム。
【請求項８】
前記コンテンツの内容には、前記受け付ける反応に関する目標値が設定されており、
前記第４ステップにおいて、前記目標値と、実際受け付けた反応に基づいて算出される値とを比較し、比較の結果を前記コンテンツの配信者に提示する、請求項３から７のいずれかに記載のプログラム。
【請求項９】
前記第４ステップにおいて、前記コンテンツの時間軸に沿った、前記反応の回数に関する情報の推移を、前記視聴者、又は前記コンテンツの配信者に提示する、請求項３から８のいずれかに記載のプログラム。
【請求項１０】
前記反応の回数は、１又は複数の視聴者により入力された反応の回数である、請求項９に記載のプログラム。
【請求項１１】
プロセッサを備え、コンピュータに実行させるためのプログラムであって、
前記プログラムは、前記プロセッサに、
コンテンツを視聴している第１者から、前記コンテンツに対する視聴中の反応を受け付ける第１ステップと、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記第１者の興味を推定する第３ステップと、
前記第１者が興味を持っていると推定されるコンテンツの内容の位置を、前記興味を持っていると推定されるコンテンツの内容を表す文字列情報と共に、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付けて前記第１者に表示し、前記位置のコンテンツの内容の再生指示を受け付けるオブジェクトを前記第１者に表示する第４ステップと
を実行させるプログラム。
【請求項１２】
前記第１者が興味を持っていると推定される分野の製品、又はイベントに関する情報を、当該第１者に提示する、請求項１１記載のプログラム。
【請求項１３】
制御部と、記憶部とを備える情報処理装置であって、
コンテンツを視聴している複数の視聴者から、前記コンテンツに対する視聴中の反応であって、前記コンテンツに対する肯定的評価、及び否定的評価を含む複数種類の反応それぞれに対応する複数のアクションボタンのうち、少なくともいずれかのアクションボタンの押下により入力される反応を受け付ける第１ステップと、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応を取得した時刻に基づき、前記文字列情報ごとに、受け付けた反応の種類ごとの反応の回数、又は頻度を集計し、前記文字列情報ごとの反応の回数又は頻度に基づき、前記視聴者の興味を推定する第３ステップと、
を実行する情報処理装置。
【請求項１４】
プロセッサと、メモリとを備えるコンピュータにより実行される方法であって、
コンテンツを視聴している複数の視聴者から、前記コンテンツに対する視聴中の反応であって、前記コンテンツに対する肯定的評価、及び否定的評価を含む複数種類の反応それぞれに対応する複数のアクションボタンのうち、少なくともいずれかのアクションボタンの押下により入力される反応を受け付ける第１ステップと、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応を取得した時刻に基づき、前記文字列情報ごとに、受け付けた反応の種類ごとの反応の回数、又は頻度を集計し、前記文字列情報ごとの反応の回数又は頻度に基づき、前記視聴者の興味を推定する第３ステップと、
を実行する方法。
【請求項１５】
コンテンツを視聴している複数の視聴者から、前記コンテンツに対する視聴中の反応であって、前記コンテンツに対する肯定的評価、及び否定的評価を含む複数種類の反応それぞれに対応する複数のアクションボタンのうち、少なくともいずれかのアクションボタンの押下により入力される反応を受け付ける手段と、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける手段と、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応を取得した時刻に基づき、前記文字列情報ごとに、受け付けた反応の種類ごとの反応の回数、又は頻度を集計し、前記文字列情報ごとの反応の回数又は頻度に基づき、前記視聴者の興味を推定する手段と、
を具備するシステム。
【請求項１６】
制御部と、記憶部とを備える情報処理装置であって、
コンテンツを視聴している第１者から、前記コンテンツに対する視聴中の反応を受け付ける第１ステップと、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記第１者の興味を推定する第３ステップと、
前記第１者が興味を持っていると推定されるコンテンツの内容の位置を、前記興味を持っていると推定されるコンテンツの内容を表す文字列情報と共に、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付けて前記第１者に表示し、前記位置のコンテンツの内容の再生指示を受け付けるオブジェクトを前記第１者に表示する第４ステップと
を実行する情報処理装置。
【請求項１７】
プロセッサと、メモリとを備えるコンピュータにより実行される方法であって、
コンテンツを視聴している第１者から、前記コンテンツに対する視聴中の反応を受け付ける第１ステップと、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記第１者の興味を推定する第３ステップと、
前記第１者が興味を持っていると推定されるコンテンツの内容の位置を、前記興味を持っていると推定されるコンテンツの内容を表す文字列情報と共に、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付けて前記第１者に表示し、前記位置のコンテンツの内容の再生指示を受け付けるオブジェクトを前記第１者に表示する第４ステップと
を実行する方法。
【請求項１８】
コンテンツを視聴している第１者から、前記コンテンツに対する視聴中の反応を受け付ける手段と、
前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける手段と、
前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記第１者の興味を推定する手段と、
前記第１者が興味を持っていると推定されるコンテンツの内容の位置を、前記興味を持っていると推定されるコンテンツの内容を表す文字列情報と共に、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付けて前記第１者に表示し、前記位置のコンテンツの内容の再生指示を受け付けるオブジェクトを前記第１者に表示する手段と
を具備するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プログラム、情報処理装置、及び方法に関する。
【背景技術】
【０００２】
近年、インターネットを介したコンテンツ動画などの配信が盛んである。そして、コンテンツ動画を視聴中の視聴者から、コンテンツ動画に対する反応を取得する技術が知られている。
【０００３】
例えば、特許文献１では、動画再生装置は、動画の再生中に、その動画の内容に対する視聴者の反応を示す特定操作を検出する。そして、動画再生装置は、特定操作が検出された時点の動画の再生時間を取得し、特定操作が検出されたことを示す検出通知を、動画の再生時間と対応付けてサーバに送信するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２８６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、人同士が密接に関わることが避けられている昨今において、インターネットを介して開催されるセミナー、所謂、ウェビナーが期待されている。ウェビナーは、視聴者に対し、学びの場であると共に、新たな洞察、又は視点等を発見する場である。ウェビナーの開催者は、視聴者の満足度が高いウェビナーを開催したいという要望がある。
【０００６】
そこで、本開示の目的は、より満足度の高い、効果的なコンテンツ配信を提供することである。
【課題を解決するための手段】
【０００７】
本開示の一実施形態によると、プロセッサを備え、コンピュータに実行させるためのプログラムが提供される。前記プログラムは、前記プロセッサに、コンテンツを視聴している視聴者から、前記コンテンツに対する視聴中の反応を受け付ける第１ステップと、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記視聴者の興味を推定する第３ステップと、を実行させる。
【発明の効果】
【０００８】
本開示によれば、より満足度の高い、効果的なコンテンツ配信を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るシステム１の全体の構成を示す図である。
【図２】第１の実施形態に係るシステム１を構成する、視聴者が操作する端末装置１０Ａのブロック図である。
【図３】第１の実施形態に係るシステム１を構成する、配信者が操作する端末装置１０Ｂのブロック図である。
【図４】第１の実施形態に係るシステム１を構成するサーバ２０の機能的な構成を示す図である。
【図５】サーバ２０が記憶する視聴者情報データベース２８１のデータ構造を示す図である。
【図６】サーバ２０が記憶するコンテンツ情報データベース２８２のデータ構造を示す図である。
【図７】サーバ２０が記憶する反応情報データベース２８３のデータ構造を示す図である。
【図８】サーバ２０がコンテンツを配信しているとき、視聴者から、コンテンツに対する反応が入力される処理の流れの一例を説明する図である。
【図９】サーバ２０により、コンテンツを配信した後、視聴者の反応に基づき、視聴者の興味を推定する流れの一例を示すフローチャートである。
【図１０】視聴者の端末装置１０Ａの画面例の図である。
【図１１】視聴者の端末装置１０Ａの画面例の図である。
【図１２】視聴者の端末装置１０Ａの画面例の図である。
【図１３】視聴者の端末装置１０Ａの画面例の図である。
【図１４】配信者の端末装置１０Ｂの画面例の図である。
【図１５】配信者の端末装置１０Ｂの画面例の図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本開示の実施形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１１】
＜概要＞
本開示で説明するシステム１は、コンテンツを配信しているとき、視聴者から、コンテンツに対する反応を取得し、コンテンツを配信した後、視聴者の反応に基づき、視聴者の興味を推定する。コンテンツは、講義、セミナーなどの中身であり、例えば、講義、セミナーなどを撮影した動画、説明のために用意したプレゼンテーション資料などが含まれる。コンテンツに対する反応は、視聴者がコンテンツを視聴しているときのアクションであり、コンテンツを評価する情報を含む。
【００１２】
＜第１の実施形態＞
＜１  システム１の全体構成＞
システム１は、コンテンツを配信しているとき、視聴者から、コンテンツに対する反応を取得し、コンテンツを配信した後、視聴者の反応に基づき、視聴者の興味を推定するためのシステムである。図１は、第１の実施形態に係るシステム１の全体の構成を示す図である。
【００１３】
図１に示すように、システム１は、コンテンツの視聴者が操作する端末装置１０Ａと、コンテンツの配信者が操作する端末装置１０Ｂと、サーバ２０とを含む。端末装置１０Ａと、端末装置１０Ｂと、サーバ２０とは、有線又は無線の通信規格を用いて、ネットワーク８０を介して相互に通信可能に接続されている。コンテンツの配信者は、コンテンツを作った者、例えばウェビナーの登壇者であってよいし、コンテンツの配信を管理する者、例えばウェビナーの主催者であってもよい。
【００１４】
端末装置１０Ａ及び端末装置１０Ｂは、例えば、据え置き型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ラップトップＰＣなどにより実現される。この他に、端末装置１０Ａ及び端末装置１０Ｂは、例えば、移動体通信システムに対応したスマートフォン、タブレット等の携帯端末であるとしてもよい。
【００１５】
図１に端末装置１０Ｂとして示すように、端末装置１０Ａ及び端末装置１０Ｂは、通信ＩＦ（Ｉｎｔｅｒｆａｃｅ）１２と、入力装置１３と、出力装置１４と、メモリ１５と、ストレージ１６と、プロセッサ１９とを備える。
【００１６】
通信ＩＦ１２は、端末装置１０Ａ及び端末装置１０Ｂが外部の装置と通信するため、信号を入出力するためのインタフェースである。入力装置１３は、ユーザ（視聴者又は配信者）からの入力操作を受け付けるための入力装置（例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード等）である。出力装置１４は、ユーザに対し情報を提示するための出力装置（ディスプレイ、スピーカ等）である。メモリ１５は、プログラム、および、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばＤＲＡＭ（Dynamic Random Access Memory）等の揮発性のメモリである。ストレージ１６は、データを保存するための記憶装置であり、例えばフラッシュメモリ、ＨＤＤ（Hard Disc Drive）である。プロセッサ１９は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。
【００１７】
サーバ２０は、視聴者情報、コンテンツ情報、及び反応情報などを管理する装置である。サーバ２０は、ネットワーク８０に接続されたコンピュータである。サーバ２０は、視聴者から、コンテンツに対する反応を取得し、反応に基づき、視聴者の興味を推定する。
【００１８】
図１に示すように、サーバ２０は、通信ＩＦ２２と、入出力ＩＦ２３と、メモリ２５と、ストレージ２６と、プロセッサ２９とを備える。
【００１９】
通信ＩＦ２２は、サーバ２０が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力ＩＦ２３は、ユーザからの入力操作を受け付けるための入力装置、および、ユーザに対し情報を提示するための出力装置とのインタフェースとして機能する。メモリ２５は、プログラム、および、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばＤＲＡＭ等の揮発性のメモリである。ストレージ２６は、データを保存するための記憶装置であり、例えばフラッシュメモリ、ＨＤＤである。プロセッサ２９は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。
【００２０】
＜１．１  端末装置１０Ａの構成＞
図２は、第１の実施形態に係るシステム１を構成する、視聴者が操作する端末装置１０Ａのブロック図である。図２に示すように、端末装置１０Ａは、通信部１２１と、操作受付部１３０（タッチ・センシティブ・デバイス１３１およびディスプレイ１３２Ａを含む）と、音声処理部１４０と、マイク１４１と、スピーカ１４２と、位置情報センサ１５０と、カメラ１６０と、記憶部１７０Ａと、制御部１８０Ａと、を含む。端末装置１０Ａは、図２では特に図示していない機能及び構成（例えば、電力を保持するためのバッテリー、バッテリーから各回路への電力の供給を制御する電力供給回路など）も有している。図２に示すように、端末装置１０Ａに含まれる各ブロックは、バス等により電気的に接続される。
【００２１】
通信部１２１は、有線又は無線の通信規格を用いて、端末装置１０Ａが外部の装置と通信するための処理を行う。
【００２２】
操作受付部１３０は、操作者の入力操作を受け付けるための機構を有する。具体的には、操作受付部１３０は、タッチスクリーンとして構成され、タッチ・センシティブ・デバイス１３１と、ディスプレイ１３２Ａとを含む。また、操作受付部１３０は、マウス、キーボード等を含むこととしてもよい。
【００２３】
タッチ・センシティブ・デバイス１３１は、端末装置１０Ａの操作者の入力操作を受け付ける。タッチ・センシティブ・デバイス１３１は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対する操作者の接触位置を検出する。タッチ・センシティブ・デバイス１３１は、タッチパネルにより検出した操作者の接触位置を示す信号を入力操作として制御部１８０Ａへ出力する。
【００２４】
ディスプレイ１３２Ａは、制御部１８０Ａの制御に応じて、画像、動画、テキストなどのデータを表示する。ディスプレイ１３２Ａは、例えばＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro-Luminescence）ディスプレイによって実現される。
【００２５】
音声処理部１４０は、音声信号の変復調を行う。音声処理部１４０は、マイク１４１から与えられる信号を変調して、変調後の信号を制御部１８０Ａへ与える。また、音声処理部１４０は、音声信号をスピーカ１４２へ与える。音声処理部１４０は、例えば音声処理用のプロセッサによって実現される。マイク１４１は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部１４０へ与える。スピーカ１４２は、音声処理部１４０から与えられる音声信号を音声に変換して当該音声を端末装置１０Ａの外部へ出力する。
【００２６】
位置情報センサ１５０は、端末装置１０Ａの位置を検出するセンサであり、例えばＧＰＳ（Global Positioning System）モジュールである。ＧＰＳモジュールは、衛星測位システムで用いられる受信装置である。衛星測位システムでは、少なくとも３個または４個の衛星からの信号を受信し、受信した信号に基づいて、ＧＰＳモジュールが搭載される端末装置１０Ａの現在位置を検出する。
【００２７】
カメラ１６０は、受光素子により光を受光して、撮影画像として出力するためのデバイスである。カメラ１６０は、例えば、カメラ１６０から撮影対象までの距離を検出できる深度カメラである。
【００２８】
記憶部１７０Ａは、例えばストレージ１６などにより実現され、端末装置１０Ａが使用するデータおよびプログラムを記憶する。ある局面において、記憶部１７０Ａは、視聴者情報１７１及び反応情報１７２を記憶する。
【００２９】
視聴者情報１７１は、コンテンツを視聴している視聴者に関する情報である。視聴者情報は、例えば、視聴者を識別するための情報（視聴者ＩＤ）、視聴者の氏名、視聴者の属性情報を含む。視聴者の属性情報は、視聴者の年齢、性別、職業、役職などを含む。
【００３０】
反応情報１７２は、視聴者がコンテンツを視聴しているときに行った反応に関する情報である。反応は、コンテンツに対する感想及び評価を表すものであり、例えば、視聴者がコンテンツの視聴中に入力する。反応には、例えば、コンテンツに対する肯定的評価のアクションと、コンテンツに対する否定的評価のアクションとの２種類が少なくとも含まれる。また、反応には、中立的評価のアクションが含まれていてもよい。反応情報は、例えば、反応の種類、回数、反応を行った時刻などに関する情報を含む。
【００３１】
制御部１８０Ａは、記憶部１７０Ａに記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置１０Ａの動作を制御する。制御部１８０Ａは、プログラムに従って動作することにより、入力操作受付部１８１と、送受信部１８２と、表示制御部１８３Ａとしての機能を発揮する。
【００３２】
入力操作受付部１８１は、タッチ・センシティブ・デバイス１３１等の入力装置に対する操作者の入力操作を受け付ける処理を行う。入力操作受付部１８１は、例えば、視聴者がコンテンツを視聴しているときに入力した反応を受け付ける。
【００３３】
送受信部１８２は、端末装置１０Ａが、サーバ２０等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。
【００３４】
表示制御部１８３Ａは、端末装置１０Ａの表示を制御する処理を行う。具体的に、表示制御部１８３Ａは、コンテンツの再生画像、及び反応を入力するためのオブジェクトをディスプレイ１３２Ａに表示させる。また、表示制御部１８３Ａは、サーバ２０で作成される、視聴者の興味に基づく情報を受信して、ディスプレイ１３２Ａに表示させる。
【００３５】
視聴者の興味に基づく情報について詳細は後述するが、サーバ２０は、視聴者の反応に基づいて視聴者の興味を推定し、推定した興味に基づく情報を作成し、視聴者に提示する。表示制御部１８３Ａは視聴者に、例えば、（ア）視聴者が興味を持っていると推定される内容、（イ）視聴者が興味を持っていると推定される他のコンテンツ、（ウ）視聴者が興味を持っていると推定される分野の製品、又はイベントに関する情報、（エ）コンテンツの時間軸に沿った反応の回数に関する情報の推移、などを提示する。
【００３６】
＜１．２  端末装置１０Ｂの構成＞
図３は、第１の実施形態に係るシステム１を構成する、コンテンツの配信者が操作する端末装置１０Ｂのブロック図である。端末装置１０Ｂは、記憶部１７０Ｂ及び制御部１８０Ｂ以外、図２に示す端末装置１０Ａと同じように構成されているので、その説明を省略する。以下、記憶部１７０Ｂ及び制御部１８０Ｂについて説明する。
【００３７】
記憶部１７０Ｂは、例えばストレージ１６などにより実現され、端末装置１０Ｂが使用するデータおよびプログラムを記憶する。ある局面において、記憶部１７０Ｂは、コンテンツ情報１７３を記憶する。
【００３８】
コンテンツ情報１７３は、配信者が過去に配信したコンテンツ、又は今後配信するコンテンツに関する情報である。コンテンツにおいては、例えば、コンテンツの内容を表す文字列情報が、コンテンツの時系列に沿って付されている。以下、文字列情報が、コンテンツに付されるタグであることを例として説明する。なお、タグは、コンテンツを配信する前、配信者により付されてもよいし、コンテンツを配信した後、配信者により付されてもよい。例えば、コンテンツがプレゼンテーション資料である場合、タグは、プレゼンテーション資料を構成する少なくとも１つのスライドに付されている。コンテンツに関する情報は、タグに関する情報、コンテンツを識別するための情報（コンテンツＩＤ）、コンテンツの名称、配信日、登壇者に関する情報などを含む。
【００３９】
制御部１８０Ｂは、記憶部１７０Ｂに記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置１０Ｂの動作を制御する。制御部１８０Ｂは、コンテンツ作成部１８４、表示制御部１８３Ｂ以外、図２に示す制御部１８０Ａと同じように構成されているので、その説明を省略する。以下、コンテンツ作成部１８４、表示制御部１８３Ｂについて説明する。
【００４０】
コンテンツ作成部１８４は、コンテンツを作成する処理を行う。具体的には、コンテンツ作成部１８４は、例えば、ウェビナーの配信ツールを利用し、ウェビナーのためのコンテンツを作成する。
なお、コンテンツを作成する処理には、例えば、講義、又はセミナーを撮影する処理、撮影した動画を編集する処理が含まれていてもよい。また、コンテンツを作成する処理には、コンテンツに含まれるプレゼンテーション資料を作成する処理が含まれてもよい。
【００４１】
また、コンテンツ作成部１８４は、コンテンツの内容を表すタグを、コンテンツの時系列に沿ってコンテンツに付す処理を行う。タグを付す処理は、例えば、ユーザからの指示に従い、コンテンツの配信前、又はコンテンツの配信後に実施される。コンテンツの配信後にタグを付す場合、コンテンツ作成部１８４は、例えば、タグが付いていなかった位置に、新たなタグを付してもよい。また、コンテンツ作成部１８４は、すでに付されているタグを異なるタグに付け替えてもよい。また、コンテンツ作成部１８４は、すでに付されているタグに、コンテンツの配信で得られた新たな情報を追加してもよい。例えば、コンテンツが動画である場合、コンテンツ作成部１８４は、動画の再生時間軸に沿って、各再生時刻におけるコンテンツの内容を表すタグを付す。また、コンテンツがプレゼンテーション資料である場合、コンテンツ作成部１８４は、プレゼンテーション資料に含まれるスライドに、スライドの内容を表すタグを付す。
【００４２】
表示制御部１８３Ｂは、端末装置１０Ｂの表示を制御する処理を行う。具体的に、表示制御部１８３Ｂは、サーバ２０で作成される、視聴者の興味に基づく情報を受信して、ディスプレイ１３２Ｂに表示させる。
【００４３】
視聴者の興味に基づく情報について詳細は後述するが、サーバ２０は、視聴者の反応に基づいて視聴者の興味を推定し、推定した興味に基づく情報を作成し、配信者に提示する。表示制御部１８３Ｂは配信者に、例えば、（ア）視聴者が興味を持っていると推定されるコンテンツの内容、（イ）配信者が設定した反応の目標値と、実際の反応との比較結果、及び、（ウ）コンテンツの時間軸に沿った反応の回数に関する情報の推移、などを提示する。
【００４４】
＜１．３  サーバ２０の機能的な構成＞
図４は、第１の実施形態に係るシステム１を構成するサーバ２０の機能的な構成を示す図である。図４に示すように、サーバ２０は、通信部２０１と、記憶部２０２と、制御部２０３としての機能を発揮する。
【００４５】
通信部２０１は、サーバ２０が外部の装置と通信するための処理を行う。
【００４６】
記憶部２０２は、サーバ２０が使用するデータ及びプログラムを記憶し、視聴者情報データベース２８１、コンテンツ情報データベース２８２、反応情報データベース２８３を記憶する。
【００４７】
視聴者情報データベース２８１は、システム１を利用してコンテンツを視聴する視聴者に関する情報を保持するためのデータベースである。詳細は後述する。
【００４８】
コンテンツ情報データベース２８２は、システム１を利用して配信するコンテンツに関する情報を保持するためのデータベースである。詳細は後述する。
【００４９】
反応情報データベース２８３は、視聴者から受け付けた、コンテンツに対する視聴中の反応に関する情報である。詳細は後述する。
【００５０】
制御部２０３は、サーバ２０のプロセッサがプログラムに従って処理を行うことにより、各種機能ユニットとして示す機能を発揮する。例えば、制御部２０３は、プログラムに従って処理を行うことにより、受信制御部２０３１、送信制御部２０３２、反応受付部２０３３、分析部２０３４、作成部２０３５、提示部２０３６として示す機能を発揮する。
【００５１】
受信制御部２０３１は、サーバ２０が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。
【００５２】
送信制御部２０３２は、サーバ２０が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。
【００５３】
反応受付部２０３３は、配信中のコンテンツに対する視聴者からの反応を受け付ける。具体的には、例えば、反応受付部２０３３は、視聴者の端末装置１０Ａに表示されている、コンテンツに対する反応を受け付けるための入力オブジェクトを介した入力を受け付ける。
【００５４】
例えば、端末装置１０Ａのディスプレイ１３２Ａには、コンテンツと共に、当該コンテンツを肯定的に評価する「いいね」ボタンと、否定的に評価する「つまらない」ボタンとが入力オブジェクトとして表示される。これらのボタンは、例えば、アクションボタンと称してもよい。反応受付部２０３３は、コンテンツの視聴中に視聴者により「いいね」ボタンが押下されると、当該入力を、視聴者のコンテンツに対する反応として受け付ける。
【００５５】
このように、反応受付部２０３３は、入力オブジェクトの押下などのシンプルな入力操作により、視聴者からリアルタイム性のある反応を取得することができる。そのため、反応を取得した時刻と、コンテンツの内容とを高精度に関連付けることが可能となるため、後述する視聴者の興味の推定の精度を向上させることができる。
【００５６】
なお、反応には、視聴者から入力される文字入力(コメント)が含まれていてもよい。例えば、端末装置１０Ａのディスプレイ１３２Ａには、コンテンツと共に、当該コンテンツに対するコメントの入力を受け付ける入力オブジェクトが表示される。反応受付部２０３３は、コンテンツの視聴中に視聴者からコメントが入力されると、当該入力されたコメントを、視聴者のコンテンツに対する反応として受け付ける。
【００５７】
分析部２０３４は、反応を取得した時刻と、コンテンツの再生時刻とを対応付ける処理を行う。例えば、分析部２０３４は、コンテンツの配信開始からの再生時刻Ｔ１と、視聴者から反応を取得した時刻Ｔ２とを関連付ける。
【００５８】
また、分析部２０３４は、視聴者の興味を推定する処理を行う。具体的に、分析部２０３４は、視聴者から反応のあった時刻と、その時刻においてコンテンツに付されているタグとに基づき、視聴者の興味を推定する。
より具体的には、分析部２０３４は、例えば、反応の回数又は頻度に基づき、視聴者の興味を推定する。例えば、分析部２０３４は、視聴者から反応を取得した時刻において、コンテンツに付されているタグを特定する。そして、分析部２０３４は、タグごとに、視聴者から受け付けた反応の回数又は頻度を集計し、反応の回数が多ければ多いほど、又は頻度が高ければ高いほど、視聴者が当該タグに興味を持っていると推定する。
【００５９】
また、分析部２０３４は、反応の種類に基づき、視聴者の興味を推定してよい。反応の種類は、コンテンツに対する肯定的評価、否定的評価などを含む。例えば、分析部２０３４は、視聴者から「いいね」、又は「つまらない」の反応を受け付けた場合に、視聴者が、「つまらない」の反応に対応しているタグの内容より、「いいね」の反応に対応しているタグの内容に興味を持っていると推定する。
【００６０】
また、分析部２０３４は、各種類の反応の回数又は頻度に基づき、視聴者の興味を推定してよい。例えば、分析部２０３４は、タグごとに、「いいね」を受け付けた回数を集計し、「いいね」の回数が多ければ多いほど、又は頻度が高ければ高いほど、視聴者が当該タグの内容に興味を持っていると推定する。
【００６１】
また、分析部２０３４は、視聴者の属性情報に基づき、視聴者の興味を推定してよい。視聴者の属性情報は、年齢、性別、職業、役職、部署などに関する情報を含む。具体的に、分析部２０３４は、視聴者の属性情報と、視聴者が反応を示した内容との関連度に基づき、視聴者の興味を推定する。例えば、分析部２０３４は、エンジニアである視聴者から、「ＩＴ技術」というタグが付されている内容に対して、「いいね」の反応を受け付けた場合、当該視聴者は、職業と関連度の高い「ＩＴ技術」に興味を持っていると推定してよい。なお、分析部２０３４は、エンジニアである視聴者から、「人事管理」というタグが付されている内容に対して、「いいね」の反応を受け付けた場合、当該視聴者は、職業と関連度の低い「人事管理」に興味を持っていると推定してもよい。
【００６２】
作成部２０３５は、推定した視聴者の興味に基づく情報を作成する。具体的に、作成部２０３５は下記情報を作成する。
【００６３】
（ア）視聴者に提示するサマリ情報
作成部２０３５は、視聴者の興味についての推定結果に基づき、視聴者が興味を持っていると推定されるコンテンツの内容に関する情報を作成する。例えば、作成部２０３５は、興味があると推定された内容をコンテンツから抽出する。興味があると推定された内容をコンテンツから抽出する手法に制限はない。例えば、作成部２０３５は、反応を入力した時刻から前後に所定時間の範囲の内容を抽出してもよい。また、作成部２０３５は、一連の内容が説明されている１つのスライドについての説明を抽出してもよい。作成部２０３５は、抽出した内容に基づき、サマリ情報を作成する。なお、作成部２０３５は、視聴者から入力された「いいね」の数に基づいてコンテンツの内容を抽出し、サマリ情報を作成してもよい。
【００６４】
（イ）視聴者に提示するレコメンド情報
作成部２０３５は、視聴者の興味についての推定結果に基づき、視聴者が興味を持っていると推定される他のコンテンツを勧めるレコメンド情報を作成する。例えば、作成部２０３５は、興味があると推定されたタグを特定する。作成部２０３５は、特定したタグと同一又は関連するタグを含む他のコンテンツを特定し、視聴者が興味を持っていると推定されるコンテンツとする。作成部２０３５は、推定した他のコンテンツを勧めるレコメンド情報を作成する。
【００６５】
（ウ）視聴者に提示するマーケティング情報
作成部２０３５は、視聴者の興味についての推定結果に基づき、視聴者が興味を持っていると推定される分野の製品、又はイベントに関する情報を作成する。例えば、作成部２０３５は、興味があると推定されたタグを特定する。作成部２０３５は、特定したタグと関連する分野の製品、又はイベントに関する情報を、視聴者が興味を持っていると推定される製品、又はイベントであるとする。作成部２０３５は、推定した製品、又はイベントを紹介するマーケティング情報を作成する。
【００６６】
（エ）配信者に提示するフィードバック情報
作成部２０３５は、視聴者の興味についての推定結果に基づき、ウェビナーのフィードバック情報を作成する。例えば、作成部２０３５は、視聴者から受け付けた反応を集計する。作成部２０３５は、視聴者が興味を持った内容と、集計した結果とに基づき、フィードバック情報を作成する。
【００６７】
また、作成部２０３５は、視聴者の属性情報も考慮してフィードバック情報を作成してもよい。例えば、作成部２０３５は、所定の属性の視聴者が興味を持っていると推定される内容を特定する。例えば、作成部２０３５は、管理職の視聴者の興味についての推定結果に基づき、管理職の視聴者が興味を持っていると推定される内容を特定する。作成部２０３５は、所定の属性の視聴者から受け付けた反応を集計する。作成部２０３５は、所定の属性の視聴者が興味を持った内容と、集計した結果とに基づき、フィードバック情報を作成する。
【００６８】
（オ）配信者に提示する成功度評価情報
コンテンツの内容には、視聴者からの反応に関する目標値が予め設定されていてもよい。目標値は、例えば、視聴者から入力される反応の種類及び数、反応を入力する視聴者の属性などに基づいて算出される。作成部２０３５は、目標値と、実際に受け付けた反応に基づいて算出される値とを比較し、比較の結果を、配信者への成功度評価情報として作成する。
例えば、コンテンツの作成者は、コンテンツを配信する前、コンテンツに含まれる所定の内容について、取得したい「いいね」の回数と、反応を貰いたい視聴者の属性とを入力する。作成部２０３５は、入力された情報に基づき、目標値を算出する。コンテンツに含まれる所定の内容には、例えば、プレゼンテーション資料に含まれる所定のスライドが含まれる。また、コンテンツに含まれる所定の内容には、タグにより表される内容、又は作成者により指定された再生時刻が含まれてもよい。配信後、作成部２０３５は、所定の属性の視聴者から実際に入力された「いいね」の回数に基づき、実測値を算出する。作成部２０３５は、目標値と実測値とを比較し、目標値を達成したのかを評価するための成功度を算出する。なお、目標値は、反応の回数であっても構わない。例えば、目標値は、「人事管理」のタグが付されている内容について、管理職の視聴者から、２０個の「いいね」を取得する、と設定されてよい。
【００６９】
（カ）視聴者又は配信者に提示する反応推移情報
作成部２０３５は、コンテンツの再生時間軸に沿った、反応の回数の推移に関する推移情報を作成する。反応の回数は、１又は複数の視聴者により入力された反応の回数である。例えば、作成部２０３５は、コンテンツを視聴した視聴者全員から受け付けた「いいね」の回数の推移を、コンテンツの再生時間軸に沿って集計し、推移情報を作成する。また、作成部２０３５は、１人の視聴者から受け付けた「いいね」の回数の推移を、コンテンツの再生時間軸に沿って集計し、推移情報を作成してもよい。
【００７０】
提示部２０３６は、作成部２０３５により作成した、推定した視聴者の興味に基づく情報を、視聴者又は配信者に提示する。具体的に、提示部２０３６は、視聴者に、上記サマリ情報、レコメンド情報、マーケティング情報、又は推移情報を提示し、配信者に、上記フィードバック情報、成功度評価情報、又は推移情報を提示する。
【００７１】
＜２  データ構造＞
図５は、サーバ２０が記憶する視聴者情報データベース２８１のデータ構造を示す図である。視聴者情報データベース２８１は、システム１を利用してコンテンツを視聴する視聴者に関する情報を保持するためのデータベースである。
【００７２】
図５に示すように、視聴者情報データベース２８１のレコードのそれぞれは、項目「視聴者ＩＤ」、「氏名」、「属性」を含む。
【００７３】
項目「視聴者ＩＤ」は、それぞれの視聴者を識別する情報を記憶する。
【００７４】
項目「氏名」は、それぞれの視聴者の氏名を示す情報を記憶する。
【００７５】
項目「属性」は、それぞれの視聴者の特性を示す情報を記憶する。属性は、項目「属性」は、「年齢」、「性別」、「職業」、「役職」を含む。
【００７６】
図６は、サーバ２０が記憶するコンテンツ情報データベース２８２のデータ構造を示す図である。コンテンツ情報データベース２８２は、システム１を利用して配信するコンテンツに関する情報を保持するためのデータベースである。
【００７７】
図６に示すように、コンテンツ情報データベース２８２のレコードのそれぞれは、項目「コンテンツＩＤ」、「コンテンツ名」、「ファイル」、「配信日」、「配信者ＩＤ」、「登壇者」、「タグ」を含む。
【００７８】
項目「コンテンツＩＤ」は、それぞれのコンテンツを識別する情報を記憶する。
【００７９】
項目「コンテンツ名」は、それぞれのコンテンツの名称を示す情報を記憶する。
【００８０】
項目「ファイル」は、コンテンツを再生するためのファイルを記憶する。視聴者の再生指示に応答して、視聴者に指定されたコンテンツのファイルは、コンテンツ情報データベース２８２から読み出されて、視聴者の端末装置１０Ａに再生される。
【００８１】
項目「配信日」は、それぞれのコンテンツを配信した日時に関する情報を記憶する。
【００８２】
項目「配信日ＩＤ」は、それぞれのコンテンツの配信者を識別する情報を記憶する。
【００８３】
項目「登壇者」は、それぞれのコンテンツにおける登壇者に関する情報を記憶する。
【００８４】
項目「タグ」は、それぞれのコンテンツの時系列に付され、コンテンツの内容を表すタグに関する情報を記憶する。
【００８５】
図７は、サーバ２０が記憶する反応情報データベース２８３のデータ構造を示す図である。反応情報データベース２８３は、視聴者から受け付けた、コンテンツに対する視聴中の反応に関する情報である。
【００８６】
図７に示すように、データベース２８３のレコードのそれぞれは、項目「コンテンツＩＤ」、「反応履歴」を含む。項目「反応履歴」は、項目「視聴者ＩＤ」、「再生時刻」、「反応の種類」、「タグ」、「コメント」を含む。
【００８７】
項目「コンテンツＩＤ」は、それぞれのコンテンツを識別する情報を記憶する。コンテンツＩＤは、他のデータベース間において情報を紐づけるためのキーとして利用され、反応情報と、コンテンツ情報とを関連付ける。
【００８８】
項目「視聴者ＩＤ」は、それぞれの反応をした視聴者を識別する情報を記憶する。視聴者ＩＤは、他のデータベース間において情報を紐づけるためのキーとして利用され、反応情報と、視聴者情報とを関連付ける。
【００８９】
項目「再生時刻」は、それぞれの反応を取得した時刻と対応付けられたコンテンツの再生時刻を示す情報を記憶する。
【００９０】
項目「反応の種類」は、それぞれの反応の種類を示す情報を記憶する。反応の種類は、コンテンツに対する肯定的評、否定的評価、又は中立的評価などを含み、具体的には、「いいね」、「ためになった」、「参考にする」、「つまらない」などを含む。
【００９１】
項目「タグ」は、それぞれの反応と対応付けられたコンテンツの再生時刻に付されているタグを示す情報を記憶する。
【００９２】
項目「コメント」は、反応が視聴者により入力されたコメントである場合、それぞれのコメントの内容を記憶する。
【００９３】
＜３  動作＞
以下、図８を参照しながら、サーバ２０がコンテンツを配信しているとき、視聴者から、コンテンツに対する反応が入力される処理について説明する。
図８は、サーバ２０がコンテンツを配信しているときに、視聴者から、コンテンツに対する反応が入力される処理の流れの一例を説明する図である。
【００９４】
まず、サーバ２０からコンテンツが配信される。ユーザは、端末装置１０Ａを介し、サーバ２０から配信されるコンテンツを視聴する。
ステップＳ８１１において、端末装置１０Ａは、コンテンツを視聴している視聴者から、コンテンツに対する反応があるか否かを判定する。具体的に、端末装置１０Ａは、入力操作受付部１８１により、視聴者から反応の入力操作を受け付けたか否かを判定する。
【００９５】
ステップＳ８１２において、視聴中のコンテンツに対する反応がある場合、送受信部１８２は、視聴者から入力された反応に関する情報をサーバ２０へ送信する。例えば、視聴者がディスプレイ１３２Ａに表示される「いいね」ボタンを押下した場合、送受信部１８２は、「いいね」の反応が入力された旨をサーバ２０へ送信する。このとき、反応に関する情報には、例えば、コンテンツＩＤ、視聴者ＩＤ、反応が入力された時刻、反応の種類が含まれる。
【００９６】
端末装置１０Ａは、コンテンツの配信中においてステップＳ８１１、Ｓ８１２の処理を繰り返し、コンテンツの配信が終了すると、処理を終了させる。
【００９７】
ステップＳ８２１において、サーバ２０の反応受付部２０３３は、端末装置１０Ａから、反応に関する情報を受け付けて、記憶部２０２に記憶する。
【００９８】
以下、図９を参照しながら、コンテンツを配信した後、サーバ２０が視聴者の反応に基づき、視聴者の興味を推定する処理について説明する。
図９は、コンテンツの配信終了後、サーバ２０が、視聴者の反応に基づき、視聴者の興味を推定する流れの一例を示すフローチャートである。サーバ２０が、視聴者又は配信者のリクエストに応じて、視聴者の興味を推定してよいし、配信終了後に自動的に視聴者の興味を推定してもよい。視聴者又は配信者のリクエストに応じて推定する場合、サーバ２０は、例えば、リクエストを受け付けたときの、コンテンツに付されるタグに基づき、視聴者の興味を推定する。自動的に推定する場合、サーバ２０は、例えば、コンテンツの配信が終了すると、視聴者の興味を推定する。また、サーバ２０は、配信が終了したコンテンツに対し、新たにタグが付されると、視聴者の興味を推定する。
【００９９】
ステップＳ９２１において、サーバ２０の分析部２０３４は、反応を取得した時刻と、コンテンツの再生時刻とを対応付ける。具体的には、分析部２０３４は、例えば、コンテンツの配信開始からの再生時刻Ｔ１と、視聴者から反応を取得した時刻Ｔ２とを関連付ける。
【０１００】
ステップＳ９２２において、サーバ２０の分析部２０３４は、視聴者の興味を推定する。具体的に、分析部２０３４は、視聴者から反応のあった時刻と、その時刻においてコンテンツに付されているタグとに基づき、視聴者の興味を推定する。このとき、分析部２０３４は、例えば、反応の回数、頻度、反応の種類、視聴者の属性情報、又はこれらのうち少なくとも何れかの組み合わせに基づき、視聴者の興味を推定する。
【０１０１】
これにより、サーバ２０は、コンテンツに対する視聴者の反応に基づき、視聴者の興味を把握することができる。
【０１０２】
続いて、ステップＳ９２３において、サーバ２０の作成部２０３５は、推定した視聴者の興味に基づく情報を作成する。そして、提示部２０３６は、作成部２０３５により作成された情報を、視聴者又は配信者に提示する。具体的に、提示部２０３６は、例えば、サマリ情報、レコメンド情報、マーケティング情報、又は推移情報を作成する。そして、提示部２０３６は、作成された情報を視聴者に提示する。また、作成部２０３５は、フィードバック情報、成功度評価情報、又は推移情報を作成する。そして、提示部２０３６は、作成された情報を配信者に提示する。
【０１０３】
これにより、視聴者の反応に基づき、視聴者及び配信者に有益な情報を提示することができる。例えば、視聴者は、サマリ情報を確認することで、視聴したコンテンツを容易に振り返ることが可能となる。
また、視聴者は、レコメンド情報を確認することで、自分の興味に合いそうなコンテンツに、検索することなく到達することが可能となる。
また、視聴者は、マーケティング情報を確認することで、自分の興味に合いそうな情報を、労力をかけずに取得することが可能となる。また、ウェビナーの開催者としては、ウェビナーの参加者に対して効果的に営業をかけることが可能となる。
また、視聴者は、推移情報を確認することで、自身が反応を入力した位置、及び他の視聴者が反応を入力した位置を把握することが可能となる。このため、視聴者は、自身の興味と、他の視聴者の興味とを比較することが可能となり、自身の見識を広げることが可能となる。
【０１０４】
また、配信者は、フィードバック情報を確認することで、コンテンツの評価を視聴者から直接的に得ることが可能となる。アンケート等により、コンテンツの評価を得ることも可能であるが、アンケートは回答者の理性が働き、実際に伝えたいことを書けないことがある。入力オブジェクトを押下するというシンプルなインタフェースで入力される反応に基づくフィードバック情報によれば、視聴者の素直な感想を得ることが可能となる。配信者は、フィードバック情報に基づき、効果的な資料を効率的に作成することが可能となる。
また、配信者は、成功度評価情報を確認することで、自身が目標としていたことを達成できたか否かを、ウェビナーの終了直後に取得可能となる。
また、配信者は、推移情報を確認することで、説明の順序を見直すことが可能となる。また、ウェビナーの質を時間単位で定量化することが可能となる。
【０１０５】
上記一連の処理により、より満足度の高い、効果的なコンテンツ配信を提供することである。
また、上記実施形態では、分析部２０３４は、視聴者から入力される反応、具体的には押下するアクションボタンと対応する評価、に基づいて視聴者の興味を推定するようにしている。このとき、分析部２０３４は、視聴者から入力されるコメントに基づいて興味を推定するようにはしていない。コメントの入力には若干の時間がかかるため、コメントを投稿するタイミングは、視聴者が本当に興味を持っているタイミングからわずかに遅れる。そのため、コメントの投稿タイミングを利用すると、視聴者が本当に興味を持つ内容からずれてしまうため、興味の推定精度が損なわれる可能性がある。本実施形態では、分析部２０３４は、押下するアクションボタンと対応する評価に基づいて視聴者の興味を推定するため、視聴者の興味を高精度に推定することが可能となる。
【０１０６】
＜４  画面例＞
図１０から図１３は、視聴者が所有する端末装置１０Ａのディスプレイ１３２Ａの表示画面例を表し、図１４〜図１５は、配信者が所有する端末装置１０Ｂのディスプレイ１３２Ｂの表示画面例を表す。
【０１０７】
図１０は、端末装置１０Ａで表示されるコンテンツの視聴画面の例を表す図である。図１０に示すように、端末装置１０Ａのディスプレイ１３２Ａにおいて、コンテンツを表示するコンテンツ再生領域１３２１と、コンテンツに対する反応を入力するための入力オブジェクト１３２２Ａ〜１３２２Ｄとが表示されている。視聴者は、入力オブジェクト１３２２Ａ〜１３２２Ｄをクリックすることで、それぞれ「いいね」、「ためになった」、「参考にする」、「つまらない」という反応を入力する。
【０１０８】
反応の入力操作を簡単にすることで、視聴者から直感的な反応を、リアルタイムに取得することが可能となる。そのため、視聴者の興味を推定する精度を向上させることができる。
【０１０９】
図１１は、端末装置１０Ａで表示される、視聴者本人の反応に基づくサマリ情報の表示画面の例を表す図である。図１１に示すように、ディスプレイ１３２Ａにおいて、コンテンツを表示するコンテンツ再生領域１３２１と、コンテンツの再生時間軸を表示する領域１３２３と、視聴者本人の反応に基づく情報を表示する領域１３２４とが表示されている。
【０１１０】
領域１３２３において、上の黒矢印は、視聴者が指定可能な再生時刻を表示し、下の白矢印は、視聴者の反応と対応付けられた再生時刻を表示する。
【０１１１】
領域１３２４には、反応情報データベース２８３に記憶される情報に基づき、例えば、以下の情報が表示されている。
・視聴者の反応と対応付けられた再生時刻
・反応の内容
・視聴者の反応と対応付けられた再生時刻におけるタグ情報
・視聴者によるコメント
・当該再生時刻におけるコンテンツを再生するための操作オブジェクト
【０１１２】
これにより、視聴者が興味を持っていると推定される内容を抽出して視聴者に提示することができる。そのため、視聴者はコンテンツを容易に振り返ることができる。つまり、視聴者は、サマリ情報を、自身が視聴したコンテンツのメモとして扱うことが可能となり、実際にメモを残す負担から解放されることになる。
【０１１３】
図１２は、端末装置１０Ａで表示される、複数の視聴者の反応に基づくサマリ情報の表示画面の例を表す図である。図１２で示すサマリ情報は、図１１で示すサマリ情報と異なり、視聴者全員の反応に基づくサマリ情報を表示している。図１２に示すように、端末装置１０Ａのディスプレイ１３２Ａにおいて、コンテンツを表示するコンテンツ再生領域１３２１と、コンテンツの再生時間軸を表示する領域１３２３と、複数の視聴者からの反応の回数の推移を表示する領域１３２５と、複数の視聴者の反応に基づく情報を表示する領域１３２６とが表示されている。
【０１１４】
領域１３２３において、上の黒矢印は、視聴者が指定可能な再生時刻を表示し、下の白矢印は、視聴者の反応と対応付けられた再生時刻を表示する。
領域１３２５には、再生時間軸に沿った、複数の視聴者からの反応の回数の推移が表示される。それぞれの折れ線は、それぞれの種類の反応（いいね、ためになった、参考になる、など）の回数の推移を表す。
【０１１５】
領域１３２６には、反応情報データベース２８３に記憶される情報に基づき、例えば、以下の情報が表示されている。
・再生時刻ごとに受け付けた「いいね」の回数（多い順に一列に表示されている）
・「いいね」と対応付けられた再生時刻
・当該再生時刻におけるタグ情報
・当該再生時刻における視聴人数
・当該再生時刻におけるコンテンツを再生するための操作オブジェクト
なお、図１２には、「いいね」で視聴者の反応を集計しているが、他の種類の反応（「つまらない」など）で集計してもよい。
【０１１６】
これにより、他の視聴者の反応と、他の視聴者が興味を持っている内容とを、視認しやすいように視聴者に提示することができる。
なお、図１２では、視聴者全員の反応に基づくサマリ情報が表示される例を説明した。しかしながら、サマリ情報は、視聴者全員の反応に基づくものでなくても構わない。サマリ情報は、属性などにより指定された視聴者の反応に基づくものであってもよい。
【０１１７】
図１３は、端末装置１０Ａで表示されるレコメンド情報の表示画面の例を表す図である。図１３に示すように、端末装置１０Ａのディスプレイ１３２Ａにおいて、お勧めコンテンツの分野を指定する操作領域１３２７と、お勧めコンテンツに関する情報を表示する領域１３２８と、異なるお勧めコンテンツを表示させるための操作領域１３２９とが表示されている。
【０１１８】
領域１３２７で選択可能なコンテンツの分野は、視聴者の反応に基づいて推定した視聴者の興味と対応している。領域１３２８には、お勧めコンテンツの名称、内容、配信日、分野、登壇者、及び、お勧めコンテンツを再生するための操作オブジェクトが表示されている。
【０１１９】
これにより、視聴者の興味に合いそうなコンテンツを視聴者に提示することができる。
【０１２０】
図１４は、端末装置１０Ｂで表示されるフィードバック情報の表示画面の例を表す図である。例えば、端末装置１０Ｂは、視聴者全員の反応に基づくフィードバック情報を表示する。図１４に示すように、端末装置１０Ｂのディスプレイ１３２Ｂにおいて、コンテンツを表示するコンテンツ再生領域１３２１と、コンテンツの再生時間軸を表示する領域１３２３と、複数の視聴者からの反応の回数の推移を表示する領域１３２５と、複数の視聴者の反応に基づく情報を表示する領域１３３０とが表示されている。
【０１２１】
領域１３２３において、上の黒矢印は、配信者が指定可能な再生時刻を表示し、下の白矢印は、視聴者の反応と対応付けられた再生時刻を表示する。
領域１３２５には、再生時間軸に沿った、複数の視聴者からの反応の回数の推移が
表示される。それぞれの折れ線は、それぞれの種類の反応（いいね、ためになった、参考になる、など）の回数の推移を表す。
【０１２２】
領域１３３０には、反応情報データベース２８３に記憶される情報に基づき、例えば、以下の情報が表示されている。
・再生時刻ごとに受け付けた「いいね」の回数（多い順に一列に表示されている）
・「いいね」と対応付けられた再生時刻
・当該再生時刻における説明分野（タグ情報）
・当該再生時刻における視聴人数
・反応の詳細情報（視聴者の属性情報、視聴者からのコメントなど）を確認するための操作オブジェクト
なお、配信者は視聴者の属性を指定することにより、所定の属性の視聴者のみの反応に基づく情報を表示してもよい。
【０１２３】
図１５は、端末装置１０Ｂで表示される成功度評価情報の表示画面の例を表す図である。例えば、端末装置１０Ｂは、視聴者全員の反応に基づく成功度評価情報を表示する。図１５に示すように、配信者の端末装置１０Ｂのディスプレイ１３２Ｂにおいて、コンテンツを表示するコンテンツ再生領域１３２１と、コンテンツの再生時間軸を表示する領域１３２３と、複数の視聴者の興味に基づく成功度評価情報を表示する領域１３３１と、が表示されている。
【０１２４】
領域１３２３において、上の黒矢印は、配信者が指定可能な再生時刻を表示し、下の白矢印は、視聴者の反応と対応付けられた再生時刻を表示する。
【０１２５】
領域１３３１には、反応情報データベース２８３に記憶される情報に基づき、例えば、以下の情報が表示されている。
・コンテンツの再生時刻を表示する情報（例えば、プレゼンテーション資料のスライド番号）
・当該再生時刻における説明分野（タグ情報）
・当該再生時刻における視聴人数
・当該再生時刻について配信者が配信前に設定した目標値（例えば、取得したい「いいね」の回数）
・配信時に実際取得した実測値（例えば、実際に入力された「いいね」の回数）
・目標値及び実測値を比較して算出した成功度
・実際に取得した反応の詳細情報（視聴者の属性情報、視聴者からのコメントなど）を確認するための操作オブジェクト
また、各再生時刻の成功度に基づいて算出した全体的な成功度も表示されている。
【０１２６】
これにより、配信者はコンテンツの配信効果を精度よく評価し、事前に設定した目標に達しているか否かを把握することができる。
【０１２７】
なお、上記実施形態では、アクションボタンとして、「いいね」、「ためになった」、「参考にする」、「つまらない」を入力するためのアクションボタンを例示したが、アクションボタンは、これらに限定されない。アクションボタンは、視聴者が任意に作成してもよい。また、言葉ではなく、イラストにより表されていてもよい。イラストにより表される場合、イラストにより表される評価の方向性、例えば、肯定的か、否定的か、は予め設定されている。
【０１２８】
また、上記実施形態では、コンテンツに、コンテンツの内容を表すタグが文字列情報として付されている場合を例に説明したが、文字列情報はタグに限定されない。コンテンツの内容を表すことのできる情報であれば、タグでなくても構わない。例えば、コンテンツの再生時刻、又はスライドと対応付けて、内容を説明するメモが付されていてもよい。また、その他のいかなるメタ情報により、コンテンツの内容が表されていてもよい。
【０１２９】
これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。
【０１３０】
＜付記＞
以上の各実施形態で説明した事項を以下に付記する。
【０１３１】
（付記１）プロセッサを備え、コンピュータに実行させるためのプログラムであって、前記プログラムは、前記プロセッサに、コンテンツを視聴している視聴者から、前記コンテンツに対する視聴中の反応を受け付ける第１ステップ（ステップＳ８２１）と、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップ（ステップＳ９２１）と、前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記視聴者の興味を推定する第３ステップ（ステップＳ９２２）と、を実行させるプログラム。
【０１３２】
（付記２）前記第３ステップにおいて、前記反応の回数又は頻度に基づき、前記視聴者の興味を推定する、（付記１）に記載のプログラム。
【０１３３】
（付記３）前記反応は、前記コンテンツに対する肯定的評価と、前記コンテンツに対する否定的評価との少なくとも２種類を含み、前記第３ステップにおいて、前記反応の種類に基づき、前記視聴者の興味を推定する、（付記１）又は（付記２）に記載のプログラム。
【０１３４】
（付記４）前記第３ステップにおいて、前記視聴者の属性情報に基づき、前記視聴者の興味を推定する、（付記１）から（付記３）のいずれかに記載のプログラム。
【０１３５】
（付記５）前記第１ステップにおいて、前記反応には、視聴者から入力される文字入力は含まれない、（付記１）から（付記４）のいずれかに記載のプログラム。
【０１３６】
（付記６）前記推定した視聴者の興味に基づく情報を、前記視聴者、又は前記コンテンツの配信者に提示する第４ステップ（ステップＳ９２３）を実行する、（付記１）から（付記５）のいずれかに記載のプログラム。
【０１３７】
（付記７）前記第４ステップにおいて、前記視聴者が興味を持っていると推定される前記コンテンツの内容を、当該視聴者に提示する、（付記６）に記載のプログラム。
【０１３８】
（付記８）前記第４ステップにおいて、前記推定した視聴者の興味に基づき、前記視聴者が興味を持っていると推定される他のコンテンツを、当該視聴者に提示する、（付記６）又は（付記７）に記載のプログラム。
【０１３９】
（付記９）前記第４ステップにおいて、前記視聴者が興味を持っていると推定される分野の製品、又はイベントに関する情報を、当該視聴者に提示する、（付記６）から（付記８）のいずれかに記載のプログラム。
【０１４０】
（付記１０）前記第４ステップにおいて、前記視聴者が興味を持っていると推定される前記コンテンツの内容を、前記反応の回数に関する情報と共に前記コンテンツの配信者に提示する、（付記６）から（付記９）のいずれかに記載のプログラム。
【０１４１】
（付記１１）前記視聴者の属性情報に基づき、所定の属性の視聴者が興味を持っていると推定される前記コンテンツの内容を、前記コンテンツの配信者に提示する、（付記１０）に記載のプログラム。
【０１４２】
（付記１２）前記コンテンツの内容には、前記受け付ける反応に関する目標値が設定されており、前記第４ステップにおいて、前記目標値と、実際受け付けた反応に基づいて算出される値とを比較し、比較の結果を前記配信者に提示する、（付記６）から（付記１１）のいずれかに記載のプログラム。
【０１４３】
（付記１３）前記第４ステップにおいて、前記コンテンツの時間軸に沿った、前記反応の回数に関する情報の推移を、前記視聴者、又は前記コンテンツの配信者に提示する、（付記６）から（付記１２）のいずれかに記載のプログラム。
【０１４４】
（付記１４）前記反応の回数は、１又は複数の視聴者により入力された反応の回数である、（付記１３）に記載のプログラム。
【符号の説明】
【０１４５】
１０Ａ、１０Ｂ、１０Ｃ  端末装置、２０  サーバ、８０  ネットワーク、１２  通信ＩＦ、１３  入力装置、１４  出力装置、１５  メモリ、１６  記憶部、１９  プロセッサ、２０１  通信部、２０２  記憶部、２０３  制御部。
【要約】
【課題】より満足度の高い、効果的なコンテンツ配信を提供することである。
【解決手段】プロセッサを備え、コンピュータに実行させるためのプログラムであって、前記プログラムは、前記プロセッサに、コンテンツを視聴している視聴者から、前記コンテンツに対する視聴中の反応を受け付ける第１ステップと、前記反応を取得した時刻と、前記コンテンツの再生時刻とを対応付ける第２ステップと、前記コンテンツには、コンテンツの内容を表す文字列情報が時系列に付されており、前記反応と、前記反応と対応付けられた再生時刻における文字列情報とに基づき、前記視聴者の興味を推定する第３ステップと、を実行させる。
【選択図】図１【図１】
0006934233.tif 000002
【図２】
0006934233.tif 000003
【図３】
0006934233.tif 000004
【図４】
0006934233.tif 000005
【図５】
0006934233.tif 000006
【図６】
0006934233.tif 000007
【図７】
0006934233.tif 000008
【図８】
0006934233.tif 000009
【図９】
0006934233.tif 000010
【図１０】
0006934233.tif 000011
【図１１】
0006934233.tif 000012
【図１２】
0006934233.tif 000013
【図１３】
0006934233.tif 000014
【図１４】
0006934233.tif 000015
【図１５】
0006934233.tif 000016