[go: up one dir, main page]

JPH01197800A - Sound recording and reproducing method using adpcm code - Google Patents

Sound recording and reproducing method using adpcm code

Info

Publication number
JPH01197800A
JPH01197800A JP63021337A JP2133788A JPH01197800A JP H01197800 A JPH01197800 A JP H01197800A JP 63021337 A JP63021337 A JP 63021337A JP 2133788 A JP2133788 A JP 2133788A JP H01197800 A JPH01197800 A JP H01197800A
Authority
JP
Japan
Prior art keywords
memory
adpcm
address
cycle
recording
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.)
Granted
Application number
JP63021337A
Other languages
Japanese (ja)
Other versions
JP2624739B2 (en
Inventor
Masao Takeuchi
竹内 正男
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP63021337A priority Critical patent/JP2624739B2/en
Publication of JPH01197800A publication Critical patent/JPH01197800A/en
Application granted granted Critical
Publication of JP2624739B2 publication Critical patent/JP2624739B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

PURPOSE:To perform sound recording and reproduction without spoiling the reproduced waveform by reading out the ADPCM code of one cycle before from a memory and calculating the function value required for decoding the ADPCM code, and then, setting the function value to a waiting state before a new ADPCM code is written in the memory. CONSTITUTION:When sound recording is stopped at an address (n) of Y-th cycle by means of a sound recording stopping instruction and reproduction is started, the ADPCM code LnY<-1> of the address (n) stored in a memory 32 at the (Y-1)th cycle which is one cycle before of the Y-th cycle is read out and sent to an ADPCM decoding circuit 26 through an output latch 21. At the circuit 26, XnY<-1> and nY<-1> are calculated following a decoding formula and the calculated values are held until the next cycle. On the other hand, the then inputted new ADPCM code LnY is written in the address (n) of the memory 32. Thereafter, the reproducing operations are started by means of a sound recording stopping signal.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、ADPCM符号を用いた録音及び逆上り再
生が可能な録音再生システムにおける録音・再生方法に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a recording/playback method in a recording/playback system capable of recording and reverse upstream playback using ADPCM codes.

〔従来の技術] 第2図はP CM (Pulse Code Modu
lation )符号を用いた一般的な録音再生システ
ムである。構成は大きく分けて録音系(10)、再生系
(20)、データ記憶部(30)及び制御部(40)か
らなっている。
[Prior art] Figure 2 shows PCM (Pulse Code Mod).
This is a general recording and playback system that uses ration) codes. The configuration is roughly divided into a recording system (10), a playback system (20), a data storage section (30), and a control section (40).

