JP2000156039A - Multi-track recording and reproducing system and device - Google Patents

Multi-track recording and reproducing system and device

Info

Publication number
JP2000156039A
JP2000156039A JP10328669A JP32866998A JP2000156039A JP 2000156039 A JP2000156039 A JP 2000156039A JP 10328669 A JP10328669 A JP 10328669A JP 32866998 A JP32866998 A JP 32866998A JP 2000156039 A JP2000156039 A JP 2000156039A
Authority
JP
Japan
Prior art keywords
data
audio
recording medium
interleaved
memory
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
JP10328669A
Other languages
Japanese (ja)
Inventor
Kohei Kamata
浩平 鎌田
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.)
BANTAN INTERNATIONAL KK
Original Assignee
BANTAN INTERNATIONAL KK
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 BANTAN INTERNATIONAL KK filed Critical BANTAN INTERNATIONAL KK
Priority to JP10328669A priority Critical patent/JP2000156039A/en
Publication of JP2000156039A publication Critical patent/JP2000156039A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable multi-track playing or multi-channel reproduction by reading out interleave data from a medium, storing temporarily them in a buffer memory, and reading out in parallel each data of plural kinds constituting basic interleave data from the buffer memory. SOLUTION: Basic interleave data circulating and selecting in order of an interleave data unit data channel is formed. Music data including a header part and an interleave part is supplied to a data recording device from an interleave device. A CPU 21a specifies a music address of a CD-ROM device, commands signal reproduction, and performs take-in of data. When a header part of music is read in the prescribed memory region, control parameters such as the number of channels of header information and the like is set to DSP of a voice processing section 21e. An interleave data part of a music file is read with a block unit of a buffer memory, and it is transferred to a CD-ROM buffer, a main memory buffer, and a sound memory.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の音源の音声
の記録再生方式及びこれを実行する装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for recording and reproducing sounds from a plurality of sound sources and an apparatus for executing the method.

【0002】[0002]

【従来の技術】従来の家庭用ゲーム装置では、ゲームの
臨場感を高めるためにゲームの進行と同時に音声を出力
している。かかる音声は、CD−ROM等の媒体に記録
されている曲データ(音声データ)をゲーム装置に内蔵
の音声回路によって再生する。あるいは、MIDIデー
タ等を音源に与えて発音させる。
2. Description of the Related Art In conventional home game machines, sound is output simultaneously with the progress of a game in order to enhance the sense of reality of the game. Such sound is reproduced by music data (sound data) recorded on a medium such as a CD-ROM by a sound circuit built in the game device. Alternatively, MIDI data or the like is given to a sound source to generate sound.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、家庭用
ゲーム装置等が備える音声回路は、モノラル、又は2チ
ャンネルのステレオ回路であり、多数(複数)の音源を
多数(複数)の情報記録トラックにそれぞれ独立に記録
した媒体を演奏するいわゆるマルチトラック(あるいは
マルチチャンネル)再生を行うことは困難である。この
ため、音楽に関連したゲーム等の特に高音質や音場再現
が望ましいプログラムであっても、臨場感や高音質の実
現には一定の限界があった。
However, the audio circuit provided in the home game device or the like is a monaural or two-channel stereo circuit, and a large number (plurality) of sound sources are respectively recorded on a large number (plurality) of information recording tracks. It is difficult to perform so-called multi-track (or multi-channel) reproduction in which an independently recorded medium is played. For this reason, even for a program such as a game related to music that requires particularly high sound quality and sound field reproduction, there is a certain limit in realizing a sense of presence and high sound quality.

【0004】よって、本発明は、家庭用ゲーム装置等の
小規模のコンピュータシステムであってもマルチトラッ
ク演奏あるいはマルチチャンネル再生を可能とすること
を目的とする。
Accordingly, it is an object of the present invention to enable multi-track performance or multi-channel reproduction even in a small-scale computer system such as a home game machine.

【0005】また、本発明は、家庭用ゲーム装置等の小
規模のコンピュータシステムであってもマルチトラック
演奏(再生)を可能とするマルチトラックの記録再生方
式を提供することを目的とする。
Another object of the present invention is to provide a multi-track recording / reproducing method which enables multi-track performance (reproduction) even in a small-scale computer system such as a home game machine.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、本発明のデータの記録再生方式は、複数種類の一連
のデータの各々を所定長毎に区切り、区切られた各デー
タを一定の順序で組合わせて基本インタリーブデータを
得ることを繰返して一連のインタリーブデータを形成す
るインタリーブデータ形成過程と、上記インタリーブデ
ータを情報記録媒体に記録する記録過程と、上記情報記
録媒体から上記インタリーブデータを読出し、バッファ
メモリに一時的に記憶する一時記憶過程と、上記バッフ
ァメモリから上記基本インタリーブデータを構成する上
記複数種類のデータの各々を並列的に読出してデータ処
理を行うデータ処理過程と、を含む。
In order to achieve the above object, a data recording / reproducing method according to the present invention is characterized in that a plurality of types of series of data are divided into predetermined lengths, and the divided data are arranged in a predetermined order. An interleaved data forming step of forming a series of interleaved data by repeating obtaining basic interleaved data in combination with a recording step of recording the interleaved data on an information recording medium; and reading the interleaved data from the information recording medium. A temporary storage step of temporarily storing data in the buffer memory; and a data processing step of performing data processing by reading each of the plurality of types of data constituting the basic interleaved data from the buffer memory in parallel.

【0007】また、本発明のデータの記録再生方式は、
複数種類の一連のデータの各々を所定長毎に区切り、区
切られた各データを一定の順序で組合わせて基本インタ
リーブデータを得ることを繰返して一連のインタリーブ
データを形成するインタリーブデータ形成過程と、上記
インタリーブデータを情報記録媒体に記録する記録過程
と、メモリに少なくとも2つの上記基本インタリーブデ
ータをそれぞれ記憶する少なくとも2つのバッファ領域
を確保するバッファ領域確保過程と、上記情報記録媒体
から上記インタリーブデータを読出し、上記メモリの各
バッファ領域に上記基本インタリーブデータを交互に記
憶する一時記憶過程と、各バッファ領域から交互に上記
基本インタリーブデータを構成する上記複数種類のデー
タの各々を並列的に読出してデータ処理を行うデータ処
理過程と、を含む。
The data recording / reproducing method of the present invention is as follows.
An interleave data forming step of forming a series of interleaved data by repeatedly separating a plurality of types of series of data into predetermined lengths and repeatedly obtaining basic interleaved data by combining the separated data in a predetermined order; A recording step of recording the interleaved data on an information recording medium, a buffer area securing step of securing at least two buffer areas for respectively storing at least two of the basic interleaved data in a memory, and a step of storing the interleaved data from the information recording medium. Reading and temporarily storing the basic interleaved data in each buffer area of the memory alternately; and reading the data of the plurality of types of data constituting the basic interleaved data alternately from each buffer area in parallel. Performing data processing.

【0008】かかる構成とすることにより、複数トラッ
クに記録された音声を一つのトラックに記録し、読出さ
れたデータから各トラックの音声データを並列的に読出
して複数トラックを再生し、多数の音源による再生音に
変換することが可能となる。
With this configuration, the sound recorded on a plurality of tracks is recorded on one track, the sound data of each track is read in parallel from the read data, and the plurality of tracks are reproduced, whereby a large number of sound sources are reproduced. Can be converted into a reproduced sound.

【0009】好ましくは、上記バッファ領域確保過程
は、上記情報記録媒体のセクタサイズと上記データの種
類数と基づいて必要なバッファ領域の大きさを確保す
る。
Preferably, the buffer area securing step secures a necessary buffer area size based on the sector size of the information recording medium and the number of types of the data.

【0010】好ましくは、上記一連のデータは音声をA
DPCM変換した音声データであり、上記データ処理は
複数種類の音声データの合成である。
[0010] Preferably, the series of data includes a voice A
The audio data is DPCM-converted audio data, and the data processing is synthesis of a plurality of types of audio data.

【0011】本発明の情報記録媒体は、音声を再生する
機能を備えるコンピュータシステムを制御するプログラ
ムのファイルを記録したプログラム記憶領域と、上記音
声の再生に使用する音声データのファイルを記憶した音
声データ記憶領域と、各ファイルの記憶場所を示すテー
ブルを記憶したテーブル記憶領域とを含む情報記録媒体
において、上記音声データはヘッダ部とデータ部とから
なり、上記データ部には、複数トラックの一連のADP
CMデータの各々を所定長毎に区切り、区切られた各デ
ータを一定の順序で組合わせることを繰返してなるイン
タリーブデータが1トラックに記録され、上記ヘッダ部
には、データ部に記録されたADPCMデータを音声に
復号する条件が記録される。
An information recording medium according to the present invention comprises: a program storage area in which a file of a program for controlling a computer system having a function of reproducing sound is recorded; and a sound data storing a file of sound data used for reproducing the sound. In an information recording medium including a storage area and a table storage area storing a table indicating a storage location of each file, the audio data includes a header section and a data section, and the data section includes a series of a plurality of tracks. ADP
The interleaved data obtained by dividing each of the CM data into predetermined lengths and repeatedly combining the divided data in a predetermined order is recorded on one track, and the header section includes the ADPCM recorded in the data section. A condition for decoding data into audio is recorded.

