(57)【要約】【課題】ゲームプレイ動画の共有に関する新しい技術を提供すること。【解決手段】サーバシステム１１００は、定期的に動画データベース１２００にアクセスし、巡回キーワード６３０に基づいて、自身が提供するオンラインゲームに関するゲームプレイ動画を検索し、当該ゲームプレイ動画へのアクセス情報や、動画付随情報、閲覧数などの情報を巡回結果データ６４０に格納・管理する。そして、オンラインゲームをプレイ中のユーザ端末からプレイ中のゲームについてのゲームプレイ動画の問合せを受けると、巡回結果データ６４０等を対象として、プレイ状況に適したゲームプレイ動画のアクセス情報を検索して回答する。そして、閲覧数６４７が基準値に達したゲームプレイ動画のプレーヤであるユーザに対して特典を付与することができる。【選択図】図２
2020151482.tif 000002
【特許請求の範囲】
【請求項１】
アップロードされるゲームプレイ動画に関連付ける情報として、少なくとも、１）アップロード者自身が入力した情報、及び、２）自動的に入力された情報の何れかの情報（以下包括して「動画付随情報」という）が関連付けられた前記ゲームプレイ動画を格納し、通信回線を介して当該動画を閲覧可能に提供する動画データベースと通信可能なサーバシステムであって、
前記動画データベースを巡回し、前記動画付随情報に基づいて、前記動画データベースに格納された前記ゲームプレイ動画を検索するための被検索情報を管理する被検索情報管理手段と、
第１のユーザ端末から検索要求を受け付ける受付手段と、
前記検索要求に応じた前記被検索情報を検索することでゲームプレイ動画を検索する検索手段と、
前記検索手段により検索された前記ゲームプレイ動画を閲覧するための前記動画データベースへのアクセス情報を、前記第１のユーザ端末に回答する回答手段と、
を備えたサーバシステム。
【請求項２】
前記検索手段は、前記被検索情報に基づいて、前記検索要求した前記第１のユーザ端末でのゲームプレイに係るゲームプレイ情報に適合する前記動画付随情報を検索することで、前記ゲームプレイ動画を検索する、
請求項１に記載のサーバシステム。
【請求項３】
前記被検索情報管理手段は、前記動画付随情報に基づいて前記被検索情報を管理する、
請求項１又は２に記載のサーバシステム。
【請求項４】
前記動画データベースは、少なくとも前記ゲームプレイ動画それぞれの閲覧数を含む閲覧情報を管理しており、
前記被検索情報管理手段は、前記閲覧情報に基づいて前記被検索情報を管理する、
請求項１〜３の何れか一項に記載のサーバシステム。
【請求項５】
前記回答手段は、少なくとも、前記閲覧数が所与の上位条件を満たした前記ゲームプレイ動画に係る前記アクセス情報を回答する、
請求項３に記載のサーバシステム。
【請求項６】
前記検索手段は、前記検索要求に応じた前記被検索情報を、前記閲覧情報に基づいて検索することで前記ゲームプレイ動画を検索する、
請求項３又は４に記載のサーバシステム。
【請求項７】
第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードするアップロード手段と、
を更に備えた請求項１〜６の何れか一項に記載のサーバシステム。
【請求項８】
前記アップ希望動画付随情報には、当該アップロードを希望するアップロード者を識別するための情報が含まれる、
請求項７に記載のサーバシステム。
【請求項９】
前記アップロード依頼受付手段で受け付けられた前記アップ希望動画と前記アップ希望動画付随情報とが所与の適合条件を満たすかを判定する適合判定手段を更に備え、
前記アップロード手段は、前記適合判定手段により肯定判定された前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードする、
請求項８に記載のサーバシステム。
【請求項１０】
ゲームサーバ機能を有し、
前記ゲームサーバ機能で管理された第２のユーザ端末でのゲームプレイに基づいて、アップロード対象となる前記ゲームプレイ動画であるアップ希望動画を生成するアップ希望動画生成手段と、
前記アップ希望動画に関連付けられる前記動画付随情報であるアップ希望動画付随情報を生成するアップ希望動画付随情報生成手段と、
前記アップ希望動画を前記アップ希望動画付随情報と関連付けて前記動画データベースにアップロードするアップロード手段と、
を更に備えた請求項１〜６の何れか一項に記載のサーバシステム。
【請求項１１】
前記動画データベースに管理された前記ゲームプレイ動画に関する管理情報が、所与の特典付与条件を満たした場合に、当該ゲームプレイ動画をアップロードしたアップロード者に所与の特典を付与する第１の特典付与処理を実行する第１の特典付与処理手段、
を更に備えた請求項７〜１０の何れか一項に記載のサーバシステム。
【請求項１２】
前記管理情報には、少なくとも当該ゲームプレイ動画の閲覧数が含まれており、
前記第１の特典付与処理手段は、前記閲覧数を用いて前記特典付与条件を満たしたか否かを判定し、満たしたゲームプレイ動画のアップロード者に所与の特典を付与する、
請求項１１に記載のサーバシステム。
【請求項１３】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
前記再現判定手段により肯定判定された場合に、その旨を前記第１のユーザ端末に通知する再現判定結果通知制御手段と、
を更に備えた請求項１〜１２の何れか一項に記載のサーバシステム。
【請求項１４】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
前記再現判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第２の特典付与処理を実行する第２の特典付与処理手段と、
を更に備えた請求項７〜１１の何れか一項に記載のサーバシステム。
【請求項１５】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画のプレイ結果と同一又はより優れたゲームプレイであることを示す所与の有用条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する有用性判定手段と、
前記有用性判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第３の特典付与処理を実行する第３の特典付与処理手段と、
を更に備えた請求項７〜１１および１４のうちの何れか一項に記載のサーバシステム。
【請求項１６】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容に沿ったゲームプレイをしたことを示す所与の試行条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する試行実施判定手段と、
前記試行実施判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第４の特典付与処理を実行する第４の特典付与処理手段と、
を更に備えた請求項７〜１１，１４および１５のうちの何れか一項に記載のサーバシステム。
【請求項１７】
前記第４の特典付与処理手段は、前記試行実施判定手段により肯定判定された前記第１のユーザ端末でのゲームプレイの試行プレイ時間又は試行プレイ回数に応じて、付与する特典を変更する、
請求項１６に記載のサーバシステム。
【請求項１８】
前記動画付随情報には、ゲームタイトル、ゲームカテゴリ、ゲームステージ、および、プレイ結果情報のうちの少なくとも１つが含まれる、
請求項１〜１７の何れか一項に記載のサーバシステム。
【請求項１９】
前記動画データベースを備えた請求項１〜１８の何れか一項に記載のサーバシステム。
【請求項２０】
前記動画付随情報は、暗号化されて前記動画データベースに格納されており、
前記暗号化された動画付随情報を復号する復号手段を更に備えた請求項１〜１９の何れか一項に記載のサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末及び動画データベースと通信可能なサーバシステムに関する。
【背景技術】
【０００２】
近年、インターネット環境を利用して、他プレーヤがプレイする様子の動画（ゲームプレイ動画）を動画配信等で楽しむことが一般的になった。
【０００３】
例えば、投稿された動画データを広く一般に配信する、いわゆる「動画サイト」「動画共有サービス」と呼ばれる動画データベースを利用する形態がある。すなわち、とあるプレーヤが自身でプレイしたゲームプレイ動画に投稿主コメントを付与したり、実況音声をつけたりした動画を動画サイトに投稿する。そして、他のプレーヤは当該動画サイトで好みのゲームプレイ動画を検索して閲覧し、閲覧したゲームプレイ動画に閲覧者コメントを追加したり、自身のゲームプレイの参考にしたりしている。
【０００４】
また、動画サイトを利用しなくとも、リプレイデータの投稿受け付け機能と配信機能とを有した専用の投稿サーバを用いる形態がある（例えば、特許文献１、特許文献２を参照）。すなわち、とあるプレーヤが自身のゲーム機から投稿サーバへリプレイデータを投稿し、他のプレーヤは当該投稿サーバからリプレイデータの配信を受け、自身のゲーム機でリプレイ画像を閲覧する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１３１０１号公報
【特許文献２】特開２０１５−１３１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ゲームプレイ動画を共有する行為は、同じゲームタイトルを楽しむプレーヤコミュニティに良好な影響を与える。例えば、ゲームプレイ動画のプレイをお手本にした技量の向上効果は勿論のこと、自身が投稿したゲームプレイ動画へ付与されたコメントによる賞賛の声はゲームプレイへのモチベーションを高めるであろう。また、コメントを通じたプレーヤ間のコミュニケーション活性化もプレーヤを楽しませる。
【０００７】
本発明は、ゲームプレイ動画の共有に関する新しい技術を提供することを目的に考案されたものである。
【課題を解決するための手段】
【０００８】
上述した課題を解決するための第１の発明は、アップロードされるゲームプレイ動画に関連付ける情報として、少なくとも、１）アップロード者自身が入力した情報、及び、２）自動的に入力された情報の何れかの情報（以下包括して「動画付随情報」という）が関連付けられた前記ゲームプレイ動画を格納し、通信回線を介して当該動画を閲覧可能に提供する動画データベースと通信可能なサーバシステムであって、
前記動画データベースを巡回し、前記動画付随情報に基づいて、前記動画データベースに格納された前記ゲームプレイ動画を検索するための被検索情報を管理する被検索情報管理手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、被検索情報管理部２１０、図９の巡回結果データ６４０、図１６の巡回処理）と、
第１のユーザ端末から検索要求を受け付ける受付手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、検索要求受付制御部２１２、通信部３９４ｓ、図１７のステップＳ４４）と、
前記検索要求に応じた前記被検索情報を検索することでゲームプレイ動画を検索する検索手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、検索実行部２１４、図１７のステップＳ３０〜Ｓ３４）と、
前記検索手段により検索された前記ゲームプレイ動画を閲覧するための前記動画データベースへのアクセス情報を、前記第１のユーザ端末に回答する回答手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、回答制御部２１６、通信部３９４ｓ、図１７のステップＳ３８）と、を備えたサーバシステムである。
【０００９】
第２の発明は、前記検索手段が、前記被検索情報に基づいて、前記検索要求した前記第１のユーザ端末でのゲームプレイに係るゲームプレイ情報に適合する前記動画付随情報を検索することで、前記ゲームプレイ動画を検索する、第１の発明のサーバシステムである。
【００１０】
第３の発明は、前記被検索情報管理手段が、前記動画付随情報に基づいて前記被検索情報を管理する、第１又は第２の発明のサーバシステムである。
【００１１】
第４の発明は、前記動画データベースが、少なくとも前記ゲームプレイ動画それぞれの閲覧数を含む閲覧情報を管理しており、前記被検索情報管理手段は、前記閲覧情報に基づいて前記被検索情報を管理する、第１〜第３の何れかの発明のサーバシステムである。
【００１２】
第１〜第４の何れかの発明によれば、サーバシステムは動画データベースを巡回して、ゲームプレイ動画へのアクセス情報を自動的に収集できる。そして、プレーヤからゲームプレイ動画の検索要求を受けると、収集していたアクセス情報を提供することができる。つまり、ゲームプレイ動画の共有に関する新たな技術を提供することが可能となり、利便性の向上を図ることができる。
【００１３】
第５の発明は、前記回答手段が、少なくとも、前記閲覧数が所与の上位条件を満たした前記ゲームプレイ動画に係る前記アクセス情報を回答する、第３の発明のサーバシステムである。
【００１４】
第５の発明によれば、閲覧数が上位、すなわち人気のゲームプレイ動画のアクセス情報を優先的に回答できるようになり、利便性が更に向上する。
【００１５】
第６の発明は、前記検索手段が、前記検索要求に応じた前記被検索情報を、前記閲覧情報に基づいて検索することで前記ゲームプレイ動画を検索する、第３又は第４の発明のサーバシステムである。
【００１６】
第６の発明によれば、被検索情報を閲覧情報に基づいて検索することができる。
【００１７】
第７の発明は、第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、アップロード依頼受付制御部２２４、通信部３９４ｓ、図１９のステップＳ１４０）と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードするアップロード手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、アップロード制御部２２８、通信部３９４ｓ、図１９のステップＳ１４２）と、
を更に備えた第１〜第６の何れかの発明のサーバシステムである。
【００１８】
第７の発明によれば、第２のユーザ端末から受け付けたアップ希望動画とアップ希望動画付随情報とを、動画データベースにアップロードすることができる。
【００１９】
第８の発明は、前記アップ希望動画付随情報には、当該アップロードを希望するアップロード者を識別するための情報が含まれる、第７の発明のサーバシステムである。
【００２０】
第８の発明によれば、アップ希望動画を動画データベースにアップロードする際に、アップ希望動画付随情報にアップロード者を識別するための情報を含めることができる。
【００２１】
第９の発明は、前記アップロード依頼受付手段で受け付けられた前記アップ希望動画と前記アップ希望動画付随情報とが所与の適合条件を満たすかを判定する適合判定手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、適合判定部２２６、図２１のステップＳ１１４）を更に備え、
前記アップロード手段は、前記適合判定手段により肯定判定された前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードする第８の発明のサーバシステムである。
【００２２】
第９の発明によれば、アップロードされるゲームプレイ動画（アップ希望動画）とその動画付随情報（アップ希望動画付随情報）との整合をとることができる。
【００２３】
第１０の発明は、ゲームサーバ機能（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、ゲーム管理部２１８、図１７のステップＳ２６）、を有し、
前記ゲームサーバ機能で管理された第２のユーザ端末でのゲームプレイに基づいて、アップロード対象となる前記ゲームプレイ動画であるアップ希望動画を生成するアップ希望動画生成手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、アップ希望動画生成部２２０、図１２のアップ希望動画編集データ７４０、図１８のステップＳ７６）と、
前記アップ希望動画に関連付けられる前記動画付随情報であるアップ希望動画付随情報を生成するアップ希望動画付随情報生成手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、アップ希望動画付随情報生成部２２２、図１２の動画付随情報編集データ７４７、図１８のステップＳ７６）と、
前記アップ希望動画を前記アップ希望動画付随情報と関連付けて前記動画データベースにアップロードするアップロード手段と、を更に備えた第１〜第６の何れかの発明の記載のサーバシステムである。
【００２４】
第１０の発明によれば、ユーザ端末でのゲームプレイに基づいてアップ希望動画と、その動画付随情報を生成し、それらをアップロードできる。つまり、より利便性が向上する。
【００２５】
第１１の発明は、前記動画データベースに管理された前記ゲームプレイ動画に関する管理情報が、所与の特典付与条件を満たした場合に、当該ゲームプレイ動画をアップロードしたアップロード者に所与の特典を付与する第１の特典付与処理を実行する第１の特典付与処理手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、特典付与部２３８、図９のユーザ管理データ６００、第１特典定義データ６７１、図２２のステップＳ２３６〜Ｓ２３８）、を更に備えた第７〜第１０の何れかの発明のサーバシステムである。
【００２６】
第１２の発明は、前記管理情報に、少なくとも当該ゲームプレイ動画の閲覧数が含まれており、前記第１の特典付与処理手段は、前記閲覧数を用いて前記特典付与条件を満たしたか否かを判定し、満たしたゲームプレイ動画のアップロード者に所与の特典を付与する第１１の発明のサーバシステムである。
【００２７】
第１１又は第１２の発明によれば、アップロードされたゲームプレイ動画のプレーヤであるユーザ（アップロード者、すなわち当該動画に映し出されているゲームプレイを実行したユーザ）へ、特典を付与できる。よって、ユーザに対してより積極的にゲームプレイ動画をアップロードするように促し、ゲームプレイ動画の共有を盛り上げることができる。
【００２８】
第１３の発明は、ゲームサーバ機能を有し、前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、再現判定部２３０、図１９のステップＳ１５０）と、
前記再現判定手段により肯定判定された場合に、その旨を前記第１のユーザ端末に通知する再現判定結果通知制御手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、再現判定結果通知制御部２３２、図１９のステップＳ１５２〜Ｓ１５４）と、
を更に備えた第１〜第１２の何れかの発明のサーバシステムである。
【００２９】
第１３の発明によれば、第１のユーザ端末のユーザにより閲覧されたゲームプレイ動画の内容が当該ユーザのゲームプレイにより再現されたと判定された場合に、第１のユーザ端末のユーザにその旨が通知される。つまり、ゲームプレイ動画の内容を再現できたことを認定することができるようになる。ゲームプレイのモチベーションを高め、ゲームプレイ動画の共有を盛り上げることができる。
【００３０】
第１４の発明は、ゲームサーバ機能を有し、前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
前記再現判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第２の特典付与処理を実行する第２の特典付与処理手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、特典付与部２３８、図９のユーザ管理データ６００、第２特典定義データ６７２、図１９のステップＳ１５６〜Ｓ１６０）と、
を更に備えた第７〜第１１の何れかの発明のサーバシステムである。
【００３１】
第１４の発明によれば、ゲームプレイ動画を閲覧したユーザのゲームプレイにおいて当該ゲームプレイ動画の内容を再現したと判定された場合、当該ゲームプレイ動画のアップロード者であるユーザに特典を付与できる。よって、ユーザにより積極的にゲームプレイ動画をアップロードするように促し、ゲームプレイ動画を共有する気運を盛り上げることができる。
【００３２】
第１５の発明は、ゲームサーバ機能を有し、前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画のプレイ結果と同一又はより優れたゲームプレイであることを示す所与の有用条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する有用性判定手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、有用性判定部２３４、図２０のステップＳ１７０）と、
前記有用性判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第３の特典付与処理を実行する第３の特典付与処理手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、特典付与部２３８、図９のユーザ管理データ６００、第３特典定義データ６７３、図２０のステップＳ１７２〜Ｓ１７８）と、
を更に備えた第７〜第１１および第１４のうちの何れかの発明のサーバシステムである。
【００３３】
第１５の発明によれば、閲覧されたゲームプレイ動画が、他ユーザのゲームプレイの役に立った場合に、当該ゲームプレイ動画のプレーヤであるユーザに特典を付与できる。よって、ユーザがより積極的にゲームプレイ動画のアップロードするように促し、ゲームプレイ動画の共有の気運を盛り上げることができる。
【００３４】
第１６の発明は、ゲームサーバ機能を有し、前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容に沿ったゲームプレイをしたことを示す所与の試行条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する試行実施判定手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、試行実施判定部２３６、図２０のステップＳ１９０）と、
前記試行実施判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第４の特典付与処理を実行する第４の特典付与処理手段（例えば、図１の制御基板１１５０、図８のサーバ処理部２００ｓ、特典付与部２３８、図９のユーザ管理データ６００、第４特典定義データ６７４、図２０のステップＳ１９０〜Ｓ１９４）と、
を更に備えた第７〜第１１，第１４および第１５のうちの何れかの発明のサーバシステムである。
【００３５】
第１７の発明は、前記第４の特典付与処理手段が、前記試行実施判定手段により肯定判定された前記第１のユーザ端末でのゲームプレイの試行プレイ時間又は試行プレイ回数に応じて、付与する特典を変更する、第１６の発明のサーバシステムである。
【００３６】
第１６又は第１７の発明によれば、閲覧されたゲームプレイ動画の内容のゲームプレイを、第１のユーザ端末のユーザが再現しようと挑戦したことを判定し、肯定の場合には当該ゲームプレイ動画のアップロード者であるユーザに特典を付与することができる。よって、より一層ユーザに積極的なゲームプレイ動画のアップロードを促し、ゲームプレイ動画の共有の気運を一層盛り上げることができる。
【００３７】
なお、動画付随情報の内容は適宜設定可能であるが、第１８の発明として、前記動画付随情報には、ゲームタイトル、ゲームカテゴリ、ゲームステージ、および、プレイ結果情報のうちの少なくとも１つが含まれる、第１〜第１７の何れかの発明のサーバシステムを構成すると、様々なタイプのゲームに適用可能になり汎用性の観点からより好適である。
【００３８】
なお、動画データベースはサーバシステムの一部として実現される構成も可能である。すなわち、第１９の発明として、前記動画データベースを備えた第１〜第１８の何れかの発明のサーバシステムを構成することも可能である。
【００３９】
また、動画付随情報は適宜暗号化する構成も可能である。すなわち、第２０の発明として、前記動画付随情報が、暗号化されて前記動画データベースに格納されており、前記暗号化された動画付随情報を復号する復号手段を更に備えた第１〜第１９の何れかの発明のサーバシステムを構成することができる。
【図面の簡単な説明】
【００４０】
【図１】ゲームシステムの構成の一例を示す図。
【図２】サーバシステムによる、動画データベースを定期巡回して、サーバシステムが提供するオンラインゲームに関するゲームプレイ動画に関する情報を自動収集する機能について説明するための図。
【図３】サーバシステムがゲームプレイ動画を動画データベースへアップロードする（投稿する）第１の動画投稿機能について説明する図。
【図４】サーバシステムがゲームプレイ動画を動画データベースへアップロードする（投稿する）第２の動画投稿機能について説明する図。
【図５】動画データベースに投稿された動画へのアクセス情報を収集してプレーヤに提供する機能について説明するための図。
【図６】動画データベースに投稿されたゲームプレイ動画へのアクセス結果に基づいて、当該ゲームプレイ動画のプレーヤへ特典を付与する機能について説明するための図。
【図７】閲覧されたゲームプレイ動画と同じ内容が再現されたかを判定する再現判定機能と、判定結果に応じて当該ゲームプレイ動画のプレーヤへ特典を付与する機能について説明するための図。
【図８】サーバシステムの機能構成例を示す機能ブロック図。
【図９】サーバ記憶部が記憶するプログラムやデータの例を示す図。
【図１０】ユーザ管理データのデータ構成例を示す図。
【図１１】プレイデータのデータ構成例を示す図。
【図１２】アップ希望動画編集データのデータ構成例を示す図。
【図１３】ハイライト定義データのデータ構成例を示す図。
【図１４】アップロード履歴データのデータ構成例を示す図。
【図１５】巡回結果データのデータ構成例を示す図。
【図１６】サーバシステムが周期的に或いは断続的に実行する巡回処理の流れを説明するためのフローチャート。
【図１７】ゲーム管理処理の流れを説明するためのフローチャート。
【図１８】図１７よりつづくフローチャート。
【図１９】図１８よりつづくフローチャート。
【図２０】図１９よりつづくフローチャート。
【図２１】アップ希望動画準備処理の流れを説明するためのフローチャート。
【図２２】第１及び第５特典付与処理の流れを説明するためのフローチャート。
【図２３】第２実施形態におけるサーバシステムの機能構成例を示す機能ブロック図。
【図２４】第２実施形態におけるサーバ記憶部が記憶するプログラムやデータの例を示す図。
【図２５】第２実施形態におけるアップ希望動画準備処理の流れを説明するためのフローチャート。
【図２６】第２実施形態における第１及び第５特典付与処理の流れを説明するためのフローチャート。
【発明を実施するための形態】
【００４１】
本発明を適用した実施形態として、オンラインゲームのゲームプレイ動画をプレーヤ間で共有する例を挙げて説明する。
【００４２】
図１は、本実施形態におけるゲームシステムの構成の一例を示す図である。本実施形態のゲームシステムは、通信回線９に接続することで相互にデータ通信が可能な、サーバシステム１１００と、動画データベース１２００と、ユーザ端末１５００とを含む。
【００４３】
通信回線９は、データ通信が可能な通信路を意味する。すなわち、通信回線９とは、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮ（Local Area Network）の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線／無線を問わない。
【００４４】
サーバシステム１１００は、制御基板１１５０を搭載する。制御基板１１５０には、ＣＰＵ（Central Processing Unit）１１５１やＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）などの各種マイクロプロセッサ、ＶＲＡＭやＲＡＭ，ＲＯＭ等の各種ＩＣメモリ１１５２、通信装置１１５３が搭載されている。なお、制御基板１１５０の一部または全部は、ＡＳＩＣ（Application Specific Integrated Circuit）や、ＦＰＧＡ（field-programmable gate array）、ＳｏＣ（System on a Chip）により実現するとしてもよい。
【００４５】
そして、サーバシステム１１００は、制御基板１１５０で所定のプログラム及びデータに基づいて演算処理することにより、１）ユーザ登録等に係るユーザ管理機能と、２）ユーザであるプレーヤがユーザ端末１５００でゲームプレイするのに必要なデータを提供するゲーム管理機能と、を実現する。つまり、本実施形態におけるビデオゲームは、一種のクライアント・サーバ型のオンラインゲームとして実現される。
【００４６】
また同様に、本実施形態のサーバシステム１１００は、
３）動画データベース１２００を定期巡回して、サーバシステム１１００が提供するオンラインゲームに関するゲームプレイ動画に関する情報を自動収集する機能と、
４）ゲームプレイ動画を動画データベース１２００へ投稿する動画投稿機能と、
５）動画データベース１２００に投稿されているゲームプレイ動画へのアクセス情報をプレーヤに提供する機能と、
６）動画データベース１２００に投稿されたゲームプレイ動画へのアクセス結果に基づいて、当該ゲームプレイ動画を投稿したプレーヤへ特典を付与する機能と、
７）ユーザ端末１５００で閲覧されたゲームプレイ動画と、ゲームプレイ結果との関係に基づいて、当該閲覧されたゲームプレイ動画を投稿したプレーヤへ特典を付与する機能と、を実現する。
【００４７】
なお、サーバシステム１１００は単体として記しているが、各機能を分担する複数のブレードサーバを搭載して相互に内部バスを介してデータ通信可能に接続した構成であっても良い。或いは、離れた場所に設置された独立した複数のサーバを、通信回線９を介してデータ通信させることで、全体としてサーバシステム１１００として機能させる構成であっても良い。
【００４８】
動画データベース１２００は、「動画サイト」や「動画共有サービス」を提供するサーバシステムである。公知の動画データベースを利用するとしても良いし、サーバシステム１１００の一機能として実現された専用データベースとして実現してもよい。
【００４９】
ユーザ端末１５００（１５００ａ，１５００ｂ，…）は、プレーヤがゲームプレイのために使用するコンピュータであって、通信回線９を介してサーバシステム１１００にアクセスしてオンラインゲームを実行できるコンピュータである。勿論、単独で動画データベース１２００へアクセスして投稿されている動画を閲覧することができる。
【００５０】
ユーザ端末１５００の形態は、特に限定されない。例えば、スマートフォンや、携帯型ゲーム装置、据置型家庭用ゲーム装置、据置型家庭用ゲーム装置のゲームコントローラ、業務用ゲーム装置、パソコン、タブレット型コンピュータ、ウェアラブルコンピュータ、などに分類される装置でもよい。
【００５１】
［各機能の概要］
図２は、本実施形態のサーバシステム１１００が動画データベース１２００を定期巡回して、サーバシステム１１００が提供するオンラインゲームに関するゲームプレイ動画の情報を自動収集する機能について説明するための図である。
【００５２】
動画データベース１２００は、投稿された（アップロードされた）動画毎に固有のアクセス情報４０１（例えば、ＵＲＬやＩＰアドレス、ルート情報など）を付与して投稿動画データセット４００を生成・管理する。
【００５３】
投稿動画データセット４００の構成は、動画データベース１２００によって適宜設定されるが、例えば１つの投稿動画データセット４００には、アクセス情報４０１と、投稿された動画データ又は当該動画データを所定のデータ形式に変換・圧縮処理した動画データ４０２と、動画付随情報４０３と、当該動画へのアクセス結果を示す閲覧数４０４と、評価結果蓄積データ４０５と、を含む。
【００５４】
動画付随情報４０３は、動画データ４０２をインデックスする情報群、メタデータである。少なくとも、投稿主（アップロード者自身）が入力した情報や、自動的に入力された情報の何れかの情報が含まれる。前者の例としては、動画タイトル、投稿主アカウント、タグ、投稿主自身が入力した動画の内容の説明や感想などの投稿主コメント、が含まれ得る。後者としては、動画分類や、他者が当該動画を視聴して付与した閲覧者コメントなどが含まれ得る。
【００５５】
なお、図示の例では、動画付随情報４０３と動画データ４０２とを別に表しているが、データベースの構成やデータ管理方法によっては、動画付随情報４０３が動画データ４０２に含まれる構成としてもよい。
【００５６】
評価結果蓄積データ４０５は、当該動画を公開してからの閲覧者による評価結果が格納されている。例えば、閲覧者が動画閲覧中に所定の賞賛の意思表示を示す操作入力をした累積回数や、動画閲覧後に入力した評価ポイントの分布や積算値、などを含めることができる。
【００５７】
さて、サーバシステム１１００には、巡回キーワードリスト６３０が記憶されている。
巡回キーワードリスト６３０は、動画データベース１２００からサーバシステム１１００が提供するオンラインゲームに関するゲームプレイ動画を検索するのに適するようにゲーム内容に応じて適宜設定される。例えば、ＲＰＧ（ロールプレイングゲーム）であれば、ゲームタイトルや、ゲームに登場するキャラクタやアイテムの名前、ダンジョンの名称、キーポイントとなる罠や仕掛けが設定されているステージ名やゲーム内の地名、ハイライトとなるシーンを説明する用語、などを設定するとよい。
【００５８】
サーバシステム１１００は、定期的に動画データベース１２００へアクセスする。
例えば、対象とする動画データベース１２００がインターネット接続をベースとする動画サイトであれば、サーバシステム１１００が自動ウェブブラウズ技術を用いて動画サイトにアクセスする。動画サイトにアクセスするとページ記述データ（例えば、ＨＴＭＬデータなど）が得られるので、サーバシステム１１００はページ記述データに含まれるテキストデータを対象にして巡回キーワードリスト６３０を用いて検索処理し、目的とするゲームプレイ動画を閲覧するためのウェブページを見つける。
【００５９】
そして、サーバシステム１１００は、検索により得られたウェブページに自動アクセスする。当該ページの読み込みにより得られるページ記述データ等のデータには、アクセス情報４０１は勿論のこと、当該ページの動画に対応する動画付随情報４０３や閲覧数４０４、評価結果蓄積データ４０５が含まれているので、サーバシステム１１００は、それらの情報と使用された巡回キーワードとを対応づけた巡回結果データ６４０を作成・蓄積する。
【００６０】
具体的には、１つのゲームプレイ動画毎に１つの巡回結果データ６４０が作成される。１つの巡回結果データ６４０は、巡回日時６４３と、使用巡回キーワード６４４と、アクセス情報６４５と、動画付随情報６４６と、閲覧数６４７と、評価結果蓄積データ６５０と、を格納する。勿論、これら以外のデータも適宜格納することができる。
【００６１】
そして、蓄積された単数又は複数の巡回結果データ６４０は、ユーザ端末１５００からのゲームプレイ動画の問合せに対する回答のために用意される。つまり、サーバシステム１１００は、動画データベース１２００に投稿されているゲームプレイ動画の情報をプレーヤに代わって収集しプレーヤに提供することができる。プレーヤにしてみれば、一々、動画データベース１２００毎にウェブブラウズして目的とするゲームプレイ動画を検索する手間を省く必要が無く利便性が高い。
【００６２】
図３は、本実施形態のサーバシステム１１００がゲームプレイ動画を動画データベース１２００へ投稿する第１の動画投稿機能について説明する図である。
【００６３】
プレーヤであるユーザ２は、自身のユーザ端末１５００を使用して、予め取得したユーザＩＤでサーバシステム１１００へアクセスしてオンラインゲームをプレイすることができる。そして、ゲームプレイ中は、サーバシステム１１００がリプレイデータを記憶する。
【００６４】
リプレイデータは、プレイ内容をプレイ後に再現するために必要な各種データである。例えばプレーヤであるユーザ２によるプレーヤキャラクタの操作入力の履歴や、コンピュータによるＮＰＣ（ノンプレーヤキャラクタ）の自動操作入力の履歴に関するデータがこれに含まれる。
【００６５】
サーバシステム１１００はリプレイデータを参照し、プレイ状況が所定の「動画生成条件」を満たすシーンのゲームプレイ動画５６２を自動生成し、当該ゲームプレイ動画に添付する動画付随情報５７０を自動生成する。そして、ゲームプレイ動画５６２と動画付随情報５７０とを、動画データベース１２００へ投稿、すなわちアップロードする。
【００６６】
「動画生成条件」の内容は、いわゆるハイライトシーンに相当するプレイ状況を定義するものであり、ゲーム内容等を考慮して適宜設定可能である。「動画生成条件」は「ハイライトの定義」と読み替えることができる。ハイライトシーンとなる動画生成条件は、ゲーム内容に応じて適宜設定され得る。例えば、ゲームステージをクリアしたシーンであったり、特殊な技を発動したシーン、発動させたり再現が極めて困難ないわゆるスーパープレイなどがこれに相当する。
【００６７】
そして、動画生成条件の詳細は、巡回キーワードリスト６３０（図２参照）に含まれるゲームに登場するキャラクタやアイテムの名前、ダンジョンの名称、キーポイントとなる罠や仕掛けが設定されているステージ名やゲーム内の地名、ハイライトとなるシーンを説明する用語、をパラメータとして単数又は複数組み合わせて記述されている。
【００６８】
動画付随情報５７０の内容は、ゲームプレイ動画の出自や内容に関する情報、すなわち、投稿されたゲームプレイ動画は、誰が、何時、どのようなプレイ条件で、どのような内容を表しているものなのかを示す情報である。
例えば、１）ゲームジャンル、２）ゲームタイトル、３）プレイ日時、４）プレーヤのユーザＩＤ、５）プレイ状況に関する情報（例えば、プレイしているステージＩＤ、敵キャラクタの種類や出現数など）、６）動画カテゴリ（ゲームプレイ動画の内容に応じたジャンル）、７）ゲームプレイ動画の内容を簡単に説明する状況解説（例えば、発動された技名やコンボ数、使用したアイテムなど）、８）リプレイタイミング、などを含む。勿論、これら以外にも、演出表示や効果音、副音声、プレーヤの心情を表すコメントなども適宜含めることができる。
【００６９】
ゲームプレイ動画５６２等を動画データベース１２００へ投稿（アップロード）すると、動画データベース１２００が当該ゲームプレイ動画へのアクセス情報を設定して返信するので、サーバシステム１１００は動画付随情報５７０と受信したアクセス情報５９０とを対応づけてアップロード履歴データ５５０を生成・記憶する。
【００７０】
アクセス情報５９０は、ＵＲＬやＩＰアドレス、ルート情報など、対象とするゲームプレイ動画を直接呼び出しできる情報であればよく、動画データベース１２００の構成により適宜設定することができる。
【００７１】
図４は、本実施形態のサーバシステム１１００がゲームプレイ動画を動画データベース１２００へ投稿する第２の動画投稿機能について説明するための図である。
プレーヤであるユーザ２がユーザ端末１５００でサーバシステム１１００にアクセスしてオンラインゲームをプレイできるのは前述の第１の動画投稿機能についての説明と同じであるが、ユーザ端末１５００がゲームプレイ動画と動画付随情報とをプレーヤであるユーザ２の操作入力に応じて作成する機能を有する。
【００７２】
プレーヤであるユーザ２がユーザ端末１５００で投稿するゲームプレイ動画（アップ希望動画）と当該動画に係る動画付随情報（アップ希望動画付随情報）との編集を完了し所定の投稿依頼操作を入力すると、ユーザ端末１５００で作成したゲームプレイ動画と当該動画に係る動画付随情報と投稿依頼要求とをサーバシステム１１００へ送信する。
【００７３】
サーバシステム１１００は、当該ユーザ端末１５００から投稿依頼要求を受信すると、受信したゲームプレイ動画の内容と動画付随情報の内容との適合性を判定（適合判定）し、適合していればそれらを動画データベース１２００へ投稿する。そして、動画データベース１２００からアクセス情報を取得して、アップロード履歴データ５５０を生成・保存する。
【００７４】
図５は、動画データベース１２００に投稿されたゲームプレイ動画へのアクセス情報をプレーヤに提供する機能について説明するための図である。
プレーヤは、ユーザ端末１５００を用いて、サーバシステム１１００に動画データベース１２００に投稿されたゲームプレイ動画へのアクセス情報を問合せて、希望するゲームプレイ動画を簡単に閲覧することができる。
【００７５】
すなわち、ユーザ端末１５００は、ゲームプレイ中に所定の検索要求操作入力を検出すると、画面例Ｗ６に示すように、検索キーワードとなる動画カテゴリの選択メニュー３０を表示することができる。
【００７６】
動画カテゴリは、ゲームプレイ動画５６２の内容区分であって、プレイしているゲーム内容に応じて予めカテゴリの種類が用意されている。例えば、「技成功」「ボスキャラ攻略」「仕掛け罠突破」「レアアイテム発見」など適宜設定可能である。
【００７７】
そして、動画カテゴリの選択メニュー３０から何れかが選択操作されると、ユーザ端末１５００は、サーバシステム１１００へ向けて、選択された動画カテゴリを検索キーワードとするゲームプレイ動画へのアクセス情報の検索要求をする。
【００７８】
サーバシステム１１００は、ユーザ端末１５００からの検索要求に応じて、巡回結果データ６４０（図２参照）及びアップロード履歴データ５５０（図３、図４参照）を検索対象として、プレーヤにより選択された動画カテゴリに該当する動画データベース１２００のゲームプレイ動画へのアクセス情報を返信・回答する。
なお、検索に当たっては、選択された動画カテゴリのほか、ユーザ端末１５００で実行中のゲームのプレイデータ（ゲームプレイ情報；例えば、プレイ中のゲームステージＩＤ、敵キャラクタの種類、ダンジョンの名前、ゲーム空間中の位置、装備しているアイテムの種類、プレイ開始からの経過時間など）を参照し、その時のゲーム進行状況に適合する動画付随情報を検索する（詳細後述）。
【００７９】
画面例Ｗ８に示すように、ユーザ端末１５００は取得したアクセス情報の回答をアクセス情報一覧３２として表示する。
プレーヤであるユーザ２がアクセス情報一覧３２から任意に何れかを選択すると、ユーザ端末１５００は選択されたアクセス情報に従って動画データベース１２００へアクセスして、画面例Ｗ１０に示すように、動画プレーヤ画面３４にてアクセス情報一覧３２で選択したゲームプレイ動画を表示することができる。これに伴い、動画データベース１２００は、閲覧されたゲームプレイ動画のアクセスカウンタいわゆる閲覧数を「１」アップする。
【００８０】
図６は、動画データベース１２００に投稿されたゲームプレイ動画へのアクセス結果に基づいて、当該ゲームプレイ動画のプレーヤであるユーザ２へ特典を付与する機能について説明するための図である。
【００８１】
サーバシステム１１００は、動画データベース１２００を巡回して、ユーザ端末１５００でプレイされるオンラインゲームに係るゲームプレイ動画の評価監視を行うことができる。本実施形態では、過去に投稿したゲームプレイ動画の履歴（アップロード履歴データ５５０）に基づいて、過去に投稿したゲームプレイ動画５６２へのアクセス結果いわゆる閲覧数をチェックする。そして、サーバシステム１１００はチェックした閲覧数が所定の特典付与条件を満たしているならば当該ゲームプレイ動画５６２のプレーヤであるユーザ２へ特典を付与する。よって、ユーザがより積極的にゲームプレイ動画をアップロードするように促し、ゲームプレイ動画を共有する気運を盛り上げることができる。
【００８２】
なお、特典の内容は適宜設定可能である。例えば、ユーザ端末１５００でプレイされるオンラインゲームで利用可能なアイテム、ゲーム内通貨、イベント参加権、抽選権、などを適宜設定可能である。勿論、サーバシステム１１００が他のゲームタイトルもオンラインゲームとして提供できるならば、当該他のゲームタイトルで利用可能なアイテム等でも構わない。
【００８３】
また、特典付与の基準は閲覧数に限らず、動画データベース１２００がコメント対応型の場合、閲覧時に追加された閲覧者からのコメントを文言解析して、好意的なコメントをカウントした結果を基準にして特典を付与するとしてもよい。
【００８４】
図７は、ユーザ端末１５００で閲覧されたゲームプレイ動画と、当該ユーザ端末１５００でのゲームプレイ結果との関係に基づいて、当該閲覧されたゲームプレイ動画のプレーヤ（ゲームプレイ動画のアップロード者）へ特典を付与する機能について説明するための図である。
【００８５】
サーバシステム１１００は、第１のプレーヤであるユーザ２（２ａ）のゲームプレイ動画５６２を閲覧した第２のプレーヤであるユーザ２（２ｂ）が、閲覧後に当該ゲームプレイ動画５６２の内容と同じ又は略同じ内容を再現できたかを判定する再現判定を実行する（詳細後述）。また、再現を試行したかを判定する試行実施判定を実行する（詳細後述）。そして、サーバシステム１１００は、再現判定や試行実施判定が肯定の場合、閲覧された元のゲームプレイ動画５６２の第１のプレーヤであるユーザ２（２ａ）に対して特典を付与する。よって、ユーザがより積極的にゲームプレイ動画をアップロードするように促し、ゲームプレイ動画の共有の気運を更に盛り上げることができる。
【００８６】
［機能構成の説明］
図８は、本実施形態におけるサーバシステム１１００の機能構成例を示す機能ブロック図である。本実施形態におけるサーバシステム１１００は、操作入力部１００ｓと、サーバ処理部２００ｓと、画像表示部３９２ｓと、通信部３９４ｓと、サーバ記憶部５００ｓとを備える。
【００８７】
操作入力部１００ｓは、サーバシステム１１００の管理のための各種操作を入力するための手段である。キーボードなどが該当する。
【００８８】
サーバ処理部２００ｓは、例えばＣＰＵやＧＰＵ等のマイクロプロセッサや、ＩＣメモリなどの電子部品によって実現され、操作入力部１００ｓやサーバ記憶部５００ｓを含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部１００ｓからの操作入力信号、ユーザ端末１５００などのユーザ端末から受信したデータに基づいて各種の演算処理を実行して、サーバシステム１１００の動作を統合的に制御する。図１の例では制御基板１１５０がこれに該当する。
【００８９】
そして、本実施形態のサーバ処理部２００ｓは、ユーザ管理部２０２と、被検索情報管理部２１０と、検索要求受付制御部２１２と、検索実行部２１４と、回答制御部２１６と、ゲーム管理部２１８と、アップ希望動画生成部２２０と、アップ希望動画付随情報生成部２２２と、アップロード依頼受付制御部２２４と、適合判定部２２６と、アップロード制御部２２８と、再現判定部２３０と、再現判定結果通知制御部２３２と、有用性判定部２３４と、試行実施判定部２３６と、特典付与部２３８と、画像生成部２９２ｓと、通信制御部２９４ｓとを含む。
【００９０】
ユーザ管理部２０２は、ユーザ登録手続きに係る処理と、登録済みユーザに関連付けされる各種データの登録管理処理とを行う。例えば、所定の登録手続きを経たユーザへ固有のユーザＩＤを発給する処理を行う。他にも、適宜、電子決済用媒体の紐付け処理や、電子決済用の口座の設定、現金あるいはクレジットカードを用いた口座への入金処理、プレイ対価の支払い等の決済処理、決済履歴の記憶管理、などを行うことができるとしてもよい。プレーヤキャラクタを、別途入手した実体としてのゲームカード（所謂トレーディングカード）のカードＩＤを登録してゲーム内で利用可能にする構成では、ゲームカードの登録手続き処理を更に行うとしてもよい。
【００９１】
被検索情報管理部２１０は、動画データベース１２００を巡回し、そこに格納された（投稿された；アップロードされた）動画の動画付随情報及び閲覧数を取得して、ゲームプレイ動画５６２の検索に供する情報（被検索情報）を管理する（図２参照）。本実施形態では、被検索情報は、後述する巡回結果データ６４０（図１５参照）と、アップロード履歴データ５５０とを含む（図９参照）。
【００９２】
検索要求受付制御部２１２は、ユーザ端末１５００からゲームプレイ動画５６２についての検索要求を受け付ける制御を行う。本実施形態では、ゲームプレイ中のユーザ端末１５００にて所定の検索要求操作入力が検出されると、検索条件の入力画面、すなわち図５の動画カテゴリの選択メニュー３０をユーザ端末１５００に表示させて選択結果を取得する。
【００９３】
検索実行部２１４は、検索要求に合致する巡回結果データ６４０（図２参照）及びアップロード履歴データ５５０（図３，図４参照）を検索することで、プレーヤが見たいと考えている条件に適合するゲームプレイ動画５６２を検索する。また、検索に際しては、ユーザ端末１５００で実行中のゲームに関するプレイデータ（ゲームプレイ情報）を参照する。
【００９４】
本実施形態では、検索に際しては、動画カテゴリの選択メニュー３０（図５参照）にて選択された動画カテゴリに合致する巡回結果データ６４０及びアップロード履歴データ５５０を１次抽出し、それぞれのアクセス情報を２次抽出する。そして、２次抽出されたアクセス情報に対応する動画付随情報とプレイデータとの類似度に基づいて、２次抽出されたアクセス情報別に回答の優先順位付けを行い、当該優先順位の上位所定数を３次抽出して、検索結果とする。
【００９５】
回答制御部２１６は、検索実行部２１４により検索されたゲームプレイ動画５６２を閲覧するための動画データベース１２００へのアクセス情報を、検索要求したユーザ端末１５００へ回答するための制御を行う。本実施形態では、アクセス情報一覧３２（図５参照）にて選択操作可能に表示する。
【００９６】
ゲーム管理部２１８は、ゲームプレイに係る各種処理を行う。
本実施形態は、クライアント・サーバ型のオンラインゲームなので、ゲーム管理部２１８は、ユーザ端末１５００から実行リクエストを受信して本実施形態のゲームを起動させて、当該ユーザ端末１５００と通信を行いながらゲームプレイに必要なデータを提供する制御を行う。つまり、ゲームの準備及びゲームの進行制御を行う。そして、それらに伴いゲームプレイの制御に必要な各種データをプレイデータ７００としてサーバ記憶部５００ｓに記憶させる。もし、ＰｖＰ形式でゲームを実行する場合には、ゲーム管理部２１８に対戦者のマッチング機能を含めるとしてもよい。
【００９７】
アップ希望動画生成部２２０は、ユーザ端末１５００でのゲームプレイに基づいて、アップロード対象となるゲームプレイ動画であるアップ希望動画を生成・準備するための処理を実行する。
【００９８】
アップ希望動画付随情報生成部２２２は、アップ希望動画に関連付けられる付随情報であるアップ希望動画付随情報を生成・準備するための処理を実行する。
【００９９】
アップロード依頼受付制御部２２４は、ユーザ端末１５００から、アップロードを希望するゲームプレイ動画（アップ希望動画）と、当該アップ希望動画に関連付けられた動画付随情報（アップ希望付随情報）とが指定された投稿依頼（アップロード依頼要求）を受け付ける制御を行う（図４参照）。
【０１００】
適合判定部２２６は、アップ希望動画とアップ希望付随情報とが所与の適合条件を満たすかを判定する（図４参照）。
【０１０１】
アップロード制御部２２８は、自動生成したゲームプレイ動画及びその動画付随情報、並びに、適合判定部２２６により肯定判定されたアップ希望動画及びそのアップ希望付随情報を動画データベース１２００にアップロードする（投稿する）制御を行う。また、それに伴い、アップロード履歴データ５５０の生成と保存に係る制御を行う。
【０１０２】
再現判定部２３０は、回答制御部２１６によるユーザ端末１５００への検索結果の回答の後に、ユーザ端末１５００でのゲームプレイが、当該回答に係るゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の動画付随情報を参照して判定する。
【０１０３】
再現判定結果通知制御部２３２は、再現判定部２３０により肯定判定された場合に、その旨をユーザ端末１５００に通知する制御を行う。
【０１０４】
有用性判定部２３４は、回答制御部２１６によるユーザ端末１５００への検索結果の回答の後に、ユーザ端末１５００でのゲームプレイが当該回答に係るゲームプレイ動画のプレイ結果と同一又はより優れたゲームプレイであることを示す所与の有用条件を満たしたかを、当該ゲームプレイ動画の動画付随情報を参照して判定する。
【０１０５】
試行実施判定部２３６は、回答制御部２１６によるユーザ端末１５００への検索結果の回答の後に、ユーザ端末１５００でのゲームプレイが、当該回答に係るゲームプレイ動画の内容に沿ったゲームプレイをしたことを示す所与の試行条件を満たしたかを、当該ゲームプレイ動画の動画付随情報を参照して判定する。
【０１０６】
特典付与部２３８は、動画データベース１２００へ投稿されたゲームプレイ動画のプレーヤに対して、当該ゲームプレイ動画の評価状況に応じた特典を付与する制御を行う。本実施形態では、第１〜第５特典の付与に関する制御を行う。
【０１０７】
具体的には、
１）アップロード制御部２２８の制御によりアップロードされたゲームプレイ動画の閲覧数が、所与の特典付与条件を満たした場合に、当該アップロードに係るユーザ（アップロード者；当該ゲームプレイ動画のプレーヤであるユーザ）に所与の特典を付与する第１特典付与処理を実行する。
２）また、再現判定部２３０により肯定判定され、且つ、当該判定に係るゲームプレイ動画がアップロード制御部２２８の制御によりアップロードされた動画である場合に、当該ゲームプレイ動画に係るユーザ（アップロード者；当該ゲームプレイ動画のプレーヤであるユーザ）に、所与の特典を付与する第２の特典付与処理を実行する。
３）また、有用性判定部２３４により肯定判定され、且つ、当該判定に係るゲームプレイ動画がアップロード制御部２２８の制御によりアップロードされた動画である場合に、当該ゲームプレイ動画に係るユーザ（アップロード者；当該ゲームプレイ動画のプレーヤであるユーザ）に、所与の特典を付与する第３の特典付与処理を実行する。
４）また、試行実施判定部２３６により肯定判定され、且つ、当該判定に係るゲームプレイ動画がアップロード制御部２２８の制御によりアップロードされた動画である場合に、当該ゲームプレイ動画に係るユーザ（アップロード者；当該ゲームプレイ動画のプレーヤであるユーザ）に、所与の特典を付与する第４の特典付与処理を実行する。
５）また、アップロード制御部２２８の制御によりアップロードされた動画である場合に、当該ゲームプレイ動画への評価結果の蓄積が所与の特典付与条件を満たした場合に、該ゲームプレイ動画に係るユーザ（アップロード者；当該ゲームプレイ動画のプレーヤであるユーザ）に、所与の特典を付与する第５の特典付与処理を実行する。
【０１０８】
画像生成部２９２ｓは、例えば、ＧＰＵ、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ、ビデオ信号ＩＣ、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ＩＣメモリ等によって実現される。そして、画像生成部２９２ｓは、ゲーム管理部２１８による処理結果に基づいてユーザ端末１５００にてゲーム画面の画像を表示させるためのデータを生成する。また、その他システム管理に必要な画像を生成して画像信号を画像表示部３９２ｓに出力する。
【０１０９】
画像表示部３９２ｓは、画像生成部２９２ｓから入力される画像信号に基づいてシステム管理のための各種画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。
【０１１０】
通信制御部２９４ｓは、データ通信に係るデータ処理を実行し、通信部３９４ｓを介して外部装置とのデータのやりとりを実現する。
【０１１１】
通信部３９４ｓは、通信回線９と接続して通信を実現する。例えば、無線通信機、モデム、ＴＡ（ターミナルアダプタ）、有線用の通信ケーブルのジャックや制御回路等によって実現される。図１の例では通信装置１１５３が該当する。
【０１１２】
サーバ記憶部５００ｓは、サーバ処理部２００ｓにサーバシステム１１００を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを管理するために必要なプログラム、各種データ等を記憶する。また、サーバ処理部２００ｓの作業領域として用いられ、サーバ処理部２００ｓが各種プログラムに従って実行した演算結果などを一時的に記憶する。こうした機能は、例えばＲＡＭやＲＯＭなどのＩＣメモリ、ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭやＤＶＤなどの光学ディスク、オンラインストレージなどによって実現される。図１の例ではＩＣメモリ１１５２やハードディスクなどの記憶媒体がこれに該当する。
【０１１３】
図９は、本実施形態におけるサーバ記憶部５００ｓが記憶するプログラムやデータの例を示す図である。
サーバ記憶部５００ｓは、システムプログラム５０１と、サーバプログラム５０２と、配信用クライアントプログラム５０７と、ステージ別ゲーム初期設定データ５１０と、ハイライト定義データ５３０と、巡回キーワードリスト６３０と、第１特典定義データ６７１と、第２特典定義データ６７２と、第３特典定義データ６７３と、第４特典定義データ６７４と、第５特典定義データ６７５と、を予め記憶する。
【０１１４】
また、サーバ記憶部５００ｓは、逐次生成更新されるデータとして、ユーザ管理データ６００と、プレイデータ７００と、アップロード履歴データ５５０と、巡回結果データ６４０と、を記憶する。更には、その他、計時用のタイマやカウンタ、各種フラグなどの情報を適宜記憶できる。
【０１１５】
システムプログラム５０１は、サーバ処理部２００ｓが読み出して実行することでコンピュータとしての基本的な入出力機能を実現するための基本プログラムである。
【０１１６】
サーバプログラム５０２は、サーバ処理部２００ｓにユーザ管理部２０２〜特典付与部２３８としての機能を付加するためのプログラムである。
【０１１７】
配信用クライアントプログラム５０７は、ゲームを実行するためにユーザ端末１５００で実行されるプログラムである。配信用クライアントプログラム５０７は、例えば、専用のプログラムとして実現してもよい。あるいは、本実施形態のゲームをウェブゲームとして実現するならば、ウェブブラウザをベースとしてＨＴＭＬとともにＪａｖａ（登録商標）やＣＳＳ（Cascading Style Sheets）等を利用して能動的に画面表示を制御するウェブ技術や、Adobe（登録商標） Flashなどのプラグインを用いて実現するとしてもよい。勿論、その他の方法でもかまわない。
【０１１８】
ステージ別ゲーム初期設定データ５１０は、ゲームステージ別に用意され、それぞれのステージにおけるゲームを実行するために必要な各種初期設定データを格納する。その一部は、ユーザ端末１５００への配信に用いるとしてもよい。
【０１１９】
ユーザ管理データ６００は、サーバシステム１１００が提供するオンラインゲームのプレーヤとして登録されたユーザ毎に用意される。１つのユーザ管理データ６００は、例えば図１０に示すように、ユーザＩＤ６０１と、最新のプレイまでのゲームの進行状況を記述するデータを格納するセーブデータ６０２と、回答履歴データ６１０と、動画閲覧履歴データ６２０と、を含む。勿論、これら以外のデータも適宜格納することができる。
【０１２０】
回答履歴データ６１０は、当該ユーザのユーザ端末１５００からのゲームプレイ動画の検索要求への回答の履歴毎に作成される。１つの回答履歴データ６１０には、回答先ユーザＩＤ６１１（ユーザＩＤ６０１に同じ）と、回答日時６１２と、検索結果として回答したアクセス情報を優先順位の順に格納する回答アクセス情報リスト６１３と、を含む。勿論、これら以外のデータも適宜格納することができる。例えば、回答アクセス情報リスト６１３に含まれる各アクセス情報と対応づけて、当該アクセス情報に対応する巡回結果データ６４０やアップロード履歴データ５５０を参照するための識別情報を格納してもよい。
【０１２１】
動画閲覧履歴データ６２０は、ゲームプレイ動画の閲覧別に作成される。例えば、一つの動画閲覧履歴データ６２０は、閲覧日時６２１と、閲覧動画アクセス情報６２２とを格納する。勿論、これら以外のデータも適宜格納することができる。
【０１２２】
図９に戻って、プレイデータ７００は、プレイ中のゲーム別に用意されてその進行状況を記述する各種データを格納する。
１つのプレイデータ７００は、例えば図１１に示すように、プレーヤを識別するためのユーザＩＤ７０１と、ログイン日時７０２と、ゲームタイトル７０４と、プレイに使用されるゲームステージを示すゲームステージＩＤ７０６と、プレーヤキャラクタとして使用されるキャラクタ種類を示すプレーヤキャラクタ種類７０８と、を格納する。
また、プレーヤの操作入力の情報を時系列に格納する操作入力履歴データ７１０と、コンピュータが自動制御するＮＰＣ別にその制御情報を時系列に格納するＮＰＣ制御履歴データ７１２と、ゲーム空間制御データ７１４と、プレーヤキャラクタ制御データ７１６と、ＮＰＣ制御データ７１８とを格納する。
【０１２３】
リプレイデータを、ゲームプレイの進行状況をプレイ後に再構築するためのデータという意味とするならば、ゲームステージＩＤ７０６、プレーヤキャラクタ種類７０８、操作入力履歴データ７１０、ＮＰＣ制御履歴データ７１２、がリプレイデータに相当する。
【０１２４】
また、１つのプレイデータ７００は、検索関連データ７２０と、動画閲覧制御データ７３０と、アップ希望動画編集データ７４０と、ゲーム画面内への各種通知の表示制御をするためのデータを格納する通知制御データ７６０と、プレイ成績データ７７０と、を格納する。勿論、これら以外のデータも適宜格納することができる。
【０１２５】
検索関連データ７２０は、ゲームプレイ動画の検索を行う毎に生成され、最新の検索要求に関する情報を格納する。例えば、動画カテゴリの選択メニュー３０（図５参照）の選択結果を格納する選択動画カテゴリ７２１と、当該検索要求への回答に相当する回答アクセス情報リスト７２２と、を含む。
【０１２６】
動画閲覧制御データ７３０は、ゲームプレイ中にゲームプレイ動画を再生・閲覧するために必要なデータを格納する。本実施形態では、動画プレーヤ画面３４（図５参照）の表示制御に必要なデータが格納される。
【０１２７】
アップ希望動画編集データ７４０は、プレーヤ自らが投稿用のゲームプレイ動画を編集する際に行った編集過程の各種情報を格納する。
例えば、図１２に示すように、アップ希望動画をサーバシステム１１００による自動編集で行うかプレーヤ自身が手動編集するかのプレーヤによる選択結果を格納する手動／自動編集方法選択フラグ７４１と、アップ希望動画の候補となる動画毎に作成されるアップ候補動画データ７４３と、プレーヤによる手動編集の編集過程に係るデータを格納する動画編集データ７４５と、プレーヤ自らが投稿用のゲームプレイ動画を編集する際のアップ希望動画付随情報の編集過程の各種情報を格納するアップ希望動画付随情報編集データ７４７とを含む。勿論、これら以外のデータも適宜含めることができる。
【０１２８】
アップ候補動画データ７４３は、後述するハイライト定義データ５３０（図１３参照）に適合するシーン別にリプレイデータ（図１１のゲームステージＩＤ７０６〜ＮＰＣ制御履歴データ７１２など）から再構成して生成されたゲームプレイ動画データである。アップロードするゲームプレイ動画（プレイ希望動画）の素材であり候補である。
【０１２９】
１つのアップ候補動画データ７４３は、ユーザＩＤ７４３ａと、固有のアップ候補動画ＩＤ７４３ｂと、アップ候補動画の本体となる映像と音声を含むゲームプレイ動画７４３ｃと、当該アップ候補動画がどのハイライト定義データ５３０に適合しているかを示す適合ハイライトＩＤ７４３ｄと、を格納する。勿論、これら以外のデータも適宜格納することができる。
【０１３０】
ゲームプレイ動画をサーバシステム１１００にて自動編集すると、アップ候補動画データ７４３が自動生成されプレーヤに提示される。そして、プレーヤが選択し投稿を承認すると、選択されたアップ候補動画データ７４３の動画データが、プレイ希望動画とみなされ、動画データベース１２００へ投稿・アップロードされる。
【０１３１】
図９に戻って、ハイライト定義データ５３０は、ゲームプレイ動画を投稿するのに適当と判断されるゲームプレイのハイライトシーンを定義するデータであり、ハイライトと認められるプレイ状況毎に用意される。そして、ハイライト定義データ５３０は、ゲームプレイ動画の内容を再現できたかを判定する再現判定の判定基準データを兼ねる。また、ゲームプレイ動画の内容を試行したかを判定する試行実施判定の判定基準データを兼ねる。
【０１３２】
「ハイライトシーン」は、ゲーム内容によって適宜設定可能である。例えば、「ステージクリア」「５連コンボ」「必殺技Ａを発動」「１０００ｍオーバー狙撃成功」「トラップ回避の新ルート開拓」「隠し扉を出現させる」などである。
【０１３３】
１つのハイライト定義データ５３０は、図１３に示すように、どのゲームについてのハイライトであるかを示す適用ゲームタイトル５３１と、固有のハイライトＩＤ５３２と、定義パラメータ値リスト５３３と、適合動画カテゴリリスト５３５と、状況解説リスト５３７と、再現難易度ポイント５３９とを含む。勿論、これら以外のデータも適宜含めることができる。
【０１３４】
定義パラメータ値リスト５３３は、ゲーム進行制御を記述するためのパラメータ値を用いた当該ハイライトシーンの定義データである。
例えば、１）プレイ開始からの経過時間の範囲を限定するプレイ時間範囲条件５３３ａと、２）プレイしているゲームステージやシナリオ、プレイモードなどのプレイ状況を限定するプレイ状況条件５３３ｂと、３）当該ゲームステージにおけるプレーヤキャラクタの位置する領域を限定するゲーム空間位置情報５３３ｃと、４）プレーヤによる操作入力パターンを限定する操作入力履歴条件５３３ｄと、５）発動判定された技の種類を限定する発動技種類条件５３３ｅと、６）ＮＰＣの状態やＮＰＣの種類、出現しているＮＰＣの数などを限定するＮＰＣ制御条件５３３ｆと、７）プレイ成績を限定するプレイ成績条件５３３ｇと、が含まれる。そして、これらを単数又は複数組み合わせて１つのハイライトシーンを定義する。
【０１３５】
適合動画カテゴリリスト５３５は、当該ハイライトシーンが適合する動画カテゴリのリストである。動画カテゴリは、ハイライトシーンの種類と同じように定義するとよい。すなわち、「ステージクリア」「５連コンボ」「必殺技Ａを発動」「１０００ｍオーバー狙撃成功」「トラップ回避の新ルート開拓」「隠し扉を出現させる」などである。
【０１３６】
状況解説リスト５３７は、当該ハイライトシーンに適当な状況解説文や状況解説音声、当該ハイライトシーンに適合する状況を表す選択肢のリストである。
【０１３７】
再現難易度ポイント５３９は、当該ハイライトシーンを再現する難易度を表す数値である。ゲーム製作者側が適当に設定する。
【０１３８】
図９に戻って、アップロード履歴データ５５０は、ゲームプレイ動画のアップロード毎に作成される。
１つのアップロード履歴データ５５０は、例えば図１４に示すように、アップロード先動画データベースＩＤ５５１と、アップロード日時５５３と、投稿主ユーザＩＤ５５５と、アップ希望動画データ５６０と、アップ希望動画付随情報５７０と、アクセス情報５９０と、閲覧数５９２と、再現回数５９４と、有用判定回数５９６と、試行実施判定回数５９８と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０１３９】
投稿主ユーザＩＤ５５５は、当該アップロードしたゲームプレイ動画のプレーヤ（ユーザ）のユーザＩＤとされる（プレイデータ７００のユーザＩＤ７０１；図１１参照）。
【０１４０】
アップ希望動画データ５６０は、例えば、固有のアップ希望動画ＩＤ５６１と、アップロードされたゲームプレイ動画５６２と、適合するハイライト定義データ５３０のハイライトＩＤ５３２である適合ハイライトＩＤ５６３とを含む。
【０１４１】
アップ希望動画付随情報５７０は、当該付随情報の付随先を示すアップ希望動画ＩＤ５７１と、プレイ日時５７２と、ゲームジャンル５７３と、ゲームタイトル５７４と、投稿主ユーザＩＤ５７５と、プレイ状況５７６と、動画カテゴリ５７７と、状況解説５７８と、適合ハイライトＩＤ５７９と、投稿主コメント５８０と、を格納する。勿論、これら以外のデータも適宜格納することができる。
【０１４２】
アクセス情報５９０は、アップロード時に動画データベース１２００で付与され返信されたアクセス情報である。
閲覧数５９２は、当該アップロードされたゲームプレイ動画の閲覧数である。
【０１４３】
再現回数５９４は、当該アップロードされたゲームプレイ動画の内容が、他プレーヤに再現されたと判定された累積回数を格納する。初期値は「０」である。
【０１４４】
有用判定回数５９６は、当該アップロードされたゲームプレイ動画が、他プレーヤにとって有用であったと判定された回数である。初期値は「０」である。
【０１４５】
試行実施判定回数５９８は、当該アップロードされたゲームプレイ動画の内容が、他プレーヤにより試行された判定された回数である。初期値は「０」である。
【０１４６】
図９に戻って、巡回キーワードリスト６３０は、動画データベース１２００に既に投稿されている動画の中から、サーバシステム１１００が提供するオンラインゲームのゲームプレイ動画を検索・抽出するための検索キーワードの情報である。例えば、ゲームジャンル、ゲームタイトル、ゲームステージやシナリオの名称、プレーヤキャラクタが発動する技名や魔法名、アイテム名や武器名、召喚獣の名前、ボスキャラクタ名、ゲーム空間内の地名、などゲーム内容に応じて適宜設定する。
【０１４７】
巡回結果データ６４０は、動画データベース１２００への巡回の結果得られた、動画データベース１２００に既に投稿されていたサーバシステム１１００が提供するオンラインゲームのゲームプレイ動画毎の情報を格納する。
【０１４８】
１つの巡回結果データ６４０は、例えば図１５に示すように、固有の巡回結果ＩＤ６４１と、巡回先を示す動画データベースＩＤ６４２と、巡回日時６４３と、当該巡回結果を得るために使用された巡回キーワードを格納する使用巡回キーワード６４４と、見つけたゲームプレイ動画にアクセスするためのアクセス情報６４５と、動画付随情報６４６と、閲覧数６４７と、評価結果蓄積データ６５０と、を格納する。勿論、これら以外のデータも適宜格納することができる。
【０１４９】
図９に戻って、第１特典定義データ６７１は、サーバシステム１１００が過去に投稿したゲームプレイ動画の閲覧数に応じて当該ゲームプレイ動画のプレーヤに付与する第１特典を定義するデータであって、第１特典の内容別に用意される。１つの第１特典定義データ６７１は、例えば、閲覧数の範囲である適用閲覧数範囲と第１特典内の容とを対応付けて格納する。
【０１５０】
第２特典定義データ６７２は、サーバシステム１１００が過去に投稿したゲームプレイ動画の内容が、当該ゲームプレイ動画のプレーヤとは別のプレーヤにより再現された場合に、当該ゲームプレイ動画のプレーヤに付与される第２特典を定義するデータであって、第２特典の内容別に用意される。１つの第２特典定義データ６７２は、例えば、再現回数の範囲である再現回数範囲と第２特典の内容とを対応付けて格納する。
【０１５１】
第３特典定義データ６７３は、サーバシステム１１００が過去に投稿したゲームプレイ動画の内容が、当該ゲームプレイ動画のプレーヤとは別のプレーヤにとって有用と判定された場合に、当該ゲームプレイ動画のプレーヤ付与される第３特典を定義するデータであって、第３特典の内容別に用意される。１つの第３特典定義データ６７３は、例えば、有用判定回数の範囲である適用有用判定回数範囲と第３特典の内容とを対応付けて格納する。
【０１５２】
第４特典定義データ６７４は、サーバシステム１１００が過去に投稿したゲームプレイ動画の内容が、当該ゲームプレイ動画のプレーヤとは別のプレーヤによって試行された場合に当該ゲームプレイ動画のプレーヤに付与される第４特典を定義するデータであって、第４特典の内容別に用意される。１つの第４特典定義データ６７４は、例えば、試行回数の範囲である適用試行実施判定回数範囲と、試行に要したプレイ時間（試行プレイ時間）の範囲である適用試行プレイ時間範囲と、第４特典の内容とを対応付けて格納する。
【０１５３】
第５特典定義データ６７５は、サーバシステム１１００が過去に投稿したゲームプレイ動画への閲覧者による評価結果の蓄積に応じて、当該ゲームプレイ動画のプレーヤに付与される第５特典を定義するデータであって、第５特典の内容別に用意される。１つの第５特典定義データ６７５は、例えば、評価結果条件（例えば、閲覧者による賞賛意思表示操作の回数、賞賛意思表示の種類と回数の組合せ、閲覧者による追加コメント数の範囲、所定の用語を使ったコメントの数の範囲、など）と、第５特典の内容とを対応付けて格納する。
【０１５４】
［動作の説明］
次に、サーバシステム１１００の動作について説明する。
図１６は、サーバシステム１１００が周期的に或いは断続的に実行する巡回処理の流れを説明するためのフローチャートである。ここで説明する処理の流れは、サーバシステム１１００が、サーバプログラム５０２を実行することにより実装される。
【０１５５】
巡回処理は、動画データベース１２００に投稿されているサーバシステム１１００が提供するオンラインゲームのゲームプレイ動画のアクセス情報を収集し、定期的に閲覧者による評価結果を監視する処理である。
【０１５６】
同処理において、サーバシステム１１００は予め選択されている動画データベース１２００毎にループＡを実行する（ステップＳ２〜Ｓ１０）。ループＡでは、処理対象とする動画データベース１２００へアクセスして（ステップＳ４）、巡回キーワードリスト６３０（図９参照）に含まれる巡回キーワードを含む動画付随情報４０３を有するゲームプレイ動画を検索し（ステップＳ６）、検索されたゲームプレイ動画毎に巡回結果データ６４０を生成或いは更新する（ステップＳ８）。
【０１５７】
具体的には、動画データベース１２００へのアクセスは、動画サイトであれば公知のウェブブラウズ技術を用いて当該動画サイトのトップページにアクセスする。そして、当該ページを読み込んで得られるページ記述データやフィード情報を対象として巡回キーワードのゲームプレイ動画のウェブページにジャンプする。
【０１５８】
もし、当該ジャンプ先のページに対応するアクセス情報６４５の巡回結果データ６４０が無ければ、新たな巡回結果データ６４０を生成する。アクセス情報６４５には当該ジャンプ先のページのＵＲＬ等のアクセス情報を設定し、ページ記述データに基づいて動画付随情報６４６と閲覧数６４７と評価結果蓄積データ６５０とを設定する。有用判定回数６５８は「０」に初期化する。
もし、当該ジャンプ先のページに対応するアクセス情報６４５の巡回結果データ６４０が既にあれば、閲覧数６４７と評価結果蓄積データ６５０とを読み込んだページ記述データに基づいて更新する。
【０１５９】
そして、トップページから目的とするゲームプレイ動画のページへのジャンプをしたならば、該動画サイトが用意しているＡＰＩを利用して、巡回キーワード毎にサイト内検索を実行して、巡回結果データ６４０を生成或いは更新する。
【０１６０】
予め選択されている動画データベース１２００全てについてループＡを実行したならば、巡回処理を終了する。
【０１６１】
図１７〜図２０は、サーバシステム１１００が実行するゲーム管理処理の流れを説明するためのフローチャートである。ここで説明する処理の流れは、サーバシステム１１００が、サーバプログラム５０２を実行することにより実装される。なお、前提として、プレーヤは既にユーザ登録を済ませているものとする。すなわち、ユーザ管理データ６００は既に作成されている（図１０）。また、そのユーザ端末１５００は配信用クライアントプログラム５０７を実行し、サーバシステム１１００との間でデータ通信を確立しているものとする。
【０１６２】
ゲーム管理処理は、サーバシステム１１００がユーザ端末１５００にてオンラインゲームを実行させるための処理である。
図１７に示すように、同処理において、サーバシステム１１００は先ず、ログイン処理を実行し（ステップＳ２２）、プレイ準備処理を実行する（ステップＳ２４）。プレイ準備としては、例えばプレイデータ７００の記憶領域を確保して、プレーヤの選択操作入力に応じたゲームステージの設定やプレーヤキャラクタとするキャラクタの設定に関する処理を行う。ゲームタイトルも選択できる場合には、当該選択の受付とゲームタイトルの設定処理も行う。
【０１６３】
次に、サーバシステム１１００はゲーム進行制御を開始する（ステップＳ２６）。
ゲーム進行に応じて、プレイデータ７００では、操作入力履歴データ７１０とＮＰＣ制御履歴データ７１２と、ゲーム空間制御データ７１４と、プレーヤキャラクタ制御データ７１６と、ＮＰＣ制御データ７１８とが生成・逐次更新される。つまり、リプレイデータが貯まってゆく。
【０１６４】
ゲーム進行が開始されて以降にユーザ端末１５００にて所定の動画閲覧開始操作入力が検出されると（ステップＳ４０のＹＥＳ）、サーバシステム１１００はゲーム進行制御を一時停止し（ステップＳ４２）、検索条件を設定するために、動画カテゴリの選択受付処理を実行する（ステップＳ４４）。
【０１６５】
本実施形態では、ユーザ端末１５００で表示されているゲーム画面内に動画カテゴリの選択メニュー３０を表示させ（図５参照）、当該選択メニューでの選択結果を受け付ける。更には、巡回キーワードリスト６３０に含まれる巡回キーワードを選択させる画面を表示させて選択結果を受け付けるとしてもよい。
【０１６６】
次に、サーバシステム１１００は、検索条件の選択入力結果に基づいてアクセス情報の検索処理を実行する（ステップＳ３０〜Ｓ３８）。
【０１６７】
すなわち、サーバシステム１１００は、検索条件に合致する動画付随情報を有する巡回結果データ６４０（図１５参照）及びアップロード履歴データ５５０（図１４参照）を１次抽出し（ステップＳ３０）、１次抽出結果のうち閲覧数が上位条件（例えば、上位３０件）を満たす巡回結果データ６４０及びアップロード履歴データ５５０を２次抽出する（ステップＳ３２）。
【０１６８】
次いで、サーバシステム１１００は、２次抽出された巡回結果データ６４０及びアップロード履歴データ５５０それぞれの動画付随情報に基づいて、現在のゲームプレイ状況との類似度（適合度）に応じて各２次抽出結果に優先順位を設定し（ステップＳ３４）、優先順位の上位から所定数の巡回結果データ６４０及びアップロード履歴データ５５０のアクセス情報を抽出して、検索結果として回答し、ユーザ端末１５００にてアクセス情報一覧３２として表示させる（ステップＳ３６；図５参照）。この際、動画付随情報（例えば、閲覧者コメント）の付与日時が新しい順にソートして表示する。
そして、サーバシステム１１００は、今回の検索結果の回答に基づいて、ユーザ管理データ６００に新たな回答履歴データ６１０を生成する（ステップＳ３８）。
【０１６９】
なお、ステップＳ３４における優先順位の設定方法は適宜設定可能である。本実施形態では、プレイデータ７００の各種パラメータ値をハイライト定義データ５３０の定義パラメータ値リスト５３３（図１３参照）と照合して、類似度（適合度）を算出する。ハイライト定義データ５３０の全条件が合致すれば類似度「１００」とし、合致する条件が少なくなるにつれて類似度を下げ、全条件が合致しなければ「０」とする。各条件についても、定義されているパラメータ値との差異が大きいほど類似度を下げる。
【０１７０】
図１８に移って、ユーザ端末１５００にてアクセス情報一覧３２から何れかが選択操作されると、サーバシステム１１００は閲覧するゲームプレイ動画の選択操作入力を検出したとみなす（ステップＳ５０のＹＥＳ）。そして、ユーザ端末１５００にて動画プレーヤ画面３４（図５参照）で選択されたアクセス情報に基づいて動画データベース１２００に格納されているゲームプレイ動画の再生表示を開始するとともに、ユーザ管理データ６００に新たに動画閲覧履歴データ６２０を生成する（ステップＳ５２；図１０参照）。次いで、評価入力欄の表示と評価結果の入力を受け付ける処理を実行する（ステップＳ５４）。
【０１７１】
本実施形態では評価入力欄として、評価カテゴリ選択欄３５と、評価ポイント入力欄３６と、コメント入力欄３７とが含まれる。
【０１７２】
評価カテゴリ選択欄３５は、閲覧者が良かったと思われるポイントを選択入力するために使用される。評価カテゴリは適宜設定可能であるが、例えば、「プレイのテクニック」「投稿主コメントの面白さ」「意外性」などを設定すると好適である。
【０１７３】
評価ポイント入力欄３６は、閲覧者が評価点（例えば、１００点から０点）を入力する欄を呼び出すのに使用する。
【０１７４】
勿論、動画データベース１２００の仕様によっては、評価入力欄の種類は様々である。例えば、これらのうちどれかが省略されている場合もあるし、これらの何れも表示されない場合もあり得る。評価ポイント入力欄３６に代えて、賞賛意志表示操作アイコン（いわゆ「いいね」ボタンアイコン）が表示されるだけかもしれない。
【０１７５】
評価入力の受付処理としては、サーバシステム１１００は、操作入力欄への操作入力結果を動画データベース１２００へ送信する。これを受信した動画データベース１２００は評価結果蓄積データ４０５（図２参照）を更新する。もし、動画データベース１２００をサーバシステム１１００の一部として実現する構成であれば、サーバシステム１１００が評価結果蓄積データ４０５（図２参照）を更新する。
【０１７６】
次に、サーバシステム１１００は、ユーザ端末１５００にて所定の動画閲覧終了操作入力を検出すると（ステップＳ６０のＹＥＳ）、動画プレーヤ画面３４を閉じてゲームプレイ画面の閲覧を終了させ（ステップＳ６２）、一時停止させていたゲーム進行制御を再開する（ステップＳ６４）。
【０１７７】
所定のプレイ終了条件が満たされるまで（ステップＳ７０のＮＯ）、サーバシステム１１００はステップＳ４０〜Ｓ６４を繰り返す。
もし、プレイ終了条件が満たされたならば（ステップＳ７０のＹＥＳ）、サーバシステム１１００はプレイデータ７００に基づいてセーブデータ６０２（図１０参照）を保存する（ステップＳ７２）。そして、プレイデータ７００とハイライト定義データ５３０（図１３参照）とを照らし合わせて、もし今回のゲームプレイにハイライトシーンが含まれると判断される場合には（ステップＳ７４のＹＥＳ）、アップ希望動画準備処理を実行する（ステップＳ７６）。
【０１７８】
図２１は、アップ希望動画準備処理の流れを説明するためのフローチャートである。
同処理において、サーバシステム１１００は、操作入力履歴データ７１０（図１１参照）に基づいて、ハイライトシーンに該当するゲームプレイ動画（アップ候補動画）を生成する（ステップＳ１００）。例えば、ハイライトシーンの前後所定時間分のゲームプレイ動画をリプレイ動画として生成し、アップ希望動画編集データ７４０にアップ候補動画データ７４３を生成する（図１２参照）。
【０１７９】
次に、サーバシステム１１００は、ユーザ端末１５００にアップ希望動画をプレーヤが手動で編集するか、サーバシステム１１００へ自動編集させるかの選択画面を表示させて、選択結果を受け付ける（ステップＳ１０２）。
【０１８０】
編集方法として「自動」が選択された場合には（ステップＳ１０４の自動）、サーバシステム１１００は、ステップＳ１００で生成したアップ候補動画のうち、該当したハイライト定義データ５３０の再現難易度ポイント５３９（図１３参照）を参照し、当該ポイントが所定の投稿基準値を満たすアップ候補動画を所定数だけ選択してアップ希望動画とする（ステップＳ１０６）。
【０１８１】
具体的には、アップロード履歴データ５５０の記憶領域を確保して、選択したアップ候補動画のデータからアップ希望動画データ５６０を設定する（図１４参照）。より具体的には、アップ希望動画ＩＤ５６１には選択されたアップ候補動画データ７４３（図１２参照）のアップ候補動画ＩＤ７４３ｂをコピーし、ゲームプレイ動画５６２には選択されたアップ候補動画データ７４３のゲームプレイ動画７４３ｃをコピーする。また、適合ハイライトＩＤ５６３には、選択されたアップ候補動画データ７４３の適合ハイライトＩＤ７４３ｄをコピーする。
【０１８２】
次に、サーバシステム１１００は、設定されたアップ希望動画別にアップ希望動画付随情報５７０を生成する（ステップＳ１０８；図１４参照）
具体的には、アップ希望動画ＩＤ５１７にはアップ希望動画データ５６０のアップ希望動画ＩＤ５６１をコピーする。プレイ日時５７２には現在日時を格納する。ゲームジャンル５７３及びゲームタイトル５７４は、プレイ中のオンラインゲームに係る所定のジャンル及びゲームタイトルを設定し、投稿主ユーザＩＤ５７５にはプレイデータ７００のユーザＩＤ７０１（図１１参照）を設定する。
【０１８３】
プレイ状況５７６には、プレイデータ７００に含まれるプレイ状況を示すパラメータ値に基づいて設定される。例えば、ゲームステージＩＤ７０６に基づくゲームステージの番号や呼称、プレーヤキャラクタ制御データ７１６に基づくプレーヤキャラクタの居るダンジョンの名称やゲーム世界での場所名等を設定することができる。勿論、設定内容はゲーム内容に応じて適宜設定可能である。
【０１８４】
動画カテゴリ５７７には、適合ハイライトＩＤ５６３に合致するハイライト定義データ５３０の適合動画カテゴリリスト５３５をコピーする。
状況解説５７８には、適合ハイライトＩＤ５６３に合致するハイライト定義データ５３０の状況解説リスト５３７に含まれる状況解説の何れかをランダム選択して設定する。
適合ハイライトＩＤ５７９には適合ハイライトＩＤ５６３がコピーされる。
投稿主コメント５８０は、空（未設定）とする。
【０１８５】
そして、アップ希望動画付随情報５７０を生成したらアップ希望動画準備処理を終了する。
【０１８６】
ステップＳ１０４にて、編集方法として「手動」が選択された場合（ステップＳ１０４の手動）、サーバシステム１１００は、ユーザ端末１５００にてアップ希望動画の素材となる動画の手動編集画面を表示させて、プレーヤによる編集操作に応じて動画編集制御及び動画付随情報編集制御を実行する（ステップＳ１１０）。
【０１８７】
具体的には、操作入力履歴データ７１０やＮＰＣ制御履歴データ７１２などのリプレイデータに基づいてリゲームプレイ動画を生成して動画編集する。また、アップ希望動画付随情報５７０のうち、ゲームジャンル、ゲームタイトル、プレイ状況、動画カテゴリ、状況解説、投稿主コメントそれぞれの選択欄や入力欄を表示させて、プレーヤに各項目の選択や入力編集をさせる。これらの動画や動画付随情報の編集データは、プレイデータ７００にアップ希望動画編集データ７４０として格納される（図９，図１２参照）。なお、手動編集とはいえ、動画付随情報編集データ７４７のアップ希望動画ＩＤと、プレイ日時と、投稿主ユーザＩＤと、は自動設定する。
【０１８８】
動画及び動画付随情報の手動編集が完了すると、サーバシステム１１００は次に、編集された動画内容に編集された動画付随情報が合っているかの適合判定処理を行う（ステップＳ１１２）。
【０１８９】
具体的には、プレイ状況については、編集された動画がゲームプレイのどの時間帯に該当するかを判定する。そして、当該時間帯に相当するリプレイデータをプレイデータ７００から読み出して、適合判定する。
動画カテゴリと状況解説については、同じように編集された動画がゲームプレイのどの時間帯に該当するかを判定する。そして、当該時間帯に相当するリプレイデータをプレイデータ７００から読み出して、その時のプレイ状況が適合するハイライト定義データ５３０を検索する。もし、適合するハイライト定義データ５３０が存在すれば、当該定義データの適合動画カテゴリリスト５３５や状況解説リスト５３７と編集された動画付随情報とを照合して判定する。もし、適合するハイライト定義データ５３０が存在しなければ、ハイライトに相当するとは認められないが、プレーヤの投稿への自由意志を尊重して適合と判断する。
【０１９０】
そして、もし編集された動画付随情報が不適合であれば（ステップＳ１１４のＮＯ）、サーバシステム１１００はその旨をプレーヤに通知する（ステップＳ１１６）。
もし適合であれば（ステップＳ１１４のＹＥＳ）、サーバシステム１１００は、手動編集された動画をアップ希望動画として設定し（ステップＳ１１８）、編集された動画付随情報をアップ希望付随情報として設定する（ステップＳ１２０）。
【０１９１】
すなわち、アップロード履歴データ５５０（図１４参照）の記憶領域を確保して、アップ希望動画データ５６０のアップ希望動画ＩＤ５６１は自動設定し、手動編集された動画をゲームプレイ動画５６２にコピーする。適合ハイライトＩＤ５６３はステップＳ１１２で判定されたハイライト定義データ５３０のハイライトＩＤに設定する。アップ希望動画付随情報５７０には、手動編集された動画付随情報をコピーする。
【０１９２】
そして、アップ希望動画データ５６０とアップ希望動画付随情報５７０を設定したらアップ希望動画準備処理を終了する。
【０１９３】
図１９に移って、アップ希望動画準備処理を終了したならば、サーバシステム１１００は、ユーザ端末１５００にてゲームプレイ動画を投稿することへの認証確認をプレーヤに要求する。そして、認証操作入力がなされたならばアップロード依頼要求を検出したとみなし（ステップＳ１４０のＹＥＳ）、サーバシステム１１００はアップ希望動画を動画データベースにアップロードする（ステップＳ１４２）。
【０１９４】
すなわち、アップロード履歴データ５５０（図１４参照）のアップロード先動画データベースＩＤ５５１に投稿先の動画データベース１２００の識別情報を設定し、アップロード日時５５３に現在日時を設定し、投稿主ユーザＩＤ５５５にプレイデータ７００のユーザＩＤ７０１を設定する。そして、投稿先の動画データベース１２００にアクセスして、アップ希望動画データ５６０のゲームプレイ動画５６２と、アップ希望動画付随情報５７０とを自動投稿処理する。なお、これとともにアップロード履歴データ５５０からアップ希望動画データ５６０を削除して記憶領域を開放すると好適である。
【０１９５】
そして、動画データベース１２００へ動画を投稿するとアクセス情報が付与されるので、サーバシステム１１００はこれをアップロード履歴データ５５０のアクセス情報５９０として設定する（ステップＳ１４４）。
【０１９６】
次に、サーバシステム１１００は、今回のゲームプレイについて再現判定処理を実行する（ステップＳ１５０）。
【０１９７】
具体的には、プレーヤのユーザ管理データ６００の動画閲覧履歴データ６２０を参照して（図１０参照）、閲覧動画アクセス情報６２２を用いて動画データベース１２００へアクセスして、当該閲覧したゲームプレイ動画の動画付随情報４０３（図２参照）を取得する。
【０１９８】
もし、サーバシステム１１００が過去にアップロードしたゲームプレイ動画であれば取得される動画付随情報４０３には適合ハイライトＩＤ５７９（図１４参照）が含まれているので、当該ＩＤに適合するハイライト定義データ５３０と、プレイデータ７００のリプレイデータ（図１１参照）とを比較して、同じハイライトシーンが今回のプレイ中に検出できたならば、再現できたと判定する。
【０１９９】
もし、サーバシステム１１００以外のコンピュータからアップロードされたゲームプレイ動画であれば、取得される動画付随情報４０３をハイライト定義データ５３０の定義や適合動画カテゴリリスト５３５、状況解説リスト５３７と照合して、適合するハイライトシーンがあるかを判定する。
そして、当該判定が否定であれば再現なしと判定する。当該判定が肯定であれば、当該適合するハイライト定義データ５３０と、プレイデータ７００のリプレイデータとを比較して、同じハイライトシーンが今回のプレイ中に検出できたならば、再現できたと判定する。
【０２００】
再現判定の結果が肯定であれば（ステップＳ１５２のＹＥＳ）、サーバシステム１１００は再現できた旨をユーザ端末１５００にて通知させる（ステップＳ１５４）。
【０２０１】
次いで、再現判定されたゲームプレイ動画が、過去にアップロード依頼要求に応じて投稿したゲームプレイ動画であるならば、すなわちアップロード履歴データ５５０のゲームプレイ動画であるならば（ステップＳ１５６のＹＥＳ）、サーバシステム１１００は、当該内容が再現されたゲームプレイ動画のアップロード履歴データ５５０の再現回数５９４を「１」加算する（ステップＳ１５８）。
【０２０２】
そして、第２特典定義データ６７２を参照して、当該内容が再現されたゲームプレイ動画のプレーヤへ、再現回数５９４に応じた第２特典を付与するように、例えば当該プレーヤのユーザ管理データ６００のセーブデータ６０２を変更する（ステップＳ１６０）。
【０２０３】
図２０に移って、次にサーバシステム１１００は、プレーヤが今回のゲームプレイ中に閲覧したゲームプレイ動画について有用性判定処理を行う（ステップＳ１７０）。
【０２０４】
具体的には、プレーヤのユーザ管理データ６００の動画閲覧履歴データ６２０を参照して、今回のゲームプレイ中に閲覧したゲームプレイ動画を選抜し、選抜されたゲームプレイ動画について有用性判定処理を実行して、肯定判定された場合には有用性ありとの判定（肯定判定）とする。つまり、今回のゲームプレイのプレイ結果が、今回のゲームプレイ中のアクセス情報検索要求に対する回答に係るゲームプレイ動画のプレイ結果と同一或いはそれ以上の結果である場合に、閲覧した動画は有用であったと判定する。
【０２０５】
そして、今回のゲームプレイ中に閲覧したゲームプレイ動画に再度アクセスして、動画付随情報４０３を取得する。サーバシステム１１００が過去に投稿した動画であれば、取得した動画付随情報４０３には適用ハイライトＩＤが含まれているので、当該ＩＤに適合するハイライト定義データ５３０の再現難易度ポイント５３９を読み出す。
【０２０６】
その一方で、今回のゲームプレイのリプレイデータとハイライト定義データ５３０とを照合し、今回のゲームプレイに含まれたハイライトシーン別の再現難易度ポイント５３９をリストアップする。そして、両者を比較し、今回のゲームプレイ中に閲覧したゲームプレイ動画に係る再現難易度ポイント５３９よりも、今回のゲームプレイに含まれたハイライトシーン別の再現難易度ポイント５３９が高ければ、有用条件を満たしており、閲覧したゲームプレイ動画は有用であったと判定する。
【０２０７】
また、取得した動画付随情報４０３にプレイ結果として最終的なゲームポイントなどのプレイ成績データ７７０が含まれている場合には、今回のゲームプレイのプレイ成績データ７７０と比較して、後者が優れていれば有用条件を満たしており、閲覧したゲームプレイ動画は有用であったと判定するとしてもよい。
【０２０８】
そして、有用判定の結果が肯定され（ステップＳ１７２のＹＥＳ）、且つ、当該有用判定が肯定されたゲームプレイ動画が過去にサーバシステム１１００が投稿した動画である場合には（ステップＳ１７４のＹＥＳ）、サーバシステム１１００は当該ゲームプレイ動画の有用判定回数５９６（図１４参照）を「１」加算する（ステップＳ１７６）。そして、第３特典定義データ６７３を参照して、当該ゲームプレイ動画のプレーヤへ有用判定回数５９６に応じた第３特典を付与する（ステップＳ１７８）。
【０２０９】
次に、サーバシステム１１００は、今回のゲームプレイにおいて今回のゲームプレイ中に閲覧したゲームプレイ動画の内容が試行されたかを判定する試行実施判定処理を実行する（ステップＳ１９０）。
【０２１０】
具体的には、今回のゲームプレイ中に閲覧したゲームプレイ動画の動画付随情報４０３を動画データベース１２００から取得して、当該ゲームプレイ動画に含まれるハイライトシーンを判別する。そして、判別されたハイライトシーンのハイライト定義データ５３０の定義パラメータ値リスト５３３と、プレイデータ７００のリプレイデータとを比較する。
定義パラメータ値リスト５３３にリプレイデータが適合しないが、類似する場合には試行したと判定する。より具体的には、発動技種類条件５３３ｅに設定されている技の発動コマンド入力のうち５０％以上１００％未満の操作入力操作が操作入力履歴データ７１０に検出されることで試行実施条件が満たされたと判定し、試行されたと判定する。
【０２１１】
そして、今回のゲームプレイ中に閲覧したゲームプレイ動画にその内容が試行された動画がある場合には（ステップＳ１９０のＹＥＳ）、サーバシステム１１００は試行回数と、当該試行に要した総時間すなわち試行プレイ時間をカウントし（ステップＳ１９２）、第４特典定義データ６７４（図９参照）を参照して、当該ゲームプレイ動画のプレーヤへ、試行回数や試行プレイ時間に応じた第４特典を付与し（ステップＳ１９４）、一連の処理を終了する。
【０２１２】
図２２は、サーバシステム１１００が定期的に実行する第１及び第５特典付与処理の流れを説明するためのフローチャートである。
同処理において、サーバシステム１１００は先ず、予め登録されている動画データベース１２００毎にループＣを実行する（ステップＳ２３０〜Ｓ２５０）。
【０２１３】
ループＣでは、処理対象とする動画データベース１２００へアクセスし（ステップＳ２３２）、サーバシステム１１００自身が過去にアップロードしたゲームプレイ動画毎、すなわちアップロード履歴データ５５０の動画別にループＤを実行する（ステップＳ２３４〜Ｓ２４８）。
【０２１４】
ループＤでは、サーバシステム１１００は、処理対象とするゲームプレイ動画のアップロード履歴データ５５０（図１４参照）からアクセス情報５９０を読み出し、当該アクセス情報を用いて動画データベース１２００に格納されている処理対象としているゲームプレイ動画にアクセスする。動画データベース１２００からは閲覧数４０４（図２参照）が得られるので、サーバシステム１１００はこれを当該ゲームプレイ動画のアップロード履歴データ５５０の閲覧数５９２に格納する。（ステップＳ２３６）。
【０２１５】
そして、サーバシステム１１００は、第１特典定義データ６７１（図９参照）を参照して、処理対象とするゲームプレイ動画のプレーヤ（処理対象とするゲームプレイ動画のアップロード履歴データ５５０の投稿主ユーザＩＤ５５５が示すユーザ）に対して、閲覧数５９２に応じた第１特典を付与する（ステップＳ２３８）。
【０２１６】
次に、サーバシステム１１００は、処理対象のゲームプレイ動画の評価結果蓄積データ４０５（図２参照）を動画データベース１２００から取得する（ステップＳ２４０）。
そして、第５特典定義データ６７５（図９参照）を参照して、処理対象とするゲームプレイ動画のプレーヤに対して、取得した評価結果蓄積データ４０５に応じた第５特典を付与し（ステップＳ２４２）、ループＤを終了する（ステップＳ２４８）。
【０２１７】
そして、サーバシステム１１００が過去にアップロードしたゲームプレイ動画全てにすいてループＤを実行したならばループＤを終了し（ステップＳ２５０）、予め登録されている全ての動画データベース１２００についてループＣを実行したならば、第１及び第５特典付与処理を終了する。
【０２１８】
以上、本実施形態によれば、ゲームプレイ動画の共有に関する新しい技術を提供し、利便性を向上やゲームプレイ動画の共有に基づいてゲームの興趣性の向上させることができる。
【０２１９】
〔第２実施形態〕
次に、本発明を適用した第２実施形態について説明する。本実施形態は、第１実施形態に、アップロードする動画に広告を付加する機能を追加したものである。以降では、第１実施形態との差異について主に述べることとし、第１実施形態と同様の構成要素には同じ符号を付与して重複する説明は省略するものとする。
【０２２０】
図２３は、本実施形態におけるサーバシステム１１００の機能構成例を示す図である。
本実施形態のサーバ処理部２００ｓは、広告報酬付与部２４０を有し、アップ希望動画生成部２２０が広告追加制御部２２１を含む。また、本実施形態におけるサーバ記憶部５００ｓは、図２４に示すように、高視聴予測評価条件５２０と、広告データ５２２と、広告報酬定義データ５２４とを含む。
【０２２１】
広告追加制御部２２１は、アップ希望動画が一定の視聴が期待できるような動画であると予測評価するのに満たされるべき条件である「高視聴予測評価条件」を満たすかを判定する。「高視聴予測評価条件」は、予め指定された特定の投稿者であることや、特定のスーパープレイが含まれること、投稿日時がゲームサービス開始から所定の積極告知奨励期間に該当すること、などをもとに設定することができる。高視聴予測評価条件５２０は、高視聴予測評価条件毎に用意される。
【０２２２】
そして、広告追加制御部２２１は、高視聴予測評価条件を満たす場合に、動画内に予め用意された広告データ５２２によって定義された広告を動画に追加合成することができる。広告挿入位置は、特定のスーパープレイが含まれている場合は、当該スーパープレイのシーン及び／又はその前後とする。それ以外は、動画開始から所定時間経過後を挿入位置とする。広告の形態は、バナー広告状の画像であっても良いし、スクロールタイプのテキストであってもよい。
また、広告追加制御部２２１は、広告を追加したゲームプレイ動画の動画付随情報に広告追加を意味する所定の広告追加指標情報を追加する。
【０２２３】
広告報酬付与部２４０は、広告が追加されたゲームプレイ動画のプレーヤ（ユーザ）に、広告の報酬を付与する制御を行う。具体的には、巡回結果データ６４０（図１５参照）を参照し、広告が追加されたゲームプレイ動画（動画付随情報６４６に広告追加を意味する所定の情報が含まれている動画）の閲覧数６４７や評価結果蓄積データ６５０に基づいて特典を付与する。例えば、閲覧数６４７が多いほどよりよい特典を付与するものとする。広告報酬定義データ５２４は、報酬とされる特典内容別に、当該特典が選択されるべき条件と対応づけて用意される。
【０２２４】
図２５は、本実施形態におけるアップ希望動画準備処理の流れを説明するためのフローチャートである。基本的には第１実施形態の同処理と同じ流れを有するが、処理の最後に、高視聴予測評価条件５２０を満たすアップ希望動画については広告を追加し、そのアップ希望動画付随情報に所定の広告追加指標情報を追加する制御を行う（ステップＳ１２２）。
【０２２５】
図２６は、本実施形態における第１及び第５特典付与処理の流れを説明するためのフローチャートである。基本的には第１実施形態の同処理と同じ流れを有するが、ステップＳ２４２に次いで、サーバシステム１１００はループＤの処理対象のゲームプレイ動画の動画付随情報を参照して、ステップＳ１２２で広告が追加された動画であるかを判定する。そして、もし肯定ならば（ステップＳ２４４のＹＥＳ）、当該ゲームプレイ動画のプレーヤへ広告報酬とする特典を付与する（ステップＳ２４６）。
【０２２６】
〔変形例〕
以上、本発明を適用した実施形態について説明したが、本発明を適用可能な形態は上記形態に限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。
【０２２７】
例えば、上記実施形態では、本発明を適用したゲームをオンラインゲームとして実現する例を示したが、ユーザ端末１５００単独にて実行可能なスタンドアローン型のゲームとして実現することもできる。
【０２２８】
具体的には、例えば、図８のゲーム管理部２１８の構成をユーザ端末１５００にて実現する。すなわち、図１７のステップＳ２４〜Ｓ４４並びに図１８のステップＳ５０〜Ｓ７２をユーザ端末１５００にて実行する。そして、ゲームプレイ終了後にリプレイデータをサーバシステム１１００へ送信して、当該リプレイデータに基づいてサーバシステム１１００が図１８〜図２０のステップＳ７４以降を実行する構成とすればよい。
【０２２９】
別の構成としては、ユーザ端末１５００にて図１７のステップＳ２４〜Ｓ４４並びに図１８のステップＳ５０〜Ｓ７６を実行する。そして、ゲームプレイ終了後にユーザ端末１５００にて図２１のステップＳ１１０を実行し、プレーヤ自身がユーザ端末１５００にて投稿するゲームプレイ動画を手動編集して、編集完了後にユーザ端末１５００から動画データベース１２００へ投稿する。そして、ユーザ端末１５００が投稿時に当該動画データベース１２００から取得したアクセス情報と、投稿した動画付随情報とをサーバシステム１１００へ送信する。サーバシステム１１００は、これらを元にアップロード履歴データ５５０（被検索情報）を生成・記憶して（この場合、アップ希望動画データ５６０は省略）、図１８〜図２０のステップＳ１５０以降を実行する構成としてもよい。
【０２３０】
更に別の構成としては、ユーザ端末１５００にて図１７のステップＳ２４〜Ｓ４４並びに図１８のステップＳ５０〜Ｓ７６を実行する。そして、ユーザ端末１５００にてゲームプレイ終了後に図２１のステップＳ１１０を実行して、プレーヤ自身がユーザ端末１５００にて投稿するゲームプレイ動画と動画付随情報とを手動編集する。編集完了後、ユーザ端末１５００は編集したゲームプレイ動画（アップ希望動画）と編集した動画付随情報（アップ希望動画付随情報）とともにサーバシステム１１００へアップロード依頼要求を送信する。そして、サーバシステム１１００が、図１９のステップＳ１４０以降を実行する構成としてもよい。
【０２３１】
また、上記実施形態において、アップ希望動画付随情報生成部２２２（図８参照）に、動画付随情報に暗号化を施す機能を追加することができる。この場合、被検索情報管理部２１０と、検索実行部２１４に暗号化された動画付随情報を復号する機能を追加する構成とする。
【符号の説明】
【０２３２】
３０…動画カテゴリの選択メニュー
３２…アクセス情報一覧
３４…動画プレーヤ画面
３５…評価カテゴリ選択欄
３６…評価ポイント入力欄
３７…コメント入力欄
２００ｓ…サーバ処理部
２０２…ユーザ管理部
２０６…ゲーム管理部
２１０…被検索情報管理部
２１２…検索要求受付制御部
２１４…検索実行部
２１６…回答制御部
２１８…ゲーム管理部
２２０…アップ希望動画生成部
２２１…広告追加制御部
２２２…アップ希望動画付随情報生成部
２２４…アップロード依頼受付制御部
２２６…適合判定部
２２８…アップロード制御部
２３０…再現判定部
２３２…再現判定結果通知制御部
２３４…有用性判定部
２３６…試行実施判定部
２３８…特典付与部
２４０…広告報酬付与部
４００…投稿動画データセット
４０１…アクセス情報
４０２…動画データ
４０３…動画付随情報
４０４…閲覧数
４０５…評価結果蓄積データ
５００ｓ…サーバ記憶部
５０２…サーバプログラム
５２０…高視聴予測評価条件
５２２…広告データ
５２４…広告報酬定義データ
５３０…ハイライト定義データ
５３１…適用ゲームタイトル
５３２…ハイライトＩＤ
５３３…定義パラメータ値リスト
５３５…適合動画カテゴリリスト
５３７…状況解説リスト
５３９…再現難易度ポイント
５５０…アップロード履歴データ
５６０…アップ希望動画データ
５６２…ゲームプレイ動画
５６３…適合ハイライトＩＤ
５７０…アップ希望動画付随情報
５９０…アクセス情報
５９２…閲覧数
５９４…再現回数
５９６…有用判定回数
５９８…試行実施判定回数
６００…ユーザ管理データ
６０１…ユーザＩＤ
６１０…回答履歴データ
６１３…回答アクセス情報リスト
６２０…動画閲覧履歴データ
２２…閲覧動画アクセス情報
６３０…巡回キーワードリスト
６４０…巡回結果データ
６４４…使用巡回キーワード
６４５…アクセス情報
６４６…動画付随情報
６４７…閲覧数
６５０…評価結果蓄積データ
６７１…第１特典定義データ
６７２…第２特典定義データ
６７３…第３特典定義データ
６７４…第４特典定義データ
６７５…第５特典定義データ
７００…プレイデータ
７０１…ユーザＩＤ
７１０…操作入力履歴データ
７２０…検索関連データ
７３０…動画閲覧制御データ
７４０…アップ希望動画編集データ
７４３…アップ候補動画データ
７４３ｂ…アップ候補動画ＩＤ
７４３ｃ…ゲームプレイ動画
７４３ｄ…適合ハイライトＩＤ
７４５…動画編集データ
７４７…アップ希望動画付随情報編集データ
１１００…サーバシステム
１１５０…制御基板
１２００…動画データベース
１５００…ユーザ端末
【図１】
2020151482.tif 000003
【図２】
2020151482.tif 000004
【図３】
2020151482.tif 000005
【図４】
2020151482.tif 000006
【図５】
2020151482.tif 000007
【図６】
2020151482.tif 000008
【図７】
2020151482.tif 000009
【図８】
2020151482.tif 000010
【図９】
2020151482.tif 000011
【図１０】
2020151482.tif 000012
【図１１】
2020151482.tif 000013
【図１２】
2020151482.tif 000014
【図１３】
2020151482.tif 000015
【図１４】
2020151482.tif 000016
【図１５】
2020151482.tif 000017
【図１６】
2020151482.tif 000018
【図１７】
2020151482.tif 000019
【図１８】
2020151482.tif 000020
【図１９】
2020151482.tif 000021
【図２０】
2020151482.tif 000022
【図２１】
2020151482.tif 000023
【図２２】
2020151482.tif 000024
【図２３】
2020151482.tif 000025
【図２４】
2020151482.tif 000026
【図２５】
2020151482.tif 000027
【図２６】
2020151482.tif 000028
【手続補正書】
【提出日】令和2年5月14日(2020.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶しているゲームプレイ動画をユーザ端末において閲覧可能に提供する動画提供サーバシステムに対して通信を行う、ゲームサーバ機能を有するサーバシステムであって、
前記動画提供サーバシステムは、前記ゲームプレイ動画ごとに、当該ゲームプレイ動画に係るゲームプレイにおいて発動された技名および／又はコンボ数について自動的に入力された動画付随情報を関連付けて記憶しており、
前記動画提供サーバシステムに記憶された前記ゲームプレイ動画を検索して、当該ゲームプレイ動画を閲覧するためのアクセス情報と当該ゲームプレイ動画に関連付けられた前記動画付随情報とを前記動画提供サーバシステムから取得する処理を自動的に巡回して行う自動巡回処理を行い、取得した前記動画付随情報に基づく被検索情報であって前記ゲームプレイ動画を検索するための被検索情報を管理する被検索情報管理手段と、
第１のユーザ端末から検索要求を受け付ける受付手段と、
前記検索要求に応じた前記被検索情報を検索することでゲームプレイ動画を検索する検索手段と、
前記検索手段により検索された前記ゲームプレイ動画を閲覧するための前記動画提供サーバシステムへの前記アクセス情報を、前記第１のユーザ端末に回答する回答手段と、
第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画提供サーバシステムにアップロードするアップロード手段と、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
前記再現判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与するアップロード動画再現合致時特典付与処理を実行するアップロード動画再現合致時特典付与処理手段と、
を備えたサーバシステム。
【請求項２】
前記検索手段は、前記被検索情報に基づいて、前記検索要求した前記第１のユーザ端末でのゲームプレイに係るゲームプレイ情報に適合する前記動画付随情報を検索することで、前記ゲームプレイ動画を検索する、
請求項１に記載のサーバシステム。
【請求項３】
前記動画提供サーバシステムは、前記ゲームプレイ動画ごとに、少なくとも当該ゲームプレイ動画の閲覧数を含む閲覧情報を管理しており、
前記被検索情報管理手段は、前記自動巡回処理において前記ゲームプレイ動画毎の前記閲覧情報を取得し、取得した閲覧情報に基づいて前記被検索情報を管理する、
請求項１又は２に記載のサーバシステム。
【請求項４】
前記回答手段は、少なくとも、前記閲覧数が所与の上位条件を満たした前記ゲームプレイ動画に係る前記アクセス情報を回答する、
請求項３に記載のサーバシステム。
【請求項５】
前記検索手段は、前記検索要求に応じた前記被検索情報を、前記閲覧情報に基づいて検索することで前記ゲームプレイ動画を検索する、
請求項３又は４に記載のサーバシステム。
【請求項６】
第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画提供サーバシステムにアップロードするアップロード手段と、
を更に備えた請求項１〜５の何れか一項に記載のサーバシステム。
【請求項７】
前記アップ希望動画付随情報には、当該アップロードを希望するアップロード者を識別するための情報が含まれる、
請求項６に記載のサーバシステム。
【請求項８】
前記アップロード依頼受付手段で受け付けられた前記アップ希望動画と前記アップ希望動画付随情報とが所与の適合条件を満たすかを判定する適合判定手段を更に備え、
前記アップロード手段は、前記適合判定手段により肯定判定された前記アップ希望動画と前記アップ希望動画付随情報とを前記動画提供サーバシステムにアップロードする、
請求項６又は７に記載のサーバシステム。
【請求項９】
ゲームサーバ機能を有し、
前記ゲームサーバ機能で管理された第２のユーザ端末でのゲームプレイに基づいて、アップロード対象となる前記ゲームプレイ動画であるアップ希望動画を生成するアップ希望動画生成手段と、
前記アップ希望動画に関連付けられる前記動画付随情報であるアップ希望動画付随情報を生成するアップ希望動画付随情報生成手段と、
前記アップ希望動画を前記アップ希望動画付随情報と関連付けて前記動画提供サーバシステムにアップロードするアップロード手段と、
を更に備えた請求項１〜５の何れか一項に記載のサーバシステム。
【請求項１０】
前記動画提供サーバシステムに管理された前記ゲームプレイ動画に関する管理情報が、所与の特典付与条件を満たした場合に、当該ゲームプレイ動画をアップロードしたアップロード者に所与の特典を付与する第１の特典付与処理を実行する第１の特典付与処理手段、
を更に備えた請求項６〜９の何れか一項に記載のサーバシステム。
【請求項１１】
前記管理情報には、少なくとも当該ゲームプレイ動画の閲覧数が含まれており、
前記第１の特典付与処理手段は、前記閲覧数を用いて前記特典付与条件を満たしたか否かを判定し、満たしたゲームプレイ動画のアップロード者に所与の特典を付与する、
請求項１０に記載のサーバシステム。
【請求項１２】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
前記再現判定手段により肯定判定された場合に、その旨を前記第１のユーザ端末に通知する再現判定結果通知制御手段と、
を更に備えた請求項１〜１１の何れか一項に記載のサーバシステム。
【請求項１３】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
前記再現判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第２の特典付与処理を実行する第２の特典付与処理手段と、
を更に備えた請求項６〜１１の何れか一項に記載のサーバシステム。
【請求項１４】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画のプレイ結果と同一又はより優れたゲームプレイであることを示す所与の有用条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する有用性判定手段と、
前記有用性判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第３の特典付与処理を実行する第３の特典付与処理手段と、
を更に備えた請求項６〜１１および１３のうちの何れか一項に記載のサーバシステム。
【請求項１５】
ゲームサーバ機能を有し、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容に沿ったゲームプレイをしたことを示す所与の試行条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する試行実施判定手段と、
前記試行実施判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する第４の特典付与処理を実行する第４の特典付与処理手段と、
を更に備えた請求項６〜１１，１３および１４のうちの何れか一項に記載のサーバシステム。
【請求項１６】
前記第４の特典付与処理手段は、前記試行実施判定手段により肯定判定された前記第１のユーザ端末でのゲームプレイの試行プレイ時間又は試行プレイ回数に応じて、付与する特典を変更する、
請求項１５に記載のサーバシステム。
【請求項１７】
アップロードされるゲームプレイ動画に関連付ける情報として、当該ゲームプレイ動画に係るゲームプレイにおいて発動された技名および／又はコンボ数について自動的に入力された動画付随情報が関連付けられた前記ゲームプレイ動画を格納し、通信回線を介して当該動画を閲覧可能に提供する動画データベースと通信可能なサーバシステムであって、
ゲームサーバ機能を有し、
前記動画データベースを巡回し、前記動画データベースに格納された前記ゲームプレイ動画を検索するための前記動画付随情報に基づく被検索情報を管理する被検索情報管理手段と、
第１のユーザ端末から検索要求を受け付ける受付手段と、
前記検索要求に応じた前記被検索情報を検索することでゲームプレイ動画を検索する検索手段と、
前記検索手段により検索された前記ゲームプレイ動画を閲覧するための前記動画データベースへのアクセス情報を、前記第１のユーザ端末に回答する回答手段と、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容と同一又は類似のゲームプレイとして再現されたことを示す所与の再現条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する再現判定手段と、
第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードするアップロード手段と、
前記再現判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。
【請求項１８】
アップロードされるゲームプレイ動画に関連付ける情報として、当該ゲームプレイ動画に係るゲームプレイにおいて発動された技名および／又はコンボ数について自動的に入力された動画付随情報が関連付けられた前記ゲームプレイ動画を格納し、通信回線を介して当該動画を閲覧可能に提供する動画データベースと通信可能なサーバシステムであって、
ゲームサーバ機能を有し、
前記動画データベースを巡回し、前記動画データベースに格納された前記ゲームプレイ動画を検索するための前記動画付随情報に基づく被検索情報を管理する被検索情報管理手段と、
第１のユーザ端末から検索要求を受け付ける受付手段と、
前記検索要求に応じた前記被検索情報を検索することでゲームプレイ動画を検索する検索手段と、
前記検索手段により検索された前記ゲームプレイ動画を閲覧するための前記動画データベースへのアクセス情報を、前記第１のユーザ端末に回答する回答手段と、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画のプレイ結果と同一又はより優れたゲームプレイであることを示す所与の有用条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する有用性判定手段と、
第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードするアップロード手段と、
前記有用性判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。
【請求項１９】
アップロードされるゲームプレイ動画に関連付ける情報として、当該ゲームプレイ動画に係るゲームプレイにおいて発動された技名および／又はコンボ数について自動的に入力された動画付随情報が関連付けられた前記ゲームプレイ動画を格納し、通信回線を介して当該動画を閲覧可能に提供する動画データベースと通信可能なサーバシステムであって、
ゲームサーバ機能を有し、
前記動画データベースを巡回し、前記動画データベースに格納された前記ゲームプレイ動画を検索するための前記動画付随情報に基づく被検索情報を管理する被検索情報管理手段と、
第１のユーザ端末から検索要求を受け付ける受付手段と、
前記検索要求に応じた前記被検索情報を検索することでゲームプレイ動画を検索する検索手段と、
前記検索手段により検索された前記ゲームプレイ動画を閲覧するための前記動画データベースへのアクセス情報を、前記第１のユーザ端末に回答する回答手段と、
前記回答手段による前記第１のユーザ端末への回答の後に、前記ゲームサーバ機能で管理された前記第１のユーザ端末でのゲームプレイが、当該回答に係る前記ゲームプレイ動画の内容に沿ったゲームプレイをしたことを示す所与の試行条件を満たしたかを、当該ゲームプレイ動画の前記動画付随情報を参照して判定する試行実施判定手段と、
第２のユーザ端末から、アップロードを希望する前記ゲームプレイ動画であるアップ希望動画と、当該アップ希望動画に関連付けられた前記動画付随情報であるアップ希望動画付随情報とが指定されたアップロード依頼要求を受け付けるアップロード依頼受付手段と、
前記アップ希望動画と前記アップ希望動画付随情報とを前記動画データベースにアップロードするアップロード手段と、
前記試行実施判定手段により肯定判定され、且つ、当該判定に係る前記ゲームプレイ動画が前記アップロード手段によりアップロードされた動画である場合に、当該ゲームプレイ動画に係る前記第２のユーザ端末のユーザに、所与の特典を付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。