録音系(lO)は、MIC(マイクロホン’) (11
)と、AMP (アンブリファイア−信号増幅器) (
12)、又はオーディオのLINE IN  (ライン
イン)の入力と、入力信号を更に増幅するA M P 
(11)と、高域周波数成分をカットするLPF (ロ
ーパスフィルタ) (14>と、L P F (14)
に接続され、アナログ信号をディジタル信号に変換する
ADC(ADコンバータ) (15)と、ディジタル値
を一時格納する入力ラッチ(1B)から構成されている
The recording system (lO) is MIC (microphone') (11
) and AMP (Amblifier - Signal Amplifier) (
12), or an audio LINE IN input and an AMP that further amplifies the input signal.
(11), LPF (low pass filter) that cuts high frequency components (14>, and L P F (14)
It is connected to an ADC (AD converter) (15) that converts analog signals into digital signals, and an input latch (1B) that temporarily stores digital values.

入力ラッチ(1B)に−時格納されたディジタルの入力
信号は適宜メモリ制御回路(31)により制御され、後
段のメモリ(32)に記憶されていく。
The digital input signal stored in the input latch (1B) is appropriately controlled by the memory control circuit (31) and stored in the subsequent memory (32).

再生系(20)は、メモリ制御回路(31)の制御によ
り適宜取り出されたディジタルの出力信号を一時格納す
る出力ラッチ回路(21)と、出力ディジタル信号をア
ナログ信号に変換するDAC(DAコンバータ)(2)
と、高域周波数成分をカットするLP F (23)と
を有する。そして、L P F (23)の出力はオー
ディオのLINE OUT (ラインアウト)にされ、
或いはA M P (24)及びSP(スピーカ) (
25)に接続されるという構成になっている。
The reproduction system (20) includes an output latch circuit (21) that temporarily stores the digital output signal taken out as appropriate under the control of the memory control circuit (31), and a DAC (DA converter) that converts the output digital signal into an analog signal. (2)
and LP F (23) that cuts high frequency components. Then, the output of LPF (23) is made the audio LINE OUT,
Or A M P (24) and SP (speaker) (
25).

データ記憶部(30)は、前述のメモリ制御回路(31
)及びメモリ(32)を有し、メモリ(32)は−船釣
には半導体記憶装置であるRAM又はEEFROMが用
いられる。このメモリ(32)は、入力ラッチ(1B)
及び出力ラッチ(21)とデータライン(33)で接続
され、メモリ制御回路(31)とはアドレス及びその他
の制御ライン(34)で接続されている。
The data storage section (30) includes the aforementioned memory control circuit (31).
) and a memory (32), and the memory (32) is a semiconductor memory device such as RAM or EEFROM for boat fishing. This memory (32) is an input latch (1B)
and an output latch (21) through a data line (33), and a memory control circuit (31) through an address and other control line (34).

制御部(40)は、外部からの録音及び再生、スターl
及びストップなどの命令を受けて前述の録音系、再生系
そしてメモリの制御を正しく実行するものであり、CP
USROM、RAM等から構成されている。
The control unit (40) controls external recording and playback, and
This system correctly executes the aforementioned recording system, playback system, and memory control in response to commands such as CP and stop.
It consists of USROM, RAM, etc.

第2図のような録音再生システムを用いて、例えばデイ
クチ−ジョンマシーン(常時は聞き流しており、必要な
時には時間を逆上ってくり返し再生できる録音再生装置
)を作る場合、従来は次のような方法が採られている。
When using a recording/playback system as shown in Figure 2 to create, for example, a decoupling machine (a recording/playback device that listens all the time but can play back in time repeatedly when necessary), the conventional method is as follows. A method is being adopted.

第3図は上記のデイクチ−ジョンマシーンを実現する場
合のデータ記憶部(30)の回路図である。
FIG. 3 is a circuit diagram of the data storage section (30) when realizing the above-mentioned deduction machine.

また、第4図はメモリ(32)とメモリに蓄積されたデ
ータの内容をアナログ信号で示した状態図である。
FIG. 4 is a state diagram showing the memory (32) and the contents of data stored in the memory using analog signals.

第3図のメモリ(32)の容量は再生するために必要な
t時間分の容量であり、メモリのアドレス数(N+1)
とビット数(K)との積で決まる。
The capacity of the memory (32) in Figure 3 is the capacity for t time required for playback, and the number of memory addresses (N+1)
It is determined by the product of and the number of bits (K).

第3図のメモリ制御回路(31)はアドレスカウンタ(
35)、アドレスラッチ(3B)及び一致回路(37)
から構成されている。
The memory control circuit (31) in Fig. 3 is an address counter (
35), address latch (3B) and matching circuit (37)
It consists of

アドレスカウンタ(35)は、メモリ(32)のアドレ
スを下から順に0からMまでカウントアツプして、Mに
きたら再び0に戻り、また下から順にカウントアツプす
るサイクリックな動作をする。録音の際は、カウントア
ツプ毎に、書きこみ命令信号に従ってにビットのデータ
が書き込まれて蓄積されていき、0アドレスからMアド
レスまでを1サイクルとした場合、次のサイクルでは、
0アドレスより順に、前のデータが破壊され新規なデー
タが格納されていく。
The address counter (35) performs a cyclic operation in which it counts up the addresses in the memory (32) sequentially from 0 to M from the bottom, returns to 0 again when it reaches M, and counts up again from the bottom. During recording, bit data is written and accumulated according to the write command signal every time the count is up.If one cycle is from address 0 to address M, then in the next cycle,
Starting from address 0, previous data is destroyed and new data is stored.

第4図は前述の録音サイクルがXサイクルに及び、そし
て、そのアドレスがN(0≦N≦M)まで進行した状態
を示した図である。この状態では、既に(X−1)サイ
クル目のアドレス0〜Nまでのデータが更新されている
。この時点で録音ストップ命令が入力し、続いて再生指
令命令が入力された場合、今度はメモリ(32)に読み
出し命令信号が入力されて再生系が有効となり、アドレ
スは(N+1)より順にカウントアツプしながらにビッ
トのデータが読み出され始める。
FIG. 4 is a diagram showing a state in which the aforementioned recording cycle has extended to X cycles and the address has progressed to N (0≦N≦M). In this state, data at addresses 0 to N in the (X-1)th cycle has already been updated. If a recording stop command is input at this point and then a play command command is input, a read command signal is input to the memory (32), the playback system is enabled, and the addresses are counted up in order from (N+1). bit data begins to be read out.

そして、アドレスがMに達すると同様に0に復帰し、再
びカウントアツプしてNに達する。アドレスの(N+1
)〜M−Nまでは丁度1サイクル分に相当してt時間分
の再生が実現できることになる。
Then, when the address reaches M, it similarly returns to 0, counts up again, and reaches N. Address (N+1
) to MN corresponds to exactly one cycle, which means that playback for t hours can be realized.

第3図のアドレスラッチ(36)は、再生指示命令が入
力された時ラッチ信号を受けてアドレスNのデータを一
時格納し、例えば該再生を1サイクルで止める時は、一
致回路(37)と連動して、丁度アドレスがNに復帰し
た時にストップ信号を作り出す。
The address latch (36) in FIG. 3 receives a latch signal when a reproduction instruction command is input, and temporarily stores the data at address N. For example, when stopping the reproduction after one cycle, the address latch (36) is connected to a matching circuit (37). In conjunction, a stop signal is generated just when the address returns to N.

また、1サイクルにこだわらず次々にリピート再生する
場合は、前記ストップ信号を無視してアドレスは強制ス
トップ命令信号が外部より入力されるまで、〜M、0〜
′M、0〜Mというアドレスをサイクリックにくり返す
In addition, if you want to repeat playback one after another without worrying about one cycle, ignore the stop signal and change the addresses ~M, 0~ until a forced stop command signal is input from the outside.
'M, cyclically repeats the addresses 0 to M.

再生ストップ信号或いは外部よりの強制ストップ命令の
後、再び録音開始命令を受けると、制御系は再生系をス
トップすると共に録音系を動作させ、メモリへの命令信
号は、読み出しから書きこみの命令信号に切り換える。
When a recording start command is received again after a playback stop signal or an external forced stop command, the control system stops the playback system and operates the recording system, and the command signal to the memory is a command signal from read to write. Switch to .

そして、アドレスカウンタ(35)はアドレス(N+1
)より再びカウントアツプを始め、初期録音状態と同様
な動作を実行することになる。
And the address counter (35) is the address (N+1
), the count-up will start again and the same operation as in the initial recording state will be performed.

このような装置で、同じt時間の録音再生するために、
メモリ容量を更に縮小しようとした場合、PCM符号に
代えてADPCMなどの圧縮技術を付加しなければなら
ない。例えばPCMのビット長が12ビツト(あるいは
8ビツト)であるのに対し、ADPCMでは4ビツトで
ある。このため、1/3〜1/2のメモリ容量で同様な
システムを構成することが可能である。
With such a device, in order to record and play back the same time t,
If the memory capacity is to be further reduced, a compression technique such as ADPCM must be added in place of the PCM code. For example, the bit length of PCM is 12 bits (or 8 bits), while that of ADPCM is 4 bits. Therefore, it is possible to configure a similar system with 1/3 to 1/2 the memory capacity.

第5図はADPCM符号を用いた録音再生システムのブ
ロック図である。第2図と比較して、録音系(to)テ
はADC(5)の後1: A D P CM符号化回路
(7)ヲ挿入シ、再生系(20)”?’ ハD A C
(22)(7)前にADPCM復号化回路(2B)を挿
入するだけで実現できる。
FIG. 5 is a block diagram of a recording/playback system using ADPCM codes. Compared to Figure 2, the recording system (to) is inserted after the ADC (5), and the playback system (20) is inserted after the ADC (5).
(22) This can be realized by simply inserting the ADPCM decoding circuit (2B) before (7).

[発明が解決しようとする課題] しかしながら、この第5図の録音再生システムでPCM
符号を用いた時と同様な制御により、より小さくなった
メモリ(例えばM(アドレス)が小さくなるか、又はK
(ビット数)が小さくなる。)を動作させた場合、第6
図に示すような問題点が生ずる。
[Problem to be solved by the invention] However, with this recording and playback system shown in Fig. 5, PCM
With the same control as when using codes, smaller memory (for example, M (address) becomes smaller or K
(number of bits) becomes smaller. ), the sixth
Problems as shown in the figure arise.

第6図はこのシステムの再生波形の説明図である。例え
ば、を時間分に相当するADPCM符号列をLO,Ll
、L2.・・・・・・LMとする。この人DPCM符号
列のLnは4bitのディジタル値で構成されていると
する。また、上記各Lnにより復号化されたディジタル
符号列をXO,XI。
FIG. 6 is an explanatory diagram of reproduced waveforms of this system. For example, the ADPCM code string corresponding to the time is LO, Ll
, L2. ......LM. It is assumed that Ln of this human DPCM code string is composed of a 4-bit digital value. Further, the digital code strings decoded by each of the above Ln are XO and XI.

X2.・・・・・・XMとすると、−船釣なADPCM
の原理より、Xnは下式により導き出される。
X2.・・・・・・If it is XM, - boat fishing ADPCM
Based on the principle, Xn is derived from the following formula.

Xn −Xn−1+ q n        −(1)
Qn −(Ln +1/2)Δn     −(2)Δ
n−Δn−1 ・M (I Ln−11)  −(3)
ここで、qnはディジタルの差分値、Δnは量子化幅1
Mはt、nの関数である。
Xn −Xn−1+ q n −(1)
Qn - (Ln + 1/2) Δn - (2) Δ
n-Δn-1 ・M (I Ln-11) −(3)
Here, qn is the digital difference value, Δn is the quantization width 1
M is a function of t and n.

上記(1) 、 (2) 、 (3)式によって正確に
Xnを求めようとすると、Xn−1とΔnが明確になっ
ていなければならない。ADPCMの原理上、X n−
1とΔnは初期よりの累積により決定されるので、この
システムにおいては、逆上り再生を始めるt時間前のX
nとΔnが分かっていれば、第6図の(イ)のような再
生波形(1)を得るが、例えばxnが正確でなければ第
6図の(ロ)のような再生波形(2)、また、Δnが正
確でなければ第6図の(ハ)のような再生波形(3)と
なり、期待する再生波形と異なったものになる。
In order to accurately obtain Xn using the above equations (1), (2), and (3), Xn-1 and Δn must be clearly defined. Due to the principle of ADPCM, X n-
1 and Δn are determined by the accumulation from the beginning, so in this system, X at time t before starting reverse upstream playback.
If n and Δn are known, a reproduced waveform (1) as shown in (a) in Figure 6 will be obtained; however, if xn is not accurate, a reproduced waveform (2) as shown in (b) in Figure 6 will be obtained. If .DELTA.n is not accurate, the reproduced waveform (3) as shown in FIG. 6(c) will be obtained, which is different from the expected reproduced waveform.

この欠点を解決するには、録音する際に、常にtn時間
毎にADPCM符号Lnと共に、Xn及びΔnをメモリ
に格納すれば良いが、そうするとLnが4ビツトである
のに対し、Xnが12ビツト、Δnが6ビツトで、合計
22ビツトのデータとなり、かえって前述したPCMに
よるデータ量を越えてしまうという新たな問題点を生じ
る。
To solve this problem, when recording, Xn and Δn should always be stored in memory together with the ADPCM code Ln every tn times, but in that case, Ln is 4 bits, while Xn is 12 bits. , .DELTA.n are 6 bits, resulting in a total of 22 bits of data, which creates a new problem in that the data amount exceeds the data amount by PCM described above.

この発明は、上述の問題点を解決するためになされたも
ので、メモリに格納するデータをADPCM符号だけに
するだけで、再生波形を損なわないようにしたADPC
M符号を用いた録音・再生方法を得ることを目的とする
This invention was made in order to solve the above-mentioned problems, and is an ADPC that does not damage the reproduced waveform by storing only the ADPCM code as the data stored in the memory.
The purpose is to obtain a recording/playback method using M code.

[課題を解決するための手段] 第1図はこの発明の構成を示した説明図である。[Means to solve the problem] FIG. 1 is an explanatory diagram showing the configuration of the present invention.

この発明に係るADPCM符号を用いた録音・再生方法
は、ADPCM符号を用いてメモリへの書き込み及び読
み出しをサイクリックに行う録音・再生方法において、
録音の際のメモリのアドレス指定に伴って、現在より1
サイクル前に該アドレスに記憶していたADPCM符号
を読み出す工程と、前記読み出されたADPCM符号に
基づいて、前記1サイクル前のADPCM復号に際して
必要な関数値を算出する工程と、前記アドレスに現在の
ADPCM符号を書きこむ工程とを有する。
A recording/playback method using an ADPCM code according to the present invention is a recording/playback method in which writing to and reading from a memory is performed cyclically using an ADPCM code.
Due to memory address specification during recording, 1 from now.
a step of reading the ADPCM code stored at the address before the cycle; a step of calculating a function value necessary for decoding the ADPCM of the previous cycle based on the read ADPCM code; and writing the ADPCM code.

〔作用〕[Effect]

この発明において、録音する際に、逐−ADPCM符号
を各々メモリに書き込みする前に、同一アドレスに格納
されていた1サイクル前のADPCM符号を読み出して
ADPCM符号の復号に必要な関数(Xn 、Δn)を
算出した後に、現在の新たなADPCM符号をメモリに
書き込む。そして、録音ストップ命令が入力すると、従
来の場合と同様にその時の関数(Xn 、Δn)とメモ
リの次のアドレスのADPCM符号とに基づいてADP
CM符号の復号化を行って再生信号を生成する。
In this invention, when recording, before sequentially writing each ADPCM code to the memory, the ADPCM code stored in the same address one cycle before is read out, and functions (Xn, Δn) necessary for decoding the ADPCM code are read. ), the current new ADPCM code is written to memory. When a recording stop command is input, the ADP is started based on the function (Xn, Δn) at that time and the ADPCM code of the next address in the memory, as in the conventional case.
The CM code is decoded to generate a reproduced signal.