【0012】好ましくは、上記ヘッダ部は、ファイルを
識別する識別文字、上記トラックの数、再生の際の音程
を示すサンプルノート、上記ADPCMのサンプリング
周波数、を含み、上記所定長は、情報記録媒体のセクタ
サイズの自然数倍に定められる。
Preferably, the header section includes an identification character for identifying a file, the number of tracks, a sample note indicating a pitch at the time of reproduction, and a sampling frequency of the ADPCM, and the predetermined length is an information recording medium. Is determined to be a natural number multiple of the sector size.

【0013】本発明の情報記録媒体は、ゲームプログラ
ムを記憶したゲームプログラム記憶領域と、上記ゲーム
プログラムにおいて使用される音声データの記憶領域
と、上記ゲームプログラムおいて使用される画像データ
の記憶領域と、上記ゲームプログラム、上記音声デー
タ、上記画像データの各アドレスを記録したテーブル領
域と、を含む情報記録媒体において、上記音声データの
記憶領域には、複数種類の一連の音声データの各々を所
定長毎に区切り、区切られた各データを一定の順序で組
合わせることを繰返してなるインタリーブデータが記録
される。
[0013] The information recording medium of the present invention includes a game program storage area storing a game program, a storage area for audio data used in the game program, and a storage area for image data used in the game program. A table area in which each address of the game program, the audio data, and the image data is recorded. In the information storage medium, the storage area for the audio data stores a plurality of types of audio data each having a predetermined length. Interleaved data, which is obtained by repeatedly combining each of the divided data in a predetermined order, is recorded.

【0014】本発明の情報記録媒体は、ゲーム装置によ
って実行されるゲームプログラムを記録した領域と、上
記ゲームプログラムにおいて使用される音声の音声デー
タを記憶した領域と、上記ゲームプログラムおいて使用
される画像の画像データを記憶した領域と、上記ゲーム
プログラム、上記音声データ、上記画像データにアクセ
スするためのそれぞれのアドレスを記録したテーブル領
域と、上記ゲーム装置のメモリに上記音声データを読込
むバッファ領域を確保する領域確保プログラムを記録し
た領域と、を含み、上記音声データの記憶領域には、複
数種類の一連の音声データの各々を所定長毎に区切り、
区切られた各データを一定の順序で組合わせた基本イン
タリーブデータが含まれ、上記メモリのバッファ領域
は、上記基本インタリーブデータの長さに対応した記憶
容量に設定される。
An information recording medium according to the present invention has an area in which a game program executed by a game device is recorded, an area in which audio data of audio used in the game program is stored, and an area used in the game program. An area storing image data of an image, a table area storing respective addresses for accessing the game program, the audio data, and the image data, and a buffer area for reading the audio data into a memory of the game apparatus In the storage area of the audio data, each of a plurality of types of a series of audio data is divided into predetermined lengths,
Basic interleaved data obtained by combining the divided data in a certain order is included, and the buffer area of the memory is set to a storage capacity corresponding to the length of the basic interleaved data.

【0015】好ましくは、上記メモリの記憶容量は、上
記基本インタリーブデータの長さの少なくとも2倍であ
る。これにより、2つのバッファ領域から交互に読出し
が可能となり、インタリーブデータの並列的なデータ処
理が連続的に行われて、データストリームの円滑な流れ
を確保可能となる。
Preferably, the storage capacity of the memory is at least twice the length of the basic interleaved data. As a result, data can be alternately read from the two buffer areas, and the parallel data processing of the interleaved data is continuously performed, so that a smooth flow of the data stream can be secured.

【0016】本発明にかかるゲーム装置は、上述した情
報記録媒体を演奏あるいは再生してゲームを実行する。
A game device according to the present invention performs a game by playing or reproducing the information recording medium described above.

【0017】好ましくは、ゲーム装置は、上記領域確保
プログラムを実行して、自己のメモリ内にインタリーブ
されたデータをデコードするためのバッファ領域を確保
する機能を備えている。この機能は、内部プログラムあ
るいは外部プログラムによって実現可能である。
Preferably, the game apparatus has a function of executing the above-mentioned area securing program to secure a buffer area for decoding interleaved data in its own memory. This function can be realized by an internal program or an external program.

【0018】また、本発明のゲーム装置は上述した情報
記録媒体を演奏するものであり、上記情報記録媒体から
ゲームプログラム、領域確保プログラム、音声データ、
画像データを読出す記録情報読出手段と、上記ゲームプ
ログラムを記憶するメモリと、上記ゲームプログラムを
実行する演算処理手段と、上記音声データを音声信号に
変換する音声処理手段と、上記画像データを画像信号に
変換する画像処理手段と、を備え、上記演算処理手段
は、上記領域確保プログラムを実行して前記メモリ内に
バッファ領域を確保し、上記インタリーブされた複数種
類の音声データを一時保存し、上記音声処理手段は、一
時保存された複数種類の音声データを並列的に読出して
音声信号に変換する。
A game apparatus of the present invention plays the above-mentioned information recording medium, and stores a game program, an area securing program, audio data,
Recording information reading means for reading image data, memory for storing the game program, arithmetic processing means for executing the game program, audio processing means for converting the audio data into an audio signal, and Image processing means for converting to a signal, the arithmetic processing means executes the area securing program to secure a buffer area in the memory, temporarily store the interleaved plural types of audio data, The audio processing means reads a plurality of types of temporarily stored audio data in parallel and converts them into audio signals.

【0019】[0019]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0020】図1は、本発明のマルチ記録再生システム
におけるデータの記録段階を説明する説明図である。本
発明は、多数のチャンネルの信号の記録が可能である
が、この図の例では、4つの音源(4チャンネルの信
号)を情報記録媒体に記録している。
FIG. 1 is an explanatory diagram for explaining a data recording stage in the multi-recording / reproducing system of the present invention. According to the present invention, signals of many channels can be recorded. In the example of this figure, four sound sources (signals of four channels) are recorded on the information recording medium.

【0021】図1において、第1乃至第4の4つの音源
に対応して4つのマイク1a〜1dが用意される。音源
は、例えば、音声、楽器、シンセサイザ、録音の再生音
等である。例えば、これ等音源によって曲が演奏される
と、各音源の発する音は、マイク1a〜1dによって個
々の音声(あるいは音響)信号に変換され、それぞれA
DPCM装置2a〜2dに供給される。各ADPCM(A
daptive Pulse Code Modulation)装置は、供給される音
響信号の瞬時値を所定周期でサンプリングし、予め定め
られた非直線特性によるAD変換を行い、所定ビット
数、例えば、16ビットのデータ信号を形成する。AD
PCM装置2a〜2dが出力する各データ信号は、チャ
ンネル1〜4のデータ信号としてそれぞれ情報記録トラ
ックに相当するメモリ装置3a〜3dに記憶され、1つ
又は複数の曲データが保持される。なお、メモリ装置3
a〜3dは一台の大容量記憶装置、例えば、マルチトラ
ックテープレコーダ、デジタルオーディオテープレコー
ダ、大容量のICメモリ装置、高速のディスクアレイ記
憶装置、デジタルディスク記録装置等によって構成する
ことが可能である。
In FIG. 1, four microphones 1a to 1d are prepared corresponding to the first to fourth four sound sources. The sound source is, for example, a voice, a musical instrument, a synthesizer, a reproduced sound of recording, or the like. For example, when a tune is played by these sound sources, the sounds emitted by each sound source are converted into individual voice (or sound) signals by the microphones 1a to 1d,
It is supplied to the DPCM devices 2a to 2d. Each ADPCM (A
The daptive Pulse Code Modulation) device samples the instantaneous value of the supplied acoustic signal at a predetermined cycle, performs AD conversion based on a predetermined nonlinear characteristic, and forms a data signal of a predetermined number of bits, for example, 16 bits. . AD
The data signals output from the PCM devices 2a to 2d are stored as data signals of channels 1 to 4 in the memory devices 3a to 3d corresponding to information recording tracks, respectively, and one or a plurality of pieces of music data are held. The memory device 3
a to 3d can be constituted by one large-capacity storage device, for example, a multi-track tape recorder, a digital audio tape recorder, a large-capacity IC memory device, a high-speed disk array storage device, a digital disk recording device, and the like. is there.

【0022】インタリーブ装置4は、図2に示すよう
に、メモリ装置3a〜3dにそれぞれ記憶された1つの
曲を形成する複数チャンネルの各データ信号を後述する
所定データ長のインタリーブ単位データに区切る。これ
等インタリーブ単位データをチャンネルの順番に従って
巡回するように選択して基本インタリーブデータを形成
する。この基本インタリーブデータの形成を繰返してい
わゆるインタリーブ処理を行い、1トラック(あるいは
1チャンネル)に複数チャンネルのデータ信号をまとめ
たインタリーブデータ信号を形成する。このように構成
された一つの曲のインタリーブデータ信号の先頭にこの
曲へのアクセスやこの曲の演奏情報(ヘッダ情報)を担
うヘッダ部信号を形成する。インタリーブ装置4によっ
て、形成されたヘッダ部とインタリーブ部とを含む曲デ
ータはデータ記録装置5に供給される。
As shown in FIG. 2, the interleave device 4 divides each data signal of a plurality of channels forming one piece of music stored in the memory devices 3a to 3d into interleave unit data having a predetermined data length to be described later. These interleave unit data are selected so as to be circulated according to the order of channels to form basic interleave data. The formation of the basic interleave data is repeated to perform a so-called interleave process to form an interleave data signal in which data signals of a plurality of channels are combined on one track (or one channel). At the head of the interleaved data signal of one music piece configured as described above, a header signal for accessing this music piece and carrying performance information (header information) of this music piece is formed. The music data including the formed header portion and the interleaved portion is supplied to the data recording device 5 by the interleaving device 4.

