(57)【特許請求の範囲】
【請求項１】
プレーヤが入力部に対して操作入力を行ってプレイするゲームのためのプログラムであって、
ポイント位置に対する操作入力を行わせるための入力指示に用いる表示物の表示制御を行う表示制御部と、
前記入力指示に対して行われた操作入力情報を取得し、前記操作入力の評価を行う評価部と、してコンピュータを機能させ、
前記表示制御部は、
所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる第１の入力指示を行う場合には、前記ポイント位置に対応する操作入力タイミングを指示する表示物を含む第１のタイミング指示標識、及び前記ポイント位置を示す表示物を含む第１の指示標識の表示制御を行う第１の入力指示表示制御部と、
所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示を行う場合には、前記入力期間を指示する表示物を含む第２のタイミング指示標識、及び前記複数のポイント位置を示し、かつ、前記複数のポイント位置に対応する操作を指示する表示物を含む第２の指示標識の表示制御を行う第２の入力指示表示制御部と、を含み
前記評価部は、
前記第１の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第１のタイミング指示標識で指示された入力タイミングに前記ポイント位置が指示される操作入力が行われたかを判定し、
前記第２の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第２のタイミング指示標識で指示された前記入力期間に、前記複数のポイント位置が指示される操作入力が行われたかを判定し、判定結果に基づき、前記操作入力の評価を行うプログラム。
【請求項２】
請求項１において、
前記表示制御部は、
前記第１のタイミング指示標識及び前記第２のタイミング指示標識の少なくとも１つを第１の表示領域に表示させる表示制御を行い、
前記第１の指示標識及び前記第２の指示標識の少なくとも１つを、前記第１の表示領域とは異なる第２の表示領域に表示させる表示制御を行うプログラム。
【請求項３】
請求項１又は２において、
前記表示制御部は、
前記第２の指示標識として、プレーヤが指示すべき複数のポイント位置及びトレース軌跡の少なくとも一方を表すマーク又は図形の表示物を表示する表示制御を行い、
前記評価部は、
前記操作入力情報に基づいて、指示された入力期間に前記マーク又は図形の表示物で指示された複数のポイント位置及びそのトレース軌跡の少なくとも一方が指示されたかを判定するプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記表示制御部は、
前記第２の指示標識として、前記複数のポイント位置を順次表示する表示制御、又はポイント位置を順次特定する表示制御を行い、
前記評価部は、
前記操作入力情報に基づいて、指示された入力期間に前記複数のポイント位置が、前記第２の指示標識で指示された順序で指示されたかを判定するプログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記操作入力の評価に基づき、ゲーム演算を行うゲーム演算部をさらに含み、
前記評価部は、
前記第２の入力指示に対応して行われたプレーヤの操作入力の成功・不成功の評価、及び前記第２の入力指示に対応して行われたプレーヤの操作入力の操作時間の評価の少なくとも１つを行い、
前記ゲーム演算部は、
前記第２の入力指示に対応して行われたプレーヤの操作入力の成功・不成功の評価、及び前記第２の入力指示に対応して行われたプレーヤの操作入力の操作時間の評価の少なくとも１つに基づき、ゲーム演出の変更及びゲームパラメータの更新の少なくとも１つを行うプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、  前記表示制御部は、
前記第２の指示標識として、複数のポイント位置に対応した選択可能なマーク又は図形を複数表示する表示制御を行い、
前記評価部は、
前記操作入力情報に基づいて、指示された入力期間に選択されたマーク又は図形で指示された複数のポイント位置が指示されたかを判定するプログラム。
【請求項７】
請求項１乃至６のいずれかにおいて、
ゲームパラメータに基づき前記第２の入力指示の入力期間の長さの設定及び変更の少なくとも一方を行う入力期間設定／変更部をさらに含むプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記入力期間の長さに応じて、前記入力期間に行う前記第２の入力指示で指示する複数のポイント位置を決定する操作入力決定部を含むプログラム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記評価部は、
前記入力指示に用いる前記表示物が表示される領域の背面に設けられた背面接触検出部
に対する操作入力情報を取得し、当該操作入力情報に基づいて入力判定処理を行う背面入力判定処理と、前記入力指示に用いる前記表示物が表示される領域の前面に設けられた前面接触検出部に対する操作入力情報を取得し、当該操作入力情報に基づいて入力判定処理を行う前面入力判定処理とを行い、
前記背面入力判定処理を行う場合と、前記前面入力判定処理を行う場合とでは異なる評価基準で評価し、
前記表示制御部は、
前記操作入力情報に基づき指示位置の演出画像を生成する際に、前記背面入力判定処理を行う場合と、前記前面入力判定処理を行う場合とでは異なる演出内容の前記演出画像を生成する処理を行うプログラム。
【請求項１０】
プレーヤが入力部に対して操作入力を行ってプレイするゲームのためのゲームシステムであって、
ポイント位置に対する操作入力を行わせるための入力指示に用いる表示物の表示制御を行う表示制御部と、
前記入力指示に対して行われた操作入力情報を取得し、前記操作入力の評価を行う評価部と、を含み、
前記表示制御部は、 
所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる第１の入力指示を行う場合には、前記ポイント位置に対応する操作入力タイミングを指示する表示物を含む第１のタイミング指示標識、及び前記ポイント位置を示す表示物を含む第１の指示標識の表示制御を行う第１の入力指示表示制御部と、
所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示を行う場合には、前記入力期間を指示する表示物を含む第２のタイミング指示標識、及び前記複数のポイント位置を示し、かつ、前記複数のポイント位置に対応する操作を指示する表示物を含む第２の指示標識の表示制御を行う第２の入力指示表示制御部と、を含み
前記評価部は、
前記第１の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第１のタイミング指示標識で指示された入力タイミングに前記ポイント位置が指示される操作入力が行われたかを判定し、
前記第２の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第２のタイミング指示標識で指示された前記入力期間に、前記複数のポイント位置が指示される操作入力が行われたかを判定し、判定結果に基づき、前記操作入力の評価を行うゲームシステム。
【請求項１１】
プレーヤが入力部に対して操作入力を行ってプレイするゲームのための入力指示装置であって、
ポイント位置に対する操作入力を行わせるための入力指示に用いる表示物の表示制御を行う表示制御部と、
前記入力指示に対して行われた操作入力情報を取得し、前記操作入力の評価を行う評価部と、を含み、
前記表示制御部は、
所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる第１の入力指示を行う場合には、前記ポイント位置に対応する操作入力タイミングを指示する表示物を含む第１のタイミング指示標識、及び前記ポイント位置を示す表示物を含む第１の指示標識の表示制御を行う第１の入力指示表示制御部と、
所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示を行う場合には、前記入力期間を指示する表示物を含む第２のタイミング指示標識、及び前記複数のポイント位置を示し、かつ、前記複数のポイント位置に対応する操作を指示する表示物を含む第２の指示標識の表示制御を行う第２の入力指示表示制御部と、を含み
前記評価部は、
前記第１の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第１のタイミング指示標識で指示された入力タイミングに前記ポイント位置が指示される操作入力が行われたかを判定し、
前記第２の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第２のタイミング指示標識で指示された前記入力期間に、前記複数のポイント位置が指示される操作入力が行われたかを判定し、判定結果に基づき、前記操作入力の評価を行う入力指示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報記憶媒体、ゲームシステム、及び入力指示装置に関する。
【背景技術】
【０００２】
従来から、楽曲の進行に合わせたタイミングで所定の操作入力を行わせる音楽ゲームシステムが知られている。このような音楽ゲームシステムでは、表示部に表示させる画像において、所定の指示標識を楽曲の進行に合わせて所定の位置に到達するように移動させることにより、プレーヤに楽曲の進行に合わせた操作タイミングを指示する。そして、プレーヤの操作タイミングと基準タイミングとを比較して、プレーヤの入力を評価する処理を行っている。さらに、近年のＣＰＵの小型化・高性能化に伴い、携帯型のゲーム装置や携帯電話でこのような音楽ゲームを楽しむことができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８７４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば音楽ゲームを携帯型のゲーム装置や携帯電話等で実施する場合には、接触検出が可能な表示部や筐体への指示入力で操作入力を行うため、楽器を模した入力装置から入力を行う場合に比べ演奏気分を味わいにくい傾向にある。プレーヤの操作技術が上達してくると、楽曲に合わせて入力のタイミングを判定するだけでは、ゲームへの関心が薄れてしまい、同種のゲームとの差異が乏しく飽きられやすいという問題点があった。
【０００５】
従って音楽ゲーム等においてゲーム性を向上させる技術が望まれていた。
【０００６】
本発明は、以上のような課題に鑑みてなされたものであり、本発明のいくつかの態様によれば、ゲーム性を向上させ、プレーヤの関心を長期に渡って惹きつけることができるプログラム、情報記憶媒体、ゲームシステム、及び入力指示装置を提供することができる。
【課題を解決するための手段】
【０００７】
（１）本発明は、プレーヤが入力部に対して操作入力を行ってプレイするゲームのためのプログラムであって、ポイント位置に対する操作入力を行わせるための入力指示に用いる表示物の表示制御を行う表示制御部と、前記入力指示に対して行われた操作入力情報を取得し、前記操作入力の評価を行う評価部と、してコンピュータを機能させ、前記表示制御部は、所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる第１の入力指示を行う場合には、前記ポイント位置に対応する操作入力タイミングを指示する表示物を含む第１のタイミング指示標識、及び前記ポイント位置を示す表示物を含む第１の指示標識の表示制御を行う第１の入力指示表示制御部と、所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示を行う場合には、前記入力期間を指示する表示物を含む第２のタイミング指示標識、及び前記複数のポイント位置を示し、かつ、前記複数のポイント位置に対応する操作を指示する表示物を含む第２の指示標識の表示制御を行う第２の入力指示表示制御部と、を含み、前記評価部は、前記第１の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第１のタイミング指示標識で指示された入力タイミングに前記ポイント位置が指示される操作入力が行われたかを判定し、前記第２の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第２のタイミング指示標識で指示された前記入力期間に、前記複数のポイント位置が指示される操作入力が行われたかを判定し、判定結果に基づき、前記操作入力の評価を行うプログラムに関する。 
【０００８】
また、本発明は、コンピュータに読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶している情報記憶媒体に関する。また、本発明は、上記各部を含む画像生成システムに関する。
【０００９】
本発明のゲームは例えば音楽ゲームでもよい。
前記ポイント位置を指示する操作入力としては、接触でポイント位置を指示する操作入力や、非接触でポイント位置を指示する操作入力を採用してもよい。
接触でポイント位置を指示する操作入力とは、タッチパネルディスプレイ等を用いてポイント位置を接触することにより、ポイント位置を指示する操作入力でもよい。
【００１０】
また非接触でポイント位置を指示する操作入力とは、ポインティングデバイスでポイント位置を指し示す操作入力でもよい。この場合、ポインティングデバイスの撮像画像を用いてポインティングデバイスのポイント位置を検出してもよいし、赤外線やレーザー光線を用いてポインティングデバイスのポイント位置を検出してもよい。
【００１１】
操作入力情報は、前記第１又は第２のタイミング指示標識が指示する入力タイミングや入力期間に行われた操作入力の検出結果得られる情報でもよい。たとえばタッチパネルディスプレイ等を用いて接触を検出する場合には、接触の有無や接触した時間や接触位置の座標等の情報でもよい。
【００１２】
第１の入力指示に対応して表示する第１のタイミング指示標識は、入力タイミングを視認可能に表示する表示物であればよい。所定の操作入力が複数ある場合には、第１のタイミング指示標識のマークのパターンによっていずれの操作入力であるか判別できるようにしてもよい。
【００１３】
第２の入力指示に対応して表示する第２のタイミング指示標識は、入力期間（入力期間の長さでもよい）と入力期間の開始タイミングを視認可能に表示する表示物であればよい。
【００１４】
第１又は第２のタイミング指示標識は、例えば基準マークに対して位置関係の変化するマークであって、基準マークに接近させる表示制御によってタイミングを指示するマークでもよい。
【００１５】
第２のタイミング指示標識は、マークの形状（例えば長さ）の変化により入力期間やその残り時間を告知可能なマークでもよい。
【００１６】
たとえば前記表示制御部は、前記第１のタイミング指示標識と基準位置との位置関係を変化させることにより入力タイミングを指示し、前記第２のタイミング指示標識と基準位置との位置関係を変化させることにより前記入力期間の開始タイミングを指示してもよい。
【００１７】
本発明によれば、所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる第１の入力指示と、所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示とを混在させることで、ゲーム性の高い操作入力の指示を行うことができる。
【００１８】
（２）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記表示制御部は、前記第１のタイミング指示標識及び前記第２のタイミング指示標識の少なくとも１つを第１の表示領域に表示させる表示制御を行い、前記第１の指示標識及び前記第２の指示標識の少なくとも１つを、前記第１の表示領域とは異なる第２の表示領域に表示させる表示制御を行ってもよい。
【００１９】
本プログラムが複数の表示部を有する装置において実行される場合には、第１の表示領域と第２の表示領域とは、物理的に異なる表示部を用いて実現してもよい。また１つの表示部をエリア分割して第１の表示領域と第２の表示領域を実現する構成でもよい。また第１の表示領域と第２の表示領域をそれぞれ異なるウィンドウとして１つの表示部に表示させる構成でもよい。
【００２０】
（３）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記表示制御部は、前記第２の入力指示の前記第２の指示標識として、プレーヤが入力すべきポイント位置及びトレース軌跡の少なくとも一方を表すマーク又は図形の表示物を表示する表示制御を行い、前記評価部は、前記操作入力情報に基づいて、前記第２の入力指示の前記入力期間に入力されたポイント位置及びそのトレース軌跡の少なくとも一方が、前記マーク又は図形の表示物で指示されたかを判定してもよい。
【００２１】
トレース軌跡を指示する指示標識は、例えば軌跡を表す線等の図形でもよい。
【００２２】
（４）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記表示制御部は、前記第２の指示標識として、前記複数のポイント位置を順次表示する表示制御、又はポイント位置を順次特定する表示制御を行い、前記評価部は、前記操作入力情報に基づいて、指示された入力期間に前記複数のポイント位置が、前記第２の指示標識で指示された順序で指示されたかを判定してもよい。
【００２３】
（５）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記指示入力情報の判定結果に基づき、ゲーム演算を行うゲーム演算部をさらに含み、前記評価部は、前記第２の入力指示に対応して行われたプレーヤの操作入力の成功・不成功の評価、及び前記第２の入力指示に対応して行われたプレーヤの操作入力の操作時間の評価の少なくとも１つを行い、前記ゲーム演算部は、前記第２の入力指示に対応して行われたプレーヤの操作入力の成功・不成功の評価、及び前記第２の入力指示に対応して行われたプレーヤの操作入力の操作時間の評価の少なくとも１つに基づき、ゲーム演出の変更及びゲームパラメータの更新の少なくとも１つを行ってもよい。
【００２４】
ゲーム演出には、キャラクタの動作や台詞の演出や、効果画像の表示等の演出を含む。
【００２５】
例えば判定結果が成功、不成功で評価される場合、成功、不成功によって前記操作入力情報に基づいて、キャラクタの動作や台詞の演出や、効果画像の表示等のゲーム演出を変更してもよいし、得点等のゲームパラメータを変更してもよい。
【００２６】
また操作入力の操作時間等をカウントとして、同じ成功でも操作時間に応じて異なる得点を付与してもよいし、異なるゲーム演出を行うようにしてもよい。
【００２７】
（６）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記表示制御部は、前記第２の指示標識として、選択可能な複数の操作入力に対応した複数のマーク又は図形を表示する表示制御を行い、前記評価部は、前記操作入力情報に基づいて、指示された入力期間に選択されたマーク又は図形で指示されたかを判定してもよい。
【００２８】
（７）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、ゲームパラメータに基づき第１の入力指示の入力期間の長さの設定及び変更の少なくとも一方を行う入力期間設定／変更部をさらに含んでもよい。
【００２９】
ゲーム状況や難易度や得点等により入力期間の長さを設定又は変更してもよい。
【００３０】
（８）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記入力期間の長さに応じて、前記入力期間に行う前記第２の入力指示で指示する操作入力を決定する操作入力決定部を含んでもよい。
【００３１】
（９）また、本発明にかかるプログラム、情報記憶媒体、ゲームシステム及び入力指示装置では、前記評価部は、前記入力指示に用いる前記表示物が表示される領域の背面に設けられた背面接触検出部に対する操作入力情報を取得し、当該操作入力情報に基づいて入力判定処理を行う背面入力判定処理と、前記入力指示に用いる前記表示物が表示される領域の前面に設けられた前面接触検出部に対する操作入力情報を取得し、当該指操作力情報に基づいて入力判定処理を行う前面入力判定処理とを行い、前記背面入力判定処理を行う場合と、前記前面判定処理を行う場合とでは異なる評価基準で評価し、前記表示制御部は、前記操作入力情報に基づき指示位置の演出画像を生成する際に、前記背面入力判定処理を行う場合と、前記前面判定処理を行う場合とでは異なる演出内容の前記演出画像を生成する処理を行ってもよい。
【図面の簡単な説明】
【００３２】
【図１】本実施形態のゲームシステムの一例を示す図。
【図２】本実施形態のゲームシステムの機能ブロック図の一例。
【図３】本実施の形態の表示画像の一例。
【図４】図４（Ａ）〜（Ｄ）は譜面表示に用いる各種タイミング指示標識について説明するための図。
【図５】本実施の形態の表示画像の一例。
【図６】図６（Ａ）〜（Ｅ）は、指示標識として表示される図形の例を示す図。
【図７】接触位置とその接触順序を指示する指示標識の例を示す図。
【図８】接触位置とその接触順序を指示する指示標識の他の例を示す図。
【図９】指示標識として選択可能な複数の図形が表示される例を示す図。
【図１０】タイミング判定処理の一例について説明するための図。
【図１１】メインルーチンの処理の流れを示すフローチャート。
【図１２】表示制御ルーチンの処理の流れを示すフローチャート。
【図１３】評価ルーチンの処理の流れを示すフローチャート。
【発明を実施するための形態】
【００３３】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３４】
以下では、本実施形態のゲームシステムが音楽ゲームである場合を例にとり説明するが、本発明の適用範囲はこれに限られるものではなく、音楽ゲーム以外のゲームにも適用可能である。
【００３５】
１．本実施形態の構成
図１に本実施形態のゲームシステム（入力指示装置）の一例を示す。図１の例では本実施形態のゲームシステムを携帯型ゲーム装置１０により構成している。図１に示すように本実施形態の携帯型ゲーム装置１０は、本体上部２と本体下部４とがヒンジ部６により接合されており、本体上部２と本体下部４とがヒンジ軸回りに回動可能に形成されている。本体上部２には、第１のディスプレイ１１が設けられている。
【００３６】
本体下部４には、第２のディスプレイ１２が設けられている。また本体下部４には、スライドパッド１３、十字キー１４、操作ボタン１６などの操作部が設けられている。なお、携帯型ゲーム装置１０の筐体のいずれかの部分に、プレーヤが音入力（音声入力）を行うための図示しない音入力装置（マイク）が設けられていてもよい。
【００３７】
特に本実施形態では、第２のディスプレイ１２は、画像を表示する液晶ディスプレイと指示位置を検出できるタッチパネルとが積層されたタッチパネルディスプレイとされており、第２のディスプレイ１２の表示領域に対してプレーヤが接触した位置を検出できるようになっている。本実施形態では、プレーヤにタッチペン２０を操作させ、タッチペン２０の先端部を第２のディスプレイ１２に接触させることにより、第２のディスプレイ１２の表示領域（検出領域）における任意の位置を指定する操作入力（位置指定操作）を行わせ、その操作位置を検出する。
【００３８】
図２は、本実施形態のゲームシステム（ゲーム装置、入力指示装置）の機能ブロック図の一例である。なお、本実施形態のゲームシステムは、図２の構成要素（各部）の一部を省略した構成としてもよい。
【００３９】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、或いは筐体などにより実現できる。
【００４０】
特に本実施形態では、図１に示す第２のディスプレイ１２が、液晶ディスプレイと、プレーヤの指示位置を検出するためのタッチパネルとが積層された構成となっている。従って本実施形態では、第２のディスプレイ１２が操作部１６０として機能するとともに表示部１９０としても機能する。ここでタッチパネルとしては、例えば抵抗膜方式（４線式、５線式）、静電容量結合方式、超音波表面弾性波方式、赤外線走査方式などの種々のタッチパネルを用いることができる。なお、第２のディスプレイ１２への接触操作は、図１に示すタッチペン２０などの入力機器を用いて行っても良いし、指先を用いて行ってもよい。
【００４１】
また操作部１６０を、表示部１９０の表示領域における指示位置を非接触で検出可能なポインティングデバイスにより実現したりしてもよい。また、操作デバイスの移動方向、移動量、移動速度などを検出して表示部１９０の表示領域における任意の位置を指定可能なマウスやトラックボールなどにより実現してもよい。即ち本実施形態の操作部１６０は、表示領域における位置を指定する位置指定操作を行うことができる種々のデバイスにより実現することができる。
【００４２】
音入力装置１６２は、プレーヤが音声や手拍子などの音を入力するためのものであり、その機能はマイクなどにより実現できる。プレーヤは音入力装置１６２に音声を入力することによって、位置指定操作を行うことができるようにしてもよい。
【００４３】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。そして、本実施形態の記憶部１７０は、ワーク領域として使用される主記憶部１７１と、最終的な表示画像等が記憶される描画バッファ１７２と、複数種類の楽曲の楽曲データを記憶する楽曲データ記憶部１７３と、ゲームキャラクタなどの表示物（オブジェクト）の画像データが記憶される画像データ記憶部１７４と、楽曲に応じた間隔で行われる入力指示の各種タイミング（入力タイミングや入力期間の開始タイミングを含む）が定義された譜面データを記憶する譜面データ記憶部１７５と、を含む。なお、これらの一部を省略する構成としてもよい。
【００４４】
本実施形態では、譜面データ記憶部１７５には、譜面データとして、指示標識（各種指示マークに対応する各種タイミングを示す標識）の識別データ、操作タイミング（基準タイミング）を示す基準タイミングデータ、小節毎の移動速度を示す速度データ、入力期間を示す入力期間データ、入力期間において行うべき操作入力の内容を示す操作入力データ、音符の識別データが対応づけられたテーブル形式のデータが記憶されている。
【００４５】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。
【００４６】
この情報記憶媒体１８０には、処理部１００において本実施形態の種々の処理を行うためのプログラム（データ）が記憶されている。即ち、この情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶されている。
【００４７】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、或いはＨＭＤ（ヘッドマウントディスプレイ）などにより実現できる。特に本実施形態では表示部１９０は、第１のディスプレイ１１と第２のディスプレイ１２とを含み、第２のディスプレイ１２は、タッチパネルディスプレイを用いることによりプレーヤが操作入力を行う操作部１６０としても機能する。
【００４８】
なお、２つのディスプレイを有する場合には、少なくとも第２のディスプレイ１２をタッチパネルディスプレイとして構成すればよい。また１つのディスプレイに第１の表示領域と第２の表示領域とを設け、少なくとも第２の表示領域を、接触入力を検出する接触検出領域として機能させるようにしてもよい。
【００４９】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。特に本実施形態では、ゲームが開始され楽曲データが再生されると、楽曲を出力する。
【００５０】
携帯型情報記憶装置１９４には、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードや携帯型ゲームシステムなどがある。
【００５１】
通信部１９６は、外部（例えばホスト装置や他の画像生成システム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００５２】
なお、本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信してもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００５３】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの処理を行う。ここで、ゲーム処理としては、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、キャラクタやマップなどの表示物（オブジェクト）を配置する処理、表示物（オブジェクト）を表示する処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などがある。この処理部１００は記憶部１７０をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００５４】
特に本実施形態の処理部１００は、楽曲再生部１１０、評価部１１２、操作データ取得部１１４、ゲーム演算部１１６、表示制御部１２０、画像生成部１３２、入力期間設定／変更部１３４、操作入力決定部１３６を含む。なお、これらの一部を省略する構成としてもよい。
【００５５】
楽曲再生部１１０は、楽曲データ記憶部１７３に記憶された楽曲データの再生を行い、音出力部１９２から楽曲を出力させる。その機能は、楽曲データに基づいて楽曲音の波形を生成する集積回路（音源ＩＣ）などのハードウェアや、プログラムなどにより実現できる。
【００５６】
操作データ取得部１１４は、上述した音楽ゲームを実行する場合には、プレーヤの操作入力（例えば接触入力）に基づいて、操作入力を行った操作タイミングを示す操作タイミングデータと、操作タイミングにおける操作位置（例えば接触位置）を示す操作位置データとを取得する。本実施形態では、第２のディスプレイ１２のタッチパネルで接触入力を検出した時点での接触タイミングデータと、当該接触タイミングにおける接触位置データとを取得する。
【００５７】
ゲーム演算部１１６は、第２のディスプレイ１２の操作領域について受付けられた操作入力に基づいて、第１のディスプレイ１１において画像表示させるゲームを進行させるための種々のゲーム演算を行う。
【００５８】
表示制御部１２０は、表示部１９０に表示出力される表示物（オブジェクト）の表示制御を行う。具体的には、表示物（ゲームキャラクタ、背景、標的、車、ボール、アイテム、建物、樹木、柱、壁、マップ）を発生させたり、表示物の表示位置を指示したり、表示物を消滅させたりするなどの表示制御を行う。即ち発生した表示物を表示物リストに登録したり、表示物リストを画像生成部１３２等に転送したり、消滅した表示物を表示物リストから削除したりするなどの表示制御を行う。特に表示制御部１２０は、ゲームを進行させるための画像を第１のディスプレイ１１（第１の表示領域）に表示させる第１の表示制御処理と、プレーヤが位置を指定する位置指定操作を行うべき操作領域を示す画像を第２のディスプレイ１２（第２の表示領域）に表示させる第２の表示制御処理と、を行う。
【００５９】
表示制御部１２０は、ポイント位置に対する操作入力を行わせるための入力指示に用いる表示物の表示制御を行う。
【００６０】
評価部１１２は、前記入力指示に対して行われた操作入力情報を取得し、前記操作入力情報に基づき評価を行う。
【００６１】
表示制御部１２０は、第１の入力指示表示制御部１１２と、第２の入力指示表示制御部１２４とを含む。
【００６２】
第１の入力指示表示制御部１１２は、所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる第１の入力指示を行う場合には、前記ポイント位置に対応する操作入力タイミングを指示する表示物を含む第１のタイミング指示標識、及び前記ポイント位置を示す表示物を含む第１の指示標識の表示制御を行う。
【００６３】
第２の入力指示表示制御部は、所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示を行う場合には、前記入力期間を指示する表示物を含む第２のタイミング指示標識、及び前記複数のポイント位置を示し、かつ、前記複数のポイント位置に対応する操作を指示する表示物を含む第２の指示標識の表示制御を行う。
【００６４】
前記評価部１１２は、前記第１の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第１のタイミング指示標識で指示された入力タイミングに前記ポイント位置が指示される操作入力が行われたかを判定し、前記第２の入力指示が行われた場合には、前記操作入力情報に基づいて、前記第２のタイミング指示標識で指示された前記入力期間に、前記複数のポイント位置が指示される操作入力が行われたかを判定し、判定結果に基づき、前記操作入力の評価を行う。
【００６５】
また表示制御部１２０は、前記第１のタイミング指示標識及び前記第２のタイミング指示標識の少なくとも１つを第１の表示領域に表示させる表示制御を行い、前記第１の指示標識及び前記第２の指示標識の少なくとも１つを、前記第１の表示領域とは異なる第２の表示領域に表示させる表示制御を行ってもよい。
【００６６】
また表示制御部１２０は、前記第２の入力指示の第２の指示標識として、プレーヤが入力すべきポイント位置及びトレース軌跡の少なくとも一方を表すマーク又は図形の表示物を表示する表示制御を行い、評価部１１２は、前記操作入力情報に基づいて、前記第２の入力指示の前記入力期間に入力されたポイント位置及びそのトレース軌跡の少なくとも一方が、前記マーク又は図形の表示物で指示されたかを判定してもよい。
【００６７】
また表示制御部１２０は、前記第２の指示標識として、ポイント位置を順次表示する表示制御、又はポイント位置を順次特定する表示制御を行い、評価部１１２は、前記操作入力情報に基づいて、指示された入力期間に入力されたポイント位置及びそのトレース軌跡の少なくとも一方が、ポイント位置を順次表示する表示制御、又はポイント位置を順次特定する表示制御で指示されたかを判定してもよい。
【００６８】
前記ゲーム演算部１１６は、前記操作入力情報の判定結果に基づき、ゲーム演算を行い、評価部１１２は、前記第２の入力指示に対応して行われたプレーヤの操作入力の成功・不成功の評価、及び前記第２の入力指示に対応して行われたプレーヤの操作入力の操作時間の評価の少なくとも１つを行ってもよい。
【００６９】
また前記ゲーム演算部１１６は、前記第２の入力指示に対応して行われたプレーヤの操作入力の成功・不成功の評価、及び前記第２の入力指示に対応して行われたプレーヤの操作入力の操作時間の評価の少なくとも１つに基づき、ゲーム演出の変更及びゲームパラメータの更新の少なくとも１つを行ってもよい。
【００７０】
また表示制御部１２０は、前記第２の指示標識として、選択可能な複数の操作入力に対応した複数のマーク又は図形を表示する表示制御を行い、評価部１１２は、前記操作入力情報に基づいて、指示された入力期間に選択されたマーク又は図形で指示されたかを判定してもよい。
【００７１】
入力期間設定／変更部１３４は、ゲームパラメータに基づき第１の入力指示の入力期間の長さの設定及び変更の少なくとも一方を行ってもよい。
【００７２】
また、操作入力決定部１３６は、前記入力期間の長さに応じて、前記入力期間に行う前記第２の入力指示で指示する操作入力を決定してもよい。
【００７３】
また評価部１１２は、背面入力判定処理と、前面入力判定処理とを行う。
前記背面入力判定処理では、前記入力指示に用いる前記表示物が表示される領域の背面に設けられた背面接触検出部に対する操作入力情報を取得し、当該操作入力情報に基づいて入力判定処理を行う。
【００７４】
前記前面入力判定処理では、前記入力指示に用いる前記表示物が表示される領域の前面に設けられた前面接触検出部に対する操作入力情報を取得し、当該指操作力情報に基づいて入力判定処理を行う。
さらに評価部１１２は、前記背面入力判定処理を行う場合と、前記前面判定処理を行う場合とでは異なる評価基準で評価し、このとき、表示制御部１２０は、前記操作入力情報に基づき指示位置の演出画像を生成する際に、前記背面入力判定処理を行う場合と、前記前面判定処理を行う場合とでは異なる演出内容の前記演出画像を生成する処理を行ってもよい。
【００７５】
画像生成部１３２は、処理部１００で行われる種々の処理（ゲーム処理）に基づいて画像を描画（生成）する処理を行い、描画した画像を表示部１９０に出力するものであり、その機能は、描画プロセッサ（ＧＰＵ）などのハードウェアや、プログラムなどにより実現できる。ここで画像生成部１３２が描画する画像は、いわゆる２次元画像であってもよいし、３次元画像であってもよい。画像生成部１３２は、表示制御部１２０により転送された表示物リストに応じた表示物の画像データを画像データ記憶部１７４などから読み出し、ピクセル単位で画像情報を記憶できる描画バッファ１７２（フレームバッファあるいは中間バッファなどのバッファ。ＶＲＡＭ。）に表示物を描画する。そして画像生成部１３２は、１フレーム（例えば１／６０秒）ごとに画像情報を更新することにより、表示部１９０に動画像を表示させる。
【００７６】
特に本実施形態では、画像生成部１３２は、第１の入力指示や第２の入力指示に対応した表示物を含む画像を生成する。
【００７７】
２．本実施の形態の処理
（１）第１の入力指示
図３は、本実施の形態の表示画像の一例であり、第１の入力指示が行われている表示画像である。
【００７８】
第１の表示領域３１０の画像は、本実施の形態のゲーム中に第１のディスプレイ（第１の表示領域の一例であって図１の１１）に表示される画像の例であり、第２の表示領域３６０の画像は本実施の形態のゲーム中にタッチパネルで構成される第２のディスプレイ（第２の表示領域の一例であって図１の１２）に表示される画像の例である。
【００７９】
第１の表示領域３１０には、ゲームキャラクタ３２０がダンスを行うゲーム画像や、各種操作入力の入力指示を行うための譜面表示（入力指示に用いる表示物の一例）３３０が表示される。譜面表示３３０として、基準マーク３３２とタイミング指示標識３３４、３３６との位置関係を変化させる表示制御を行うことによって、プレーヤが行うべき各種操作のタイミング等を指示する。
【００８０】
本実施の形態では譜面表示において、第１の入力指示に対するタイミング指示標識（第１のタイミング指示標識）の表示制御と、第２の入力指示に対するタイミング指示標識（第２のタイミング指示標識）の表示制御を含む種類の異なる複数のタイミング指示標識の表示制御を行う。
【００８１】
まず第１の入力指示を行う場合のタイミング指示標識の表示制御について説明する。第１の入力指示は、所定のタイミングに、所定のポイント位置又は指示されたポイント位置に対して操作入力を行わせる入力指示である。第１の入力指示を行う場合には、前記所定の操作入力に対応した前記第１のタイミング指示標識３３４、３３６を用いて、前記所定の操作入力の前記入力タイミングを指示する表示制御を行うようにしてもよい。
【００８２】
同図に示すようにライン３３８上の基準位置（広義には、所与の位置）３３１に静止表示される基準マーク３３２に向かってタイミング指示標識（第１のタイミング指示標識に相当）３３４、３３６を移動させることにより、基準マーク３３２とタイミング指示標識３３４、３３６との相対的な位置関係を変更し、互いが接近するように表示制御する。
【００８３】
第１の入力指示のように入力タイミングの指示を行う場合、基準マーク３３２とタイミング指示標識３３４、３３６が重なったときが、入力タイミングとなる。
【００８４】
なお、タイミング指示標識３３４、３３６を静止表示し、基準マーク３３２を移動表示させることにより、各マークを接近させてもよい。またタイミング指示標識３３４、３３６及び基準マーク３３２の双方を移動表示させることにより各マークを接近させてもよい。
【００８５】
第１の入力指示を行う場合には、第２の表示領域３６０にはタッチ領域３６２、３６４を示す画像（第１の指示標識に相当）が表示されている。本実施の形態では第１の入力指示を行う場合のタイミング指示標識３３４、３３６として、表示態様（ここでは色）の異なるマークが表示され、タッチ領域３６２、３６４はマークの色に対応して設定されている。プレーヤはタイミング指示標識３３４、３３６の色に応じて、対応するタッチ領域３６２、３６４をタッチする操作入力を行う。プレーヤは、黄色のタイミング指示標識３３４が現れた場合には、黄色に対応したタッチ領域３６２をタッチし、赤色の第１のタイミング指示標識３３４が現れた場合には、赤色に対応したタッチ領域３６２をタッチすることが要求される。
【００８６】
次に第１の入力指示を行う場合の接触入力（操作入力の一例）の入力タイミングの評価手法の一例を説明する。プレーヤは、タイミング指示標識（第１のタイミング指示標識に相当）３３４、３３６の中心が基準位置３３１に到達する基準タイミングでタッチ領域３６２、３６４に対して接触入力を行うことが要求される。そして本実施の形態では、プレーヤが行った接触入力のタイミングと指示された入力タイミングとを比較して、その一致の程度を判定するタイミング判定処理を行っている。そして、このタイミング判定処理によってプレーヤ接触入力が第１の入力指示の指示内容を満たしているか否かを評価して、例えば３段階（“グレート”、“グッド”、“ミス”）の評価を行う。
【００８７】
図１０は、タイミング判定処理の一例について説明するための図である。
【００８８】
基準位置３３１とタイミング指示標識（第１のタイミング指示標識に相当）３３４の中心が重なったタイミングをジャストタイミングとして、ジャストタイミングから前後数秒は入力成功とする。そしてジャストタイミングに対する近さに応じて図１０に示すように例えば３段階の評価（“グレート”、“グッド”、“ミス”）を行ってもよい。
【００８９】
（２）第２の入力指示
図５は、第２の入力指示が行われている表示画像である。
【００９０】
第２の入力指示は、所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる第２の入力指示を行う入力指示である。第２の入力指示を行う場合には、まず、入力期間の長さｌ２が視認可能に表示された第２のタイミング指示標識３５０を用いて、入力期間の開始タイミングを指示する表示制御を行う。これと同時に、指示された入力期間に行う操作入力を示す指示標識（第２の指示標識に相当）４００を用いて、前記所定の操作入力とは異なる特別な操作入力の特別操作入力を指示する。指示標識４００は、第２の表示領域（タッチパネルで構成された第２のディスプレイ）に表示されるようにしてもよい。
【００９１】
第２の指示入力が行われる場合には、例えば譜面表示３３０のライン３３８上に第２の指示入力のタイミング指示標識（第２のタイミング指示標識に相当）３５０が出現し、第２の指示入力のタイミング指示標識を基準位置（広義には、所与の位置）３３１に静止表示される基準マーク３３２に向かって移動させることにより、基準マーク３３２とタイミング指示標識３５０との相対的な位置関係を変更し、互いが接近するように表示制御する。
【００９２】
第２の入力指示のように入力期間の指示を行う場合、基準マーク３３２とタイミング指示標識３５０が重なったときが、入力期間の開始タイミングとなる。入力期間の長さはタイミング指示標識の長さｌ２で示される。たとえば第２の入力タイミング指示標識３５０が基準マークに重なった時点から入力期間が終了するまでの間タイミング指示標識を基準マーク上に重複させて表示し、タイミング指示標識の長さｌ２を変化させる表示制御を行ってもよい。具体的にはタイミング指示標識の尾の部分の長さを短くする表示制御を行い、タイミング指示標識の尾の部分がなくなった時点を入力期間の終了として、入力期間の終了タイミングを知らせるようにしてもよい。
【００９３】
なお、タイミング指示標識３５０を静止表示し、基準マーク３３２を移動表示させることにより、各マークを接近させてもよい。またタイミング指示標識３５０及び基準マーク３３２の双方を移動表示させることにより各マークを接近させてもよい。
【００９４】
第２の入力指示の場合、第２の表示領域３６０には、所定の入力期間中に複数のポイント位置に対して、順次、操作を行わせる操作入力を指示する指示標識（第２の指示標識に相当）４００が表示される。
第２の入力指示に対応して第１の表示領域３１０に表示される譜面表示３３０にタイミング指示標識３５０が流れてくると、第２の表示領域３６０に指示標識４００が表示される。第１の入力指示時には、第２の表示領域３６０にはタッチ領域３６２、３６４（図３参照）の画像が表示されているので、第２の入力指示時にはタッチ領域３６２、３６４（図３参照）の画像（第１の指示標識に相当）と切り替えて指示標識（第２の指示標識に相当）４００を表示するようにしてもよいし、タッチ領域３６２、３６４（図３参照）の画像を半透明表示にして、それに重ねて指示標識４００を表示するようにしてもよい。
【００９５】
指示標識４００として、プレーヤが入力すべきポイント位置及びトレース軌跡の少なくとも一方を表すマーク又は図形の表示物を表示するようにしてもよい。
【００９６】
図５に示すように、指示標識４００は、複数のポイント位置（タッチパネルに接触することによってポイント位置を指定する場合には接触位置）を示すマーク４０１、４０３、４０５、４０７、４０９を含んでもよい。そして第２の入力指示のタイミング指示標識３５０で指示された入力期間に複数のポイント位置を示すマーク４０１、４０３、４０５、４０７、４０９の全部又は所定個数以上が指示された場合に、入力成功と判断してもよい。タッチパネルに接触することによってポイント位置を指定する場合には、複数のポイント位置を示すマーク４０１、４０３、４０５、４０７、４０９の全部又は所定個数以上が接触された場合に、入力成功と判断してもよい。
【００９７】
指示標識４００は、トレース軌跡を示すマーク４０２、４０４、４０６、４０８、４１０を含んでもよい。そして特別入力のタイミング指示標識３５０で指示された入力期間にトレース軌跡を示すマーク４０２、４０４、４０６、４０８、４１０に沿ってトレースされた場合に、入力成功と判断してもよい。タッチパネルに接触することによってポイント位置を指定する場合には、トレース軌跡を示すマーク４０２、４０４、４０６、４０８、４１０に沿って接触位置の軌跡が移動した場合に入力成功と判断してもよい。
【００９８】
指示標識４００は、接触位置を示すマーク４０１、４０３、４０５、４０７、４０９とトレース軌跡を示すマーク４０２、４０４、４０６、４０８、４１０の両方を含んでいる場合には、いずれかの判断基準を満たす場合に入力成功と判断してもよい。
【００９９】
第２の入力指示の場合、指示された入力期間に検出された接触入力に基づいて、成功不成功が判断される。従って、指示された入力期間以外の操作入力については、判断対象とならない（有効な操作入力とみなされない）ため、プレーヤの操作入力が入力期間内に終了しなかった場合やプレーヤの操作入力の開始タイミングが入力期間の開始時よりも前であった場合には、不成功とみなされる。
【０１００】
なおプレーヤが指示された入力期間内に指示された操作入力を終了した場合には、操作時間にかかわらず入力成功となるが、操作時間に応じて入力成功の評価のランク付け（“グレート”、“グッド”等）を行なってもよい。  
【０１０１】
（３）第１の表示領域と第２の表示領域
本実施の形態では、表示制御部は、第１のディスプレイ（第１の表示領域の一例）に図４で説明したようなタイミング指示標識を表示させる表示制御を行い、第２のディスプレイ（第２の表示領域の一例）に図５で説明した操作入力指示画像を表示させる表示制御を行ってもよい。
【０１０２】
図１に示すような複数の表示部を有する装置では、第１の表示領域と第２の表示領域とは、物理的に異なる表示部を用いて実現してもよい。また例えば携帯電話やスマートフォンのように表示部が１つしかない装置では、表示部をエリア分割して第１の表示領域と第２の表示領域を実現する構成でもよいし、第１の表示領域と第２の表示領域をそれぞれ異なるウィンドウとして実現する構成でもよい。
【０１０３】
（４）各種入力指示の例
本実施の形態では、譜面表示において入力タイミングを指示する通常入力（第１の操作入力に相当）と、入力期間とその開始タイミングが指示する特別操作入力（第２の入力指示に相当）の少なくとも２つの異なるタイミング指示が行われる。
【０１０４】
図４（Ａ）〜（Ｄ）は譜面表示に用いる各種タイミング指示標識について説明するための図である。
【０１０５】
図４（Ａ）の３３４、３３６は、タッチ入力（通常入力の一例）のタイミング指示標識であり、上記で説明した第１の入力指示を行う場合のタイミング指示標識（第１のタイミング指示標識に相当）である。通常入力とは、譜面表示で指示された入力タイミングで、第２の表示領域に表示されている対応するタッチ領域（ここではタッチ入力のタイミング指示標識と同じ色の領域）をタッチする入力である。通常入力の入力タイミングは基準位置３３１とタイミング指示標識３３４、３３６の位置関係で指示され、タイミング指示標識３３４、３３６と基準マーク３３２が重なったタイミングがジャストの入力タイミングである。
【０１０６】
図４（Ｂ）の３４０、３４２は、スライド入力（通常入力の一例）のタイミング指示標識（第２のタイミング指示標識の一例）である。スライド入力は、指示された入力タイミングで第２の表示領域に表示されている対応するタッチ領域（ここではスライド入力のタイミング指示標識と同じ色の領域）を矢印の方向へスライドする入力である。入力タイミングは基準位置３３１とタイミング指示標識３４０、３４２の位置関係で指示され、タイミング指示標識３４０、３４２と基準マーク３３２が重なったタイミングがジャストの入力タイミングである。
【０１０７】
図４（Ｃ）の３４４は、回転入力のタイミング指示標識である。回転入力は、指示された入力期間に、第２の表示領域に表示されている入力領域に所定の回数又は指定された回数だけ円をトレースする入力ある。指示された入力期間の長さはタイミング指示標識３４４の長さｌ１で告知され、入力期間の開始タイミングは基準位置３３１とタイミング指示標識３４４の位置関係で指示され、タイミング指示標識３４４と基準マーク３３２が重なったタイミングがジャストの入力期間の開始タイミングである。
【０１０８】
図４（Ｄ）の３５０は、特別操作入力のタイミング指示標識である。特別操作入力は、指示された入力期間に、第２の表示領域に表示されている入力領域に指示標識で指定された操作入力の接触入力（タッチ入力やトレース入力を含む）を行うものである。指示された入力期間の長さはタイミング指示標識３５０の長さｌ２で視認可能に表示され、入力期間の開始タイミングは基準位置３３１とタイミング指示標識３５０の位置関係で指示され、タイミング指示標識３５０と基準マーク３３２が重なったタイミングがジャストの入力期間の開始タイミングである。
【０１０９】
（５）第２の入力指示の指示標識
図６（Ａ）〜（Ｅ）は、第２に入力指示において、指示標識４００として表示される図形の例を示す図である。
【０１１０】
図６（Ａ）は５個のポイント位置を含む図形の指示標識の例であり、５個のポイント位置を接触する操作入力、又は５個のポイント位置を含む図形をトレースする操作入力を指示する。
【０１１１】
図６（Ｂ）は６個のポイント位置を含む図形の指示標識の例であり、６個のポイント位置を接触する操作入力、又は６個のポイント位置を含む図形をトレースする操作入力を指示する。
【０１１２】
図６（Ｃ）は４個のポイント位置を含む図形の指示標識の例であり、４個のポイント位置を接触する操作入力、又は４個のポイント位置を含む図形をトレースする操作入力を指示する。
【０１１３】
図６（Ｄ）は７個のポイント位置を含む図形の指示標識の例であり、７個のポイント位置を接触する操作入力、又は７個のポイント位置を含む図形をトレースする操作入力を指示する。
【０１１４】
図６（Ｅ）は６個のポイント位置を含む図形の指示標識の例であり、６個のポイント位置を接触する操作入力、又は６個のポイント位置を含む図形をトレースする操作入力を指示する。
【０１１５】
複数のポイント位置を接触する操作入力や複数のポイント位置を含む図形をトレースする操作入力では、指定されたポイント位置の数が多いほど難易度が高くなり、指定された図形が複雑であるほど難易度が高くなる。
【０１１６】
従って、指示標識４００として表示される図形が含むポイント位置の数や、図形の複雑さに応じて成功時に付与する得点やゲーム演出等を決定してもよい。
【０１１７】
また指示標識４００対応して行われたプレーヤの操作入力の操作時間を検出して、同じ成功でも付与する得点やゲーム演出に差をつけるようにしてもよい。
【０１１８】
どのような操作入力を指示するかは、譜面データ又はその付随データとして記憶されており、選択された楽曲の譜面データに基づいて行うようにしてもよい。譜面データには、第２の入力指示にかかる入力期間の開始タイミングと入力期間の長さと操作入力を示す指示標識の種類が定義されていてもよい。このような場合、指示標識の種類に対応する図形を用いて表示制御を行ってもよい。また譜面データとして、操作入力を示す指示標識の種類が定義されていない場合には、入力期間の長さと選択可能な図形を対応付けておき、入力期間の長さに応じて指示標識として用いる図形を選択するようにしてもよい。
【０１１９】
複数の図形が選択可能な場合には、例えばゲームキャラクタの属性やアイテム（衣装を含む）やゲームパラメータ（得点パラメータや難易度パラメータ）に応じて選択する図形を決定又は変更するようにしてもよい。
【０１２０】
次に第２の入力指示が、指示されたポイント位置を指示された順序でポイントする操作入力の指示である場合の指示標識について説明する。
【０１２１】
図７、図８は接触位置とその接触順序を指示する指示標識の例を示す図である。
【０１２２】
図７は、時刻ｔ１、ｔ２、ｔ３、ｔ４、ｔ５における第２の表示領域３６０（ｔ１）、３６０（ｔ２）、３６０（ｔ３）、３６０（ｔ４）、３６０（ｔ５）に表示される指示標識を示している。
【０１２３】
これは、時刻ｔ１においてマーク４０１にタッチし、時刻ｔ２においてマーク４０３にタッチし、時刻ｔ３においてマーク４０５にタッチし、時刻ｔ４においてマーク４０７にタッチし、時刻ｔ５においてマーク４０９にタッチする操作入力を指示している。
【０１２４】
このように、あらかじめポイント位置をすべて表示しておき、指示する順序に従ってポイント位置の表示態様を変化させる表示制御を行なってもよい。
【０１２５】
図８は、時刻ｔ１’、ｔ２’、ｔ３’、ｔ４’、ｔ５’における第２の表示領域３６０（ｔ１’）、３６０（ｔ２’）、３６０（ｔ３’）、３６０（ｔ４’）、３６０（ｔ５’）に表示されている指示標識である。これは、時刻ｔ１’においてマーク４０１にタッチし、時刻ｔ２’においてマーク４０３にタッチし、時刻ｔ３’においてマーク４０５にタッチし、時刻ｔ４’においてマーク４０７にタッチし、時刻ｔ５’においてマーク４０９にタッチする操作入力を指示している。
【０１２６】
このように、指示する順序に従ってポイント位置を順次表示する表示制御を行なってもよい。
【０１２７】
（６）選択可能な複数の特別操作入力を指示する指示標識
第２の入力指示として、選択可能な複数の特別操作入力を指示してもよい。
【０１２８】
図９は、選択可能な複数の特別操作入力を指示する例を示す図である。
【０１２９】
選択可能な複数の特別操作入力が指示される場合には、前記指示標識として、選択可能な複数の操作入力に対応した複数のマーク又は図形を表示する表示制御を行い、指示された入力期間に選択されたマーク又は図形で指示された前記特別操作入力が行われたかを判定するようにしてもよい。
【０１３０】
選択可能な複数の特別操作入力が指示する第２の入力指示が行われる場合には、第２の入力指示に対応して第１の表示領域３１０に表示される譜面表示３３０にタイミング指示標識３５０が流れてくると、第２の表示領域３６０に、選択可能な複数の異なる図形４５０、４６０、４７０、４８０を含む指示標識４００が表示される。
【０１３１】
プレーヤはタイミング指示標識で指示された入力期間の長さや自己の力量や現在のゲーム状況（得点等）に応じて所望の図形を選択して、当該図形によって指示された操作入力の特別操作入力を行う。
【０１３２】
選択した図形の種類や難易度に応じて、成功時に付与する得点やゲーム演出を異ならせるようにしてもよい。たとえば難易度の高い図形ほど成功時に付与される得点が有利になり、成功時に行われるゲーム演出が派手なものになるようにしてもよい。このようにすると、プレーヤは難しい図形を選択するほど、成功時の獲得得点が多くなるが、失敗するリスクも大きくなるので、ゲーム性の高い（戦略性の高い）ゲームを提供することができる。
【０１３３】
また成功した場合の操作時間（入力期間の長さに対する操作時間の割合でもよい）も評価の対象として得点を付与するようにしてもよい。このようにすると、簡単な図形に対応する特別操作入力を高速に行うことで高得点を得ることもできるので、プレーヤは戦略的な観点から特別操作入力を選択するというゲーム要素が加わり、さらにゲーム性の高い（戦略性の高い）ゲームを提供することができる。
【０１３４】
（７）入力期間の変更
第２の入力指示で指示する入力期間の長さは、譜面データ又はその付随データに定義されている値やデフォルトで設定されている値を用いてもよい。また実行時のゲームパラメータ（設定されている難易度や得点等のゲームパラメータ）によって、入力期間の長さを変更してもよい。
【０１３５】
例えば、難易度パラメータの値が所定値より高い場合には、デフォルトで設定されている値、又は曲の譜面データ等に定義されている値より入力期間が短くなるように変更してもよい。
【０１３６】
逆に、難易度パラメータの値が所定値より低い場合には、デフォルトで設定されている値、又は曲の譜面データ等に定義されている値より入力期間が長くなるように変更してもよい。
【０１３７】
また例えば、得点パラメータの値が所定値より高い場合には、デフォルトで設定されている値、又は曲の譜面データ等に定義されている値より入力期間が短くなるように変更してもよい。
【０１３８】
逆に、得点パラメータの値が所定値より低い場合には、デフォルトで設定されている値、又は曲の譜面データ等に定義されている値より入力期間が長くなるように変更してもよい。
【０１３９】
（８）背面入力判定処理
上記実施の形態では、指示入力検出部が、第２の画面（タッチパネル）である場合を例にとり説明したがこれに限られない。例えば携帯用ゲーム装置や携帯電話の背面（表示部が設けられた面と反対側の面）に指示入力検出部が設けられていてもよい。
【０１４０】
この場合、プレーヤは全面の表示部に表示された表示位置に対応する背面の位置をタッチすることにより入力を行う。
【０１４１】
例えば、表示部もタッチパネルで構成され、表示部の背面の筐体も指示入力が検出可能に構成されている場合、前記入力内容指示画像が表示される領域の背面に設けられた背面接触検出部に対する指示入力情報を取得し、当該指示入力情報に基づいて入力判定処理を行う背面入力判定処理と、前記入力内容指示画像が表示される領域の前面に設けられた前面接触検出部に対する指示入力情報を取得し、当該指示入力情報に基づいて入力判定処理を行う前面入力判定処理とを行う。そして、前記指示入力情報に基づき指示位置の演出画像を生成する際に、前記背面入力判定処理を行う場合と、前記前面判定処理を行う場合とでは異なる演出内容の前記演出画像を生成するようにしてもよい。
【０１４２】
例えば操作入力表示画像として指示位置を示すマークが表示され、プレーヤからの接触結果に応じて、成功、不成功の演出表示（例えば成功、不成功に応じて指示位置を示すマークの色や形状を変化させる演出等）を行う場合、前記背面入力判定処理を行う場合と、前記前面判定処理を行う場合とで、変化させる形状や色等を異ならせるようにしてもよい。
【０１４３】
背面入力判定処理を行う場合、前記前面判定処理を行う場合に比べて、演出度合を大きくするようにしてもよい。
【０１４４】
（９）本実施の形態の処理の流れ（フローチャート）
次に本実施形態の詳細な処理例について図１１〜図１３のフローチャートを用いて説明する。
【０１４５】
図１１は、メインルーチンの処理の流れを示すフローチャートである。
【０１４６】
まず、プレーヤが音楽ゲームの曲を選択するための画面を表示する処理等を行い、音楽ゲームの曲の選択情報を取得する（ステップＳ１０）。
【０１４７】
選択された曲の楽曲データ及び譜面データを記憶部から読み出す（ステップＳ２０）。読み出した楽曲データに基づき曲に対応する楽曲データを再生出力する処理を行う（ステップＳ３０）。また読み出した譜面データに基づき対応する入力指示を表示制御部及び評価部に与える（ステップＳ４０）。そして評価結果を受け取りパラメータの更新を行う（ステップＳ５０）。
【０１４８】
楽曲データの再生終了でなければ、ステップＳ３０に戻り、ステップＳ３０〜Ｓ６０の処理を繰り返す（ステップＳ６０）。
【０１４９】
図１２は、表示制御ルーチンの処理の流れを示すフローチャートである。
【０１５０】
メインルーチンから入力指示を受け取る（ステップＳ１１０）。受け取った入力指示が第１の入力指示である場合には（ステップＳ１２０）、第１のタイミング指示標識を用いて、入力タイミングを指示する表示制御を行い（ステップＳ１３０）、第１の指示標識を用いて、所定のポイント位置又は指示されたポイント位置の操作入力を指示する表示制御を行う（ステップＳ１４０）。受け取った入力指示が第２の入力指示である場合には（ステップＳ１５０）、第２のタイミング指示標識を用いて、入力期間の開始タイミングを指示する表示制御を行い（ステップＳ１６０）、第２の指示標識を用いて、複数のポイント位置に対する操作入力を指示する表示制御を行う（ステップＳ１７０）。
【０１５１】
図１３は、評価ルーチンの処理の流れを示すフローチャートである。
【０１５２】
メインルーチンから入力指示を受け取る（ステップＳ２１０）。受け取った入力指示が第１の入力指示である場合には（ステップＳ２２０）、第１の入力指示に対応して行われた操作入力情報を取得し（ステップＳ２３０）、取得した操作入力情報に基づいて、前記第１のタイミング指示標識で指示された入力タイミングに第１の指示標識で指示されたポイント位置の操作入力が行われたかを判定する（ステップＳ２４０）。そして、判定結果に基づき、第１の入力指示に対応して行われた操作入力の評価を行う（ステップＳ２５０）。
【０１５３】
受け取った入力指示が第２の入力指示である場合には（ステップＳ２６０）、第２の入力指示に対応して行われた操作入力情報を取得し（ステップＳ２７０）、取得した操作入力情報に基づいて、第２のタイミング指示標識で指示された入力期間に、第２の指示標識で指示された複数のポイント位置の作入力が行われたかを判定する（ステップＳ２８０）。そして、判定結果に基づき、第２の入力指示に対応して行われた操作入力の評価を行う（ステップＳ２９０）。
【０１５４】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【０１５５】
例えば、明細書又は図面中の記載において広義や同義な用語（第１のマーク、第２のマーク、第１の判定処理、第２の判定処理等）として引用された用語（指示マーク、判定マーク、タイミング判定処理、相対的判定処理等）は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０１５６】
また、本発明のうち従属請求項にかかる発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項にかかる発明の要部を、他の独立請求項に従属させることもできる。
【０１５７】
また、上記実施の形態ではポイント位置が接触位置である場合を例にとり、タッチパネル等への接触位置としてポイント位置を指示する場合を例にとり説明したが、これに限られない。
【０１５８】
非接触で指示されたポイント位置を検出する構成でもよい。たとえばポイント位置を指示するポインティングデバイスの撮像画像を用いてポイント位置を検出する構成でもよいし、レーザー光線等を用いてポインティングデバイスのポイント位置を検出する構成でもよい。
【０１５９】
また本発明は、図１のような２つ画面（少なくとも１つの画面はタッチパネルディスプレイで構成されている）を有する携帯型ゲーム装置を用いたゲームに好適であるが、それ以外の１つの画面しか有さない携帯型ゲーム装置、携帯電話、スマートフォンを用いたゲームにも適用できる。
【０１６０】
また本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、携帯電話等の種々のゲームシステム（画像生成システム）に適用できる。
【符号の説明】
【０１６１】
１００  処理部、１１０  楽曲再生部、１１２  評価部、１１４  操作データ取得部、
１１６  ゲーム演算部、１２０  表示制御部、１２２  第１の入力指示表示制御部、
１２４  第２の入力指示表示制御部、１３２  画像生成部、
１３４  入力期間設定／変更部、１３６  操作入力決定部１３６、１６０  操作部、
１６２  音入力部、１６４  音入力部、１７０  記憶部、１７２  主記憶部、
１７２  描画バッファ、１７３  楽曲データ記憶部、１７４  画像データ記憶部、
１７５楽曲データ記憶部、１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、
１９４  携帯型情報記憶装置、１９６  通信部
【図１】
0005597825.tif 000002
【図２】
0005597825.tif 000003
【図３】
0005597825.tif 000004
【図４】
0005597825.tif 000005
【図５】
0005597825.tif 000006
【図６】
0005597825.tif 000007
【図７】
0005597825.tif 000008
【図８】
0005597825.tif 000009
【図９】
0005597825.tif 000010
【図１０】
0005597825.tif 000011
【図１１】
0005597825.tif 000012
【図１２】
0005597825.tif 000013
【図１３】
0005597825.tif 000014