[実施例] 第7図はこの発明の一実施例に係る方法を実施するため
の録音再生システムのブロック図であり、第5図のシス
テムとの相違点は制御回路(41)にあり、バー゛ド構
成そのものは同一であるが、制御信号の送出の多イミン
グが異なっている。従って、第3図のデータ記憶部(3
0)はそのまま用いられる。
[Embodiment] FIG. 7 is a block diagram of a recording/playback system for carrying out a method according to an embodiment of the present invention. The difference from the system of FIG. 5 is in the control circuit (41), Although the code structure itself is the same, the multiple timings at which control signals are sent out are different. Therefore, the data storage section (3
0) is used as is.

第8図は上記システムの動作を示した説明図で、第9図
はそのタイムチャートである。
FIG. 8 is an explanatory diagram showing the operation of the above system, and FIG. 9 is a time chart thereof.

この実施例に使用されるメモリ(32)は、従来例とし
て示したものと同様で、を時間分の録音ができる容量で
ある。メモリ(32)のアドレス制御は、アドレスが「
0」より上昇して所定(第7図ではM)値に達すると再
び「0」に復帰するように構成されており、録音開始命
令よりリング状にサイクルをくり゛返し、録音ストップ
命令で止まる(第8図ではアドレスn)。そして、録音
ストップ命令即ち再生開始と共に、止まったアドレスか
ら「1」増加したアドレスから再び進行し始め、1サイ
クル後rnJに戻る。
The memory (32) used in this embodiment is similar to that shown in the conventional example, and has a capacity that allows recording for hours. Address control of the memory (32) is performed when the address is "
It is configured so that it rises from 0 and returns to 0 again when it reaches a predetermined value (M in Figure 7), and repeats the cycle in a ring shape from a recording start command, and stops when a recording stop command is issued. (Address n in Figure 8). Then, when a recording stop command is issued, that is, playback starts, the process starts to proceed again from the address increased by "1" from the address where it stopped, and returns to rnJ after one cycle.