【0023】データ記録装置5は、情報記録媒体、例え
ば、CD−ROM、DVD−ROM、光磁気ディスク、
ビデオディスク、ミニディスク、フロッピーディスク等
の記録媒体、インターネット等の通信網を介した記録媒
体に曲データを記録する。なお、ゲームプログラム等の
他のデータと共に記録することが可能である。
The data recording device 5 includes an information recording medium such as a CD-ROM, a DVD-ROM, a magneto-optical disk,
The music data is recorded on a recording medium such as a video disk, a mini disk, and a floppy disk, and a recording medium via a communication network such as the Internet. It is possible to record it together with other data such as a game program.

【0024】図3は、ヘッダ部情報及びインタリーブ単
位データの構成例を示している。
FIG. 3 shows an example of the configuration of header section information and interleave unit data.

【0025】ヘッダ部情報は、図3(a)に示すよう
に、識別文字列、チャンネル数、サンプルノート、サン
プリング周波数、リザーブを含む。
The header information includes an identification character string, the number of channels, a sample note, a sampling frequency, and a reserve as shown in FIG.

【0026】識別文字列は、データにアクセスするため
のディレクトリを構成する、あるいはアクセス可能にな
されたファイル名称等の文字列である。例えば、4バイ
トが割当てられる。チャンネル数は、ファイルに記録さ
れた信号チャンネル(あるいは情報記録トラック)の数
を表す。例えば、2バイトが割当てられる。サンプルノ
ートは、演奏の際の音程を表す。例えば、2バイトが割
当てられる。サンプリング周波数は、音源のADPCM
変換の際のサンプリングレート、従って、再生の際のデ
ータのD/A変換レートを表す。例えば、4バイトが割
当てられる。一例を挙げれば、情報記録媒体がCD−R
OMの場合、ADPCMのサンプリング周波数を44.
1KHzにより行うことが可能である。リザーブは、使
用を定義することの可能な領域である。この領域には、
ヘッダ部のデータ数を1セクタ分のデータ長とするべ
く、1セクタの残余のバイト数が割当てられる。例え
ば、1セクタが2048バイトの場合、2036バイト
がリザーブ領域に割当てられる。
The identification character string is a character string such as a file name that constitutes a directory for accessing data or is made accessible. For example, 4 bytes are allocated. The number of channels indicates the number of signal channels (or information recording tracks) recorded in the file. For example, 2 bytes are allocated. The sample note indicates a pitch at the time of performance. For example, 2 bytes are allocated. The sampling frequency is the ADPCM of the sound source.
It represents the sampling rate at the time of conversion, and therefore the D / A conversion rate of data at the time of reproduction. For example, 4 bytes are allocated. For example, if the information recording medium is a CD-R
In the case of OM, the sampling frequency of ADPCM is set to 44.
It can be performed at 1 KHz. Reserves are areas where usage can be defined. In this area,
In order to make the number of data in the header part a data length of one sector, the remaining number of bytes of one sector is allocated. For example, if one sector is 2048 bytes, 2036 bytes are allocated to the reserved area.

【0027】各チャンネルのインタリーブ単位データの
長さは、図3(b)に示すように、後述する再生あるい
は演奏装置のバッファメモリのサイズに対応して設定さ
れる。バッファメモリは、バッファメモリを別途に設け
る他、メインメモリの領域をバッファ領域として割振る
ことによっても確保可能である。バッファサイズは、好
ましくは、記録媒体のセクタサイズの自然数倍(n)と
する。これにより、ストリーム再生が容易になる。ま
た、バッファサイズでインタリーブしているので再生に
おける各チャンネルの同期が容易である。
As shown in FIG. 3B, the length of the interleave unit data of each channel is set in accordance with the size of a buffer memory of a playback or performance device described later. The buffer memory can be secured by separately providing a buffer memory or by allocating a main memory area as a buffer area. The buffer size is preferably a natural number multiple (n) of the sector size of the recording medium. This facilitates stream reproduction. In addition, since interleaving is performed with a buffer size, synchronization of each channel in reproduction is easy.

【0028】図4(a)は、情報記録媒体の例を示して
おり、回転記録面上に複数のトラックが形成され、各ト
ラックはセクタに分割される。装置は、図示しない記録
再生ヘッドにより、各セクタ単位で情報の書込み、読出
を行う。また、情報記録媒体の外周部あるいは内周部に
は、各記録情報(ファイル)の記録場所を示したテーブ
ル(TOC;Table of Contents)が設けられている。
FIG. 4A shows an example of an information recording medium, in which a plurality of tracks are formed on a rotating recording surface, and each track is divided into sectors. The apparatus writes and reads information on a sector-by-sector basis by a recording / reproducing head (not shown). Further, a table (TOC; Table of Contents) indicating a recording location of each record information (file) is provided on an outer peripheral portion or an inner peripheral portion of the information recording medium.

【0029】図4(b)は、情報記録媒体への情報の記
録例を示しており、TOC部、プログラム部、曲情報デ
ータ部、画像データ部が含まれる。媒体のTOC部に
は、記録された情報の各ファイルの名称と当該ファィル
の媒体上の記録アドレスが記録されており、CPUはこ
の部分を参照することによって媒体内の任意のファイル
にアクセス可能となっている。プログラム(記録領域)
部には、例えば、ゲームストーリーの展開に対応した複
数のプログラムによって構成されるゲームプログラムが
記録されている。曲情報データ部は、ゲームの展開に対
応した背景音を提供する複数の曲のデータファイルを含
む。前述したインタリーブによって複数トラックに記録
されていた各トラックの曲を一つのトラックに記録した
曲を含む。画像データ部は、仮想ゲーム空間に配置され
る物体等の形状を形成する要素のポリゴンやポリゴンの
表面に貼付けるテクスチャ等の画像データのファイルを
含む。
FIG. 4B shows an example of recording information on an information recording medium, and includes a TOC section, a program section, a music information data section, and an image data section. In the TOC section of the medium, the name of each file of the recorded information and the recording address of the file on the medium are recorded, and the CPU can access any file in the medium by referring to this part. Has become. Program (recording area)
In the section, for example, a game program configured by a plurality of programs corresponding to the development of the game story is recorded. The song information data section includes data files of a plurality of songs that provide background sounds corresponding to the development of the game. This includes a song recorded on one track, the song of each track recorded on a plurality of tracks by the above-described interleaving. The image data section includes a file of image data such as a polygon of an element forming a shape of an object or the like arranged in the virtual game space and a texture to be attached to the surface of the polygon.

【0030】なお、各データは図4(b)に示すように
データの種類毎に明確に記録領域を分離している必要は
なく、ランダムに配置されてもTOCの情報によって自
由にアクセスが可能である。
As shown in FIG. 4B, it is not necessary to clearly separate the recording area for each data type as shown in FIG. 4B, and the data can be freely accessed by TOC information even if they are arranged at random. It is.

【0031】次に、上述のようにしてマルチトラックが
記録された情報記録媒体の再生(演奏)段階について説
明する。まず、再生装置について説明する。
Next, the reproduction (performance) stage of the information recording medium on which the multi-track is recorded as described above will be described. First, the playback device will be described.

【0032】図5は、家庭用のビデオゲーム装置の構成
を概略的に示している。ゲーム装置21は、CPU部2
1a、RAM部21b、ROM部21c、入出力インタ
フェース部21d、音声処理部21e、画像処理部21
f、CD−ROM部21g、バス制御部21h、コント
ロールパッド22、テレビモニタ23等によって構成さ
れる。CPU部21aは、ゲームプログラムを実行し、
データの演算処理を行う。RAM部21bは、いわゆる
メインメモリであり、プログラムやデータを一時記憶す
る、DMA動作可能なメモリである。ROM部21c
は、ブートプログラム等の装置動作に不可欠な情報を不
揮発に保持する。入出力インタフェース部21dは、コ
ントロールパッド22の操作情報をRAM部21bの所
定領域にフラグ情報として設定する。音声処理部21e
は、CPU部21a等から転送される音声データを左右
の音声信号に変換し、テレビモニタ23に供給する。画
像処理部21fは、CPU部21a等から転送されるポ
リゴン等の二次元あるいは三次元データやMPEGデー
タ等をビデオ信号に変換し、テレビモニタ23に供給す
る。CD−ROM部21gは、情報記録媒体としてのC
D−ROMを回転駆動し、必要なデータを読取り、デー
タ信号を再生する。バス制御部21hは、各部間のデー
タ転送を制御する。CD−ROM装置によって再生され
たデータ信号は、一旦CD−ROM部に内蔵のバッファ
メモリに記憶される。再生データ信号は、バス制御部2
1hによるDMA制御によってデータバスを介してRA
M21bに転送され、あるいは所要の場所に転送され
る。CPU部21aは、RAM21bに転送されたデー
タがプログラムであるときはこれを実行する。画像デー
タファイルは画像処理部21fのメモリにデータベース
として転送され、記憶される。音声データファイルは、
音声処理部21eに転送する。マルチトラックで記録さ
れた音声データのファイルは、一旦RAM21bに確保
されたバッファ領域に転送され、更に、音声処理部21
eのサウンドメモリに転送される。
FIG. 5 schematically shows the configuration of a home video game device. The game device 21 includes a CPU 2
1a, RAM unit 21b, ROM unit 21c, input / output interface unit 21d, audio processing unit 21e, image processing unit 21
f, a CD-ROM unit 21g, a bus control unit 21h, a control pad 22, a television monitor 23, and the like. The CPU unit 21a executes a game program,
Performs data arithmetic processing. The RAM unit 21b is a so-called main memory, and is a memory that temporarily stores programs and data and is capable of DMA operation. ROM section 21c
Holds in a nonvolatile manner information such as a boot program which is essential for the operation of the device. The input / output interface unit 21d sets operation information of the control pad 22 in a predetermined area of the RAM unit 21b as flag information. Voice processing unit 21e
Converts the audio data transferred from the CPU unit 21a or the like into left and right audio signals and supplies the signals to the television monitor 23. The image processing unit 21f converts two-dimensional or three-dimensional data such as polygons and MPEG data transferred from the CPU unit 21a and the like into video signals and supplies the video signals to the television monitor 23. The CD-ROM unit 21g stores a C-ROM as an information recording medium.
The D-ROM is driven to rotate, necessary data is read, and a data signal is reproduced. The bus control unit 21h controls data transfer between the units. The data signal reproduced by the CD-ROM device is temporarily stored in a buffer memory built in the CD-ROM unit. The reproduced data signal is transmitted to the bus control unit 2
RA via the data bus by DMA control by 1h
It is transferred to M21b or transferred to a required place. When the data transferred to the RAM 21b is a program, the CPU 21a executes the program. The image data file is transferred and stored as a database in the memory of the image processing unit 21f. The audio data file is
The data is transferred to the audio processing unit 21e. The file of the audio data recorded in the multi-track is temporarily transferred to a buffer area secured in the RAM 21b.
e is transferred to the sound memory.

