(57)【要約】【課題】動画コンテンツ内の適切なキャプチャ画像を、ユーザに選択させる。【解決手段】情報処理装置が、動画コンテンツを端末に配信する配信方法であって、前記動画コンテンツを、前記端末に配信するステップと、所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、特定された前記複数の画面のキャプチャを送信するステップと、を有する、配信方法が提供される。【選択図】図３
2017184019.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が、動画コンテンツを端末に配信する配信方法であって、
前記動画コンテンツを、前記端末に配信するステップと、
所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、
前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、
特定された前記複数の画面のキャプチャを送信するステップと、を有する、配信方法。
【請求項２】
前記複数の画面のキャプチャを、前記端末の画面に表示させ、画像のキャプチャの選択を促すステップと、を有する、請求項１に記載の配信方法。
【請求項３】
前記所定の時刻を含む期間は、前記所定の時刻前の所定の期間に設定される、請求項１又は２に記載の配信方法。
【請求項４】
特定された前記画面のキャプチャは、配信されている前記動画コンテンツと同一の内容であって、該動画コンテンツよりも高品質の動画コンテンツを基に生成されている、請求項１乃至３のいずれか一項に記載の配信方法。
【請求項５】
前記動画コンテンツには、前記画面のキャプチャの生成が禁止されている禁止期間が設定されており、
前記所定の時刻を含む期間は、前記禁止期間を除外して設定される、請求項１乃至４のいずれか一項に記載の配信方法。
【請求項６】
前記動画コンテンツには、前記画面のキャプチャの生成を禁止されている禁止期間が設定されており、
前記所定の時刻が、前記禁止期間に含まれる場合、前記画面のキャプチャを送信できない旨を、前記端末に通知するステップ、を有する請求項１乃至４のいずれか一項に記載の配信方法。
【請求項７】
前記複数の画面のキャプチャの中から、前記端末のユーザにより選択された画面のキャプチャを特定する情報を、前記複数の画面のキャプチャを送信した端末の各々から取得するステップと、
前記複数の画面のキャプチャの各々が、前記端末の各々により選択された選択数を特定するステップと、を有し、
前記選択数を基に、前記端末に送信する前記複数の画面のキャプチャを特定する、請求項１乃至６のいずれか一項に記載の配信方法。
【請求項８】
前記処理要求は、前記動画コンテンツの画面のキャプチャの取得要求である、請求項１乃至７のいずれか一項に記載の配信方法。
【請求項９】
前記処理要求は、前記動画コンテンツの録画の開始要求、又は録画の終了要求である、請求項１乃至７のいずれか一項に記載の配信方法。
【請求項１０】
動画コンテンツを端末に配信する情報処理装置のプログラムであって、
前記動画コンテンツを、前記端末に配信するステップと、
所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、
前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、
特定された前記複数の画面のキャプチャを送信するステップと、を情報処理装置に実行させる、プログラム。
【請求項１１】
動画コンテンツを端末に配信する情報処理装置であって、
前記動画コンテンツを、前記端末に配信する配信部と、
所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信部と、
前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するキャプチャ特定部と、
特定された前記複数の画面のキャプチャを送信する送信部と、を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信方法、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
ユーザがスマートフォン等の端末を用いて、動画配信サーバに接続し、動画コンテンツを視聴することが広く行われている。また、動画コンテンツを視聴中のユーザの端末からの要求に応じて、動画配信サーバが、動画コンテンツの所定の時刻におけるキャプチャ画像を生成し、生成したキャプチャ画像を端末に送信する方法についても提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−７９８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来提案されているキャプチャ画像の送信方法では、端末は、動画コンテンツの再生中に、ユーザからのキャプチャ画像の取得の指示を認識し、指示を認識したタイミングにおけるキャプチャ画像を動画配信サーバに要求する。動画配信サーバは、該タイミングにおけるキャプチャ画像を端末に送信する。
【０００５】
ユーザの入力動作にかかる時間や端末の反応時間を考慮すると、端末がユーザの指示を認識するタイミングと、ユーザがキャプチャ画像の取得を希望したタイミングとは、一致しない場合がある。このため、端末は、動画コンテンツの適切なキャプチャ画像を取得できないおそれがあった。本発明は、上記の課題に鑑みてされたものであって、動画コンテンツの適切なキャプチャ画像を、ユーザに選択させることを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様では、情報処理装置が、動画コンテンツを端末に配信する配信方法であって、前記動画コンテンツを、前記端末に配信するステップと、所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、特定された前記複数の画面のキャプチャを送信するステップと、を有する、配信方法が提供される。
【発明の効果】
【０００７】
動画コンテンツ内の適切なキャプチャ画像を、ユーザに選択させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るシステム構成の一例を示す図である。
【図２】本発明の一実施形態に係るキャプチャ画像の表示方法の一例を示す図である。
【図３】本発明の一実施形態に係るキャプチャ画像の表示方法の一例を示す図である。
【図４】本発明の一実施形態に係るコンピュータのハードウエア構成の一例を示す図である。
【図５】本発明の一実施形態に係る端末のハードウエア構成の一例を示す図である。
【図６】本発明の一実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図７】本発明の一実施形態に係る動画コンテンツ管理テーブルの一例を示す図である。
【図８】本発明の一実施形態に係る期間設定テーブルの一例を示す図である。
【図９】本発明の一実施形態に係る選択結果管理テーブルの一例を示す図である。
【図１０】本発明の一実施形態に係る端末の機能構成の一例を示す図である。
【図１１】本発明の一実施形態に係る動作シーケンスの一例を示す図である。
【図１２】本発明の一実施形態に係る動作フローの一例を示す図である。
【図１３】本発明の一実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図１４】本発明の一実施形態に係る選択結果管理テーブルの一例を示す図である。
【図１５】本発明の一実施形態に係る録画管理テーブルの一例を示す図である。
【図１６】本発明の一実施形態に係る端末の機能構成の一例を示す図である。
【図１７】本発明の一実施形態に係る録画データ管理テーブルの一例を示す図である。
【図１８】本発明の一実施形態に係る動作シーケンスの一例を示す図である。
【図１９】本発明の一実施形態に係る動作フローの一例を示す図である。
【図２０】本発明の一実施形態に係る端末の画面表示の一例を示す図である。
【発明を実施するための形態】
【０００９】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システム１のシステム構成を示す図である。情報処理システム１は、情報処理装置１０と、端末２０とを有する。情報処理装置１０と端末２０とはネットワーク３０を介して接続される。ネットワーク３０は、有線のネットワークと、無線のネットワークとを含む。
【００１０】
情報処理装置１０は、例えばサーバにより実現される。情報処理装置１０は、動画配信サーバと呼ばれてもよい。端末２０は、スマートフォン、タブレット端末、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話機、ゲーム用コンソール、タッチパッド、電子書籍リーダ、又はウェアラブル端末等である。
【００１１】
情報処理装置１０は、端末２０に配信する動画コンテンツを記憶している。情報処理装置１０は、端末２０からの要求に応じて、記憶している動画コンテンツを、ネットワーク３０を介して、端末２０に配信する。情報処理装置１０は、同一の内容の動画コンテンツを、複数の画質で記憶している。図１の例では、情報処理装置１０は、動画コンテンツ＃１として、高品質な動画コンテンツ＃１Ａ、中画質な動画コンテンツ＃１Ｂ、及び低画質な動画コンテンツ＃１Ｃを記憶している。例えば、高画質な動画コンテンツとは、フルＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画質で生成された動画コンテンツである。例えば、中画質な動画コンテンツとは、ＨＤ画質で生成された動画コンテンツである。また、例えば、低画質な動画コンテンツとは、ＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）画質で生成された動画コンテンツである。
【００１２】
端末２０から動画コンテンツ＃１の配信の要求を受信すると、情報処理装置１０は、動画コンテンツ＃１Ａ、動画コンテンツ＃１Ｂ、又は動画コンテンツ＃１Ｃのいずれかの動画コンテンツを、端末２０に配信する。
【００１３】
配信される動画コンテンツの画質は、様々な要因により決定される。例えば、ネットワーク３０の通信容量が、十分に大きい場合、情報処理装置１０は、動画コンテンツ＃１Ａを配信し、ネットワーク３０の通信容量が小さい場合、情報処理装置１０は、動画コンテンツ＃１Ｃを配信する。配信される動画コンテンツの画質は、使用するネットワーク３０の従量制、定額制といった課金体系や、端末能力によって決定されてもよい。また、配信される動画コンテンツの画質は、端末２０が決定してもよいし、情報処理装置１０にて決定してもよい。
【００１４】
＜キャプチャ画像の生成方法＞
次に、図２及び図３を用いてキャプチャ画像の生成方法について説明する。図２は、一般的なキャプチャ画像の生成方法を示す図である。
【００１５】
図２の（Ａ）は、時刻Ｔ＃１〜Ｔ＃１０における動画コンテンツ＃１Ｃが端末２０で再生される様子を示している。動画コンテンツ＃１Ｃの時刻Ｔ＃１〜Ｔ＃１０では、車２が遠方から接近し、時刻Ｔ＃５で車２が最も大きく画面に表示され、再び遠ざかる様子を示している。ここで、時刻Ｔ＃５で車２が最も大きく画面に表示されるため、時刻＃Ｔ５の画面が、時刻Ｔ＃１〜Ｔ＃１０において、重要な画面（ハイライト画面）である。
【００１６】
端末２０は、動画コンテンツ＃１Ｃを視聴しているユーザから、時刻Ｔ＃７で端末２０にキャプチャ画像の生成の指示を受け付けている。
【００１７】
図２の（Ｂ）は、端末２０がユーザからキャプチャ画像の生成の指示を受け付けた時の動作概要を示している。
【００１８】
ユーザから時刻Ｔ＃７におけるキャプチャ画像の生成指示を受け付けると（Ｓ１）、端末２０は、時刻Ｔ＃７におけるキャプチャ画像の生成の要求を情報処理装置１０に送信する（Ｓ２）。情報処理装置１０は、動画コンテンツ＃１Ｃの時刻Ｔ＃７におけるキャプチャ画像を生成する（Ｓ３）。情報処理装置１０は、生成した時刻Ｔ＃７におけるキャプチャ画像を、端末２０に送信する（Ｓ４）。
【００１９】
ユーザは、動画コンテンツ＃１Ｃを視聴しながら、端末２０にキャプチャの生成の指示をするため、キャプチャの生成の指示のタイミングが、所望の画面が表示されたタイミングよりも遅れる場合が多い。端末２０は、時刻Ｔ＃７でユーザから指示を受け付けているが、ユーザはハイライト画面である時刻Ｔ＃５のキャプチャ画像の取得を希望していることが推測される。このため、上述した、一般的なキャプチャ画像の生成方法では、ユーザの希望しているキャプチャ画像が取得できない可能性が高い。
【００２０】
次に、図３を用いて本実施形態に係るキャプチャ画像の生成方法について説明する。
【００２１】
Ｓ１１とＳ１２については、図２のＳ１及びＳ２と同様である。端末２０は、ユーザからの指示を受け、時刻Ｔ＃７におけるキャプチャ画像の生成の要求を情報処理装置１０に送信する。
【００２２】
情報処理装置１０は、時刻Ｔ＃７を含む所定の範囲のキャプチャ画像を生成する（Ｓ１３）。ここでは、情報処理装置１０は、時刻Ｔ＃４〜Ｔ＃１０において、複数のキャプチャ画像を生成する。
【００２３】
情報処理装置１０は、生成された時刻Ｔ＃４〜Ｔ＃１０における複数のキャプチャ画像を、端末２０に送信する（Ｓ１４）。端末２０は、受信した時刻Ｔ＃４〜Ｔ＃１０におけるキャプチャ画像を画面に表示し、ユーザに選択を促す（Ｓ１５）。
【００２４】
指示を受けた時刻を含む所定の期間の複数のキャプチャ画像を、情報処理装置１０が生成し、端末２０に送信することにより、ユーザは、ハイライト画面が表示された時刻である時刻＃Ｔ５のキャプチャ画像を選択し、端末２０に保存させることができる。また、指示したタイミングが早かった場合であっても、ユーザは、ハイライト画面に対応するキャプチャ画像を選択することが可能となる。
【００２５】
ここで、情報処理装置１０は、キャプチャ画像を高画質な動画コンテンツを基に生成してもよい。例えば、端末２０に動画コンテンツ＃１Ｃを配信している場合に、キャプチャ画像を動画コンテンツ＃１Ａを基に生成してもよい。低画質で動画コンテンツを視聴している場合であっても、保存するキャプチャ画像については、高画質な画像を取得したいとユーザから希望される場合があるためである。
【００２６】
＜ハードウエア構成＞
次に、情報処理システム１に含まれる各装置のハードウエア構成について説明する。
【００２７】
（１）情報処理装置
情報処理装置１０は、一般的なコンピュータの構成有している。
図４は、本実施形態に係るコンピュータのハードウエア構成の一例を示す図である。図４において、コンピュータ３００は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３、ストレージ装置３０４、入力装置３０５、表示装置３０６、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０７、及び外部Ｉ／Ｆ３０８を有し、ハードウエアの各構成要素は、バスＢを介して接続される。
【００２８】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ装置３０４等のメモリからプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、コンピュータ３００の制御や機能を実現する演算装置である。ＲＯＭ３０３は、コンピュータ３００の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の設定、及び各種設定等のプログラムやデータが格納されている。ＲＡＭ３０２は、プログラムやデータを一時保持する揮発性のメモリである。ストレージ装置３０４は、プログラムやデータを格納している大容量の記憶装置である。
【００２９】
入力装置３０５は、例えばキーボードやマウス等であり、ユーザが各種操作信号を入力するのに用いられる。表示装置３０６は、例えばディスプレイ等であり、コンピュータ３００による処理結果を表示する。なお、入力装置３０５又は／及び表示装置３０６は、必要なときに接続して利用する形態であってもよい。
【００３０】
通信Ｉ／Ｆ３０７は、コンピュータ３００をネットワーク３０に接続するためのインタフェースである。外部Ｉ／Ｆ３０８は、外部装置とのインタフェースである。外部装置には、外部記憶媒体３０８ａ等がある。これにより、コンピュータ３００は外部Ｉ／Ｆ３０８を介して外部記憶媒体３０８ａの読み取り及び／又は書き込みを行うことができる。外部記憶媒体３０８ａには例えば、各種の光学ディスクや、各種のメモリカード等が含まれる。
【００３１】
ＣＰＵ３０１が、ＲＯＭ３０３等に格納されているプログラムを実行することにより、情報処理装置１０の各機能を実現することができる。
【００３２】
（２）端末
図５は、本実施形態における端末２０のハードウエア構成の一例を示す図である。
【００３３】
端末２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、入出力装置２０５、通信Ｉ／Ｆ２０６、及びディスプレイ２０７（表示装置）を備える。なお、端末２０のハードウエアの各構成要素は、バスＢを介して相互に接続される。
【００３４】
記憶装置２０４は各種プログラムを記憶する。ＣＰＵ２０１は、記憶装置２０４に記憶された各種プログラムを実行するコンピュータである。
【００３５】
ＲＯＭ２０２は不揮発性メモリである。ＲＯＭ２０２は、記憶装置２０４に記憶された各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラムやデータ等を記憶する。
【００３６】
ＲＡＭ２０３は、各種プログラムがＣＰＵ２０１によって実行される際に展開される作業領域として機能する。
【００３７】
入出力装置２０５は、端末２０に対する各種指示を入力する入力装置、及び端末２０で処理された処理結果を出力する出力装置の機能を含む。入出力装置２０５は、ディスプレイ２０７に接続される。本実施形態において、ディスプレイ２０７は、タッチ反応型ディスプレイ（タッチパネル）とすることができる。通信Ｉ／Ｆ２０６は、ネットワーク３０を介して端末２０と情報処理装置１０との通信を行う。
【００３８】
ＣＰＵ２０１が、記憶装置２０４等に格納されているプログラムを実行することにより、端末２０の各機能を実現することができる。
【００３９】
＜機能構成＞
（１）情報処理装置の機能構成
情報処理装置１０は、送受信部１２０、コンテンツ配信部１３０、キャプチャ画像生成部１４０、選択結果取得部１５０を有する。これらの機能は、情報処理装置１０にインストールされた１以上のプログラムを、ＣＰＵ３０１に処理させることにより実現される。
【００４０】
また、情報処理装置１０は、情報記憶部１６０を有する。情報記憶部１６０は、動画コンテンツ管理テーブル１６１、期間設定テーブル１６２、及び選択結果管理テーブル１６３を含む。情報記憶部１６０は、例えば、ストレージ装置３０４により実現できる。
【００４１】
送受信部１２０は、ネットワーク３０を介して、端末２０との間でデータの送受信を行う。
【００４２】
コンテンツ配信部１３０は、端末２０から動画コンテンツの配信要求を受信したことに応じて、動画コンテンツの配信を行う。コンテンツ配信部１３０は、動画コンテンツが記憶されている動画コンテンツ管理テーブル１６１から動画コンテンツを取得する。同一の内容の複数の動画コンテンツが動画コンテンツ管理テーブル１６１に記憶されている場合、コンテンツ配信部１３０は、同一の内容の複数の動画コンテンツのうちの一の動画コンテンツを選択し配信する。コンテンツ配信部１３０は、ネットワーク３０の通信容量や、端末２０からの指示に基づいて、一の動画コンテンツを選択する。
【００４３】
キャプチャ画像生成部１４０は、端末２０から配信中の動画コンテンツに対するキャプチャ画像の取得要求を受信したことに応じて、キャプチャ画像の生成を行う。ここで、キャプチャ画像の取得要求には、要求するキャプチャ画像の時刻を含む。例えば、取得要求に含まれる時刻が、「０１：２３：３５」の場合、キャプチャ画像生成部１４０は、動画コンテンツを再生開始してから１時間２３分３５秒経過した時のキャプチャ画像の生成を、端末２０から要求されたと判断する。
【００４４】
キャプチャ画像生成部１４０は、キャプチャ画像の取得要求に含まれる時刻を含む期間の動画コンテンツから、複数のキャプチャ画像を生成する。キャプチャ画像生成部１４０は、キャプチャ画像を生成する期間を特定するための情報が記憶されている期間設定テーブル１６２を参照し、期間を特定する。
【００４５】
キャプチャ画像生成部１４０は、配信中の動画コンテンツより高い画質の動画コンテンツを基にキャプチャ画像を生成してもよい。例えば、コンテンツ配信部１３０が端末２０に、低画質の動画コンテンツ＃１Ｃを配信している時に、端末２０からキャプチャ画像の取得要求を受信した場合、キャプチャ画像生成部１４０は、低画質の動画コンテンツ＃１Ｃに対応する高画質の動画コンテンツ＃１Ａを基にキャプチャ画像を生成してもよい。
【００４６】
キャプチャ画像生成部１４０は、複数のキャプチャ画像を生成する時に、特定された期間内の任意のタイミングで、複数のキャプチャ画像を生成してもよい。例えば、キャプチャ画像の生成期間が１０秒の場合、期間開始から３秒後、６秒後、９秒後のキャプチャ画像を生成してもよい。
【００４７】
また、キャプチャ画像生成部１４０は、複数のキャプチャ画像を生成する時に、他の端末２０によるキャプチャ画像の選択結果を記憶している選択結果管理テーブル１６３を参照し、他の端末２０により選択されているキャプチャ画像の時刻を特定し、特定された時刻における複数のキャプチャ画像を生成してもよい。例えば、キャプチャ画像の生成期間が１０秒の場合であって、該生成期間において他の端末２０から、該生成期間の開始から５秒後のキャプチャ画像の選択数が最も多く、該生成期間の開始から３秒後のキャプチャ画像の選択数が２番目に多く、該生成期間の開始から８秒後のキャプチャ画像の選択数が３番目に多い場合、キャプチャ画像生成部１４０は、期間開始から５秒後、３秒後、８秒後のキャプチャ画像を生成してもよい。
【００４８】
キャプチャ画像生成部１４０は、特定された期間がキャプチャ画像の作成が禁止されている保存禁止期間に含まれるか否かを、動画コンテンツ管理テーブル１６１を参照し確認する。保存禁止期間に含まれる場合、キャプチャ画像生成部１４０は、キャプチャ画像を作成する期間として特定された期間から保存禁止期間を除外して、キャプチャ画像を生成する。なお、コンテンツ配信部１３０が、動画コンテンツ配信時に予め保存禁止期間を、端末２０に通知してもよい。これにより、動画を提供するユーザが他のユーザに保存を望まない場合にも対応することができる。
【００４９】
キャプチャ画像生成部１４０は、生成したキャプチャ画像を、送受信部１２０を介して端末２０に送信する。
【００５０】
選択結果取得部１５０は、端末２０から選択したキャプチャ画像に係る情報を取得する。ここで、選択したキャプチャ画像に係る情報とは、動画コンテンツの識別子、及び選択されたキャプチャ画像の時刻（再生開始時刻からの経過時間）を含む。選択結果取得部１５０は、取得した情報を基に、選択結果管理テーブル１６３を更新する。
【００５１】
情報記憶部１６０は各種情報を記憶する。図７乃至図９を用いて情報記憶部１６０で記憶する各種テーブルについて説明する。
【００５２】
図７は、動画コンテンツ管理テーブル１６１の一例を示す図である。動画コンテンツ管理テーブル１６１には、動画コンテンツ識別子と、画質と、動画コンテンツサブ識別子と、保存禁止期間と、動画コンテンツデータとが対応付けられて記憶されている。動画コンテンツ識別子は、動画コンテンツを一意に特定するための識別子である。画質は、動画コンテンツの画質を示す情報要素である。図７の例では、高画質、中画質、及び低画質等の設定がされているが、具体的な解像度や、画質の規格（フルＨＤ等）が設定されてもよい。動画コンテンツサブ識別子は、動画コンテンツとその画質を特定するための識別子である。動画コンテンツサブ識別子「＃１Ａ」では、「＃１」の部分が動画コンテンツの識別子であり、「Ａ」の部分が画質を特定するための情報要素である。保存禁止期間は、動画コンテンツに対応するキャプチャ画像の端末２０における保存を禁止する期間である。動画コンテンツデータには、配信する動画コンテンツのデータが設定される。
【００５３】
図８は、期間設定テーブル１６２の一例を示す図である。要求前には、キャプチャ画像の取得要求で指定された時刻の何秒前の動画コンテンツからをキャプチャ画像の生成の開始期間とするかを特定する情報要素であり、要求後には、キャプチャ画像の取得要求で指定された時刻の何秒後の動画コンテンツまでをキャプチャ画像の生成の終了期間とするかを特定する情報要素である。なお、要求前及び要求後には所定の時間を設定可能である。また、要求前又は要求後のいずれかのみに時間を設定してもよい。一般的には、ユーザの端末２０へのキャプチャ画像の取得の指示のタイミングが遅れるため、要求前にのみ、所定に時間（例えば、２〜３秒）を設定してもよい。
【００５４】
図９は、選択結果管理テーブル１６３の一例を示す図である。選択結果管理テーブル１６３には、動画コンテンツ識別子と、開始時刻からの経過時間と、キャプチャ画像の保存数とが対応付けられて記憶されている。図９の例では、動画コンテンツ識別子＃１の動画コンテンツの再生開始時刻から３５分１４秒（００：３５：１４）後のキャプチャ画像が１０枚、端末２０に保存されたことを示している。なお、図９の例では、秒単位でキャプチャ画像の保存数が記憶されているが、秒よりも細かい単位、例えば動画コンテンツのフレーム単位で、保存数が記憶されてもよい。
【００５５】
（２）端末の機能構成
図１０を用いて端末２０の機能構成について説明する。端末２０は、送受信部２２０、入力部２３０、表示制御部２４０、動画コンテンツ取得部２５０、及びキャプチャ画像取得部２６０を有する。これらの機能は、端末２０にインストールされた１以上のプログラムを、ＣＰＵ２０１に処理させることにより実現される。また、端末２０は、情報記憶部２７０を有する。情報記憶部２７０は、例えば、記憶装置２０４により実現される。
【００５６】
送受信部２２０は、ネットワーク３０を介して、情報処理装置１０との間でデータの送受信を行う。
【００５７】
入力部２３０は、端末２０を操作するユーザから各種指示を受け付ける。
【００５８】
表示制御部２４０は、端末２０の画面に各種情報を表示する。表示制御部２４０は、画面に配信された動画コンテンツを表示する。
【００５９】
動画コンテンツ取得部２５０は、入力部２３０がユーザから動画コンテンツの表示指示を受けたことに応じて、情報処理装置１０から動画コンテンツを取得する。動画コンテンツを取得する時に、動画コンテンツ取得部２５０は、動画コンテンツの保存禁止期間を取得してもよい。
【００６０】
キャプチャ画像取得部２６０は、入力部２３０がユーザからキャプチャ画像の取得の要求を受けたことに応じて、情報処理装置１０に、ユーザから指示を受け付けた時刻におけるキャプチャ画像の取得要求を送信する。キャプチャ画像取得部２６０は、情報処理装置１０により特定された期間における複数のキャプチャ画像を取得し、取得した複数のキャプチャ画像を表示制御部２４０に表示させる。入力部２３０がユーザからキャプチャ画像の選択を受け付けると、キャプチャ画像取得部２６０は、選択結果を、情報処理装置１０に通知する。なお、指示を受け付けた時刻が保存禁止期間に含まれる場合は、キャプチャ画像取得部２６０は、キャプチャの取得要求を送信せず、表示制御部２４０に、キャプチャの取得が禁止されている旨を、画面に表示させてもよい。
【００６１】
情報記憶部２７０は、各種情報を記憶する、例えば、ユーザから選択を受けたキャプチャ画像が記憶される。
【００６２】
＜動作手順＞
次に、キャプチャ画像の取得に係る動作シーケンス及び動作フローについて説明する。動画コンテンツ管理テーブル１６１には、図７の動画コンテンツ管理テーブル１６１の値が設定され、期間設定テーブル１６２には、図８の期間設定テーブル１６２の値が設定され、選択結果管理テーブル１６３には図９の選択結果管理テーブル１６３の値が設定されているものとする。
【００６３】
（１）動作シーケンス
図１１を用いて、キャプチャ画像の取得に係る動作シーケンスについて説明する。
【００６４】
ステップＳ１１０１で、端末２０は、ユーザから動画コンテンツの視聴開始の指示を受け付ける。ここでは、端末２０は動画コンテンツ識別子＃１で特定される動画コンテンツを、低画質で視聴することの指示を受け付けたものとする（以下、動画コンテンツ＃１Ｃ）。
【００６５】
ステップＳ１１０２で、端末２０は、動画コンテンツ＃１Ｃの配信要求を情報処理装置１０に送信する。
【００６６】
ステップＳ１１０３で、情報処理装置１０は、動画コンテンツ管理テーブル１６１に記憶されている動画コンテンツ＃１Ｃを特定する。なお、ステップＳ１１０３で、情報処理装置１０は、動画コンテンツ＃１Ｃの保存禁止期間を、端末２０に通知してもよい。
【００６７】
ステップＳ１１０４で、情報処理装置１０は、動画コンテンツ＃１Ｃを、端末２０に配信する。端末２０は、配信された動画コンテンツ＃１Ｃを、画面に表示する。
【００６８】
ステップＳ１１０５で、端末２０は、ユーザからキャプチャ画像の取得の指示を受け付ける。
【００６９】
ステップＳ１１０６で、端末２０は、キャプチャ画像の取得の要求を、情報処理装置１０に送信する。キャプチャ画像の取得の要求には、動画コンテンツの識別子（動画コンテンツ＃２）、及び要求するキャプチャ画像の時刻を含む。
【００７０】
なお、要求するキャプチャ画像の時刻が、保存禁止期間に含まれる場合、端末２０は、キャプチャ画像の取得の要求を送信せず、キャプチャ画像の取得が禁止されていることを、画面に表示してもよい。
【００７１】
ステップＳ１１０７で、情報処理装置１０は、キャプチャ画像の取得の要求を受信すると、期間設定テーブル１６２を用いて、キャプチャ画像を生成する期間を特定する。例えば、受信した要求するキャプチャ画像の時刻（再生開始からの経過時間）が、「００：３５：１６」（３５分１６秒）の場合、情報処理装置１０は、期間設定テーブル１６２に要求前３秒、要求後４秒、つまり、動画コンテンツ＃１の時刻が００：３５：１３から００：３５：２０までを、キャプチャ画像を生成する期間とする。
【００７２】
ステップＳ１１０８で、情報処理装置１０は、特定された期間（００：３５：１３〜００：３５：２０）において、複数枚のキャプチャ画像を生成する。情報処理装置１０は、選択結果管理テーブル１６３を参照して、特定された期間において、キャプチャ画像保存数が多い時刻におけるキャプチャ画像を生成してもよい。情報処理装置１０は、特定された期間において、キャプチャ画像保存数が多い順に、キャプチャ画像を生成してもよい。例えば、情報処理装置１０は、「００：３５：１３」、「００：３５：１４」、及び「００：３５：１５」におけるキャプチャ画像が生成されてもよい。
【００７３】
情報処理装置１０は、配信中の動画コンテンツ＃１Ｃと同一の内容で、高画質の動画コンテンツ＃１Ａを基にキャプチャ画像を生成してもよい。また、情報処理装置１０は、特定されたキャプチャ画像を生成する期間と、保存禁止期間とが重複する場合、重複する期間を除外してキャプチャ画像を生成する。キャプチャ画像を生成する期間が保存禁止期間に含まれる場合は、情報処理装置１０は、キャプチャ画像の生成をせずに、キャプチャ画像の生成が禁止されている旨を、端末２０に通知してもよい。
【００７４】
ステップＳ１１０９で、情報処理装置１０は、生成された複数のキャプチャ画像を端末２０に送信する。
【００７５】
ステップＳ１１１０で、端末２０は、受信した複数のキャプチャ画像を画面に表示し、ユーザに選択を促す。
【００７６】
ステップＳ１１１１で、端末２０は、キャプチャ画像の選択を受け付け、選択したキャプチャ画像を保存する。
【００７７】
ステップＳ１１１２で、端末２０は、選択したキャプチャ画像を特定する情報（動画コンテンツ＃１、キャプチャ画像に対応する動画コンテンツの時刻）を、情報処理装置１０に送信する。
【００７８】
ステップＳ１１１３で、情報処理装置１０は、選択したキャプチャ画像を特定する情報を基に、選択結果管理テーブル１６３を更新する。
【００７９】
（２）動作フロー
次に、図１２を用いて、情報処理装置１０のキャプチャ画像の生成に係る動作フローについて説明する。
【００８０】
ステップＳ１２０１で、端末２０から、動画コンテンツ＃１を低画質で配信する要求を受け付けたことに応じて、コンテンツ配信部１３０は、動画コンテンツ管理テーブル１６１から、動画コンテンツ＃１Ｃを取得し、動画コンテンツ＃１Ｃの配信を開始する。
【００８１】
ステップＳ１２０２で、端末２０から、キャプチャ画像の取得の要求を受信したことに応じて、キャプチャ画像生成部１４０は、キャプチャ画像の生成処理を開始する。
【００８２】
ステップＳ１２０３で、キャプチャ画像生成部１４０は、期間設定テーブル１６２を参照し、キャプチャ画像を生成する期間を特定する。受信した要求するキャプチャ画像の時刻（再生開始からの経過時間）が、「００：３５：１６」（３５分１６秒）の場合、キャプチャ画像を生成する期間は００：３５：１３から００：３５：２０と特定される。
【００８３】
ステップＳ１２０４で、キャプチャ画像生成部１４０は、動画コンテンツ管理テーブル１６１を参照し、特定されたキャプチャ画像を生成する期間と、保存禁止期間に含まれるか否かを判断する。保存禁止期間に含まれない場合（ステップＳ１２０４  Ｎｏ）、ステップＳ１２０５に進む。一方、保存禁止期間に含まれる場合（ステップＳ１２０４  Ｙｅｓ）、ステップＳ１２０８に進む。
【００８４】
ステップＳ１２０５で、キャプチャ画像生成部１４０は、選択結果管理テーブル１６３を参照して、特定されたキャプチャ画像を生成する期間内で複数のキャプチャ画像を生成する。例えば、キャプチャ画像生成部１４０は、キャプチャ画像を生成する期間内で、複数のキャプチャ画像が保存されている時刻におけるキャプチャ画像を生成してもよい。なお、キャプチャ画像を生成する期間が、保存禁止期間に一部重複する場合、重複する期間を除外して、キャプチャ画像が生成される。
【００８５】
ステップＳ１２０６で、キャプチャ画像生成部１４０は、生成した複数のキャプチャ画像を端末２０に送信する。
【００８６】
ステップＳ１２０７で、端末２０からキャプチャ画像の選択の結果を受信したことに応じて、選択結果取得部１５０は、選択結果管理テーブル１６３を更新する。具体的には、選択結果取得部１５０は、保存されたキャプチャ画像の時刻（開始時刻からの経過時間）に対応するキャプチャ画像の保存数を１増加させる。
【００８７】
ステップＳ１２０８で、キャプチャ画像生成部１４０は、保存禁止期間のため、キャプチャ画像を送信できない旨を、端末２０に通知する。
【００８８】
上述した実施形態では、キャプチャ画像は、ユーザに選択された後に、端末２０に保存されていたが、ネットワーク３０上に配備されたサーバに記憶され、必要に応じて端末２０から参照されてもよい。また、上述した実施形態では、端末２０からの取得要求の受信に応じて、情報処理装置１０でキャプチャ画像を生成していたが、情報処理装置１０で予めキャプチャ画像を保持している場合は、キャプチャ画像の生成の処理は省略可能である。この場合、キャプチャ画像生成部１４０は、情報記憶部１６０に記憶されているキャプチャ画像の中から、適切なキャプチャ画像を特定する。
【００８９】
［第２の実施形態］
次に、第２の実施形態について説明する。第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。第１の実施形態と共通する機能については同一の符号を付すものとする。第２の実施形態では、情報処理装置１０Ａが、端末２０Ａに動画コンテンツの配信をしているときに、端末２０Ａから動画コンテンツの録画の開始及び録画の終了の指示を受け付けることを特徴としている。
【００９０】
＜機能構成＞
（１）情報処理装置
図１３を用いて、情報処理装置１０Ａの機能構成について説明する。情報処理装置１０Ａは、送受信部１２０、コンテンツ配信部１３０、キャプチャ画像生成部１４０、選択結果取得部１５０、及び録画処理受付部１７０を有する。これらの機能は、情報処理装置１０Ａにインストールされた１以上のプログラムを、ＣＰＵ３０１に処理させることにより実現される。
【００９１】
また、情報処理装置１０Ａは、情報記憶部１６０Ａを有する。情報記憶部１６０Ａは、動画コンテンツ管理テーブル１６１、期間設定テーブル１６２、選択結果管理テーブル１６３Ａ、及び録画管理テーブル１６４を含む。情報記憶部１６０Ａは、例えば、ストレージ装置３０４により実現できる。
【００９２】
録画処理受付部１７０は、コンテンツ配信部１３０が動画コンテンツを端末２０Ａに配信時に、端末２０Ａから録画開始指示及び録画終了指示を受信する。録画開始指示及び録画終了指示には、動画コンテンツの識別子及び端末２０Ａのユーザの識別子を含む。また、録画開始指示には、録画開始時刻を含み、録画終了指示には、録画終了時刻を含む。ここで、録画開始時刻、及び録画終了時刻は、動画コンテンツの再生開始時からの時間を基に設定されてもよい。
【００９３】
録画処理受付部１７０は、録画開始指示を受信したことに応じて、各ユーザの動画コンテンツの録画状況を管理する録画管理テーブル１６４に、ユーザの識別子と、動画コンテンツの識別子と、録画開始時刻とを対応付けて記憶させる。
【００９４】
録画処理受付部１７０は、録画終了指示を受信したことに応じて、録画終了時刻を、録画開始時刻と対応付けて、録画管理テーブル１６４に記憶させる。
【００９５】
録画終了指示を受信したことに応じて、録画処理受付部１７０は、録画の開始時刻と、録画の終了時刻とを確認する録画期間確認メッセージを、端末２０Ａに送信してもよい。
【００９６】
録画期間確認メッセージは、キャプチャ画像生成部１４０で生成されたキャプチャ画像と共に送信されてもよい。この場合、録画期間確認メッセージには、録画開始時刻を含む所定の期間に配信された動画に対応する複数のキャプチャ画像と、録画終了時刻を含む所定の期間に配信されたキャプチャ画像とを含む。
【００９７】
送受信部１２０が録画期間確認メッセージの応答を受信すると、録画処理受付部１７０は、応答の内容を基に、録画開始時刻及び録画終了時刻を調整する。
【００９８】
なお、録画期間確認メッセージの代わりに、録画処理受付部１７０は、録画開始時刻確認メッセージと、録画終了時刻確認メッセージを、端末２０Ａに送信してもよい。この場合、録画処理受付部１７０は、録画開始指示を受け付けたことに応じて、録画開始時刻確認メッセージを送信し、録画終了指示を受け付けたことに応じて、録画終了時刻確認メッセージを送信する。録画開始時刻確認メッセージ、及び録画終了時刻確認メッセージには、録画期間確認メッセージと同様にキャプチャ画像を含んでもよい。
【００９９】
録画処理受付部１７０は、動画コンテンツ管理テーブル１６１を参照し、保存禁止期間を特定する。録画処理受付部１７０は、動画コンテンツの録画期間と保存禁止期間とが重複する場合、保存禁止期間との重複期間を録画期間から除外する。また、録画処理受付部１７０は、保存禁止期間を含むため録画できない旨の通知を端末２０Ａに送信する。
【０１００】
録画処理受付部１７０は、端末２０Ａから録画されている動画コンテンツの表示要求を受信すると、録画管理テーブル１６４に記憶されている端末２０Ａのユーザの録画状況を、端末２０Ａに通知する。録画処理受付部１７０は、端末２０Ａから、録画されている動画コンテンツの再生指示を受信すると、録画処理受付部１７０は、録画されている動画コンテンツの配信を、コンテンツ配信部１３０に指示する。コンテンツ配信部１３０は、指示を受けて録画開始時刻から、指定された動画コンテンツの配信を行う。
【０１０１】
キャプチャ画像生成部１４０は、録画処理受付部１７０からの指示を受けて、録画開始時刻及び／又は録画終了時刻から所定期間のキャプチャ画像を生成する。キャプチャ画像生成部１４０は、期間設定テーブル１６２を参照し、所定期間を特定する。なお、録画開始時刻と、録画終了時刻とで異なる所定期間を用いる場合は、期間設定テーブル１６２に、それぞれに対応する期間（要求前の秒数、要求後の秒数）が設定される。一般的には、録画開始の指示は、ユーザの録画の開始を希望する時刻より遅れる場合が多いため、録画開始時刻以前の所定の秒数（２〜３秒）を録画開始時の所定期間とすることが好ましい。一方、録画の終了時には、録画終了時刻以降に、関連する情報が表示される可能性があるため、録画終了時刻以降の所定の秒数（２〜３秒）を録画終了時の所定期間とすることが好ましい。
【０１０２】
キャプチャ画像生成部１４０は、他のユーザによる録画開始時刻及び録画終了時刻を記憶している選択結果管理テーブル１６３Ａを参照し、所定期間における複数のキャプチャ画像を生成してもよい。例えば、録画開始時刻や録画終了時刻として選択されているユーザが多い時刻のキャプチャ画像を生成してもよい。なお、第１の実施形態と同様に、キャプチャ画像生成部１４０は、配信中の動画コンテンツよりも高画質な同一内容の動画コンテンツを基にキャプチャ画像を生成してもよい。
【０１０３】
送受信部１２０が録画期間確認メッセージの応答を受信すると、選択結果取得部１５０は、応答の内容を基に、選択結果管理テーブル１６３Ａを更新する。
【０１０４】
選択結果管理テーブル１６３Ａについて、図１４を用いて説明する。選択結果管理テーブル１６３Ａには、動画コンテンツ毎に、録画開始時刻として選択したユーザ数（録画開始時刻数）と、録画終了時刻として選択したユーザ数（録画終了時刻数）とが記憶される。
【０１０５】
次に、録画管理テーブル１６４について、図１５を用いて説明する。録画管理テーブル１６４には、ユーザ識別子と、動画コンテンツ識別子と、録画開始時刻と、録画終了時刻と、保存禁止期間とが対応付けて記憶されている。図１５の例では、ユーザ識別子＃Ａのユーザ（ユーザ＃Ａ）が、動画コンテンツ識別子＃１の動画コンテンツを、動画コンテンツの再生開始後３５分１４秒から１時間１０分１３秒まで録画されていることを示している。また、この際に、保存禁止期間である１時間から１時間５分の期間については録画されていないことを示している。
録画管理テーブル１６４は、録画処理受付部１７０により記憶される情報が更新される。
【０１０６】
なお、録画した動画コンテンツを端末２０Ａに記憶させる場合、録画処理受付部１７０は、録画開始指示を受けたことに応じて、端末２０Ａに、配信されている動画コンテンツの記録を指示する。
【０１０７】
（２）端末
図１６を用いて、端末２０Ａの機能構成について説明する。端末２０Ａは、送受信部２２０、入力部２３０、表示制御部２４０、動画コンテンツ取得部２５０、及び録画制御部２８０を有する。これらの機能は、端末２０Ａにインストールされた１以上のプログラムを、ＣＰＵ２０１に処理させることにより実現される。
【０１０８】
また、端末２０Ａは、情報記憶部２７０Ａを有する。情報記憶部２７０Ａは、録画データ管理テーブル２７１を有する。情報記憶部２７０Ａは、例えば、記憶装置２０４により実現される。
【０１０９】
入力部２３０は、録画開始の指示及び録画終了の指示をユーザから受け付ける。また、録画期間確認メッセージを受信したときに、録画期間の調整指示を受け付ける。
【０１１０】
録画制御部２８０は、入力部２３０が録画開始の指示を受けたことに応じて、情報処理装置１０Ａに録画開始指示を送信する。録画制御部２８０は、入力部２３０が録画終了の指示を受けたことに応じて、情報処理装置１０Ａに録画終了指示を送信する。
【０１１１】
録画制御部２８０は、録画期間確認メッセージを受信すると、表示制御部２４０に録画期間確認メッセージを表示させる。確認メッセージの表示に応じて、入力部２３０が、録画開始時刻及び／又は録画終了時刻の調整指示をユーザから受け付けた場合、録画制御部２８０は、調整後の録画開始時刻と録画終了時刻とを、情報処理装置１０Ａに送信する。
【０１１２】
録画期間確認メッセージにキャプチャ画像が含まれる場合、表示制御部２４０にメッセージをキャプチャ画像と共に表示させ、キャプチャ画像から録画開始時刻及び録画終了時刻をユーザに選択させる。録画制御部２８０は、選択されたキャプチャ画像に対応する録画開始時刻及び録画終了時刻を、調整後の録画開始時刻及び録画終了時刻として、情報処理装置１０Ａに通知してもよい。
【０１１３】
録画制御部２８０は、ユーザの録画に係る情報を記憶する録画データ管理テーブル２７１に、録画開始時刻、録画終了時刻等を記憶させる。
【０１１４】
情報処理装置１０Ａから、動画コンテンツの保存禁止期間を通知されている場合、表示制御部２４０は、保存禁止期間を画面に表示させてもよい。例えば、表示制御部２４０は、動画コンテンツの保存禁止期間に含まれる時間帯が再生されているときに、保存禁止期間である旨を表示させてもよい。
【０１１５】
図１７を用いて録画データ管理テーブル２７１について説明する。録画データ管理テーブル２７１には、録画管理テーブル１６４で記憶されている項目に加えて、録画データが記憶される。録画データは、録画期間から保存禁止期間を除いた動画コンテンツのデータである。なお、端末２０Ａで録画データを記憶しない場合、端末２０Ａは、録画データ管理テーブル２７１を保持しないでもよい。この場合、端末２０Ａは、情報処理装置１０Ａの録画管理テーブル１６４に記憶されている情報を必要に応じて参照する。
【０１１６】
＜動作手順＞
次に、動画コンテンツの録画に係る動作シーケンス及び動作フローについて説明する。動画コンテンツ管理テーブル１６１には、図７の動画コンテンツ管理テーブル１６１の値が設定され、期間設定テーブル１６２には、図８の期間設定テーブル１６２の値が設定され、選択結果管理テーブル１６３Ａには図１４の選択結果管理テーブル１６３Ａの値が設定され、録画管理テーブル１６４には、図１５の録画管理テーブル１６４の値が設定されているものとする。
【０１１７】
（１）動作シーケンス
図１８を用いて、動画コンテンツの録画に係る動作シーケンスについて説明する。図１８は、情報処理装置１０Ａから端末２０Ａに動画コンテンツ＃１Ｃが配信されているときに、録画の処理が開始される動作シーケンスである。
【０１１８】
ステップＳ１８０１で、端末２０Ａがユーザから、動画コンテンツ＃１Ｃの録画の開始指示を受け付ける。
【０１１９】
ステップＳ１８０２で、端末２０Ａは、録画開始の指示を、情報処理装置１０Ａに送信する。録画開始の指示には、動画コンテンツの識別子、ユーザの識別子及び録画開始時刻を含む。
【０１２０】
ステップＳ１８０３で、情報処理装置１０Ａは、録画開始時刻が、保存禁止期間に含まれているか否かを判断する。保存禁止期間に含まれていない場合、情報処理装置１０Ａは、動画コンテンツ＃１Ｃの録画を開始する。
【０１２１】
ステップＳ１８０４で、情報処理装置１０Ａは、動画コンテンツ＃１Ｃの録画を開始したことを、端末２０Ａに通知する。情報処理装置１０Ａは、この通知に動画コンテンツ＃１Ｃの保存禁止期間を含めてもよい。なお、録画開始時刻が、保存禁止期間に含まれている場合、情報処理装置１０Ａは、録画を開始せずに、ステップＳ１８０４でその旨を通知してもよい。
【０１２２】
ステップＳ１８０５で、端末２０Ａがユーザから、動画コンテンツ＃１Ｃの録画の終了の指示を受け付ける。
【０１２３】
ステップＳ１８０６で、端末２０Ａは、録画終了の指示を、情報処理装置１０Ａに送信する。録画終了の指示には、動画コンテンツの識別子、ユーザの識別子及び録画終了時刻を含む。
【０１２４】
ステップＳ１８０７で、情報処理装置１０Ａは、録画開始時刻と録画終了時刻から、録画期間を特定する。また、録画期間と保存禁止期間とが重複する場合は、重複する期間を録画の対象から除外する。また、情報処理装置１０Ａは、録画開始時刻を含む所定期間と、録画終了時刻を含む所定期間におけるキャプチャ画像を生成する。ここで、キャプチャ画像は、動画コンテンツ＃１Ｃよりも高画質な動画コンテンツ＃１Ａ等を基に生成されてもよい。
【０１２５】
ステップＳ１８０８で、情報処理装置１０Ａは、録画期間の確認メッセージを送信する。録画期間の確認メッセージには、生成されたキャプチャ画像を含む。また、保存禁止期間と録画期間とが重複する場合、保存されない期間に関する情報を含んでもよい。
【０１２６】
ステップＳ１８０９で、端末２０Ａは、受信した確認メッセージをキャプチャ画像と共に表示する。
【０１２７】
ステップＳ１８１０で、端末２０Ａは、録画開始時刻及び録画終了時刻の調整指示を、ユーザから受け付ける。例えば、端末２０Ａは、ユーザから選択されたキャプチャ画像に対応する時刻を、調整後の録画開始時刻及び／又は録画終了時刻と判断してもよい。
【０１２８】
ステップＳ１８１１で、端末２０Ａは、調整後の録画期間を、情報処理装置１０Ａに通知する。
【０１２９】
ステップＳ１８１２で、情報処理装置１０Ａは、受信した調整後の録画期間を記憶する。
【０１３０】
（２）動作フロー
次に、情報処理装置１０Ａの録画に係る動作フローについて、図１９を用いて説明する。図１９の動作フローは、情報処理装置１０Ａが、端末２０Ａに動画コンテンツ＃１Ｃを配信しているときに、端末２０Ａから録画開始の指示を受けた時の動作フローである。
【０１３１】
ステップＳ１９０１で、録画処理受付部１７０は、端末２０Ａから動画コンテンツ＃１Ｃの録画開始の指示を受信する。録画開始の指示は、動画コンテンツの識別子、端末２０Ａのユーザの識別子、及び録画開始時刻を含む。
【０１３２】
ステップＳ１９０２で、録画処理受付部１７０は、動画コンテンツ管理テーブル１６１を参照し、録画開始時刻が、保存禁止期間に含まれるか否かを判断する。保存禁止期間に含まれない場合（ステップＳ１９０２  Ｎｏ）、ステップＳ１９０３に進む。一方、保存禁止期間に含まれる場合（ステップＳ１９０２  Ｙｅｓ）、ステップ１９１０に進む。
【０１３３】
ステップＳ１９０３で、録画処理受付部１７０は、録画の処理を開始する。具体的には、録画処理受付部１７０は、録画管理テーブル１６４に、ユーザの識別子と、録画をする動画コンテンツの識別子と、録画開始時刻とを対応付けて記憶する。
【０１３４】
ステップＳ１９０４で、録画処理受付部１７０は、端末２０Ａに録画を開始した旨を通知する。録画処理受付部１７０は、録画を開始した旨と共に、動画コンテンツ＃１の保存禁止期間を通知してもよい。
【０１３５】
ステップＳ１９０５で、録画処理受付部１７０は、端末２０Ａから動画コンテンツ＃１Ｃの録画終了の指示を受信する。録画終了の指示は、動画コンテンツの識別子、端末２０Ａのユーザの識別子、及び録画終了時刻を含む。
【０１３６】
ステップＳ１９０６で、録画処理受付部１７０は、録画開始時刻と、録画終了時刻とから、録画期間を特定する。録画処理受付部１７０は、動画コンテンツ管理テーブル１６１を用いて、録画期間と保存禁止期間とが重複するか否か判断する。重複する期間がある場合、録画期間から重複期間を除外した期間を、録画期間とする。
【０１３７】
ステップＳ１９０７で、録画処理受付部１７０は、期間設定テーブル１６２を参照し、録画開始時刻を含む第１の所定期間、及び録画終了時刻を含む第２の所定期間を特定する。
【０１３８】
録画開始時刻が「００：３５：１６」で、録画終了時刻が「０１：１０：１２」の場合について説明する。第１の所定期間は「００：３５：１３〜００：３５：２０」となり、第２の所定期間は「０１：１０：０９〜１６」となる。
【０１３９】
次に、録画処理受付部１７０は、第１の所定期間及び第２の所定期間における、キャプチャ画像の生成をキャプチャ画像生成部１４０に生成させる。キャプチャ画像生成部１４０は、第１の所定期間及び第２の所定期間における、動画コンテンツ＃１に係る複数のキャプチャ画像を生成する。キャプチャ画像生成部１４０は、選択結果管理テーブル１６３Ａを参照し、第１の所定期間内の各々の時刻において、他のユーザにより録画開始時刻と設定された数（録画開始時刻数）と、第２の所定期間内の各々の時刻において、他のユーザにより録画終了時刻と設定された数（録画終了時刻数）とを特定する。例えば、キャプチャ画像生成部１４０は、録画開始時刻数又は録画終了時刻数が多い時刻におけるキャプチャ画像を生成してもよい。例えば、キャプチャ画像生成部１４０は、第１の所定期間において、「００：３５：１４」、「００：３５：１５」、及び「００：３５：１３」におけるキャプチャ画像を生成してもよい。また、例えば、キャプチャ画像生成部１４０は、第２の所定期間において、「０１：１０：１３」、「０１：１０：１４」、及び「０１：１０：１２」のキャプチャ画像を生成してもよい。
【０１４０】
ステップＳ１９０８で、録画処理受付部１７０は、録画期間の確認メッセージを、端末２０Ａに送信する。確認メッセージは、生成されたキャプチャ画像と共に送信される。また、確認メッセージは、保存禁止期間に係る情報を含んでもよい。
【０１４１】
ステップＳ１９０９で、録画処理受付部１７０は、調整後の録画期間に係る通知を、端末２０Ａから受信する。通知には、調整後の録画開始時刻及び／又は録画終了時刻を含む。又は、通知には、端末２０Ａのユーザから選択を受けたキャプチャ画像を特定する情報を含む。この場合、録画処理受付部１７０は、選択されたキャプチャ画像から、録画開始時刻と録画終了時刻を調整する。録画処理受付部１７０は、調整後の録画期間を録画管理テーブル１６４に記憶させる。
【０１４２】
ステップＳ１９１０で、録画処理受付部１７０は、録画が禁止されている期間である旨の通知を、端末２０Ａに送信する。通知には、保存禁止期間に係る情報を含んでもよい。
【０１４３】
なお、上述した動作手順では、録画終了時に、録画開示時刻と録画終了時刻とを調整しているが、録画開始時に録画開始時刻を調整し、録画終了時に録画終了時刻を調整してもよいことは勿論である。また、キャプチャ画像を生成する所定期間と、保存禁止期間とが重複する場合には、重複する期間において、キャプチャ画像は生成されない。この際に、情報処理装置１０Ａは、端末２０Ａにその旨を通知してもよい。
【０１４４】
＜画面表示＞
次に、図２０を用いて端末２０Ａの画面表示について説明する。図２０は、図１８のステップＳ１８０９における端末２０Ａの画面の表示を示している。
【０１４５】
端末２０Ａの画面には、「動画コンテンツ＃１の録画期間は００：３５：１４〜０１：１０：１３でよろしいでしょうか？」というメッセージが表示される。録画期間に保存禁止期間を含む場合、保存禁止期間に係るメッセージ５５（「ＸＸ〜ＹＹは保存禁止期間のため録画されませんでした」）が表示されてもよい。
【０１４６】
また、録画開始時刻と録画終了時刻の調整を促すメッセージ（５１、５３）が表示される。メッセージ（５１、５３）は、キャプチャ画像と共に表示される。
【０１４７】
図２０では、録画開始時刻を調整するメッセージ５１と共に、端末２０Ａから指示された録画開始時刻から所定期間に含まれる動画コンテンツのキャプチャ画像（５２Ａ、５２Ｂ、５２Ｃ）が表示される。同様に、録画終了時刻を調整するメッセージ５３と共に、録画終了時刻から所定期間に含まれる動画コンテンツのキャプチャ画像（５４Ａ、５４Ｂ、５４Ｃ）が表示される。
【０１４８】
なお、第１の実施形態と同様に、キャプチャ画像や録画期間に関する情報は、ネットワーク３０上に配備されたサーバに記憶され、必要に応じて端末２０から参照されてもよい。
【０１４９】
［その他］
コンテンツ配信部１３０は、配信部の一例である。送受信部１２０は、受信部及び送信部の一例である。キャプチャ画像生成部１４０は、キャプチャ特定部の一例である。
【０１５０】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、端末２０に供給してもよい。そして、端末２０が、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体には、上述した表示制御方法を、端末２０に実行させるプログラムが記憶される。
【０１５１】
具体的には、動画コンテンツを端末に配信する情報処理装置のプログラムであって、前記動画コンテンツを、前記端末に配信するステップと、所定の時刻における、配信中の前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、特定された前記複数の画面のキャプチャを送信するステップと、を情報処理装置に実行させる、プログラムが、記憶媒体に記憶される。
【０１５２】
そして、これらの記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになる。
【０１５３】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０１５４】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１５５】
１  情報処理システム
１０  情報処理装置
２０  端末
３０  ネットワーク
１２０  送受信部  （情報処理装置）
１３０  コンテンツ配信部
１４０  キャプチャ画像生成部
１５０  選択結果取得部
１６０  情報記憶部  （情報処理装置）
１７０  録画処理受付部
２２０  送受信部  （端末）
２３０  入力部
２４０  表示制御部
２５０  動画コンテンツ取得部
２６０  キャプチャ画像取得部
２７０  情報記憶部  （端末）
２８０  録画制御部
【図１】
2017184019.tif 000003
【図２】
2017184019.tif 000004
【図３】
2017184019.tif 000005
【図４】
2017184019.tif 000006
【図５】
2017184019.tif 000007
【図６】
2017184019.tif 000008
【図７】
2017184019.tif 000009
【図８】
2017184019.tif 000010
【図９】
2017184019.tif 000011
【図１０】
2017184019.tif 000012
【図１１】
2017184019.tif 000013
【図１２】
2017184019.tif 000014
【図１３】
2017184019.tif 000015
【図１４】
2017184019.tif 000016
【図１５】
2017184019.tif 000017
【図１６】
2017184019.tif 000018
【図１７】
2017184019.tif 000019
【図１８】
2017184019.tif 000020
【図１９】
2017184019.tif 000021
【図２０】
2017184019.tif 000022