まず、録音開始による1サイクル目では、MIC(11
)、A M P (12)、A M P (13)及び
L P F (14)介して入力してきた入力信号は、
ADC(15)でデジタル値に変換された後、ADPC
M符号化回路(17)でADPCM符号化され、入力ラ
ッチ(16)を介してメモリ(32)にLO,Ll、L
2・・・と順次格納していく。1サイクル目の終わりの
アドレスMにLMが格納される。なお、この1サイクル
目では、ADPCM復号化に必要な初期条件XO,・・
・。
First, in the first cycle when recording starts, the MIC (11
), A M P (12), A M P (13) and L P F (14), the input signals are
After being converted into a digital value by ADC (15), ADPC
LO, Ll, L are ADPCM encoded by the M encoding circuit (17) and stored in the memory (32) via the input latch (16).
2... and so on. LM is stored at address M at the end of the first cycle. In addition, in this first cycle, the initial conditions necessary for ADPCM decoding XO,...
・.

Δ0・・・はADPCM復号化回路(2B)で算出され
ないで得られない)。
Δ0... is not calculated and obtained by the ADPCM decoding circuit (2B)).

2サイクル目では、まず、アドレス「0」のデータLD
がメモリ(32)から読み出され、出力ラッチ(21)
を介してADPCM復号化回路(2B)に送出される。
In the second cycle, first, the data LD at address "0"
is read from the memory (32) and the output latch (21)
The signal is sent to the ADPCM decoding circuit (2B) via the ADPCM decoding circuit (2B).