【0033】図6は、音響信号再生系の構成例を概略的
に示している。CPU部21aから特定の曲の演奏が指
令されると、例えば、曲ファイルの読出指令がCD−R
OM装置21gに与えられると、CD−ROM装置21
gは、該当する記憶領域からデータを再生する。再生さ
れたデータ信号は、内蔵のバッファメモリに一旦記憶さ
れる。このデータ信号は、ヘッダ部分と複数トラックが
1トラックにインターリーブされて記録されたインタリ
ーブデータ部を含むデータ信号である。このデータ信号
はRAM21bのバッファ領域に転送される。ヘッダ部
のデータはCPU部21aに読込まれ、曲の再生に必要
な制御パラメータ(音響パラメータ)が音声処理部21
eに設定される。
FIG. 6 schematically shows an example of the configuration of an audio signal reproducing system. When a performance of a specific music is instructed from the CPU unit 21a, for example, a music file reading instruction is issued to a CD-R.
When given to the OM device 21g, the CD-ROM device 21
g reproduces data from the corresponding storage area. The reproduced data signal is temporarily stored in a built-in buffer memory. This data signal is a data signal including a header portion and an interleaved data portion in which a plurality of tracks are interleaved and recorded on one track. This data signal is transferred to the buffer area of the RAM 21b. The data in the header section is read into the CPU section 21a, and control parameters (acoustic parameters) required for reproducing the music are stored in the audio processing section 21a.
e.

【0034】音声処理部21eは、概略、サウンドメモ
リ(バッファメモリ)、DSP(Digital Signal Proces
sor)、Lチャンネルメモリ、Rチャンネルメモリ、左右
チャンネルのD/A変換器、左右チャンネルのバッファ
アンプ等によって構成される。
The audio processing unit 21e is roughly composed of a sound memory (buffer memory), a DSP (Digital Signal Process).
sor), an L channel memory, an R channel memory, a left / right channel D / A converter, a left / right channel buffer amplifier, and the like.

【0035】図7及び図8は、ゲーム装置におけるデー
タ信号の転送を説明する各メモリのメモリマップを示し
ている。図9は、ゲーム装置におけるインタリーブデー
タの転送制御の概要を説明するフローチャートである。
FIGS. 7 and 8 show memory maps of respective memories for explaining the transfer of data signals in the game apparatus. FIG. 9 is a flowchart illustrating an outline of interleave data transfer control in the game device.

【0036】(1) まず、バッファ領域を確保するプログ
ラムを実行してメインメモリ(RAM21b)、サウン
ドメモリにバッファ領域を確保する。例えば、メインメ
モリ内には、2つのバッファ領域M1、M2が、サウン
ドメモリ内にも、2つのバッファ領域S1、S2が確保
される。各バッファM1、M2、S1、S2には、バッ
ファサイズ×チャンネル数(バイト)分の記憶領域が使
用される(S1)。
(1) First, a program for securing a buffer area is executed to secure a buffer area in the main memory (RAM 21b) and the sound memory. For example, two buffer areas M1 and M2 are secured in the main memory, and two buffer areas S1 and S2 are secured in the sound memory. For each of the buffers M1, M2, S1, and S2, a storage area equal to the buffer size × the number of channels (bytes) is used (S1).

【0037】(2) 図7に示すようなメモリマップとし、
最初の1バッファ分のデータを予めサウンドメモリに転
送しておく。すなわち、情報記録媒体としてのCD−R
OMから1バッファ分のデータをメインメモリのバッフ
ァM1に転送し(S2)、更に、バッファM1からサウ
ンドメモリのバッファS1に転送する(S3)。なお、
予め、サウンドメモリのバッファS1及びS2の両方に
データを保持した状態から再生を開始するアルゴリズム
とすることが可能である。
(2) A memory map as shown in FIG.
The data of the first buffer is previously transferred to the sound memory. That is, a CD-R as an information recording medium
The data for one buffer is transferred from the OM to the buffer M1 of the main memory (S2), and further transferred from the buffer M1 to the buffer S1 of the sound memory (S3). In addition,
It is possible to use an algorithm that starts reproduction from a state where data is held in both the buffers S1 and S2 of the sound memory in advance.

【0038】(3) データが曲の最後のデータでないこと
を確認する(S4)。
(3) Confirm that the data is not the last data of the music (S4).

【0039】(4) サウンドメモリのバッファS1からデ
ータをDSPに読出して音声の再生(演奏)を行う(S
5)。
(4) Data is read out from the buffer S1 of the sound memory to the DSP to reproduce (play) sound (S)
5).

【0040】(5) DSPがサウンドメモリの各チャンネ
ルのバッファ1の各々から時間軸上で対応する瞬時値デ
ータを並列的に読出して再生処理しているときに、メイ
ンメモリのバッファM2からサウンドメモリのバッファ
S2にデータを転送する。また、CD−ROMのメモリ
からメインメモリのバッファM1にデータを転送する
(S6)。
(5) When the DSP is reading out the corresponding instantaneous value data on the time axis in parallel from each buffer 1 of each channel of the sound memory and reproducing the data, the DSP reads the sound memory from the buffer M2 of the main memory. Is transferred to the buffer S2. Further, data is transferred from the memory of the CD-ROM to the buffer M1 of the main memory (S6).

【0041】(6) DSPがサウンドメモリのバッファS
1の処理を終え、サウンドメモリの各チャンネルのバッ
ファS2の各々から時間軸上で対応する瞬時値を並列的
に読出して再生処理し始めると(S7)、メインメモリ
のバッファM1から全チャンネルのデータがサウンドメ
モリのバッファS1に転送される。また、CD−ROM
のバッファメモリから各チャンネルのデータがメインメ
モリのバッファM2に転送される(S8)。
(6) The DSP is a buffer S of the sound memory.
After the processing of step 1 is completed, the corresponding instantaneous values are read in parallel on the time axis from each of the buffers S2 of each channel of the sound memory and the reproduction processing is started (S7). Is transferred to the buffer S1 of the sound memory. CD-ROM
Is transferred from the buffer memory to the buffer M2 of the main memory (S8).

【0042】(7) 以下、(3)〜(6)を繰返して再生を処理
していない方のバッファに次のデータが転送され、音
声、曲、音源等の再生が行われる(S4〜S8)。
(7) Thereafter, the following data is transferred to the buffer which has not been processed by repeating the steps (3) to (6), and the sound, music, sound source, etc. are reproduced (S4 to S8). ).

【0043】(8) 最後のデータを読取ると、あるいは次
の演奏データが入らないと(S4)、データの再生処理
の終了を判断する。必要により、確保したメモリ内の各
バッファ領域をクリアし、他のプログラムに使用を開放
する(S9)。
(8) When the last data is read, or when the next performance data does not enter (S4), the end of the data reproduction processing is determined. If necessary, each buffer area in the secured memory is cleared, and the use is released to other programs (S9).

【0044】DSPは、例えば、4チャンネルの信号を
ステレオ再生する場合、1チャンネルと3チャンネルの
瞬時値を加算して左チャンネル信号のLチャンネルデー
タを形成する。2チャンネルと4チャンネルの瞬時値を
加算して右チャンネル信号のRチャンネルデータを形成
する。これ等の左右チャンネルデータに音量係数の掛
算、遅延データを一定の割合で加算するリバーブ処理、
左右バランスのレベル調整等を行う。このような処理が
なされたデータ信号をD/A変換器によって音響(音
声)信号に変換し、バッファアンプを介してモニタテレ
ビの音声入力端子に与え、モニタのスピーカからマルチ
チャンネルのステレオ音声が得られる。
For example, when a four-channel signal is reproduced in stereo, the DSP adds the instantaneous values of one channel and three channels to form L channel data of a left channel signal. The instantaneous values of channels 2 and 4 are added to form R channel data of the right channel signal. Reverb processing to multiply the left and right channel data by a volume coefficient and add delay data at a fixed rate,
Adjust the level of the left / right balance. The data signal thus processed is converted into an audio (sound) signal by a D / A converter, applied to a sound input terminal of a monitor television via a buffer amplifier, and multi-channel stereo sound is obtained from a monitor speaker. Can be

