(57)【特許請求の範囲】
【請求項１】
配信者端末から供給されるリアルタイム動画データを取得する第１取得部と、
視聴者端末から供給される入力情報を取得する第２取得部と、
前記リアルタイム動画データと前記入力情報とに基づいて配信用動画データを生成する生成部と、
前記配信用動画データを配信する配信部と、
前記入力情報に基づき、前記配信用動画データが盛り上がっているか否かを判断する判断部と、
前記判断部により盛り上がっていると判断されたタイミングを含む前記配信用動画データの一部をトリミングした動画データを生成するトリミング部と、
前記トリミング部により生成された前記動画データを複数組み合わせたリアルタイム動画リストデータを生成するリスト生成部と、
前記リアルタイム動画リストデータを配信するリスト配信部と、
を具備する、動画配信装置。
【請求項２】
前記判断部は、前記配信用動画データに基づく動画コンテンツを視聴する前記視聴者端末からの前記入力情報の数が所定の閾値以上であるときに盛り上がっていると判断する、請求項１記載の動画配信装置。
【請求項３】
前記判断部は、前記配信用動画データに基づく動画コンテンツを視聴する前記視聴者端末の数が所定の閾値以上であるときに盛り上がっていると判断する、請求項１記載の動画配信装置。
【請求項４】
トリミングした前記動画データは、前記判断部により盛り上がっていると判断されたタイミングの前と後との少なくとも一方における少なくとも１つのフレーム画像データを含む、請求項１乃至請求項３のいずれか１項記載の動画配信装置。
【請求項５】
前記リアルタイム動画リストデータに基づくリスト動画コンテンツを視聴する前記視聴者端末から、前記リアルタイム動画リストデータに含まれる前記動画データを選択する選択情報を取得する第３取得部を更に備え、
前記配信部は、前記選択情報に基づいて、前記リアルタイム動画リストデータに含まれる前記動画データを選択した前記視聴者端末に対して、選択された前記動画データの元の前記配信用動画データを配信する、請求項１乃至請求項４のいずれか１項記載の動画配信装置。
【請求項６】
クルーズサービスの利用を要求する前記視聴者端末に対してクルーズの行き先の選定基準を設定する配信制御部と、
前記リアルタイム動画リストデータに含まれる複数の前記動画データの中から、前記選定基準に基づいて行き先となる動画データを決定する行き先決定部と、を更に備え、
前記リスト配信部は、前記行き先となる動画データを順次配信する、請求項１乃至請求項５のいずれか１項記載の動画配信装置。
【請求項７】
前記リアルタイム動画リストデータに含まれる動画データは、削除時間や終了時間の情報を含み得、
前記リスト生成部は、前記削除時間や前記終了時間が既に経過している前記動画データの優先順位が低くなるようにソートしたリストを生成する、請求項１乃至請求項６のいずれか１項記載の動画配信装置。
【請求項８】
配信者端末から供給されるリアルタイム動画データを取得する第１取得部と、視聴者端末から供給される入力情報を取得する第２取得部と、前記リアルタイム動画データと前記入力情報とに基づいて配信用動画データを生成する生成部と、前記配信用動画データを配信する配信部と、を備えた動画配信装置における動画配信方法であって、
前記入力情報に基づき、前記配信用動画データが盛り上がっているか否かを判断し、
盛り上がっていると判断されたタイミングを含む前記配信用動画データの一部をトリミングした動画データを生成し、
トリミングされた前記動画データを複数組み合わせたリアルタイム動画リストデータを生成し、
前記リアルタイム動画リストデータを配信する、動画配信方法。
【請求項９】
配信者端末から供給されるリアルタイム動画データを取得する第１取得手段と、視聴者端末から供給される入力情報を取得する第２取得手段と、前記リアルタイム動画データと前記入力情報とに基づいて配信用動画データを生成する生成手段と、前記配信用動画データを配信する配信手段と、して機能することができるコンピュータを、
前記入力情報に基づき、前記配信用動画データが盛り上がっているか否かを判断する判断手段と、
盛り上がっていると判断されたタイミングを含む前記配信用動画データの一部をトリミングした動画データを生成するトリミング手段と、
トリミングされた前記動画データを複数組み合わせたリアルタイム動画リストデータを生成するリスト生成手段と、
前記リアルタイム動画リストデータを配信するリスト配信手段と、して機能させる動画配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画配信装置、動画配信方法、および、動画配信プログラムに関する。
【背景技術】
【０００２】
近年、例えば、スマートフォンなどの携帯端末を用いて撮影された動画や、仮想空間にてオブジェクトなどを表示する動画などをリアルタイムで配信可能である。
【０００３】
従来、ライブコンテンツを追っかけ再生中の視聴者に対して、視聴中のライブコンテンツの盛り上がりを通知する技術が提案されている。例えば、特許文献１には、ライブコンテンツは、配信開始から配信終了までの間、ライブコンテンツ配信装置121からコンテンツ配信サーバ111を介して視聴者端末131に配信され、ユーザ情報投稿数が、盛り上がっているかどうかを判別するための閾値を上回ったときに、追っかけコンテンツの再生中に通知を行うことが記載されている（例えば特許文献１の［００７２］段落参照）。また、ユーザ投稿情報は、ライブコンテンツに関連付けられる情報であり、視聴者端末131等から投稿されるコンテンツデータに対する突っ込みや感想などのコメントや文字の他にアイコンやスタンプ等の図形や音声データであることが記載されている（例えば特許文献１の［００７１］段落参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許６４３４１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術によれば、視聴者は、追っかけ再生中のライブコンテンツについて、視聴を継続する動機を得ることができる。また、視聴者は、例えば、配信者の人気、生放送の内容のジャンルなどの情報を参考に、面白い生放送を検索することができる。
【０００６】
ところで、設定された生放送のタイトルや配信者などの情報をから、生放送中の動画が面白いかどうかを事前に判断することは困難である。また、視聴者は、適当な生放送を選択してしばらく視聴したとき、たまたま視聴した部分が面白くないと感じると、視聴した部分の前後に盛り上がるタイミングがあったとしても、視聴をやめてしまう可能性がある。
上記のようなことが繰り返されると、視聴者はなかなか好きな生放送を見つけ出すことができず、生放送を楽しむことができなくなる。
【０００７】
本発明は上記事情を鑑みて成されたものであって、生放送中の動画の盛り上がった部分をトリミングしたリストを、動画選択中の視聴者に提示して、視聴者による生放送動画の選択を容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１態様による動画配信装置は、配信者端末から供給されるリアルタイム動画データを取得する第１取得部と、視聴者端末から供給される入力情報を取得する第２取得部と、前記リアルタイム動画データと前記入力情報とに基づいて配信用動画データを生成する生成部と、前記配信用動画データを配信する配信部と、前記入力情報に基づき、前記配信用動画データが盛り上がっているか否かを判断する判断部と、前記判断部により盛り上がっていると判断されたタイミングを含む前記配信用動画データの一部をトリミングした動画データを生成するトリミング部と、前記トリミング部により生成された前記動画データを複数組み合わせたリアルタイム動画リストデータを生成するリスト生成部と、前記リアルタイム動画リストデータを配信するリスト配信部と、を具備する。
【０００９】
本発明の第２態様による動画配信装置は、第１態様による動画配信装置において、前記判断部は、前記配信用動画データに基づく動画コンテンツを視聴する前記視聴者端末からの前記入力情報の数が所定の閾値以上であるときに盛り上がっていると判断する。
本発明の第３態様による動画配信装置は、第１態様による動画配信装置において、前記判断部は、前記配信用動画データに基づく動画コンテンツを視聴する前記視聴者端末の数が所定の閾値以上であるときに盛り上がっていると判断する。
【００１０】
本発明の第４態様による動画配信装置は、第１態様乃至第３態様のいずれかによる動画配信装置において、トリミングした前記動画データは、前記判断部により盛り上がっていると判断されたタイミングの前と後との少なくとも一方の少なくとも１つのフレーム画像データを含む。
本発明の第５態様による動画配信装置は、第１態様乃至第４態様のいずれかによる動画配信装置において、前記リアルタイム動画リストデータに基づくリスト動画コンテンツを視聴する前記視聴者端末から、前記リアルタイム動画リストデータに含まれる前記動画データを選択する選択情報を取得する第３取得部を更に備え、前記配信部は、前記選択情報に基づいて、前記リアルタイム動画リストデータに含まれる前記動画データを選択した前記視聴者端末に対して、選択された前記動画データの元の前記配信用動画データを配信する。
【００１１】
本発明の第６態様による動画配信装置は、第１乃至第５態様のいずれかによる動画配信装置において、クルーズサービスの利用を要求する前記視聴者端末に対してクルーズの行き先の選定基準を設定する配信制御部と、前記リアルタイム動画リストデータに含まれる複数の前記動画データの中から、前記選定基準に基づいて行き先となる動画データを決定する行き先決定部と、を更に備え、前記リスト配信部は、前記行き先となる動画データを順次配信する。
【００１２】
本発明の第７態様による動画配信方法は、配信者端末から供給されるリアルタイム動画データを取得する第１取得部と、視聴者端末から供給される入力情報を取得する第２取得部と、前記リアルタイム動画データと前記入力情報とに基づいて配信用動画データを生成する生成部と、前記配信用動画データを配信する配信部と、を備えた動画配信装置における動画配信方法であって、前記入力情報に基づき、前記配信用動画データが盛り上がっているか否かを判断し、盛り上がっていると判断されたタイミングを含む前記配信用動画データの一部をトリミングした動画データを生成し、トリミングされた前記動画データを複数組み合わせたリアルタイム動画リストデータを生成し、前記リアルタイム動画リストデータを配信する。
【００１３】
本発明の第８態様による動画配信プログラムは、配信者端末から供給されるリアルタイム動画データを取得する第１取得手段と、視聴者端末から供給される入力情報を取得する第２取得手段と、前記リアルタイム動画データと前記入力情報とに基づいて配信用動画データを生成する生成手段と、前記配信用動画データを配信する配信手段と、して機能することができるコンピュータを、前記入力情報に基づき、前記配信用動画データが盛り上がっているか否かを判断する判断手段と、盛り上がっていると判断されたタイミングを含む前記配信用動画データの一部をトリミングした動画データを生成するトリミング手段と、トリミングされた前記動画データを複数組み合わせたリアルタイム動画リストデータを生成するリスト生成手段と、前記リアルタイム動画リストデータを配信するリスト配信手段と、して機能させる。
【発明の効果】
【００１４】
本発明によれば、生放送中の動画の中で起こった面白い場面をトリミングしたリストを、動画選択中の視聴者に提示して、視聴者による生放送動画の選択を容易にすることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態の動画配信装置を含む動画配信システムの構成を概略的に示す図である。
【図２】図２は、第１実施形態の動画配信装置の構成を概略的に示す図である。
【図３】図３は、第１実施形態の動画配信装置において、配信用動画データを配信する動作の一例を説明するフローチャートである。
【図４】図４は、第１実施形態の動画配信装置において、リアルタイム動画リストデータを配信する動作の一例を説明するフローチャートである。
【図５】図５は、第２実施形態の動画配信装置の構成を概略的に示す図である。
【図６】図６は、第３実施形態の動画配信装置の構成を概略的に示す図である。
【図７】図７は、第３実施形態の動画配信装置によりクルーズサービスを提供する動作の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、実施形態の動画配信装置、動画配信方法、および、動画配信プログラムについて、図面を参照して詳細に説明する。
図１は、第１実施形態の動画配信装置を含む動画配信システムの構成を概略的に示す図である。
【００１７】
動画配信システムは、配信者端末２０と、動画配信装置１０と、を備えている。動画配信装置１０は、ネットワーク１００を介して配信者端末２０および視聴者端末３０と通信可能に接続され得る。なお、図１では、３台の視聴者端末３０が図示されているが、視聴者端末３０の数は図示した数に限定されるものではなく、ゼロでもあり得る。
【００１８】
配信者端末２０は、例えばビデオカメラなどの動画ソースに接続可能なコンピュータなどの電子デバイス、例えば、テレビ受像機（インターネットテレビを含む）、ＰＣ（Personal Computer）、モバイル端末（例えば、タブレット、スマートフォン、ラップトップ、フィーチャーフォン、ポータブルゲーム機、デジタルミュージックプレイヤー、電子書籍リーダなど）、ＶＲ（Virtual Reality)端末、ＡＲ(Augmented Reality)端末などであり得るが、これらに限られない。配信者端末２０は、例えば、少なくとも１つのプロセッサと、プロセッサにより実行されるプログラムが記憶された記憶部と、を備え、ソフトウエアにより又はソフトウエアとハードウエアとの組み合わせにより種々の機能を実現可能に構成されている。
【００１９】
視聴者端末３０は、コンピュータなどの電子デバイスであって、例えば、テレビ受像機（インターネットテレビを含む）、ＰＣ（Personal Computer）、モバイル端末（例えば、タブレット、スマートフォン、ラップトップ、フィーチャーフォン、ポータブルゲーム機、デジタルミュージックプレイヤー、電子書籍リーダなど）、ＶＲ（Virtual Reality)端末、ＡＲ(Augmented Reality)端末などであり得るが、これらに限られない。
【００２０】
視聴者端末３０は、例えば、少なくとも１つのプロセッサと、プロセッサにより実行されるプログラムが記録されたメモリと、を備え、ソフトウエアにより又はソフトウエアとハードウエアとの組み合わせにより種々の機能を実現可能に構成されている。
【００２１】
視聴者端末３０は、動画配信装置１０から動画データやリアルタイム動画リストデータなどのコンテンツデータを受信し、図示しない表示手段や音響手段などにより視聴者へコンテンツを提示することが可能である。
【００２２】
図２は、第１実施形態の動画配信装置の構成を概略的に示す図である。
動画配信装置１０は、例えば、上記構成の機能を実現するプログラム実行するプロセッサと、プロセッサにより実行されるプロフラムを格納したメモリと、を備え、ソフトウエアにより若しくはソフトウエアとハードウエアとの組み合わせにより種々の機能を実現することが出来る。
【００２３】
プロセッサは、典型的にはＣＰＵ（Central Processing Unit）および／またはＧＰＵ（Graphics Processing Unit）であるが、マイコン、ＦＰＧＡ（Field Programmable Gate Array）、またはＤＳＰ（Digital Signal Processor）、などであってもよい。また、メモリは、動画配信装置１０の動作を実現するためにプロセッサによって実行されるプログラムおよび当該プロセッサによって使用されるデータなどを一時的に格納することができる。
【００２４】
動画配信装置１０は、第１取得部１１Ａおよび第２取得部１１Ｂを含む受信部１１と、生成部１３と、配信部１４と、配信制御部１２と、判断部１５と、トリミング部１６と、リスト生成部１７と、リスト配信部１８と、を備えている。
【００２５】
また、動画配信装置１０は、さらに、ネットワークに接続可能な通信部（図示せず）と、大容量のデータを蓄積するためのデータ記憶部（図示せず）を備え得る。データ記憶部は、動画配信装置１０に内蔵されてもよいし、動画配信装置１０に外付けされてもよい。データ記憶部は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などの不揮発性記憶媒体を含み得る。
【００２６】
受信部１１は、ネットワーク１００を介して、配信者端末２０と、視聴者端末３０と、通信可能であり、第１取得部１１Ａと、第２取得部１１Ｂと、を含み得る。例えば、受信部１１は、配信者端末２０から動画データを受信したり、視聴者端末３０からの配信要求を受信したりする。受信部１１は、視聴者端末３０から受信した配信要求を配信制御部１２へ送信する。
【００２７】
第１取得部１１Ａは、ネットワーク１００を介して配信者端末２０から逐次送信されるリアルタイム動画データを受信可能である。具体的には、第１取得部１１Ａは、配信者端末２０からリアルタイム配信用の動画データを受信する。リアルタイム動画データは、カメラで撮影された撮像データであってもよく、仮想空間を構成するアバターのモーションデータやオブジェクトデータ等であってもよく、これらの組み合わせであってもよい。第１取得部１１Ａは、受信した動画データを生成部１３へ送信する。
【００２８】
第２取得部１１Ｂは、視聴者端末３０から、リアルタイム配信用の動画データに対応する入力情報を受信可能である。具体的には、第２取得部１１Ｂが視聴者端末３０から受信する入力情報は、視聴者による視聴者端末３０の操作に基づく情報であって、視聴者端末３０が視聴している動画データの識別情報や、視聴者が入力したコメントや、投稿されたスタンプなどの画像の情報と、視聴者が操作をした時刻情報とを含み得る。第２取得部１１Ｂは、受信した入力情報を生成部１３と判断部１５とへ送信する。
【００２９】
配信制御部１２は、配信用動画データのリアルタイム配信およびリアルタイム動画リストデータの配信を制御する。配信制御部１２は、例えば図示しない時計を含み、時計から得られる時間情報と、配信用動画データのリアルタイム配信に割り当てられた時間枠とを比較し、配信用動画データのリアルタイム配信の開始および終了を管理することができる。また配信制御部１２は、配信用動画データが受信されたことによりリアルタイム動画コンテンツの配信を開始し、配信用動画データが終了したことによりリアルタイム動画コンテンツの配信を終了するように、リアルタイム配信の開始および終了を管理することが出来る。また、配信制御部１２は、視聴者端末３０による配信要求を受信部１１から受け取り、視聴者端末３０へ配信用動画データ又はリアルタイム動画リストデータが配信されるように配信部１４およびリスト配信部１８を制御する。
【００３０】
生成部１３は、第１取得部１１Ａからリアルタイム動画データを受信し、第２取得部１１Ｂから視聴者の入力情報を受信する。生成部１３は、リアルタイム動画データと入力情報とに基づいて、配信用動画データを生成することができる。生成部１３は、例えば、リアルタイム動画データに入力情報を重畳して配信用動画データを生成することができる。生成部１３は、例えば、アルファブレンド、ピクチャーインピクチャーなどの公知の技法を用いて、リアルタイム動画データに入力情報を合成してもよい。生成部１３は、生成した配信用動画データを配信部１４とトリミング部１６とへ送信する。
【００３１】
生成部１３は、例えば、リアルタイム動画データの再生映像の画面の一部または全部をリサイズして、またはリアルタイム動画データの表示画面の一部をトリミングして配信用動画データを生成することができる。また、生成部１３は、画面の一部をリサイズ又はトリミングした映像と入力情報とが重畳するように合成してもよいし、リアルタイム動画データの再生映像の画面の一部が露出し、残部が隠れるように入力情報と合成してもよい。また、生成部１３は、視聴者端末３０からの配信要求に応じて複数の配信用動画データを切り替えて配信可能とするために、１つのリアルタイム動画データから、表示する画像が異なる複数の配信用動画データを生成して配信部１４へ送信してもよい。
【００３２】
配信部１４は、ネットワークと通信可能に接続し、生成部１３からの配信用動画データを受け取り、配信要求を受けた視聴者端末３０へ配信する。配信部１４は、例えば配信用動画データの配信先などを配信制御部１２によって制御される。
なお、配信部１４は、配信済みの配信用動画データを直ちに破棄してもよいが、例えばリプレイまたはスローモーション再生を可能とするために所定期間バッファリングしていてもよい。
【００３３】
判断部１５は、第２取得部１１Ｂから受信した入力情報に基づいて、配信している配信用動画データにおいて盛り上がっているタイミングが有るか否かを判断する。判断部１５は、例えば、動画コンテンツを視聴している視聴者端末３０の数や、動画コンテンツを視聴している視聴者端末３０の単位時間当たりの増加数（増加率）や、入力情報を送信した視聴者端末３０の数が閾値以上であるときに、配信用動画データに基づく動画コンテンツが盛り上がっていると判断してもよく、入力されたスタンプなどの画像の種類や数や、入力されたコメントに含まれる所定のワードの数などが閾値以上であるときに、配信用動画データに基づく動画コンテンツが盛り上がっていると判断することが出来る。また、判断部１５は、例えば画面上に表示されている入力情報の表示面積が、画面全体の面積に占める割合に基づいて、配信用動画データに基づく動画コンテンツが盛り上がっているか否かを判断することができる。
【００３４】
判断部１５は、配信している配信用動画データにおいて盛り上がっているタイミングがあると判断したときには、配信用動画データの識別子と、盛り上がっていると判断された時刻とをトリミング部１６へ送信する。なお、盛り上がっていると判断された時刻は、例えば入力情報に含まれる時刻情報に基づいて判断され得、日付情報を含んでもよく、盛り上がりの開始時刻と終了時刻とを含んでいてもよい。
なお、判断部１５は、例えば取得した入力情報を所定期間バッファリングしてもよい。その場合には、判断部１５は、バッファリングした入力情報に基づいて、所定期間ごとにリアルタイム動画が盛り上がっているか否かを判断することができる。
【００３５】
トリミング部１６は、生成部１３から供給された配信用動画データを所定期間バッファリングすることが出来る。トリミング部１６は、判断部１５から供給された、リアルタイム動画の識別子に基づいて、生成部１３から供給された配信用動画データを選択し、盛り上がっている時刻を少なくとも含み所定の再生時間となるように、配信用動画データの一部をトリミングした動画データを生成する。なお、盛り上がっている時刻は、視聴者端末３０からの入力情報に基づいて判断され、配信用動画データにおいて興趣性の高い部分は盛り上がり時刻の直前であると考えられる。トリミングした後の動画データに興趣性の高い部分を含めるために、例えば、トリミング部１６は盛り上がりが開始した時刻よりも所定時間前から盛り上がりが終了した時刻までをトリミングしてもよい。トリミング部１６は、生成した動画データをリスト生成部１７へ出力する。
【００３６】
トリミング部１６は、例えば、判断部１５から供給された、リアルタイム動画の識別子に基づいて、生成部１３から供給された配信用動画データを選択し、盛り上がっている時刻の前と後との少なくとも一方における少なくとも１つのフレーム画像をスナップショット化してトリミングした動画データに含めてもよい。例えば、配信用動画データの最初から所定の時間間隔におけるフレーム画像を複数選択し、トリミングした動画データに含めることにより、トリミングした動画データにより元の配信用動画データの内容に興味を持った視聴者が、複数のフレーム画像を元の配信用動画データの内容の参考として、視聴したい動画コンテンツを選択することが出来る。
【００３７】
リスト生成部１７は、例えば、トリミング部１６から供給された複数の動画データを含むリアルタイム動画リストデータを生成して、リスト配信部１８へ送信する。リアルタイム動画リストデータは、複数の配信用動画データの一部が組み合わされて構成されてもよく、１つの配信用動画データの複数の部分が組み合わされて構成されているものでもよい。また、リスト生成部１７は、トリミングされた動画データの元の配信用動画データ（トリミング前の動画データ）のジャンルや、盛り上がり度などにより、リアルタイム動画リストデータに含める動画データを選択してもよい。
【００３８】
リスト生成部１７は、例えば、トリミング元の配信用動画データの配信時点と現時点とのタイムラグや、盛り上がり度などに基づいて、トリミングした動画(配信用動画データの一部)に優先順位をつけてリアルタイム動画リストデータを生成してもよい。
リスト生成部１７は、所定の周期でリアルタイム動画リストデータを更新し、生成したリアルタイム動画リストデータをリスト配信部１８へ送信することができる。
【００３９】
リスト配信部１８は、ネットワークと通信可能に接続し、リスト生成部１７からの配信用のリアルタイム動画リストデータを受け取り、配信要求を受けた視聴者端末３０へ配信する。リスト配信部１８は、例えばリアルタイム動画リストデータの配信先などを配信制御部１２によって制御される。
視聴者端末３０では、例えば、配信されたリアルタイム動画リストデータに含まれる動画データが順次又は並列に再生されてもよく、例えば、視聴中の動画コンテンツの表示画面の周囲の領域において設けられたリスト表示領域においてリアルタイム動画リストデータに含まれる動画データが順次又は並列にプレビュー表示されてもよく、リアルタイム動画リストデータに含まれる動画データが、所定の順に画面上部から下部に並んで表示されてもよい。リアルタイム動画リストデータに含まれる動画データの再生順序や配置順は、盛り上がり度が高い順であってもよく、盛り上がっている時刻と再生時点とのタイムラグが小さい順であってもよい。このとき、元の配信用動画データのジャンル、配信者、現在の視聴者数、削除時刻、配信終了時刻、配信終了までの時間などの情報が動画表示画面の近傍に合わせて表示されてもよい。
【００４０】
なお、リスト配信部１８は、配信済みの配信用動画データを直ちに破棄してもよいが、例えばリプレイまたはスローモーション再生を可能とするために所定期間バッファリングしていてもよい。
なお、本実施形態の動画配信装置１０において、動画データのリアルタイム配信と、リアルタイム動画リストデータの配信とは平行して行われ得る。
【００４１】
次に、本実施形態の動画配信装置１０の動作の一例について説明する。
図３は、第１実施形態の動画配信装置において、配信用動画データを配信する動作の一例を説明するフローチャートである。
動画配信装置１０は、第１取得部１１Ａにより配信者端末２０からリアルタイム動画データを取得する（ステップＳＡ１）。なお、第１取得部１１Ａは、配信者端末２０から送信されるリアルタイム動画データが終了するまで受信を継続する。また、第１取得部１１Ａは、複数のリアルタイム動画データの取得を並行して行うことが出来る。
【００４２】
また、動画配信装置１０は、第２取得部１１Ｂにより視聴者端末３０から供給される入力情報を取得する（ステップＳＡ２）。入力情報には、例えば、入力された内容と、日時および時刻情報と、リアルタイム動画の識別情報と、が含まれ得る。第２取得部１１Ｂは、例えば視聴者端末３０の操作により入力情報が送信される度に、入力情報を取得することが可能である。
【００４３】
第１取得部１１Ａにて取得したリアルタイム動画データと、第２取得部１１Ｂにて取得した入力情報とは、生成部１３に供給される。生成部１３は、リアルタイム動画データと入力情報とを用いて、配信用動画データを生成する（ステップＳＡ３）。生成された配信用動画データは、配信部１４およびトリミング部１６に供給される。
【００４４】
配信部１４は、配信制御部１２からの制御信号に基づいて、配信用動画データを要求した視聴者端末３０へ配信する（ステップＳＡ４）。配信制御部１２は、配信時間枠が終了したか否か（若しくは、リアルタイム動画データの受信が終了したか否か）を判断し（ステップＳＡ５）、配信時間枠が終了する（若しくは、リアルタイム動画データの受信が終了する）まで上述のステップＳＡ１-ＳＡ４を繰り返して配信用動画データを配信させる。
【００４５】
図４は、第１実施形態の動画配信装置において、リアルタイム動画リストデータを配信する動作の一例を説明するフローチャートである。
判断部１５は、第２取得部１１Ｂから入力情報を取得し、入力情報に基づいて配信用動画データにおいて盛り上がっているタイミングが有るか否か判断する（ステップＳＡ６）。なお、ステップＳＡ６-ステップＳＡ９は、ステップＳＡ１-ＳＡ４による配信用動画データの配信動作と並列に行われ得る。
【００４６】
入力情報に基づいて、配信用動画データに盛り上がっているタイミングがないと判断されたときには、リアルタイム動画リストデータの生成処理は終了する。配信用動画データにおいて盛り上がっているタイミングがあると判断されたときには、判断部１５は、盛り上がっていると判断されたタイミングの時刻情報と、配信用動画データ（若しくはリアルタイム動画データ）を特定する識別情報と、をトリミング部１６へ供給する。
【００４７】
トリミング部１６は、盛り上がっていると判断されたタイミングを含む配信用動画データの一部をトリミングする。なお、盛り上がっていると判断されたタイミングが所定期間に渡っている場合には、トリミング部１６は、盛り上がっていると判断された所定期間を含む配信用動画データの一部をトリミングすることが出来る（ステップＳＡ７）。
【００４８】
リスト生成部１７は、トリミング部１６により生成された配信用動画データの一部を組み合わせたリアルタイム動画リストデータを生成する（ステップＳＡ８）。リスト生成部１７は、例えば、配信用動画データのジャンルや、盛り上がり度に応じて、複数のリアルタイム動画リストデータを生成することが可能である。例えば、リスト生成部１７は、共通のジャンルや共通の配信者の配信用動画データの一部を順次再生させるリアルタイム動画リストデータを作成してもよく、盛り上がり度の高い（例えば入力情報の数や視聴者端末３０の増加数が所定の閾値以上である）配信用動画データの一部を順次再生させるリアルタイム動画リストデータを作成してもよい。
【００４９】
リスト配信部１８は、配信制御部１２からの制御信号に基づいて、リアルタイム動画リストデータの配信を要求した視聴者端末３０に対してリアルタイム動画リストデータを配信する（ステップＳＡ９）。
【００５０】
上記のように、本実施形態の動画配信装置１０、動画配信方法、および、動画配信プログラムによれば、生放送中の動画の盛り上がっている部分を集めたリアルタイム動画リストデータを配信することが可能であって、視聴者は、生放送動画の選択する際にリアルタイム動画リストデータに基づくリスト動画コンテンツを参考として興味のある動画を探すことができる。
【００５１】
すなわち、本実施形態によれば、生放送中の動画の盛り上がった部分をトリミングしたリストを、動画選択中の視聴者に提示して、視聴者による生放送動画の選択を容易にすることができる。
【００５２】
次に、第２実施形態の動画配信装置、動画配信方法、および、動画配信プログラムについて、図面を参照して詳細に説明する。
図５は、第２実施形態の動画配信装置の構成を概略的に示す図である。
本実施形態の動画配信装置１０は、リアルタイム動画リストデータに基づくリスト動画コンテンツを視聴している視聴者端末３０がリスト動画コンテンツに含まれる１つの動画コンテンツを選択したときに、選択された動画コンテンツの元の生放送を視聴（途中から視聴若しくは追っかけ再生）するように誘導する。
【００５３】
本実施形態の動画配信装置１０の受信部１１は、第３取得部１１Ｃを備えている。
第３取得部１１Ｃは、リアルタイム動画リストデータに基づくリスト動画コンテンツを視聴する視聴者端末３０から、リアルタイム動画リストデータに含まれる動画データを選択する選択情報を取得する。選択情報は、選択された動画データの元の配信用動画データの配信要求であって、元の配信用動画データを特定する情報（配信者の識別情報、配信枠の識別情報など）と、選択した視聴者端末３０を特定する情報（例えば視聴者端末３０の識別情報）とを含んでいる。第３取得部１１Ｃは、取得した選択情報を配信制御部１２へ供給する。
【００５４】
配信制御部１２は、第３取得部１１Ｃからの選択情報に基づいて配信部１４を制御し、リアルタイム動画リストデータに含まれる動画データを選択した視聴者端末３０に対して、元の配信用動画データを配信させる。
なお、配信制御部１２は、例えば、配信部１４とリスト配信部１８とを制御して、トリミングされた任意の動画データを選択した視聴者端末３０にて、当該任意の動画データが閲覧された後に、元の配信用動画データの配信を開始してもよい。
【００５５】
また、配信制御部１２は、例えば、リスト配信部１８を制御して、トリミングされた任意の動画データを選択した視聴者端末３０にて、当該任意の動画データを表示する画面の一部に、元の配信用動画データをピクチャーインピクチャーにて表示させて、視聴者により、当該任意の動画データと元の配信用動画データとを切り替えて視聴可能としてもよい。なお、リスト生成部１７は、トリミング部１６から元の配信用動画データとトリミングした画像データとを受信して、リアルタイム動画リストデータに含まれる動画データの一部に、元の配信用動画データを表示させるデータ、および、元の配信用動画データの一部にトリミングされた動画データを表示させるデータを生成し得る。
【００５６】
また、配信制御部１２は、例えば、配信部１４とリスト配信部１８とを制御して、トリミングされた任意の動画データを選択した視聴者端末３０にて、当該任意の動画データが視聴された後に、当該任意の動画データの終了の時点から元の配信用動画データを配信してもよい。この場合、視聴者端末３０において、元の配信用動画データの再生速度を調整可能とし、配信制御部１２が受信部１１から得られる再生速度の情報に基づいて、配信部１４から配信される元の配信用動画データの再生速度を調整させることが出来る。例えば、視聴者端末３０にて再生された元の配信用動画データが、現時点の生放送の再生時点まで追いついた場合には、配信制御部１２は、生放送されている配信用動画データの配信に切り替えることができる。
【００５７】
本実施形態の動画配信装置１０の動作は、例えば、配信制御部１２が第３取得部１１Ｃから選択情報を受信したときに、図３に示すステップＳＡ４において、配信制御部１２から、選択された動画データの元の配信用動画データを所定の視聴者端末３０に配信するよう配信部１４へ制御信号が送信され得る。配信部１４は、配信制御部１２からの制御信号に従って元の配信用動画データを当該所定の視聴者端末３０に配信する。
【００５８】
すなわち、本実施形態の動画配信装置１０、動画配信方法、および、動画配信プログラムによれば、視聴者は、リアルタイム動画リストデータに基づくリスト動画コンテンツを参考として興味のある動画を見つけたときに、リストに含まれる動画を選択することにより、元の配信用動画データの配信を要求することが可能となる。
【００５９】
したがって、本実施形態によれば、生放送中の動画の盛り上がった部分をトリミングしたリストを、動画選択中の視聴者に提示して、視聴者による生放送動画の選択を容易にすることができる。
【００６０】
次に、第３実施形態の動画配信装置、動画配信方法、および、動画配信プログラムについて図面を参照して詳細に説明する。
本実施形態の動画配信装置１０では、視聴者端末３０に対してクルーズサービスを提供することが出来る。クルーズサービスは、複数の生配信動画データを、例えば、所定時間のサイクルで視聴者に次々と視聴させるサービスであり、巡回する生配信動画データはサービス提供者により決定され得る。クルーズサービスを利用中の視聴者は、次の生配信動画データに進むか、現在の生配信動画データに留まる（降船する）かを選択することができる。視聴者は、クルーズサービスを利用することにより、能動的に生配信動画のコンテンツを探さなくても良くなるため、視聴者の負荷を軽減することが出来る。また、配信者にとっては、多くの視聴者に自身の生配信動画のコンテンツを視聴してもらえる機会が与えられることとなり、新規の視聴者を獲得することが期待される。
【００６１】
図６は、第３実施形態の動画配信装置の構成を概略的に示す図である。
本実施形態の動画配信装置１０は、行き先決定部１９を更に備えている。
本実施形態の動画配信装置１０において、リスト生成部１７は、例えば、トリミング部１６から供給された複数の動画を、クルーズの行き先候補データとする。なお、リスト生成部１７は、例えば、トリミング部１６から供給された複数の動画データの一部（例えば優先度の高いもの）のみをクルーズの行き先候補データとしてもよい。
【００６２】
行き先決定部１９は、リスト生成部１７から行き先候補データを受信する。行き先決定部１９は、例えば、配信制御部１２からの制御信号（選定基準）に基づいて、リアルタイム動画データ（若しくは配信用動画データ）のジャンル情報、優先度などにより行き先を決定することが可能であり、行き先の動画データをリスト配信部１８へ送信する。
【００６３】
配信制御部１２は、例えば、行き先とする動画データの再生時間（下限時間又は上限時間）、クルーズ全体の所要時間（下限時間又は上限時間）、クルーズサービスを利用する視聴者端末３０からの入力情報や、視聴者端末３０の識別情報や、視聴者端末３０による過去の視聴履歴などに基づいて、クルーズサービスの行き先を決定するための選定基準を設定し、制御信号として行き先決定部１９へ送信する。なお、行き先決定部１９にて、ランダムに行き先を決定することも可能であり、その場合には、配信制御部１２はランダムに行き先を決定するように行き先決定部１９へ制御信号を出力する。
【００６４】
リスト配信部１８は、行き先決定部１９から供給された行き先の動画データによりリアルタイム動画リストデータを生成し、クルーズサービスを利用する視聴者端末３０に対して行き先の動画データを巡回するように配信する。
【００６５】
次に、本実施形態の動画配信装置１０の動作について図面を参照して詳細に説明する。
図７は、第３実施形態の動画配信装置によりクルーズサービスを提供する動作の一例を説明するフローチャートである。
なお、図７に示すステップＳＣ１-ＳＣ３は、図４に示すステップＳＡ６-ＳＡ８と同様であるため、重複する説明は省略する。
【００６６】
行き先決定部１９は、リスト生成部１７から供給されたリアルタイム動画リストデータに含まれる複数のトリミングされた動画データの少なくとも一部を行き先候補とし、例えば、配信制御部１２から供給される制御信号に基づいて、行き先となる動画データを決定する（ステップＳＣ４）。
【００６７】
リスト配信部１８は、行き先決定部１９から供給された行き先となる動画データを、配信制御部１２からの制御信号に従って、クルーズサービスを利用する視聴者端末３０へ順次配信する（ステップＳＣ５）。
【００６８】
なお、クルーズサービスを利用中の視聴者は、視聴中の動画コンテンツを選択することにより、例えば第２実施形態にて説明したように、トリミングされた動画データの元の配信用動画データの配信を要求することが可能である。
上記のように、本実施形態の動画配信装置１０、動画配信方法、および、動画配信プログラムによれば、クルーズサービスを利用する視聴者は、行き先に決定されたトリミングされた動画データを参考として興味のある動画を見つけることができる。
【００６９】
したがって、本実施形態によれば、生放送中の動画コンテンツの盛り上がった部分をトリミングしたリストを、動画選択中の視聴者に提示して、視聴者による生放送動画の選択を容易にすることができる。
【００７０】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００７１】
例えば、リスト配信部１８は、配信制御部１２からの制御信号に基づいて、生成したリアルタイム動画リストデータを、予め設定された通知先に対して通知してもよい。例えば、配信制御部１２は、予め設定されたソーシャルネットワーキングサービス（ＳＮＳ）の所定のアカウントに向けて、リアルタイム動画リストデータを通知するようにリスト配信部１８を制御することも可能である。視聴者は、ＳＮＳの自身のアカウントに対する通知を確認することにより、動画配信サイトをチェックすることなく興味のある動画コンテンツを見つけることが可能となる。例えば、通知先ごとに、リアルタイム動画リストデータを通知するトリガーが設定され得る。例えば、盛り上がり度が高い動画データを含むリアルタイム動画リストデータのみを通知するよう設定されてもよく、所定の曜日の所定の時間に周期的にリアルタイム動画リストデータが通知されるように設定されてもよい。
【００７２】
また、リアルタイム動画リストデータに含まれる動画データは、削除時間や終了時間の情報を含み得る。例えば、削除時間や終了時間が既に経過している動画データは、優先順位が低くなるようにソートされてもよい。
いずれの場合であっても上述の実施形態と同様の効果を得ることが出来る。
【符号の説明】
【００７３】
１０…動画配信装置、１１…受信部、１１Ａ…第１取得部、１１Ｂ…第２取得部、１１Ｃ…第３取得部、１２…配信制御部、１３…生成部、１４…配信部、１５…判断部、１６…トリミング部、１７…リスト生成部、１８…リスト配信部、１９…行き先決定部、２０…配信者端末、３０…視聴者端末、１００…ネットワーク
【要約】
【課題】  生放送中の動画の盛り上がった部分をトリミングしたリストを、動画選択中の視聴者に提示して、視聴者による生放送動画の選択を容易にする。
【解決手段】  実施形態による動画配信装置１０は、リアルタイム動画データを取得する第１取得部１１Ａと、視聴者端末３０から供給される入力情報を取得する第２取得部１１Ｂと、リアルタイム動画データと入力情報とに基づいて配信用動画データを生成する生成部１３と、入力情報に基づき、配信用動画データが盛り上がっているか否かを判断する判断部１５と、判断部１５により盛り上がっていると判断されたタイミングを含む配信用動画データの一部をトリミングした動画データを生成するトリミング部１６と、トリミング部により生成された動画データを複数組み合わせたリストデータを生成するリスト生成部１７と、リストデータを配信するリスト配信部１８と、を具備する。
【選択図】      図２【図１】
0006748323.tif 000002
【図２】
0006748323.tif 000003
【図３】
0006748323.tif 000004
【図４】
0006748323.tif 000005
【図５】
0006748323.tif 000006
【図６】
0006748323.tif 000007
【図７】
0006748323.tif 000008