このADPCM復号化回路(2B)では、前述の復号化
式(1) 、 (2)及び(3)により、XiとΔlを
算出して格納し、次のサイクルまで保持する。そして、
メモリ(32)ではアドレス「0」にその時入力した新
しいADPCM符号LOが書き込まれる。
This ADPCM decoding circuit (2B) calculates and stores Xi and Δl using the above-mentioned decoding equations (1), (2), and (3), and holds them until the next cycle. and,
In the memory (32), the new ADPCM code LO input at that time is written to address "0".

次のアドレス「1」に進むと、前のサイクルのデータL
lがメモリ(32)から読み出され、再びADPCM復
号化回路(2B)において上記と同様にしてX2及びΔ
2が算出され、その時入力した新ADPCM符号L1°
が書き込まれる。
When proceeding to the next address "1", the data L of the previous cycle
l is read from the memory (32), and X2 and Δ are read out again in the ADPCM decoding circuit (2B) in the same manner as above
2 is calculated, and the new ADPCM code L1° input at that time
is written.

このようなステップが次々にくり返され、メモリ(32
)には新規なADPCM符号がアドレス番地の上昇に従
って順序よく書き込まれていく。それと同時に、ADP
CM復号化回路(2B)では、常に丁度1サイクル前の
XnとΔnがやはり順序よく形成されては更新をくり返
す。この録音動作の時には、Xn及びΔnはD A C
(22)は出力されず、単に保持されている状態となっ
ている。
These steps are repeated one after another, and the memory (32
) new ADPCM codes are written in order as the address numbers increase. At the same time, ADP
In the CM decoding circuit (2B), Xn and Δn from exactly one cycle before are always formed in an orderly manner and updated repeatedly. During this recording operation, Xn and Δn are D A C
(22) is not output and is simply held.

