(57)【要約】【課題】プレイヤがマット上で踏み動作を行うゲームにおいて、マットのずれについて注意を喚起させることのできるゲーム装置を提供する。【解決手段】処理制御部３０６は、楽曲再生部３０９を制御して楽曲音を出力させながら、要求内容生成部３０５を制御してプレイヤに対する要求動作の内容を提示させる。これと同時に、処理制御部３０６は、動作内容取得部３０２から取得した動作内容を、提示した要求動作（及びタイミング）と比較して、プレイヤの踏み動作を評価する。また、ゲーム中において、処理制御部３０６は、コントローラ検出部３０３が検出したコントローラの位置等に従って、ゲーム用マットのずれ量を順次測定する。そして、測定したずれ量が基準値を超えた場合に、警告メッセージをゲーム画面に合成して表示し、ゲーム用マットがずれていることを報知して、プレイヤに注意を喚起させる。【選択図】図３
2008048932.tif 000002
【特許請求の範囲】
【請求項１】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量が基準値を超えている場合に、所定の注意情報を出力する出力制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
前記計測部は、ゲーム開始時の当該コントローラの位置と、ゲーム終了時の当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する、
ことを特徴とするゲーム装置。
【請求項３】
請求項１に記載のゲーム装置であって、
前記計測部は、ゲーム中における当該コントローラの先端方向の向きの変動に基づいて、プレイヤの踏み込みの強さを計測する、
ことを特徴とするゲーム装置。
【請求項４】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量が基準値を超えている場合に、ゲームの進行を中断するゲーム制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項５】
請求項４に記載のゲーム装置であって、
前記ゲーム制御部がゲームの進行を中断した場合に、所定の注意情報を出力する出力制御部を更に備え、
前記ゲーム制御部は、当該中断から所定時間経過後に、ゲームの進行を再開する、
ことを特徴とするゲーム装置。
【請求項６】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
プレイヤが行う踏み動作の伴奏曲を再生する再生部と、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量に基づいて、当該伴奏曲のテンポを標準よりも遅くする再生制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項７】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
プレイヤに要求する踏み動作の内容を順次提示する提示部と、
当該コントローラを介してプレイヤの踏み動作の結果を順次取得する取得部と、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
提示した当該踏み動作の内容と取得した当該踏み動作の結果との関係、及び、計測された当該ずれ量に基づいて、プレイヤが行った踏み動作の妥当性を評価する評価部と、を備える、
ことを特徴とするゲーム装置。
【請求項８】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
プレイヤに要求する踏み動作の内容を順次提示する提示部と、
当該コントローラを介してプレイヤの踏み動作の結果を順次取得する取得部と、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量に基づいて、要求する当該踏み動作の内容を変更して提示する提示内容制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項９】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有し、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置における報知方法であって、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出ステップと、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測ステップと、
計測された当該ずれ量が基準値を超えている場合に、所定の注意情報を出力する出力制御ステップと、を備える、
ことを特徴とする方法。
【請求項１０】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有し、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するコンピュータを、
当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部、
検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部、
計測された当該ずれ量が基準値を超えている場合に、所定の注意情報を出力する出力制御部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤがマット上で踏み動作を行うゲームにおいて、マットのずれについて注意を喚起させることのできるゲーム装置、報知方法、および、プログラムに関する。
【背景技術】
【０００２】
従来より、曲に合わせて、プレイヤが踏み動作（ステップ動作）を行うダンスゲーム装置が、遊技場などで人気を博している。このダンスゲーム装置は、例えば、モニタの前に専用の踏み台が設置されており、この踏み台にプレイヤが乗って、所定のマークや色で識別された複数の領域にステップを踏むようになっている。そして、実際のゲームでは、モニタに表示される要求動作の指示（ステップを踏む領域の指定等）に従い、プレイヤが曲に合わせて（タイミング良く）正しい領域にステップを踏むことで、高得点を競うというものである。
【０００３】
近年では、このようなダンスゲームが家庭でも楽しめるように、家庭用のゲーム装置に対応したマット（いわゆる、ダンスコントローラ）も市販されている。このゲーム用のマットは、ゲーム装置の外部端子等にケーブルを介して接続可能となっており、マット上でのプレイヤのステップをスイッチ等にて検出し、ゲーム装置にその踏み動作を入力できるようになっている。
このようなゲーム用のマット（フットスイッチ装置）の一例として、マットにおけるフットスイッチの位置を足の感覚で認識できるようにした技術も開示されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−２９３２９４号公報  （第３−１１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したゲーム用のマットを使用して実際にゲームをプレイする際には、床面の種類（畳、カーペット、フローリング等）や、踏み込みの強さ（体重移動の大きさ等）によって、マットが元の場所からずれてしまう（移動してしまう）場合があった。
一般に、プレイヤは、ゲーム画面を注視しながら（足下を見ずに）、マット上で踏み動作を行うため、マット自体がずれてしまうと、踏んだはずの領域が踏まれなかったり、よけたはずの領域を踏んでしまうことになる。つまり、プレイヤが意図した踏み動作と、ゲーム装置に入力される実際の踏み動作とが異なってしまうことになる。
【０００５】
この場合、高得点を得ることができないため、プレイヤは、マットにおけるスイッチ不良（接触不良等）を疑い、より強く踏み込みがちになり、更にマットがずれてしまうという悪循環を招いていた。
そして、踏み込みの強さが必要以上に大きくなると、階下等に大きな振動や騒音を与えてしまうことも懸念される。
【０００６】
このため、ゲーム中において、マットのずれが生じるような状況をプレイヤに報知することが、求められていた。
また、マットのずれを生じさせないような踏み動作に対して、より高い評価を与えることで、プレイヤの踏み込みの強さが必要以上に大きくならないようにすることも求められていた。
【０００７】
本発明は、このような課題を解決するためになされたもので、プレイヤがマット上で踏み動作を行うゲームにおいて、マットのずれについて注意を喚起させることのできるゲーム装置、報知方法、および、プログラムを提供することを目的とする。
また、本発明は、マットのずれを生じさせないような踏み動作を高く評価することのできるゲーム装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係るゲーム装置は、所定範囲の押圧を検出する検出マットと、検出マットに着脱自在に装着されるコントローラとを有しており、検出マット上におけるプレイヤの踏み動作による操作指示をコントローラを介して取得するゲーム装置であって、コントローラ検出部、計測部、及び、出力制御部を含んで構成される。
【０００９】
まず、コントローラ検出部は、検出マットに装着されたコントローラの位置を所定のタイミング毎に検出する。また、計測部は、検出された当該位置の関係に基づいて、ゲーム中における検出マットのずれ量（例えば、基準位置からの位置変化量）を計測する。そして、出力制御部は、計測されたずれ量が基準値を超えている場合に、例えば、警告メッセージ等をゲーム画面に合成して表示したり、警告音等を発するなど、注意情報を出力する。
【００１０】
すなわち、検出マットに装着されるコントローラの関係から、検出マットのずれ量（位置の変化量）を計測し、このずれ量が基準値を超えると、注意情報を出力することで、プレイヤに検出マットのずれを報知することができる。
この結果、マットのずれについて注意を喚起させることができる。
【００１１】
前記計測部は、ゲーム開始時の当該コントローラの位置と、ゲーム終了時の当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測してもよい。
なお、計測部は、例えば、ゲーム開始時からゲーム終了時までにおけるずれ量の積算を計測してもよい。また、計測部は、ずれ量が基準値を超えている時間を集計してもよい。つまり、ゲーム開始時の位置とゲーム終了時の位置とから検出マットのずれ量を計測するだけでなく、ゲーム中における検出マットのずれの変遷（過程）を考慮したずれ量等を計測するようにしてもよい。
【００１２】
前記計測部は、ゲーム中における当該コントローラの先端方向の向きの変動に基づいて、プレイヤの踏み込みの強さを計測してもよい。
【００１３】
本発明の第２の観点に係るゲーム装置は、所定範囲の押圧を検出する検出マットと、検出マットに着脱自在に装着されるコントローラとを有しており、検出マット上におけるプレイヤの踏み動作による操作指示をコントローラを介して取得するゲーム装置であって、コントローラ検出部、計測部、及び、ゲーム制御部を含んで構成される。
【００１４】
まず、コントローラ検出部は、検出マットに装着されたコントローラの位置を所定のタイミング毎に検出する。また、計測部は、検出された当該位置の関係に基づいて、ゲーム中における検出マットのずれ量を計測する。そして、ゲーム制御部は、計測されたずれ量が基準値を超えている場合に、ゲームの進行を中断する。
【００１５】
すなわち、検出マットに装着されるコントローラの関係から、検出マットのずれ量を計測し、このずれ量が基準値を超えると、ゲームの進行を中断することで、プレイヤに検出マットのずれを報知することができる。
この結果、マットのずれについて注意を喚起させることができる。
【００１６】
上記ゲーム装置は、ゲーム制御部がゲームの進行を中断した場合に、注意を促す情報をゲーム画面に合成して表示する表示制御部を更に備え、ゲーム制御部は、中断から所定時間経過後に、ゲームの進行を再開してもよく、また、所定の操作指示を取得後にゲームの進行を再開してもよい。
【００１７】
本発明の第３の観点に係るゲーム装置は、所定範囲の押圧を検出する検出マットと、検出マットに着脱自在に装着されるコントローラとを有しており、検出マット上におけるプレイヤの踏み動作による操作指示をコントローラを介して取得するゲーム装置であって、再生部、コントローラ検出部、計測部、及び、再生制御部を含んで構成される。
【００１８】
まず、再生部は、プレイヤが行う踏み動作の伴奏曲を再生する。また、コントローラ検出部は、検出マットに装着されたコントローラの位置を所定のタイミング毎に検出する。
一方、計測部は、検出された当該位置の関係に基づいて、ゲーム中における検出マットのずれ量を計測する。そして、再生制御部は、計測されたずれ量に基づいて、伴奏曲のテンポを標準よりも遅くする。
【００１９】
すなわち、検出マットに装着されるコントローラの関係から、検出マットのずれ量を計測し、このずれ量が基準値を超えると、伴奏曲のテンポを遅くすることで、プレイヤに検出マットのずれを報知することができる。
この結、マットのずれについて注意を喚起させることができる。
【００２０】
本発明の第４の観点に係るゲーム装置は、所定範囲の押圧を検出する検出マットと、検出マットに着脱自在に装着されるコントローラとを有しており、検出マット上におけるプレイヤの踏み動作による操作指示をコントローラを介して取得するゲーム装置であって、提示部、取得部、コントローラ検出部、計測部、及び、評価部を含んで構成される。
【００２１】
まず、提示部は、プレイヤに要求する踏み動作の内容を、例えば、表示部に表示することにより、順次提示する。また、取得部は、コントローラを介してプレイヤの踏み動作の結果を順次取得する。
一方、コントローラ検出部は、検出マットに装着されたコントローラの位置を所定のタイミング毎に検出する。また、計測部は、検出された当該位置の関係に基づいて、ゲーム中における検出マットのずれ量を計測する。そして、評価部は、提示した踏み動作の内容と取得した踏み動作の結果との関係、及び、計測されたずれ量に基づいて、プレイヤが行った踏み動作の妥当性を評価する。
【００２２】
すなわち、検出マットに装着されるコントローラの関係から、検出マットのずれ量を計測し、このずれ量を含めてプレイヤの踏み動作を評価する。
この結果、マットのずれを生じさせないような踏み動作を高く評価することができる。
【００２３】
本発明の第５の観点に係るゲーム装置は、所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、提示部、取得部、コントローラ検出部、計測部、及び、提示内容制御部を含んで構成される。
【００２４】
まず、提示部は、プレイヤに要求する踏み動作の内容を順次提示する。また、取得部は、コントローラを介してプレイヤの踏み動作の結果を順次取得する。そして、コントローラ検出部は、コントローラの位置を所定のタイミング毎に検出する。
一方、計測部は、検出された当該位置の関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する。そして、提示内容制御部は、計測されたずれ量に基づいて、要求する踏み動作の内容を変更して提示する。例えば、検出マットのずれを是正させるために、ずれ方向への踏み動作をあえて提示しないようにしたり、代わりに、ずれと逆方向への踏み動作の内容を提示したりする。また、プレイヤの体重移動が比較的大きくなる踏み動作（例えば、対角線上の連続動作等）をあえて提示しないようにしたり、踏み動作に余裕をもたせるために、踏み動作を間引いて表示したりする。
すなわち、検出マットに装着されるコントローラの関係から、検出マットのずれ量を計測し、このずれ量が基準値を超えると、提示する踏み動作の内容を変化させて、検出マットのずれをなるだけ生じさせないようにする。
この結果、ずれの拡大を抑制しながら、マットのずれについて注意を喚起させることができる。
【００２５】
本発明の第６の観点に係る報知方法は、所定範囲の押圧を検出する検出マットと、検出マットに着脱自在に装着されるコントローラとを有し、検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置における報知方法であって、コントローラ検出ステップ、計測ステップ、及び、出力制御ステップを含んで構成される。
【００２６】
まず、コントローラ検出ステップでは、検出マットに装着されたコントローラの位置を所定のタイミング毎に検出する。そして、計測ステップでは、検出された各位置の位置関係に基づいて、ゲーム中における検出マットのずれ量を計測する。そして、出力制御ステップでは、計測されたずれ量が基準値を超えている場合に、例えば、警告メッセージ等をゲーム画面に合成して表示したり、警告音等を発するなど、注意情報を出力する。
【００２７】
すなわち、検出マットに装着されるコントローラの関係から、検出マットのずれ量を計測し、このずれ量が基準値を超えると、注意情報を出力することで、プレイヤに検出マットのずれを報知することができる。
この結果、マットのずれについて注意を喚起させることができる。
【００２８】
本発明の第７の観点に係るプログラムは、コンピュータ（電子機器を含む。）を、上記のゲーム装置として機能させるように構成する。
【００２９】
このプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００３０】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００３１】
本発明によれば、プレイヤがマット上で踏み動作を行うゲームにおいて、マットのずれについて注意を喚起させることができる。また、マットのずれを生じさせないような踏み動作を高く評価することができる。
【発明を実施するための最良の形態】
【００３２】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム専用の情報処理装置に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ（Personal Data Assistants）、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００３３】
（実施形態１）
図１は、本発明の実施の形態に係るゲーム装置が実現される典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００３４】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラユニット１０５と、外部メモリ１０６と、ＤＶＤ（Digital Versatile Disk）−ＲＯＭドライブ１０７と、画像処理部１０８と、音声処理部１０９と、ＮＩＣ（Network Interface Card）１１０と、ゲーム用マット１１１と、を備える。
【００３５】
なお、ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０７に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態のゲーム装置が実現される。
【００３６】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００３７】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３８】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。
【００３９】
インターフェース１０４を介して接続された、コントローラユニット１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。また、後述するコントローラ２０１がゲーム用マット１１１に装着可能であり、その際、コントローラユニット１０５は、ゲーム用マット１１１上のプレイヤによる踏み動作（ステップ動作）による入力を受け付ける。なお、コントローラユニット１０５の詳細については後述する。
【００４０】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲームの進行状態を示すデータ、チャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラユニット１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００４１】
ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００４２】
画像処理部１０８は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０８が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０８が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０８に接続されるモニタ（後述するディスプレイ２９０）へ出力される。これにより、各種の画像表示が可能となる。
【００４３】
なお、画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００４４】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。フォント情報は、ＲＯＭ  １０２に記録されているが、ＤＶＤ−ＲＯＭに記録された専用のフォント情報を利用することも可能である。
【００４５】
音声処理部１０９は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（後述するディスプレイ２９０のスピーカ）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００４６】
ＮＩＣ  １１０は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００４７】
ゲーム用マット１１１は、例えば、四角平面状に成形され、押圧センサやスイッチ等が内部に配置されている。そして、床面に置かれて使用され、プレイヤにより所定領域が足で押圧（押下）されると、その領域が踏まれたことを検出する。
また、ゲーム用マット１１１には、コントローラユニット１０５（後述するコントローラ２０１）が装着可能となっている。なお、ゲーム用マット１１１の詳細については後述する。
【００４８】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。
【００４９】
また、本実施形態の情報処理装置１００にかえて、一般的なコンピュータ（汎用のパーソナルコンピュータ等）をゲーム装置として利用することもできる。たとえば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラではなく、キーボードやマウスなどを入力装置として利用する。そして、ゲームプログラムをインストールした後に、そのプログラムを実行させると、ゲーム装置として機能する。
【００５０】
（コントローラユニット及び、ゲーム用マットの概要）
図２は、上述したコントローラユニット１０５及びゲーム用マット１１１の概要を説明するための外観図である。
コントローラユニット１０５は、コントローラ２１０と発光モジュール２２０とを含んで構成される。なお、情報処理装置１００は、所定のケーブルを介してディスプレイ２９０と接続されており、画像処理部１０８が生成した画像をディスプレイ２９０の表示画面に表示し、また、音声処理部１０９が生成した効果音等をディスプレイ２９０のスピーカから出力する。
【００５１】
コントローラ２１０は、例えば、テレビ等のリモコンと類似した外観を有し、情報処理装置１００とワイヤレスで（無線通信によって）接続され、プレイヤが片手で持ってそのまま操作可能なコントローラである。
一方、発光モジュール２２０は、所定の長さの棒状に形成され、両端に１つずつ発光ダイオード２２１が埋設されている。そして、例えば、ディスプレイ２９０の上部に、画面の向きに沿って適宜固定される。この、発光モジュール２２０は、情報処理装置１００と有線（ケーブル）で接続され、電源供給を受けて発光ダイオード２２１を適宜発光させる。
【００５２】
コントローラ２１０は、先端にＣＣＤカメラ２１１が配置され、先端がディスプレイ２９０に向けられると、このＣＣＤカメラ２１１が発光モジュール２２０の２つの発光ダイオード２２１（２つの発光点）を含む画像を撮影する。また、コントローラ２１０は、内部に無線通信部を備えており、撮影した画像の情報を、無線通信にて情報処理装置１００に順次送信する。
なお、コントローラ２１０は、ゲーム用マット１１１に装着可能となっている。
【００５３】
また、コントローラ２１０は、内部に、加速度センサ、角加速度センサ、傾きセンサ等を備えており、ひねりなどの動きも測定することが可能となっている。この測定結果も、情報処理装置１００に送信される。
【００５４】
コントローラ２１０の上面には、十字形キー２１２が配置されており、プレイヤが手に持って操作する際に、各種の方向指示入力等を行うことができる。また、Ａボタン２１３や、各種ボタン２１５も上面に配置されており、当該ボタンに対応付けられた指示入力を行うことができる。
【００５５】
一方、Ｂボタン２１４は、コントローラ２１０の下面に配置されており、コントローラ２１０の下面に窪みが構成されていることとあいまって、プレイヤが手に持って操作する際に、自然に押下することができるようになっている。
【００５６】
コントローラ２１０の上面のインジケータ２１６は、コントローラ２１０が複数使用された場合にも識別できるように、適宜点灯する。
コントローラ２１０の上面に用意された電源ボタン２１７は、例えば、情報処理装置１００のオン・オフを指示する。
【００５７】
更に、コントローラ２１０の内部には、バイブレータ等の振動機構が配置され、情報処理装置１００からの指示に応答して、振動を発生させる。
【００５８】
一方、ゲーム用マット１１１は、ディスプレイ２９０（発光モジュール２２０）前の床面に置かれて使用され、プレイヤにより足で踏まれた領域を検出する検出マットである。
より詳細には、マット上に、○ボタンを模した○キー領域２５１、×ボタンを模した×キー領域２５２、及び、各方向ボタンを模した方向キー領域２５３〜２５６等がそれぞれ設けられており、プレイヤが任意の領域を踏めるようになっている。
そして、各領域に対応して、押圧センサやスイッチ等がそれぞれ埋設されており、プレイヤがどの領域を踏んだのかを検出可能となっている。
【００５９】
また、ゲーム用マット１１１には、上述のコントローラ２１０を装着するための接続端子２５７が設けられている。そして、この接続端子２５７にコントローラ２１０が装着された状態で使用されると、ゲーム用マット１１１上におけるプレイヤの踏み動作（ステップ動作）の内容が、コントローラ２１０を通じて、情報処理装置１００に送信されるようになっている。
【００６０】
以下では、ゲーム用マット１１１にコントローラ２１０が装着された状態を標準とし、コントローラ２１０と発光モジュール２２０との組合せによって、ゲーム用マット１１１の位置等を測定することについて説明する。なお、ゲーム用マット１１１の位置等の測定は、発光モジュール２２０の発光点（発光ダイオード２２１）をＣＣＤカメラ２１１が撮影する手法に限られず、他の手法でも適宜適用可能である。例えば、所定のセンサバーを介した２地点間の無線通信の時差等から、コントローラ２１０（ゲーム用マット１１１）の位置等を求めてもよい。また、超音波や赤外線等を使用して、コントローラ２１０の位置等を求めてもよい。
【００６１】
（ゲーム装置の概要構成）
図３は、本実施形態に係るゲーム装置の概要構成を示す模式図である。このゲーム装置は、上述したような、ゲーム用マット１１１に装着されたコントローラ２１０と無線通信を行ってプレイヤの踏み動作の内容を取得すると共に、コントローラ２１０の位置や先端の向き等から、ゲーム用マット１１１のずれ等を測定する装置である。
より具体的には、所定の楽曲を再生しながら、プレイヤに対する要求動作の指示（ステップを踏む領域の指定等）をディスプレイ２９０に表示し、コントローラ２１０を介してゲーム用マット１１１上でのプレイヤの踏み動作を取得して評価するといったダンスゲームを実装する装置である。そして、その際、ゲーム用マット１１１のずれ量等も測定して、プレイヤに報知する装置である。以下、本図を参照して説明する。
【００６２】
ゲーム装置３００は、無線通信部３０１と、動作内容取得部３０２と、コントローラ検出部３０３と、画像情報記憶部３０４と、要求内容生成部３０５と、処理制御部３０６と、画像描画部３０７と、楽曲情報記憶部３０８と、楽曲再生部３０９とを備える。
【００６３】
まず、無線通信部３０１は、コントローラ２１０と順次無線通信を行い、必要な情報を送受信する。
例えば、無線通信部３０１は、コントローラ２１０から送られる操作内容を順次取得し、動作内容取得部３０２に供給する。つまり、ゲーム用マット１１１上に乗ったプレイヤによる所定領域の押圧についての情報を、ゲーム用マット１１１に装着されたコントローラ２１０を通じてワイヤレスで取得する。
また、無線通信部３０１は、コントローラ２１０から送られる位置に関する情報（位置情報や先端の向き等の情報）を順次受信し、コントローラ検出部３０３に順次供給する。
なお、コントローラユニット１０５が、このような無線通信部３０１として機能しうる。
【００６４】
動作内容取得部３０２は、無線通信部３０１から供給される情報に基づいて、プレイヤの踏み動作の内容を取得する。つまり、プレイヤがゲーム用マット１１１上のどの領域にステップを踏んだか等をリアルタイムに取得する。
そして、動作内容取得部３０２は、取得した踏み動作の内容を処理制御部３０６に供給する。
なお、ＣＰＵ  １０１が、このような動作内容取得部３０２として機能しうる。
【００６５】
コントローラ検出部３０３は、無線通信部３０１から供給される位置に関する情報に基づいて、ゲーム用マット１１１の位置等を順次検出する。すなわち、ゲーム用マット１１１に装着されたコントローラ２１０の位置等を得ることにより、ゲーム用マット１１１の位置等を検出する。
なお、ＣＰＵ  １０１が、このようなコントローラ検出部３０３として機能しうる。
【００６６】
画像情報記憶部３０４は、再生される楽曲に合わせて表示するための装飾画像や、要求動作を提示するための各種画像（例えば、上下左右４方向の矢印等）画像を記憶する。
なお、ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭ及び、ＲＡＭ  １０３が、このような画像情報記憶部３０４として機能しうる。
【００６７】
要求内容生成部３０５は、処理制御部３０６に制御され、要求動作を提示するための画像を画像情報記憶部３０４から適宜選択して、画像描画部３０７に描画させる。例えば、再生される楽曲に合わせて、タイミング良く、上下左右何れかの矢印画像を選択して、画像描画部３０７に描画させる。
なお、ＣＰＵ  １０１が、このような要求内容生成部３０５として機能しうる。
【００６８】
処理制御部３０６は、ゲーム装置３００全体を制御する。
例えば、処理制御部３０６は、楽曲再生部３０９を制御して楽曲音を出力させながら、要求内容生成部３０５を制御してプレイヤに対する要求動作の内容を提示させる（ディスプレイ２９０に矢印画像等を表示させる）。
これと同時に、処理制御部３０６は、動作内容取得部３０２から取得した動作内容を、提示した要求動作（及びタイミング）と比較して、プレイヤの踏み動作を評価する。
【００６９】
更に、処理制御部３０６は、コントローラ検出部３０３が検出したコントローラ２１０の位置等に従って、ゲーム用マット１１１のずれ量を計測する。
具体的に処理制御部３０６は、図４（ａ）に示すように、コントローラ２１０の横方向（ｘ方向）における位置の変動（Ｇｘ）から、ゲーム用マット１１１の横方向のずれ量を計測する。同様に、図４（ｂ）に示すように、コントローラ２１０の縦方向（ｙ方向）における位置の変動（Ｇｙ）から、ゲーム用マット１１１の横方向のずれ量を計測する。当然に、縦横同時にずれている場合には、両方向のずれ量を計測することになる。
また、コントローラ２１０の位置が同じでも、その向きが異なる場合もある。つまり、図４（ｃ）に示すように、コントローラ２１０の先端の向きがＤａとＤｂとで異なっていると、ゲーム用マット１１１が回転するようにずれているため、その場合、処理制御部３０６は、先端の向きの差等からゲーム用マット１１１の回転方向のずれ量を計測する。
【００７０】
そして、処理制御部３０６は、ゲーム中に計測したゲーム用マット１１１のずれ量が基準値を超えた場合に、プレイヤに注意を喚起するための所定の警告メッセージや、警告画像を生成して、ゲーム画面に合成して表示する。
なお、ＣＰＵ  １０１が、このような処理制御部３０６として機能しうる。
【００７１】
画像描画部３０７は、再生される楽曲に合わせて、所定の装飾画像等を描画する。そして、要求内容生成部３０５が生成した要求動作を提示するための画像を適宜合成して、表示画像（ゲーム画面）を生成し、ディスプレイ２９０にを表示する。
例えば、画像描画部３０７は、図５（ａ）に示すような４方向の矢印Ｍｌ，Ｍｄ，Ｍｕ，Ｍｒを含む表示画像を生成する。この図において、矢印Ｍｌ，Ｍｄ，Ｍｕ，Ｍｒが、プレイヤに要求する踏み動作を提示している。例えば、矢印Ｍｌが提示された場合に、プレイヤには、そのタイミングでのゲーム用マット１１１の領域２５５（左矢印）への踏み込み（ステップ）が要求される。同様に、矢印Ｍｄ，Ｍｕ，Ｍｒが提示された場合に、プレイヤには、ゲーム用マット１１１の領域２５４（下矢印），領域２５３（上矢印），領域２５６（右矢印）への踏み込みが要求される。
また、画像描画部３０７は、ゲーム用マット１１１のずれ量が基準値を超えた場合に、図５（ｂ）に示すような警告メッセージｍｅｓを含む表示画像を生成する。つまり、ゲーム途中や、ゲームのインターバル時や終了時に、ゲーム用マット１１１がずれていることを報知して、プレイヤに注意を喚起させる。
なお、画像処理部１０８が、このような画像描画部３０７として機能しうる。
【００７２】
楽曲情報記憶部３０８は、プレイヤがステップを踏む際の伴奏となる楽曲データを複数記憶する。つまり、プレイヤは好みの楽曲を選んで、その楽曲に合わせてステップを踏むことができるようになっている。
なお、ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭ及び、ＲＡＭ  １０３が、このような楽曲情報記憶部３０８として機能しうる。
【００７３】
楽曲再生部３０９は、シンセサイザ等の音源を有しており、たとえば、ＭＩＤＩ（Musical Instrument Digital Interface）データ等の楽曲データに基づいて、電子音を順次合成し、楽曲音をディスプレイ２９０のスピーカから出力させる。
なお、音声処理部１０９が、このような楽曲再生部３０９として機能しうる。
【００７４】
（ゲーム装置の動作の概要）
図６は、上述した構成のゲーム装置３００において実行されるゲーム制御処理の流れを示すフローチャートである。以下、本図を参照してゲーム装置３００の動作について説明する。このゲーム制御処理は、ゲーム用マット１１１のずれを検出しつつ、プレイヤの踏み動作（ステップ動作）を評価するダンスゲームに好適な処理である。
【００７５】
まず、ゲーム装置３００は、伴奏音の再生を開始する（ステップＳ４０１）。つまり、楽曲再生部３０９は、プレイヤが任意に選んだ伴奏曲（ステップを踏む際の伴奏となる楽曲）を再生し、ディスプレイ２９０のスピーカから出力する。
【００７６】
ゲーム装置３００は、プレイヤへの要求動作を提示する（ステップＳ４０２）。例えば、画像描画部３０７は、上述した図５（ａ）に示すような４方向の矢印Ｍｌ，Ｍｄ，Ｍｕ，Ｍｒを含む表示画像を生成し、ディスプレイ２９０に表示する。
【００７７】
ゲーム装置３００は、プレイヤの踏み動作を取得したか否かを判別する（ステップＳ４０３）。つまり、処理制御部３０６は、動作内容取得部３０２が、無線通信部３０１から供給される情報に基づいて、プレイヤの踏み動作の内容を取得したかどうかを判別する。
【００７８】
ゲーム装置３００は、プレイヤの踏み動作を取得していないと判別すると（ステップＳ４０３；Ｎｏ）、後述するステップＳ４０６に処理を進める。
一方、プレイヤの踏み動作を取得したと判別した場合に（ステップＳ４０３；Ｙｅｓ）、ゲーム装置３００は、踏み動作の妥当性を検証する（ステップＳ４０４）。
すなわち、処理制御部３０６は、動作内容取得部３０２から取得した動作内容を、ステップＳ４０２にて提示した要求動作（及びタイミング）と比較して、プレイヤの踏み動作を評価する。
【００７９】
ゲーム装置３００は、検証結果（評価結果）に応じて、得点を加算する（ステップＳ４０５）。つまり、提示した要求動作通りに、プレイヤがタイミング良く、同じ踏み動作を行った場合に、ディスプレイ２９０に表示される得点を加算する。なお、異なる踏み動作であったり、同じ踏み動作であってもタイミングがずれている場合には、得点は加算されない。
【００８０】
ゲーム装置３００は、コントローラ２１０の位置等を取得する（ステップＳ４０６）。つまり、コントローラ検出部３０３は、無線通信部３０１から供給される位置に関する情報に基づいて、ゲーム用マット１１１の位置等を検出する。
【００８１】
ゲーム装置３００は、ゲーム用マット１１１のずれ量を測定する（ステップＳ４０７）。
すなわち、処理制御部３０６は、上述した図４（ａ），（ｂ）に示すように、コントローラ２１０の横方向（ｘ方向）や縦方向（ｙ方向）における位置の変動（Ｇｘ，Ｇｙ）から、ゲーム用マット１１１の横方向や縦方向のずれ量を計測する。
また、処理制御部３０６は、上述した図４（ｃ）に示すように、コントローラ２１０の先端の向きの変動（ＤａからＤｂ）等から、ゲーム用マット１１１の回転方向のずれ量を計測する。
【００８２】
ゲーム装置３００は、測定したゲーム用マット１１１のずれ量が基準値を超えているか否かを判別する（ステップＳ４０８）。
つまり、処理制御部３０６は、ゲーム用マット１１１の横方向や縦方向のずれ量が基準値を超えているかどうかや、回転方向のずれ量が基準値を超えているかどうかを判別する。なお、比較する基準値は、それぞれ実験等により予め求められた適切な値となっている。
【００８３】
ゲーム装置３００は、ゲーム用マット１１１のずれ量が基準値を超えていないと判別すると（ステップＳ４０８；Ｎｏ）、後述するステップＳ４１０に処理を進める。
一方、ゲーム用マット１１１のずれ量が基準値を超えていると判別した場合に（ステップＳ４０８；Ｙｅｓ）、ゲーム装置３００は、警告メッセージを合成して表示する（ステップＳ４０９）。例えば、画像描画部３０７は、上述した図５（ｂ）に示すような警告メッセージｍｅｓを含む表示画像を生成し、ディスプレイ２９０に表示する。
つまり、ゲーム用マット１１１がずれていることを報知して、プレイヤに注意を喚起させる。
【００８４】
ゲーム装置３００は、楽曲の再生が終了したか否かを判別する（ステップＳ４１０）。つまり、１回のダンスゲームが終了したかどうかを判別する。
ゲーム装置３００は、楽曲の再生が終了していないと判別すると（ステップＳ４１０；Ｎｏ）、上述したステップＳ４０２に処理を戻す。つまり、ステップＳ４０２〜４１０の処理を楽曲が終了するまで繰り返す。
一方、楽曲の再生が終了したと判別した場合に（ステップＳ４１０；Ｙｅｓ）、ゲーム装置３００は、所定の終了メッセージや総合得点等を表示した後、ゲーム制御処理を終える。
【００８５】
このようなゲーム制御処理により、無線通信を行うコントローラ２１０を用いて、ゲーム用マット１１１でのプレイヤの踏み動作（ステップ動作）をワイヤレスで取得することができる。
このため、従来のような接続コードを引っかけてしまったりすることがなくなり、また、ゲーム用マット１１１の配置を自由に選べることになる。
また、ゲーム用マット１１１に装着したコントローラ２１０の位置等により、ゲーム用マット１１１のずれ量が適切に測定できる。そして、測定したずれ量が基準値を超えている場合に、警告メッセージ等を表示することにより、プレイヤに報知することができる。
この結果、マットのずれについて注意を喚起させることができる。
【００８６】
（他の実施形態）
上記の実施形態では、マットのずれ量を逐次測定し、ずれ量が基準値を超えた際に警告メッセージ等を表示する場合について説明したが、ゲームの開始時と、ゲームの終了時（又は、曲の間奏時）とで、ゲーム用マット１１１の位置等を検出するようにし、両位置から求めたゲーム用マット１１１のずれ量が基準値を超えている場合に、ゲームの終了時（又は、曲の間奏時）に警告メッセージ等を表示するようにしてもよい。
【００８７】
上記の実施形態では、図４（ａ）〜（ｃ）に示すように、水平方向（床面と平行な方向）についてのずれ量を求める場合について説明したが、鉛直方向（床面と垂直な方向）についての瞬間的なずれ量を求めて、プレイヤの踏み込みの強さ等を算定するようにしてもよい。
具体的には、処理制御部３０６は、図７（ａ）に示すように、コントローラ２１０の鉛直方向（ｚ方向）における位置の瞬間的な変動（Ｇｚ）から、ゲーム用マット１１１の鉛直方向の瞬間的なずれ量を計測する。
このような鉛直方向のずれは、プレイヤの体重や踏み込みの強さが大きいと、顕著に表れる。そして、踏み込みの強さ等が必要以上に大きくなると、階下等に大きな振動や騒音を与えてしまうことが懸念される。
そのため、処理制御部３０６は、ゲーム中に計測した鉛直方向の瞬間的なずれ量が基準値を超えた場合に、プレイヤに注意を喚起するための所定の警告メッセージや、警告画像を生成して、ゲーム画面に合成して表示する。
例えば、図７（ｂ）に示すような注意メッセージｃｍｅｓを含む表示画像を生成する。つまり、ゲーム途中等に、踏み込みが強すぎることを報知して、プレイヤについても注意を喚起させる。
これによって、プレイヤは、踏み込みの強さを加減することになり、振動や騒音の発生を抑制することができる。
【００８８】
上記の実施形態では、ずれ量が基準値を超えた際に、警告メッセージ等により報知する場合について説明したが、ずれ量が異常に大きい場合には、ゲームの進行を一時的に停止し、プレイヤの踏み動作を中断させるようにしてもよい。
そして、所定時間が経過した後や、プレイヤからの特定の操作に応答して、ゲームの進行を再開させるようにしてもよい。
この場合、プレイヤが熱中しすぎて警告メッセージ等に気付かない場合等でも、マットのずれについて注意を喚起させることができる。
【００８９】
更に、ずれ量の大きさに応じて、楽曲の再生テンポ（再生スピード）を変化させるようにしてもよい。
例えば、ずれ量の大きさをレベル分け（段階分け）しておき、測定したゲーム用マット１１１のずれ量が何れのレベルに該当するを判別する。そして、判別したレベルに応じて、楽曲の再生テンポを変化させる。
より具体的には、小さいレベルであれば、再生テンポを基準のテンポより１割程度遅くし、また、中ぐらいのレベルであれば、再生テンポを２〜３割程度遅くし、そして、最大レベルであれば、再生テンポを４〜５割程度遅くする。
この場合、再生テンポの変化により、マットのずれについて注意を喚起させることができる。
また、再生テンポが遅くなれば、それだけステップを踏むのに時間的な余裕ができるため、自然とゆっくりとした踏み動作となり、ゲーム用マット１１１のずれ量も小さくなる。
【００９０】
上記の実施形態では、ずれ量が基準値を超えた際に、警告メッセージやゲームの中断等により、マットのずれについて注意を喚起させる場合について説明したが、マットのずれを是正させる（ずれを解消させる）ような踏み動作の内容に変更して提示し、ずれの拡大を抑制しながら、マットのずれについて注意を喚起させるようにしてもよい。
具体的に処理制御部３０６は、計測したずれ量が基準値を超えた場合に、要求内容生成部３０５を制御して、踏み動作の内容に変更する。
例えば、要求内容生成部３０５は、例えば、ゲーム用マット１１１のずれを是正させるために、ずれ方向への踏み動作をあえて提示しないようにしたり、代わりに、ずれと逆方向への踏み動作の内容を提示したりする。
また、要求内容生成部３０５は、プレイヤの体重移動が比較的大きくなる踏み動作（例えば、対角線上の連続動作等）をあえて提示しないようにしたり、踏み動作に余裕をもたせるために（ゆっくりとした体重移動となるように）、踏み動作を間引いて表示したりする。
すなわち、提示する踏み動作の内容を変化させて、ゲーム用マット１１１のずれをなるだけ生じさせないようにする。
これにより、ずれの拡大を抑制しながら、マットのずれについて注意を喚起させることができる。
【００９１】
上記の実施形態では、ずれ量が基準値を超えた際に、警告メッセージやゲームの中断等により、マットのずれについて注意を喚起させる場合について説明したが、マットのずれを生じさせないような踏み動作に対して、より高い評価を与えるようにしてもよい。
例えば、処理制御部３０６は、プレイヤの踏み動作の妥当性を検証する際に、更に、ゲーム用マット１１１のずれ量を負の重み付けとして使用し、ずれ量が小さい程、高い評価（高得点）が得られるようにする。つまり、プレイヤの踏み動作が正しい（タイミングも良い）場合でも、ゲーム用マット１１１のずれ量が大きいと加算される点数が低くなる。逆に、プレイヤの踏み動作が正しく、ゲーム用マット１１１のずれ量も小さいと加算される点数が高くなる。
これにより、マットのずれを生じさせないような踏み動作を高く評価することができる。そして、このように、マットのずれを生じさせないような踏み動作に対して、より高い評価を与えることで、プレイヤの踏み込みの強さが必要以上に大きくならないように抑制することもできる。
【００９２】
上記の実施形態では、警告メッセージ等を表示することにより、プレイヤに注意を促す場合について説明したが、注意を促すための情報（注意情報）は、このような警告メッセージ等に限られず、任意である。例えば、警告音や警告音声を出力してプレイヤに注意を促してもよい。
また、直接、警告メッセージ等を表示する代わりに、表示画面（ゲーム画面）の表示形態を変化させることでプレイヤに注意を促してもよい。
例えば、マットにずれが生じるとゲーム画面を振動（ずれ方向に対応させて振動してもよい）させたり、ゲーム画面の色、模様、や、明暗等を変化させて、プレイヤに注意を促してもよい。
【００９３】
上記の実施形態では、ダンスゲームに適用した場合を一例として説明したが、このようなダンスゲームに限られず、ゲーム用マット１１１を使用する種々のゲームにも適宜適用可能である。
【００９４】
以上説明したように、本発明によれば、プレイヤがマット上で踏み動作を行うゲームにおいて、マットのずれについて注意を喚起させることができる。
また、本発明によれば、マットのずれを生じさせないような踏み動作を高く評価することができる。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施形態に係る情報処理装置の概要構成を示す模式図である。
【図２】コントローラユニット及び、ゲーム用マットの概要を説明するための外観図である。
【図３】本発明の実施形態に係るゲーム装置の概要構成を示す模式図である。
【図４】（ａ）〜（ｃ）共に、ゲーム用マットのずれについて説明するための模式図である。
【図５】（ａ），（ｂ）共に、表示画像（ゲーム画面）の一例を示す模式図である。
【図６】本発明の実施形態に係るゲーム制御処理の一例を示すフローチャートである。
【図７】（ａ）が鉛直方向のマットのずれについて説明するための模式図であり、（ｂ）が注意メッセージを含む表示画像の一例を示す模式図である。
【符号の説明】
【００９６】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラユニット
１０６  外部メモリ
１０７  ＤＶＤ−ＲＯＭドライブ
１０８  画像処理部
１０９  音声処理部
１１０  ＮＩＣ
１１１  ゲーム用マット
３００  ゲーム装置
３０１  無線通信部
３０２  動作内容取得部
３０３  コントローラ検出部
３０４  画像情報記憶部
３０５  要求内容生成部
３０６  処理制御部
３０７  画像描画部
３０８  楽曲情報記憶部
３０９  楽曲再生部
【図１】
2008048932.tif 000003
【図２】
2008048932.tif 000004
【図３】
2008048932.tif 000005
【図４】
2008048932.tif 000006
【図５】
2008048932.tif 000007
【図６】
2008048932.tif 000008
【図７】
2008048932.tif 000009
【手続補正書】
【提出日】平成19年10月9日(2007.10.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量が基準値を超えている場合に、所定の注意情報を出力する出力制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
前記計測部は、ゲーム開始時の当該コントローラの位置と、ゲーム終了時の当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する、
ことを特徴とするゲーム装置。
【請求項３】
請求項１に記載のゲーム装置であって、
前記計測部は、ゲーム中における当該コントローラの先端方向の向きの変動に基づいて、プレイヤの踏み込みの強さを計測する、
ことを特徴とするゲーム装置。
【請求項４】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量が基準値を超えている場合に、ゲームの進行を中断するゲーム制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項５】
請求項４に記載のゲーム装置であって、
前記ゲーム制御部がゲームの進行を中断した場合に、所定の注意情報を出力する出力制御部を更に備え、
前記ゲーム制御部は、当該中断から所定時間経過後に、ゲームの進行を再開する、
ことを特徴とするゲーム装置。
【請求項６】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
プレイヤが行う踏み動作の伴奏曲を再生する再生部と、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量に基づいて、当該伴奏曲のテンポを標準よりも遅くする再生制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項７】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
プレイヤに要求する踏み動作の内容を順次提示する提示部と、
当該コントローラを介してプレイヤの踏み動作の結果を順次取得する取得部と、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
提示した当該踏み動作の内容と取得した当該踏み動作の結果との関係、及び、計測された当該ずれ量に基づいて、プレイヤが行った踏み動作の妥当性を評価する評価部と、を備える、
ことを特徴とするゲーム装置。
【請求項８】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有しており、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置であって、
プレイヤに要求する踏み動作の内容を順次提示する提示部と、
当該コントローラを介してプレイヤの踏み動作の結果を順次取得する取得部と、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部と、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部と、
計測された当該ずれ量に基づいて、要求する当該踏み動作の内容を変更して提示する提示内容制御部と、を備える、
ことを特徴とするゲーム装置。
【請求項９】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有し、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するゲーム装置における報知方法であって、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出ステップと、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測ステップと、
計測された当該ずれ量が基準値を超えている場合に、所定の注意情報を出力する出力制御ステップと、を備える、
ことを特徴とする方法。
【請求項１０】
所定範囲の押圧を検出する検出マットと、当該検出マットに着脱自在に装着されるコントローラとを有し、当該検出マット上におけるプレイヤの踏み動作による操作指示を当該コントローラを介して取得するコンピュータを、
当該コントローラより得られた撮影信号、若しくは、無線信号に基づいて、当該コントローラの位置を所定のタイミング毎に検出するコントローラ検出部、
今回検出された当該コントローラの位置と、以前に検出された当該コントローラの位置との関係に基づいて、ゲーム中における当該検出マットのずれ量を計測する計測部、
計測された当該ずれ量が基準値を超えている場合に、所定の注意情報を出力する出力制御部、
として機能させることを特徴とするプログラム。