JPH0628773A - Recording and reproducing method - Google Patents

Recording and reproducing method

Info

Publication number
JPH0628773A
JPH0628773A JP12024192A JP12024192A JPH0628773A JP H0628773 A JPH0628773 A JP H0628773A JP 12024192 A JP12024192 A JP 12024192A JP 12024192 A JP12024192 A JP 12024192A JP H0628773 A JPH0628773 A JP H0628773A
Authority
JP
Japan
Prior art keywords
sample
channel
data
buffer
unit
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
JP12024192A
Other languages
Japanese (ja)
Inventor
Masatoshi Shinpo
正利 新保
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP12024192A priority Critical patent/JPH0628773A/en
Publication of JPH0628773A publication Critical patent/JPH0628773A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/1075Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
    • G11B2020/10759Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10916Seeking data on the record carrier for preparing an access to a specific address

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To accelerate the rise of a sound by writing a sample in each channel to a buffer from an input/ouput part at the time of storage and from a storage medium at the time of reproduction and reading it when first sample data in a last channel are written. CONSTITUTION:First of all, digital data are fetched from the input/output part 1 and recorded in the buffers 4, 4' at an allowable transfer rate VO alternately. Then, when a head 5 ends the seeking a target track and sector, the data in the buffer 4 are transferred into the storage medium at the allowable transfer rate VS. The data from the input/output part 1 are recorded in the buffer 4' while transferring. When the data in the buffer 4 are ended to record in the medium 6, seeking is performed succeedingly and the data in the buffer 4' are recorded in the medium 6. Thereafter, the operation is repeated by required number of times. At this time, the data by 1 block are stored in the buffer 4 temporarily so that continuous storage or reproduction of the data is secured and the next data by one block are stored in the buffer 4 while the data are outputted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、磁気ディスクや光磁気
ディスクなどの記録再生装置を用いてディジタル化され
た音楽信号や音声信号を実時間で連続的に記録あるいは
再生するための記録再生方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording / reproducing method for continuously recording or reproducing a music signal or a voice signal digitized by using a recording / reproducing apparatus such as a magnetic disk or a magneto-optical disk in real time. It is about.

【0002】[0002]

【従来の技術】従来は、コンピュータで扱われる処理と
してはテキストデータが主であったが、最近は、ビット
マップディスプレイやAD/DA変換器などの入出力技
術の向上、高密度大容量低価格記録媒体の進歩、オブジ
ェクト指向言語などのソフトウエア技術の進歩、聴覚視
覚情報を利用した高度なユーザインタフェースの発達、
コンピュータ処理能力の向上などにより、静止画、動
画、音声などのデータが統一的に扱われてきている。
2. Description of the Related Art Conventionally, text data has been mainly used as a process handled by a computer, but recently, input / output techniques such as a bitmap display and an AD / DA converter have been improved, and high density, large capacity and low price have been achieved. Advances in recording media, advances in software technologies such as object-oriented languages, advances in advanced user interfaces using auditory visual information,
Data such as still images, moving images, and audio have been handled in a unified manner due to improvements in computer processing capabilities.

【0003】動画、音声データは時系列でリアルタイム
に変化するため、テキストデータと違って、時間情報が
重要な意味を持ち、リアルタイムの連続入出力を保証し
なければならない。データのリアルタイムでの連続記録
あるいは連続再生を実現するためには、記憶再生装置の
媒体書き込み転送レート、外部機器との転送レート、シ
ーク時間が問題となり、これを解決するためには大容量
のバッファメモリが必要となるが、そのために、例え
ば、出力指示から実際に音声が出力されるまでの音声の
立ち上がり時間が遅くなるなどの課題がある。
Since moving image and voice data change in real time in time series, unlike text data, time information has important meaning, and continuous input / output in real time must be guaranteed. In order to realize continuous recording or continuous reproduction of data in real time, the medium writing transfer rate of the storage / reproducing apparatus, the transfer rate with the external device, and the seek time become problems. Although a memory is required, there is a problem that the rise time of voice from the output instruction to the actual output of voice is delayed, for example.

【0004】以下、図面を参照しながら従来のファイル
システム、例えば、UNIXのファイルシステムで音声
データを扱う場合について説明する。
A case where audio data is handled by a conventional file system, for example, a UNIX file system will be described below with reference to the drawings.

【0005】(図5)はUNIXのファイルシステムに
おけるデータ管理の基本概念を示す図である。(図6)
は従来例のファイルの記憶装置のブロックを示す図、
(図7)は(図6)の記憶装置の記録再生タイミング図
である。(図6)において、1はデータの入出力部、4
はバッファ、5はヘッド、6は記憶媒体である。ファイ
ルシステムが扱うファイルは複数個の固定長ブロック、
一般的には、512バイト、あるいは1024バイトで
構成され、ファイルシステムがブロックの記憶位置を論
理的に結びつけ、ファイルとして管理している。記憶と
再生の動作は逆であるので再生動作について説明する。
ブロックは基本的には(図5)に示されるように、記憶
媒体6上の任意の位置に離散的に配置される。通常は、
記憶媒体6からヘッド5でデータを1ブロック分バッフ
ァ4に読み込む。(入)出力部1の転送レートに合わせ
バッファ4、4’から(入)出力部1にデータを転送す
る。(入)出力部に転送している間に、次のブロックを
バッファ4、4’に読み込む、という手順でファイルの
エンドまで繰り返えされる。
FIG. 5 is a diagram showing the basic concept of data management in the UNIX file system. (Fig. 6)
Shows a block diagram of a conventional file storage device,
FIG. 7 is a recording / reproducing timing chart of the storage device of FIG. In FIG. 6, 1 is a data input / output unit, 4
Is a buffer, 5 is a head, and 6 is a storage medium. Files handled by the file system are multiple fixed-length blocks,
Generally, it is composed of 512 bytes or 1024 bytes, and the file system logically connects the storage positions of the blocks and manages them as files. The storage operation and the reproduction operation are opposite, so the reproduction operation will be described.
Basically, the blocks are discretely arranged at arbitrary positions on the storage medium 6, as shown in (FIG. 5). Normally,
The head 5 reads data from the storage medium 6 into the buffer 4 for one block. Data is transferred from the buffers 4 and 4'to the (input) output unit 1 according to the transfer rate of the (input) output unit 1. While the data is being transferred to the (input) output unit, the next block is read into the buffers 4 and 4 ', and the procedure is repeated until the end of the file.

【0006】テキストファイルとは異なり、音声データ
はファイルの最初から最後まで、時間的に途切れなく連
続して出力されなければならない。このためには、シー
ク時間が小さいか、出力部へのデータ転送速度が遅けれ
ば問題は生じないが、一般的な記憶装置ではこの条件を
必ずしも満足できないし、従来のファイルシステムでは
これらの問題を解決するための管理機能は備えられてい
ない。
Unlike a text file, the audio data must be output continuously from the beginning to the end of the file without any temporal interruption. For this purpose, if the seek time is short or the data transfer rate to the output unit is slow, no problem will occur, but a general storage device cannot always satisfy this condition, and a conventional file system does not have these problems. There is no management function to solve it.

【0007】シークによる途切れを解決するためには、
あらかじめトータルのシーク時間を予測し、この時間を
吸収するに十分なデータを一度半導体メモリに読み出し
た後に、出力部にデータを転送する方法がある。この方
法は、コンパクトディスク程度の転送レート約1.4M
bpsの音声を取り扱う場合には半導体メモリの容量が
大きくなり、音声の立ち上がり時間が問題となる。つま
り、媒体に記憶されたデータの1つのブロックが読み出
されるのに必要とされる時間(シーク時間+読み出し時
間)がそのブロックが出力部に転送される時間(ブロッ
クサイズ/出力転送レート)より長ければ、ファイルの
全データを一時的に半導体メモリに蓄えて置かなければ
ならないことになる。従って、半導体メモリの容量が現
実的ではないサイズになるとか、メモリからの読み出し
に遅れが生じることになる。。
In order to solve the interruption due to the seek,
There is a method in which the total seek time is predicted in advance, data sufficient to absorb this time is once read into the semiconductor memory, and then the data is transferred to the output section. This method has a transfer rate of about 1.4M for a compact disc.
In the case of handling bps voice, the capacity of the semiconductor memory becomes large and the rise time of voice becomes a problem. That is, the time required to read one block of data stored in the medium (seek time + read time) is longer than the time required to transfer the block to the output unit (block size / output transfer rate). In that case, all the data of the file must be temporarily stored in the semiconductor memory. Therefore, the capacity of the semiconductor memory becomes an unrealistic size, or the reading from the memory is delayed. .

