(57)【要約】【課題】ユーザの見所を適切に検出できる情報処理装置、情報処理方法、及び情報処理プログラムを提供する。【解決手段】情報処理装置（サーバ装置１０）は、動画に含まれる複数のシーンを特定するシーン特定部（動画解析部１３６）と、動画を視聴するユーザの特性に関するユーザ特性情報を取得するユーザ特性取得部（ユーザ登録部１３１，視聴傾向判定部１３２）と、動画内の複数のシーンのうち、ユーザの特性に応じた見所を検出する見所検出部１３７と、を備える。【選択図】図２
2019216355.tif 000002
【特許請求の範囲】
【請求項１】
動画に含まれる複数のシーンを特定するシーン特定部と、
前記動画を視聴するユーザの特性に関するユーザ特性情報を取得するユーザ特性取得部と、
前記動画内の複数の前記シーンのうち、前記ユーザの特性に応じた見所を検出する見所検出部と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記シーン特定部は、前記動画を解析して前記シーンを特定するとともに、各前記シーンに対して当該シーンに関連するタグを付与し、
前記見所検出部は、前記ユーザの特性に対応する前記タグが含まれる前記シーンを、前記見所として検出する
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記動画内の再生位置を所定のジャンプ先に変更するジャンプ操作を含む操作情報を取得する操作情報取得部を備え、
前記ユーザ特性取得部は、過去に視聴した前記動画に対する前記操作情報から、前記ジャンプ操作の前記ジャンプ先に対応する前記シーンの前記タグを前記ユーザ特性情報として取得する
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記ユーザ特性取得部は、過去に視聴した前記動画に対する前記操作情報から、前記ジャンプ操作の前記ジャンプ先に対応する前記シーンの前記タグを抽出し、抽出された回数が第一値以上となる前記タグを前記ユーザ特性情報として取得する
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記ユーザ特性情報は、前記ユーザの属性と、前記ユーザの前記動画に対する視聴傾向とを含み、
前記ユーザ特性取得部は、過去に視聴した前記動画に対する前記操作情報から、前記ジャンプ操作の前記ジャンプ先に対応する前記シーンの前記タグを抽出し、抽出された回数が第二値以上となる前記タグを前記ユーザの属性として取得する
ことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記ユーザの属性に基づいて前記ユーザが操作するユーザ端末にレコメンド情報を送信するレコメンド送信部をさらに備える
ことを特徴とする情報処理装置。
【請求項７】
請求項２に記載の情報処理装置において、
前記ユーザ特性取得部は、前記ユーザの属性を前記ユーザ特性情報として取得する
ことを特徴とする情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記ユーザの属性は、前記ユーザのインターネット上における行動履歴を含む
ことを特徴とする情報処理装置。
【請求項９】
請求項１に記載の情報処理装置において、
前記ユーザを、前記ユーザの特性に応じて複数のグループのいずれかに分類するグループ分類部を有し、
前記見所検出部は、前記ユーザが分類された前記グループに属する複数のユーザであるグループメンバーの前記動画の視聴履歴に基づいて、前記見所を検出する
ことを特徴とする情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置において、
前記視聴履歴には、前記動画内の再生位置を所定のジャンプ先に変更するジャンプ操作を含む操作情報が含まれ、
前記見所検出部は、前記グループメンバーの前記操作情報に基づいて、前記見所を検出する
ことを特徴とする情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置において、
前記見所検出部は、前記ユーザにより指定された再生対象動画を視聴した前記グループメンバーで共通する前記ジャンプ操作に基づいた前記見所を検出する
ことを特徴とする情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置において、
前記動画のカテゴリを解析するカテゴリ解析部を備え、
前記シーン特定部は、前記動画を解析して前記シーンを特定するとともに、各前記シーンに対して当該シーンに関連するタグを付与し、
前記見所検出部は、前記ユーザにより指定された再生対象動画と同一の前記カテゴリである類似動画を視聴した前記グループメンバーで共通する前記ジャンプ操作の、前記ジャンプ先の前記シーンに関連付けられた前記タグに基づいて、前記見所を検出する
ことを特徴とする情報処理装置。
【請求項１３】
請求項１から請求項１２のいずれか１項に記載の情報処理装置において、
前記動画の前記見所に挿入する広告を選択する広告選択部と、
選択された前記広告を、前記見所の始まり位置を中心とした所定範囲内の位置に挿入して、前記ユーザが操作するユーザ端末に前記動画を送信する動画送信部と、を備える
ことを特徴とする情報処理装置。
【請求項１４】
動画に含まれる複数のシーンを特定するシーン特定部と、
前記動画における見所となる前記シーンを検出する見所検出部と、
前記動画の前記見所に挿入する広告を選択する広告選択部と、
選択された前記広告を、前記見所の始まり位置を中心とした所定範囲内の位置に挿入して、ユーザが操作するユーザ端末に前記動画を送信する動画送信部と、を備える
ことを特徴とする情報処理装置。
【請求項１５】
請求項１３又は請求項１４に記載の情報処理装置において、
前記動画を視聴する前記ユーザの特性に関するユーザ特性情報を取得するユーザ特性取得部を備え、
前記広告選択部は、複数の前記広告を記憶する広告記憶部から、前記ユーザ特性情報に関連する前記広告を選択する
ことを特徴とする情報処理装置。
【請求項１６】
請求項１３から請求項１５のいずれか１項に記載の情報処理装置において、
前記動画内の再生位置を所定のジャンプ先に変更するジャンプ操作を含む操作情報を取得する操作情報取得部を備え、
前記動画送信部は、前記ジャンプ操作の前記ジャンプ先に選択された前記広告を挿入した前記動画を送信する
ことを特徴とする情報処理装置。
【請求項１７】
請求項１６に記載の情報処理装置において、
前記動画送信部は、前記見所の始まり位置と、前記ジャンプ先との間が、所定の判定値以内である場合に、選択された前記広告を前記ジャンプ先に挿入した前記動画を送信する
ことを特徴とする情報処理装置。
【請求項１８】
請求項１７に記載の情報処理装置において、
前記判定値は、乱数である
ことを特徴とする情報処理装置。
【請求項１９】
請求項１３から請求項１８のいずれか１項に記載の情報処理装置において、
前記動画内の再生位置を所定のジャンプ先に変更するジャンプ操作を含む操作情報を取得する操作情報取得部を備え、
前記動画送信部は、前記ジャンプ操作による前記ジャンプ先が前記見所に対応する位置であり、現在の再生位置と前記ジャンプ先との間が、所定値以上離れている場合に、選択された前記広告を前記ジャンプ先に挿入した前記動画を送信する
ことを特徴とする情報処理装置。
【請求項２０】
コンピューターにより動画の見所を検出させる情報処理方法であって、
前記コンピューターは、シーン特定部と、ユーザ特性取得部と、見所検出部とを備え、
前記コンピューターは、
前記シーン特定部が、前記動画に含まれる複数のシーンを特定するステップと、
前記ユーザ特性取得部が、前記動画を視聴するユーザの特性に関するユーザ特性情報を取得するステップと、
前記見所検出部が、前記動画内の複数の前記シーンのうち、前記ユーザの特性に応じた見所を検出するステップと、を実施する
ことを特徴とする情報処理方法。
【請求項２１】
コンピューターにより動画を所定のユーザ端末に送信する情報処理方法であって、
前記コンピューターは、シーン特定部と、見所検出部と、広告選択部と、動画送信部と、を備え、
前記コンピューターは、
前記シーン特定部が、前記動画に含まれる複数のシーンを特定するステップと、
前記見所検出部が、前記動画における見所となる前記シーンを検出するステップと、
前記広告選択部が、前記動画の前記見所に挿入する広告を選択するステップと、
前記動画送信部が、選択された前記広告を前記動画に挿入して、前記ユーザ端末に前記動画を送信するステップと、を実施する
ことを特徴とする情報処理方法。
【請求項２２】
コンピューターにより読み込み実行される情報処理プログラムであって、
前記コンピューターを、請求項１から請求項１９のいずれか１項に記載の情報処理装置として機能させる
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を処理する情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、動画内の所定位置に広告を挿入する情報処理装置が知られている（例えば特許文献１参照）。
特許文献１に記載の情報処理装置（動画像解析装置）は、動画を解析して、シーンの切り替わりの位置を検出し、シーンの切り替わりの位置にＣＭ（広告）を挿入する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１９９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の装置では、シーンの切り替わりの全部または一部にＣＭを挿入することで、シーンの途中でＣＭが挿入される不都合を抑制することができる。しかしながら、シーンの切り替わりの全部にＣＭを挿入すると、シーンが切り替わるごとにＣＭが挿入されることになり、ユーザの動画視聴を阻害してしまう。
また、シーンの一部にＣＭを挿入する態様として、特許文献１では、再生開始から１５分間隔でＣＭを挿入している。しかし、ユーザによっては、動画の途中をスキップし、見所のみを視聴するユーザも存在し、この場合、見所のシーンがＣＭの挿入対象ではない場合、ユーザにＣＭを視聴させることができない。すなわち、ユーザ毎に動画に対する見所が異なる場合があり、ユーザにとっての見所を判定できないと、ユーザにＣＭを視聴させることができず、広告効果が低下する。
【０００５】
本発明は、ユーザの見所を適切に検出できる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、動画に含まれる複数のシーンを特定するシーン特定部と、前記動画を視聴するユーザの特性に関するユーザ特性情報を取得するユーザ特性取得部と、前記動画内の複数の前記シーンのうち、前記ユーザの特性に応じた見所を検出する見所検出部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明では、ユーザの特性に基づいて、動画内の見所となるシーンを検出するため、ユーザ毎に最適な見所を検出することができる。また、このような見所に対して広告を挿入することで、広告効果の向上を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】第一実施形態の情報処理システムの概略構成を示す図。
【図２】第一実施形態の情報処理装置であるサーバ装置の概略構成を示すブロック図。
【図３】第一実施形態の情報処理方法に係る動画のシーン特定処理のフローチャート。
【図４】第一実施形態の情報処理方法に係る動画送信処理のフローチャート。
【図５】第一実施形態の情報処理方法に係る動画送信処理のフローチャート。
【図６】第一実施形態の情報処理方法に係る見所検出処理のフローチャート。
【図７】第一実施形態においてユーザ端末に表示される動画再生画面の一例を示す図。
【発明を実施するための形態】
【０００９】
［第一実施形態］
以下、本発明に係る第一実施形態について説明する。
［１．情報処理システムの全体構成］
図１は、本実施形態の情報処理システム１の概略構成を示す図である。
図１に示すように、情報処理システム１は、本発明の情報処理装置であるサーバ装置１０と、サーバ装置１０にインターネットを介して接続されるユーザ端末２０とを備えている。
この情報処理システム１では、ユーザ端末２０からサーバ装置１０に対して、動画の送信を要求する動画送信要求を送信することで、サーバ装置１０は、要求送信元のユーザ端末２０に動画（動画コンテンツ）を送信する。この際、サーバ装置１０は、ユーザ毎に動画における見所を検出し、見所を示す情報と、動画に挿入する広告とを、動画とともに送信して、ユーザ端末２０でストリーミング再生させる。ここで、サーバ装置１０は、ユーザ端末２０においてユーザが動画を最初から再生する旨の再生操作を実施した場合に、動画の開始位置に広告を挿入して動画を再生させる。また、サーバ装置１０は、ユーザ端末２０においてユーザが動画の再生位置を見所の位置に移動させるジャンプ操作（スキップ操作やバック操作）を実施した際に、動画の見所の部分に広告を挿入し、見所のシーンから動画を再生させる。
以下、このような情報処理システム１の各構成について詳細に説明する。
【００１０】
［２．サーバ装置１０の構成］
図２は、サーバ装置１０の概略構成を示すブロック図である。
サーバ装置１０は、コンピューターにより構成され、本発明の情報処理装置として機能する。このサーバ装置１０は、通信部１１と、記憶部１２と、制御部１３と、等を含んで構成されている。
通信部１１は、例えばＬＡＮ等を介してネットワーク（インターネット）に接続されており、ユーザ端末２０等と通信する。
【００１１】
［２−１．記憶部１２の構成］
記憶部１２は、例えばメモリ、ハードディスク等により構成されたデータ記録装置である。この記憶部１２は、ユーザ情報記憶部（ユーザＤＢ１２１）、グループ記憶部（グループＤＢ１２２）、動画情報記憶部（動画ＤＢ１２３）、及び広告記憶部（広告ＤＢ１２４）等を備えている。なお、ここでは、記憶部１２にユーザＤＢ１２１、グループＤＢ１２２、動画ＤＢ１２３、及び広告ＤＢ１２４が設けられる例を示すが、サーバ装置１０とネットワークを介して通信可能に接続されたデータサーバにこれらのデータベースが設けられ、適宜必要なデータをダウンロードする構成としてもよい。
また、記憶部１２には、サーバ装置１０を制御するための情報処理プログラム（ソフトウェア）が記録されている。
【００１２】
［２−１−１．ユーザＤＢ１２１に記憶される情報］
ユーザＤＢ１２１は、本システムを利用するユーザに関する各種情報を記録したデータベースであり、個々のユーザ毎のユーザ情報が記憶されている。
このユーザ情報には、例えば、ユーザＩＤ、ユーザ名、ユーザ特性情報、視聴履歴、所属グループ等が含まれる。
ユーザＩＤは、ユーザを識別するための識別情報である。ユーザ名は、ユーザＩＤで特定されるユーザのアカウント名である。
【００１３】
ユーザ特性情報は、ユーザの特性を示す様々な情報であり、例えば、ユーザ属性や、動画視聴傾向等が含まれる。
ユーザ属性は、例えば性別、年齢、居所、職業等のユーザを特定する個人情報の他、ユーザの趣味、特技、好物等が記録される。また、ユーザ属性として、ユーザの行動履歴が記録されていてもよい。行動履歴としては、例えば、検索エンジンを使用した際の検索キーワードの履歴や、ネットショッピングやネットオークションでの売買履歴等が挙げられる。また、クレジットカードの利用履歴や、ＰＯＳ端末からインターネットを介して取得される売買履歴、ＧＰＳ等の位置検出装置によるユーザの移動経路履歴等が含まれてもよい。
【００１４】
動画視聴傾向は、ユーザが視聴した動画の傾向であり、例えば、視聴された動画のカテゴリ、見所となるシーンから再生を行った際の見所のシーンのタグ（シーンタグ）等のキーワード情報が記録されている。なお、動画のカテゴリとは、その動画の種別を示すキーワードの他、動画の特徴と示すキーワード（例えば、動画に出演する出演者名、動画で使用される音楽の曲名やアーティスト名、動画の作成時期等）が含まれてもよい。また、シーンタグとは、動画内のシーンの特徴を示すキーワード情報であり、例えばシーンのカテゴリや、シーンに出演する出演者名や、シーンで使用される曲名やアーティスト名等を含む。
この動画のカテゴリは、例えば、ユーザが視聴した複数の動画のうち、所定数の動画が同じカテゴリである場合に、ユーザが好む動画の傾向として、その動画のカテゴリが記録される。同様に、ユーザが視聴した複数の動画のうち、所定数の動画において同じシーンタグが共通するシーンの位置にユーザがジャンプ操作を行った場合に、そのシーンタグが、ユーザが好むシーンの傾向として記録される。
【００１５】
視聴履歴は、ユーザが視聴した動画、及びその動画に対してユーザが実施した操作の履歴である。この視聴履歴には、ユーザが視聴した動画を特定する情報（例えば動画ＩＤ）に、その動画に対してユーザが実施した操作に関する操作情報が関連付けられて記録される。例えば、視聴履歴には、動画を最初から再生したか、ユーザのジャンプ操作によって再生位置が変更されたか等の、当該再生位置（動画内のフレームの位置）を示す情報が含まれる。また、視聴履歴には、ジャンプ操作に応じた再生位置から再生された動画の時間や、同一の再生位置にジャンプ操作を行った回数等が含まれる。なお、本実施形態において、ジャンプ操作とは、現在の動画の再生位置よりも先の位置に再生位置を変更するスキップ操作、及び、現在の動画の再生位置より前の位置に再生位置を変更するバック操作を含む。
【００１６】
所属グループは、ユーザが属するグループに関する情報であり、例えば、グループを識別するグループＩＤが記録される、所属グループとしては、複数のグループＩＤが記録されていてもよい。
【００１７】
［２−１−２．グループＤＢ１２２に記憶される情報］
グループＤＢ１２２は、ユーザ特性に基づいてユーザを複数のグループに分類した際の各グループに関するグループ情報を記憶する。グループ情報には、グループＩＤ、所属ユーザ、共通特性、見所分類情報等の各情報が含まれる。
グループＩＤは、グループを特定する識別情報である。
所属ユーザは、グループに属するユーザを示す情報であり、例えばグループに所属するユーザのユーザＩＤが記録される。
共通特性は、グループに属するユーザで共通するユーザ特性情報を示す情報である。すなわち、共通特性には、所属するユーザの共通するユーザ属性や、共通する動画視聴傾向等が記録される。
【００１８】
見所分類情報は、グループに属するユーザの視聴履歴に基づいた動画の視聴傾向や、見所の傾向を示す情報である。
この見所分類情報には、グループに属するユーザのうち、所定数以上（又は所定割合以上）のユーザにおいて共通する動画視聴傾向（動画カテゴリやシーンタグ）が記録される。
また、見所分類情報には、動画ＤＢ１２３に記録される各動画の見所が記録されている。つまり、動画を識別する動画ＩＤと、その動画に対する見所となるシーンの始まりの位置（動画内のフレームの位置）とが関連付けられて記録される。
【００１９】
［２−１−３．動画ＤＢ１２３に記憶される情報］
動画ＤＢ１２３は、ユーザ端末２０に送信する動画やその動画に関する各種情報を含む動画関連情報が記録されている。動画関連情報には、動画ＩＤ、動画カテゴリ、シーン情報、動画コンテンツ等が含まれる。
動画ＩＤは、動画を識別するための識別情報である。
動画カテゴリは、動画を特定するためのキーワード情報である。
【００２０】
シーン情報は、動画に含まれる複数のシーンに関する情報であり、各シーンに対応するシーンＩＤ、シーン位置情報、シーンタグ等を含む。
シーンＩＤは、動画におけるシーンを特定する識別情報である。
シーン位置情報は、シーンの始まり位置を示す情報を記録する。また、シーンの終わり位置を示す情報等が含まれてもよい。なお、シーンの終わり位置は、次のシーンの始まり位置と一致するので、シーンの終わり位置が含まれていなくてもよい。
シーンの始まり位置（動画内のフレームの位置）を示す情報としては、例えば、動画の開始位置からシーンＩＤで特定されるシーンの始まり位置までの時間が記録されている。また、シーンの終わり位置を示す情報としては、例えば、動画の開始位置からシーンＩＤで特定されるシーンの終わり位置までの時間、またはシーンの始まり位置からシーンの終わり位置までの時間が記録されている。なお、本実施形態では、動画における所定の再生位置（シーン始まり位置等）を、動画における開始位置からの時間として示すが、これに限定されない。例えば、動画を構成する各フレーム画像を特定するフレーム番号であってもよい。
【００２１】
動画コンテンツは、ユーザ端末２０に送信されるコンテンツであり、複数のフレームと音声情報とにより構成された動画であって、例えばＡＶＩやＭＰ４等の動画形式のファイルである。なお、本明細書において、動画コンテンツを、単に動画と称す。
【００２２】
［２−１−４．広告ＤＢ１２４に記憶される情報］
広告ＤＢ１２４は、動画内に挿入する広告に関する広告情報が記憶される。広告情報には、広告ＩＤ、広告商品、広告属性、及び広告コンテンツ等が含まれる。
広告ＩＤは、広告情報を識別する識別情報である。
広告商品は、広告対象の商品の名称や商品のカテゴリに関する情報である。
広告属性は、広告送信対象のユーザの条件を記録する。広告属性としては、例えば広告主が希望する広告の配信対象のユーザ属性が記録される。
広告コンテンツは、動画内で再生する広告の動画または画像である。
【００２３】
［２−２．制御部１３の機能構成］
制御部１３は、ＣＰＵ（Central Processing Unit）等の演算回路、ＲＡＭ（Random Access Memory）等の記録回路により構成される。制御部１３は、記憶部１２等に記録されている情報処理プログラムをＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働により各種処理を実行する。そして、制御部１３は、記憶部１２に記録された情報処理プログラムを読み込み実行することで、図２に示すように、ユーザ登録部１３１、視聴傾向判定部１３２、グループ分類部１３３、操作情報取得部１３４、動画取得部１３５、動画解析部１３６（シーン特定部、カテゴリ解析部）、見所検出部１３７、広告選択部１３８、及び動画送信部１３９として機能する。
なお、本実施形態では、１台のサーバ装置１０により情報処理装置が構成され、制御部１３がユーザ登録部１３１、視聴傾向判定部１３２、グループ分類部１３３、操作情報取得部１３４、動画取得部１３５、動画解析部１３６（シーン特定部、カテゴリ解析部）、見所検出部１３７、広告選択部１３８、及び動画送信部１３９として機能する例を示すが、これに限定されない。例えば、通信可能に接続された複数のサーバ装置によって本発明の情報処理装置が構成されていてもよく、この場合、各機能に対応したサーバ装置を設けることで、処理負荷の軽減を図ることができる。
【００２４】
ユーザ登録部１３１は、ユーザ端末２０からユーザに関する情報を取得し、ユーザＤＢ１２１のユーザ情報に登録する。つまり、ユーザ登録部１３１は、新規に情報処理システム１を利用するユーザのユーザ端末２０から、ユーザ名、及びユーザ属性を受信し、新規のユーザＩＤを付与してユーザ情報を生成し、ユーザＤＢ１２１に記憶する。また、既存ユーザのユーザ端末２０から、ユーザＩＤとともに、ユーザ名、及びユーザ属性を受信すると、当該ユーザＩＤで特定されるユーザ情報のユーザ名やユーザ属性を更新する。
視聴傾向判定部１３２は、ユーザ情報に蓄積された視聴履歴に基づいて、ユーザの動画視聴傾向を判定する。
つまり、ユーザ登録部１３１は、ユーザ特性情報であるユーザ属性を取得し、視聴傾向判定部１３２は、ユーザ特性情報である動画視聴傾向を判定（取得）するものであり、これらのユーザ登録部１３１及び視聴傾向判定部１３２は、本発明のユーザ特性取得部に相当する。
【００２５】
グループ分類部１３３は、ユーザＤＢ１２１に記録される各ユーザ情報のユーザ特性情報に基づいて、ユーザを複数のグループに分類する。つまり、グループ分類部１３３は、ユーザ属性や動画視聴傾向に基づいた複数のグループに、各ユーザを分類し、各グループ情報の所属ユーザとしてユーザＩＤを記録する。また、ユーザ情報の所属グループに、ユーザが所属するグループのグループＩＤを記録する。
【００２６】
操作情報取得部１３４は、ユーザ端末２０において、ユーザが動画を視聴した場合に、その動画の動画ＩＤと、ジャンプ操作等のユーザの動画に対する操作情報と、動画の再生時間とを含む視聴履歴を受信し、ユーザ情報に記録する。また、操作情報取得部１３４は、ユーザの動画に対する操作情報の他、ユーザのインターネット上における行動履歴を取得する。行動履歴としては、上述したように、例えば、検索キーワードの履歴や、電子商取引システムにおける売買履歴等である。
【００２７】
動画取得部１３５は、ネットワーク上の所定の端末装置から動画を取得する。動画情報の取得先である端末装置は、例えば、ユーザ端末２０であってもよく、動画を配信する企業等が管理する動画配信サーバであってもよい。
【００２８】
動画解析部１３６は、本発明のシーン特定部、及びカテゴリ解析部として機能する。この動画解析部１３６は、取得した動画を解析し、動画内の複数のシーンを特定する。この際、動画解析部１３６は、動画を構成する複数のフレームに含まれる画像に基づいたシーン特定と、音声に基づいたシーン特定との双方を実施する。
また、動画解析部は、動画のカテゴリ、及び動画内の各シーンに対するシーンタグを特定する。
【００２９】
見所検出部１３７は、ユーザ特性情報に基づいて、又は、ユーザ特性情報に基づくグループ情報に基づいて、各動画の見所を検出する。
広告選択部１３８は、動画の所定位置に挿入する広告を広告ＤＢ１２４から選択する。
動画送信部１３９は、動画及び広告をユーザ端末２０に送信し、ユーザ端末２０で再生させる。
なお、各機能構成の詳細な説明については後述する。
【００３０】
［３．ユーザ端末２０の構成］
ユーザ端末２０は、ユーザが保有する端末装置であり、例えばスマートフォン、タブレット端末、パーソナルコンピューター等のコンピューターにより構成されている。ユーザ端末２０の具体的な構成の図示は省略するが、ユーザ端末２０は、一般的なコンピューターが有する基本的な構成を有する。すなわち、ユーザ端末２０は、ユーザの操作を受け付ける入力操作部、画像情報を表示させるディスプレイ、各種情報を記録する記録装置、各種情報を演算処理する演算回路（ＣＰＵ等）を備えている。
【００３１】
［４．情報処理方法］
次に、情報処理システム１における処理について、特に、サーバ装置１０における情報処理方法について説明する。
［４−１．動画のシーン特定処理］
図３は、第一実施形態の情報処理方法に係る動画のシーン特定処理のフローチャートである。
本実施形態の情報処理システム１では、サーバ装置１０の動画取得部１３５は、ユーザ端末２０で再生させる動画を、予め、動画を配信する配信者が操作する端末装置や動画配信サーバから受信する（ステップＳ１）。
【００３２】
動画解析部１３６は、動画を受信すると、その動画を解析して複数のシーンを特定する（ステップＳ２）。
シーンの特定は、公知の技術を利用でき、例えば、フレーム画像を解析し、フレーム画像内に含まれる画像のエッジ部を検出して、複数のフレームに亘って、同じエッジ部が画像内に含まれる場合に、その連続するフレームを同一シーンとして特定する。この際、全てのフレームを解析対象とせず、例えばキーフレームのみをシーンの解析対象として抽出してもよい。また、動画によっては、例えば配信者によって動画に含まれる各シーンの位置が指定されている場合もある。この場合は、当該シーンを特定してもよい。
また、本実施形態では、動画解析部１３６は、動画に含まれる各フレーム画像に基づいたシーンのみならず、動画内の音声を解析し、音声に基づいてシーンを特定する。動画解析部１３６は、これらのフレーム画像に基づいたシーンの特定と、音声に基づいたシーンの特定との双方を実施することで、視覚的に動画を区分した複数のシーンと、聴覚的に動画を区分した複数のシーンとを特定することができる。この場合、例えば、フレーム画像に基づいたシーン特定で１つのシーンが検出されるパターンで、当該シーンの中で楽曲が切り替わる場合、動画解析部１３６は、フレーム画像に基づいた１つのシーンと、音声に基づいた２つのシーンとを特定することが可能となる。
【００３３】
次に、動画解析部１３６は、特定した各シーンに対応するシーンタグを特定して、各シーンにタグ付けする（ステップＳ３）。
具体的には、動画解析部１３６は、各シーンのフレーム画像や音声を解析して、登場人物、動物、物品、背景、楽曲名やアーティスト名、効果音の種別、発声音の種別等を特定する。この解析処理としては、公知の画像認識技術や、音声認識技術を用いることができる。例えば、フレーム画像からシーンタグを特定する場合、フレーム画像から特徴量を算出し、予め記憶部１２等に記憶されているサンプル画像の特徴量と比較することで、対象物を認識する。ディープラーニング等のＡＩによる機械学習を用いることで、高度に登場物を識別することができ、これにより、正確なシーンタグを各シーンに付与することができる。
音声認識技術に関しても、公知の技術を用いることができ、例えば音声の特徴データを、予め記憶部１２等に記憶されたサンプルデータの特徴データと比較することで、発声主や、楽曲、アーティスト名を特定することができる。また、ディープラーニング等のＡＩを用いた機械学習により、正確な音声認識や、発声者の感情認識、発声内容の把握等も可能となり、正確なシーンタグを各シーンに付与することができる。
楽曲に対応するシーンタグとしては、その楽曲名やアーティスト名の他、楽曲のテンポや調を検出してもよい。この場合、例えば予め記憶部１２に曲のテンポや調に対するシーンタグを記録したテーブルデータを記憶しておき、検出された楽曲のテンポや調に対するシーンタグを特定する。
【００３４】
また、動画解析部１３６は、受信した動画のカテゴリを特定する（ステップＳ４）。
動画の配信者が、動画のカテゴリを示すタグを付与して動画をサーバ装置１０にアップロードする場合があり、この場合、動画解析部１３６は、当該配信者に指定されたタグを、動画のカテゴリとすることができる。配信者によって動画のカテゴリが示されていない場合、動画に含まれるシーンタグのうち、付与数が最大のシーンタグを動画のカテゴリとして特定する。例えば、動画に含まれるシーンとして、「ホラー」といったシーンタグのシーンが多数含まれている場合、動画のカテゴリを「ホラー」とする。
【００３５】
［４−２．動画送信処理］
次に、本実施形態の情報処理方法における動画送信処理について説明する。
図４及び図５は、本実施形態の動画送信処理を示すフローチャートである。
情報処理システム１を利用してユーザ端末２０において動画を再生させる場合、サーバ装置１０にユーザ情報が登録されている必要がある。ユーザ情報を登録する場合、ユーザは、ユーザ端末２０を操作して、サーバ装置１０にユーザ情報の登録または更新を要求するユーザ登録要求を送信する。つまり、ユーザ端末２０は、ユーザ操作によってユーザ登録要求の送信を行う操作が入力されたか否かを判定する（ステップＳ１１）。
【００３６】
ステップＳ１１でＹｅｓと判定されると、ユーザ端末２０からサーバ装置１０にユーザ登録要求が送信される。また、サーバ装置１０のユーザ登録部１３１は、ユーザ端末２０からユーザ登録要求を受信すると、ユーザ端末２０に登録を促す案内コンテンツを送信する。そして、ユーザ端末２０は、送信された案内コンテンツをディスプレイに表示させ、ユーザが案内コンテンツにしたがって、ユーザ登録情報を入力すると、ユーザ端末２０は、サーバ装置１０にそのユーザ登録情報を送信する（ステップＳ１２）。
ユーザ登録部１３１は、ユーザ登録情報を受信すると、ユーザ情報を更新する（ステップＳ２１）。
【００３７】
具体的には、ユーザ登録部１３１は、ユーザ端末２０から新規登録または登録情報の更新を要求する要求情報を取得すると、ユーザ端末２０に案内コンテンツを送信し、ユーザ端末２０のディスプレイ上に表示させる。
新規登録に関する案内コンテンツは、例えば、ユーザ名、及びユーザ属性の入力を促すコンテンツである。ユーザ登録部１３１は、新規登録の案内コンテンツにしたがって送信されたユーザ登録情報をユーザ端末２０から受信すると、新規のユーザＩＤを付与してユーザ情報としてユーザＤＢ１２１に登録する。
登録更新に関する案内コンテンツは、例えばユーザ端末２０からユーザＩＤが送信されることで、サーバ装置１０からユーザ端末２０に送信され、ユーザ属性の入力を促すコンテンツである。ユーザ登録部１３１は、登録更新の案内コンテンツにしたがって送信されたユーザ登録情報をユーザ端末２０から受信すると、対応するユーザＩＤのユーザ情報を更新する。
このステップＳ２１により、サーバ装置１０は、ユーザ特性情報の１つであるユーザ属性を取得する。
【００３８】
なお、ユーザ端末２０において、ステップＳ１１においてＮｏと判定された場合、例えば、既にユーザ情報が登録されていて、登録情報の更新も行わない場合、ステップＳ１２はスキップされ、ステップＳ１３に進む。
【００３９】
そして、サーバ装置１０は、グループ分類処理を実施する（ステップＳ２２）。なお、図４では、説明の簡略化のため、ステップＳ２１の後に、ステップＳ２２のグループ分類処理を実施しているが、このステップＳ２２は一定周期毎、又はユーザにより動画が視聴される毎に実施される。すなわち、ステップＳ２２のグループ分類処理は、ユーザ属性に加えて、ユーザの動画視聴傾向に基づいてユーザをグループに分類する。ユーザの動画視聴傾向は、ユーザが動画を視聴する毎に蓄積される視聴履歴に基づいて判定されるため、上記のように、一定周期毎またはユーザにより動画が視聴される毎にグループ分類処理を実施することで、ユーザ属性及び視聴履歴（動画視聴傾向）に基づいたグループ分類を実施することが可能となる。
【００４０】
このステップＳ２２では、グループ分類部１３３は、ユーザ属性と動画視聴傾向とに基づいて、ユーザがどのグループに属するかを判定し、ユーザ情報に記録される所属グループ、及びグループ情報に記録される所属ユーザを更新する。
例えば、ステップＳ２１において、ユーザ属性に趣味「料理」が追加されるユーザ情報の更新が行われた場合、グループ分類部１３３は、共通特性に「料理」が含まれるグループ情報を検索する。また、グループ分類部１３３は、検索したグループ情報の共通特性として、その他の特性（例えばユーザ属性として「男性」、動画視聴傾向として「料理人Ｒ」）が記録されている場合、当該特性がユーザ情報のユーザ属性や動画視聴傾向に記録されているか否かを判定する。検索したグループ情報の共通特性がユーザ情報として記録されていない場合は、そのグループ情報を分類対象から除外する。このようにして、グループ分類部１３３は、共通特性に記録される各情報（タグやカテゴリ）が、ユーザ属性や動画視聴傾向に含まれる場合に、そのグループにユーザを属させる（分類する）。
【００４１】
また、視聴傾向判定部１３２は、見所分類情報を更新する（ステップＳ２３）。
ステップＳ２３では、視聴傾向判定部１３２は、グループに属する複数のユーザ（グループメンバー）のユーザ情報に記録された視聴履歴を参照し、所定の第一数（所定の第一割合）以上のグループメンバーにおいて、共通して視聴された動画が有るか否かを判定する。さらに、視聴傾向判定部１３２は、特定された動画において、所定の第二数（所定の第二割合）以上のグループメンバーにおいて、同一シーンをジャンプ先としたジャンプ操作があるか否かを判定する。
つまり、視聴履歴において、動画の再生位置を変更するジャンプ操作が実施され、当該再生位置から所定時間以上の動画視聴が有った場合、その視聴されたシーンは、ユーザの興味が高いシーンである可能性が高く、ユーザにとっての見所となる。よって、視聴傾向判定部１３２は、第一数以上のグループメンバーが視聴された動画で、第二数以上のグループメンバーがジャンプ先としたシーンがある場合に、その動画の動画ＩＤと、ジャンプ先のシーンの始まり位置（見所に対応するシーンの始まり位置）とを含む動画別見所分類情報を、見所分類情報に記録する。つまり、視聴傾向判定部１３２は、グループメンバーが共通してジャンプ先としたシーンを、その動画における共通の見所とする。
【００４２】
また、視聴傾向判定部１３２は、所定の第三数（所定の第三割合）以上のグループメンバーにおいて、共通して視聴された動画のカテゴリが有るか否かを判定する。そして、視聴傾向判定部１３２は、同一カテゴリの動画を視聴したグループメンバーが第三数以上いる場合、これらの同一のカテゴリの動画で、所定の第四数（所定の第四割合）以上のグループメンバーで、同一のシーンタグのシーンをジャンプ先としたジャンプ操作があるか否かを判定する。視聴傾向判定部１３２は、第三数以上のグループメンバーに視聴された同一カテゴリの動画で、第四数以上のグループメンバーが同一のシーンタグのシーンをジャンプ先としたジャンプ操作が実施している場合に、その動画のカテゴリと、ジャンプ先のシーンのシーンタグとを含むカテゴリ別見所分類情報を、見所分類情報に記録する。つまり、視聴傾向判定部１３２は、グループメンバーが、共通して興味を持っているシーンタグをカテゴリ毎に検出する。
【００４３】
そして、ユーザ端末２０において、ユーザ操作により、動画を視聴する旨の操作が実施されると、ユーザ端末２０は、サーバ装置１０に動画送信要求を送信する（ステップＳ１３）。つまり、ユーザ端末２０は、ユーザ操作により、サーバ装置１０がインターネット上に公開する動画紹介コンテンツにアクセスすることで、動画紹介コンテンツを受信する。動画紹介コンテンツは、再生可能な複数の動画を案内するコンテンツであり、ユーザは、ユーザ端末を操作して、複数の動画から所定の動画を検索したり、所定の動画を選択したりすることが可能となっている。ユーザ端末２０において、所定の動画を選択する操作が行われると、ユーザ端末２０は、選択された動画を再生対象動画とし、再生対象動画に対応する動画ＩＤと、ユーザＩＤとを含む動画送信要求をサーバ装置１０に送信する。
【００４４】
サーバ装置１０において、動画送信要求が受信されると（ステップＳ２４）、見所検出部１３７は、再生対象動画に対する見所を検出する見所検出処理を実施する（ステップＳ２５）。
【００４５】
図６は、ステップＳ２５の見所検出処理を示すフローチャートである。
見所検出処理では、見所検出部１３７は、動画送信要求で特定される再生対象動画が、動画送信要求を送信したユーザが初めて視聴する動画であるか否かを判定する（ステップＳ４１）。ステップＳ４１では、見所検出部１３７は、ユーザ情報の視聴履歴に、再生対象動画を視聴した旨の履歴が含まれているか否かを判定する。
ステップＳ４１において、Ｙｅｓと判定した場合、見所検出部１３７は、当該視聴履歴に含まれるユーザの動画に対する操作情報を参照し、ジャンプ操作が含まれ、かつ、ジャンプ先の位置から所定時間以上動画が再生された操作情報があるか否かを判定する（ステップＳ４２）。ステップＳ４２において、Ｙｅｓと判定した場合、見所検出部１３７は、ジャンプ操作によって変更された再生位置（ジャンプ先）に対応するシーンを見所のシーンとして検出する（ステップＳ４３）。
ステップＳ４３において、ジャンプ先の位置が、シーンの途中である場合、当該シーンの次のシーンを見所として指定してもよい。なお、シーンの長さ（シーンの始まりから終わりまでの時間）に対するジャンプ先の位置に応じて、シーンを変更してもよい。例えば、ジャンプ先が、シーンの中心より後（後半）である場合、そのシーンに続く次のシーンを見所とし、再生位置が、シーンの中心より前（前半）である場合、再生位置に対応するシーンを見所としてもよい。
【００４６】
ステップＳ４２でＮｏと判定される場合、及び、ステップＳ４１でＮｏと判定される場合、見所検出部１３７は、再生対象動画に、ユーザ特性に対応するシーンタグが関連付けられたシーンが有るか否かを判定する（ステップＳ４４）。
ステップＳ４４でＹｅｓと判定した場合、見所検出部１３７は、ユーザ特性に対応するシーンタグが関連付けられたシーンを、見所として検出する（ステップＳ４５）。
【００４７】
ステップＳ４４でＮｏと判定した場合、見所検出部１３７は、視聴履歴に基づいて、再生対象動画と同一のカテゴリの動画の見所に対応するシーンが、再生対象動画に含まれているか否かを判定する（ステップＳ４６）。
具体的には、見所検出部１３７は、視聴履歴に再生対象動画と同一のカテゴリの動画が含まれているか否かを判定する。そして、同一のカテゴリが含まれている場合に、その動画に対してジャンプ操作が実施され、かつ、再生時間が所定時間以上となる操作情報が有るか否かを判定する。そして、当該操作情報が有る場合に、そのジャンプ先に対応するシーンのシーンタグが、再生対象動画に含まれているか否かを判定する。
ステップＳ４６でＹｅｓと判定した場合、見所検出部１３７は、同一のカテゴリの動画におけるジャンプ先のシーンタグが含まれる、再生対象動画のシーンを見所として検出する（ステップＳ４７）。
つまり、本実施形態では、過去の視聴履歴に基づいて、各動画のジャンプ操作によるジャンプ先のシーンが見所の候補となり、その見所の候補のシーンタグを抽出する。この際、シーンタグののべ抽出回数がカウントされ、のべ抽出回数が所定数（第一値）以上のシーンタグが動画視聴傾向（ユーザの特性）として記録される。この動画視聴傾向に基づいた見所の抽出は、ステップＳ４５によって実施される。一方、見所の候補のシーンタグとして抽出されたが、その抽出回数が少ないものは、動画視聴傾向に記録されない。そこで、本実施形態では、ステップＳ４５による見所の抽出ができない場合に、見所の候補を動画の見所として検出する処理を実施する。
【００４８】
ステップＳ４６でＮｏと判定した場合、見所検出部１３７は、ユーザが属するグループのグループ情報を参照し、見所分類情報として、再生対象動画の動画ＩＤを含む動画別見所分類情報が有るか否かを判定する（ステップＳ４８）。つまり、本実施形態では、ユーザ自身の視聴履歴に基づいて見所を検出できない場合に、ユーザとユーザ特定情報が類似する他のユーザ（グループメンバー）の視聴履歴に基づいて見所の検出を行う。
ステップＳ４８でＹｅｓと判定した場合、見所検出部１３７は、動画別見所分類情報に記録された見所を、再生対象動画の見所として検出する（ステップＳ４９）。
【００４９】
ステップＳ４８でＮｏと判定した場合、見所検出部１３７は、グループ情報を参照し、見所分類情報として、再生対象動画と同一のカテゴリのカテゴリ別見所分類情報が含まれるか否かを判定する（ステップＳ５０）。
ステップＳ５０でＹｅｓと判定した場合、見所検出部１３７は、カテゴリ別見所分類情報に記録されたシーンタグが、再生対象動画に含まれているか否かを判定し（ステップＳ５１）、含まれている場合は、そのシーンタグに対応するシーンを見所として検出する（ステップＳ５２）。
【００５０】
なお、ステップＳ５０及びステップＳ５１においてＮｏと判定した場合、見所検出部１３７は、ユーザ毎の見所を未設定として処理を返してもよく、動画の配信者によって予め設定された見所がある場合には、その見所をユーザに対する見所として設定してもよい。
【００５１】
以上のようなステップＳ２５の処理の後、広告選択部１３８は、動画に挿入する広告情報を選択する（ステップＳ２６）。
具体的には、広告選択部１３８は、見所のシーンタグに対応する広告属性を有する広告情報を検索し、さらに、ユーザ属性等に基づいて広告情報を選択する。なお、本実施形態では、ジャンプ操作が実施されず、動画を最初から再生する場合は、動画の開始位置に広告を挿入する。したがって、動画の開始位置に挿入するための広告情報を別途選択してもよい。動画の開始位置に挿入する広告情報の選択としては、例えば、動画のカテゴリに基づいて広告情報を抽出し、さらに、ユーザ属性に基づいて、広告情報を絞り込むことが好ましい。
【００５２】
この後、動画送信部１３９は、再生対象動画（動画コンテンツ）の送信を開始する（ステップＳ２７）。この際、動画送信部１３９は、動画とともに、ステップＳ２５の見所検出処理により検出された見所を示す位置の情報を同時に送信する。
なお、本実施形態では、ストリーミング再生によって動画を再生する例であり、サーバ装置１０からユーザ端末２０の動画送信と同時に、ユーザ端末２０における動画の視聴が可能となる。
【００５３】
図７は、本実施形態のユーザ端末２０において、動画送信が開始された際の画面例である。
ユーザ端末２０は、サーバ装置１０から送信される動画を受信すると（ステップＳ１４）、ディスプレイ２１上に、図７に示すような、動画を再生させる動画再生画面２１Ａを表示させる。動画再生画面２１Ａには、動画表示枠２１Ｂ、時間表示バー２１Ｃ、再生位置カーソル２１Ｄ、再生開始指示部２１Ｅ、見所表示部２１Ｆ等が含まれる。
動画表示枠２１Ｂは、動画が表示される表示領域である。
時間表示バー２１Ｃ及び再生位置カーソル２１Ｄは、動画のトータル長さ（時間長）に対する現在の再生位置を示す。時間表示バー２１Ｃにおける左端は、動画の開始位置を示し、右端は、動画の終了位置を示している。
再生開始指示部２１Ｅは、動画の再生開始及び停止を指示するための表示ボタンである。
見所表示部２１Ｆは、例えば、見所のシーンのサムネイル画像や、見所の位置（トータル長さに対する位置）を表示する。
【００５４】
図７に示すような動画再生画面２１Ａにおいて、ユーザ操作によって、再生開始指示部２１Ｅが選択されると、ユーザ端末２０において、動画の再生を開始する旨の操作情報が生成されて、サーバ装置１０に送信される。
また、時間表示バー２１Ｃに対する再生位置カーソル２１Ｄの位置を変更する操作が行われると、動画の再生位置を変更する操作情報（ジャンプ操作）が生成されてサーバ装置１０に送信される。
したがって、図７のような、動画が配信された直後の状態において、ユーザによって、再生位置カーソル２１Ｄの位置を変更せずに、再生開始指示部２１Ｅが選択されると、動画を最初から再生する旨の操作情報がサーバ装置１０に送信されることになる。
一方、ユーザによって、再生位置カーソル２１Ｄの位置を変更されると、その再生位置カーソル２１Ｄの位置に応じたシーンのサムネイル画像が、時間表示バー２１Ｃの近傍に表示される。そして、ユーザが所望する再生位置に再生位置カーソル２１Ｄが移動されて、再生開始指示部２１Ｅが選択されると、その再生位置から動画を再生するジャンプ操作を含む操作情報がサーバ装置１０に送信される。この際、再生位置カーソル２１Ｄが見所表示部２１Ｆの位置に移動されると、見所から動画を再生するジャンプ操作を含む操作情報がサーバ装置１０に送信される。
【００５５】
上記のように、ユーザ端末２０は、ユーザ操作に基づいた操作情報を生成して、操作情報をサーバ装置１０に送信する（ステップＳ１５）。
サーバ装置１０の操作情報取得部１３４は、ユーザ端末２０から操作情報を受信すると（ステップＳ２８）、動画送信部１３９は、動画を最初から再生させる旨の操作情報であるか否かを判定する（ステップＳ２９）。
ステップＳ２９でＹｅｓと判定した場合、動画送信部１３９は、動画の開始位置を広告の挿入位置とし（ステップＳ３０）、開始位置に挿入するための広告情報から広告コンテンツを読み出して、ユーザ端末２０に送信する。
これにより、ユーザ端末２０では、広告コンテンツが再生された後、動画の本編が再生される。
【００５６】
一方、ステップＳ２９でＮｏと判定した場合（ジャンプ操作を含む操作情報を受信した場合）、動画送信部１３９は、ジャンプ先（再生位置の変更先）と、見所のシーン始まり位置との時間差を算出する（ステップＳ３１）。そして、その時間差が、所定の判定値以内であるか否かを判定する（ステップＳ３２）。ステップＳ３２において、Ｙｅｓと判定された場合に、見所へのジャンプ操作と判定して、ジャンプ先を広告挿入位置とする（ステップＳ３３）。
これにより、ユーザ端末２０では、広告コンテンツが再生された後、ユーザが指定した見所位置から動画が再生される。なお、広告の挿入位置は、ジャンプ先の位置であることが好ましいが、これに限定されず、見所のシーン始まり位置から所定範囲内の位置であればよく、例えば、見所のシーン始まり位置としてもよい。
また、本実施形態では、再生位置を、動画の開始位置からの経過時間として説明しているが、上述したように、動画を構成する各フレームのフレーム番号を再生位置として処理を実施してもよい。この場合、ステップＳ３１では、見所のシーン始まり位置のフレーム番号と、ジャンプ先のフレーム番号との差、つまり、動画において、見所のシーン始まり位置のフレーム画像と、ジャンプ先のフレーム画像との間に配置されるフレーム画像の数を算出する。そして、ステップＳ３２において、フレーム番号の差（間に配置されるフレーム画像の数）が所定の判定値以上であるか否かを判定すればよい。
【００５７】
ステップＳ３３で用いられる判定値としては、予め決まった値であってもよいが、所定の数値範囲内でランダムな値を採る乱数とすることが好ましい。乱数とすることで、意図的に広告を外して見所を視聴しようとするユーザ操作を抑制することができる。
そして、ステップＳ３３でＮｏと判定される場合では、広告挿入が実施されない。つまり、本実施形態では、見所ではない位置にジャンプした場合は、広告挿入を行わない。
【００５８】
この後、ユーザ端末２０は、動画が終了したか否かを判定し（ステップＳ１６）、動画を継続して視聴する場合（Ｎｏと判定される場合）、ステップＳ１５に戻る。つまり、ユーザ端末２０は、動画が終了するまで、ユーザが実施した操作を操作情報としてサーバ装置１０に送信する。
同様に、サーバ装置１０は、ステップＳ２９からステップＳ３３の処理の後、動画が終了したか否かを判定する（ステップＳ３４）。ステップＳ３４でＮｏと判定される場合は、ステップＳ２８に戻る。
このため、ユーザによって、見所の位置へのジャンプ操作が実施される度に広告が挿入されることになる。なお、図７に示す例では、動画に対して１つのみの見所が設定されている例であるが、１つの動画に複数の見所が検出される場合もある。この場合、例えば、ユーザが見所に順にジャンプして動画を再生する操作を行えば、見所にジャンプする毎に広告が表示されることになる。
【００５９】
また、ステップＳ３４でＹｅｓと判定される場合、操作情報取得部１３４は、動画再生時に受信した操作情報を、再生された動画の動画ＩＤと関連付けて、ユーザ情報の視聴履歴として記録（更新）する（ステップＳ３５）。
そして、視聴傾向判定部１３２は、ユーザ情報に蓄積された視聴履歴に基づいて、ユーザの動画視聴傾向を判定する（ステップＳ３６）。具体的には、視聴傾向判定部１３２は、視聴履歴に含まれる各動画に対する操作履歴に含まれるジャンプ操作を特定し、各動画のシーン情報からジャンプ先のシーンタグを抽出する。また、視聴傾向判定部１３２は、抽出したシーンタグのそれぞれののべ抽出回数をカウントする。例えば、動画Ａ、動画Ｂ、及び動画Ｃにおいて「芸能人Ｙ」とのシーンタグが抽出された場合は、シーンタグ「芸能人Ｙ」ののべ抽出回数は３となる。ここで、動画Ａの視聴履歴として、シーンタグが「芸能人Ｙ」である見所へのジャンプ操作が２つ記録されている場合、動画Ａ、動画Ｂ、動画Ｃのシーンタグ「芸能人Ｙ」ののべ抽出回数は４となる。そして、視聴傾向判定部１３２は、のべ抽出回数が第一値以上となるシーンタグを、動画視聴傾向としてユーザ情報に記録する。すなわち、ステップＳ３５により、視聴傾向判定部１３２により、ユーザ特性情報の１つである動画視聴傾向が取得される。
このようにして、ユーザが動画を視聴する毎にその視聴履歴が蓄積されることで、動画視聴傾向が更新され、次回の動画視聴時の見所検出処理での見所の検出精度が向上する。
【００６０】
［５．本実施形態の作用効果］
本実施形態の情報処理装置であるサーバ装置１０では、制御部１３は、記憶部１２に記憶される情報処理プログラムを読み込み実行することで、動画解析部１３６（シーン特定部）、ユーザ登録部１３１（ユーザ特性取得部）、視聴傾向判定部１３２（ユーザ特性取得部）、見所検出部１３７として機能する。動画解析部１３６は、動画に含まれる複数のシーンを特定する。ユーザ登録部１３１は、動画を視聴するユーザのユーザ属性を含むユーザ登録情報を取得してユーザ特性情報として記憶する。視聴傾向判定部１３２は、ユーザの動画の視聴履歴に基づいて、ユーザの動画視聴傾向を判定してユーザ特性情報として記録する。そして、見所検出部１３７は、動画に含まれる複数のシーンから、ユーザ特性情報に記録されたユーザ属性や動画視聴傾向に対応するシーンを見所として検出する。
このため、本実施形態では、ユーザの趣味や好物等の様々なユーザの属性や、ユーザの動画に対する視聴傾向に基づいて、見所を検出するので、各ユーザに対して、最適な見所を検出することができる。
【００６１】
本実施形態では、動画解析部１３６は、動画のシーンを解析するとともに、各シーンのシーンタグを特定してシーンに関連付ける。そして、見所検出部１３７は、ユーザ特性情報に対応するシーンタグが含まれるシーンを見所として検出する。
このように、本実施形態では、各シーンにシーンタグが付されているので、ユーザ特性情報に対応するシーンを容易に特定することができる。また、各シーンの状況（明るいシーンや楽しいシーン等）のみでは、ユーザが望むシーンであるか否かの判定は困難となるが、キーワード情報であるシーンタグに基づいた見所の検出を行うことで、ユーザの望む見所の検出精度を向上させることができる。
【００６２】
本実施形態のサーバ装置１０では、制御部１３は、動画内の再生位置を変更するジャンプ操作を含む操作情報を取得する操作情報取得部１３４としても機能する。そして、視聴傾向判定部１３２は、取得した視聴履歴のジャンプ先に対応するシーンのシーンタグを検出する。また、視聴傾向判定部１３２は、視聴履歴に記録された各動画に対して、ジャンプ先のシーンタグののべ抽出回数をカウントして、第一値以上である場合に、そのユーザの動画視聴傾向としてユーザ情報に記録する。
このように、ユーザの過去の動画の視聴実績から、ユーザの動画視聴傾向を判定することで、ユーザにとっての動画の見所を精度良く検出することができる。
【００６３】
本実施形態では、制御部１３は、複数のユーザを、ユーザ特性情報に応じて複数のグループに分類するグループ分類部１３３としても機能する。そして、見所検出部１３７は、ユーザが分類されたグループに属する複数の他のユーザ（グループメンバー）の動画の視聴履歴に基づいて、見所を検出する。
ユーザが属するグループの他のグループメンバーは、ユーザと同じようなユーザ特性を有しており、視聴履歴も類似したものとなり、動画に対して見所と感じるシーンや、好きな動画のカテゴリ等が類似する。したがって、グループメンバーの視聴履歴に基づいて見所を検出することで、ユーザが初めて視聴する動画に対しても、その見所を精度良く検出することができる。
【００６４】
見所検出部１３７は、グループに属する複数のユーザの操作情報に基づいて、見所を検出する。
より具体的には、本実施形態では、視聴傾向判定部１３２は、各グループに対して、第一数以上のユーザが視聴した動画で、第二数以上のユーザが、同じシーンをジャンプ先とした操作情報を送信している場合、そのシーンを見所とした動画別見所分類情報を生成してグループ情報に記録し、見所検出部１３７は、この動画別見所分類情報に基づいて、見所を検出する。つまり、見所検出部１３７は、再生対象動画を視聴したグループメンバーの、当該再生対象動画に対する操作情報に、共通するジャンプ操作がある場合に、そのジャンプ先に対応するシーンを見所として検出する。
この場合、ユーザが、再生対象動画を始めてみる場合等、ユーザの視聴履歴に基づいた見所の検出が困難である場合でも、ユーザが属するグループの他のグループメンバーの視聴実績に基づいて、その動画に対する見所を好適に検出できる。
【００６５】
さらには、本実施形態では、視聴傾向判定部１３２は、各グループに対して、第三数以上のユーザが視聴した同一カテゴリの動画で、第四数以上のユーザが、同じシーンをジャンプ先とした操作情報を送信している場合、そのシーンのシーンタグを、動画カテゴリと関連付けたカテゴリ別見所分類情報を生成してグループ情報に記録する。そして、見所検出部１３７は、このカテゴリ別見所分類情報に基づいて、見所を検出する。つまり、見所検出部１３７は、再生対象動画と同一カテゴリの動画（類似動画）を視聴したグループメンバーで、当該カテゴリの動画に対して共通するジャンプ操作が有る場合に、そのジャンプ操作のジャンプ先に対するシーンのシーンタグに基づいて、見所を検出する。
この場合、再生対象動画に対する動画別見所分類情報が記録されていない場合でも、グループメンバーの再生対象動画と同一カテゴリの動画に対するシーンタグに基づいて、見所を検出することができる。
【００６６】
そして、本実施形態では、制御部１３は、さらに、動画の見所に挿入する広告を選択する広告選択部１３８、及び、選択された広告を見所の始まり位置を中心とした所定範囲内の位置に挿入して送信する動画送信部１３９としても機能する。
これにより、ユーザが見所の位置にジャンプ操作を行った際に、動画に広告が挿入されることになる。動画の見所は、ユーザにとって興味度が高い部分であり、広告が挿入されていても広告を視聴する確率が高く、広告効果の向上を図れる。
【００６７】
この際、広告選択部１３８は、ユーザ特性情報に基づいて、広告を選択する。このため、見所となるシーンや、ユーザ属性に対して関連性が高い広告が挿入される。つまり、見所となるシーンを視聴するユーザにとって興味度が高い広告を挿入することができるので、広告効果の更なる向上を図れる。
【００６８】
そして、動画送信部１３９は、ジャンプ操作のジャンプ先が、見所の始まり位置を中心とした所定の判定値以内の位置である場合に、当該ジャンプ操作が見所へのジャンプ操作であるとして判定し、見所の始まり位置を中心とした所定範囲内の位置に挿入して動画を送信する。
つまり、図７に示すように、時間表示バー２１Ｃに対する再生位置カーソル２１Ｄの位置を移動させて、動画の再生位置（ジャンプ先）を指定する場合、見所のシーン始まり位置に再生位置カーソル２１Ｄを移動させてジャンプ先を指定しても、シーン始まり位置からずれる場合がある。また、ユーザが意図的に、シーン始まり位置からずらして、再生位置カーソル２１Ｄを移動させる場合もある。本実施形態では、このような場合でも、ジャンプ先が見所に対する移動であると判定することができ、見所から視聴するユーザに広告を視聴させることができる。
また、判定値としては、乱数を設定することが好ましい。これによって、ユーザが、広告が挿入されないように、ジャンプ先を調整することが困難となり、ユーザが意図的に広告を外して見所を視聴しようとする操作を抑制することができる。
さらに、動画送信部１３９は、ジャンプ操作によって指定されたジャンプ先の位置に広告を挿入する。例えば、見所の始まり位置に広告を挿入すると、見所の始まり位置よりも少し先の位置をジャンプ先と指定すると、広告が再生されない。これに対して、ジャンプ先を広告挿入位置とすることで、確実にユーザに広告を視聴させることができる。
【００６９】
［第二実施形態］
次に、本発明の第二実施形態について説明する。
上述した第一実施形態では、ユーザ操作に、見所に対するジャンプ操作が含まれる場合に、必ず見所の位置に広告が挿入される例であるが、これに限定さない。すなわち、第二実施形態では、見所にジャンプした際の広告の再生条件が第一実施形態と異なり、条件によっては、見所にジャンプした場合でも広告が挿入されない点で上記第一実施形態と相違する。
【００７０】
本実施形態では、図５のステップＳ３３において、さらに、ジャンプ先へのジャンプ量に基づいた広告挿入判定を実施する。
第二実施形態では、図５のステップＳ３３において、以下の処理を実施する。
つまり、本実施形態では、ステップＳ３２においてＹｅｓと判定（操作情報に含まれるジャンプ操作が、見所へのジャンプ先であると判定）された場合、まず、現在の動画の再生位置からジャンプ先までの時間（ジャンプ先へのジャンプ量）を算出する。例えば、開始位置（００：００：００）から、見所に対応したジャンプ先（００：５０：００）に移動する操作情報を受信した場合、ジャンプ量は５０分となる。
【００７１】
そして、算出されたジャンプ量が、予め設定された所定値以上である場合に、動画送信部１３９は、ジャンプ先を広告の挿入位置として、広告コンテンツを再生させた後、ジャンプ先から動画が再生されるように動画送信を行う。
なお、動画における再生位置をフレーム画像の配置順で判定する場合は、現在再生中のフレーム番号と、ジャンプ先のフレーム番号との差（または、現在再生中のフレーム画像と、ジャンプ先のフレーム画像との間に配置されるフレーム画像の数）を算出して、所定値以上であるか否かを判定すればよい。
【００７２】
このような本実施形態では、見所に近い再生位置から、見所の位置にジャンプ操作を行った場合には、広告が挿入されず、現在の再生位置から見所の位置とが所定値以上離れている場合に、広告の挿入を行う。したがって、例えば、ユーザが何度も見所を繰り返して再生したい場合等に、見所にジャンプする毎に広告が挿入されることがなく、ユーザの動画視聴を妨げず、ユーザ満足度を向上させることができる。
【００７３】
［その他の実施形態］
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、以下に示される変形をも含むものである。
【００７４】
［変形例１］
第二実施形態では、動画送信部１３９は、現在の再生位置から、ジャンプ操作によるジャンプ先までのジャンプ量を算出し、見所に近い再生位置から見所にジャンプした場合には、広告の挿入を行わない例を示した。これに対して、見所へのジャンプ回数によって、広告を挿入するか否かを判定してもよい。
例えば、動画送信部１３９は、見所へジャンプ操作が１回目である場合に、ジャンプ先（見所の始まり位置を中心とした所定範囲内）に広告を挿入し、同じ見所に対する２回目以降のジャンプ操作では、ジャンプ先での広告挿入を行わずに動画を送信してもよい。
【００７５】
或いは、同じ見所へのジャンプ操作の回数によって、広告を挿入するか否かを判定してもよい。例えば、４ｋ＋１（ｋは０以上の整数）回目のジャンプ操作を取得した場合に、ジャンプ先に広告を挿入して動画送信を行い、それ以外（４ｋ回目、４ｋ＋２回目，４ｋ＋３回目）のジャンプ操作を取得した場合には、広告を挿入せずにジャンプ先から動画が再生されるように動画送信を行ってもよい。
この際、動画のカテゴリやシーンタグによって、係数ｋを変更してもよい。例えば、シーンタグ「料理レシピ」が関連付けられた見所に対しては、ｋ＝５が設定され、シーンタグ「音楽」が関連付けられた見所に対しては、ｋ＝３が設定されていてもよい。
【００７６】
また、ユーザ特性に基づいて、動画のカテゴリやシーンタグに対する係数ｋがユーザ毎に設定されていてもよい。例えば、上記実施形態では、動画視聴傾向は、視聴履歴に基づいて、ジャンプ先のシーンタグののべ抽出回数に基づいて設定される。のべ抽出回数が多いシーンタグは、ユーザが特に好むシーンであり、広告を挿入しても動画を視聴する傾向が高い。よって、のべ抽出回数に応じて係数ｋの値を小さくしてもよい。
【００７７】
さらに、見所に対する広告挿入を行った際の、複数のユーザの操作情報に基づいて、係数ｋを変更してもよい。例えば広告を挿入した後、見所へのジャンプ回数が減少した場合係数ｋを大きくしてもよい。
【００７８】
［変形例２］
ステップＳ５０及びステップＳ５１においてＮｏと判定された場合、見所を検出しないとしたが、これに限定されない。例えば、動画別見所分類情報やカテゴリ別見所分類情報としては登録されていないが、グループメンバーの視聴履歴に、再生対象動画に含まれるシーンタグを有するシーンをジャンプ先とした操作情報が有るか否かを判定して、ある場合にそのシーンタグを見所と検出してもよい。さらに、グループメンバー以外（ユーザ属性や動画視聴傾向が異なるユーザ）の視聴履歴に基づいて、見所を検出してもよい。
【００７９】
［変形例３］
上記実施形態では、見所検出部１３７は、ユーザが動画に対する操作を行った際の操作情報（ジャンプ操作）に基づいて見所を検出する例を示したが、これに限定されない。
見所検出部１３７は、動画を視聴中の、ユーザのジャンプ操作以外の操作に基づいて見所を検出してもよい。例えば、動画の視聴画面、または別ウインドウに、検索ボックスを表示させ、検索ボックスで検索キーワードが入力されて、ユーザ端末２０から検索要求を受信した場合に、検索要求を受信した際に再生されていたシーンのシーンタグを、動画視聴傾向に加えてもよい。または、動画の視聴終了後等に実施された検索処理の検索キーワードに対応するシーンタグを動画視聴傾向に加えてもよい。
また、動画再生時に、再生されているシーンのシーンタグを表示させ、ユーザによって当該シーンタグが選択されることで、シーンタグに関する検索処理が実施される態様としてもよい。この場合も同様に、見所検出部１３７は、選択されたシーンタグを動画視聴傾向に加えてもよい。
さらに、検索履歴の他、ネットショッピング等のユーザのインターネット上での行動履歴等に基づいて、見所を検出してもよい。
【００８０】
また、上記例は、見所検出部１３７による、検索履歴等のインターネット上の行動履歴に基づいた見所の検出処理であるが、ユーザ特性取得部である視聴傾向判定部１３２がインターネット上の行動履歴に基づいてユーザ特性情報を取得してもよい。
つまり、上記実施形態では、操作情報取得部１３４は、動画に対する操作情報のほか、ユーザのインターネット上の行動履歴をも取得する。視聴傾向判定部１３２は、このようなインターネット上の行動履歴に基づいて、ユーザ属性を判定し、ユーザ情報に記録してもよい。例えば、ユーザが実施した検索処理において、同じ検索キーワードを用いた検索処理が複数回実施された場合、当該検索キーワードをユーザ特性情報として記録してもよい。また、ユーザの購入履歴において、複数回、同じ商品を購入している場合、当該購入された商品や商品カテゴリを、ユーザ特性情報として記録してもよい。
【００８１】
また、視聴傾向判定部１３２は、インターネット上の行動履歴等に基づいたユーザ属性と、動画に対する操作情報のジャンプ操作に対応したシーンのシーンタグとに基づいて、ユーザ特性情報を取得してもよい。例えば、シーンタグと、ユーザ属性との関連度を示したタグ関連データベースを記憶部１２に記憶しておく。そして、視聴傾向判定部１３２は、ジャンプ操作に対応したシーンのシーンタグのうち、ユーザ属性と関連度が高いシーンタグを抽出して、ユーザ特性情報として記録する。この場合、ユーザ特性情報に記録されている各ユーザ属性や、動画視聴傾向（シーンタグ）において、優先度を設定し、ユーザ属性と関連性が高いシーンタグに対する優先度を多より高くする等の処理を行ってもよい。
【００８２】
具体例を挙げて説明すると、操作情報取得部１３４が、ユーザが視聴した動画に関して、「芸能人Ｙ」「料理」「アーティストＸ」「曲名Ｚ」のシーンタグを有するシーンをジャンプ先とした操作情報を取得する。また、操作情報取得部１３４は、当該ユーザの普段のインターネット上での行動履歴として、検索キーワードを「アイドル」とした複数回の検索処理を実施する旨の操作情報を取得しているものとする。ここで、タグ関連データベースとして、各シーンタグの検索キーワード「アイドル」に対する関連度として、「芸能人Ｙ：１．０」、「料理：０．３」、「アーティストＸ：０．４」、「曲名Ｚ：０．４」が記録されている場合、視聴傾向判定部１３２は、「芸能人Ｙ」を動画視聴傾向のシーンタグとして抽出し、ユーザ特性情報を更新する。
【００８３】
［変形例４］
第一実施形態では、複数の操作情報に基づいて、ジャンプ先のシーンタグを抽出し、のべ抽出回数が所定の第一値以上となったシーンタグを、動画視聴傾向として記録した。これに対して、のべ抽出回数が所定の第二値以上となったシーンタグを、ユーザ属性として、ユーザ情報に記録してもよい。ここで、第一値と第二値とは同じ数値であってもよく、異なる値であってもよい。同じ値である場合、のべ抽出回数が第一値以上となるシーンタグは、動画視聴傾向としても、ユーザ属性としても記録される。
また、第二値が第一値よりも大きくてもよい。この場合、視聴傾向判定部１３２は、抽出されたシーンタグののべ抽出回数が第一値以上となった場合に、当該シーンタグを動画視聴傾向として記録し、のべ抽出回数がさらに多い場合は、ユーザがより好む分野である可能性が高いので、ユーザ属性として記録する。
【００８４】
また、サーバ装置１０は、ユーザ情報に基づいたレコメンド情報をユーザ端末２０に送信してもよい。この場合、サーバ装置１０の制御部１３は、ユーザ端末に、ユーザ情報に基づいたお勧め商品やお勧めサービスをレコメンドするレコメンド情報を送信するレコメンド送信部として機能する。このレコメンド送信部は、複数のレコメンド情報を記録するレコメンドＤＢから、ユーザ情報に対応したレコメンド情報を選択して、ユーザ端末２０に送信する。
このような構成では、レコメンド情報を送信する際のユーザ属性と、過去の動画視聴履歴に基づいて、ユーザにとっての見所を高い精度で検出することができる。これに加え、過去の動画の視聴履歴に基づくユーザの好む見所に対応したキーワードが、ユーザ属性として追加されるので、レコメンド情報の配信においても、ユーザの好みに対応したレコメンド情報を高精度に選択することができ、ユーザ満足度をより高めることができる。
【００８５】
［変形例５］
上記実施形態では、図６に示すように、ユーザが動画を初めて閲覧するものか否か、再生対象動画にユーザ特性に対応するシーンタグが含まれるか否か、再生対象動画が動画別分類見所情報に記録された動画であるか否か、再生対象動画のカテゴリに対応するカテゴリ別分類見所情報があり、そのシーンタグが再生対象動画に有るか否か、のそれぞれを順に判定して、見所を検出する例を示したが、これに限定されない。これらのうちの１つまたは複数の処理によって見所を検出してもよい。
【００８６】
また、例えば、動画に対してユーザが実施した操作情報（ジャンプ操作）と、ユーザ特性情報と、を教師データとして蓄積し、動画ＩＤ及びユーザ特性情報を入力、再生対象動画に対する見所のシーンを出力とした学習モデルを機械学習により生成してもよい。この場合、見所検出部は、学習モデルに対して、動画ＩＤ及びユーザ特性情報を入力するだけで、見所を検出することができる。
さらに、上記実施形態では、ユーザ特性情報は、ユーザ属性及び動画視聴傾向である例を示したが、操作情報を含む動画の視聴履歴がユーザ特性情報に含まれてもよい。この場合、見所検出部は、ユーザ属性、過去に視聴した動画のカテゴリ、及び、その動画に対して実施したジャンプ操作から、再生対象動画において、ユーザがジャンプ操作するシーン（見所）を推測する学習モデルを用いて、見所を検出する。
【００８７】
［変形例６］
上記実施形態では、サーバ装置１０は、ユーザ端末２０で動画をストリーミング方式で送信する例を示し、ストリーミング再生中の動画に対してユーザが操作を行った際に、ステップＳ２８からステップＳ３３の処理を実施することで、見所に広告を挿入した。これに対して、ストリーミング方式ではなく、プログレッシブダウンロード方式による動画を送信してもよい。
この場合、動画送信部１３９は、動画の開始位置や、見所の位置に広告を挿入した動画コンテンツを生成して、ユーザ端末２０に送信すればよい。また、動画に対する操作を実施した際の広告挿入動作を制御するプログラムを動画に組み込んで送信してもよい。
【００８８】
その他、本発明の実施の際の具体的な構造及び手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【符号の説明】
【００８９】
１…情報処理システム、１０…サーバ装置（情報処理装置）、１２…記憶部、１３…制御部、２０…ユーザ端末、２１…ディスプレイ、２１Ａ…動画再生画面、２１Ｂ…動画表示枠、２１Ｃ…時間表示バー、２１Ｄ…再生位置カーソル、２１Ｆ…見所表示部、１３１…ユーザ登録部（ユーザ特性取得部）、１３２…視聴傾向判定部（ユーザ特性取得部）、１３３…グループ分類部、１３４…操作情報取得部、１３５…動画取得部、１３６…動画解析部（シーン特定部）、１３７…見所検出部、１３８…広告選択部、１３９…動画送信部。
【図１】
2019216355.tif 000003
【図２】
2019216355.tif 000004
【図３】
2019216355.tif 000005
【図４】
2019216355.tif 000006
【図５】
2019216355.tif 000007
【図６】
2019216355.tif 000008
【図７】
2019216355.tif 000009