次に、録音ストップ命令によりYサイクル目のアドレス
rnJで録音を停止し、再生する場合の動作を説明する
Next, an explanation will be given of the operation when recording is stopped at address rnJ of the Y-th cycle by a recording stop command and is played back.

その1サイクル前の(Y−1)サイクル目にメモリ(3
2)に格納されたアドレスnのADPC符号Lnv−1
が読゛み出され、それは出力ラッチ(21)を経てAD
PCM復号化回路(26)に送出される。このADPC
M復号化回路(2B)では、前述の復号化y−を 式(1) 、 (2)及び(3)により、Xn   及
びΔn  を算出し、次のサイクルまで保持し、そして
、メモリ(32)ではアドレスrnJにその時入力した
新しいADPCM符号LnYが書き込まれる(第9図参
照)。
The memory (3
2) ADPC code Lnv-1 of address n stored in
is read out, which is passed through the output latch (21) to the AD
The signal is sent to the PCM decoding circuit (26). This ADPC
The M decoding circuit (2B) calculates Xn and Δn from the above-mentioned decoding y- using equations (1), (2) and (3), holds it until the next cycle, and stores it in the memory (32). Then, the new ADPCM code LnY input at that time is written to address rnJ (see FIG. 9).

その後、上記録音停止信号により再生の動作に移る。次
に、メモリ(32)のアドレス(n+1)のADPCM
符号(1サイクル前のデータ)Ln÷1  を読み出し
て、出力ラッチ(21)を介してADPCM復号化回路
(2B)に送出す。この時、DPCM復号化回路(2B
)では第9図に示すようにY−I     Y−1 Xn   及びΔn  が保持されており、前述の復号
化式(1) 、 (2)及び(3)にこれらのXnY−
IY−I         Y−1 及びΔn  とL n+1   とを適用して、Y−I
      Y−1 Xn+1   及びΔni1   を算出して保持する