【0008】これに対し別の解決方法もある。(図8)
は記憶媒体6上で物理的にファイルのブロックを連続的
に配置する方法である。この方法ではファイルがアクセ
スされるためのシーク時間はファイル先頭へのシークに
要される時間だけで済むが、この方法の問題点は、ユー
ザが意識して連続領域を確保する必要があることと、フ
ァイルの編集の際に、編集処理に要される時間が長くな
るということである。あらかじめデータのサイズを知っ
ていないと連続領域を確保できないし、ファイルに新た
なファイルが挿入されたり、追加される様なサイズが変
更になるときはファイルを一旦待避させ、連続領域を確
保する必要が生じる。大きなファイルサイズの待避で
は、待避だけでも時間的に無視できない。
There is another solution to this. (Figure 8)
Is a method of physically arranging blocks of a file continuously on the storage medium 6. With this method, the seek time for accessing the file is only the time required to seek to the beginning of the file, but the problem with this method is that the user must be aware of the need to secure a continuous area. That is, when editing a file, the time required for the editing process becomes long. If you do not know the size of the data in advance, you cannot secure the continuous area, and when a new file is inserted in the file or the size changes such that it is added, you need to save the file once and secure the continuous area. Occurs. With a large file size save, the save alone cannot be ignored in terms of time.

【0009】[0009]

【発明が解決しようとする課題】このように、テキスト
ファイルとは異なり、音声データがファイルの最初から
最後まで、時間的に途切れなく連続して出力されるに
は、シーク時間が小さいか、出力部へのデータ転送速度
が遅ければ問題は生じないが、一般的な記憶装置ではこ
の条件を必ずしも満足できないし、従来のファイルシス
テムではこれらの問題を解決するための管理機能は備え
られていない。
As described above, unlike a text file, in order for audio data to be continuously output from the beginning to the end of the file without any temporal interruption, the seek time is short or the output is short. The problem does not occur if the data transfer speed to the department is low, but a general storage device cannot always satisfy this condition, and the conventional file system does not have a management function for solving these problems.

【0010】また、シークによる途切れを解決するため
には、あらかじめトータルのシーク時間を予測し、この
時間を吸収するに十分なデータを一度半導体メモリに読
み出した後に、出力部にデータを転送する方法がある
が、この方法は、コンパクトディスク程度の転送レート
の音声を取り扱う場合には、メモリ容量が大きくなり、
メモリからの読み出しに時間がかかり音声出力に遅れが
生じることになる。
In order to solve the interruption due to the seek, the total seek time is predicted in advance, the data sufficient to absorb this time is once read to the semiconductor memory, and then the data is transferred to the output section. However, this method requires a large memory capacity when handling audio at a transfer rate of a compact disc.
It takes time to read from the memory, which causes a delay in audio output.

【0011】また別の解決方法として、記憶媒体上で物
理的にファイルのブロックを連続的に配置する方法があ
るが、ユーザが意識して連続領域を確保する必要がある
ことと、ファイルの編集の際に、編集処理に要する時間
が長くなる。
As another solution, there is a method of physically arranging the blocks of the file continuously on the storage medium. However, it is necessary for the user to consciously secure the continuous area and the file editing. In this case, the time required for the editing process becomes long.

【0012】また、ディスクを用いた音声信号の記憶に
おいて、多チャンネルの信号を記録する方法については
明確ではない等の課題を有していた。
Further, in the storage of audio signals using a disc, there is a problem that the method of recording multi-channel signals is not clear.

【0013】[0013]

【課題を解決するための手段】本発明は、上記従来の音
声データの記録再生方法、特に多チャンネルの記録再生
方法の課題に鑑みてなされたものであって、入出力部、
データ配列部、時間計測部あるいはデータ検出部、半導
体メモリによるバッファ、ヘッド及び記憶媒体とを備え
るものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the problems of the above-described conventional audio data recording / reproducing method, particularly a multi-channel recording / reproducing method.
A data array section, a time measuring section or a data detecting section, a buffer using a semiconductor memory, a head, and a storage medium are provided.

【0014】[0014]

【作用】本発明は、上記したような構成をとることによ
って、多チャンネルの音声データを記憶媒体上に離散的
に配置し、大容量半導体メモリバッファを用いながら、
実時間で連続性を維持しながら高速にデータを記憶媒体
に記憶したり、読み出すことができる記録再生方法を提
供できるものである。
According to the present invention, by adopting the above-mentioned configuration, multi-channel audio data is discretely arranged on a storage medium, and a large capacity semiconductor memory buffer is used.
It is possible to provide a recording / reproducing method capable of storing and reading data in a storage medium at high speed while maintaining continuity in real time.

【0015】[0015]

【実施例】以下、具体例について詳細にのべる。[Examples] Specific examples will be described in detail below.

【0016】まず(図1)は本発明の第1の実施例にお
ける記録再生方法を実現する装置の構成を示したブロッ
ク図、(図2)は(図1)の装置におけるデータの記録
再生タイミング図である。(図1)において、1は入出
力部、2はデータ配列部、3は時間計測部あるいはデー
タ検出部、4、4’はバッファ、5はヘッド、6は記憶
媒体である。(図1)のような装置で実現された本発明
の第1の実施例における記録再生方法の原理について説
明する。
First, (FIG. 1) is a block diagram showing the configuration of an apparatus for implementing the recording / reproducing method in the first embodiment of the present invention, and (FIG. 2) is the recording / reproducing timing of data in the apparatus of (FIG. 1). It is a figure. In FIG. 1, 1 is an input / output unit, 2 is a data array unit, 3 is a time measuring unit or data detecting unit, 4 and 4'are buffers, 5 is a head, and 6 is a storage medium. The principle of the recording / reproducing method in the first embodiment of the present invention realized by the device as shown in FIG. 1 will be described.

【0017】以下では、音声データの場合に絞って説明
する。はじめに、離散型ブロックファイルの場合におけ
るリアルタイムでの連続入出力を保証するための、記憶
媒体6とバッファ4、4’間の転送速度、記憶媒体6の
シーク時間、1回のアクセスでRead-Witeできる最小ブ
ロックサイズ及びバッファ4、4’と入出力部1間のデ
ータ転送速度の関係を明確にする。
In the following, description will be made focusing on the case of audio data. First, in order to guarantee continuous input / output in real time in the case of a discrete block file, the transfer speed between the storage medium 6 and the buffers 4 and 4 ', the seek time of the storage medium 6, and the Read-Wite with one access. The relationship between the minimum possible block size and the data transfer rate between the buffers 4 and 4'and the input / output unit 1 is clarified.

