(57)【要約】【課題】動画コンテンツに対する視聴者からの注目度に基づいて、当該動画コンテンツのダイジェスト映像を生成するサーバ、方法及びプログラムを提供すること。【解決手段】サーバ１０は、動画コンテンツの再生位置を示す情報を含んだコメントデータを取得するコメント取得部１５と、動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、コメント取得部１５により取得したコメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定するダイジェスト採否判定部１６と、ダイジェスト採否判定部１６により閾値を超えたと判定した時間帯に関連して、動画コンテンツの一部分を抽出し、抽出された部分を連結し、ダイジェスト映像を生成するダイジェスト生成部１８と、を備える。【選択図】図３
2010004309.tif 000002
【特許請求の範囲】
【請求項１】
動画コンテンツのダイジェスト映像を生成するサーバであって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得手段と、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得手段により取得したコメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定手段と、
前記判定手段により前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出手段と、
前記抽出手段により抽出された部分を連結し、前記ダイジェスト映像を生成する生成手段と、を備えるサーバ。
【請求項２】
前記ダイジェスト映像の再生時間の指定を受け付ける受付手段と、
前記ダイジェスト映像が、前記受付手段により受け付けた再生時間となるように、前記閾値または前記時間幅を調整する調整手段と、を更に備える請求項１に記載のサーバ。
【請求項３】
前記抽出手段は、前記判定手段により前記閾値を超えたと判定した時間帯より前に再生された部分を含んで、前記動画コンテンツの一部分を抽出することを特徴とする請求項１または請求項２に記載のサーバ。
【請求項４】
前記動画コンテンツの種類を示すデータを記憶する記憶手段を更に備え、
前記抽出手段は、前記記憶手段により記憶された前記動画コンテンツの種類に基づいて、当該動画コンテンツから抽出する範囲を決定することを特徴とする請求項１から請求項３のいずれかに記載のサーバ。
【請求項５】
ネットワークで接続された複数のユーザ端末から、前記コメントデータを受信する受信手段と、
前記複数のユーザ端末へ、前記受信手段により受信したコメントデータを表示させる表示データを送信する送信手段と、を更に備える請求項１から請求項４のいずれかに記載のサーバ。
【請求項６】
前記判定手段は、前記コメントデータを入力したユーザの数を、前記分量として算出することを特徴とする請求項１から請求項５のいずれかに記載のサーバ。
【請求項７】
前記判定手段は、前記コメントデータの文字数により、前記分量に重み付けを行うことを特徴とする請求項１から請求項６のいずれかに記載のサーバ。
【請求項８】
前記コメントデータに含まれる語句の重要度を算出する算出手段を更に備え、
前記判定手段は、前記算出手段により算出された重要度に基づいて、前記コメントデータを取捨選択した後に前記分量を算出することを特徴とする請求項１から請求項７のいずれかに記載のサーバ。
【請求項９】
動画コンテンツのダイジェスト映像をコンピュータが生成する方法であって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得ステップと、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得ステップにより取得したコメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定ステップと、
前記判定ステップにより前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出ステップと、
前記抽出ステップにより抽出された部分を連結し、前記ダイジェスト映像を生成する生成ステップと、を含む方法。
【請求項１０】
請求項９に記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのダイジェストを生成するサーバ、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、テレビ放送等の動画コンテンツの内容を簡単に把握するために、動画コンテンツの主要な部分を抽出して短時間に圧縮したダイジェスト映像を生成することが行われている。更に、このダイジェスト映像の生成処理を自動化する試みもなされている。
【０００３】
また、通信容量や記憶容量が小さい場合には、ダイジェスト映像のサイズを小さくすることも重要である。そこで、例えば、特許文献１には、サイズや個数によるダイジェスト生成条件から、限られた蓄積可能に合わせてダイジェスト映像を生成することが提案されている。
【特許文献１】特開２００５−２０２８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示された方法は、ダイジェスト映像の個数やサイズを調整はするものの、動画コンテンツの内容に応じてダイジェストとして抽出する箇所を選択することは難しかった。
【０００５】
ここで、動画コンテンツの内容に応じて重要なシーンを抽出することができれば、ダイジェスト映像としての価値が高まる。例えば、動画コンテンツの実際の視聴者からの注目度を評価できれば、視聴者に注目されたシーンを選択することができる。このように、動画コンテンツの各シーンにに対する視聴者からの注目度を反映させることが望ましい。
【０００６】
そこで本発明は、動画コンテンツに対する視聴者からの注目度に基づいて、当該動画コンテンツのダイジェスト映像を生成するサーバ、方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  動画コンテンツのダイジェスト映像を生成するサーバであって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得手段と、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得手段により取得したコメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定手段と、
前記判定手段により前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出手段と、
前記抽出手段により抽出された部分を連結し、前記ダイジェスト映像を生成する生成手段と、を備えるサーバ。
【０００９】
このような構成によれば、当該サーバは、動画コンテンツの再生位置を示す情報を含んだコメントデータを取得し、動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、コメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定し、閾値を超えたと判定した時間帯に関連して、動画コンテンツの一部分を抽出し、抽出された部分を連結し、ダイジェスト映像を生成する。
【００１０】
このことにより、当該サーバは、コメントデータが所定量より多く書き込まれた時間帯を選択して、当該動画コンテンツの一部分を抽出することによりダイジェスト映像を生成する。したがって、視聴者により注目された結果としてコメントデータが多く書き込まれた時間帯を選択して、ダイジェスト映像を生成することができる。
【００１１】
（２）  前記ダイジェスト映像の再生時間の指定を受け付ける受付手段と、
前記ダイジェスト映像が、前記受付手段により受け付けた再生時間となるように、前記閾値または前記時間幅を調整する調整手段と、を更に備える（１）に記載のサーバ。
【００１２】
このような構成によれば、当該サーバは、ダイジェスト映像の再生時間の指定を受け付け、ダイジェスト映像が、受け付けた再生時間となるように、閾値または時間幅を調整する。
【００１３】
このことにより、当該サーバは、コメントデータの分量を算出する時間帯の幅と、注目度が高いと判断する基準としての閾値を調整するので、ダイジェスト映像を、指定された再生時間とすることができる。
【００１４】
（３）  前記抽出手段は、前記判定手段により前記閾値を超えたと判定した時間帯より前に再生された部分を含んで、前記動画コンテンツの一部分を抽出することを特徴とする（１）または（２）に記載のサーバ。
【００１５】
このような構成によれば、当該サーバは、コメントデータの分量が閾値を超える時間帯に対して、この時間帯より過去の映像を含んでダイジェスト映像を生成する。このことにより、視聴者の注目度が高まるきっかけとなった映像を、ダイジェスト映像に含めることができる。その結果、重要なシーンの全体、あるいはその前後を含めてダイジェスト映像とできるので、理解のし易い映像にできる可能性がある。
【００１６】
（４）  前記動画コンテンツの種類を示すデータを記憶する記憶手段を更に備え、
前記抽出手段は、前記記憶手段により記憶された前記動画コンテンツの種類に基づいて、当該動画コンテンツから抽出する範囲を決定することを特徴とする（１）から（３）のいずれかに記載のサーバ。
【００１７】
このような構成によれば、当該サーバは、動画コンテンツの種類を示すデータを記憶し、記憶された動画コンテンツの種類に基づいて、当該動画コンテンツから抽出する範囲を決定する。
【００１８】
このことにより、当該サーバは、例えば、スポーツやドラマ等の動画コンテンツの種類に応じて、ダイジェスト映像として抽出する範囲を、長くしたり短くしたり、あるいは抽出する時間帯を過去寄りにずらしたり、といった調整を行うことができる。その結果、内容をより理解し易いダイジェスト映像とできる可能性がある。
【００１９】
（５）  ネットワークで接続された複数のユーザ端末から、前記コメントデータを受信する受信手段と、
前記複数のユーザ端末へ、前記受信手段により受信したコメントデータを表示させる表示データを送信する送信手段と、を更に備える（１）から（４）のいずれかに記載のサーバ。
【００２０】
このような構成によれば、当該サーバは、ネットワークで接続された複数のユーザ端末から、コメントデータを受信し、複数のユーザ端末へ、受信したコメントデータを表示させる表示データを送信する。
【００２１】
このことにより、当該サーバは、ネットワークを介して複数ユーザからのコメントの書き込みおよび表示を実現する、掲示板やチャット等の機能を提供するので、この機能を利用して、複数のユーザ端末からコメントデータを収集することができる。
【００２２】
（６）  前記判定手段は、前記コメントデータを入力したユーザの数を、前記分量として算出することを特徴とする（１）から（５）のいずれかに記載のサーバ。
【００２３】
このような構成によれば、当該サーバは、コメントデータを入力したユーザの数に基づいて注目度を評価し、ダイジェスト映像を生成する。したがって、当該サーバは、多くのユーザから注目された部分を集めた、効率的なダイジェスト映像を生成することができる。
【００２４】
（７）  前記判定手段は、前記コメントデータの文字数により、前記分量に重み付けを行うことを特徴とする（１）から（６）のいずれかに記載のサーバ。
【００２５】
このような構成によれば、当該サーバは、コメントデータの文字数により注目度の評価に重み付けを行うので、より多くの（長い）書き込みがされた部分が優先的に抽出される。コメントデータの文字数が多ければ、その部分に深く関心を持たれている可能性が高いので、このことにより、当該サーバは、視聴者に注目された部分を、より確実に抽出できる可能性がある。
【００２６】
（８）  前記コメントデータに含まれる語句の重要度を算出する算出手段を更に備え、
前記判定手段は、前記算出手段により算出された重要度に基づいて、前記コメントデータを取捨選択した後に前記分量を算出することを特徴とする（１）から（７）のいずれかに記載のサーバ。
【００２７】
このような構成によれば、当該サーバは、コメントデータに含まれる語句の重要度を算出し、算出された重要度に基づいて、コメントデータを取捨選択した後にコメントデータの分量を算出する。
【００２８】
このことにより、当該サーバは、コメントデータの中でも、例えば偏って出現する語句の重要度を高く設定したり、コンテンツとは無関係と思われる話題を示す所定の語句（例えば、「さっきの」、「そういえば」、「ところで」等）の重要度を低く設定したり、といった調整により、コメントデータを取捨選択することができる。その結果、当該サーバは、動画コンテンツに関連の深いコメントデータを選択して、注目度の高いシーンのダイジェスト映像を生成できる可能性がある。
【００２９】
（９）  動画コンテンツのダイジェスト映像をコンピュータが生成する方法であって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得ステップと、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得ステップにより取得したコメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定ステップと、
前記判定ステップにより前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出ステップと、
前記抽出ステップにより抽出された部分を連結し、前記ダイジェスト映像を生成する生成ステップと、を含む方法。
【００３０】
このような構成によれば、当該方法を実行することにより、（１）と同様の効果が期待できる。
【００３１】
（１０）  （９）に記載の方法をコンピュータに実行させるプログラム。
【００３２】
このような構成によれば、当該プログラムをコンピュータに実行させることにより、（１）と同様の効果が期待できる。
【発明の効果】
【００３３】
本発明によれば、動画コンテンツに対する視聴者からの注目度に基づいて、当該動画コンテンツのダイジェスト映像を生成することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施形態について図を参照しながら説明する。
【００３５】
［システム全体構成］
図１は、本実施形態に係るサーバ１０と関連要素との全体構成を示す図である。サーバ１０は、ネットワークを介して、ユーザ端末２０、３０と接続されている。
【００３６】
サーバ１０は、ユーザ端末２０に対して動画コンテンツを配信する。ユーザ端末２０のユーザは、視聴した動画コンテンツに対するコメントを書き込み、他のユーザが書き込んだコメントも含めて閲覧する。
【００３７】
サーバ１０は、ユーザ端末２０により書き込まれたコメントデータを蓄積する。そして、サーバ１０は、ユーザ端末３０から要求があった際に、時間帯毎のコメントデータの分量に基づいて、動画コンテンツのダイジェスト映像を生成して、ユーザ端末３０に送信する。
【００３８】
なお、本実施形態では、動画コンテンツはユーザ端末２０へ配信されることとするが、これには限られない。例えば、ユーザは、テレビ等の受像機や、他の端末装置等にて視聴した動画コンテンツのコメントを、ユーザ端末２０により書き込み、および閲覧する形態であってもよい。
【００３９】
また、動画コンテンツの視聴は、仮想空間内であってもよく、複数のユーザがログインした仮想空間内において、ユーザそれぞれが発言、あるいは会話した内容を、コメントとしてサーバ１０が蓄積してもよい。
【００４０】
［ハードウェア構成］
図２は、本実施形態に係るサーバ１０のハードウェア構成を示す図である。サーバ１０は、制御部３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン２００、通信Ｉ／Ｆ（Ｉ／Ｆ：インタフェース）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、Ｉ／Ｏコントローラ３６０、ハードディスク３７０、光ディスクドライブ３８０、並びに半導体メモリ３９０を備える。尚、ハードディスク３７０、光ディスクドライブ３８０、並びに、半導体メモリ３９０はまとめて記憶装置４１０と呼ばれる。
【００４１】
制御部３００は、サーバ１０を統括的に制御する部分であり、ハードディスク３７０（後述）に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４２】
通信Ｉ／Ｆ３３０は、サーバ１０が、ネットワークを介してユーザ端末２０、３０（図１）等、他の装置と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【００４３】
ＢＩＯＳ３５０は、サーバ１０の起動時にＣＰＵ３１０が実行するブートプログラムや、サーバ１０のハードウェアに依存するプログラム等を記録する。
【００４４】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０、および半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００４５】
ハードディスク３７０は、本ハードウェアをサーバ１０として機能させるための各種プログラム、本発明の機能を実行するプログラムおよび後述するテーブル等を記憶する。なお、サーバ１０は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００４６】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０またはハードディスク３７０に提供することもできる。
【００４７】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、サーバ１０は、記憶装置４１０、制御部３００等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４８】
［機能構成］
図３は、本実施形態に係るサーバ１０の機能構成を示す図である。サーバ１０の制御部３００は、ユーザログイン受付部１１と、コメント受付部１２と、コメント送信部１３と、ダイジェスト生成要求受付部１４と、コメント取得部１５と、ダイジェスト採否判定部１６と、採否ライン調整部１７と、ダイジェスト生成部１８と、ダイジェスト送信部１９と、を備える。また、サーバ１０の記憶装置４１０は、ユーザ管理ＤＢ４１と、コメント管理ＤＢ４２と、動画ＤＢ４３と、を備える。
【００４９】
ユーザログイン受付部１１は、ユーザ端末２０からの要求に応じて、ユーザ管理ＤＢ４１を参照し、動画コンテンツに対するコメントの書き込みおよび閲覧を行うためのユーザ認証を行う。この認証は、掲示板やチャットへのログインの他、仮想空間へのログイン処理を含む。
【００５０】
コメント受付部１２は、ユーザ端末２０から、動画コンテンツに対するコメントデータを受け付け、コメント管理ＤＢ４２に記憶する。このコメントデータには、時刻等、動画コンテンツの再生位置を示すデータが含まれ、コメント受付部１２は、複数のユーザから次々に書き込まれたコメントデータを、再生位置およびユーザにより分類して記憶する。
【００５１】
図４は、本実施形態に係るコメントデータを記憶したテーブルを示す図である。ここでは、動画コンテンツを識別するコンテンツＩＤに対して、再生位置を示す時刻およびユーザＩＤと共に、コメントデータが記憶される。なお、再生位置を示すデータは、時刻には限られず、例えば、動画コンテンツの開始からの経過時間やフレーム数等でもよい。
【００５２】
コメント送信部１３は、コメント管理ＤＢ４２にて記憶されているコメントデータを、ユーザ端末２０へ送信する。ユーザ端末２０では、複数のユーザにより書き込まれたコメントが時系列で表示される。これにより、ユーザは、コンテンツを視聴しながら、他のユーザのコメント（発言）を見ることができる。その結果、更にコメントの書き込みが促されるので、注目されるシーンであるほど、コメントが多く書き込まれることとなる。
【００５３】
ダイジェスト生成要求受付部１４は、ユーザ端末３０から、動画コンテンツに関するダイジェスト映像の生成要求を受け付ける。この生成要求には、ダイジェスト映像の再生時間の指定が含まれる。ユーザ端末３０のユーザは、動画コンテンツの内容を短時間で把握したり、改めて重要シーンを見直したりするために、指定時間内に収まるダイジェスト映像の生成を要求する。
【００５４】
コメント取得部１５は、ダイジェスト映像の生成要求があった動画コンテンツに関するコメントデータを、コメント管理ＤＢ４２から取得する。
【００５５】
ダイジェスト採否判定部１６は、コメント取得部１５により取得したコメントデータの分量に基づいて、動画コンテンツの中からダイジェスト映像として選択する部分を判定する。
【００５６】
図５は、本実施形態に係るダイジェスト映像の生成の様子を示す概念図である。動画コンテンツを視聴するユーザそれぞれは、注目シーンにおいてコメントの書き込みを行い、多くのユーザが注目した時間帯の書き込みが多くなる。ダイジェスト採否判定部１６は、この書き込みの分量が多い時間帯をダイジェスト映像として選択する。
【００５７】
ここで、ダイジェスト採否判定部１６は、指定された動画コンテンツに関する全てのコメントデータを対象とはせず、コメントの内容に応じて取捨選択する。具体的には、まず、コメントデータを形態素解析することにより抽出される語句に関して、重要度を算出する。この重要度は、語句の出現頻度に基づくＴＦ・ＩＤＦ等の指標であってよい。そして、所定以上の重要度である語句を含んだコメントデータを対象とする。
【００５８】
また、例えば、「さっきの」、「そういえば」、「ところで」等、動画コンテンツの内容とは無関係である可能性が高い所定の種類の語句については、重要度を低く算出し、これらの語句を含むコメントデータを対象から除く。
【００５９】
このように、ダイジェスト採否判定部１６は、動画コンテンツの時間帯それぞれに関連するコメントデータを選択し、続いて、これらのコメントデータの分量を時間帯毎に算出する。
【００６０】
図６は、本実施形態に係る時間帯毎のコメントデータの数と時刻との関係を示す図である。ここでは、動画コンテンツの再生時間を単位時間（時間幅ａ）の時間帯に分割した際に、この時間帯毎のコメントデータの数を示している。
【００６１】
なお、図６では、コメントデータの分量として、時間帯毎のコメントデータの数としたが、これには限られない。例えば、コメントデータを書き込んだユーザ数でもよい。また、コメントデータの文字数により重み付けをした値を用いてもよい。このことにより、例えば、文字数の多いコメントがあれば、このコメントを書き込んだユーザからの注目度が高いと判断できるので、ダイジェスト映像として採用される可能性が高まる。
【００６２】
そして、ダイジェスト採否判定部１６は、図６に基づいて、コメントデータの分量が、採否ラインとして設定した閾値ｘを超える時間帯（網掛け部分）を選択する。
【００６３】
採否ライン調整部１７は、ダイジェスト採否判定部１６により採用された時間帯に基づくダイジェスト映像の合計時間が、ダイジェスト生成要求受付部により受け付けた指定時間とならなかった場合に、採否ライン（図６）を調整する。
【００６４】
ここで、動画コンテンツのうち、ダイジェスト映像として抽出する部分は、ダイジェスト採否判定部１６により採用された時間帯に基づいて、以下（図７）のように決定する。この決定された抽出部分の合計が、ダイジェスト映像の合計時間となる。
【００６５】
図７は、本実施形態に係るダイジェスト映像として抽出する部分を示す図である。ここで、時刻ｔ１〜ｔ２の範囲が、ダイジェスト採否判定部１６により採用された時間帯であるとする。
【００６６】
ダイジェスト映像として抽出する部分は、動画コンテンツの種類（例えば、「紀行」、「スポーツ」、「ニュース」等）により、予め設定可能である。例えば、「紀行」であれば時刻ｔ１からｔ２までと同じ長さの時間（ａ）、「スポーツ」であれば、時刻ｔ１からｔ２までより短い時間（ｂ）、「ニュース」であれば、時刻ｔ１より以前が長い時間（ｃ）、等を設定しておく。
【００６７】
なお、図６（ａ）（ｂ）（ｃ）のように、時刻ｔ１より前の時間をダイジェスト映像に含めることにより、コメントデータが書き込まれるきっかけとなったシーンを含めることができるので、短くても理解し易いダイジェスト映像とすることができる。
【００６８】
ここで、採否ライン調整部１７は、ダイジェスト映像の合計時間が指定時間よりも長い場合には、採否ラインを引き上げ（閾値ｘを増加させ）、指定時間よりも短い場合には、採否ラインを引き下げる（閾値ｘを減少させる）。なお、ダイジェスト映像の合計時間が指定時間と等しいか、または所定範囲に収まった場合には、採否ラインの調整は終了する。
【００６９】
また、採否ライン調整部１７は、時間幅ａ（図６）の調整も行うこととしてよい。例えば、コメントデータの分量が全体として少ない場合には、時間幅ａが短いと、分量のばらつきが少ないため、採否ラインの調整のみではダイジェスト映像を指定時間にすることができない。そのため、採否ライン調整部１７は、採否ラインに加えて時間幅ａを調整することにより、指定時間のダイジェスト映像を生成することができる。
【００７０】
ダイジェスト生成部１８は、ダイジェスト採否判定部１６により採用された時間帯に基づいて、動画コンテンツのうち、図７のような対応関係にある部分を動画ＤＢ４３から抽出する。そして、ダイジェスト生成部１８は、これらの抽出した部分を連結し、ダイジェスト映像を生成する。
【００７１】
ダイジェスト送信部１９は、ダイジェスト生成部１８により生成されたダイジェスト映像を、ユーザ端末３０に送信する。
【００７２】
［処理フロー］
図８は、本実施形態に係るサーバ１０の制御部３００における処理の流れを示す図である。
【００７３】
ステップＳ１では、制御部３００は、ユーザ端末３０から、ダイジェスト映像の再生時間としての時間指定を受け付ける。
【００７４】
ステップＳ２では、制御部３００は、ステップＳ１にて受け付けた指定時間に基づいて、ダイジェスト映像の合計時間が指定時間と等しく、または近くなるように、採否ライン（図６の閾値ｘ）を調整する。
【００７５】
ステップＳ３では、制御部３００は、ステップＳ２の調整の結果、ダイジェスト映像の合計時間が指定時間と一致したか、または処理の範囲に収まったか否かを判定する。この判定がＹＥＳの場合は、ステップＳ６に移り、判定がＮＯの場合は、更なる調整のためにステップＳ４に移る。
【００７６】
ステップＳ４では、制御部３００は、コメントデータの分量を算出する単位である時間幅ａ（図６）を調整する。調整された時間幅により、更に採否ラインを調整するため、制御部３００はステップＳ２に処理を移す。
【００７７】
ステップＳ５では、制御部３００は、ステップＳ２およびステップＳ４にて調整された条件に基づいて、動画ＤＢ４３よりダイジェスト映像用の動画データを抽出する。
【００７８】
ステップＳ６では、制御部３００は、ステップＳ５にて抽出した動画データを連結し、ダイジェスト映像を生成する。
【００７９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係るサーバ１０と関連要素との全体構成を示す図である。
【図２】本発明の実施形態に係るサーバ１０のハードウェア構成を示す図である。
【図３】本発明の実施形態に係るサーバ１０の機能構成を示す図である。
【図４】本発明の実施形態に係るコメントデータを記憶したテーブルを示す図である。
【図５】本発明の実施形態に係るダイジェスト映像の生成の様子を示す概念図である。
【図６】本発明の実施形態に係る時間帯毎のコメントデータの数と時刻との関係を示す図である。
【図７】本発明の実施形態に係るダイジェスト映像として抽出する部分を示す図である。
【図８】本発明の実施形態に係るサーバ１０の制御部３００における処理の流れを示す図である。
【符号の説明】
【００８１】
１０  サーバ
１１  ユーザログイン受付部
１２  コメント受付部
１３  コメント送信部
１４  ダイジェスト生成要求受付部
１５  コメント取得部
１６  ダイジェスト採否判定部
１７  採否ライン調整部
１８  ダイジェスト生成部
１９  ダイジェスト送信部
２０、３０  ユーザ端末
４１  ユーザ管理ＤＢ
４２  コメント管理ＤＢ
４３  動画ＤＢ
３００  制御部
４１０  記憶装置
【図１】
2010004309.tif 000003
【図２】
2010004309.tif 000004
【図３】
2010004309.tif 000005
【図４】
2010004309.tif 000006
【図５】
2010004309.tif 000007
【図６】
2010004309.tif 000008
【図７】
2010004309.tif 000009
【図８】
2010004309.tif 000010
【手続補正書】
【提出日】平成21年9月15日(2009.9.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画コンテンツのダイジェスト映像を生成するサーバであって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得手段と、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得手段により取得した前記コメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定手段と、
前記判定手段により前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出手段と、
前記抽出手段により抽出された部分を連結し、前記ダイジェスト映像を生成する生成手段と、を備えるサーバ。
【請求項２】
前記ダイジェスト映像の再生時間の指定を受け付ける受付手段と、
前記ダイジェスト映像が、前記受付手段により受け付けた再生時間となるように、前記閾値又は前記時間幅を調整する調整手段と、を更に備える請求項１に記載のサーバ。
【請求項３】
前記抽出手段は、前記判定手段により前記閾値を超えたと判定した時間帯より前に再生された部分を含んで、前記動画コンテンツの一部分を抽出することを特徴とする請求項１又は請求項２に記載のサーバ。
【請求項４】
前記動画コンテンツの種類を示すデータを記憶する記憶手段を更に備え、
前記抽出手段は、前記記憶手段により記憶された前記動画コンテンツの種類に基づいて、当該動画コンテンツから抽出する範囲を決定することを特徴とする請求項１から請求項３のいずれかに記載のサーバ。
【請求項５】
ネットワークで接続された複数のユーザ端末から、前記コメントデータを受信する受信手段と、
前記複数のユーザ端末へ、前記受信手段により受信した前記コメントデータを表示させる表示データを送信する送信手段と、を更に備える請求項１から請求項４のいずれかに記載のサーバ。
【請求項６】
前記判定手段は、前記コメントデータを入力したユーザの数を、前記分量として算出することを特徴とする請求項１から請求項５のいずれかに記載のサーバ。
【請求項７】
前記判定手段は、前記コメントデータの文字数により、前記分量に重み付けを行うことを特徴とする請求項１から請求項６のいずれかに記載のサーバ。
【請求項８】
前記コメントデータに含まれる語句の重要度を算出する算出手段を更に備え、
前記判定手段は、前記算出手段により算出された前記重要度に基づいて、前記コメントデータを取捨選択した後に前記分量を算出することを特徴とする請求項１から請求項７のいずれかに記載のサーバ。
【請求項９】
動画コンテンツのダイジェスト映像をコンピュータが生成する方法であって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得ステップと、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得ステップにより取得した前記コメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定ステップと、
前記判定ステップにより前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出ステップと、
前記抽出ステップにより抽出された部分を連結し、前記ダイジェスト映像を生成する生成ステップと、を含む方法。
【請求項１０】
請求項９に記載の方法をコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのダイジェストを生成するサーバ、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、テレビ放送等の動画コンテンツの内容を簡単に把握するために、動画コンテンツの主要な部分を抽出して短時間に圧縮したダイジェスト映像を生成することが行われている。更に、このダイジェスト映像の生成処理を自動化する試みもなされている。
【０００３】
また、通信容量や記憶容量が小さい場合には、ダイジェスト映像のサイズを小さくすることも重要である。そこで、例えば、特許文献１には、サイズや個数によるダイジェスト生成条件から、限られた蓄積可能容量に合わせてダイジェスト映像を生成することが提案されている。
【特許文献１】特開２００５−２０２８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示された方法は、ダイジェスト映像の個数やサイズを調整するものの、動画コンテンツの内容に応じてダイジェストとして抽出する箇所を選択することは難しかった。
【０００５】
ここで、動画コンテンツの内容に応じて重要なシーンを抽出することができれば、ダイジェスト映像としての価値が高まる。例えば、動画コンテンツの実際の視聴者からの注目度を評価できれば、視聴者に注目されたシーンを選択することができる。このように、動画コンテンツの各シーンに対する視聴者からの注目度を反映させることが望ましい。
【０００６】
そこで本発明は、動画コンテンツに対する視聴者からの注目度に基づいて、当該動画コンテンツのダイジェスト映像を生成するサーバ、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  動画コンテンツのダイジェスト映像を生成するサーバであって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得手段と、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得手段により取得した前記コメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定手段と、
前記判定手段により前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出手段と、
前記抽出手段により抽出された部分を連結し、前記ダイジェスト映像を生成する生成手段と、を備えるサーバ。
【０００９】
このような構成によれば、当該サーバは、動画コンテンツの再生位置を示す情報を含んだコメントデータを取得し、動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、コメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定し、閾値を超えたと判定した時間帯に関連して、動画コンテンツの一部分を抽出し、抽出された部分を連結し、ダイジェスト映像を生成する。
【００１０】
このことにより、当該サーバは、コメントデータが所定量より多く書き込まれた時間帯を選択して、当該動画コンテンツの一部分を抽出することによりダイジェスト映像を生成する。したがって、視聴者により注目された結果としてコメントデータが多く書き込まれた時間帯を選択して、ダイジェスト映像を生成することができる。
【００１１】
（２）  前記ダイジェスト映像の再生時間の指定を受け付ける受付手段と、
前記ダイジェスト映像が、前記受付手段により受け付けた再生時間となるように、前記閾値又は前記時間幅を調整する調整手段と、を更に備える（１）に記載のサーバ。
【００１２】
このような構成によれば、当該サーバは、ダイジェスト映像の再生時間の指定を受け付け、ダイジェスト映像が、受け付けた再生時間となるように、閾値又は時間幅を調整する。
【００１３】
このことにより、当該サーバは、コメントデータの分量を算出する時間帯の幅と、注目度が高いと判断する基準としての閾値を調整するので、ダイジェスト映像を、指定された再生時間とすることができる。
【００１４】
（３）  前記抽出手段は、前記判定手段により前記閾値を超えたと判定した時間帯より前に再生された部分を含んで、前記動画コンテンツの一部分を抽出することを特徴とする（１）又は（２）に記載のサーバ。
【００１５】
このような構成によれば、当該サーバは、コメントデータの分量が閾値を超える時間帯に対して、この時間帯より過去の映像を含んでダイジェスト映像を生成する。このことにより、視聴者の注目度が高まるきっかけとなった映像を、ダイジェスト映像に含めることができる。その結果、重要なシーンの全体、あるいはその前後を含めてダイジェスト映像とできるので、理解し易い映像にできる可能性がある。
【００１６】
（４）  前記動画コンテンツの種類を示すデータを記憶する記憶手段を更に備え、
前記抽出手段は、前記記憶手段により記憶された前記動画コンテンツの種類に基づいて、当該動画コンテンツから抽出する範囲を決定することを特徴とする（１）から（３）のいずれかに記載のサーバ。
【００１７】
このような構成によれば、当該サーバは、動画コンテンツの種類を示すデータを記憶し、記憶された動画コンテンツの種類に基づいて、当該動画コンテンツから抽出する範囲を決定する。
【００１８】
このことにより、当該サーバは、例えば、スポーツやドラマ等の動画コンテンツの種類に応じて、ダイジェスト映像として抽出する範囲を、長くしたり短くしたり、あるいは抽出する時間帯を過去寄りにずらしたり、といった調整を行うことができる。その結果、内容をより理解し易いダイジェスト映像とできる可能性がある。
【００１９】
（５）  ネットワークで接続された複数のユーザ端末から、前記コメントデータを受信する受信手段と、
前記複数のユーザ端末へ、前記受信手段により受信した前記コメントデータを表示させる表示データを送信する送信手段と、を更に備える（１）から（４）のいずれかに記載のサーバ。
【００２０】
このような構成によれば、当該サーバは、ネットワークで接続された複数のユーザ端末から、コメントデータを受信し、複数のユーザ端末へ、受信したコメントデータを表示させる表示データを送信する。
【００２１】
このことにより、当該サーバは、ネットワークを介して複数ユーザからのコメントの書き込み及び表示を実現する、掲示板やチャット等の機能を提供するので、この機能を利用して、複数のユーザ端末からコメントデータを収集することができる。
【００２２】
（６）  前記判定手段は、前記コメントデータを入力したユーザの数を、前記分量として算出することを特徴とする（１）から（５）のいずれかに記載のサーバ。
【００２３】
このような構成によれば、当該サーバは、コメントデータを入力したユーザの数に基づいて注目度を評価し、ダイジェスト映像を生成する。したがって、当該サーバは、多くのユーザから注目された部分を集めた、効率的なダイジェスト映像を生成することができる。
【００２４】
（７）  前記判定手段は、前記コメントデータの文字数により、前記分量に重み付けを行うことを特徴とする（１）から（６）のいずれかに記載のサーバ。
【００２５】
このような構成によれば、当該サーバは、コメントデータの文字数により注目度の評価に重み付けを行うので、より多くの（長い）書き込みがされた部分が優先的に抽出される。コメントデータの文字数が多ければ、その部分に深く関心を持たれている可能性が高いので、このことにより、当該サーバは、視聴者に注目された部分を、より確実に抽出できる可能性がある。
【００２６】
（８）  前記コメントデータに含まれる語句の重要度を算出する算出手段を更に備え、
前記判定手段は、前記算出手段により算出された前記重要度に基づいて、前記コメントデータを取捨選択した後に前記分量を算出することを特徴とする（１）から（７）のいずれかに記載のサーバ。
【００２７】
このような構成によれば、当該サーバは、コメントデータに含まれる語句の重要度を算出し、算出された重要度に基づいて、コメントデータを取捨選択した後にコメントデータの分量を算出する。
【００２８】
このことにより、当該サーバは、コメントデータの中でも、例えば偏って出現する語句の重要度を高く設定したり、コンテンツとは無関係と思われる話題を示す所定の語句（例えば、「さっきの」、「そういえば」、「ところで」等）の重要度を低く設定したり、といった調整により、コメントデータを取捨選択することができる。その結果、当該サーバは、動画コンテンツに関連の深いコメントデータを選択して、注目度の高いシーンのダイジェスト映像を生成できる可能性がある。
【００２９】
（９）  動画コンテンツのダイジェスト映像をコンピュータが生成する方法であって、
前記動画コンテンツの再生位置を示す情報を含んだコメントデータを取得する取得ステップと、
前記動画コンテンツの再生時間を所定の時間幅の時間帯に分割した場合の、当該時間帯それぞれに対応する、前記取得ステップにより取得した前記コメントデータの分量を算出し、当該算出した分量が、予め設定された閾値を超えたか否かを判定する判定ステップと、
前記判定ステップにより前記閾値を超えたと判定した時間帯に関連して、前記動画コンテンツの一部分を抽出する抽出ステップと、
前記抽出ステップにより抽出された部分を連結し、前記ダイジェスト映像を生成する生成ステップと、を含む方法。
【００３０】
このような構成によれば、当該方法を実行することにより、（１）と同様の効果が期待できる。
【００３１】
（１０）  （９）に記載の方法をコンピュータに実行させるプログラム。
【００３２】
このような構成によれば、当該プログラムをコンピュータに実行させることにより、（１）と同様の効果が期待できる。
【発明の効果】
【００３３】
本発明によれば、動画コンテンツに対する視聴者からの注目度に基づいて、当該動画コンテンツのダイジェスト映像を生成することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施形態について図を参照しながら説明する。
【００３５】
［システム全体構成］
図１は、本実施形態に係るサーバ１０と関連要素との全体構成を示す図である。サーバ１０は、ネットワークを介して、ユーザ端末２０、３０と接続されている。
【００３６】
サーバ１０は、ユーザ端末２０に対して動画コンテンツを配信する。ユーザ端末２０のユーザは、視聴した動画コンテンツに対するコメントを書き込み、他のユーザが書き込んだコメントも含めて閲覧する。
【００３７】
サーバ１０は、ユーザ端末２０により書き込まれたコメントデータを蓄積する。そして、サーバ１０は、ユーザ端末３０から要求があった際に、時間帯毎のコメントデータの分量に基づいて、動画コンテンツのダイジェスト映像を生成して、ユーザ端末３０に送信する。
【００３８】
なお、本実施形態では、動画コンテンツはユーザ端末２０へ配信されることとするが、これには限られない。例えば、ユーザは、テレビ等の受像機や、他の端末装置等にて視聴した動画コンテンツのコメントを、ユーザ端末２０により書き込み及び閲覧する形態であってもよい。
【００３９】
また、動画コンテンツの視聴は、仮想空間内であってもよく、複数のユーザがログインした仮想空間内において、ユーザそれぞれが発言、あるいは会話した内容を、コメントとしてサーバ１０が蓄積してもよい。
【００４０】
［ハードウェア構成］
図２は、本実施形態に係るサーバ１０のハードウェア構成を示す図である。サーバ１０は、制御部３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン２００、通信Ｉ／Ｆ（Ｉ／Ｆ：インタフェース）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、Ｉ／Ｏコントローラ３６０、ハードディスク３７０、光ディスクドライブ３８０及び半導体メモリ３９０を備える。尚、ハードディスク３７０、光ディスクドライブ３８０及び半導体メモリ３９０はまとめて記憶装置４１０と呼ばれる。
【００４１】
制御部３００は、サーバ１０を統括的に制御する部分であり、ハードディスク３７０に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４２】
通信Ｉ／Ｆ３３０は、サーバ１０が、ネットワークを介してユーザ端末２０、３０（図１）等、他の装置と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００４３】
ＢＩＯＳ３５０は、サーバ１０の起動時にＣＰＵ３１０が実行するブートプログラムや、サーバ１０のハードウェアに依存するプログラム等を記録する。
【００４４】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０及び半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００４５】
ハードディスク３７０は、本ハードウェアをサーバ１０として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するテーブル等を記憶する。なお、サーバ１０は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００４６】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ及びＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０又はハードディスク３７０に提供することもできる。
【００４７】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、サーバ１０は、記憶装置４１０、制御部３００等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４８】
［機能構成］
図３は、本実施形態に係るサーバ１０の機能構成を示す図である。サーバ１０の制御部３００は、ユーザログイン受付部１１と、コメント受付部１２と、コメント送信部１３と、ダイジェスト生成要求受付部１４と、コメント取得部１５と、ダイジェスト採否判定部１６と、採否ライン調整部１７と、ダイジェスト生成部１８と、ダイジェスト送信部１９と、を備える。また、サーバ１０の記憶装置４１０は、ユーザ管理ＤＢ４１と、コメント管理ＤＢ４２と、動画ＤＢ４３と、を備える。
【００４９】
ユーザログイン受付部１１は、ユーザ端末２０からの要求に応じて、ユーザ管理ＤＢ４１を参照し、動画コンテンツに対するコメントの書き込み及び閲覧を行うためのユーザ認証を行う。この認証は、掲示板やチャットへのログインの他、仮想空間へのログイン処理を含む。
【００５０】
コメント受付部１２は、ユーザ端末２０から、動画コンテンツに対するコメントデータを受け付け、コメント管理ＤＢ４２に記憶する。このコメントデータには、時刻等、動画コンテンツの再生位置を示すデータが含まれ、コメント受付部１２は、複数のユーザから次々に書き込まれたコメントデータを、再生位置及びユーザにより分類して記憶する。
【００５１】
図４は、本実施形態に係るコメントデータを記憶したテーブルを示す図である。ここでは、動画コンテンツを識別するコンテンツＩＤに対して、再生位置を示す時刻及びユーザＩＤと共に、コメントデータが記憶される。なお、再生位置を示すデータは、時刻には限られず、例えば、動画コンテンツの開始からの経過時間やフレーム数等でもよい。
【００５２】
コメント送信部１３は、コメント管理ＤＢ４２にて記憶されているコメントデータを、ユーザ端末２０へ送信する。ユーザ端末２０では、複数のユーザにより書き込まれたコメントが時系列で表示される。これにより、ユーザは、コンテンツを視聴しながら、他のユーザのコメント（発言）を見ることができる。その結果、更にコメントの書き込みが促されるので、注目されるシーンであるほど、コメントが多く書き込まれることとなる。
【００５３】
ダイジェスト生成要求受付部１４は、ユーザ端末３０から、動画コンテンツに関するダイジェスト映像の生成要求を受け付ける。この生成要求には、ダイジェスト映像の再生時間の指定が含まれる。ユーザ端末３０のユーザは、動画コンテンツの内容を短時間で把握したり、改めて重要シーンを見直したりするために、指定時間内に収まるダイジェスト映像の生成を要求する。
【００５４】
コメント取得部１５は、ダイジェスト映像の生成要求があった動画コンテンツに関するコメントデータを、コメント管理ＤＢ４２から取得する。
【００５５】
ダイジェスト採否判定部１６は、コメント取得部１５により取得したコメントデータの分量に基づいて、動画コンテンツの中からダイジェスト映像として選択する部分を判定する。
【００５６】
図５は、本実施形態に係るダイジェスト映像の生成の様子を示す概念図である。動画コンテンツを視聴するユーザそれぞれは、注目シーンにおいてコメントの書き込みを行い、多くのユーザが注目した時間帯の書き込みが多くなる。ダイジェスト採否判定部１６は、この書き込みの分量が多い時間帯をダイジェスト映像として選択する。
【００５７】
ここで、ダイジェスト採否判定部１６は、指定された動画コンテンツに関する全てのコメントデータを対象とはせず、コメントの内容に応じて取捨選択する。具体的には、まず、コメントデータを形態素解析することにより抽出される語句に関して、重要度を算出する。この重要度は、語句の出現頻度に基づくＴＦ・ＩＤＦ等の指標であってよい。そして、所定以上の重要度である語句を含んだコメントデータを対象とする。
【００５８】
また、例えば、「さっきの」、「そういえば」、「ところで」等、動画コンテンツの内容とは無関係である可能性が高い所定の種類の語句については、重要度を低く算出し、これらの語句を含むコメントデータを対象から除く。
【００５９】
このように、ダイジェスト採否判定部１６は、動画コンテンツの時間帯それぞれに関連するコメントデータを選択し、続いて、これらのコメントデータの分量を時間帯毎に算出する。
【００６０】
図６は、本実施形態に係る時間帯毎のコメントデータの分量と時刻との関係を示す図である。ここでは、動画コンテンツの再生時間を単位時間（時間幅ａ）の時間帯に分割した際に、この時間帯毎のコメントデータの数を示している。
【００６１】
なお、図６では、コメントデータの分量を、時間帯毎のコメントデータの数としたが、これには限られない。例えば、コメントデータを書き込んだユーザ数でもよい。また、コメントデータの文字数により重み付けをした値を用いてもよい。このことにより、例えば、文字数の多いコメントがあれば、このコメントを書き込んだユーザからの注目度が高いと判断できるので、ダイジェスト映像として採用される可能性が高まる。
【００６２】
そして、ダイジェスト採否判定部１６は、図６に基づいて、コメントデータの分量が、採否ラインとして設定した閾値ｘを超える時間帯（網掛け部分）を選択する。
【００６３】
採否ライン調整部１７は、ダイジェスト採否判定部１６により採用された時間帯に基づくダイジェスト映像の合計時間が、ダイジェスト生成要求受付部１４により受け付けた指定時間とならなかった場合に、採否ライン（図６）を調整する。
【００６４】
ここで、動画コンテンツのうち、ダイジェスト映像として抽出する部分は、ダイジェスト採否判定部１６により採用された時間帯に基づいて、以下（図７）のように決定する。この決定された抽出部分の合計が、ダイジェスト映像の合計時間となる。
【００６５】
図７は、本実施形態に係るダイジェスト映像として抽出する部分を示す図である。ここで、時刻ｔ１〜ｔ２の範囲が、ダイジェスト採否判定部１６により採用された時間帯であるとする。
【００６６】
ダイジェスト映像として抽出する部分は、動画コンテンツの種類（例えば、「紀行」、「スポーツ」、「ニュース」等）により、予め設定可能である。例えば、「紀行」であれば時刻ｔ１からｔ２までと同じ長さの時間（ａ）、「スポーツ」であれば、時刻ｔ１からｔ２までより短い時間（ｂ）、「ニュース」であれば、時刻ｔ１より以前が長い時間（ｃ）、等を設定しておく。
【００６７】
なお、図７（ａ）（ｂ）（ｃ）のように、時刻ｔ１より前の時間をダイジェスト映像に含めることにより、コメントデータが書き込まれるきっかけとなったシーンを含めることができるので、短くても理解し易いダイジェスト映像とすることができる。
【００６８】
ここで、採否ライン調整部１７は、ダイジェスト映像の合計時間が指定時間よりも長い場合には、採否ラインを引き上げ（閾値ｘを増加させ）、指定時間よりも短い場合には、採否ラインを引き下げる（閾値ｘを減少させる）。なお、ダイジェスト映像の合計時間が指定時間と等しいか、又は所定範囲に収まった場合には、採否ラインの調整は終了する。
【００６９】
また、採否ライン調整部１７は、時間幅ａ（図６）の調整も行うこととしてよい。例えば、コメントデータの分量が全体として少ない場合には、時間幅ａが短いと、分量のばらつきが少ないため、採否ラインの調整のみではダイジェスト映像を指定時間にすることができない。そのため、採否ライン調整部１７は、採否ラインに加えて時間幅ａを調整することにより、指定時間のダイジェスト映像を生成することができる。
【００７０】
ダイジェスト生成部１８は、ダイジェスト採否判定部１６により採用された時間帯に基づいて、動画コンテンツのうち、図７のような対応関係にある部分を動画ＤＢ４３から抽出する。そして、ダイジェスト生成部１８は、これらの抽出した部分を連結し、ダイジェスト映像を生成する。
【００７１】
ダイジェスト送信部１９は、ダイジェスト生成部１８により生成されたダイジェスト映像を、ユーザ端末３０に送信する。
【００７２】
［処理フロー］
図８は、本実施形態に係るサーバ１０の制御部３００における処理の流れを示す図である。
【００７３】
ステップＳ１では、制御部３００は、ユーザ端末３０から、ダイジェスト映像の再生時間としての時間指定を受け付ける。
【００７４】
ステップＳ２では、制御部３００は、ステップＳ１にて受け付けた指定時間に基づいて、ダイジェスト映像の合計時間が指定時間と等しく、又は近くなるように、採否ライン（図６の閾値ｘ）を調整する。
【００７５】
ステップＳ３では、制御部３００は、ステップＳ２の調整の結果、ダイジェスト映像の合計時間が指定時間と一致したか、又は所定の範囲に収まったか否かを判定する。この判定がＹＥＳの場合は、ステップＳ５に移り、判定がＮＯの場合は、更なる調整のためにステップＳ４に移る。
【００７６】
ステップＳ４では、制御部３００は、コメントデータの分量を算出する単位である時間幅ａ（図６）を調整する。調整された時間幅により、更に採否ラインを調整するため、制御部３００はステップＳ２に処理を移す。
【００７７】
ステップＳ５では、制御部３００は、ステップＳ２及びステップＳ４にて調整された条件に基づいて、動画ＤＢ４３よりダイジェスト映像用の動画データを抽出する。
【００７８】
ステップＳ６では、制御部３００は、ステップＳ５にて抽出した動画データを連結し、ダイジェスト映像を生成する。
【００７９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係るサーバ１０と関連要素との全体構成を示す図である。
【図２】本発明の実施形態に係るサーバ１０のハードウェア構成を示す図である。
【図３】本発明の実施形態に係るサーバ１０の機能構成を示す図である。
【図４】本発明の実施形態に係るコメントデータを記憶したテーブルを示す図である。
【図５】本発明の実施形態に係るダイジェスト映像の生成の様子を示す概念図である。
【図６】本発明の実施形態に係る時間帯毎のコメントデータの分量と時刻との関係を示す図である。
【図７】本発明の実施形態に係るダイジェスト映像として抽出する部分を示す図である。
【図８】本発明の実施形態に係るサーバ１０の制御部３００における処理の流れを示す図である。
【符号の説明】
【００８１】
１０  サーバ
１１  ユーザログイン受付部
１２  コメント受付部
１３  コメント送信部
１４  ダイジェスト生成要求受付部
１５  コメント取得部
１６  ダイジェスト採否判定部
１７  採否ライン調整部
１８  ダイジェスト生成部
１９  ダイジェスト送信部
２０、３０  ユーザ端末
４１  ユーザ管理ＤＢ
４２  コメント管理ＤＢ
４３  動画ＤＢ
３００  制御部
４１０  記憶装置