と共に、X nil   はD A C(22)に送り
出され、LP F (23)、A M P (24)及
びS P (25)を介して音声出力が得られる。
Thereafter, upon receiving the recording stop signal, the playback operation begins. Next, ADPCM at address (n+1) of memory (32)
The code (data from one cycle before) Ln÷1 is read out and sent to the ADPCM decoding circuit (2B) via the output latch (21). At this time, the DPCM decoding circuit (2B
), Y-I Y-1 Xn and Δn are held as shown in FIG. 9, and these XnY-
Applying IY-I Y-1 and Δn and L n+1, Y-I
While calculating and holding Y-1 is obtained.

このようにして、録音停止命令の入力により例えばアド
レスがrnJで止まった後、「n+1」のアドレスから
再生を始める場合、その1サイクル前のADPCM符号
の復号化に必要なXnとΔnは録音動作の際に得られ、
待機している状態になっているので、適正なADPCM
復号化信号が得られ、期待される再生波形が得られるこ
とになる。
In this way, when playback starts from address "n+1" after the address stops at rnJ due to the input of a recording stop command, Xn and Δn necessary for decoding the ADPCM code one cycle before are used for recording operation. obtained when
Since it is in a standby state, the appropriate ADPCM
A decoded signal is obtained, and the expected reproduced waveform is obtained.