【0018】まず、ADコンバータ、あるいは外部機器
からのディジタルデータが入出力部1から取り込まれ、
入出力部1とバッファ4、4’間に許されるデータ転送
レートVO[Byte/s]で第1、第2のバッファ4、
4’に交互にWriteされる。次に、ヘッド5が目的のト
ラック及びセクタにシークし、シークし終わると第1の
バッファ4のデータが、バッファ4と記憶媒体6間に許
されるデータ転送レートV S[Byte/s]でヘッド5に
転送され記憶媒体6に記憶される。この間に、先程の第
2のバッファ4’に入出力部1からのデータがWriteさ
れる。第1のバッファ4のデータが記憶媒体1にWrite
し終わると続いてシークが行われ、第2のバッファ4’
のデータが記憶媒体1にWriteされる。以後、この動作
が必要回数繰り返される。この方法とは別に、必要とさ
れるデータがバッファ4に書き込まれたら、バッファ4
がいっぱいになるのを待たずに記憶媒体1にデータを転
送し記憶することも可能である。記憶と再生はその動作
が逆であるので説明を省略する。ここで、データの連続
記憶あるいは再生が保証される様に、一旦1ブロック分
のデータがバッファ4に蓄えられ、この1ブロック分の
データが出力される間に、次の1ブロック分のデータが
バッファ4に蓄えられるようにする。このことから、以
下の関係が成り立つ。
First, an AD converter or an external device
The digital data from is taken in from the input / output unit 1,
Data transfer allowed between the input / output unit 1 and the buffers 4 and 4 '
Rate VO[Byte / s] for the first and second buffers 4,
Alternately written to 4 '. Next, the head 5 is the target
Seek to rack and sector,
Data in the buffer 4 is allowed between the buffer 4 and the storage medium 6.
Data transfer rate V SHead 5 with [Byte / s]
It is transferred and stored in the storage medium 6. During this time,
The data from the input / output unit 1 is written in the buffer 4'of
Be done. The data in the first buffer 4 is written in the storage medium 1.
After that, seek is continuously performed, and the second buffer 4 '
Data is written in the storage medium 1. After that, this operation
Is repeated as many times as necessary. Apart from this method,
When the data to be written is written in the buffer 4, the buffer 4
Data to storage medium 1 without waiting for the
It is also possible to send and store. Memory and playback work
Since it is the opposite, the description is omitted. Where the series of data
One block at a time so that memory or playback is guaranteed
Data is stored in the buffer 4 and this 1 block worth
While the data is being output, the next block of data
It is stored in the buffer 4. From this,
The following relationship holds.

【0019】[0019]

【数1】 [Equation 1]

【0020】こここで、TSK[sec]は最大シーク時間
である。つまり、シークして、記憶媒体からLB[Byt
e]のデータが読み出されバッファ4に蓄える時間が、
B[Byte]のデータがバッファ4と入出力部1との間
で転送される時間を越えなければデータの連続性は保た
れる。(数1)を変形すると(数2)が得られる。
Here, T SK [sec] is the maximum seek time. In other words, seek and L B [Byt
[e] data is read out and stored in the buffer 4,
The continuity of the data is maintained unless the time for transferring the data of L B [Byte] between the buffer 4 and the input / output unit 1 is exceeded. By transforming (Equation 1), (Equation 2) is obtained.

【0021】[0021]

【数2】 [Equation 2]

【0022】これは、ブロックサイズが(数2)で決ま
るサイズ以上に確保されれば、連続性が保証されるとも
理解できる。
It can be understood that the continuity is guaranteed if the block size is ensured to be equal to or larger than the size determined by (Equation 2).

【0023】(図3)は本発明の第1の実施例の記憶媒
体6上でのデータの記憶順(フォーマット)を示した図
であって、その書き込み、及び読み出し方を(図1)、
(図2)を使って以下に説明する。
FIG. 3 is a diagram showing the storage order (format) of data on the storage medium 6 of the first embodiment of the present invention. The writing and reading methods are shown in FIG.
It will be described below with reference to FIG.

【0024】記録時には、単一、あるいは複数チャンネ
ルのディジタルの音声信号は入出力部1から取り込ま
れ、p、rを任意の正の整数、Nをチャンネル数、q
[バイト]を1サンプルとした時に、前記された1回の
アクセスでの最小記憶単位LB[バイト]が、LB=r×
q×Nの関係で表されるものとすると、第1チャンネル
から第Nチャンネルの第1サンプル、第1チャンネルか
ら第Nチャンネルの第2サンプル、・・・、第1チャン
ネルから第Nチャンネルの第rサンプルの順に(q×
N)バイトのNサンプルで構成される基本構成で最終各
チャンネルが第rサンプルとなるように基本構成のr回
の繰り返しデータ配列となるようににデータ配列部2の
制御にしたがって並び変えられ、入出力部1とバッファ
4間に許されるデータ転送レートVO[Byte/s]でバ
ッファ4のうちの第1のバッファ4にWriteされる。次
に、ヘッド5が目的のトラック及びセクタにシークし、
シークし終わると第1のバッファ4のデータの第1チャ
ンネルの第1サンプルから順次、バッファ4と記憶媒体
6間に許されるデータ転送レートVS[Byte/s]でヘ
ッド5に転送され記憶媒体6に記憶される。この間に、
先程のバッファのうちの第2のバッファ4’に入出力部
1からのデータがWriteされ、Writeが完了されると再び
シークが行われ、第2のバッファ4’のデータが記憶媒
体1にWriteされる。以後、この動作が必要回数繰り返
される。この方法とは別に、時間計測部、あるいはデー
タ検出部3で第Nチャンネルの第1サンプル目がバッフ
ァ4に書き込まれるまでの時間が計測されるか、第Nチ
ャンネルの第1サンプル目がバッファ4に書き込まれる
のが検出されて、バッファ4がいっぱいになるのを待た
ずに、少なくとも、第Nチャンネルの第1のサンプルが
バッファ4に書き込まれたら、このバッファ4の第1チ
ャンネルの第1サンプルからLB[Byte]が順次読み出
されヘッド5をへて記憶媒体6に転送されて記憶され、
第1のバッファ4のデータが全て記憶され終えたら、再
びシークが行われ、今度は第2のバッファ4’のデータ
が記憶されることも可能である。
At the time of recording, a digital audio signal of a single channel or a plurality of channels is taken in from the input / output unit 1, p and r are arbitrary positive integers, N is the number of channels, and q.
When [byte] is taken as one sample, the minimum storage unit L B [byte] in one access described above is L B = r ×
If represented by the relationship of q × N, the first sample from the first channel to the Nth channel, the second sample from the first channel to the Nth channel, ..., The first sample from the first channel to the Nth channel. In the order of r samples (q ×
N) In a basic structure composed of N samples of bytes, rearranged under the control of the data array unit 2 so that each final channel becomes the rth sample, and becomes a repeated data array of r times of the basic structure, The data is written in the first buffer 4 of the buffers 4 at the data transfer rate V O [Byte / s] allowed between the input / output unit 1 and the buffer 4. Next, the head 5 seeks to the target track and sector,
When the seek is completed, the data in the first buffer 4 is sequentially transferred from the first sample of the first channel to the head 5 at the data transfer rate V S [Byte / s] allowed between the buffer 4 and the storage medium 6 and then transferred to the storage medium. 6 is stored. During this time,
The data from the input / output unit 1 is written to the second buffer 4'of the previous buffers, and when the writing is completed, the seek is performed again, and the data of the second buffer 4'is written to the storage medium 1. To be done. Thereafter, this operation is repeated the required number of times. In addition to this method, the time measurement unit or the data detection unit 3 measures the time until the first sample of the Nth channel is written in the buffer 4, or the first sample of the Nth channel is stored in the buffer 4 If the first sample of the Nth channel is written to the buffer 4 without waiting for the buffer 4 to become full after being detected to be written to the buffer 4, the first sample of the first channel of the buffer 4 is written. From L B [Byte] are sequentially read, transferred to the storage medium 6 via the head 5, and stored.
When all the data in the first buffer 4 has been stored, the seek is performed again, and this time, the data in the second buffer 4'can be stored.

【0025】再生時には、記憶媒体6から少なくとも前
記最小再生単位LB[バイト]を単位としてデータが読
み出され、第1のバッファ4、第2のバッファ4’に交
互に少なくともこの最小再生単位LB[バイト]分づつ
前記データ配列に従って書き込まれ、バッファ4がいっ
ぱいになったら、あるいは、少なくとも、第Nチャンネ
ルの第1のサンプルがバッファ4に書き込まれたこと
が、前記時間計測部、あるいはデータ検出部3で検出さ
れたら、データ配列部2の制御に従って、このバッファ
4の第1チャンネルの第1サンプル、第2チャンネルの
第1サンプル、第3チャンネルの第1サンプル、・・
・、第Nチャンネルの第1サンプル、第1チャンネルの
第2サンプル、第2チャンネルの第2サンプル、第3チ
ャンネルの第2サンプル、・・・、第1チャンネルの第
rサンプル、第2チャンネルの第rチャンネル、第3チ
ャンネルの第rサンプル、・・・、第Nチャンネルの第
rサンプルの順に読み出され、入出力部1に転送され
る。
At the time of reproduction, data is read from the storage medium 6 in units of at least the minimum reproduction unit L B [byte], and is alternately read into at least the minimum reproduction unit L in the first buffer 4 and the second buffer 4 '. B [bytes] are written according to the data array and the buffer 4 becomes full, or at least the first sample of the N-th channel is written in the buffer 4, the time measurement unit or the data When detected by the detection unit 3, the first sample of the first channel of the buffer 4, the first sample of the second channel, the first sample of the third channel, ...
.., the first sample of the Nth channel, the second sample of the first channel, the second sample of the second channel, the second sample of the third channel, ..., The rth sample of the first channel, the second sample of the second channel The r-th channel, the r-th sample of the third channel, ..., And the r-th sample of the N-th channel are read in this order and transferred to the input / output unit 1.

【0026】ここで、この第1の実施例における、入出
力部1とバッファ4、バッファ4と記憶媒体6との転送
レ−トのマッチングをとるための最小記憶あるいは最小
再生ブロックサイズLB[Byte]、記憶媒体の規格化さ
れたセクタサイズLS[Byte]、ブロックサイズLBが入
出力部1からバッファ4に書き込まれる時間TIO[Se
c]、記憶媒体6からバッファ4に書き込まれる時間TM
[Sec]、音声の出力開始指示から音声が実際に出力さ
れるまでの音声立ち上がり時間TS[Sec]を計算するた
めに代表的な数値例を上げ、最小ブロックサイズLB
入出力部1からバッファ4へ最小ブロックサイズLB
ータを書き込むに要する時間、記憶媒体6からバッファ
4に最小ブロックサイズLBデータを書き込むに要する
時間、音声の立ち上がり時間を計算する。以下は、サン
プリングFs=48KHz、1サンプル=16bit
(q=2)、入出力部1とバッファ4間の転送レート
O[Byte/S]=96×N(チャンネル数)K[Byte/
S]、バッファ4と記憶媒体6間の転送レートVS[Byt
e/S]=0.9625M[Byte/S]、最大アクセス時
間TSK[Sec]=45ms、LS=512[バイト]とす
る。
Here, in the first embodiment, the minimum storage or minimum reproduction block size L B [for matching the transfer rate between the input / output unit 1 and the buffer 4 and between the buffer 4 and the storage medium 6] is set. Byte], the standardized sector size L S [Byte] of the storage medium, and the block size L B are written into the buffer 4 from the input / output unit 1 at the time T IO [Se
c], time T M for writing from storage medium 6 to buffer 4
[Sec], a typical numerical example is given to calculate the voice rising time T S [Sec] from the voice output start instruction to the actual voice output, and the minimum block size L B ,
The time required from the input unit 1 to write the minimum block size L B data to the buffer 4, the time from the storage medium 6 takes to write the minimum block size L B data in the buffer 4, it calculates the rise time of the audio. The following is sampling Fs = 48KHz, 1 sample = 16bit
(Q = 2), transfer rate between input / output unit 1 and buffer 4
V O [Byte / S] = 96 × N (number of channels) K [Byte /
S], the transfer rate V S between the buffer 4 and the storage medium 6 [Byt
e / S] = 0.9625 M [Byte / S], maximum access time T SK [Sec] = 45 ms, and L S = 512 [byte].

