(57)【要約】      （修正有）【課題】ユーザビリティを改善する再生プログラム、端末装置、再生方法、配信装置、配信方法及び配信プログラムを提供する。【解決手段】端末装置が実行する再生プログラムは、動画像を配信する配信サーバから動画像を取得する取得手順と、取得された動画像を再生する再生手順と、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付手順と、をコンピュータに実行させる。また、再生プログラムは、動画像の再生態様を制御するための制御コンテンツを表示させる表示手順をさらに実行させ、受付手順は、制御コンテンツを介して再生開始位置と再生終了位置との入力を受付ける。【選択図】図１２
2020178281.tif 000002
【特許請求の範囲】
【請求項１】
動画像を配信する配信サーバから動画像を取得する取得手順と、
取得された動画像を再生する再生手順と、
再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付手順と、
をコンピュータに実行させるための再生プログラム。
【請求項２】
前記動画像の再生態様を制御するための制御コンテンツを表示させる表示手順
をさらに実行させ、
前記受付手順は、前記制御コンテンツを介して前記再生開始位置と前記再生終了位置との入力を受付ける
ことを特徴とする請求項１に記載の再生プログラム。
【請求項３】
前記再生手順は、前記再生開始位置と前記再生終了位置との入力を受付けるための第１操作が行われていない状態で前記制御コンテンツの操作が行われた場合は、当該操作に従って前記動画像の再生態様を変化させ、
前記受付手順は、前記第１操作が行われた状態で前記制御コンテンツの操作が行われた場合は、当該操作に従って前記再生開始位置と前記再生終了位置との入力を受付ける
ことを特徴とする請求項２に記載の再生プログラム。
【請求項４】
前記表示手順は、前記動画像の全再生位置を模式的に示す第１アイコンと、当該第１アイコンのうち前記再生手順により再生されている再生位置と対応する位置を模式的に示す第２アイコンとを前記制御コンテンツとして表示させ、
前記受付手順は、前記第２アイコンを介して、前記再生開始位置と前記再生終了位置との入力を受付ける
ことを特徴とする請求項２または３に記載の再生プログラム。
【請求項５】
前記表示手順は、前記第２アイコンを移動可能な状態で表示させ、
前記受付手順は、利用者が前記第２アイコンを移動させた位置と対応する再生位置を前記再生開始位置若しくは前記再生終了位置とする
ことを特徴とする請求項４に記載の再生プログラム。
【請求項６】
前記取得手順は、前記動画像のうち所定の再生位置において表示される画像のサムネイルをさらに取得し
前記受付手順は、前記第２アイコンの位置と対応するサムネイルを前記制御コンテンツと重ねて表示させる
ことを特徴とする請求項４または５に記載の再生プログラム。
【請求項７】
前記再生手順は、前記制御コンテンツを介して前記再生開始位置と前記再生終了位置との入力が行われている場合は、前記動画像の再生態様を変化させない
ことを特徴とする請求項２〜６のうちいずれか１つに記載の再生プログラム。
【請求項８】
前記取得手順は、前記配信サーバとして、前記動画像をストリーミング配信する配信サーバから前記動画像のデータを順次取得し、
前記再生手順は、前記取得手順により順次取得されたデータを用いて、前記動画像を再生する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の再生プログラム。
【請求項９】
受付けられた再生開始位置と再生終了位置とを示す再生情報を出力する再生情報出力手順
を前記コンピュータにさらに実行させるための請求項１〜８のうちいずれか１つに記載の再生プログラム。
【請求項１０】
前記再生情報出力手順は、他の利用者が閲覧可能な状態で前記再生情報を提供する提供サーバに、前記再生情報を出力する
ことを特徴とする請求項９に記載の再生プログラム。
【請求項１１】
前記取得手順は、前記配信サーバとして、前記利用者が選択した再生情報と対応する動画像のうち当該再生情報が示す再生開始位置から当該再生情報が示す再生終了位置までの範囲を配信する配信サーバから、前記動画像を取得する
ことを特徴とする請求項９または１０に記載の再生プログラム。
【請求項１２】
動画像を配信する配信サーバから動画像を取得する取得部と、
取得された動画像を再生する再生部と、
再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付部と、
を有することを特徴とする端末装置。
【請求項１３】
端末装置が実行する再生方法であって、
動画像を配信する配信サーバから動画像を取得する取得工程と、
取得された動画像を再生する再生工程と、
再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付工程と、
を含むことを特徴とする再生方法。
【請求項１４】
画面に情報を表示する端末装置に制御情報を配信する配信部を備え、
前記配信部は、前記端末装置に前記制御情報を配信することで、
動画像を配信する配信サーバから動画像を取得する取得処理と、
取得された動画像を再生する再生処理と、
再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付処理と、
を実行させるよう前記端末装置を制御する、
ことを特徴とする配信装置。
【請求項１５】
利用者が端末装置を介して入力した情報であって、動画像の再生開始位置と再生終了位置とを示す再生情報を取得する再生情報取得部と、
前記再生情報が選択された場合は、当該選択された再生情報と対応する動画像のうち、当該再生情報が示す再生開始位置から当該再生情報が示す再生終了位置までの範囲を配信する配信部と
を有することを特徴とする配信装置。
【請求項１６】
前記動画像のうち、前記利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、当該利用者が動画像を試聴する際の傾向を推定する第１推定部と、
前記第１推定部により推定された傾向に応じた情報を前記利用者に提案する第１提案部と
を有することを特徴とする請求項１５に記載の配信装置。
【請求項１７】
前記第１提案部は、前記利用者に対し、前記第１推定部により推定された傾向が類似する他の利用者に関する情報を提案する
ことを特徴とする請求項１６に記載の配信装置。
【請求項１８】
前記第１提案部は、前記他の利用者が視聴する動画像に関する情報を提案する
ことを特徴とする請求項１７に記載の配信装置。
【請求項１９】
前記動画像のうち、複数の利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、各利用者が動画像を試聴する際の傾向を推定する第２推定部と、
前記第２推定部により推定された傾向に応じた情報を利用者に提案する第２提案部と
を有することを特徴とする請求項１５〜１８のうちいずれか１つに記載の配信装置。
【請求項２０】
配信装置が実行する配信方法であって、
利用者が端末装置を介して入力した情報であって、動画像の再生開始位置と再生終了位置とを示す再生情報を取得する再生情報取得工程と、
前記再生情報が選択された場合は、当該選択された再生情報と対応する動画像のうち、当該再生情報が示す再生開始位置から当該再生情報が示す再生終了位置までの範囲を配信する配信工程と
を含むことを特徴とする配信方法。
【請求項２１】
利用者が端末装置を介して入力した情報であって、動画像の再生開始位置と再生終了位置とを示す再生情報を取得する再生情報取得手順と、
前記再生情報が選択された場合は、当該選択された再生情報と対応する動画像のうち、当該再生情報が示す再生開始位置から当該再生情報が示す再生終了位置までの範囲を配信する配信手順と
をコンピュータに実行させるための配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生プログラム、端末装置、再生方法、配信装置、配信方法および配信プログラムに関する。
【背景技術】
【０００２】
近年、種々の情報をクリッピングする技術が知られている。例えば、利用者がクリッピングの範囲を指定して、クリッピングした動画像をサーバに保存する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１０７６５号公報
【特許文献２】特開２０１４−６７１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザビリティが良いとは言えない場合がある。例えば、上記の従来技術では、利用者がクリッピングの範囲を指定して、クリッピングした動画像をサーバに保存するにすぎず、ユーザビリティが良いとは言えない場合がある。例えば、上記の従来技術では、動画像をサーバに保存するため、通信量の増大や記憶領域の増大を招き、必ずしもユーザビリティが良いとは言えない。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザビリティを改善することができる再生プログラム、端末装置、再生方法、配信装置、配信方法および配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る再生プログラムは、動画像を配信する配信サーバから動画像を取得する取得手順と、取得された動画像を再生する再生手順と、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付手順と、をコンピュータに実行させる。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザビリティを改善することができる再生プログラム、端末装置、再生方法、配信装置、配信方法および配信プログラムを提供することができるといった効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る再生情報の受付処理の一例を示す図である。
【図３】図３は、実施形態に係る再生情報の受付処理の一例を示す図である。
【図４】図４は、実施形態に係るクリップ区間の配信処理の一例を示す図である。
【図５】図５は、実施形態に係るクリップ区間の配信処理の一例を示す図である。
【図６】図６は、実施形態に係る動画配信サーバの構成例を示す図である。
【図７】図７は、実施形態に係る動画像データベースの一例を示す図である。
【図８】図８は、実施形態に係る利用者データベースの一例を示す図である。
【図９】図９は、実施形態に係る再生情報データベースの一例を示す図である。
【図１０】図１０は、実施形態に係る端末装置の構成例を示す図である。
【図１１】図１１は、実施形態に係る動画配信サーバが実行する情報処理手順を示すフローチャートである。
【図１２】図１２は、実施形態に係る端末装置が実行する情報処理手順を示すフローチャートである。
【図１３】図１３は、端末装置及び動画配信サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る再生プログラム、端末装置、再生方法、配信装置、配信方法および配信プログラムを実施するための形態（以下、「実施形態」と記載する。）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る再生プログラム、端末装置、再生方法、配信装置、配信方法および配信プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．情報処理の一例〕
まず、図１を用いて、実施形態に係る情報処理の一例について説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１の例では、再生システム１は、動画配信サーバ１０と端末装置１００とＳＮＳ（Social  Networking  Service）サーバ２００とを有する。また、以下では、端末装置１００を利用する利用者に応じて、端末装置１００を端末装置１０１、１０２、１０３として説明する。また、以下では、端末装置１０１、１０２、１０３について、特に区別なく説明する場合には、端末装置１００と記載する。
これらの各種装置は、ネットワークＮ（例えば、インターネット）を介して、有線又は無線により通信可能に接続される。なお、図１に示した再生システム１には、任意の数の動画配信サーバ１０と任意の数の端末装置１００と任意の数のＳＮＳサーバ２００とが含まれていてもよい。
【００１１】
動画配信サーバ１０は、動画配信サービスを提供するサーバ装置である。動画配信サービスとは、動画コンテンツを所望する利用者に対して、有料又は無料で動画コンテンツを配信するサービスである。具体的には、動画配信サーバ１０は、ストリーミング方式を用いて動画コンテンツを配信する。図１に示す例では、動画配信サービス（以下、適宜「動画配信サービスＳＡ１」と記載する。）は、端末装置１００上で機能する動画配信アプリケーション（以下、適宜「動画配信アプリＡＰ１」と記載する。）を介して配信される。
【００１２】
また、動画配信サーバ１０は、動画像をクリップする機能を提供する。ここで、動画像をクリップ（Clip）するとは、動画像の全再生範囲から所定の再生範囲を抽出することを指す。例えば、動画編集ソフトを用いて、利用者の端末装置等に保存されている動画像の全再生範囲のデータから所定の再生範囲のデータを切り出すことにより、動画像をクリップする方法がある。一方、クリップの対象となる動画像がストリーミング方式を用いて配信される動画像である場合には、動画像の全再生範囲のデータから所定の再生範囲のデータを切り出す方法によって動画像をクリップすることは困難である。そこで、動画配信サーバ１０は、所定の再生範囲のデータを切り出す代わりに、動画像の再生開始位置と再生終了位置とを示す再生情報の指定を受け付けることにより、動画像をクリップする機能を提供する。具体的には、動画配信サーバ１０は、利用者によって指定された動画像の再生開始位置と再生終了位置とを示す再生情報を取得する。そして、動画配信サーバ１０は、再生情報が選択された場合は、選択された再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲をストリーミング配信する。なお、以下では、再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲、若しくは、再生情報と対応する動画像のうち、再生情報が示す区間を「クリップ区間」と記載する場合がある。
【００１３】
端末装置１００は、利用者により使用される情報処理装置である。例えば、端末装置１００は、利用者が携帯する端末装置である。端末装置１００は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。端末装置１００には、動画配信サービスＳＡ１を利用するための利用者向けのアプリである動画配信アプリＡＰ１がインストール済みであるものとする。端末装置１００は、端末装置１００にインストールされた動画配信アプリＡＰ１を実行する。なお、以下では、端末装置１００を利用者と同一視する場合がある。すなわち、以下では、利用者を端末装置１００と読み替えることもできる。
【００１４】
また、以下では、利用者ＩＤ「Ｕ１」により特定される利用者を「利用者Ｕ１」とする場合がある。このように、以下では、「利用者Ｕ＊（＊は任意の数値）」と記載した場合、その利用者は利用者ＩＤ「Ｕ＊」により特定される利用者であることを示す。例えば、「利用者Ｕ２」と記載した場合、その利用者は利用者ＩＤ「Ｕ２」により特定される利用者である。
【００１５】
また、以下では、端末装置１００を利用する利用者に応じて、端末装置１００を端末装置１０１、１０２、１０３として説明する。例えば、端末装置１０１は、利用者Ｕ１により使用される端末装置１００である。また、例えば、端末装置１０２は、利用者Ｕ２により使用される端末装置１００である。また、例えば、端末装置１０３は、利用者Ｕ３により使用される端末装置１００である。また、以下では、端末装置１０１、１０２、１０３について、特に区別なく説明する場合には、端末装置１００と記載する。
【００１６】
ＳＮＳサーバ２００は、各種ＳＮＳに関するサービスを提供する情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。また、ＳＮＳサーバ２００は、ブログ、マイクロブログ、ウェブページ、メッセージ、静止画像、動画像、音声等といった各種コンテンツの投稿を受付けると、受付けたコンテンツを公開することで、コンテンツに関する各種の情報をＳＮＳの利用者の間で共有させることができる。図１に示す例では、ＳＮＳサーバ２００は、利用者からクリップ区間に関するリンクの投稿を受け付けると、受付けたクリップ区間に関するリンクを公開することで、クリップ区間に関する各種の情報をＳＮＳの利用者の間で共有させる。
【００１７】
ここから、図１を用いて、実施形態に係る提供処理の流れについて説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１に示す例では、動画配信サーバ１０は、端末装置１０１に動画像をストリーミング配信する（ステップＳ１）。具体的には、端末装置１０１は、動画像をストリーミング配信する動画配信サーバ１０から動画像のデータを順次取得する。続いて、端末装置１０１は、順次取得したデータを用いて、動画像を再生する。
【００１８】
続いて、端末装置１０１は、利用者Ｕ１の操作に従って、動画像の再生開始位置と再生終了位置との入力を受け付ける（ステップＳ２）。端末装置１０１は、動画像の再生開始位置と再生終了位置との入力を受け付けると、受け付けた再生開始位置と再生終了位置とを示す再生情報を動画配信サーバ１０に出力する。
【００１９】
動画配信サーバ１０は、端末装置１０１から再生情報を取得する。動画配信サーバ１０は、再生情報を取得すると、取得した再生情報を登録する（ステップＳ３）。
【００２０】
また、動画配信サーバ１０は、動画像と対応付けられた再生情報を利用者Ｕ２に提供する（ステップＳ４）。動画配信サーバ１０は、動画像と対応付けられた再生情報を端末装置１０２に配信する。
【００２１】
端末装置１０２は、動画像と対応付けられた再生情報を取得する。続いて、端末装置１０２は、再生情報を取得すると、動画像と対応付けられた再生情報を表示する。続いて、端末装置１０２は、利用者Ｕ２の操作に従って、再生情報の選択を受け付ける。端末装置１０２は、再生情報の選択を受け付けると、選択された再生情報を動画配信サーバ１０に通知する（ステップＳ５）。
【００２２】
動画配信サーバ１０は、再生情報に関する通知を端末装置１０２から取得する。動画配信サーバ１０は、再生情報に関する通知を取得すると、再生情報と対応する動画像のうち、再生情報が示す区間（クリップ区間）を端末装置１０２にストリーミング配信する（ステップＳ６）。端末装置１０２は、再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲を配信する動画配信サーバ１０から、動画像を取得する。
【００２３】
また、端末装置１０１は、動画像の再生開始位置と再生終了位置との入力を受け付けると、他の利用者が閲覧可能な状態で再生情報を提供するＳＮＳサーバ２００に、再生情報を出力する。端末装置１０１は、動画像の再生開始位置と再生終了位置との入力を受け付けると、受け付けた再生開始位置と再生終了位置とを示す再生情報をＳＮＳサーバ２００に投稿する（ステップＳ７）。
【００２４】
ＳＮＳサーバ２００は、端末装置１０１から再生情報に関する投稿を受け付ける。ＳＮＳサーバ２００は、再生情報の投稿を受け付けると、受け付けた再生情報に関する投稿情報を端末装置１０３に配信する（ステップＳ８）。
【００２５】
端末装置１０３は、再生情報に関する投稿情報を取得する。続いて、端末装置１０３は、再生情報に関する投稿情報を取得すると、取得した再生情報に関する投稿情報を表示する。続いて、端末装置１０３は、利用者Ｕ３の操作に従って、投稿情報の選択を受け付ける。端末装置１０３は、投稿情報の選択を受け付けると、選択された投稿情報に含まれる再生情報を動画配信サーバ１０に通知する（ステップＳ９）。
【００２６】
動画配信サーバ１０は、再生情報に関する通知を端末装置１０３から取得する。動画配信サーバ１０は、再生情報に関する通知を取得すると、再生情報と対応する動画像のうち、再生情報が示す区間（クリップ区間）を端末装置１０３にストリーミング配信する（ステップＳ１０）。端末装置１０３は、再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲を配信する動画配信サーバ１０から、動画像を取得する。
【００２７】
一般的に、動画編集ソフト等のクリッピング機能は、クリップ動画のデータを端末装置１００やサーバに保存する必要があるため、例えば、ストリーミング方式によって配信される公式な動画コンテンツをクリップすることは困難である。そこで、上述したように、端末装置１００は、動画像を配信する配信サーバから動画像を取得する。また、端末装置１００は、取得した動画像を再生する。また、端末装置１００は、再生した動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける。これにより、端末装置１００は、利用者がクリップを所望する区間の再生開始位置と再生終了位置とを示す再生情報を利用者から受け付けるだけで、動画像をクリップすることを可能にする。すなわち、端末装置１００は、クリップ動画のデータをサーバに保存する必要がないため、ストリーミング方式によって配信される公式な動画コンテンツをクリップすることを可能にする。また、端末装置１００は、クリップ動画のデータをサーバに保存する場合と比べて、通信量の増大や記憶領域の増大を招くことなく、クリップされた動画を提供することができる。したがって、端末装置１００は、ユーザビリティを改善することができる。
【００２８】
また、一般的に、利用者がＳＮＳにクリップ動画を投稿するには、クリップ動画のデータをＳＮＳサーバ２００に送信（アップロード）する必要があるため、例えば、ストリーミング方式によって配信される公式な動画コンテンツをＳＮＳで他の利用者と共有することは困難である。そこで、上述したように、端末装置１００は、動画像を配信する配信サーバから動画像を取得する。また、端末装置１００は、取得した動画像を再生する。また、端末装置１００は、再生した動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける。これにより、端末装置１００は、利用者が再生開始位置と再生終了位置とを示す再生情報をＳＮＳに投稿することにより、ストリーミング方式によって配信される動画像のクリップ区間をＳＮＳで他の利用者と共有することを可能にする。例えば、他の利用者がクリップされた動画を見たい場合は、他の利用者の端末装置１００から動画配信サーバ１０にアクセスして、他の利用者は動画配信サーバ１０から配信される動画像のクリップ区間を見ることができる。したがって、端末装置１００は、ユーザビリティを改善することができる。
【００２９】
〔２．再生情報の受付処理の一例〕
次に、図２と図３を用いて、実施形態に係る再生情報の受付処理の一例について説明する。図２は、実施形態に係る再生情報の受付処理の一例を示す図である。図２の例では、端末装置１００は、動画配信サーバ１０から取得した動画像を再生する。端末装置１００は、再生中の動画像ＭＣを画面に表示させる。
【００３０】
また、端末装置１００は、動画像ＭＣの再生態様を制御するための制御コンテンツＣＣを画面に表示させる。具体的には、端末装置１００は、制御コンテンツＣＣとして、動画像の再生位置を表示する機能であるシークバー（seek  bar）を画面に表示させる。より具体的には、端末装置１００は、動画像ＭＣの全再生位置を模式的に示す第１アイコンＰＣ１と、第１アイコンＰＣ１のうち端末装置１００により再生されている再生位置と対応する位置を模式的に示す第２アイコンＰＣ２とをシークバーＣＣとして表示させる。言い換えると、第２アイコンＰＣ２は、動画像ＭＣの現在位置を示す印であるスライダー(slider)である。また、第１アイコンＰＣ１は、スライダーが移動できる棒状の領域であるスライダーバー(slider  bar)である。
【００３１】
端末装置１００は、制御コンテンツＣＣを介して再生開始位置と再生終了位置との入力を受付ける。具体的には、端末装置１００は、再生開始位置と前記再生終了位置との入力を受付けるための第１操作が行われた状態で制御コンテンツＣＣの操作が行われた場合は、制御コンテンツＣＣの操作に従って再生開始位置と前記再生終了位置との入力を受付ける。例えば、端末装置１００は、第１操作として、利用者の指ＵＦによってシークバーが画面上で上方に持ち上げられる操作を受け付ける。
【００３２】
なお、端末装置１００は、第１操作が行われていない状態で制御コンテンツＣＣの操作が行われた場合は、制御コンテンツＣＣの操作に従って動画像ＭＣの再生態様を変化させる。
【００３３】
図３は、実施形態に係る再生情報の受付処理の一例を示す図である。図３の例では、端末装置１００は、第１操作を受け付けると、制御コンテンツＣＣに含まれる領域であって、第１アイコンＰＣ１の上方の領域に再生開始位置を入力するトリガーとなる第１入力ボタンと再生終了位置を入力するトリガーとなる第２入力ボタンとを表示する。
【００３４】
端末装置１００は、第２アイコンＰＣ２を介して、再生開始位置と再生終了位置との入力を受付ける。具体的には、端末装置１００は、第２アイコンＰＣ２を移動可能な状態で表示させる。言い換えると、端末装置１００は、スライダーをスライダーバー上でスライド可能な状態で表示させる。続いて、端末装置１００は、利用者による第１入力ボタンの選択を受け付ける。端末装置１００は、第１入力ボタンが選択された状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生開始位置とする。続いて、端末装置１００は、利用者による第２入力ボタンの選択を受け付ける。端末装置１００は、第２入力ボタンが選択された状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生終了位置とする。
【００３５】
なお、端末装置１００は、第１入力ボタンや第２入力ボタンを表示して再生開始位置と再生終了位置との入力を受付ける代わりに、第２アイコンＰＣ２を介して、再生開始位置と再生終了位置との入力を受付けてもよい。具体的には、端末装置１００は、第２アイコンＰＣ２が長押しされた状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生開始位置とする。また、端末装置１００は、再生開始位置を受け付けた後に第２アイコンＰＣ２が長押しされた状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生終了位置とする。
【００３６】
また、端末装置１００は、制御コンテンツＣＣを介して再生開始位置と再生終了位置との入力が行われている場合は、動画像ＭＣの再生態様を変化させない。具体的には、端末装置１００は、動画像のうち所定の再生位置において表示される画像のサムネイルをさらに取得し、第２アイコンＰＣ２の位置と対応するサムネイルを制御コンテンツＣＣと重ねて表示させる。例えば、端末装置１００は、動画像のうち所定の間隔の再生位置において表示される画像のサムネイルを動画配信サーバ１０から取得する。端末装置１００は、サムネイルを取得すると、第２アイコンＰＣ２の位置と対応するサムネイルを制御コンテンツＣＣと重ねて表示させる。このように、端末装置１００は、サムネイルを制御コンテンツＣＣと重ねて表示させることにより、第２アイコンＰＣ２の位置に合わせて動画像ＭＣの再生態様を変化させることなく、再生開始位置と再生終了位置との入力を受け付けることができる。
【００３７】
〔３．クリップ区間の配信処理の一例〕
次に、図４を用いて、実施形態に係るクリップ区間の配信処理の一例について説明する。図４は、実施形態に係るクリップ区間の配信処理の一例を示す図である。図４の例では、端末装置１００は、クリップ区間に関する情報が表示される動画配信アプリＡＰ１のコンテンツＣ１０を表示する。端末装置１００は、動画像＃１が表示される領域Ｃ１１と、動画像＃１のタイトルや動画像＃１の説明文が表示される領域と、利用者によって投稿された動画像＃１のクリップ区間に関する投稿情報が表示される領域Ｃ１２とを含むコンテンツＣ１０を表示する。
【００３８】
例えば、端末装置１００は、ユーザ＃１によって投稿された動画像＃１のクリップ区間（以下、適宜「クリップ区間＃１１」と記載する。）に対応するリンクが貼られたコンテンツＣ１２１と「このシーンすごく好き！」といったユーザ＃１によるコメントが表示される領域Ｃ１２を含むコンテンツＣ１０を表示する。例えば、端末装置１００は、端末装置１００の利用者の操作に従って、コンテンツＣ１２１の選択を受け付ける。端末装置１００は、コンテンツＣ１２１の選択を受け付けると、コンテンツＣ１２１が選択されたことを動画配信サーバ１０に通知する。
【００３９】
動画配信サーバ１０は、コンテンツＣ１２１の選択に関する通知を端末装置１００から取得する。動画配信サーバ１０は、コンテンツＣ１２１の選択に関する通知を取得すると、ユーザ＃１から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１１）を端末装置１００にストリーミング配信する。具体的には、動画配信サーバ１０は、コンテンツＣ１２１の選択に関する通知を取得すると、コンテンツＣ１２１の投稿者であるユーザ＃１を特定する。続いて、動画配信サーバ１０は、ユーザ＃１を特定すると、再生情報データベース３３を参照して、ユーザ＃１から受け付けた再生情報を特定する。続いて、動画配信サーバ１０は、再生情報を特定すると、再生情報が指定された動画像＃１を特定する。続いて、動画配信サーバ１０は、ユーザ＃１から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１１）を要求元の端末装置１００にストリーミング配信する。
【００４０】
また、端末装置１００は、ユーザ＃２によって投稿された動画像＃１のクリップ区間（以下、適宜「クリップ区間＃１２」と記載する。）のリンクが貼られたコンテンツＣ１２２と「俳優＃１が好き」といったユーザ＃２によるコメントが表示される領域Ｃ１２を含むコンテンツＣ１０を表示する。例えば、端末装置１００は、端末装置１００の利用者の操作に従って、コンテンツＣ１２２の選択を受け付ける。端末装置１００は、コンテンツＣ１２２の選択を受け付けると、コンテンツＣ１２２が選択されたことを動画配信サーバ１０に通知する。
【００４１】
動画配信サーバ１０は、コンテンツＣ１２２の選択に関する通知を端末装置１００から取得する。動画配信サーバ１０は、コンテンツＣ１２２の選択に関する通知を取得すると、ユーザ＃２から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１２）を端末装置１００にストリーミング配信する。
【００４２】
次に、図５を用いて、実施形態に係るクリップ区間の配信処理の一例について説明する。図５は、実施形態に係るクリップ区間の配信処理の一例を示す図である。図５の例では、端末装置１００は、クリップ区間に関する投稿情報が表示されるＳＮＳのコンテンツＣ２０を表示する。端末装置１００は、ユーザ＃１のアイコンＵＩと、「好きなシーンがここ！！みんな見て！！」といったユーザ＃１によるコメントが表示される領域Ｃ２１と、ユーザ＃１によって投稿されたクリップ区間＃１１を視聴するトリガーとなる「動画を見る」ボタンＣ２２とを含むコンテンツＣ２０を表示する。
【００４３】
例えば、端末装置１００は、端末装置１００の利用者の操作に従って、「動画を見る」ボタンＣ２２の選択を受け付ける。端末装置１００は、「動画を見る」ボタンＣ２２の選択を受け付けると、「動画を見る」ボタンＣ２２が選択されたことを動画配信サーバ１０に通知する。
【００４４】
動画配信サーバ１０は、「動画を見る」ボタンＣ２２の選択に関する通知を端末装置１００から取得する。動画配信サーバ１０は、「動画を見る」ボタンＣ２２の選択に関する通知を取得すると、ユーザ＃１から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１１）を端末装置１００にストリーミング配信する。具体的には、動画配信サーバ１０は、「動画を見る」ボタンＣ２２の選択に関する通知を取得すると、「動画を見る」ボタンＣ２２の投稿者であるユーザ＃１を特定する。続いて、動画配信サーバ１０は、ユーザ＃１を特定すると、再生情報データベース３３を参照して、ユーザ＃１から受け付けた再生情報を特定する。続いて、動画配信サーバ１０は、再生情報を特定すると、再生情報が指定された動画像＃１を特定する。続いて、動画配信サーバ１０は、ユーザ＃１から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１１）を要求元の端末装置１００にストリーミング配信する。
【００４５】
なお、図５に示すクリップ区間の配信処理は、以下のような流れでもよい。具体的には、ユーザ＃１の端末装置１００は、ユーザ＃１の操作に従って、ＳＮＳサーバ２００に再生情報を投稿（出力）する。例えば、ユーザ＃１の端末装置１００は、クリップ区間の再生開始位置と再生終了位置とを示す再生情報そのものをＳＮＳサーバ２００に投稿（出力）する。あるいは、ユーザ＃１の端末装置１００は、再生情報を特定する再生情報ＩＤをＳＮＳサーバ２００に投稿（出力）してもよい。
【００４６】
ＳＮＳサーバ２００は、ユーザ＃１の端末装置１００から再生情報の投稿を受け付ける。続いて、ＳＮＳサーバ２００は、ユーザ＃１から再生情報の投稿を受け付けると、再生情報が埋め込まれた「動画を見る」ボタンＣ２２を含むコンテンツＣ２０を生成する。例えば、ＳＮＳサーバ２００は、再生情報を識別する再生情報ＩＤが埋め込まれた「動画を見る」ボタンＣ２２を含むコンテンツＣ２０を生成する。続いて、ＳＮＳサーバ２００は、コンテンツＣ２０を生成すると、生成したコンテンツＣ２０を他の利用者の端末装置１００に配信する。
【００４７】
他の利用者の端末装置１００は、再生情報ＩＤが埋め込まれた「動画を見る」ボタンＣ２２を含むコンテンツＣ２０をＳＮＳサーバ２００から受信する。続いて、他の利用者の端末装置１００は、コンテンツＣ２０を受信すると、再生情報ＩＤが埋め込まれた「動画を見る」ボタンＣ２２を含むコンテンツＣ２０を画面に表示する。続いて、他の利用者の端末装置１００は、他の利用者の操作に従って、「動画を見る」ボタンＣ２２の選択を受け付ける。他の利用者の端末装置１００は、「動画を見る」ボタンＣ２２の選択を受け付けると、「動画を見る」ボタンＣ２２が選択されたことを動画配信サーバ１０に通知する。
【００４８】
動画配信サーバ１０は、「動画を見る」ボタンＣ２２の選択に関する通知を他の利用者の端末装置１００から取得する。動画配信サーバ１０は、「動画を見る」ボタンＣ２２の選択に関する通知を取得すると、ユーザ＃１から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１１）を端末装置１００にストリーミング配信する。具体的には、動画配信サーバ１０は、「動画を見る」ボタンＣ２２の選択に関する通知を取得すると、再生情報データベース３３を参照して、「動画を見る」ボタンＣ２２に埋め込まれた再生情報ＩＤに基づいて、再生情報を特定する。続いて、動画配信サーバ１０は、再生情報を特定すると、再生情報が指定された動画像＃１を特定する。続いて、動画配信サーバ１０は、ユーザ＃１から受け付けた再生情報が示す区間の動画像＃１（クリップ区間＃１１）を要求元の端末装置１００にストリーミング配信する。
【００４９】
〔４．動画配信サーバの構成〕
次に、図６を用いて、実施形態に係る動画配信サーバ１０の構成について説明する。図６は、実施形態に係る動画配信サーバ１０の構成例を示す図である。図６に示すように、動画配信サーバ１０は、通信部２０と、記憶部３０と、制御部４０とを有する。
【００５０】
（通信部２０）
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、端末装置１００とＳＮＳサーバ２００との間で情報の送受信を行う。
【００５１】
（記憶部３０）
記憶部３０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部３０は、図６に示すように、動画像データベース３１と利用者データベース３２と再生情報データベース３３を有する。
【００５２】
（動画像データベース３１）
動画像データベース３１は、動画像に関する各種情報を記憶する。図７を用いて、実施形態に係る動画像データベースの一例について説明する。図７は、実施形態に係る動画像データベースの一例を示す図である。図７に示す例では、動画像データベース３１は、「動画像ＩＤ」、「動画像情報」、「動画像データ」といった項目を有する。
【００５３】
「動画像ＩＤ」は、動画像を識別するための識別情報を示す。「動画像情報」は、動画像に関する情報を示す。例えば、「動画像情報」には、動画像のタイトルや動画像の説明文といった動画像に関する情報が格納される。「動画像データ」は、動画像データに関する情報を示す。例えば、「動画像データ」には、動画像のデータそのもの、または、動画像の格納場所を示すファイルパス名などが格納される。
【００５４】
（利用者データベース３２）
利用者データベース３２は、利用者に関する各種情報を記憶する。図８を用いて、実施形態に係る利用者データベースの一例について説明する。図８は、実施形態に係る利用者データベースの一例を示す図である。図８に示す例では、利用者データベース３２は、「利用者ＩＤ」、「利用者情報」、「傾向情報」といった項目を有する。
【００５５】
「利用者ＩＤ」は、利用者を識別するための識別情報を示す。「利用者情報」は、利用者に関する情報を示す。具体的には、「利用者情報」は、利用者の属性に関する情報を含む。例えば、「利用者情報」には、利用者の性別、年齢、居住地、所得、職業といった利用者のデモグラフィック属性に関する情報や利用者の趣味や嗜好、興味や関心の分野、ライフスタイルといったサイコグラフィック属性に関する情報が格納される。「傾向情報」は、利用者が動画像を試聴する際の傾向に関する情報を示す。例えば、「傾向情報」には、利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて推定される利用者の動画像の視聴傾向に関する情報が格納される。
【００５６】
（再生情報データベース３３）
再生情報データベース３３は、利用者から受け付けた再生開始位置と再生終了位置とを示す再生情報に関する各種情報を記憶する。図９を用いて、実施形態に係る再生情報データベースの一例について説明する。図９は、実施形態に係る再生情報データベースの一例を示す図である。図９に示す例では、再生情報データベース３３は、「再生情報ＩＤ」、「利用者ＩＤ」、「動画像ＩＤ」、「再生開始位置」、「再生終了位置」といった項目を有する。
【００５７】
「再生情報ＩＤ」は、再生情報を識別するための識別情報を示す。「利用者ＩＤ」は、再生情報を入力した利用者を識別するための識別情報を示す。「動画像ＩＤ」は、再生情報が指定された動画像を識別するための識別情報を示す。「再生開始位置」は、利用者から受け付けた動画像の再生開始位置を示す。「再生終了位置」は、利用者から受け付けた動画像の再生終了位置を示す。
【００５８】
（制御部４０）
制御部４０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、動画配信サーバ１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部４０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５９】
図６に示すように、制御部４０は、配信部４１と、再生情報取得部４２と、推定部４３と、提案部４４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部４０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００６０】
（配信部４１）
配信部４１は、端末装置１００に動画像を配信する。配信部４１は、端末装置１００に動画像をストリーミング配信する。配信部４１は、端末装置１００に動画像のデータを順次配信する。具体的には、配信部４１は、端末装置１００から動画像の配信要求を受け付けると、動画像データベース３１を参照して、配信要求の対象となっている動画像を特定する。続いて、配信部４１は、動画像を特定すると、特定した動画像を端末装置１００にストリーミング配信する。
【００６１】
また、配信部４１は、動画像と対応付けられた再生情報を利用者に提供する。配信部４１は、動画像と対応付けられた再生情報を端末装置１００に配信する。
【００６２】
また、配信部４１は、再生情報と対応する動画像のうち、再生情報が示す区間（クリップ区間）を端末装置１００に配信する。配信部４１は、再生情報と対応する動画像のうち、再生情報が示す区間（クリップ区間）を端末装置１００にストリーミング配信する。配信部４１は、再生情報と対応する動画像のうち、再生情報が示す区間（クリップ区間）のデータを端末装置１００に順次配信する。具体的には、配信部４１は、クリップ区間の配信要求を端末装置１００から受け付けると、再生情報データベース３３を参照して、配信要求の対象となっている動画像と再生情報とを特定する。続いて、配信部４１は、動画像と再生情報を特定すると、特定した再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲（クリップ区間）を端末装置１００にストリーミング配信する。
【００６３】
また、配信部４１は、再生情報が選択された場合は、選択された再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲を配信する。例えば、配信部４１は、端末装置１００から再生情報の選択通知（再生情報の取得要求）を取得すると、再生情報データベース３３を参照して、選択された再生情報を特定する。続いて、配信部４１は、再生情報を特定すると、特定した再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲（クリップ区間）を端末装置１００にストリーミング配信する。
【００６４】
（再生情報取得部４２）
再生情報取得部４２は、利用者が端末装置１００を介して入力した情報であって、動画像の再生開始位置と再生終了位置とを示す再生情報を取得する。再生情報取得部４２は、再生情報を取得すると、取得した再生情報を再生情報データベース３３に登録する。具体的には、再生情報取得部４２は、端末装置１００から再生情報を取得すると、再生情報の取得元となる利用者を識別する利用者ＩＤと、再生情報が指定された動画像を識別する動画像ＩＤと、取得した再生情報とを対応付けて再生情報データベース３３に格納する。
【００６５】
（推定部４３）
推定部４３は、動画像のうち、利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、利用者が動画像を試聴する際の傾向を推定する。具体的には、推定部４３は、再生情報データベース３３を参照して、利用者が入力した再生開始位置から再生終了位置までの範囲を特定する。また、推定部４３は、再生情報データベース３３を参照して、利用者が再生情報を指定した動画像を特定する。続いて、推定部４３は、特定した動画像のうち、指定された再生情報が示す区間（クリップ区間）が有する特徴に基づいて、利用者が動画像を試聴する際の傾向を推定する。
【００６６】
例えば、推定部４３は、クリップ区間に含まれる画像が有する特徴に基づいて、利用者が動画像を試聴する際の傾向を推定する。例えば、推定部４３は、クリップ区間に含まれる画像に写っている人物に基づいて、利用者が動画像を試聴する際の傾向を推定する。例えば、推定部４３は、クリップ区間に含まれる画像に写っている人物のうち、所定の人物（例えば、俳優）が所定の閾値を超えて登場する場合は、所定の人物は利用者が好きな人物（例えば、利用者が好きな俳優）であると推定する。
【００６７】
また、推定部４３は、利用者が動画像の盛り上がっているシーン（クライマックスのシーン）を所定の閾値を超えてクリップしていると判定すると、利用者は動画像の盛り上がっているシーン（クライマックスのシーン）が好きであると推定する。あるいは、推定部４３は、利用者が動画像の静かなシーンを所定の閾値を超えてクリップしていると判定すると、利用者は動画像の静かなシーンが好きであると推定する。
【００６８】
上記のような推定処理は、例えば、ＳＶＭ（Support  Vector  Machine）、ＤＮＮ（Deep  Neural  Network）、ＲＮＮ（Recurrent  Neural  Network）、ＣＮＮ（Convolution  Neural  Network）、ＬＳＴＭ(Long  short-term  memory)等といった各種の学習モデルにクリップ区間の特徴を学習させ、学習モデルが学習した特徴に基づいて、利用者の傾向を推定することで実現することができる。具体的には、推定部４３は、利用者のクリップ区間を学習モデルに入力した際に、利用者のクリップ区間が有する特徴が出力されるように、学習モデルの学習を行う。そして、推定部４３は、学習モデルが学習した特徴に基づいて、利用者が動画像を試聴する際の傾向を推定する。なお、推定部４３は、利用者のクリップ区間を学習モデルに入力した際に、利用者が動画像を試聴する際の傾向が出力されるように、学習モデルの学習を行ってもよい。そして、推定部４３は、学習モデルが学習した傾向に基づいて、利用者が動画像を試聴する際の傾向を推定してもよい。
【００６９】
（提案部４４）
提案部４４は、推定部４３により推定された傾向に応じた情報を利用者に提案する。例えば、提案部４４は、推定部４３によって利用者が好きな俳優が推定されると、利用者が好きな俳優が出演している動画像を利用者に提案する。また、提案部４４は、推定部４３によって利用者が好きなシーンが推定されると、利用者が好きなシーンを提案する。
【００７０】
また、提案部４４は、利用者に対し、推定部４３により推定された傾向が類似する他の利用者に関する情報を提案する。例えば、提案部４４は、他の利用者が視聴する動画像に関する情報を提案する。例えば、提案部４４は、推定部４３により推定された好きな俳優が類似する他の利用者が視聴する動画像に関する情報を提案する。例えば、提案部４４は、推定部４３により推定された好きなシーンが類似する他の利用者が視聴するシーンに関する情報を提案する。
【００７１】
〔５．端末装置の構成〕
次に、図１０を用いて、実施形態に係る端末装置１００の構成について説明する。図１０は、実施形態に係る端末装置の構成例を示す図である。図１０に示すように、端末装置１００は、通信部１１０と、入力部１２０と、出力部１３０と、測位システム１４０と、制御部１５０とを有する。
【００７２】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、動画配信サーバ１０とＳＮＳサーバ２００との間で情報の送受信を行う。
【００７３】
（入力部１２０、出力部１３０）
入力部１２０は、利用者から各種操作を受け付ける入力装置である。例えば、入力部１２０は、キーボードやマウスや操作キー等によって実現される。出力部１３０は、各種情報を表示するための表示装置であり、すなわち、画面である。例えば、出力部１３０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合には、入力部１２０と出力部１３０とは一体化される。また、以下の説明では、出力部１３０を画面と記載する場合がある。
【００７４】
（測位システム１４０）
測位システム１４０は、ＧＰＳ等の測位システムを用いて、端末装置１００の現在位置を特定するセンサである。例えば、測位システム１４０は、複数の衛星から発信された信号を用いて、端末装置１００の現在位置を算出し、算出した現在位置を出力する。
【００７５】
（制御部１５０）
制御部１５０は、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（再生プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部１５０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００７６】
図１０に示すように、制御部１５０は、要求部１５１と、操作制御部１５２と、表示処理部１５３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１５０の内部構成は、図１０に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００７７】
（要求部１５１）
例えば、要求部１５１は、操作制御部１５２からＳＮＳを利用するためのコンテンツの配信要求を受信した場合は、受信したコンテンツの配信要求をＳＮＳサーバ２００に対して送信する。また、要求部１５１は、操作制御部１５２から動画像の配信要求を受信した場合は、受信した動画像の配信要求を動画配信サーバ１０に対して送信する。
【００７８】
また、要求部１５１は、操作制御部１５２から再生情報の取得要求を受信した場合は、受信した再生情報の取得要求を動画配信サーバ１０に対して送信する。また、要求部１５１は、操作制御部１５２から再生情報の選択通知（再生情報の取得要求）を受信した場合は、受信した再生情報の取得要求を動画配信サーバ１０に対して送信する。図４に示す例では、要求部１５１は、操作制御部１５２からコンテンツＣ１２１に対応する再生情報の取得要求を受信した場合は、コンテンツＣ１２１に対応する再生情報の取得要求を動画配信サーバ１０に対して送信する。
【００７９】
また、要求部１５１は、操作制御部１５２からクリップ区間の配信要求を受信した場合は、受信したクリップ区間配信要求を動画配信サーバ１０に対して送信する。図５に示す例では、要求部１５１は、操作制御部１５２から「動画を見る」ボタンＣ２２に対応するクリップ区間の配信要求を受信した場合は、「動画を見る」ボタンＣ２２に対応するクリップ区間の配信要求を動画配信サーバ１０に対して送信する。
【００８０】
（操作制御部１５２）
操作制御部１５２は、入力部１２０を介して受け付けた利用者の操作にしたがって、各種制御を実行する。例えば、操作制御部１５２は、利用者が入力部１２０に対してＳＮＳを利用するためのコンテンツの選択操作を行った場合は、ＳＮＳを利用するためのコンテンツの配信要求を要求部１５１に出力する。また、操作制御部１５２は、利用者が入力部１２０に対して動画像を選択する操作を行った場合は、動画像の配信要求を要求部１５１に出力する。
【００８１】
また、操作制御部１５２は、利用者が入力部１２０に対して再生情報を選択する操作を行った場合は、再生情報の取得要求を要求部１５１に出力する。図４に示す例では、操作制御部１５２は、利用者が入力部１２０に対してコンテンツＣ１２１を選択する操作を行った場合は、コンテンツＣ１２１に対応する再生情報の取得要求を要求部１５１に出力する。
【００８２】
また、操作制御部１５２は、利用者が入力部１２０に対してクリップ区間を選択する操作を行った場合は、クリップ区間の配信要求を要求部１５１に出力する。図５に示す例では、操作制御部１５２は、利用者が入力部１２０に対して「動画を見る」ボタンＣ２２を選択する操作を行った場合は、「動画を見る」ボタンＣ２２に対応するクリップ区間の配信要求を要求部１５１に出力する。
【００８３】
また、操作制御部１５２は、入力部１２０を介して受け付けたスクロール操作やタップ操作等、利用者の操作の内容を表示処理部１５３に出力する。例えば、操作制御部１５２は、入力部１２０を介して動画配信アプリＡＰ１を起動する操作を受け付けた場合は、動画配信アプリＡＰ１のコンテンツを表示する表示要求を表示処理部１５３に出力する。
【００８４】
（表示処理部１５３）
表示処理部１５３は、受信したコンテンツまたは表示されるコンテンツを出力部１３０に表示し、上述した表示処理を実行する。例えば、表示処理部１５３は、制御部１５０が、端末装置１００にあらかじめインストールされた再生プログラムを実行することで、図１０に示すように、取得部１５４、再生部１５５、表示部１５６、受付部１５７、および再生情報出力部１５８として動作し、表示処理を実行する。取得部１５４、再生部１５５、表示部１５６、受付部１５７、および再生情報出力部１５８は、例えば、ＣＰＵやＭＰＵ等によって、再生プログラムがＲＡＭを作業領域として実行されることにより実現される。
【００８５】
（取得部１５４）
取得部１５４は、動画像を配信する配信サーバから動画像を取得する。具体的には、取得部１５４は、配信サーバとして、動画像をストリーミング配信する配信サーバから動画像のデータを順次取得する。
【００８６】
また、取得部１５４は、動画像と対応付けられた再生情報を取得する。また、取得部１５４は、再生情報に関する投稿情報を取得する。
【００８７】
また、取得部１５４は、動画像のうち所定の再生位置において表示される画像のサムネイルをさらに取得する。例えば、取得部１５４は、動画像のうち所定の間隔の再生位置において表示される画像のサムネイルを動画配信サーバ１０から取得する。
【００８８】
また、取得部１５４は、配信サーバとして、利用者が選択した再生情報と対応する動画像のうち再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲を配信する配信サーバから、動画像を取得する。
【００８９】
（再生部１５５）
再生部１５５は、取得された動画像を再生する。具体的には、再生部１５５は、取得部１５４により順次取得されたデータを用いて、動画像を再生する。図２に示す例では、再生部１５５は、動画配信サーバ１０から取得した動画像を再生する。再生部１５５は、再生中の動画像ＭＣを画面に表示させる。
【００９０】
また、再生部１５５は、再生開始位置と再生終了位置との入力を受付けるための第１操作が行われていない状態で制御コンテンツの操作が行われた場合は、操作に従って動画像の再生態様を変化させる。図２に示す例では、再生部１５５は、第１操作が行われていない状態で制御コンテンツＣＣの操作が行われた場合は、制御コンテンツＣＣの操作に従って動画像ＭＣの再生態様を変化させる。
【００９１】
また、再生部１５５は、制御コンテンツを介して再生開始位置と再生終了位置との入力が行われている場合は、動画像の再生態様を変化させない。図３に示す例では、再生部１５５は、制御コンテンツＣＣを介して再生開始位置と再生終了位置との入力が行われている場合は、動画像ＭＣの再生態様を変化させない。
【００９２】
（表示部１５６）
表示部１５６は、動画像の再生態様を制御するための制御コンテンツを表示させる。具体的には、表示部１５６は、動画像の全再生位置を模式的に示す第１アイコンと、第１アイコンのうち再生部１５５により再生されている再生位置と対応する位置を模式的に示す第２アイコンとを制御コンテンツとして表示させる。例えば、表示部１５６は、第２アイコンを移動可能な状態で表示させる。
【００９３】
図２に示す例では、表示部１５６は、動画像ＭＣの再生態様を制御するための制御コンテンツＣＣを画面に表示させる。具体的には、表示部１５６は、制御コンテンツＣＣとして、動画像の再生位置を表示する機能であるシークバーを画面に表示させる。より具体的には、表示部１５６は、動画像ＭＣの全再生位置を模式的に示す第１アイコンＰＣ１と、第１アイコンＰＣ１のうち表示部１５６により再生されている再生位置と対応する位置を模式的に示す第２アイコンＰＣ２とをシークバーＣＣとして表示させる。
【００９４】
図３に示す例では、表示部１５６は、受付部１５７によって第１操作が受け付けられると、制御コンテンツＣＣに含まれる領域であって、第１アイコンＰＣ１の上方の領域に再生開始位置を入力するトリガーとなる第１入力ボタンと再生終了位置を入力するトリガーとなる第２入力ボタンとを表示する。また、表示部１５６は、第２アイコンＰＣ２を移動可能な状態で表示させる。言い換えると、表示部１５６は、スライダーをスライダーバー上でスライド可能な状態で表示させる。
【００９５】
また、表示部１５６は、第２アイコンの位置と対応するサムネイルを制御コンテンツと重ねて表示させる。図３に示す例では、表示部１５６は、取得部１５４によって動画像のうち所定の再生位置において表示される画像のサムネイルが取得されると、第２アイコンＰＣ２の位置と対応するサムネイルを制御コンテンツＣＣと重ねて表示させる。表示部１５６は、取得部１５４によってサムネイルが取得されると、第２アイコンＰＣ２の位置と対応するサムネイルを制御コンテンツＣＣと重ねて表示させる。
【００９６】
また、表示部１５６は、取得部１５４によって再生情報が取得されると、動画像と対応付けられた再生情報を表示する。図４に示す例では、表示部１５６は、クリップ区間に関する情報が表示される動画配信アプリＡＰ１のコンテンツＣ１０を表示する。表示部１５６は、動画像＃１が表示される領域Ｃ１１と、動画像＃１のタイトルや動画像＃１の説明文が表示される領域と、利用者によって投稿された動画像＃１のクリップ区間に関する投稿情報が表示される領域Ｃ１２とを含むコンテンツＣ１０を表示する。また、表示部１５６は、ユーザ＃１によって投稿された動画像＃１のクリップ区間（以下、適宜「クリップ区間＃１１」と記載する。）のリンクが貼られたコンテンツＣ１２１と「このシーンすごく好き！」といったユーザ＃１によるコメントが表示される領域Ｃ１２を含むコンテンツＣ１０を表示する。
【００９７】
また、表示部１５６は、取得部１５４再生情報に関する投稿情報が取得されると、取得された再生情報に関する投稿情報を表示する。図５に示す例では、表示部１５６は、クリップ区間に関する投稿情報が表示されるＳＮＳのコンテンツＣ２０を表示する。表示部１５６は、ユーザ＃１のアイコンＵＩと、「好きなシーンがここ！！みんな見て！！」といったユーザ＃１によるコメントが表示される領域Ｃ２１と、ユーザ＃１によって投稿されたクリップ区間＃１１を視聴するトリガーとなる「動画を見る」ボタンＣ２２とを含むコンテンツＣ２０を表示する。
【００９８】
（受付部１５７）
受付部１５７は、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける。具体的には、受付部１５７は、制御コンテンツを介して再生開始位置と再生終了位置との入力を受付ける。より具体的には、受付部１５７は、第１操作が行われた状態で制御コンテンツの操作が行われた場合は、操作に従って再生開始位置と再生終了位置との入力を受付ける。例えば、受付部１５７は、第２アイコンを介して、再生開始位置と再生終了位置との入力を受付ける。例えば、受付部１５７は、利用者が第２アイコンを移動させた位置と対応する再生位置を再生開始位置若しくは再生終了位置とする。
【００９９】
図２に示す例では、受付部１５７は、制御コンテンツＣＣを介して再生開始位置と再生終了位置との入力を受付ける。具体的には、受付部１５７は、再生開始位置と前記再生終了位置との入力を受付けるための第１操作が行われた状態で制御コンテンツＣＣの操作が行われた場合は、制御コンテンツＣＣの操作に従って再生開始位置と前記再生終了位置との入力を受付ける。例えば、受付部１５７は、第１操作として、利用者の指ＵＦによってシークバーが画面上で上方に持ち上げられる操作を受け付ける。
【０１００】
図３に示す例では、受付部１５７は、第２アイコンＰＣ２を介して、再生開始位置と再生終了位置との入力を受付ける。続いて、受付部１５７は、利用者による第１入力ボタンの選択を受け付ける。受付部１５７は、第１入力ボタンが選択された状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生開始位置とする。続いて、受付部１５７は、利用者による第２入力ボタンの選択を受け付ける。受付部１５７は、第２入力ボタンが選択された状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生終了位置とする。
【０１０１】
なお、受付部１５７は、第１入力ボタンや第２入力ボタンを表示して再生開始位置と再生終了位置との入力を受付ける代わりに、第２アイコンＰＣ２を介して、再生開始位置と再生終了位置との入力を受付けてもよい。具体的には、受付部１５７は、第２アイコンＰＣ２が長押しされた状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生開始位置とする。また、受付部１５７は、再生開始位置を受け付けた後に第２アイコンＰＣ２が長押しされた状態で利用者が第２アイコンＰＣ２を移動させた位置と対応する再生位置を再生終了位置とする。
【０１０２】
また、受付部１５７は、第１入力ボタンや第２入力ボタンを表示して再生開始位置と再生終了位置との入力を受付ける代わりに、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から音声入力によって受け付けてもよい。
【０１０３】
また、受付部１５７は、利用者の操作に従って、再生情報の選択を受け付ける。受付部１５７は、再生情報の選択を受け付けると、選択された再生情報を動画配信サーバ１０に通知する。
【０１０４】
また、受付部１５７は、利用者の操作に従って、投稿情報の選択を受け付ける。受付部１５７は、投稿情報の選択を受け付けると、選択された投稿情報に含まれる再生情報を動画配信サーバ１０に通知する。
【０１０５】
（再生情報出力部１５８）
再生情報出力部１５８は、受付けられた再生開始位置と再生終了位置とを示す再生情報を出力する。具体的には、再生情報出力部１５８は、受付部１５７によって再生開始位置と再生終了位置との入力が受け付けられると、受け付けられた再生開始位置と再生終了位置とを示す再生情報を動画配信サーバ１０に出力する。
【０１０６】
また、再生情報出力部１５８は、他の利用者が閲覧可能な状態で再生情報を提供する提供サーバに、再生情報を出力する。具体的には、再生情報出力部１５８は、再生開始位置と再生終了位置との入力を受け付けると、受け付けた再生開始位置と再生終了位置とを示す再生情報をＳＮＳサーバ２００に投稿（出力）する。
【０１０７】
〔６．動画配信サーバが実行する情報処理のフロー〕
次に、図１１を用いて、実施形態に係る動画配信サーバが実行する情報処理の手順について説明する。図１１は、実施形態に係る動画配信サーバが実行する情報処理手順を示すフローチャートである。図１１に示す例では、動画配信サーバ１０は、動画像の配信要求を受け付けたか否かを判定する（ステップＳ１０１）。動画配信サーバ１０は、動画像の配信要求を受け付けていないと判定した場合（ステップＳ１０１；Ｎｏ）、再生情報の入力を受け付けたか否かを判定する（ステップＳ１０５）。
【０１０８】
一方、動画配信サーバ１０は、動画像の配信要求を受け付けたと判定した場合（ステップＳ１０１；Ｙｅｓ）、再生情報が指定されているか否かを判定する（ステップＳ１０２）。動画配信サーバ１０は、再生情報が指定されていると判定した場合（ステップＳ１０２；Ｙｅｓ）、再生情報が示す範囲をストリーミング配信する（ステップＳ１０３）。続いて、動画配信サーバ１０は、再生情報が示す範囲をストリーミング配信すると、再生情報の入力を受け付けたか否かを判定する（ステップＳ１０５）。
【０１０９】
また、動画配信サーバ１０は、再生情報が指定されていないと判定した場合（ステップＳ１０２；Ｎｏ）、動画像の最初からストリーミング配信する（ステップＳ１０４）。続いて、動画配信サーバ１０は、動画像の最初からストリーミング配信すると、再生情報の入力を受け付けたか否かを判定する（ステップＳ１０５）。
【０１１０】
動画配信サーバ１０は、再生情報の入力を受け付けていないと判定した場合（ステップＳ１０５；Ｎｏ）、処理を終了する。一方、動画配信サーバ１０は、再生情報の入力を受け付けたと判定した場合（ステップＳ１０５；Ｙｅｓ）、動画像と対応付けて再生情報を登録する（ステップＳ１０６）。
【０１１１】
〔７．端末装置が実行する情報処理のフロー〕
次に、図１２を用いて、実施形態に係る端末装置が実行する情報処理の一例について説明する。図１２は、実施形態に係る端末装置が実行する情報処理手順を示すフローチャートである。図１２に示す例では、端末装置１００は、動画像の配信を受け付けて動画像を再生する（ステップＳ２０１）。
【０１１２】
続いて、端末装置１００は、動画像の配信を受け付けて動画像を再生すると、再生情報の入力操作が行われたか否かを判定する（ステップＳ２０２）。端末装置１００は、再生情報の入力操作が行われていないと判定した場合（ステップＳ２０２；Ｎｏ）、再生情報の入力操作が行われるまで待機する。
【０１１３】
一方、端末装置１００は、再生情報の入力操作が行われたと判定した場合（ステップＳ２０２；Ｙｅｓ）、再生情報の入力を受け付ける（ステップＳ２０３）。端末装置１００は、再生情報の入力を受け付けると、指定されたサーバに再生情報を出力する（ステップＳ２０４）。
【０１１４】
〔８．変形例〕
上述した実施形態に係る再生システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、再生システム１の他の実施形態について説明する。なお、実施形態と同一部分には、同一符号を付して説明を省略する。
【０１１５】
〔８−１．アプリケーションの配信〕
動画配信サーバ１０は、端末装置１００に実施形態に係る再生プログラムを配信することで、端末装置１００を制御してもよい。具体的には、配信部４１は、端末装置１００に制御情報を配信することで、動画像を配信する配信サーバから動画像を取得する取得処理と、取得された動画像を再生する再生処理と、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付処理と、を実行させるよう端末装置１００を制御する。
【０１１６】
〔８−２．人気がある範囲の提案〕
推定部４３は、動画像のうち、複数の利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、各利用者が動画像を試聴する際の傾向を推定する。例えば、推定部４３は、複数の利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、人気のあるクリップ区間を推定する。提案部４４は、推定部４３により推定された傾向に応じた情報を利用者に提案する。例えば、提案部４４は、推定部４３より推定された人気のあるクリップ区間を利用者に提案する。
【０１１７】
〔９．効果〕
上述してきたように、実施形態に係る端末装置１００は、取得部１５４と再生部１５５と受付部１５７を備える。取得部１５４は、動画像を配信する配信サーバから動画像を取得する。再生部１５５は、取得された動画像を再生する。受付部１５７は、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける。
【０１１８】
これにより、端末装置１００は、クリップ区間の再生開始位置と再生終了位置とを示す再生情報を利用者から受け付けるだけで、動画像をクリップすることを可能にする。すなわち、端末装置１００は、クリップ動画のデータをサーバに保存する必要がないため、ストリーミング方式によって配信される公式な動画コンテンツをクリップすることを可能にする。また、端末装置１００は、クリップ動画のデータをサーバに保存する場合と比べて、通信量の増大や記憶領域の増大を招くことなく、クリップされた動画を提供することができる。したがって、端末装置１００は、ユーザビリティを改善することができる。
【０１１９】
また、端末装置１００は、利用者が再生開始位置と再生終了位置とを示す再生情報をＳＮＳに投稿することにより、ストリーミング方式によって配信されるクリップ区間をＳＮＳで他の利用者と共有することを可能にする。例えば、他の利用者がクリップ区間を見たい場合は、他の利用者の端末装置１００から動画配信サーバ１０にアクセスして、他の利用者は動画配信サーバ１０から配信されるクリップ区間を見ることができる。したがって、端末装置１００は、ユーザビリティを改善することができる。
【０１２０】
また、実施形態に係る端末装置１００は、表示部１５６をさらに備える。表示部１５６は、動画像の再生態様を制御するための制御コンテンツを表示させる。受付部１５７は、制御コンテンツを介して再生開始位置と再生終了位置との入力を受付ける。
【０１２１】
これにより、端末装置１００は、例えば、利用者にとって扱いやすいシークバーを用いて、再生開始位置と再生終了位置との入力を受付けることを可能にする。
【０１２２】
また、再生部１５５は、再生開始位置と再生終了位置との入力を受付けるための第１操作が行われていない状態で制御コンテンツの操作が行われた場合は、操作に従って動画像の再生態様を変化させる。受付部１５７は、第１操作が行われた状態で制御コンテンツの操作が行われた場合は、操作に従って再生開始位置と再生終了位置との入力を受付ける。
【０１２３】
これにより、端末装置１００は、利用者が第１操作を行うことでクリップ機能を利用したいという意思表示を示していない場合は、通常のシークバーによる機能を妨げることがない。そして、端末装置１００は、利用者が第１操作を行うことでクリップ機能を利用したいという意思表示を示した場合にだけ、再生開始位置と再生終了位置との入力を受付けることができる。
【０１２４】
また、表示部１５６は、動画像の全再生位置を模式的に示す第１アイコンと、第１アイコンのうち再生部１５５により再生されている再生位置と対応する位置を模式的に示す第２アイコンとを制御コンテンツとして表示させる。受付部１５７は、第２アイコンを介して、再生開始位置と再生終了位置との入力を受付ける。また、表示部１５６は、第２アイコンを移動可能な状態で表示させる。受付部１５７は、利用者が第２アイコンを移動させた位置と対応する再生位置を再生開始位置若しくは再生終了位置とする。
【０１２５】
これにより、端末装置１００は、利用者がスライダーをスライダーバー上で移動させるだけで、容易に再生開始位置と再生終了位置とを指定することを可能にする。
【０１２６】
また、取得部１５４は、動画像のうち所定の再生位置において表示される画像のサムネイルをさらに取得する。受付部１５７は、第２アイコンの位置と対応するサムネイルを制御コンテンツと重ねて表示させる。また、再生部１５５は、制御コンテンツを介して再生開始位置と再生終了位置との入力が行われている場合は、動画像の再生態様を変化させない。
【０１２７】
これにより、端末装置１００は、クリッピング中の動画像の再生状態に関わらず、利用者がサムネイルを指標として素早く適切な範囲をクリッピングすることを可能にする。
【０１２８】
また、取得部１５４は、配信サーバとして、動画像をストリーミング配信する配信サーバから動画像のデータを順次取得する。再生部１５５は、取得部１５４により順次取得されたデータを用いて、動画像を再生する。また、取得部１５４は、配信サーバとして、利用者が選択した再生情報と対応する動画像のうち再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲を配信する配信サーバから、動画像を取得する。
【０１２９】
これにより、端末装置１００は、クリップ動画のデータをサーバに保存する必要がないため、ストリーミング方式によって配信される公式な動画コンテンツをクリップすることを可能にする。また、端末装置１００は、クリップ動画のデータをサーバに保存する場合と比べて、通信量の増大や記憶領域の増大を招くことなく、クリップされた動画を提供することができる。したがって、端末装置１００は、ユーザビリティを改善することができる。
【０１３０】
また、実施形態に係る端末装置１００は、再生情報出力部１５８をさらに備える。再生情報出力部１５８は、受付けられた再生開始位置と再生終了位置とを示す再生情報を出力する。
【０１３１】
これにより、端末装置１００は、ユーザが手軽にクリッピングすることを可能にする。また、端末装置１００は、ユーザが手軽にクリッピング動画を持ち運ぶことを可能にする。
【０１３２】
また、再生情報出力部１５８は、他の利用者が閲覧可能な状態で再生情報を提供する提供サーバに、再生情報を出力する。
【０１３３】
これにより、端末装置１００は、ユーザが手軽にクリッピング動画をＳＮＳで他の利用者と共有することを可能にする。
【０１３４】
また、実施形態に係る動画配信サーバ１０は、配信部４１を備える。配信部４１は、端末装置１００に制御情報を配信することで、動画像を配信する配信サーバから動画像を取得する取得処理と、取得された動画像を再生する再生処理と、再生された動画像のうち再生開始位置と再生終了位置との入力を利用者から受付ける受付処理と、を実行させるよう端末装置１００を制御する。
【０１３５】
これにより、動画配信サーバ１０は、端末装置１００におけるユーザビリティを改善することを可能にする。
【０１３６】
また、実施形態に係る動画配信サーバ１０は、再生情報取得部４２をさらに備える。再生情報取得部４２は、利用者が端末装置１００を介して入力した情報であって、動画像の再生開始位置と再生終了位置とを示す再生情報を取得する。配信部４１は、再生情報が選択された場合は、選択された再生情報と対応する動画像のうち、再生情報が示す再生開始位置から再生情報が示す再生終了位置までの範囲を配信する。
【０１３７】
これにより、動画配信サーバ１０は、再生開始位置と再生終了位置とを示す再生情報に基づいて、クリップ区間を端末装置１００に配信することができる。
【０１３８】
また、実施形態に係る動画配信サーバ１０は、推定部４３と提案部４４をさらに備える。推定部４３は、動画像のうち、利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、利用者が動画像を試聴する際の傾向を推定する。提案部４４は、推定部４３により推定された傾向に応じた情報を利用者に提案する。
【０１３９】
これにより、動画配信サーバ１０は、利用者の傾向に基づいて、利用者に対して新たな動画像の視聴や新たなクリップ区間の投稿を促すことができる。
【０１４０】
また、提案部４４は、利用者に対し、推定部４３により推定された傾向が類似する他の利用者に関する情報を提案する。また、提案部４４は、他の利用者が視聴する動画像に関する情報を提案する。
【０１４１】
これにより、動画配信サーバ１０は、他の利用者の傾向を踏まえて、利用者に対して新たな動画像の視聴や新たなクリップ区間の投稿を促すことができる。
【０１４２】
また、推定部４３は、動画像のうち、複数の利用者が入力した再生開始位置から再生終了位置までの範囲が有する特徴に基づいて、各利用者が動画像を試聴する際の傾向を推定する。提案部４４は、推定部４３により推定された傾向に応じた情報を利用者に提案する。
【０１４３】
これにより、動画配信サーバ１０は、利用者の間で人気のあるクリップ区間を利用者に対して提案することができる。また、動画配信サーバ１０は、利用者の間で人気が出そうなクリップ区間の投稿を利用者に対して促すことができる。
【０１４４】
〔１０．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１００および動画配信サーバ１０は、例えば図１３に示すような構成のコンピュータ１０００によって実現される。図１３は、端末装置１００および動画配信サーバ１０の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を備える。
【０１４５】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１４６】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定の通信網を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定の通信網を介して他の機器へ送信する。
【０１４７】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の端末装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して端末装置へ出力する。
【０１４８】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４９】
例えば、コンピュータ１０００が端末装置１００および動画配信サーバ１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５０または制御部４０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１５０】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１５１】
〔１１．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１５２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１５３】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１５４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０１５５】
１  再生システム
１０  動画配信サーバ
２０  通信部
３０  記憶部
３１  動画像データベース
３２  利用者データベース
３３  再生情報データベース
４０  制御部
４１  配信部
４２  再生情報取得部
４３  推定部
４４  提案部
１００  端末装置
１１０  通信部
１２０  入力部
１３０  出力部
１４０  測位システム
１５０  制御部
１５１  要求部
１５２  操作制御部
１５３  表示処理部
１５４  取得部
１５５  再生部
１５６  表示部
１５７  受付部
１５８  再生情報出力部
２００  ＳＮＳサーバ
【図１】
2020178281.tif 000003
【図２】
2020178281.tif 000004
【図３】
2020178281.tif 000005
【図４】
2020178281.tif 000006
【図５】
2020178281.tif 000007
【図６】
2020178281.tif 000008
【図７】
2020178281.tif 000009
【図８】
2020178281.tif 000010
【図９】
2020178281.tif 000011
【図１０】
2020178281.tif 000012
【図１１】
2020178281.tif 000013
【図１２】
2020178281.tif 000014
【図１３】
2020178281.tif 000015