(57)【要約】  ゲームのプレイ中に発生するイベントに応じたタイミングのプレイ画像を的確にキャプチャすることができるキャプチャ制御装置、キャプチャ制御方法、プログラム及び情報記憶媒体を提供する。キャプチャタイミング特定部（３２）は、ゲームのプレイ中に発生するイベントの検出に応じて、当該イベントの発生タイミングと当該ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、当該検出に応じたキャプチャタイミングを特定する。キャプチャ制御部（３４）は、特定されるキャプチャタイミングのプレイ画像がキャプチャされるよう制御する。
2015093108.tif 000002
【特許請求の範囲】
【請求項１】
ゲームのプレイ中に発生するイベントの検出に応じて、当該イベントの発生タイミングと当該ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、当該検出に応じた前記キャプチャタイミングを特定するキャプチャタイミング特定部と、
特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御するキャプチャ制御部と、
を含むことを特徴とするキャプチャ制御装置。
【請求項２】
前記キャプチャタイミング特定部は、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャの開始タイミングとの関係を示す前記タイミング関係データに基づいて、前記検出に応じた前記開始タイミングを特定し、
前記キャプチャ制御部は、特定される前記開始タイミングからの前記プレイ画像がキャプチャされるよう制御する、
ことを特徴とする請求項１に記載のキャプチャ制御装置。
【請求項３】
前記開始タイミングは、前記発生タイミングよりも前のタイミングである、
ことを特徴とする請求項２に記載のキャプチャ制御装置。
【請求項４】
前記キャプチャタイミング特定部は、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャの終了タイミングとの関係を示す前記タイミング関係データに基づいて、前記検出に応じた前記終了タイミングを特定し、
前記キャプチャ制御部は、特定される前記終了タイミングまでの前記プレイ画像がキャプチャされるよう制御する、
ことを特徴とする請求項１から３のいずれか一項に記載のキャプチャ制御装置。
【請求項５】
前記ゲームをプレイするユーザとは異なるユーザから、前記タイミング関係データを受け付けるタイミング関係データ受付部、をさらに含み、
前記キャプチャタイミング特定部は、受け付ける前記タイミング関係データに基づいて、前記検出に応じた前記キャプチャタイミングを特定する、
ことを特徴とする請求項１から４のいずれか一項に記載のキャプチャ装置。
【請求項６】
前記キャプチャタイミング特定部は、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャ期間との関係を示す前記タイミング関係データに基づいて、前記検出に応じたキャプチャ期間を特定し、
前記キャプチャ制御部は、互いに異なる複数のイベントの検出のそれぞれについて特定される当該検出に応じた前記キャプチャ期間の少なくとも一部が重複する場合に、特定される複数の前記キャプチャ期間の始期のうち最も早いタイミングから、当該複数の前記キャプチャ期間の終期のうち最も遅いタイミングまでの前記プレイ画像が１つの動画像としてキャプチャされるよう制御する、
ことを特徴とする請求項１に記載のキャプチャ制御装置。
【請求項７】
ゲームのプレイ中に発生するイベントの検出に応じて、当該イベントの発生タイミングと当該ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、当該検出に応じた前記キャプチャタイミングを特定するステップと、
特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御するステップと、
を含むことを特徴とするキャプチャ制御方法。
【請求項８】
ゲームのプレイ中に発生するイベントの検出に応じて、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、検出されるイベントの発生タイミングに応じた前記キャプチャタイミングを特定する手順、
特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御する手順、
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
ゲームのプレイ中に発生するイベントの検出に応じて、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、検出されるイベントの発生タイミングに応じた前記キャプチャタイミングを特定する手順、
特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御する手順、
をコンピュータに実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャプチャ制御装置、キャプチャ制御方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
ゲームのプレイ内容を示すプレイ画像をキャプチャする技術が存在する。このような技術の一例として、特許文献１には、ゲームプログラムの実行中に所定のスクリーンショット操作を行うとゲーム画面の画像がキャプチャされる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２００９／０１１８００８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ゲームをプレイするユーザは、当該ゲームのプレイ中にイベントが発生したタイミングや、当該タイミングの所定時間前あるいは所定時間後のプレイ画像をキャプチャしたいことがある。しかし特許文献１に記載の技術では、プレイ画像のキャプチャを行うにはスクリーンショット操作を行う必要があり、ゲームのプレイ中に発生するイベントに応じたタイミングのプレイ画像を的確にキャプチャすることができなかった。【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、ゲームのプレイ中に発生するイベントに応じたタイミングのプレイ画像を的確にキャプチャすることができるキャプチャ制御装置、キャプチャ制御方法、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るキャプチャ制御装置は、ゲームのプレイ中に発生するイベントの検出に応じて、当該イベントの発生タイミングと当該ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、当該検出に応じた前記キャプチャタイミングを特定するキャプチャタイミング特定部と、特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御するキャプチャ制御部と、を含むことを特徴とする。【０００７】
また、本発明に係るキャプチャ制御方法は、ゲームのプレイ中に発生するイベントの検出に応じて、当該イベントの発生タイミングと当該ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、当該検出に応じた前記キャプチャタイミングを特定するステップと、特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御するステップと、を含むことを特徴とする。【０００８】
また、本発明に係るプログラムは、ゲームのプレイ中に発生するイベントの検出に応じて、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、検出されるイベントの発生タイミングに応じた前記キャプチャタイミングを特定する手順、特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御する手順、をコンピュータに実行させることを特徴とする。【０００９】
また、本発明に係る情報記憶媒体は、ゲームのプレイ中に発生するイベントの検出に応じて、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャタイミングとの関係を示すタイミング関係データに基づいて、検出されるイベントの発生タイミングに応じた前記キャプチャタイミングを特定する手順、特定される前記キャプチャタイミングの前記プレイ画像がキャプチャされるよう制御する手順、をコンピュータに実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。【００１０】
本発明では、ゲームのプレイ中に発生するイベントの検出に応じて、タイミング関係データに基づいて特定されるキャプチャタイミングのプレイ画像がキャプチャされるよう制御される。そのため、本発明によれば、ゲームのプレイ中に発生するイベントに応じたタイミングのプレイ画像を的確にキャプチャすることができる。【００１１】
本発明の一態様では、前記キャプチャタイミング特定部は、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャの開始タイミングとの関係を示す前記タイミング関係データに基づいて、前記検出に応じた前記開始タイミングを特定し、前記キャプチャ制御部は、特定される前記開始タイミングからの前記プレイ画像がキャプチャされるよう制御する。【００１２】
この態様では、前記開始タイミングは、前記発生タイミングよりも前のタイミングであってもよい。【００１３】
また、本発明の一態様では、前記キャプチャタイミング特定部は、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャの終了タイミングとの関係を示す前記タイミング関係データに基づいて、前記検出に応じた前記終了タイミングを特定し、前記キャプチャ制御部は、特定される前記終了タイミングまでの前記プレイ画像がキャプチャされるよう制御する。【００１４】
また、本発明の一態様では、前記ゲームをプレイするユーザとは異なるユーザから、前記タイミング関係データを受け付けるタイミング関係データ受付部、をさらに含み、前記キャプチャタイミング特定部は、受け付ける前記タイミング関係データに基づいて、前記検出に応じた前記キャプチャタイミングを特定する。【００１５】
また、本発明の一態様では、前記キャプチャタイミング特定部は、前記イベントの発生タイミングと前記ゲームのプレイ内容を示すプレイ画像のキャプチャ期間との関係を示す前記タイミング関係データに基づいて、前記検出に応じたキャプチャ期間を特定し、前記キャプチャ制御部は、互いに異なる複数のイベントの検出のそれぞれについて特定される当該検出に応じた前記キャプチャ期間の少なくとも一部が重複する場合に、特定される複数の前記キャプチャ期間の始期のうち最も早いタイミングから、当該複数の前記キャプチャ期間の終期のうち最も遅いタイミングまでの前記プレイ画像が１つの動画像としてキャプチャされるよう制御する。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るゲームシステムの全体構成の一例を示す図である。
【図２】キャプチャ条件データの一例を示す図である。
【図３】一覧表示画面の一例を示す図である。
【図４】登録画面の一例を示す図である。
【図５】編集画面の一例を示す図である。
【図６】編集画面の一例を示す図である。
【図７Ａ】複数のイベントそれぞれの発生タイミングとプレイ画像のキャプチャタイミングとの関係の一例を模式的に示す説明図である。
【図７Ｂ】複数のイベントそれぞれの発生タイミングとプレイ画像のキャプチャタイミングとの関係の一例を模式的に示す説明図である。
【図７Ｃ】複数のイベントそれぞれの発生タイミングとプレイ画像のキャプチャタイミングとの関係の一例を模式的に示す説明図である。
【図７Ｄ】複数のイベントそれぞれの発生タイミングとプレイ画像のキャプチャタイミングとの関係の一例を模式的に示す説明図である。
【図７Ｅ】複数のイベントそれぞれの発生タイミングとプレイ画像のキャプチャタイミングとの関係の一例を模式的に示す説明図である。
【図８】キャプチャ一覧画面の一例を示す図である。
【図９】本発明の一実施形態に係るクライアントで実現される機能の一例を示す機能ブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１８】
図１は、本発明の一実施形態に係るゲームシステム１の全体構成の一例を示す図である。図１に示すように、本実施形態に係るゲームシステム１は、いずれもコンピュータを中心に構成されたサーバ１０とクライアント１２（１２−１〜１２−ｎ）とを含んでいる。サーバ１０、クライアント１２は、インターネットなどのコンピュータネットワーク１４に接続されている。そして、サーバ１０、クライアント１２は、互いに通信可能になっている。
【００１９】
サーバ１０は、クライアント１２間で行われるデータのやりとりを中継するサーバコンピュータである。サーバ１０は、図１に示すように、例えば、制御部１０ａと、記憶部１０ｂと、通信部１０ｃと、を含む。制御部１０ａは、例えばＣＰＵ等のプログラム制御デバイスであって、記憶部１０ｂに記憶されたプログラムに従って各種の情報処理を実行する。記憶部１０ｂは、例えばＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。通信部１０ｃは、例えばコンピュータネットワーク１４を介してクライアント１２との間でデータを授受するためのネットワークボードなどの通信インタフェースである。サーバ１０は、通信部１０ｃを経由してクライアント１２との間で情報の送受信を行う。
【００２０】
クライアント１２は、ユーザが利用するコンピュータであり、例えば、パーソナルコンピュータ、ゲームコンソール、テレビ受像機、携帯型ゲーム装置、携帯情報端末、などである。本実施形態では、クライアント１２には、ユーザがプレイするゲームのプログラムがインストールされている。そして、当該クライアント１２のユーザは、当該ゲームのプレイヤとして当該ゲームをプレイする。クライアント１２は、例えば、制御部１２ａと、記憶部１２ｂと、通信部１２ｃと、出力部１２ｄと、入力部１２ｅと、を含む。制御部１２ａは、例えばＣＰＵ等のプログラム制御デバイスであって、記憶部１２ｂに記憶されたプログラムに従って各種の情報処理を実行する。本実施形態に係る制御部１２ａには、ＣＰＵから供給されるグラフィックスコマンドやデータに基づいてフレームバッファに画像を描画するＧＰＵ（Graphics Processing Unit）も含まれている。記憶部１２ｂは、例えばＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。記憶部１２ｂには、制御部１２ａによって実行されるプログラムなどが記憶される。また、本実施形態に係る記憶部１２ｂには、ＧＰＵにより画像が描画されるフレームバッファの領域が確保されている。通信部１２ｃは、例えばコンピュータネットワーク１４を介してサーバ１０との間でデータを授受するための通信インタフェースである。クライアント１２は、通信部１２ｃを経由してサーバ１０や他のクライアント１２との間で情報の送受信を行う。出力部１２ｄは、例えば制御部１２ａから入力される指示に従って情報を表示出力するディスプレイ等の表示部や音声出力するスピーカ等の音声出力部である。入力部１２ｅは、例えばユーザが行った操作の内容を制御部１２ａに出力するゲームコントローラ、タッチパッド、マウス、キーボード、マイク、カメラ等である。
【００２１】
本実施形態では、クライアント１２のユーザがプレイヤとして参加しているゲームのプレイ中に、当該ゲームのプレイ内容を示すプレイ画像が所定のフレームレートで当該クライアント１２のディスプレイに表示される。そして、ディスプレイに表示されるプレイ画像のコピー、すなわちフレームバッファに描画されるプレイ画像のコピーが、クライアント１２の記憶部に設けられた、最大で１５分間の動画像が記憶可能なリングバッファ領域に順次書き込まれる。
【００２２】
そして本実施形態では、当該ゲームのプレイ中に、図２に例示するキャプチャ条件データにおいて設定されているイベントが発生すると、当該イベントに応じたプレイ画像あるいは一連のプレイ画像から構成される動画像がキャプチャされる。また、本実施形態では、ユーザによるキャプチャ操作が行われた際にも、プレイ画像あるいは一連のプレイ画像から構成される動画像がキャプチャされるようになっている。プレイ画像がキャプチャされた場合は、キャプチャされたプレイ画像はキャプチャ画像として記憶部１２ｂに記憶される。動画像がキャプチャされた場合は、当該動画像はエンコードされた上でキャプチャ動画像として記憶部１２ｂに記憶される。キャプチャ動画像は複数のフレーム画像から構成されている。なお一連のプレイ画像がディスプレイに表示される際のフレームレートと記憶部１２ｂに記憶されるキャプチャ動画像のフレームレートとは同じであっても異なっていてもよい。このようにしてクライアント１２の記憶部１２ｂに記憶されたキャプチャ画像又はキャプチャ動画像は、画像投稿サイトなどのインターネット上の各種サイトにアップロードできるようになっている。そしてこのようにしてアップロードされたキャプチャ画像又はキャプチャ動画像は一般に公開される。
【００２３】
キャプチャ条件データは、プレイ画像をキャプチャする条件となるイベントや、イベントの発生タイミングとプレイ画像のキャプチャタイミングとの関係を管理するためのデータである。キャプチャ条件データはクライアント１２の記憶部１２ｂに記憶される。
【００２４】
図２は、プレイヤＡが使用するクライアント１２の記憶部に記憶されているキャプチャ条件データの一例を示す図である。図２に示すように、キャプチャ条件データには、キャプチャ条件ＩＤ、設定プレイヤＩＤ、編集可否データ、発生状況データ、タイトルデータ、イベントデータ、キャプチャ画像種別データ、タイミング関係データが含まれる。
【００２５】
キャプチャ条件ＩＤは、キャプチャ条件データの識別情報である。
【００２６】
設定プレイヤＩＤは、当該キャプチャ条件データを設定したプレイヤの識別情報である。
【００２７】
編集可否データは、当該キャプチャ条件データが記憶されているクライアント１２のユーザによって当該キャプチャ条件データの更新や削除が可能であるか否かを示すデータである。可能である場合は編集可否データの値として「可」が設定され、不可能である場合は編集可否データの値として「不可」が設定される。
【００２８】
発生状況データは、当該キャプチャ条件データにおいて設定されているイベントが発生したか否かを示すデータである。発生済である場合は発生状況データの値として「発生済」が設定され、未発生である場合は発生状況データの値として「未発生」が設定される。
【００２９】
タイトルデータは、プレイ画像がキャプチャされる対象となるゲームのタイトルを示すデータである。
【００３０】
イベントデータは、当該キャプチャ条件データにおいて設定されているイベントを示すデータである。本実施形態では、イベントデータは、キャプチャ条件データにおいて当該イベントデータに関連付けられているタイトルデータが示すタイトルのゲームにおいて発生するイベントを示す。
【００３１】
キャプチャ画像種別データは、キャプチャされる画像の種別を示すデータである。本実施形態では、キャプチャ画像種別データの値として「動画像」又は「静止画像」が設定される。キャプチャ画像種別データの値が「動画像」である場合は動画像であるキャプチャ動画像が記憶部１２ｂに記憶され、「静止画像」である場合は静止画像であるキャプチャ画像が記憶部１２ｂに記憶される。
【００３２】
タイミング関係データは、当該キャプチャ条件データに含まれるイベントデータが示すイベントの発生タイミングとプレイ画像のキャプチャタイミングとの関係を示すデータである。タイミング関係データは、例えば、当該キャプチャ条件データに含まれるイベントデータが示すイベントの発生タイミングとプレイ画像のキャプチャタイミングとの差を示す。
【００３３】
例えばキャプチャ条件ＩＤが「０００１」であるキャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングの３分前がプレイ画像のキャプチャの開始タイミングであることが示されている。また当該キャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングの３分後がプレイ画像のキャプチャの終了タイミングであることが示されている。
【００３４】
また例えばキャプチャ条件ＩＤが「０００２」であるキャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングがプレイ画像のキャプチャの開始タイミングであることが示されている。また当該キャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングの５分後がプレイ画像のキャプチャの終了タイミングであることが示されている。
【００３５】
また例えばキャプチャ条件ＩＤが「０００３」であるキャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングの５分前がプレイ画像のキャプチャの開始タイミングであることが示されている。また当該キャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングの５分後がプレイ画像のキャプチャの終了タイミングであることが示されている。
【００３６】
また例えばキャプチャ条件ＩＤが「０００４」であるキャプチャ条件データに関しては、タイミング関係データに、イベントの発生したタイミングがプレイ画像のキャプチャタイミングであることが示されている。
【００３７】
キャプチャ条件ＩＤが「０００１」、「０００２」、又は、「０００３」であるキャプチャ条件データの例のように、タイミング関係データが、イベントの発生タイミングとプレイ画像のキャプチャの開始タイミングや終了タイミングとの関係を示していてもよい。例えばタイミング関係データがイベントの発生タイミングとプレイ画像のキャプチャの開始タイミングとの差やイベントの発生タイミングとプレイ画像のキャプチャの終了タイミングとの差を示していてもよい。これらの場合は、キャプチャ動画像が記憶部１２ｂに記憶されることとなる。
【００３８】
また、キャプチャ条件ＩＤが「０００１」、又は、「０００３」であるキャプチャ条件データの例のように、プレイ画像のキャプチャの開始タイミングが、イベントの発生タイミングよりも前のタイミングであっても構わない。本実施形態では、上述のようにプレイ画像のコピーが、クライアント１２の記憶部１２ｂに設けられたリングバッファ領域に書き込まれる。そのため、当該リングバッファ領域に記憶されている、イベントの発生前に表示されたプレイ画像のコピーをキャプチャ画像としてクライアント１２の記憶部１２ｂに記憶することができるようになっている。このようにして本実施形態では、イベントの発生タイミングよりも前のタイミングからプレイ画像をキャプチャすることができることとなる。
【００３９】
以下、キャプチャ条件データに設定されている値の表示や設定についてさらに説明する。図３は、プレイヤＡが使用するクライアント１２のディスプレイに表示される一覧表示画面の一例を示す図である。当該一覧表示画面には、キャプチャ条件データに設定されている値が表示される。当該一覧表示画面は、システム画面が表示されている際又はゲームのプレイ中にユーザが所定の操作を行うとディスプレイに表示される。また本実施形態では、クライアント１２の記憶部１２ｂに記憶されているキャプチャ条件データに基づいて生成される一覧表示画面が、当該クライアント１２のディスプレイに表示される。
【００４０】
一覧表示画面には、それぞれキャプチャ条件データに対応付けられるキャプチャ条件情報ＣＣＩが縦に並んで配置されている。ユーザは一覧表示画面に配置されているプルダウンメニューを操作することで、キャプチャ条件情報ＣＣＩの配置順序を変更できるようになっている。図３に例示するキャプチャ条件情報ＣＣＩは、上から順にそれぞれキャプチャ条件ＩＤが「０００１」、「０００２」、「０００３」、及び、「０００４」であるキャプチャ条件データに対応付けられる。キャプチャ条件情報ＣＣＩには、プレイヤアイコンＰＩ、タイトル文字列ＴＳ、及び、イベント文字列ＩＳが含まれる。プレイヤアイコンＰＩは、キャプチャ条件データに含まれる設定プレイヤＩＤに対応付けられるアイコンである。図３には、プレイヤＡに対応付けられるプレイヤアイコンＰＩａ、及び、プレイヤＢに対応付けられるプレイヤアイコンＰＩｂが配置されている。タイトル文字列ＴＳは、キャプチャ条件データに含まれるタイトルデータが示すタイトルを表す文字列である。イベント文字列ＩＳは、キャプチャ条件データに含まれるイベントデータが示すイベントを表す文字列である。
【００４１】
なお本実施形態では、キャプチャ条件情報ＣＣＩに含まれる要素の表示態様、ここでは例えば、プレイヤアイコンＰＩ、タイトル文字列ＴＳ、及び、イベント文字列ＩＳの表示態様は、キャプチャ条件データに含まれる発生状況データの値に応じたものとなっている。具体的には例えば、発生状況データの値が「未発生」であるキャプチャ条件データに対応付けられる要素の明度は、発生状況データの値が「発生済」であるキャプチャ条件データに対応付けられる要素の明度より高いものとなっている。
【００４２】
また、編集可否データの値が「不可」であるキャプチャ条件データに対応付けられるキャプチャ条件情報ＣＣＩには、ロックアイコンＬＩが配置される。
【００４３】
また一覧表示画面には、新規作成リンクＮＬが配置されている。ユーザが当該新規作成リンクＮＬを選択する操作を行うと、図４に示す登録画面がディスプレイに表示される。図４に示す登録画面でユーザは、プルダウンメニューを操作することで、キャプチャ条件データに含まれるタイトルデータの値、イベントデータの値、キャプチャ画像種別データの値、タイミング関係データの値を設定できるようになっている。
【００４４】
ここで、ユーザが登録画面に配置されている登録ボタンＲＢを選択する操作を行ったとする。すると、登録画面において設定されたタイトルデータの値、イベントデータの値、キャプチャ画像種別データの値、及び、タイミング関係データの値を含む新規のキャプチャ条件データが生成されて、クライアント１２の記憶部１２ｂに記憶される。本実施形態では、当該キャプチャ条件データに含まれるキャプチャ条件ＩＤとして、当該クライアント１２の記憶部１２ｂに記憶されているいずれのキャプチャ条件データに含まれるキャプチャ条件ＩＤとも重複しない一意の値が設定される。また、当該キャプチャ条件データに含まれる設定プレイヤＩＤとしては、当該クライアント１２のユーザの識別情報が設定される。また、当該キャプチャ条件データに含まれる編集可否データの値としては「可」が設定される。そして当該キャプチャ条件データに含まれる発生状況データの値としては「未発生」が設定される。
【００４５】
また、図４に示す登録画面が表示されている際に、ユーザが当該登録画面に配置されているアップロードボタンＵＬＢを選択する操作を行ったとする。すると、上述のようにして新規のキャプチャ条件データが生成されて、クライアント１２の記憶部１２ｂに記憶されるとともに、当該キャプチャ条件データがサーバ１０に送信される。当該キャプチャ条件データを受信したサーバ１０は、当該キャプチャ条件データに含まれるキャプチャ条件ＩＤを振り直す。ここでは例えば、当該キャプチャ条件ＩＤを、当該サーバ１０の記憶部１０ｂに記憶されているいずれのキャプチャ条件データに含まれるキャプチャ条件ＩＤとも重複しない一意の値に振り直す。そして、サーバ１０は、キャプチャ条件ＩＤが振り直されたキャプチャ条件データをサーバ１０の記憶部１０ｂに記憶させる。
【００４６】
このようにして、サーバ１０に記憶されたキャプチャ条件データは、当該キャプチャ条件データの送信元であるクライアント１２以外のクライアント１２に送信される。
【００４７】
また本実施形態では、サーバ１０の管理者等がサーバ１０にキャプチャ条件データを記憶させることができるようになっている。このようにしてサーバ１０に記憶されたキャプチャ条件データは、サーバ１０と通信可能なクライアント１２に送信される。
【００４８】
キャプチャ条件データをサーバ１０から受信したクライアント１２は、当該キャプチャ条件データに含まれるキャプチャ条件ＩＤを振り直す。ここでは例えば、当該キャプチャ条件ＩＤを、当該クライアント１２の記憶部１２ｂに記憶されているいずれのキャプチャ条件データに含まれるキャプチャ条件ＩＤとも重複しない一意の値に振り直す。また、当該キャプチャ条件データに含まれる編集可否データの値を「不可」に変更する。そして、当該クライアント１２は、キャプチャ条件ＩＤが振り直されたキャプチャ条件データを当該クライアントの記憶部１２ｂに記憶させる。このようにして、本実施形態では、クライアント１２の記憶部１２ｂに記憶される、当該クライアント１２のユーザであるプレイヤとは異なるプレイヤによって登録されたキャプチャ条件データについては、編集可否データの値として「不可」が設定されることとなる。
【００４９】
また、図４に示す登録画面が表示されている際に、ユーザが当該登録画面に配置されているキャンセルボタンＣＢを選択する操作を行うと、図３に示す一覧表示画面がディスプレイに表示される。
【００５０】
また本実施形態では一覧表示画面に配置されたキャプチャ条件情報ＣＣＩはリンクとなっている。そして、ユーザがキャプチャ条件情報ＣＣＩを選択する操作を行うと、図５や図６に例示する、当該キャプチャ条件情報ＣＣＩに対応付けられるキャプチャ条件データの編集画面がディスプレイに表示される。
【００５１】
図５は、ユーザが図３に示す一覧表示画面において上から２つめのキャプチャ条件情報ＣＣＩを選択する操作を行った際にディスプレイに表示される編集画面の一例を示す図である。当該編集画面には、選択されたキャプチャ条件情報ＣＣＩに対応付けられるキャプチャ条件データに含まれる設定プレイヤＩＤに対応付けられるプレイヤアイコンＰＩが配置されている。図５の例では、プレイヤアイコンＰＩａが配置されている。ここで、設定されている値を変更した上で、更新ボタンＵＢを選択する操作をユーザが行うと、クライアント１２の記憶部１２ｂに記憶されている当該キャプチャ条件データに含まれるイベントデータ等の値が、編集画面において設定されている値に変更される。
【００５２】
また、図５に示す編集画面が表示されている際に、ユーザが当該編集画面に配置されている削除ボタンＤＢを選択する操作を行うと、クライアント１２の記憶部１２ｂに記憶されている当該キャプチャ条件データが記憶部１２ｂから削除される。また、図５に示す編集画面が表示されている際に、ユーザが当該編集画面に配置されているキャンセルボタンＣＢを選択する操作を行うと、図３に示す一覧表示画面がディスプレイに表示される。
【００５３】
図６は、ユーザが図３に示す一覧表示画面において上から４つめのキャプチャ条件情報ＣＣＩを選択する操作を行った際にディスプレイに表示される編集画面の一例を示す図である。当該編集画面にも、選択されたキャプチャ条件情報ＣＣＩに対応付けられるキャプチャ条件データに含まれる設定プレイヤＩＤに対応付けられるプレイヤアイコンＰＩが配置されている。図６の例では、プレイヤアイコンＰＩｂが配置されている。また当該編集画面には、ロックアイコンＬＩが配置されている。本実施形態では、ユーザは編集可否データの値が「不可」であるキャプチャ条件データの値を変更することができない。そのため、図６に示す編集画面ではプレイヤＡは選択されたキャプチャ条件情報ＣＣＩに対応付けられるキャプチャ条件データの編集を行えないようになっている。ここで、ユーザが当該編集画面に配置されているＯＫボタンＯＢを選択する操作を行うと、図３に示す一覧表示画面がディスプレイに表示される。
【００５４】
本実施形態において、キャプチャ条件データに含まれるタイトルデータが示すタイトルのゲームのプレイ中に、当該キャプチャ条件データに含まれるイベントデータが示すイベントが発生したとする。すると、当該イベントの発生タイミングと、当該キャプチャ条件データに含まれるタイミング関係データの値とに基づいて特定されるキャプチャタイミングのプレイ画像がキャプチャされることとなる。そしてクライアント１２の記憶部１２ｂに記憶されている、当該キャプチャ条件データに含まれる発生状況データの値が「未発生」である場合は「発生済」に更新される。なお本実施形態では、当該キャプチャ条件データに含まれるキャプチャ画像種別データが示す種別の画像、ここでは静止画像又は動画像がキャプチャされる。例えばプレイヤＡが、ゲームＡのプレイ中にマップ１にてドラゴンを倒したとする。この場合、当該ドラゴンを倒すイベントの発生タイミングの３分前から３分後までの一連のプレイ画像から構成される動画像がキャプチャ動画像として、プレイヤＡが使用するクライアント１２の記憶部１２ｂに記憶されることとなる。当該キャプチャは、キャプチャ条件ＩＤが「０００１」であるキャプチャ条件データに基づくものである。
【００５５】
ここで、キャプチャ条件データに含まれるイベントデータが示すイベントが発生した際に、当該キャプチャ条件データに含まれる発生状況データの値が「未発生」である場合にプレイ画像がキャプチャされるようにしてもよい。一方、当該キャプチャ条件データに含まれる発生状況データの値が「発生済」である場合はプレイ画像がキャプチャされないようにしてもよい。こうすれば、キャプチャ条件データに含まれるイベントデータが示すイベントが一度発生すると、プレイ画像のキャプチャが行われないこととなる。なお、発生状況データの値が「発生済」であるキャプチャ条件データについて、ユーザからの要求に応じて当該発生状況データの値が「発生済」から「未発生」に変更されても構わない。この場合は、当該発生状況データを含むキャプチャ条件データに含まれるイベントデータが示すイベントが発生した際には、プレイ画像が再度キャプチャされることとなる。このようにすれば、例えばユーザがキャプチャされた画像に不満がある場合などに、プレイ画像のキャプチャを再度行うことができることとなる。
【００５６】
また、キャプチャ条件データに含まれる発生状況データの値が「未発生」であるか「発生済」であるかに関わらず、当該キャプチャ条件データに含まれるイベントデータが示すイベントが発生する度に、プレイ画像がキャプチャされるようにしてもよい。またあるいは、キャプチャ条件データに含まれるイベントデータが示すイベントが発生した回数が所定回数に達した場合に、プレイ画像のキャプチャが行われるようにしてもよい。
【００５７】
このように本実施形態では、キャプチャ条件データが記憶部１２ｂに記憶されていれば、当該キャプチャ条件データに基づいてプレイ画像のキャプチャが行われる。そのため本実施形態によれば、ゲームのプレイ中に発生するイベントに応じたタイミングのプレイ画像を的確にキャプチャすることができることとなる。
【００５８】
また本実施形態では、ユーザがキャプチャ条件データの値、特にイベントデータの値及びタイミング関係データの値を設定可能である。そのため、ユーザはイベントが発生した際に、当該イベントの発生タイミングと所望の時間的関係にあるプレイ画像をキャプチャできる。
【００５９】
また本実施形態では、上述のようにイベントの発生前のタイミングから始まる一連のプレイ画像から構成される動画像をキャプチャすることができる。そのため、イベントの発生に応じて、当該イベントが発生するに至った過程をキャプチャ動画像として記録できる。
【００６０】
また本実施形態では上述のように、他のプレイヤによって設定されたイベントの発生タイミングとプレイ画像のキャプチャタイミングとの関係に基づくプレイ画像のキャプチャを行える。そのため本実施形態によれば、自らが求めるプレイ画像のキャプチャを他のプレイヤに依頼することができる。
【００６１】
また本実施形態では上述の通りクライアント１２の記憶部１２ｂには複数のキャプチャ条件データが記憶される。そのため場合によっては複数のキャプチャ条件データについてのイベントの発生に応じて特定される、プレイ画像がキャプチャされる期間の少なくとも一部が重複することがある。以下、プレイ画像がキャプチャされる期間をキャプチャ期間と呼ぶこととする。この場合は、特定される複数のキャプチャ期間の始期のうち最も早いタイミングから、当該複数のキャプチャ期間の終期のうち最も遅いタイミングまでのプレイ画像が１つのキャプチャ動画像としてキャプチャされることとなる。
【００６２】
例えば図７Ａに示すように、２つのキャプチャ条件データのそれぞれに含まれるイベントデータが示すイベントが日時ｔ１に発生したとする。そして一方のキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングのＰ１／２前からＰ１／２後までであることとする。そして他方のキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングのＰ２／２前からＰ２／２後までであることとする。ここで、Ｐ１＜Ｐ２であることとする。この場合は、日時ｔ１−Ｐ２／２から日時ｔ１＋Ｐ２／２までの期間Ｐに表示されるプレイ画像から構成されるキャプチャ動画像が記憶されることとなる。
【００６３】
この場合において、例えば図７Ｂに示すように、一方のキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングからＰ１後までであることとする。また他方のキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングからＰ２までであることとする。この場合は、日時ｔ１から日時ｔ１＋Ｐ２までの期間Ｐに表示されるプレイ画像から構成されるキャプチャ動画像が記憶されることとなる。
【００６４】
また２つのイベントの発生タイミングが異なることもある。例えば、図７Ｃに示すように、２つのキャプチャ条件データに含まれるイベントデータが示すイベントのそれぞれが日時ｔ１、及び、日時ｔ２に発生したとする。そして日時ｔ１に発生したイベントを示すイベントデータを含むキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングのＰ１／２前からＰ１／２後までであることとする。そして日時ｔ２に発生したイベントを示すイベントデータを含むキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングのＰ２／２前からＰ２／２後までであることとする。ここで、Ｐ１＜Ｐ２であることとする。この場合は、日時ｔ１−Ｐ１／２から日時ｔ２＋Ｐ２／２までの期間Ｐに表示されるプレイ画像から構成されるキャプチャ動画像が記憶されることとなる。
【００６５】
この場合において、例えば図７Ｄに示すように、日時ｔ１に発生したイベントを示すイベントデータを含むキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングからＰ１後までであることとする。また日時ｔ２に発生したイベントを示すキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングからＰ２までであることとする。この場合は、日時ｔ１から日時ｔ２＋Ｐ２までの期間Ｐに表示されるプレイ画像から構成されるキャプチャ動画像が記憶されることとなる。
【００６６】
同様に、例えば図７Ｅに示すように、日時ｔ１に発生したイベントを示すイベントデータを含むキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングからＰ１後までであることとする。また日時ｔ２に発生したイベントを示すキャプチャ条件データにおいて設定されているキャプチャ期間がイベントの発生タイミングのＰ２／２前からＰ２／２後までであることとする。この場合は、日時ｔ１から日時ｔ２＋Ｐ２／２までの期間Ｐに表示されるプレイ画像から構成されるキャプチャ動画像が記憶されることとなる。
【００６７】
本実施形態では、キャプチャ動画像又はキャプチャ画像は、メタデータに関連付けられて記憶部１２ｂに記憶される。ここでメタデータには、例えばファイル名、キャプチャ条件データに含まれるイベントデータの値、イベントの発生タイミングを示す日時などが含まれる。
【００６８】
また本実施形態では、上述のように複数のイベントに対応付けられる１つのキャプチャ動画像が記憶される場合には、当該キャプチャ動画像には複数のイベントのそれぞれに対応付けられるメタデータが関連付けられる。この場合、それぞれのメタデータには、対応付けられるキャプチャ条件データに含まれるイベントデータの値、イベントの発生タイミングを示す日時が含まれる。当該メタデータにはさらに、対応付けられるキャプチャ条件データに対応付けられるキャプチャ期間の始期及び終期に対応する、キャプチャ動画像内における位置を示すデータが含まれていてもよい。キャプチャ動画像内における位置は、例えば、キャプチャ動画像を構成する画像のフレーム番号等で表現される。このようにして本実施形態では、発生した複数のイベントに対応付けられる１つのキャプチャ動画像が記憶されても、メタデータに基づいて、当該キャプチャ動画像からそれぞれのイベントに対応付けられる部分を切り出せるようになっている。なお上述のようにキャプチャ条件データに含まれるイベントデータが示すイベントが発生する度にプレイ画像がキャプチャされる場合には、何回目のイベントの発生であるかを示すデータがメタデータに含まれるようにしてもよい。
【００６９】
また、ユーザから受け付ける要求に応じて、図８に示すような、キャプチャ動画像又はキャプチャ画像の一覧であるキャプチャ一覧画面が表示されるようにしてもよい。図８に例示するキャプチャ一覧画面には、それぞれキャプチャ動画像又はキャプチャ画像に対応付けられる４つのキャプチャ情報ＣＩが配置されている。そして本実施形態では、ユーザがキャプチャ情報ＣＩを選択する操作を行うと、当該キャプチャ情報ＣＩに対応付けられるキャプチャ動画像の再生、又は当該キャプチャ情報ＣＩに対応付けられるキャプチャ画像の表示が行われる。
【００７０】
キャプチャ情報ＣＩには、例えば、キャプチャ動画像又はキャプチャ画像のファイル名、イベントが発生したステージ名などといったキャプチャ動画像又はキャプチャ画像に関する情報、キャプチャ理由、キャプチャ日時、が配置されている。キャプチャ情報ＣＩは、例えば上述のメタデータに基づいて生成される。本実施形態では例えば、メタデータに含まれる上述のイベントデータの値がキャプチャ理由としてキャプチャ一覧画面に配置される。また例えばメタデータに含まれる上述のイベントの発生タイミングを示す日時がキャプチャ日時としてキャプチャ一覧画面に配置される。また、図８に示すように、キャプチャ理由として、何回目のイベントの発生であるかを示す情報が配置されてもよい。また、図８の例では、キャプチャ条件データに基づくキャプチャについてはキャプチャ理由を表す文字列が括弧で囲まれている。一方、ユーザのキャプチャ操作に応じたキャプチャについては、キャプチャ理由として「ユーザが撮影」という文字列が配置されている。
【００７１】
以下、キャプチャ条件データの設定及びプレイ画像のキャプチャについてさらに説明する。
【００７２】
図９は、本実施形態に係るクライアント１２で実現される機能の一例を示す機能ブロック図である。なお、本実施形態に係るクライアント１２で、図９に示す機能のすべてが実現される必要はなく、また、図９に示す機能以外の機能が実現されていても構わない。
【００７３】
本実施形態に係るクライアント１２は、機能的には例えば、キャプチャ条件データ記憶部２０、キャプチャ条件データ受付部２２、キャプチャ条件データ管理部２４、キャプチャ条件データ送信部２６、ゲーム処理実行部２８、検出部３０、キャプチャタイミング特定部３２、キャプチャ制御部３４、キャプチャ画像記憶部３６、キャプチャ通知部３８、を含んでいる。キャプチャ条件データ記憶部２０、キャプチャ画像記憶部３６は、記憶部１２ｂを主として実装される。キャプチャ条件データ受付部２２は、通信部１２ｃを主として実装される。キャプチャ条件データ送信部２６は、通信部１２ｃを主として実装される。キャプチャ制御部３４は、制御部１２ａ及び記憶部１２ｂを主として実装される。キャプチャ通知部３８は、通信部１２ｃ及び出力部１２ｄを主として実装される。その他の機能は、制御部１２ａを主として実装される。
【００７４】
そして、以上の機能は、コンピュータであるクライアント１２にインストールされた、以上の機能に対応する指令を含むプログラムを、クライアント１２の制御部で実行することにより実装されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどのコンピュータネットワークを介してクライアント１２に供給される。
【００７５】
キャプチャ条件データ記憶部２０は、図２に例示する上述のキャプチャ条件データを記憶する。本実施形態では、クライアント１２のキャプチャ条件データ記憶部２０に記憶されるキャプチャ条件データは当該クライアント１２に対応付けられるものになっている。そして本実施形態では、クライアント１２によって、キャプチャ条件データ記憶部２０に記憶されているキャプチャ条件データは互いに異なっている。
【００７６】
キャプチャ条件データ受付部２２は、ゲームをプレイするユーザとは異なるユーザからキャプチャ条件データを受け付ける。本実施形態では、クライアント１２のキャプチャ条件データ受付部２２は、当該クライアント１２を使用するユーザとは異なるユーザやサーバ１０の管理者等によってサーバ１０に登録されたキャプチャ条件データをサーバ１０から受信する。なお、キャプチャ条件データ受付部２２が、例えば所定の時間間隔でサーバ１０の記憶部１０ｂに新規のキャプチャ条件データが登録されたか否かを問い合わせてもよい。この場合は、サーバ１０は、新規に登録されたキャプチャ条件データを当該クライアント１２に送信する。
【００７７】
キャプチャ条件データ管理部２４は、キャプチャ条件データ受付部２２が受け付けたキャプチャ条件データをキャプチャ条件データ記憶部２０に記憶させる。また本実施形態ではキャプチャ条件データ管理部２４は、例えば、図４に例示する登録画面に対する入力内容に基づいてキャプチャ条件データを生成して、当該キャプチャ条件データをキャプチャ条件データ記憶部２０に記憶させる。キャプチャ条件データ管理部２４は、キャプチャ条件データをサーバ１０から受け付けた際には、上述のようにしてキャプチャ条件ＩＤが振り直されたキャプチャ条件データをキャプチャ条件データ記憶部２０に記憶させる。また、キャプチャ条件データの更新操作が行われた際は、キャプチャ条件データ管理部２４は、キャプチャ条件データ記憶部２０に記憶されている当該キャプチャ条件データを更新する。また、キャプチャ条件データの削除操作が行われた際には、キャプチャ条件データ管理部２４は、キャプチャ条件データ記憶部２０に記憶されている当該キャプチャ条件データを削除する。
【００７８】
キャプチャ条件データ送信部２６は、キャプチャ条件データをサーバ１０に送信する。本実施形態では、例えば、ユーザが図４に例示する登録画面に配置されているアップロードボタンＵＬＢを選択する操作を行った際に、キャプチャ条件データ管理部２４が新規のキャプチャ条件データを生成してクライアント１２の記憶部１２ｂに記憶させる。そして、キャプチャ条件データ送信部２６が当該キャプチャ条件データをサーバ１０に送信する。サーバ１０は、上述のようにしてキャプチャ条件ＩＤが振り直されたキャプチャ条件データをサーバ１０に記憶させることによって、当該キャプチャ条件データを登録する。登録されたキャプチャ条件データは、上述のようにして、当該キャプチャ条件データの送信元のクライアント１２とは異なるクライアント１２のキャプチャ条件データ受付部２２が受信する。
【００７９】
なお、編集画面を介してキャプチャ条件データの更新が行われた際に、キャプチャ条件データ送信部２６が更新されたキャプチャ条件データをサーバ１０に送信してもよい。そして、当該キャプチャ条件データの送信元のクライアント１２とは異なるクライアント１２のキャプチャ条件データ受付部２２が当該キャプチャ条件データを受信してもよい。そして、当該キャプチャ条件データを受信したクライアント１２のキャプチャ条件データ管理部２４が、キャプチャ条件データ記憶部２０に記憶されているキャプチャ条件データの値を、受信したキャプチャ条件データの値に更新してもよい。
【００８０】
また、編集画面を介してキャプチャ条件データの削除が行われた際に、キャプチャ条件データ送信部２６が、削除されたキャプチャ条件データのキャプチャ条件ＩＤをサーバ１０に送信してもよい。そして、当該キャプチャ条件ＩＤの送信元のクライアント１２とは異なるクライアント１２のキャプチャ条件データ受付部２２が当該キャプチャ条件ＩＤを受信してもよい。そして、当該キャプチャ条件ＩＤを受信したクライアント１２のキャプチャ条件データ管理部２４が、キャプチャ条件データ記憶部２０に記憶されている、当該キャプチャ条件ＩＤを含むキャプチャ条件データを削除してもよい。
【００８１】
ゲーム処理実行部２８は、クライアント１２にインストールされているゲームのプログラムを実行する。そして上述のように、ゲーム処理実行部２８は、所定のフレームレートでプレイ画像を生成してディスプレイに表示させる。またゲーム処理実行部２８は、上述のように表示されるプレイ画像のコピーをリングバッファ領域に書き込む。
【００８２】
検出部３０は、ゲームのプレイ中に発生するイベントを検出する。本実施形態では、検出部３０は、ゲーム処理実行部２８によるゲームのプログラムの実行に伴い、当該ゲームにおいて発生したイベントを検出する。なお検出部３０は、イベントが発生した際にゲーム処理実行部２８が通知する、当該イベントが発生した旨を受け付けることで当該イベントを検出してもよい。また検出部３０は、所定のフレームレートでイベントの発生の有無を確認することで当該イベントを検出してもよい。
【００８３】
キャプチャタイミング特定部３２は、検出部３０によるイベントの検出に応じて、タイミング関係データに基づいて、当該検出に応じたキャプチャタイミングを特定する。本実施形態では、キャプチャタイミング特定部３２は、例えば、キャプチャ条件データ記憶部２０に記憶されているキャプチャ条件データにおいて、検出部３０が検出するイベントを示すイベントデータに関連付けられているタイミング関係データを特定する。そしてキャプチャタイミング特定部３２は、特定されるタイミング関係データと、イベントが検出されるタイミングと、に基づいて、当該検出に応じたキャプチャタイミングを特定する。なお、キャプチャタイミング特定部３２は、上述のように当該検出に応じたプレイ画像のキャプチャの開始タイミングや終了タイミングを特定してもよい。また、キャプチャタイミング特定部３２は、ゲームをプレイするユーザとは異なるユーザから受け付けるタイミング関係データに基づいて、当該検出に応じたキャプチャタイミングを特定してもよい。またキャプチャタイミング特定部３２は、当該検出に応じたキャプチャ期間を特定してもよい。
【００８４】
キャプチャ制御部３４は、キャプチャタイミング特定部３２により特定されるキャプチャタイミングのプレイ画像がキャプチャされるよう制御する。本実施形態では、キャプチャ制御部３４は例えば、特定されるキャプチャタイミングに表示されるプレイ画像、あるいは特定されるキャプチャタイミングに表示されたプレイ画像をキャプチャしてキャプチャ画像記憶部３６に記憶させる。ここで、上述のように、キャプチャ条件データに含まれるキャプチャ画像種別データの値が「動画像」である場合は、キャプチャ動画像を記憶させ、「静止画像」である場合は、キャプチャ画像を記憶させる。また、キャプチャ制御部３４は、上述のようにキャプチャ動画像又はキャプチャ画像にメタデータを関連付けて、キャプチャ画像記憶部３６に記憶させる。また、図７Ａ〜図７Ｅに示すように、互いに異なる複数のイベントの検出のそれぞれについて特定される当該検出に応じたキャプチャ期間の少なくとも一部が重複する場合がある。この場合に、キャプチャ制御部３４は、特定される複数のキャプチャ期間の始期のうち最も早いタイミングから、当該複数のキャプチャ期間の終期のうち最も遅いタイミングまでのプレイ画像が１つの動画像としてキャプチャされるよう制御してもよい。また、キャプチャ制御部３４は、上述の場合に複数のキャプチャ期間のそれぞれについてのキャプチャ動画像を統合するようにしてもよい。
【００８５】
キャプチャ画像記憶部３６は、キャプチャ制御部３４がキャプチャした画像を記憶する。本実施形態では、メタデータに関連付けられたキャプチャ動画像やキャプチャ画像を記憶する。
【００８６】
キャプチャ通知部３８は、プレイ画像がキャプチャされた際にその旨をディスプレイに表示させる。またキャプチャ通知部３８は、他のユーザから受け付けたキャプチャ条件データに基づいてプレイ画像がキャプチャされた際にその旨を当該他のユーザが使用するクライアント１２に送信してもよい。またこの場合に、キャプチャ通知部３８が、プレイ画像がキャプチャされたことが記述された電子メールを当該他のユーザのメールアドレス宛に送信しても構わない。また当該他のユーザが所有するスマートフォンに、プレイ画像がキャプチャされた旨の通知を受信可能なアプリケーションがインストールされていてもよい。そしてキャプチャ通知部３８は、プレイ画像がキャプチャされた際に、当該アプリケーションの接続先であるネットワークサービス経由でプレイ画像がキャプチャされた旨を当該他のユーザに通知してもよい。またキャプチャ通知部３８は、この場合に、キャプチャ画像又はキャプチャ動画像を当該他のユーザが使用するクライアント１２に送信してもよい。また本実施形態では、キャプチャ通知部３８は、図８に例示するキャプチャ一覧画面の生成及びディスプレイへの表示を行う。
【００８７】
また、キャプチャ条件データに基づいて記憶されたキャプチャ画像やキャプチャ動画像が画像投稿サイトなどの各種サイトにアップロードされた際に、当該サイトのＵＲＬが、当該キャプチャ条件データの値を設定したユーザに送信されてもよい。
【００８８】
なお、本発明は上述の実施形態に限定されるものではない。
【００８９】
例えばイベントとキャプチャタイミングとの関係が予め定められていてもよい。具体的には例えば、イベントデータとタイミング関係データとを関連付けたデータがキャプチャ条件データ記憶部２０に予め記憶されていてもよい。そして、キャプチャ条件データ管理部２４が、イベントの指定の受付に応じて、当該イベントを示すイベントデータと、当該イベントデータに関連付けられているタイミング関係データと、を含むキャプチャ条件データを生成してもよい。そしてキャプチャ条件データ管理部２４が、当該キャプチャ条件データを、キャプチャ条件データ記憶部２０に記憶させるようにしてもよい。このようにすれば、ユーザはイベントの発生タイミングとプレイ画像のキャプチャタイミングとの関係を指定することなく、予め設定された当該関係に従って、プレイ画像がキャプチャされることとなる。
【００９０】
また、キャプチャ動画像がライブストリーミング配信されても構わない。例えば、キャプチャ動画像がクライアント１２の記憶部１２ｂに記憶されるのではなく、バッファリングされた上で、ライブストリーミングサービスを提供するサイトにアップロードされて公開されても構わない。そして当該サイトのＵＲＬがキャプチャ条件データを設定したユーザのクライアント１２に送信されるようにしてもよい。
【００９１】
また、サーバ１０が複数の筐体から構成されていてもよい。また、サーバ１０とクライアント１２との役割分担は上述のものに限定されない。また、サーバ１０とクライアント１２とは一体であってもよい。
【００９２】
例えばクライアント１２にインストールされたブラウザを介してプレイ画像が表示される、サーバサイドで実行されるゲームのプログラムにおけるプレイ画像のキャプチャに本実施形態を応用してもよい。例えば、サーバ１０でゲームのプログラムが実行される際に、サーバ１０が、当該ゲームのプレイ中に発生するイベントの検出、当該検出に応じたキャプチャタイミングの特定、プレイ画像のキャプチャを行ってもよい。あるいはサーバ１０が、特定されるキャプチャタイミングに関連付けてプレイ画像のキャプチャ指示をクライアント１２に通知してもよい。そして、クライアント１２が当該キャプチャ指示に応じてプレイ画像をキャプチャしてもよい。この場合は、サーバ１０は、キャプチャは行っていないが、特定されるキャプチャタイミングにプレイ画像がキャプチャされるよう制御していることとなる。
【００９３】
また例えば、サーバ１０が、発生を検出したイベントをクライアント１２に通知してもよい。そして、クライアント１２が、当該検出に応じたキャプチャタイミングの特定及びプレイ画像のキャプチャを行ってもよい。
【００９４】
また例えば、キャプチャ条件データは、以上説明したものの他の、クライアント１２にインストールされているシステムプログラムによって使用されているパラメータや、プレイされるゲームにおいて使用されているパラメータが組み合わされたものであってもよい。
【００９５】
ここでシステムプログラムによって使用されるパラメータの例としては、ユーザＩＤ、ユーザの所属リージョン、ユーザのゲーマランク（トロフィーランク・ゲーマスコア）、保有しているゲームタイトル名などが挙げられる。システム内において管理されているパラメータの例としてはその他、特定のゲームのプレイ時間、撮影時間（プレイ画像のキャプチャ時間）などが挙げられる。
【００９６】
また、プレイされるゲームにおいて使用されているパラメータの例としては、特定のゲームのトロフィーの取得数、攻撃相手を倒した数、コンボ数、スコア、ベストタイムなどが挙げられる。プレイされるゲームにおいて管理されているパラメータの例としてはその他、ゲーム内でのマップＩＤ、ロケーションＩＤ、敵オブジェクトＩＤ、アイテムオブジェクトＩＤ、イベントＩＤ、トロフィーＩＤなどが挙げられる。プレイされるゲームにおいて管理されているパラメータの例としてはその他、ゲーム内での取得アイテムオブジェクトの数、クリア回数、トロフィーの取得タイミング、起動時間、攻撃相手を倒した数やスコア数の変動が挙げられる。また、プレイされるゲームにおいて管理されているパラメータの例としてはその他、クライアント１２とサーバ１０との間でのトランザクションの変動、ボイスチャットでの音量や話者数の変動などが挙げられる。
【００９７】
また、上記の具体的な文字列や図面中の具体的な文字列は例示であり、これらの文字列には限定されない。
【図１】
2015093108.tif 000003
【図２】
2015093108.tif 000004
【図３】
2015093108.tif 000005
【図４】
2015093108.tif 000006
【図５】
2015093108.tif 000007
【図６】
2015093108.tif 000008
【図７Ａ】
2015093108.tif 000009
【図７Ｂ】
2015093108.tif 000010
【図７Ｃ】
2015093108.tif 000011
【図７Ｄ】
2015093108.tif 000012
【図７Ｅ】
2015093108.tif 000013
【図８】
2015093108.tif 000014
【図９】
2015093108.tif 000015
【手続補正書】
【提出日】平成27年7月24日(2015.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームのプレイ内容を示すプレイ画像がキャプチャされる条件に対応付けられるキャプチャ条件情報を表示させるキャプチャ条件情報表示部、を含み、
前記キャプチャ条件情報には、当該キャプチャ条件情報に対応付けられる条件を設定したプレイヤの識別情報が含まれる、
ことを特徴とする表示システム。
【請求項２】
前記キャプチャ条件情報には、前記ゲームの名称が含まれる、
ことを特徴とする請求項１に記載の表示システム。
【請求項３】
前記キャプチャ条件情報は、前記プレイ画像がキャプチャされる条件となる、前記ゲームのプレイ中に発生するイベントに対応付けられており、
前記キャプチャ条件情報表示部は、前記イベントが発生したか否かに応じた表示態様で、当該イベントに対応付けられる前記キャプチャ条件情報を表示させる、
ことを特徴とする請求項１又は２に記載の表示システム。
【請求項４】
ゲームのプレイ内容を示すプレイ画像をキャプチャしたキャプチャ画像又はキャプチャ動画像に対応付けられるキャプチャ情報を表示させるキャプチャ情報表示部と、
前記キャプチャ情報の選択に応じて当該キャプチャ情報に対応付けられるキャプチャ画像又はキャプチャ動画像を表示させるキャプチャ画像表示部と、を含み、
前記キャプチャ情報には、当該キャプチャ情報に対応付けられる前記プレイ画像がキャプチャされた条件である、前記ゲームのプレイ中に発生したイベントが示されている、
ことを特徴とする表示システム。
【請求項５】
前記キャプチャ情報には、当該キャプチャ情報に対応付けられる前記イベントの発生に基づく前記プレイ画像のキャプチャが行われたか、ユーザのキャプチャ操作に応じた前記プレイ画像のキャプチャが行われたか、が示されている、
ことを特徴とする請求項４に記載の表示システム。
【請求項６】
ゲームのプレイ内容を示すプレイ画像がキャプチャされる条件に対応付けられるキャプチャ条件情報を表示させるキャプチャ条件情報表示ステップ、を含み、
前記キャプチャ条件情報には、当該キャプチャ条件情報に対応付けられる条件を設定したプレイヤの識別情報が含まれる、
ことを特徴とする表示方法。
【請求項７】
ゲームのプレイ内容を示すプレイ画像をキャプチャしたキャプチャ画像又はキャプチャ動画像に対応付けられるキャプチャ情報を表示させるキャプチャ情報表示ステップと、
前記キャプチャ情報の選択に応じて当該キャプチャ情報に対応付けられるキャプチャ画像又はキャプチャ動画像を表示させるキャプチャ画像表示ステップと、を含み、
前記キャプチャ情報には、当該キャプチャ情報に対応付けられる前記プレイ画像がキャプチャされた条件である、前記ゲームのプレイ中に発生したイベントが示されている、
ことを特徴とする表示方法。
【請求項８】
ゲームのプレイ内容を示すプレイ画像がキャプチャされる条件に対応付けられるキャプチャ条件情報を表示させるキャプチャ条件情報表示手順、をコンピュータに実行させ、
前記キャプチャ条件情報には、当該キャプチャ条件情報に対応付けられる条件を設定したプレイヤの識別情報が含まれる、
ことを特徴とするプログラム。
【請求項９】
ゲームのプレイ内容を示すプレイ画像をキャプチャしたキャプチャ画像又はキャプチャ動画像に対応付けられるキャプチャ情報を表示させるキャプチャ情報表示手順、
前記キャプチャ情報の選択に応じて当該キャプチャ情報に対応付けられるキャプチャ画像又はキャプチャ動画像を表示させるキャプチャ画像表示手順、をコンピュータに実行させ、
前記キャプチャ情報には、当該キャプチャ情報に対応付けられる前記プレイ画像がキャプチャされた条件である、前記ゲームのプレイ中に発生したイベントが示されている、
ことを特徴とするプログラム。
【請求項１０】
ゲームのプレイ内容を示すプレイ画像がキャプチャされる条件に対応付けられるキャプチャ条件情報を表示させるキャプチャ条件情報表示手順、をコンピュータに実行させ、
前記キャプチャ条件情報には、当該キャプチャ条件情報に対応付けられる条件を設定したプレイヤの識別情報が含まれる、
ことを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【請求項１１】
ゲームのプレイ内容を示すプレイ画像をキャプチャしたキャプチャ画像又はキャプチャ動画像に対応付けられるキャプチャ情報を表示させるキャプチャ情報表示手順、
前記キャプチャ情報の選択に応じて当該キャプチャ情報に対応付けられるキャプチャ画像又はキャプチャ動画像を表示させるキャプチャ画像表示手順、をコンピュータに実行させ、
前記キャプチャ情報には、当該キャプチャ情報に対応付けられる前記プレイ画像がキャプチャされた条件である、前記ゲームのプレイ中に発生したイベントが示されている、
ことを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【国際調査報告】
2015093108.tif 000016
2015093108.tif 000017