【0027】最小ブロックサイズLBの計算例は以下の
ようになる。(数2)を用いて計算すると、 2チャンネルの場合 LB= 11K[Byte] 4チャンネルの場合 LB= 29K[Byte] 8チャンネルの場合 LB=171K[Byte] 入出力部1からバッファ4、あるいはバッファ4から入
出力部1へ最小ブロックサイズLBを書き込む時間の計
算式は(数3)で与えられ、計算例は以下のようにな
る。
A calculation example of the minimum block size L B is as follows. When calculated using equation (2), the case of 2-channel L B = 11K [Byte] For four-channel L B = 29K [Byte] 8 If channels L B = 171K [Byte] buffer 4 from the input-output unit 1 , Or the time for writing the minimum block size L B from the buffer 4 to the input / output unit 1 is given by (Equation 3), and a calculation example is as follows.

【0028】[0028]

【数3】 [Equation 3]

【0029】 2チャンネルの場合 TIO= 57[ms] 4チャンネルの場合 TIO= 76[mS] 8チャンネルの場合 TIO=223[ms] バッファ4から記憶媒体6、あるいは記憶媒体6からバ
ッファ4へ最小ブロックサイズLBを書き込む時間の計
算式は(数4)で与えられ、計算例は以下のようにな
る。
In the case of 2 channels T IO = 57 [ms] In the case of 4 channels T IO = 76 [ms] In the case of 8 channels T IO = 223 [ms] Buffer 4 to storage medium 6 or storage medium 6 to buffer 4 The calculation formula of the time for writing the minimum block size L B is given by (Equation 4), and the calculation example is as follows.

【0030】[0030]

【数4】 [Equation 4]

【0031】 2チャンネルの場合 TM= 12[ms] 4チャンネルの場合 TM= 30[ms] 8チャンネルの場合 TM=178[ms] ここで、本発明の第1の実施例のように、記録時には入
出力部1からバッファ4ヘデータが転送され、第Nチャ
ンネルの第1サンプル目がバッファ4にWriteされた
ら、シークを行い、シークが完了したら、Write after
Readで即バッファ4から記憶媒体6へデータを転送し記
憶し、再生時には、シークが完了し、記憶媒体6からバ
ッファ4にデータが転送され、第Nチャンネルの第1サ
ンプル目がバッファ4にWriteされたら即Write after R
eadでバッファ4から入出力部1へのデータ転送が行わ
れる場合、入出力部1からバッファ4への転送レートV
0が、記憶媒体6からバッファ4へのデータ転送レート
VSを追い越さなければ、バッファ4でのデータのWrite
after Readに破綻は生じないので、破綻の生じないチ
ャンネル数は以下の(数5)で与えられる。
In the case of 2 channels T M = 12 [ms] In the case of 4 channels T M = 30 [ms] In the case of 8 channels T M = 178 [ms] Here, as in the first embodiment of the present invention. At the time of recording, data is transferred from the input / output unit 1 to the buffer 4, and if the first sample of the Nth channel is written to the buffer 4, seek is performed, and if seek is completed, Write after
In Read, the data is immediately transferred from the buffer 4 to the storage medium 6 and stored. At the time of reproduction, the seek is completed, the data is transferred from the storage medium 6 to the buffer 4, and the first sample of the Nth channel is written in the buffer 4. Write after R
When data is transferred from the buffer 4 to the input / output unit 1 by ead, the transfer rate V from the input / output unit 1 to the buffer 4 is
If 0 does not overtake the data transfer rate VS from the storage medium 6 to the buffer 4, writing of data in the buffer 4
Since no failure occurs in after Read, the number of channels without failure is given by the following (Equation 5).

【0032】[0032]

【数5】 [Equation 5]

【0033】前記条件を適用すると、10チャンネルと
なる。次に、音声の立ち上がり時間の例を計算する。
When the above conditions are applied, there are 10 channels. Next, an example of the rise time of voice is calculated.

