(57)【要約】【課題】  実際の育成動作に近い動作に応じてキャラクターを育成することを技術的に実現することが可能なゲームシステム等を提供すること。【解決手段】  プレイヤーを撮像して撮像情報を生成するＵＳＢカメラ２０と、当該撮像情報と、ゲームプログラム１２２と、キャラクター育成用パラメータを含むゲームデータ１２４に基づき、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むゲーム画像を生成する情報生成部１１２と、前記撮像情報に基づき、プレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定する判定部１１４と、判定部１１４によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じてゲームデータ１２４を更新する更新部１１６とを含んでゲーム装置１０を構成する。【選択図】      図４
2005319191.tif 000002
【特許請求の範囲】
【請求項１】
キャラクター育成型ゲームを実行するためのゲームシステムにおいて、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とするゲームシステム。
【請求項２】
キャラクター育成型ゲームを実行するためのゲームシステムにおいて、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
複数の異なる時点における前記第１の撮像情報に基づき、差分画像データを生成する差分画像生成手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記判定手段は、前記差分画像データに基づき、ゲーム画像におけるプレイヤーのエッジを判定するとともに、前記第１の撮像情報に基づき、プレイヤーの動作を判定し、
前記情報生成手段は、前記判定手段によって判定されたプレイヤーの動作に応じて前記ゲーム画像の一種として、前記プレイヤーのエッジ位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とするゲームシステム。
【請求項３】
請求項２において、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とするゲームシステム。
【請求項４】
請求項３において、
前記情報生成手段は、前記コマンド画像として、前記キャラクターの食べ物に関する画像を生成するとともに、前記判定手段によって、プレイヤーが前記食べ物に関する画像を選択したと判定された場合、前記判定手段によって判定されたプレイヤーのエッジに基づき、前記食べ物を示す食べ物画像をプレイヤーの動作に連動して移動させるゲーム画像を生成することを特徴とするゲームシステム。
【請求項５】
請求項１、３、４のいずれかにおいて、
前記撮像手段は、プレイヤー以外の人または物の一部分または全体を撮像して第２の撮像情報を生成し、
前記情報生成手段は、当該第２の撮像情報に基づき、前記コマンド画像として、前記人または物の撮像画像を含むコマンド画像を生成することを特徴とするゲームシステム。
【請求項６】
キャラクター育成型ゲームを実行するためのゲームシステムにおいて、
タッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成する検出手段と、
当該位置情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記位置情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記コマンド画像の選択後の前記位置情報とに基づき、前記キャラクター育成用パラメータを更新することを特徴とするゲームシステム。
【請求項７】
請求項６において、
前記情報生成手段は、前記コマンド画像として、前記キャラクターの食べ物に関する画像を生成するとともに、前記判定手段によって、プレイヤーが前記食べ物に関する画像を選択したと判定された場合、前記位置情報に基づき、前記食べ物を示す食べ物画像をプレイヤーの押圧位置の移動に連動して移動させるゲーム画像を生成することを特徴とするゲームシステム。
【請求項８】
請求項６、７のいずれかにおいて、
前記情報生成手段は、前記位置情報に基づき、前記ゲーム画像の一種として、前記プレイヤーの押圧位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とするゲームシステム。
【請求項９】
キャラクター育成型ゲームを実行するためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段として機能させ、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とするプログラム。
【請求項１０】
キャラクター育成型ゲームを実行するためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
複数の異なる時点における前記第１の撮像情報に基づき、差分画像データを生成する差分画像生成手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記判定手段は、前記差分画像データに基づき、ゲーム画像におけるプレイヤーのエッジを判定するとともに、前記第１の撮像情報に基づき、プレイヤーの動作を判定し、
前記情報生成手段は、前記判定手段によって判定されたプレイヤーの動作に応じて前記ゲーム画像の一種として、前記プレイヤーのエッジ位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とするプログラム。
【請求項１１】
キャラクター育成型ゲームを実行するためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
タッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成する検出手段と、
当該位置情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段として機能させ、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記位置情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記コマンド画像の選択後の前記位置情報とに基づき、前記キャラクター育成用パラメータを更新することを特徴とするプログラム。
【請求項１２】
コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
請求項９〜１１のいずれかに記載されたプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１３】
コンピュータを用いてキャラクター育成型ゲームを実行するための画像生成方法において、
前記コンピュータは、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成し、
ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像の選択後のプレイヤーの動作を判定し、
前記プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とする画像生成方法。
【請求項１４】
コンピュータを用いてキャラクター育成型ゲームを実行するための画像生成方法において、
前記コンピュータは、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成し、
複数の異なる時点における前記第１の撮像情報に基づき、差分画像データを生成し、
前記差分画像データに基づき、ゲーム画像におけるプレイヤーのエッジを判定し、
前記第１の撮像情報に基づき、プレイヤーの動作を判定し、
当該プレイヤーの動作に応じて前記ゲーム画像の一種として、前記プレイヤーのエッジ位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とする画像生成方法。
【請求項１５】
コンピュータを用いてキャラクター育成型ゲームを実行するための画像生成方法において、
前記コンピュータは、
タッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成し、
それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記コマンド選択ゲーム画像が表示された状態における前記位置情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
プレイヤーが選択したコマンド画像と、前記コマンド画像の選択後の前記位置情報とに基づき、キャラクター育成用パラメータを更新し、
更新されたキャラクター育成用パラメータに基づき、ゲーム画像を生成することを特徴とする画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤーの撮像情報に基づいてキャラクター育成型ゲームを実行するためのゲームシステム、プログラム、情報記憶媒体および画像生成方法に関する。
【背景技術】
【０００２】
従来のキャラクター育成型ゲーム用のゲームシステムは、プレイヤーがゲームコントローラーの操作ボタンを押すことによる操作情報に基づいてキャラクター育成用パラメータを更新することにより、キャラクターを育成していた。
【０００３】
しかし、当該操作情報は、プレイヤーが操作ボタンを押すことにより、「餌を与える」等の文字列やアイコンの画像を選択することによって生成されるものであるため、実際のペットに餌を与える場合等におけるプレイヤーの行動とは大きく異なったものであった。また、実際のゲーム画像にはプレイヤーの姿が存在しないため、プレイヤーにとってはキャラクターとの対話性に欠けるものとなっていた。
【０００４】
例えば、特許文献１では、ゲーム装置が、カメラを使用してプレイヤーの動作を判別することが開示されている。また、株式会社ソニー・コンピュータエンタテインメントの「アイトーイプレイ(Eye Toy Play)」では、プレイヤーの上半身をゲーム画像内において表示し、プレイヤー自身が動作することによってゲーム画像を変化させることが開示されている。
【特許文献１】特開２００１−２３２０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１におけるゲーム装置は、プレイヤーの動作内容および動作回数が動作指示内容および動作指示回数と適合しているかどうかを判定して得点の加算等を行っているだけである。
【０００６】
また、「アイトーイプレイ」では、ゲーム画像内における撮像されたプレイヤーの動作位置と、同じゲーム画像内における判定対象物との位置を判別して処理が行われているが、判定対象物が変化に乏しい物（例えば、敵キャラクター画像、風船画像等）である上、判定対象物の位置が固定であったり、プレイヤーの動作位置とは無関係に判定対象物を自動的に移動させたりしている。
【０００７】
より具体的には、「アイトーイプレイ」では、プレイヤーがゲーム画像の中央にいることを前提として、ゲーム画像内におけるプレイヤーの位置とは無関係に敵キャラクターがゲーム画像の中央に向かって移動する。
【０００８】
以上のように、従来のキャラクター育成型ゲーム、特許文献１のゲーム装置、「アイトーイプレイ」を組み合わせた場合、プレイヤーの画像とキャラクター画像を含むゲーム画像を表示し、プレイヤーの動作に応じてキャラクター育成用パラメータを更新し、更新されたキャラクター育成用パラメータに基づいてキャラクターを育成させるゲーム装置が実現されるに過ぎない。
【０００９】
このようなゲーム装置の場合、単にプレイヤー画像をゲーム画像の一部として表示しているだけであり、キャラクターとの対話性に欠けており、プレイヤーにとって機械的な作業となってしまい、ゲームの面白味に欠ける。
【００１０】
また、実際のペットに餌を与える場合等におけるプレイヤーの行動をゲームにおいて技術的に実現する手法は、従来のゲーム装置では開示されていない。
【００１１】
また、ソニー株式会社のＡＩＢＯのようにプレイヤーが実際に触ることのできるペットロボットは存在しているが、ＡＩＢＯが実際に餌を食べることはできず、ゲーム画像で表現する場合と比べ、制限がある。また、ＡＩＢＯは、センサーによってプレイヤーが触れたことを検出するが、触ったのか、叩いたのか、なでたのか適切に判別することは困難であり、誤判定してしまうことも多い。
【００１２】
本発明は、上記課題に鑑みなされたものであり、その目的は、プレイヤーの撮像情報に基づいてキャラクター育成型ゲームを実行する場合に、実際の育成動作に近い動作に応じてキャラクターを育成することを技術的に実現することが可能なゲームシステム、プログラム、情報記憶媒体およびゲーム画像生成方法を提供することにある。また、本発明の他の目的は、プレイヤーの撮像情報に基づいてキャラクター育成型ゲームを実行する場合に、プレイヤーの育成動作に応じてキャラクター画像を変化させることにより、プレイヤーとキャラクターとの対話性をより高めることが可能なゲームシステム、プログラム、情報記憶媒体およびゲーム画像生成方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明に係るゲームシステムは、キャラクター育成型ゲームを実行するためのゲームシステムにおいて、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とする。
【００１４】
また、本発明に係るゲームシステムは、キャラクター育成型ゲームを実行するためのゲームシステムにおいて、
タッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成する検出手段と、
当該位置情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記位置情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記コマンド画像の選択後の前記位置情報とに基づき、前記キャラクター育成用パラメータを更新することを特徴とする。
【００１５】
また、本発明に係るプログラムは、キャラクター育成型ゲームを実行するためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段として機能させ、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とする。
【００１６】
また、本発明に係るプログラムは、キャラクター育成型ゲームを実行するためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
タッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成する検出手段と、
当該位置情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
前記ゲームデータを更新する更新手段として機能させ、
前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記位置情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記コマンド画像の選択後の前記位置情報とに基づき、前記キャラクター育成用パラメータを更新することを特徴とする。
【００１７】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
上記プログラムを記憶したことを特徴とする。
【００１８】
また、本発明に係るゲーム画像生成方法は、コンピュータを用いてキャラクター育成型ゲームを実行するための画像生成方法において、
前記コンピュータは、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成し、
ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像の選択後のプレイヤーの動作を判定し、
前記プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新することを特徴とする。
【００１９】
また、本発明に係る画像生成方法は、コンピュータを用いてキャラクター育成型ゲームを実行するための画像生成方法において、
前記コンピュータは、
タッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成し、
それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記コマンド選択ゲーム画像が表示された状態における前記位置情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定し、
プレイヤーが選択したコマンド画像と、前記コマンド画像の選択後の前記位置情報とに基づき、キャラクター育成用パラメータを更新し、
更新されたキャラクター育成用パラメータに基づき、ゲーム画像を生成することを特徴とする。
【００２０】
本発明によれば、ゲームシステム等は、コマンドの内容とプレイヤーの実際の動作に応じてキャラクター育成用パラメータを更新することができる。これにより、プレイヤーは、自分が実際に動作することによってキャラクター育成用パラメータを変化させ、キャラクターの外観や行動等を変化させることができる。これにより、ゲームシステム等は、プレイヤーの育成動作に応じてキャラクター画像を変化させることにより、プレイヤーとキャラクターとの対話性をより高めることができる。
【００２１】
また、本発明に係るゲームシステムは、キャラクター育成型ゲームを実行するためのゲームシステムにおいて、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
複数の異なる時点における前記第１の撮像情報に基づき、差分画像データを生成する差分画像生成手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記判定手段は、前記差分画像データに基づき、ゲーム画像におけるプレイヤーのエッジを判定するとともに、前記第１の撮像情報に基づき、プレイヤーの動作を判定し、
前記情報生成手段は、前記判定手段によって判定されたプレイヤーの動作に応じて前記ゲーム画像の一種として、前記プレイヤーのエッジ位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とする。
【００２２】
また、本発明に係るプログラムは、キャラクター育成型ゲームを実行するためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成する撮像手段と、
当該第１の撮像情報と、ゲームプログラムと、キャラクター育成用パラメータを含むゲームデータとに基づき、プレイヤーの撮像画像とキャラクター画像を含む複数種のゲーム画像を生成する情報生成手段と、
判定手段と、
複数の異なる時点における前記第１の撮像情報に基づき、差分画像データを生成する差分画像生成手段と、
前記ゲームデータを更新する更新手段と、
を含み、
前記判定手段は、前記差分画像データに基づき、ゲーム画像におけるプレイヤーのエッジを判定するとともに、前記第１の撮像情報に基づき、プレイヤーの動作を判定し、
前記情報生成手段は、前記判定手段によって判定されたプレイヤーの動作に応じて前記ゲーム画像の一種として、前記プレイヤーのエッジ位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とする。
【００２３】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
上記プログラムを記憶したことを特徴とする。
【００２４】
また、本発明に係るゲーム画像生成方法は、コンピュータを用いてキャラクター育成型ゲームを実行するための画像生成方法において、
前記コンピュータは、
プレイヤーの一部分または全体を撮像して第１の撮像情報を生成し、
複数の異なる時点における前記第１の撮像情報に基づき、差分画像データを生成し、
前記差分画像データに基づき、ゲーム画像におけるプレイヤーのエッジを判定し、
前記第１の撮像情報に基づき、プレイヤーの動作を判定し、
当該プレイヤーの動作に応じて前記ゲーム画像の一種として、前記プレイヤーのエッジ位置に対するキャラクターの位置を変化させた応答画像を生成することを特徴とする。
【００２５】
また、前記ゲームシステム、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記コマンド画像として、前記キャラクターの食べ物に関する画像を生成するとともに、前記判定手段によって、プレイヤーが前記食べ物に関する画像を選択したと判定された場合、前記位置情報に基づき、前記食べ物を示す食べ物画像をプレイヤーの押圧位置の移動に連動して移動させるゲーム画像を生成してもよい。
【００２６】
また、前記画像生成方法において、前記コンピュータは、前記コマンド画像として、前記キャラクターの食べ物に関する画像を生成し、
プレイヤーが前記食べ物に関する画像を選択したかどうかを判定し、
プレイヤーが前記食べ物に関する画像を選択した場合、前記位置情報に基づき、前記食べ物を示す食べ物画像をプレイヤーの押圧位置の移動に連動して移動させるゲーム画像を生成してもよい。
【００２７】
本発明によれば、ゲームシステム等は、ゲーム画像内におけるプレイヤーの位置に対するキャラクターの位置を変化させた応答画像を生成することができる。これにより、ゲームシステム等は、プレイヤーの育成動作に応じてキャラクター画像を変化させることにより、プレイヤーとキャラクターとの対話性をより高めることができる。
【００２８】
また、前記ゲームシステム、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記判定手段は、前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
前記更新手段は、前記判定手段によって判定された、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新してもよい。
【００２９】
また、前記画像生成方法において、前記コンピュータは、前記ゲーム画像の一種として、それぞれが異なるキャラクター育成用コマンドを示す複数種のコマンド画像を含むコマンド選択ゲーム画像を生成し、
前記コマンド選択ゲーム画像が表示された状態における前記第１の撮像情報に基づき、前記コマンド画像のうちプレイヤーがどのコマンド画像を選択したかを判定するとともに、選択後のプレイヤーの動作を判定し、
判定した、プレイヤーが選択したコマンド画像と、前記プレイヤーの動作とに応じて前記キャラクター育成用パラメータを更新してもよい。
【００３０】
これによれば、ゲームシステム等は、コマンドの内容とプレイヤーの実際の動作に応じてキャラクター育成用パラメータを更新することができる。これにより、プレイヤーは、自分が実際に動作することによってキャラクター育成用パラメータを変化させ、キャラクターの外観や行動等を変化させることができる。これにより、ゲームシステム等は、プレイヤーの育成動作に応じてキャラクター画像を変化させることにより、プレイヤーとキャラクターとの対話性をより高めることができる。
【００３１】
また、前記ゲームシステム、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記コマンド画像として、前記キャラクターの食べ物に関する画像を生成するとともに、前記判定手段によって、プレイヤーが前記食べ物に関する画像を選択したと判定された場合、前記判定手段によって判定されたプレイヤーのエッジに基づき、前記食べ物を示す食べ物画像をプレイヤーの動作に連動して移動させるゲーム画像を生成してもよい。
【００３２】
また、前記ゲームシステム、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記位置情報に基づき、前記ゲーム画像の一種として、前記プレイヤーの押圧位置に対するキャラクターの位置を変化させた応答画像を生成してもよい。
【００３３】
また、前記画像生成方法において、前記コンピュータは、前記コマンド画像として、前記キャラクターの食べ物に関する画像を生成し、
プレイヤーが前記食べ物に関する画像を選択したかどうかを判定し、
プレイヤーが前記食べ物に関する画像を選択した場合、プレイヤーのエッジに基づき、前記食べ物を示す食べ物画像をプレイヤーの動作に連動して移動させるゲーム画像を生成してもよい。
【００３４】
また、前記画像生成方法において、前記コンピュータは、前記位置情報に基づき、前記ゲーム画像の一種として、前記プレイヤーの押圧位置に対するキャラクターの位置を変化させた応答画像を生成してもよい。
【００３５】
これによれば、プレイヤーは、実際にペットに対してえさを与える場合と同様の動作によってキャラクターを育成することができるため、ゲームシステム等は、実際の育成動作に近い動作に応じてキャラクターを育成することを技術的に実現することができる。
【００３６】
また、前記ゲームシステム、前記プログラムおよび前記情報記憶媒体において、前記撮像手段は、プレイヤー以外の人または物の一部分または全体を撮像して第２の撮像情報を生成し、
前記情報生成手段は、当該第２の撮像情報に基づき、前記コマンド画像として、前記人または物の撮像画像を含むコマンド画像を生成してもよい。
【００３７】
また、前記画像生成方法において、前記コンピュータは、プレイヤー以外の人または物の一部分または全体を撮像して第２の撮像情報を生成し、
当該第２の撮像情報に基づき、前記コマンド画像として、前記人または物の撮像画像を含むコマンド画像を生成してもよい。
【００３８】
これによれば、ゲームシステム等は、例えば、コマンド画像または食べ物画像として、ペットフードの撮像画像を適用することにより、実際のペットにえさを与える感覚を感じることができる。これにより、ゲームシステム等は、実際の育成動作に近い動作に応じてキャラクターを育成することを技術的に実現することが可能となる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明を、キャラクター育成型ゲームを実行するゲームシステムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００４０】
まず、第１の実施例として、家庭用ゲーム装置への適用について説明し、次に、第２の実施例として、携帯型ゲーム装置への適用について説明する。
【００４１】
（第１の実施例）
図１は、本実施形態の一例に係るゲーム装置１０の外観図である。
【００４２】
ゲーム装置１０は、ゲームＲＯＭ１２０６からゲームプログラム等を読み取ることにより、キャラクター育成型ゲームを実行する。
【００４３】
また、ゲーム装置１０は、ＵＳＢケーブルを介して撮像手段として機能するＵＳＢカメラ２０と接続され、別のケーブルを介してＴＶ３０と接続されている。
【００４４】
プレイヤーは、ＵＳＢカメラ２０によって撮像され、プレイヤーの撮像画像とペット（キャラクター）の画像を含むゲーム画像がＴＶ３０に表示される。
【００４５】
図２は、本実施形態の一例に係るプレイヤーがペットをなでる場合のゲーム画像４００を示す図である。
【００４６】
ゲーム画像４００は、コマンド選択ゲーム画像の一種であり、プレイヤーの上半身の撮像画像であるプレイヤー画像６００と、ペット画像７００と、「つかむ」、「のせる」、「なでる」、「ぶつ」、「くすぐる」等のコマンドを示すコマンド画像５１０と、コマンド画像５１０を左にスクロールさせるための左スクロール画像５２０と、コマンド画像５１０を右にスクロールさせるための右スクロール画像５２２を含む。
【００４７】
プレイヤーは、左スクロール画像５２０の位置で一定時間手を動かすことにより、コマンド画像５１０を左にスクロールさせ、新たなコマンドを選択することが可能となる。同様に、プレイヤーは、右スクロール画像５２２の位置で一定時間手を動かすことにより、コマンド画像５１０を右にスクロールさせ、新たなコマンドを選択することが可能となる。
【００４８】
また、プレイヤーは、所望のコマンド画像５１０の位置で一定時間手を動かすことにより、所望のコマンドを選択することが可能となる。
【００４９】
なお、このようなコマンドを選択する仕組みは「アイトーイプレイ」の仕組みを用いて実現可能である。
【００５０】
本実施形態では、プレイヤーが、プレイヤー画像６００の手がペット画像７００をなでるように自分の手を動作させることにより、ゲーム装置１０は、ペット画像７００として、ペットが喜ぶ画像を生成する。
【００５１】
このように、本実施形態では、プレイヤーが動作することにより、ペット画像７００を変化させることができるため、プレイヤーとペットの対話性を高め、プレイヤーの満足感を高めることができる。
【００５２】
さらに、本実施形態では、ペット画像７００をプレイヤー画像６００の位置に応じて移動させることができる。
【００５３】
図３は、本実施形態の一例に係るペットがプレイヤーに載った場合のゲーム画像４０２を示す図である。
【００５４】
例えば、プレイヤーが「なでる」動作を行った場合、ペットの好感度のキャラクター育成用パラメータが向上し、プレイヤーに対して好意を持つようになる。このような状態の場合、応答画像の一種であるゲーム画像４０２に示すように、プレイヤー画像６００の肩の位置にペット画像７００が位置し、プレイヤーは、自分の肩にペットが載っているように感じることができる。これにより、プレイヤーとペットの対話性を高め、プレイヤーの満足感を高めることができる。
【００５５】
次に、このような機能をコンピュータに実装するためのゲーム装置１０の機能ブロックについて説明する。
【００５６】
図４は、本実施形態の一例に係るゲーム装置１０の機能ブロック図である。
【００５７】
ゲーム装置１０は、ＵＳＢカメラ２０、情報記憶媒体２００、ＴＶ３０、ゲームＲＯＭ１２０６と種々の情報を入出力するインターフェース部１９０と、処理部１１０と、記憶部１２０と、タイマー部１３０とを含んで構成されている。
【００５８】
また、処理部１１０は、ＵＳＢカメラ２０からのプレイヤーの撮像情報（第１の撮像情報）と、ゲームプログラム１２２と、キャラクター育成用パラメータを含むゲームデータ１２４に基づき、複数種のゲーム画像を生成する情報生成部１１２と、プレイヤーがどのコマンド画像５１０を選択したかの判定や、選択後のプレイヤーの動作の判定等を行う判定部１１４と、ゲームデータ１２４等を更新する更新部１１６と、異なる時点におけるプレイヤーの撮像情報に基づき、差分画像を生成する差分画像生成部１１８とを含んで構成されている。
【００５９】
また、記憶部１２０は、少なくとも、ゲームを実行するためのゲームプログラム１２２と、ゲームデータ１２４と、撮像データ１２６と、差分画像データ１２８を記憶している。
【００６０】
また、ゲームデータ１２４は、現在のキャラクターの状態や、当該状態とプレイヤーの動作に応じたキャラクターの応答等を示すキャラクター育成用パラメータを含む。
【００６１】
更新部１１６は、ゲームＲＯＭ１２０６からの情報に基づいてゲームプログラム１２２とゲームデータ１２４を記憶部１２０に記憶し、ＵＳＢカメラ２０からの撮像情報に基づいて撮像データ１２６を更新し、差分画像生成部１１８によって生成される差分画像に基づいて差分画像データ１２８を更新する。
【００６２】
なお、ゲーム装置１０のハードウェアとしては、一般的な家庭用ゲーム装置、業務用ゲーム装置等で用いられているハードウェアを用いて上述した各部の機能をコンピュータに実装可能である。例えば、処理部１１０としては、ＣＰＵや、画像処理回路等、記憶部１２０としては、ＨＤＤや、ＲＡＭ等、タイマー部１３０としては、システムタイマー等、インターフェース部１９０としては、入出力プロセッサや入出力ポート等を用いて実装可能である。
【００６３】
さらに、コンピュータが、情報記憶媒体２００やネットワーク上のサーバーからプログラムを読み取ることにより、情報生成部１１２等の機能を実装することも可能である。なお、情報記憶媒体２００としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、ＲＯＭ、ＲＡＭ、メモリカード、ＨＤＤ等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体２００としてゲームＲＯＭ１２０６を適用してもよい。また、情報記憶媒体２００からのプログラムの読み取り方式は、接触式でも非接触式でもよい。
【００６４】
次に、上述した各部を用いたゲーム画像生成処理の流れについて説明する。
【００６５】
図５は、本実施形態の一例に係るゲーム画像生成処理の流れを示すフローチャートである。
【００６６】
まず、判定部１１４は、プレイヤーが終了動作を行ったかどうかを判定する（ステップＳ１）。この終了動作を判定する手法としては、例えば、「アイトーイプレイ」と同様に、プレイヤーがＵＳＢカメラ２０のレンズ部分を一定時間手で覆ったことを検出して判定する手法を採用してもよい。
【００６７】
終了ではない場合、ＵＳＢカメラ２０は、ＵＳＢカメラ２０の前にいるプレイヤーを撮像し（ステップＳ２）、撮像画像を示す撮像情報を生成する。
【００６８】
そして、差分画像生成部１１８は、ＵＳＢカメラ２０からの撮像情報に基づき、ある時点における撮像画像と、当該時点とは異なる時点における撮像画像との差分画像を生成し（ステップＳ３）、更新部１１６は、当該差分画像を差分画像データ１２８として記憶部１２０に記憶する。
【００６９】
図６は、本実施形態の一例に係るプレイヤーの撮像画像４１０を示す図である。また、図７は、本実施形態の一例に係るプレイヤーの撮像画像の差分画像４２０を示す図である。
【００７０】
例えば、図６に示すように、撮像画像４１０にプレイヤー画像以外の背景画像（例えば、プレイヤーの背後の本棚等）が含まれる場合であっても、図７に示すように、差分画像生成部１１８が差分画像４２０を生成することにより、判定部１１４は、差分画像データ１２８に基づいて動きのあるプレイヤーのエッジだけを判別することができる。
【００７１】
さらに、判定部１１４は、差分画像データ１２８に基づくプレイヤーのエッジに基づき、ゲーム画像におけるプレイヤーの位置と動作を判定する（ステップＳ４）。
【００７２】
そして、判定部１１４は、現在のゲームモードが動作モードかどうかを判定する（ステップＳ５）。なお、初期状態では、コマンド画像５１０が選択されていないコマンド選択モードになっている。また、ゲームモードを示すデータは、ゲームデータ１２４の一部として記憶部１２０に記憶されている。
【００７３】
動作モードではない場合、判定部１１４は、プレイヤーの動作位置と、タイマー部１３０のタイマー値に基づき、特定のコマンド画像５１０上でプレイヤーが一定時間動作し続けたかどうかを判定する（ステップＳ６）。
【００７４】
当該判定結果が真である場合、更新部１１６は、ゲームデータ１２４を更新することにより、ゲームモードを動作モードに設定する（ステップＳ７）。
【００７５】
なお、ゲーム実行中には情報生成部１１２がゲーム画像やゲーム音声を生成することにより、ＴＶ３０によってゲーム画像の表示、ゲーム音の出力等が適宜行われる。また、情報生成部１１２は、ＵＳＢカメラ２０からの撮像情報に基づく撮像画像とゲームプログラム１２２やゲームデータ１２４に基づくコマンド画像５１０やペット画像７００等を合成してゲーム画像を生成する。
【００７６】
ここで、プレイヤーがコマンド画像５１０としてペットの餌（食べ物）に関する画像を選択し、ゲーム装置１０が、当該餌を示す食べ物画像をプレイヤーの動作に連動して移動させるゲーム画像を生成する場合を例に採り具体的に説明する。
【００７７】
図８は、本実施形態の一例に係るペットに餌を与える場合の第１のゲーム画像４３０を示す図である。また、図９は、本実施形態の一例に係るペットに餌を与える場合の第２のゲーム画像４３２を示す図である。また、図１０は、本実施形態の一例に係るペットに餌を与える場合の第３のゲーム画像４３４を示す図である。また、図１１は、本実施形態の一例に係るペットに餌を与える場合の第４のゲーム画像４３６を示す図である。なお、図８〜図１１においては、説明を簡略化するため、プレイヤーの片腕のみ描いており、その他の部分を省略している。
【００７８】
プレイヤーがコマンド画像５１０としてペットの餌（食べ物）に関する画像を選択した場合、差分画像データ１２８に基づくエッジの先端部分に食べ物画像７１０が表示されるように、ゲーム画像７００を生成する。
【００７９】
そして、判定部１１４によってプレイヤーが食べ物画像７１０の位置で一定時間手を振ったと判定された場合、情報生成部１１２は、食べ物画像７１０の泡がはじけた食べ物画像７１０を含むゲーム画像４３２を生成する。また、この場合、更新部１１６は、食べ物画像７１０が移動可能になったことを示すデータをゲームデータ１２４の一部として記憶部１２０に記憶する。
【００８０】
食べ物画像７１０が移動可能になった場合、情報生成部１１２は、エッジの先端部分の位置の変化に基づき、プレイヤー画像６００の動きに合わせて食べ物画像７１０を移動するゲーム画像４３４を生成する。これにより、情報生成部１１２は、例えば、図１０に示すように、プレイヤー画像６００の手の動きに連動して食べ物画像７１０を移動させることができる。なお、情報生成部１１２は、エッジの先端部分の位置の変化ではなく、図９の四角形のように、手のパターン（形状）を認識して当該パターンの移動に合わせて食べ物画像７１０を移動するゲーム画像４３４を生成してもよい。
【００８１】
そして、判定部１１４によって、図１１に示すゲーム画像４３６のように、プレイヤーが食べ物画像７１０をペット画像７００の位置まで移動させたと判定された場合、情報生成部１１２は、ペット画像７００を食べ物画像７１０に近づけた画像や、ペット画像７００で表現されるペットが食べ物画像７１０で表現される餌を食べる画像を生成する。
【００８２】
このようなゲーム画像４３６等を生成して表示することにより、プレイヤーは、自分がペットに餌を与えていることを実感できる。
【００８３】
そして、ステップＳ１〜Ｓ４の処理が実行された後、動作モードの判定（ステップＳ５）で、動作モードになっているため、判定部１１４は、プレイヤーが選択したコマンド画像５１０の内容と実際のプレイヤーの動作に応じてキャラクター育成用パラメータを更新する必要があるかどうかを判定する（ステップＳ８）。
【００８４】
キャラクター育成用パラメータを更新する必要があると判定された場合、更新部１１６は、ゲームデータ１２４を更新することにより、キャラクター育成用パラメータを更新する（ステップＳ９）。
【００８５】
さらに、判定部１１４は、キャラクター育成用パラメータに基づき、ペット画像７００を変化させる必要があるかどうかを判定する（ステップＳ１０）。
【００８６】
必要があると判定された場合、情報生成部１１２は、ペット画像７００を変化させたゲーム画像を生成する（ステップＳ１１）。より具体的には、例えば、ペットの成長、ペットの表情の変化等の一般的なキャラクター育成型ゲームで行われている種々の変化を採用可能である。
【００８７】
例えば、図２に示すように、プレイヤーがコマンド画像５１０から「なでる」を選択し、ペット画像７００をなでる動作を行った場合、キャラクター育成用パラメータが更新されることにより、ペットのプレイヤーに対する好感度が上がった場合を想定する。
【００８８】
この場合、情報生成部１１２は、プレイヤーのエッジ位置に対するペット画像７００の位置を変化させた応答画像を生成する。情報生成部１１２は、例えば、このような応答画像として図３に示すゲーム画像４０２を生成する。ゲーム画像４０２では、プレイヤー画像６００の肩の位置にペット画像７００が載った状態の画像が示されている。このように、情報生成部１１２は、プレイヤーのエッジ位置にペット画像７００が近づいたり、遠ざかったりする画像を生成することも可能である。
【００８９】
なお、キャラクター育成用パラメータに対するゲームの演出としては種々のものを採用可能である。例えば、情報生成部１１２は、ペットのプレイヤーに対する好感度が低い場合は、ペット画像７００をプレイヤー画像６００から遠ざけるゲーム画像を生成したり、ペット画像７００がプレイヤー画像６００におしっこをかけるゲーム画像を生成したり、ペット画像７００が餌を食べないゲーム画像を生成したりしてもよい。また、情報生成部１１２は、ペットのプレイヤーに対する好感度が高い場合は、図３に示すように、ペット画像７００をプレイヤー画像６００の肩に登るゲーム画像を生成したり、ペット画像７００がプレイヤー画像６００に近づくゲーム画像を生成したり、ペット画像７００が餌を食べるゲーム画像を生成したりしてもよい。
【００９０】
また、キャラクター育成用パラメータを変化させる場合、プレイヤー画像６００がペット画像７００をなでることによって好感度を上げたり、プレイヤー画像６００がペット画像７００を殴ることによって好感度を下げたりしてもよい。
【００９１】
このように、キャラクター育成用パラメータを変化させたり、キャラクター育成用パラメータに応じたゲーム画像やゲーム音声の演出については、一般的なキャラクター育成型ゲームで行われている種々の手法を採用可能である。
【００９２】
以上のように、本実施形態によれば、ゲーム装置１０は、コマンドの内容とプレイヤーの実際の動作に応じてキャラクター育成用パラメータを更新することができる。これにより、プレイヤーは、自分が実際に動作することによってキャラクター育成用パラメータを変化させ、キャラクターの外観や行動等を変化させることができる。しかも、ゲーム装置１０は、コマンド画像５１０を用いてプレイヤーの動作を特定してからプレイヤーの動作内容を判定することにより、プレイヤーの動作内容を誤判定することなく、適切に判定することができる。これにより、ゲーム装置１０は、プレイヤーの育成動作に応じてキャラクター画像（ペット画像７００）を変化させることにより、プレイヤーとキャラクターとの対話性をより高めることができる。
【００９３】
また、本実施形態によれば、ゲーム装置１０は、図３に示すように、ゲーム画像４０２内におけるプレイヤーの位置に対するキャラクターの位置を変化させた応答画像を生成することができる。これにより、ゲーム装置１０は、プレイヤーの育成動作に応じてキャラクター画像を変化させることにより、プレイヤーとキャラクターとの対話性をより高めることができる。
【００９４】
さらに、本実施形態によれば、ゲーム装置１０は、ゲーム画像を用いて演出を行うことができるため、現実のペットやＡＩＢＯ等のロボットではあり得ないような演出（例えば、ペット画像７００がプレイヤー画像６００を登っていく演出等）を行うことができる。
【００９５】
また、本実施形態によれば、プレイヤーは、実際にペットに対してえさを与える場合と同様の動作によってキャラクターを育成することができるため、ゲーム装置１０は、実際の育成動作に近い動作に応じてキャラクターを育成することを技術的に実現することができる。
【００９６】
さらに、本実施形態によれば、例えば、コマンド画像５１０または食べ物画像７１０として、ペットフードの撮像画像を適用することにより、実際のペットにえさを与える感覚を感じることができる。これにより、ゲーム装置１０は、実際の育成動作に近い動作に応じてキャラクターを育成することを技術的に実現することが可能となる。
【００９７】
（第２の実施例）
次に、携帯型ゲーム装置への適用例について説明する。
【００９８】
図１２は、本実施形態の一例に係る携帯型ゲーム装置９０の外観図である。
【００９９】
携帯型ゲーム装置９０は、画像表示と押圧位置検出が可能なタッチパネル１４０を有しており、プレイヤーによるタッチパネル１４０上の押圧位置に応じてゲーム画像をタッチパネル１４０に表示する。
【０１００】
図１３は、本実施形態の他の一例に係るプレイヤーがペットをなでる場合のゲーム画像４４０を示す図である。
【０１０１】
第１の実施例では、差分画像に基づくエッジ位置を基準としたが、本実施例では、プレイヤーの指９００等による押圧位置を基準としている。例えば、プレイヤーがコマンド画像８１０から「なでる」を選択してペット画像７００の背中において、指９００を移動させることにより、携帯型ゲーム装置９０は、第１の実施例と同様の演出を行うことができる。なお、コマンド画像８１０、左スクロール画像８２０および右スクロール画像８２２は、押圧によって選択することを除き、第１の実施例におけるコマンド画像５１０、左スクロール画像５２０および右スクロール画像５２２と同様の機能を有する。
【０１０２】
次に、このような機能をコンピュータに実装するための機能ブロックについて説明する。
【０１０３】
図１４は、本実施形態の一例に係る携帯型ゲーム装置９０の機能ブロック図である。
【０１０４】
携帯型ゲーム装置９０は、処理部１１０、記憶部１２０、タイマー部１３０、インターフェース部１９０に加え、タッチパネル１４０を有している。また、処理部１１０は、差分画像生成部１１８に代えてタッチパネル上のプレイヤーの押圧位置を検出して位置情報を生成する検出部１１９を有している。また、情報生成部１１２は、当該位置情報と、ゲームプログラム１２２と、キャラクター育成用パラメータを含むゲームデータ１２４に基づき、ゲーム画像を生成するように構成されている。また、判定部１１４は、位置情報等に基づき、プレイヤーがどのような操作を行ったかを判定するように構成されている。
【０１０５】
なお、第１の実施例と同様に、携帯型ゲーム装置９０も、情報記憶媒体２００からプログラムを読み取ることにより、その機能をコンピュータに実装することも可能である。
【０１０６】
このように、本実施形態によれば、携帯型ゲーム装置９０は、タッチパネル１４０上の押圧位置に応じてペット画像７００を変化させることにより、プレイヤーは、キャラクター育成型ゲームを実行することができる。これにより、第１の実施例と同様の作用効果を奏する。
【０１０７】
特に、本実施形態によれば、プレイヤーは、ペット画像７００に直接触れることにより、ペットを育成することができるため、従来のボタン操作等によってペットを育成する場合と比べ、より直感的にゲームを楽しむことができる。
【０１０８】
（変形例）
以上、本発明を適用した好適な実施例について説明したが、本発明は上述した実施例に限定されず、種々の変形が可能である。
【０１０９】
例えば、食べ物画像７１０やコマンド画像５１０としては、例えば、プレイヤーによって撮像されたペットフードや自分が食べているご飯等の物やプレイヤー以外の人の一部分または全体の撮像画像、プレイヤーが自分で描いた絵の画像等を適用してもよい。
【０１１０】
例えば、食べ物画像７１０としてペットフードの撮像画像を適用することにより、プレイヤーは、実際に餌を与えていることをより実感することができる。
【０１１１】
また、プレイヤー画像６００としては、上半身のようにプレイヤーの一部分だけでなく、プレイヤーの全身の撮像画像を適用してもよい。すなわち、ゲーム装置１０は、プレイヤーの腕や頭だけでなく、足や腰等の動作に応じてゲーム画像を生成することも可能である。
【０１１２】
また、複数のゲーム装置１０や携帯型ゲーム装置９０の間で通信を行って、相互にゲームデータ１２４の一部を送受信することにより、情報生成部１１２は、お互いのペットに関するイベント（結婚、出産、アイテムの交換等）を示す画像をゲーム画像の一部として生成してもよい。
【０１１３】
また、第２の実施例では、プレイヤーは、自分の指９００を用いてペット画像７００に触れたが、ペン等を用いてペット画像７００に触れることも可能である。例えば、プレイヤーは、ブラシを用いてペット画像７００をなでることにより、ペットの毛並みを整えるといった演出も可能である。
【０１１４】
また、ゲーム装置１０や携帯型ゲーム装置９０は、キャラクターを育成する段階でいわゆるミニゲームを実行してもよい。このようなミニゲームとしては、例えば、ペット画像７００をプレイヤー画像６００が受け止めるミニゲーム、ペット画像７００をプレイヤー画像６００が移動させるミニゲーム等を採用してもよい。
【０１１５】
また、ゲームの演出としては、上述した例以外にも、例えば、プレイヤー画像６００がペット画像７００を叩くことにより、ペットをしつける演出、ゲーム画像内の床等が汚れた場合に、プレイヤー画像６００やペット画像７００が箒等のアイテム画像を使って、掃除してきれいにする演出、ねこじゃらしのアイテム画像を使ってペット画像７００をじゃれつかせる演出、シャンプーのアイテム画像を用いてプレイヤー画像６００の手を激しく振って、泡立てることにより、ペットをきれいにする演出、スリッパのアイテム画像を用いて、ペット画像７００とプレイヤー画像６００との間でスリッパを奪い合って遊ぶ演出、ボールのアイテム画像を用いてペット画像７００にボールを追いかけさせる演出、散歩時にペット画像７００がゲーム画像内の地面の特定の場所を指して吠えることによって地面に埋まっているアイテムを掘り出させる演出等を採用してもよい。
【０１１６】
また、上述した実施例では、コマンド画像５１０を用いたが、判定部１１４は、コマンド画像５１０を用いずにプレイヤーの動作位置とペット画像７００の位置とに基づいて動作内容を判定してもよい。
【０１１７】
例えば、判定部１１４は、プレイヤー画像６００がペット画像７００の背中側を中心とした領域で動いた場合に「なでる」動作であると判定したり、プレイヤー画像６００がペット画像７００の腹側を中心とした領域で動いた場合に「くすぐる」動作であると判定したり、プレイヤー画像６００がペット画像７００に移動した後、一定時間停止した場合に「つかむ」動作コマンドであると判定したり、プレイヤー画像６００がペット画像７００に重なった状態で激しく動いた場合に「叩く」動作コマンドであると判定したりしてもよい。
【０１１８】
また、ゲーム装置１０は、プレイヤー画像６００に対するペット画像７００の挙動についても種々の演出を実行可能である。
【０１１９】
例えば、情報生成部１１２は、プレイヤー画像６００がペット画像７００から離れており、動きが激しくない（または固定している）状態の場合、ペット画像７００をプレイヤー画像６００にゆっくり近づけるゲーム画像を生成したり、プレイヤー画像６００がペット画像７００に近づいており、動きが激しくない（または固定している）状態の場合、ペットがプレイヤー画像６００をなめるゲーム画像を生成したり（好感度が高い場合）、ペットがプレイヤー画像６００の臭いをかぐゲーム画像を生成したり（好感度が普通の場合）、ペットがプレイヤー画像６００に噛みつくゲーム画像を生成したり（好感度が低い場合）してもよい。
【０１２０】
また、情報生成部１１２は、ペット画像７００を自律的に変化させてもよい。情報生成部１１２は、例えば、ペット画像７００が自分の体をなめ回して、ノミをとるゲーム画像、ペット画像７００が居眠りをするゲーム画像、ペット画像７００がゲーム画像内の床のにおいを嗅ぎ回るゲーム画像等を生成してもよい。
【０１２１】
さらに、情報生成部１１２は、プレイヤー画像６００等の撮像画像に含まれる色や形に応じて演出を行ってもよい。情報生成部１１２は、例えば、撮像画像に特定の色（例えば、黄色等）が含まれる場合にペット画像７００が当該色の部分から遠ざかるゲーム画像を生成したり、撮像画像に特定の色（例えば、赤色等）が含まれる場合にペット画像７００が当該色の部分に近づくゲーム画像を生成したりしてもよい。
【０１２２】
また、ペット画像７００として適用するペットとしては、例えば、犬、猫等の実物のペット、架空の生き物、ゲーム等に登場するキャラクター等を採用可能である。
【０１２３】
また、撮像手段は、ＵＳＢカメラ２０に限定されず、種々のカメラを採用可能である。また、例えば、ゲーム装置１０は、デジタルカメラやデジタルビデオカメラで生成される撮像情報を、有線または無線の通信回線を介して受信して上述した処理を実行してもよい。
【０１２４】
また、ゲーム装置１０は、ゲーム画像４００だけでなく、ゲーム音声を生成してもよく、ＴＶ３０が当該ゲーム音声を出力してもよい。
【０１２５】
また、上述した第１の実施例では、ゲームシステムとしてＵＳＢカメラ２０とゲーム装置１０とを別の装置として構成したが、一体化したゲーム装置としてもよい。
【図面の簡単な説明】
【０１２６】
【図１】本実施形態の一例に係るゲーム装置の外観図である。
【図２】本実施形態の一例に係るプレイヤーがペットをなでる場合のゲーム画像を示す図である。
【図３】本実施形態の一例に係るペットがプレイヤーに載った場合のゲーム画像を示す図である。
【図４】本実施形態の一例に係るゲーム装置の機能ブロック図である。
【図５】本実施形態の一例に係るゲーム画像生成処理の流れを示すフローチャートである。
【図６】本実施形態の一例に係るプレイヤーの撮像画像を示す図である。
【図７】本実施形態の一例に係るプレイヤーの撮像画像の差分画像を示す図である。
【図８】本実施形態の一例に係るペットに餌を与える場合の第１のゲーム画像を示す図である。
【図９】本実施形態の一例に係るペットに餌を与える場合の第２のゲーム画像を示す図である。
【図１０】本実施形態の一例に係るペットに餌を与える場合の第３のゲーム画像を示す図である。
【図１１】本実施形態の一例に係るペットに餌を与える場合の第４のゲーム画像を示す図である。
【図１２】本実施形態の一例に係る携帯型ゲーム装置の外観図である。
【図１３】本実施形態の他の一例に係るプレイヤーがペットをなでる場合のゲーム画像を示す図である。
【図１４】本実施形態の一例に係る携帯型ゲーム装置の機能ブロック図である。
【符号の説明】
【０１２７】
１０  ゲーム装置（ゲームシステム）
９０  携帯型ゲーム装置（ゲームシステム）
２０  ＵＳＢカメラ（撮像手段）
１１２  情報生成部
１１４  判定部
１１６  更新部
１１８  差分画像生成部
１１９  検出部
１２２  ゲームプログラム
１２４  ゲームデータ
１２６  撮像データ
１２８  差分画像データ
１２９  位置データ
２００  情報記憶媒体
【図１】
2005319191.tif 000003
【図４】
2005319191.tif 000004
【図５】
2005319191.tif 000005
【図６】
2005319191.tif 000006
【図７】
2005319191.tif 000007
【図１２】
2005319191.tif 000008
【図１４】
2005319191.tif 000009
【図２】
2005319191.tif 000010
【図３】
2005319191.tif 000011
【図８】
2005319191.tif 000012
【図９】
2005319191.tif 000013
【図１０】
2005319191.tif 000014
【図１１】
2005319191.tif 000015
【図１３】
2005319191.tif 000016