(57)【要約】【課題】  楽曲等の切り替えに要する遅延時間を短縮することができるゲーム装置、再生切替方法およびプログラムを提供すること。【解決手段】  ゲーム装置には、イベントの発生を検出するゲーム進行処理部１１４と、旧楽曲および新楽曲の音データを読み出して再生動作を行う読出し制御部１３０、先読み音データ格納部１３２、音データ格納部１３４、１３６および効果音生成部１４０と、新楽曲の音データの先頭部をイベント発生前に読み出して先読み音データ格納部１３２に格納する先読み判定部１２０、読出し制御部１３０とが備わっている。【選択図】        図１
2005021597.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータに基づいた再生動作から第２のデータに基づいた再生動作への切り替えがイベントの発生に伴って行われるゲーム装置であって、
前記イベントの発生を検出するイベント検出手段と、
前記第１のデータを読み出して再生動作を行う第１の再生手段と、
前記第２のデータの先頭部を前記イベントの発生タイミングよりも前に読み出すデータ先読み手段と、
前記データ先読み手段によって読み出された前記第２のデータの先頭部と、その後に読み出された前記第２のデータの後続部とに基づいて再生動作を行う第２の再生手段と、
を備えることを特徴とするゲーム装置。
【請求項２】
請求項１において、
前記イベントに対応して、内容が異なる複数の前記第２のデータの中から一つが選択される場合に、前記データ先読み手段は、前記複数の第２のデータのそれぞれに対応する前記先頭部を読み出すことを特徴とするゲーム装置。
【請求項３】
請求項２において、
前記イベント発生時あるいはその直前まで前記複数の第２のデータのいずれが選択されるかがわからないことを特徴とするゲーム装置。
【請求項４】
請求項１〜３のいずれかにおいて、
前記第１および第２のデータのそれぞれは音データであり、
前記第１の再生手段は、前記第１のデータに基づいて第１の楽曲の再生を行い、
前記第２の再生手段は、前記第２のデータに基づいて第２の楽曲の再生を行うことを特徴とするゲーム装置。
【請求項５】
請求項４において、
前記第１の再生手段は、前記第２の楽曲への切り替え時に音量を徐々に低下させる処理を行うことを特徴とするゲーム装置。
【請求項６】
請求項４または５において、
前記第２の再生手段は、前記第１の楽曲からの切り替え時に音量を徐々に増大させる処理を行うことを特徴とするゲーム装置。
【請求項７】
請求項１〜６のいずれかにおいて、
前記第１および第２のデータは、挿抜可能なディスク型記録媒体に予め記録されており、
前記データ先読み手段は、前記ディスク型記録媒体から読み出した前記第２のデータの先頭部を半導体メモリに格納し、
前記第２の再生手段は、前記半導体メモリから前記第２のデータの先頭部を読み出して再生動作を行うことを特徴とするゲーム装置。
【請求項８】
第１のデータに基づいた再生動作から第２のデータに基づいた再生動作への切り替えがイベントの発生に伴って行われる再生切替方法であって、
前記イベントの発生を検出する第１のステップと、
前記第１のデータを読み出して再生動作を行う第２のステップと、
前記第２のデータの先頭部を前記イベントの発生タイミングよりも前に読み出す第３のステップと、
前記第３のステップにおいて読み出された前記第２のデータの先頭部と、その後に読み出された前記第２のデータの後続部とに基づいて再生動作を行う第４のステップと、
を有することを特徴とする再生切替方法。
【請求項９】
請求項８において、
前記イベントに対応して、内容が異なる複数の前記第２のデータの中から一つが選択される場合に、前記第３のステップにおいて、前記複数の第２のデータのそれぞれに対応する前記先頭部を読み出すことを特徴とする再生切替方法。
【請求項１０】
請求項９において、
前記イベント発生時あるいはその直前まで前記複数の第２のデータのいずれが選択されるかがわからないことを特徴とする再生切替方法。
【請求項１１】
請求項８〜１０のいずれかにおいて、
前記第１および第２のデータのそれぞれは音データであり、
前記第２のステップにおいて、前記第１のデータに基づいて第１の楽曲の再生を行い、
前記第４のステップにおいて、前記第２のデータに基づいて第２の楽曲の再生を行うことを特徴とする再生切替方法。
【請求項１２】
請求項１１において、
前記第２のステップにおいて、前記第２の楽曲への切り替え時に音量を徐々に低下させる処理を行うことを特徴とする再生切替方法。
【請求項１３】
請求項１１または１２において、
前記第４のステップにおいて、前記第１の楽曲からの切り替え時に音量を徐々に増大させる処理を行うことを特徴とする再生切替方法。
【請求項１４】
請求項８〜１３のいずれかにおいて、
前記第１および第２のデータは、挿抜可能なディスク型記録媒体に予め記録されており、
前記第３のステップにおいて、前記ディスク型記録媒体から読み出した前記第２のデータの先頭部を半導体メモリに格納し、
前記第４のステップにおいて、前記半導体メモリから前記第２のデータの先頭部を読み出して再生動作を行うことを特徴とする再生切替方法。
【請求項１５】
第１のデータに基づいた再生動作から第２のデータに基づいた再生動作への切り替えをイベントの発生に伴って行うために、コンピュータを、
前記イベントの発生を検出するイベント検出手段と、
前記第１のデータを読み出して再生動作を行う第１の再生手段と、
前記第２のデータの先頭部を前記イベントの発生タイミングよりも前に読み出すデータ先読み手段と、
前記データ先読み手段によって読み出された前記第２のデータの先頭部と、その後に読み出された前記第２のデータの後続部とに基づいて再生動作を行う第２の再生手段と、
して機能させるための再生切替プログラム。
【請求項１６】
請求項１５において、
前記イベントに対応して、内容が異なる複数の前記第２のデータの中から一つが選択される場合に、前記データ先読み手段は、前記複数の第２のデータのそれぞれに対応する前記先頭部を読み出すことを特徴とする再生切替プログラム。
【請求項１７】
請求項１５または１６において、
前記第１および第２のデータは、挿抜可能なディスク型記録媒体に予め記録されており、
前記データ先読み手段は、前記ディスク型記録媒体から読み出した前記第２のデータの先頭部を半導体メモリに格納し、
前記第２の再生手段は、前記半導体メモリから前記第２のデータの先頭部を読み出して再生動作を行うことを特徴とする再生切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生中の楽曲等を切り替えるゲーム装置、再生切替方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、複数の音声チャネルを有し、それぞれの音声チャネルに各トラックを対応させて楽曲の再生を行うとともに、再生対象となる楽曲を切り替える際に、旧楽曲の各トラックを異なるタイミングでフェードアウトしながら、新楽曲の各トラックを異なるタイミングでフェードインするゲーム装置が知られている（例えば、特許文献１参照。）。このゲーム装置では、各トラック毎に異なるタイミングでフェードアウトおよびフェードインを行って楽曲の切り替えを行うことにより、変更前後で曲間のつながりを滑らかにすることができるという利点がある。
【特許文献１】特許第３２０５５４３号公報（第５−１０頁、図１−９）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した特許文献１に開示されたゲーム装置では、切替前後の楽曲のつながりは滑らかになるが、楽曲の切り替えが指示されてから実際に新楽曲に切り替えて再生動作が開始されるまである程度の遅延が生じるという問題がある。例えば、ゲームが進行して、それまでの状況に応じて分岐先が決定されるような分岐が発生する場合には、実際に分岐が発生する時点までどの分岐先が選択されるかがわからない。このような場合に、分岐前に再生されていた旧楽曲を、分岐先に応じて新楽曲に切り替えようとすると、分岐後に新たに新楽曲のデータをＣＤ−ＲＯＭ等から読み出す必要があるため、切り替え指示を出してから実際に新楽曲の再生が開始されるまで、ある程度の時間（例えば、０．５秒程度）を要することになる。
【０００４】
本発明は、このような点に鑑みて創作されたものであり、その目的は、楽曲等の切り替えに要する遅延時間を短縮することができるゲーム装置、再生切替方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明のゲーム装置は、第１のデータに基づいた再生動作から第２のデータに基づいた再生動作への切り替えがイベントの発生に伴って行われるゲーム装置であって、イベントの発生を検出するイベント検出手段と、第１のデータを読み出して再生動作を行う第１の再生手段と、第２のデータの先頭部をイベントの発生タイミングよりも前に読み出すデータ先読み手段と、データ先読み手段によって読み出された第２のデータの先頭部と、その後に読み出された第２のデータの後続部とに基づいて再生動作を行う第２の再生手段とを備えている。
【０００６】
また、本発明の再生切替方法は、第１のデータに基づいた再生動作から第２のデータに基づいた再生動作への切り替えがイベントの発生に伴って行われる再生切替方法であって、イベントの発生を検出する第１のステップと、第１のデータを読み出して再生動作を行う第２のステップと、第２のデータの先頭部をイベントの発生タイミングよりも前に読み出す第３のステップと、第３のステップにおいて読み出された第２のデータの先頭部と、その後に読み出された第２のデータの後続部とに基づいて再生動作を行う第４のステップとを有している。
【０００７】
また、本発明の再生切替プログラムは、第１のデータに基づいた再生動作から第２のデータに基づいた再生動作への切り替えをイベントの発生に伴って行うために、コンピュータを、イベントの発生を検出するイベント検出手段と、第１のデータを読み出して再生動作を行う第１の再生手段と、第２のデータの先頭部をイベントの発生タイミングよりも前に読み出すデータ先読み手段と、データ先読み手段によって読み出された第２のデータの先頭部と、その後に読み出された第２のデータの後続部とに基づいて再生動作を行う第２の再生手段として機能させる。
【０００８】
楽曲等の再生の切替を伴うイベントが発生する前に切替後の第２の再生動作を行うために必要な第２のデータの先頭部の読出しが行われるため、再生動作の切り替えが開始されてから実際に新しい再生結果の出力（例えば楽曲再生の場合には再生音の出力）が開始されるまでの遅延時間を短縮することが可能になる。
【０００９】
また、上述したイベントに対応して、内容が異なる複数の第２のデータの中から一つが選択される場合に、データ先読み手段は、複数の第２のデータのそれぞれに対応する先頭部を読み出すことが望ましい。これにより、イベント発生後に必要なデータの先頭部を確実にイベント発生時に取得することができ、再生動作の切り替えに要する遅延時間を短縮することが可能になる。
【００１０】
また、上述したイベント発生時あるいはその直前まで複数の第２のデータのいずれが選択されるかがわからないことが望ましい。これにより、イベント発生時あるいはその直前までどのデータを読み出して新しい再生動作を行うかがわからなくても、イベント発生時には新しい再生動作を行うために必要なデータの先頭部を確実に取得することができるため、再生動作の切り替えに要する遅延時間を短縮することが可能になる。
【００１１】
また、上述した第１および第２のデータのそれぞれは音データであり、第１の再生手段は、第１のデータに基づいて第１の楽曲の再生を行い、第２の再生手段は、第２のデータに基づいて第２の楽曲の再生を行うことが望ましい。これにより、イベント発生に伴って再生楽曲の切り替えが行われる場合に、新しい楽曲の再生が開始されるまでの遅延時間を短縮することが可能になる。
【００１２】
また、上述した第１の再生手段は、第２の楽曲への切り替え時に音量を徐々に低下させる処理を行うことが望ましい。あるいは、上述した第２の再生手段は、第１の楽曲からの切り替え時に音量を徐々に増大させる処理を行うことが望ましい。これにより、旧楽曲から新楽曲への切り替えをより円滑に行うことができ、新楽曲へ切り替え時間の短縮と相まって、切り替え時の違和感をなくすことができる。
【００１３】
また、上述した第１および第２のデータは、挿抜可能なディスク型記録媒体に予め記録されており、データ先読み手段は、ディスク型記録媒体から読み出した第２のデータの先頭部を半導体メモリに格納し、第２の再生手段は、半導体メモリから第２のデータの先頭部を読み出して再生動作を行うことが望ましい。一般に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の挿抜可能なディスク型記録媒体に記録されたデータは読み出しに時間がかかるが、データの先頭部の読み出しをイベント発生前に行っておくことにより、イベント発生に伴って開始するこのデータに基づく再生動作の開始時間の遅れを少なくすることが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を適用した一実施形態のゲーム装置について、図面を参照しながら詳細に説明する。
【００１５】
図１は、一実施形態のゲーム装置の構成を示す図である。また、図２は本実施形態のゲーム装置と周辺機器との接続状態を示す図である。本実施形態では、例えば家庭用のゲーム装置について説明を行うものとする。
【００１６】
図１および図２に示すように、本実施形態のゲーム装置は、挿抜可能な情報記録媒体としてのＣＤ−ＲＯＭに記憶されたゲームプログラムを実行することにより所定のゲーム演算を行ってゲーム画面表示に必要な映像信号や、各種の効果音等の音声信号を出力するゲーム装置本体１００と、このゲーム装置本体１００に接続されるテレビモニタ装置２００と、プレーヤが手元で操作するコントローラ３００とを含んで構成されている。
【００１７】
テレビモニタ装置２００は、ゲーム装置本体１００から出力される映像信号に基づいてゲーム画面をディスプレイ画面上に表示する表示部２１０と、ゲーム装置本体１００から入力される音声信号を音に変換して出力するスピーカ２２０とを備えている。表示部２１０は、例えばＣＲＴ（陰極線管）やＬＣＤ（液晶表示装置）や液晶プロジェクタ等により構成される。
【００１８】
ゲーム装置本体１００は、ゲーム演算部１１０、映像出力部１８０、音声出力部１８２、ディスク読取部１８６を備えている。ゲーム演算部１１０は、例えばＣＰＵ、ＲＯＭおよびＲＡＭを用いて所定のゲームプログラムを実行することにより実現することができ、ゲーム装置全体がコンピュータとして動作する。ゲーム演算部１１０の詳細構成については後述する。
【００１９】
映像出力部１８０は、ＶＲＡＭを含んで構成されており、ゲーム演算部１１０によって生成されてＶＲＡＭに格納された画像データを走査順に読み出してＮＴＳＣ信号に変換することにより、テレビモニタ装置２００の表示部２１０に向けて映像信号を出力する。音声出力部１８２は、ゲーム演算部１１０から出力される各種の音データをアナログの音声信号に変換して、テレビモニタ装置２００内のスピーカ２２０に向けて出力する。
【００２０】
ディスク読取部１８６は、装填されているＣＤ−ＲＯＭ１８８に記憶されている各種のデータを読み取るためのものである。ＣＤ−ＲＯＭ１８８には高精細なグラフィック表示を行うために必要な画像データや各種の効果音やＢＧＭ等の音データを含むゲームプログラムが記録されており、ディスク読取部１８６は、ＣＤ−ＲＯＭ１８８から読み取ったゲームプログラムをゲーム演算部１１０に送る。また、このゲームプログラムには、楽曲の切り替えを行う再生切替プログラムとしての楽曲切替プログラムが含まれている。なお、ゲームプログラムを記録する情報記録媒体として、上述したＣＤ−ＲＯＭ以外のもの（例えば、ＤＶＤ−ＲＯＭ等）を用いるようにしてもよい。
【００２１】
また、ゲーム演算部１１０は、ゲームの進行や各種のイベント発生に関連するゲーム演算を行うものであり、入力処理部１１２、ゲーム進行処理部１１４、ゲーム画像生成部１１６、先読み判定部１２０、読出し制御部１３０、先読み音データ格納部１３２、音データ格納部１３４、１３６、効果音生成部１４０を含んで構成されている。
【００２２】
入力処理部１１２は、コントローラ３００を用いて行われるプレーヤによる入力操作内容を判定する。ゲーム進行処理部１１４は、入力処理部１１２によって判定されるプレーヤの入力操作内容に基づいてゲームを進行させ、必要に応じて各種のイベントを発生させる。また、ゲーム進行処理部１１４は、ゲームに登場するプレーヤキャラクタや敵キャラクタ等の各種三次元オブジェクトの配置や向き等を一定の時間間隔で計算する。
【００２３】
ゲーム画像生成部１１６は、ゲーム進行処理部１１４によって配置や向きが計算された各種の三次元オブジェクトに対して、プレーヤの視点位置を考慮した透視投影変換処理を行って、疑似三次元画像である二次元画像を生成する。
【００２４】
先読み判定部１２０は、効果音やＢＧＭの再生タイミングよりも前にこれらの音の再生に用いられる音データの読み出しタイミングを判定する。読み出し制御部１３０は、ディスク読取部１８６に指示を送って、再生対象となる音データを含むＣＤ−ＲＯＭ１８８に記録された各種のデータを読み出す。
【００２５】
先読み音データ格納部１３２は、先読み判定部１２０によって読み出しタイミングが判定されて読み出された一部の音データが格納される。また、音データ格納部１３４、１３６は、音の再生動作が実際に開始された後に残りの音データが格納される。これらの先読み音データ格納部１３２および音データ格納部１３４、１３６は半導体メモリを用いて構成されている。効果音生成部１４０は、ゲーム進行処理部１１４によって効果音の発生が指示されたときに、先読み音データ格納部１３２および２つの音データ格納部１３４、１３６に格納された音データを所定の順番で読み出して再生する。なお、効果音生成部１４０による生成対象となる効果音には、爆発音等の狭義の効果音だけでなく、ＢＧＭとして演奏される楽曲等の一般の楽器音やプレーヤキャラクタや敵キャラクタの声等の一般的な音も含まれており、これら各種の音を複数のＦＭ音源やＰＣＭ音源等を用いて再生する動作が行われる。この再生動作によって生成される音信号が音声出力部１８２に向けて出力される。
【００２６】
上述したゲーム進行処理部１１４がイベント検出手段に、先読み判定部１２０、読出し制御部１３０がデータ先読み手段に、読出し制御部１３０、先読み音データ格納部１３２、音データ格納部１３４、１３６、効果音生成部１４０が第１および第２の再生手段にそれぞれ対応する。
【００２７】
本実施形態のゲーム装置はこのような構成を有しており、次に、楽曲の切り替えに関する動作を説明する。
【００２８】
図３は、本実施形態のゲーム装置において再生対象となる楽曲の切り替えを行う動作手順を示す流れ図である。例えば、ゲームの進行と並行して再生中の旧楽曲を、ゲームの分岐を伴うイベント発生時に新楽曲に切り替える場合について説明を行うものとする。
【００２９】
ＣＤ−ＲＯＭ１８８に記録されているゲームプログラムが読み出されてゲーム進行が開始された後、読出し制御部１３０によって旧楽曲の音データａがＣＤ−ＲＯＭ１８８から読み出されて音データ格納部１３４、１３６に交互に格納され、効果音生成部１４０によって読み出されてこの旧楽曲の再生が行われる（ステップ１００）。
【００３０】
このようにして行われる旧楽曲の再生動作と並行して、先読み判定部１２０は、再生対象の音データを特定する（ステップ１０１）。例えば、次に発生するイベントにおいて、それまでのゲームの進行状況に応じてセットされるフラグＦの値に応じて複数の選択肢の中の一つが選択される場合には、次に再生対象となる可能性のある複数の選択肢のそれぞれに対応する複数種類の楽曲を再生するために用いられる複数の音データが特定される。なお、本実施形態では、各音データは、少なくとも先頭部と一あるいは複数の後続部とに分割されて読み込まれるストリームデータ（ストリーミング型のデータ）であり、一度に読み込み可能なダウンロード型のデータとは異なっている。
【００３１】
次に、読出し制御部１３０は、先読み判定部１２０によって特定された複数の音データの先頭部の読み出しを行う（ステップ１０２）。このようにして読み出された複数の音データのそれぞれの先頭部は、先読み音データ格納部１３２に格納される。
【００３２】
次に、ゲーム進行処理部１１４は、ゲーム進行にしたがってイベントが発生したか否かを判定する（ステップ１０３）。なお、ゲーム進行にしたがって発生するイベントには様々なものがあるが、この判定では、楽曲の変更を伴う分岐が生じるイベントのみが判定の対象となる（ストーリの分岐が生じずに単に生成対象の楽曲のみが変更されるイベントもこの判定対象に含まれるものとする）。また、この分岐には、ゲームのストーリが変化する場合の他に、ストーリは変化しないが再生対象となる楽曲が変化する場合も含まれる。したがって、ゲームのストーリは変化しないが、楽曲の曲目や曲調が変化するだけのイベントも存在する。分岐を伴うイベントが発生しない場合には否定判断が行われ、この判定が繰り返される。
【００３３】
また、分岐を伴うイベントが発生するとステップ１０３の判定において肯定判断が行われる。次に、ゲーム進行処理部１１４は、効果音生成部１４０に指示を送って、それまでのゲームの進行状況に応じてセットされたフラグの値に応じた分岐先を決定した後（ステップ１０４）、効果音生成部１４０に指示を送って、再生対象となる楽曲を旧楽曲から分岐先に対応した新楽曲に切り替える（ステップ１０５）。新楽曲に対応した再生動作は、まず、新楽曲に対応して既に先読み音データ格納部１３２に格納されている新楽曲の音データの先頭部を用いて行われる。また、この先頭部を用いた楽曲の再生動作と並行して、先頭部に続く音データの後続部が読出し制御部１３０の制御によってＣＤ−ＲＯＭ１８８から読み出され、音データ格納部１３４、１３６に格納される。これにより、先頭部を用いた新楽曲の再生動作が終了した後は、音データ格納部１３４、１３６に格納されている音データの後続部が順に読み出されて新楽曲の再生動作が継続して行われる。
【００３４】
図４は、本実施形態のゲーム装置での楽曲切替（再生切替）の概要を示す図である。例えば、イベント発生に伴って３つの選択肢を有する分岐を考えるものとし、分岐までのゲームの進行状況に応じてフラグＦの値が０、１、２のいずれかにセットされるものとする。フラグＦの値が０の場合には、それまでの旧楽曲の再生が継続される。また、フラグＦの値が１あるいは２の場合には、それぞれに対応する新楽曲の再生が新たに開始される。
【００３５】
ところで、新楽曲の再生は、分岐発生前（イベント発生前）に既に先読み音データ格納部１３２に格納されている音データａ、ｂ、ｃの先頭部ａ１、ｂ１、ｃ１を用いて行われるため、これらの先頭部を速やかに読み出して行うことが可能であり、分岐とほぼ同時に新楽曲に切り替えることが可能になる。
【００３６】
また、旧楽曲と新楽曲の内容（例えば曲調や音量等）が異なる場合には、旧楽曲の音量を徐々に下げるフェードアウト処理や、新楽曲の音量を徐々に上げるフェードイン処理を必要に応じて行うことにより、変更前後の楽曲のつながりを円滑にすることが可能になる。
【００３７】
このように、本実施形態のゲーム装置では、楽曲の切替を伴うイベントが発生する前に切替後の新楽曲に対応する音データの先頭部の読出しが行われるため、楽曲の切り替えが開始されてから実際に新楽曲の再生が開始されるまでの遅延時間を短縮することが可能になる。
【００３８】
また、イベントに対応して内容が異なる複数の音データの中から一つが選択される場合に、先読み判定部１２０は、複数の音データのそれぞれに対応する先頭部を読み出しており、これにより、イベント発生後に必要なデータの先頭部を確実にイベント発生時に取得することができ、楽曲の切り替えに要する遅延時間を短縮することが可能になる。
【００３９】
また、イベント発生時あるいはその直前まで複数の選択肢のいずれが選択されるかがわからないような場合であっても、イベント発生時に新楽曲に対応するデータの先頭部を確実に取得することができるため、楽曲の切り替えに要する遅延時間を短縮することが可能になる。
【００４０】
また、旧楽曲から新楽曲に切り替える際に、旧楽曲の音量を徐々に低下させる処理を行ったり、新楽曲の音量を徐々に増大させる処理を行うことにより、旧楽曲から新楽曲への切り替えをより円滑に行うことができ、新楽曲へ切り替えに要する時間の短縮と相まって、切り替え時の違和感をなくすことができる。
【００４１】
また、一般に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の挿抜可能なディスク型記録媒体に記録された音データは読み出しに時間がかかるが、音データの先頭部を読み出して半導体メモリに格納する処理をイベント発生前に行っておくことにより、イベント発生に伴って開始するこの音データに基づく新楽曲の再生動作の遅延時間を短縮することが可能になる。
【００４２】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。上述した実施形態では、先読み音データ格納部１３２と音データ格納部１３４、１３６とを分けたが、物理的には一つの半導体メモリを用いて構成するようにしてもよい。また、イベント発生後に２つの音データ格納部１３４、１３６を用いて音データの格納と読出しを交互に行うダブルバッファ方式について説明したが、一つの格納領域を用いてデータの読み書きを行うリングバッファ方式あるいは先入れ先出し（ＦＩＦＯ）方式を採用するようにしてもよい。
【００４３】
また、上述した先読み音データ格納部１３２に格納されるデータの先頭部の容量の設定値を、音データの種類等に応じて変更するようにしてもよい。これにより、例えば、トラック数が異なる音データの先頭部の再生時間を調整することが可能になり、イベント発生後に読み込むデータの後続部に基づく再生動作を開始するまで、間を空けずにこの先頭部に基づく再生動作を行うことが可能になる。
【００４４】
また、上述した実施形態では、ＣＤ−ＲＯＭ１８８に記録されている音データを読み出す場合を考えたが、所定の通信回線およびネットワークを介してゲームサーバからストリームデータとしての音データを読み込んで、これに対応する効果音の再生を行うゲーム装置に本発明を適用することもできる。
【００４５】
また、上述した実施形態では、イベント発生に伴う分岐において、それまでのゲームの進行状況に応じてセットされたフラグの内容に応じて分岐先を設定したが、プレーヤがコントローラ３００を操作したときの操作内容に応じて分岐先が決定される場合にも本発明を適用することができる。
【００４６】
また、上述した実施形態では、イベント発生に伴う分岐において再生楽曲を切り替える場合について説明したが、再生対象は楽曲だけでなく画像等であってもよい。例えば、イベント発生に伴う分岐において再生画像を切り替える場合に、イベント発生後に画像データをＣＤ−ＲＯＭ１８８から読み出していたのでは、この画像データを用いた画像の再生出力（表示）を開始するまでに長時間を要することになる。本発明を適用した場合には、ＣＤ−ＲＯＭ１８８からイベント発生前に画像データの先読みを行うことで、切替後の画像表示を開示するまでの時間を短縮することが可能になる。また、楽曲再生の場合には音量を可変してフェードアウト処理およびフェードイン処理を行ったが、画像再生の場合には画面全体の輝度を徐々に暗くあるいは明るくして（あるいはＲＧＢ各データの値を下限値あるいは上限値に徐々に近づけて）フェードアウト処理およびフェードイン処理を行うようにする。これにより、再生画像を切り替えた際の違和感をなくすことができる。
【図面の簡単な説明】
【００４７】
【図１】一実施形態のゲーム装置の構成を示す図である。
【図２】本実施形態のゲーム装置と周辺機器との接続状態を示す図である。
【図３】本実施形態のゲーム装置において再生対象となる楽曲の切り替えを行う動作手順を示す流れ図である。
【図４】本実施形態のゲーム装置での楽曲切替の概要を示す図である。
【符号の説明】
【００４８】
１００  ゲーム装置本体
１１０  ゲーム演算部
１１２  入力処理部
１１４  ゲーム進行処理部
１１６  ゲーム画像生成部
１２０  先読み判定部
１３０  読出し制御部
１３２  先読み音データ格納部
１３４、１３６  音データ格納部
１４０  効果音生成部
１８０  映像出力部
１８２  音声出力部
１８６  ディスク読取部
１８８  ＣＤ−ＲＯＭ
２００  テレビモニタ装置
２１０  表示部
２２０  スピーカ
３００  コントローラ
【図１】
2005021597.tif 000003
【図２】
2005021597.tif 000004
【図３】
2005021597.tif 000005
【図４】
2005021597.tif 000006