【0034】ここで重要なことは、必要とされるチャン
ネル数分の少なくとも1サンプル分がWriteされてから
はじめてReadに移らなければならないことである。これ
を行わないと各チャンネルのデータを時間関係を保って
同時に再生するためには、入出力部1に大容量バッファ
を必要とする。この必要とされるチャンネル数分の少な
くとも1サンプル分が書かれるまでの時間が最小の音声
の立ち上がり時間となる。この場合、同じ容量LB
も、こ容量のバッファに含まれる各チャンネルのサンプ
ルの書き方が音声の立ち上がり時間に影響をする。計算
式は以下の(数6)で与えられる。
What is important here is that at least one sample corresponding to the required number of channels must be written and then read must be started. If this is not done, a large-capacity buffer is required in the input / output unit 1 in order to reproduce the data of each channel simultaneously while maintaining the time relationship. The time until the writing of at least one sample corresponding to the required number of channels is the minimum sound rise time. In this case, even with the same capacity L B , the writing method of the sample of each channel included in the buffer of this capacity affects the sound rise time. The calculation formula is given by the following (Equation 6).

【0035】[0035]

【数6】 [Equation 6]

【0036】代表的な場合をを計算すると 2チャンネルの場合 TS=45[ms] (q=2、r=2750) 4チャンネルの場合 TS=45[ms] (q=2、r=3625) 8チャンネルの場合 TS=45[ms] (q=2、r=10688) となり、最悪でも、ほぼ最大シーク時間となる。When a typical case is calculated, in the case of 2 channels T S = 45 [ms] (q = 2, r = 2750) In the case of 4 channels T S = 45 [ms] (q = 2, r = 3625) ) In the case of 8 channels, T S = 45 [ms] (q = 2, r = 10688), and at worst, the seek time is almost the maximum.

【0037】(図4)は本発明の第2の実施例の記憶媒
体6上のデータの書き方(フォーマット)を示した図で
あって、その書き込み、及び読み出し方を第1の実施例
にならって以下に説明する。
FIG. 4 is a diagram showing how to write (format) the data on the storage medium 6 according to the second embodiment of the present invention. The writing and reading methods are the same as those in the first embodiment. Will be described below.

【0038】記憶時には、単一、あるいは複数チャンネ
ルのディジタルの音声信号が入出力部1から取り込ま
れ、第1チャンネルの第1のサンプルから第Mサンプ
ル、第2チャンネルの第1のサンプルから第Mサンプ
ル、、第3チャンネルの第1のサンプルから第Mサンプ
ル、・・・、第Nチャンネルの第1のサンプルから第M
サンプル、・・・、第1チャンネルの第(M×(p−
1)+1)サンプルから第(p×M)サンプル、第2チ
ャンネルの第(M×(p−1)+1)から第(p×
M)、第3チャンネルの第(M×(p−1)+1)サン
プルから第(p×M)サンプル、・・・、第Nチャンネ
ルの第(M×(p−1)+1)サンプルから第(p×
M)サンプルのp個の基本構成のデータ配列になるよう
にデータ配列部2の制御に従って並び変えられる。以後
の記憶動作、再生動作は第1の実施例と同じである。こ
の第2の実施例における音声の立ち上がり時間は以下の
(数7)で与えられる。
At the time of storage, a digital audio signal of a single channel or a plurality of channels is fetched from the input / output unit 1, and the first sample of the first channel to the Mth sample and the first sample of the second channel to the Mth sample. Samples, from the first sample to the Mth sample of the third channel, ..., From the first sample to the Mth sample of the Nth channel
Sample, ..., Channel 1 (M × (p-
1) +1) to (p × M) samples, and (M × (p−1) +1) to (p ×) of the second channel.
M), from the (M × (p−1) +1) th sample to the (p × M) th sample of the third channel, ..., From the (M × (p−1) +1) th sample of the Nth channel (P ×
M) The samples are rearranged under the control of the data array unit 2 so that the data array has p basic configurations of samples. The subsequent storage operation and reproduction operation are the same as those in the first embodiment. The rising time of the sound in the second embodiment is given by the following (Equation 7).

【0039】[0039]

【数7】 [Equation 7]

【0040】第1の実施例と同じ条件で代表的な場合の
計算をすると 2チャンネルの場合 TS= 51[ms] (q=2、M=2750、p=1) 4チャンネルの場合 TS= 68[ms] (q=2、M=3625、p=1) 8チャンネルの場合 TS=2001[ms] (q=2、M=10688、p=1) となる。
When a typical case is calculated under the same conditions as in the first embodiment, the case of 2 channels is TS = 51 [ms] (q = 2, M = 2750, p = 1) The case of 4 channels is TS = 68 [Ms] (q = 2, M = 3625, p = 1) In case of 8 channels TS = 2001 [ms] (q = 2, M = 10688, p = 1).

【0041】ここで、第2の実施例の各チャンネルのサ
ンプルのグループを規格化されているセクタサイズLs
[バイト]にとると、この時の音声の立ち上がり時間は
以下の(数8)で与えられる。
Here, the group of samples of each channel of the second embodiment is standardized to the sector size Ls.
Taking [bytes], the rise time of the voice at this time is given by the following (Equation 8).

【0042】[0042]

【数8】 [Equation 8]

【0043】この場合はp=1の条件は外されるが代表
的な場合の計算すると 2チャンネルの場合 TS=46[ms] (q=2、M=256、p=11) 4チャンネルの場合 TS=47[ms] (q=2、M=256、p=15) 8チャンネルの場合 TS=49[ms] (q=2、M=256、p=42) となる。
In this case, the condition of p = 1 is removed, but calculation in a typical case is for 2 channels: TS = 46 [ms] (q = 2, M = 256, p = 11) For 4 channels TS = 47 [ms] (q = 2, M = 256, p = 15) In the case of 8 channels TS = 49 [ms] (q = 2, M = 256, p = 42).

【0044】第1、第2の実施例においては、データの
記憶時、再生時ともバッファ4へのデータのWrite、Rea
dは前記した最小記憶あるいは最小再生単位LBの全デー
タが書き込まれてからバッファの切り替え、データの転
送を行ってもよい。この場合はバッファの切り替えが容
易であるが、音声の立ち上がり時間が遅くなる。
In the first and second embodiments, the data is written in the buffer 4 and the Rea is written at the time of storing and reproducing the data.
As for d, the buffer may be switched and the data may be transferred after all the data of the minimum storage or the minimum reproduction unit L B described above is written. In this case, it is easy to switch the buffer, but the rise time of the voice is delayed.

【0045】また、第2の実施例において、(数8)は
pを大きくとった場合に相当し、チャンネル数が多い場
合は、結果として音声の立ち上がりが早くなっている。
光磁気ディスクなどを使って新しいディスクフォーマッ
トを採用する場合には、このpをいくらにするかが重要
である。
Further, in the second embodiment, (Equation 8) corresponds to the case where p is large, and when the number of channels is large, as a result, the rise of voice is quick.
When a new disk format is adopted by using a magneto-optical disk or the like, it is important how much p is set.

【0046】以上の実施例から、音声の立ち上がり時間
の早さからして、第1の実施例、第2の実施例のセクタ
サイズ採用の例、第2の実施例の順に性能が高くなる
が、取り扱うデータがチャンネル毎にグループ化されて
いるほうが便利なことがあるので、その点からは第1の
実施例より第2の実施例実施例の方が有効である。
From the above embodiment, the performance is higher in the order of the first embodiment, the example of adopting the sector size of the second embodiment, and the second embodiment in view of the speed of the rising time of the voice. Since it may be convenient for the data to be handled to be grouped for each channel, the second embodiment is more effective than the first embodiment from this point.

