JPH0714136B2 - Digital equalizer device - Google Patents
Digital equalizer deviceInfo
- Publication number
- JPH0714136B2 JPH0714136B2 JP4747684A JP4747684A JPH0714136B2 JP H0714136 B2 JPH0714136 B2 JP H0714136B2 JP 4747684 A JP4747684 A JP 4747684A JP 4747684 A JP4747684 A JP 4747684A JP H0714136 B2 JPH0714136 B2 JP H0714136B2
- Authority
- JP
- Japan
- Prior art keywords
- coefficient
- buffer memory
- memory
- stored
- equalizer device
- 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 - Fee Related
Links
Landscapes
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、例えばディジタル化されたオーディオ信号
を、所望の特性で処理する際に使用されるディジタルイ
コライザの装置に関する。Description: FIELD OF THE INVENTION The present invention relates to a digital equalizer device used, for example, in processing a digitized audio signal with desired characteristics.
背景技術とその問題点 例えばオーディオ信号をディジタル化し、このディジタ
ル信号を演算処理して各種フィルタ等の特性を得ること
ができる。第1図はそのための基本的な構成例を示し、
図において入力端子(1)からのディジタル・オーディ
オ信号が乗算係数Kの乗算器(2)、加算器(3),
(4)を通じて出力端子(5)に出力される。この加算
器(3),(4)の間の信号が、それぞれ遅延量Z-1の
遅延回路(61),(62)・・・(6n)の縦続回路に供給
される。これらの遅延回路(61)〜(6n)の出力がそれ
ぞれ乗算係数a1,a2・・・anの乗算器(71),(72)・
・・(7n)を通じて前方の加算器(4)に供給される。
また遅延回路(61),(62)・・・(6n)の出力がそれ
ぞれ乗算係数b1,b2・・・bnの乗算器(81),(82)・
・・(8n)を通じて後方の加算器(3)に供給される。Background Art and its Problems For example, it is possible to digitize an audio signal and perform arithmetic processing on this digital signal to obtain characteristics of various filters. Figure 1 shows a basic configuration example for that,
In the figure, the digital audio signal from the input terminal (1) is a multiplier (2) having a multiplication coefficient K, an adder (3),
It is output to the output terminal (5) through (4). The signals between the adders (3) and (4) are supplied to the cascade circuits of the delay circuits (6 1 ), (6 2 ) ... (6 n) having the delay amount Z −1 , respectively. The outputs of these delay circuits (6 1 ) to (6n) are multipliers (7 1 ), (7 2 ) · with multiplication coefficients a 1 , a 2 ... An, respectively.
.. (7n) is supplied to the adder (4) in front.
The delay circuit (6 1), (6 2) ... output each multiplier coefficient b 1 of the (6n), b 2, ... bn multiplier (81), (8 2)
.. (8n) is supplied to the rear adder (3).
この回路において、入力端子(1)から出力端子(5)
までの伝達関数は、 で表される。従って上述のK,a1〜an,b1〜bnの各係数を
変更することにより、任意の周波数特性のローパスフィ
ルタ、ハイパスフィルタ、バンドパスフィルタ等のフィ
ルタを得ることができる。In this circuit, input terminal (1) to output terminal (5)
The transfer function up to It is represented by. Therefore, by changing each coefficient of K, a 1 to an, b 1 to bn, it is possible to obtain a filter such as a low pass filter, a high pass filter or a band pass filter having an arbitrary frequency characteristic.
そこで上述の回路を複数段(例えば8段)縦続に接続
し、それぞれの回路の特性を第2図に示すように、それ
ぞれ任意の周波数帯域f1〜f8で変化し他はフラットな特
性とすると共に、この変化点の増幅または減衰のレベル
をそれぞれ独立に調整できるようにすることで、いわゆ
るグラフィックイコライザを構成することができる。Therefore, the above-mentioned circuits are connected in cascade in a plurality of stages (for example, 8 stages), and the characteristics of each circuit are changed in arbitrary frequency bands f 1 to f 8 as shown in FIG. In addition, the so-called graphic equalizer can be configured by adjusting the amplification or attenuation level of the change point independently.
これによれば、全ての処理をディジタルで行っているの
で、実用化されているPCMオーディオ信号等の処理を行
う場合に、従来のアナログ処理によって生じる音質劣化
等のおそれがなく、良好かつ正確な処理を容易に行うこ
とができる。According to this, since all the processing is performed digitally, when processing a PCM audio signal that is put into practical use, there is no fear of sound quality deterioration or the like caused by conventional analog processing, and good and accurate processing is possible. Processing can be performed easily.
ところで、例えば上述のグラフィックイコライザを構成
した場合に、装置の設置される場所などによって、必要
なイコライザ特性が一定のものに定まる場合がある。す
なわち一般に自動車の車内や家屋の部屋では、それぞれ
異なる音響特性を有し、それぞれ異なるイコライザ特性
が必要であるが、これが使用者の個人の自動車や部屋で
あると、それぞれの特性はその場所に固有に一定のもの
になる。またクラシック音楽と現代音楽のように、その
音楽のジャンルによってもそれぞれ最適なイコライザ特
性があり、それらはジャンル毎に固有に一定であると考
えられる。By the way, in the case where the above-mentioned graphic equalizer is configured, for example, the required equalizer characteristic may be fixed depending on the place where the apparatus is installed. That is, in general, the interior of a car and the room of a house have different acoustic characteristics and different equalizer characteristics are required, but if this is a user's personal car or room, each characteristic is unique to that location. Will be constant. Also, like classical music and contemporary music, there are optimum equalizer characteristics depending on the genre of the music, and they are considered to be uniquely constant for each genre.
しかしながら従来の装置においては、使用者は所望の特
性を一々設定手段を操作して得なければならず、上述の
所定の特性についても、煩雑な操作を行ってその特性に
合わせなければならなかった。However, in the conventional device, the user has to obtain desired characteristics one by one by operating the setting means, and also the above-mentioned predetermined characteristics have to be adjusted to the characteristics by performing a complicated operation. .
発明の目的 本発明はこのような点にかんがみ、容易に所定の特性が
得られるようにするものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and makes it possible to easily obtain predetermined characteristics.
発明の概要 本発明は、所望の特性を設定する設定手段(1411〜1
418)を有し、この設定手段(1411〜1418)からの設定
値により係数テーブル(15)を検索して上記所望の特性
に対応した第1の係数を取り出し、この第1の係数を第
1のバッファメモリ(16)に記憶し、この第1のバッフ
ァメモリ(16)に記憶された係数にて入力ディジタル信
号を演算処理して上記所望の特性を得るようにしたディ
ジタルイコライザ装置において、上記設定手段(1411〜
1418)からの設定値に相当する値を記憶するメモリ(1
8)を有し、このメモリに記憶された値にて上記係数テ
ーブル(15)を検索して第2の係数を取り出し、この第
2の係数を第2のバッファメモリ(19)に記憶し、この
第2のバッファメモリ(19)を上記第1のバッファメモ
リ(16)に切換えて上記入力ディジタル信号の演算処理
を行うようにしたことを特徴とするディジタルイコライ
ザ装置であって、これによれば容易に所定の特性を得る
ことができる。The present invention, setting means for setting a desired property (14 11-1
4 18 ), the coefficient table (15) is searched by the setting value from the setting means (14 11 to 14 18 ) to retrieve the first coefficient corresponding to the desired characteristic, and the first coefficient is obtained. Is stored in a first buffer memory (16), and an input digital signal is arithmetically processed by a coefficient stored in the first buffer memory (16) to obtain the desired characteristics. , The setting means (14 11 ~
14 18 ) The memory (1
8), retrieve the second coefficient by searching the coefficient table (15) with the value stored in this memory, store the second coefficient in the second buffer memory (19), A digital equalizer device characterized in that the second buffer memory (19) is switched to the first buffer memory (16) to perform the arithmetic processing of the input digital signal. The predetermined characteristics can be easily obtained.
実施例 ところで上述の回路を形成する場合に、現実には乗算
器、加算器、係数用のレジスタ等を内蔵するディジタル
信号処理ユニット(DSP)を用いる。Embodiment In the case of forming the above circuit, a digital signal processing unit (DSP) including a multiplier, an adder, a coefficient register, etc. is actually used.
すなわち第3図において、入力端子(1)からのデータ
がDSP(10)に供給され、このDSP(10)から出力端子
(5)に出力される。このDSP(10)にデータの記憶遅
延用のランダムアクセスメモリ(RAM)(11)が接続さ
れ、またこのRAM(11)を制御するメモリ制御ユニット
(MCU)(12)が設けられる。このMCU(12)には、DSP
(10)からの状態を示す信号と、ホストCPU(13)から
の制御信号が供給され、これらの信号に従ってRAM(1
1)のアドレスが制御される。さらに例えばイコライザ
特性の統制手段となるボリューム(141),(142)・・
・(148)からの調整位置を示す信号がCPU(13)に供給
される。そしてこれらのボリューム(141)〜(148)か
らの信号に応じて、その特性に必要な係数(a,b)が係
数テーブルとなるリードオンリーメモリ(ROM)(15)
を検索して取り出され、この係数が第1のバッファメモ
リ(16)にセットされ、このメモリ(16)からの係数が
マルチプレクサ(17)を通じてDSP(10)に供給される
と共に、CPU(13)からの制御信号がDSP(10)、MCU(1
2)及びマルチプレクサ(17)に供給される。That is, in FIG. 3, the data from the input terminal (1) is supplied to the DSP (10) and is output from the DSP (10) to the output terminal (5). A random access memory (RAM) (11) for delaying data storage is connected to the DSP (10), and a memory control unit (MCU) (12) for controlling the RAM (11) is provided. This MCU (12) has a DSP
A signal indicating the status from (10) and a control signal from the host CPU (13) are supplied, and RAM (1
Address of 1) is controlled. Furthermore, for example, the volume (14 1 ), (14 2 ) ...
- a signal indicating the adjustment position of the (14 8) is supplied to the CPU (13). And these volumes (14 1) to in response to a signal from the (14 8), read-only memory coefficients necessary for the characteristics (a, b) is the coefficient table (ROM) (15)
, The coefficient is set in the first buffer memory (16), the coefficient from this memory (16) is supplied to the DSP (10) through the multiplexer (17), and the CPU (13) Control signals from DSP (10), MCU (1
2) and the multiplexer (17).
これによって例えば上述のグラフィックイコライザの動
作が行われる。Thereby, for example, the operation of the graphic equalizer described above is performed.
さらにこの装置において、CPU(13)に関連してRAM(1
8)が設けられ、このRAM(18)の任意のアドレスには所
定の特性におけるボリューム(141)〜(148)の設定値
に相当する値が記憶される。またプリセット用の押ボタ
ン(1411)〜(1418)が設けられ、この押ボタンにてRA
M(18)の任意のアドレスが選択される。また押ボタン
(1411)〜(1418)と共にプリセット時のセット制御用
の押ボタン(14S)が設けられる。さらにバッファメモ
リ(16)に並列に第2のバッファメモリ(19)が設けら
れ、このバッファメモリ(19)には上述のRAM(18)か
ら読出された値に応じた係数がセットされ、このメモリ
(19)からの係数がマルチプレクサ(17)を通じてDSP
(10)に供給される。Furthermore, in this device, RAM (1
8) is provided, and values corresponding to the set values of the volumes (14 1 ) to (14 8 ) in a predetermined characteristic are stored at an arbitrary address of the RAM (18). In addition, preset push buttons (14 11 ) to (14 18 ) are provided.
An arbitrary address of M (18) is selected. Further, a push button (14S) for set control during presetting is provided together with the push buttons (14 11 ) to (14 18 ). Further, a second buffer memory (19) is provided in parallel with the buffer memory (16), and a coefficient corresponding to the value read from the RAM (18) described above is set in the buffer memory (19). Coefficients from (19) DSP through multiplexer (17)
Supplied to (10).
そしてこの装置において、CPU(13)での制御プログラ
ムに、以下のようなプログラムが設けられる。第4図は
フローチャートを示し、図において押ボタン(1411)〜
(1418)が操作されると、メインルーチンからジャンプ
して以下のサブルーチンがスタートされる。Further, in this device, the control program in the CPU (13) is provided with the following program. FIG. 4 shows a flow chart in which pushbuttons (14 11 ) to
When (14 18 ) is operated, the main routine is jumped to and the following subroutine is started.
まずステップ〔1〕にて押ボタン(1411)〜(1418)に
よって指定されるRAM(18)のアドレスが読込まれる。First, in step [1], the address of the RAM (18) designated by the push buttons (14 11 ) to (14 18 ) is read.
次にステップ〔2〕にて押ボタン(14S)が操作されて
いるか否かが判断される。Next, at step [2], it is determined whether or not the push button (14S) is operated.
この操作がされているときは、ステップ〔3〕にてボリ
ューム(141)〜(148)の値V1〜V8が読込まれ、ステッ
プ〔4〕にてこれらの値V1〜V8が押ボタン(1411)〜
(1418)で指定されたRAM(18)のアドレスに書込まれ
る。そしてメインルーチンへリターンされる。When this operation is, the step [3] by volume (14 1) to (14 8) of the value V 1 ~V 8 is read in, step in [4] of these values V 1 ~V 8 Push button (14 11 ) ~
It is written to the RAM (18) address specified by (14 18 ). Then, the process is returned to the main routine.
またステップ〔2〕で操作がされていないときは、ステ
ップ〔5〕にて押ボタン(1411)〜(1418)で指定され
たRAM(18)のアドレスに書込まれた値V1〜V8が読出さ
れ、ステップ〔6〕にてV1〜V8の値を用いて係数テーブ
ルが検索され、ステップ〔7〕にて取り出された係数が
バッファメモリ(19)にセットされ、ステップ〔8〕に
てマルチプレクサ(17)が切換えられる。そしてメイン
ルーチンへリターンされる。When the operation is not performed in step [2], the value V 1 to the value written in the address of the RAM (18) specified by the push buttons (14 11 ) to (14 18 ) in step [5] V 8 is read, the coefficient table is searched using the values of V 1 to V 8 in step [6], the coefficient fetched in step [7] is set in the buffer memory (19), and the step [ 8], the multiplexer (17) is switched. Then, the process is returned to the main routine.
こうして特性の変更が行われるわけであるが、上述によ
れば、RAM(18)に任意の特性をプリセットすることが
でき、これを読出して容易に所定の特性を得ることがで
きる。すなわち例えば押ボタン(1411)で指定されるア
ドレスに車内での音響特性に合せたイコライザ特性を記
憶させ、押ボタン(1412)で指定されるアドレスに室内
でのイコライザ特性を記憶させておくことにより、必要
時に押ボタン(1411)、(1412)を押すだけで所望の特
性を得ることができる。Although the characteristics are changed in this manner, according to the above, it is possible to preset an arbitrary characteristic in the RAM (18) and read it to easily obtain a predetermined characteristic. That is, for example, the address specified by the push button (14 11 ) stores the equalizer characteristic that matches the acoustic characteristics in the vehicle, and the address specified by the push button (14 12 ) stores the equalizer characteristic in the room. As a result, desired characteristics can be obtained by simply pressing the push buttons (14 11 ) and (14 12 ) when necessary.
さらにクラシック音楽や現代音楽に対する最適のイコラ
イザ特性もそれぞれプリセットしておくことにより、容
易にその特性を得ることができる。なおこの場合にこれ
らの特性は汎用であると考えられるので、これらの特性
に対応する値V1〜V8に相当する値をROM(15)に書込ん
でおき、任意の押ボタンにてこのROM(15)のアドレス
が指定されるようにしてもよい。Furthermore, by presetting the optimum equalizer characteristics for classical music and modern music, the characteristics can be easily obtained. In this case, since these characteristics are considered to be general-purpose, the values corresponding to these characteristics V 1 to V 8 are written in the ROM (15), and this can be The address of the ROM (15) may be designated.
これによって使用者の使い勝手を大幅に向上させること
ができる。As a result, the usability for the user can be greatly improved.
また特性の切換えの際に、ソフトウェアで係数を切換え
ると切換えに時間がかかり、過渡的に前の係数と後の係
数が混在するなどして、誤った処理によるノイズ等の発
生のおそれがある。そこで上述の装置においては、バッ
ファメモリを2個用いてマルチプレクサにて一時に切換
えることにより、このようなノイズ等の発生を防止する
ことができる。Further, when the characteristics are switched, if the coefficients are switched by software, it takes a long time to switch, and there is a possibility that noise and the like may occur due to erroneous processing because the previous coefficient and the subsequent coefficient are transiently mixed. Therefore, in the above-mentioned device, the occurrence of such noise can be prevented by using two buffer memories and temporarily switching them by the multiplexer.
発明の効果 本発明によれば、容易に所定の特性を得ることができる
ようになった。EFFECTS OF THE INVENTION According to the present invention, it becomes possible to easily obtain predetermined characteristics.
第1図、第2図は背景技術の説明のための図、第3図は
本発明の一例の構成図、第4図はその説明のための図で
ある。 (1)は入力端子、(5)は出力端子、(10)はディジ
タル信号処理ユニット、(13)はホストCPU、(141)〜
(148)は設定用ボリューム、(1411)〜(1418)はプ
リセット用押ボタン、(15)はリードオンリーメモリ、
(16)、(19)はバッファメモリ、(18)はランダムア
クセスメモリである。1 and 2 are diagrams for explaining the background art, FIG. 3 is a configuration diagram of an example of the present invention, and FIG. 4 is a diagram for explaining the same. (1) an input terminal, (5) an output terminal (10) is a digital signal processing unit, (13) the host CPU, (14 1) ~
(14 8 ) is the setting volume, (14 11 ) to (14 18 ) are preset push buttons, (15) is the read-only memory,
(16) and (19) are buffer memories, and (18) is a random access memory.
Claims (1)
の設定手段からの設定値により係数テーブルを検索して
上記所望の特性に対応した第1の係数を取り出し、この
第1の係数を第1のバッファメモリに記憶し、この第1
のバッファメモリに記憶された係数にて入力ディジタル
信号を演算処理して上記所望の特性を得るようにしたデ
ィジタルイコライザ装置において、上記設定手段からの
設定値に相当する値を記憶するメモリを有し、このメモ
リに記憶された値にて上記係数テーブルを検索して第2
の係数を取り出し、この第2の係数を第2のバッファメ
モリに記憶し、この第2のバッファメモリを上記第1の
バッファメモリに切換えて上記入力ディジタル信号の演
算処理を行うようにしたことを特徴とするディジタルイ
コライザ装置。1. A setting means for setting a desired characteristic, a coefficient table is searched by a setting value from the setting means, a first coefficient corresponding to the desired characteristic is fetched, and the first coefficient is obtained. Is stored in the first buffer memory, and
In the digital equalizer device for arithmetically processing the input digital signal with the coefficient stored in the buffer memory to obtain the desired characteristic, the digital equalizer device has a memory for storing a value corresponding to the set value from the setting means. , Searching the coefficient table with the value stored in this memory,
Is taken out, the second coefficient is stored in the second buffer memory, the second buffer memory is switched to the first buffer memory, and the arithmetic processing of the input digital signal is performed. Characteristic digital equalizer device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4747684A JPH0714136B2 (en) | 1984-03-12 | 1984-03-12 | Digital equalizer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4747684A JPH0714136B2 (en) | 1984-03-12 | 1984-03-12 | Digital equalizer device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60191514A JPS60191514A (en) | 1985-09-30 |
| JPH0714136B2 true JPH0714136B2 (en) | 1995-02-15 |
Family
ID=12776188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4747684A Expired - Fee Related JPH0714136B2 (en) | 1984-03-12 | 1984-03-12 | Digital equalizer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0714136B2 (en) |
-
1984
- 1984-03-12 JP JP4747684A patent/JPH0714136B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60191514A (en) | 1985-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0663777B2 (en) | Equalizer device | |
| JPH03150910A (en) | Digital audio signal processing unit | |
| EP0989543A2 (en) | Sound effect adding apparatus | |
| EP0405915B1 (en) | Audio signal data processing system | |
| JPH0714136B2 (en) | Digital equalizer device | |
| JP2517702B2 (en) | Equalizer device | |
| US5703956A (en) | External memory control circuit for sound field processing digital signal processor | |
| JP3112913B2 (en) | Sound quality adjustment device | |
| US5307417A (en) | Sound system with howling-prevention function | |
| JP2953851B2 (en) | Reverberation device | |
| JP2626315B2 (en) | Signal processing device | |
| JPH06318092A (en) | Variable delay circuit | |
| JPS58202619A (en) | Digital filter device | |
| JP4177492B2 (en) | Audio signal mixer | |
| JPS60180319A (en) | Digital signal processor | |
| JP2943112B2 (en) | Digital signal processor | |
| JP2630778B2 (en) | Method of configuring low frequency band digital filter | |
| JPH0544040B2 (en) | ||
| JP3230270B2 (en) | Signal processing device | |
| JP2522239B2 (en) | Digital signal processor | |
| JPS62123820A (en) | Digital graphic equalizer | |
| JPH03201900A (en) | Sound field correction device | |
| JPH0819088A (en) | Sound processing method | |
| JP2834746B2 (en) | Digital signal processing device and address data generating method thereof | |
| JP4376341B2 (en) | Digital signal system switching apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |