(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して提供されるコンテンツで用いられるコンテンツ画像から生成されるスクリーンショット画像を管理するスクリーンショット管理装置であって、
スクリーンショット画像を示すスクリーンショットデータと、当該スクリーンショット画像の生成元であるコンテンツ画像の表示内容や当該コンテンツ画像の表示時のコンテンツ提供状態に関連するスクリーンショット付加情報とユーザによって入力されたユーザ入力情報とを含むメタデータとが対応付けされたスクリーンショット保存データを記憶する記憶手段と、
スクリーンショット検索キーを受け付ける検索キー受付手段と、
前記スクリーンショット保存データを参照し、前記検索キー受付手段によって受け付けられた検索キーにマッチするデータが含まれているメタデータに対応付けされているスクリーンショットデータを検索する検索手段と、
検索結果を出力する検索結果出力手段とを含む
ことを特徴とするスクリーンショット管理装置。
【請求項２】
前記コンテンツ画像からスクリーンショット画像を生成して当該スクリーンショット画像を示すスクリーンショットデータを前記記憶手段に登録する際に、前記スクリーンショット付加情報を特定し、当該スクリーンショットデータに特定したスクリーンショット付加情報を含むメタデータを対応付けしたスクリーンショット保存データを生成し、生成したスクリーンショット保存データを登録する登録手段を含む
請求項１記載のスクリーンショット管理装置。
【請求項３】
前記ユーザ入力情報は、スクリーンショットデータの登録に際してユーザによって入力されたものであり、
前記登録手段は、スクリーンショットデータを前記記憶手段に登録する際に、ユーザからのユーザ入力情報を受け付け、受け付けたユーザ入力情報を含むメタデータをスクリーンショットデータに対応付けしたスクリーンショット保存データを生成する
請求項２記載のスクリーンショット管理装置。
【請求項４】
前記スクリーンショット付加情報は、スクリーンショット画像の生成元であるコンテンツ画像の表示内容に関連する情報として、表示されているオブジェクトやＧＵＩパーツの名称や表示位置を示す情報を含む
請求項１から請求項３のうちいずれかに記載のスクリーンショット管理装置。
【請求項５】
前記スクリーンショット付加情報は、スクリーンショット画像の生成元であるコンテンツ画像の表示時のコンテンツ提供状態に関連する情報として、当該コンテンツ提供状態におけるプレイヤキャラクタのステータス情報を含む
請求項１から請求項４のうちいずれかに記載のスクリーンショット管理装置。
【請求項６】
前記コンテンツ画像は、動画を構成するフレーム画像であり、
前記記憶手段は、前記動画における全てあるいは一定期間毎のフレーム画像を示すスクリーンショットデータを含むスクリーンショット保存データを記憶する
請求項１から請求項５のうちいずれかに記載のスクリーンショット管理装置。
【請求項７】
前記スクリーンショット管理装置は、コンテンツを提供するコンテンツ提供サーバ、又はコンテンツの提供を受けるクライアント端末である
請求項１から請求項６のうちいずれかに記載のスクリーンショット管理装置。
【請求項８】
通信ネットワークを介して提供されるコンテンツで用いられるコンテンツ画像から生成されるスクリーンショット画像を管理させるためスクリーンショット管理プログラムであって、
コンピュータに、
スクリーンショット検索キーを受け付ける検索キー受付処理と、
スクリーンショット画像を示すスクリーンショットデータと、当該スクリーンショット画像の生成元であるコンテンツ画像の表示内容や当該コンテンツ画像の表示時のコンテンツ提供状態に関連するスクリーンショット付加情報とユーザによって入力されたユーザ入力情報とを含むメタデータとが対応付けされたスクリーンショット保存データが格納されている記憶装置を参照し、前記検索キー受付処理にて受け付けた検索キーにマッチするデータが含まれているメタデータに対応付けされているスクリーンショットデータを検索する検索処理と、
検索結果を出力する検索結果出力処理とを
実行させるためのスクリーンショット管理プログラム。
【請求項９】
コンピュータに、
さらに、前記コンテンツ画像からスクリーンショット画像を生成して当該スクリーンショット画像を示すスクリーンショットデータを前記記憶装置に登録する際に、前記スクリーンショット付加情報を特定し、当該スクリーンショットデータに特定したスクリーンショット付加情報を含むメタデータを対応付けしたスクリーンショット保存データを生成し、生成したスクリーンショット保存データを登録する登録処理を実行させる
請求項８記載のスクリーンショット管理プログラム。
【請求項１０】
前記ユーザ入力情報は、スクリーンショットデータの登録に際してユーザによって入力されたものであり、
前記登録処理にて、スクリーンショットデータを前記記憶装置に登録する際に、ユーザからのユーザ入力情報を受け付け、受け付けたユーザ入力情報を含むメタデータをスクリーンショットデータに対応付けしたスクリーンショット保存データを生成させる
請求項９記載のスクリーンショット管理プログラム。
【請求項１１】
前記スクリーンショット付加情報は、スクリーンショット画像の生成元であるコンテンツ画像の表示内容に関連する情報として、表示されているオブジェクトやＧＵＩパーツの名称や表示位置を示す情報を含む
請求項８から請求項１０のうちいずれかに記載のスクリーンショット管理プログラム。
【請求項１２】
前記スクリーンショット付加情報は、スクリーンショット画像の生成元であるコンテンツ画像の表示時のコンテンツ提供状態に関連する情報として、当該コンテンツ提供状態におけるプレイヤキャラクタのステータス情報を含む
請求項８から請求項１１のうちいずれかに記載のスクリーンショット管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して提供されるコンテンツで用いられるコンテンツ画像から生成されるスクリーンショット画像を管理するスクリーンショット管理装置、およびスクリーンショット管理プログラムに関する。
【背景技術】
【０００２】
従来から、通信ネットワークを介してゲーム装置などのクライアント装置に提供されるネットワークゲーム等のゲーム画面を、そのままスクリーンショットとしてクライアント装置やゲームサーバに保存することが可能なゲームシステムが提案されている（例えば特許文献１−２）。保存されたスクリーンショット画像は、一般に、プレイヤ間のコミュニケーションのために通信ネットワーク上で公開されたりすることで利用される。
【０００３】
【特許文献１】特開２００２−２８１４７８号公報
【特許文献２】特開２００３−１０９０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のシステムでは、保存された多数のスクリーンショットからあるスクリーンショットを探索する場合、保存されているスクリーンショット画像をそれぞれ確認していく他なく、スクリーンショット画像を示すスクリーンショットデータのファイル名を記憶していない場合には、所望のスクリーンショットを簡単に探すことができないという問題があった。
【０００５】
本発明は、上記の問題を解消すべく、所望のスクリーンショットを迅速かつ正確に検索できるようにし、スクリーンショットを簡便に管理することができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明のスクリーンショット管理装置は、通信ネットワークを介して提供されるコンテンツで用いられるコンテンツ画像から生成されるスクリーンショット画像を管理するスクリーンショット管理装置であって、スクリーンショット画像を示すスクリーンショットデータと、当該スクリーンショット画像の生成元であるコンテンツ画像の表示内容や当該コンテンツ画像の表示時のコンテンツ提供状態に関連するスクリーンショット付加情報とユーザによって入力されたユーザ入力情報とを含むメタデータとが対応付けされたスクリーンショット保存データを記憶する記憶手段と、スクリーンショット検索キーを受け付ける検索キー受付手段と、前記スクリーンショット保存データを参照し、前記検索キー受付手段によって受け付けられた検索キーにマッチするデータが含まれているメタデータに対応付けされているスクリーンショットデータを検索する検索手段と、検索結果を出力する検索結果出力手段とを含むことを特徴とする。
【０００７】
上記の構成としたことで、所望のスクリーンショットを迅速かつ正確に検索できるようにし、スクリーンショットを簡便に管理することができるようになる。
【０００８】
前記コンテンツ画像からスクリーンショット画像を生成して当該スクリーンショット画像を示すスクリーンショットデータを前記記憶手段に登録する際に、前記スクリーンショット付加情報を特定し、当該スクリーンショットデータに特定したスクリーンショット付加情報を含むメタデータを対応付けしたスクリーンショット保存データを生成し、生成したスクリーンショット保存データを登録する登録手段を含む構成とされていてもよい。このように構成することで、スクリーンショットを迅速かつ正確に検索できるデータ形式で登録しておくことができる。
【０００９】
前記ユーザ入力情報は、スクリーンショットデータの登録に際してユーザによって入力されたものであり、前記登録手段は、スクリーンショットデータを前記記憶手段に登録する際に、ユーザからのユーザ入力情報を受け付け、受け付けたユーザ入力情報を含むメタデータをスクリーンショットデータに対応付けしたスクリーンショット保存データを生成する構成とされていてもよい。このように構成することで、ユーザが指定した情報をスクリーンショットデータに対応付けしておくことができ、より迅速かつ正確にスクリーンショットを検索することができるようになる。
【００１０】
前記スクリーンショット付加情報は、スクリーンショット画像の生成元であるコンテンツ画像の表示内容に関連する情報として、例えば、表示されているオブジェクトやＧＵＩパーツの名称や表示位置を示す情報を含む。
【００１１】
前記スクリーンショット付加情報は、スクリーンショット画像の生成元であるコンテンツ画像の表示時のコンテンツ提供状態に関連する情報として、例えば、当該コンテンツ提供状態におけるプレイヤキャラクタのステータス情報を含む。
【００１２】
前記コンテンツ画像は、動画を構成するフレーム画像であり、前記記憶手段は、前記動画における全てあるいは一定期間毎のフレーム画像を示すスクリーンショットデータを含むスクリーンショット保存データを記憶する構成としてもよい。このように構成すれば、動画を構成するフレーム画像を示すスクリーンショットデータを検索対象とすることが可能となる。
【００１３】
前記スクリーンショット管理装置は、例えば、コンテンツを提供するコンテンツ提供サーバ、又はコンテンツの提供を受けるクライアント端末である。
【００１４】
また、本発明のスクリーンショット管理プログラムは、通信ネットワークを介して提供されるコンテンツで用いられるコンテンツ画像から生成されるスクリーンショット画像を管理させるためスクリーンショット管理プログラムであって、コンピュータに、スクリーンショット検索キーを受け付ける検索キー受付処理と、スクリーンショット画像を示すスクリーンショットデータと、当該スクリーンショット画像の生成元であるコンテンツ画像の表示内容や当該コンテンツ画像の表示時のコンテンツ提供状態に関連するスクリーンショット付加情報とユーザによって入力されたユーザ入力情報とを含むメタデータとが対応付けされたスクリーンショット保存データが格納されている記憶装置を参照し、前記検索キー受付処理にて受け付けた検索キーにマッチするデータが含まれているメタデータに対応付けされているスクリーンショットデータを検索する検索処理と、検索結果を出力する検索結果出力処理とを実行させるためのものである。
【発明の効果】
【００１５】
本発明によれば、所望のスクリーンショットを迅速かつ正確に検索できるようにし、スクリーンショットを簡便に管理することができるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態について図面を参照して説明する。
【００１７】
図１は、本発明の一実施の形態におけるスクリーンショット管理機能を備えたコンテンツ提供システム１００の構成の例を示すブロック図である。図１に示すように、本例のコンテンツ提供システム１００は、コンテンツ提供サーバ１０と、クライアント端末２１〜２Ｎ（Ｎ：任意の正の整数。以下同じ。）とを含む。コンテンツ提供サーバ１０、およびクライアント端末２１〜２Ｎは、それぞれ、インターネットなどの通信ネットワーク３０に接続されている。
【００１８】
コンテンツ提供システム１００は、クライアント端末２１〜２Ｎに対してオンラインゲームや仮想空間画像などのコンテンツを提供する機能と、コンテンツにおける２Ｄ画像（２次元画像）や３Ｄ画像（３次元画像）をスクリーンショットとして保存する機能と、保存したスクリーンショットを検索して検索結果を提示する機能とを有する。
【００１９】
コンテンツ提供サーバ１０は、本システム１００のシステム管理者によって管理され、例えばＷＷＷサーバなどの情報処理装置によって構成される。
【００２０】
クライアント端末２１〜２Ｎは、それぞれ、コンテンツのユーザ（例えばオンラインゲームのプレイヤ）によって管理され、パーソナルコンピュータや携帯通信端末（携帯電話端末、ＰＤＡ（Personal Digital Assistants）、携帯用ゲーム機等）などの情報処理装置によって構成される。
【００２１】
次に、本例のコンテンツ提供システム１００の動作について説明する。
図２は、クライアント端末２１が実行するスクリーンショット保存処理の例を示すフローチャートである。スクリーンショット保存処理は、クライアント端末２１が備える記憶装置に格納されているコンピュータプログラム（スクリーンショット管理プログラム）に従って、コンテンツの提供を受けているとき（例えばゲーム画像の切替タイミングである３０ｍｓ毎）に実行される。ここでは、コンテンツの提供を受けているクライアント端末２１のユーザＸからの要求に応じて、コンテンツで用いられているコンテンツ画像であるスクリーンショットＳを保存する場合を例に説明する。また、ここでは、説明を簡単にするため、スクリーンショットＳの保存に関わる部分のみについて説明することとし、本発明に関わらない処理についての説明は省略しているものとする。
【００２２】
スクリーンショット保存処理において、クライアント端末２１は、自己が備える入力装置のユーザＸの操作によるスクリーンショット保存要求を受けると（ステップＳ１０１のＹ）、自己が備える表示装置に表示されているコンテンツ画像であるスクリーンショットＳを示すスクリーンショットデータに、そのスクリーンショットデータを一意に特定可能なスクリーンショットＩＤ（あるいはファイル名）を付与し、スクリーンショットデータとスクリーンショットＩＤとを対応付けて保存する（ステップＳ１０２）。
【００２３】
スクリーンショットＳを示すスクリーンショットデータを取得すると、クライアント端末２１は、スクリーンショットＳの描画のために用いられている描画情報のうち所定の情報を、スクリーンショット付加情報としてスクリーンショットＩＤに対応付けして保存する（ステップＳ１０３）。
【００２４】
スクリーンショット付加情報は、ゲームなどのコンテンツを構成するあらゆるロジックの情報や対応するスクリーンショットＳに表示されている全ての情報が該当する。例えば、スクリーンショット付加情報は、対応するスクリーンショットＳに表示されている全てのオブジェクトやＧＵＩ（Graphical User Interface）パーツの表示情報、スクリーンショットＳに表示されている全てのオブジェクトやＧＵＩパーツのゲーム情報、仮想カメラの向きや動き、フォグや天球のモデル番号などの表示エフェクトの情報、パーティクルの構成情報などを含む。
【００２５】
具体的には、「オブジェクトやＧＵＩパーツの表示情報」として、オブジェクトやＧＵＩパーツのモデルＩＤ（数値や文字列）、位置・角度・大きさ・速度・角速度・力のかかり具合、モデルの組み合わせ方（ボーンＩＤ［例えば、人間型キャラクタを示すポリゴンデータ（３次元コンピュータグラフィクスで立体形状を表現する際に用いられる多角形データ）において骨組を構成する各骨を意味する「ボーン」のＩＤ］の連結情報）、アニメーションキーフレームのＩＤ、スクリーンショットＳが示すコンテンツ画像にて表示されている地形の頂点情報、スクリーンショットＳが示すコンテンツ画像が表示されていたときに音出力されている効果音を示す効果音情報などがある。
【００２６】
また、「オブジェクトやＧＵＩパーツのゲーム情報」として、プレイヤ名、プレイヤＩＤ、ゲームで使用されているパラメータ（ＨＰ（ヒットポイント）、ＭＰ（マジックポイント）、アイテムの装備状況など）などのステータス情報、チャットの吹き出しなどの画面上に表示されているテキストデータ、スクリーンショットＳが示すコンテンツ画像にて表示されている地形を構成する設定情報（水や鉱物、養分の量など）がある。
【００２７】
次に、クライアント端末２１は、ユーザＸからのユーザ入力によるユーザ入力情報を受け付け、受け付けたユーザ入力情報をスクリーンショットＩＤに対応付けして保存する（ステップＳ１０４）。ステップＳ１０４では、クライアント端末２１は、例えば、ユーザ入力情報の入力画面を表示し、その入力画面上で入力されたユーザ入力情報を受け付けるようにすればよい。ユーザ入力情報としては、ユーザＸによるスクリーンショットＳが示す画像内容の解説（例えば、「始めてキャラクタＡ，Ｂ，Ｃの三人で遊んでいるところ」）などが考えられる。
【００２８】
上記のようにして、スクリーンショットデータと、スクリーンショット付加情報と、ユーザ入力情報とを、スクリーンショットＩＤに対応付けしたスクリーンショット保存データが、クライアント装置２１が備える記憶装置に格納される。
【００２９】
具体的には、スクリーンショットＳが例えば図３に示すような画像である場合には、スクリーンショット付加情報として、「３つのプレイヤキャラクタ（プレイヤであるユーザＸの操作に応じて行動するキャラクタ）Ａ，Ｂ，Ｃ」、「１３個の花」、「６個のつぼみ」、「３台のテーブル」、「２本の木」、「１つの看板」、「プレイヤキャラクタＡのＨＰが１１０／２００」、「プレイヤキャラクタＡのＭＰが４２／５０」などが該当することになる。その他には、各表示キャラクタの表示位置を示す情報、各表示キャラクタの大きさ、各表示キャラクタの向き、各表示キャラクタの早さなどを示す情報なども該当する。
【００３０】
スクリーンショット保存データは、例えば図４に示すように、スクリーンショットデータと、スクリーンショット付加情報と、ユーザ入力情報とが、スクリーンショットＩＤに対応付けされた状態で、スクリーンショット保存テーブルに登録される。このスクリーンショット保存テーブルは、クライアント装置２１が備える記憶装置に記憶されている。なお、本例では、簡単のため文字等で表記しているが、スクリーンショット付加情報などのメタデータは、所定のフォーマットを持つバイナリデータやＸＭＬ（Extensible Markup Language）などのマークアップ言語によりコンピュータによる解析が可能な形式でデータベースやファイルに保存される。
【００３１】
図５は、クライアント端末２１が実行するスクリーンショット検索処理の例を示すフローチャートである。ここでは、ユーザＸによって過去に登録されたスクリーンショットＳが検索される場合を例に説明する。
【００３２】
スクリーンショット検索処理において、クライアント端末２１は、先ず、自己が備える入力装置のユーザＸの操作によるスクリーンショットの検索依頼を受けると、自己が備える表示装置に検索キーワード入力画面を表示する（ステップＳ２０１）。
【００３３】
検索キーワード入力画面には、例えば図６に示すように、検索キーワードの入力領域１０１と、入力が完了したあとに押下される完了ボタン１０２とが設けられている。ユーザＸは、クライアント端末２１が備える入力装置を操作して、入力領域１０１に１又は２以上の検索キーワードを入力する。ここで、２以上の検索キーワードを入力した場合に、ＯＲ検索やＡＮＤ検索などの検索方法を指定できるようにしてもよい。検索キーワードの入力を終えると、ユーザＸは、完了ボタン１０２を押下する。なお、検索キーワードは、文字、数字、記号、文章、これらの組合せなど、検索キーとなるものであればどのようなものであってもよい。ユーザＸは、探しているスクリーンショットＳの特徴をキーワードとして指定する。
【００３４】
ユーザＸにより検索キーワードが入力され完了ボタン１０２が押下されると、クライアント端末２１は、入力された検索キーワードを受け付け（ステップＳ２０２）、自己が備える記憶装置に記憶されているスクリーンショット保存テーブル（図４参照）を参照し、検索キーワードにマッチ（例えば、完全一致、一部一致）するデータがメタデータ（スクリーンショット付加情報、ユーザ入力情報）に含まれているスクリーンショット保存データを探索する検索処理を実行する（ステップＳ２０３）。
【００３５】
例えば、検索キーワードが「プレイヤキャラクタＡ、プレイヤキャラクタＢ、およびプレイヤキャラクタＣ」であるとすると、プレイヤキャラクタＡ，Ｂ，Ｃの全てが含まれているメタデータを含むスクリーンショット保存データを検索する。スクリーンショットＳがプレイヤキャラクタＡ，Ｂ，Ｃの全てを含むもの（図３参照）であれば、少なくともスクリーンショットＳのスクリーンショットデータを含むスクリーンショット保存データは検索されることになる。
【００３６】
そして、クライアント端末２１は、検索されたスクリーンショット保存データのスクリーンショットが示すスクリーンショット画像を、自己が備える表示装置に検索結果として表示する（ステップＳ２０４）。例えば、プレイヤキャラクタＡ，Ｂ，Ｃの全てを含むスクリーンショットＳのスクリーンショット画像（図３参照）を表示する。
【００３７】
なお、検索キーワードにマッチするスクリーンショット保存データが複数検索された場合には、検索されたスクリーンショット保存データ全てのスクリーンショットを検索結果として表示するようにしてもよい。また、複数検索された場合に、検索されたスクリーンショット保存データ全てのスクリーンショットＩＤを表示し、ユーザＸが選択したスクリーンショットＩＤに対応付けされているスクリーンショットが示すスクリーンショット画像を表示するようにしてもよい。また、複数検索された場合に、検索されたスクリーンショット保存データ全てのスクリーンショットＩＤを表示し、絞込み検索のための検索キーワードを受け付けて、さらに検索するようにしてもよい。
【００３８】
上記のようにして、スクリーンショット保存テーブルに登録されているスクリーンショット保存データが検索され、検索されたスクリーンショット保存データに含まれるスクリーンショットの画像が表示される。
【００３９】
なお、上述した実施の形態では、クライアント端末２１が、クライアント端末２１が備える記憶装置にスクリーンショット保存データを登録し、スクリーンショットの検索処理を行う構成としていたが、コンテンツ提供サーバ１０が、コンテンツ提供サーバ１０が備える記憶装置にスクリーンショット保存データを登録し、クライアント端末４１から受信した検索キーワードを用いてスクリーンショットの検索処理を行うようにしてもよい。この場合、コンテンツ提供サーバ１０は、クライアント端末２１からのスクリーンショット保存要求を受けたとき、サーバ１０においてコンテンツ画像をレンダリングするとき、あるいはスクリプトによる所定のタイミングで、スクリーンショットデータを保存する処理（ステップＳ１０２に相当する処理）を開始するようにすればよい。
【００４０】
また、上述した実施の形態では、スクリーンショットデータを保存する際にスクリーンショット付加情報とユーザ入力情報とを含むメタデータを対応付けして登録する構成としていたが、ユーザ入力情報を同時に保存する必要はなく、スクリーンショット付加情報のみをメタデータとして登録するようにしてもよい。すなわち、上述したステップＳ１０４の処理にてユーザ入力情報が指定されなかった場合に、スクリーンショット付加情報のみをメタデータとして登録するようにすればよい。この場合、ユーザ入力情報が空のままスクリーンショット保存テーブルに登録することとして、スクリーンショット付加情報のみからスクリーンショットを検索ことは可能である。また、上述したステップＳ１０４の処理を行わないようにしてもよい。ただし、検索精度をより高めるために、ユーザ入力情報を保存することは、実際のアプリケーションにおいては多用されることが考えられる。
【００４１】
以上に説明したように、上述した一実施の形態では、通信ネットワーク３０を介して提供されるコンテンツ（例えばオンラインゲーム）で用いられるコンテンツ画像から生成されるスクリーンショット画像を管理するスクリーンショット管理装置（クライアント端末２１、コンテンツ提供サーバ１０）が、スクリーンショット画像を示すスクリーンショットデータと、そのスクリーンショット画像の生成元であるコンテンツ画像の表示内容やそのコンテンツ画像の表示時のコンテンツ提供状態に関連するスクリーンショット付加情報を含むメタデータとが対応付けされたスクリーンショット保存データを記憶する記憶装置を備え、スクリーンショット検索キー（例えば検索キーワード）を受け付け、スクリーンショット保存データを参照して受け付けた検索キーにマッチするデータが含まれているメタデータに対応付けされているスクリーンショットデータを検索し、検索結果を出力（スクリーンショットデータが示すスクリーンショット画像の表示）する構成としたので、所望のスクリーンショットを迅速かつ正確に検索できるようにし、スクリーンショットを簡便に管理することができるようになる。
【００４２】
すなわち、スクリーンショットデータにメタデータが対応付けされているスクリーンショット保存データを記憶しておき、検索キーにマッチする情報を含むメタデータが対応付けされたスクリーンショットデータを検索する構成としているので、メタデータに含まれている情報を指定することで迅速かつ正確にスクリーンショットデータを検索することができ、容易に検索可能な状態である簡便な状態でスクリーンショットを管理することができるようになる。
【００４３】
スクリーンショット付加情報の内容によって、例えば、特定のキャラクタが表示されているスクリーンショット、特定のアイテムを装備しているキャラクタが表示されているスクリーンショット、任意のキャラクタが椅子に座っている様子が表示されているスクリーンショット、ある特定の条件を満たす植物や生物が表示されているスクリーンショット、ある特定の地点が表示されているスクリーンショット、ある特定の地点が表示されていないスクリーンショット、特定の力で押されている物体が表示されているスクリーンショット、ある色の物体が表示されているスクリーンショットなど、様々な条件でスクリーンショットを検索することが可能となる。
【００４４】
また、上述した実施の形態では、スクリーンショット管理装置（クライアント端末２１、コンテンツ提供サーバ１０）が、コンテンツ画像からスクリーンショット画像を生成してそのスクリーンショット画像を示すスクリーンショットデータを記憶装置に登録する際に、スクリーンショット付加情報を特定し、そのスクリーンショットデータに特定したスクリーンショット付加情報を含むメタデータを対応付けしたスクリーンショット保存データを生成し、生成したスクリーンショット保存データを登録する構成としたので、スクリーンショットを迅速かつ正確に検索できるデータ形式で登録しておくことができる。
【００４５】
また、上述した実施の形態では、スクリーンショット管理装置（クライアント端末２１、コンテンツ提供サーバ１０）が、スクリーンショットデータを記憶装置に登録する際に、ユーザからのユーザ入力情報を受け付け、受け付けたユーザ入力情報を含むメタデータをスクリーンショットデータに対応付けしたスクリーンショット保存データを生成する構成としたので、ユーザが指定した情報をスクリーンショットデータに対応付けしておくことができ、より迅速かつ正確にスクリーンショットを検索することができるようになる。
【００４６】
また、上述した実施の形態では、スクリーンショット付加情報が、スクリーンショット画像の生成元であるコンテンツ画像の表示内容に関連する情報として、表示されているオブジェクトやＧＵＩパーツの名称や表示位置を示す情報を含む構成としているので、表示されているオブジェクトやＧＵＩパーツの名称や表示位置を示す情報を検索キーに指定することによりスクリーンショットを容易に検索することが可能となる。
【００４７】
また、上述した実施の形態では、スクリーンショット付加情報が、スクリーンショット画像の生成元であるコンテンツ画像の表示時のコンテンツ提供状態に関連する情報として、コンテンツ提供状態におけるプレイヤキャラクタのステータス情報を含む構成としているので、コンテンツ提供状態におけるプレイヤキャラクタのステータス情報を検索キーに指定することによりスクリーンショットを容易に検索することが可能となる。
【００４８】
なお、上述した実施の形態において、コンテンツ画像が、動画を構成するフレーム画像であり、記憶装置に、動画における全てあるいは一定期間毎のフレーム画像を示すスクリーンショットデータを含むスクリーンショット保存データを記憶する構成としてもよい。このように構成すれば、動画を構成するフレーム画像を示すスクリーンショットデータを検索対象とすることが可能となる。また、スクリーンショット付加情報に動画タイトルを含む構成とし、動画タイトルと他の情報とを合わせて検索キーとすることで、例えば、ある動画タイトルの動画において、ある効果音が鳴っている間に表示されていたコンテンツ画像のスクリーンショットを検索したり、一定時間前後のスクリーンショットを検索することが可能となる。よって、ある動画タイトルの動画において、ある効果音が鳴っている間に表示されていたキャラクタや、一定時間内に一定時間移動したキャラクタを検索することができるようになる。
【００４９】
なお、上述した実施の形態では特に言及していないが、提供されているコンテンツやコンテンツ画像の内容とは無関係のユーザが使用している情報（例えばクライアント端末２１のシステム情報、ＩＰアドレスなど）を、メタデータに含めるようにしてもよい。
【００５０】
また、上述した実施の形態では特に言及していないが、スクリーンショットデータを示すファイルの内部にメタデータを保存するようにしてもよい。この場合、例えば、ＸＭＬ、ＪＳＯＮ（JavaScript Object Notation，「Java」は登録商標）、あるいは専用に設計されたバイナリ形式のバイト列として保存するようにすればよい。
【００５１】
また、上述した実施の形態では特に言及していないが、スクリーンショット写真の画像データそのもの（スクリーンショットデータ）は、例えばコンテンツ提供サーバ１０側のデータベースにスクリーンショットデータの生成に必要な情報（スクリーンショット写真の画像の表示に必要な情報。具体的にはスクリーンショット付加情報が該当する。）の全てを保存しておくようにすれば、コンテンツ提供サーバ１０側で所望の３Ｄ映像などを生成することができるため、必ずしも保存しておく必要はない。ただし、この場合においても、画像データをサーバ１０の処理負荷を軽減するためにキャッシュとして保存しておく事は可能である。
【００５２】
上述した実施の形態における各処理（スクリーンショット保存処理、スクリーンショット検索処理など）は、スクリーンショット管理装置（クライアント端末２１、コンテンツ提供サーバ１０）が、自己が備える記憶装置に格納されているコンピュータプログラム（スクリーンショット管理プログラム（スクリーンショット保存処理プログラムと、スクリーンショット検索処理プログラムとを含む））に従って実行される。
【産業上の利用可能性】
【００５３】
本発明によれば、所望のスクリーンショットを迅速かつ正確に検索可能とし、スクリーンショットを簡便に管理するのに有用である。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施の形態におけるコンテンツ提供システムの構成例を示すブロック図である。
【図２】スクリーンショット保存処理の例を示すフローチャートである。
【図３】スクリーンショット画像の例を説明図である。
【図４】スクリーンショット保存テーブルの登録状態の例を示す説明図である。
【図５】スクリーンショット検索処理の例を示すフローチャートである。
【図６】検索キーワード入力画面の例を示す説明図である。
【符号の説明】
【００５５】
１０        コンテンツ提供サーバ
２１〜２Ｎ  クライアント端末
３０        通信ネットワーク
１００      コンテンツ提供システム
【図１】
0005063392.tif 000002
【図２】
0005063392.tif 000003
【図３】
0005063392.tif 000004
【図４】
0005063392.tif 000005
【図５】
0005063392.tif 000006
【図６】
0005063392.tif 000007