(57)【要約】【課題】複数のゲームプログラムについてゲーム画面の画像を整理しつつ記憶手段に格納して、後に所望の画像を速やかに表示手段に表示させる。【解決手段】複数のゲームプログラムのそれぞれを実行するプログラム実行手段と、前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得手段と、前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得手段と、前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納手段と、ユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御手段と、を含む。【選択図】図４
2009112550.tif 000002
【特許請求の範囲】
【請求項１】
複数のゲームプログラムのそれぞれを実行するプログラム実行手段と、
前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得手段と、
前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得手段と、
前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納手段と、
ユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記画像格納手段は、前記識別情報に関連づけて前記記憶手段に格納された前記画像が既に存在するか否かを判断し、既に存在する場合には同識別情報に関連づけて前記記憶手段に他の前記画像を格納する、
ことを特徴とするゲーム装置。
【請求項３】
請求項１又は２に記載のゲーム装置において、
前記画像取得手段は、前記ゲーム画面の画像と併せて、該画像の関連情報をさらに取得し、
前記画像格納手段は、前記画像とともに該画像の関連情報を前記記憶手段に格納する、
ことを特徴とするゲーム装置。
【請求項４】
請求項３に記載のゲーム装置において、
前記関連情報は、前記ゲームプログラムのタイトルを示すタイトル画像を含み、
前記表示制御手段は、１又は複数の前記タイトル画像を前記表示手段に表示するとともに、そのうち１つの指定を前記ユーザから受け付ける、
ことを特徴とするゲーム装置。
【請求項５】
請求項３に記載のゲーム装置において、
前記関連情報は、前記画像に表されたゲーム場面を示す文字列情報を含む、
ことを特徴とするゲーム装置。
【請求項６】
請求項５に記載のゲーム装置において、
前記関連情報は、前記画像に表されたゲーム場面の順序を示す数値情報を含む、
ことを特徴とするゲーム装置。
【請求項７】
請求項５又は６に記載のゲーム装置において、
前記画像格納手段は、新たに前記識別情報に関連づけて前記画像を前記記憶手段に格納する場合に、既に前記記憶手段に格納された前記画像を該画像の前記関連情報に基づいて削除する画像削除手段を含む、
ことを特徴とするゲーム装置。
【請求項８】
請求項６に記載のゲーム装置において、
前記表示制御手段は、前記数値情報に応じた順序にて、前記記憶手段に格納される前記画像を前記表示手段に表示させる、
ことを特徴とするゲーム装置。
【請求項９】
請求項３に記載のゲーム装置において、
前記関連情報は、前記画像における位置を示す位置情報を含み、
前記表示制御手段は、前記画像における前記位置情報が示す位置に前記関連情報の少なくとも一部を重畳表示させる手段を含む、
ことを特徴とするゲーム装置。
【請求項１０】
請求項３乃至９のいずれかに記載のゲーム装置において、
前記関連情報は前記ゲームプログラムにより生成される、
ことを特徴とするゲーム装置。
【請求項１１】
請求項１乃至１０のいずれかに記載のゲーム装置において、
前記画像取得手段は、前記ゲームプログラムの実行中に生成されるゲーム画面の画像を前記プログラム実行手段による該ゲームプログラムの実行状況に応じて順次取得する、
ことを特徴とするゲーム装置。
【請求項１２】
ゲームプログラムを実行するプログラム実行ステップと、
前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得ステップと、
前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得ステップと、
前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納ステップと、
ユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御ステップと、
を含むことを特徴とする画像処理方法。
【請求項１３】
ゲームプログラムを実行するプログラム実行手段、
前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得手段、
前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得手段、
前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納手段、及び
ユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御手段
としてコンピュータを機能させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納した情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲーム装置、画像処理方法、プログラム及び情報記憶媒体に関し、特にコンピュータゲームプログラムにより生成されるゲーム画面の画像の保存に関する。
【背景技術】
【０００２】
コンピュータプログラムの実行中に該プログラムにより生成されている画面の画像をユーザの指示に応じてハードディスク装置やメモリ装置などの記憶手段に格納する、いわゆるスクリーンショットと呼ばれる機能が知られている。この機能では、表示中の画面を見ながらユーザが所定の操作をすることで、画面の画像をメモリ装置に一時記憶させることができる。その後、ユーザがファイル名を設定するとともに、ハードディスク装置の任意の保存場所を指定することで、メモリ装置に記憶されている画像のファイルがハードディスク装置に格納される。この機能によると、プログラムの実行中に表示される画面の画像をユーザは後になって見ることができる。
【特許文献１】欧州特許出願公開第９８３７８２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記背景技術によると、様々なゲームプログラムをコンピュータで実行して、それぞれのゲームプログラムで生成される画面の画像を共通の記憶手段に格納する場合、それぞれの画像のファイルに適切なファイル名を設定し、適切な保存場所を指定しなければ、後になって画像を見る際に不便を生じることになる。しかしながら、そのような作業は一般に煩雑である。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、複数のゲームプログラムについてゲーム画面の画像を整理しつつ記憶手段に格納して、後に所望の画像を速やかに表示手段に表示させることができるゲーム装置、画像処理方法、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るゲーム装置は、複数のゲームプログラムのそれぞれを実行するプログラム実行手段と、前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得手段と、前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得手段と、前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納手段と、ユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る画像処理方法は、ゲームプログラムを実行するプログラム実行ステップと、前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得ステップと、前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得ステップと、前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納ステップと、ユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、ゲームプログラムを実行するプログラム実行手段、前記ゲームプログラムの実行中に該ゲームプログラムの識別情報を取得する識別情報取得手段、前記ゲームプログラムの実行中に生成されるゲーム画面の画像を１以上取得する画像取得手段、前記識別情報に関連づけて前記１以上の画像を記憶手段に格納する画像格納手段、及びユーザによる指定に従って、いずれかの前記識別情報に関連づけられた前記画像を前記記憶手段から読み出して表示手段に表示させる表示制御手段としてコンピュータを機能させるためのプログラムである。このプログラムは、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭなどのコンピュータ読取可能な情報記憶媒体に格納されてよい。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好適な実施形態について図面に基づき詳細に説明する。
【０００９】
図１は、本発明の一実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置１０は、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、表示部１６、操作部１８、通信部２２、音声出力部２４、リムーバブルメモリ２６、リムーバブルディスク２８を備えており、それらの要素はバス２０に接続され、相互にデータを授受できるように構成されたコンピュータゲームシステムである。このコンピュータゲームシステムは、例えば電池により駆動される可搬型ゲーム装置として構成されてよい。
【００１０】
ここで、ＲＯＭ１３（情報記憶媒体）はオペレーティングシステムなどのプログラムを記憶している。オペレーティングシステムのプログラムは、リムーバブルディスク２８などの他の情報記憶媒体からＲＯＭ１３にインストールされてもよい。ＲＡＭ１４はワークメモリとして用いられる。表示部１６は、ＬＣＤ（Liquid Crystal Display）などの表示装置及び表示用メモリ１６ａを含んで構成されており、表示用メモリ（ＶＲＡＭ（Video
RAM））１６ａに描画された画像データに従って表示装置に画面を表示させる。操作部１８はボタンや十字キーを含んでおり、ゲーム装置１０に対してユーザが各種指示を行うのに用いられる。通信部２２は、有線又は無線により本ゲーム装置１０が他のコンピュータとデータ通信をするのに用いられる。音声出力部２４はスピーカ及び音声合成ＩＣを含んで構成されており、ＣＰＵ１２からの指示に従ってスピーカから音声を出力する。リムーバブルメモリ２６は、半導体メモリなどにより構成された可搬型の記憶メディアであり、該記憶メディアにはデータが書き込まれたり、該記憶メディアからデータが読み出されたりする。ここでは、プレイ途中のゲームの状況を示すデータ、いわゆるセーブデータを記憶させたり、或いはゲームプログラムにより生成されるゲーム画面の画像、いわゆるスクリーンショット画像を記憶させたりするのに用いられる。リムーバブルディスク２８は、半導体メモリや光磁気ディスクなどにより構成された可搬型の比較的大容量の記憶メディアであり、該記憶メディアからデータが読み出される。ここでは、この記憶メディアに予めゲームプログラムが格納される。そして、リムーバブルディスク２８を取り替えることにより、ユーザは様々なゲームプログラムをゲーム装置１０にロードさせて、実行させることができる。ＣＰＵ１２は、ＲＯＭ１３に記憶されたオペレーティングシステムやリムーバブルディスク２８に記憶されたゲームプログラムを実行して、それによりゲーム装置１０の各部を制御する。特に、ＣＰＵ１２は、ゲームプログラムやオペレーティングシステムを実行して、表示画面の画像を生成し、それを表示部１６のメモリ１６ａに格納する。
【００１１】
本実施形態に係るオペレーティングシステムは、実行中のゲームプログラムからの指示を受けて、このゲームプログラムにより生成されているゲーム画面の画像をリムーバブルメモリ２６に保存する、いわゆるスクリーンショットのプログラムモジュールを備えている。すなわち、図２（ａ）はゲームプログラムの実行中に表示部１６に表示されるゲーム画面の一例を示しており、ゲームプログラムの実行中に所定のスクリーンショット操作を操作部１８により行うと、ゲームプログラムはオペレーティングシステムにスクリーンショットの実行を指示する。オペレーティングシステムに含まれるスクリーンショットのプログラムモジュールは、その時点でメモリ１６ａに記憶されている画像をリムーバブルメモリ２６に複写する。このとき、リムーバブルメモリ２６には、現在実行中のゲームプログラムに対応するディレクトリが作成されており、ゲーム画面の画像（スクリーンショット画像）はこのディレクトリに格納される。
【００１２】
その後、ユーザが操作部１８によりゲームプログラムの終了操作を行うと、オペレーティングシステムによるメニュー画面が表示部１６に表示される。図２（ｂ）（ｃ）及び図３（ａ）乃至（ｃ）はこのメニュー画面の一例を示している。メニュー画面では、ゲーム装置１０に備えられた機能のカテゴリを示すカテゴリアイコン３０が複数表示されており、操作部１８の十字キーを左右に操作すると、任意のカテゴリアイコン３０を画面の所定箇所に移動させることができ、また十字キーを上下に操作すると、カテゴリアイコン３０が示すカテゴリに属するアイコン３２のうち任意の１つをカーソル３４により指示させることができる。
【００１３】
図２（ｂ）に示す画面では、ゲームプログラムの実行を示すカテゴリアイコン３０（ゲームの操作装置を示す画像）が画面の所定箇所に位置しており、カーソル３４が同カテゴリに属するアイコン３２のうちの１つを指示している。一方、同図（ｃ）に示す画面では、写真の表示を示すカテゴリアイコン３０（カメラを示す画像）が画面の所定箇所に位置しており、カーソル３４が、同カテゴリに属する、リムーバブルメモリ２６を示すアイコン３２（記憶メディアを示す画像）を指示している。
【００１４】
ユーザが操作部１８の十字キーを操作して、同２（ｂ）の画面から同図（ｃ）の画面に遷移させ、さらに操作部１８の決定ボタンを押下すると、図３（ａ）の画面が表示される。この画面では、スクリーンショット画像が保存されている各ゲームプログラムについて、フォルダアイコン３６が縦方向に並べて表示されている。各フォルダアイコン３６には該フォルダアイコン３６に対応するゲームプログラムのタイトル文字列３８が表されている。フォルダアイコン３６の１つはカーソル３４により指示されており、その右横にはゲームプログラムのタイトル文字列３８（「ＧＡＭＥ  Ｂ」）がより大きな文字で表示され、その下には該ゲームプログラムについて保存されているスクリーンショット画像の数（４枚）が表示されている。この状態で所定時間（例えば２〜３秒）だけ操作部１８に対して操作を行わないでいると、背景画像４０が表示される。この背景画像４０は、現在カーソル３４によりフォルダアイコン３６が指示されているゲームプログラムを表象する絵及びそのタイトル文字列を表したものである。
【００１５】
同３（ｂ）の画面においてカーソル３４により任意のフォルダアイコン３６を指示し、操作部１８の決定ボタンを押下すると、同図（ｃ）の画面が表示される。同画面では、指示されたフォルダアイコン３６に対応するフォルダに格納されている、スクリーンショット画像のサムネイル（縮小画像）４２が表示される。サムネイル４２のうち１つはカーソル３４により指示されており、その右横には画像名４３（文字列）が表示されている。この画像名４３は、スクリーンショット画像のファイル名の一部（拡張子を除いたもの）である。ユーザが任意のサムネイル４２をカーソル３４により指示し、操作部１８の決定ボタンを押下すると、表示部１６には同図（ｄ）に示すようにスクリーンショット画像が、表示部１６の画面一杯に表示される。このとき、スクリーンショット画像の左下隅には該スクリーンショット画像に関連するコメント文字列４４が重畳して表示されている。このコメント文字列４４は、操作部１８に対して所定操作を行うことにより、非表示とすることもできる。
【００１６】
図４は、リムーバブルメモリ２６のディレクトリ構成を示している。リムーバブルメモリ２６のルートディレクトリ５０の下にはスクリーンショットディレクトリ５１が作成されており、その下には各ゲームプログラムに対応したサブディレクトリ５２が作成されている。各サブディレクトリ５２の名称はゲームプログラムのＩＤ（識別情報）とされている。そして、あるゲームプログラムからオペレーティングシステムがスクリーンショットの指示を受ける場合、このＩＤの通知を受ける。オペレーティングシステムでは、通知されたＩＤのサブディレクトリ５２がスクリーンショットディレクトリ５１の下に既に作成されているかを調べ、作成していれば、新たに取得したスクリーンショット画像をそのサブディレクトリ５２に格納する。また、未だ作成されていなければ、そのＩＤをディレクトリ名とするサブディレクトリ５２をスクリーンショットディレクトリ５１の下に新規作成する。そして、その新規作成されたサブディレクトリ５２に新たに取得したスクリーンショット画像を格納する。
【００１７】
各サブディレクトリ５２には、フォルダアイコン画像５４、背景画像４０、１以上のスクリーンショット画像５６及びタイトル文字列３８のファイルが格納される。フォルダアイコン画像５４は、フォルダアイコン３６を表示するためのアイコン画像であり、リムーバブルディスク２８から複写される。背景画像４０は、フォルダアイコン画像５４が表されたフォルダアイコン３６がカーソル３４により指示されている場合に、表示部１６に表示される画像である（図３（ｂ）及び（ｃ）参照）。この背景画像４０もリムーバブルディスク２８から複写される。スクリーンショット画像５６は、オペレーティングシステムより表示部１６のメモリ１６ａから複写される。各スクリーンショット画像５６のファイル名はゲームプログラム側から指定されるようになっており、その一部は画像名４３として図３（ｃ）に示すメニュー画面で表示される。タイトル文字列３８は、ゲームプログラムのタイトルを示す文字列であり、これもゲームプログラム側から指定される。このタイトル文字列３８は、図３（ａ）に示すメニュー画面で表示される。
【００１８】
ここで、スクリーンショット実行時におけるゲーム装置１０の動作シーケンスについて説明する。図５に示すように、ゲームプログラムの実行中にユーザが操作部１８を用いて所定のスクリーンショット操作を行うと（Ｓ１０１）、ゲームプログラムではゲームプログラムの実行を一時中止して、そのタイミングにおけるゲームの状況を示すデータを取得する（Ｓ１０２）。このデータは、例えばゲームキャラクタの育成レベル、ゲームキャラクタのゲーム空間における位置、ゲーム空間の現在時刻などである。次に、ゲームプログラムでは、スクリーンショット画像の関連情報を生成する（Ｓ１０３）。関連情報は、１）スクリーンショット画像の画像形式の指定（例えばＪＰＥＧ又はＰＮＧ）、２）ゲームプログラムのＩＤ、３）タイトル文字列３８、４）フォルダアイコン画像５４の保存場所、５）背景画像４０の保存場所、６）スクリーンショット画像のファイル名、７）コメント文字列４４及びその表示形式を含んでいる。表示形式の情報は、コメント文字列４４をスクリーンショット画像に重畳表示する際のフォントサイズ、フォント色、背景色及び重畳表示するスクリーンショット画像中の位置を含む。ゲームプログラムは、現在表示されているスクリーンショット画像の内容に応じて、コメント文字列４４を重畳表示させてもスクリーンショット画像が見難くならないよう、そのフォント色、背景色及び表示位置を決定する。そして、オペレーティングシステムでは、この表示形式の情報に従って、図３（ｄ）の画面を表示する。
【００１９】
また、ゲームプログラムでは、Ｓ１０２で取得したデータに従って、コメント文字列４４及びスクリーンショット画像のファイル名を決定する。例えば、ゲームの状況を示すデータが、ユーザが操作しているゲームキャラクタのゲーム空間の位置を示すものである場合は、その空間位置の名称をスクリーンショット画像のファイル名としたり、コメント文字列４４としたりする。また、ゲームの状況を示すデータが、現在ゲームプログラムが実行中のイベントを示すものである場合は、そのイベントの名称をスクリーンショット画像のファイル名としたり、コメント文字列４４としたりする。ゲームプログラムでは、こうして生成される関連情報をオペレーティングシステムに渡して、スクリーンショット画像の保存を要求する。
【００２０】
要求を受けたオペレーティングシステムでは、スクリーンショット画像を本当に保存してよいか、ユーザに問い合わせる画面を表示部１６に表示し、この問い合わせに対してユーザが操作部１８により画像を保存しないと指示すると、オペレーティングシステムはゲームプログラムに対してゲーム再開を指示する（Ｓ１０４）。ゲームプログラムは、この指示を受けるとゲームプログラムの実行を再開する（Ｓ１０９）。
【００２１】
一方、ユーザが画像を保存すると指示すると、次にオペレーティングシステムは、当該ゲームプログラムに対応するサブディレクトリ５２がリムーバブルメモリ２６におけるスクリーンショットディレクトリ５１の下に既に作成されているかどうかを調べる（Ｓ１０５）。具体的には、ゲームプログラムから渡された関連情報からゲームプログラムのＩＤを読み出し、このＩＤをディレクトリ名とするサブディレクトリ５２がスクリーンショットディレクトリ５１の下に存在するか否かを調べる。そして、そのようなサブディレクトリ５２が存在しなければ作成する（Ｓ１０６）。このとき、ゲームプログラムから渡された関連情報に従って、フォルダアイコン画像５４及び背景画像４０をリムーバブルディスク２８から読み出し、それを同サブディレクトリ５２に格納する。また、関連情報に従って、タイトル文字列３８のファイルも格納する。
【００２２】
次に、オペレーティングシステムは、表示部１６のメモリ１６ａに格納されている画像（ゲームプログラムにより生成されたゲーム画面の画像）を、関連情報に含まれるゲームプログラムのＩＤをディレクトリ名とするサブディレクトリ５２にスクリーンショット画像５６として複写する（Ｓ１０７）。このとき、スクリーンショット画像５６のファイル名には、ゲームプログラムから渡された関連情報に含まれるものを用いる。また、画像形式は関連情報により指示されたものとする。さらに、コメント文字列４４及びその表示形式は、スクリーンショット画像５６の画像ファイルの一部（メタ情報）として保存する。その後、オペレーティングシステムでは、操作部１８により所定のリターン操作がされたか否かを監視し、該操作がされるとゲームプログラムにゲームの再開を指示する。ゲームプログラムは、この指示を受けるとゲームプログラムの実行を再開する（Ｓ１０９）。
【００２３】
本実施形態によると、オペレーティングシステム上で、リムーバブルディスク２８により供給される複数のゲームプログラムを実行可能な環境において、いずれかのゲームプログラムの実行中にオペレーティングシステムに対してスクリーンショット画像の保存が指示されると、該ゲームプログラムの識別情報に関連づけてスクリーンショット画像が保存される。そして、カーソル３４を用いて任意のフォルダ３６を指示し、これによりいずれかのゲームプログラムの識別情報を指定すると、その識別情報に関連するサブディレクトリ５２に格納されたスクリーンショット画像５６が読み出され、表示部１６に表示される。このため、ユーザはスクリーンショット画像の保存場所をキーボードなどの入力手段により指示しなくて済み、利便性を向上させることができる。また、本実施形態では、ゲームプログラムが、実行中のゲームプログラムにおけるゲーム状況を取得して、このゲーム状況に応じてスクリーンショット画像の関連情報を生成する。そして、この関連情報の一部を表示させるようにしているので（図３（ｃ）（ｄ））、ユーザはスクリーンショット画像がどのようなゲーム状況で取得されたものかを直ちに知ることができる。
【００２４】
なお、本発明は上記実施形態に限定されず、種々の変形が可能であり、例えばスクリーンショット画像は静止画像である必要はなく、動画像であってもよい。
【００２５】
また、ゲームプログラムは、関連情報の一部として、現在のゲーム場面の順序を示す数値情報を含めるようにしてもよい。すなわち、ゲームプログラムにより各ゲーム画面が生成される順序を管理するようにしておき、この順序を示す数値情報をスクリーンショット画像５６とともにサブディレクトリ５２に格納しておいてもよい。この場合、オペレーティングシステムは、この数値情報に従った順序にて、スクリーンショット画像を順々に表示させるようにすれば、ユーザは自分のプレイしたゲームの状況を思い起こすことが容易となる。
【００２６】
また、あるゲームプログラムについて新たにスクリーンショット画像をリムーバブルメモリ２６に保存する場合、そのゲームプログラムのＩＤに関連づけて、同じゲーム場面の順序を示す数値情報に関連づけられたスクリーンショット画像５６があれば、それを削除するようにしてもよい。こうすれば、同様の画像が多数重複してリムーバブルメモリ２６に記憶されてしまうことを防止できる。同様に、すでに同じファイル名のスクリーンショット画像５６が記憶されていれば、それを削除してもよい。
【００２７】
さらに、オペレーティングシステムでは、ゲームプログラムの実行状況に応じたタイミングにて、スクリーンショット画像を順次取得し、リムーバブルメモリ２６に保存するようにしてもよい。図６は、この変形例に係る処理を示している。オペレーティングシステムでは、このような連続的なスクリーンショット画像の取得が指示されると、まずスクリーンショット画像を本当に保存してよいか、ユーザに問い合わせる画面を表示部１６に表示する（Ｓ２０１）。この問い合わせに対して画像を保存しないとユーザが指示すると、オペレーティングシステムはスクリーンショットに関する処理を終了する。一方、ユーザがスクリーンショット画像を保存すると指示すると、次にオペレーティングシステムは、当該ゲームプログラムに対応するサブディレクトリ５２がリムーバブルメモリ２６におけるスクリーンショットディレクトリ５１の下に既に作成されているかどうかを調べ（Ｓ２０２）、そのようなサブディレクトリ５２が存在しなければ作成する（Ｓ２０３）。以上の処理は図５のＳ１０４乃至Ｓ１０６の処理と同様である。
【００２８】
次に、オペレーティングシステムは、表示部１６のメモリ１６ａに格納されている画像を、関連情報に含まれるゲームプログラムのＩＤをディレクトリ名とするサブディレクトリ５２にスクリーンショット画像５６として複写する（Ｓ２０４）。そして、ゲームプログラムから連続撮影処理の終了が指示されるまで（Ｓ２０５）、次のスクリーンショット画像を取得するタイミングを待機し、タイミングが到来すればＳ２０４に戻って新たにスクリーンショット画像を取得して、リムーバブルメモリ２６に保存する。このタイミングは、ゲームプログラムの実行状況に応じて決定される。例えば、表示部１６のメモリ１６ａに記憶される、ゲーム画面の画像の動き差分を生成して、動き差分が大きくなったタイミングを次のスクリーンショット画像の取得タイミングとしてもよい。或いは、ゲーム画面の画像の色情報に従って、色調が大きく変化したタイミングを次の取得タイミングとしてもよい。このようにすれば、類似するスクリーンショット画像を多数重複して保存してしまうという不具合を防止できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図２】表示部の画面例を示す図である。
【図３】表示部の画面例を示す図である。
【図４】リムーバブルメモリのディレクトリ構成を示す図である。
【図５】ゲーム装置におけるスクリーンショット画像を保存する処理を示すシーケンス図である。
【図６】ゲーム装置におけるスクリーンショット画像の連続取得処理を示すフロー図である。
【符号の説明】
【００３０】
１０  ゲーム装置、１２  ＣＰＵ、１３  ＲＯＭ、１４  ＲＡＭ、１６  表示部、１８  操作部、２０  バス、２２  通信部、２４  音声出力部、２６  リムーバブルメモリ、２８  リムーバブルディスク、３６  フォルダアイコン、３８  タイトル文字列、４０  背景画像、４３  画像名、４４  コメント文字列。
【図１】
2009112550.tif 000003
【図２】
2009112550.tif 000004
【図３】
2009112550.tif 000005
【図４】
2009112550.tif 000006
【図５】
2009112550.tif 000007
【図６】
2009112550.tif 000008