【0045】図10及び図11は、マルチトラック記録
媒体を演奏する際のCPUの制御動作について説明する
説明図である。
FIGS. 10 and 11 are explanatory diagrams for explaining the control operation of the CPU when playing the multi-track recording medium.

【0046】図10に示すように、CPU21aは、メ
インプログラムにおいて、各種フラグを監視している
(S12;No)。CD−ROMがCD−ROM部21
gにセットされると、CD−ROM部21gからDMA
動作によってメインメモリ21bの各種フラグ領域にC
D−ROMのセット(載置)を示すフラグが設定され
る。CPU21aは、CD−ROMセットフラグのオン
によりCD−ROMのセットを検出すると(S12;Y
es)、CD−ROMに記録された各ファイルの名称、
アドレス等を記録しているTOC(Table of Contents)
を読出し、記憶する(S14)。この中に、マルチトラ
ック記録されていることを示す情報が記録されている
と、TOCを参照してメインメモリ中にバッファ領域を
確保するプログラムを読込み、実行する。バッファ領域
確保プログラムは、ROM21c内にプログラムライブ
ラリとして予め記憶しておくことができる。また、CD
−ROMに記録しておくことができる。この場合、CD
−ROMのアプリケーションプログラム(例えば、ゲー
ムプログラム)中にバッファ領域確保プログラムを含め
ても良く、アプリケーションプログラムとは別の領域に
記憶することとしても良い。これにより、メインメモリ
中に演奏データ(マルチトラック再生データ)のバッフ
ァ領域が確保される(S16)。CPU21aは、領域
確保後待機状態となる。
As shown in FIG. 10, the CPU 21a monitors various flags in the main program (S12; No). CD-ROM is a CD-ROM unit 21
g, the CD-ROM unit 21g
By operation, C is stored in various flag areas of the main memory 21b.
A flag indicating the setting (mounting) of the D-ROM is set. When the CPU 21a detects the setting of the CD-ROM by turning on the CD-ROM set flag (S12; Y)
es), the name of each file recorded on the CD-ROM,
TOC (Table of Contents) that records addresses etc.
Is read and stored (S14). If information indicating that multi-track recording is performed is recorded therein, a program for securing a buffer area in the main memory is read and executed with reference to the TOC. The buffer area securing program can be stored in advance in the ROM 21c as a program library. Also CD
-It can be recorded in a ROM. In this case, CD
-A buffer area securing program may be included in an application program (for example, a game program) in the ROM, or may be stored in an area different from the application program. As a result, a buffer area for performance data (multi-track reproduction data) is secured in the main memory (S16). The CPU 21a enters a standby state after the area is secured.

【0047】図11に示すように、CPU21aは、待
機状態においてCD−ROMに記録された曲の演奏指令
が発令されたかどうかを監視している(S22)。
As shown in FIG. 11, the CPU 21a monitors in a standby state whether or not an instruction to play a song recorded on a CD-ROM has been issued (S22).

【0048】ゲームプログラム実行中における指定曲演
奏のフラグ設定、あるいはゲームコントロールパッドか
ら曲選択指令がなされて演奏フラグがオンに設定される
と(S22;Yes)、指定された曲のアドレスをメモ
リ内のTOCから読込みこむ(S24)。また、TOC
には、当該曲がマルチトラックで記録されているか、そ
の他の記録形式で記録されているかが、判別可能に記録
されている。マルチトラックで記録されている曲である
と、CPU21aは演奏すべき曲がマルチトラックであ
ることを示すフラグを設定する(S26)。
When the flag of the designated music piece is set during the execution of the game program, or the music piece selection command is issued from the game control pad and the performance flag is set to ON (S22; Yes), the address of the designated music piece is stored in the memory. Is read from the TOC (S24). Also, TOC
Indicates whether the song is recorded in a multi-track format or in another recording format. If the tune is recorded on a multi-track, the CPU 21a sets a flag indicating that the tune to be played is a multi-track (S26).

【0049】次に、CPU21aは、CD−ROM装置
に曲のアドレスを指定して信号再生を指令し、データの
取込みを行う(S28)。曲のヘッダ部がメモリの所定
領域に読込まれると、ヘッダ情報のチャンネル数、サン
プルノート、サンプリング周波数、予約情報(DSP制
御に関するもの)を制御パラメータ(音響パラメータ)
として音声処理部21eのDSPに設定する(S3
2)。曲ファイルのインターリーブデータ部を、例え
ば、バッファメモリのブロック単位で読取り、読取りデ
ータを、CD−ROMバッファ、メインメモリのバッフ
ァ、サウンドメモリ(バッファ)と転送してマルチスト
リーム再生を行う。曲データが音声処理部に送られるこ
とにより、曲データがメモリ間で転送されると、CD−
ROM装置への読込指令と、次に読込むべきブロックの
アドレス指定がなされる(S34)。マルチストリーム
再生が繰返され(S34,S36;No)、最後の曲デ
ータが転送されると(S36;Yes)、CPU21a
は曲の演奏を終了し、待機状態に戻る。
Next, the CPU 21a instructs the CD-ROM device to reproduce a signal by designating the address of a music piece, and fetches data (S28). When the header part of the music is read into a predetermined area of the memory, the number of channels of the header information, sample notes, sampling frequency, and reservation information (related to DSP control) are controlled by control parameters (acoustic parameters).
Is set in the DSP of the audio processing unit 21e (S3
2). The interleave data section of the music file is read, for example, in block units of a buffer memory, and the read data is transferred to a CD-ROM buffer, a main memory buffer, and a sound memory (buffer) to perform multi-stream playback. When the song data is sent to the audio processing unit and the song data is transferred between the memories, the CD-
A read command is issued to the ROM device, and an address of a block to be read next is specified (S34). When the multi-stream reproduction is repeated (S34, S36; No) and the last music data is transferred (S36; Yes), the CPU 21a
Ends the performance of the music and returns to the standby state.

【0050】メインメモリからサウンドメモリへのデー
タ転送と、サウンドメモリのデータ再生は、ゲーム装置
に用意されるOSのプログラムライブラリを利用するこ
とが可能である。この場合、ゲームプログラムにより、
データ転送終了時にCD読込み命令発行と次のADPC
Mデータのアドレス指定を行う。
The data transfer from the main memory to the sound memory and the reproduction of the data in the sound memory can use a program library of an OS prepared in the game device. In this case, depending on the game program,
Issuing a CD read command at the end of data transfer and the next ADPC
Specify the address of M data.

【0051】なお、ストリーム再生中(S34,S3
6;No)であっても、OSのより深い階層における割
込みによって、CPU21aは他の処理が可能である。
During stream reproduction (S34, S3
6; No), the CPU 21a can perform other processing by an interrupt in a deeper layer of the OS.

【0052】このようにして、複数の音声のデータを所
定長毎にインターリーブして一連のインタリーブデータ
を形成し、インタリーブデータを情報記録媒体(例え
ば、CD−ROM)の1つのトラックに記録し、情報記
録媒体から情報を再生するゲーム装置のメモリに、各記
憶領域が所定長に対応した容量であってこれ等記憶領域
の数が音声のデータの種類(トラック数)の少なくとも
2倍の数であるバッファ記憶領域を確保し、情報記録媒
体からインタリーブデータを読込んで、バッファ記憶領
域の各記憶領域にそれぞれ各種類の音声のデータを一旦
記憶し、メモリの各領域から並列的に複数の音声のデー
タを読出し、読出した各音声データを、データを音声に
変換する装置に与えて、複数の音源の音声を再生する。
In this manner, a plurality of audio data are interleaved at predetermined intervals to form a series of interleaved data, and the interleaved data is recorded on one track of an information recording medium (for example, a CD-ROM). In a memory of a game device for reproducing information from an information recording medium, each storage area has a capacity corresponding to a predetermined length, and the number of these storage areas is at least twice the number of types of audio data (the number of tracks). A certain buffer storage area is secured, interleaved data is read from the information recording medium, each type of audio data is temporarily stored in each storage area of the buffer storage area, and a plurality of audio data is stored in parallel from each area of the memory. The data is read, and each read voice data is given to a device for converting the data into voice, and voices of a plurality of sound sources are reproduced.

【0053】図12は、本発明の他の実施の形態を示し
ている。この例では、一つの曲から他の曲にいわゆるフ
ェードイン・フェードアウトにより、演奏を切替える例
を示している。
FIG. 12 shows another embodiment of the present invention. In this example, an example is shown in which the performance is switched from one tune to another tune by so-called fade-in / fade-out.

