Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0619901B2 - Leveling method for in-record voice data - Google Patents
[go: Go Back, main page]

JPH0619901B2 - Leveling method for in-record voice data - Google Patents

Leveling method for in-record voice data

Info

Publication number
JPH0619901B2
JPH0619901B2 JP15339085A JP15339085A JPH0619901B2 JP H0619901 B2 JPH0619901 B2 JP H0619901B2 JP 15339085 A JP15339085 A JP 15339085A JP 15339085 A JP15339085 A JP 15339085A JP H0619901 B2 JPH0619901 B2 JP H0619901B2
Authority
JP
Japan
Prior art keywords
record
data
voice
audio data
voice data
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.)
Expired - Lifetime
Application number
JP15339085A
Other languages
Japanese (ja)
Other versions
JPS6216274A (en
Inventor
克美 細谷
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP15339085A priority Critical patent/JPH0619901B2/en
Publication of JPS6216274A publication Critical patent/JPS6216274A/en
Publication of JPH0619901B2 publication Critical patent/JPH0619901B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、例えば磁気ディスク、光ディスク等の如き、
音声データの蓄積媒体と、該媒体におけるデータの読出
し位置或いは書き込み位置をレコード単位(蓄積媒体に
対するアクセス時の量的単位)で指定し管理するテーブ
ルと、制御部を備え、制御部は、該テーブルを参照する
ことにより、前記蓄積媒体に音声データをレコード単位
で蓄積し或いは読出して、音声の実時間による録音、再
生を可能にした音声蓄積装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to a magnetic disk, an optical disk, etc.
The audio data storage medium, a table for designating and managing, in record units (quantitative units when accessing the storage medium) a data read position or a data write position on the medium, and a control unit, the control unit including the table The present invention relates to a voice storage device capable of recording or reproducing voice data in real time by storing or reading voice data in a record unit in the storage medium.

更に詳しくは、前記蓄積媒体における蓄積データの編集
処理の結果として、前記テーブルにおいてレコード単位
によるアドレスの書き換えが行なわれたとき、各レコー
ド内の音声データの数を平準化するためのレコード内音
声データの平準化方式に関するものである。
More specifically, as a result of the editing process of the stored data in the storage medium, when the address is rewritten in record units in the table, the voice data in the record for leveling the number of voice data in each record It is related to the leveling method of.

〔従来の技術〕[Conventional technology]

第5図は、デイスクを蓄積媒体として使用する音声蓄積
装置の一般的なハード構成を示したブロック図である。
FIG. 5 is a block diagram showing a general hardware configuration of an audio storage device using a disk as a storage medium.

同図において、1はA/D変換器、3はD/A変換器、
3はバッファメモリ(以下、単にバッファと略す)、4
はデイスクコントローラ、5はデイスク、6はRAM
(ランダムアクセスメモリ)、7はRAM6内にあって
デイレクトリと称されるテーブル、である。
In the figure, 1 is an A / D converter, 3 is a D / A converter,
3 is a buffer memory (hereinafter simply referred to as a buffer), 4
Is a disk controller, 5 is a disk, and 6 is a RAM
(Random access memory) 7 is a table in the RAM 6 called a directory.

図示せざるマイクにより電気信号に変換された音声信号
はA/D変換器1によりデイジタル信号に変換されて音
声データとしてバッファ3に蓄えられる。デイスクコン
トローラ4は、デイレクトリ7を参照し、該デイレクト
リ7においてレコード単位で指定されているアドレスに
従って、バッファ3からの音声データをレコード単位で
デイスク5に書き込む。或いは、その逆に、デイスクコ
ントローラ4は、デイレクトリ7を参照して、そこにレ
コード単位で指定されているアドレスに従ってデイスク
5から音声データをレコード単位で読出し、バッファ3
に蓄えた後、D/A変換器2でアナログ信号に変換し、
図示せざるスピーカへ出力する。
A voice signal converted into an electric signal by a microphone (not shown) is converted into a digital signal by the A / D converter 1 and stored in the buffer 3 as voice data. The disk controller 4 refers to the directory 7 and writes the audio data from the buffer 3 to the disk 5 on a record-by-record basis in accordance with the address specified in the directory 7 on a record-by-record basis. Alternatively, conversely, the disk controller 4 refers to the directory 7, reads audio data from the disk 5 in record units according to the address specified in record units therein, and stores the audio data in the buffer 3
After being stored in, the D / A converter 2 converts it into an analog signal,
Output to a speaker not shown.

そして、このようにして音声の実時間による録音、再生
を可能にしている。またデイスク5に書き込まれた音声
データの編集処理が行なわれたときは、その結果とし
て、デイレクトリ7において、レコード単位によるアド
レスの書き換えが行なわれるので、これにより、編集し
た通りの音声の録音、再生が可能となるようになってい
る。
In this way, it is possible to record and reproduce the voice in real time. When the audio data written in the disk 5 is edited, as a result, the address is rewritten on a record-by-record basis in the directory 7, so that the recorded and reproduced audio as edited can be reproduced. Is possible.

さて、すでに述べたように、デイスク5上の音声データ
へのアクセスは、レコード単位で行なうのが一般的であ
る。デイスク5上に、複数の音声メッセージを効率的に
蓄積するために、メッセージを構成する各レコードをラ
ンダム配置としておき、RAM6上のデイレクトリ7で
各レコードの順序関係を定め管理している。
As described above, the access to the audio data on the disk 5 is generally performed in record units. In order to efficiently store a plurality of voice messages on the disk 5, each record constituting the message is arranged randomly, and the directory 7 on the RAM 6 defines and manages the order relation of each record.

第6図は、かかる音声データの管理方式を示す説明図で
ある。同図において、デイスク5内に蓄積された例えば
1メッセージ分の音声データは、レコード単位に分割さ
れてランダムに蓄積されており、各レコードの順序関係
はデイレクトリ7の各セルC〜C…に各レコードの
アドレスを書き込むことにより管理されているわけであ
る。
FIG. 6 is an explanatory diagram showing such a voice data management system. In the figure, the voice data for one message, for example, stored in the disk 5 is divided in record units and stored at random, and the order relation of each record is such that each cell C 1 to C 6 of the directory 7 ... It is managed by writing the address of each record in.

所で、第5図に示した如き音声蓄積装置において、音声
の実時間録音,再生を行なう際は、音声が途切れること
のないように高速にデイスクをアクセスすることが要求
される。再生の場合、音声が途切れないためには、前の
レコードのデータを再生し終わるまでに、次のレコード
のデータをデイスクから読出しておくことが必要であ
る。
By the way, in the voice storage device as shown in FIG. 5, when performing real-time voice recording and reproduction, it is required to access the disc at high speed so as not to interrupt the voice. In the case of reproduction, it is necessary to read the data of the next record from the disk before the reproduction of the data of the previous record is completed so that the sound is not interrupted.

1レコードのデータをデイスクから読出すのに要する時
間は、シーク、サーチ等のようにレコード内の有効デー
タの長さに依らない部分と、転送時間等のように、レコ
ード内の有効データの長さに比例する部分とから成って
いるが、一般の例えば磁気デイスクなどでは、読出しに
要する時間の中で前者が後者に比し支配的な長さを有し
ている。このため、レコード内の有効データの長さが短
くなるにつれて前のレコードのデータを再生し終わるの
に要する時間は短かくなるが、次のレコードを読出すの
に要する時間は殆んど変わらないため、次のレコードの
読出しが前のデータの再生に追いつかず、再生音声が途
切れることになるという欠点があった。
The time required to read the data of one record from the disk does not depend on the length of the valid data in the record such as seek and search, and the length of the valid data in the record such as transfer time. In a general magnetic disk, for example, the former has a dominant length over the latter in the time required for reading. Therefore, as the length of the valid data in the record becomes shorter, the time required to finish reproducing the data of the previous record becomes shorter, but the time required to read the next record remains almost unchanged. Therefore, there is a drawback in that the reading of the next record cannot catch up with the reproduction of the previous data, and the reproduced sound is interrupted.

一方、音声蓄積装置において、蓄積した音声メッセージ
の一部分を削除したり、語句を挿入したりする編集処理
機能を付加することが試みられている。この場合にも、
音声データを第6図に示したように管理する方式を用い
れば、デイレクトリ7を書き換えるだけで高速な編集処
理が可能になるために、有利な方式であると云える。し
かし、この場合、編集単位をレコード長に一致させるこ
とが前提条件となるが、そうすると、それ以下の長さを
単位とする細かい編集処理は実現できないことになり、
不都合であるという欠点があった。
On the other hand, it has been attempted to add an edit processing function of deleting a part of the stored voice message or inserting a phrase in the voice storage device. Also in this case,
It can be said that the method of managing the audio data as shown in FIG. 6 is an advantageous method because a high-speed editing process can be performed only by rewriting the directory 7. However, in this case, the precondition is that the editing unit matches the record length, but if this is the case, it will not be possible to realize fine editing processing in units of less than that length.
It had the disadvantage of being inconvenient.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

そこで本発明においては、音声蓄積装置において、再生
音声の途切れをなくすことと、音声メッセージの編集処
理に際して、レコード長以下の短い長さを単位とする細
かい編集処理を可能にすること、を解決すべき問題点と
している。従って本発明は、上述のことを可能にする音
声蓄積装置におけるレコード内音声データの平準化方式
を提供することを目的とする。
Therefore, the present invention solves the problem that in the voice storage device, there is no interruption of the reproduced voice, and when the voice message editing process is performed, a fine editing process in units of a short length equal to or less than the record length is possible. It should be a problem. Therefore, it is an object of the present invention to provide a leveling system for voice data in a record in a voice storage device that enables the above.

〔問題点を解決するための手段および作用〕[Means and Actions for Solving Problems]

上記目的を達成するため、本発明は、音声データを蓄積
する蓄積媒体と、該媒体に対するアクセス時の量的単位
であるレコードによって前記蓄積媒体におけるデータの
読出し位置或いは書き込み位置を指定し管理するテーブ
ルと、制御部とを備え、制御部は該テーブルを参照する
ことにより、前記蓄積媒体に音声データを蓄積し、或い
は読出すようにした音声蓄積装置において、 前記蓄積媒体における蓄積データの編集処理の結果とし
て、前記テーブルにおいてレコード単位によるアドレス
の書き換えが行なわれたとき、 制御部は、前記テーブルにおける書き換え後の各レコー
ドにつき、その中に含まれる音声データの数が或る閾値
m以下であるか否かを調べ、以下である場合には、当該
レコードに含まれる音声データの数にlに、前記テー
ブル上で隣接する隣接レコードに含まれる音声データの
数li+1を加算し、その和が単位レコードにおける収容
可能なデータ数を上まわるか否かを調べ、上まわる場合
には、前記隣接レコードに含まれる音声データのうち、
少なくとも先頭の(m−l)個のデータを隣接レコー
ドから取り出して当該レコードに含まれる音声データの
次に付加し、上まわらない場合には、当該レコードに含
まれる音声データの次に、隣接レコードに含まれる音声
データを全部取り出して付加すると共に、当該隣接レコ
ードを前記テーブルから削除し、このようにして、編集
処理後、各レコード内に含まれる音声データの数を平準
化するようにしたことを特徴としている。
In order to achieve the above object, the present invention provides a storage medium for storing audio data, and a table for designating and managing a data read position or a write position in the storage medium by a record which is a quantitative unit when accessing the medium. And a control unit, wherein the control unit stores audio data in the storage medium or reads the audio data by referring to the table, in a process of editing stored data in the storage medium. As a result, when the address is rewritten in record units in the table, the control unit determines whether the number of audio data contained in each record in the table after rewriting is less than or equal to a certain threshold m. investigated whether, in the case where less, the l i to the number of audio data contained in the record, the Adds the number l i + 1 of the audio data contained in the adjacent record adjacent on Buru, checks whether the sum is exceed the number of data that can be accommodated in the unit record, when around above, the neighbor Of the audio data included in the record,
At least the first (m-l i ) pieces of data are extracted from the adjacent record and added next to the audio data included in the record, and if not exceeded, the audio data included in the record is added next to the adjacent audio data. All the voice data contained in the record is taken out and added, and the adjacent record is deleted from the table, and the number of voice data contained in each record is equalized after the editing process in this way. It is characterized by that.

本発明が従来技術と相違する点を端的に述べると、レコ
ード長と編集単位長を必ずしも一致させなくてよいよう
にして細かい編集処理を可能にしたこと、各レコード内
に含まれる音声データの数の平準化を図って再生音声の
途切れを防止するようにしたこと、であると云える。
The point that the present invention is different from the prior art is that the record length and the editing unit length do not necessarily have to be the same, which enables fine editing processing, and the number of audio data included in each record. It can be said that this is to prevent the interruption of the reproduced voice by equalizing the above.

〔実施例〕〔Example〕

次に図を参照して本発明の実施例を説明する。 Next, an embodiment of the present invention will be described with reference to the drawings.

第1図は本発明による場合の音声データ管理方式および
音声データ削除処理方式の説明図である。
FIG. 1 is an explanatory diagram of a voice data management system and a voice data deletion processing system according to the present invention.

すなわち、第1図に見られるように、本発明による場
合、音声データ管理方式は、各レコードに含まれる音声
データ数,又は各レコード内におけるデータの先端アド
レスと終了アドレスをデイレクトリ7内の各セルに格納
しておく方式である。具体的に述べると、RAM上のデ
イレクトリ7には、各音声レコードのレコードアドレス
だけでなく、各レコード内に含まれる実際のデータ数l
(但しi=1,2,3,…)が格納されている。
That is, as shown in FIG. 1, according to the present invention, the audio data management method is such that the number of audio data contained in each record or the start address and end address of the data in each record is set to each cell in the directory 7. It is a method of storing in. Specifically, in the directory 7 on the RAM, not only the record address of each voice record, but also the actual number of data l contained in each record 1
i (however, i = 1, 2, 3, ...) Is stored.

例えば、レコードの集合によって構成されるメッセージ
において音声データの部分的削除を行なった場合、削除
の開始位置,終了位置がレコード境界に一致していない
場合、削除個所の両端に半端なデータ数を含むレコード
が生じることを可能とし、また許容するものである。但
し、各レコード内のデータはすべて先頭に詰める処理が
行なわれる。
For example, when partial deletion of voice data is performed in a message composed of a set of records, and the deletion start position and end position do not match record boundaries, both ends of the deletion point include odd data numbers. It allows and allows records to occur. However, the process of packing all the data in each record to the beginning is performed.

このように、音声メッセージにおいて編集処理を行う位
置をレコード境界と一致しなくてもよいようにしたため
に、短い長さ単位で細かい編集処理を行なうことがき
る。
As described above, since the position where the editing process is performed does not have to coincide with the record boundary in the voice message, the fine editing process can be performed in units of short length.

以上説明したようなデータ管理方式は、計算機のテキス
トエデイタ等では、一般的なものであるが、音声蓄積装
置では、以下述べるような問題があるため、これまで実
現できなかったものである。
The data management method described above is a general method for a text editor of a computer, but the voice storage device has not been realized so far because of the following problems.

すなわち、編集処理により生じた“半端”なレコードの
中で、極端にデータ数の少ないレコードがあると、その
部分で先に説明したように、音声再生の実時間性が満足
できなくなる、つまり途切れが生じるわけである。
In other words, if there is a record with an extremely small amount of data among the "half-length" records generated by the editing process, as explained earlier in that part, the real-time property of audio reproduction becomes unsatisfactory, that is, there is a break. Will occur.

この問題を解決するために、本発明では、一連の編集処
理が完了した後、再生を開始するまでの間に、極端にデ
ータ数の少ないレコードを予め探し出す。次に、そのレ
コードに隣接するレコードに含まれるデータの全て、又
は一部を当該レコードに移動させることによって、各レ
コードに含まれるデータ数を少なくとも或る一定値以上
になるように平準化する処理を行う。なお全く空になっ
たレコードは削除(廃止)する。
In order to solve this problem, according to the present invention, a record having an extremely small number of data is previously searched for before the reproduction is started after the series of editing processes is completed. Next, by moving all or part of the data contained in the record adjacent to that record to the record concerned, the process of leveling the number of data contained in each record to at least a certain fixed value or more I do. Note that the records that are completely empty are deleted (repealed).

第2図はその様子を示す説明図である。同図(a)は、i
番目のレコードに含まれるデータ数lが、予め設定し
た閾値mより小さい時、(i+1)番目のレコードに含まれ
るデータ数li+1と併せてひとつのレコードとし、(i+1)
番目のレコードは空になったのでデイレクトリから外
す。
FIG. 2 is an explanatory diagram showing the situation. In the figure (a), i
When the number of data l i included in the th record is smaller than a preset threshold m, the number of data l i + 1 included in the (i + 1) th record is combined into one record, and (i + 1 )
The second record is empty, so I will remove it from the directory.

この場合は(l+li+1)≦Nが成り立たねばならな
い。但しNは、1レコードに含み得る最大限のデータ数
である。
In this case, (l i + l i + 1 ) ≦ N must hold. However, N is the maximum number of data that can be included in one record.

第2図(b)は、i番目のレコードに含まれるデータ数l
に、(i+1)番目のレコードに含まれるデータ数li+1
合計した所、(l+li+1)>Nとなる場合を示してい
る。この場合は、(i+1)番目のレコードから(m−
)個のデータを移してi番目のレコードに含まれる
データlに結合することにより、i番目のレコードの
データ数l′がm,(i+1)番目のレコードのデータ数
i+1′が[li+1−(m−l)]になる。
FIG. 2 (b) shows the number of data l included in the i-th record.
i shows the case where the sum of the number of data l i + 1 contained in the (i + 1) th record is (l i + l i + 1 )> N. In this case, from the (i + 1) th record, (m-
l i) by binding to the data l i contained in the i-th record transferred pieces of data, the number of data of the i-th record l i 'is m, (i + 1) th record data number l of i + 1 'is - becomes [l i + 1 (m- l i)].

以上説明したレコード内音声データ平準化処理動作のア
ルゴリズムを第3図の流れ図に示す。
The algorithm of the voice data leveling processing operation within a record described above is shown in the flowchart of FIG.

第3図において、ステップ(イ)〜(ト)について、改めて説
明する必要はないであろう。
In FIG. 3, steps (a) to (g) need not be explained again.

次に第2図に戻り、同図(a)の場合、i番目のレコード
に含まれるデータ数lに、(i+1)番目のレコードに含
まれるデータ数li+1を加え合せた結果(l+li+1
が、(l+li+1)<mであることもある。この場合
は更に、次ちに隣接するレコード(デイレクトリを書き
換える以前の(i+2)番目のレコード)との間で、同様な
処理を行なう。
Then return to FIG. 2, in the case of FIG. (A), the number of data l i contained in the i-th record, combined added data number l i + 1 included in the (i + 1) th record Result (l i + l i + 1 )
May be (l i + l i + 1 ) <m. In this case, the same processing is further performed with the next adjacent record ((i + 2) th record before the directory is rewritten).

また、第2図(b)の場合、i番目のレコードは、その中
に含むデータ数l′がl′=mとなるが、(i+1)番
目のレコードでは、その中に含むデータ数li+1′が減
って、li+1′<mとなる可能性もある。この場合は、
最悪条件下では、連鎖反応的に処理が隣りのレコードへ
と移っていくことになる。しかし li+1′=[l−(m−l)] =(li+1+l−m)>(N−m) であるからmN/2ならば、この連鎖反応は起こらな
いことが判る。
Further, in the case of FIG. 2 (b), the i-th record has the number of data l i ′ contained therein l i ′ = m, but in the (i + 1) -th record, it is included therein. There is a possibility that the number of data l i + 1 ′ decreases and l i + 1 ′ <m. in this case,
Under the worst condition, the processing moves to the adjacent record in a chain reaction. But l i + 1 '= - if [l i (m-l i )] = (l i + 1 + l i -m)> (N-m) and is because mN / 2, does not occur in this chain reaction I understand.

第4図は、レコード長(つまり、1レコード内に収容可
能な最大データ数)N=8とし、実時間でアクセスでき
る(つまり途切れを生じない)ための1レコード内の最
小所要データ数m=4としたとき、これを満たさないレ
コードi(つまり、中に含むデータ数が1か2か3のレ
コード)が生じた時、隣接レコード(i+1)との間で行な
われる平準刈処理の類形を示した説明図である。
In FIG. 4, the record length (that is, the maximum number of data that can be stored in one record) N = 8, and the minimum required number of data in one record for real-time access (that is, no interruption) m = When a record i that does not satisfy this condition (that is, a record in which the number of data contained is 1 or 2 or 3) occurs, the level cutting process performed with the adjacent record (i + 1) is performed. It is explanatory drawing which showed the type.

第4図において、上の横の欄は、i番目のレコードに含
まれるデータ数lが1,2,3の場合であることを示
し、左の縦の欄は、(i+1)番目のレコードに含まれるデ
ータ数li+1が1,2,…8の場合であることを示して
いる。
In FIG. 4, the upper horizontal column indicates that the number of data l i included in the i-th record is 1, 2, 3 and the left vertical column indicates the (i + 1) -th column. It is shown that the number of data l i + 1 contained in the record is 1, 2, ...

このとき、第4図において、ハッチを施した領域(b)と
(c)を除く、残りの領域(a)においては、i番目のレコー
ドのデータと(i+1)番目のレコードを結合して1つのレ
コードに収めることにより、平準化を行なう場合である
ことを示している。
At this time, in FIG. 4, the hatched area (b) and
In the remaining area (a) except for (c), the leveling is performed by combining the data of the i-th record and the (i + 1) -th record and storing them in one record. Is shown.

ハッチを施した(b)領域では、平準化処理を行なった結
果、i番目のレコードのデータ数l′と(i+1)番目の
レコードのデータ数li+1′とが、各欄に示されるよう
に分配される場合であることを示す。
In (b) the region subjected to the hatch, the result of performing the leveling process, the number of data of the i-th record l i 'and (i + 1) th number of data records l i + 1' and, but each column It indicates that the distribution is performed as shown in (1).

ハッチを施した(c)領域では、i番目のレコードのデー
タに(i+1)番目のレコードのデータを結合しても、その
結果が所要の最小データ数m=4に及ばなかったので、
再度、更に次に隣接するレコードとの間で同様の処理が
必要となる場合であることを示している。
In the hatched (c) area, even if the data of the (i + 1) th record was combined with the data of the i-th record, the result did not reach the required minimum data number m = 4.
Again, it shows that the same processing is required with the next adjacent record.

従って、「各レコードのデータ数がレコード長の1/2以
上であるとき、実時間の録音・再生ができる」という条
件が満たされれば、編集の最小単位をレコード長の1/8
に選ぶことが可能である。そして、この仮定は、現在の
市販の磁気デイスク等でも充分満足できる仮定である。
Therefore, if the condition "real-time recording / playback is possible when the number of data in each record is 1/2 or more of the record length" is satisfied, the minimum unit of editing is 1/8 of the record length.
It is possible to choose. And, this assumption is an assumption that can be sufficiently satisfied even with the current commercially available magnetic disks and the like.

また、第4図からわかるように、本発明によれば2つの
レコードを結合して、1レコードにする場合があること
から、データの蓄積効率を良くするという利点もある。
Further, as can be seen from FIG. 4, according to the present invention, two records may be combined into one record, which has the advantage of improving the data storage efficiency.

本実施例では、各レコードおよびその中に含まれる音声
データをRAM上のデイレクトリで管理する方式による
場合を示したが、各レコード内にポインタを持ち、リス
ト構造をとる音声データに対しても本発明も同様に適用
することができる。
In the present embodiment, the case where each record and the voice data contained therein are managed by the directory on the RAM is shown, but the present invention is also applicable to the voice data having a list structure with a pointer in each record. The invention can be similarly applied.

〔発明の効果〕〔The invention's effect〕

以上、説明したように、本発明によれば、実時間の録音
・再生を可能としつつ、レコード内の音声データをレコ
ード長よりも細かい単位で、処理、管理することができ
るので、高度な編集機能を有する音声蓄積編集装置を構
成できるという利点がある。また、音声以外のデータ
(例えば、ビデオ信号等)でも、特に入出力の実時間性
を要求される場合には、有効である。また、少ないデー
タ数のレコードを結合して1つのレコードとするので、
蓄積媒体の有効利用ができるという利点もある。
As described above, according to the present invention, the audio data in the record can be processed and managed in a unit smaller than the record length while enabling real-time recording / playback. There is an advantage that a voice storing / editing device having a function can be configured. Further, even data other than voice (for example, a video signal) is effective especially when real time input / output is required. Also, since records with a small number of data are combined into one record,
There is also an advantage that the storage medium can be effectively used.

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

第1図は本発明による場合の音声データ管理方式および
音声データ削除処理方式の説明図、第2図は本発明によ
るレコード内音声データの平準化方式を示す説明図、第
3図は本発明によるレコード内音声データ平準化動作の
アルゴリズムを示す流れ図、第4図は隣り合う二つのレ
コード間で行なわれるデータ移動の類形を分類して示し
た説明図、第5図はデイスクを蓄積媒体として使用する
音声蓄積装置の一般的なハード構成を示したブロック
図、第6図は音声データの管理方式を示す説明図、であ
る。 符号の説明 1……A/Dコンバータ、2……D/Aコンバータ、3
……バッファ、4……デイスクコントローラ、5……デ
イスク、6……RAM、7……デイレクトリ
FIG. 1 is an explanatory view of a voice data management system and a voice data deletion processing system in the case of the present invention, FIG. 2 is an explanatory view showing a leveling system of voice data in a record according to the present invention, and FIG. 3 is a view of the present invention. FIG. 4 is a flow chart showing an algorithm of a voice data leveling operation within a record, FIG. 4 is an explanatory view showing the types of data movements performed between two adjacent records, and FIG. 5 is a disk as a storage medium. FIG. 6 is a block diagram showing a general hardware configuration of a voice storage device, and FIG. 6 is an explanatory diagram showing a voice data management system. Explanation of symbols 1 ... A / D converter, 2 ... D / A converter, 3
... buffer, 4 ... disk controller, 5 ... disk, 6 ... RAM, 7 ... directory

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】音声データを蓄積する蓄積媒体と、該媒体
に対するアクセス時の量的単位であるレコードによって
前記蓄積媒体におけるデータの読出し位置或いは書き込
み位置を指定し管理するテーブルと、制御部とを備え、
制御部は該テーブルを参照することにより、前記蓄積媒
体に音声データを蓄積し、或いは読出すようにした音声
蓄積装置において、 前記蓄積媒体における蓄積データの編集処理の結果とし
て、前記テーブルにおいてレコード単位によるアドレス
の書き換えが行なわれたとき、 制御部は、前記テーブルにおける書き換え後の各レコー
ドにつき、その中に含まれる音声データの数が或る閾値
m以下であるか否かを調べ、以下である場合には、当該
レコードに含まれる音声データの数lに、前記テーブ
ル上で隣接する隣接レコードに含まれる音声データの数
i+1を加算し、その和が単位レコードにおける収容可
能なデータ数を上まわるか否かを調べ、上まわる場合に
は、前記隣接レコードに含まれる音声データのうち、少
なくも先頭の(m−l)個のデータを隣接レコードか
ら取り出して当該レコードに含まれる音声データの次に
付加し、上まわらない場合には、当該レコードに含まれ
る音声データの次に、隣接レコードに含まれる音声デー
タを全部取り出して付加すると共に、当該隣接レコード
を前記テーブルから削除し、このようにして、編集処理
後、各レコード内に含まれる音声データの数を平準化す
るようにしたことを特徴とするレコード内音声データの
平準化方式。
1. A storage medium for storing audio data, a table for designating and managing a data read position or a write position in the storage medium by a record, which is a quantitative unit when accessing the medium, and a control unit. Prepare,
In a voice storage device in which the control unit stores or reads voice data in the storage medium by referring to the table, in the record unit in the table as a result of the editing process of the stored data in the storage medium. When the address is rewritten by the control unit, the control unit checks, for each rewritten record in the table, whether or not the number of audio data contained therein is less than or equal to a certain threshold value m, and in this case, the number l i of the audio data included in the record, and adding the number l i + 1 of the audio data contained in the adjacent record adjacent on the table, which can accommodate the sum is in the unit record data It is checked whether or not the number exceeds the number, and if the number exceeds the number, at least the first (m-1) of the audio data included in the adjacent record is detected. i ) The data is taken out from the adjacent record and is added next to the voice data contained in the record. If not exceeded, the voice data contained in the record is added next to the voice data contained in the record. In the record, the whole record is extracted and added, the adjacent record is deleted from the table, and the number of audio data included in each record is equalized after the editing process in this way. Leveling method for voice data.
JP15339085A 1985-07-13 1985-07-13 Leveling method for in-record voice data Expired - Lifetime JPH0619901B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15339085A JPH0619901B2 (en) 1985-07-13 1985-07-13 Leveling method for in-record voice data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15339085A JPH0619901B2 (en) 1985-07-13 1985-07-13 Leveling method for in-record voice data

Publications (2)

Publication Number Publication Date
JPS6216274A JPS6216274A (en) 1987-01-24
JPH0619901B2 true JPH0619901B2 (en) 1994-03-16

Family

ID=15561436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15339085A Expired - Lifetime JPH0619901B2 (en) 1985-07-13 1985-07-13 Leveling method for in-record voice data

Country Status (1)

Country Link
JP (1) JPH0619901B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2674658B2 (en) * 1988-10-26 1997-11-12 富士通株式会社 Device for creating address table of voice data recorded on optical disk medium
JPH06203534A (en) * 1992-11-12 1994-07-22 Yamaha Corp File management system for electronic musical instrument
JP3711575B2 (en) * 1993-11-15 2005-11-02 ソニー株式会社 Voice editing apparatus, voice editing method, and voice editing system

Also Published As

Publication number Publication date
JPS6216274A (en) 1987-01-24

Similar Documents

Publication Publication Date Title
KR950034096A (en) Recording method and apparatus for recording medium
KR100333299B1 (en) Methods of copying, recording and editing data on the disk media and the disk recording apparatus
KR940010000A (en) Apparatus and method for continuous playback of record carrier
US6694339B1 (en) File management device and method thereof, and audio visual data recording/reproducing device and method thereof
JPH0619901B2 (en) Leveling method for in-record voice data
JP3521165B2 (en) File management system and method
JP4634616B2 (en) Method for real-time file transfer
US20050041544A1 (en) Audio recording medium, methods of recording data on and reproducing data from the recording medium, and recording and reproducing apparatuses therefor
JPS6370988A (en) Programmed reproducing device
KR100734660B1 (en) Navigation data recording method of rewritable recording medium and apparatus therefor
JPH02299036A (en) Information recording and reproducing method
JPS6370966A (en) Digital recording and reproducing device
JP2003045160A (en) Video / audio recording / playback device
JP2002230952A (en) Method of recording data to hard disk
JPH03237672A (en) Music reproduction device
JPH05266591A (en) Disc player
JP2003257023A (en) Worm type recording disk playback method
JPH09259534A (en) Disk-reproducing apparatus
JPH0756785A (en) Digital signal recording / playback memory
JPS61265626A (en) Information recording/reproducing device
JP2001054059A (en) Playback device for audio recording medium with still image
JPWO2000058837A1 (en) File management device and method, data recording/reproducing device and method
JP2004318944A (en) Recording device
JPH06110616A (en) Disk and recording/reproducing device therefor
JPS62109280A (en) Recording and reproducing system for postscript type storage device