JP2005021596A - Game device, data reproduction method and program - Google Patents

Game device, data reproduction method and program Download PDF

Info

Publication number
JP2005021596A
JP2005021596A JP2003270591A JP2003270591A JP2005021596A JP 2005021596 A JP2005021596 A JP 2005021596A JP 2003270591 A JP2003270591 A JP 2003270591A JP 2003270591 A JP2003270591 A JP 2003270591A JP 2005021596 A JP2005021596 A JP 2005021596A
Authority
JP
Japan
Prior art keywords
data
event
read
reproduction
storage means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003270591A
Other languages
Japanese (ja)
Other versions
JP2005021596A5 (en
Inventor
Tetsukazu Nakanishi
哲一 中西
Yuichiro Okamura
祐一郎 岡村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Namco Ltd
Original Assignee
Namco Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Namco Ltd filed Critical Namco Ltd
Priority to JP2003270591A priority Critical patent/JP2005021596A/en
Publication of JP2005021596A publication Critical patent/JP2005021596A/en
Publication of JP2005021596A5 publication Critical patent/JP2005021596A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a game device, a data reproduction method and a program capable of reducing the occurrence of delay till starting a reproduction. <P>SOLUTION: This game device is provided with a game progress processing part 114 detecting the occurrence of an event, a look-ahead determination part 120 reading the head part of data before the occurrence timing of the event, a readout control part 130, a look-ahead acoustic data storage part 132 storing the head part of the readout data, and a sound effect creation part 140, when detecting the occurrence of the event, reading and reproducing the head part of the data stored in the look-ahead acoustic data storage part 132. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、順番にデータを読み出して効果音等の再生を行うゲーム装置、データ再生方法およびプログラムに関する。   The present invention relates to a game apparatus, a data reproduction method, and a program for reading out data in order and reproducing sound effects and the like.

従来から、複数の音声チャネルを有し、それぞれの音声チャネルに各トラックを対応させて楽曲の再生を行うとともに、再生対象となる楽曲を切り替える際に、旧楽曲の各トラックを異なるタイミングでフェードアウトしながら、新楽曲の各トラックを異なるタイミングでフェードインするゲーム装置が知られている(例えば、特許文献1参照。)。このゲーム装置では、各トラック毎に異なるタイミングでフェードアウトおよびフェードインを行って楽曲の切り替えを行うことにより、変更前後で曲間のつながりを滑らかにすることができるという利点がある。
特許第3205543号公報(第5−10頁、図1−9)
Conventionally, there are multiple audio channels, each track is associated with each audio channel and the music is played, and when switching the music to be played, each track of the old music is faded out at different timings. However, a game apparatus that fades in each track of a new musical piece at a different timing is known (for example, see Patent Document 1). This game device has an advantage that the connection between songs can be smoothed before and after the change by performing the fade-out and fade-in at different timings for each track and switching the music.
Japanese Patent No. 3205543 (page 5-10, FIG. 1-9)

ところで、上述した特許文献1に開示されたゲーム装置では、新楽曲の再生が開始されるまである程度の遅延が生じるという問題があり、プレーヤ等によって楽曲の切り替え指示がなされてから実際に新楽曲が再生されるまでの時間差による違和感が発生していた。特許文献1のゲーム装置では、旧楽曲と新楽曲のつながりが滑らかになるが、新楽曲の再生開始のタイミングについては特に工夫されているわけではない。このため、プレーヤの操作内容に応じて複数の楽曲の中から一つが選択されてこの楽曲の再生が開始されるような場合には、プレーヤの操作タイミングと実際の楽曲の再生開始タイミングとでは若干のずれが発生する。例えば、ゲーム中にプレーヤに対して行われた質問について、プレーヤは複数の選択肢の中から一つを選択することにより回答するものとし、複数の選択肢に対応した複数の楽曲が用意されているものとする。プレーヤがいずれかの選択肢を選択したと同時に、この選択肢に対応する楽曲の再生を開始することができればよいが、実際には、選択肢に対応した楽曲のデータを所定の格納場所から読み出した後に楽曲の再生を開始することになるため、このデータの読み出しに要する時間分は確実に再生開始タイミングが遅れることになる。特に、現在主流となっているCD−ROMやDVD−ROM等のディスク型記録媒体に記録されたプログラムや楽曲データを含む各種データを読み出すゲーム装置では、ディスク型記録媒体の該当箇所に光ピックアップを移動させて楽曲データに相当する情報を読み出す必要があるため、例えば、最も短い場合でも、プレーヤが操作部を操作してから楽曲の再生が開始されるまでに0.5秒程度の遅れを生じることになる。   By the way, in the game device disclosed in Patent Document 1 described above, there is a problem that a certain amount of delay occurs until the reproduction of a new music is started. There was a sense of incongruity due to the time difference until playback. In the game device of Patent Document 1, the connection between the old music piece and the new music piece becomes smooth, but the timing of starting the reproduction of the new music piece is not particularly devised. For this reason, when one of a plurality of music pieces is selected according to the operation content of the player and the reproduction of this music is started, there is a slight difference between the player operation timing and the actual music reproduction start timing. Deviation occurs. For example, for a question made to a player during a game, the player answers by selecting one of a plurality of options, and a plurality of songs corresponding to the plurality of options are prepared. And It is only necessary that the player can start playing the music corresponding to this option at the same time as the player selects one of the options. In practice, however, the music after reading the data of the music corresponding to the option from the predetermined storage location. Therefore, the reproduction start timing is surely delayed by the time required for reading this data. In particular, in game devices that read various data including programs and music data recorded on disk-type recording media such as CD-ROMs and DVD-ROMs, which are currently mainstream, optical pickups are provided at appropriate locations on the disk-type recording media. Since it is necessary to read the information corresponding to the music data by moving it, for example, even in the shortest case, a delay of about 0.5 seconds occurs after the player operates the operation unit until the music playback starts. It will be.

本発明は、このような点に鑑みて創作されたものであり、その目的は、再生動作が開始されるまでの遅延時間を短縮することができるゲーム装置、データ再生方法およびプログラムを提供することにある。   The present invention was created in view of the above points, and an object of the present invention is to provide a game device, a data reproduction method, and a program capable of reducing a delay time until a reproduction operation is started. It is in.

上述した課題を解決するために、本発明のゲーム装置は、ゲームの進行に伴って、少なくとも先頭部と後続部とに分けられて順番に読み込まれるデータに基づいた再生動作が行われるイベントが発生するゲーム装置であって、イベントの発生を検出するイベント検出手段と、イベントの発生タイミングよりも前にデータの先頭部を読み出すデータ先読み手段と、データ先読み手段によって読み出されたデータの先頭部が格納される先読みデータ格納手段と、イベント検出手段によってイベントの発生が検出されたときに、先読みデータ格納手段に格納されているデータの先頭部を読み出して再生動作を行うデータ再生手段とを備えている。   In order to solve the above-described problems, the game device according to the present invention generates an event in which a reproduction operation is performed based on data that is read at least in the first part and the subsequent part as the game progresses. An event detecting means for detecting the occurrence of an event, a data prefetching means for reading the head of the data before the event occurrence timing, and a head of the data read by the data prefetching means. A pre-read data storage means to be stored; and a data reproduction means for reading out the head portion of the data stored in the pre-read data storage means and performing a reproduction operation when an event occurrence is detected by the event detection means. Yes.

また、本発明のデータ再生方法は、ゲームの進行に伴って、少なくとも先頭部と後続部とに分けられて順番に読み込まれるデータに基づいた再生動作が行われるイベントが発生するゲーム装置におけるデータ再生方法であって、イベントの発生を検出する第1のステップと、イベントの発生タイミングよりも前にデータの先頭部を読み出して先読みデータ格納手段に格納する第2のステップと、イベントが発生したときに、先読みデータ格納手段に格納されているデータの先頭部を読み出して再生動作を行う第3のステップとを有している。   In addition, the data reproduction method of the present invention provides data reproduction in a game device in which an event occurs in which a reproduction operation is performed based on data that is read in order divided into at least a head part and a subsequent part as the game progresses. A first step of detecting the occurrence of an event, a second step of reading the head of the data before the event occurrence timing and storing it in the pre-read data storage means, and when the event occurs And a third step of reading out the head portion of the data stored in the pre-read data storage means and performing the reproduction operation.

また、本発明のデータ再生プログラムは、ゲームの進行に伴って、少なくとも先頭部と後続部とに分けられて順番に読み込まれるデータに基づく再生動作を行うために、コンピュータを、データに基づいた再生動作が行われるイベントの発生を検出するイベント検出手段と、イベントの発生タイミングよりも前にデータの先頭部を読み出して先読みデータ格納手段に格納するデータ先読み手段と、イベント検出手段によってイベントの発生が検出されたときに、先読みデータ格納手段に格納されているデータの先頭部を読み出して再生動作を行うデータ再生手段として機能させる。   In addition, the data reproduction program of the present invention allows a computer to perform reproduction based on data in order to perform a reproduction operation based on data that is read in order divided into at least a head part and a subsequent part as the game progresses. Event detection means for detecting the occurrence of an event for which an operation is performed, data prefetching means for reading the head portion of data before the event occurrence timing and storing it in the prefetch data storage means, and event detection means for generating an event When it is detected, it functions as data reproducing means for reading out the head portion of the data stored in the pre-read data storing means and performing a reproducing operation.

イベントが発生する前にデータの先頭部が読み出されて格納されるため、イベント発生と同時にこの先頭部を読み出して所定の再生動作を行うことが可能になり、再生動作が開始されるまでの遅延時間を短縮することが可能になる。   Since the beginning of the data is read and stored before the event occurs, it is possible to read this beginning at the same time as the event occurs and perform a predetermined playback operation until the start of the playback operation. It becomes possible to shorten the delay time.

また、上述したイベントの発生タイミングよりも後にデータの後続部を読み出すデータ読出し手段と、データ読出し手段によって読み出されたデータの後続部が格納されるデータ格納手段とをさらに備え、データ再生手段は、データの先頭部に対応する再生動作が終了した後に、データ格納手段に格納されているデータの後続部を読み出して再生動作を行うことが望ましい。これにより、イベント発生直後はそれ以前に読み出されたデータの先頭部を用いた再生動作が行われ、それ以後はイベント発生後に読み出されたデータの後続部を用いた再生動作が行われるため、データに基づく一連の再生動作を継続して実施することが可能になる。   The data reproducing means further comprises data reading means for reading a subsequent portion of data after the above-described event occurrence timing, and data storage means for storing a subsequent portion of the data read by the data reading means. After the reproduction operation corresponding to the head portion of the data is completed, it is desirable to read out the subsequent portion of the data stored in the data storage means and perform the reproduction operation. As a result, the playback operation using the head portion of the data read before the event occurs is performed immediately after the event occurrence, and the playback operation using the subsequent portion of the data read after the event occurrence is performed thereafter. Thus, it becomes possible to continuously perform a series of reproduction operations based on the data.

また、上述したイベントに対応して、内容が異なる複数のデータの中から一つが選択される場合に、データ先読み手段は、複数のデータのそれぞれに対応する先頭部を読み出して先読みデータ格納手段に格納することが望ましい。これにより、イベント発生後に必要なデータの先頭部を先読みデータ格納手段から確実に読み出して再生動作を行うことができ、再生動作が開始されるまでの遅延時間を短縮することが可能になる。   Further, when one of a plurality of data having different contents is selected in response to the above-described event, the data prefetching means reads the head portion corresponding to each of the plurality of data and stores it in the prefetched data storage means. It is desirable to store. As a result, it is possible to reliably read out the head portion of the necessary data after the occurrence of the event from the pre-read data storage means and perform the reproduction operation, and to shorten the delay time until the reproduction operation is started.

また、上述したイベント発生時あるいはその直前まで複数のデータのいずれが選択されるかがわからないことが望ましい。これにより、イベント発生時あるいはその直前までどのデータを読み出して再生を行うかがわからなくても、イベント発生時には先読みデータ格納手段に必要なデータの先頭部が格納されているため、イベント発生時にどのデータが選択された場合であっても先頭部を用いた再生動作を直ちに開始することができる。   Further, it is desirable that it is not possible to know which of a plurality of data is selected at the time of the above-described event occurrence or immediately before it. As a result, even if you do not know what data is read and played back immediately before the event occurs or immediately before that, the data read at the beginning of the data is stored in the prefetch data storage means. Even when is selected, the playback operation using the head portion can be started immediately.

また、プレーヤが操作する操作部をさらに備え、イベントはプレーヤによる操作部の操作内容に応じて発生するとともに、イベント発生時に選択されるデータは操作部の操作内容に応じて決定されることが望ましい。   In addition, it is preferable that an operation unit operated by the player is further provided, the event is generated according to the operation content of the operation unit by the player, and the data selected when the event occurs is determined according to the operation content of the operation unit. .

このようにプレーヤの操作内容に応じてイベント発生時に選択されるデータの種類が決定する場合に、どのデータが選択されても、先頭部を読み出してほとんど遅延なく再生動作を開始することが可能となる。   In this way, when the type of data to be selected when an event occurs is determined according to the operation content of the player, it is possible to read out the head and start the playback operation with almost no delay regardless of which data is selected. Become.

また、上述したデータ先読み手段およびデータ読出し手段は、挿抜可能なディスク型記録媒体に予め記録されているデータを読み出して、半導体メモリによって構成される先読みデータ格納手段とデータ格納手段に格納することが望ましい。一般に、CD−ROMやDVD−ROM等の挿抜可能なディスク型記録媒体に記録されたデータは読み出しに時間がかかるが、データの先頭部の読み出しをイベント発生前に行っておくことにより、イベント発生に伴って開始するこのデータに基づく再生動作の遅延時間を短縮することが可能になる。   The data pre-reading means and data reading means described above can read data recorded in advance in a removable disk-type recording medium and store the data in pre-read data storage means and data storage means constituted by a semiconductor memory. desirable. In general, it takes time to read data recorded on a removable disk-type recording medium such as a CD-ROM or DVD-ROM. However, by reading the head of the data before the event occurs, an event occurs. Accordingly, it is possible to shorten the delay time of the reproduction operation based on this data that starts with the data.

また、上述したデータは音データであることが望ましい。これにより、イベント発生と同時に出力される効果音等の遅延を軽減することが可能になる。   The data described above is preferably sound data. As a result, it is possible to reduce delays such as sound effects that are output simultaneously with the occurrence of an event.

また、上述した先読みデータ格納手段に格納されるデータの先頭部の容量は、データ再生手段がデータ格納手段に格納されたデータの後続部に基づく再生動作を開始可能な最小時間に相当する値よりも大きな値に設定されていることが望ましい。これにより、イベント発生後に、データの先頭部を用いた再生動作が終了した後、間を空けずに後続部を用いた再生動作を行うことが可能になる。   Further, the capacity of the head portion of the data stored in the pre-read data storage means described above is a value corresponding to the minimum time at which the data reproduction means can start the reproduction operation based on the subsequent part of the data stored in the data storage means. Is preferably set to a large value. As a result, after the event has occurred, after the reproduction operation using the head portion of the data is completed, it is possible to perform the reproduction operation using the subsequent portion without leaving a gap.

また、上述した先読みデータ格納手段に格納されるデータの先頭部の容量は変更可能であることが望ましい。これにより、音データであるか画像データであるか、音データの場合にはいくつのトラックを使用した音であるか等のデータの種類に応じて、先読みデータ格納手段に格納するデータの先頭部の容量を設定することが可能になり、イベント発生後に読み込んだデータの後続部に基づく再生動作を開始するまでの間、データの先頭部に基づく再生動作を行うことが可能になる。   Further, it is desirable that the capacity of the head portion of the data stored in the above-described prefetch data storage means can be changed. As a result, depending on the type of data such as sound data or image data, or in the case of sound data, how many tracks are used, the head portion of the data stored in the pre-read data storage means Thus, it is possible to perform a reproduction operation based on the head portion of the data until the reproduction operation based on the subsequent portion of the data read after the occurrence of the event is started.

以下、本発明を適用した一実施形態のゲーム装置について、図面を参照しながら詳細に説明する。   Hereinafter, a game device according to an embodiment to which the present invention is applied will be described in detail with reference to the drawings.

図1は、一実施形態のゲーム装置の構成を示す図である。また、図2は本実施形態のゲーム装置と周辺機器との接続状態を示す図である。本実施形態では、例えば家庭用のゲーム装置について説明を行うものとする。   FIG. 1 is a diagram illustrating a configuration of a game device according to an embodiment. FIG. 2 is a diagram showing a connection state between the game apparatus of this embodiment and peripheral devices. In the present embodiment, for example, a home game device will be described.

図1および図2に示すように、本実施形態のゲーム装置は、挿抜可能な情報記録媒体としてのCD−ROMに記憶されたゲームプログラムを実行することにより所定のゲーム演算を行ってゲーム画面表示に必要な映像信号や、各種の効果音等の音声信号を出力するゲーム装置本体100と、このゲーム装置本体100に接続されるテレビモニタ装置200と、プレーヤが手元で操作するコントローラ300とを含んで構成されている。   As shown in FIG. 1 and FIG. 2, the game apparatus of this embodiment performs a predetermined game calculation by executing a game program stored in a CD-ROM as an insertable / removable information recording medium, and displays a game screen. A game apparatus main body 100 that outputs video signals necessary for video and audio signals such as various sound effects, a TV monitor apparatus 200 connected to the game apparatus main body 100, and a controller 300 operated by a player at hand. It consists of

テレビモニタ装置200は、ゲーム装置本体100から出力される映像信号に基づいてゲーム画面をディスプレイ画面上に表示する表示部210と、ゲーム装置本体100から入力される音声信号を音に変換して出力するスピーカ220とを備えている。表示部210は、例えばCRT(陰極線管)やLCD(液晶表示装置)や液晶プロジェクタ等により構成される。   The television monitor device 200 displays a game screen on the display screen based on the video signal output from the game device body 100, and converts the sound signal input from the game device body 100 into sound and outputs the sound. The speaker 220 is provided. The display unit 210 includes, for example, a CRT (cathode ray tube), an LCD (liquid crystal display device), a liquid crystal projector, or the like.

ゲーム装置本体100は、ゲーム演算部110、映像出力部180、音声出力部182、ディスク読取部186を備えている。ゲーム演算部110は、例えばCPU、ROMおよびRAMを用いて所定のゲームプログラムを実行することにより実現することができ、ゲーム装置全体がコンピュータとして動作する。ゲーム演算部110の詳細構成については後述する。   The game apparatus main body 100 includes a game calculation unit 110, a video output unit 180, an audio output unit 182, and a disk reading unit 186. The game calculation unit 110 can be realized by executing a predetermined game program using, for example, a CPU, a ROM, and a RAM, and the entire game device operates as a computer. The detailed configuration of the game calculation unit 110 will be described later.

映像出力部180は、VRAMを含んで構成されており、ゲーム演算部110によって生成されてVRAMに格納された画像データを走査順に読み出してNTSC信号に変換することにより、テレビモニタ装置200の表示部210に向けて映像信号を出力する。音声出力部182は、ゲーム演算部110から出力される各種の音データをアナログの音声信号に変換して、テレビモニタ装置200内のスピーカ220に向けて出力する。   The video output unit 180 is configured to include a VRAM, and reads out the image data generated by the game calculation unit 110 and stored in the VRAM in the scanning order and converts it into an NTSC signal, whereby the display unit of the television monitor device 200 is displayed. A video signal is output to 210. The audio output unit 182 converts various sound data output from the game calculation unit 110 into an analog audio signal and outputs the analog audio signal to the speaker 220 in the television monitor device 200.

ディスク読取部186は、装填されているCD−ROM188に記憶されている各種のデータを読み取るためのものである。CD−ROM188には高精細なグラフィック表示を行うために必要な画像データや各種の効果音やBGM等の音データを含むゲームプログラムが記録されており、ディスク読取部186は、CD−ROM188から読み取ったゲームプログラムをゲーム演算部110に送る。また、このゲームプログラムには、効果音等の再生を行うデータ再生プログラムが含まれている。なお、ゲームプログラムを記録する情報記録媒体として、上述したCD−ROM以外のもの(例えば、DVD−ROM等)を用いるようにしてもよい。   The disk reading unit 186 is for reading various data stored in the loaded CD-ROM 188. The CD-ROM 188 stores game data including image data necessary for high-definition graphic display, various sound effects, and sound data such as BGM. The disk reading unit 186 reads from the CD-ROM 188. The obtained game program is sent to the game calculation unit 110. Further, the game program includes a data reproduction program for reproducing sound effects and the like. Note that an information recording medium for recording the game program may be one other than the above-described CD-ROM (for example, a DVD-ROM).

また、ゲーム演算部110は、ゲームの進行や各種のイベント発生に関連するゲーム演算を行うものであり、入力処理部112、ゲーム進行処理部114、ゲーム画像生成部116、先読み判定部120、読出し制御部130、先読み音データ格納部132、音データ格納部134、136、効果音生成部140を含んで構成されている。   The game calculation unit 110 performs game calculations related to the progress of the game and the occurrence of various events. The input processing unit 112, the game progress processing unit 114, the game image generation unit 116, the prefetch determination unit 120, and the read The control unit 130 includes a pre-read sound data storage unit 132, sound data storage units 134 and 136, and a sound effect generation unit 140.

入力処理部112は、コントローラ300を用いて行われるプレーヤによる入力操作内容を判定する。ゲーム進行処理部114は、入力処理部112によって判定されるプレーヤの入力操作内容に基づいてゲームを進行させ、必要に応じて各種のイベントを発生させる。また、ゲーム進行処理部114は、ゲームに登場するプレーヤキャラクタや敵キャラクタ等の各種三次元オブジェクトの配置や向き等を一定の時間間隔で計算する。   The input processing unit 112 determines the content of an input operation performed by the player using the controller 300. The game progress processing unit 114 progresses the game based on the input operation content of the player determined by the input processing unit 112, and generates various events as necessary. Further, the game progress processing unit 114 calculates the arrangement and orientation of various three-dimensional objects such as player characters and enemy characters appearing in the game at regular time intervals.

ゲーム画像生成部116は、ゲーム進行処理部114によって配置や向きが計算された各種の三次元オブジェクトに対して、プレーヤの視点位置を考慮した透視投影変換処理を行って、疑似三次元画像である二次元画像を生成する。   The game image generation unit 116 performs pseudo-projection conversion processing in consideration of the viewpoint position of the player on various 3D objects whose arrangement and orientation are calculated by the game progress processing unit 114 to obtain pseudo 3D images. Generate a two-dimensional image.

先読み判定部120は、効果音やBGMの再生タイミングよりも前にこれらの音の再生に用いられる音データの読み出しタイミングを判定する。読み出し制御部130は、ディスク読取部186に指示を送って、再生対象となる音データを含むCD−ROM188に記録された各種のデータを読み出す。   The prefetch determination unit 120 determines the read timing of sound data used for playing these sounds before the sound effects and BGM play timings. The read control unit 130 sends an instruction to the disk reading unit 186 to read various data recorded on the CD-ROM 188 including sound data to be reproduced.

先読み音データ格納部132は、先読み判定部120によって読み出しタイミングが判定されて読み出された一部の音データが格納される。また、音データ格納部134、136は、音の再生動作が実際に開始された後に残りの音データが格納される。これらの先読み音データ格納部132および音データ格納部134、136は半導体メモリを用いて構成されている。効果音生成部140は、ゲーム進行処理部114によって効果音の発生が指示されたときに、先読み音データ格納部132および2つの音データ格納部134、136に格納された音データを所定の順番で読み出して再生する。なお、効果音生成部140による生成対象となる効果音には、爆発音等の狭義の効果音だけでなく、BGMとして演奏される楽曲等の一般の楽器音やプレーヤキャラクタや敵キャラクタの声等の一般的な音も含まれており、これら各種の音を複数のFM音源やPCM音源等を用いて再生する動作が行われる。この再生動作によって生成される音信号が音声出力部182に向けて出力される。   The pre-read sound data storage unit 132 stores a part of sound data read out by the read-out determination unit 120 with the read timing determined. The sound data storage units 134 and 136 store the remaining sound data after the sound reproduction operation is actually started. These prefetch sound data storage unit 132 and sound data storage units 134 and 136 are configured using a semiconductor memory. When the game progress processing unit 114 instructs to generate a sound effect, the sound effect generating unit 140 converts the sound data stored in the pre-read sound data storage unit 132 and the two sound data storage units 134 and 136 in a predetermined order. Read and play with. Note that the sound effects to be generated by the sound effect generating unit 140 include not only narrow sound effects such as explosive sounds but also general instrument sounds such as music played as BGM, voices of player characters and enemy characters, etc. The general sound is also included, and an operation of reproducing these various sounds using a plurality of FM sound sources, PCM sound sources, or the like is performed. A sound signal generated by this reproduction operation is output toward the sound output unit 182.

上述したゲーム進行処理部114がイベント検出手段に、先読み判定部120、読出し制御部130がデータ先読み手段に、読出し制御部130がデータ読出し手段に、先読み音データ格納部132が先読みデータ格納手段に、音データ格納部134、136がデータ格納手段に、効果音生成部140がデータ再生手段に、コントローラ300が操作部にそれぞれ対応する。   The above-described game progress processing unit 114 is the event detection unit, the prefetch determination unit 120, the read control unit 130 is the data prefetch unit, the read control unit 130 is the data read unit, and the prefetch sound data storage unit 132 is the prefetch data storage unit. The sound data storage units 134 and 136 correspond to the data storage unit, the sound effect generation unit 140 corresponds to the data reproduction unit, and the controller 300 corresponds to the operation unit.

本実施形態のゲーム装置はこのような構成を有しており、次に、効果音発生に関する動作を説明する。   The game apparatus according to the present embodiment has such a configuration, and next, an operation related to sound effect generation will be described.

図3は、本実施形態のゲーム装置において効果音を再生する動作手順を示す流れ図である。   FIG. 3 is a flowchart showing an operation procedure for reproducing sound effects in the game apparatus of the present embodiment.

CD−ROM188に記録されているゲームプログラムが読み出されてゲーム進行が開始された後、先読み判定部120は、再生対象の音データを特定する(ステップ100)。例えば、次に発生するイベントにおいて、プレーヤによって3つの選択肢のいずれかが選択され、この選択された選択肢に対応する効果音の発生を行う場合には、次に再生対象となる可能性のある3つの選択肢のそれぞれに対応する3種類の効果音を生成するために用いられる3種類の音データが特定される。なお、本実施形態では、各音データは、少なくとも先頭部と一あるいは複数の後続部とに分割されて読み込まれるストリームデータ(ストリーミング型のデータ)であり、一度に読み込み可能なダウンロード型のデータとは異なっている。   After the game program recorded on the CD-ROM 188 is read and the game progress is started, the prefetch determination unit 120 specifies sound data to be reproduced (step 100). For example, in the event that occurs next, when one of the three options is selected by the player and a sound effect corresponding to the selected option is generated, there is a possibility that the next 3 will be the playback target. Three types of sound data used to generate three types of sound effects corresponding to each of the two options are specified. In the present embodiment, each sound data is stream data (streaming type data) that is read by being divided into at least a head part and one or a plurality of subsequent parts. Is different.

次に、読出し制御部130は、先読み判定部120によって特定された3種類の音データの先頭部の読み出しを行う(ステップ101)。このようにして読み出された3種類の音データのそれぞれの先頭部は、先読み音データ格納部132に格納される。   Next, the read control unit 130 reads the head portion of the three types of sound data specified by the prefetch determination unit 120 (step 101). The head part of each of the three types of sound data read out in this way is stored in the pre-read sound data storage part 132.

次に、ゲーム進行処理部114は、ゲーム進行にしたがってイベントが発生したか否かを判定する(ステップ102)。なお、ゲーム進行にしたがって発生するイベントには様々なものがあるが、この判定では、効果音等の音の発生を伴う分岐が生じるイベントのみが判定の対象となる。また、この分岐には、ゲームのストーリが変化する場合の他に、ストーリは変化しないが発生対象となる効果音等が変化する場合も含まれる。したがって、ゲームのストーリは変化しないが、BGMの曲目や曲調が変化するだけのイベントも存在する。分岐を伴うイベントが発生しない場合には否定判断が行われ、この判定が繰り返される。   Next, the game progress processing unit 114 determines whether an event has occurred according to the game progress (step 102). There are various events that occur as the game progresses. In this determination, only events that cause a branch accompanying the generation of a sound such as a sound effect are subject to determination. In addition to the case where the story of the game changes, this branch includes the case where the sound effect or the like to be generated changes although the story does not change. Therefore, although the story of the game does not change, there is an event in which the BGM music or tone changes only. If an event involving a branch does not occur, a negative determination is made and this determination is repeated.

また、分岐を伴うイベントが発生するとステップ102の判定において肯定判断が行われる。例えば、ゲーム進行に伴って3つの分岐が発生し、プレーヤがいずれかの分岐を選択したときに、分岐先に応じて異なる効果音が発生する場合を考えると、プレーヤによっていずれかの分岐が選択された時点でステップ102の判定において肯定判断が行われる。   When an event involving a branch occurs, an affirmative determination is made in the determination of step 102. For example, when the game progresses, three branches occur, and when the player selects one of the branches, a different sound effect is generated depending on the branch destination. At that time, an affirmative determination is made in the determination of step 102.

次に、ゲーム進行処理部114は、効果音生成部140に指示を送って先読み音データを用いた効果音の生成を開始するとともに、読み出し制御部130に指示を送って先読み音データの続きである後続音データの読み出しを行う(ステップ103)。   Next, the game progress processing unit 114 sends an instruction to the sound effect generating unit 140 to start generating a sound effect using the prefetched sound data, and sends an instruction to the read control unit 130 to continue the prefetched sound data. Some subsequent sound data is read (step 103).

先読み音データを用いた効果音の生成が終了すると、それまでに読み出された後続音データを用いた効果音の発生と、それ以後の効果音発生に用いられる後続音データの読み出し処理が行われる(ステップ104)。   When the generation of the sound effect using the pre-read sound data is finished, the generation of the sound effect using the subsequent sound data read up to that time and the reading process of the subsequent sound data used for the subsequent sound generation are performed. (Step 104).

図4は、本実施形態のゲーム装置での効果音発生の概要を示す図である。ここでは、プレーヤによって選択肢Aが選択された場合を例にとって説明する。ストリームデータとしての音データaは、その先頭部である音データa1と、これに続く一連の複数の音データa2、a3、a4、…とによって構成されているものとする。   FIG. 4 is a diagram showing an outline of sound effect generation in the game device of the present embodiment. Here, a case where option A is selected by the player will be described as an example. It is assumed that the sound data a as the stream data is composed of the sound data a1 which is the head portion thereof, and a series of a plurality of sound data a2, a3, a4,.

ゲーム進行に伴って時刻t0において3つの選択肢A、B、Cを有する分岐が存在する場合に、この分岐の発生前に、先読み判定部120によって各選択肢A、B、Cに対応する3種類の音データが特定され、それぞれの先頭部a1、b1、c1が読み出されて先読み音データ格納部132に格納される。各音データには、先読みの対象となる先頭部としてのヘッダ部が予め設定されており、各音データのヘッダ部分が別々に読み出されて先読み音データ格納部132に格納される。また、3種類の音データの各ヘッダ部の読み出しがイベント発生前に終了している必要がある。   When there is a branch having three options A, B, and C at time t0 as the game progresses, the prefetch determination unit 120 performs three types corresponding to each option A, B, and C before the branch occurs. The sound data is specified, and the leading portions a1, b1, and c1 are read and stored in the prefetched sound data storage unit 132. In each sound data, a header portion as a head portion to be prefetched is set in advance, and the header portion of each sound data is read out separately and stored in the prefetched sound data storage portion 132. Further, the reading of each header portion of the three types of sound data needs to be completed before the event occurs.

イベント発生後は、選択された選択肢Aに対応する効果音の生成が開始される。この処理は、半導体メモリで構成された先読み音データ格納部132に格納されている音データa1を用いて行われるため、ほとんど遅延なく行うことが可能であり、プレーヤが選択肢Aを選択した直後に音データa1に対応する効果音が出力される。また、この効果音生成動作と並行して、音データa1の続きである後続部としての音データa2と音データa3の一部(時間的に余裕がある場合には音データa3の全部を読み出すようにしてもよい)が順番に読み出され、音データ格納部134、136のそれぞれに格納される。なお、音データa1を用いた効果音の発生が終了するより前に、次の音データa2の読み出しが完了するように、先読み音データ格納部132や音データ格納部134等に格納される音データの容量が設定されている。すなわち、音データa1の容量は、次の音データa2に基づく効果音生成を開始可能な最小時間に相当する値よりも大きな値が設定されている。   After the event occurs, generation of a sound effect corresponding to the selected option A is started. Since this process is performed using the sound data a1 stored in the prefetched sound data storage unit 132 constituted by a semiconductor memory, it can be performed with almost no delay, and immediately after the player selects the option A. A sound effect corresponding to the sound data a1 is output. Further, in parallel with the sound effect generation operation, the sound data a2 and the sound data a3 as a continuation part of the sound data a1 and a part of the sound data a3 (if there is time allowance, the entire sound data a3 is read out. May be read in order and stored in the sound data storage units 134 and 136, respectively. Note that the sound stored in the pre-read sound data storage unit 132, the sound data storage unit 134, or the like so that the reading of the next sound data a2 is completed before the generation of the sound effect using the sound data a1 is completed. Data capacity is set. That is, the volume of the sound data a1 is set to a value larger than the value corresponding to the minimum time during which sound effect generation based on the next sound data a2 can be started.

音データa1を用いた効果音の生成処理が終了すると、続けて、音データ格納部134に格納された音データa2を用いた効果音の生成処理が行われる。この効果音生成動作と並行して、音データa3の残り部分が読み出され、音データ格納部136に格納される。   When the sound effect generation process using the sound data a1 is completed, the sound effect generation process using the sound data a2 stored in the sound data storage unit 134 is subsequently performed. In parallel with the sound effect generation operation, the remaining part of the sound data a3 is read and stored in the sound data storage unit 136.

音データa2を用いた効果音の生成処理が終了すると、続けて、音データ格納部136に格納された音データa3を用いた効果音の生成処理が行われる。また、この効果音生成動作と並行して、音データa4が読み出され、それ以前の効果音生成動作で使用された音データ格納部134に格納される。   When the sound effect generation process using the sound data a2 is completed, the sound effect generation process using the sound data a3 stored in the sound data storage unit 136 is subsequently performed. In parallel with the sound effect generation operation, the sound data a4 is read and stored in the sound data storage unit 134 used in the previous sound effect generation operation.

以後、音データ格納部134と音データ格納部136が交互に使用され、それぞれに格納されている音データが用いられて継続的に効果音生成が行われる。   Thereafter, the sound data storage unit 134 and the sound data storage unit 136 are alternately used, and sound effects are continuously generated using the sound data stored in each of them.

このように、本実施形態のゲーム装置では、イベントが発生する前にデータの先頭部として音データa1等が読み出されて先読み音データ格納部132に格納されるため、イベント発生と同時に音データa1等を読み出して効果音の生成動作を行うことが可能になり、再生動作が開始されるまでの遅延時間を短縮することが可能になる。また、イベント発生直後はそれ以前に読み出されたデータの先頭部としてデータa1を用いた再生動作が行われ、それ以後はイベント発生後に読み出されたデータの後続部としてのデータa2、a3、…を用いた再生動作が行われるため、一連の効果音の再生動作を継続して実施することが可能になる。   As described above, in the game device according to the present embodiment, the sound data a1 and the like are read as the head portion of the data before the event occurs and stored in the prefetch sound data storage unit 132. It is possible to read out a1 and the like and perform a sound effect generation operation, and it is possible to shorten the delay time until the reproduction operation is started. Immediately after the event occurs, a playback operation is performed using the data a1 as the head portion of the data read before that, and thereafter, the data a2, a3, Since the reproduction operation using... Is performed, a series of sound effect reproduction operations can be continuously performed.

また、イベントに対応して、内容が異なる複数のデータの中から一つが選択される分岐が発生する場合に、先読み判定部120によってこれら複数のデータを特定してそれぞれの先頭部を読み出すため、イベントによってどのデータが選択された場合であっても、イベント発生後に選択されたデータの先頭部を用いて効果音の再生動作を行うことができ、再生動作が開始されるまでの遅延時間を短縮することが可能になる。特に、イベント発生時あるいはその直前まで複数のデータのいずれが選択されるかがわからない場合であっても、イベント発生時には先読み音データ格納部132に必要なデータの先頭部を格納しておくことができるため、イベント発生時にどのデータが選択された場合であっても先頭部も用いた再生動作を直ちに開始することができる。   Further, when a branch occurs in which one of a plurality of pieces of data with different contents is selected in response to an event, the plurality of pieces of data are identified by the prefetch determination unit 120 and each head portion is read out. Regardless of which data is selected by the event, the sound effect playback operation can be performed using the head of the data selected after the event occurs, and the delay time until the playback operation is started is shortened. It becomes possible to do. In particular, even when it is not clear which of a plurality of data is selected at the time of occurrence of an event or until immediately before that, the head portion of necessary data may be stored in the prefetch sound data storage unit 132 at the time of occurrence of an event. Therefore, even if any data is selected when the event occurs, the reproduction operation using the head portion can be started immediately.

また、一般に、CD−ROMやDVD−ROM等の挿抜可能なディスク型記録媒体に記録されたデータは読み出しに時間がかかるが、データの先頭部を読み出して半導体メモリに格納する処理をイベント発生前に行っておくことにより、イベント発生に伴って開始するこのデータに基づく再生動作の遅延時間を短縮することが可能になる。   In general, data recorded on a removable disk-type recording medium such as a CD-ROM or DVD-ROM takes a long time to read, but the process of reading the head of the data and storing it in the semiconductor memory is performed before an event occurs. By performing the above, it becomes possible to reduce the delay time of the reproduction operation based on this data that starts when an event occurs.

また、先読み音データ格納部132に格納されるデータの先頭部の容量を、効果音生成部140が音データ格納部134に格納されたデータの後続部に基づく再生動作を開始可能な最小時間に相当する値よりも大きな値に設定しているため、イベント発生後に、データの先頭部を用いた効果音の再生動作が終了した後、間を空けずに後続部を用いた効果音の再生動作を行うことが可能になる。   Further, the capacity of the head portion of the data stored in the pre-read sound data storage unit 132 is set to the minimum time at which the sound effect generation unit 140 can start the reproduction operation based on the subsequent portion of the data stored in the sound data storage unit 134. Since it is set to a value larger than the corresponding value, after the event has occurred, after the sound effect playback operation using the head portion of the data has been completed, the sound effect playback operation using the subsequent portion is not interrupted. It becomes possible to do.

なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。上述した実施形態では、音データの読出しおよび再生動作に着目して説明したが、画像データの読出しおよび再生動作についても本発明を適用することができる。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation implementation is possible within the range of the summary of this invention. In the above-described embodiment, the description has been given focusing on the sound data reading and reproducing operation, but the present invention can also be applied to the image data reading and reproducing operation.

また、上述した実施形態では、先読み音データ格納部132と音データ格納部134、136とを分けたが、物理的には一つの半導体メモリを用いて構成するようにしてもよい。また、イベント発生後に2つの音データ格納部134、136を用いて音データの格納と読出しを交互に行うダブルバッファ方式について説明したが、一つの格納領域を用いてデータの読み書きを行うリングバッファ方式あるいは先入れ先出し(FIFO)方式を採用するようにしてもよい。   In the above-described embodiment, the pre-read sound data storage unit 132 and the sound data storage units 134 and 136 are separated. However, physically, a single semiconductor memory may be used. Further, the double buffer method for alternately storing and reading sound data using the two sound data storage units 134 and 136 after the occurrence of an event has been described, but the ring buffer method for reading and writing data using a single storage area. Alternatively, a first-in first-out (FIFO) method may be adopted.

また、上述した先読み音データ格納部132に格納されるデータの先頭部の容量の設定値を、音データの種類等に応じて変更するようにしてもよい。これにより、例えば、トラック数が異なる音データの先頭部の再生時間を調整することが可能になり、イベント発生後に読み込むデータの後続部に基づく再生動作を開始するまで、間を空けずにこの先頭部に基づく再生動作を行うことが可能になる。   Further, the setting value of the capacity of the head portion of the data stored in the prefetch sound data storage unit 132 described above may be changed according to the type of sound data and the like. As a result, for example, it becomes possible to adjust the playback time of the head part of sound data with a different number of tracks, and this head is not paused until a playback operation based on the subsequent part of the data read after the event occurs is started. It is possible to perform a reproduction operation based on the section.

また、上述した実施形態では、CD−ROM188に記録されている音データを読み出す場合を考えたが、所定の通信回線およびネットワークを介してゲームサーバからストリームデータとしての音データを読み込んで、これに対応する効果音の再生を行うゲーム装置に本発明を適用することもできる。   In the above-described embodiment, the case where the sound data recorded on the CD-ROM 188 is read is considered. However, the sound data as stream data is read from the game server via a predetermined communication line and network, and this is read. The present invention can also be applied to a game device that reproduces a corresponding sound effect.

一実施形態のゲーム装置の構成を示す図である。It is a figure which shows the structure of the game device of one Embodiment. 本実施形態のゲーム装置と周辺機器との接続状態を示す図である。It is a figure which shows the connection state of the game device of this embodiment, and a peripheral device. 本実施形態のゲーム装置において効果音を再生する動作手順を示す流れ図である。It is a flowchart which shows the operation | movement procedure which reproduces | regenerates a sound effect in the game device of this embodiment. 本実施形態のゲーム装置での効果音発生の概要を示す図である。It is a figure which shows the outline | summary of sound effect generation with the game device of this embodiment.

符号の説明Explanation of symbols

100 ゲーム装置本体
110 ゲーム演算部
112 入力処理部
114 ゲーム進行処理部
116 ゲーム画像生成部
120 先読み判定部
130 読出し制御部
132 先読み音データ格納部
134、136 音データ格納部
140 効果音生成部
180 映像出力部
182 音声出力部
186 ディスク読取部
188 CD−ROM
200 テレビモニタ装置
210 表示部
220 スピーカ
300 コントローラ
DESCRIPTION OF SYMBOLS 100 Game apparatus main body 110 Game calculating part 112 Input process part 114 Game progress process part 116 Game image generation part 120 Prefetch determination part 130 Read control part 132 Prefetch sound data storage part 134, 136 Sound data storage part 140 Sound effect generation part 180 Image | video Output unit 182 Audio output unit 186 Disc reading unit 188 CD-ROM
200 TV Monitor Device 210 Display Unit 220 Speaker 300 Controller

Claims (21)

ゲームの進行に伴って、少なくとも先頭部と後続部とに分けられて順番に読み込まれるデータに基づいた再生動作が行われるイベントが発生するゲーム装置であって、
前記イベントの発生を検出するイベント検出手段と、
前記イベントの発生タイミングよりも前に前記データの先頭部を読み出すデータ先読み手段と、
前記データ先読み手段によって読み出された前記データの先頭部が格納される先読みデータ格納手段と、
前記イベント検出手段によって前記イベントの発生が検出されたときに、前記先読みデータ格納手段に格納されている前記データの先頭部を読み出して再生動作を行うデータ再生手段と、
を備えることを特徴とするゲーム装置。
As the game progresses, the game device generates an event in which a playback operation is performed based on data that is read at least divided into a head part and a subsequent part,
Event detection means for detecting the occurrence of the event;
Data prefetching means for reading the head of the data before the occurrence timing of the event;
Prefetch data storage means for storing a head portion of the data read by the data prefetch means;
Data reproducing means for reading out the head of the data stored in the prefetched data storage means and performing a reproducing operation when the event detection means detects the occurrence of the event;
A game apparatus comprising:
請求項1において、
前記イベントの発生タイミングよりも後に前記データの後続部を読み出すデータ読出し手段と、前記データ読出し手段によって読み出された前記データの後続部が格納されるデータ格納手段とをさらに備え、
前記データ再生手段は、前記データの先頭部に対応する再生動作が終了した後に、前記データ格納手段に格納されている前記データの後続部を読み出して再生動作を行うことを特徴とするゲーム装置。
In claim 1,
Data reading means for reading a subsequent portion of the data after the occurrence timing of the event, and data storage means for storing a subsequent portion of the data read by the data reading means,
The game apparatus according to claim 1, wherein after the reproduction operation corresponding to the head portion of the data is completed, the data reproduction unit reads the subsequent portion of the data stored in the data storage unit and performs the reproduction operation.
請求項1または2において、
前記イベントに対応して、内容が異なる複数の前記データの中から一つが選択される場合に、前記データ先読み手段は、前記複数のデータのそれぞれに対応する前記先頭部を読み出して前記先読みデータ格納手段に格納することを特徴とするゲーム装置。
In claim 1 or 2,
When one of the plurality of data having different contents is selected corresponding to the event, the data prefetching means reads the head portion corresponding to each of the plurality of data and stores the prefetched data A game device stored in the means.
請求項3において、
前記イベント発生時あるいはその直前まで前記複数のデータのいずれが選択されるかがわからないことを特徴とするゲーム装置。
In claim 3,
A game apparatus characterized by not knowing which of the plurality of data is selected at the time of occurrence of the event or immediately before it.
請求項4において、
プレーヤが操作する操作部をさらに備え、
前記イベントはプレーヤによる前記操作部の操作内容に応じて発生するとともに、前記イベント発生時に選択される前記データは前記操作部の操作内容に応じて決定されることを特徴とするゲーム装置。
In claim 4,
It further includes an operation unit operated by the player,
The game apparatus according to claim 1, wherein the event is generated according to an operation content of the operation unit by a player, and the data selected when the event occurs is determined according to the operation content of the operation unit.
請求項2において、
前記データ先読み手段および前記データ読出し手段は、挿抜可能なディスク型記録媒体に予め記録されている前記データを読み出して、半導体メモリによって構成される前記先読みデータ格納手段と前記データ格納手段に格納することを特徴とするゲーム装置。
In claim 2,
The data prefetching means and the data reading means read the data recorded in advance in a removable disk-type recording medium and store the data in the prefetched data storage means and the data storage means constituted by a semiconductor memory. A game device characterized by the above.
請求項1〜6のいずれかにおいて、
前記データは音データであることを特徴とするゲーム装置。
In any one of Claims 1-6,
The game apparatus, wherein the data is sound data.
請求項2において、
前記先読みデータ格納手段に格納される前記データの先頭部の容量は、前記データ再生手段が前記データ格納手段に格納された前記データの後続部に基づく再生動作を開始可能な最小時間に相当する値よりも大きな値に設定されていることを特徴とするゲーム装置。
In claim 2,
The capacity of the head portion of the data stored in the pre-read data storage means is a value corresponding to the minimum time during which the data reproduction means can start the reproduction operation based on the subsequent part of the data stored in the data storage means A game device characterized by being set to a larger value.
請求項1〜8のいずれかにおいて、
前記先読みデータ格納手段に格納される前記データの先頭部の容量は変更可能であることを特徴とするゲーム装置。
In any one of Claims 1-8,
A game apparatus characterized in that a capacity of a head portion of the data stored in the prefetch data storage means can be changed.
ゲームの進行に伴って、少なくとも先頭部と後続部とに分けられて順番に読み込まれるデータに基づいた再生動作が行われるイベントが発生するゲーム装置におけるデータ再生方法であって、
前記イベントの発生を検出する第1のステップと、
前記イベントの発生タイミングよりも前に前記データの先頭部を読み出して先読みデータ格納手段に格納する第2のステップと、
前記イベントが発生したときに、前記先読みデータ格納手段に格納されている前記データの先頭部を読み出して再生動作を行う第3のステップと、
を有することを特徴とするデータ再生方法。
A data playback method in a game device in which an event occurs in which a playback operation is performed based on data read in order divided into at least a head part and a subsequent part as the game progresses,
A first step of detecting the occurrence of the event;
A second step of reading the head of the data before the occurrence timing of the event and storing it in the pre-read data storage means;
A third step of performing a reproduction operation by reading a head portion of the data stored in the prefetched data storage means when the event occurs;
A data reproduction method characterized by comprising:
請求項10において、
前記イベントの発生タイミングよりも後に前記データの後続部を読み出してデータ格納手段に格納する第4のステップをさらに有し、
前記第3のステップにおいて、前記データの先頭部に対応する再生動作が終了した後に、前記データ格納手段に格納されている前記データの後続部を読み出して再生動作を行うことを特徴とするデータ再生方法。
In claim 10,
A fourth step of reading a subsequent portion of the data after the occurrence timing of the event and storing it in the data storage means;
In the third step, after the reproduction operation corresponding to the head portion of the data is completed, a reproduction operation is performed by reading the subsequent portion of the data stored in the data storage means. Method.
請求項10または11において、
前記イベントに対応して、内容が異なる複数の前記データの中から一つが選択される場合に、前記第2のステップにおいて、前記複数のデータのそれぞれに対応する前記先頭部を読み出して前記先読みデータ格納手段に格納することを特徴とするデータ再生方法。
In claim 10 or 11,
When one of the plurality of pieces of data having different contents is selected corresponding to the event, in the second step, the head portion corresponding to each of the plurality of pieces of data is read and the prefetched data A data reproduction method characterized by storing in a storage means.
請求項12において、
前記イベント発生時あるいはその直前まで前記複数のデータのいずれが選択されるかがわからないことを特徴とするデータ再生方法。
In claim 12,
A data reproduction method characterized by not knowing which of the plurality of data is selected at the time of occurrence of the event or immediately before it.
請求項11において、
前記第2および第4のステップにおいて、挿抜可能なディスク型記録媒体に予め記録されている前記データを読み出して、半導体メモリによって構成される前記先読みデータ格納手段と前記データ格納手段に格納することを特徴とするデータ再生方法。
In claim 11,
In the second and fourth steps, the data recorded in advance in a removable disk-type recording medium is read and stored in the pre-read data storage means and the data storage means constituted by a semiconductor memory. A characteristic data reproduction method.
10〜14のいずれかにおいて、
前記データは音データであることを特徴とするデータ再生方法。
Any one of 10-14,
A data reproduction method, wherein the data is sound data.
ゲームの進行に伴って、少なくとも先頭部と後続部とに分けられて順番に読み込まれるデータに基づく再生動作を行うために、コンピュータを、
前記データに基づいた再生動作が行われるイベントの発生を検出するイベント検出手段と、
前記イベントの発生タイミングよりも前に前記データの先頭部を読み出して先読みデータ格納手段に格納するデータ先読み手段と、
前記イベント検出手段によって前記イベントの発生が検出されたときに、前記先読みデータ格納手段に格納されている前記データの先頭部を読み出して再生動作を行うデータ再生手段と、
して機能させるためのデータ再生プログラム。
In order to perform a reproduction operation based on data read in order divided into at least a head part and a subsequent part as the game progresses,
Event detection means for detecting the occurrence of an event in which a reproduction operation based on the data is performed;
Data prefetching means for reading the head of the data before the occurrence timing of the event and storing it in the prefetched data storage means;
A data reproducing means for reading out a head portion of the data stored in the prefetched data storing means and performing a reproducing operation when the event detecting means detects the occurrence of the event;
Data playback program to make it function.
請求項16において、
コンピュータを、前記イベントの発生タイミングよりも後に前記データの後続部を読み出してデータ格納手段に格納するデータ読出し手段として機能させるとともに、
前記データ再生手段は、前記データの先頭部に対応する再生動作が終了した後に、前記データ格納手段に格納されている前記データの後続部を読み出して再生動作を行うことを特徴とするデータ再生プログラム。
In claim 16,
The computer is caused to function as data reading means for reading a subsequent portion of the data after the occurrence timing of the event and storing it in the data storage means,
A data reproduction program characterized in that the data reproduction means performs a reproduction operation by reading a subsequent portion of the data stored in the data storage means after the reproduction operation corresponding to the head portion of the data is completed. .
請求項16または17において、
前記イベントに対応して、内容が異なる複数の前記データの中から一つが選択される場合に、前記第2のステップにおいて、前記複数のデータのそれぞれに対応する前記先頭部を読み出して前記先読みデータ格納手段に格納することを特徴とするデータ再生プログラム。
In claim 16 or 17,
When one of the plurality of pieces of data having different contents is selected corresponding to the event, in the second step, the head portion corresponding to each of the plurality of pieces of data is read and the prefetched data A data reproduction program stored in a storage means.
請求項18において、
前記イベント発生時あるいはその直前まで前記複数のデータのいずれが選択されるかがわからないことを特徴とするデータ再生プログラム。
In claim 18,
A data reproduction program characterized by not knowing which of the plurality of data is selected at the time of occurrence of the event or immediately before it.
請求項17において、
前記データ先読み手段および前記データ読出し手段は、挿抜可能なディスク型記録媒体に予め記録されている前記データを読み出して、半導体メモリによって構成される前記先読みデータ格納手段と前記データ格納手段に格納することを特徴とするデータ再生プログラム。
In claim 17,
The data prefetching means and the data reading means read the data recorded in advance in a removable disk-type recording medium and store the data in the prefetched data storage means and the data storage means constituted by a semiconductor memory. A data reproduction program characterized by the above.
16〜20のいずれかにおいて、
前記データは音データであることを特徴とするデータ再生プログラム。
In any of 16-20,
A data reproduction program characterized in that the data is sound data.
JP2003270591A 2003-07-03 2003-07-03 Game device, data reproduction method and program Pending JP2005021596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003270591A JP2005021596A (en) 2003-07-03 2003-07-03 Game device, data reproduction method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003270591A JP2005021596A (en) 2003-07-03 2003-07-03 Game device, data reproduction method and program

Publications (2)

Publication Number Publication Date
JP2005021596A true JP2005021596A (en) 2005-01-27
JP2005021596A5 JP2005021596A5 (en) 2006-06-29

Family

ID=34190501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003270591A Pending JP2005021596A (en) 2003-07-03 2003-07-03 Game device, data reproduction method and program

Country Status (1)

Country Link
JP (1) JP2005021596A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011015108A (en) * 2009-07-01 2011-01-20 Funai Electric Co Ltd Playback device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011015108A (en) * 2009-07-01 2011-01-20 Funai Electric Co Ltd Playback device

Similar Documents

Publication Publication Date Title
JP3378345B2 (en) Reproduction device, recording method and reproduction method
US5701511A (en) Redbook audio sequencing
JP2003514456A (en) Real-time pause catch-up on disk media
US7313319B2 (en) Information storage medium, video recording method and information reproducing device
WO2007148777A1 (en) Reproduction device, method, and program
JP4879976B2 (en) Reproduction apparatus, repetitive reproduction method of reproduction apparatus, and program
JP2003006992A (en) Information reproducing method and information reproducing device
KR0176961B1 (en) Video cd reproduction device with search mode of caption screen
JPH08195022A (en) Disk reproducing device, karaoke system and disk reproducing method
JP2005021596A (en) Game device, data reproduction method and program
JP2004333679A (en) Program, method, and apparatus for speech reproduction
JP2005021597A (en) Game device, reproduction switching method and program
JP2008112495A (en) Recording and reproducing device
JP2003023607A (en) Reproducing device
JPH11134774A (en) Voice and moving picture reproducer and its method
US20070113166A1 (en) Method of authoring audiovisual content, audiovisual product, method of producing audiovisual product and apparatus
JP4880298B2 (en) Program, information storage medium, and data reproduction system
JP5022638B2 (en) Video playback apparatus and video playback method
JP6958341B2 (en) Methods, devices, and programs for playing VR content
JP4172489B2 (en) Optical disk playback device
JP3092612U (en) DVD player integrated television receiver and video / audio playback device
KR20040064955A (en) Method for controling a slide show in optical disc device
KR19990041947A (en) Repeat play method of optical disc player
JP4442321B2 (en) Image reproducing apparatus, program, recording medium and method
KR0135452B1 (en) Apparatus and method for calculating reproduction address

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060516

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070703

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070831

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071023