【0054】1チャンネルと2チャンネルを用いて一つ
の曲(あるいは音源)をステレオ再生している状態(2
チャンネルで1パート分)において、この曲の音量を徐
々に減少して消滅させる。一方、3チャンネルと4チャ
ンネルを用いて他の曲(あるいは音源)の音量を0レベ
ルから徐々に増加して所定のレベルに確立する。2つの
曲のレベルを相補的に変化することによって曲の演奏が
聴感上自然に切り替る。
A state in which one song (or sound source) is stereo-reproduced using channel 1 and channel 2 (2
(For one part of the channel), the volume of this song is gradually reduced and disappeared. On the other hand, the volume of another song (or sound source) is gradually increased from the 0 level using the 3rd and 4th channels to establish a predetermined level. By changing the levels of the two songs in a complementary manner, the performance of the songs switches naturally in terms of hearing.

【0055】図13は、本発明の他の実施の形態を示し
ている。この例では、再生すべきチャンネルを指定する
指令に応じて複数のチャンネルから該当する一つの音源
のデータを選択して再生している。
FIG. 13 shows another embodiment of the present invention. In this example, data of one corresponding sound source is selected and reproduced from a plurality of channels in accordance with a command for specifying a channel to be reproduced.

【0056】なお、コントロールパッド22によるユー
ザインタフェースは、パッドの各種ボタンに、トラック
選択、チャネルの音量制御、チャンネル切替等の指令機
能を持たせることができる。
In the user interface using the control pad 22, various buttons of the pad can have command functions such as track selection, channel volume control, and channel switching.

【0057】本発明の記録再生方式を、例えば、家庭用
ゲーム装置に適用した場合、以下のような態様の再生が
可能であることが確認された。
When the recording / reproducing method of the present invention is applied to, for example, a home game machine, it has been confirmed that the following modes of reproduction are possible.

【0058】16KHzによる記録・再生、バッファメ
モリサイズが16KB/チャンネルである場合、24チ
ャンネルまで同時再生可能である。
When recording / reproducing at 16 KHz and the buffer memory size is 16 KB / channel, up to 24 channels can be reproduced simultaneously.

【0059】22KHzによる記録・再生、バッファメ
モリサイズが16KB/チャンネルの場合、16チャン
ネルまで同時再生可能である。
When recording / reproducing at 22 KHz and the buffer memory size is 16 KB / channel, up to 16 channels can be reproduced simultaneously.

【0060】32KHz記録・再生、バッファメモリサ
イズが32KB/チャンネルの場合、12チャンネルま
で同時再生可能である。
When recording / reproducing at 32 KHz and the buffer memory size is 32 KB / channel, up to 12 channels can be reproduced simultaneously.

【0061】44KHz記録・再生、バッファメモリサ
イズが32KB/チャンネルの場合、8チャンネルまで
同時再生可能である。
When 44 KHz recording / reproduction and the buffer memory size are 32 KB / channel, up to 8 channels can be reproduced simultaneously.

【0062】このように、本発明の実施の形態によれ
ば、マルチトラック再生あるいはマルチチャンネル再生
が可能となり、多数の音源を同時に再生して曲の演奏を
楽しむことができる。
As described above, according to the embodiment of the present invention, multi-track reproduction or multi-channel reproduction can be performed, and a large number of sound sources can be reproduced at the same time to enjoy music performance.

【0063】ゲームの多様な背景音、曲や音をゲームの
中心に据えたあるいは音声に特徴を有するゲームプログ
ラム、音楽自体を楽しむプログラム、等を提供可能とな
る。
It is possible to provide a game program in which various background sounds, songs, and sounds of the game are placed at the center of the game or have a characteristic in voice, a program for enjoying the music itself, and the like.

【0064】マルチチャンネル再生の応用例としては、
前述したストリーム再生による複数の楽曲の任意のタイ
ミングでクロスフェードする例、音質の異なる複数のチ
ャンネル(例えば、「エフェクト音」と「原音」、「高
域を強調した音」と「原音」等)を同時に再生し、音量
を漸進的に変化させる例、ストリーム再生のBGMに任
意のタイミングで別のストリーム音声(効果音、ナレー
ション等)を加える。
As an application example of the multi-channel reproduction,
Example of cross-fading at the arbitrary timing of a plurality of songs by stream reproduction described above, a plurality of channels with different sound qualities (for example, "effect sound" and "original sound", "high-frequency emphasized sound" and "original sound") Is reproduced simultaneously, and the volume is gradually changed. For example, another stream sound (sound effect, narration, etc.) is added to the BGM of the stream reproduction at an arbitrary timing.

【0065】音楽CD-ROMに本発明を適用した場
合、音楽CDを作成するときに行う、トラックダウン
(各トラックにエフェクトをかけたり、各トラックをミ
ックスしたりして、音楽CDを作成すること)用の各パ
ート(ボーカル、ギター、ベース、ドラム等)を曲デー
タとして扱い、単一パートだけ再生したり、パートをミ
ックスして再生するなどを、ゲームパッドでコントロー
ルすることで、インタラクティブ性を高めることが可能
となる。同じ曲で、ボーカルの違うバージョン(例え
ば、男性と女性)を用意することで、違うイメージで曲
を再生可能となる。
When the present invention is applied to a music CD-ROM, a track down (creating a music CD by applying an effect to each track or mixing each track) is performed when a music CD is created. ) For each part (vocal, guitar, bass, drums, etc.) as song data, and play a single part or mix and play parts by controlling with a gamepad, It is possible to increase. By preparing different versions of the same song with different vocals (for example, male and female), the song can be reproduced with a different image.

【0066】なお、情報記録媒体には、CD−ROM、
DVD−ROM、光磁気ディスク、ビデオディスク、ミ
ニディスク、フロッピーディスク等の記録媒体の他、イ
ンターネット等の通信網を介した情報記録や再生を行う
媒体が含まれる。
The information recording medium includes a CD-ROM,
In addition to a recording medium such as a DVD-ROM, a magneto-optical disk, a video disk, a mini disk, and a floppy disk, a medium for recording and reproducing information via a communication network such as the Internet is included.

【0067】また、本発明のマルチトラック記録再生方
式の適用は、ゲーム装置に限られず、種々のコンピュー
タシステムにも適用可能である。
The application of the multi-track recording / reproducing method of the present invention is not limited to the game apparatus, but can be applied to various computer systems.

【0068】[0068]

【発明の効果】以上説明したように、本発明のマルチト
ラック記録再生方式、情報記録媒体、ゲーム装置によれ
ば、多数のトラックに記録された情報を同時に再生する
ことが可能となる。
As described above, according to the multi-track recording / reproducing method, the information recording medium, and the game device of the present invention, it is possible to simultaneously reproduce information recorded on a large number of tracks.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は、マルチトラックの音声データをインタ
リーブして1トラックのデータを形成するエンコード装
置系を説明する説明図である。
FIG. 1 is an explanatory diagram illustrating an encoding apparatus system that forms multi-track data by interleaving multi-track audio data;

【図2】図2は、4つの音声データをインタリーブして
インタリーブデータを形成する過程を説明する説明図で
ある。
FIG. 2 is an explanatory diagram illustrating a process of interleaving four pieces of audio data to form interleaved data.

【図3】図3(a)は、音声ファイルのヘッダの構成を
説明する説明図である。図3(b)は、インタリーブさ
れる単位のデータを説明する説明図である。
FIG. 3A is an explanatory diagram illustrating a configuration of a header of an audio file. FIG. 3B is an explanatory diagram illustrating data of a unit to be interleaved.

【図4】図4(a)は、情報記録媒体の記録形式の例を
説明する説明図である。図4(b)は、情報記録媒体に
おける記録情報を説明する説明図である。
FIG. 4A is an explanatory diagram illustrating an example of a recording format of an information recording medium. FIG. 4B is an explanatory diagram illustrating recording information on the information recording medium.

【図5】図5は、ビデオゲーム装置の 構成例を説明す
る説明図である。
FIG. 5 is an explanatory diagram illustrating a configuration example of a video game device.

【図6】図6は、音声データを音声に復調するデコード
系を説明する説明図である。
FIG. 6 is an explanatory diagram illustrating a decoding system that demodulates audio data into audio.

【図7】図7は、バッファメモリの使用状態を説明する
説明図である。
FIG. 7 is an explanatory diagram illustrating a use state of a buffer memory;

【図8】図8は、音声データの合成によるマルチトラッ
クの演奏を説明する説明図である。
FIG. 8 is an explanatory diagram for explaining a multi-track performance by synthesizing audio data.

【図9】図9は、インタリーブデータのデータ転送制御
の概要を説明するフローチャートである。
FIG. 9 is a flowchart illustrating an outline of data transfer control of interleaved data;

【図10】図10は、ゲーム装置のCPUの制御動作を
説明するフローチャートである。
FIG. 10 is a flowchart illustrating a control operation of a CPU of the game device.

【図11】図11は、マルチトラックのインタリーブデ
ータが記録された情報記録媒体を演奏する場合のCPU
の制御動作を説明するフローチャートである。
FIG. 11 shows a CPU for playing an information recording medium on which multi-track interleaved data is recorded.
4 is a flowchart for explaining the control operation of FIG.

【図12】図12は、マルチトラックの一演奏形態であ
る、フェードイン・フェードアウト演奏の例を説明する
説明図である。
FIG. 12 is an explanatory diagram illustrating an example of a fade-in / fade-out performance, which is one performance mode of a multitrack.

【図13】図13は、マルチトラックの一のトラックを
選択的に再生する演奏形態を説明する説明図である。
FIG. 13 is an explanatory diagram illustrating a performance mode for selectively reproducing one track of a multitrack.

【符号の説明】[Explanation of symbols]

