(57)【要約】【課題】ゲーム音の出力タイミングのずれをなくして違和感を低減することができるゲーム装置およびタイミングキャリブレーション方法を提供すること。【解決手段】操作タイミングを音で指示するキャリブレーション音を生成するキャリブレーション音生部２０と、キャリブレーション音生成部２０によって生成されたキャリブレーション音を出力するデジタル−アナログ変換器２２、スピーカ２４と、利用者によって操作される操作部１０と、操作部１０を用いた利用者の操作内容を検出する操作検出部１２と、キャリブレーション音の出力タイミングと操作検出部１２によって検出された利用者の操作タイミングとのずれを判定してその結果に基づいて時間軸を調整する音出力タイミング判定部３０、時間軸設定部６０と、調整された時間軸を用いてゲーム演算を行うゲーム演算部７０とが備わっている。【選択図】図１
2007267776.tif 000002
【特許請求の範囲】
【請求項１】
操作タイミングを音で指示するキャリブレーション音を生成するキャリブレーション音生成手段と、
前記キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力手段と、
利用者によって操作される操作手段と、
前記操作手段を用いた利用者の操作内容を検出する操作検出手段と、
前記キャリブレーション音出力手段によるキャリブレーション音の出力タイミングと、前記操作検出手段によって検出された利用者の操作タイミングとのずれに基づいて、時間軸を調整する時間軸設定手段と、
前記時間軸設定手段によって調整された時間軸を用いてゲーム演算を行うゲーム演算手段と、
を備えることを特徴とするゲーム装置。
【請求項２】
請求項１において、
前記ゲーム演算手段は、前記操作検出手段による利用者の操作内容の検出結果に応じてゲーム演算を行っており、
前記時間軸設定手段による時間軸の調整は、前記操作検出手段によって検出された利用者の操作内容に対応する時間を変更する処理であることを特徴とするゲーム装置。
【請求項３】
請求項１において、
前記ゲーム演算手段は、ゲーム音の生成を行っており、
前記時間軸設定手段による時間軸の調整は、前記ゲーム音の出力タイミングを変更する処理であることを特徴とするゲーム装置。
【請求項４】
請求項１〜３のいずれかにおいて、
前記キャリブレーション音には、前記操作手段による操作タイミングを指示する操作指示音が含まれていることを特徴とするゲーム装置。
【請求項５】
請求項４において、
前記操作指示音は、周期的に前記操作手段による操作タイミングを指示することを特徴とするゲーム装置。
【請求項６】
請求項１〜５のいずれかにおいて、
操作タイミングを表示画像で指示するキャリブレーション画像を生成するキャリブレーション画像生成手段と、
前記キャリブレーション画像生成手段によって生成されたキャリブレーション画像を表示するキャリブレーション画像表示手段と、
をさらに備え、前記時間軸設定手段は、前記キャリブレーション画像によって指示された操作タイミングと、前記操作検出手段によって検出された利用者の操作タイミングとのずれに基づいて、時間軸を調整することを特徴とするゲーム装置。
【請求項７】
請求項６において、
前記ゲーム演算手段は、ゲーム画像の生成を行っており、
前記時間軸設定手段による時間軸の調整は、前記ゲーム画像の表示タイミングを変更する処理であることを特徴とするゲーム装置。
【請求項８】
請求項６において、
前記時間軸設定手段は、前記キャリブレーション音を用いた時間軸の調整処理と、前記キャリブレーション画像を用いた時間軸の調整処理とを別々に行うことにより、前記ゲーム音の出力タイミングと前記ゲーム画像の表示タイミングとを共通の時間軸にあわせることを特徴とするゲーム装置。
【請求項９】
キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力ステップと、
操作手段を用いた利用者の操作内容を検出する操作検出ステップと、
前記キャリブレーション音出力ステップにおけるキャリブレーション音の出力タイミングと、前記操作検出ステップによって検出された利用者の操作タイミングとのずれに基づいて、時間軸を調整する時間軸設定ステップと、
を有し、前記時間軸設定ステップによって時間軸が調整された後に、この調整された時間軸を用いてゲーム演算を行うことを特徴とするゲーム装置におけるタイミングキャリブレーション方法。
【請求項１０】
キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力ステップと、
前記キャリブレーション音の出力と並行して行われる操作手段を用いた利用者の操作内容を検出する第１の操作検出ステップと、
キャリブレーション画像生成手段によって生成されたキャリブレーション画像を表示するキャリブレーション画像表示ステップと、
前記キャリブレーション画像の表示と並行して行われる前記操作手段を用いた利用者の操作内容を検出する第２の操作検出ステップと、
前記キャリブレーション音出力ステップにおけるキャリブレーション音の出力タイミングと前記第１の操作検出ステップによって検出された利用者の操作タイミングとのずれと、前記キャリブレーション画像によって指示された操作タイミングと前記第２の操作検出ステップによって検出された利用者の操作タイミングとのずれとに基づいて、時間軸を調整する時間軸設定ステップと、
を有し、前記時間軸設定ステップによって時間軸が調整された後に、この調整された時間軸を用いてゲーム演算を行うことを特徴とするゲーム装置におけるタイミングキャリブレーション方法。
【請求項１１】
請求項１０において、
前記時間軸設定ステップにおいて、前記キャリブレーション音を用いた時間軸の調整処理と、前記キャリブレーション画像を用いた時間軸の調整処理とを別々に行うことにより、前記ゲーム音の出力タイミングと前記ゲーム画像の表示タイミングとを共通の時間軸にあわせることを特徴とするゲーム装置におけるタイミングキャリブレーション方法。
【請求項１２】
キャリブレーション音の出力タイミングを視覚的に示したキャリブレーション画像を生成するキャリブレーション画像生成手段と、
前記キャリブレーション画像生成手段によって生成されたキャリブレーション画像を表示するキャリブレーション画像表示手段と、
前記キャリブレーション音を生成するキャリブレーション音生成手段と、
前記キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力手段と、
利用者によって操作される操作手段と、
前記操作手段を用いた利用者の操作内容を検出する操作検出手段と、
前記キャリブレーション画像表示手段によるキャリブレーション画像の表示動作と前記キャリブレーション音出力手段によるキャリブレーション音の出力動作と並行して、前記操作検出手段によって検出された操作内容に基づいて前記キャリブレーション画像の表示タイミングおよび前記キャリブレーション音の出力タイミングの少なくとも一方を変更するタイミング変更手段と、
前記タイミング変更手段によって変更された表示タイミングおよび出力タイミングの変更量に基づいて、時間軸を調整する時間軸設定手段と、
前記時間軸設定手段によって調整された時間軸を用いてゲーム演算を行うゲーム演算手段と、
を備えることを特徴とするゲーム装置。
【請求項１３】
キャリブレーション音の出力タイミングを視覚的に示したキャリブレーション画像を表示するキャリブレーション画像表示ステップと、
キャリブレーション音を出力するキャリブレーション音出力ステップと、
前記キャリブレーション画像表示ステップにおけるキャリブレーション画像の表示動作と前記キャリブレーション音出力ステップにおけるキャリブレーション音の出力動作と並行して、操作検出手段によって検出された利用者の操作内容に基づいて前記キャリブレーション画像の表示タイミングおよび前記キャリブレーション音の出力タイミングの少なくとも一方を変更するタイミング変更ステップと、
前記タイミング変更ステップにおいて変更された表示タイミングおよび出力タイミングの変更量に基づいて、時間軸を調整する時間軸設定ステップと、
を有し、前記時間軸設定ステップにおいて時間軸が調整された後に、この調整された時間軸を用いてゲーム演算を行うことを特徴とするゲーム装置におけるタイミングキャリブレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声出力が画像表示に関連して操作が行われるゲーム装置およびタイミングキャリブレーション方法に関する。
【背景技術】
【０００２】
従来から、プレーヤによる操作タイミングとゲーム画面の表示タイミングとのずれを補正することができるゲームシステムが知られている（例えば、特許文献１参照。）。このゲームシステムでは、移動するオブジェクトが基準線を通過したときに利用者によってコントローラを用いた所定の操作が行われてタイミングの調整が行われる。これにより、表示タイミングと操作タイミングを一致させることが可能になる。
【特許文献１】特許第３５４７３７４号公報（第１０−１９、図１−１０）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に開示されたゲームシステムでは、表示タイミングと操作タイミングを一致させることはできるが、同じようにゲーム音の出力タイミングがずれている場合にも違和感が生じるという問題がある。例えば、ＢＧＭ再生が行われているときにその内容に合わせて鍵盤をたたく場合には、ＢＧＭ再生タイミングが大きくずれていると、表示タイミングに合わせて正確に鍵盤をたたいてもＢＧＭ再生内容と鍵盤をたたくタイミングがずれることになるため、ゲーム結果として高い評価は得られても利用者に聞こえる出力音は不自然なものとなって違和感が残ることになる。
【０００４】
本発明は、このような点に鑑みて創作されたものであり、その目的は、ゲーム音の出力タイミングのずれをなくして違和感を低減することができるゲーム装置およびタイミングキャリブレーション方法を提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明のゲーム装置は、操作タイミングを音で指示するキャリブレーション音を生成するキャリブレーション音生成手段と、キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力手段と、利用者によって操作される操作手段と、操作手段を用いた利用者の操作内容を検出する操作検出手段と、キャリブレーション音出力手段によるキャリブレーション音の出力タイミングと操作検出手段によって検出された利用者の操作タイミングとのずれに基づいて時間軸を調整する時間軸設定手段と、時間軸設定手段によって調整された時間軸を用いてゲーム演算を行うゲーム演算手段とを備えている。特に、上述したゲーム演算手段は、操作検出手段による利用者の操作内容の検出結果に応じてゲーム演算を行っており、時間軸設定手段による時間軸の調整は、操作検出手段によって検出された利用者の操作内容に対応する時間を変更する処理であることが望ましい。また、上述したゲーム演算手段は、ゲーム音の生成を行っており、時間軸設定手段による時間軸の調整は、ゲーム音の出力タイミングを変更する処理であることが望ましい。これにより、ゲーム音の出力タイミングと利用者の操作タイミングとの相対的なずれをなくすことができ、ゲーム音の出力タイミングのずれによって生じる違和感を低減することができる。
【０００６】
また、上述したキャリブレーション音には、操作手段による操作タイミングを指示する操作指示音が含まれていることが望ましい。これにより、利用者は、操作指示音にあわせて操作手段を操作するだけで、簡単かつ確実にゲーム音の出力タイミングのキャリブレーションを実施することができる。
【０００７】
また、上述した操作指示音は、周期的に操作手段による操作タイミングを指示することが望ましい。これにより、利用者は、次に操作指示音が出力されるタイミングを予め予測することができるため、操作指示音の出力タイミングに合わせて操作手段を操作することが可能となり、キャリブレーション精度を向上させることができる。
【０００８】
また、操作タイミングを表示画像で指示するキャリブレーション画像を生成するキャリブレーション画像生成手段と、キャリブレーション画像生成手段によって生成されたキャリブレーション画像を表示するキャリブレーション画像表示手段とをさらに備え、時間軸設定手段は、キャリブレーション画像によって指示された操作タイミングと、操作検出手段によって検出された利用者の操作タイミングとのずれに基づいて、時間軸を調整することが望ましい。特に、上述したゲーム演算手段は、ゲーム画像の生成を行っており、時間軸設定手段による時間軸の調整は、ゲーム画像の表示タイミングを変更する処理であることが望ましい。これにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングの両方のずれをなくすことができ、これらのずれによって生じる違和感を低減することができる。
【０００９】
また、上述した時間軸設定手段は、キャリブレーション音を用いた時間軸の調整処理と、キャリブレーション画像を用いた時間軸の調整処理とを別々に行うことにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングとを共通の時間軸にあわせることが望ましい。これにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングとの間の相対的なずれをなくすことができ、これらの出力タイミングと表示タイミングのずれによって生じる違和感を低減することができる。
【００１０】
また、本発明のゲーム装置におけるタイミングキャリブレーション方法は、キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力ステップと、操作手段を用いた利用者の操作内容を検出する操作検出ステップと、キャリブレーション音出力ステップにおけるキャリブレーション音の出力タイミングと操作検出ステップによって検出された利用者の操作タイミングとのずれに基づいて時間軸を調整する時間軸設定ステップとを有し、時間軸設定ステップによって時間軸が調整された後に、この調整された時間軸を用いてゲーム演算を行っている。これにより、ゲーム音の出力タイミングと利用者の操作タイミングとの相対的なずれをなくすことができ、ゲーム音の出力タイミングのずれによって生じる違和感を低減することができる。
【００１１】
また、本発明のゲーム装置におけるタイミングキャリブレーション方法は、キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力ステップと、キャリブレーション音の出力と並行して行われる操作手段を用いた利用者の操作内容を検出する第１の操作検出ステップと、キャリブレーション画像生成手段によって生成されたキャリブレーション画像を表示するキャリブレーション画像表示ステップと、キャリブレーション画像の表示と並行して行われる操作手段を用いた利用者の操作内容を検出する第２の操作検出ステップと、キャリブレーション音出力ステップにおけるキャリブレーション音の出力タイミングと操作検出ステップによって検出された利用者の操作タイミングとのずれと、キャリブレーション画像によって指示された操作タイミングと操作検出手段によって検出された利用者の操作タイミングとのずれとに基づいて、時間軸を調整する時間軸設定ステップとを有し、時間軸設定ステップによって時間軸が調整された後に、この調整された時間軸を用いてゲーム演算を行っている。これにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングの両方のずれをなくすことができ、これらのずれによって生じる違和感を低減することができる。
【００１２】
また、上述した時間軸設定ステップにおいて、キャリブレーション音を用いた時間軸の調整処理と、キャリブレーション画像を用いた時間軸の調整処理とを別々に行うことにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングとを共通の時間軸にあわせることが望ましい。これにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングとの間の相対的なずれをなくすことができ、これらの出力タイミングと表示タイミングのずれによって生じる違和感を低減することができる。
【００１３】
また、本発明のゲーム装置は、キャリブレーション音の出力タイミングを視覚的に示したキャリブレーション画像を生成するキャリブレーション画像生成手段と、キャリブレーション画像生成手段によって生成されたキャリブレーション画像を表示するキャリブレーション画像表示手段と、キャリブレーション音を生成するキャリブレーション音生成手段と、キャリブレーション音生成手段によって生成されたキャリブレーション音を出力するキャリブレーション音出力手段と、利用者によって操作される操作手段と、操作手段を用いた利用者の操作内容を検出する操作検出手段と、キャリブレーション画像表示手段によるキャリブレーション画像の表示動作とキャリブレーション音出力手段によるキャリブレーション音の出力動作と並行して、操作検出手段によって検出された操作内容に基づいてキャリブレーション画像の表示タイミングおよびキャリブレーション音の出力タイミングの少なくとも一方を変更するタイミング変更手段と、タイミング変更手段によって変更された表示タイミングおよび出力タイミングの変更量に基づいて、時間軸を調整する時間軸設定手段と、時間軸設定手段によって調整された時間軸を用いてゲーム演算を行うゲーム演算手段とを備えている。
【００１４】
また、本発明のゲーム装置におけるタイミングキャリブレーション方法は、キャリブレーション音の出力タイミングを視覚的に示したキャリブレーション画像を表示するキャリブレーション画像表示ステップと、キャリブレーション音を出力するキャリブレーション音出力ステップと、キャリブレーション画像表示ステップにおけるキャリブレーション画像の表示動作とキャリブレーション音出力ステップにおけるキャリブレーション音の出力動作と並行して、操作検出手段によって検出された利用者の操作内容に基づいてキャリブレーション画像の表示タイミングおよびキャリブレーション音の出力タイミングの少なくとも一方を変更するタイミング変更ステップと、タイミング変更ステップにおいて変更された表示タイミングおよび出力タイミングの変更量に基づいて、時間軸を調整する時間軸設定ステップとを有し、時間軸設定ステップにおいて時間軸が調整された後に、この調整された時間軸を用いてゲーム演算を行っている。
【００１５】
これにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングの相対的なずれを直接是正することができ、これらのずれによって生じる違和感を低減することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を適用した一実施形態のゲーム装置について、図面を参照しながら詳細に説明する。図１は、一実施形態のゲーム装置の構成を示す図である。図１に示すように、本実施形態のゲーム装置は、操作部１０、操作検出部１２、キャリブレーション音生成部２０、デジタル−アナログ変換器（Ｄ／Ａ）２２、スピーカ２４、音出力タイミング判定部３０、キャリブレーション画像生成部４０、表示処理部４２、ディスプレイ装置４４、表示タイミング判定部５０、時間軸設定部６０、ゲーム演算部７０を含んで構成されている。なお、上述したゲーム装置の各構成は必ずしも一つの筐体に収納されているわけではない。例えば、ディスプレイ装置４４、スピーカ２４、操作部１０を除く各構成がゲーム装置本体としての筐体に収納されており、ディスプレイ装置４４とスピーカ２４が備わったモニタ装置（テレビジョン受像器等を用いることができる）や操作部１０としてのコントローラがこの筐体に接続線を介して接続される。
【００１７】
操作部１０は、利用者（プレーヤ）が操作するためのものであり、各種のスイッチや十字キーあるいはジョイスティック等が備わっている。操作検出部１２は、利用者によって操作部１０が操作されたときにその操作内容（操作されたスイッチ類の種類とオンオフ等の状態）を検出する。
【００１８】
キャリブレーション音生成部２０は、操作タイミングを音で指示するキャリブレーション音を生成する。デジタル−アナログ変換器２２は、キャリブレーション音生成部２０によって生成されたキャリブレーション音やゲーム音に対応するオーディオデータが入力され、アナログ音信号に変換する。このアナログ音信号は、アンプ（図示せず）に増幅されてスピーカ２４から出力される。
【００１９】
音出力タイミング判定部３０は、キャリブレーション音で指示された操作タイミングと、このキャリブレーション音を聞いた利用者が実際に操作部１０を操作したタイミングとを比較し、その時間差を判定する。一般に、この時間差はゲーム装置毎に異なっている。時間差がばらつく原因としては、例えば、ゲーム装置本体に収納されたデジタル−アナログ変換器２２とスピーカ２４とを接続する接続線の長さや操作部１０と操作検出部１２とを接続する接続線の長さがゲーム装置毎に異なる場合や、操作部１０に備わった各スイッチ類の接触状態に個体差がある場合などが考えられる。
【００２０】
キャリブレーション画像生成部４０は、操作タイミングを表示画像で指示するキャリブレーション画像を生成する。表示処理部４２は、キャリブレーション画像生成部４０によって生成されたキャリブレーション画像やゲーム画像に対応する描画データが入力され、表示に必要なＮＴＳＣ信号等の映像信号に変換する。この映像信号は、ディスプレイ装置４４に入力されて表示される。
【００２１】
表示タイミング判定部５０は、キャリブレーション画像で指示された操作タイミングと、このキャリブレーション画像を見た利用者が実際に操作部１０を操作したタイミングとを比較し、その時間差を判定する。一般に、この時間差はゲーム装置毎に異なっている。時間差がばらつく原因としては、例えば、ゲーム装置本体に収納された表示処理部４２とディスプレイ装置４４とを接続する接続線の長さや操作部１０と操作検出部１２とを接続する接続線の長さがゲーム装置毎に異なる場合や、操作部１０に備わった各スイッチ類の接触状態に個体差がある場合、あるいは、ディスプレイ装置４４内で行われる画像表示のための処理内容が機種毎に異なる場合などが考えられる。
【００２２】
時間軸設定部６０は、音出力タイミング判定部３０および表示タイミング判定部５０によって判定された時間差（タイミングのずれ）に基づいて音出力、画像表示、操作検出に関する時間軸を調整する。
【００２３】
ゲーム演算部７０は、操作部１０を用いた利用者の操作指示に応じて所定のゲーム演算を行うものであり、演算結果としてのゲーム音やゲーム画像を生成する。このゲーム音は、デジタル−アナログ変換器２２によってアナログ音信号に変換されてスピーカ２４から出力される。また、ゲーム画像は、表示処理部４２によって映像信号に変換されてディスプレイ装置４４の画面に表示される。なお、ゲーム演算の内容はゲーム毎に異なっているが、利用者が操作部１０を用いて各種の操作指示を行ったときにその操作内容が操作検出部１２によって検出され、この検出動作に応じてあるいは検出動作と並行して、所定の時間軸を用いてゲーム音やゲーム画像が生成される点は共通している。
【００２４】
上述したキャリブレーション音生成部２０がキャリブレーション音生成手段に、デジタル−アナログ変換器２２、スピーカ２４がキャリブレーション音出力手段に、キャリブレーション画像生成部４０がキャリブレーション画像生成手段に、表示処理部４２、ディスプレイ装置４４がキャリブレーション画像表示手段に、操作部１０が操作手段に、操作検出部１２が操作検出手段に、音出力タイミング判定部３０、表示タイミング判定部５０、時間軸設定部６０が時間軸設定手段に、ゲーム演算部７０がゲーム演算手段にそれぞれ対応する。また、デジタル−アナログ変換器２２およびスピーカ２４によってキャリブレーション音を出力する動作がキャリブレション音出力ステップの動作に、表示処理部４２およびディスプレイ装置４４によってキャリブレーション画像を表示する動作がキャリブレーション画像表示ステップの動作に、操作検出部１２による動作が操作検出ステップの動作に、音出力タイミング判定部３０、表示タイミング判定部５０、時間軸設定部６０による動作が時間軸設定ステップの動作にそれぞれ対応する。
【００２５】
本実施形態のゲーム装置はこのような構成を有しており、次に、キャリブレーション音やキャリブレーション画像を用いて時間軸を調整するタイミングキャリブレーションの動作を説明する。図２は、キャリブレーション音とキャリブレーション画像を用いたタイミングキャリブレーションの動作手順を示す流れ図である。
【００２６】
まず、キャリブレーション音生成部２０によってキャリブレーション音が生成されて、スピーカ２４から出力される（ステップ１００）。このキャリブレーション音には、利用者に操作部１０の所定のスイッチ等を操作するタイミングを示す音が含まれている。例えば「１秒間隔で操作タイミングを指示する音が出力されるので、その音に合わせてＡボタンを押して下さい」などのナレーション音声が出力された後、１秒間隔で所定回数（例えば１０回）操作タイミング指示音が出力される。また、キャリブレーション音生成部２０によるキャリブレーション音の出力動作と並行して、操作検出部１２による操作部１０の操作内容の検出が行われる（ステップ１０１）。
【００２７】
次に、キャリブレーション音生成部２０は、所定時間経過したか否かを判定する（ステップ１０２）。例えば、ナレーション音に続けて１０回の操作タイミング指示音の出力が終了するまでの時間に若干の時間を加えた時間が経過したか否かが判定される。所定時間が経過していない場合にはステップ１０２の判定において否定判断が行われてステップ１０１の操作内容の検出動作が繰り返される。また、所定時間が経過した場合にはステップ１０２の判定において肯定判断が行われ、キャリブレーション音生成部２０はキャリブレーション音の出力を終了させる（ステップ１０３）。
【００２８】
次に、音出力タイミング判定部３０は、キャリブレーション音の出力タイミングと、操作部１０を用いた操作タイミングとのずれ（時間差ΔＴ１）を算出する（ステップ１０４）。
【００２９】
図３は、時間差ΔＴ１算出の概要を示す図である。図３（Ａ）にはキャリブレーション音に含まれる操作タイミング指示音の出力タイミングが示されており、１〜１０の符号は操作タイミング指示音の出力順番を示している。これらの操作タイミング指示音は、ナレーション音に続けて、１秒間隔で１０回出力される。利用者は、この操作タイミング指示音が出力される毎に操作部１０のＡボタンを押す操作を行う。周期的に操作タイミング指示音が出力され、利用者は、その出力タイミングを予測することができるため、操作タイミング指示音の出力タイミングに合わせて正確に操作部１０のＡボタンを押すことできる。
【００３０】
ところで、ゲーム装置は、本来所定の時間軸を有しており、この時間軸に沿ってキャリブレーション音やゲーム音の出力、キャリブレーション画像やゲーム画像の表示、操作内容の検出を行っている（明示的な時間軸の定義がない場合であっても、例えば１／３０秒あるいは１／６０秒毎にこれらの動作を行うということは１／３０秒を計測する共通の時間軸を用いていることを示している）。図３および図４（後述する）では、ゲーム音等の出力タイミングに対応させた時間軸をＴ１、ゲーム画像等の表示タイミングに対応させた時間軸をＴ２、操作内容の検出タイミングに対応させた時間軸をＴ３としている。
【００３１】
図３に示すように、所定の時刻（開始時刻０）を基準にしてキャリブレーション音の出力が開始された後、操作タイミング指示音が１０回出力される。所定の時刻（開始時刻０）を基準にして操作タイミング指示音に同期して利用者によって操作部１０が操作されたタイミングが操作検出部１２によって検出される（図３では、時間軸Ｔ３上の黒丸によってこの検出タイミングが示されている）。これら２つの開始時刻０は実際には共通しているが、利用者がキャリブレーション音を聞くことができるタイミングと、操作部１０の操作が操作検出部１２によって検出されるタイミングとは一致しないため、これら２つのタイミングを一致させるために時間軸Ｔ１、Ｔ３を調整すると、調整後のそれぞれの開始時刻の間には時間差ΔＴ１が生じる。音出力タイミング判定部３０はこの時間差ΔＴ１を検出する。
【００３２】
次に、キャリブレーション画像生成部４０によってキャリブレーション画像が生成されて、ディスプレイ装置４４の画面に表示される（ステップ１０５）。このキャリブレーション画像には、利用者に操作部１０の所定のスイッチ等を操作するタイミングを示す画像が含まれている。例えば所定の移動マーカが一定速度で一方向に移動し、所定間隔で配置された操作タイミング指示マーカと交差するキャリブレーション画像が表示される。キャリブレーション画像では、１秒ごとに移動マーカと操作タイミング指示マーカとが交差するようになっており、この交差タイミングに合わせて利用者が操作部１０のＡボタンを操作するように予め動作指示が行われているものとする。また、キャリブレーション画像生成部４０によるキャリブレーション画像の生成動作と並行して、操作検出部１２による操作部１０の操作内容の検出が行われる（ステップ１０６）。
【００３３】
次に、キャリブレーション画像生成部４０は、所定時間経過したか否かを判定する（ステップ１０７）。例えば、移動マーカと最後の操作タイミング指示マーカとが交差するまでの時間に若干の時間を加えた時間が経過したか否かが判定される。所定時間が経過していない場合にはステップ１０７の判定において否定判断が行われてステップ１０６の操作内容の検出動作が繰り返される。また、所定時間が経過した場合にはステップ１０７の判定において肯定判断が行われ、キャリブレーション画像生成部４０はキャリブレーション画像の表示を終了させる（ステップ１０８）。
【００３４】
次に、表示タイミング判定部５０は、キャリブレーション画像の表示タイミングと、操作部１０を用いた操作タイミングとのずれ（時間差ΔＴ２）を算出する（ステップ１０９）。
【００３５】
図４は、時間差ΔＴ２算出の概要を示す図である。図４（Ａ）にはキャリブレーション画像に含まれる移動マーカＭ１と操作タイミング指示マーカＭ２が示されており、１〜１０の符号は操作タイミング指示マーカＭ２の配置順番を示している。これらの操作タイミング指示マーカＭ２は、移動マーカＭ１が一定速度で移動したときに１秒間隔で交差するように配置が工夫されている。利用者は、移動マーカＭ１と各操作タイミング指示マーカＭ２とが交差する毎に操作部１０のＡボタンを押す操作を行う。移動マーカＭ１が周期的に各操作タイミング指示マーカＭ２と交差するため、利用者は、この交差タイミングを予測することができ、これらの交差タイミングに合わせて正確に操作部１０のＡボタンを押すことできる。
【００３６】
図４に示すように、所定の時刻（開始時刻０）を基準にしてキャリブレーション画像に含まれる移動マーカＭ１の移動が開始された後、この移動マーカＭ１が操作タイミング指示マーカＭ２と１０回交差する。所定の時刻（開始時刻０）を基準にしてこの交差タイミングに同期して利用者によって操作部１０が操作されたタイミングが操作検出部１２によって検出される（図４では、時間軸Ｔ３上の黒丸によってこの検出タイミングが示されている）。これら２つの開始時刻０は実際には共通しているが、利用者が移動マーカＭ１と操作タイミング指示マーカＭ２とが交差したことを実際に見て確認することができるタイミングと、操作部１０の操作が操作検出部１２によって検出されるタイミングとは一致しないため、これら２つのタイミングを一致させるために時間軸Ｔ２、Ｔ３を調整すると、調整後のそれぞれの開始時刻の間には時間差ΔＴ２が生じる。音出力タイミング判定部３０はこの時間差ΔＴ２を検出する。
【００３７】
このようにして、キャリブレーション音およびキャリブレーション画像を用いて２種類の時間差ΔＴ１、ΔＴ２が算出された後、時間軸設定部６０は、図３および図４に示す３つの時間軸Ｔ１、Ｔ２、Ｔ３の調整（キャリブレーション）を行う（ステップ１１０）。
【００３８】
図５は、時間軸調整の概要を示す図である。図３および図４に示す時間軸Ｔ３を基準とし、時間軸Ｔ１、Ｔ２の時刻０の位置（開始時刻）のずれ（時間差）をΔＴ１、ΔＴ２としたが、その符号は、開始時刻が早い場合（図４に示すように時刻０の位置が時間軸Ｔ３よりも左側にある場合）を正、反対に遅い場合（図３に示すように時刻０の位置が時間軸Ｔ３よりも右側にある場合）を負とする。
【００３９】
時間差ΔＴ１、ΔＴ２がともに負の場合には、時間軸設定部６０は、以下のように時間軸を調整する。これは、タイミングが最も遅れる操作タイミングに合わせて、音の出力タイミングや画像の表示タイミングを遅らせること意味する。
【００４０】
Ｔ１→Ｔ１−ΔＴ１
Ｔ２→Ｔ２−ΔＴ２
Ｔ３→Ｔ３
また、時間差ΔＴ１が正であって、ΔＴ１の方がΔＴ２よりも大きい場合には、時間軸設定部６０は、以下のように時間軸を調整する。これは、タイミングが最も遅れる音の出力タイミングに合わせて、操作検出タイミングや画像の表示タイミングを遅らせること意味する。
【００４１】
Ｔ１→Ｔ１
Ｔ２→Ｔ２＋（ΔＴ１−ΔＴ２）
Ｔ３→Ｔ３＋ΔＴ１
また、時間差ΔＴ２が正であって、ΔＴ２の方がΔＴ１よりも大きい場合には、時間軸設定部６０は、以下のように時間軸を調整する。これは、タイミングが最も遅れる画像の表示タイミングに合わせて、操作検出タイミングや音の出力タイミングを遅らせること意味する。
【００４２】
Ｔ１→Ｔ１＋（ΔＴ２−ΔＴ１）
Ｔ２→Ｔ２
Ｔ３→Ｔ３＋ΔＴ２
以後、このようにしてキャリブレーション音およびキャリブレーション画像を用いて調整された時間軸を用いて各種のゲーム演算が行われる。
【００４３】
このように、本実施形態のゲーム装置では、ゲーム音の出力タイミングと利用者の操作タイミングとの相対的なずれや、ゲーム音の出力タイミングとゲーム画像の表示タイミングの両方のずれをなくすことができ、これらのずれによって生じる違和感を低減することができる。また、利用者は、キャリブレーション音やキャリブレーション画像にあわせて操作部１０を操作するだけで、簡単かつ確実にゲーム音の出力タイミングやゲーム画像の表示タイミングのキャリブレーションを実施することができる。
【００４４】
また、キャリブレーション音を用いた時間軸の調整処理と、キャリブレーション画像を用いた時間軸の調整処理とを別々に行うことにより、ゲーム音の出力タイミングとゲーム画像の表示タイミングとを共通の時間軸にあわせることで、ゲーム音の出力タイミングとゲーム画像の表示タイミングとの間の相対的なずれをなくすことができ、これらの出力タイミングと表示タイミングのずれによって生じる違和感を低減することができる。
【００４５】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、上述した実施形態では、キャリブレーション音とキャリブレーション画像の両方を用いて時間軸の調整を行って、操作部１０を用いた操作タイミングのずれを補正したが、ゲーム音の出力タイミングと操作タイミングとのずれをなくすことが特に重要なゲームについては、キャリブレーション音のみを用いて、操作部１０を用いた操作タイミングのずれを補正するようにしてもよい。
【００４６】
また、上述した実施形態では、キャリブレーション音の出力タイミングと操作タイミングを一致させる動作と、キャリブレーション画像の表示タイミングと操作タイミングを一致させる動作とを別々に行うことにより、キャリブレーション音の出力タイミングとキャリブレーション画像の表示タイミングの相対的なずれをなくしたが、操作タイミングのずれが特に問題とならない場合には、操作タイミングの調整を行うことなくキャリブレーション音の出力タイミングとキャリブレーション画像の表示タイミングの相対的なずれを直接是正するようにしてもよい。
【００４７】
図６は、変形例のゲーム装置の構成を示す図である。図６に示すゲーム装置は、図１に示したゲーム装置に含まれる音出力タイミング判定部３０を音出力タイミング変更部３０Ａに、表示タイミング判定部５０を表示タイミング変更部５０Ａにそれぞれ置き換えたものである。
【００４８】
音出力タイミング変更部３０Ａは、操作検出部１２によって検出された利用者による操作部１０の操作内容に基づいて、キャリブレーション音生成部２０によるキャリブレーション音の生成タイミング、すなわち、スピーカ２４から出力されるキャリブレーション音の出力タイミングを変更する。例えば、操作部１０に備わったＡボタンが押下されたときにその押下時間に対応する時間だけキャリブレーション音の出力タイミングが遅くなるように出力タイミングの変更が行われる。また、操作部１０に備わったＢボタンが押下されたときにその押下時間に対応する時間だけキャリブレーション音の出力タイミングが早くなるように出力タイミングの変更が行われる。
【００４９】
表示タイミング変更部５０Ａは、操作検出部１２によって検出された利用者による操作部１０の操作内容に基づいて、キャリブレーション画像生成部４０によるキャリブレーション画像の生成タイミング、すなわち、ディスプレイ装置４４の画面に表示されるキャリブレーション画像の表示タイミングを変更する。例えば、操作部１０に備わったＢボタンが押下されたときにその押下時間に対応する時間だけキャリブレーション画像の表示タイミングが遅くなるように表示タイミングの変更が行われる。また、操作部１０に備わったＡボタンが押下されたときにその押下時間に対応する時間だけキャリブレーション画像の表示タイミングが早くなるように表示タイミングの変更が行われる。なお、こ変形例では、キャリブレーション音の出力タイミングとキャリブレーション画像の表示タイミングの相対的な関係を変更することができればよいため、音出力タイミング変更部３０Ａおよび表示タイミング変更部５０Ａのいずれか一方を用いるようにしてもよい。この場合には不使用の構成を省略することができる。
【００５０】
時間軸設定部６０は、音出力タイミング変更部３０Ａ、表示タイミング変更部５０Ａによる出力タイミングあるいは表示タイミングの変更量（出力タイミングと表示タイミングの両方が同時に変更された場合には２つの変更量の合計）に基づいて音出力、画像表示に関する時間軸を調整する。
【００５１】
上述した音出力タイミング変更部３０Ａ、表示タイミング変更部５０Ａがタイミング変更手段に対応する。また、これらによる動作がタイミング変更ステップの動作に対応する。
【００５２】
図７は、図６に示すゲーム装置において行われるキャリブレーション音とキャリブレーション画像を用いたタイミングキャリブレーションの動作手順を示す流れ図である。まず、キャリブレーション画像生成部４０によってキャリブレーション画像が生成されて、ディスプレイ装置４４の画面に表示される（ステップ２００）。このキャリブレーション画像では、キャリブレーション音の出力タイミングが視覚的に示されている。具体的には、図４（Ａ）に示した内容のキャリブレーション画像をそのまま用いることができる。但し、操作タイミング指示マーカＭ２はキャリブレーション音出力タイミング指示マーカとして用いられる。すなわち、移動マーカＭ１が一方向に移動していって各キャリブレーション音出力タイミング指示マーカＭ２と交差するタイミングが、キャリブレーション音の出力タイミングを示している。なお、所定のマーカを周期的に点滅させることによってキャリブレーション音の出力タイミングを示すようにしてもよい。
【００５３】
また、キャリブレーション音生成部２０によってキャリブレーション音が生成されて、スピーカ２４から出力される（ステップ２０１）。このキャリブレーション音には、キャリブレーション画像において移動マーカＭ１と各キャリブレーション音出力タイミング指示マーカＭ２とが交差するタイミングを示す音が含まれている。
【００５４】
次に、音出力タイミング変更部３０Ａおよび表示タイミング変更部５０Ａは、出力タイミングあるいは表示タイミングの変更が終了したか否か（ステップ２０２）、変更を指示する操作が検出されたか否かを判定する（ステップ２０３）。変更を指示する操作が検出されない場合には否定判断が行われ、ステップ２０２に戻って変更終了判定が繰り返される。また、操作検出部１２によって変更を指示する操作が検出されると、すなわち、操作部１０に備わったＡボタンあるいはＢボタンが押下されるとステップ２０３の判定において肯定判断が行われ、キャリブレーション音生成部２０によるキャリブレーション音の生成タイミングあるいはキャリブレーション画像生成部４０によるキャリブレーション画像の生成タイミングが変更される（ステップ２０４）。その後、ステップ２００に戻って、変更後のタイミングでのキャリブレーション画像の表示以降の動作が繰り返される。
【００５５】
また、利用者の操作に応じたタイミング変更が終了して利用者によってその旨を指示する所定の操作がなされるとステップ２０２の判定において肯定判断が行われる。次に、時間軸調整部６０は、ステップ２０４において変更された出力タイミングあるいは表示タイミングの変更量に基づいて、音出力に対応する時間軸Ｔ１と画像表示に対応する時間軸Ｔ２の調整（キャリブレーション）を行う（ステップ２０５）。例えば、キャリブレーション音の出力タイミングをΔＴ（＞０）遅らせることにより、キャリブレーション画像において移動マーカＭ１と各キャリブレーション音出力タイミング指示マーカＭ２とが交差するタイミングと、キャリブレーション音の出力タイミングとが一致した場合には、音の出力タイミングに対応する時間軸Ｔ１をＴ１＋ΔＴに変更する時間軸の調整を行う。反対に、キャリブレーション音の出力タイミングをΔＴ（＞０）早くすることにより、キャリブレーション画像において移動マーカＭ１と各キャリブレーション音出力タイミング指示マーカＭ２とが交差するタイミングと、キャリブレーション音の出力タイミングとが一致した場合には、画像の表示タイミングに対応する時間軸Ｔ２をＴ２＋ΔＴに変更する時間軸の調整を行う。
【図面の簡単な説明】
【００５６】
【図１】一実施形態のゲーム装置の構成を示す図である。
【図２】キャリブレーション音とキャリブレーション画像を用いたタイミングキャリブレーションの動作手順を示す流れ図である。
【図３】時間差ΔＴ１算出の概要を示す図である。
【図４】時間差ΔＴ２算出の概要を示す図である。
【図５】時間軸調整の概要を示す図である。
【図６】変形例のゲーム装置の構成を示す図である。
【図７】図６に示すゲーム装置において行われるキャリブレーション音とキャリブレーション画像を用いたタイミングキャリブレーションの動作手順を示す流れ図である。
【符号の説明】
【００５７】
１０  操作部
１２  操作検出部
２０  キャリブレーション音生成部
２２  デジタル−アナログ変換器（Ｄ／Ａ）
２４  スピーカ
３０  音出力タイミング判定部
３０Ａ  音出力タイミング変更部
４０  キャリブレーション画像生成部
４２  表示処理部
４４  ディスプレイ装置
５０  表示タイミング判定部
５０Ａ  表示タイミング変更部
６０  時間軸設定部
７０  ゲーム演算部
【図１】
2007267776.tif 000003
【図２】
2007267776.tif 000004
【図３】
2007267776.tif 000005
【図４】
2007267776.tif 000006
【図５】
2007267776.tif 000007
【図６】
2007267776.tif 000008
【図７】
2007267776.tif 000009