(57)【要約】【課題】  効率的な動画視聴方法を提供する。【解決手段】  装置内部を制御する制御部と、外部と通信を行う通信部と、動画データを格納する記憶部と、前記動画データを表示出力する出力部と、ユーザの要求を入力する入力部と、を備え、前記制御部は、ユーザが視聴可能な時間である再生希望時間を前記入力部から入力し、前記動画データの時間帯別の再生回数と前記再生希望時間とに応じて抽出された部分の動画データを前記出力部に表示出力するように制御すること、を特徴とする。【選択図】  図１
2013222996.tif 000002
【特許請求の範囲】
【請求項１】
装置内部を制御する制御部と、
外部と通信を行う通信部と、
動画データを格納する記憶部と、
前記動画データを表示出力する出力部と、
ユーザの要求を入力する入力部と、を備え、
前記制御部は、
視聴者が視聴可能な時間である再生希望時間を前記入力部から入力し、
前記動画データの時間帯別の再生回数と前記再生希望時間とに応じて抽出された部分の動画データを前記出力部に表示出力するように制御すること、を特徴とする情報処理装置。
【請求項２】
装置内部を制御する制御部と、
外部と通信を行う通信部と、
動画データを格納する記憶部と、
前記動画データを表示出力する出力部と、
ユーザの要求を入力する入力部と、を備え、
前記制御部は、
前記動画データおよび前記動画データの時間帯別の再生回数を外部から受信し、
ユーザが視聴可能な時間である再生希望時間を前記入力部から入力し、
前記動画データの時間帯別の再生回数に基づいて、受信した動画データの中から前記再生希望時間に応じた部分を抽出し、抽出した部分の動画データを前記出力部に表示出力するように制御すること、を特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記制御部は、前記動画データの時間帯別の再生回数が最大となる時刻が前記入力部によって入力された再生希望時間の中心となる部分を抽出すること、を特徴とする情報処理装置。
【請求項４】
請求項２に記載の情報処理装置において、
前記制御部は、前記動画データの時間帯別の再生回数が最大となる時刻を含む範囲で、抽出する動画データの部分を変更可能であること、を特徴とする情報処理装置。
【請求項５】
請求項２に記載の情報処理装置において、
前記制御部は、前記動画データの時間帯別の再生回数の時間的変化の増加率が正である区間を連結して、入力部によって入力された再生希望時間になるように、前記動画データの部分を抽出すること、を特徴とする情報処理装置。
【請求項６】
請求項２乃至５のいずれかに記載の情報処理装置において、さらに、
動画データを表示出力した再生回数を時間帯別に積算する再生回数算出部を備えること、を特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記制御部は、前記再生回数算出部により積算された時間帯別の再生回数を外部へ送信するように制御すること、を特徴とする情報処理装置。
【請求項８】
請求項６乃至７のいずれかに記載の情報処理装置において、さらに、
動画データを表示出力した再生時間をもとに再生回数として加算の可否を判定する加算可否判定部を備え、
加算可否判定部は、前記出力部が動画データを表示出力した再生時間が所定の基準時間より短い場合には、その時間帯の再生を再生回数に加算する対象から除外すること、を特徴とする情報処理装置。
【請求項９】
前記請求項６乃至８のいずれかに記載の情報処理装置において、さらに、
外部装置と近接通信を行う近接通信部を備え、
前記制御部は、前記動画データの時間帯別の再生回数および動画データへのリンクを送信するように近接通信部を制御すること、を特徴とする情報処理装置。
【請求項１０】
装置内部を制御する制御部と、
外部と通信を行う通信部と、
動画データを格納する記憶部と、を備え
前記制御部は、
前記記憶部に格納されている動画データをストリーミングデータ形式で外部に送信し、
前記動画データの時間帯別の再生回数を累積的に記憶し、
ユーザが視聴可能な時間である再生希望時間を外部から受信し、
前記動画データの時間帯別の再生回数に基づいて、前記記憶部により格納されている動画データの中から前記再生希望時間に応じた部分を抽出し、外部に送信するように制御すること、を特徴とする動画情報提供装置。
【請求項１１】
装置内部を制御する制御部と、
外部と通信を行う通信部と、
動画データを格納する記憶部と、を備え、
前記制御部は、
前記記憶部に格納されている動画データを外部に送信し、
前記動画データの時間帯別の再生回数を外部から受信して累積的に記憶し、
ユーザが視聴可能な時間である再生希望時間を外部から受信し、
前記動画データの時間帯別の再生回数に基づいて、前記記憶部により格納されている動画データの中から前記再生希望時間に応じた部分を抽出し、外部に送信するように制御すること、を特徴とする動画情報提供装置。
【請求項１２】
請求項１０乃至１１のいずれかに記載の動画情報提供装置において、さらに、
動画データが再生された時間をもとに再生回数として加算の可否を判定する加算可否判定部を備え、
前記加算可否判定部は、再生時間が所定の基準時間より短い場合には、その時間帯の再生を再生回数に加算する対象から除外すること、を特徴とする動画情報提供装置。
【請求項１３】
動画データを記憶するステップと、
再生可能な最大時間を再生希望時間として入力するステップと、
動画データの時間帯別の再生回数に関する情報である時間帯再生回数集計値を取得するステップと、
取得した前記時間帯再生回数集計値を解析するステップと、
記憶した動画データの中から、前記時間帯再生回数集計値の解析結果および前記再生希望時間に応じた部分を抽出するステップと、
抽出した動画データの部分を表示出力するステップと、
動画データを表示出力した部分再生回数を時間帯別に積算するステップと、
動画データの全区間に関する前記部分再生回数の積算値を集計して時間帯別再生回数集計値として保存するステップと、
前記動画データを出力した部分再生時間が所定の基準時間より短い場合には、前記時間帯別再生回数集計値の加算対象から除外するステップと、
を有することを特徴とする動画抽出表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、動画情報提供装置、および動画抽出表示方法に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２０１１−７１６８８号公報（特許文献１）がある。この公報には、「人気シーン視聴要求では、コンテンツＩＤに対応するコンテンツデータの中で、視聴数が高いと決定されたコンテンツデータが取得される。取得された視聴率が高いコンテンツデータがデコードされることで、ディスプレイ６により出力可能な映像信号及び、スピーカ８により出力可能な音声信号が生成される。取得されたコンテンツデータがディスプレイ６に出力されるとともに、グラフ画像も同様に出力される。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７１６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、コンテンツの視聴数を表示した後の視聴方法の支援に関する記載が無く、例えば、ユーザが動画再生に使える再生希望時間の指定による視聴方法、その再生希望時間に応じた適切なシーンの抽出方法、さらに複数人の時間帯別の再生回数の集計によるシーンの選定方法については示されていなかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、その目的は、効率的な動画視聴方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、例えば、特許請求の範囲に記載の構成を採用する。
【０００７】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、装置内部を制御する制御部と、外部と通信を行う通信部と、動画データを格納する記憶部と、前記動画データを表示出力する出力部と、ユーザの要求を入力する入力部と、を備え、前記制御部は、ユーザが視聴可能な時間である再生希望時間を前記入力部から入力し、前記動画データの時間帯別の再生回数と前記再生希望時間とに応じて抽出された部分の動画データを前記出力部に表示出力するように制御すること、を特徴とする。
【発明の効果】
【０００８】
本発明によれば、動画の効率的な視聴を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る、ブロック構成図の一例。
【図２】本発明の第１の実施形態に係る、処理内容のシーケンス図の一例。
【図３】本発明の第１乃至４の実施形態に係る、個人の時間帯別再生回数積算値の一例。
【図４】本発明の第１乃至４の実施形態に係る、時間帯別再生回数集計値の一例。
【図５（ａ）】本発明の第１乃至４の実施形態に係る、再生回数解析による特殊時間帯の抽出の一例。
【図５（ｂ）】本発明の第１乃至４の実施形態に係る、再生回数解析による特殊時間帯の抽出の一例。
【図５（ｃ）】本発明の第１乃至４の実施形態に係る、再生回数解析による特殊時間帯の抽出の一例。
【図６】本発明の第２の実施形態に係る、ブロック構成図の一例。
【図７】本発明の第２の実施形態に係る、処理内容のシーケンス図の一例。
【図８】本発明の第３実施形態に係る、ブロック構成図の一例。
【図９】本発明の第３の実施形態に係る、処理内容のシーケンス図の一例。
【図１０】本発明の第４の実施形態に係る、ブロック構成図の一例。
【図１１】本発明の第４の実施形態に係る、処理内容のシーケンス図の一例。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して詳述する。なお、図面において、同一符号は同一または相当部分を示す。また、本発明は、図示例に限定されるものではない。
【実施例１】
【００１１】
本実施例は、放送やネットワークを介して取得した動画の再生を行う情報処理端末に関し、特に、動画の時間帯別の再生回数をもとに、効率的に動画を再生するものに関する。なお、本実施例において「動画」とは、例えば、短編映画、長編映画、ＵＧＣ（Ｕｓｅｒ  Ｇｅｎｅｒａｔｅｄ  Ｃｏｎｔｅｎｔ）またはテレビ番組であって、ファイル形式等でまとめられた一の単位（かたまり）を示す。なお、短編映画等はあくまで例示であって、動画はこれらに限定されない。また、必ずしもファイル形式等でまとめられたものでなくても良い。
【００１２】
図１は、本発明の実施例１に関わる情報処理装置１、動画情報提供装置２の構成例である。図１中の情報処理装置１は、制御部１０１、通信部１０２、記憶部１０３、出力部１０４、入力部１０５を備える。
【００１３】
制御部１０１は、ＣＰＵ等で構成され、情報処理装置１の内部で実行する処理を統括する機能を持つ。例えば、後述する通信部１０２がデータの送受信を行うための制御、記憶部１０３がデータを入出力するための制御を行う。また、出力部１０４が動画データを表示出力するための制御、入力部１０５がユーザからの入力を受け付けるための制御を行う。
【００１４】
通信部１０２は、携帯電話通信回線網や無線ＬＡＮ等を利用して、外部の機器と通信する機能を持つ通信モジュールである。例えば、後述する動画情報提供装置２の通信部２０２に対して再生要求を送信したり、通信部２０２から動画データを受信する。
【００１５】
記憶部１０３は、情報を格納する機能を持ち、ハードディスクやメモリ等で構成される。前記通信部１０２で送受信する通信データの退避、後述する出力部１０４や入力部１０５で用いる入出力データの退避等を行う。
【００１６】
出力部１０４は、情報を出力する機能を持ち、液晶ディスプレイや有機ELディスプレイなどの映像表示デバイスや、スピーカーなどの音声出力デバイスで構成される。
【００１７】
入力部１０５は、ユーザからの要求を入力する機能を持ち、キーボードやマウス、タッチパネル方式のディスプレイ等、動画の再生要求、視聴者が動画の視聴に使える最大時間である再生希望時間の入力等に用いる。
【００１８】
動画情報提供装置２は、制御部２０１、通信部２０２、記憶部２０３、ストリーミングデータ生成手段２０４、再生回数算出手段３０１、加算可否判定手段３０２、再生回数解析手段３０３で構成される。
【００１９】
制御部２０１は、ＣＰＵ等で構成され、動画情報提供装置２の内部で行う処理を統括する機能を持つ。例えば、後述する通信部２０２がデータの送受信を行うための制御、記憶部２０３がデータを入出力するための制御、ストリーミングデータ生成手段２０４が情報処理装置１からの再生要求に従って指定された再生時刻の動画データを取得するための制御等を行う。
【００２０】
通信部２０２は、広域ネットワーク等に接続して外部の機器と通信する機能を持つ通信モジュールである。例えば、後述する情報処理装置１の通信部１０２から再生要求を受信したり、通信部１０２に動画データおよび、後述する時間帯別再生回数集計値などを送信する。
【００２１】
記憶部２０３は、情報を格納する機能を持ち、ハードディスクやメモリ等で構成される。例えば、映像や音声等を含む動画データや、時間帯別再生回数集計値などを格納する。
【００２２】
ストリーミングデータ生成手段２０４は、情報処理装置１の通信部１０２から受信する再生要求に従って、指定された再生時刻のストリーミング形式のデータを生成する機能を持つ。
【００２３】
再生回数算出手段３０１は、情報処理装置１の通信部１０２から受信する再生要求や再生停止要求などに従って、動画データを送信した回数を再生時間帯別に積算し、記憶部２０３に格納している時間帯別再生回数集計値に加算する機能を持つ。ここで時間帯別再生回数集計値とは、動画の再生回数を時間帯別に積算して、これを複数の視聴者に関して集計したものである。
【００２４】
加算可否判定手段３０２は、前記再生回数算出手段３０１において、動画データを送信した部分再生時間が所定の基準時間より短いと判断した場合には、その時間帯の再生回数として前記時間帯別再生回数集計値に加算しないように抑制する機能を持つ。
【００２５】
再生回数解析手段３０３は、前記再生回数算出手段３０１が算出した時間帯別再生回数集計値の時間的変化を解析する機能を持ち、時間帯別再生回数集計値の最大値や極大値を含む時間帯や上昇傾向にある時間帯などを抽出する。
【００２６】
なお、再生回数算出手段３０１、加算可否判定手段３０２及び再生回数解析手段３０３は、制御部２０１に含まれていても良い。
【００２７】
上記のような構成の情報処理装置と動画情報提供装置を用いた、効率的な視聴を支援する方法を以下に説明する。
【００２８】
図２は、情報処理装置１と動画情報提供装置２の間の通信連携内容を時系列的に説明したシーケンス図であり、UML(Unified Modeling Language)の記法によって表現している。
【００２９】
まず、情報処理装置１は、動画情報提供装置２が提供する各動画のリストを出力部１０４によって表示している（S1001）。このリストを作成するためには、これより前に動画情報提供装置２に接続してリストを取得しておく必要があるが、詳細は省略する。情報処理装置１の入力部１０５によって、再生を行う動画の選択入力が行われる（S1002）。続いて情報処理装置１は、選択された動画を示すコンテンツID等を通信部１０２を介して動画情報提供装置２の通信部２０２へ送信する（S1003）。
【００３０】
動画情報提供装置２の通信部２０２がコンテンツIDを受信したことを検知した制御部２０１は、記憶部２０３に格納されている動画群から、コンテンツIDで特定される動画に関する冒頭のサムネイル画像、および時間帯別再生回数集計値を取得し（S1004）、通信部２０２を介して情報処理装置１へ送信する（S1005）。
【００３１】
情報処理装置１の通信部１０２が動画に関する冒頭のサムネイル画像、および時間帯別再生回数集計値を受信したことを検知した制御部１０１は、出力部１０４を用いてサムネイル画像および時間帯別再生回数集計値をグラフ化した画像を表示する（S1006）。続いて、入力部１０５から再生要求を検知するまで待機する。入力部１０５による再生要求入力を検知(S1007)した制御部１０１は、通信部１０２を介して再生要求を動画情報提供装置２の通信部２０２へ伝送する(S1008)。なお、再生要求には再生方法および再生希望時間が含まれる。
【００３２】
動画情報提供装置２の通信部２０２が再生要求を受信したことを検知した制御部２０１は、再生方法を取得する。再生方法には少なくとも通常再生と特殊再生があり、特殊再生が指定されている場合には、動画情報提供装置２の再生回数解析手段３０３は記憶部２０３に格納されている時間帯別再生回数集計値を取得する。取得した集計値を解析し、例えば、集計値の最大値、極大値、微分係数の変化等とそれらに関わる特殊時間帯を算出する（S1009）。また、再生方法が特殊再生であり、再生希望時間が入力されている場合は、再生希望時間に応じた特殊時間帯を算出する。
【００３３】
なお、本実施例では再生希望時間として、ユーザが動画を視聴可能な最大の時間を適用したが、ユーザが動画の視聴に割こうと考えている最低限の時間であっても良い。何れにせよ、ユーザの希望が反映された時間であることが好ましい。
【００３４】
情報処理装置１の入力部１０５による再生時刻指定の入力を検知した場合（S1010）については、説明を容易にする都合上、S1017以降で触れる。
【００３５】
再生方法として通常再生が指定されていた場合は動画の冒頭を始点とし、もしくは、再生方法として特殊再生が指定されていた場合は再生回数解析手段３０３が算出した特殊時間帯の冒頭を始点とし、もしくは再生時刻要求がある場合はその時刻を始点とし、ストリーミングデータ生成手段２０４は記憶部２０３に格納している動画のストリーミング配信用データの生成を開始する（S1014）。このデータの生成が完了した後、制御部２０１は時間帯別再生回数の計算の基となる、再生開始時刻を取得し(S1015)、生成したストリーミングデータを情報処理装置１の通信部１０２へ配信する（S1016）。
【００３６】
情報処理装置１の通信部１０２を介してストリーミングデータの受信を検知した制御部１０１は、受信したストリーミングデータを映像や音声に変換し、出力部１０４に動画を表示出力する（S1017）。
【００３７】
動画を表示出力している間に、入力部１０５を介して再生時刻指定の入力を検知（S1010）した制御部１０１は、動画情報提供装置２の通信部２０２に再生時刻指定を伝送する（S1011）。動画情報提供装置２の通信部２０２が再生時刻指定の受信を検知した制御部２０１は、動画の再生が終了した時刻である再生終了時刻を取得する（S1012）。再生終了時刻から再生開始時刻を差し引いた時間を部分再生時間と定義するとき、加算可否判定手段３０２は部分再生時間が所定の基準時間より短い場合には、その部分再生を再生回数の加算対象から除外する（S1013）。これらの処理の後、S1014へ続く。
【００３８】
なお、所定の基準時間としては、視聴者が意図を持って視聴した再生かどうかを推測させ得る程度の短い時間（例えば、１秒）を適用することができる。また、視聴者が意図を持って視聴したものの、興味を維持し得なかった部分であったことを窺わせる程度の長い時間（例えば、５秒）を適用しても良い。
【００３９】
上述のS1017において、再生していた動画が最後まで到達して終了した場合、動画の最後の時刻を再生終了時刻として部分再生時間を計算する。また、途中で動画再生を停止した場合は、停止時刻を再生終了時刻として部分再生時間を計算する。このようにして、一連の再生の全ての部分再生時間を算出する（S1018）。
【００４０】
続いて、加算可否判定手段３０２が再生回数から除外する部分再生を抽出する（S1019）。部分再生時間の計算方法はS1013と同様である。最後に、有効な部分再生時間と判断された時間帯だけが時間帯別再生回数集計値に加算される（S1020）。
【００４１】
このようにして、複数の視聴者の動画の再生時間帯の履歴が動画情報提供装置２の時間帯別再生回数集計値として蓄積され、時間帯別再生回数集計値の解析によって再生回数が多い時間帯を抽出することができ、再生する価値があると推定されるシーンの時刻を推薦提示することができる。
【００４２】
図３は、本発明の実施例１乃至４に関わる、個人の時間帯別再生回数の積算値の一例である。この積算値は、視聴者ごとに前述のS1020にて算出される。
【００４３】
例えば、この視聴者に関する部分再生時間はS31〜S34の４区間存在する。S31は動画の冒頭から再生を開始し、時刻T1にて再生を停止したか、もしくは他の時刻へ移動したことを意味する。またS32は、時刻T2から時刻T4まで再生したが、時刻T3から時刻T4の時間帯は２回再生したことを意味する。さらにS33は、時刻T5から時刻T6まで再生しているが、部分再生時間として短いため、加算可否判定手段にて最も除外される可能性のある区間である。最後にS34は、時刻T7から時刻T8まで１回だけ再生したことを意味する。
【００４４】
図４は、本発明の第１乃至４の実施形態に係る、時間帯別再生回数集計値の一例である。時間帯別再生回数集計値は、図４中の401で示すように、ある動画の時間帯別の再生回数を積算し、これを複数の視聴者に関して蓄積したものである。例えば、動画の中盤以降において再生回数が多い傾向があり、この時間帯の周辺が何回も再生する価値のあるシーンである可能性が高いと判定する。
【００４５】
図５は、本発明の第１乃至４の実施形態に関わる、再生回数解析による特殊時間帯の抽出例である。
【００４６】
まず図５(a)は、前記図４の時間帯別再生回数集計値と同一のグラフである。再生回数解析手段３０３が時間帯別再生回数集計値の時間的変化を解析し、例えば最大値をとる時刻Tmaxを得たとする。前述のS1009において取得した再生希望時間Trとすると、視聴者に提示する映像区間S51を再生開始時刻Tsから再生終了時刻Teとするとき、図５(a)は再生開始時刻Ts＝Tmax-Tr/2、再生終了時刻Te=Tmax+Tr/2というように、時刻Tmaxを中心にして前後に均等に分配した一例である。
【００４７】
また、図５(b)に示すように、視聴者に提示する映像区間S52を再生開始時刻Ts’から再生終了時刻Te’とするとき、再生開始時刻Ts’は前記図５(a)のTsより時間dだけ前にずらし、かつ、再生終了時刻Te’を前記図５(a)のTeより調整可能時間dの分だけ前にずらしてもよい。すなわち、再生開始時刻Ts’=Ts-d、再生終了時刻Te’=Te-dとなり、再生希望時間Tr = Te-Ts = Te’-Ts’を維持できる。
【００４８】
ここで、調整可能時間dは、0からTr/2までの値を取ることができ、入力部１０５からの入力を通じて、視聴者が自由に決定してよい。例えば、調整可能時間d=0のときは調整不要であるため、Ts’=Ts, Te’=Teとなり、図5(a)と一致する。このとき、映像区間S51において、再生開始時刻Tsから再生回数最大時刻Tmaxまでの時間と、Tmaxから再生終了時刻Teまでの時間が均等になるため、過去の視聴者が最も注目した時刻Tmaxの前後の映像に関して、時間的バランスを保ちながら効率よく視聴することができる。
【００４９】
また、調整可能時間d=Tr/2としたときは、Te’=Te-d = Tmaxであり、再生回数最大時刻Tmaxで映像が終了する。このとき、再生回数集計値が減少傾向にある時刻Tmax以降を再生区間から外し、視聴者が増加しつつある映像区間を再生区間にすることで、過去の視聴者が注目し始めた映像区間S52を重点的に効率よく視聴することができる。
【００５０】
さらに、図５(c)に視聴者に提示する映像区間が複数ある場合を示す。再生回数解析手段３０３は、時間帯別再生回数の時間的変化を解析し、例えば微分係数が正となる下記の時間帯S53〜S55を抽出できたとする。なお、微分係数が正である区間は、時間帯別再生回数が増加していることを示しており、過去の視聴者が注目し始めた映像区間であることを意味する。ここで、S53の再生開始時刻をTs1、再生終了時刻はTe１とし、同様にS54をTs2からTe2、S55をTs3からTe3の映像区間とした場合、ストリーミングデータ生成手段２０４はTe1とTs2、Te2とTs3を連結した映像としてストリーミングデータを生成することで、視聴者は手動で映像時刻を都度指定しながら視聴する必要性が減少する。これにより、視聴者は過去の視聴者が注目し始めた映像区間だけを効率よく視聴することができる。
【００５１】
また、S53〜S55の合計時間が再生希望時間Trを超えてしまう場合は、例えば最も再生回数が少ないS53を再生対象から除外したり、増加率が相対的に低いS55のような映像区間の一部を再生対象から除外したりする方法によって、再生希望時間Trに適合するように調整するが、調整方法は特に上記に限るものではない。
【００５２】
以上の通り、本実施例によれば、まず、情報処理装置は、装置内部を制御する制御部と、視聴者が再生に使える最大時間である再生希望時間や再生要求を送信して動画データを取得するために外部と通信を行う通信部と、情報を格納しておくための記憶部と、動画データを表示出力するための出力部と、再生希望時間や再生要求を入力するための入力部と、を備える。動画情報提供装置は、装置内部を制御する制御部と、外部からの再生要求を受信して動画データを送信するための通信部と、動画データおよび動画コンテンツの再生回数を時間帯別に積算し、これを複数の視聴者に関して集計した時間帯別再生回数集計値を格納しておくための記憶部と、動画データを出力した再生回数を時間帯別に積算して時間帯別再生回数集計値を計算する再生回数算出手段と、動画データを出力した部分再生時間をもとに再生回数として加算の可否を判定する加算可否判定手段と、前記時間帯別再生回数集計値を解析して前記再生希望時間に応じた動画シーンを抽出する再生回数解析手段と、を備える。情報処理装置の制御部は動画コンテンツを再生する際、動画情報提供装置から時間帯別再生回数集計値を取得する。次に、情報処理装置の制御部は、入力部によって入力された再生希望時間を通信部を介して動画情報提供装置に送信するように指示する。
【００５３】
動画情報提供装置の制御部は、通信部が動画データに関する再生希望時間を受信したことを検知すると、記憶部から取得した時間帯別再生回数集計値を解析して再生希望時間に応じたシーンを抽出するように再生回数解析手段に指示する。ストリーミングデータ生成手段は前記再生希望時間に応じた動画データを生成し、通信部を介して要求時刻に対応するストリーミングデータを情報処理装置に送信する。そして、情報処理装置の出力部は受信した動画データを出力する。
【００５４】
ここで、制御部は通信部が再生停止要求もしくは再生時刻移動要求を受信したことを検知すると、動画データの再生が行われた時間帯別に再生回数を積算し、制御部がその積算値と従来の集計値を加算するように再生回数算出手段に指示する。次に、その集計値を以って記憶部の時間帯別再生回数集計値を更新する。このとき、加算可否判定手段は、動画データの部分再生時間が所定の基準時間より短い場合には、その時間帯の再生回数として時間帯別再生回数集計値に加算しないように抑制する。
【実施例２】
【００５５】
以下、本発明の実施例２について説明する。なお、本実施例における構成及び効果等は特に断りのない限り実施例１と同様である。以下では、本実施例と実施例１との相違点を中心に説明し、共通する点については重複を避けるため可能な範囲で説明を省略する。
【００５６】
図６は、本発明の実施例２に関わる情報処理装置１、動画情報提供装置２の構成例である。図６中の情報処理装置１は、制御部１０１、通信部１０２、記憶部１０３、出力部１０４、入力部１０５、再生回数算出手段３０１、加算可否判定手段３０２、再生回数解析手段３０３を備える。
【００５７】
制御部１０１、通信部１０２、記憶部１０３、出力部１０４および入力部１０５は、実施例１と同様であるため、詳細な説明を省略する。
【００５８】
再生回数算出手段３０１は、入力部１０５により入力される再生要求や再生停止要求などに従って、出力部１０４に動画データを出力した回数を記憶部２０３に格納再生時間帯別に積算する機能を持つ。
【００５９】
加算可否判定手段３０２は、前記再生回数算出手段３０１において、動画データを出力した部分再生時間が所定の基準時間より短いと判断した場合には、その時間帯の再生回数として前記時間帯別再生回数集計値に加算しないように抑制する機能を持つ。
【００６０】
再生回数解析手段３０３は、前記再生回数算出手段３０１が算出した時間帯別再生回数集計値の時間的変化を解析する機能を持ち、時間帯別再生回数集計値の最大値や極大値を含む時間帯や上昇傾向にある時間帯などを抽出する。
【００６１】
動画情報提供装置２は、制御部２０１、通信部２０２、記憶部２０３、で構成される。
【００６２】
制御部２０１は、ＣＰＵ等で構成され、動画情報提供装置２の内部で行う処理を統括する機能を持つ。例えば、後述する通信部２０２が動画データや時間帯別再生回数集計値等の送受信を行うための制御、記憶部２０３がこれらのデータを入出力するための制御等を行う。
【００６３】
通信部２０２は、外部の機器と通信する機能を持つ通信モジュールである。例えば、後述する情報処理装置１の通信部１０２から再生要求を受信したり、通信部１０２に動画データや時間帯別再生回数集計値を送信する。
【００６４】
記憶部２０３は、情報を格納する機能を持ち、ハードディスクやメモリ等で構成される。例えば、映像や音声等を含む動画データや、時間帯別再生回数集計値などを格納する。
【００６５】
上記のような構成の情報処理装置と動画情報提供装置を用いた、効率的な視聴を支援する方法を以下に説明する。
【００６６】
図７は、情報処理装置１と動画情報提供装置２の間の通信連携内容を時系列的に説明したシーケンス図である。まず、情報処理装置１は動画情報提供装置２が提供する各動画のリストを出力部１０４によって表示している（S1101）。このリストを作成するためには、これより前に動画情報提供装置２に接続してリストを取得しておく必要があるが、詳細は省略する。情報処理装置１の入力部１０５によって、再生を行う動画の選択入力が行われる（S1102）。続いて情報処理装置１は、選択されたコンテンツID等を通信部１０２を介して動画情報提供装置２の通信部２０２へ送信する（S1103）。
【００６７】
動画情報提供装置２の通信部２０２がコンテンツIDを受信したことを検知した制御部２０１は、記憶部２０３に格納されている動画群から、コンテンツIDで特定される動画、および時間帯別再生回数集計値を取得し（S1104）、通信部２０２を介して情報処理装置１へ送信する（S1105）。
【００６８】
情報処理装置１の通信部１０２が動画、および時間帯別再生回数集計値を受信したことを検知した制御部１０１は、動画および時間帯別再生回数集計値を記憶部１０３に格納し、動画等の取得が完了した旨を表示する（S1106）。続いて、入力部１０５から再生要求を検知するまで待機する。入力部１０５による再生要求入力を検知(S1107)した制御部１０１は、入力された再生方法を取得する。なお、再生要求は再生方法と再生希望時間で構成される。
【００６９】
再生方法には少なくとも通常再生と特殊再生があり、特殊再生が指定されている場合には、再生回数解析手段３０３は記憶部１０３に格納されている時間帯別再生回数集計値を取得する。取得した集計値を解析し、例えば、集計値の最大値、極大値、微分係数の変化等とそれらに関わる特殊時間帯を算出する（S1108）。また、再生方法が特殊再生であり、再生希望時間が入力されている場合は、再生希望時間に応じた特殊時間帯を算出する。その後、出力部１０４を用いて時間帯別再生回数集計値をグラフ化した画像を表示する（S1109）。
【００７０】
続いて、情報処理装置１の入力部１０５による再生時刻指定の入力を検知した場合（S1110）については、説明を容易にする都合上、S1114以降で触れる。
【００７１】
再生方法として通常再生が指定されていた場合は動画の冒頭を始点とし、もしくは、再生方法として特殊再生が指定されていた場合は再生回数解析手段３０３が算出した特殊時間帯の冒頭を始点とし、制御部１０１は記憶部１０３に格納している動画のデータを取得する。この後、制御部１０１は時間帯別再生回数の計算の基となる再生開始時刻を取得し(S1113)、出力部１０４を用いて動画の再生表示を行う(S1114)。
【００７２】
ここで、動画を表示出力している間に、入力部１０５を介して再生時刻指定の入力を検知（S1110）した制御部１０１は、再生終了時刻を取得する（S1111）。再生終了時刻から再生開始時刻を差し引いた時間を部分再生時間と定義するとき、加算可否判定手段３０２は部分再生時間が所定の基準時間より短い場合には、その部分再生時間を再生回数の加算対象から除外する（S1112）。これらの処理の後、S1113へ続く。
【００７３】
上述のS1114において、再生していた動画が最後まで到達して終了した場合、動画の最後の時刻を再生終了時刻として部分再生時間を計算する。また、途中で動画再生を停止した場合は、停止時刻を再生終了時刻として部分再生時間を計算する。このようにして、一連の再生の全ての部分再生時間を算出する（S1115）。この後、制御部１０１は通信部１０２を介して部分再生時間を動画情報提供装置２へ送信する。動画情報提供装置２の通信部２０２が部分再生時間を受信したことを検知した制御部２０１は、記憶部２０３に部分再生時間を格納し、加算可否判定手段３０２が再生回数から除外する部分再生を抽出する（S1116）。部分再生時間の計算方法はS1112と同様である。最後に、有効な部分再生時間と判断された時間帯だけが時間帯別再生回数集計値に加算される（S1117）。なお、この加算可否判定処理S1116は情報処理装置１、動画情報提供装置２のどちらで実行してもよい。
【００７４】
このようにして、複数の視聴者の動画の再生時間帯の履歴が動画情報提供装置２の時間帯別再生回数集計値として蓄積され、時間帯別再生回数集計値の解析によって再生回数が多い時間帯を抽出することができ、再生する価値があると推定されるシーンの時刻を推薦提示することができる。
【実施例３】
【００７５】
以下、本発明の実施例３について説明する。なお、本実施例における構成及び効果等は特に断りのない限り実施例１と同様である。以下では、本実施例と実施例１との相違点を中心に説明し、共通する点については重複を避けるため可能な範囲で説明を省略する。
【００７６】
図８は、本発明の実施例３に関わる情報処理装置１、動画情報提供装置２の構成例である。図８中の情報処理装置１は、制御部１０１、通信部１０２、記憶部１０３、出力部１０４、入力部１０５、再生回数解析手段３０３を備える。
【００７７】
制御部１０１、通信部１０２、記憶部１０３、出力部１０４および入力部１０５は、実施例１と同様であるため、詳細な説明を省略する。
【００７８】
再生回数解析手段３０３は、時間帯別再生回数集計値の時間的変化を解析する機能を持ち、時間帯別再生回数集計値の最大値や極大値を含む時間帯や上昇傾向にある時間帯などを抽出する。
【００７９】
動画情報提供装置２は、制御部２０１、通信部２０２、記憶部２０３、ストリーミングデータ生成手段２０４、再生回数算出手段３０１、加算可否判定手段３０２で構成される。これらは実施例１と同様であるため、詳細な説明を省略する。
【００８０】
上記のような構成の情報処理装置と動画情報提供装置を用いた、効率的な視聴を支援する方法を以下に説明する。
【００８１】
図９は、情報処理装置１と動画情報提供装置２の間の通信連携内容を時系列的に説明したシーケンス図である。
【００８２】
まず、情報処理装置１は、動画情報提供装置２が提供する各動画のリストを出力部１０４によって表示している（S1201）。このリストを作成するためには、これより前に動画情報提供装置２に接続してリストを取得しておく必要があるが、詳細は省略する。情報処理装置１の入力部１０５によって、再生を行う動画の選択入力が行われる（S1202）。続いて情報処理装置１は、選択されたコンテンツID等を通信部１０２を介して動画情報提供装置２の通信部２０２へ送信する（S1203）。
【００８３】
動画情報提供装置２の通信部２０２がコンテンツIDを受信したことを検知した制御部２０１は、記憶部２０３に格納されている動画群から、コンテンツIDで特定される動画に関する冒頭のサムネイル画像、および再生回数集計値を取得し（S1204）、通信部２０２を介して情報処理装置１へ送信する（S1205）。
【００８４】
情報処理装置１の通信部１０２が動画に関する冒頭のサムネイル画像、および再生回数集計値を受信したことを検知した制御部１０１は、出力部１０４を用いてサムネイル画像および再生回数集計値をグラフ化した画像を表示する（S1206）。続いて、入力部１０５から再生要求を検知するまで待機する。
【００８５】
入力部１０５による再生要求入力を検知(S1207)した制御部１０１は、再生方法を取得する。再生方法には少なくとも通常再生と特殊再生があり、特殊再生が指定されている場合には、再生回数解析手段３０３は記憶部１０３に格納されている時間帯別再生回数集計値を取得する。取得した集計値を解析し、例えば、集計値の最大値、極大値、微分係数の変化等とそれらに関わる特殊時間帯を算出する（S1208）。また、再生方法が特殊再生であり、再生希望時間が入力されている場合は、再生希望時間に応じた特殊時間帯を算出する。
【００８６】
続いて、通信部１０２を介して再生要求を動画情報提供装置２の通信部２０２へ伝送する(S1209)。続いて、情報処理装置１の入力部１０５による再生時刻指定の入力を検知した場合（S1210）については、説明を容易にする都合上、S1213以降で触れる。
【００８７】
動画情報提供装置２の通信部２０２が再生要求を受信したことを検知した制御部２０１は、再生方法として通常再生が指定されていた場合は動画の冒頭を始点とし、もしくは再生方法として特殊再生が指定されていた場合は再生回数解析手段３０３が算出した特殊時間帯の冒頭を始点とし、もしくは再生時刻要求がある場合はその時刻を始点とし、ストリーミングデータ生成手段２０４は記憶部２０３に格納している動画のストリーミング配信用データの生成を開始する（S1214）。このデータの生成が完了した後、制御部２０１は時間帯別再生回数の計算の基となる、再生開始時刻を取得し(S1215)、生成したストリーミングデータを情報処理装置１の通信部１０２へ配信する（S1216）。
【００８８】
情報処理装置１の通信部１０２を介してストリーミングデータの受信を検知した制御部１０１は、受信したストリーミングデータを映像や音声に変換し、出力部１０４に動画を表示出力する（S1217）。
【００８９】
ここで動画を表示出力している間に、入力部１０５を介して再生時刻指定の入力を検知（S1210）した制御部１０１は、動画情報提供装置２の通信部２０２に再生時刻指定を伝送する（S1211）。動画情報提供装置２の通信部２０２が再生時刻指定の受信を検知した制御部２０１は、再生終了時刻を取得する（S1212）。再生終了時刻から再生開始時刻を差し引いた時間を部分再生時間と定義するとき、加算可否判定手段３０２は部分再生時刻が所定の基準時間より短い場合には、その部分再生時間を再生回数の加算対象から除外する（S1213）。これらの処理の後、S1214へ続く。
【００９０】
上述のS1217において、再生していた動画が最後まで到達して終了した場合、動画の最後の時刻を再生終了時刻として部分再生時間を計算する。また、途中で動画再生を停止した場合は、停止時刻を再生終了時刻として部分再生時間を計算する。このようにして、一連の再生の全ての部分再生時間を算出する（S1218）。
【００９１】
続いて、加算可否判定手段３０２が再生回数から除外する部分再生を抽出する（S1219）。部分再生時間の計算方法はS1013と同様である。最後に、有効な部分再生時間と判断された時間帯だけが時間帯別再生回数集計値に加算される（S1220）。
【００９２】
このようにして、複数の視聴者の動画の再生時間帯の履歴が動画情報提供装置２の時間帯別再生回数集計値として蓄積され、時間帯別再生回数集計値の解析によって再生回数が多い時間帯を抽出することができ、再生する価値があると推定されるシーンの時刻を推薦提示することができる。
【実施例４】
【００９３】
以下、本発明の実施例４について説明する。なお、本実施例における構成及び効果等は特に断りのない限り実施例１と同様である。以下では、本実施例と実施例１との相違点を中心に説明し、共通する点については重複を避けるため可能な範囲で説明を省略する。
【００９４】
図１０は、本発明の実施例４に関わる情報処理装置１、動画情報提供装置２、情報処理装置３乃至４の構成例である。図１０中の情報処理装置１は、制御部１０１、通信部１０２、記憶部１０３、出力部１０４、入力部１０５、近接通信部１０６、再生回数算出手段３０１、加算可否判定手段３０２、再生回数解析手段３０３を備える。
【００９５】
制御部１０１、通信部１０２、記憶部１０３、出力部１０４および入力部１０５は、実施例１と同様であるため、詳細な説明を省略する。
【００９６】
近接通信部１０６は、NFC(Near Field Communication)の規格等に即して近距離の外部の機器と通信する機能を持つ通信モジュールであり、後述する他の情報処理装置３乃至４の近接通信部に対して、動画データへのリンクや時間帯別再生回数集計値等を送受信する。
【００９７】
再生回数算出手段３０１は、入力部１０５により入力される再生要求や再生停止要求などに従って、出力部１０４に動画データを出力した回数を記憶部２０３に格納再生時間帯別に積算する機能を持つ。
【００９８】
加算可否判定手段３０２は、前記再生回数算出手段３０１において、動画データを出力した部分再生時間が所定の基準時間より短いと判断した場合には、その時間帯の再生回数として前記時間帯別再生回数集計値に加算しないように抑制する機能を持つ。
【００９９】
再生回数解析手段３０３は、前記再生回数算出手段３０１が算出した時間帯別再生回数集計値の時間的変化を解析する機能を持ち、時間帯別再生回数集計値の最大値や極大値を含む時間帯や上昇傾向にある時間帯などを抽出する。
【０１００】
動画情報提供装置２は、制御部２０１、通信部２０２、記憶部２０３、で構成される。
【０１０１】
制御部２０１は、ＣＰＵ等で構成され、動画情報提供装置２の内部で行う処理を統括する機能を持つ。例えば、後述する通信部２０２が動画データや時間帯別再生回数集計値等の送受信を行うための制御、記憶部２０３がこれらのデータを入出力するための制御等を行う。
【０１０２】
通信部２０２は、外部の機器と通信する機能を持つ通信モジュールである。例えば、後述する情報処理装置１の通信部１０２から再生要求を受信したり、通信部１０２に動画データや時間帯別再生回数集計値を送信する。
【０１０３】
記憶部２０３は、情報を格納する機能を持ち、ハードディスクやメモリ等で構成される。例えば、映像や音声等を含む動画データや、時間帯別再生回数集計値などを格納する。
【０１０４】
ストリーミングデータ生成手段２０４は、情報処理装置１の通信部１０２から受信する再生要求に従って、指定された再生時刻のストリーミング形式のデータを生成する機能を持つ。
【０１０５】
情報処理装置３乃至４は、前記情報処理装置１と同じ構成であるが、図１０中では構成を簡略化して表現している。
【０１０６】
上記のような構成の情報処理装置と動画情報提供装置を用いた、効率的な視聴を支援する方法を以下に説明する。
【０１０７】
図１１は、情報処理装置１と動画情報提供装置２の間、また、情報処理装置１と情報処理装置３乃至４の間における通信連携内容を時系列的に説明したシーケンス図である。
【０１０８】
まず、情報処理装置１は他の情報処理装置３の通信部を介して、視聴する動画コンテンツへのリンクおよび時間帯別再生回数集計値を受信する（S1301）。制御部１０１は、受信したリンクおよび時間帯別再生回数集計値を記憶部１０３に格納し、出力部１０４に時間帯別再生回数集計値のグラフを表示する(S1302)。続いて、入力部１０５から再生要求を検知するまで待機する。入力部１０５による再生要求入力を検知(S1303)した制御部１０１は、入力された再生方法を取得する。なお、再生要求は再生方法と再生希望時間で構成される。
【０１０９】
再生方法には少なくとも通常再生と特殊再生があり、特殊再生が指定されている場合には、再生回数解析手段３０３は記憶部１０３に格納されている時間帯別再生回数集計値を取得する。取得した集計値を解析し、例えば、集計値の最大値、極大値、微分係数の変化等とそれらに関わる特殊時間帯を算出する（S1304）。また、再生方法が特殊再生であり、再生希望時間が入力されている場合は、再生希望時間に応じた特殊時間帯を算出する。
【０１１０】
S1301で取得した動画へのリンク等を用いた再生要求入力を検知した制御部１０１は、通信部１０２を介して動画情報提供装置２に対して再生要求を伝送する(S1305)。
続いて、情報処理装置１の入力部１０５による再生時刻指定の入力を検知した場合（S1306）については、説明を容易にする都合上、S1313以降で触れる。
【０１１１】
再生方法として通常再生が指定されていた場合は動画の冒頭を始点とし、もしくは再生方法として特殊再生が指定されていた場合は再生回数解析手段３０３が算出した特殊時間帯の冒頭を始点とし、もしくは再生時刻要求がある場合はその時刻を始点とし、ストリーミングデータ生成手段２０４は記憶部２０３に格納している動画のストリーミング配信用データの生成を開始し（S1310）、生成したストリーミングデータを情報処理装置１の通信部１０２へ配信する（S1311）。
【０１１２】
情報処理装置１の通信部１０２を介してストリーミングデータの受信を検知した制御部１０１は、制御部１０１は時間帯別再生回数の計算の基となる再生開始時刻を取得し(S1312)、受信したストリーミングデータを映像や音声に変換し、出力部１０４に動画を表示出力する（S1313）。
【０１１３】
ここで動画を表示出力している間に、入力部１０５を介して再生時刻指定の入力を検知（S1306）した制御部１０１は、動画情報提供装置２の通信部２０２に再生時刻指定を伝送する（S1307）。また、制御部１０１は再生終了時刻を取得する（S1308）。ここで、再生終了時刻から再生開始時刻を差し引いた時間を部分再生時間と定義するとき、加算可否判定手段３０２は部分再生時間が所定の基準時間より短い場合には、その部分再生時間を再生回数から除外する（S1309）。これらの処理の後、S1310へ続く。
【０１１４】
上述のS1313において、再生していた動画が最後まで到達して終了した場合、動画の最後の時刻を再生終了時刻として部分再生時間を計算する。また、途中で動画再生を停止した場合は、停止時刻を再生終了時刻として部分再生時間を計算する。このようにして、一連の再生の全ての部分再生時間を算出する（S1314）し、記憶部１０３に部分再生時間を格納する。そして加算可否判定手段３０２が再生回数から除外する部分再生を抽出する（S1315）。部分再生時間の計算方法はS1309と同様である。最後に、有効な部分再生時間と判断された時間帯だけが時間帯別再生回数集計値に加算される（S1316）。
【０１１５】
最後に、制御部１０１は通信部１０２を介して、記憶部１０３に格納している動画データへのリンク、および時間帯別再生回数集計値を他の情報処理端末４の通信部に対して送信し(S1317)、これらのデータの情報処理装置間で共有する。また、制御部１０１は通信部１０２を介して、記憶部１０３に格納している時間帯別再生回数集計値を動画情報提供装置２に送信し、動画情報提供装置２０３にある時間帯別再生回数集計値を更新することもできるが、必須ではない。
【０１１６】
このようにして、これまでの視聴者の動画の再生時間帯の履歴が時間帯別再生回数集計値として蓄積され、時間帯別再生回数集計値の解析によって再生回数が多い時間帯を抽出することができ、再生する価値があると推定されるシーンの時刻を推薦提示することができる。また、近距離にある情報処理端末間で再生履歴を共有できるので、家族や友人など、親しい人の間ならではのシーンの抽出を可能にすることができる。
【０１１７】
なお、本発明は上記した各実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した各実施例は本発明を分かり易く説明するために詳細に説明されたものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１１８】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。なお、各機能を実現するプログラム等をサーバ等に複製し、情報処理端末１その他の端末、装置、機器等に有線または無線の通信回線等を介して提供するようにしても良い。この場合、ユーザは、端末等を操作して、サーバ等から必要なプログラム等をダウンロードし、端末等の記憶部にインストールさせることができる。
【０１１９】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１２０】
１…情報処理装置
２…動画情報提供装置
３…情報処理装置
４…情報処理装置
１０１…制御部
１０２…通信部
１０３…記憶部
１０４…出力部
１０５…入力部
１０６…近接通信部
２０１…制御部
２０２…通信部
２０３…記憶部
２０４…ストリーミングデータ生成手段
３０１…再生回数算出手段
３０２…加算可否判定手段
３０３…再生回数解析手段
【図１】
2013222996.tif 000003
【図２】
2013222996.tif 000004
【図３】
2013222996.tif 000005
【図４】
2013222996.tif 000006
【図５（ａ）】
2013222996.tif 000007
【図５（ｂ）】
2013222996.tif 000008
【図５（ｃ）】
2013222996.tif 000009
【図６】
2013222996.tif 000010
【図７】
2013222996.tif 000011
【図８】
2013222996.tif 000012
【図９】
2013222996.tif 000013
【図１０】
2013222996.tif 000014
【図１１】
2013222996.tif 000015