(57)【要約】【課題】複数の動画の中から視聴対象の動画を選択し易くすることができる端末装置、動画配信装置、及びプログラムを提供する。【解決手段】第１の動画投稿装置から前記第１の動画投稿装置とは異なる第２の動画投稿装置に対して動画の共有を要求する共有要求を前記第１の動画投稿装置から受信する共有要求受信部と、前記共有要求に応じて、前記第２の動画投稿装置に前記共有要求を送信する共有要求送信部と、前記第２の動画投稿装置から共有を許可するか否かを表す回答情報を受信する回答情報受信部と、前記回答情報が共有の許可を表す場合に、前記第１の動画投稿装置から送信される動画データと、前記第２の動画投稿装置から送信される動画データとを含む共有動画データを、前記第１の動画投稿装置から配信される動画画面または前記第２の動画投稿装置から送信される動画画面を出力する要求を行った端末装置に対して配信する配信部を有する。【選択図】図１
2016072651.tif 000002
【特許請求の範囲】
【請求項１】
複数の動画投稿装置と、端末装置とが動画配信装置に接続される動画配信システムにおける動画配信装置であって、
前記複数の動画投稿装置のうち、第１の動画投稿装置から前記第１の動画投稿装置とは異なる第２の動画投稿装置に対して動画の共有を要求する共有要求を前記第１の動画投稿装置から受信する共有要求受信部と、
前記共有要求に応じて、前記第２の動画投稿装置に前記共有要求を送信する共有要求送信部と、
前記第２の動画投稿装置から共有を許可するか否かを表す回答情報を受信する回答情報受信部と、
前記回答情報が共有の許可を表す場合に、前記第１の動画投稿装置から送信される動画データと、前記第２の動画投稿装置から送信される動画データとを含む共有動画データを、前記第１の動画投稿装置から配信される動画画面または前記第２の動画投稿装置から送信される動画画面を出力する要求を行った端末装置に対して配信する配信部
を有する動画配信装置。
【請求項２】
前記共有動画データは、前記第１の動画投稿装置から送信される動画画面及び音声と、前記第２の動画投稿装置から送信される動画画面及び音声とを含む
請求項１記載の動画配信装置。
【請求項３】
前記配信部は、前記端末装置から第１の動画投稿装置からの動画データを配信する要求を受けた場合に、前記第１の動画投稿装置からの動画データと、第１及び第２とは異なる動画投稿装置である第３の動画投稿装置からの動画データとを、要求元の前記端末装置に配信し、前記共有が許可されると、当該端末装置に対し、前記第３の動画投稿装置からの動画データの配信を行わず、前記共有動画データを配信する
請求項１または請求項２記載の動画配信装置。
【請求項４】
前記端末装置から動画データに対するコメントを受信するコメント受信部と、
前記コメントのうち前記第１の動画投稿装置からの動画データに対するコメントを前記第１の動画投稿装置の動画データの配信要求を行った端末装置に送信し、前記コメントのうち前記第２の動画投稿装置からの動画データに対するコメントを前記第２の動画投稿装置の動画データの配信要求を行った端末装置に送信し、前記共有が許可された場合には、
前記共有動画として共有された動画データの少なくともいずれかに対するコメントを受信すると、当該コメントを前記共有動画データを受信している端末装置へ送信するコメント配信部
を有する請求項１から請求項３のうちいずれか１項に記載の動画配信装置。
【請求項５】
複数の動画投稿装置と、端末装置とが動画配信装置に接続される動画配信システムにおける端末装置であって、
前記複数の動画投稿装置のうち、第１の動画投稿装置から前記動画配信装置に対して送信される動画データの閲覧を要求する動画閲覧要求送信部と、
前記動画閲覧要求に応じて配信される前記第１の動画投稿装置からの動画データを前記動画配信装置から受信して出力し、前記動画配信装置から前記第１の動画投稿装置からの動画データを含む共有動画データを受信した場合には、当該共有動画データを出力する出力部と、
を有する端末装置。
【請求項６】
前記出力部は、前記共有動画データに含まれる動画を表示するとともに、当該共有動画データに含まれる音声を出力する
請求項５記載の端末装置。
【請求項７】
コンピュータを、請求項５または請求項６のうちいずれか１項に記載の端末装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画配信装置、端末装置及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及とアクセス回線の広帯域化に伴い、撮影した動画を、インターネットを介して配信する技術が注目されている。例えば、特許文献１に記載の技術では、複数のカメラを配置することによって複数種類の動画配信を準備し、ユーザが所望の動画を選択することを可能としている。この技術では、ユーザは選択した動画の配信を受けることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０３５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、配信側においてコンテンツを制作した場合には、同じような番組が選択対象として並んでしまったり、内容がマンネリ化してしまったりする場合がある。そのため、同じ配信者が持続的にユーザの興味を維持する放送番組を制作することは困難であった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、放送中の番組を組み合わせることで、新たなコンテンツを生み出し易くすることができる動画配信装置、端末装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、複数の動画投稿装置と、端末装置とが動画配信装置に接続される動画配信システムにおける動画配信装置であって、前記複数の動画投稿装置のうち、第１の動画投稿装置から前記第１の動画投稿装置とは異なる第２の動画投稿装置に対して動画の共有を要求する共有要求を前記第１の動画投稿装置から受信する共有要求受信部と、前記共有要求に応じて、前記第２の動画投稿装置に前記共有要求を送信する共有要求送信部と、前記第２の動画投稿装置から共有を許可するか否かを表す回答情報を受信する回答情報受信部と、前記回答情報が共有の許可を表す場合に、前記第１の動画投稿装置から送信される動画データと、前記第２の動画投稿装置から送信される動画データとを含む共有動画データを、前記第１の動画投稿装置から配信される動画画面または前記第２の動画投稿装置から送信される動画画面を出力する要求を行った端末装置に対して配信する配信部を有する。
【０００７】
また、本発明は、上述の動画配信装置において、前記共有動画データは、前記第１の動画投稿装置から送信される動画画面及び音声と、前記第２の動画投稿装置から送信される動画画面及び音声とを含む。
【０００８】
また、本発明は、上述の動画配信装置において、前記配信部は、前記端末装置から第１の動画投稿装置からの動画データを配信する要求を受けた場合に、前記第１の動画投稿装置からの動画データと、第１及び第２とは異なる動画投稿装置である第３の動画投稿装置からの動画データとを、要求元の前記端末装置に配信し、前記共有が許可されると、当該端末装置に対し、前記第３の動画投稿装置からの動画データの配信を行わず、前記共有動画データを配信する。
【０００９】
また、本発明は、上述の動画配信装置において、前記端末装置から動画データに対するコメントを受信するコメント受信部と、前記コメントのうち前記第１の動画投稿装置からの動画データに対するコメントを前記第１の動画投稿装置の動画データの配信要求を行った端末装置に送信し、前記コメントのうち前記第２の動画投稿装置からの動画データに対するコメントを前記第２の動画投稿装置の動画データの配信要求を行った端末装置に送信し、前記共有が許可された場合には、前記共有動画として共有された動画データの少なくともいずれかに対するコメントを受信すると、当該コメントを前記共有動画データを受信している端末装置へ送信するコメント配信部を有する。
【００１０】
また、本発明は、複数の動画投稿装置と、端末装置とが動画配信装置に接続される動画配信システムにおける端末装置であって、前記複数の動画投稿装置のうち、第１の動画投稿装置から前記動画配信装置に対して送信される動画データの閲覧を要求する動画閲覧要求送信部と、前記動画閲覧要求に応じて配信される前記第１の動画投稿装置からの動画データを前記動画配信装置から受信して出力し、前記動画配信装置から前記第１の動画投稿装置からの動画データを含む共有動画データを受信した場合には、当該共有動画データを出力する出力部と、を有する。
【００１１】
また、本発明は、上述の端末装置において、前記出力部は、前記共有動画データに含まれる動画を表示するとともに、当該共有動画データに含まれる音声を出力する。
【００１２】
また、本発明は、コンピュータを、上述した端末装置として機能させるためのプログラムである。
【発明の効果】
【００１３】
以上説明したように、この発明によれば、第１の動画投稿装置から第２の動画投稿装置に対して動画の共有を要求する共有要求を送信し、第２動画投稿装置が、この共有要求対して共有を許可する回答情報を送信することで、第１の動画投稿装置からの動画データ動第２動画投稿装置から送信される動画データとを含む共有動画データを端末装置に対して配信するようにした。これにより、放送中の番組を組み合わせることが可能となり、新たなコンテンツを生み出し易くすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による動画配信システムの構成を示すブロック図である。
【図２】同実施形態による動画配信装置の内部構成を示すブロック図である。
【図３】同実施形態による端末装置の内部構成を示すブロック図である。
【図４】同実施形態による動画配信装置の動画受信処理フローを示す図である。
【図５】同実施形態による端末装置の動画一覧表示処理フローを示す図である。
【図６】同実施形態による動画配信装置の動画一覧配信処理フローを示す図である。
【図７】同実施形態による動画一覧、配信範囲、及び、端末装置の表示範囲の関係を示す図である。
【図８】同実施形態による端末装置の表示部に表示させる表示範囲を示す図である。
【図９】動画一覧表示画面がカテゴリ毎に異なる表示の仕方を行う場合について説明する図である。
【図１０】同実施形態による端末装置の表示部が表示する動画一覧表示画面の表示例を示す図である。
【図１１】同実施形態による音声データの重畳割合の例を示す図である。
【図１２】端末装置７の表示部７２が表示する動画一覧表示画面の表示例を示す図である。
【図１３】図１２における動画一覧表示画面の表示範囲を拡大する操作入力が行われた場合の表示例を示す図である。
【図１４】同実施形態による端末装置の動画表示処理フローを示す図である。
【図１５】同実施形態による動画配信装置の動画表示画面配信処理フローを示す図である。
【図１６】同実施形態による動画配信装置のコメント配信処理フローを示す図である。
【図１７】同実施形態による端末装置の表示部が表示する動画表示画面の表示例を示す図である。
【図１８】同実施形態による端末装置の表示部が表示する動画表示画面の他の表示例を示す図である。
【図１９】同実施形態による端末装置の表示部が表示する動画表示画面の他の表示例を示す図である。
【図２０】同実施形態による端末装置の表示部が表示する動画一覧表示画面の他の表示例を示す図である。
【図２１】同実施形態による端末装置の表示部が表示する動画一覧表示画面のさらに他の表示例を示す図である。
【図２２】第２の実施形態における動画配信装置５ａの内部構成を示すブロック図である。
【図２３】図２２における共有管理部５２１の内部構成を示すブロック図である。
【図２４】第２の実施形態における端末装置７ａの内部構成を示すブロック図である。
【図２５】動画配信装置５ａの共有動画表示画面配信フローを示す図である。
【図２６】端末装置７ａの共有動画表示処理フローを説明する図である。
【図２７】動画データが表示される画面の一例を表す図である。
【図２８】共有動画データ、動画データが表示される画面の一例を表す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による動画配信システム１の構成を示すブロック図である。同図に示すように、動画配信システム１は、動画投稿装置３、動画配信装置５、及び端末装置７を備えて構成される。動画配信装置５と複数の端末装置７とは、インターネットなどのネットワーク９により接続される。なお、動画配信装置５と複数の動画投稿装置３の一部または全部が、ネットワーク９により接続されてもよい。
【００１６】
動画投稿装置３は、カメラを実装したスマートフォン、タブレット端末、パーソナルコンピュータなどのコンピュータ端末や、通信装置が接続されたカメラなどである。
【００１７】
図２は、動画配信装置５の内部構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。動画配信装置５は、１台以上のサーバコンピュータなどにより実現され、動画配信処理部５１、及びコメント配信処理部５３を備えて構成される。
【００１８】
動画配信処理部５１は、記憶部５１１、配置決定部５１２、動画受信部５１３、一覧表示用動画生成部５１４、送信範囲決定部５１５、動画一覧表示画面生成部５１６、表示位置受信部５１７、音声配信部５１８、及び動画表示画面生成部５１９を備えて構成される。
記憶部５１１は、動画一覧などの各種データを記憶する。動画一覧は、複数の動画データの表示画像を、平面を埋めるように相互に隣接させて一覧表示する際の各動画データの配置を示すデータである。配置決定部５１２は、動画データの表示画像を一覧表示する際の各動画データの配置を決定し、決定した配置を示す動画一覧を記憶部５１１に書き込む。
【００１９】
動画受信部５１３は、動画投稿装置３から動画データを受信する。一覧表示用動画生成部５１４は、動画受信部５１３が受信した動画データから、動画一覧表示画面における表示サイズに合わせた動画データを生成する。動画一覧表示画面は、端末装置７が備えるディスプレイの表示サイズの中に複数の動画データの表示画像が含まれ、端末装置７が備えるディスプレイの表示サイズよりも大きなサイズの画面のデータである。
【００２０】
送信範囲決定部５１５は、動画一覧における送信範囲を、端末装置７が表示可能な範囲よりも大きなサイズで決定する。送信範囲決定部５１５は、動画一覧表示画面上の表示位置に関する情報を端末装置７から受信した場合、受信した情報に応じて送信範囲を決定する。動画一覧表示画面生成部５１６は、送信範囲決定部５１５が決定した送信範囲に含まれる複数の動画データの表示画像を、動画一覧における配置に従って配置した動画一覧表示画面を生成し、端末装置７へ配信する。また、動画一覧表示画面生成部５１６は、動画の送信元の送信元装置からそれぞれ受信した動画をグループ毎に配列して動画一覧表示画面を生成することもできる。表示位置受信部５１７は、動画一覧表示画面を表示している端末装置７から、所定の表示位置に表示画像を表示させている動画データを特定する情報を受信する。音声配信部５１８は、表示位置受信部５１７が受信した情報により特定される動画データの音声データを配信する。
【００２１】
動画表示画面生成部５１９は、動画データの表示要求を端末装置７から受信し、受信した表示要求により示される表示対象の動画データの画像を動画一覧表示画面における表示画像よりも大きく表示する動画表示画面を生成し、端末装置７に配信する。この動画表示画面にはさらに、表示対象の動画データの画像に隣接させて他の動画データの画像を画面の外周で切れるように表示させる。
加工部５２０は、端末装置からの要求に応じて、動画一覧表示画面のうち表示領域に表示する対象となる動画の数を変更し、当該表示領域内に表示する動画の数に応じて、グループ毎の表示の仕方の度合いを変えて表示するよう前記動画一覧表示画面を加工し、加工した動画一覧表示画面を端末装置に配信する。
【００２２】
コメント配信処理部５３は、コメント受信部５３１、コメント記憶部５３２、及びコメント配信部５３３を備えて構成される。
コメント受信部５３１は、動画表示画面生成部５１９が動画表示画面を配信している端末装置７から、表示対象の動画データに対するコメントデータを受信する。コメントデータは、コメント内容、コメントを投稿したユーザを識別する情報、コメントの投稿時刻などが含まれる。コメント記憶部５３２は、コメント受信部５３１が受信したコメントデータを記憶する。コメント配信部５３３は、動画表示画面生成部５１９が動画表示画面を配信している端末装置７に、その動画表示画面が表示対象としている動画データに対するコメント情報を配信する。コメント配信部５３３は、コメント情報をコメント記憶部５３２に記憶されているコメントデータに基づいて生成する。コメント情報は、コメント内容や、コメントを投稿したユーザの情報（例えば、ユーザ名）、投稿時刻などを含む。
【００２３】
図３は、端末装置７の内部構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。端末装置７は、例えば、スマートフォン、タブレット端末、携帯電話、パーソナルコンピュータなどのコンピュータ端末により実現される。本実施形態では、端末装置７がスマートフォンである場合を例に説明する。端末装置７は、通信部７１、表示部７２、操作受付部７３、音声出力部７４、及び制御部７５を備えて構成される。
【００２４】
通信部７１は、ネットワーク９を介して動画配信装置５との間でデータを送受信する。また、通信部７１は、動画の送信元の送信元装置からそれぞれ送信された動画データがグループ毎に配列された動画一覧表示画面を動画配信装置から受信する。
表示部７２は、画面を表示するディスプレイであり、例えば、タッチパネルである。操作受付部７３は、ユーザから種々の操作を受け付ける。表示部７２がタッチパネルである場合、操作受付部７３は、タッチパネルに配されているタッチセンサを介して操作を受け付ける。音声出力部７４は、スピーカーであり、音声データの再生音声を出力する。
【００２５】
制御部７５は、各部を制御する。制御部７５は、一覧表示制御部７５１、音声制御部７５２、動画表示制御部７５３、及びコメント処理部７５４を備えて構成される。
一覧表示制御部７５１は、表示部７２の表示サイズよりも大きな動画一覧表示画面の中から、表示部７２の表示サイズに応じた表示範囲を表示移動操作に応じて移動させて表示部７２に表示させる。
一覧表示制御部７５１は、表示対象となる表示領域に表示する動画一覧表示画面の範囲を指定する指示に応じて、動画一覧表示画面のうち表示領域に表示する動画データの数を変更し、当該表示領域内に表示する動画の数に応じて、グループ毎の表示の仕方の度合いを変えて、表示部７２によって表示する。表示の仕方の度合いは、例えば、動画の明るさ、色味、ぼかし等があり、これらのうちいずれか１つまたは２つ以上を組み合わせて用いることもできる。グループ毎の表示の仕方の度合いを変える場合、一覧表示制御部７５１は、操作入力に応じて表示領域内に含まれる動画の数が増えるほど、グループ間における前記表示の仕方の度合いの差が大きくなるように、表示部７２に表示する。より具体的に、一覧表示制御部７５１は、動画一覧表示画面に表示される個々の動画データの表示画像の表示サイズを縮小するほど、色味や明るさの度合いが、グループ間において差が大きくなるように表示させる。このグループとしては、例えば、動画データ毎に設定されたカテゴリを用いることができる。すなわち、それぞれのカテゴリが、異なるグループとして対応している。
また、一覧表示制御部７５１は、端末装置７から動画配信装置５に対するアクセス状況に基づく注目度に従い、注目度が高い動画について、他のグループとは異なる表示の仕方によって、表示部７２に表示させる。注目度としては、例えば、端末装置７から送信されたコメントの数や、端末装置７から動画に対して送信されたコメントに、特定のキーワード（例えば、「面白くない」、「つまらない」等、動画の内容に対して非難するような意味を含む文字列）が含まれるコメントの数や、閲覧ユーザ数等を用いることができる。
一覧表示制御部７５１は、グループのうち表示対象となるグループの選択する操作入力を受け付け、当該選択されたグループに属する動画を対象として表示部７２の表示領域内に表示する。
音声制御部７５２は、表示部７２に表示させている動画一覧表示画面の表示範囲の中で、所定の表示位置に表示画像を表示させている動画データの音声データを動画配信装置５から受信し、音声出力部７４から出力させる。
【００２６】
動画表示制御部７５３は、表示部７２が表示している動画一覧表示画面内の動画データの表示画像により表示対象の動画データを選択する表示指示操作を操作受付部７３が受けた場合、表示対象として選択された動画データの表示要求を動画配信装置５に送信する。また、動画表示制御部７５３は、動画表示画面において画像を画面の外周で切れるように表示させている動画データを新たな表示対象に変更する表示対象変更操作を受けた場合に、新たな表示対象として選択された動画データの表示要求を動画配信装置５に送信する。動画表示制御部７５３は、表示要求に対応して動画配信装置５から受信した動画表示画面を、表示部７２に表示させる。
コメント処理部７５４は、動画表示画面が表示対象としている動画データに対してユーザが入力したコメント内容を設定したコメントデータを動画配信装置５に送信する。また、コメント処理部７５４は、動画配信装置５から受信したコメント情報を動画表示画面に追加して表示させる。
【００２７】
次に、動画配信システム１の動作を説明する。以下では、動画配信装置５が動画投稿装置３から受信した動画データを、端末装置７にライブ配信する場合について説明する。
【００２８】
最初に、動画配信装置５が各動画投稿装置３からライブ配信する動画データを受信した時の処理について説明する。
まず、動画配信装置５の配置決定部５１２は、所定の条件に従って、動画データの表示画像を一覧表示する際の動画データの配置を決定し、決定した配置を示す動画一覧を記憶部５１１に登録しておく。例えば、動画一覧は、動画一覧における配置位置と、その配置位置に表示画像を表示する動画データの動画ＩＤとを対応付けた情報により示される。所定の条件には、動画データに関する任意の情報を使用することができる。例えば、動画毎に設定されているカテゴリを表すカテゴリ情報を用いることができる。また、動画一覧の生成のタイミングは、所定の時間毎、指示が入力されたときなど、任意とすることができる。
【００２９】
図４は、動画配信装置５における動画受信処理フローを示す図である。
動画配信装置５の動画受信部５１３は、ライブ配信する動画データを動画投稿装置３から受信する（図４、ステップＳ１０５）。一覧表示用動画生成部５１４は、動画受信部５１３が受信した動画データから、当該動画データのカテゴリ情報を参照し、動画一覧表示画面における表示画像の表示サイズに合わせた動画データを生成し、生成された動画データの表示画面が、カテゴリ毎に並ぶように生成する（図４、ステップＳ１１０）。カテゴリ情報は、動画データに対応付けられ、動画投稿装置３から送信してもらい、これを受信して用いることもできる。また、カテゴリ情報は、動画投稿装置３のユーザを識別するユーザＩＤとカテゴリ情報とを対応付けて記憶するカテゴリ情報記憶部を記憶部５１１に設けるようにし、動画投稿装置３から動画配信時にログイン等によって得られるユーザＩＤを元に、このカテゴリ情報記憶部を参照し、ユーザＩＤに対応するカテゴリ情報を用いるようにしてもよい。
また、本実施形態では、動画一覧表示画面における各表示画像の表示サイズは同一とするが、動画一覧における配置位置に応じて表示サイズが異なっていてもよい。動画一覧表示画面における表示画像の表示サイズに合わせた動画データは、例えば、縮小表示画像の動画データでもよく、動画データの表示画像の一部をトリミングした動画データであってもよい。
【００３０】
続いて、図５及び図６に示す処理フローを用いて、動画配信システム１における動画一覧配信処理について説明する。
図５は、端末装置７における動画一覧表示処理フローを示す図であり、図６は、動画配信装置５における動画一覧配信処理フローを示す図である。
【００３１】
図５において、端末装置７の操作受付部７３が、動画一覧の配信を要求するユーザ操作を受ける。一覧表示制御部７５１は、このユーザ操作に対応する動画一覧配信要求を動画配信装置５に送信する（図５、ステップＳ２０５）。
【００３２】
図６において、動画配信装置５の送信範囲決定部５１５は、端末装置７から動画一覧配信要求を受信したか否かを判断する（図６、ステップＳ３０５）。ここでは、送信範囲決定部５１５は、動画一覧配信要求を受信したと判断する（図６、ステップＳ３０５：ＹＥＳ）。送信範囲決定部５１５は、動画一覧配信要求から端末装置７における動画一覧の表示位置を取得する。ここでは、動画一覧配信要求に表示位置が設定されていないため、送信範囲決定部５１５は、動画一覧における予め決められた初期表示位置を、表示位置として決定する。送信範囲決定部５１５は、記憶部５１１から動画一覧を読み出し、読み出した動画一覧における矩形の送信範囲を、表示位置に応じて、端末装置７が表示可能な範囲よりも所定サイズ分だけ大きなサイズで決定する（図６、ステップＳ３１０）。
【００３３】
図７は、動画一覧、配信範囲、及び、端末装置７の表示範囲の関係を示す図である。本実施形態では、動画一覧は、同一の大きさの正方形の表示画像を、縦方向及び横方向にタイル状に並べて一覧表示するときの動画データの配置を示す。同図に示すように、動画一覧は、左上から動画ＩＤがＶ１、Ｖ２、Ｖ３、…の動画データが配置されることを示している。仮想画面Ａ１は、動画一覧が示す配置に従って仮想的に動画データの表示画像を配置して表示させたときの全画面を示している。例えば、送信範囲決定部５１５は、初期表示位置Ａ２が中心となるように送信範囲Ａ３を決定する。送信範囲Ａ３は、動画一覧表示画面として端末装置７へ送信する動画一覧の範囲であり、端末装置７の表示部７２が表示可能なサイズである表示範囲Ａ４よりも大きい。なお、動画一覧表示画面内の動画データの表示画像は、表示範囲Ａ４の外周により、表示範囲Ａ４内に含まれる最も外側の表示画像が切れるように配置される。つまり、表示範囲Ａ４の縦、及び横の長さは、表示画像の辺の長さでは割り切れない。
【００３４】
図６において、動画一覧表示画面生成部５１６は、送信範囲決定部５１５が決定した送信範囲（例えば、図７の送信範囲Ａ３）に含まれる配置位置それぞれに対応する動画ＩＤを読み出す。動画一覧表示画面生成部５１６は、送信範囲に含まれる配置位置に、その配置位置に対応する動画ＩＤの動画データから一覧表示用動画生成部５１４が生成した動画データの表示画像を配置し、カテゴリ毎に並べられた動画一覧表示画面を生成する（図６、ステップＳ３１５）。動画一覧表示画面には、各動画データの表示画像に、動画一覧における当該表示画像の配置位置を示す情報と、動画ＩＤなど動画データを特定する情報と、動画ＩＤ毎に対応したカテゴリ情報のいずれか１つ、または２つ以上が付加される。一覧表示用動画生成部５１４は、生成した動画一覧表示画面を、動画一覧配信要求元の端末装置７に配信する（図６、ステップＳ３２０）。
【００３５】
図５において、端末装置７の一覧表示制御部７５１は、動画配信装置５から動画一覧表示画面を受信する（図５、ステップＳ２１０）。一覧表示制御部７５１は、受信した動画一覧表示画面について、どの範囲を表示部７２に表示するか、その表示範囲を決定する（図５、ステップＳ２１５）。
【００３６】
図８は、端末装置７の表示部７２に表示させる表示範囲を示す図である。一覧表示制御部７５１は、例えば、受信した動画一覧表示画面Ｌ１の中心が表示範囲の中心となるように、表示範囲Ｇ１を決定する。さらに、一覧表示制御部７５１は、表示範囲Ｇ１の中で所定の表示位置に表示画像を表示させている動画データを選択中の動画データとして決定する。例えば、一覧表示制御部７５１は、表示範囲の中心を含む表示位置Ｆ１に表示画像を表示させている動画データを選択中の動画データとして決定する。
【００３７】
図５において、端末装置７の一覧表示制御部７５１は、表示範囲が決定されると、表示の仕方を決定する（図５、ステップＳ２２０）。例えば、動画データ毎に設定されているカテゴリ情報毎に異なる表示の仕方を決定する。例えば、カテゴリは、スポーツ、自動車、電車、料理、アニメ、カラオケ、楽器演奏等がある。表示の仕方として明るさを用いる場合、スポーツのカテゴリが割当てられている動画データの表示画像を最も明るくし、自動車、電車、料理、アニメ、カラオケ、楽器演奏の順に、動画データの表示画像が暗くなるように表示の仕方を決定する。
そして、一覧表示制御部７５１は、表示範囲の大きさに応じた表示の仕方に従って、表示範囲に含まれる動画一覧表示画面を表示部７２に表示するとともに（図５、ステップＳ２２５）、選択中の動画データの表示画像に選択中であることを表す情報を付加して表示させる。選択中の動画データの決定は、表示範囲の中心の位置を含むように配列された動画データの表示画面が選択中であるとして行われる。
【００３８】
図９は、動画一覧表示画面がカテゴリ毎に異なる表示の仕方を行う場合について説明する図である。
仮想画面Ａ１０は、動画一覧表示画面を表す。この動画一覧表示画面において、カテゴリがスポーツである動画データの表示画面が並べられた領域（符号Ａ１０１）と、カテゴリが自動車である動画データの表示画面が並べられた領域（符号Ａ１０２）と、カテゴリが電車である動画データの表示画面が並べられた領域（符号Ａ１０３）と、カテゴリが料理である動画データの表示画面が並べられた領域（符号Ａ１０４）と、カテゴリが料理である動画データの表示画面が並べられた領域（符号Ａ１０５）とが、カテゴリ毎に配列されている。また、この仮想画面Ａ１０には含まれていないが、動画投稿装置３から送信される動画データが、仮想画面Ａ１０の外周側に隣接する位置にそれぞれ配置される。
また、ここでは、スポーツ以外のカテゴリの動画データが、カテゴリ毎に１つのグループとして纏まった領域に配列されており、スポーツ以外のカテゴリの動画データが配列されていない残りの位置に、スポーツの動画データが１つのグループとして把握できるように配列されている。
また、ここでは、注目度が高い動画データが、他のカテゴリとは異なる表示の仕方によって表示画面が表示される（符号１０６）。例えば、この注目度が高い動画データについては、明るさではなく、色味を他の動画データの表示画像とは異なる色味で表示される。例えば、注目度が高い動画データの表示画像のみ、表示画像の赤味の度合いが高くなるように表示する。また、注目度が最も高い動画データの表示画面について、赤味の度合いを他よりも高くし、注目度が最も低い動画データの表示画面について、青味の度合いを他よりも高くすることもできる。
【００３９】
図１０は、端末装置７の表示部７２が表示する動画一覧表示画面の表示例を示す図である。同図に示すように、表示部７２は、複数の動画データの表示画像を縦方向及び横方向にタイル状に並べた動画データの表示画面の一覧を表示する。表示部７２が表示させている最も外側の表示画像Ｈ１−Ｈ１２は、表示部７２の表示範囲の外周により切れるように、一部分が表示される。また、一覧表示の中心の表示画像には、選択中の動画データの表示画像であることを表す外枠Ｆが表示される。また、表示画像Ｈ５、Ｈ７、Ｈ９、Ｈ１３と、表示画像Ｈ１０と、それ以外の表示画像とが、異なるカテゴリである場合、表示の仕方に応じて、表示画像Ｈ５、Ｈ７、Ｈ９、Ｈ１３の明るさの度合いが最も小さく（暗く）、表示画像Ｈ１０の明るさの度合いが次ぎに小さく（次に暗く）、これら以外の表示画像が、最も明るく表示される。また、これらの表示画面の一つ一つに動画が表示されるため、表示範囲全体に動画が表示される。
【００４０】
このように、カテゴリ毎に表示の仕方を変えることで、表示の仕方を手がかりにし、自分の趣味や嗜好にあった動画を容易に選択することが可能となる。
また、表示範囲の最も外側の表示画像を見切り表示させることにより、ユーザに、表示範囲の外側にも表示画像があり、表示範囲を移動させることができるという認識を与えることができる。また、この見切り表示により、一覧表示の広がりを演出し、ユーザに動画提供サイトの楽しさやにぎやかさを感じてもらうことができる。加えて、ユーザに、現在の表示範囲の外に表示されている表示画像に対する興味を持ってもらうこともできる。
【００４１】
図５において、端末装置７の音声制御部７５２は、一覧表示制御部７５１が決定した選択中の動画データを特定する情報である選択中動画情報を動画配信装置５に送信する（図５、ステップＳ２３０）。例えば、音声制御部７５２は、選択中の動画データの配置位置を示す情報、あるいは、選択中であることを表す情報が付加されて表示された動画データの動画ＩＤを動画一覧表示画面から読み出し、読み出した動画ＩＤを選択中動画情報として用いることができる。また、ユーザが選択中の動画データを指定する操作を操作受付部７３から入力するようにしてもよい。音声制御部７５２は、操作受付部７３が受けた操作により選択中として指定された動画データを特定する選択中動画情報を動画配信装置５に送信する。
【００４２】
図６において、動画配信装置５の表示位置受信部５１７は、動画一覧配信要求を受信していないと判断し（図６、ステップＳ３０５：ＮＯ）、選択中動画情報を受信したか否かを判断する（図６、ステップＳ３２５）。表示位置受信部５１７は、選択中動画情報を受信していない場合は処理を終了するが（図６、ステップＳ３２５：ＮＯ）、ここでは、端末装置７から選択中動画情報を受信したと判断する（図６、ステップＳ３２５：ＹＥＳ）。表示位置受信部５１７は、受信した選択中動画情報により特定される動画データの音声データを、選択中動画情報の送信元の端末装置７に配信する（図６、ステップＳ３３０）。
【００４３】
あるいは、音声配信部５１８は、選択中動画情報により特定される動画データと、その動画データの周辺に表示画像が表示されている動画データの音声を重畳した音声データを生成し、端末装置７に配信してもよい。この場合、音声配信部５１８は、表示位置受信部５１７が受信した選択中動画情報により、動画一覧における選択中の動画データの配置位置を特定する。さらに、音声配信部５１８は、動画一覧において選択中の動画データの配置位置から所定範囲に表示画像が配置されている他の動画データを特定する。音声配信部５１８は、選択中の動画データの音声データと、特定した他の動画データの音声データとを、動画一覧表示画面における表示画像の配置位置に応じた音量により重畳した音声データを生成する。音声配信部５１８は、生成した音声データを端末装置７に配信する。
【００４４】
図１１は、音声データの重畳割合の例を示す図である。同図において、音声配信部５１８は、選択中動画情報により特定された動画データの音声データの重畳割合が最も大きく、この選択中動画情報により特定される動画データから配置位置が離れるほど、重畳割合が低下するように、音声データの重畳割合を決定する。より具体的には、選択中の動画データの音量を１．０とすると、選択中の動画データの配置位置Ａ５に隣接した配置位置の動画データの音量を０．２、さらにその周辺の配置位置の動画データの音量を０．１としている。数値が記載されていない表示位置の動画データについては音声データの重畳割合を０とし、実質的に重畳しない。
なお、音声データを重畳する対象の動画データの範囲や、その重畳の割合は任意とすることができる。同図では、端末装置７における表示範囲Ａ６に表示画像が含まれない動画データ（表示範囲Ａ６の範囲外に配置された動画データの音声データ）についても音声を重畳しているが、表示範囲Ａ６に表示画像が含まれる動画データのみの音声を重畳するようにしてもよい。
【００４５】
このように、端末装置７に一覧表示されている動画の中で選択中の動画の音声だけではなく、その周囲の動画の音声を重畳した音声を生成し、出力することにより、動画提供サイトのにぎやかさを演出し、ユーザにこのサイトの楽しさ感じてもらうことができる。
【００４６】
図５において、端末装置７の音声制御部７５２は、動画配信装置５から受信した音声データの再生音声を音声出力部７４から出力する（図５、ステップＳ２３５）。
【００４７】
次に、制御部７５は、操作受付部７３から操作入力があったか否かを判定する（図５、ステップＳ２４０）。操作入力がない場合（図５、ステップＳ２４０：ＮＯ）、制御部７５は、表示範囲内における動画データの表示と音声の出力を行い、一定時間経過後に、再度、操作入力があったか否かの判定を行う（図５、ステップＳ２４０）。
一方、制御部７５は、操作受付部７３から操作入力があった場合（図５、ステップＳ２４０：ＹＥＳ）、制御部７５は、入力された内容が、表示範囲を変更する移動指示であるか否かを判定する（図５、ステップＳ２４５）。ここでは、操作入力された内容が移動指示である場合（図５、ステップＳ２４５：ＹＥＳ）、一覧表示制御部７５１は、移動指示として入力された、移動方向と移動量に応じて表示範囲と動画一覧表示画面との間で相対移動させる。この表示範囲の移動操作は、表示部７２が表示している画面上のスワイプ操作またはフリック操作によって入力される。そして、一覧表示制御部７５１は、相対移動されたことによって変更された後の表示範囲が、動画一覧表示画面の外周から所定範囲内であるかを判断する（図５、ステップＳ２５０）。図８において、境界Ｌ２は、動画一覧表示画面Ｌ１の外周から所定距離の境界を表している。この境界Ｌ２は、動画一覧表示画面の大きさに応じて決められている。一覧表示制御部７５１は、相対移動後の表示範囲（例えばＧ２）が動画一覧表示画面Ｌ１の外周と境界Ｌ２の中に含まれるかを判断する。この場合、表示範囲Ｇ２が境界Ｌ２の範囲内であるため、一覧表示制御部７５１は、相対移動後の表示範囲が、動画一覧表示画面の外周から所定範囲に達していない、すなわち、所定範囲外であると判断し（図５、ステップＳ２５０：所定範囲内）、相対移動によって変更された後の表示範囲に応じた動画一覧表示画面を表示部７２に表示する（図５、ステップＳ２５５）。このとき、一覧表示制御部７５１は、表示範囲Ｇ２を、表示範囲Ｇ２内に含まれる最も外側の表示画像が、表示範囲Ｇ２の外周により切れるように決める。さらに、一覧表示制御部７５１は、移動後の表示範囲Ｇ２の中心が含まれる表示位置Ｆ２に表示画像を表示させている動画データを選択中の動画データとして決定する。一覧表示制御部７５１は、選択中であることを表す外枠Ｆを、表示位置Ｆ１の表示画像から表示位置Ｆ２の表示画像へと移動させて表示させる。
【００４８】
動画配信システム１は、図５のステップＳ２３０からの処理に移行する。すなわち、端末装置７の音声制御部７５２は、一覧表示制御部７５１が決定した選択中の動画データを特定する情報である選択中動画情報を動画配信装置５に送信する（図５、ステップＳ２３０）。動画配信装置５の表示位置受信部５１７は、選択中動画情報を受信する（図６、ステップＳ３０５：ＮＯ、ステップＳ３２５：ＹＥＳ）。音声配信部５１８は、選択中動画情報により特定される動画データの音声データを端末装置７に配信する（図６：ステップＳ３３０）。端末装置７の音声制御部７５２は、動画配信装置５から受信した音声データの再生音声を音声出力部７４から出力する（図５、ステップＳ２３５）。制御部７５は、操作入力があったか否かを判定する（図５、ステップＳ２４０）。
【００４９】
一方、一覧表示制御部７５１は、相対移動によって変更された後の表示範囲が、動画一覧表示画面の外周から所定の範囲内に達している場合、すなわち、表示範囲が境界Ｌ２を越えて移動したと判断した場合（図５、ステップＳ２５０：所定範囲内）、一覧表示制御部７５１は、変更された後の表示範囲に基づいて、動画の表示位置を示す情報を設定した動画一覧配信要求を動画配信装置５に送信する（図５、ステップＳ２６０）。動画の表示位置を示す情報として、表示範囲Ｇ３の所定の表示位置、例えば、表示範囲Ｇ３の中心が含まれる表示画像の配置位置を示す情報、あるいは、その配置位置に表示画像を表示させている動画データの動画ＩＤを用いることができる。また、動画の表示位置を示す情報として、表示範囲の中心が含まれる表示位置を特定する情報（例えば、表示範囲Ｇ３の表示位置Ｆ２）と、表示範囲の大きさと、表示位置に対する表示範囲の位置とを含む情報を用いることもできる。
【００５０】
図６において、動画配信装置５の送信範囲決定部５１５は、端末装置７から動画一覧配信要求を受信する（図６、ステップＳ３０５：ＹＥＳ）。送信範囲決定部５１５は、動画一覧配信要求から表示位置を示す情報を取得する。送信範囲決定部５１５は、記憶部５１１から動画一覧を読み出し、読み出した動画一覧における矩形の送信範囲を、取得した情報が示す表示位置に応じて、端末装置７が表示可能な範囲よりも所定サイズ分だけ大きなサイズで決定する（図６、ステップＳ３１０）。
【００５１】
例えば、送信範囲決定部５１５は、図７に示すように、動画一覧配信要求から読み出した情報が示す表示位置Ａ７が中心となるように送信範囲Ａ８を決定する。送信範囲Ａ８は、送信範囲Ａ３と同じサイズであり、端末装置７における現在の表示範囲Ａ９が少なくとも含まれる。
【００５２】
図６において、動画一覧表示画面生成部５１６は、送信範囲決定部５１５が決定した送信範囲に含まれる配置位置それぞれに対応する動画ＩＤを読み出す。動画一覧表示画面生成部５１６は、送信範囲に含まれる配置位置に、その配置位置に対応する動画ＩＤの動画データから一覧表示用動画生成部５１４が生成した動画データの表示画像をカテゴリ毎に配置して、表示させる動画一覧表示画面を生成する（図６、ステップＳ３１５）。一覧表示用動画生成部５１４は、生成した動画一覧表示画面を端末装置７に配信する（図６、ステップＳ３２０）。
【００５３】
図５において、端末装置７の一覧表示制御部７５１は、動画配信装置５から新たな動画一覧表示画面を受信する（図５、ステップＳ２１０）。一覧表示制御部７５１は、受信した新たな動画一覧表示画面における現在の表示範囲を、移動後の表示範囲に従って決定する（図５、ステップＳ２１５）。表示範囲が決定されると、一覧表示制御部７５１は、動画データに設定されているカテゴリ情報に基づいて、表示の仕方を決定し（図５、ステップＳ２２０）、表示部７２に表示する（図５、ステップＳ２２５）。そして、音声制御部７５２は、表示範囲の位置に基づいて決定される選択中の動画データを特定し、選択中動画情報として動画配信装置５に送信する。音声制御部７５２は、これに応じて動画配信装置５から送信される、表示範囲に応じて重畳された音声データを受信して出力する（図５、ステップＳ２３５）。
【００５４】
一方、図５ステップＳ２４５において、制御部７５は、操作入力された内容が移動指示ではない場合（図５、ステップＳ２４５：ＮＯ）、表示範囲を変更する操作入力であるか否かを判定する（図５、ステップＳ２６５）。表示範囲を変更する操作入力は、例えば、ピンチ機能を用いて、表示範囲のサイズを拡大または縮小する操作や、「拡大」あるいは「縮小」を指定するボタンを押下する操作がある。一覧表示制御部７５１は、表示範囲を変更する操作入力であると判定した場合、操作受付部７３を介した操作入力に基づいて、表示範囲を変更し、変更後の表示範囲を検出する（図５、ステップＳ２７０）。変更後の表示範囲を検出すると、一覧表示制御部７５１は、変更された後の表示範囲が、動画一覧表示画面の外周から所定の範囲内に達しているか否かを判定する（図５、ステップＳ２５０）。一覧表示制御部７５１は、変更後の表示範囲が、動画一覧表示画面の外周から所定の範囲内に達していなければ（図５、ステップＳ２５０：所定範囲外）、変更後の表示範囲に対応するサイズであり、かつ、変更後の表示範囲のサイズに応じた表示の仕方に従って、動画一覧表示画面を表示する（図５、ステップＳ２５５）。一方、変更後の表示範囲が、動画一覧表示画面の外周から所定の範囲内に達している場合（図５、ステップＳ２５０：所定範囲内）、一覧表示制御部７５１は、変更された後の表示範囲に基づいて、動画の表示位置を示す情報を設定した動画一覧配信要求を動画配信装置５に送信する（図５、ステップＳ２６０）。そして、一覧表示制御部７５１は、動画配信装置５から送信される動画一覧表示画面を受信し、変更された後の表示範囲を表示範囲として決定し、変更された後の表示範囲のサイズであり、かつ、変更後の表示範囲のサイズに応じた表示の仕方に従って、動画一覧表示画面を表示す（図５、ステップＳ２５５）。
【００５５】
図１２は、端末装置７の表示部７２が表示する動画一覧表示画面の表示例を示す図であり、図１３は、図１２における動画一覧表示画面の表示範囲を拡大する操作入力が行われた場合の表示例を示す図である。
図１２において、カテゴリがスポーツである動画データが配列された第１グループ（符号Ｊ１１）、カテゴリが自動車である動画データが配列された第２グループ（符号Ｊ１２）、カテゴリが電車である動画データが配列された第３グループ（符号Ｊ１３）、注目度が高い動画データが配列された領域（符号Ｊ１４）が、表示範囲のサイズに応じた表示の仕方に従って表示されている。この表示された状態において、動画一覧表示画面を拡大する指示が操作受付部７３から入力されると、図１３の表示例に示すように、拡大表示されると、各グループ毎の表示の度合いの差が小さくなるように表示される。例えば、図１３においては、拡大前における第１グループ（図１２、符号Ｊ１１）が表示された明るさと第３グループが表示された明るさとの度合いの差がＫ１である場合、拡大後における第１グループ（図１３、符号Ｊ２１）が表示された明るさと第３グループが表示された明るさの度合いの差Ｋ２とを比べると、Ｋ１＞Ｋ２である。また、この表示の仕方の変更に伴い、拡大前に比べて、拡大後の方が、第１グループ（図１３、符号Ｊ２１）、第２グループ（図１３、符号Ｊ２２）、第３グループ（図１３、符号Ｊ２３）の明るさの度合いの差が小さい。
なお、注目度が高い動画データの表示画像は、拡大前（図１２、符号Ｊ１４）と拡大後（図１３、符号Ｊ２４）とにおいて、同じ表示の仕方によって表示するようにしてもよいし、表示範囲の拡大または縮小に応じて、表示の度合いを変えるようにしてもよい。例えば、表示範囲が拡大されるほど赤味を強く表示し、表示範囲が縮小されるほど赤味が弱くなるように表示してもよい。
ここでは、一覧表示制御部７５１は、表示対象となる表示領域に表示する動画一覧表示画面の範囲を指定する指示（例えば、拡大、または縮小する指示）に基づいて、表示範囲を縮小する指示が入力された場合には、動画一覧表示画面のうち表示範囲に含まれる動画データの数を増やすように変更することで縮小表示し、当該表示領域内に含まれる動画データの数に応じて、グループ毎の表示の仕方の度合いを変えて、表示部７２によって表示する。また、一覧表示制御部７５１は、表示範囲を拡大する指示が入力された場合には、動画一覧表示画面のうち表示範囲に含まれる動画データの数を減らすように変更することで、拡大表示し、当該表示領域内に含まれる動画データの数に応じて、グループ毎の表示の仕方の度合いを変えて、表示部７２によって表示する。
なお、ここでは、図１２における表示例から図１３に示す表示例のように表示画面を拡大した場合について説明したが、図１３の表示例から図１２に示す表示例のように、表示範囲を縮小した場合には、グループ毎の表示の度合いの差が大きくなるように表示される。
【００５６】
一方、図５ステップＳ２６５において、制御部７５は、操作入力された内容が表示範囲変更の指示ではない場合、表示指示操作であるか否かを判定する（図５、ステップＳ２７５）。表示指示操作である場合（図５、ステップＳ：ＹＥＳ）、端末装置７は、後述する図１４に示す動画表示処理フローを実行する。動画データの表示指示操作は、表示部７２が表示している画面において、ユーザが表示対象の動画データの画像の表示領域をタップする操作またはダブルタップする操作である。制御部７５は、操作入力された内容が表示指示操作ではない場合（図５、ステップＳ２７５：ＮＯ）、動画表示を終了する指示であるか否かを判定し（図５、ステップＳ２８０）、終了指示である場合には（図５、ステップＳ２８０：ＹＥＳ）、動画一覧表示処理（図５の処理）を終了し、終了指示ではない場合（図５、ステップＳ２８０：ＮＯ）、操作内容に応じた処理を行い（図５、ステップＳ２８５）、処理を図５ステップＳ２４０に移行する。
【００５７】
なお、一覧表示制御部７５１は、一回の表示移動操作による移動量を制限してもよい。これにより、表示範囲がすぐに動画一覧表示画面の外周から所定範囲内となって頻繁に動画配信要求を送信することや、次の動画一覧表示画面を受信する前に、表示範囲が現在の動画一覧表示画面外の範囲を含むようになることを防ぐことができる。
【００５８】
なお、端末装置７が過去に動画一覧表示画面を受信して表示していた場合、図５のステップＳ２０５において、一覧表示制御部７５１は、動画一覧表示画面における最後の表示位置を示す情報を動画一覧配信要求に設定してもよい。
【００５９】
続いて、図１４から図１６に示す処理フローを用いて、動画配信システム１における動画配信処理について説明する。図１４は、端末装置７における動画表示処理フローを示す図である。図１５は、動画配信装置５における動画表示画面配信処理フローを示す図であり、図１６は、動画配信装置５におけるコメント配信処理フローを示す図である。
【００６０】
図１４において、端末装置７の動画表示制御部７５３は、表示指示操作により表示対象として選択された動画データを特定する表示対象動画情報を設定した表示要求を送信する（図１１、ステップＳ４０５）。動画表示制御部７５３は、選択された動画データの動画ＩＤあるいは配置位置を示す情報を動画一覧表示画面から読み出し、表示対象動画情報として用いることで表示要求を送信する。
【００６１】
図１５において、動画配信装置５の動画表示画面生成部５１９は、表示要求を受信したか否かを判断する（図１５、ステップＳ５０５）。動画表示画面生成部５１９は、表示要求を受信していないと判断した場合、処理を終了するが（図１５、ステップＳ５０５：ＮＯ）、ここでは、表示要求を受信したと判断する（図１５、ステップＳ５０５：ＹＥＳ）。動画表示画面生成部５１９は、表示要求の送信元の端末装置７にすでに動画表示画面を送信中であるか否かを判断する（図１５、ステップＳ５１０）。動画表示画面生成部５１９は、表示要求の送信元の端末装置７にまだ動画表示画面を送信していないと判断した場合（図１５、ステップＳ５１０：ＮＯ）、ステップＳ５１５の処理を行う。
【００６２】
動画表示画面生成部５１９は、受信した表示要求に設定されている表示対象動画情報から表示対象の動画データの動画ＩＤ（以下、「表示対象動画ＩＤ」と記載する。）を取得する。表示対象動画情報が配置位置を示す場合、動画表示画面生成部５１９は、その配置位置に対応した動画ＩＤを動画一覧から読み出し、表示対象動画ＩＤとする。動画表示画面生成部５１９は、動画一覧において、表示対象動画ＩＤに対応した配置位置を特定し、特定した配置位置に隣接する配置位置の他の動画データの動画ＩＤを読み出す。本実施形態では、動画表示画面生成部５１９は、表示対象動画ＩＤに対応した配置位置に対して、右側に隣接する配置位置の動画ＩＤ（以下、「右隣接動画ＩＤ」と記載する。）及び左側に隣接する配置位置の動画ＩＤ（以下、「左隣接動画ＩＤ」と記載する。）を読み出す。
【００６３】
動画表示画面生成部５１９は、動画受信部５１３が受信している動画データの中から、表示対象動画ＩＤにより特定される表示対象の動画データと、右隣接動画ＩＤにより特定される動画データと、左隣接動画ＩＤにより特定される動画データを取得する。動画表示画面生成部５１９は、表示対象の動画データの画像を動画一覧表示画面における表示画像よりも大きく表示するとともに、その画像に隣接させて、動画一覧において隣接した配置位置の動画データの画像を画面の外周で切れるように表示する動画表示画面を生成する（図１５、ステップＳ５１５）。例えば、動画表示画面生成部５１９は、動画表示画面に、表示対象の動画データの画像の右側に隣接するように右隣接動画ＩＤの動画データの画像を配置し、表示対象の動画データの画像の左側に隣接するように左隣接動画ＩＤの動画データの画像を配置する。動画表示画面には、表示される各動画データの動画ＩＤが付加される。動画一覧表示画面生成部５１６は、生成した動画表示画面を、表示要求の送信元の端末装置７に配信する（図１５、ステップＳ５２０）。
【００６４】
図１４において、端末装置７の動画表示制御部７５３は、動画配信装置５から動画表示画面を受信する（図１４、ステップＳ４１０）。コメント処理部７５４は、表示対象の動画データの動画ＩＤを設定したコメント配信要求を動画配信装置５に送信する（図１４、ステップＳ４１５）。
【００６５】
図１６において、動画配信装置５のコメント配信処理部５３は、コメント配信要求を受信したか否かを判断する(図１６、ステップＳ６０５）。ここでは、コメント配信処理部５３が、コメント配信要求を受信したと判断する（図１６、ステップＳ６０５：ＹＥＳ）。コメント配信部５３３は、コメント配信要求に設定されている動画ＩＤを取得する。コメント配信部５３３は、取得した動画ＩＤに対応付けられたコメントデータをコメント記憶部５３２から、投稿時刻が新しい順に所定数読み出す。コメントデータには、コメントの対象である動画データの動画ＩＤ、コメント投稿時刻、コメントを投稿したユーザのユーザＩＤ、コメント内容のテキストデータが含まれる。コメント配信部５３３は、読み出したコメントデータそれぞれについて、コメントデータに設定されているユーザＩＤと対応付けて予め記憶部５１１またはコメント記憶部５３２に記憶されているユーザ名及びアイコン画像データを読み出す。コメント配信部５３３は、コメントデータのコメント内容及び投稿時刻と、コメントデータのユーザＩＤに基づいて読み出したユーザ名及びアイコン画像データとを設定したコメント情報を生成する（図１６、ステップＳ６１０）。コメント配信部５３３は、コメント配信要求の送信元である端末装置７に対し、生成したコメント情報を送信する（図１６、ステップＳ６１５）。
【００６６】
図１４において、端末装置７のコメント処理部７５４は、動画配信装置５からコメント情報を受信する(図１４、ステップＳ４２０）。動画表示制御部７５３は、ステップＳ４１０において受信した動画表示画面を表示部７２に表示させる（図１４、ステップＳ４２５）。さらに、コメント処理部７５４は、表示部７２が表示させている動画表示画面に付加して、ステップＳ４２０において受信したコメント情報を投稿時刻の順に表示させる（図１４、ステップＳ４３０）。
【００６７】
図１７及び図１８は、端末装置７の表示部７２が表示する動画表示画面の表示例を示す図である。
図１７は、表示部７２が縦長の状態であるときの表示例である。同図に示すように、表示部７２が表示している画面は、動画表示領域Ｂ１とコメント表示領域Ｂ２を有し、コメント表示領域Ｂ２は動画表示領域Ｂ１の下に配置される。動画表示領域Ｂ１は、表示領域Ｂ１１、Ｂ１２、Ｂ１３からなる。表示領域Ｂ１１には、表示対象の動画データの表示画像が表示される。また、表示領域Ｂ１１の右側に隣接する表示領域Ｂ１２には、右隣接動画ＩＤの動画データの画像が表示され、表示領域Ｂ１１の左側に隣接する表示領域Ｂ１３には、左隣接動画ＩＤの動画データの画像が表示される。右隣接動画ＩＤの動画データ及び左隣接動画ＩＤの動画データは、動画データの画像が表示部７２の外周で切れるように、見切り表示される。コメント表示領域Ｂ２には、投稿時刻が新しい順に上側から下側に向かってコメント情報が並べて表示される。各コメント情報の表示には、ユーザ名Ｂ２１、コメントを発言したユーザのアイコン画像データＢ２２、コメント内容Ｂ２３、及び投稿時間Ｂ２４が含まれる。コメント処理部７５４は、投稿時間Ｂ２４を、現在時刻と投稿時刻との差分に基づいて随時更新して表示させる。この投稿時間は、コメントが投稿された時刻を用いることもできる。
【００６８】
図１８は、表示部７２が横長の状態のときの表示例である。同図に示すように、表示部７２が表示している画面は、動画表示領域Ｃ１とコメント表示領域Ｃ２を有し、コメント表示領域Ｃ２は動画表示領域Ｃ１上の下部に重ねて配置される。動画表示領域Ｃ１は、表示領域Ｃ１１、Ｃ１２、Ｃ１３からなる。表示領域Ｃ１１には、表示対象の動画データの表示画像が表示される。また、表示領域Ｃ１１の右側に隣接する表示領域Ｃ１２には、右隣接動画ＩＤの動画データの画像が表示され、表示領域Ｃ１１の左側に隣接する表示領域Ｃ１３には、左隣接動画ＩＤの動画データの画像が表示される。右隣接動画ＩＤの動画データ及び左隣接動画ＩＤの動画データは、動画データの画像が表示部７２の外周で切れるように、見切り表示される。コメント表示領域Ｃ２には、投稿時刻が新しい順にコメント情報が表示される。各コメント情報の表示には、ユーザ名Ｃ２１、アイコン画像データＣ２２、コメント内容Ｃ２３、及び投稿時間Ｃ２４が含まれる。
【００６９】
図１７、及び図１８に示すような動画表示画面を端末装置７に表示させることで、ユーザは、表示対象の動画データを見ながら、他の動画データの一部の領域も見ることができる。よって、表示対象として指定した動画を視聴する際に煩わしさを感じさせることなく、ユーザが他の動画データへ興味を持ちやすくすることができる。また、表示指示された動画データの両側の動画データについては、画面の外周で切れるように一部の領域のみを表示することにより、両側の動画データに対して興味を持った場合には、その動画データに表示対象を移動させる、すなわち、右あるいは左に隣接して表示された動画データを中央側に寄せるような操作入力が可能なことをユーザが認識できるようにしている。
【００７０】
図１４に戻り、表示部７２が動画表示画面を表示させているときに、操作受付部７３が、ユーザによるコメント入力操作を受けた場合、端末装置７のコメント処理部７５４は、コメント入力を受けたと判断し（図１４、ステップＳ４３５：ＹＥＳ）、コメントデータを動画配信装置５に送信する（図１４、ステップＳ４４０）。コメントデータには、表示対象の動画データの動画ＩＤ、ユーザＩＤ、操作受付部７３が受けたコメント内容、コメント投稿時刻が設定される。
【００７１】
図１６において、動画配信装置５のコメント配信処理部５３は、コメント配信要求を受信していないと判断し(図１６、ステップＳ６０５：ＮＯ）、コメントデータを受信したか否かを判断する（図１６、ステップＳ６２０）。コメント配信処理部５３は、コメントデータを受信していないと判断した場合は処理を終了するが（図１６、ステップＳ６２０：ＮＯ）、ここでは、コメントデータを受信したと判断する（図１６、ステップＳ６２０：ＹＥＳ）。コメント受信部５３１は、受信したコメントデータをコメント記憶部５３２に追加保存する（図１６、ステップＳ６２５）。
【００７２】
コメント配信部５３３は、追加保存したコメントデータに設定されているユーザＩＤと対応付けて予め記憶部５１１またはコメント記憶部５３２に記憶されているユーザ名及びアイコン画像データを読み出す。コメント配信部５３３は、コメントデータのコメント内容及び投稿時刻と、コメントデータのユーザＩＤに基づいて読み出したユーザ名及びアイコン画像データとを設定したコメント情報を生成する（図１６、ステップＳ６３０）。コメント配信部５３３は、追加保存したコメントデータに設定されている動画ＩＤの動画データを視聴しているユーザの端末装置７へ生成したコメント情報を配信する（図１６、ステップＳ６３５）。つまり、コメント情報の配信先の端末装置７は、動画表示画面生成部５１９が、追加保存したコメントデータに設定されている動画ＩＤの動画データを表示対象とした動画表示画面を配信している端末装置７である。この端末装置７には、コメントデータ送信元の端末装置７と、コメントデータ送信元の端末装置７と同じ動画データを表示対象としている他の端末装置７とが含まれる。
【００７３】
図１４において、コメントデータ送信元の端末装置７のコメント処理部７５４は、ステップＳ４４０の処理の後、動画配信装置５からコメント情報を受信し(図１４、ステップＳ４４５：ＹＥＳ）、ステップＳ４３０からの処理を行う。一方、他の端末装置７のコメント処理部７５４は、ステップＳ４３５においてコメント入力がないと判断した後（図１４、ステップＳ４３５：ＮＯ）、コメント情報を受信し(図１４、ステップＳ４４５：ＹＥＳ）、ステップＳ４３０からの処理を行う。
【００７４】
コメント処理部７５４は、表示部７２が表示させている動画表示画面に、受信したコメント情報を最も新しいコメント情報として追加表示させる（図１１、ステップＳ４３０）。コメント処理部７５４は、すでにコメント情報を表示可能な数だけ表示部７２に表示させている場合、投稿時刻が最も古いコメント情報の表示を削除し、受信したコメント情報を追加表示させる。これにより、コメント処理部７５４は、動画表示画面に、表示対象の動画データに対して自端末装置または他の端末装置７において入力されたコメント内容を表示する。
【００７５】
端末装置７のコメント処理部７５４が、コメントの入力がなく（図１４、ステップＳ４３０：ＮＯ）、コメント情報を受信していないと判断した場合（図１４、ステップＳ４４５：ＮＯ）、動画表示制御部７５３は、表示対象変更操作を受けたか否かを判断する（図１４、ステップＳ４５０）。表示対象変更操作は、表示部７２が表示している画面上のスワイプ操作またはフリック操作である。例えば、図１７の表示領域Ｂ１２あるいは図１８の表示領域Ｃ１２に表示されている動画データを新たな表示対象とする場合、表示対象変更操作は、右から左方向へのフリック操作またはスワイプ操作である。同様に、図１７の表示領域１３あるいは図１８の表示領域Ｃ１３に表示されている動画データを新たな表示対象とする場合、表示対象変更操作は、左から右方向へのフリック操作またはスワイプ操作である。動画表示制御部７５３は、表示対象変更操作を受けたと判断した場合（図１４、ステップＳ４５０：ＹＥＳ）、ステップＳ４０５からの処理を繰り返す。ただし、ステップＳ４０５において、動画表示制御部７５３は、表示対象変更操作に応じて新たな表示対象の動画データを判断し、新たな表示対象と判断した動画データの動画ＩＤを表示対象動画情報として設定した表示要求を送信する。なお、表示対象動画情報として、現在の表示対象の動画データの動画ＩＤと、表示対象変更操作の方向とを示す情報を用いてもよい。
【００７６】
図１５において、動画配信装置５の動画表示画面生成部５１９は、表示要求を受信したと判断し（図１５、ステップＳ５０５：ＹＥＳ）、さらに、表示要求の送信元の端末装置７にすでに動画表示画面を送信中であると判断する（図１５、ステップＳ５１０：ＹＥＳ）。動画表示画面生成部５１９は、表示要求に設定されていて表示対象動画情報から動画ＩＤを読み出し、表示対象動画ＩＤとする。なお、表示対象動画情報が、現在の表示対象の動画データの動画ＩＤと表示対象変更操作の方向とを示す場合、動画表示画面生成部５１９は、動画一覧においてその動画ＩＤに対応した配置位置を特定する。そして、動画表示画面生成部５１９は、特定した配置位置に、表示対象変更操作の方向に対応した方向（例えば、操作の方向が右から左であれば右）に隣接する配置位置の動画ＩＤを表示対象動画ＩＤとして取得する。
【００７７】
動画表示画面生成部５１９は、動画一覧において、表示対象動画ＩＤに対応した配置位置を特定し、右隣接動画ＩＤ及び左隣接動画ＩＤを読み出す。動画表示画面生成部５１９は、端末装置７に現在配信している動画表示画面から、新たな表示対象の動画データの画像を、現在の表示対象の動画データの画像が表示されている表示領域へと移動させて表示する動画表示画面を生成する（図１５、ステップＳ５２５）。生成する動画表示画面においては、新たな表示対象の動画データの画像の右側に隣接して右隣接動画ＩＤの動画データの画像を、表示対象の動画データの画像の左側に隣接して左隣接動画ＩＤの動画データの画像を表示させる。動画表示画面生成部５１９は、生成した動画表示画面を表示要求の送信元の端末装置７に配信する（図１５、ステップＳ５２０）。
【００７８】
図１４のステップＳ４１０において、端末装置７の動画表示制御部７５３が、動画配信装置５から動画表示画面を受信した以降の処理は、上記と同様である。
そして、ステップＳ４５０において、動画表示制御部７５３は、表示対象変操作を受けていないと判断した場合（図１４、ステップＳ４５０：ＮＯ）、表示対象の動画データが終了したか否かを判断する(図１４、ステップＳ４５５）。動画表示制御部７５３は、終了していないと判断した場合は図１４ステップＳ４３５からの処理を繰り返し（図１４、ステップＳ４５５：ＮＯ）、終了と判断した場合は処理を終了する（図１４、ステップＳ４５５：ＹＥＳ）。
【００７９】
なお、上記において、動画表示画面は、表示対象の動画データの画像の右側と左側に隣接させて他の動画データの画像を一部分の領域を表示させているが、表示対象の動画データの画像の上側と下側に隣接させて他の動画データの画像を一部分の領域を表示させるようにしてもよい。この場合、図１５のステップＳ５１５、及びステップＳ５２５において、動画表示画面生成部５１９は、表示対象動画ＩＤに対応した配置位置に対して、上側に隣接する配置位置の動画ＩＤ（以下、「上隣接動画ＩＤ」と記載する。）及び下側に隣接する配置位置の動画ＩＤ（以下、「下隣接動画ＩＤ」と記載する。）を読み出す。動画表示画面生成部５１９は、表示対象の動画データの画像の上側に隣接して、上隣接動画ＩＤの動画データの画像を表示し、表示対象の動画データの画像の下側に隣接して、下隣接動画ＩＤの動画データの画像を表示する動画表示画面を生成する。
【００８０】
なお、上記において、動画表示画面は、他の動画データを新たな表示対象として選択して表示可能であることを表す情報として、表示対象の動画データの画像の右側及び左側、あるいは、上側及び下側に隣接させて他の動画データの画像を、画面の外周で切れるようにして一部分だけ表示しているが、他の情報を用いてもよい。
図１９は、端末装置７の表示部７２が表示する動画表示画面の他の表示例を示す図であり、表示部７２が縦長の状態であるときの表示例である。同図では、他の動画データを動画表示画面における新たな表示対象として選択して表示可能であることを表す情報として矢印Ｂ３１、Ｂ３２を用いている。動画表示画面は、図１７の表示領域Ｂ１２あるいは図１８の表示領域Ｃ１２に対応する領域に、一覧表示において表示対象の動画データの右側に隣接する動画データを新たな表示対象として選択可能であることを表す矢印Ｂ３１を表示する。また、動画表示画面は、図１７に示す表示例の表示領域Ｂ１３あるいは図１８の表示領域Ｃ１３に対応する領域には、一覧表示において表示対象の動画データの左側に隣接する動画データを新たな表示対象として選択可能であることを表す矢印Ｂ３２（図１９）を表示する。
【００８１】
また、動画配信装置５の動画表示画面生成部５１９は、動画表示画面において、表示対象の動画データの画像に隣接させて画像を表示する他の動画データを、所定の時間毎に変更してもよい。いずれの動画データに入れ替えるかは任意に決めることができる。
また、上記では動画一覧表示画面において、動画データの正方形の表示画像を同一の大きさにより縦方向及び横方向にタイル状に並べて配置しているが、表示画像の大きさが複数種類であり、動画データ毎に異なる大きさの表示画像を配置してもよく、正方形以外の表示画像を並べて配置してもよい。
【００８２】
また、動画配信装置５の動画一覧表示画面生成部５１６は、送信範囲に表示画像を表示させるライブ配信の動画データを受信していない場合、その動画データに関連付けて予め記憶部５１１に記憶されているコンテンツデータを読み出す。動画一覧表示画面生成部５１６は、読み出したコンテンツデータの表示画像を、ライブ配信の動画データの代わりに表示させる動画一覧表示画面を生成する。例えば、コンテンツデータは、ライブ配信の開始時刻や、ライブ配信の終了を知らせる静止画データや動画データとすることができる。
【００８３】
また、上記においては、ライブ映像の動画データを用いた例を説明したが、動画配信装置５は、記憶部５１１に予め記憶されているアップロードされた動画データを用いて、上記の処理を行ってもよい。この場合、端末装置７のコメント処理部７５４から送信するコメントデータには、さらに、コメント内容が投稿された時点における、動画データの再生開始時点を基準とした動画再生時間を示すコメント付与時間がさらに付加される。また、動画配信装置５のコメント配信部５３３から配信されるコメント情報にもコメント付与時間が付加される。端末装置７のコメント処理部７５４は、動画表示画面により表示している動画データの動画再生時間と一致した動画再生時間が含まれるコメント情報を読み出し、動画表示画面に付加して表示させる。
なお、端末装置７の操作受付部７３が、コメント表示をしない旨の操作を受けた場合、コメント処理部７５４は、動画配信装置５からコメント情報が配信されても表示させないようにしてもよい。
【００８４】
なお、上記において、端末装置７の表示部７２が動画一覧表示画面を表示させる際、表示範囲の外側にも表示画像があり、表示範囲を移動させることが可能なことを表す情報として、表示部７２が表示させている最も外側の表示画像を、表示部７２の表示範囲の外周により切れるように表示しているが、他の情報を用いてもよい。例えば、動画配信装置５の動画一覧表示画面生成部５１６は、端末装置７における動画一覧表示画面の表示範囲に付加して、表示範囲を移動させることが可能なことを表す情報を表示する動画一覧表示画面を生成する。
【００８５】
図２０は、端末装置７の表示部７２が表示する動画一覧表示画面の他の表示例を示す図である。一覧表示制御部７５１は、図５のステップＳ２１５で決定した表示範囲の周囲の色を変えて、表示部７２に表示させる。
【００８６】
図２１は、端末装置７の表示部７２が表示する動画一覧表示画面のさらに他の表示例を示す図である。同図に示すように、一覧表示制御部７５１は、図５のステップＳ２１５で決定した表示範囲の上、下、右、左側に、それぞれ矢印を表示させる。なお、これらの矢印は、表示範囲内に表示させてもよい。
【００８７】
なお、上述の実施形態においては、端末装置７の一覧表示制御部７５１が、表示範囲の拡大、縮小の指示に応じて表示の仕方の度合いを変えて表示する場合について説明したが、端末装置７から表示範囲のサイズを変更する指示を動画配信装置５へ送信し、動画配信装置５の加工部５２０が、表示範囲の拡大、縮小の指示に応じて表示の仕方の度合いを変えた動画一覧表示画面を生成し、端末装置７へ送信するようにしてもよい。
【００８８】
以上説明した実施形態によれば、ユーザは、タイル状に並べられた動画を見ながら視聴する動画を選択する。また、ユーザが、選択した動画を視聴するときには、他の動画の一部がその両側に選択可能に表示される。よって、ユーザは、所望の動画を楽しみながら、容易に見つけて視聴することが可能となる。
【００８９】
また、上述した実施形態において、動画表示処理フローを実行した端末装置７は、動画一覧表示画面において配置された動画データの表示画面の配置位置にしたがって、動画表示画面と、その隣接する位置に隣接動画（右隣接動画、左隣接動画）を表示する場合について説明した。しかし、この実施形態においては、さらに、動画投稿装置３からの要求に応じて、特定の２つまたは３つ以上の動画データが隣接するように配置して端末装置７の表示部７２に表示させることもできる。以下、その例について説明する。
【００９０】
図２２は、第２の実施形態における動画配信装置５ａの内部構成を示すブロック図である。この動画配信装置５ａは、図２に示す動画配信装置５の機能に、共有管理部５２１の構成が加えられたものである。共有管理部５２１以外の構成は、動画配信装置５と基本的に同様であるため、その説明を省略し、相違点について説明する。この図において、共有管理部５２１は、第１の動画投稿装置３（例えば、投稿者Ａの動画投稿装置）からの要求に応じて、第１の動画投稿装置３から配信される動画データと、第２の動画投稿装置３（例えば、投稿者Ｂの動画投稿装置）から配信される動画データとが共に、端末装置７の動画表示処理フロー実行時において出力されるように制御する。
【００９１】
図２３は、図２２における共有管理部５２１の内部構成を示すブロック図である。共有管理部５２１は、共有要求受信部５２１１と、共有要求送信部５２１２と、回答情報受付部５２１３と、共有動画配信部５２１４とを有する。
共有要求受信部５２１１は、複数の動画投稿装置３のうち、第１の動画投稿装置３から第１の動画投稿装置３とは異なる第２の動画投稿装置３に対して動画の共有を要求する共有要求を第１の動画投稿装置３から受信する。
共有要求送信部５２１２は、第１の動画投稿装置３からの共有要求に応じて、第２の動画投稿装置に共有要求を送信する。
回答情報受信部５２１３は、第２の動画投稿装置３から共有を許可するか否かを表す回答情報を受信する。
【００９２】
共有動画配信部５２１４は、第２の動画投稿装置３から受信した回答情報が共有の許可を表す場合に、第１の動画投稿装置３から送信される動画データと、第２の動画投稿装置３から送信される動画データとを含む共有動画データを、第１の動画投稿装置３から配信される動画画面または第２の動画投稿装置３から送信される動画画面を出力する要求を行った端末装置に対して配信する。この共有動画データは、第１の動画投稿装置３から送信される動画画面及び音声と、第２の動画投稿装置３から送信される動画画面及び音声とを含むことができる。
共有動画配信部５２１４は、端末装置７から第１の動画投稿装置３からの動画データを配信する要求を受けた場合に、第１の動画投稿装置３からの動画データと、第１及び第２とは異なる動画投稿装置３である第３の動画投稿装置３からの動画データとを、要求元の端末装置７に配信し、共有が許可されると、当該端末装置７に対し、第３の動画投稿装置３からの動画データの配信を行わず、共有動画データを配信する。
【００９３】
図２４は、第２の実施形態における端末装置７ａの内部構成を示すブロック図である。
この端末装置７ａは、図３に示す端末装置７の動画表示制御部７５３とコメント処理部７５４に、さらに機能を加えたものである。この加えられた機能以外については、端末装置７と基本的に同様であるため、その説明を省略し、相違点について説明する。
【００９４】
動画表示制御部７５３ａは、動画一覧表示画面または動画表示画面において、複数の動画データの中から、視聴対象となる動画データ（例えば、第１の動画投稿装置３から動画配信装置５に対して送信される動画データ）の閲覧を要求する。
動画表示制御部７５３ａは、動画閲覧要求に応じて配信される第１の動画投稿装置３からの動画データを動画配信装置５から受信して出力し、動画配信装置５から第１の動画投稿装置３からの動画データを含む共有動画データを受信した場合には、当該共有動画データを表示部７２や音声出力部７４によって動画や音声を出力する。
【００９５】
コメント処理部７５４ａは、動画データを出力する際にコメントを表示部７２に表示するだけでなく、共有動画データを出力する際にもコメントを表示部７２に表示させる。
【００９６】
次に、動画配信装置５ａと端末装置７ａの動作について、図面を用いて説明する。図２５は、動画配信装置５ａの共有動画表示画面配信フローを示す図である。この共有動画表示画面配信フローは、動画配信装置５と同様の処理を行いつつ並列して行われる処理である。
共有要求受信部５２１１は、いずれかの動画投稿装置３から、共有要求を受信したか否かを判定する（図２５、ステップＳ７０５）。ここで、共有要求は、動画投稿装置３のユーザ（動画の投稿者）によって、例えば、動画投稿装置３の表示装置に表示された動画一覧表示画面の中から共有したい相手の動画データが指定され、表示装置に表示された「共有要求」ボタンがクリックされることで共有要求の操作入力を受け付け、動画投稿装置３へ共有要求を送信する。ここでは、例えば、指定された動画データの動画ＩＤ、指定された動画データの配信を行っているユーザＩＤ等を共有先特定情報として用い、共有要求元のユーザＩＤとを共有要求に含めて送信することで、どの動画投稿装置３から配信されている動画データと共有したいのかの共有先と、その共有要求元とを特定できるようになっている。
【００９７】
動画データ共有要求受信部５２１１は、共有要求を受信していなければ、一定時間後に、再度ステップＳ７０５に移行する（図２５、ステップＳ７０５：ＮＯ）。一方、共有要求を受信している場合（図２５、ステップＳ７０５：ＹＥＳ）、共有要求送信部５２１２は、受信した共有要求に含まれる共有先特定情報を参照して共有を要求された相手先を特定し（図２５、ステップＳ７１０）、その相手先の動画投稿装置３に対して、共有要求元を表すユーザＩＤとともに共有要求（例えば、共有要求を表すフラグ）を送信する（図２５、ステップＳ７１５）。
回答情報受信部５２１３は、共有要求の送信先である動画投稿装置３から、共有するか否かの回答を表す回答情報を受信したか否かを判定する（図２５、ステップＳ７２０）。
共有を許可することを表す回答情報を受信した場合（図２５、ステップＳ７２０：ＹＥＳ）、共有動画配信部５２１４は、共有元の動画投稿装置３から送信された動画データと共有先の動画投稿装置３から送信された動画データとを含む共有動画データを生成する（図２５、ステップＳ７３０）。共有動画配信部５２１４は、共有動画データを、共有元の動画投稿装置３の動画データを動画表示処理によって表示している端末装置７と、共有先の動画投稿装置３の動画データを動画表示処理によって表示している端末装置７とに配信する（図２５、ステップＳ７３５）。ここでは、共有動画データであることが把握可能となるように表示するようにしてもよい。例えば、共有動画データであることを表す文字列やマーク、図形を表示するようにしてもよい。
【００９８】
共有管理部５２１は、共有元の動画投稿装置３または共有先の動画投稿装置３から、動画共有を解除（終了）する指示を受信したか否かを判定し（図２５、ステップＳ７４０）、解除する指示を受信していなければ（図２５、ステップＳ７４０：ＮＯ）、ステップＳ７３５に移行し、引き続き共有動画データを配信する。一方、解除指示を受信していた場合には（図２５、ステップＳ７４０：ＹＥＳ）、共有管理部５２１は、共有動画配信部５２１４による共有動画データの生成を終了する（図２５、ステップＳ７４５）。これにより、共有動画データの生成の基になっていた共有元の動画投稿装置３からの動画データと、共有先の動画投稿装置３からの動画データは、それぞれ個別の動画データとして配信される。すなわち、図１５の動画表示画面配信フローによる配信が行われる。
【００９９】
一方、ステップＳ７２０において回答情報を受信していない場合（図２５、ステップＳ７２０：ＮＯ）、回答情報受信部５２１３は、一定時間を経過したか否かを判定し（図２５、ステップＳ７５０）、一定時間を経過していなければ（図２５、ステップＳ７５０：ＮＯ）、再度ステップＳ７２０に移行する。
一方、一定時間を経過している場合、共有管理部５２１は、共有要求が拒否されたことを表す情報を共有要求元の動画投稿装置３に送信する（図２５、ステップＳ７５５）。これにより、共有要求元の動画投稿装置３の表示装置に、共有が拒否されたことを表す情報が表示される。
一方、ステップＳ７２５において、共有を拒否することを表す回答情報を受信した場合（図２５、ステップＳ７２５：ＮＯ）、共有管理部５２１は、共有が拒否されたことを表す情報を共有要求元の動画投稿装置３に送信する（図２５、ステップＳ７５０）。
【０１００】
次に、端末装置７ａの動作について説明する。図２６は、端末装置７ａの共有動画表示処理フローを説明する図である。端末装置７ａは、共有動画表示処理フローを実行するにあたり、図１４の動画表示処理フローと基本的に同様の処理を行うが、一部の処理が異なる。同じ処理である場合には、図１４と同じステップ数を用いて説明する。端末装置７ａは、ステップＳ４０５において動画の表示要求を送信し（図２６、ステップＳ４０５：ＮＯ）、制御部７５ａの動画表示制御部７５３ａは、動画表示画面を受信する（図２６、ステップＳ４１０ａ）。ここで受信する動画表示画面では、共有動画データの動画表示画面または動画データの動画表示画面である。そして、端末装置７ａは、ステップＳ４１５、ステップＳ４２０の処理を実行する。次に、動画表示制御部７５３は、ステップＳ４１０において受信した動画表示画面を表示部７２に表示させる（図２６、ステップＳ４２５ａ）。ここでは、共有動画データを受信した場合、共有動画データの動画表示画面を表示部７２に表示し、動画データを受信した場合、動画データの動画表示画面を表示部７２に表示する。コメント処理部７５４ａは、表示部７２が表示させている動画表示画面に付加して、ステップＳ４２０において受信したコメント情報を投稿時刻の順に表示させる（図２６、ステップＳ４３０ａ）。ここでは、ステップＳ４０５において表示要求の送信を行った対象の動画データに対するコメントを表示する。すなわち、動画データの動画表示画面を表示している場合には、この動画データに対するコメントが表示され、共有動画データ動画表示画面を表示している場合には、ステップＳ４０５において、表示要求を送信した対象の動画データに対するコメント情報が表示され、共有先の動画データに対するコメントは表示されない。
【０１０１】
以下、端末装置７ａは、ステップＳ７３５からステップＳ４５５を実行し、ステップＳ４５５において、動画表示の終了ではない場合（図２６、ステップＳ４５５：ＮＯ）、動画表示制御部７５３ａは、共有動画データが解除されたか否かを判定する（図２６、ステップＳ４５０）。共有動画データが解除されたか否かの判断は、例えば、動画配信装置５ａから、動画データが配信されているか共有動画データが配信されているかを表す情報（例えばフラグ）を、動画表示画面を受信する際に受信しておき、このフラグの変化があったか否かに基づいて、共有動画データから動画データに切り替わった（解除された）か否かを判定することができる。また、動画配信装置５ａから、共有動画データの共有が解除されたことを表す情報を送信してもらい、この情報を参照することで、共有動画データが解除されたか否かを判定するようにすることもできる。
【０１０２】
動画表示制御部７５３ａは、共有が解除されていない、あるいは動画データの動画表示画面を表示していた場合には（図２６、ステップＳ４５０：ＮＯ）、ステップＳ４３５に移行する。一方、動画表示制御部７５３ａは、共有が解除された場合（図２６、ステップＳ４５０：ＹＥＳ）、前回表示要求を送信したときの動画データについて表示要求をする（図２６、ステップＳ４０５）。これにより、動画データの動画表示画面が受信され、共有動画データではなく動画データの動画表示画面が表示される。
【０１０３】
上述した第２の実施形態において、動画配信装置５ａから共有動画データを配信する場合、共有動画データに含まれる一方の動画データに対するコメントが表示される場合について説明したが、共有動画データに含まれるいずれかの動画データに対するコメントが送信された場合であっても、どちらの動画データに対するコメントであっても受信して端末装置７ａに表示するようにしてもよい。
この場合、動画配信装置５ａのコメント配信処理部５３は、端末装置５ａから動画データに対するコメントを受信する。コメント配信部５３３は、受信したコメントのうち共有動画データの要求元の動画投稿装置からの動画データに対するコメントを共有要求元の動画投稿装置の動画データの配信要求を行った端末装置７ａに送信し、受信したコメントのうち共有要求先の動画投稿装置からの動画データに対するコメントを共有要求先の動画投稿装置の動画データの配信要求を行った端末装置７ａに送信する。そしてコメント配信処理部５３は、動画の共有が許可された場合には、共有動画として共有された動画データの少なくともいずれかに対するコメントを受信すると、このコメントを共有動画データを受信しているそれぞれの端末装置７ａへ送信する。
【０１０４】
図２７は、動画投稿装置３の表示装置と端末装置７ａの表示部７２に表示される画面の一例を表す図である。ここでは、複数の動画投稿者３のユーザのうち、３人のユーザを放送者Ａ、放送者Ｂ、放送者Ｃとして説明する。また、放送者Ａの動画データの閲覧要求をして閲覧している複数の端末装置７ａのユーザ群をユーザ群ａ、放送者Ｂの動画データの閲覧要求をして閲覧している複数の端末装置７ａのユーザ群をユーザ群ｂ、放送者Ｃの動画データの閲覧要求をして閲覧している複数の端末装置７ａのユーザ群をユーザ群ｃとして説明する。
【０１０５】
図２７において、放送者Ａの動画投稿装置３の表示装置には、符号ＫＡ１に示すように、放送者Ａの動画データの動画表示画面が表示され、その放送者Ａの動画データの動画表示画面に隣接して放送者Ｂ、放送者Ｃの動画データの動画表示画面の一部が表示されている。そして、放送者Ａの動画データに対するコメントが、動画データが表示される領域の下側の領域に表示される。また、この放送者Ａの動画データを表示するよう表示要求を動画配信装置５ａに対して送信した端末装置７ａの表示部７２にも、放送者Ａの動画投稿装置３の表示装置に表示された画面と同様の画面が表示される（符号ＫＡ２）。
放送者Ｂの動画投稿装置３の表示装置には、符号ＫＢ１に示すように、放送者Ｂの動画データの動画表示画面が表示され、その放送者Ｂの動画データの動画表示画面に隣接して放送者Ａ、放送者Ｄの動画データの動画表示画面の一部が表示されている。そして、放送者Ｂの動画データに対するコメントが、動画データが表示される領域の下側の領域に表示される。また、この放送者Ｂの動画データを表示するよう表示要求を動画配信装置５ａに対して送信した端末装置７ａの表示部７２にも、放送者Ｂの動画投稿装置３の表示装置に表示された画面と同様の画面が表示される（符号ＫＢ２）。
放送者Ｃの動画投稿装置３の表示装置には、符号ＫＣ１に示すように、放送者Ｃの動画データの動画表示画面が表示され、その放送者Ｃの動画データの動画表示画面に隣接して放送者Ｅ、放送者Ａの動画データの動画表示画面の一部が表示されている。そして、放送者Ｃの動画データに対するコメントが、動画データが表示される領域の下側の領域に表示される。また、この放送者Ｃの動画データを表示するよう表示要求を動画配信装置５ａに対して送信した端末装置７ａの表示部７２にも、放送者Ｃの動画投稿装置３の表示装置に表示された画面と同様の画面が表示される（符号ＫＣ２）。
【０１０６】
次に、放送者Ａの動画投稿装置３から放送者Ｂの動画投稿装置３に動画の共有の要求が送信され、放送者Ｂの動画投稿装置３において共有の許可がなされると、図２８に示すように、放送者Ａあるいは放送者Ｂの動画データを閲覧している端末装置７ａにおいては、動画データの表示から、共有動画データの表示に切り替わる。
ここでは、放送者Ａの動画投稿装置３の表示装置には、符号ＫＡ３に示すように、放送者Ａの動画データの動画表示画面と放送者Ｂの動画データとが隣接する共有動画データの動画表示画面が表示される。そして、共有動画データの表示領域の下側の表示領域に、コメントが表示される。このコメントは、放送者Ａに対するコメントのみ表示してもよいし、放送者Ａに対するコメントと放送者Ｂに対するコメントの両方を表示してもよい。さらに、共有動画データを表示する場合には、放送者Ａの動画投稿装置３から送信された動画データにおける音声と、放送者Ｂの動画投稿装置３から送信された動画データにおける音声との両方が出力される。
また、放送者Ａの動画データを表示するよう表示要求を動画配信装置５ａに対して送信した端末装置７ａの表示部７２にも、放送者Ａの動画投稿装置３の表示装置に表示された画面と同様の画面が表示されるとともに、同様の音声が出力される（符号ＫＡ４）。
また、放送者Ｂの動画投稿装置３の表示装置には、符号ＫＢ３に示すように、放送者Ｂの動画データの動画表示画面と放送者Ａの動画データとが隣接する共有動画データの動画表示画面が表示される。そして、共有動画データの表示領域の下側の表示領域に、コメントが表示される。このコメントは、放送者Ｂに対するコメントのみ表示してもよいし、放送者Ｂに対するコメントと放送者Ａに対するコメントの両方を表示してもよい。さらに、共有動画データを表示する場合には、放送者Ｂの動画投稿装置３から送信された動画データにおける音声と、放送者Ａの動画投稿装置３から送信された動画データにおける音声との両方が出力される。
また、放送者Ｂの動画データを表示するよう表示要求を動画配信装置５ａに対して送信した端末装置７ａの表示部７２にも、放送者Ｂの動画投稿装置３の表示装置に表示された画面と同様の画面が表示されるとともに、同様の音声が出力される（符号ＫＢ４）。
一方、放送者Ｃの動画投稿装置３の表示装置および、放送者Ｃの動画データを表示するよう表示要求を動画配信装置５ａに対して送信した端末装置７ａの表示部７２については、共有動画データの動画表示画面は表示されず、図２７と同様に、動画データの表示が行われる（符号ＫＣ３、ＫＣ４）。
【０１０７】
以上説明した実施形態において、共有動画データについては、共有元の動画データの表示画面と共有先の動画表示画面とが横方向に隣接するように配置した共有動画データを生成する場合について説明したが、これ以外の配置や合成の仕方によって共有動画データを生成するようにしてもよい。例えば、共有元の動画データの表示画面と共有先の動画表示画面とが縦方向に隣接するように配置してもよい。また、共有動画データは、二者の動画データを配置する場合について説明したが、三者以上の放送者の動画データを元に、共有動画データを生成するようにしてもよい。例えば、三者間で共有動画データを生成する場合、例えば、共有元の動画投稿装置３から、他の二者の動画投稿装置３に対し、それぞれ共有要求を送信し、両方の放送者の動画投稿装置３から共有許可の回答情報が得られた場合に、三者間の動画データから共有動画データを生成する。
【０１０８】
また、上述した実施形態において、他の放送者から共有要求として送信される共有フラグを受信した放送者の動画投稿装置３は、自身の表示画面上に表示されている、共有要求の送信元の動画データに対し、共有要求を受けていることを表す情報を表示するようにしてもよい。例えば、図２７において、放送者Ａから放送者Ｂに対して共有フラグが送信された場合には、共有フラグを受信した放送者Ｂの動画投稿装置３における画面（符号ＫＢ１）の放送者Ａの動画データの近傍あるいは一部に、文字列、図形、マーク等によって、共有要求を受けていることを表示するようにしてもよい。また、共有要求を受けていることが把握できるのであれば、放送者Ａの動画データの外周を他の動画データと異なる色や輪郭線等で表示するようにしてもよい。また、放送者Ａから放送者Ｃに対して共有フラグが送信された場合には、放送者Ｃの動画投稿装置３の画面における放送者Ａの動画データに対し、共有フラグを受信していることを表示するようにしてもよい。これにより、共有フラグを受信した放送者Ｂや放送者Ｃに対し、共有フラグを受信していることを示す情報を閲覧してもらうことにより、動画共有への導線として、動画共有を促すことが可能となる。なお、ここでは、動画の共有要求を送信し、共有要求を受けた放送者（ここでは放送者Ｂ）が動画共有の許可をした場合、その共有要求の送信元である放送者（ここでは放送者Ａ）対し動画共有を受け入れるかどうかについて再確認を行うことなく、共有動画の配信が開始される。
【０１０９】
なお、上述の動画配信装置５及び端末装置７は、内部にコンピュータシステムを有している。そして、動画配信装置５及び端末装置７の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１１０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１１１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１１２】
なお、上述した実施形態において、コメント配信処理部５３は、動画配信装置５に設蹴られた場合について説明した。しかし、コメント配信処理部５３は、動画配信装置５とは別の装置として構成するようにしてもよい。例えば、コメント配信処理部５３の機能を有するコメント配信装置と、動画配信装置とをネットワーク９に接続し、コメント配信装置が、端末装置７に、動画データに応じたコメントを送信するようにしてもよい。
【符号の説明】
【０１１３】
１…動画配信システム、  ２…動画投稿装置、  ５,５ａ…動画配信装置、  ７,７ａ…端末装置、  ９…ネットワーク、  ５１…動画配信処理部、  ５３…コメント配信処理部、  ７１…通信部、  ７２…表示部、  ７３…操作受付部、  ７４…音声出力部、  ７５,７５ａ…制御部、  ５１１…記憶部、  ５１２…配置決定部、  ５１３…動画受信部、  ５１４…一覧表示用動画生成部、  ５１５…送信範囲決定部、  ５１６…動画一覧表示画面生成部、  ５１７…表示位置受信部、  ５１８…音声配信部、  ５１９…動画表示画面生成部、  ５２０…加工部、  ５２１…共有管理部、  ５３１…コメント受信部、  ５３２…コメント記憶部、  ５３３…コメント配信部、  ７５１…一覧表示制御部、  ７５２…音声制御部、  ７５３,７５３ａ…動画表示制御部、  ７５４,７５４ａ…コメント処理部、  ５２１１…共有要求受信部、  ５２１２…共有要求送信部、  ５２１３…回答情報受信部、  ５２１４…共有動画配信部
【図１】
2016072651.tif 000003
【図２】
2016072651.tif 000004
【図３】
2016072651.tif 000005
【図４】
2016072651.tif 000006
【図５】
2016072651.tif 000007
【図６】
2016072651.tif 000008
【図７】
2016072651.tif 000009
【図８】
2016072651.tif 000010
【図９】
2016072651.tif 000011
【図１０】
2016072651.tif 000012
【図１１】
2016072651.tif 000013
【図１２】
2016072651.tif 000014
【図１３】
2016072651.tif 000015
【図１４】
2016072651.tif 000016
【図１５】
2016072651.tif 000017
【図１６】
2016072651.tif 000018
【図１７】
2016072651.tif 000019
【図１８】
2016072651.tif 000020
【図１９】
2016072651.tif 000021
【図２０】
2016072651.tif 000022
【図２１】
2016072651.tif 000023
【図２２】
2016072651.tif 000024
【図２３】
2016072651.tif 000025
【図２４】
2016072651.tif 000026
【図２５】
2016072651.tif 000027
【図２６】
2016072651.tif 000028
【図２７】
2016072651.tif 000029
【図２８】
2016072651.tif 000030