(57)【要約】      （修正有）【課題】視聴者が見所のシーンを容易に把握することができるコンテンツ評価システム、プログラム及び情報処理装置を提供する。【解決手段】情報処理端末からコンテンツを一意に特定可能なコンテンツ識別子及びコンテンツの再生時間情報を含む入力情報を受信すると、コンテンツ識別子と再生時間情報との組み合わせ毎に入力情報の件数を集計する算出処理と、算出処理により集計された入力情報の件数とコンテンツ識別子とを関連付けてデータ格納部にコンテンツ評価データとして格納する格納処理と、データ格納部に格納されたコンテンツ評価データから情報処理端末に対して送信すべきコンテンツ評価データを特定する対象特定処理と、特定されたコンテンツ評価データを情報処理端末に対して送信する送信処理とを情報処理装置に実行させる。【選択図】図９
2016092809.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末から通信ネットワークを介して、コンテンツを一意に特定可能なコンテンツ識別子及びコンテンツの再生時間情報を含む入力情報を受信すると、
前記コンテンツ識別子と前記再生時間情報との組み合わせ毎に入力情報の件数を集計する算出処理と、
前記算出処理により集計された入力情報の件数とコンテンツ識別子とを関連付けてデータ格納部にコンテンツ評価データとして格納する格納処理と、
データ格納部に格納されたコンテンツ評価データから情報処理端末に対して送信すべきコンテンツ評価データを特定する対象特定処理と、
特定されたコンテンツ評価データを情報処理端末に対して送信する送信処理と
を情報処理装置に実行させるためのプログラム。
【請求項２】
前記算出処理が、
再生時間情報とコンテンツの総再生時間とに基づきコンテンツ進捗率情報を算出し、
前記コンテンツ識別子と前記コンテンツ進捗率情報との組み合わせ毎に入力情報の件数を集計することを特徴とする請求項１記載のプログラム。
【請求項３】
ある特定のコンテンツにおけるコンテンツ評価データを抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出する抽出処理と、
抽出された最大となる集計件数以上の数値を基準にした場合における各コンテンツ評価データの集計件数の割合を算出する割合算出処理と、
割合算出処理により算出された各割合情報と各コンテンツ評価データとを関連付けてデータ格納部に格納する格納処理と
をさらに情報処理装置に実行させるための請求項１又は２記載のプログラム。
【請求項４】
請求項１乃至３のいずれか記載のプログラムをインストールした情報処理装置。
【請求項５】
コンテンツ再生機能と入力手段とを備える情報処理端末と、情報処理端末と通信ネットワークにより接続可能な情報処理装置とを備える情報処理システムであって、
情報処理装置が、
前記情報処理端末からコンテンツを一意に特定可能なコンテンツ識別子及びコンテンツの再生時間情報を含む入力情報を受信する受信手段と、
前記再生時間情報とコンテンツの総再生時間とに基づきコンテンツ進捗率情報を算出し、
前記コンテンツ識別子と前記コンテンツ進捗率情報との組み合わせ毎に入力情報の件数を集計する算出手段と、
前記算出処理により集計された入力情報の件数とコンテンツ識別子とを関連付けてデータ格納部にコンテンツ評価データとして格納する格納手段と、
ある特定のコンテンツにおけるコンテンツ評価データをデータ格納部から抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出する抽出手段と、
抽出された最大となる集計件数以上の数値を基準にした場合における各コンテンツ評価データの集計件数の割合を算出する割合算出手段と、
割合算出手段により算出された各割合情報と各コンテンツ評価データとを関連付けてデータ格納部に格納する格納手段と、
データ格納部に格納されたコンテンツ評価データから情報処理端末に対して送信すべきコンテンツ評価データを特定する対象特定手段と、
特定されたコンテンツ評価データを情報処理端末に対して送信する送信手段とを備え、
前記情報処理端末が、
前記入力手段を介した入力イベントが発生した場合に、前記入力情報を生成する入力情報生成手段と、
生成された入力情報を情報処理装置に送信する送信手段と、
前記情報処理装置の送信手段により送信されたコンテンツ評価データを受信する受信手段と、
受信したコンテンツ評価データに基づきグラフイメージデータを生成する生成手段と、
グラフイメージデータを情報処理端末に表示する表示制御手段とを備える
情報処理システム。
【請求項６】
前記表示制御手段がコンテンツ再生機能により情報処理端末に表示されたコンテンツ再生プレーヤの表示位置バーに重なるようにグラフイメージデータを表示させることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明はコンテンツの視聴に係るシステム、プログラム又は情報処理装置に関する。
【背景技術】
【０００２】従来技術において、動画などのコンテンツの視聴サービスにおいては、利用者はパソコンやタブレット等の情報処理端末装置によりネットワークまたはコンテンツを配信等する情報処理端末から任意のコンテンツデータを取得するとともに再生することができる。しかしながら、ウェブサイトにおいては一般的には見所のシーンの再生時間の説明については、単に文字の説明があるのみで、このコンテンツデータにおけるこの見所のシーンの再生時点が分かるようにしているに過ぎない。もしコンテンツデータの再生内容および再生時点が不明な場合、使用者は多くの時間を費やして所望のシーンを探し出さなければならない。【０００３】この課題を解決するための技術が種々提案されている。例えば、特許文献１は、所望のコンテンツ・動画シーンのクリップ画像を使用者に提供することで上記課題を解決する技術が開示されている。【０００４】しかし、動画シーンのクリップ画像を提供された使用者は、そのクリップ画像の内容から所望のコンテンツ・動画シーンであるかどうかを自身の判断により判断しなくてはならない。言い換えれば、特許文献１の技術は、動画のクリップ画像を提供することにより使用者の判断を容易にすることはできるが、動画の客観的評価が提供されていないため使用者の判断という作業が依然として必要になってしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−８２７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】本発明は上記事情に鑑み、コンテンツの客観的評価を提供することにより視聴者が見所のシーンを容易に把握することができるコンテンツ評価システム、プログラム及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】上記課題を解決するために、本発明に係るプログラムは、
情報処理端末から通信ネットワークを介して、コンテンツを一意に特定可能なコンテンツ識別子及びコンテンツの再生時間情報を含む入力情報を受信すると、前記コンテンツ識別子と前記再生時間情報との組み合わせ毎に入力情報の件数を集計する算出処理と、前記算出処理により集計された入力情報の件数と受信したコンテンツ識別子とを関連付けてデータ格納部にコンテンツ評価データとして格納する格納処理と、データ格納部に格納されたコンテンツ評価データから情報処理端末に対して送信すべきコンテンツ評価データを特定する対象特定処理と、特定されたコンテンツ評価データを情報処理端末に対して送信する送信処理と情報処理装置に実行させる。
また、前記算出処理が、再生時間情報とコンテンツの総再生時間とに基づきコンテンツ進捗率情報を算出し、前記コンテンツ識別子と前記コンテンツ進捗率情報との組み合わせ毎に入力情報の件数を集計するようにしても良い。
このような構成により本発明によれば、コンテンツの客観的評価を提供することができ、視聴者が見所のシーンを容易に把握することができる。【０００８】ある特定のコンテンツに係るコンテンツ評価データを抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出する処理と、抽出された最大となる集計件数以上の数値を基準にした場合における各コンテンツ評価データの集計件数の割合を算出する割合算出処理と、割合算出処理により算出された各割合情報と各コンテンツ評価データとを関連付けてデータ格納部に格納する格納処理とをさらに情報処理装置に実行させるプログラムとしても良い。
このような構成により本発明によれば、例えば、割合算出処理により算出された割合数値を用いてグラフイメージデータを生成する場合、グラフの高さを制御することが可能になるため、グラフイメージをある表示領域に収める形で表示することができる。【０００９】また、上記課題を解決するために、本発明に係るシステムは、
コンテンツ再生機能と入力手段とを備える情報処理端末と、情報処理端末と通信ネットワークにより接続可能な情報処理装置とを備える情報処理システムであって、
情報処理装置が、前記情報処理端末からコンテンツを一意に特定可能なコンテンツ識別子及びコンテンツの再生時間情報を含む入力情報を受信する受信手段と、前記再生時間情報とコンテンツの総再生時間とに基づきコンテンツ進捗率情報を算出し、前記コンテンツ識別子と前記コンテンツ進捗率情報との組み合わせ毎に入力情報の件数を集計する算出手段と、前記算出処理により集計された入力情報の件数とコンテンツ識別子とを関連付けてデータ格納部にコンテンツ評価データとして格納する格納手段と、ある特定のコンテンツに係るコンテンツ評価データを抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出する処理と、抽出された最大となる集計件数以上の数値を基準にした場合における各コンテンツ評価データの集計件数の割合を算出する割合算出処理と、割合算出処理により算出された各割合情報と各コンテンツ評価データとを関連付けてデータ格納部に格納する格納処理と、データ格納部に格納されたコンテンツ評価データから情報処理端末に対して送信すべきコンテンツ評価データを特定する対象特定手段と、
特定されたコンテンツ評価データを情報処理端末に対して送信する送信手段とを備え、
前記情報処理端末が、入力部を介した入力イベントが発生した場合に、前記入力情報を送信する送信手段と、前記情報処理装置の送信手段により送信されたコンテンツ評価データを受信する受信手段と、受信したコンテンツ評価データに基づきグラフイメージデータを生成する生成手段と、グラフイメージデータを情報処理端末に表示する表示制御手段とを備える。また、前記表示手段がコンテンツ再生機能により情報処理端末に表示されたコンテンツ再生プレーヤの表示位置バーに重なるようにグラフイメージデータを表示させる。
このような構成により本発明によれば、コンテンツの客観的評価を提供することができるとともに、高く表示されたグラフイメージと重なる位置まで表示位置バーを動かすだけで、見所のシーンを視聴することができる。
【発明を実施するための形態】
【００１０】以下、添付図面を適宜用いて、本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかるコンテンツ評価システムの構成を示すブロック図である。図示するように、このコンテンツ評価システムは、複数の視聴者（視聴者Ａ、Ｂ・・・Ｚ）によって操作される複数のパーソナルコンピュータなどの情報処理端末１０（情報処理端末１０ａ、１ｂ・・・１ｚ）と、サーバ装置２０と、通信ネットワーク３０とから構成される。情報処理端末１０は、通信ネットワーク３０を介してサーバ装置２０と接続されている。
【００１１】情報処理端末１０はパーソナルコンピュータの他に、タブレット型パソコン、多機能携帯電話機などを含むがこれらに限られるものではない。
【００１２】情報処理端末１０は、ブラウザプログラム１１を備えており、このブラウザプログラム１１には、コンテンツを再生するためのプログラムが組み込まれている。ブラウザプログラム１１に付加的な機能を組み込むこのようなプログラムは、一般に、ブラグインと呼ばれているが、このように組み込むのではなく、独立のプログラムとして関連づけたものでもよい。
【００１３】情報処理端末１０は、視聴者の入力操作を受け付ける入力部１２と、サーバ装置２０と各種情報を送受信する通信部１３と、各種情報を格納するデータ格納部１４と、コンテンツや評価情報を表示する表示部１５を有する。
【００１４】入力部１２は例えばキーボード、マウス、タッチパネル等である。
【００１５】通信部１３は無線又は有線により通信ネットワーク３０に接続されており、情報処理装置２と必要に応じて情報の送受信を行うことが可能である。
【００１６】データ格納部１４は例えば、ハードディスク・ドライブ（ＨＤＤ）等である。
【００１７】表示部１５は例えばモニター、液晶画面等である。
【００１８】情報処理端末１０において、オペレーティング・システム（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）及び本実施例における処理を実施するためのアプリケーション・プログラムがＣＰＵにより実行される際にはＨＤＤからメモリに読み出される。また、処理途中のデータについては、主としてメモリに格納されるが、ＨＤＤに格納されるようにしてもよい。本技術の実施例では、本実施例における処理を実施するためのアプリケーション・プログラムはＨＤＤにインストールされる。情報処理端末１０は、上で述べたＣＰＵ、メモリなどのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、各種機能を実現する。
【００１９】アプリケーション・プログラムはサーバ装置２０から送信されたコンテンツ評価データに基づきグラフイメージを表示する領域を座標、横幅及び縦幅で定義する。
【００２０】サーバ装置２０はアクセスしてきた視聴者に対してコンテンツの評価情報を提供するとともに動画視聴サービスを提供する。なお、サーバ装置２０はコンテンツの評価情報及び動画視聴サービスを提供する形式のように物理的に１台のサーバ装置によって構成されてもよいし、同一または異なるサイト内の複数のサーバ装置によって構成されてもよい。なお、後者の構成の場合には、サーバ装置と他のサーバとを周知の技術により連携させることとなる。
【００２１】サーバ装置２０の動画の配信方法は、インターネットなどのネットワークにおいて、音声データや動画データなどをサーバ装置から情報処理端末に連続的に伝送し、情報処理端末がその音声データや動画データをリアルタイムに再生するデータ配信技術（いわゆるストリーミング配信）を用いている。ストリーミング配信には、ライブ方式とオン・デマンド方式とがあるが、どちらの方式を用いても構わない。なお、オン・デマンド方式とは、データベースに一旦データを格納しておき、情報処理端末がサーバにアクセスすると、サーバがデータベースに格納したストリーミング・データを読み出して情報処理端末に送信する方式であり、ライブ方式とは、撮像装置で撮像した画像データなどをリアルタイムにサーバに送信し、情報処理端末はサーバからそのストリーミング・データを受信し再生する方式である。
【００２２】サーバ装置２０は、情報処理端末１０と各種情報を送受信する通信部２１と、各種算出処理を行う算出処理部２３と、各種情報を格納するデータ格納部２４とデータ格納部２４に格納したデータの抽出を行う抽出部２５とを有する。
【００２３】通信部２１は無線又は有線により通信ネットワーク３０に接続されており、情報処理端末１０と必要に応じて情報の送受信を行うことが可能である。
【００２４】データ格納部２４は例えばＨＤＤ等であり、その一部はデータベースである。データベースは、ＳＱＬサーバなどのデータベースサーバによって制御することができる。
【００２５】サーバ装置２０において、オペレーティング・システム（ＯＳ、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤに格納されており、ＣＰＵにより実行される際にはＨＤＤからメモリに読み出される。また、処理途中のデータについては、主としてメモリに格納されるが、ＨＤＤに格納されるようにしてもよい。本技術の実施例では、アプリケーション・プログラムはＨＤＤにインストールされる。サーバ装置２０は、上で述べたＣＰＵ、メモリなどのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、各種機能を実現する。また、サーバ装置２０は時間を計測する内部タイマを備えている。ＮＴＰサーバと同期することにより時刻情報を取得するようにしても良い。
【００２６】データ格納部２４にはアプリケーション・プログラムの他に、メディアタイプごとに所定のファイル形式で格納、管理された再生可能なコンテンツ、コンテンツＩＤ、コンテンツの総再生時間、コンテンツのタイトル、コンテンツの説明文、コンテンツのサムネイル画像などのコンテンツ関連情報があらかじめ保存されている。また、ウェブページに関する情報もあらかじめ保存されている。
【００２７】ここでウェブページとしては、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を使用して定義されているものが代表的であり、当該ウェブページを定義しているＨＴＭＬドキュメントには、ウェブページをどのように表示させるかを指定するためにＨＴＭＬで規定されたタグと呼ばれる記号が含まれている。
【００２８】コンテンツ視聴ページ８０は、映像表示部８１と、スライダーバー８２と、表示位置バー８３からなるコンテンツ再生プレーヤ部８４と、スライダーバー８２及び表示位置バー８３と重なるように表示され視聴者の評価をグラフで表したグラフ表示部８５と、検索キーワード入力部８６と、評価ボタン表示部８７から構成される。この場合、映像表示部８１は、各種動画形式に対応した動画再生プレーヤとしてのマルチメディアコンテンツ再生ソフトウェアの表示部を貼り付けることで構成されている。
【００２９】表示位置バー８３はコンテンツの進捗を視覚的に表すものである。スライダーバー８２の任意の位置をクリックすることで又は表示位置バー８３をドラッグすることで、任意のコンテンツシーンを視聴することができる。
【００３０】グラフ表示部８５に表示されるグラフイメージは、情報処理端末１０のデータ格納部１４に格納されたアプリケーション・プログラムにより描画される。
【００３１】評価ボタン表示部８７は、ｈｔｍｌの〈ＢＵＴＴＯＮ〉タグなどによりコンテンツ視聴ページ８０に表示される。評価ボタン表示部８７が押下されると、情報処理端末１０は入力情報４０を生成する。評価ボタン表示部８７は本発明では入力手段として機能する。
【００３２】入力情報４０は、視聴者を一意に特定することができるユーザＩＤ４１と、情報処理端末上で配信されているコンテンツを一意に特定することができるコンテンツＩＤ４２と、評価ボタン表示部８７を押下した時点における、動画の再生時間を表す再生時間情報４３と、評価ボタン表示部８７を押下した時の時刻情報４４を含む。
【００３３】総再生時間３００．０秒の動画の６０秒時点で評価ボタン表示部８７が押下された場合、再生時間情報４３は、例えば「６０．０」という値を持つ。なお、視聴者がボタンを押そうと思ってからボタンが押下されるまでにはタイムラグが生じるので、情報処理端末１０が６０．０の代わりに６０．０から所定の値（例えば、１秒）を引いた値を入力情報４０として送るようにしても良いし、サーバ装置が６０．０から所定の値（例えば、１秒）を引いたものを入力情報４０として用いるようにしても良い。また、再生時間情報４０は、「６０．０」のほかにも、クライアントサイドで６０．０÷３００．０という計算を行い「０．２０」という値を持つようにしても良いが、この場合は、後述するコンテンツ進捗率情報を求める処理は不要となり、再生時間情報をそのままコンテンツ進捗率情報として用いることとなる。
【００３４】コンテンツ評価データ５０は、コンテンツ評価データ５０はたとえば、図２に示すようなフォーマットからなる。すなわち、コンテンツ評価データ５０はコンテンツ評価データを一意に特定することができるコンテンツ評価データＩＤ情報５１と、コンテンツＩＤ情報５２と、入力回数を表すカウント数情報５３と、評価ボタン表示部８７が押下された時の動画の進捗率を表すコンテンツ進捗率情報５４と、割合情報５５と、コンテンツ評価データの作成日時情報５６とを有する。図２ではコンテンツＩＤ５２とコンテンツ進捗率情報５４との組み合わせ毎にカウント数５３および割合情報５５を格納するようになっている。
【００３５】動画進捗率情報５４は、評価ボタン表示部８７が押下された時の動画の進捗率をパーセンテージ形式で表した情報である。例えば、３００．０秒の動画の６０．０秒時点で評価ボタン表示部８７が押下された場合、動画進捗率情報５４は、例えば「２０」という値である。本実施例では、再生時間情報４３「６０．０」を、あらかじめデータ格納部２４に格納された総再生時間「３００．０」で除した値に１００を乗じた値の小数点第一桁を四捨五入することで動画進捗率情報５４を計算する。再生時間情報４３「ｔ」を総再生時間で除した値の小数点の有効桁数や四捨五入の有無は任意である。
【００３６】カウント数情報５３はコンテンツＩＤ５２とコンテンツ進捗率情報５４との組み合わせ毎に入力情報の件数を集計したものである。
【００３７】割合情報５５は、ある値を１とした場合のグラフの高さを０以上１以下の数値で表したものである。ここで、ある値とは、ある特定のコンテンツに係るコンテンツ評価データ５５に含まれるカウント数情報５３の中で最大となる値である。割合情報５５は、カウント数情報５３が更新される毎に更新される。
【００３８】本システムの処理について説明する。
【００３９】視聴者は情報処理端末１０のウェブブラウザ等を利用してサーバ装置２０にアクセスする。
【００４０】情報処理端末１０がサーバ装置２０にアクセスすると、情報処理端末１０のモニターなどの表示部１５にウェブページが表示される。
【００４１】ウェブページのトップページには視聴可能な複数の動画ファイルの情報が、各動画ファイルを示す代表サムネイル画像の情報とともに一覧表示される。視聴者は、視聴したい動画をクリックするなどして選択する。
【００４２】情報処理端末１０の入力部１２を介して視聴者が動画を選択することにより、図９に示すようなコンテンツ視聴ページ８０に遷移する。
【００４３】本実施例では、コンテンツ視聴ページ８０に遷移すると、動画の配信・再生が開始され、映像表示部８１をクリックすると動画は一時停止し、再度、映像表示部８１をクリックすると動画の再生が再開される。なお、再生、一時停止、早送り、巻き戻し、繰り返し再生ボタンなどの各種ボタンを設けても良い。
【００４４】また、コンテンツ視聴ページ８０に遷移する際、すなわち、ＨＴＴＰリクエストに応じて，ＨＴＴＰレスポンスを返信する際に、サーバ装置２０の抽出部２５は情報処理端末１０に配信するコンテンツのコンテンツＩＤと一致するコンテンツ評価データ５０をデータ格納部２４から抽出し、通信部２１に出力する。通信部２１はコンテンツ評価データ５０を情報処理端末１０に送信する。したがって、コンテンツ視聴ページ８０に遷移すると、コンテンツ視聴ページ８０のグラフ表示部８５にはグラフイメージが表示されることとなる。
【００４５】視聴者は、動画を視聴していて「面白い」「すごい」「良い」など肯定的印象を抱いたときに評価ボタン表示部８７を押下する。
【００４６】視聴者が評価ボタン表示部８７を押下することで、サーバ装置２０はコンテンツのある特定のシーンの評価を入力情報４０として得ることができる。なお、本実施例では、評価ボタン表示部８７は視聴者の肯定的評価を表す「すげー」ボタンのみであるが、視聴者の否定的評価あるいは肯定的評価や否定的評価をさらに具体的に表現したボタン（例えば、楽しい、うれしい、悲しい、腹立たしい等）としてもよく、また複数のボタンを設けるようにしても良い。
【００４７】評価ボタン表示部８７が押下されると、情報処理端末１０の通信部１３は入力情報４０をサーバ装置２０に送信する。サーバ装置２０の通信部２１は、情報処理端末１０から送信された入力情報４０を受信する。通信部２１は、算出処理部２３に受信した入力情報４０を出力する。算出処理部２３は入力情報４０を基に各種計算を行い、コンテンツ評価データ５０を生成する。
【００４８】動画時間が３００．０秒である動画を例に、本実施例の処理を詳述する。なお、いかなる視聴者も当該動画の評価ボタン表示部８７を押下していないものとする。また、以下では、処理の流れをシーケンシャルに説明するが、特にこれにこだわるものではない。従って、動作に矛盾が生じない限り、処理の順序を入れ替えまたは並行動作するように構成しても良い。
【００４９】視聴者Ａが情報処理端末１０を用いて６秒時点で評価ボタン表示部８７を押下した場合、サーバ装置２０の通信部２１は、コンテンツＩＤ「１２３４５６７８」及び再生時間情報「６．０」を含む入力情報４０を受信する。通信部２１は、入力情報４０を算出処理部２３に出力する。算出処理部２３は動画進捗率５４を算出する。すなわち、コンテンツＩＤ「１２３４５６７８」をキーにしてあらかじめデータ格納部２４に格納された、コンテンツの総再生時間を抽出し、抽出された総再生時間「３００．０」で再生時間情報「６．００」を除した値に１００を乗じた値の小数点第一桁を四捨五入する。
【００５０】算出処理部２３は、算出結果として得られる動画進捗率とコンテンツＩＤとをキーにしてデータ格納部２４に該当するコンテンツ評価データ５０が存在するか否かを判別する。
【００５１】データ格納部２４に該当するコンテンツ評価データ５０が存在しない場合には、算出結果として得られる動画進捗率とコンテンツＩＤとをキーとしてカウント数を１（初期値）とするコンテンツ評価データ５０を生成し、コンテンツ評価データ５０をデータ格納部に格納する。
【００５２】データ格納部に該当するグラフデータが既に存在する場合には、算出結果として得られる動画進捗率とコンテンツＩＤとをキーとしてデータ格納部２４から抽出したカウント数に１を加算し、コンテンツ評価データ５０を更新する。
【００５３】この段階ではまだ該当するコンテンツ評価データ５０が存在しないので、算出結果として得られる動画進捗率「２」とコンテンツＩＤ「１２３４５６７８」とをキーとしてカウント数を１（初期値）とするコンテンツ評価データ５０を生成し、データ格納部２４に格納する。なお、この段階では割合情報は０（初期値）である。
【００５４】続けて抽出部２５はコンテンツＩＤ「１２３４５６７８」をキーにして、該当するコンテンツ評価データ５０を抽出した後に、そのコンテンツ評価データ５０の中で最大となるカウント数を抽出する。この段階での最大カウント数は１である。抽出部２５は抽出されたカウント最大値を算出処理部２３に出力する。
算出処理部２３は、抽出されたカウント最大値及びデータ格納部２４に格納された各コンテンツ評価データ５０のカウント数情報５３に基づき割合情報５５を算出する。すなわち、動画進捗率「２」のカウント数１を最大カウント数１で除すことで割合情報５５を算出する。したがって、動画進捗率「２」の割合情報は「１．００」となる。算出された割合情報５５を用いてデータ格納部２４に格納されている割合情報５５の更新を行う。この段階でのコンテンツ評価データは図２のような状態でデータ格納部に格納されている。
【００５５】以下、処理結果を中心に説明を行う。
【００５６】視聴者Ａが２４秒時点（動画進捗率「８」）で評価ボタン表示部８７を押下した場合、サーバ装置２０は同様の処理を行い、動画進捗率「８」のコンテンツ評価データ５０を生成する。コンテンツＩＤ「１２３４５６７８」により特定されるコンテンツに係るコンテンツ評価データの中で最大のカウント数は１である。動画進捗率「２」における割合情報は「１．００」になる。動画進捗率「８」における割合情報は「１．００」になる。この段階でのコンテンツ評価データは図３のような状態でデータ格納部に格納されている。
【００５７】視聴者Ｂが６秒時点（動画進捗率「２」）で評価ボタン表示部８７を押下した場合、サーバ装置２０は同様の処理を行い、動画進捗率「２」のカウント数を１増やす。コンテンツＩＤ「１２３４５６７８」により特定されるコンテンツに係るコンテンツ評価データの中で最大のカウント数は２である。動画進捗率「２」における割合情報は「１．００」になる。動画進捗率「８」における割合情報は「０．５０」になる。この段階でのコンテンツ評価データは図４のような状態でデータ格納部に格納されている。
【００５８】視聴者Ｃが４．５秒時点（動画進捗率「２」（１．５の小数点第一位を四捨五入した値））で評価ボタン表示部８７を押下した場合、サーバ装置２０は同様の処理を行い、動画進捗率「２」のカウント数を１増やす。コンテンツＩＤ「１２３４５６７８」により特定されるコンテンツに係るコンテンツ評価データの中で最大のカウント数は３である。動画進捗率「２」における割合情報は「１．００」になる。動画進捗率「８」における割合情報は「０．３３」になる。この段階でのコンテンツ評価データは図５のような状態でデータ格納部に格納されている。
【００５９】視聴者Ｄが５秒時点（動画進捗率「２」（１．６７の小数点第一位を四捨五入した値））で評価ボタン表示部８７を押下した場合、サーバ装置２０は同様の処理を行い、動画進捗率「２」のカウント数を１増やす。コンテンツＩＤ「１２３４５６７８」により特定されるコンテンツに係るコンテンツ評価データの中で最大のカウント数は４である。動画進捗率「２」における割合情報は「１．００」になる。動画進捗率「８」における割合情報は「０．２５」になる。この段階でのコンテンツ評価データは図６のような状態でデータ格納部に格納されている。
【００６０】視聴者Ｄが１７秒時点（動画進捗率「６」（５．６７の小数点第一位を四捨五入した値））で評価ボタン表示部８７を押下した場合、サーバ装置２０は同様の処理を行い、動画進捗率「６」のコンテンツ評価データを生成する。コンテンツＩＤ「１２３４５６７８」により特定されるコンテンツに係るコンテンツ評価データの中で最大のカウント数は４である。動画進捗率「２」における割合情報は「１．００」になる。動画進捗率「６」における割合情報は「０．２５」、動画進捗率「８」における割合情報は「０．２５」になる。この段階でのコンテンツ評価データは図７のような状態でデータ格納部に格納されている。
【００６１】視聴者Ｄが２４秒時点（動画進捗率「８」）で評価ボタン表示部８７を押下した場合、サーバ装置２０は同様の処理を行い、動画進捗率「８」のカウント数を１増やす。コンテンツＩＤ「１２３４５６７８」により特定されるコンテンツに係るコンテンツ評価データの中で最大のカウント数は４である。動画進捗率２における割合情報は「１．００」になる。動画進捗率「６」における割合情報は「０．２５」になる。動画進捗率「８」における割合情報は「０．５０」になる。この段階でのコンテンツ評価データは図８のような状態でデータ格納部に格納されている。
【００６２】上記視聴者Ｄが２４秒時点（動画進捗率「８」）で評価ボタン表示部８７が押下した場合を前提にコンテンツ評価データ５０が情報処理端末１０に送信される処理を説明する。なお、コンテンツ評価データ５０は情報処理端末１０がコンテンツ視聴ページ８０にアクセスしてきた時及び評価ボタン表示部８７が押下された時に情報処理端末１０に対して送信される。
【００６３】評価ボタン表示部８７が押下され、割合情報を求める上記処理が完了すると、サーバ装置２０の抽出部２５は情報処理端末１０に配信しているコンテンツのコンテンツＩＤ「１２３４５６７８」をキーにしてコンテンツ評価データ５０をデータ格納部２４から抽出し、通信部２１に出力する。通信部２１はコンテンツ評価データ５０を情報処理端末１０に送信する。
【００６４】コンテンツ評価データ５０を受信した情報処理端末１０の通信部１３はグラフイメージデータ生成手段１６にコンテンツ評価データ５０を出力する。グラフイメージデータ生成手段１６は、コンテンツ評価データ５０に基づきグラフイメージデータを生成する。
【００６５】グラフイメージデータ生成手段としては種々の周知な技術があるが、本実施例ではアプリケーション・プログラム内で、アプリケーションプログラミングインタフェース（ＡＰＩ）であるＭａｃ  ＯＳ  Ｘ  Ｃｏｃｏａプログラミングフレームワークを使用することでグラフを所定の表示領域に描画する。
【００６６】生成されたグラフイメージデータは、アプリケーション・プログラム内に定義した座標、横幅及び縦幅などにより規定される表示領域に表示される。
【００６７】情報処理端末１０はモニターや液晶などの表示部１５に図９のグラフ表示部８５内に表示されているようなグラフを描画する。なお、グラフはベジェ曲線により描画されている。
【００６８】以上述べた本実施の形態をまとめると、以下のようになる。
【００６９】本発明に係るシステムは
情報処理装置が情報処理端末から送信される、コンテンツＩＤ及びコンテンツの再生時間情報を含む入力情報を受信すると、コンテンツＩＤとコンテンツ進捗率情報との組み合わせ毎に入力情報の件数を集計し、集計された入力情報の件数とコンテンツ識別子とを関連付けてデータ格納部にコンテンツ評価データとして格納する。データ格納部に格納されたコンテンツ評価データから情報処理端末に対して送信すべきコンテンツ評価データを入力情報に含まれるコンテンツＩＤにより特定した上で、特定したコンテンツ評価データを情報処理端末に送信する。
これにより、本実施例で開示したように情報処理端末がコンテンツ評価データに基づきグラフイメージを情報処理端末の表示部に表示することができるだけではなく、コンテンツ評価データに基づき、例えば、文字情報を情報処理端末の表示部に表示することができる。
その結果、コンテンツの視聴者に対してコンテンツの客観的評価を提供することができ、視聴者は見所のシーンを容易に把握することができる。
【００７０】情報処理端末が、受信したコンテンツ評価データに基づきグラフイメージデータを生成し、表示部にグラフイメージデータを表示するにしてもよい。
これにより、グラフイメージのうち高く表示された箇所が視聰者の評価を得ているということがより容易に把握することができる。
【００７１】また、情報処理装置がさらに
受信したコンテンツＩＤにより特定されるコンテンツに係るコンテンツ評価データを抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出し、抽出された最大となる集計件数以上の数値を基準にした場合における各コンテンツ評価データの集計件数の割合を算出し、各割合情報と各コンテンツ評価データとを関連付けてデータ格納部に格納するようにしても良い。
これにより、割合情報を用いてグラフの高さを制御することができるため、ある特定の表示領域に収める形で、グラフイメージを表示することができる。その結果、グラフの高さが高くなりすぎ、映像表示部に重なるようにグラフイメージが表示されることによりコンテンツの視聴が妨げられるような事態を回避することができる。
【００７２】また、コンテンツ再生機能により情報処理端末に表示されたコンテンツ再生プレーヤ部の表示位置バーに重なるようにグラフイメージデータを表示させるようにしても良い。これにより、高く表示されたグラフイメージと重なる位置まで表示位置バーを動かすだけで、見所のシーンを視聴することができ、より直感的な操作が可能となる。
【００７３】本発明に係るプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【００７４】上述した実施の形態に関し、さらに以下の付記を開示する。
（付記１）
前記コンテンツ評価データが
割合情報を含み、
受信したコンテンツＩＤにより特定されるコンテンツに係るコンテンツ評価データをデータ格納部から抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出する処理と、
抽出された最大となる集計件数を基準にした場合における各コンテンツ評価データの集計件数の割合を算出する処理と、
算出された割合に基づきを前記割合情報を更新する処理と
をさらに情報処理装置に実行させるための請求項１又は２記載のプログラム。
【００７５】（付記２）
受信したコンテンツＩＤにより特定されるコンテンツに係るコンテンツ評価データをデータ格納部から抽出し、そのコンテンツ評価データの中で最大となる集計件数を抽出する処理と、
抽出された最大となる集計件数以上の数値を基準にした場合における各コンテンツ評価データの集計件数の割合を算出する割合算出処理と、
割合算出処理により算出された各割合情報と各コンテンツ評価データとを関連付けてデータ格納部に格納する格納処理と
をさらに情報処理装置に実行させ、
前記送信処理が
情報処理端末に対してコンテンツ評価データ及び各割合情報を送信する
ることを特徴とする請求項１又は２記載のプログラム。
【符号の説明】
【００７６】１０  情報処理端末
２０  情報処理装置
３０  通信ネットワーク
８０  コンテンツ視聴ページ
８１  映像表示部
８２  スライダーバー
８３  表示位置バー
８４  コンテンツ再生プレーヤ部
８５  グラフ表示部
８６  検索キーワード入力部
８７  評価ボタン表示部
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態にかかる評価情報配信システムの構成を示す概略ブロック図である。
【図２】データ格納部に格納されたグラフデータを模式的に表した図である。
【図３】データ格納部に格納されたグラフデータを模式的に表した図である。
【図４】データ格納部に格納されたグラフデータを模式的に表した図である。
【図５】データ格納部に格納されたグラフデータを模式的に表した図である。
【図６】データ格納部に格納されたグラフデータを模式的に表した図である。
【図７】データ格納部に格納されたグラフデータを模式的に表した図である。
【図８】データ格納部に格納されたグラフデータを模式的に表した図である。
【図９】情報処理端末１０の表示部１５に表示部されるコンテンツ視聴ページの一例を示す図である。
【図１０】図９におけるグラフ表示部８５付近の拡大図である。
【図１】
2016092809.tif 000003
【図２】
2016092809.tif 000004
【図３】
2016092809.tif 000005
【図４】
2016092809.tif 000006
【図５】
2016092809.tif 000007
【図６】
2016092809.tif 000008
【図７】
2016092809.tif 000009
【図８】
2016092809.tif 000010
【図９】
2016092809.tif 000011
【図１０】
2016092809.tif 000012