(57)【要約】【課題】楽曲に合わせた操作タイミングにおいて、種々の形態の操作を指示することができるゲーム装置、プログラム及び情報記憶媒体を提供すること。【解決手段】楽曲に応じたプレーヤの操作タイミングのみならず、操作タイミングにおける位置指定操作による操作位置をも基準データと比較判定して、これを評価したり操作に応じた演出を行うなど種々のゲーム演算を行うことができる。特に、基準領域データＫＲＤの基準位置ＫＩを楽曲に合わせて設定することにより、楽曲に合わせた種々の態様の位置指定操作をプレーヤに行わせることができる。【選択図】図６
2008200295.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤに所与の表示領域における位置を指定する位置指定操作を、楽曲に合わせて行わせるゲーム装置としてコンピュータを機能させるプログラムであって、
前記位置指定操作を行うべき前記楽曲に応じた基準タイミングと、前記基準タイミングにおいて前記位置指定操作を行うべき基準位置とをプレーヤに認知させる表示を行う指示表示制御部と、
楽曲データと、前記基準タイミングを含む基準期間を示す基準期間データと、前記基準期間における前記基準位置を含む基準領域を示す基準領域データとを記憶する記憶部と、
前記楽曲データの再生を行う楽曲再生部と、
プレーヤの前記位置指定操作に基づいて、前記位置指定操作を行った操作タイミングを示す操作タイミングデータと、前記操作タイミングにおいて前記位置指定操作を行った操作位置を示す操作位置データとを取得する操作データ取得部と、
前記基準期間データと前記操作タイミングデータとを比較判定するとともに、前記操作タイミングにおける前記基準領域を示す基準領域データと前記操作位置データとを比較判定する比較判定部と、
前記比較判定部の比較判定結果に応じてゲーム演算を行うゲーム演算部としてコンピュータを機能させ、
前記指示表示制御部が、
前記所与の表示領域における線を形成する線形成操作を行うべき前記楽曲に応じた特殊基準期間と、前記特殊基準期間において前記線形成操作を行うべき所与の線に沿った特殊基準領域とをプレーヤに認知させる表示を行い、
前記記憶部が、
前記特殊基準期間を示す特殊基準期間データと、前記特殊基準領域を示す特殊基準領域データとを記憶し、
前記操作データ取得部が、
プレーヤの前記線形成操作に基づいて、前記線形成操作を行った操作期間を示す操作期間データと、前記線形成操作を行った操作軌跡を示す操作軌跡データとを取得し、
前記比較判定部が、
前記特殊基準期間データと前記操作期間データとを比較判定するとともに、前記特殊基準領域データと前記操作軌跡データとを比較判定することを特徴とするプログラム。
【請求項２】
プレーヤに所与の表示領域における位置を指定する位置指定操作を、楽曲に合わせて行わせるゲーム装置としてコンピュータを機能させるプログラムであって、
前記位置指定操作を行うべき前記楽曲に応じた基準タイミングと、前記基準タイミングにおいて前記位置指定操作を行うべき基準位置とをプレーヤに認知させる表示を行う指示表示制御部と、
楽曲データと、前記基準タイミングを含む基準期間を示す基準期間データとを記憶する記憶部と、
前記基準期間における前記基準位置を含む基準領域を示す基準領域データを前記基準期間ごとにランダムな領域に設定する基準領域データ設定部と
前記楽曲データの再生を行う楽曲再生部と、
プレーヤの前記位置指定操作に基づいて、前記位置指定操作を行った操作タイミングを示す操作タイミングデータと、前記操作タイミングにおいて前記位置指定操作を行った操作位置を示す操作位置データとを取得する操作データ取得部と、
前記基準期間データと前記操作タイミングデータとを比較判定するとともに、前記操作タイミングにおける前記基準領域を示す基準領域データと前記操作位置データとを比較判定する比較判定部と、
前記比較判定部の比較判定結果に応じてゲーム演算を行うゲーム演算部としてコンピュータを機能させ、
前記指示表示制御部が、
前記所与の表示領域における線を形成する線形成操作を行うべき前記楽曲に応じた特殊基準期間と、前記特殊基準期間において前記線形成操作を行うべき所与の線に沿った特殊基準領域とをプレーヤに認知させる表示を行い、
前記記憶部が、
前記特殊基準期間を示す特殊基準期間データと、前記特殊基準領域を示す特殊基準領域データとを記憶し、
前記操作データ取得部が、
プレーヤの前記線形成操作に基づいて、前記線形成操作を行った操作期間を示す操作期間データと、前記線形成操作を行った操作軌跡を示す操作軌跡データとを取得し、
前記比較判定部が、
前記特殊基準期間データと前記操作期間データとを比較判定するとともに、前記特殊基準領域データと前記操作軌跡データとを比較判定することを特徴とするプログラム。
【請求項３】
請求項１、２のいずれかにおいて、
前記比較判定部が、
前記基準期間データに前記操作タイミングデータが含まれており、かつ前記操作タイミングにおける前記基準領域データに前記操作位置データが含まれている場合に、前記位置指定操作を有効な操作と判定することを特徴とするプログラム。
【請求項４】
請求項１〜３のいずれかにおいて、
前記記憶部が、
前記特殊基準期間データとして、前記基準期間が連続又は一部重複する複数の基準期間を示す複数の基準期間データから構成された連続基準期間データと、
前記特殊基準領域データとして、前記複数の基準期間の各基準期間において前記線形成操作を行うべき基準領域であって、各基準領域が隣接又は一部重複する複数の基準領域を示す複数の基準領域データから構成された連続基準領域データと、
を記憶し、
前記比較判定部が、
前記連続基準期間データを構成する前記基準期間データごとに前記基準期間データと前記操作期間データとを比較判定するとともに、前記連続基準領域データを構成する前記基準領域データごとに前記基準領域データと前記操作軌跡データとを比較判定することを特徴とするプログラム。
【請求項５】
請求項４において、
前記表示制御部が、
前記複数の基準領域の各基準領域に前記線形成操作を行うべき複数の基準期間の各基準期間と、前記複数の前記基準領域の各基準領域とをプレーヤに認知させる表示を行うことを特徴とするプログラム。
【請求項６】
請求項４、５のいずれかにおいて、
前記記憶部が、
前記基準期間データとして、第１の基準期間データと第２の基準期間データとを記憶し、
前記比較判定部が、
前記第１の基準期間データについては、前記第１の基準期間データが示す第１の基準期間よりも先のタイミングから連続して前記線形成操作が行われている場合には、前記第１の基準期間データに前記操作期間データが含まれていても前記線形成操作を無効な操作と判定し、
前記第２の基準期間データについては、前記第２の基準期間データが示す第２の基準期間よりも先のタイミングから連続して前記線形成操作が行われている場合であっても、前記第２の基準期間データに前記操作期間データが含まれていれば前記線形成操作を有効な操作と判定することを特徴とするプログラム。
【請求項７】
請求項６において、
前記連続基準期間データは、
前記複数の基準期間のうち最先の基準期間を示す前記第１の基準期間データと、前記最先の基準期間と連続又は一部重複する基準期間を示す少なくとも１つの第２の基準期間データとから構成されることを特徴とするプログラム。
【請求項８】
請求項１〜７のいずれかにおいて、
前記表示制御部が、
前記表示領域において第１の方向に移動する第１のマークと、前記第１の方向と交差する第２の方向に移動する第２のマークとが、前記基準期間において前記基準領域で重なるように、前記第１のマークと前記第２のマークとを移動させる表示を行うことを特徴とするプログラム。
【請求項９】
請求項１〜７のいずれかにおいて、
前記表示制御部が、
前記基準期間において前記基準領域に所与のマークを出現させる表示を行うことを特徴とするプログラム。
【請求項１０】
請求項１〜９のいずれかにおいて、
前記表示制御部が、
前記位置指定操作及び前記線形成操作を受付ける操作領域を前記所与の表示領域とするタッチパネルディスプレイに、前記基準タイミングと前記基準タイミングにおける基準位置、及び前記特殊基準期間と前記特殊基準期間における前記特殊基準領域をプレーヤに認知させる表示を行い、
前記操作データ取得部が、
前記タッチパネルディスプレイで受付けた前記位置指定操作に基づいて、前記操作タイミングデータと前記操作タイミングにおける前記操作位置データとを取得し、前記タッチパネルディスプレイで受付けた前記線形成操作に基づいて、前記操作期間データと前記操作期間における前記操作軌跡データとを取得することを特徴とするプログラム。
【請求項１１】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１〜１０のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１２】
プレーヤに所与の表示領域における位置を指定する位置指定操作を、楽曲に合わせて行わせるゲーム装置であって、
前記位置指定操作を行うべき前記楽曲に応じた基準タイミングと、前記基準タイミングにおいて前記位置指定操作を行うべき基準位置とをプレーヤに認知させる表示を行う指示表示制御部と、
楽曲データと、前記基準タイミングを含む基準期間を示す基準期間データと、前記基準期間における前記基準位置を含む基準領域を示す基準領域データとを記憶する記憶部と、
前記楽曲データの再生を行う楽曲再生部と、
プレーヤの前記位置指定操作に基づいて、前記位置指定操作を行った操作タイミングを示す操作タイミングデータと、前記操作タイミングにおいて前記位置指定操作を行った操作位置を示す操作位置データとを取得する操作データ取得部と、
前記基準期間データと前記操作タイミングデータとを比較判定するとともに、前記操作タイミングにおける前記基準領域を示す基準領域データと前記操作位置データとを比較判定する比較判定部と、
前記比較判定部の比較判定結果に応じてゲーム演算を行うゲーム演算部とを含み、
前記指示表示制御部が、
前記所与の表示領域における線を形成する線形成操作を行うべき前記楽曲に応じた特殊基準期間と、前記特殊基準期間において前記線形成操作を行うべき所与の線に沿った特殊基準領域とをプレーヤに認知させる表示を行い、
前記記憶部が、
前記特殊基準期間を示す特殊基準期間データと、前記特殊基準領域を示す特殊基準領域データとを記憶し、
前記操作データ取得部が、
プレーヤの前記線形成操作に基づいて、前記線形成操作を行った操作期間を示す操作期間データと、前記線形成操作を行った操作軌跡を示す操作軌跡データとを取得し、
前記比較判定部が、
前記特殊基準期間データと前記操作期間データとを比較判定するとともに、前記特殊基準領域データと前記操作軌跡データとを比較判定することを特徴とするゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム装置、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、楽曲の進行に合わせたタイミングでボタンなどのＯＮ／ＯＦＦ操作を行わせる音楽ゲーム装置が知られている。かかる音楽ゲーム装置では、表示領域において所定のマークが楽曲の進行に合わせたタイミングで所定の基準線に位置するようにマークを移動させることにより、プレーヤに楽曲の進行に合わせた操作タイミングを指示している。そしてかかる音楽ゲーム装置には、ゲーム性を高めるために、操作タイミングにおいて操作すべきボタンの種類を指示するものもある。特に、プレーヤが足で踏むことにより入力を行うことができるマット状のコントローラに複数種類のボタンを設け、楽曲に応じた操作タイミングにおいて踏むべきボタンの種類を指示するものがある（特許文献１）。
【特許文献１】特開２００６−１９２１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし従来の音楽ゲーム装置では、プレーヤに対してＯＮ／ＯＦＦ操作のタイミングと、決まった数のボタンの中から操作タイミングにおいて操作を行うボタン種類とを指示するにとどまっていた。従って従来の音楽ゲーム装置では、楽曲に合わせた操作タイミングにおける操作のバリエーションを増やすことができなかった。
【０００４】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、楽曲に合わせた操作タイミングにおいて、種々の形態の操作を指示することができるゲーム装置、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
（１）本発明は、
プレーヤに所与の表示領域における位置を指定する位置指定操作を、楽曲に合わせて行わせるゲーム装置であって、
前記位置指定操作を行うべき前記楽曲に応じた基準タイミングと、前記基準タイミングにおいて前記位置指定操作を行うべき基準位置とをプレーヤに認知させる表示を行う指示表示制御部と、
楽曲データと、前記基準タイミングを含む基準期間を示す基準期間データと、前記基準期間における前記基準位置を含む基準領域を示す基準領域データとを記憶する記憶部と、
前記楽曲データの再生を行う楽曲再生部と、
プレーヤの前記位置指定操作に基づいて、前記位置指定操作を行った操作タイミングを示す操作タイミングデータと、前記操作タイミングにおいて前記位置指定操作を行った操作位置を示す操作位置データとを取得する操作データ取得部と、
前記基準期間データと前記操作タイミングデータとを比較判定するとともに、前記操作タイミングにおける前記基準領域を示す基準領域データと前記操作位置データとを比較判定する比較判定部と、
前記比較判定部の比較判定結果に応じてゲーム演算を行うゲーム演算部とを含み、
前記指示表示制御部が、
前記所与の表示領域における線を形成する線形成操作を行うべき前記楽曲に応じた特殊基準期間と、前記特殊基準期間において前記線形成操作を行うべき所与の線に沿った特殊基準領域とをプレーヤに認知させる表示を行い、
前記記憶部が、
前記特殊基準期間を示す特殊基準期間データと、前記特殊基準領域を示す特殊基準領域データとを記憶し、
前記操作データ取得部が、
プレーヤの前記線形成操作に基づいて、前記線形成操作を行った操作期間を示す操作期間データと、前記線形成操作を行った操作軌跡を示す操作軌跡データとを取得し、
前記比較判定部が、
前記特殊基準期間データと前記操作期間データとを比較判定するとともに、前記特殊基準領域データと前記操作軌跡データとを比較判定することを特徴とするゲーム装置に関係する。
【０００６】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【０００７】
本発明において、「位置指定操作」とは、例えば接触操作を検出する操作領域を表示領域とするタッチパネルディスプレイに対する接触操作や、表示領域における指示位置を検出可能なポインティングデバイスによる指示操作や、操作デバイスの移動方向、移動量、移動速度などを検出して表示領域における任意の位置を指定可能なマウスやトラックボールなどによる移動操作などとすることができる。
【０００８】
また「線形成操作」とは、連続的に「位置指定操作」を行うことにより指定した位置の集合が線を形成する操作とすることができる。例えば接触操作を検出する操作領域を表示領域とするタッチパネルディスプレイに対する接触操作や、表示領域における指示位置を検出可能なポインティングデバイスによる指示操作や、操作デバイスの移動方向、移動量、移動速度などを検出して表示領域における任意の位置を指定可能なマウスやトラックボールなどによる移動操作などによる位置指定操作を任意の範囲で連続的に行うこととすることができる。また本発明において「線」とは、直線のみならず、方向の異なる直線の組合せによる線、開曲線、閉曲線、それらの任意の組合せにより構成される線など、種々の線とすることができる。
【０００９】
本発明によれば、プレーヤに位置指定操作のみならず線形成操作を行わせることにより、楽曲に応じた種々の態様の操作を行わせることができる。例えばクラシック音楽用の特殊基準領域データを、滑らかな曲線に沿った領域のものとすれば、線形成操作をクラシック音楽の進行に合わせて滑らかに行わせることができる。一方、ハードロック音楽用の特殊基準領域データを、鋭角を形成する線（ギザギザ形状の線）に沿った領域のものとすれば、線形成操作をハードロック音楽の進行に合わせて激しく行わせることができる。
【００１０】
またクラシック音楽用の特殊基準期間データを、相対的に長い期間のものとすれば、線形成操作をクラシック音楽の進行に合わせてゆっくり行わせることができる。一方、ハードロック音楽用の特殊基準期間データを、相対的に短い期間のものとすれば、線形成操作をハードロック音楽の進行に合わせて素早く行わせることができる。
【００１１】
このように本発明によれば、楽曲の進行に合わせて特殊基準領域、特殊基準期間を設定することにより、その楽曲を演奏しているかのような、或いは楽曲の演奏を指揮しているかのような新たな操作感をプレーヤに与えることができる。
【００１２】
（２）また本発明は、
プレーヤに所与の表示領域における位置を指定する位置指定操作を、楽曲に合わせて行わせるゲーム装置であって、
前記位置指定操作を行うべき前記楽曲に応じた基準タイミングと、前記基準タイミングにおいて前記位置指定操作を行うべき基準位置とをプレーヤに認知させる表示を行う指示表示制御部と、
楽曲データと、前記基準タイミングを含む基準期間を示す基準期間データとを記憶する記憶部と、
前記基準期間における前記基準位置を含む基準領域を示す基準領域データを前記基準期間ごとにランダムな領域に設定する基準領域データ設定部と
前記楽曲データの再生を行う楽曲再生部と、
プレーヤの前記位置指定操作に基づいて、前記位置指定操作を行った操作タイミングを示す操作タイミングデータと、前記操作タイミングにおいて前記位置指定操作を行った操作位置を示す操作位置データとを取得する操作データ取得部と、
前記基準期間データと前記操作タイミングデータとを比較判定するとともに、前記操作タイミングにおける前記基準領域を示す基準領域データと前記操作位置データとを比較判定する比較判定部と、
前記比較判定部の比較判定結果に応じてゲーム演算を行うゲーム演算部とを含むことを特徴とするゲーム装置に関係する。
【００１３】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【００１４】
本発明によれば、各基準タイミングにおける基準位置がランダムな位置に設定されるので、基準タイミングは楽曲の進行に合わせたものとしつつも、基準位置はゲームプレイする度に異なるようにすることができる。従って本発明によれば、楽曲の進行に合わせた操作タイミングと、操作タイミングにおける瞬時の判断力と反射神経とが要求されるゲーム装置を実現することができる。
【００１５】
（３）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記比較判定部が、
前記基準期間データに前記操作タイミングデータが含まれており、かつ前記操作タイミングにおける前記基準領域データに前記操作位置データが含まれている場合に、前記位置指定操作を有効な操作と判定するようにしてもよい。
【００１６】
本発明によれば、プレーヤに対して操作タイミングと操作位置の双方の正確性を要求することができる。
【００１７】
（４）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記記憶部が、
前記特殊基準期間データとして、前記基準期間が連続又は一部重複する複数の基準期間を示す複数の基準期間データから構成された連続基準期間データと、
前記特殊基準領域データとして、前記複数の基準期間の各基準期間において前記線形成操作を行うべき基準領域であって、各基準領域が隣接又は一部重複する複数の基準領域を示す複数の基準領域データから構成された連続基準領域データと、
を記憶し、
前記比較判定部が、
前記連続基準期間データを構成する前記基準期間データごとに前記基準期間データと前記操作期間データとを比較判定するとともに、前記連続基準領域データを構成する前記基準領域データごとに前記基準領域データと前記操作軌跡データとを比較判定するようにしてもよい。
【００１８】
本発明によれば、線形成操作を比較判定するための特殊基準期間データ及び特殊基準領域データを、位置指定操作を比較判定するための基準期間データ及び基準領域データを用いて構成することができるので、線形成操作を比較判定するための処理と位置指定操作を比較判定するための処理とで、アルゴリズムを共通化することができる。しかも本発明によれば、特殊基準期間を構成する各基準期間において、特殊基準領域を構成する各基準領域のうち基準期間に対応する基準領域に線形成操作を行っているか否か比較判定することができるので、楽曲に合わせた厳密な線形成操作をプレーヤに要求することができる。
【００１９】
（５）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記表示制御部が、
前記複数の基準領域の各基準領域に前記線形成操作を行うべき複数の基準期間の各基準期間と、前記複数の前記基準領域の各基準領域とをプレーヤに認知させる表示を行うようにしてもよい。
【００２０】
本発明によれば、連続基準期間データが示す各基準期間の区別と、連続基準領域データが示す各基準領域の区別とをプレーヤに認知させることができるので、楽曲に合わせた厳密な線形成操作をプレーヤに要求しても、プレーヤの線形成操作を補助して厳密な線形成操作をプレーヤに行わせることができる。
【００２１】
（６）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記記憶部が、
前記基準期間データとして、第１の基準期間データと第２の基準期間データとを記憶し、
前記比較判定部が、
前記第１の基準期間データについては、前記第１の基準期間データが示す第１の基準期間よりも先のタイミングから連続して前記線形成操作が行われている場合には、前記第１の基準期間データに前記操作期間データが含まれていても前記線形成操作を無効な操作と判定し、
前記第２の基準期間データについては、前記第２の基準期間データが示す第２の基準期間よりも先のタイミングから連続して前記線形成操作が行われている場合であっても、前記第２の基準期間データに前記操作期間データが含まれていれば前記線形成操作を有効な操作と判定するようにしてもよい。
【００２２】
本発明によれば、第１の基準期間を線形成操作の開始時点とすべき期間とすることができ、第２の基準期間を線形成操作の継続期間或いは終了時点とすべき期間とすることができる。従って本発明によれば、第１の基準期間と第２の基準期間の設定の態様により、種々の態様の線形成操作を行わせることができる。
【００２３】
（７）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記連続基準期間データは、
前記複数の基準期間のうち最先の基準期間を示す前記第１の基準期間データと、前記最先の基準期間と連続又は一部重複する基準期間を示す少なくとも１つの第２の基準期間データとから構成されるようにしてもよい。
【００２４】
本発明によれば、第１の基準期間を線形成操作の開始時点とすべき期間とし、第２の基準期間を線形成操作の継続期間或いは終了時点とすべき期間とした連続基準期間データを構成することができる。
【００２５】
（８）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記表示制御部が、
前記表示領域において第１の方向に移動する第１のマークと、前記第１の方向と交差する第２の方向に移動する第２のマークとが、前記基準期間において前記基準領域で重なるように、前記第１のマークと前記第２のマークとを移動させる表示を行うようにしてもよい。
【００２６】
本発明によれば、第１のマークと第２のマークの移動の様子により、基準期間と基準期間における基準領域とを同時にプレーヤに認知させることができる。従って本発明によれば、短い期間に多くの基準期間と基準位置とを到来させても、予め基準期間と基準位置とをプレーヤに予測させ、円滑な操作を行わせることができる。
【００２７】
（９）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記表示制御部が、
前記基準期間において前記基準領域に所与のマークを出現させる表示を行うようにしてもよい。
【００２８】
本発明によれば、所与のマークが出現している期間により基準期間をプレーヤに認知させ、所与のマークが出現している位置により基準領域をプレーヤに認知させることができる。従って本発明によれば、基準期間において基準領域にマークが移動する画像を予め用意せずとも、基準期間と基準領域とをプレーヤに認知させることができる。特に基準領域を基準期間ごとにランダムな領域に設定する場合であっても、簡単な処理により基準期間と基準領域とをプレーヤに認知させることができる。
【００２９】
ここで例えば、基準期間よりも先のタイミングから次第にマークの透明度が濃くなるようにマークを表示させ、基準期間の間は透明度０ではっきりとマークを表示させるようにしてもよい。これにより本発明の態様においても、予め基準期間と基準位置とをプレーヤに予測させ、円滑な操作を行わせることができる。
【００３０】
（１０）また本発明に係るゲーム装置、プログラム及び情報記憶媒体では、
前記表示制御部が、
前記位置指定操作及び前記線形成操作を受付ける操作領域を前記所与の表示領域とするタッチパネルディスプレイに、前記基準タイミングと前記基準タイミングにおける基準位置、及び前記特殊基準期間と前記特殊基準期間における前記特殊基準領域をプレーヤに認知させる表示を行い、
前記操作データ取得部が、
前記タッチパネルディスプレイで受付けた前記位置指定操作に基づいて、前記操作タイミングデータと前記操作タイミングにおける前記操作位置データとを取得し、前記タッチパネルディスプレイで受付けた前記線形成操作に基づいて、前記操作期間データと前記操作期間における前記操作軌跡データとを取得するようにしてもよい。
【００３１】
本発明によれば、プレーヤに種々の態様の位置指定操作及び線形成操作を行わせても、操作態様の変化に気をとられることなく、楽曲に合わせた種々の態様の操作を楽しませることができる。
【発明を実施するための最良の形態】
【００３２】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３３】
１．概要
図１に本実施形態の音楽ゲーム装置の外観図を示す。図１の例では本実施形態の音楽ゲーム装置を携帯型ゲーム装置１０により構成している。図１に示すように本実施形態の携帯型ゲーム装置１０は、本体上部２と本体下部４とがヒンジ部６により接合されており、本体上部２と本体下部４とがヒンジ軸回りに回動可能に形成されている。そして本体上部２には第１のディスプレイ１１が設けられ、本体下部４には、第２のディスプレイ１２が設けられている。また本体下部４には、十字キー１４、操作ボタン１６などの操作部や、プレーヤが音入力（音声入力）を行うための音入力装置４０（マイク）が設けられている。更に携帯型ゲーム装置１０の裏面には、図示しないが音楽ゲームで用いる楽曲などを出力するためのスピーカが設けられている。
【００３４】
ここで本実施形態では、第２のディスプレイ１２は、画像を表示する液晶ディスプレイと接触位置を検出できるタッチパネルとが積層されたタッチパネルディスプレイとされており、第２のディスプレイ１２の表示領域におけるプレーヤの接触操作位置を検出できるようになっている。本実施形態では、プレーヤにタッチペン３０を操作させ、タッチペン３０の先端部を第２のディスプレイ１２に接触させることにより、第２のディスプレイ１２の表示領域における任意の位置を指定する操作を行わせ、その操作位置を検出する。
【００３５】
そして本実施形態では、第１のディスプレイ１１に、指揮者キャラクタＣＣを表示させるとともに、第２のディスプレイ１２に、楽曲の進行状況に合わせて表示領域の右側から左方向に移動する第１のマークＦＭと、表示領域の上側から下方向に移動する第２のマークＳＭとを表示させる。この第１のマークＦＭと第２のマークＳＭとは、プレーヤが第２のディスプレイ１２に対して位置指定操作を行うべき基準タイミングと、その基準タイミングにおいて位置指定操作を行うべき基準位置とをプレーヤに認知させるための表示である。本実施形態では、第１のマークＦＭと第２のマークＳＭとが重なったタイミングを基準タイミングとし、第１のマークＦＭと第２のマークＳＭとが重なった位置を基準位置としている。
【００３６】
そして、プレーヤがかかる基準タイミングにおいて基準位置に位置指定操作を行うことができると、スピーカから楽曲が順調に出力されるとともに、得点が加算されていく。一方、基準タイミングにおいて基準位置に位置指定操作を行うことができないと、スピーカから不快な音が出力されるとともに、第１のディスプレイ１１において指揮者キャラクタＣＣが怒りだす画像が表示される。
【００３７】
こうして本実施形態では、プレーヤは、第１のマークＦＭと第２のマークＳＭの移動状況を観察することにより基準タイミングと基準位置を把握して、基準タイミングにおいて基準位置に、第２のディスプレイ１２の表示領域に対して位置指定操作を行うゲームを楽しむ。
【００３８】
２．本実施形態の手法
次に、図２（Ａ）〜（Ｃ）を用いて本実施形態の手法について説明する。図２（Ａ）〜（Ｃ）は、本実施形態の携帯ゲーム装置１０の第２のディスプレイ１２の表示領域ＤＡに表示させる一連の画像の一例である。図２（Ａ）〜（Ｃ）に示すように本実施形態では、楽曲の再生に連動させて、第１のマークＦＭ１〜ＦＭ５を表示領域ＤＡにおいて右側から左方向に一定速度で移動させるとともに、第２のマークＳＭ１〜ＳＭ５を表示領域ＤＡにおいて上側から下方向に一定速度で移動させる。本実施形態では、位置指定操作を行うべき基準タイミングＫＴと基準位置ＫＩとが楽曲に応じて予め定められており、例えば第１のマークＦＭ１に対応する基準タイミングＫＴ１が到来したときに、第１のマークＦＭ１と第２のマークＳＭ１とが、第１のマークＦＭ１に対応する基準位置ＫＩ１に移動するように、第１のマークＦＭ１〜ＦＭ５と第２のマークＳＭ１〜ＳＭ５の表示制御を行う。
【００３９】
図２（Ａ）の例は、第１のマークＦＭ１に対応する基準タイミングＫＴ１が到来した時点において表示領域ＤＡに表示される画像を示したものである。図２（Ａ）のタイミングでは、第１のマークＦＭ１と第２のマークＳＭ１とが重なっているため、そのタイミングにおけるその位置を、第１のマークＦＭ１についての基準タイミングＫＴ１における基準位置ＫＩ１としてプレーヤに認知させることができる。そして図２（Ａ）に示す基準タイミングＫＴ１において基準位置ＫＩ１に、プレーヤがタッチペン３０の先端を接触させる位置指定操作を行うと、図２（Ｂ）に示すように、第１のマークＦＭ１と第２のマークＳＭ１とを消滅させる表示制御を行う。
【００４０】
図２（Ｂ）の例は、図２（Ａ）において第１のマークＦＭ１の右上に位置する第１のマークＦＭ２に対応する基準タイミングが到来した時点において表示領域ＤＡに表示される画像を示したものである。図２（Ｂ）のタイミングでは、図２（Ａ）に比して第１のマークＦＭ２が左方向に移動し、第２のマークＳＭ２が下方向に移動することにより、第１のマークＦＭ２と第２のマークＳＭ２とが重なっているため、そのタイミングにおけるその位置を、第１のマークＦＭ２についての基準タイミングＫＴ２における基準位置ＫＩ２としてプレーヤに認知させることができる。そして図２（Ｂ）に示す基準タイミングＫＴ２において基準位置ＫＩ２に、プレーヤがタッチペン３０の先端を接触させる位置指定操作を行うと、図２（Ｃ）に示すように、第１のマークＦＭ１と第２のマークＳＭ１とを消滅させる表示制御を行う。
【００４１】
同様に図２（Ｃ）のタイミングでは、図２（Ｂ）に比して第１のマークＦＭ３が左方向に移動し、第２のマークＳＭ３が下方向に移動することにより、第１のマークＦＭ３と第２のマークＳＭ３とが重なっているため、そのタイミングにおけるその位置を、第１のマークＦＭ３についての基準タイミングＫＴ３における基準位置ＫＩ３としてプレーヤに認知させることができる。こうして本実施形態では、第１のマークＦＭ１〜ＦＭ５と第２のマークＳＭ１〜ＳＭ５とを、それぞれの基準タイミングＫＴ１〜ＫＴ５において基準位置ＫＩ１〜ＫＩ５に移動させる表示制御を行うことにより、表示領域ＤＡにおけるあらゆる位置を、プレーヤが位置指定操作を行うべき基準位置ＫＩとすることができる。例えば図２（Ａ）〜（Ｃ）の例では、表示領域ＤＡの左下の位置である基準位置ＫＩ１から、表示領域ＤＡの右上の位置である基準位置ＫＩ５まで、楽曲が進行するにつれて次第に右上方向に基準位置ＫＩが移動するように、各基準タイミングＫＴ１〜ＫＴ５における基準位置ＫＩ１〜ＫＩ５を設定することができる。
【００４２】
次に図３（Ａ）〜（Ｃ）を用いて、上述した基準タイミングＫＴと基準位置ＫＩとを楽曲に応じて予め定めておく手法について説明する。図３（Ａ）〜（Ｃ）は、楽曲の再生開始を０とする時間Ｔの進行と、表示領域ＤＡにおける第１のマークＦＭの表示位置と、位置指定操作を行うべき基準位置ＫＩとの関係を説明するための図である。図３（Ａ）〜（Ｃ）に示すように本実施形態では、楽曲の再生に連動して表示領域ＤＡにスクロール表示される横長の画像であって、楽曲に応じた位置に第１のマークＦＭが配置された譜面画像ＳＰを予め形成しておく。この譜面画像ＳＰは、対応する楽曲の実際の譜面における音符から、楽曲の中でも特徴的な音に対応する音符を抽出し、抽出した音符の譜面における位置を譜面画像ＳＰにおける第１のマークＦＭとすることにより形成したものである。
【００４３】
そして本実施形態では、楽曲データが再生されていない状態、即ち楽曲データの再生開始から０秒後の状態では、図３（Ａ）に示すように、横長の譜面画像ＳＰのうち第２のディスプレイ１２に表示される領域を示す表示領域ＤＡは、表示領域ＤＡの左端ＬＥが０秒の位置にある。そして楽曲データの再生が開始されると、時間Ｔが経過するにつれて譜面画像ＳＰに対して表示領域ＤＡを図中右方向に相対的に移動させる。これにより図２において説明したように、表示領域ＤＡの右側から左方向に第１のマークＦＭが移動する画像を表示させる。例えば図３（Ｂ）では、表示領域ＤＡの左端ＬＥが５秒の位置にある。従って図３（Ｂ）における表示領域ＤＡ内に対応する譜面画像ＳＰは、楽曲データの再生開始から５秒後に表示領域ＤＡに表示される譜面画像ＳＰを示している。
【００４４】
ここで図３（Ｂ）では、表示領域ＤＡ内に第１のマークＦＭ１〜ＦＭ５が位置している。そこで図３（Ｂ）のタイミングにおいて第１のマークＦＭ１の位置に位置指定操作を行わせるようにしたければ、図３（Ｂ）のタイミングである再生開始から５秒後を基準タイミングＫＴ１として設定するとともに、図３（Ｂ）のタイミング（開始５秒後）における第１のマークＦＭ１の位置に対応する表示領域ＤＡにおける位置を、基準位置ＫＩ１として設定する。なお、図３（Ｂ）のタイミングを基準タイミングＫＴ１として設定するが、基準位置ＫＩ１を第１のマークＦＭ１以外の位置に設定したい場合には、表示領域ＤＡ内の任意の位置に基準位置ＫＩ１を設定するとともに、基準位置ＫＩ１を設定した位置に第１のマークＦＭ１を変更設定すればよい。
【００４５】
同様に図３（Ｃ）のタイミングにおいて第１のマークＦＭ２の位置に位置指定操作を行わせるようにしたければ、図３（Ｃ）のタイミングである再生開始から５．５秒後を基準タイミングＫＴ２として設定するとともに、図３（Ｃ）のタイミング（開始５．５秒後）における第１のマークＦＭ２の位置に対応する表示領域ＤＡにおける位置を、基準位置ＫＩ２として設定する。こうして他の第１のマークＦＭ３〜ＦＭ５についても、基準タイミングＫＴ３〜ＫＴ５を設定するとともに、それぞれのタイミングにおける第１のマークＦＭ３〜ＦＭ１０の位置に対応する表示領域ＤＡにおける位置を、基準位置ＫＩ３〜ＫＩ５として設定する。
【００４６】
図４（Ａ）は、このようにして設定した基準タイミングＫＴ１〜ＫＴ５と、各基準タイミングＫＴ１〜ＫＴ５における基準位置ＫＩ１〜ＫＩ５との関係を示す図である。本実施形態では、プレーヤが位置指定操作を行うべき基準タイミングＫＴを所定の時点とし、基準位置ＫＩを所定の点として設定したのでは、ゲームがあまりに難しくなりすぎてしまうので、図４（Ａ）に示すように、基準タイミングＫＴ１を含む所定期間の基準期間ＫＫ１を判定期間として設定し、基準位置ＫＩ１を含む所定領域の基準領域ＫＲ１を判定領域として設定している。同様にして、基準タイミングＫＴ２〜ＫＴ５のそれぞれを含む判定期間として基準期間ＫＫ２〜ＫＫ５を設定し、基準位置ＫＩ２〜ＫＩ５のそれぞれを含む判定領域として基準領域ＫＲ２〜ＫＲ５を設定している。なお本実施形態では、基準期間ＫＫは、第２のマークＳＭが第１のマークＦＭに接触してから通過するまでの時間を示す期間データとして設定し、基準領域ＫＲは第１のマークＦＭと同様の大きさ（範囲）を示す領域データとして設定している。
【００４７】
図４（Ｂ）は本実施形態で記憶している基準期間ＫＫ１〜ＫＫ５を示す基準期間データＫＫＤと、基準領域ＫＲ１〜ＫＲ５を示す基準領域データＫＲＤのデータ構造を説明するための図である。本実施形態では図４（Ｂ）に示すように、基準期間データＫＫＤと基準領域データＫＲＤとはテーブルデータ形式で対応付けられて記憶されている。例えば基準期間ＫＫ１を示す基準期間データＫＫＤが基準領域ＫＲ１を示す基準領域データＫＲＤに、基準期間ＫＫ２を示す基準期間データＫＫＤが基準領域ＫＲ２を示す基準領域データＫＲＤに、というように、基準期間ＫＫ１〜ＫＫ５を示す基準期間データＫＫＤと、基準領域ＫＲ１〜ＫＲ５を示す基準領域データＫＲＤとが対応付けられている。
【００４８】
そして本実施形態では図４（Ｂ）に示すように、基準期間データＫＫＤは、それぞれ基準期間ＫＫ１〜ＫＫ５の始点と終点の時間Ｔを示すデータから構成され、基準領域データＫＲＤは、それぞれ基準領域ＫＲ１〜ＫＲ５が含む表示領域ＤＡにおける座標値から構成されている。そして本実施形態では、ゲームが開始され楽曲データの再生が開始されると、楽曲データの再生開始時点を０として経過時間Ｔをカウントし、経過時間Ｔが基準期間データＫＫＤが示す期間が到来すると、基準期間データＫＫＤに対応する基準領域データＫＲＤが示す座標値を参照し、当該座標値について位置指定操作が行われたか否か監視する。こうして本実施形態によれば、図２に示すように、予め定めた基準タイミングＫＴを含む基準期間ＫＫにおいて、対応する基準位置ＫＩを含む基準領域ＫＲについて、位置指定操作が行われたか否かを比較判定することができる。
【００４９】
図５は、上述のように設定した基準タイミングＫＴにおいて基準位置ＫＩに、第２のマークＳＭを移動させる表示を行うアルゴリズムを説明するための図である。図５において、上部の矩形領域は第１のディスプレイ１１の表示領域ＤＡ１を示し、下部の矩形領域は第２のディスプレイ１２の表示領域ＤＡ２を示しており、本実施形態では、表示領域ＤＡ１と表示領域ＤＡ２とは一連の表示領域として形成されている。
【００５０】
まず、楽曲データの再生開始を０とするカウント時間Ｔが、例えば基準位置ＫＩ１についての基準タイミングＫＴ１の所定時間前となると、図５に示すように、基準位置ＫＩ１を中心とした円のうち基準位置ＫＩ１の上方に形成される円弧ＡＳ１上のランダムな位置に、第２のマークＳＭ１を発生させる。ここで第２のマークＳＭ１を発生させるタイミングは、第２のマークＳＭ１を発生させてから第２のマークＳＭ１が基準位置ＫＩ１に到達するまでの時間を逆算して定めてある。そして、円弧ＡＳ１上に発生させた第２のマークＳＭ１を、予め定められた速度で基準位置ＫＩ１に向けて移動させる。
【００５１】
またカウント時間Ｔが、例えば基準位置ＫＩ５についての基準タイミングＫＴ５の所定時間前となると、図５に示すように、基準位置ＫＩ５を中心とした円のうち基準位置ＫＩ５の上方に形成される円弧ＡＳ５上のランダムな位置に、第２のマークＳＭ５を発生させる。そして、円弧ＡＳ５上に発生させた第２のマークＳＭ５を、予め定められた速度で基準位置ＫＩ５に向けて移動させる。
【００５２】
こうして本実施形態によれば、第２のマークＳＭの発生位置をある程度ランダムにして、第２のマークＳＭの移動経路をランダムにしつつも、基準タイミングＫＴにおいて基準位置ＫＩに第２のマークＳＭ１を位置させるようにすることができる。なお第２のマークＳＭの移動経路は直線的な経路のみならず、蛇行させるなど種々の態様の経路とすることができる。また第２のマークＳＭについても第１のマークＦＭと同様に、楽曲の再生に連動して表示領域ＤＡにスクロール表示される縦長の画像であって、楽曲に応じた位置に第２のマークＳＭが配置された譜面画像として予め形成しておくようにしてもよい。
【００５３】
３．特殊基準期間と特殊基準領域
次に本実施形態に特徴的な、表示領域ＤＡに対して線を形成する線形成操作をプレーヤに行わせる態様について説明する。本実施形態では、第２のディスプレイ１２をタッチパネルディスプレイにより構成しているので、表示領域ＤＡに対する位置指定操作を連続的に行わせることにより、即ちタッチペン３０を表示領域ＤＡに接触させたままタッチペン３０を移動させることにより、表示領域ＤＡにおける線を形成する線形成操作を検出することができる。
【００５４】
そこで本実施形態では、図２（Ａ）〜（Ｃ）に示すように第１のマークＦＭ１〜ＦＭ５を所与の間隔を空けて断続的に配置する他、図６（Ａ）に示すように第１のマークＦＭ１１〜ＦＭ１５を、各第１のマークＦＭが所与の線に沿った領域において隣接又は一部重複するように配置するとともに、第２のマークＳＭ１１〜ＳＭ１５も各第２のマークＳＭが連続するように表示する。そして図６（Ａ）に示すように、第１のマークＦＭ１１〜ＦＭ１５に対応する基準位置ＫＩ１１〜ＫＩ１５も、各基準位置ＫＩが所与の線に沿った領域において連続するように設定するとともに、各基準位置ＫＩ１１〜ＫＩ１５に対応する基準タイミングＫＴ１１〜ＫＴ１５がほぼ同時となるように、各基準タイミングＫＴが連続するように設定する。
【００５５】
従ってかかる連続的に設定された基準タイミングＫＴ１１〜ＫＴ１５がほぼ同時に到来すると、図６（Ｂ）に示すように、第１のマークＦＭ１１〜ＦＭ１５と第２のマークＳＭ１１〜ＳＭ１５とがほぼ同時に重なるように表示される。これにより本実施形態では、そのタイミングにおけるその位置を、第１のマークＦＭ１１〜ＦＭ１５についての基準タイミングＫＴ１１〜ＫＴ１５における基準位置ＫＩ１１〜ＫＩ１５としてプレーヤに認知させることができる。そして本実施形態では、かかる連続的な基準タイミングＫＴ１１〜ＫＴ１５における基準位置ＫＩ１１〜ＫＩ１５については、プレーヤがタッチペン３０の先端を第２のディスプレイ１２に接触させながら移動させる線形成操作を受付ける。
【００５６】
そして図６（Ｃ）に示す基準タイミングＫＴ１１〜ＫＴ１５において、基準位置ＫＩ１１〜ＫＩ１５にプレーヤが線形成操作を行うと、図６（Ｃ）に示すように、線形成操作に応じて第１のマークＦＭ１１〜ＦＭ１５と第２のマークＳＭ１１〜ＳＭ１５とを連続的に消滅させる表示制御を行う。
【００５７】
図７（Ａ）は、連続的に設定した基準タイミングＫＴ１１〜ＫＴ１５と、各基準タイミングＫＴ１１〜ＫＴ１５における基準位置ＫＩ１１〜ＫＩ１５との関係を示す図である。図７（Ａ）に示すように本実施形態では、基準タイミングＫＴ１１を含む所定期間を基準期間ＫＫ１１として設定し、同様にして、基準タイミングＫＴ１２〜ＫＴ１５のそれぞれを含む所定期間を基準期間ＫＫ１２〜ＫＫ１５として設定している。即ち基準期間ＫＫ１１〜ＫＫ１５を、各基準期間ＫＫが連続又は一部重複する連続基準期間ＣＫＫ（特殊基準期間ＳＫＫ）として設定している。また基準位置ＫＩ１１を含む所定領域を基準領域ＫＲ１１として設定し、同様にして、基準位置ＫＩ１２〜ＫＩ１５のそれぞれを含む所定領域を基準領域ＫＲ１２〜ＫＲ１５として設定している。即ち基準領域ＫＲ１１〜ＫＲ１５を、各基準領域ＫＲが隣接又は一部重複する連続基準領域ＣＫＲ（特殊基準領域ＳＫＲ）として設定している。
【００５８】
図７（Ｂ）は本実施形態で記憶している連続基準期間ＣＫＫ（特殊基準期間ＳＫＫ）を示す連続基準期間データＣＫＫＤ（特殊基準期間データＳＫＫＤ）と、連続基準領域ＣＫＲ（特殊基準領域ＳＫＲ）を示す連続基準領域データＣＫＲＤ（特殊基準領域データＳＫＲＤ）のデータ構造を説明するための図である。本実施形態では図７（Ｂ）に示すように、連続基準期間データＣＫＫＤと連続基準領域データＣＫＲＤとはテーブルデータ形式で対応付けられて記憶されている。例えば基準期間ＫＫ１１を示す基準期間データＫＫＤが基準領域ＫＲ１１を示す基準領域データＫＲＤに、基準期間ＫＫ１２を示す基準期間データＫＫＤが基準領域ＫＲ１２を示す基準領域データＫＲＤに、というように、連続基準期間ＣＫＫを構成する各基準期間ＫＫ１１〜ＫＫ１５を示す基準期間データＫＫＤと、連続基準領域ＣＫＲを構成する各基準領域ＫＲ１〜ＫＲ５を示す基準領域データＫＲＤとが対応付けられている。
【００５９】
そして本実施形態では図７（Ｂ）に示すように、連続基準期間データＣＫＫＤは、基準期間ＫＫ１１〜ＫＫ１５ごとの始点と終点の時間Ｔを示すデータから構成され、連続基準領域データＣＫＲＤは、基準領域ＫＲ１１〜ＫＲ１５それぞれが含む表示領域ＤＡにおける座標値から構成されている。即ち本実施形態の連続基準期間データＣＫＫＤは、基準期間ＫＫが連続又は一部重複する複数の基準期間ＫＫ１１〜ＫＫ１５を示す複数の基準期間データＫＫＤ１１〜ＫＫＤ１５から構成されている。そして連続基準領域データＣＫＲＤは、複数の基準期間ＫＫ１１〜ＫＫ１５の各基準期間ＫＫにおいて線形成操作を行うべき基準領域ＫＲであって、各基準領域ＫＲが隣接又は一部重複する複数の基準領域ＫＲ１１〜ＫＲ１５を示す複数の基準領域データＫＲＤ１１〜ＫＲＤ１５から構成されている。
【００６０】
そして本実施形態では、連続基準期間データＣＫＫＤを構成する基準期間データＫＫＤ１１〜ＫＫＤ１５ごとに基準期間データＫＫＤと操作期間データとを比較判定するとともに、連続基準領域データＣＫＲＤを構成する基準領域データＫＲＤ１１〜ＫＲＤ１５ごとに基準領域データＫＲＤと操作軌跡データとを比較判定する。詳細には本実施形態では、ゲームが開始され楽曲データの再生が開始されると、楽曲データの再生開始時点を０として経過時間Ｔをカウントし、経過時間Ｔが連続基準期間データＣＫＫＤが示す期間となると、連続基準期間データＣＫＫＤに対応する連続基準領域データＣＫＲＤが示す座標値を参照し、当該座標値について線形成操作が行われたか否か監視する。こうして本実施形態によれば、図６に示すように、基準期間ＫＫが連続する連続基準期間ＣＫＫにおいて、基準領域ＫＲが連続する連続基準領域ＣＫＲについて、線形成操作が行われたか否かを比較判定することができる。
【００６１】
ここで連続基準期間データＣＫＫＤは、複数の基準期間のうち最先の基準期間を示す第１の基準期間データＫＫＤ１と、最先の基準期間と連続又は一部重複する基準期間を示す少なくとも１つの第２の基準期間データＫＫＤ２とから構成されている。そして第１の基準期間データＫＫＤ１については、第１の基準期間データＫＫＤ１が示す第１の基準期間よりも先のタイミングから連続して線形成操作が行われている場合には、第１の基準期間データに操作期間データが含まれていても線形成操作を無効な操作と判定し、第２の基準期間データＫＫＤ２については、第２の基準期間データＫＫＤ２が示す第２の基準期間よりも先のタイミングから連続して線形成操作が行われている場合であっても、第２の基準期間データＫＫＤ２に操作期間データが含まれていれば線形成操作を有効な操作と判定する。これにより第１の基準期間を線形成操作の開始時点とすべき期間とすることができ、第２の基準期間を線形成操作の継続期間或いは終了時点とすべき期間とすることができる。
【００６２】
こうして本実施形態によれば、プレーヤに位置指定操作のみならず線形成操作を行わせることにより、楽曲に応じた種々の態様の操作を行わせることができる。しかも本実施形態によれば、線形成操作を比較判定するための連続基準期間データＣＫＫＤ及び連続基準領域データＣＫＲＤを、位置指定操作を比較判定するための基準期間データＫＫＤ及び基準領域データＫＫＤを用いて構成することができるので、線形成操作を比較判定するための処理と位置指定操作を比較判定するための処理とで、アルゴリズムを共通化することができる。しかも本実施形態によれば、連続基準期間ＣＫＫを構成する各基準期間ＫＫにおいて、連続基準領域ＣＫＲを構成する各基準領域ＫＲのうち基準期間ＫＫに対応する基準領域ＫＲに線形成操作を行っているか否か比較判定することができるので、楽曲に合わせた厳密な線形成操作をプレーヤに要求することができる。
【００６３】
４．構成
次に、図８を用いて本実施形態におけるゲーム装置の構成について説明する。図８は、本実施形態における携帯ゲーム装置１０の機能ブロック図の一例である。なお、本実施形態のゲーム装置は、図８の構成要素（各部）の一部を省略した構成としてもよい。
【００６４】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、或いは筺体などにより実現できる。
【００６５】
特に本実施形態では、図１に示す第２のディスプレイ１２が、液晶ディスプレイと、プレーヤの接触位置を検出するためのタッチパネルとが積層された構成となっている。従って本実施形態では、第２のディスプレイ１２が操作部１６０として機能するとともに表示部１９０としても機能する。ここでタッチパネルとしては、例えば抵抗膜方式（４線式、５線式）、静電容量結合方式、超音波表面弾性波方式、赤外線走査方式などの種々のタッチパネルを用いることができる。なお第２のディスプレイ１２への接触操作は、図１に示すタッチペン３０などの入力機器を用いて行っても良いし、指先を用いて行ってもよい。
【００６６】
また操作部１６０を、表示部１９０の表示領域における指示位置を検出可能なポインティングデバイスにより実現したり、操作デバイスの移動方向、移動量、移動速度などを検出して表示部１９０の表示領域における任意の位置を指定可能なマウスやトラックボールなどにより実現してもよい。即ち本実施形態の操作部１６０は、表示領域における位置を指定する位置指定操作を行うことができる種々のデバイスにより実現することができる。
【００６７】
音入力装置１６２は、プレーヤが音声や手拍子などの音を入力するためのものであり、その機能はマイクなどにより実現できる。プレーヤは音入力装置１６２に音声を入力することによって、位置指定操作を行うことができるようにしてもよい。
【００６８】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。そして、本実施形態の記憶部１７０は、ワーク領域として使用される主記憶部１７１と、最終的な表示画像等が記憶されるフレームバッファ１７２と、オブジェクトのモデルデータが記憶されるオブジェクトデータ記憶部１７３と、各オブジェクトデータ用のテクスチャが記憶されるテクスチャ記憶部１７４と、オブジェクトの画像の生成処理時にＺ値が記憶されるＺバッファ１７６と、を含む。なお、これらの一部を省略する構成としてもよい。
【００６９】
特に本実施形態の記憶部１７０には、複数種類の楽曲の楽曲データを記憶する楽曲データ記憶部１７７と、位置指定操作を行うべき基準タイミングを含む基準期間を示す基準期間データと、基準期間における基準位置を含む基準領域を示す基準領域データとを記憶する基準データ記憶部１７８とを含む。本実施形態では基準データ記憶部１７８では、基準期間データＫＫＤと基準領域データＫＲＤとがテーブルデータ形式で対応付けられて記憶されている。同様に、連続基準期間データＣＫＫＤと連続基準領域データＣＫＲＤとがテーブルデータ形式で対応付けられて記憶されている。そして基準データ記憶部１７８に記憶されているテーブルデータは、複数の楽曲データの各楽曲データに応じて異なるテーブルデータが関連付けられている。即ち本実施形態では、楽曲データごとに基準データのテーブルデータが用意されている。
【００７０】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。
【００７１】
この情報記憶媒体１８０には、処理部１００において本実施形態の種々の処理を行うためのプログラム（データ）が記憶されている。即ち、この情報記録媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶されている。
【００７２】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、或いはＨＭＤ（ヘッドマウントディスプレイ）などにより実現できる。特に本実施形態では表示部１９０は、第１のディスプレイ１１と第２のディスプレイ１２とを含み、第２のディスプレイ１２は、タッチパネルディスプレイを用いることによりプレーヤがゲーム操作を行う操作部１６０としても機能する。
【００７３】
なお２つのディスプレイを有する場合には、少なくとも第２のディスプレイ１２をタッチパネルディスプレイとして構成すればよい。また１つのディスプレイに第１の表示領域と第２の表示領域とを設け、少なくとも第２の表示領域を、接触操作位置を検出する検出領域として機能させるようにしてもよい。
【００７４】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。特に本実施形態では、ゲームが開始され楽曲データが再生されると、楽曲を出力する。
【００７５】
携帯型情報記憶装置１９４には、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードや携帯型ゲーム装置などがある。
【００７６】
通信部１９６は、外部（例えばホスト装置や他の画像生成システム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００７７】
なお、本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信してもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００７８】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの処理を行う。ここで、ゲーム処理としては、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、キャラクタやマップなどのオブジェクトを配置する処理、オブジェクトを表示する処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などがある。この処理部１００は記憶部１７０をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００７９】
特に、本実施形態の処理部１００は、表示制御部１１０、基準領域データ設定部１１２、楽曲再生部１１４、操作データ取得部１１６、比較判定部１１８、ゲーム演算部１２０と、を含む。なお、これらの一部を省略する構成としてもよい。
【００８０】
表示制御部１１０は、表示部１９０に表示出力される表示物（オブジェクト）の表示制御を行う。具体的には、表示物（ゲームキャラクタ、背景、標的、車、ボール、アイテム、建物、樹木、柱、壁、マップ）を発生させたり、表示物の表示位置を指示したり、表示物を消滅させたりするなどの表示制御を行う。即ち発生した表示物を表示物リストに登録したり、表示物リストを描画処理部等に転送したり、消滅した表示物を表示物リストから削除したりするなどの表示制御を行う。
【００８１】
特に本実施形態では表示制御部１１０は、位置指定操作を行うべき楽曲に応じた基準タイミングと、基準タイミングにおいて位置指定操作を行うべき基準位置とをプレーヤに認知させる表示を行う。更に表示制御部１１０は、線形成操作を行うべき楽曲に応じた特殊基準期間と、特殊基準期間において線形成操作を行うべき所与の線に沿った特殊基準領域とをプレーヤに認知させる表示を行う。具体的には、表示制御部１１０は、楽曲データに合わせて予め定められた第１のマークＦＭごとの基準タイミングにおいて、第１のマークＦＭごとの基準位置に、複数の第１のマークＦＭの各第１のマークＦＭが位置するように、複数の第１のマークＦＭを所定の移動経路上で移動させる移動表示制御処理を行う。
【００８２】
例えば、複数の第１のマークＦＭを楽曲データの再生状況に合わせて任意の位置に配置した譜面画像を、各第１のマークＦＭに対応する基準タイミングにおいて各第１のマークＦＭが基準位置に位置するように、スクロール表示させる。本実施の形態では、複数の第１のマークＦＭを横方向に配置した横長の画像を、第２のディスプレイ１２の表示領域ＤＡに対して右から左に移動させる。
【００８３】
また表示制御部１１０は、各第１のマークＦＭに対応する第２のマークＳＭを、第１のマークＦＭごとの基準タイミングにおいて、第１のマークＦＭごとの基準位置に、各第２のマークＳＭが位置するように、複数の第２のマークＳＭを所与の移動経路上で移動させる移動表示制御処理を行う。例えば表示制御部１１０は、表示領域において第１の方向に移動する第１のマークＦＭと、第１の方向と交差する第２の方向に移動する第２のマークＳＭとが、基準期間において基準領域で重なるように、第１のマークＦＭと第２のマークＳＭとを移動させる表示を行う
ここで基準領域データ設定部１１２を設けて、基準期間における基準位置を含む基準領域を示す基準領域データを基準期間ごとにランダムな領域に設定するようにしてもよい。具体的には、第２のディスプレイ１２の表示領域ＤＡの位置座標をランダムに抽出するアルゴリズムにより、基準タイミングごとに基準位置を設定し、基準位置を中心とする領域に基準領域を設定する。このようにすれば、基準期間において基準領域にマークが移動する譜面画像を予め用意せずとも、基準期間と基準領域とをプレーヤに認知させることができる。この場合には表示制御部１１０は、基準タイミングごとに設定された基準位置に、所与のマークを出現させる表示を行う。
【００８４】
楽曲再生部１１４は、楽曲データ記憶部１７７に記憶された楽曲データの再生を行い、音出力部１９２から楽曲を出力させる。
【００８５】
操作データ取得部１１６は、プレーヤの位置指定操作に基づいて、位置指定操作を行った操作タイミングを示す操作タイミングデータと、操作タイミングにおいて位置指定操作を行った操作位置を示す操作位置データとを取得する。特に本実施形態では、タッチパネルディスプレイで受付けた位置指定操作に基づいて、操作タイミングデータと操作タイミングにおける操作位置データとを取得する。また操作データ取得部１１６は、プレーヤの線形成操作に基づいて、線形成操作を行った操作期間を示す操作期間データと、線形成操作を行った操作軌跡を示す操作軌跡データとを取得する。
【００８６】
比較判定部１１８は、基準期間データと操作タイミングデータとを比較判定するとともに、操作タイミングにおける基準領域を示す基準領域データと操作位置データとを比較判定する。また比較判定部１１８は、基準期間データに操作タイミングデータが含まれており、かつ操作タイミングにおける基準領域データに操作位置データが含まれている場合に、位置指定操作を有効な操作と判定する。また比較判定部１１８は、特殊基準期間データと操作期間データとを比較判定するとともに、特殊基準領域データと操作軌跡データとを比較判定するようにしてもよい。特に本実施形態では、比較判定部１１８は、連続基準期間データを構成する基準期間データごとに基準期間データと操作期間データとを比較判定するとともに、連続基準領域データを構成する基準領域データごとに基準領域データと操作軌跡データとを比較判定する。
【００８７】
ゲーム演算部１２０は、比較判定部１１８の比較判定結果に応じて種々のゲーム演算を行う。例えば比較判定結果に応じたゲーム成績を演算したり、比較判定結果に応じた画像演出を行うことによりプレーヤを評価する。また比較判定結果が悪い場合には、楽曲データの音量を消音する或いは小さくして、不快な効果音データを再生出力させる。
【００８８】
４．本実施形態の処理
次に、本実施形態の処理について説明する。図９は、本実施形態の携帯ゲーム装置１０で行われる処理の概略を示すフローチャートである。図９に示すように本実施形態では、まずゲームが開始されると、楽曲データの再生を開始する（ステップＳ１０）。すると楽曲データの再生を開始した時点を０として経過時間Ｔをカウントし（ステップＳ１２）、第１のマークＦＭと第２のマークＳＭとを移動表示させる（ステップＳ１４）。そして、第２のディスプレイ１２に対する接触操作を監視し（ステップＳ１６）、接触操作を受付けない場合には（ステップＳ１６のＮ）、経過時間Ｔが楽曲に応じて設定された基準期間に達したか判定し（ステップＳ１８）、基準期間に達した場合には（ステップＳ１８のＹ）、操作を失敗したことを示す失敗演出を行い（ステップＳ２０）、基準期間に達しない場合には（ステップＳ１８のＮ）、ステップＳ１２に戻りステップＳ１２からステップＳ１８までの処理を繰り返す。
【００８９】
一方、接触操作を受付けた場合には（ステップＳ１６のＹ）、接触操作を受付けた時点における経過時間Ｔ（カウント値）を操作タイミングデータとして取得するとともに、第２のディスプレイ１２の検出領域（表示領域ＤＡ）における接触操作を受付けた座標値を操作位置データとして取得する（ステップＳ２２）。すると、操作タイミングデータに基づいて、基準データ記憶部１７８の基準期間データのテーブルデータを参照し（ステップＳ２４）、操作タイミングデータが基準期間データに含まれるか否か判定する（ステップＳ２６）。ここで操作タイミングデータが基準期間データに含まれない場合には（ステップＳ２６のＮ）、操作を失敗したことを示す失敗演出を行う（ステップＳ２０）。一方、操作タイミングデータが基準期間データに含まれる場合には（ステップＳ２６のＹ）、当該基準期間データに対応する基準領域データを参照し（ステップＳ２８）、操作位置データが基準領域データに含まれるか否か判定する（ステップＳ３０）。
【００９０】
ここで操作位置データが基準領域データに含まれない場合には（ステップＳ３０のＮ）、操作を失敗したことを示す失敗演出を行う（ステップＳ２０）。一方、操作位置データが基準領域データに含まれる場合には（ステップＳ３０のＹ）、当該操作タイミングデータが基準期間データの中でも基準タイミングに近い第１の範囲のタイミングか否か判定する（ステップＳ３２）。ここで操作タイミングデータが第１の範囲のタイミングでない場合には（ステップＳ３２のＮ）、操作が良かったことを示す良演出を行う（ステップＳ３４）。一方、操作タイミングデータが第１の範囲のタイミングに含まれる場合には（ステップＳ３２のＹ）、当該操作位置データが基準領域データの中でも基準位置に近い第１の範囲の領域か否か判定する（ステップＳ３６）。ここで操作位置データが第１の範囲の領域でない場合には（ステップＳ３６のＮ）、操作が良かったことを示す良演出を行う（ステップＳ３４）。一方、操作位置データが第１の範囲の領域に含まれる場合には（ステップＳ３６のＹ）、操作が優れていたことを示す優演出を行う（ステップＳ３８）。
【００９１】
こうして本実施形態では、ステップＳ１２からステップＳ３８までの処理を、１／３０秒ごとに繰り返す。即ち、本実施形態では画像更新レートを１／３０秒としており、画像更新ごと（１フレームごと）に、経過時間Ｔをカウントするとともに、第１のマークと第２のマークとを移動表示させ、期間経過の監視と操作データ受付の監視を行っている。
【００９２】
５．ハードウェア構成
図１０に本実施形態を実現できるハードウェア構成の例を示す。メインプロセッサ９００は、メモリカード９８２に格納されたプログラム、通信インターフェース９９０を介してダウンロードされたプログラム、或いはＲＯＭ９５０に格納されたプログラムなどに基づき動作し、ゲーム処理、画像処理、音処理などを実行する。コプロセッサ９０２は、メインプロセッサ９００の処理を補助するものであり、マトリクス演算（ベクトル演算）を高速に実行する。例えばオブジェクトを移動させたり動作（モーション）させる物理シミュレーションに、マトリクス演算処理が必要な場合には、メインプロセッサ９００上で動作するプログラムが、その処理をコプロセッサ９０２に指示（依頼）する。
【００９３】
ジオメトリプロセッサ９０４は、メインプロセッサ９００上で動作するプログラムからの指示に基づいて、座標変換、透視変換、光源計算、曲面生成などのジオメトリ処理を行うものであり、マトリクス演算を高速に実行する。データ伸張プロセッサ９０６は、圧縮された画像データや音データのデコード処理を行ったり、メインプロセッサ９００のデコード処理をアクセレートする。これにより、オープニング画面やゲーム画面において、ＭＰＥＧ方式等で圧縮された動画像を表示できる。
【００９４】
描画プロセッサ９１０は、ポリゴンや曲面などのプリミティブ面で構成されるオブジェクトの描画（レンダリング）処理を実行する。オブジェクトの描画の際には、メインプロセッサ９００は、ＤＭＡコントローラ９７０を利用して、描画データを描画プロセッサ９１０に渡すと共に、必要であればテクスチャ記憶部９２４にテクスチャを転送する。すると描画プロセッサ９１０は、描画データやテクスチャに基づいて、Ｚバッファなどを利用した隠面消去を行いながら、オブジェクトをフレームバッファ９２２に描画する。また描画プロセッサ９１０は、αブレンディング（半透明処理）、デプスキューイング、ミップマッピング、フォグ処理、バイリニア・フィルタリング、トライリニア・フィルタリング、アンチエリアシング、シェーディング処理なども行う。１フレーム分の画像がフレームバッファ９２２に書き込まれるとその画像はディスプレイ９１２に表示される。
【００９５】
サウンドプロセッサ９３０は、多チャンネルのＡＤＰＣＭ音源などを内蔵し、ＢＧＭ、効果音、音声などのゲーム音を生成し、スピーカ９３２を介して出力する。ゲームコントローラ９４２やメモリカード９４４からのデータはシリアルインターフェース９４０を介して入力される。
【００９６】
ＲＯＭ９５０にはシステムプログラムなどが格納される。業務用ゲームシステムの場合にはＲＯＭ９５０が情報記憶媒体として機能し、ＲＯＭ９５０に各種プログラムが格納される。なおＲＯＭ９５０の代わりにハードディスクを利用してもよい。ＲＡＭ９６０は各種プロセッサの作業領域となる。ＤＭＡコントローラ９７０は、プロセッサ、メモリ間でのＤＭＡ転送を制御する。コネクタ９８０は、プログラム、画像データ、或いは音データなどが格納されるメモリカード９８２にアクセスする。通信インターフェース９９０はネットワーク（通信回線、高速シリアルバス）を介して外部との間でデータ転送を行う。
【００９７】
なお本実施形態の各部（各手段）の処理は、その全てをハードウェアのみにより実現してもよいし、情報記憶媒体に格納されるプログラムや通信インターフェースを介して配信されるプログラムにより実現してもよい。或いは、ハードウェアとプログラムの両方により実現してもよい。
【００９８】
そして本実施形態の各部の処理をハードウェアとプログラムの両方により実現する場合には、情報記憶媒体には、ハードウェア（コンピュータ）を本実施形態の各部として機能させるためのプログラムが格納される。より具体的には、上記プログラムが、ハードウェアである各プロセッサ９０２、９０４、９０６、９１０、９３０に処理を指示すると共に、必要であればデータを渡す。そして、各プロセッサ９０２、９０４、９０６、９１０、９３０は、その指示と渡されたデータとに基づいて本発明の各部の処理を実現する。
【００９９】
６．変形例
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０１００】
また図７（Ａ）、（Ｂ）に示した連続基準期間データＣＫＫＤ及び連続基準領域データＣＫＲＤは、図７（Ａ）、（Ｂ）に示した期間及び領域の配置以外の配置とすることができる。例えば図１１（Ａ）に示すように、鋭角を形成する線に沿って複数の基準領域データＫＲＤが配列されるようにしてもよい。この場合でも、図中左端に位置する基準領域データＫＲＤに対応する基準期間データＫＫＤを最先の基準期間データＫＫＤとして、左から右に向けて各基準領域データＫＲＤに対して線形成操作を行わせるようにしてもよいし、図中右端に位置する基準領域データＫＲＤに対応する基準期間データＫＫＤを最先の基準期間データＫＫＤとして、右から左に向けて各基準領域データＫＲＤに対して線形成操作を行わせるようにしてもよい。また図１１（Ｂ）に示すように、円環状の閉曲線に沿って複数の基準領域データＫＲＤが配列されるようにしてもよい。この場合には、いずれの基準領域データＫＲＤに対応する基準期間データＫＫＤを最先の基準期間データＫＫＤとしてもよい。
【０１０１】
また上記実施形態では、図７（Ａ）、（Ｂ）に示すように、特殊基準期間データＳＫＫＤを連続基準期間データＣＫＫＤとして構成し、特殊基準領域データＳＫＲＤを連続基準領域データＣＫＲＤとして構成した例を挙げて説明したが、図１２（Ａ）、（Ｂ）に示すように、特殊基準期間データＳＫＫＤを１つの期間の始点と終点とを示す基準期間データＫＫＤにより構成し、特殊基準領域データＳＫＲＤを所与の線に沿った形状の１つの領域の座標値群から構成される基準領域データＣＫＲＤとして構成してもよい。この場合には、比較判定部１１８は、特殊基準期間データＳＫＫＤと操作期間データとを全体として比較判定するとともに、特殊基準領域データＣＫＲＤと操作軌跡データとを全体として比較判定する。なおこの場合でも、特殊基準領域データＣＫＲＤと操作軌跡データとの一致度を全体として比較判定し、一致度に応じた比較判定結果を出力するようにしてもよい。
【０１０２】
また本発明は種々の画像生成システムに適用できる。種々の移動体オブジェクトが移動する画像を生成するシミュレーションシステムにも適用することができる。また本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード、携帯電話、視力装置、医療機器等の種々の画像生成システムに適用できる。
【図面の簡単な説明】
【０１０３】
【図１】本実施形態のシステムの概略外観の一例を示す図。
【図２】図２（Ａ）〜（Ｃ）は、本実施形態の位置指定操作を説明するための図。
【図３】図３（Ａ）〜（Ｃ）は、本実施形態の手法を説明するための図。
【図４】図４（Ａ）、（Ｂ）は、本実施形態のデータ構造を説明するための図。
【図５】本実施形態の手法を説明するための図。
【図６】図６（Ａ）〜（Ｃ）は、本実施形態の線形成操作を説明するための図。
【図７】図７（Ａ）、（Ｂ）は、本実施形態のデータ構造を説明するための図。
【図８】本実施形態の機能ブロックの一例を示す図。
【図９】本実施形態の処理の流れの一例を示すフローチャート図。
【図１０】本実施形態を実現できるハードウェアの構成の一例を示す図。
【図１１】図１１（Ａ）、（Ｂ）は、本実施形態の変形例を示す図。
【図１２】図１２（Ａ）、（Ｂ）は、本実施形態の変形例を示す図。
【符号の説明】
【０１０４】
ＦＭ  第１のマーク、ＳＭ  第２のマーク、ＫＴ  基準タイミング、ＫＩ  基準位置、ＤＡ  表示領域、ＳＰ  譜面画像、ＫＫ  基準期間、ＫＲ  基準領域、ＫＫＤ  基準期間データ、ＫＲＤ  基準領域データ、ＣＫＫ  連続基準期間、ＳＫＫ  特殊基準期間、ＣＫＫＤ  連続基準期間データ、ＳＫＫＤ  特殊基準期間データ、ＣＫＲ  連続基準領域、ＳＫＲ  特殊基準領域、ＣＫＲＤ  連続基準領域データ、ＳＫＲＤ  特殊基準領域データ、１１  第１のディスプレイ、１２  第２のディスプレイ、３０  タッチペン、１００  処理部、１１０  表示制御部、１１２  基準領域データ設定部、１１４  楽曲再生部、１１６  操作データ取得部、１１８  比較判定部、１２０  ゲーム演算部、１６０  操作部、１６２  音入力装置、１７０  記憶部、１７１  主記憶部、１７７  楽曲データ記憶部、１７８  基準データ記憶部、１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、１９４  携帯型情報記憶装置、１９６  通信部
【図２】
2008200295.tif 000003
【図３】
2008200295.tif 000004
【図４】
2008200295.tif 000005
【図５】
2008200295.tif 000006
【図６】
2008200295.tif 000007
【図７】
2008200295.tif 000008
【図８】
2008200295.tif 000009
【図９】
2008200295.tif 000010
【図１０】
2008200295.tif 000011
【図１１】
2008200295.tif 000012
【図１２】
2008200295.tif 000013
【図１】
2008200295.tif 000014