JPH02277309A - Digital signal processing unit - Google Patents
Digital signal processing unitInfo
- Publication number
- JPH02277309A JPH02277309A JP1098125A JP9812589A JPH02277309A JP H02277309 A JPH02277309 A JP H02277309A JP 1098125 A JP1098125 A JP 1098125A JP 9812589 A JP9812589 A JP 9812589A JP H02277309 A JPH02277309 A JP H02277309A
- Authority
- JP
- Japan
- Prior art keywords
- input signal
- level
- output
- circuit
- reference level
- 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
Links
- 230000006866 deterioration Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 16
- 238000009499 grossing Methods 0.000 description 14
- 230000005236 sound signal Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 7
- 230000002238 attenuated effect Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 101100219315 Arabidopsis thaliana CYP83A1 gene Proteins 0.000 description 1
- 101001106432 Homo sapiens Rod outer segment membrane protein 1 Proteins 0.000 description 1
- 101100269674 Mus musculus Alyref2 gene Proteins 0.000 description 1
- 102100021424 Rod outer segment membrane protein 1 Human genes 0.000 description 1
- 101100140580 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) REF2 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Landscapes
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は例えばPCMオーディオ信号等のディジタルオ
ーディオ信号をリミッタ処理、あるいはコンプレッサ処
理する場合に用いて好適なディジタル信号処理装置に関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a digital signal processing device suitable for use when performing limiter processing or compressor processing on a digital audio signal such as a PCM audio signal.
従来オーディオ信号はアナログ的に記録再生されていた
が、近年コンパクトディスク、8ミリVTR,R−DA
Tといった装置が普及し、これらの装置においてはオー
ディオ信号がディジタル的に記録再生されるので、より
高品質の音を楽しむことができるようになってきた。Traditionally, audio signals were recorded and played back in analog format, but in recent years compact discs, 8mm VTRs, and R-DA
Devices such as "T" have become popular, and since audio signals are recorded and played back digitally in these devices, it has become possible to enjoy higher quality sound.
しかしながらこれらの装置においても、オーディオ信号
を例えばリミッタ処理したり、コンプレッサ処理する場
合、これをアナログ的に行っていた。従って信号が劣化
し、ディジタル的に信号を記録再生するといった本来の
機能が損なわれる欠点があった。However, even in these devices, when an audio signal is subjected to limiter processing or compressor processing, for example, this is performed in an analog manner. Therefore, the signal deteriorates and the original function of digitally recording and reproducing signals is impaired.
そこで本発明はディジタル的に信号処理するようにし、
もって信号の劣化を防止するものである。Therefore, the present invention processes signals digitally,
This prevents signal deterioration.
本発明の1つのディジタル信号処理装置は、入力信号の
レベルを所定の基準レベルと比較する比較手段と、入力
信号のレベルが基準レベルより大きいとき、入力信号の
レベルと基準レベルとの差に関する関数を演算する演算
手段と、入力信号の極性を判別する判別手段と、判別手
段の出力に対応して、入力信号と演算手段の出力とを加
算又は減算する加減算手段と、加減算手段の出力に所定
の利得係数を乗じる乗算手段とを備える。One digital signal processing device of the present invention includes a comparison means for comparing the level of the input signal with a predetermined reference level, and a function related to the difference between the level of the input signal and the reference level when the level of the input signal is higher than the reference level. a calculating means for calculating the polarity of the input signal; a determining means for determining the polarity of the input signal; an addition/subtracting means for adding or subtracting the input signal and the output of the calculating means in accordance with the output of the determining means; and a multiplication means for multiplying by a gain coefficient.
入力信号xiのレベルLiが基準レベルLthより大き
いとき、両者の差に関する累乗関数、例えば式k (L
i −Lth)nが演算される。ここにkは所定の係数
、nは1を超える整数である。この演算値が入力信号x
iより減算され(Xi−1((Li−Lth)n)、出
力される。入力信号xiのレベルLLが基準レベルLt
hより小さいとき、例えば入力信号xiはそのまま出力
される。When the level Li of the input signal xi is higher than the reference level Lth, a power function regarding the difference between the two, for example, the formula k (L
i −Lth)n is calculated. Here, k is a predetermined coefficient, and n is an integer greater than 1. This calculated value is the input signal x
It is subtracted from i (Xi-1((Li-Lth)n) and output.The level LL of the input signal xi is the reference level Lt.
When it is smaller than h, for example, the input signal xi is output as is.
従って入力信号をディジタル的にリミッタ処理、又はコ
ンプレッサ処理することができ、信号劣化のおそれが少
なくなる。Therefore, the input signal can be digitally limited or compressed, reducing the possibility of signal deterioration.
第2図は本発明のディジタル信号処理装置を応用したオ
ーディオ信号処理装置のブロック図である。FIG. 2 is a block diagram of an audio signal processing device to which the digital signal processing device of the present invention is applied.
端子11より入力されたディジタル信号は受信部12に
おいて例えばNRZ信号に復調される。A digital signal input from the terminal 11 is demodulated into, for example, an NRZ signal in the receiving section 12.
所謂セルフクロック方式の場合、受信部12は受信デー
タからクロック成分を抽出し、PLL回路13に供給す
る。P L T、回路13はこの入力されたクロックに
同期して連続するクロックパルスを生成し、受信部12
に供給する。PLL回路13はこのクロックパルスに同
期して復調を行い、復調したデータをディジタルシグナ
ルプロセッサ(DSP)14.Ll、14R1の入力端
子a、に供給す一
る(この実施例の場合他の入力端子a2は使用されてい
ない)。DSP14L、は左右ステレオ信号のうち左チ
ャンネルのオーディオ信号を、DSPI4R工は右チャ
ンネルのオーディオ信号を、例えばFIRディジタルフ
ィルタ演算することにより各々イコライザ処理し、端子
す、Cより出力する。In the case of the so-called self-clock system, the receiving section 12 extracts a clock component from the received data and supplies it to the PLL circuit 13. PLT, the circuit 13 generates continuous clock pulses in synchronization with this input clock, and the receiving section 12
supply to. The PLL circuit 13 performs demodulation in synchronization with this clock pulse, and sends the demodulated data to a digital signal processor (DSP) 14. Ll, 14R1 is supplied to input terminal a (the other input terminal a2 is not used in this embodiment). The DSP 14L performs equalizer processing on the left channel audio signal of the left and right stereo signals, and the DSPI 4R performs equalizer processing on the right channel audio signal, for example, by performing an FIR digital filter operation, and outputs them from terminals S and C.
DSP14L1と14R1の出力端子すより出力された
データは、DSP14.L2と14R2の入力端子a1
に各々供給され、DSP14L1と14R1の出力端子
Cより出力されたデータは、DSP14R2と14L2
の入力端子a2に各々供給される。DSP14L2と1
4R2は、各々左右チャンネルの信号をリミッタ処理又
はコンプレッサ処理して出力端子Cより出力する。これ
らのDSPI4L、、14R2より出力されたデータは
送信部20に入力され、再び伝送に適した所定のフォー
マットに変調(例えばパイフェイズ変調)され、端子2
1より図示せぬ回路(例えばディジタルアンプ)にシリ
アルに出力される。The data output from the output terminals of DSP14L1 and DSP14R1 is sent to DSP14. Input terminal a1 of L2 and 14R2
The data output from output terminals C of DSP14L1 and 14R1 is supplied to DSP14R2 and 14L2.
are respectively supplied to input terminals a2 of. DSP14L2 and 1
4R2 subjects the left and right channel signals to limiter processing or compressor processing and outputs them from output terminal C. The data output from these DSPIs 4L, 14R2 is input to the transmitter 20, where it is modulated again into a predetermined format suitable for transmission (for example, pi-phase modulation), and is sent to the terminal 2.
1, the signal is serially output to a circuit (for example, a digital amplifier) not shown.
受信部12はDSP14L、乃至14R2と送信部20
に、処理に必要なシステムクロックXCLK、同期信号
5YNC等を供給する。The receiving section 12 includes the DSPs 14L to 14R2 and the transmitting section 20.
The system clock XCLK, synchronization signal 5YNC, etc. necessary for processing are supplied to
操作部15は複数の押釦スイッチ(図示せず)を有して
おり、所望のイコライザ特性やリミッタ特性、あるいは
コンプレッサ特性を得るために操作される。CPUI
7はこの操作に対応した表示をCRT、ランプ、LED
等よりなる表示部16に表示させるとともに、ROM1
8から所定のプログラムを読み出し、指定された特性を
実現させるべくDSP14L、乃至14R2に種々の制
御信号を出力し、それらを制御する。このときRAMl
9に必要なデータが記憶され、また読み出される。The operation section 15 has a plurality of push button switches (not shown), which are operated to obtain desired equalizer characteristics, limiter characteristics, or compressor characteristics. C.P.U.I.
7 shows the display corresponding to this operation on CRT, lamp, and LED.
The ROM1 is displayed on the display unit 16 consisting of
A predetermined program is read from the DSP 14L to 14R2, and various control signals are outputted to the DSP 14L to 14R2 to control them in order to realize specified characteristics. At this time, RAMl
9, necessary data is stored and read out.
第3図はCPUI 7の動作を表わすフローチャートで
ある。同図(a)に示すように、スタートすると先ずC
PU17が初期設定され(ステップ101)、次いでD
S P 14 Ll乃至14R2が初期設定される(
ステップ102)。次に操作部15における複数の押釦
スイッチの操作状態が判定され(ステップ103)、オ
フのとき一定時間待機する状態が繰り返される(ステッ
プ104)。FIG. 3 is a flowchart showing the operation of the CPUI 7. As shown in figure (a), when starting, first C
PU17 is initialized (step 101), then D
S P 14 Ll to 14R2 are initialized (
Step 102). Next, the operating states of the plurality of pushbutton switches in the operating section 15 are determined (step 103), and when they are off, the state of waiting for a certain period of time is repeated (step 104).
押釦スイッチがオンされているとき、その押釦スイッチ
による設定値が読み込まれる(ステップ105)。次い
でROM18に予め記憶されているパラメータ(信号処
理に用いる)のうち、押釦スイッチの操作に対応するも
のが選択され、それが順次DSP14L□乃至14R2
に内蔵されているパラメータメモリ79(後述する第7
図参照)にアドレス情報とともに書き込まれる(ステッ
プ106,107,108)。続いてCPUI 7は切
換信号ADを発生しくステップ109)、さらに表示部
16にデータを送出する(ステップ110)。When the pushbutton switch is turned on, the set value of the pushbutton switch is read (step 105). Next, among the parameters (used for signal processing) stored in advance in the ROM 18, those corresponding to the operation of the push button switches are selected, and these are sequentially transmitted to the DSPs 14L to 14R2.
A built-in parameter memory 79 (seventh
(see figure) along with the address information (steps 106, 107, 108). Subsequently, the CPU 7 generates a switching signal AD (step 109), and further sends data to the display section 16 (step 110).
第3図(b)は割込みルーチンを表わしている。FIG. 3(b) shows the interrupt routine.
割込みが発生するとCPU17はパルスC8dを発生し
くステップ201)、メインルーチンに戻る。When an interrupt occurs, the CPU 17 generates a pulse C8d (step 201) and returns to the main routine.
このパルスがCPU17から受信部12に所定の時間間
隔毎に送出される。This pulse is sent from the CPU 17 to the receiving section 12 at predetermined time intervals.
第1図はDSP14L2又は14R2において実行され
るリミッタ特性又はコンプレッサ処理の機能ブロック図
である。FIG. 1 is a functional block diagram of limiter characteristics or compressor processing executed in the DSP 14L2 or 14R2.
入力端子31に入力された入力信号(ディジタフ
ルデータ)xjnは、アッテネータ(ATT)32によ
り所定レベルだけ減衰された後、加減算回路34に入力
される。またアッテネータ32の出力はアッテネータ3
3によりさらに所定レベルだけ減衰されて、スイッチ4
1の一方(図中上側)の接点に供給されている。The input signal (digital full data) xjn input to the input terminal 31 is attenuated by a predetermined level by an attenuator (ATT) 32 and then input to the addition/subtraction circuit 34 . Also, the output of attenuator 32 is
3, the switch 4 is further attenuated by a predetermined level.
1 (upper side in the figure).
入力信号xinはまた絶対値回路(ABS)39に入力
され、そのレベルの絶対値Linが検知、出力される。The input signal xin is also input to an absolute value circuit (ABS) 39, and the absolute value Lin of its level is detected and output.
コンパレータ(GOMP)40はこの絶対値のレベルL
inを所定の基準値り。と比較し、レベルLinが基準
値り。より小さいとき、コンパレータ42を非動作状態
にさせるとともに、スイッチ41を図中上側に切り換え
させる。その結果アッテネータ33の出力がスイッチ4
1がらスイッチ38に供給される。The comparator (GOMP) 40 is at the level L of this absolute value.
In is the predetermined standard value. Compared to the above, the level Lin is at the standard value. When it is smaller, the comparator 42 is made inactive and the switch 41 is switched to the upper side in the figure. As a result, the output of attenuator 33 changes to switch 4.
1 is supplied to the switch 38.
極性判別回路37は入力信号xinの極性(正負)を判
別し、スイッチ38を正のとき図中下側に、負のとき図
中上側に、各々切り換えさせる。従って加減算回路34
はアッテネータ32と33の出力の着任出力する。この
出力が充分小さな値となるようにアッテネータ32と3
3の減衰量が調整されているので、このとき端子36か
ら出力される信号のレベルは殆んど零になる。すなわち
第4図に示すように、この場合の出力特性はγ領域(信
号非通過領域)に対応する。換言すれば、この場合入力
信号のレベルが小さいので、ノイズとして出力がゲート
される。The polarity determining circuit 37 determines the polarity (positive or negative) of the input signal xin, and switches the switch 38 to the lower side in the figure when it is positive and to the upper side in the figure when it is negative. Therefore, the addition/subtraction circuit 34
outputs the outputs of attenuators 32 and 33. Attenuators 32 and 3 are applied so that this output becomes a sufficiently small value.
3 has been adjusted, the level of the signal output from the terminal 36 at this time becomes almost zero. That is, as shown in FIG. 4, the output characteristic in this case corresponds to the γ region (signal non-passage region). In other words, since the level of the input signal is low in this case, the output is gated as noise.
一方入力信号xinの絶対値レベルLinが基準レベル
L。より大きいとき、コンパレータ40はスイッチ41
を図中下側に切り換えるとともに、コンパレータ42を
動作状態にする。コンパレータ42は絶対値レベルLi
nを所定の基準レベルL。On the other hand, the absolute value level Lin of the input signal xin is the reference level L. When the comparator 40 is greater than the switch 41
is switched to the lower side in the figure, and the comparator 42 is put into operation. The comparator 42 has an absolute value level Li
n is a predetermined reference level L.
(Lo<L□)と比較し、基準レベルL1より小さいと
き(L、<Lin<Lよ)スイッチ43を図中左側の接
点に切り換える。係数回路48の係数k。は値Oに設定
されている。従ってこのとき乗算器47の出力レベルは
零になるので、加減算回路34はアッテネータ32の出
力をそのまま出力することになる。すなわちこの場合の
出力特性は第4図における領域β(線形領域)に対応す
る。(Lo<L□), and when it is smaller than the reference level L1 (L, <Lin<L), the switch 43 is switched to the contact on the left side in the figure. Coefficient k of coefficient circuit 48. is set to the value O. Therefore, since the output level of the multiplier 47 becomes zero at this time, the addition/subtraction circuit 34 outputs the output of the attenuator 32 as is. That is, the output characteristic in this case corresponds to the region β (linear region) in FIG.
絶対値レベルLjnが基準レベルL□より大きい(Li
n≧L工)とき、スイッチ43は係数回路49側に切り
換えら・れる。これにより乗算器47は入力された信号
に係数に1を乗算して出力する。The absolute value level Ljn is larger than the reference level L□ (Li
n≧L), the switch 43 is switched to the coefficient circuit 49 side. As a result, the multiplier 47 multiplies the input signal by a coefficient of 1 and outputs the result.
基準レベル発生回路(REF)45は所定の基準レベル
Lth(=L□)を減算回路44に供給している。従っ
て減算回路44は絶対レベルLinと基準レベルLth
との差(Lin−Lth=Δ)を出力する。A reference level generation circuit (REF) 45 supplies a predetermined reference level Lth (=L□) to the subtraction circuit 44. Therefore, the subtraction circuit 44 uses the absolute level Lin and the reference level Lth.
The difference (Lin-Lth=Δ) is output.
乗算器46はこの差を2乗するので、乗算器47は結局
この差の2乗値に係数に1を乗算した値を出力する。Since the multiplier 46 squares this difference, the multiplier 47 eventually outputs a value obtained by multiplying the square value of this difference by a coefficient of 1.
この乗算器47の出力(k1Δ2)がスイッチ41.3
8を介して加減算回路34に供給される。従って加減算
回路34は、入力信号xinが正のとき、アッテネータ
32の出力から乗算器47の出力を減算し、また負のと
き前者に後者を加算して、出力する。この出力が利得g
の増幅器35に増幅され、端子36より出力される。The output (k1Δ2) of this multiplier 47 is
8 to the addition/subtraction circuit 34. Therefore, the addition/subtraction circuit 34 subtracts the output of the multiplier 47 from the output of the attenuator 32 when the input signal xin is positive, and adds the latter to the former when the input signal xin is negative, and outputs the result. This output is the gain g
The signal is amplified by an amplifier 35 and outputted from a terminal 36.
すなわちこの場合の出力特性は第4図の領域α(非線形
領域)となる。この特性図より明らかなように、この場
合入力信号はコンプレラス又はリミットされることにな
る。That is, the output characteristic in this case is the region α (nonlinear region) in FIG. 4. As is clear from this characteristic diagram, the input signal is compressed or limited in this case.
第5図は本発明の第2の実施例を表わしている。FIG. 5 represents a second embodiment of the invention.
この実施例は第1図中の破線で囲まれた部分を第5図に
示した構成で置換するものである。In this embodiment, the portion surrounded by broken lines in FIG. 1 is replaced with the configuration shown in FIG. 5.
この実施例の場合、乗算器51が乗算器46の出力(Δ
2)と減算回路44の出力(Δ)とを乗算し、乗算器5
2に供給している。乗算器52は乗算器51の出力(Δ
3)に係数回路54が出力する係数に2を乗算する。加
算回路53は乗算器46の出力(Δ2)と乗算器52の
出力(k2Δ3)とを加算する。そして乗算器47は加
算回路53の出力(Δ2+に2Δ3)に係数kx(又は
k。)を乗算する。この場合は第3図における領域αの
コンプレラス(リミット)特性を、第1図の実施例の場
合よりさらに増強することができる。In this embodiment, the multiplier 51 outputs the output (Δ
2) by the output (Δ) of the subtraction circuit 44, and the multiplier 5
2. The multiplier 52 outputs the output of the multiplier 51 (Δ
3), the coefficient output from the coefficient circuit 54 is multiplied by 2. The addition circuit 53 adds the output (Δ2) of the multiplier 46 and the output (k2Δ3) of the multiplier 52. Then, the multiplier 47 multiplies the output of the adder circuit 53 (Δ2+ by 2Δ3) by a coefficient kx (or k.). In this case, the complerus (limit) characteristic of the region α in FIG. 3 can be further enhanced than in the embodiment shown in FIG.
第6図は第3の実施例を表わしている。この実施例にお
いては入力端子31以外にもう1つの入力端子61が設
けられている。この入力端子61から入力された信号は
絶対値回路62に入力され、その絶対値が検出される。FIG. 6 shows a third embodiment. In this embodiment, in addition to the input terminal 31, another input terminal 61 is provided. A signal input from this input terminal 61 is input to an absolute value circuit 62, and its absolute value is detected.
最大値選択回路(MAX S E L)63は絶対値回
路39と62の出力のうち大きい方を選択出力する。そ
の他の動作は第1図の実施例の場合と同様である。A maximum value selection circuit (MAX SEL) 63 selects and outputs the larger of the outputs of the absolute value circuits 39 and 62. Other operations are similar to those in the embodiment shown in FIG.
この実施例における入力端子31と61は、第2図のD
SP14L2.14R2における入力端子a1と82に
各々対応する。The input terminals 31 and 61 in this embodiment are D in FIG.
They correspond to input terminals a1 and 82 in SP14L2.14R2, respectively.
この実施例の場合、左右のチャンネルの信号のレベルが
極端に違うような場合でも、一方のチャンネルの信号が
他方のチャンネルの信号に影響されて、クリップされた
ような感じになることを防止することができる。In the case of this embodiment, even if the signal levels of the left and right channels are extremely different, the signal of one channel is prevented from being affected by the signal of the other channel and giving the impression of being clipped. be able to.
第7図は第4の実施例を表わしている。この実施例にお
いては第1図の実施例におけるアッテネータ33、コン
パレータ40、スイッチ41が省略されるとともに、基
準レベル発生回路45に替え基準レベル発生回路(RE
FI)71と(REF2)72、係数回路48.49に
替え係数回路73と74、コンパレータ42に替えコン
パレータ77と78が各々設けられている。また増幅器
35の利得係数を発生する係数回路75と76、さらに
これらの基準レベル発生回路71.72や係数回路73
乃至76に出力するレベルや係数等のパラメータを記憶
するパラメータメモリ79が設けられている。その他の
構成は第1図における場合と同様である。FIG. 7 shows a fourth embodiment. In this embodiment, the attenuator 33, comparator 40, and switch 41 in the embodiment of FIG.
FI) 71 and (REF2) 72, coefficient circuits 73 and 74 in place of the coefficient circuits 48 and 49, and comparators 77 and 78 in place of the comparator 42 are provided, respectively. Further, coefficient circuits 75 and 76 that generate the gain coefficient of the amplifier 35, and further these reference level generation circuits 71 and 72 and the coefficient circuit 73
A parameter memory 79 is provided for storing parameters such as levels and coefficients to be output to the output terminals 76 to 76. The other configurations are the same as in FIG. 1.
この実施例においては第2図の操作部15を操作するこ
とにより、パラメータメモリ79に所定のパラメータを
記憶させることができる。このパラメータメモリ79に
記憶されたパラメータが基準レベル発生回路71.72
、係数回路73乃至76に転送、ラッチされる。In this embodiment, predetermined parameters can be stored in the parameter memory 79 by operating the operating section 15 shown in FIG. The parameters stored in this parameter memory 79 are the reference level generation circuits 71 and 72.
, are transferred to coefficient circuits 73 to 76 and latched.
絶対値回路39が出力する絶対値レベルLinがコンパ
レータ77及び78において基準レベルL11及びL工
2(L□□<L1□)と各々比較される。絶対値レベル
L、inが基準レベルLよ、より小さいとき、コンパレ
ータ77は係数回路48を動作状態にし、乗算器47の
係数を値kfl(=O)に設定させる。The absolute value level Lin output from the absolute value circuit 39 is compared with reference levels L11 and L2 (L□□<L1□) in comparators 77 and 78, respectively. When the absolute value level L, in is smaller than the reference level L, the comparator 77 activates the coefficient circuit 48 and sets the coefficient of the multiplier 47 to the value kfl (=O).
これにより加減算回路34は、アッテネータ32により
所定レベルだけ減衰された入力信号をその】3
まま出力する。その結果加減算回路34の出力特性は第
8図(a)における領域β(線形領域)となる。As a result, the addition/subtraction circuit 34 outputs the input signal that has been attenuated by the predetermined level by the attenuator 32 as is. As a result, the output characteristic of the addition/subtraction circuit 34 becomes the region β (linear region) in FIG. 8(a).
絶対値レベルLinが基準レベルL11より大きく、基
準レベルL、□2より小さいとき(L□1≦Lin≦L
12)、コンパレータ77の出力により係数回路71.
73及び75が動作状態にされる。これにより減算回路
44から絶対値レベルLinと基準レベルLth、(=
L 11)との差(Δ)が出力され、乗算器47はこ
の差の2乗に係数に1を乗算した値(k1Δ2)を出力
する。加減算回路34においてアッテネータ32の出力
と乗算器47の出力との差が演算されるので、その出力
特性は第8図(a)において領域α□(第1のコンプレ
ッサ又はリミッタ領域)で示すようになる。すなわち入
力信号は若干量コンプレス又はリミットされる。When the absolute value level Lin is larger than the reference level L11 and smaller than the reference level L, □2 (L□1≦Lin≦L
12), coefficient circuit 71.1 based on the output of comparator 77.
73 and 75 are activated. As a result, the subtraction circuit 44 outputs the absolute value level Lin and the reference level Lth, (=
The difference (Δ) with L11) is output, and the multiplier 47 outputs a value (k1Δ2) obtained by multiplying the square of this difference by a coefficient of 1. Since the difference between the output of the attenuator 32 and the output of the multiplier 47 is calculated in the addition/subtraction circuit 34, the output characteristics are as shown by the area α□ (first compressor or limiter area) in FIG. 8(a). Become. That is, the input signal is compressed or limited by some amount.
絶対値レベルLinが基準レベルL02より大きいとき
、係数回路72.74及び76が動作状態にされる。こ
れにより減算回路44は、絶対値レベル丁、jnと基準
レベル■、th、(”r−+□)との差(Δ)を出力し
、乗算器47はこの差の2乗に係数に2を乗算して出力
する。この係数に2は係数に、より大きい値に設定され
ているので、第8図(a)の領域α2(第2のコンプレ
ッサ又はリミッタ領域)に示すように、加減算回路34
は領域α、における場合より、入力信号をより強くコン
プレス又はリミッ1へして出力する。When the absolute value level Lin is greater than the reference level L02, the coefficient circuits 72, 74 and 76 are activated. As a result, the subtraction circuit 44 outputs the difference (Δ) between the absolute value level d, jn and the reference level ■, th, ("r-+□), and the multiplier 47 multiplies the square of this difference by a coefficient of 2. This coefficient is multiplied by 2 and output.Since 2 is set to a larger value, as shown in area α2 (second compressor or limiter area) in FIG. 34
The input signal is more strongly compressed or outputted to the limit 1 than in the region α.
加減算回路34の出力は増幅器35により所定の利得係
数だけ乗算される。領域βとα、における利得係数はg
l、領域α2における利得係数はg2とされる。係数g
□はアッテネータ32における減衰量(A T Tよ)
に対応している。−力係数g2ば次式で定められる値に
設定される。The output of the adder/subtracter circuit 34 is multiplied by a predetermined gain coefficient by an amplifier 35. The gain coefficient in regions β and α is g
l, and the gain coefficient in region α2 is g2. coefficient g
□ is the amount of attenuation in the attenuator 32 (AT T)
It corresponds to -The force coefficient g2 is set to a value determined by the following equation.
g2=ATT2X(y c/Lth、)ここで値ycは
、絶対値レベルLinが基準レベルL1゜と等しい場合
の領域α□における加減算回路34の出力レベルである
。利得係数g1、g2をこのように設定することにより
、第8図(b)に示すように、増幅器35の出力の特性
を連続的な所望の値に設定することができる。g2=ATT2X(yc/Lth,) Here, the value yc is the output level of the addition/subtraction circuit 34 in the area α□ when the absolute value level Lin is equal to the reference level L1°. By setting the gain coefficients g1 and g2 in this manner, the characteristics of the output of the amplifier 35 can be set to continuous desired values, as shown in FIG. 8(b).
第9図は第5の実施例を表わしている。但しこの場合第
10図に示すように、DSP14L2と14R2の入力
端子a□には、受信部12からの出力データがそのまま
入力され、また入力端子a2には、前段のD S P
14. L□、14R□の出力端子Cからの出力データ
が各々入力されるようになっている。そしてこの実施例
の場合、前段のDSPl 4− L□(14R□)が遅
延回路81として、また後段のDSPl、4L2(14
R2)が整流平滑回路82、ループフィルタ83、処理
部84.85からなる処理回路として、各々動作する。FIG. 9 shows a fifth embodiment. However, in this case, as shown in FIG. 10, the output data from the receiving section 12 is input as is to the input terminals a□ of the DSPs 14L2 and 14R2, and the data output from the previous stage DSP is input to the input terminal a2.
14. Output data from output terminals C of L□ and 14R□ are respectively input. In the case of this embodiment, the previous stage DSPL 4-L□ (14R□) serves as the delay circuit 81, and the subsequent stage DSPL 4-L□ (14R□) serves as the delay circuit 81.
R2) each operates as a processing circuit consisting of a rectifying and smoothing circuit 82, a loop filter 83, and processing sections 84 and 85.
整流平滑回路82は例えば第11図に示すように、絶対
値回路121と、2つの入力のうち大きい方を選択する
スイッチ122.123.124と、入力された信号に
所定の係数Cc(0<Cc<1)を乗算する乗算器12
5.126.127と、1サンプリング期間だけデータ
を遅延する遅延回路(Ts)128.129.130と
、入力された信号に所定の係数(1−cc)を乗算する
乗算器131,132と、加算回路133.134によ
り構成される。For example, as shown in FIG. 11, the rectifying and smoothing circuit 82 includes an absolute value circuit 121, switches 122, 123, and 124 for selecting the larger of two inputs, and a predetermined coefficient Cc (0< Multiplier 12 that multiplies Cc<1)
5.126.127, a delay circuit (Ts) 128.129.130 that delays data by one sampling period, and multipliers 131 and 132 that multiplies the input signal by a predetermined coefficient (1-cc). It is composed of adder circuits 133 and 134.
絶対値回路12]は入力信号xinの絶対値を検出し、
出力する。検出された絶対値レベルはスイッチ122の
一方の入力端子に供給される。スイッチ122の他方の
入力端子には、スイッチ122により選択され、遅延回
路128により1サンプリング期間だけ遅延されたデー
タが、乗算器125により係数Ccだけ乗算されて入力
されている。スイッチ122は2つの入力のうち大きい
方を選択し、出力する。この選択出力が遅延回路128
と乗算器125を介して再びスイッチ122の他方の入
力端子に供給されるとともに、乗算器131により係数
(1−Cc )が乗算された後、加算回路133に入力
される。。Absolute value circuit 12] detects the absolute value of input signal xin,
Output. The detected absolute value level is provided to one input terminal of switch 122. Data selected by the switch 122 and delayed by one sampling period by the delay circuit 128 is input to the other input terminal of the switch 122 after being multiplied by a coefficient Cc by a multiplier 125 . Switch 122 selects the larger of the two inputs and outputs it. This selection output is the delay circuit 128
is again supplied to the other input terminal of the switch 122 via the multiplier 125, multiplied by a coefficient (1-Cc) by the multiplier 131, and then input to the addition circuit 133. .
加算回路133にはまた、スイッチ123の出力が遅延
回路129と乗算器126を介して入力されている。The output of the switch 123 is also input to the adder circuit 133 via a delay circuit 129 and a multiplier 126.
加算回路133は2つの入力を加算してスイッチ123
の一方の入力端子に供給する。スイッチ123の他方の
入力端子には絶対値回路+21の出力が供給されている
。スイッチ】23は2つの入力のうち大きい方を選択、
出力する。The adder circuit 133 adds the two inputs and adds the two inputs to the switch 123.
is supplied to one input terminal of the The other input terminal of the switch 123 is supplied with the output of the absolute value circuit +21. Switch】23 selects the larger of the two inputs,
Output.
スイッチ123の出力は遅延回路129と乗算器126
を介して再び加算回路】33に供給されるとともに、乗
算器132を介して加算回路134に入力される。加算
回路134にはまた、スイッチ124の出力が遅延回路
130と乗算器127を介して入力されている。加算回
路134は2つの入力を加算してスイッチ124の一方
の入力端子に供給する。スイッチ124の他方の入力端
子には絶対値回路121の出力が供給されており、スイ
ッチ124は2つの入力のうち大きい方を選択し、出力
する。The output of switch 123 is connected to delay circuit 129 and multiplier 126.
The signal is supplied again to the adder circuit] 33 via the multiplier 132, and is also input to the adder circuit 134 via the multiplier 132. The output of the switch 124 is also input to the adder circuit 134 via a delay circuit 130 and a multiplier 127. Adder circuit 134 adds the two inputs and supplies the sum to one input terminal of switch 124. The output of the absolute value circuit 121 is supplied to the other input terminal of the switch 124, and the switch 124 selects the larger one of the two inputs and outputs it.
このようにスイッチ(122,123、I24)、遅延
回路(128,129,130)及び乗算器(125,
126,127)からなる回路が3段に縦続接続されて
、整流平滑回路が構成されている。In this way, switches (122, 123, I24), delay circuits (128, 129, 130) and multipliers (125,
126, 127) are connected in cascade in three stages to form a rectifying and smoothing circuit.
原理的には1段でもよいが、1段では後述するリリース
時間を充分確保することが困難である。In principle, one stage may be sufficient, but with one stage it is difficult to secure a sufficient release time, which will be described later.
ループフィルタ83は、例えば第12図に示すように、
データを1サンプリング期間だけ遅延させる遅延回路(
Ts)91乃至96と、入力されたデータに所定の係数
B(0)、B(1)、B(2)、B1(O)、Bl(1
)、Bl(2)を各々乗算して出力する乗算器101乃
至106と、入力されたデータに、所定の係数A(1)
、A(2)、AI(1)、A 1 (2)を各々乗算し
て出力する乗算器107乃至109と、入力されたデー
タを加算する加算回路111,112とよりなるIIR
フィルタにより構成される。The loop filter 83 is, for example, as shown in FIG.
A delay circuit that delays data by one sampling period (
Ts)91 to 96 and predetermined coefficients B(0), B(1), B(2), B1(O), Bl(1
), Bl(2), respectively, and outputs the multipliers 101 to 106, and input data is multiplied by a predetermined coefficient A(1).
, A(2), AI(1), and A 1 (2), and multipliers 107 to 109 that multiply and output the results, and adder circuits 111 and 112 that add input data.
Consists of filters.
入力されたデータは乗算器101を介して、また遅延回
路91と乗算器102を介して、さらに遅延回路91.
92と乗算器103を介して、各々加算回路111に入
力される。加算回路111にはまた、その出力が遅延回
路93と乗算器107を介して、さらに遅延回路93.
94と乗算器108を介して、各々入力されている。加
算回路111はこれらの入力を加算して出力する。The input data is transmitted through the multiplier 101, through the delay circuit 91 and the multiplier 102, and then through the delay circuit 91.
92 and a multiplier 103, they are each input to an adder circuit 111. The adder circuit 111 also has its output transmitted through a delay circuit 93 and a multiplier 107, and then to a delay circuit 93.
94 and a multiplier 108, respectively. Adder circuit 111 adds these inputs and outputs the result.
加算回路111の出力データは、乗算器104を介して
、また遅延回路93と乗算器105を介して、さらに遅
延回路93.94と乗算器106を介して、各々加算回
路112に入力される。加算回路112にはまた、その
出力が遅延回路95と乗算器109を介して、さらに遅
延回路95.96と乗算器109を介して、各々入力さ
れている。加算回路112はこれらの入力を加算して出
力する。このようにループフィルタ83は2段のステー
ジにより構成されている。The output data of the adder circuit 111 is input to the adder circuit 112 via the multiplier 104, via the delay circuit 93 and the multiplier 105, and further via the delay circuits 93 and 94 and the multiplier 106. The adder circuit 112 also receives its output via a delay circuit 95 and a multiplier 109, and further via delay circuits 95 and 96 and a multiplier 109, respectively. Adder circuit 112 adds these inputs and outputs the result. In this way, the loop filter 83 is composed of two stages.
さらに処理部84と85は例えば第13図に示すように
構成される。Furthermore, the processing units 84 and 85 are configured as shown in FIG. 13, for example.
処理部84においては、減算回路44が出力するループ
フィルタ83の出力と基準レベルLthとの差(Δ)が
、乗算器141により係数ka(例えばka =1/2
.1/4.1/8・・・)だけ乗算された後、加算回路
142に入力される。加算回路142はこの入力(ka
Δ)と乗算器46からの入力(Δ2)とを加算して乗算
器47に供給している。従って乗算器47は加算回路1
42の出力(kaA+Δ2)に係数k。又はに1を乗算
する。In the processing unit 84, the difference (Δ) between the output of the loop filter 83 outputted by the subtraction circuit 44 and the reference level Lth is converted into a coefficient ka (for example, ka = 1/2) by the multiplier 141.
.. After being multiplied by 1/4, 1/8, . . . ), the signal is input to the adder circuit 142. The adder circuit 142 receives this input (ka
Δ) and the input (Δ2) from the multiplier 46 are added and supplied to the multiplier 47. Therefore, the multiplier 47 is the adder circuit 1
42 output (kaA+Δ2) with coefficient k. Or multiply by 1.
処理部85においては、遅延回路81の出力が、増幅器
151により利得係数gだけ乗算された後、加減算回路
34に供給される。加減算回路34は増幅器151の出
力と乗算器147の出力の差をオーバーフロー検出回路
152に出力する。オーバーフロー検出回路152は入
力された信号のレベルが所定値未満のとき、その信号を
そのまま出力し、所定値以上になったとき(オーバーフ
ローしたとき)、所定の値を出力する。このようにして
第14図に示す如き出力特性が得られる。In the processing section 85 , the output of the delay circuit 81 is multiplied by a gain coefficient g by the amplifier 151 and then supplied to the addition/subtraction circuit 34 . The addition/subtraction circuit 34 outputs the difference between the output of the amplifier 151 and the output of the multiplier 147 to the overflow detection circuit 152. The overflow detection circuit 152 outputs the input signal as it is when the level is less than a predetermined value, and outputs a predetermined value when the level exceeds the predetermined value (overflow). In this way, output characteristics as shown in FIG. 14 are obtained.
入力されるのが音楽信号である場合、そのレベルは時々
刻々と変化する。従ってこの入力レベルの変化に対応し
てコンプレッサ又はリミッタ特性を時々刻々と変化させ
ると、音質が本来のものと異なったものになってしまう
。そこで所定の一定時間の間は特性を変化させないよう
にしておくのが好ましい。When the input signal is a music signal, its level changes from moment to moment. Therefore, if the compressor or limiter characteristics are changed moment by moment in response to changes in the input level, the sound quality will be different from the original one. Therefore, it is preferable to keep the characteristics unchanged for a predetermined period of time.
一般に人は音声信号が急激に大きくなる変化に対しては
敏感であるが、急激に小さくなる変化に対しては鈍感で
ある。従って常に予め定めた一定の時間だけ特性を一定
に保持しておくと、急激に大きくなる音声信号が不自然
に聞こえるので、急激に大きくなる変化に対しては、比
較的短い時間で特性を変化させ、急激に小さくなる変化
に対しては比較的長い時間特性を一定にしておくのが好
ましい。In general, people are sensitive to changes in audio signals that suddenly increase in size, but are insensitive to changes in audio signals that suddenly decrease in size. Therefore, if the characteristics are always held constant for a predetermined period of time, an audio signal that suddenly increases will sound unnatural. It is preferable to keep the characteristics constant for a relatively long time against changes that decrease rapidly.
ループフィルタ83は、この1ノベルが急激に大きくな
る変化に対応してアタック時間を比較的短い時間に設定
するために、フィードフォワードループ系に挿入された
フィルタである。このフィルタは信号の急激な変化を瞬
時に検出するため、信号を微分する特性を有している。The loop filter 83 is a filter inserted into the feedforward loop system in order to set the attack time to a relatively short time in response to this sudden change in the size of one novel. This filter has the characteristic of differentiating signals in order to instantly detect sudden changes in signals.
その結果整流平滑回路82より、例えば第15図(a)
に示すような信号が入力された場合(便宜上信号はアナ
ログ的に表わされている)、ループフィルタ83の出力
は同図(b)に示すようになる。すなわちレベルが急激
に大きくなった部分が強調された信号になる。この部分
的に強調された信号に対応して処理部84において決定
された係数k。、に□等のパラメータに従って、処理部
85で信号処理を行うと、誤った信号処理が行われるこ
とになる。そこで第15図(c)に示すように、遅延回
路81により入力信号を所定時間Tだけ遅延させる。こ
の遅延時間Tは、第15図(b)に示す部分的に強調さ
れた波形が消滅するのに充分な時間に設定しである。As a result, from the rectifying and smoothing circuit 82, for example, as shown in FIG.
When a signal as shown in (b) of the same figure is inputted (the signal is represented in analog form for convenience), the output of the loop filter 83 becomes as shown in (b) of the same figure. In other words, the portion where the level suddenly increases becomes an emphasized signal. Coefficient k determined in processing section 84 corresponding to this partially emphasized signal. If the processing unit 85 performs signal processing according to parameters such as , and □, incorrect signal processing will be performed. Therefore, as shown in FIG. 15(c), the input signal is delayed by a predetermined time T by a delay circuit 81. This delay time T is set to a time sufficient for the partially emphasized waveform shown in FIG. 15(b) to disappear.
その結果処理部85において入力信号を処理するタイミ
ングにおいて、部分的に強調された波形は消滅している
ことになり、誤った信号処理が防止される。As a result, at the timing when the input signal is processed in the processing unit 85, the partially emphasized waveform disappears, and erroneous signal processing is prevented.
一方整流平滑回路82は、ループフィルタ83を動作さ
せるため入力信号を直流化する機能とともに、レベルが
急激に小さくなる変化に対応して、比較的長いリリース
時間を設定する機能を有している。すなわちこの回路は
信号を積分する特性を有している。On the other hand, the rectifying and smoothing circuit 82 has a function of converting the input signal into DC to operate the loop filter 83, and a function of setting a relatively long release time in response to a sudden change in level. In other words, this circuit has the characteristic of integrating signals.
従って第16図(a)に示すような入力信号は、同図(
b)に示すように、遅延回路81により所定時間Tだけ
遅延されるとともに、ループフィルタ83によって規定
されるアタック時間と、整流平滑回路82によって規定
されるリリース時間とを有するように処理される。ルー
プフィルタ83によってもリリース時間が設定されるが
、その値はアタック時間に対応して小さいため、整流平
滑回路82による設定が必要になる。また整流平滑回路
82によってもアタック時間が設定されるが、その時間
はループフィルタ83によるアタック時間に較べ充分大
きいので、ループフィルタ83のアタック時間が優先さ
れる。Therefore, the input signal as shown in FIG. 16(a) is
As shown in b), the signal is delayed by a predetermined time T by the delay circuit 81 and processed to have an attack time defined by the loop filter 83 and a release time defined by the rectification and smoothing circuit 82. Although the release time is also set by the loop filter 83, its value is small corresponding to the attack time, so the setting by the rectifying and smoothing circuit 82 is required. The rectifying and smoothing circuit 82 also sets an attack time, but since this time is sufficiently longer than the attack time of the loop filter 83, priority is given to the attack time of the loop filter 83.
第17図は第6の実施例を表わしている。この実施例の
場合、各DSP14L2及び14R2内において、整流
平滑回路82L、82Hの前段に、混合回路162L、
162Rが各々設けられており、この混合回路により
左右チャンネルの信号が混合され、両者の平均値が整流
平滑回路82L、82Rに各々供給されるようになって
いる。この実施例は両チャンネルの信号のレベル差が小
さい場合に適している。FIG. 17 shows a sixth embodiment. In the case of this embodiment, in each DSP 14L2 and 14R2, a mixing circuit 162L,
162R is provided, and the left and right channel signals are mixed by this mixing circuit, and the average value of both is supplied to rectifying and smoothing circuits 82L and 82R, respectively. This embodiment is suitable when the level difference between the signals of both channels is small.
DSP14L2.14R2は、混合回路162L、16
2R1整流平滑回路82L、82R、ループフィルタ8
3L、83R1処理部84L、84R185L、85R
等における処理を比較的迅速に行うことができ、処理時
間に余裕がある。そこで遅延回路161L、161Rを
設け、DSP14.Ll、14R□の遅延回路81L、
81Rと総合して遅延時間が設定されるようになってい
る。DSP14L2.14R2 is a mixing circuit 162L, 16
2R1 rectifier smoothing circuit 82L, 82R, loop filter 8
3L, 83R1 processing section 84L, 84R185L, 85R
etc. can be performed relatively quickly, and there is plenty of processing time. Therefore, delay circuits 161L and 161R are provided, and the DSP 14. Ll, 14R□ delay circuit 81L,
The delay time is set in combination with 81R.
以上の如く本発明によれば、入力信号の絶対値レベルと
基準レベルとの差の関数を演算し、その演算結果に対応
して信号処理するようにしたので、ディジタル信号のま
ま正確に処理することができるばかりでなく、演算する
代わりに、多くのデータをROMテーブルに記憶させて
おく必要がなく、安価な装置を実現することができる。As described above, according to the present invention, the function of the difference between the absolute value level of the input signal and the reference level is calculated, and the signal processing is performed in accordance with the calculation result, so that the digital signal can be processed accurately as it is. Not only is it possible to perform calculations, but it is not necessary to store a lot of data in a ROM table instead of performing calculations, and an inexpensive device can be realized.
また演算に必要な複数のレベル、係数等のパラメータを
メモリに記憶させ、所望のものを選択できるようにした
場合においては、パラメータを切り換えるだけで、同一
の装置で、エキスパンダ、コンプレッサ、リミッタ等の
複数の異なる機能を実行させることが可能になる。また
どのようなレベルに対してもパラメータを変更するだけ
で、微細で誤差の少ない迅速な処理が可能になる。In addition, if multiple parameters such as levels and coefficients necessary for calculations are stored in memory and the desired one can be selected, the same device can be used to generate expanders, compressors, limiters, etc. by simply switching the parameters. It becomes possible to perform multiple different functions. Furthermore, by simply changing the parameters for any level, it becomes possible to perform detailed and rapid processing with few errors.
さらに整流平滑手段とフィルタ手段とを用いた場合、所
望のアタック時間とリリース時間とを設定することがで
き、信号処理の結果、聴感」二手自然な感じが発生する
ことを防止することができる。Furthermore, when the rectifying and smoothing means and the filter means are used, it is possible to set desired attack and release times, and it is possible to prevent the occurrence of a "natural" aural sensation as a result of signal processing.
第1図は本発明のDSPの機能ブロック図、第2図及び
第10図は本発明のオーディオ信号処理装置のブロック
図、第3図は本発明のCPUのフローチャート、第4図
は第1図の装置の入出力特性図、第5図は本発明の第2
の実施例の機能ブロック図、第6図は本発明の第3の実
施例の機能ブロック図、第7図は本発明の第4の実施例
の機能ブロック図、第8図は第7図の装置の入出力特性
図、第9図は本発明の第5の実施例の機能ブロック図、
第11図は本発明の整流平滑回路の機能ブロック図、第
12図は本発明のループフィルタの機能ブロック図、第
13図は本発明の処理部の機能ブロック図、 第14図
は第9図の装置の入出力特性図、第15図及び第16図
は本発明のループフィルタと整流平滑回路の動作を説明
する波形図、第17図は本発明の第6の実施例の機能ブ
ロック図である。
14 L、、 14 L2.14 R,、14R2,、
、D S P、32.33.、、アッテネータ、37.
、、極性判別回路、39.62,121.、、絶対値回
路、40,42,77.78.、、コンパレータ、45
,71,72.、、基準レベル発生回路、 46.47
,51,52,110乃至110,141.、、乗算器
、48,49,73,74,75゜76.125,12
6,127,131,132.、、係数回路、63.、
。
最大値選択回路、79.、、パラメータメモリ、81.
91乃至96.128,129,130.、、遅延回路
、82゜0.整流平滑回路、83.、、ループフィルタ
、84゜85、、、処理部、152.、、オーバーフロ
ー検出回路。
特許出願人 日本ビクター株式会社FIG. 1 is a functional block diagram of the DSP of the present invention, FIGS. 2 and 10 are block diagrams of the audio signal processing device of the present invention, FIG. 3 is a flowchart of the CPU of the present invention, and FIG. 4 is the same as that of the first embodiment. The input/output characteristic diagram of the device shown in FIG.
FIG. 6 is a functional block diagram of the third embodiment of the present invention, FIG. 7 is a functional block diagram of the fourth embodiment of the present invention, and FIG. 8 is a functional block diagram of the fourth embodiment of the present invention. An input/output characteristic diagram of the device, FIG. 9 is a functional block diagram of the fifth embodiment of the present invention,
FIG. 11 is a functional block diagram of the rectifying and smoothing circuit of the present invention, FIG. 12 is a functional block diagram of the loop filter of the present invention, FIG. 13 is a functional block diagram of the processing section of the present invention, and FIG. 14 is FIG. 15 and 16 are waveform diagrams explaining the operation of the loop filter and rectifying and smoothing circuit of the present invention, and FIG. 17 is a functional block diagram of the sixth embodiment of the present invention. be. 14 L,, 14 L2.14 R,, 14R2,,
, D S P, 32.33. ,,attenuator,37.
,,Polarity discrimination circuit, 39.62,121. ,,Absolute value circuit,40,42,77.78. ,, comparator, 45
, 71, 72. ,,Reference level generation circuit, 46.47
, 51, 52, 110 to 110, 141. ,,multiplier,48,49,73,74,75°76.125,12
6,127,131,132. ,,coefficient circuit,63. ,
. Maximum value selection circuit, 79. ,,parameter memory,81.
91 to 96.128, 129, 130. ,, delay circuit, 82°0. Rectifier smoothing circuit, 83. ,,Loop filter, 84°85,,,Processing unit, 152. ,,Overflow detection circuit. Patent applicant: Victor Japan Co., Ltd.
Claims (3)
比較手段と、前記入力信号のレベルが前記基準レベルよ
り大きいとき、前記入力信号のレベルと前記基準レベル
との差に関する関数を演算する演算手段と、前記入力信
号の極性を判別する判別手段と、前記判別手段の出力に
対応して、前記入力信号と前記演算手段の出力とを加算
又は減算する加減算手段と、前記加減算手段の出力に所
定の利得係数を乗じる乗算手段とを備えるディジタル信
号処理装置。(1) Comparison means for comparing the level of the input signal with a predetermined reference level, and an operation for calculating a function regarding the difference between the level of the input signal and the reference level when the level of the input signal is higher than the reference level. means for determining the polarity of the input signal; addition and subtraction means for adding or subtracting the input signal and the output of the calculation means in accordance with the output of the determination means; A digital signal processing device comprising: multiplication means for multiplying by a predetermined gain coefficient.
1の基準レベルより大きい第2の基準レベルと比較する
比較手段と、前記入力信号のレベルが前記第1の基準レ
ベルより大きく、かつ前記第2の基準レベルより小さい
とき、前記入力信号のレベルと前記第1の基準レベルと
の差に関する関数を、前記入力信号のレベルが前記第2
の基準レベルより大きいとき、前記入力信号のレベルと
前記第2の基準レベルとの差に関する関数を、各々演算
する演算手段と、前記入力信号の極性を判別する判別手
段と、前記判別手段の出力に対応して、前記入力信号と
前記演算手段の出力とを加算又は減算する加減算手段と
、前記入力信号のレベルが前記第1の基準レベルより大
きく、かつ前記第2の基準レベルより小さいとき、前記
加減算手段の出力に第1の利得係数を乗じ、前記入力信
号のレベルが前記第2の基準レベルより大きいとき、前
記加減算手段の出力に第2の利得係数を生じる乗算手段
とを備えるディジタル信号処理装置。(2) comparing means for comparing the level of the input signal with a first reference level and a second reference level higher than the first reference level; and the level of the input signal is higher than the first reference level, and When the level of the input signal is smaller than the second reference level, the function regarding the difference between the level of the input signal and the first reference level is
calculation means for calculating a function related to the difference between the level of the input signal and the second reference level when the level of the input signal is greater than the reference level, a determining means for determining the polarity of the input signal, and an output of the determining means. an adding/subtracting means for adding or subtracting the input signal and the output of the arithmetic means, and when the level of the input signal is higher than the first reference level and lower than the second reference level, a multiplication means for multiplying the output of the addition/subtraction means by a first gain coefficient, and producing a second gain coefficient for the output of the addition/subtraction means when the level of the input signal is greater than the second reference level; Processing equipment.
もリリース時間を設定する整流手段と、前記整流手段の
出力に少なくともアタック時間を設定するフィルタ手段
と、前記フィルタ手段の出力から、前記入力信号を処理
するパラメータを決定する決定手段と、前記入力信号を
所定時間遅延する遅延手段と、前記遅延手段の出力を、
前記決定手段の出力に対応して信号処理する処理手段と
を備えるディジタル信号処理装置。(3) rectifying means for rectifying an input signal and setting at least a release time of the input signal; a filter means for setting at least an attack time for the output of the rectifying means; a determining means for determining parameters for processing the input signal, a delay means for delaying the input signal for a predetermined time, and an output of the delay means,
and processing means for processing a signal corresponding to the output of the determining means.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1098125A JPH0783226B2 (en) | 1989-04-18 | 1989-04-18 | Digital signal processor |
| US07/510,777 US5140543A (en) | 1989-04-18 | 1990-04-18 | Apparatus for digitally processing audio signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1098125A JPH0783226B2 (en) | 1989-04-18 | 1989-04-18 | Digital signal processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02277309A true JPH02277309A (en) | 1990-11-13 |
| JPH0783226B2 JPH0783226B2 (en) | 1995-09-06 |
Family
ID=14211560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1098125A Expired - Lifetime JPH0783226B2 (en) | 1989-04-18 | 1989-04-18 | Digital signal processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0783226B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57169976A (en) * | 1981-04-10 | 1982-10-19 | Matsushita Electric Ind Co Ltd | Editing system for pcm magnetic recorder |
| JPS63316913A (en) * | 1987-06-19 | 1988-12-26 | Clarion Co Ltd | Digital signal reproduction circuit |
-
1989
- 1989-04-18 JP JP1098125A patent/JPH0783226B2/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57169976A (en) * | 1981-04-10 | 1982-10-19 | Matsushita Electric Ind Co Ltd | Editing system for pcm magnetic recorder |
| JPS63316913A (en) * | 1987-06-19 | 1988-12-26 | Clarion Co Ltd | Digital signal reproduction circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0783226B2 (en) | 1995-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0297461B1 (en) | Amplitude compressing/Expanding circuit | |
| JP3152160B2 (en) | Howling detection prevention circuit and loudspeaker using the same | |
| EP0566412B1 (en) | Noise reduction device | |
| WO1985005517A1 (en) | Apparatus for transmitting digital signals | |
| EP0234757A1 (en) | Noise reduction circuit for video signal | |
| JPH07122953A (en) | Signal level compressor | |
| JP4251769B2 (en) | Digital audio amplifier | |
| JP2003131686A (en) | Method and apparatus for estimating mixture ratio of voice and music and audio apparatus using the same | |
| US5140543A (en) | Apparatus for digitally processing audio signal | |
| JP3037002B2 (en) | Signal processing device | |
| JP3255348B2 (en) | Delay amount control device and sound image control device | |
| JPH0783226B2 (en) | Digital signal processor | |
| JPH03237808A (en) | Digital signal processing unit | |
| JP3683978B2 (en) | Saturation signal processor | |
| JPH02277307A (en) | Level processing unit for digital signal | |
| JP2996801B2 (en) | Stereo demodulation circuit | |
| JP3256731B2 (en) | Video signal processing device | |
| JP2998196B2 (en) | Audio signal quantization error reduction device | |
| JP3204403B2 (en) | Digital signal processing circuit | |
| JPH1051253A (en) | Digital signal processing unit | |
| JPS59224985A (en) | Ghost eliminating device | |
| JP3330805B2 (en) | Digital low-frequency enhancement circuit | |
| JPH03198413A (en) | Signal level processing device | |
| JP2841973B2 (en) | Soft mute circuit | |
| JP3289311B2 (en) | Noise reduction device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080906 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080906 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090906 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090906 Year of fee payment: 14 |