(57)【要約】【課題】視聴者の反応に合わせた動画を配信することができるようにする。【解決手段】動画配信システムは、複数の動画データを記憶する動画ライブラリを備える。動画配信システムは、前記動画データを配信する動画配信部と、少なくとも第１の前記動画データの再生中における複数の視聴者からの反応を示す反応情報を取得する反応取得部とをさらに備える。動画配信システムは、前記反応情報に応じて、前記第１の動画データの次に配信する第２の前記動画データを決定する切替決定部をさらに備える【選択図】図１
2020120303.tif 000002
【特許請求の範囲】
【請求項１】
複数の動画データを記憶する動画ライブラリと、
前記動画データを配信する動画配信部と、
少なくとも第１の前記動画データの再生中における一または複数の視聴者からの反応を示す反応情報を優先度に基づいて取得する反応取得部と、
前記反応情報に応じて、前記第１の動画データの次に配信する第２の前記動画データを決定する切替決定部と、を備える動画配信システム。
【請求項２】
請求項１に記載の動画配信システムであって、
前記動画配信部は、前記視聴者の視聴者端末のそれぞれに対して前記動画データを配信する動画配信サーバに対して前記第１の動画データを送出し、
一または複数の前記視聴者端末は前記視聴者から入力されたコメントを前記動画配信サーバに送信し、
前記反応取得部は前記動画配信サーバから前記コメントを前記反応情報として取得し、前記切替決定部は、前記コメントに応じて、前記第２の動画データを決定することを特徴とする動画配信システム。
【請求項３】
請求項１に記載の動画配信システムであって、
前記動画データごとに、次に配信する前記動画データを示す情報を記憶するシナリオ記憶部と、
前記反応情報に対する条件および次に配信する前記動画データを示す情報を記憶する条件記憶部と、
をさらに備え、
前記切替決定部は、前記反応情報が満たす前記反応情報に対する条件がある場合には、前記反応情報が満たす前記条件に対応する、前記第１の動画データの次に配信する前記動画データを前記第２の動画データとして決定し、前記反応情報が満たす前記条件がない場合には、前記シナリオ記憶部から前記第１の動画データの次に配信する前記動画データを前記第２の動画データとして決定すること、
を特徴とする動画配信システム。
【請求項４】
請求項１に記載の動画配信システムであって、
前記優先度は、前記視聴者の課金額を基準とすることを特徴とする動画配信システム。
【請求項５】
請求項１に記載の動画配信システムであって、
前記優先度は、前記視聴者のステータス情報を基準とすることを特徴とする動画配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画配信システムに関する。
【背景技術】
【０００２】
動画の配信システムが普及している。動画の配信は、受動的に連続した動画が再生されるストリーミング方式と、能働的に意図した動画を再生させるオンデマンド方式とがある。オンデマンド方式では、再生する順番などをユーザに設定させることが行われている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３５０７２８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ストリーミング方式での動画配信において、ライブ映像の場合には視聴者の反応を見ながらライブの展開を変更することは可能であるが、記録済みの動画を利用する場合には、動画の展開は決定的であり視聴者の反応に応じた展開での動画を配信することは困難である。
【０００５】
本発明は、このような背景を鑑みてなされたものであり、視聴者の反応に合わせた動画を配信することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、動画配信システムであって、複数の動画データを記憶する動画ライブラリと、前記動画データを配信する動画配信部と、少なくとも第１の前記動画データの再生中における一または複数の視聴者からの反応を示す反応情報を優先度に基づいて取得する反応取得部と、前記反応情報に応じて、前記第１の動画データの次に配信する第２の前記動画データを決定する切替決定部と、を備えることとする。
【０００７】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【０００８】
本発明によれば、視聴者の反応に合わせた動画を配信することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の動画配信システムの全体構成例を示す図である。
【図２】配信者装置３のハードウェア構成例を示す図である。
【図３】配信者装置３のソフトウェア構成例を示す図である。
【図４】動画ライブラリ３３１の構造例を示す図である。
【図５】シナリオ記憶部３３２の構成例を示す図である。
【図６】条件記憶部３３３の構成例を示す図である。
【図７】コメント記憶部３３４の構成例を示す図である。
【図８】視聴者情報記憶部３３５の構成例を示す図である。
【図９】本実施形態の動画配信システムにより実行される処理の流れを説明する図である。
【図１０】視聴者端末１に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態の内容を列記して説明する。本発明の実施の形態による動画配信システムは、以下のような構成を備える。
【００１１】
［項目１］
複数の動画データを記憶する動画ライブラリと、
前記動画データを配信する動画配信部と、
少なくとも第１の前記動画データの再生中における一または複数の視聴者からの反応を示す反応情報を優先度に基づいて取得する反応取得部と、
前記反応情報に応じて、前記第１の動画データの次に配信する第２の前記動画データを決定する切替決定部と、を備える動画配信システム。
［項目２］
項目１に記載の動画配信システムであって、
前記動画配信部は、前記視聴者の視聴者端末のそれぞれに対して前記動画データを配信する動画配信サーバに対して前記第１の動画データを送出し、
一または複数の前記視聴者端末は前記視聴者から入力されたコメントを前記動画配信サーバに送信し、
前記反応取得部は前記動画配信サーバから前記コメントを前記反応情報として取得し、前記切替決定部は、前記コメントに応じて、前記第２の動画データを決定することを特徴とする動画配信システム。
［項目３］
項目１に記載の動画配信システムであって、
前記動画データごとに、次に配信する前記動画データを示す情報を記憶するシナリオ記憶部と、
前記反応情報に対する条件および次に配信する前記動画データを示す情報を記憶する条件記憶部と、
をさらに備え、
前記切替決定部は、前記反応情報が満たす前記反応情報に対する条件がある場合には、前記反応情報が満たす前記条件に対応する、前記第１の動画データの次に配信する前記動画データを前記第２の動画データとして決定し、前記反応情報が満たす前記条件がない場合には、前記シナリオ記憶部から前記第１の動画データの次に配信する前記動画データを前記第２の動画データとして決定すること、
を特徴とする動画配信システム。
［項目４］
項目１に記載の動画配信システムであって、
前記優先度は、前記視聴者の課金額を基準とすることを特徴とする動画配信システム。
［項目５］
項目１に記載の動画配信システムであって、
前記優先度は、前記視聴者のステータス情報を基準とすることを特徴とする動画配信システム。
【００１２】
以下、本発明の一実施形態に係る動画配信システムについて説明する。本実施形態の動画配信システムは、ストリーミング配信される動画への視聴者からの反応に応じて、この動画の展開（ストーリー）を動的に変更しようとするものである。本実施形態では、動画に対する反応とは、動画の視聴時に投稿された視聴者からのコメントを想定している。すなわち、動画の再生中に投稿されたコメントの内容に応じて、再生される動画が変化することになる。たとえば、動画中に２人のキャラクタが登場している場合に、多くのコメントが投稿されたキャラクタをメインとしたストーリーに分岐していくことができる。以下、詳細について説明する。
【００１３】
図１は、本実施形態の動画配信システムの全体構成例を示す図である。本実施形態の動画配信システムは、配信者装置３を含んで構成され、配信者装置２は、ストリーミングサーバ２と通信可能に接続され、ストリーミングサーバ２は、視聴者端末１と通信可能に接続される。配信者装置３は、動画の送信を行う、たとえばパーソナルコンピュータやタブレットコンピュータ、スマートフォンなどのコンピュータである。配信者装置３は、たとえば、動画の配信を行いたいと考えている一般ユーザが操作する家庭用のコンピュータであってよい。配信者装置３からは、動画データがストリーミング方式によりストリーミングサーバ２に送出される。ストリーミングサーバ２は、配信者装置３から受け取った動画データを視聴者端末１に配信する、たとえばワークステーションやパーソナルコンピュータ、クラウドコンピューティングにより提供される仮想コンピュータなどのコンピュータである。ストリーミングサーバ２は、複数の視聴者端末１に対して同時に動画データを配信することができる。視聴者端末１は視聴者が操作する、たとえばパーソナルコンピュータやタブレットコンピュータ、スマートフォンなどのコンピュータである。視聴者は視聴者端末１を操作してストリーミングサーバ２にアクセスし、視聴者端末１は、ストリーミングサーバ２から送出されてくる動画データを受信して再生することができる。また、視聴者は、視聴者端末１を操作して、動画に対するコメントをストリーミングサーバ２に投稿することができる。ストリーミングサーバ２から視聴者端末１に対しては、動画データに加えてコメントデータも送信され、動画の再生とともに、この動画に対するコメントも視聴者端末１に表示されることになる。
【００１４】
なお、以下の説明において、ストリーミングにより配信されてリニアに再生される動画全体のことを特に「配信動画」という。配信動画は、カメラやマイクによりキャプチャした画像および音声を、リアルタイムに動画データにエンコードして送出する形式とすることもできるが、本実施形態では、配信動画は、予め部品としての動画データ（以下、部品動画データという。）を準備するとともに、この部品動画データを並べたシナリオを準備しておき、シナリオに従って部品動画データを送出することにより、全体としての配信動画が送出されることを想定している。
【００１５】
図２は、配信者装置３のハードウェア構成例を示す図である。配信者装置３は、ＣＰＵ３０１、メモリ３０２、記憶装置３０３、通信インタフェース３０４、入力装置３０５、出力装置３０６を備える。記憶装置３０３は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。通信インタフェース３０４は、通信ネットワーク３０に接続するためのインタフェースであり、例えばイーサネット（登録商標）に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのＵＳＢ（Universal Serial Bus）コネクタやＲＳ２３２Ｃコネクタなどである。入力装置３０５は、データを入力する、例えばキーボードやマウス、タッチパネル、ボタン、マイクロフォンなどである。出力装置３０６は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。
【００１６】
図３は、配信者装置３のソフトウェア構成例を示す図である。同図に示すように、配信者装置３は、動画配信部３１１、コメント取得部３１２、切替決定部３１３、動画ライブラリ３３１、シナリオ記憶部３３２、条件記憶部３３３、コメント記憶部３３４を備える。
【００１７】
なお、動画配信部３１１、コメント取得部３１２および切替決定部３１３は、配信者装置３が備えるＣＰＵ３０１が、記憶装置３０３に記憶されているプログラムをメモリ３０２に読み出して実行することにより実現され、動画ライブラリ３３１、シナリオ記憶部３３２、条件記憶部３３３、およびコメント記憶部３３４は、配信者装置３が備えるメモリ３０２および記憶装置３０３の少なくともいずれかが提供する記憶領域の一部として実現される。
【００１８】
動画ライブラリ３３１は、部品動画データを記憶する。部品動画データは、たとえば、ＭＰＥＧ４、ＭＰＥＧ２、ＡＶＩ、ＭＯＶなど、任意の形式にエンコードされたファイルとして保存されてよい。図４は、動画ライブラリ３３１の構造例を示す図である。同図に示すように、動画ライブラリ３３１は、部品動画データを特定するための情報（動画ＩＤ）に対応付けて、部品動画データを記憶する。
【００１９】
シナリオ記憶部３３２は、配信動画のシナリオを記憶する。図５は、シナリオ記憶部３３２の構成例を示す図である。同図に示すように、シナリオ記憶部３３２は、シナリオ情報と、シーケンス情報とを記憶している。シナリオ情報とは、シナリオに関する情報であり、図５の例では、たとえば、シナリオを特定する情報（シナリオＩＤ）に対応付けて、シナリオの名前（タイトル）、シナリオの最初に再生される部品動画データを示す情報（開始動画ＩＤ）などが含まれる。シーケンス情報は、シナリオにおけるデフォルトでの部品動画の再生順を示す情報である。シーケンス情報は、シナリオＩＤと、当該シナリオＩＤが示すシナリオに含まれる部品動画データを示す動画ＩＤと、当該動画ＩＤが示す部品動画データの次に再生する部品動画データを示す次動画ＩＤとが対応付けて含まれている。上述したように、本実施形態の動画配信システムでは、視聴者の反応（コメント）に応じて次に再生される部品動画データが変更されることになるが、視聴者の反応（コメント）が所定の条件を満たさない場合には、デフォルトのシナリオとして、シーケンス情報に基づいて次に再生する部品動画データが決定されることになる。
【００２０】
条件記憶部３３３は、視聴者の反応（コメント）に応じた分岐を行うための条件を示す情報（以下、条件情報という。）を記憶する。図６は、条件記憶部３３３の構成例を示す図である。同図に示すように、条件記憶部３３３が記憶する条件情報は、シナリオＩＤ、判定期間、条件、および次動画ＩＤを含む。シナリオＩＤは、シナリオを示す情報である。判定期間は、視聴者の反応（コメント）が条件を満たすかどうかの判定を行う期間を示す情報である。判定期間は、たとえば、現時点から５分前までなどと相対的に指定してもよいし、１２月２５日００：００から００：１０までというように絶対的に指定してもよい。配信装置３は、判定期間により指定された期間における視聴者の反応、すなわち、その期間に投稿された視聴者からのコメントが条件にマッチするかどうかを判定する。条件は、視聴者の反応（視聴者が投稿したコメント）に対するものであり、たとえば、上記期間内に投稿されたコメントについて、所定のキーワードを含むコメントが投稿された否かやキーワードを含むコメントの数、コメントを投稿した視聴者の地域ごとに集計したコメントまたは視聴者の数、たとえば、動画中で金額に対する意見を質問したことに対して視聴者が投稿した金額の集計値（平均値、中央値、最大値、最小値など）、コメントを構文解析することにより判断される視聴者の喜怒哀楽に基づく哀しんでいる視聴者の数などが所定の閾値を超えること、所定のキーワードを含むコメントが一度も投稿されなかったこと、などを条件とすることができる。
【００２１】
動画配信部３１１は、動画を配信する。動画配信部３１１は、ユーザからの指定を受け付けることなどにより、予め決定されたシナリオに対応するシナリオ情報をシナリオ記憶部３３２から読み出し、読み出したシナリオ情報に含まれる開始動画ＩＤに対応する部品動画データを、動画ライブラリ３３１から読み出して（必要に応じてエンコーディングを行い、あるいは配信する動画フォーマットの変換を行い）、読み出した部品動画データをストリーミングサーバ２に送信することにより、動画を配信することができる。また、動画配信部３１１は、読み出した部品動画データを送出し終えた場合、シナリオＩＤと当該部品動画データを示す動画ＩＤとに対応する次動画ＩＤをシナリオ記憶部３３２のシーケンス情報から取得し、取得した次動画ＩＤに対応する部品動画データを動画ライブラリ３３１から読み出して、同様にストリーミングサーバ２に送信することができる。動画配信部３１１は、次動画ＩＤが存在しない場合には、動画の配信処理を終了することができる。なお、後述する切替決定部３１３により次動画ＩＤが決定された場合には、現在実行中の部品動画データの送信を中断し、切替決定部３１３により決定された次動画ＩＤに対応する部品動画データを読み出してストリーミングサーバ２に送信することで、ストーリーを変化させることができる。
【００２２】
コメント記憶部３３４は、視聴者から投稿されたコメントを記憶する。図７は、コメント記憶部３３４の構成例を示す図である。コメント記憶部３３４は、コメントを特定する情報（コメントＩＤ）に対応付けて、コメントを投稿した視聴者を示す視聴者ＩＤ、コメントが投稿された日時、コメントの内容、コメントに対して課金がなされた場合は課金額あるいは課金の有無に関する情報などを記憶することができる。
【００２３】
視聴者情報記憶部３３５は、視聴者に関する情報を記憶する。図８は、視聴者情報記憶部３３５の構成例を示す図である。視聴者情報記憶部３３５は、視聴者ＩＤに対応付けて、視聴者のステータス情報、例えば、その視聴者が加入する動画配信サービスのプラン（例えば、プレミアムプラン、ベーシックプラン、無料プラン等）視聴者が投稿したコメントに対して課金している場合はその課金額及び／または課金額の合計、視聴者がアイテム等を購入している場合はそのアイテム名、また、視聴者が投稿したコメントの履歴等を示す情報などを記憶することができる。
【００２４】
コメント取得部３１２は、視聴者が視聴者端末１を用いて投稿したコメントを取得する。たとえば、ストリーミングサーバ２が、投稿されたコメントを取得するためのＡＰＩを提供しているような場合、コメント取得部３１２は、当該ＡＰＩを呼び出すことにより、投稿されたコメントを取得することができる。コメント取得部３１２は、取得したコメントをコメント記憶部３３４に登録することができる。
【００２５】
切替決定部３１３は、動画を切り替えることを決定する。切替決定部３１３は、上記条件記憶部３３３に記憶されている条件情報のそれぞれについて、期間に対応するコメントをコメント記憶部３３４から読み出して集計し、条件を満たすか否かを判定し、条件を満たす場合には、条件情報の次動画ＩＤが示す部品動画データを送出するように、動画配信部３１１に伝達することができる。ここで、切換決定部３１３は、コメント記憶部３３４に記憶されている情報、または視聴者情報記憶部３３５に記憶されている情報に基づいて、優先度の高いコメントを読み出すこともできる。
【００２６】
図９は、本実施形態の動画配信システムにより実行される処理の流れを説明する図である。
【００２７】
動画配信部３１１は、シナリオの指定を受け付け（Ｓ４２１）、指定されたシナリオのシナリオ情報に含まれる開始動画ＩＤを再生ＩＤとする（Ｓ４２２）。動画配信部３１１は、再生ＩＤに対応する部品動画データを動画ライブラリ３３１から読み出し（Ｓ４２３）、読み出した部品動画をストリーミングサーバ２に送信する（Ｓ４２４）。これによって、ストリーミングサーバ２から各視聴者端末１にストリーミングにより動画が配信されることになる。
【００２８】
コメント取得部３１２は、ストリーミングサーバ２から視聴者が視聴者端末１を用いて投稿したコメントを取得する（Ｓ４２５）。コメントの取得は、たとえば、ストリーミングサーバ２が提供するＡＰＩを呼び出すことにより行うことができる。
【００２９】
切替決定部３１３は、条件記憶部３３３に記憶されている条件情報のそれぞれについて、優先度の高いコメントをコメント記憶部３３４から読み出す（Ｓ４２６）。
【００３０】
ここで、切替決定部３１３は、優先度の高いコメントについて、例えば、動画配信サービスについて、コメントを投稿した視聴者が加入しているプランを基準として決定することができる。例えば、視聴者がプレミアムプラン（他のプランと比較して金額が高いプラン）に加入している場合、切替決定部３１３は、コメント記憶部３３４に記憶されたコメントから優先度の高いコメントとして抽出する。
【００３１】
または、切替決定部３１３は、優先度の高いコメントについて、例えば、コメントを投稿した視聴者が、投稿したコメントに対し課金を行った場合、課金の有無、その課金額が基準額を上回るか、あるいは複数の視聴者間の最高額を基準として決定することができる。例えば、視聴者が、あるコメントに対し５００円を課金した場合、切替決定部３１３は、その課金額が基準額（例えば、３００円）を上回るので優先度の高いコメントとして抽出する。なお、動画配信部３１１は、動画を配信するに際して、受け付けるコメントの基準額を事前に提示することもできる。
【００３２】
または、切替決定部３１３は、優先度の高いコメントについて、例えば、視聴者がコメントを投稿する時に、あるいは、その前の時点において所定のアイテムを購入した場合に、そのアイテムを保有しているか否か、あるいは、そのアイテムにより生じる権利を行使したか否かを基準として決定することができる。例えば、アイテムは、特定のコメントと対応づけて使用されることとしてもよいし、アイテムに関わらずに所定の回数や期間につて効力を生じることができる。
【００３３】
次に、切替決定部３１３は、読み出したコメントが条件情報の条件を満たすかどうかを判定する（Ｓ４２７）。コメントが条件を満たすかどうかは、たとえば、キーワードごとに、コメントに含まれている数をカウントし、カウントした数が所定の閾値を超えているか否かにより判断することができる。または、Ｓ４２６において、切替決定部３１３が、最も優先度の高いコメントを読み出した場合（例えば、課金額が最高額であるコメント／視聴者）は、そのコメントが条件を満たすかどうかにより判断することができる。
【００３４】
コメントが条件を満たす場合（Ｓ４２８：ＹＥＳ）、切替決定部３１３は、条件情報に含まれる次動画ＩＤを再生ＩＤに設定して（Ｓ４２９）、ステップＳ４２３に戻り、動画配信部３１１は、再生ＩＤに対応する部品動画データの送信を行う。これにより、コメントに応じて部品動画データの流れを変更することができる。
【００３５】
全ての条件情報についてコメントが条件を満たさなかった場合、再生中の動画が終了したときには（Ｓ４３０：ＹＥＳ）、切替決定部３１３は、シーケンス情報の次動画ＩＤを再生ＩＤに設定する（Ｓ４３１）。シーケンス情報に次動画ＩＤが設定されていた場合には（Ｓ４３２：ＹＥＳ）、ステップＳ４２３に戻り、動画配信部３１１は、再生ＩＤに対応する部品動画データの送信を行う。一方、シーケンス情報に次動画ＩＤが設定されていない場合には（Ｓ４３２：ＮＯ）、処理を終了する。
【００３６】
図１０は、視聴者端末１に表示される画面の一例を示す図である。図１０（ａ）に示すように、ストリーミングサーバ２から配信される動画データに基づいて動画５１１が表示されるとともに、当該視聴者端末１を操作している視聴者あるいは他の視聴者端末１を操作している視聴者から投稿されたコメント５１２が表示されている。図１０（ａ）の例では、２人のキャラクター（あいちゃんとめぐちゃん）が表示されている。これに対して、コメント５１２には「あいちゃんだ！」「めぐちゃんがんばれ」といったコメントが投稿されている。
【００３７】
ここで、条件記憶部３３３として「あいちゃんを呼び止める」というフレーズが含まれるという条件を含む条件情報が含まれていた場合、図１０（ａ）の例にはこのフレーズが投稿されているので、図１０（ｂ）に示すような動画５１３が表示されるようになる。これに対して、コメントに上記フレーズが登録されていなかった場合には、シーケンス情報の次動画ＩＤとして、図１０（ｃ）に示すような動画５１４が表示される。
【００３８】
以上のようにして、本実施形態の動画配信システムは、部品動画データを連続的に送出することで、リニアな動画をストリーミングサーバ２経由で視聴者端末１に配信するとともに、部品動画データの再生中における視聴者からのコメントに応じて、再生中の部品動画データの次に再生する部品動画データを決めることができる。したがって、視聴者の反応に応じて異なる展開のリニアな動画を提供することができる。よって、録画済みの部品動画データを用いながらも、ストリーミング形式での動画の配信方式によるライブ感を損なわずに動画を配信することが可能となる。
【００３９】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００４０】
たとえば、本実施形態では、配信者装置３から送出した動画は、ストリーミングサーバ２を介して視聴者端末１に配信されるものとしたが、配信者装置３から各視聴者端末１に直接動画を配信するようにすることもできる。
【００４１】
また、本実施形態では、動画ライブラリ３３１には、ＭＰＥＧ４などの形式にエンコードされた動画ファイルが記憶されるものとしたが、３Ｄモデルやシーンファイルなどを動画ライブラリ３３１に保存しておき、これらに基づいて動的にレンダリングした動画像を送出するようにしてもよい。
【００４２】
また、本実施形態では、部品動画データの再生途中であっても、コメントが条件を満たせば、次の部品動画データに遷移する（図８のステップＳ４２８→Ｓ４２９→Ｓ４２３）ものとしたが、部品動画データは最後まで再生した後に、次の部品動画データに遷移するようにしてもよい。この場合、図８のステップＳ４２９の前または次に、部品動画データの再生が終了したことを確認するステップを設ければよい。
【００４３】
また、本実施形態では、視聴者から投稿されるコメント（またはコメントに含まれるキーワード）に応じて部品動画データを切り替えるものとしたが、視聴者端末１から取得することのできる任意の視聴者の反応に応じた切替を行うことができる。たとえば、コメント取得部３１２は、視聴者端末１において配信動画上の所定のエリアがクリックまたはタップされたことをイベントとして取得するようにし、切替決定部３１３は、このイベントが発生した数（すなわち、配信動画上の所定のエリアをクリックまたはタップした視聴者の数）をカウントし、この数が閾値を超えたか否かにより、部品動画データを切り替えるようにすることができる。この場合、配信動画上の所定エリアのクリックまたはタップした視聴者の人数に対する閾値と、エリアに応じた切替先となる部品動画データを示す動画ＩＤを条件情報として登録しておけばよい。視聴者端末１においてＷｅｂブラウザで配信動画が視聴されている場合には、Ｗｅｂブラウザで発生したクリックイベントをストリーミングサーバ２または配信者装置３に送信するようにして、コメント取得部３１２は、直接またはストリーミングサーバ２経由でクリックイベントを取得することができ、このクリックイベントをコメント記憶部３３４に記憶しておけばよい。この場合、コメント取得部３１２は、コメントに限らず、各種のイベントを取得するイベント取得部として機能し、コメント記憶部３３４は、コメントに限らず、各種のイベントを記憶するイベント記憶部として機能することになる。
【００４４】
また、上記イベント取得部は、たとえば、視聴者端末１がキャプチャーした音声データを受信し、受信した音声データを解析して特定の発音があったこと（たとえば、視聴者が特定のキーワードを発声したこと、拍手や口笛、足踏みなどが行われたこと）をイベントとして取得し、切替決定部３１３は、このイベントに応じて動画を切り替えることができる。この場合、特定の発音があったことを条件として、発音の種類ごとに異なる次動画ＩＤを設定した条件情報を条件記憶部３３３に登録しておけばよい。なお、音声解析を視聴者端末１で行うようにし、イベント取得部はその解析結果を受信するようにしてもよい。
【００４５】
また、上記イベント取得部は、たとえば、視聴者端末１が撮影した画像データを受信し、受信した画像データを解析して、視聴者の姿勢や視線、ジェスチャーなどを認識して、これらの発生をイベントとして取得し、切替決定部３１３は、このイベントに応じて動画を切り替えることができる。この場合、特定の姿勢や視線、ジェスチャーがあったことを条件として、姿勢やジェスチャーの種類、視線の先が示す動画上のエリアごとに異なる次動画ＩＤを設定した条件情報を条件記憶部３３３に登録しておけばよい。なお、画像解析を視聴者端末１で行うようにして、イベント取得部はその解析結果を受信するようにしてもよい。
【００４６】
また、上記イベント取得部は、たとえば、視聴者端末１で発生したイベントではなく、システム上で取得可能たイベントを取得することができる。システム上で取得可能なイベントには、たとえば、配信画像の配信開始からの経過時間、現在の時刻、配信動画上でオブジェクトの衝突が発生したこと、視聴者もしくは配信者の所在地または事前に設定した所定地域における特定の気象条件の発生などがありうる。切替決定部３１３は、このようなイベントに応じて動画を切り替えることもできる。
【符号の説明】
【００４７】
１      視聴者端末
２      ストリーミングサーバ
３      配信者装置
３１１  動画配信部
３１２  コメント取得部
３１３  切替決定部
３３１  動画ライブラリ
３３２  シナリオ記憶部
３３３  条件記憶部
３３４  コメント記憶部
３３５  視聴者情報記憶部
【図１】
2020120303.tif 000003
【図２】
2020120303.tif 000004
【図３】
2020120303.tif 000005
【図４】
2020120303.tif 000006
【図５】
2020120303.tif 000007
【図６】
2020120303.tif 000008
【図７】
2020120303.tif 000009
【図８】
2020120303.tif 000010
【図９】
2020120303.tif 000011
【図１０】
2020120303.tif 000012