【0047】本発明のように、ディスクを使って離散的
にデータを記録する方法においては、従来のテープレコ
ーダを用いた記憶方法と違って、再生時の各トラックあ
るいはチャンネルの同時再生タイミングを意識した各ト
ラックへのデータの貼り付け、すなわち、記憶は必要な
い。なぜなら、テープの様に各トラックの時間軸を独立
にスリップ、すなわち、タイムオフセットさせることが
できないものとは違って、ディスクでは各チャンネルの
各データごとにタイムコードと呼ばれる時間情報を記憶
することもでき、また、後で、この情報を簡単に修正す
ることもできるからである。従って、データを媒体に記
憶する場合には、各チャンネルの時間関係は無視してと
にかく記憶すればよい。従って、従来、テープ媒体で行
われていた、オーバダブあるいはピンポンと呼ばれる、
あるトラックを再生しながら、そのデータを別のトラッ
クに同時に記憶する機能や、バウンスと呼ばれる、ある
トラックを再生しながら、それに合わせて、入出力部か
ら別のデータを記憶する機能などは実際にディスクに記
憶するタイミング、場所は意識する必要がない。
In the method of discretely recording data using a disc as in the present invention, unlike the conventional storage method using a tape recorder, the simultaneous reproduction timing of each track or channel during reproduction is taken into consideration. It is not necessary to paste the data to each track, that is, to store the data. This is because unlike a tape, which cannot slip the time axis of each track independently, that is, it cannot be time-offset, a disk may store time information called a time code for each data of each channel. Yes, and this information can easily be modified later. Therefore, when data is stored in the medium, the time relationship of each channel may be ignored and stored anyway. Therefore, it is called "overdub" or "ping-pong", which has been done on tape media.
Actually, there are functions such as playing back a certain track and storing that data in another track at the same time, and a function called bounce, which stores another data from the input / output unit while playing back a certain track. There is no need to be aware of the timing and place of storing on the disk.

【0048】[0048]

【発明の効果】以上のように、本発明は、磁気ディス
ク、あるいは光磁気ディスクを用いて、音声データを記
録、再生する場合に、一旦バッファに蓄えて、バッファ
と入出力部間、媒体とバッファ間の転送レートをマッチ
ングさせ、連続してデータを記憶再生処理するために、
目的トラックへのシーク時間と、上記転送レートとの関
係から決定される最小記録あるいは最小再生データサイ
ズ以上のデータサイズを確保しながら、記憶時には入出
力部から、再生時には記憶媒体からバッファへ各チャン
ネルのサンプルを書き込み最後のチャンネルの1サンプ
ル目のデータが書き込み終わったらデータをはじめて読
み出す様にすることで、音声出力指示からの音声の立ち
上がりを早く、かつ、連続記憶あるいは連続再生を可能
にする方法を提供できるものである。また、同様に、最
小記録あるいは最小再生データサイズを確保しながら、
記憶時には入出力部から、再生時には記憶媒体からバッ
ファへ各チャンネルサンプルをチャンネル毎にグループ
化して記憶し、最後のチャンネルの第1サンプルが書き
込み終わったらデータをはじめて読み出す様にすること
により、連続記憶あるいは連続再生を可能にする方法を
提供できるものである。また、同様に、最小記録あるい
は最小再生データサイズを確保しながら、記憶時には入
出力部から、あるいは再生時には記憶媒体から規格化さ
れたディスクのセクタサイズを単位として各チャンネル
のデータをグループ化して記録し、最後のチャンネルの
1サンプルが書き込み終わったらデータをはじめて読み
出す様にすることで、音声の立ち上がりを早く、かつ、
連続記憶あるいは再生を可能にする方法を提供できるも
のである。
As described above, according to the present invention, when audio data is recorded or reproduced using a magnetic disk or a magneto-optical disk, the audio data is temporarily stored in a buffer, and the buffer, the input / output section, the medium, and the medium are stored. In order to match the transfer rate between the buffers and continuously store and reproduce the data,
Each channel is transferred from the input / output unit during storage and from the storage medium to the buffer during playback while ensuring a data size equal to or larger than the minimum recording or playback data size determined by the relationship between the seek time to the target track and the transfer rate. Method to write the sample of the first channel and read the data for the first time after the writing of the data of the first sample of the last channel, so that the rising edge of the voice from the voice output instruction can be made faster and continuous storage or continuous reproduction can be performed. Can be provided. Similarly, while ensuring the minimum recording or playback data size,
Continuous storage by storing each channel sample from the input / output unit at the time of storage and from the storage medium to the buffer at the time of reproduction by grouping each channel and storing it, and reading the data for the first time when the first sample of the last channel is written. Alternatively, it is possible to provide a method that enables continuous reproduction. Similarly, while ensuring the minimum recording or reproduction data size, the data of each channel is grouped and recorded in units of the sector size of the disk standardized from the input / output unit during storage or from the storage medium during reproduction. However, by reading out the data for the first time after writing one sample of the last channel, the rising edge of the voice can be made faster and
It is possible to provide a method that enables continuous storage or reproduction.

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

【図1】本発明の一実施例の原理装置ブロック図FIG. 1 is a block diagram of a principle device according to an embodiment of the present invention.

【図2】本発明の実施例におけるデ−タの記憶再生のタ
イミング図
FIG. 2 is a timing chart of data storage and reproduction in the embodiment of the present invention.

【図3】本発明の第1の実施例における記憶媒体上のデ
ータフォーマット図
FIG. 3 is a data format diagram on a storage medium according to the first embodiment of the present invention.

【図4】本発明の第2の実施例における記憶媒体上のデ
ータフォーマット図
FIG. 4 is a data format diagram on a storage medium according to the second embodiment of the present invention.

【図5】従来例のUNIXのファイルシステムにおける
デ−タ管理の基本概念図
FIG. 5 is a basic conceptual diagram of data management in a UNIX file system of a conventional example.

【図6】従来例の記憶装置のブロック図FIG. 6 is a block diagram of a conventional storage device.

【図7】従来例のデータの記憶再生のタイミング図FIG. 7 is a timing chart of data storage and reproduction of a conventional example.