1a〜1d マイク 2a〜2d ADPCM装置 3a〜3d バッファメモリ 4 インタリーブ装置 5 データ記録装置 6 情報記録媒体 21b メインメモリ上のバッファ領域 21e 音声処理部 1a to 1d Microphone 2a to 2d ADPCM device 3a to 3d Buffer memory 4 Interleave device 5 Data recording device 6 Information recording medium 21b Buffer area on main memory 21e Audio processing unit

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】複数種類の一連のデータの各々を所定長毎
に区切り、区切られた各データを一定の順序で組合わせ
て基本インタリーブデータを得ることを繰返して一連の
インタリーブデータを形成するインタリーブデータ形成
過程と、 前記インタリーブデータを情報記録媒体に記録する記録
過程と、 前記情報記録媒体から前記インタリーブデータを読出
し、バッファメモリに一時的に記憶する一時記憶過程
と、 前記バッファメモリから前記基本インタリーブデータを
構成する前記複数種類のデータの各々を並列的に読出し
てデータ処理を行うデータ処理過程と、 を含むデータの記録再生方式。
An interleave for forming a series of interleaved data by repeatedly dividing a plurality of types of series of data into predetermined lengths and obtaining basic interleaved data by combining the divided data in a predetermined order. A data forming step, a recording step of recording the interleaved data on an information recording medium, a temporary storage step of reading the interleaved data from the information recording medium and temporarily storing the interleaved data in a buffer memory, and the basic interleaving from the buffer memory. A data processing step of performing data processing by reading each of the plurality of types of data constituting data in parallel.
【請求項2】複数種類の一連のデータの各々を所定長毎
に区切り、区切られた各データを一定の順序で組合わせ
て基本インタリーブデータを得ることを繰返して一連の
インタリーブデータを形成するインタリーブデータ形成
過程と、 前記インタリーブデータを情報記録媒体に記録する記録
過程と、 メモリに少なくとも2つの前記基本インタリーブデータ
をそれぞれ記憶する少なくとも2つのバッファ領域を確
保するバッファ領域確保過程と、 前記情報記録媒体から前記インタリーブデータを読出
し、前記メモリの各バッファ領域に前記基本インタリー
ブデータを交互に記憶する一時記憶過程と、 各バッファ領域から交互に前記基本インタリーブデータ
を構成する前記複数種類のデータの各々を並列的に読出
してデータ処理を行うデータ処理過程と、 を含むデータの記録再生方式。
2. An interleave for forming a series of interleaved data by dividing each of a plurality of types of series of data into predetermined lengths and repeatedly obtaining basic interleaved data by combining the divided data in a predetermined order. A data forming step, a recording step of recording the interleaved data on an information recording medium, a buffer area securing step of securing at least two buffer areas for respectively storing at least two of the basic interleaved data in a memory, and the information recording medium A temporary storage step of reading the interleaved data from each other and alternately storing the basic interleaved data in each buffer area of the memory; and paralleling each of the plurality of types of data constituting the basic interleaved data alternately from each buffer area. Data processing to read data and perform data processing A process for recording and reproducing data, including:
【請求項3】前記バッファ領域確保過程は、前記情報記
録媒体のセクタサイズと前記データの種類数とに基づい
て必要なバッファ領域の大きさを確保する、請求項2記
載のデータの記録再生方式。
3. The data recording / reproducing method according to claim 2, wherein said buffer area securing step secures a necessary buffer area size based on a sector size of said information recording medium and a number of types of said data. .
【請求項4】前記一連のデータは音声をADPCM変換
した音声データであり、 前記データ処理は複数種類の音声データの合成である、
請求項1乃至3のいずれかに記載の記録再生方式。
4. The series of data is voice data obtained by ADPCM converting voice, and the data processing is synthesis of a plurality of types of voice data.
The recording / reproducing method according to claim 1.
【請求項5】音声を再生する機能を備えるコンピュータ
システムを制御するプログラムのファイルを記録したプ
ログラム記憶領域と、前記音声の再生に使用する音声デ
ータのファイルを記憶した音声データ記憶領域と、各フ
ァイルの記憶場所を示すテーブルを記憶したテーブル記
憶領域とを含む情報記録媒体であって、 前記音声データはヘッダ部とデータ部とからなり、 前記データ部には、複数トラックの一連のADPCMデ
ータの各々を所定長毎に区切り、区切られた各データを
一定の順序で組合わせることを繰返してなるインタリー
ブデータが1トラックに記録され、 前記ヘッダ部には、前記データ部に記録されたADPC
Mデータを音声に復号する条件が記録される、情報記録
媒体。
5. A program storage area for recording a file of a program for controlling a computer system having a function of reproducing audio, an audio data storage area for storing a file of audio data used for reproducing the audio, and each file. An information recording medium including a table storage area storing a table indicating a storage location of the audio data, wherein the audio data includes a header section and a data section, and the data section includes a series of ADPCM data of a plurality of tracks. Are interleaved at predetermined intervals, and interleaved data obtained by repeatedly combining the delimited data in a predetermined order is recorded on one track, and the header section contains the ADPC data recorded in the data section.
An information recording medium in which conditions for decoding M data into audio are recorded.
【請求項6】前記ヘッダ部は、ファイルを識別する識別
文字、前記トラックの数、再生の際の音程を示すサンプ
ルノート、前記ADPCMのサンプリング周波数、を含
み、前記所定長は、情報記録媒体のセクタサイズの自然
数倍に定められる、請求項5記載の情報記録媒体。
6. The header section includes an identification character for identifying a file, the number of tracks, a sample note indicating a pitch at the time of reproduction, and a sampling frequency of the ADPCM. 6. The information recording medium according to claim 5, wherein the information recording medium is determined to be a natural number multiple of a sector size.
【請求項7】ゲームプログラムを記憶したゲームプログ
ラム記憶領域と、 前記ゲームプログラムにおいて使用される音声データの
記憶領域と、 前記ゲームプログラムおいて使用される画像データの記
憶領域と、 前記ゲームプログラム、前記音声データ、前記画像デー
タの各アドレスを記録したテーブル領域と、を含む情報
記録媒体であって、 前記音声データの記憶領域には、複数種類の一連の音声
データの各々を所定長毎に区切り、区切られた各データ
を一定の順序で組合わせることを繰返してなるインタリ
ーブデータが記録される、情報記録媒体。
7. A storage area for a game program storing a game program; a storage area for audio data used in the game program; a storage area for image data used in the game program; Audio data, a table area in which each address of the image data is recorded, and an information recording medium, wherein in the storage area of the audio data, each of a plurality of types of series of audio data is divided into predetermined lengths, An information recording medium in which interleaved data obtained by repeatedly combining divided data in a predetermined order is recorded.
【請求項8】ゲーム装置によって実行されるゲームプロ
グラムを記録した領域と、 前記ゲームプログラムにおいて使用される音声の音声デ
ータを記憶した領域と、 前記ゲームプログラムおいて使用される画像の画像デー
タを記憶した領域と、 前記ゲームプログラム、前記音声データ、前記画像デー
タにアクセスするためのそれぞれのアドレスを記録した
テーブル領域と、 前記ゲーム装置のメモリに前記音声データを読込むバッ
ファ領域を確保する領域確保プログラムを記録した領域
と、を含み、 前記音声データの記憶領域には、複数種類の一連の音声
データの各々を所定長毎に区切り、区切られた各データ
を一定の順序で組合わせた基本インタリーブデータが含
まれ、 前記メモリのバッファ領域は、前記基本インタリーブデ
ータの長さに対応した記憶容量に設定される、情報記録
媒体。
8. An area in which a game program executed by the game device is recorded, an area in which audio data of audio used in the game program is stored, and an image data of an image used in the game program are stored. Area, a table area recording respective addresses for accessing the game program, the audio data, and the image data, and an area securing program for securing a buffer area for reading the audio data into a memory of the game device. In the storage area for the audio data, a basic interleaved data in which a plurality of types of audio data is divided at predetermined lengths, and the divided data are combined in a certain order. The buffer area of the memory is equal to the length of the basic interleaved data. It is set to respond to the storage capacity, the information recording medium.
【請求項9】前記メモリの記憶容量は、前記基本インタ
リーブデータの長さの少なくとも2倍である、請求項8
記載の情報記録媒体。
9. The storage capacity of the memory is at least twice the length of the basic interleaved data.
Information recording medium as described.
【請求項10】請求項5乃至9のいずれかに記載の情報
記録媒体を再生してゲームを実行するゲーム装置。
10. A game device for playing a game by reproducing the information recording medium according to claim 5.
【請求項11】請求項7記載の情報記録媒体を再生して
ゲームを実行するゲーム装置であって、 前記領域確保プログラムを実行して、自己のメモリ内に
インタリーブされたデータをデコードするためのバッフ
ァ領域を確保するゲーム装置。
11. A game apparatus for playing a game by reproducing the information recording medium according to claim 7, wherein said area securing program is executed to decode data interleaved in its own memory. A game device that secures a buffer area.
【請求項12】請求項8又は9記載の情報記録媒体を再
生してゲームを実行するゲーム装置であって、 前記情報記録媒体から前記ゲームプログラム、前記領域
確保プログラム、前記音声データ、前記画像データを読
出す記録情報読出手段と、 前記ゲームプログラムを記憶するメモリと、 前記ゲームプログラムを実行する演算処理手段と、 前記音声データを音声信号に変換する音声処理手段と、 前記画像データを画像信号に変換する画像処理手段と、
を備え、 前記演算処理手段は、前記領域確保プログラムを実行し
て前記メモリ内にバッファ領域を確保して、前記インタ
リーブされた複数種類の音声データを一時保存し、 前記音声処理手段は、一時保存された複数種類の音声デ
ータを並列的に読出して音声信号に変換する、ゲーム装
置。
12. A game apparatus for playing a game by reproducing the information recording medium according to claim 8 or 9, wherein the game program, the area securing program, the audio data, and the image data are read from the information recording medium. A memory for storing the game program; an arithmetic processing unit for executing the game program; an audio processing unit for converting the audio data into an audio signal; and converting the image data into an image signal. Image processing means for converting;
The arithmetic processing means executes the area securing program, secures a buffer area in the memory, temporarily stores the plurality of types of interleaved audio data, and temporarily stores the interleaved audio data. A plurality of types of audio data read out in parallel and converted into audio signals.
JP10328669A 1998-11-18 1998-11-18 Multi-track recording and reproducing system and device Pending JP2000156039A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10328669A JP2000156039A (en) 1998-11-18 1998-11-18 Multi-track recording and reproducing system and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10328669A JP2000156039A (en) 1998-11-18 1998-11-18 Multi-track recording and reproducing system and device