[発明の効果コ 以上説明したようにこの発明によれば、ADPCM符号
を用いてメモリの書き込みをサイクリックに行って録音
すると共に、そのメモリから読み出して逆上り再生可能
な録音・再生方法において、新たなADPCM符号をメ
モリに書き込む前に、1サイクル前のADPCM符号を
メモリから読み出してADPCM復号化に必要な関数値
を常時算出して次のアドレスに移るまで待機させるよう
にしたので、録音停止命令が入って再生動作に移った場
合、その待機させた関数値を使ってADPCM復号化が
できる。このため、その関数値を予め格納しておくメモ
リを必要としないからシステムを構成する回路を増加さ
せず、且つ期待する再生波形が得られる。
[Effects of the Invention] As explained above, according to the present invention, in a recording/playback method that allows recording by cyclically writing data into a memory using ADPCM codes, and also allowing reverse playback by reading from the memory, Before writing a new ADPCM code to the memory, the ADPCM code from one cycle before is read from the memory, the function values necessary for ADPCM decoding are constantly calculated, and the recording is stopped until the next address is moved. When a command is input and the playback operation starts, ADPCM decoding can be performed using the function value that was put on standby. Therefore, since there is no need for a memory to store the function value in advance, the number of circuits constituting the system is not increased, and the expected reproduced waveform can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の方法を示したフローチャートである
。 第2図は従来のPCM符号を用いた録音再生システムの
ブロック図、第3図は第2図のデータ記憶部の詳細を示
したブロック図、第4図は第2図の録音再生システムを
動作を説明した説明図である。 第5図は従来のADPCM符号を用いた録音再生システ
ムのブロック図、第6図は第5図の録音再生システムの
再生波形図である。 第7図はこの発明の一実施例に係る方法を実施したAD
PCM符号を用いた録音再生システムのブロック図、第
8図はその動作を示した説明図、第9図はそのタイムチ
ャートである。 (lO)・・・録音系、(17)・・・ADPCM符号
化回路(20)・・・再生系、(27)・・・ADPC
M復号化回路(30)・・・データ記憶部 4朱童 本光朗の方法 第1図
FIG. 1 is a flow chart showing the method of the present invention. Fig. 2 is a block diagram of a conventional recording/playback system using PCM codes, Fig. 3 is a block diagram showing details of the data storage section of Fig. 2, and Fig. 4 is an operation of the recording/playback system of Fig. 2. FIG. FIG. 5 is a block diagram of a conventional recording/playback system using ADPCM codes, and FIG. 6 is a playback waveform diagram of the recording/playback system of FIG. FIG. 7 shows an AD that implements a method according to an embodiment of the present invention.
A block diagram of a recording and reproducing system using PCM codes, FIG. 8 is an explanatory diagram showing its operation, and FIG. 9 is a time chart thereof. (lO)... Recording system, (17)... ADPCM encoding circuit (20)... Playback system, (27)... ADPC
M decoding circuit (30)...Data storage unit 4 Shudomoto Mitsuo's method Figure 1

Claims (1)

【特許請求の範囲】[Claims] (1)ADPCM符号を用いてメモリの書き込みをサイ
クリックに行って録音し、そのメモリからADPCM符
号を読み出して逆上り再生可能な録音・再生方法におい
て、 録音の際のメモリのアドレス指定に伴って、現在より1
サイクル前に該アドレスに記憶していたADPCM符号
を読み出す工程と、 前記読み出されたADPCM符号に基づいて、前記1サ
イクル前のADPCM符号の復号化に際して必要な関数
値を算出する工程と、 前記アドレスに現在のADPCM符号を書き込む工程と を有することを特徴とするADPCM符号を用いた録音
・再生方法。
(1) In a recording/playback method that allows recording by cyclically writing data into memory using ADPCM codes, reading the ADPCM codes from the memory, and replaying them backwards, there are , 1 from now
a step of reading the ADPCM code stored at the address before the cycle; a step of calculating a function value necessary for decoding the ADPCM code of the previous cycle based on the read ADPCM code; A recording/playback method using an ADPCM code, comprising the step of writing a current ADPCM code to an address.
JP63021337A 1988-02-02 1988-02-02 Recording / playback method Expired - Lifetime JP2624739B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63021337A JP2624739B2 (en) 1988-02-02 1988-02-02 Recording / playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63021337A JP2624739B2 (en) 1988-02-02 1988-02-02 Recording / playback method

Publications (2)

Publication Number Publication Date
JPH01197800A true JPH01197800A (en) 1989-08-09
JP2624739B2 JP2624739B2 (en) 1997-06-25

Family

ID=12052305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63021337A Expired - Lifetime JP2624739B2 (en) 1988-02-02 1988-02-02 Recording / playback method

Country Status (1)

Country Link
JP (1) JP2624739B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02275500A (en) * 1989-04-17 1990-11-09 Nec Corp Voice recording and reproducing lsi device
EP0561454A3 (en) * 1992-03-18 1994-05-18 Philips Electronics Uk Ltd Method and apparatus for editing an audio signal
JPH06180594A (en) * 1992-10-02 1994-06-28 Hudson Soft Co Ltd Computer equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101404062B1 (en) 2012-11-15 2014-06-05 주식회사 엘지화학 Wireless rechargeable cable-type secondary battery

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02275500A (en) * 1989-04-17 1990-11-09 Nec Corp Voice recording and reproducing lsi device
EP0561454A3 (en) * 1992-03-18 1994-05-18 Philips Electronics Uk Ltd Method and apparatus for editing an audio signal
JPH06180594A (en) * 1992-10-02 1994-06-28 Hudson Soft Co Ltd Computer equipment

Also Published As

Publication number Publication date
JP2624739B2 (en) 1997-06-25

Similar Documents

Publication Publication Date Title
JPH01197800A (en) Sound recording and reproducing method using adpcm code
JP2797810B2 (en) Digital audio equipment
JPS6239751B2 (en)
JP2926636B2 (en) Interface method and apparatus in digital signal processing system
JP3325277B2 (en) Audio coding device
JP2737298B2 (en) Disc playback device
JP3066282B2 (en) Memory write control circuit
JPH0443916Y2 (en)
JPH0516600B2 (en)
JPS63317979A (en) Sound signal correcting device
JP3505208B2 (en) Audio playback device
JPS6011896A (en) Voice recorder
RU2018180C1 (en) Verbal information digital recorder-reproducer
JPS60107078A (en) Training simulator
JPH0145919B2 (en)
JPS59175010A (en) Magnetic recording and reproducing device
JPS62231299A (en) Voice analysis synthesizer
JP2000020093A (en) Ic recorder
JPH0531240B2 (en)
JPH0279900A (en) Recording regenerative method and device thereof
JPH01197793A (en) Speech synthesizer
JPH03296976A (en) Optical disk recording and reproducing device
JPH02101700A (en) Solid-state memory recorder
JPH05346800A (en) Digital audio reproducing device
JPS63282798A (en) Operation control circuit for voice recorder/reproducer

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term