【図8】従来例のファイル連続配置の例を示す図FIG. 8 is a diagram showing an example of continuous file arrangement of a conventional example.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】単一、あるいは複数チャンネルのディジタ
ルの音声信号が入力あるいは出力される入出力部と、デ
ータ入力時には、この入出力部から取り込まれた、以下
に記載される最小記憶単位LB[バイト]分のデータ
が、p、rを任意の正の整数、Nをチャンネル数、1サ
ンプルをq[バイト]とした時に、LB=r×q×Nの
関係で表されるものとし、第1チャンネルから第Nチャ
ンネルの第1サンプル、第1チャンネルから第Nチャン
ネルの第2サンプル、・・・、第1チャンネルから第N
チャンネルの第rサンプルの順に(q×N)バイトのN
サンプルで構成される基本構成で、最終の各チャンネが
第rサンプルとなるように基本構成のr回の繰り返しで
並び変えられ、データ出力時には、逆にバッファから
の、以下に記載される最小再生単位LB[バイト]分の
データが、データ入力時の入出力部データ配列と同じに
なるようにデータが並び変えられように制御するデータ
配列部と、少なくとも2つのバッファメモリ部と、第N
チャンネルの第1サンプル目データがバッファに書き込
まれるまでの時間を図る時間計測部、あるいは書き込ま
れたことを検出するデータ検出部と、ヘッドと、記憶媒
体部とを備え、 入出力部とバッファ間のデータ転送レートがVO[バイ
ト/秒]、バッファと記憶媒体間のデータ転送レートが
S[バイト/秒]、記憶媒体の最大シーク時間がTSK
[秒]、データの連続記憶あるいは連続再生が保証され
る、1回のアクセスでの最小記憶あるいは最小再生単位
がLB[バイト]と表された時に、最小記憶あるいは最
小再生単位LBが LB≧VS×VO×TSK/(VSーVO
を満足するようにし、 記憶媒体へのデータの書き込み時には、入出力部からの
データがデータ配列部の制御に従って、第1のバッフ
ァ、第2のバッファに交互に少なくともこの最小記憶単
位LB[バイト]分づつ前記データ配列に従って書き込
まれ、バッファがいっぱいになったら、あるいは、少な
くとも、第Nチャンネルの第1のサンプルがバッファに
書き込まれたことが時間計測部あるいはデータ検出部で
検出されたら、このバッファの第1チャンネルの第1サ
ンプルから順次読み出され、ヘッドに送られ、記憶媒体
部で記憶され、 再生時には、記憶媒体部からヘッドで、少なくとも前記
最小再生単位LB[バイト]を単位としてデータが読み
出され、第1のバッファ、第2のバッファに交互に少な
くともこの最小再生単位LB[バイト]分づつ前記デー
タ配列に従って書き込まれ、バッファがいっぱいになっ
たら、あるいは、少なくとも、第Nチャンネルの第1の
サンプルがバッファに書き込まれたことが時間計測部あ
るいはデータ検出部で検出されたら、データ配列部の制
御に従って、このバッファの第1チャンネルの第1サン
プル、第2チャンネルの第1サンプル、第3チャンネル
の第1サンプル、・・・、第Nチャンネルの第1サンプ
ル、第1チャンネルの第2サンプル、第2チャンネルの
第2サンプル、第3チャンネルの第2サンプル、・・
・、第1チャンネルの第rサンプル、第2チャンネルの
第rチャンネル、第3チャンネルの第rサンプル、・・
・、第Nチャンネルの第rサンプルの順に読み出され、
入出力部に転送されることを特徴とする記録再生方法。
And 1. A single or output section a digital audio signal of a plurality of channels are input or output, during data entry is captured from the input unit, the smallest unit of storage L B described below Data of [bytes] is represented by a relation of L B = r × q × N, where p and r are arbitrary positive integers, N is the number of channels, and 1 sample is q [bytes]. , A first sample from the first channel to the Nth channel, a second sample from the first channel to the Nth channel, ..., a first channel to the Nth channel
N of (q × N) bytes in the order of the rth sample of the channel
In the basic configuration consisting of samples, the final channel is rearranged by repeating r times of the basic configuration so as to become the rth sample, and when outputting data, conversely, the minimum reproduction from the buffer described below. A data array unit for controlling the data to be rearranged so that the data for the unit L B [bytes] becomes the same as the data array of the input / output unit at the time of data input; at least two buffer memory units;
Between the input / output unit and the buffer, a time measuring unit that measures the time until the first sample data of the channel is written in the buffer, or a data detection unit that detects the writing, a head, and a storage medium unit are provided. data transfer rate of V O [byte / sec], the data transfer rate between the buffer and the storage medium is V S [bytes / second], the maximum seek time of the storage medium is T SK
[Seconds], when the minimum storage or minimum reproduction unit for one access that guarantees continuous storage or continuous reproduction of data is expressed as L B [bytes], the minimum storage or minimum reproduction unit L B is L B ≧ V S × V O × T SK / (V S −V O )
When writing data to the storage medium, the data from the input / output unit is alternately arranged in the first buffer and the second buffer under the control of the data array unit, at least this minimum storage unit L B [bytes]. ] When the buffer is full by being written in minutes according to the data array, or at least the first sample of the Nth channel is written in the buffer by the time measuring unit or the data detecting unit, sequentially read out from the first sample of the first channel buffer is sent to the head is stored in the storage medium unit, during reproduction, the head from the storage medium unit, as a unit at least the minimum reproduction unit L B [bytes] data is read out, the first buffer, at least the minimum reproduction unit L B alternately to the second buffer [Bi ] When the buffer is full, or at least the first sample of the Nth channel has been written to the buffer by the time measurement unit or the data detection unit, the data is written into the buffer. Under the control of the array unit, the first sample of the first channel, the first sample of the second channel, the first sample of the third channel, ..., The first sample of the Nth channel, the first sample of the first channel of this buffer 2 samples, 2nd sample of 2nd channel, 2nd sample of 3rd channel, ...
.., the rth sample of the first channel, the rth channel of the second channel, the rth sample of the third channel, ...
.., read out in the order of the r-th sample of the N-th channel,
A recording / reproducing method characterized by being transferred to an input / output unit.
【請求項2】単一、あるいは複数チャンネルのディジタ
ルの音声信号が入力あるいは出力される入出力部と、デ
ータ入力時には、この入出力部から取り込まれた、以下
に記載される最小記憶単位LB[バイト]分のデータ
が、p、Mを任意の正の整数、Nをチャンネル数、1サ
ンプルをq[バイト]とした時に、LB=p×N×M、
の関係で表されるものとし、第1チャンネルの第1のサ
ンプルから第Mサンプル、第2チャンネルの第1のサン
プルから第Mサンプル、、第3チャンネルの第1のサン
プルから第Mサンプル、・・・、第Nチャンネルの第1
のサンプルから第Mサンプル、・・・、第1チャンネル
の第(M×(p−1)+1)サンプルから第(p×M)
サンプル、第2チャンネルの第(M×(p−1)+1)
から第(p×M)、第3チャンネルの第(M×(p−
1)+1)サンプルから第(p×M)サンプル、・・
・、第Nチャンネルの第(M×(p−1)+1)サンプ
ルから第(p×M)サンプルのp個の基本構成の繰り返
しで並び変えられ、データ出力時には、逆にバッファか
らの、以下に記載される最小再生単位LB[バイト]分
のデータが、データ入力時の入出力部データ配列と同じ
になるようにデータが並びかえられるように制御するデ
ータ配列部と、少なくとも2つのバッファメモリ部と、
第Nチャンネルの第1サンプル目データがバッファ書き
込まれる時間をはかる時間計測部、あるいは書き込まれ
たことを検出するデータ検出部と、ヘッドと、記憶媒体
部とを備え、 入出力部とバッファ間のデータの転送レートがVO[バ
イト/秒]、バッファと記憶媒体間のデータの転送レー
トがVS[バイト/秒]、記憶媒体の最大シーク時間が
SK[秒]、データの連続記憶あるいは再生が保証され
る、1回のアクセスでの最小記憶あるいは最小再生単位
がLB[バイト]と表された時に、最小記憶あるいは再
生単位LBが LB≧VS×VO×TSK/(VS−VO)を満
足するようにし、 記憶媒体へのデータの書き込み時には、第1のバッフ
ァ、第2のバッファに交互に少なくともこの最小記憶単
位LB[バイト]分が書き込まれ、バッファがいっぱい
になったら、あるいは、少なくとも第Nチャンネルの第
1のサンプルがバッファに書き込まれたことが時間計測
部あるいはデータ検出部で検出されたら、このバッファ
の第1チャンネルの第1サンプルから順次読み出されヘ
ッドにおくられ、記憶媒体部で記憶され、 再生時には、記憶媒体部からヘッドで、少なくとも前記
最小再生単位LB[バイト]を単位としてデータが読み
出され、第1のバッファ、第2のバッファに交互に少な
くともこの最小再生単位LB[バイト]分が書き込ま
れ、バッファがいっぱいになったら、あるいは、少なく
とも、第Nチャンネルの第1のサンプルがバッファに書
き込まれたことが時間計測部あるいはデータ検出部で検
出されたら、このバッファの第1チャンネルの第1サン
プル、第2チャンネルの第1サンプル、第3チャンネル
の第1サンプル、・・・、第Nチャンネルの第1サンプ
ル、第1チャンネルの第2サンプル、第2チャンネルの
第2サンプル、第3チャンネルの第2サンプル、・・
・、第Nチャンネルの第2サンプル、・・・、第1チャ
ンネルの第(p×M)サンプル、第2チャンネルの第
(p×M)サンプル、第3チャンネルの第(p×M)サ
ンプル、・・・、第Nチャンネルの第(p×M)サンプ
ルの順に読み出され、入出力部に転送されることを特徴
とする記録再生方法。
2. A single, or output section a digital audio signal of a plurality of channels are input or output, during data entry is captured from the input unit, the smallest unit of storage L B described below When data of [bytes] is p, M is an arbitrary positive integer, N is the number of channels, and 1 sample is q [bytes], L B = p × N × M,
, The first sample to the M-th sample of the first channel, the first sample to the M-th sample of the second channel, the first sample to the M-th sample of the third channel, ... .... First of N-th channel
From the Mth sample, ..., From the (M × (p−1) +1) th sample of the first channel to the (p × M) th sample
Sample, second channel (M × (p-1) +1)
To (p × M) to the 3rd channel (M × (p−
1) +1) sample to the (p × M) sample, ...
.. are rearranged by repeating p basic configurations of the (M.times. (P-1) +1) th sample to the (p.times.M) sample of the Nth channel, and when outputting data, conversely from the buffer, The data of the minimum reproduction unit L B [bytes] described in the above is arranged so that the data is rearranged so as to be the same as the data array of the input / output unit at the time of data input, and at least two buffers. Memory part,
The N-channel first sample data is provided in a buffer with a time measuring unit that measures the time for writing data in the buffer, or a data detection unit that detects that the data has been written, a head, and a storage medium unit. the data transfer rate is V O [byte / sec], the data transfer rate between the buffer and the storage medium is V S [bytes / second], the maximum seek time of the storage medium T SK [sec], the data of the continuous storage or When the minimum storage or reproduction unit for one access that guarantees reproduction is expressed as L B [byte], the minimum storage or reproduction unit L B is L B ≧ V S × V O × T SK / (V S -V O) so as to satisfy, at the time of writing data to the storage medium, a first buffer, at least this minimum storage unit L B [bytes] minutes are written alternately in a second buffer, Ba When the buffer is full, or at least when the time measurement unit or the data detection unit detects that the first sample of the Nth channel has been written in the buffer, the first sample of the first channel of this buffer is sequentially processed. The data is read and sent to the head, stored in the storage medium unit, and at the time of reproduction, data is read from the storage medium unit by the head in units of at least the minimum reproduction unit L B [byte]. At least this minimum reproduction unit L B [bytes] is alternately written into the two buffers and the buffer is full, or at least the first sample of the N-th channel is written into the buffer. Section or the data detection section, the first sample and second channel of the first channel of this buffer are detected. The first sample of the channel, the first sample of the third channel, ..., The first sample of the Nth channel, the second sample of the first channel, the second sample of the second channel, the second sample of the third channel,・ ・
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, such as, for example, the second sample of the Nth channel, ..., The (p × M) sample of the first channel, the (p × M) sample of the second channel, the (p × M) sample of the third channel, ..., The recording / reproducing method, wherein the Nth channel (p × M) sample is read in order and transferred to the input / output unit.
【請求項3】媒体において規格化されているセクタサイ
ズをLS[バイト]、Mを正の整数としたとき、LS=q
×N×Mとすることを特徴とする請求項1記載の記録再
生方法。
3. When the sector size standardized in the medium is L S [bytes] and M is a positive integer, L S = q
The recording / reproducing method according to claim 1, wherein the recording / reproducing method is xNxM.
【請求項4】媒体において規格化されているセクタサイ
ズをLS[バイト]としたとき、LS=q×Mとすること
を特徴とする請求項2記載の記録再生方法。
4. The recording / reproducing method according to claim 2, wherein L S = q × M, where L S [bytes] is a sector size standardized in the medium.
JP12024192A 1992-05-13 1992-05-13 Recording and reproducing method Pending JPH0628773A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12024192A JPH0628773A (en) 1992-05-13 1992-05-13 Recording and reproducing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12024192A JPH0628773A (en) 1992-05-13 1992-05-13 Recording and reproducing method