Publications (1)

Publication Number Publication Date
JP2000156039A true JP2000156039A (en) 2000-06-06

Family

ID=18212851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10328669A Pending JP2000156039A (en) 1998-11-18 1998-11-18 Multi-track recording and reproducing system and device

Country Status (1)

Country Link
JP (1) JP2000156039A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005328890A (en) * 2004-05-18 2005-12-02 Sanyo Product Co Ltd Game machine
GB2416970A (en) * 2004-07-30 2006-02-08 U Myx Ltd Generating and distributing multi channel audio and subsequent generation of audio tracks including at least some of the audio channels
EP2233605A1 (en) 2000-12-12 2010-09-29 Konica Corporation Product comprising a metal oxide layer having a carbon content of from 0.1 to 5 % by weight, and optical film
JP2011130469A (en) * 2011-01-21 2011-06-30 Hitachi Ltd Video camera
US20110258245A1 (en) * 2010-04-14 2011-10-20 International Business Machines Corporation Performing A Local Reduction Operation On A Parallel Computer
US8484440B2 (en) 2008-05-21 2013-07-09 International Business Machines Corporation Performing an allreduce operation on a plurality of compute nodes of a parallel computer
US8667502B2 (en) 2011-08-10 2014-03-04 International Business Machines Corporation Performing a local barrier operation
US8706847B2 (en) 2012-02-09 2014-04-22 International Business Machines Corporation Initiating a collective operation in a parallel computer
US20140126751A1 (en) * 2012-11-06 2014-05-08 Nokia Corporation Multi-Resolution Audio Signals
US8752051B2 (en) 2007-05-29 2014-06-10 International Business Machines Corporation Performing an allreduce operation using shared memory
US8756612B2 (en) 2010-09-14 2014-06-17 International Business Machines Corporation Send-side matching of data communications messages
US8775698B2 (en) 2008-07-21 2014-07-08 International Business Machines Corporation Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations
US8891408B2 (en) 2008-04-01 2014-11-18 International Business Machines Corporation Broadcasting a message in a parallel computer
US8893083B2 (en) 2011-08-09 2014-11-18 International Business Machines Coporation Collective operation protocol selection in a parallel computer
US8910178B2 (en) 2011-08-10 2014-12-09 International Business Machines Corporation Performing a global barrier operation in a parallel computer
US8949577B2 (en) 2010-05-28 2015-02-03 International Business Machines Corporation Performing a deterministic reduction operation in a parallel computer
US9424087B2 (en) 2010-04-29 2016-08-23 International Business Machines Corporation Optimizing collective operations
US9495135B2 (en) 2012-02-09 2016-11-15 International Business Machines Corporation Developing collective operations for a parallel computer

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2397576A1 (en) 2000-12-12 2011-12-21 Konica Corporation Layer forming method, product comprising the layer, optical film, dielectric-coated electrode and plasma discharge apparatus
EP2233605A1 (en) 2000-12-12 2010-09-29 Konica Corporation Product comprising a metal oxide layer having a carbon content of from 0.1 to 5 % by weight, and optical film
EP2233607A1 (en) 2000-12-12 2010-09-29 Konica Corporation Dielectric coated electrode, and plasma discharge apparatus using the electrode
EP2233606A2 (en) 2000-12-12 2010-09-29 Konica Corporation Plasma discharge apparatus
JP2005328890A (en) * 2004-05-18 2005-12-02 Sanyo Product Co Ltd Game machine
GB2416970A (en) * 2004-07-30 2006-02-08 U Myx Ltd Generating and distributing multi channel audio and subsequent generation of audio tracks including at least some of the audio channels
GB2416970B (en) * 2004-07-30 2007-12-05 U Myx Ltd Multi-channel audio data format, method and system
US8752051B2 (en) 2007-05-29 2014-06-10 International Business Machines Corporation Performing an allreduce operation using shared memory
US8891408B2 (en) 2008-04-01 2014-11-18 International Business Machines Corporation Broadcasting a message in a parallel computer
US8484440B2 (en) 2008-05-21 2013-07-09 International Business Machines Corporation Performing an allreduce operation on a plurality of compute nodes of a parallel computer
US8775698B2 (en) 2008-07-21 2014-07-08 International Business Machines Corporation Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations
US8332460B2 (en) * 2010-04-14 2012-12-11 International Business Machines Corporation Performing a local reduction operation on a parallel computer
US8458244B2 (en) 2010-04-14 2013-06-04 International Business Machines Corporation Performing a local reduction operation on a parallel computer
US20110258245A1 (en) * 2010-04-14 2011-10-20 International Business Machines Corporation Performing A Local Reduction Operation On A Parallel Computer
US9424087B2 (en) 2010-04-29 2016-08-23 International Business Machines Corporation Optimizing collective operations
US8949577B2 (en) 2010-05-28 2015-02-03 International Business Machines Corporation Performing a deterministic reduction operation in a parallel computer
US8966224B2 (en) 2010-05-28 2015-02-24 International Business Machines Corporation Performing a deterministic reduction operation in a parallel computer
US8776081B2 (en) 2010-09-14 2014-07-08 International Business Machines Corporation Send-side matching of data communications messages
US8756612B2 (en) 2010-09-14 2014-06-17 International Business Machines Corporation Send-side matching of data communications messages
JP2011130469A (en) * 2011-01-21 2011-06-30 Hitachi Ltd Video camera
US8893083B2 (en) 2011-08-09 2014-11-18 International Business Machines Coporation Collective operation protocol selection in a parallel computer
US9047091B2 (en) 2011-08-09 2015-06-02 International Business Machines Corporation Collective operation protocol selection in a parallel computer
US8910178B2 (en) 2011-08-10 2014-12-09 International Business Machines Corporation Performing a global barrier operation in a parallel computer
US8667501B2 (en) 2011-08-10 2014-03-04 International Business Machines Corporation Performing a local barrier operation
US8667502B2 (en) 2011-08-10 2014-03-04 International Business Machines Corporation Performing a local barrier operation
US9459934B2 (en) 2011-08-10 2016-10-04 International Business Machines Corporation Improving efficiency of a global barrier operation in a parallel computer
US8706847B2 (en) 2012-02-09 2014-04-22 International Business Machines Corporation Initiating a collective operation in a parallel computer
US9495135B2 (en) 2012-02-09 2016-11-15 International Business Machines Corporation Developing collective operations for a parallel computer
US9501265B2 (en) 2012-02-09 2016-11-22 International Business Machines Corporation Developing collective operations for a parallel computer
US20140126751A1 (en) * 2012-11-06 2014-05-08 Nokia Corporation Multi-Resolution Audio Signals
US10194239B2 (en) * 2012-11-06 2019-01-29 Nokia Technologies Oy Multi-resolution audio signals
US10516940B2 (en) * 2012-11-06 2019-12-24 Nokia Technologies Oy Multi-resolution audio signals

Similar Documents

Publication Publication Date Title
US8064322B2 (en) Adaptive high fidelity reproduction system
JP2000156039A (en) Multi-track recording and reproducing system and device
KR20080074977A (en) Music edit device and music edit method
EP1638100A1 (en) Playback apparatus and playback method
JP2002055678A (en) Compression method for midi film
US20080013430A1 (en) Method of Recording, Reproducing and Handling Audio Data in a Data Recording Medium
JP3978909B2 (en) Karaoke equipment
JP4211709B2 (en) Automatic performance device and computer program applied to the same
JP4563549B2 (en) Editing apparatus, method, and recording medium
KR100552605B1 (en) Multi track audio format converting/recovering method and system
JP2003058192A (en) Music data reproducing device
JP2975535B2 (en) Music / video playback device
JPH04168492A (en) Musical sound reproducing device
JP3900576B2 (en) Music information playback device
JP2005148599A (en) Machine and method for karaoke, and program
JPH09311691A (en) Karaoke apparatus
JPH0413194A (en) Musical sound reproducing device with abbreviated reproducing function
JPH07182789A (en) Cd-rom and cd-rom reproducing device
JP3660379B2 (en) Sound source control information storage method and sound source control apparatus
JPH06342346A (en) Method for storing data on ic card and ic card device
JP2713247B2 (en) Sound playback device with video
JPH11109984A (en) 'karaoke' (orchestration without lyrics)' device reproducing multi-story type musical composition exclusive mood video from dvd
JPH07320459A (en) Optical disk and optical disk reproducing device
JPH03186898A (en) Effective sound output device for 'karaoke' device
JPH0739646A (en) Game machine provided with high definition digital voice output function