(57)【特許請求の範囲】
【請求項１】
コンピュータを、
所与の画像生成装置において出力画像を生成するために使用された画像生成前の情報である画像生成用元情報のアップロードを、ネットワークを介して受け付ける手段と、
アップロードされた画像生成用元情報に基づき、前記画像生成装置と同種の画像生成処理を行い、前記画像生成装置で出力された所与の画像に関連した画像を生成し、生成した画像を、ネットワークを介して接続された前記画像生成装置とは異なる端末装置にて参照のみ可能な状態におく手段、
として機能させることを特徴とするプログラム。
【請求項２】
請求項１において、
さらに前記コンピュータを、
所与の画像生成装置において、所与の画像に対してユーザーから受け付けた編集情報のアップロードを前記画像生成用元情報のアップロードに関連づけてネットワークを介して受け付ける手段と、
アップロードされた画像生成用元情報及び編集情報に基づき、前記画像生成装置と同種の画像生成処理及び編集処理を行い、前記画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像を、ネットワークを介して接続された前記画像生成装置とは異なる端末装置にて参照のみ可能な状態におく手段、
として機能させることを特徴とするプログラム。
【請求項３】
請求項１または2において、
所与の端末から前記所与の画像に対する編集情報及び画像生成条件変更情報の少なくとも一方を受け付け、編集情報及び画像生成条件変更情報の少なくとも一方に基づき、画像編集処理及び変更された画像生成条件における画像生成処理の少なくとも一方を行うように前記コンピュータを機能させることを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
画像生成用元情報に基づき生成した画像を、画像生成用元情報をアップロードした端末に閲覧させ、端末からネットワークを介して確認情報を受け取り、前記確認情報が確認ＯＫを示している場合に生成した画像をネットワークを介して参照可能な状態におくように前記コンピュータを機能させることを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記画像生成用元情報として、仮想カメラの配置、画角、アングル、視線方向に関する情報、オブジェクトの配置情報、配置されるオブジェクトの種類、キャラクタに使用されるモデルを特定する情報、キャラクタのモーションを特定する情報、背景やマップの種類を特定する情報の少なくとも一つを含むように前記コンピュータを機能させることを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記端末からダウンロード要求があったとき、前記画像生成装置で出力された所与の画像に関連して生成した画像のダウンロードを禁止するように前記コンピュータを機能させることを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれかに記載のプログラムを記憶したサーバと、前記画像生成装置とを含むことを特徴とする画像提供システム。
【請求項８】
画像生成装置とサーバによって実行される画像提供方法であって、
画像生成装置は、
出力された所与の画像を生成するために使用した画像生成前の画像生成用元情報を所与の記憶媒体に記憶させ、
サーバは、
所与の記憶媒体に記憶された画像生成用元情報のアップロードをネットワークを介して受け付け、
アップロードされた画像生成用元情報に基づき前記画像生成装置と同種の画像生成処理を行い、
前記画像生成装置に出力された所与の画像に関連した画像を生成し、
生成した画像を、ネットワークを介して接続された前記画像生成装置とは異なる端末装置にて参照のみ可能な状態におくことを特徴とする画像提供方法。
【請求項９】
請求項８において、
画像生成装置は、
所与の画像に対してユーザーから受け付けた編集情報を前記画像生成用元情報に関連づけて所与の記憶媒体に記憶させ、
サーバは、
所与の記憶媒体に記憶された画像生成用元情報とこれに関連づけて記憶された編集情報のアップロードをネットワークを介して受け付け、
アップロードされた画像生成用元情報及び編集情報に基づき前記画像生成装置と同種の画像生成処理及び編集処理を行い、
前記画像生成装置に出力された所与の画像に関連した画像を生成し、
生成した画像を、ネットワークを介して接続された前記画像生成装置とは異なる端末装置にて参照のみ可能な状態におくことを特徴とする画像提供方法。
【請求項１０】
請求項８または９において、
前記サーバは、前記端末からダウンロード要求があったとき、前記画像生成装置で出力された所与の画像に関連して生成した画像のダウンロードを禁止することを特徴とする画像提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スクリーンショット提供システム、方法、プログラム及び情報記憶媒体に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
最近ではホームページやメール、チャット、掲示板等のオンラインコミュニケーションサービスにおいてゲーム画面等のスクリーンショットがよく用いられており、このようなゲーム画面等のスクリーンショット画像は、プレーヤ間のコミュニケーションを活性化させることに貢献している。
【０００３】
スクリーンショットの画像の用途としては、例えば「こんな立派な城を建てたぞ」等のゲーム上の成果の自慢や、例えば複数のプレーヤでゲーム上の旅を行った場合の思い出の１ショットである記念撮影や、例えば冒険記やストーリテリングの挿絵として利用したり、「この謎で困っているんだけど誰か知らない」等の質問をしたり等である。
【０００４】
スクリーンショットのようにゲーム等の画面をそのまま利用することで、嘘偽りのない真実を確実にわかりやすく伝えることができる。
【０００５】
しかしパソコン等の画像をスクリーンショット画像としてとりたい場合には、スクリーンショットをとる操作は簡単である。パソコン等の機能を利用したスクリーンショットは画像データをビットマップ形式で取り込むのが一般的であった。従ってその後にグラフィックツールに読み込んで圧縮したりトリミングしたり、ホームページに貼り付けたりといった手間がかっていた。
【０００６】
また、ユーザーがゲーム画面を取り込んでホームページで公開したり、メールに添付して頒布する行為を著作権侵害として禁止しているゲームに関しては、パソコンのようなスクリーンショット画像を提供することはできない。
【０００７】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、画面のスクリーンショットを簡単に作成し、著作権侵害等の危険を回避可能な新しいタイプのスクリーンショット提供システム、方法、プログラム及び情報記憶媒体を提供することである。
【０００８】
【課題を解決するための手段】
（１）本発明は、画像生成装置とサーバを含むスクリーンショット提供システムであって、
画像生成装置は、
出力された所与の画像を生成するために使用した画像生成前の画像生成用元情報を所与の記憶媒体に記憶させる手段を含み、
サーバは、
所与の記憶媒体に記憶された画像生成用元情報のアップロードをネットワークを介して受け付ける手段と、
アップロードされた画像生成用元情報に基づき前記画像生成装置と同種の画像生成処理を行い、前記画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におく手段とを含むことを
特徴とする。
【０００９】
また本発明は、画像生成装置とサーバを含むスクリーンショット提供方法であって、
画像生成装置は、
出力された所与の画像を生成するために使用した画像生成前の画像生成用元情報を所与の記憶媒体に記憶させ、
サーバは、
所与の記憶媒体に記憶された画像生成用元情報のアップロードをネットワークを介して受け付け、
アップロードされた画像生成用元情報に基づき前記画像生成装置と同種の画像生成処理を行い、前記画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におくことを特徴とする。
【００１０】
ここにおいてスクリーンショットとは表示部に出力された画像の一部または全部またはこれらに基づいて生成された画像であって、例えば画像生成装置のユーザーによって指定された画像である。
【００１１】
ここで出力された画像は、画像生成装置で生成された画像であれば何でもよく３次元画像でもよいし、２次元画像でもよいし、例えばゲーム画面、リプレイ画面、ステイタス画面（プレーヤが集めたアイテム等が表示される画面）、ランキング画面等でもよい。
【００１２】
また所与の記憶媒体とは、例えば画像生成装置内の記憶領域（テンポラリ記憶領域も含む）でもよいし、メモリカード等の外部記憶媒体でもよい。
【００１３】
画像生成装置に出力された所与の画像に関連した画像とは画像生成装置に出力された所与の画像と同じ画像でもよいし、所与の画像に編集処理が施された画像でもよいし、所与の画像に近似した画像でもよい。所与の画像と同じ画像とは、画像生成装置とサーバが提供する画像が同じでも、ハードの違いやソフトの違いよって微差が生じた画像も含む。
【００１４】
前記画像生成装置と同種の画像生成処理とは、例えば画像生成用のハードやソフト（例えば描画エンジン等）が同種のものを用いて行う画像生成処理である。
【００１５】
ネットワークを介して参照可能な状態とは、例えばネットワークを介して接続された他の端末やサーバからリンク等によって参照可能な状態にあることである。
【００１６】
本発明ではスクリーンショット提供システムのサーバに画像生成装置と同様の画像生成機能をもたせ、画像生成装置で取得されたスクリーンショット画像生成前の画像生成用元情報をサーバにアップロードさせる。そしてスクリーンショット提供システムのサーバで当該画像生成用元情報に基づいて画像生成装置と同種の画像生成を行うことで、スクリーンショット画像をサーバ上で、他の端末やサーバから参照可能な状態におくとこができる。
【００１７】
ここでスクリーンショット提供システムのサーバは画像生成装置とネットワークを介して接続されている場合でもよいし、画像生成装置がスタンドアロンで存在する場合でもよい。前者の場合には、所与の記憶媒体は例えば画像生成装置の一時記憶領域であり、当該一時記憶領域に記憶された画像生成用元情報が自動的にスクリーンショット提供システムのサーバにアップロードされるようにすることもできる。また後者の場合には、所与の記憶媒体が例えばメモリカードであり、ユーザーがメモリカードに格納されたデータをＰＣ等の他の端末を介してスクリーンショット提供システムのサーバにアップロードするようにしてもよい。
【００１８】
なお画像生成用元情報は連続した複数のフレームの画像生成用元情報を持つようにしてもよい。このようにすることで、スクリーンショット提供システムのサーバに動画を持たせ参照可能な状態におくことができる。
【００１９】
本発明によれば所与の画像は、ビットマップ形式の描画済みデータではなく画像生成用元情報という形式で頒布することができる。このため例えばスクリーンショットとして所与の画像を取得した人を含む第三者が、無断で所与の画像を使用したり改変したりするのを防止することができる。また所与の画像のアップロード時のデータ量の削減が可能となる。
【００２０】
（２）また本発明に係るスクリーンショット提供システム及び方法は、
画像生成装置は、
所与の画像に対してユーザーから受け付けた編集情報を前記画像生成用元情報に関連づけて所与の記憶媒体に記憶させ、
サーバは、
所与の記憶媒体に記憶された画像生成用元情報とこれに関連づけて記憶された編集情報のアップロードをネットワークを介して受け付ける手段と、
アップロードされた画像生成用元情報及び編集情報に基づき前記画像生成装置と同種の画像生成処理及び編集処理を行い、前記画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におく手段とを含むことを
特徴とする。
【００２１】
編集情報とは、例えば編集用に入力された情報である編集用コマンドや、編集用マクロ等またはそれらに基づき内部で生成された編集命令である。
【００２２】
本発明によれば、所与の画像に対してユーザーが編集処理を施した画像を編集後の描画データ（ビットマップデータ）としてアップロードするのではなく、編集用に入力された編集用コマンド等を画像生成用元データに付加してアップロードを行う。
【００２３】
本発明ではスクリーンショット提供システムのサーバに画像生成装置と同様の編集機能をもたせ、画像生成装置で取得されたスクリーンショット画像生成前の画像生成用元情報とスクリーンショット画像に対して施された編集情報をスクリーンショット提供システムのサーバにアップロードさせる。そしてスクリーンショット提供システムのサーバで当該画像生成用元情報及び編集情報に基づいて画像生成装置と同種の画像生成処理及び編集処理を行うことで、編集されたスクリーンショット画像をスクリーンショット提供システムのサーバ上で、他の端末やサーバから参照可能な状態におくとこができる。
【００２４】
（３）本発明は、スクリーンショット提供システムであって、
所与の画像生成装置に出力された画像を生成するために使用した画像生成前の情報である画像生成用元情報のアップロードをネットワークを介して受け付ける手段と、
アップロードされた画像生成用元情報に基づき前記画像生成装置と同種の画像生成処理を行い、所与の画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におく手段とを含むことを、
特徴とする。
【００２５】
また本発明にかかるプログラムは、コンピュータにより実行可能なプログラム（情報記憶媒体又は搬送波に具現化されるプログラム）であって、上記手段をコンピュータに実現させることを特徴とする。また本発明にかかる情報記憶媒体は、コンピュータにより読みとり可能な情報記憶媒体、上記手段をコンピュータに実現させるためのプログラムを含むことを特徴とする。
【００２６】
本スクリーンショット提供システムは、例えばネットワーク上のサーバで実現することができる。
【００２７】
ここにおいてスクリーンショットとは表示部に出力された画像の一部または全部またはこれらに基づいて生成された画像であって、例えば画像生成装置のユーザーによって指定された画像である。
【００２８】
ここで出力された画像は、画像生成装置で生成された画像であれば何でもよく３次元画像でもよいし、２次元画像でもよいし、例えばゲーム画面、リプレイ画面、ステイタス画面（プレーヤが集めたアイテム等が表示される画面）、ランキング画面等でもよい。
【００２９】
画像生成装置に出力された所与の画像に関連した画像とは画像生成装置に出力された所与の画像と同じ画像でもよいし、所与の画像に編集処理が施された画像でもよいし、所与の画像に近似した画像でもよい。所与の画像と同じ画像とは、画像生成装置とサーバが提供する画像が同じでも、ハードの違いやソフトの違いよって微差が生じた画像も含む。
【００３０】
前記画像生成装置と同種の画像生成処理とは、例えば画像生成用のハードやソフト（例えば描画エンジン等）が同種のものを用いて行う画像生成処理である。
【００３１】
ネットワークを介して参照可能な状態とは、例えばネットワークを介して接続された他の端末やサーバからリンク等によって参照可能な状態にあることである。
【００３２】
本発明のスクリーンショット提供システムは、画像生成装置と同様の画像生成機能を持ち、画像生成装置で取得されたスクリーンショット画像生成前の画像生成用元情報のアップロードを受け付ける。そしてサーバで当該画像生成用元情報に基づいて画像生成装置と同種の画像生成を行うことで、スクリーンショット画像をサーバ上で、他の端末やサーバから参照可能な状態におくとこができる。
【００３３】
ここでスクリーンショット提供システムは画像生成装置とネットワークを介して接続されている場合でもよいし、画像生成装置がスタンドアロンで存在する場合でもよい。前者の場合には、所与の記憶媒体は例えば画像生成装置の一時記憶領域であり、当該一時記憶領域に記憶された画像生成用元情報が自動的にサーバにアップロードされるようにすることもできる。また後者の場合には、所与の記憶媒体が例えばメモリカードであり、ユーザーがメモリカードに格納されたデータをＰＣ等の他の端末を介してサーバにアップロードするようにしてもよい。
【００３４】
なお画像生成用元情報は連続した複数のフレームの画像生成用元情報を持つようにしてもよい。このようにすることで、サーバに動画を持たせ参照可能な状態におくことができる。
【００３５】
本発明によれば所与の画像は、ビットマップ形式の描画済みデータではなく画像生成用元情報という形式で頒布することができる。このため例えばスクリーンショットとして所与の画像を取得した人を含む第三者が、無断で所与の画像を使用したり改変したりするのを防止することができる。また所与の画像のアップロード時のデータ量の削減が可能となる。
【００３６】
（４）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体は、
所与の画像生成装置において、所与の画像に対してユーザーから受け付けた編集情報のアップロードを前記画像生成用元情報のアップロードに関連づけてネットワークを介して受け付ける手段と、
アップロードされた画像生成用元情報及び編集情報に基づき前記画像生成装置と同種の画像生成処理及び編集処理を行い、前記画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におく手段と、
を含むことを特徴とする。
【００３７】
編集情報とは、例えば編集用に入力された情報である編集用コマンドや、編集用マクロ等またはそれらに基づき内部で生成された編集命令である。
【００３８】
本発明によれば、所与の画像に対してユーザーが編集処理を施した画像を編集後の描画データ（ビットマップデータ）としてアップロードを受け付けるのではなく、編集用に入力された編集用コマンド等を画像生成用元データに付加してアップロードを受け付ける。
【００３９】
本発明ではスクリーンショット提供システムに画像生成装置と同様の編集機能をもたせ、画像生成装置で取得されたスクリーンショット画像生成前の画像生成用元情報とスクリーンショット画像に対して施された編集情報をスクリーンショット提供システムにアップロードさせる。そしてスクリーンショット提供システムで当該画像生成用元情報及び編集情報に基づいて画像生成装置と同種の画像生成処理及び編集処理を行うことで、編集されたスクリーンショット画像をスクリーンショット提供システム上で、他の端末やサーバから参照可能な状態におくとこができる。
【００４０】
（５）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体の前記画像生成用元情報は、
画像生成装置に出力された所与の画像のレンダリング前の画像生成用元情報であることを特徴とする。
【００４１】
（６）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体の前記所与の画像は、
画像生成装置に出力された画像に対して入力されたユーザーからのスクリーンショット取得指示入力に基づき特定された画像であることを特徴とする。
【００４２】
スクリーンショット取得指示入力に基づき特定された画像とは、例えばユーザーからのスクリーンショット取得指示ボタンが押下された瞬間に表示されていた画像である。
【００４３】
（７）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体は、
画像生成用元情報をネットワークを介して配信する手段を含むこと特徴とする。
【００４４】
画像生成用元情報をネットワークを介して端末やサーバ等に配信される。
【００４５】
本発明によれば所与の画像は、ビットマップ形式の描画済みデータとして配信されるのではなく、画像生成用元情報という形式で配信される。このため例えば配信を受けた人が、無断で所与の画像を使用したり改変したりするのを防止することができる。また所与の画像のアップロード時のデータ量の削減が可能となる。
【００４６】
（８）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体は、
所与の端末から前記所与の画像に対する編集情報及び画像生成条件変更情報の少なくとも一方を受け付け、編集情報及び画像生成条件変更情報の少なくとも一方に基づき、画像編集処理及び変更された画像生成条件における画像生成処理の少なくとも一方を行うことを特徴とする。
【００４７】
ここにおいて画像生成条件変更情報とは、例えば仮想カメラの位置やアングルの変更やオブジェクトのモデルや配置の変更やマップの変更等である。
【００４８】
本発明によれば、ユーザーは画像生成条件の変更を行うことにより、所与の画像を違った視点やアングルからみたり、オブジェクトやモデルを変更してみたりすることができる。
【００４９】
（９）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体は、
画像生成用元情報に基づき生成した画像を、画像生成用元情報をアップロードした端末に閲覧させ、端末からネットワークを介して確認情報を受け取り、前記確認情報が確認ＯＫを示している場合に生成した画像をネットワークを介して参照可能な状態におくことを特徴とする。
【００５０】
例えば確認処理を行いて確認ＯＫであった場合に、記憶部に保持するようにしてもよい。このようにすることでユーザーの意図した画像と異なる画像が参照可能な状態に置かれることを防止することができる。
【００５１】
（１０）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体は、
前記画像生成用元情報として、仮想カメラの配置、画角、アングル、視線方向に関する情報、オブジェクトの配置情報、配置されるオブジェクトの種類、キャラクタに使用されるモデルを特定する情報、キャラクタのモーションを特定する情報、背景やマップの種類を特定する情報の少なくとも一つを含むことを特徴とする。
【００５２】
（１１）また本発明に係るスクリーンショット提供システム、プログラム及び情報記憶媒体の、前記画像生成用元情報は、
画像生成装置に出力された画像に対してユーザーの指定によって決定される所与の瞬間の静止画像を生成するための画像生成用元情報であることを特徴とする。
【００５３】
【発明の実施の形態】
以下、本発明の好適な実施形態について図面を用いて説明する。
【００５４】
１．構成
図１は、本実施の形態のスクリーンショット提供システムの構成の一例を説明するための図である。
【００５５】
本実施の形態のスクリーンショット提供システム１は、スクリーンショット提供システムのサーバ装置１００とユーザーの情報端末２０（以下、「クライアント端末」という）２０と画像生成装置３０を含み、これらが例えばプロバイダと呼ばれる通信取引業者のネットワークを介してインターネット等のネットワーク１０を介して接続されている。
【００５６】
なおネットワーク１０の伝送路は、無線の伝送路を含んでいてもよいし、有線の伝送路で接続されていてもよい。また一般回線を使用する場合でもよいし専用回線を使用する場合でもよい。
【００５７】
なお同図において少なくともスクリーンショット提供システムのサーバ装置１００を含めばよく、それ以外については任意の構成要素とすることができる。
【００５８】
スクリーンショット提供システムのサーバ装置１００は、インターネット回線等に接続されてデータの送受信を行う通信装置１１０、ワークステーション等のホストコンピュータ１２０、データベース１５０を含み、Ｗｅｂサーバ等としての機能も備えており、インターネット上でワールド・ワイド・ウェブ（ＷＷＷ）に対応したホームページを開設している。
【００５９】
なお通信装置１１０は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ＩＳＤＮ回線、あるいは専用線等の通信回線を介して、他のサーバ装置や端末と間でデータの送受信を行う。
【００６０】
画像生成装置３０は、例えばユーザーが所有するゲーム装置やＰＣ（パーソナルコンピュータ）や携帯電話等であり、入力部、制御部（画像生成部）、表示部、通信部などを備える。
【００６１】
例えば画像生成装置３０とスクリーンショット提供システムのサーバ装置１００はネットワーク１０を介して接続されている場合でもよいし、画像生成装置３０がスタンドアロンである場合でもよい。前者の場合には、画像生成装置３０は通信部を備え、インターネットに接続され、データの送受が可能な情報端末である。
【００６２】
ユーザーは当該画像生成装置３０により生成された画像のうち所望の画像についてのスクリーンショットをとって当該スクリーンショットを生成するためのデータ（画像生成用元データ）を所与の記憶媒体に格納することができる。
【００６３】
前者の場合には所与の記憶媒体は例えば画像生成装置の一時記憶領域であり、当該一時記憶領域からスクリーンショット提供システムのサーバ装置１００に対し、画像生成用元情報が自動的にアップロードされるようにすることもできる。
【００６４】
また後者の場合には、所与の記憶媒体が例えばメモリカードであり、ユーザーがメモリカードに格納されたデータをＰＣ等の他の端末２０を介してサーバにアップロードするようにしてもよい。
【００６５】
情報端末２０は、例えばユーザーが所有するＰＣ（パーソナルコンピュータ）や携帯電話やＰＤＡ等の情報通信端末であり、入力部、制御部、表示部、通信部などを備え、ＷＷＷブラウザがインストールされ、インターネットに接続され、ホームページの閲覧が可能な情報端末である。
【００６６】
ユーザーは情報端末２０からスクリーンショット提供システムのサーバ装置１００が開設しているサイトのホームページのＵＲＬ（Uniform Resource Locator）を指定することにより、本サイトが提供するホームページにアクセスすることができる。
【００６７】
そして本サイトのホームぺージからアップロードされているスクリーンショット画像を参照することができる。なおＷｅｂ上のホームページやメール、チャット、掲示板等にリンクを張って、ホームページやメール、チャット、掲示板等にスクリーンショット画像を用いた編集を行うことができる。
【００６８】
またメモリーカード等に保存されたスクリーンショットを生成するためのデータ（画像生成用元データ）を本サイトのホームぺージからスクリーンショット提供システムのサーバ装置１００にアップロードすることができる。
【００６９】
図２は、本実施形態のサーバ装置及び画像生成装置がネットワークを介して接続されている場合の機能ブロック図である。
【００７０】
ここで処理部２１０は、システム全体の制御、システム内の各ブロックへの命令の指示、ゲーム処理、画像処理、音処理などの各種の処理を行うものであり、その機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）、或いはＡＳＩＣ（ゲートアレイ等）などのハードウェアや、所与のプログラム（ゲームプログラム）により実現できる。
【００７１】
操作部２６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、筺体などのハードウェアにより実現できる。
【００７２】
記憶部２７０は、処理部２１０や通信部２９６などのワーク領域となるもので、メインメモリ、フレームバッファとして機能し、ＲＡＭなどのハードウェアにより実現できる。
【００７３】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）２８０は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部２１０は、この情報記憶媒体１８０に格納される情報に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体２８０には、本発明（本実施形態）の手段（特に処理部２１０に含まれるブロック）を実行するための情報（プログラム或いはデータ）が格納される。
【００７４】
なお、情報記憶媒体２８０に格納される情報の一部又は全部は、システムへの電源投入時等に記憶部１７０に転送されることになる。
【００７５】
表示部２９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、或いはＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。
【００７６】
音出力部２９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカなどのハードウェアにより実現できる。
【００７７】
セーブ用情報記憶装置２９４は、プレーヤの個人データ（セーブデータ）やスクリーンショットを生成するためのデータ（画像生成用元データ）などが記憶されるものであり、このセーブ用情報記憶装置１９４としては、メモリカードや携帯型ゲーム装置などを考えることができる。
【００７８】
送受信部２９６は、外部（例えばスクリーンショット提供システムのサーバ装置１００）との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ、或いは通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００７９】
処理部２１０は、ゲーム処理部２２０、画像生成部２３０、音生成部２５０を含む。
【００８０】
ここでゲーム処理部２２０は、コイン（代価）の受け付け処理、各種モードの設定処理、ゲームの進行処理、選択画面の設定処理、オブジェクト（１又は複数のプリミティブ面）の位置や回転角度（Ｘ、Ｙ又はＺ軸回り回転角度）を求める処理、オブジェクトを動作させる処理（モーション処理）、視点の位置（仮想カメラの位置）や視線角度（仮想カメラの回転角度）を求める処理、マップオブジェクトなどのオブジェクトをオブジェクト空間へ配置するための処理、ヒットチェック処理、ゲーム結果（成果、成績）を演算する処理、複数のプレーヤが共通のゲーム空間でプレイするための処理、或いはゲームオーバー処理などの種々のゲーム処理を、操作部２６０からの操作データや、セーブ用情報記憶装置１９４からの個人データや、ゲームプログラムなどに基づいて行う。
【００８１】
画像生成部２３０は、ゲーム処理部２２０からの指示等にしたがって各種の画像処理を行い、例えばオブジェクト空間内で仮想カメラ（視点）から見える画像を生成して、表示部２９０に出力する。また、音生成部２５０は、ゲーム処理部２２０からの指示等にしたがって各種の音処理を行い、ＢＧＭ、効果音、音声などの音を生成し、音出力部２９２に出力する。
【００８２】
なお、ゲーム処理部２２０、画像生成部２３０、音生成部２５０の機能は、その全てをハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。或いは、ハードウェアとプログラムの両方により実現してもよい。
【００８３】
ゲーム処理部２２０は、スクリーンショット取得処理部２２２、スクリーンショット画像生成用元情報アップロード処理部２２４を含む。
【００８４】
ここでスクリーンショット取得処理部２２２は、出力された所与の画像を生成するために使用した画像生成前の画像生成用元情報を所与の記憶媒体に記憶させる処理を行う。なお所与の画像に対してユーザーから受け付けた編集情報も前記画像生成用元情報に関連づけて所与の記憶媒体に記憶させるようにしてもよい。
【００８５】
また出力された画像に対して入力されたユーザーからのスクリーンショット取得指示入力に基づき前記所与の画像を特定するようにしてもよい。
【００８６】
スクリーンショット画像生成用元情報アップロード処理部２２４は、記憶部２７０等に記憶されたスクリーンショット画像生成用元情報２４０をスクリーンショット提供システムのサーバ装置１００にアップロードする処理を行う。
【００８７】
画像生成部２３０は、座標変換、クリッピング処理、透視変換、或いは光源計算などの種々のジオメトリ処理（３次元演算）や、ジオメトリ処理後のオブジェクト（モデル）を、フレームバッファに描画する描画処理を行う。
【００８８】
なお、本実施形態のゲームシステムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、このようなシングルプレーヤモードのみならず、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。
【００８９】
また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末を用いて生成してもよい。
【００９０】
一方、スクリーンショット提供システムのサーバ装置１００は、ホストコンピュータ１２０、データベース１５０を含んでいる。
【００９１】
なお以下に説明する本システムのサーバ装置１００の機能は、例えば物理的に複数のコンピュータに分散して持たせて実行させるようにしてもよい。
【００９２】
ホストコンピュータは１２０は、処理部１３０と記憶部１２２と情報記憶媒体１２６と送受信部１２４を含んでいる。
【００９３】
送受信部１２４は、端末２０やデータベース１５０とデータのやり取りをするもので送信機能と受信機能の両方を有するが、送信手段と受信手段とに分散して送受信機能を実現してもよい。
【００９４】
記憶部１２２は処理部１３０や送受信部１２４などのワーク領域となるものでありその機能は例えばＲＡＭ等のハードウエアにより実現される。
【００９５】
処理部１３０は受信した処理要求に基づきどの端末によって送信されたものであるかやどのような配信要求であるか判別し各種処理を行うもので、その機能は、ハードウェア（ＣＰＵ、ＤＳＰ等のプロセッサ又はゲートアレイ等のＡＳＩＣ）とプログラム（ゲームプログラム、又はファームウェア等）との組み合わせにより実現される。但し、処理部１００の機能の全てを、ハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。
【００９６】
また処理部１３０は、各端末からの処理要求情報に基づき各端末にホームページ画像を表示するためのコンテンツや画像情報を生成する処理も行う。なお画像情報は、各端末でＷｅｂページを表示できるように例えばＨＴＭＬファイル等のコンテンツ記述言語により記述されたファイルで生成される。
【００９７】
なお処理部１３０はコンテンツのみ生成してユーザーの情報端末に送信し、ユーザーの情報端末で例えばｊａｖａアプレット等で画像生成を行うようにしてもよいし、処理部１３０でＸＭＬで記述されたコンテンツを生成してユーザーの情報端末に送信し、ユーザーの情報端末で画像生成を行うようにしてもよい。
【００９８】
また各種処理要求に基づき、ホームページ上の画像の更新等の各種処理を行う。
【００９９】
処理部１３０はスクリーンショットサービス提供処理部１３２を含む。
【０１００】
スクリーンショットサービス提供処理部１３２は、出力された画像を生成するために使用した画像生成前の情報である画像生成用元情報のアップロードをネットワークを介して受け付け、アップロードされた画像生成用元情報に基づき前記画像生成装置と同種の画像生成処理を行い、所与の画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におくために必要な処理を行う。
【０１０１】
また所与の画像生成装置において、所与の画像に対してユーザーから受け付けた編集情報のアップロードを前記画像生成用元情報のアップロードに関連づけてネットワークを介して受け付け、アップロードされた画像生成用元情報及び編集情報に基づき前記画像生成装置と同種の画像生成処理及び編集処理を行い、前記画像生成装置に出力された所与の画像に関連した画像を生成し、生成した画像をネットワークを介して参照可能な状態におく処理を行うようにしてもよい。
【０１０２】
また画像生成用元情報をネットワークを介して配信するために必要な処理を行うようにしてもよい。
【０１０３】
また前記所与の画像に対する編集情報及び画像生成条件変更情報の少なくとも一方を受け付け、編集情報及び画像生成条件変更情報の少なくとも一方に基づき、画像編集処理及び変更された画像生成条件における画像生成処理の少なくとも一方を行うようにしてもよい。
【０１０４】
また画像生成用元情報に基づき生成した画像を、画像生成用元情報をアップロードした端末に閲覧させ、端末からネットワークを介して確認情報を受け取り、前記確認情報が確認ＯＫを示している場合に生成した画像をネットワークを介して参照可能な状態におくようにしてもよい。
【０１０５】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）１２６は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。
【０１０６】
処理部１３０は、この情報記憶媒体１２６に格納される情報に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体１２６には、本発明（本実施形態）の手段（特に処理部１１０に含まれるブロック）を実行するための情報（プログラム或いはデータ）が格納される。
【０１０７】
なお、上述したその他の機能も情報記憶媒体１２６から情報を読み取って実現することも可能である。
【０１０８】
また情報記録媒体１２６に格納されるプログラム、データ等は、その一部もしくは全部をネットワーク回線などの伝送媒体を介して受信する構成にしてもよい。すなわち、ホストコンピュータ１２０は、情報記憶媒体１２６からではなく、例えば、ネットワークを介して所定のホスト端末装置等から搬送波に具現化された（ｅｍｂｏｄｉｅｄ）形式のプログラム、データ等を受信して上述した種々の機能を実現することも可能である。
【０１０９】
またデータベース１５０は、ホストコンピュータ１２０とデータの送受信を行う送受信部１５２と、スクリーンショット画像生成用元情報１６２等を利用可能な状態で記憶した情報記憶部１６０とを含んで構成され、スクリーンショット画像生成用元情報データベースとして機能する。
【０１１０】
情報記憶部１６０は磁気的、光学的記録媒体や半導体メモリ等のＣＰＵで読み取り可能な記憶媒体であり、例えばＲＡＭ、ハードディスク（磁気ディスク）やフレキシブルディスク、ＣＤ−ＲＯＭ等により実現される。
【０１１１】
ここでスクリーンショット画像生成用元情報１６２には、所与の画像生成装置で取得され、いずれかの端末からアップロードされたスクリーンショット画像生成用元情報が記憶されている。
【０１１２】
次にゲーム装置等の画像生成装置で取得されるスクリーンショットについて説明する。
【０１１３】
図３は、本実施の形態の特徴について説明するためのデータフロー図である。
【０１１４】
ゲーム装置等の画像生成装置３０では、例えば操作部からの入力データ３１０に基づきゲーム演算処理３１２を行い、画像生成用元情報３１４を生成する。
【０１１５】
ここにおいてゲーム演算処理３１２とはゲーム特有の演算であり、例えば各ゲーム毎に異なるゲームプログラムの実行によって実現される。
【０１１６】
またゲーム演算処理結果得られる画像生成用元情報３１４は、例えば所与の瞬間におけるゲーム空間の状態を規定する情報である。所与の瞬間におけるゲーム空間の状態を規定する情報とは、例えば所与の瞬間にゲーム空間に存在するオブジェクトの種類やその位置等に関する情報や仮想カメラの位置や向きや画角等に関する情報を含む。
【０１１７】
そして画像生成装置３０では、当該画像生成用元情報３１４に基づき、画像生成部品情報３１８等を用いて画像生成処理３１６を行い、表示部に出力する画像情報３２０を生成する。
【０１１８】
ここにおいて画像生成処理３１６とは、例えば所与のフレームの画像を生成するためのレンダリング処理である。所与のフレームの画像を生成するためのレンダリング処理とは、例えばジオメトリ処理や描画処理等である。例えば３次元ゲーム空間を所与の視点から見た画像を生成する場合には、３次元オブジェクトを２次元のスクリーンに映し込む透視または投影変換処理、画面に現れる部分を決定するクリッピング処理、見える部分と見えない部分を判定する隠面処理、光の当たり具合や反射、透過の様子を計算するシェーディング計算処理、オブジェクト表面の模様や凹凸、周りの景色などを貼り付けより現実感を出すためのマッピング処理等の少なくとも一つの処理である。
【０１１９】
一般に画像生成処理は、当該画像生成装置で実行されるゲームの種類には関係なく、画像生成装置のハードウエアの種類や設定によって決定される。
【０１２０】
画像生成部品情報３１８とは、例えばオブジェクトのモデル情報やマッピングされるテクスチャの情報等の画像生成時に各フレームで共通して使用される情報を含む。
【０１２１】
画像情報３２０は、例えば表示部に出力される画像のビットマップデータであり、例えばフレームバッファ等に描画された各画素の情報等である。
【０１２２】
画像生成処理３１６において、出力された所与の画像に対してスクリーンショット取得指示が入力されると、当該画像の画像生成処理３１６前の情報である、画像生成用元情報３１４が、スクリーンショット画像生成用元情報３２２として画像生成装置３０内または画像生成装置３０に付属した所与の記憶媒体に格納される。
【０１２３】
そして所与の記憶媒体に格納されたスクリーンショット画像生成用元情報３２２は、所与のタイミングで画像生成装置３０から、または他の情報通信端末を介してスクリーンショット提供システムのサーバ装置１００にアップロードされる（ａ１）。
【０１２４】
本実施の形態では、スクリーンショット提供システムのサーバ装置１００は、画像生成装置と同種の画像生成機能を有している。例えばスクリーンショット提供システムのサーバ装置１００は、画像生成装置と同じ描画エンジンを有しており、同じレンダリング処理が可能に構成されている。
【０１２５】
またスクリーンショット提供システムのサーバ装置１００は、画像生成装置と同種の画像生成部品情報３１８’を有している。
【０１２６】
そしてスクリーンショット提供システムのサーバ装置１００では、スクリーンショット画像生成用元情報３２２に基づき、画像生成部品情報３１８’等を用いて画像生成装置３０と同種の画像生成処理３１６’を行い、スクリーンショット画像情報３２６を生成する。
【０１２７】
スクリーンショット提供システムのサーバ装置１００とネットワークを介して接続されたクライアント端末２０は、スクリーンショット提供システムのサーバ装置１００のスクリーンショット画像情報（ビットマップデータ）を参照できるが、ダウンロードすることはできない（ａ２）。
【０１２８】
また前記クライアント端末２０は、スクリーンショット提供システムのサーバ装置１００のスクリーンショット用画像生成元情報をダウンロードすることができる（ａ３）。
【０１２９】
図４はスクリーンショット画像の一例である。
【０１３０】
同図はオンラインゲームにおいて複数のプレーヤで旅をしたときの思い出の１ショットとして記念撮影を行った時のスクリーンショット画像である。
【０１３１】
プレーヤは同画像が画面に出力されているタイミングでスクリーンショット取得指示ボタン等を押すことにより当該画像をスクリーンショット画像として取得することができる。
【０１３２】
図５は、図４のスクリーンショット画像を生成するための画像生成用元情報の一例について説明するための図である。
【０１３３】
画像生成用元情報としては、マップ及び仮想カメラに関するデータ４１０、キャラクターに関するデータ４２０，地上のオブジェクトに関するデータ４３２等を含む。
【０１３４】
マップ及び仮想カメラに関するデータ４１０としては、図４のスクリーンショット画像に使用されているマップの種類を表す番号４１２、仮想カメラの位置を表す座標値４１４、仮想カメラのアングルを表す数値４１６、仮想カメラのズーム量を表す数値４１８等である。
【０１３５】
キャラクタに関するデータ４２０としては、図４のスクリーンショット画像に表示されている９人のキャラクタと馬２頭と１匹の怪物についてそれぞれ、キャラクタの種類を表す番号４２２，キャラクタの配置場所を表す座標値４２４，キャラクタの向きを表す数値４２６，キャラクタのポーズを表す数値２４８、キャラクタの服装を表す数値４３０等である。
【０１３６】
ここでキャラクタの種類を表す番号４２２は、例えばモデルデータに対応した番号であり、当該番号により使用するモデルデータを特定することができる。またキャラクタのポーズを表す数値４２８とは、例えばキャラクタのモーションの種類やモーションデータのフレーム番号等である。
【０１３７】
地上のオブジェクトに関するデータ４３２としては、図４のスクリーンショット画像に表示されている地上のオブジェクト（キャラクタ以外）についてそれぞれ、オブジェクトの種類を表す番号４３４，オブジェクトの配置場所を表す座標値４３６等である。
【０１３８】
ここでオブジェクトの種類を表す番号４３４は、例えばモデルデータに対応した番号であり、当該番号により使用するモデルデータを特定することができる。
【０１３９】
また例えばスクリーンショット画像について、スクリーンショット画像を取得した画像生成装置において所与の編集処理を行い、編集処理後のスクリーンショット画像についてアップロードを行うようにしてもよい。
【０１４０】
図６は、編集処理が施されたスクリーンショット画像の一例について説明するための図である。同図に示すようにスクリーンショット画像には「○」４５０と「オレ」４６０という編集が施されている。
【０１４１】
このような編集処理が施されたスクリーンショット画像をアップロードする際には、画像生成元情報と共に、編集内容を再現するための編集情報もアップロードされる。
【０１４２】
図７は、画像生成元情報と共にアップロードされる編集内容の一例について説明するための図である。
【０１４３】
編集情報として、図６の「○」４５０と「オレ」４６０についてそれぞれ、形状を表す数値４７０，画面内の表示場所を表す座標値４７２等を含む。
【０１４４】
スクリーンショット提供システムのサーバ装置１００は、画像生成装置と同種の編集機能を有しており、図７に示すような編集情報に基づき、編集処理を行い、図６に示すような編集処理が施されたスクリーンショット画像を生成する。
【０１４５】
図８は画像生成装置のスクリーンショット取得処理の流れについて説明するためのフローチャート図である。
【０１４６】
画像生成装置では各フレーム毎にステップＳ１０〜ステップＳ６０の処理を繰り返す。
【０１４７】
まず操作部からの入力情報に基づいてｎフレーム目のゲーム演算処理を行い、ｎフレーム目の画像を生成するために使用する画像生成用元情報を生成する（ステップＳ１０）。
【０１４８】
次に画像生成用元情報を用いて、レンダリング処理等の画像生成処理を行い出力する（ステップＳ２０）。
【０１４９】
ここでスクリーンショット所得指示ボタンの押下を検出した場合には、メモリカードにセーブするか否かの確認メッセージを出力し、回答を受け付ける（ステップＳ３０、Ｓ４０）。
【０１５０】
回答が「メモリカードにセーブする」である場合には、ｎフレーム目の画像生成用元情報をメモリカードに保存する（ステップＳ６０）。
【０１５１】
図９は、画像生成装置からスクリーンショット提供システムのサーバ装置１００にスクリーンショット画像生成用元情報をネットワークを介してアップロードする場合の画像生成装置側の処理の流れについて説明するための図である。
【０１５２】
メニューから「スクリーンショットのアップロード」が選択されると以下のステップＳ１２０からステップＳ１６０の処理が実行される（ステップＳ１１０）。
【０１５３】
まずメモリカードにセーブされたスクリーンショット画像生成用元情報のうちどれをアップロードするのかユーザーに選択させる（ステップＳ１２０）。
【０１５４】
次にスクリーンショット提供システムのサーバ装置に接続するための準備処理を行う（ステップＳ１３０）。
【０１５５】
ここでサーバ装置に接続成功しない場合にはエラーメッセージを表示し、再びステップＳ１３０〜ステップＳ１４０の処理を繰り返す（ステップＳ１４０、Ｓ１５０）。
【０１５６】
そして選択されたスクリーンショット画像生成用元情報をスクリーンショット提供システムのサーバ装置にアップロードする（ステップＳ１６０）。
【０１５７】
図１０は、スクリーンショット提供システムのサーバ装置が端末（画像生成装置やクライアント端末）からネットワークを介してアップロードされるスクリーンショット画像生成用元情報を受信する際の処理の流れについて説明するための図である。
【０１５８】
クライアントからアップロード要求を受け取ると、アップロードされたデータを受信する（ステップＳ２１０、Ｓ２２０）。
【０１５９】
そして受信したデータを内部メモリに格納する（ステップＳ２３０）。
【０１６０】
ここでスクリーンショット提供システムのサーバ装置が端末（画像生成装置やクライアント端末）からネットワークを介して受信するデータはスクリーンショット画像生成用元情報である。
【０１６１】
なお、ステップＳ２２０で受信したスクリーンショット用画像生成用元情報に基づき、スクリーンショット画像を生成し、アップロード元の端末に生成したスクリーンショット画像を参照させる画像確認処理を行うようにしてもよい。そして確認ＯＫであった場合にステップＳ２３０の処理を行うようにしてもよい。このようにすることでユーザーの意図したスクリーンショット画像と異なるスクリーンショット画像の画像生成用元情報がメモリーに格納され、ユーザーの意図したスクリーンショット画像と異なるスクリーンショット画像が参照可能な状態に置かれることを防止することができる。
【０１６２】
図１１は、スクリーンショット提供システムのサーバ装置がスクリーンショット画像をネットワークを介して参照可能な状態におき、スクリーンショット画像生成用元情報をクライアントに提供する際の処理の処理の流れについて説明するための図である。
【０１６３】
クライアント端末からスクリーンショット画像の参照要求を受け取ると以下のステップＳ３２０〜Ｓ３６０の処理を行う（ステップＳ３１０）。
【０１６４】
まず要求のあったスクリーンショット画像生成用元情報を内部メモリの中から検索して読み出す（ステップＳ３２０）。
【０１６５】
次にスクリーンショット画像生成用元情報に基づき、スクリーンショット画像を生成する（ステップＳ３３０）。
【０１６６】
次に生成したスクリーンショット画像をクライアント端末に参照させる（ステップＳ３４０）。
【０１６７】
そしてクライアント端末から当該画像のダウンロード要求を受け取ると、当該画像を生成するための画像生成用元情報をダウンロード要求元のサーバに送信する（ステップＳ３５０、Ｓ３６０）。
【０１６８】
なおステップＳ３３０のスクリーンショット画像生成処理をクライアント端末からスクリーンショット画像の参照要求を受け取ったタイミングで毎回行うのではなくて、予め所定のタイミングで行っておいて、生成されたスクリーンショット画像をメモリまたはデータベースに保持しておくようにしてもよい。
【０１６９】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【０１７０】
例えば、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【０１７１】
また本実施の形態では、画像生成装置がスクリーンショット提供システムのサーバ装置にネットワークを介して接続され、画像生成装置からスクリーンショット提供システムのサーバ装置にアップロードされる場合を例にとり説明したがこれに限られない。例えば画像生成装置においてスクリーンショット画像生成用元情報をメモリカード等の情報記憶媒体に格納して、画像生成装置とは異なる端末からメモリカードに格納されたスクリーンショット画像生成用元情報をスクリーンショット提供システムのサーバ装置にアップロードするようにしてもよい。
【０１７２】
また本実施の形態では３次元空間の画像をスクリーンショット画像として取得する場合を例にとり説明したがこれに限られない。例えば２次元画像をスクリーンショット画像として取得する場合でもよいし、ランキング表示等をスクリーンショット画像として取得する場合でもよい。
【０１７３】
また本実施の形態ではゲーム画像をスクリーンショット画像として取得する場合を例にとり説明したがこれに限られない。例えばゲーム画像以外でも画像生成装置によって画像生成が行われた画像であればよい。
【図面の簡単な説明】
【図１】本実施の形態のスクリーンショット提供システムの構成の一例を説明するための図である。
【図２】本実施形態のサーバ装置及び画像生成装置がネットワークを介して接続されている場合の機能ブロック図である。
【図３】本実施の形態の特徴について説明するためのデータフロー図である。
【図４】スクリーンショット画像の一例である。
【図５】スクリーンショット画像を生成するための画像生成用元情報の一例について説明するための図である。
【図６】編集処理が施されたスクリーンショット画像の一例について説明するための図である。
【図７】画像生成元情報と共にアップロードされる編集内容の一例について説明するための図である。
【図８】図８は画像生成装置のスクリーンショット取得処理の流れについて説明するためのフローチャート図である。
【図９】画像生成装置からスクリーンショット提供システムのサーバ装置にスクリーンショット画像生成用元情報をネットワークを介してアップロードする場合の画像生成装置側の処理の流れについて説明するための図である。
【図１０】スクリーンショット提供システムのサーバ装置が端末からネットワークを介してアップロードされるスクリーンショット画像生成用元情報を受信する際の処理の流れについて説明するための図である。
【図１１】スクリーンショット提供システムのサーバ装置がスクリーンショット画像をネットワークを介して参照可能な状態におき、スクリーンショット画像生成用元情報をクライアントに提供する際の処理の処理の流れについて説明するための図である。
【符号の説明】
１０    インターネット（公衆回線）
２０    クライアント端末
３０    画像生成装置
１００  スクリーンショット提供システムのサーバ装置
１１０  通信装置
１２０  ホストコンピュータ
１２２  記憶部
１２４  通信部
１２６  情報記憶媒体
１３０  処理部
１３２  スクリーンショットサービス提供処理部
１５０  データベース
１５２  送受信部
１６０  情報記憶部
１６２  スクリーンショット画像生成用元情報
２１０  処理部
２２０  ゲーム処理部
２２２  スクリーンショット取得処理部
２２４  スクリーンショット画像生成用元情報アップロード処理部
２３０  画像生成部
２４０  水滴処理部
２５０  音生成部
２６０  操作部
２７０  記憶部
２７２  メインメモリ
２７４  フレームバッファ
２８０  情報記憶媒体
２９０  表示部
２９２  音出力部
２９４  セーブ用情報記憶装置
２９６  通信部
【図１】
0004748905.tif 000002
【図２】
0004748905.tif 000003
【図３】
0004748905.tif 000004
【図４】
0004748905.tif 000005
【図５】
0004748905.tif 000006
【図６】
0004748905.tif 000007
【図７】
0004748905.tif 000008
【図８】
0004748905.tif 000009
【図９】
0004748905.tif 000010
【図１０】
0004748905.tif 000011
【図１１】
0004748905.tif 000012