Publications (1)

Publication Number Publication Date
JPH0628773A true JPH0628773A (en) 1994-02-04

Family

ID=14781341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12024192A Pending JPH0628773A (en) 1992-05-13 1992-05-13 Recording and reproducing method

Country Status (1)

Country Link
JP (1) JPH0628773A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999013469A1 (en) * 1997-09-05 1999-03-18 Sony Corporation Disc recording method and device, and disc like recording medium
US6467061B2 (en) 1998-05-01 2002-10-15 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
KR100382639B1 (en) * 1998-05-01 2003-08-19 삼성전자주식회사 Recording medium storing real time record/playback information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US6775803B1 (en) 1998-05-01 2004-08-10 Samsung Electronics Co., Ltd Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
WO2005119676A1 (en) * 2004-06-01 2005-12-15 Matsushita Electric Industrial Co., Ltd. Reproduction device, reproduction processing circuit, reproduction method, reproduction program, and computer-readable recording medium containing the reproduction program
JP2008198348A (en) * 2000-01-27 2008-08-28 Victor Co Of Japan Ltd Information signal reproducing device, information signal recorder, information signal recording/reproducing device, information signal communication device, and information signal recording medium exclusively used for reproduction
USRE41082E1 (en) 1998-02-03 2010-01-19 Sanyo Electric Co., Ltd. Information recorder, recording method, and recording media
JP2010102715A (en) * 1997-09-24 2010-05-06 Sony Pictures Entertainment Inc Large block allocation for disk-based file system

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826132B2 (en) 1997-09-05 2004-11-30 Sony Corporation Data recording apparatus and method, and data recording and/or reproducing apparatus and method
US6219311B1 (en) 1997-09-05 2001-04-17 Sony Corporation Disc recording method and device, and disc like recording medium
WO1999013469A1 (en) * 1997-09-05 1999-03-18 Sony Corporation Disc recording method and device, and disc like recording medium
JP2010102715A (en) * 1997-09-24 2010-05-06 Sony Pictures Entertainment Inc Large block allocation for disk-based file system
USRE41082E1 (en) 1998-02-03 2010-01-19 Sanyo Electric Co., Ltd. Information recorder, recording method, and recording media
US6938199B2 (en) 1998-05-01 2005-08-30 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US6775803B1 (en) 1998-05-01 2004-08-10 Samsung Electronics Co., Ltd Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US6948111B2 (en) 1998-05-01 2005-09-20 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US8521012B2 (en) 1998-05-01 2013-08-27 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US7068918B1 (en) 1998-05-01 2006-06-27 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US7283729B2 (en) 1998-05-01 2007-10-16 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US7286751B2 (en) 1998-05-01 2007-10-23 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
KR100382639B1 (en) * 1998-05-01 2003-08-19 삼성전자주식회사 Recording medium storing real time record/playback information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US6467061B2 (en) 1998-05-01 2002-10-15 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
JP2008198348A (en) * 2000-01-27 2008-08-28 Victor Co Of Japan Ltd Information signal reproducing device, information signal recorder, information signal recording/reproducing device, information signal communication device, and information signal recording medium exclusively used for reproduction
US8290337B2 (en) 2004-06-01 2012-10-16 Panasonic Corporation Reproduction apparatus, reproduction processing circuit, reproduction method, reproduction program, and computer-readable record medium with reproduction program
WO2005119676A1 (en) * 2004-06-01 2005-12-15 Matsushita Electric Industrial Co., Ltd. Reproduction device, reproduction processing circuit, reproduction method, reproduction program, and computer-readable recording medium containing the reproduction program

Similar Documents

Publication Publication Date Title
KR970705139A (en) A recording medium, a recording apparatus, a reproducing method and a reproducing apparatus (recording medium, recording apparatus, reproducing method, and reproducing apparatus)
EP0133706A3 (en) Method and system for storing and retrieving multiple channel sampled data
EP0523519B1 (en) Sound recording and reproducing apparatus
JPH0628773A (en) Recording and reproducing method
JPH03150765A (en) Reproducing device
JP3120718B2 (en) Recording device
US6111709A (en) Digital recorder with seamless punch-out
JP2969187B2 (en) Digital recorder
JP2003016766A (en) Recording and reproducing device
JPH02203469A (en) Recording device and reproducing device
JPH04232652A (en) Electronic device for high-speed copying of magnetic tape
US7092773B1 (en) Method and system for providing enhanced editing capabilities
JP2993138B2 (en) Signal recording device and signal recording / reproducing device
JPS61182686A (en) Digital audio file device
JPH0536244A (en) Video or audio signal recording method
JPS5945607A (en) Magnetic recording and reproducing device
JPS63268163A (en) Signal recording and reproducing device
JPH0675337B2 (en) Digital data recorder
JP2548437Y2 (en) Music tape cueing device
JP2000011520A (en) Recording and reproducing device
JPS61168104A (en) Sound storage device
JP2003308643A (en) Sound recording and reproducing device using writable and readable storage medium
JPH032794A (en) Audio signal reproducing device
JPH01303685A (en) Method and device for magnetic recording and reproducing
JPH06259884A (en) Magnetic reproducing device