JPH0324598A - Audio signal data processor - Google Patents

Audio signal data processor

Info

Publication number
JPH0324598A
JPH0324598A JP1159271A JP15927189A JPH0324598A JP H0324598 A JPH0324598 A JP H0324598A JP 1159271 A JP1159271 A JP 1159271A JP 15927189 A JP15927189 A JP 15927189A JP H0324598 A JPH0324598 A JP H0324598A
Authority
JP
Japan
Prior art keywords
data
signal data
memory
ram
audio signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1159271A
Other languages
Japanese (ja)
Inventor
Makio Yamaki
真木夫 山来
Hiroyuki Ishihara
博幸 石原
Norimichi Katsumura
勝村 則道
Kazuo Watanabe
渡辺 和男
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.)
Pioneer Video Corp
Pioneer Corp
Original Assignee
Pioneer Video Corp
Pioneer Electronic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Video Corp, Pioneer Electronic Corp filed Critical Pioneer Video Corp
Priority to JP1159271A priority Critical patent/JPH0324598A/en
Priority to US07/467,403 priority patent/US5218710A/en
Priority to EP19900306603 priority patent/EP0404474A3/en
Publication of JPH0324598A publication Critical patent/JPH0324598A/en
Pending legal-status Critical Current

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PURPOSE:To realize not only sound field control, but also other functions by using two independently writable and readable storage elements as data memories. CONSTITUTION:Two signal data RAMS 5 and 6 are connected as the data memories for storing audio signal data to a 1st data bus 4 connected to an input/output interface 3. A memory control circuit 31 is connected to the signal data RAM 5, a memory control circuit 32 is connected to the signal data RAM 6 for data write and read control through a switching circuit 33, and switching is performed with a control signal from the control circuit 31 so that data are written and read. Consequently, when two different functions, e.g. sound field control and a graphic equalizer function are put in operation at the same time, the storage elements are used independently of each other and not only the sound field control, but also other functions are enabled.

Description

【発明の詳細な説明】 技術分野 本発明はオーディオ信号データ処理装置に関する。[Detailed description of the invention] Technical field The present invention relates to an audio signal data processing device.

背景技術 家庭や車内においてコンサートホールや劇場における音
響空間、例えば、残響音や臨場感を作り出すために音場
制御をなすことができるオーディオ信号データ処理装置
がある。このようなオーディオ信号データ処理装置は、
チューナ等のオーディオ信号源から出力されたオーディ
オ信号をディジタル処理することにより音場制御を施す
DSP(ディジタル信号処理プロセッサ)が設けられて
いる。DSPは四則演算等の演算処理を行なう演算手段
、該演算手段に供給するオーディオ信号デ一夕を5己憶
するデータメモリを備え、また、そのデータメモリに記
憶された信号データを遅延させるための遅延用メモリを
外付けできるようにしてある。DSP内では予め定めら
れたプログラムに従って各メモリ間及びメモリから演算
手段へ信号データを転送して信号データの演算処理を高
速で繰り返し行なうことができるように構成されている
。またプログラムはDSP内のRAM等の書き換え可能
なメモリに書き込まれており、操作により音場モードが
切り換えられる毎にDSP外のマイクロコンピュータに
よりプログラムが変更される。すなわちプログラムを変
更することによりあらゆる音響空間を作り出せるのであ
る。
BACKGROUND ART There is an audio signal data processing device that can perform sound field control to create acoustic spaces such as reverberation and presence in concert halls and theaters at home and in cars. Such an audio signal data processing device is
A DSP (digital signal processor) is provided that performs sound field control by digitally processing an audio signal output from an audio signal source such as a tuner. The DSP is equipped with arithmetic means for performing arithmetic processing such as four arithmetic operations, a data memory for storing audio signal data supplied to the arithmetic means, and a data memory for delaying the signal data stored in the data memory. A delay memory can be attached externally. The DSP is configured to transfer signal data between each memory and from the memory to the calculation means according to a predetermined program so that calculation processing of the signal data can be repeatedly performed at high speed. Further, the program is written in a rewritable memory such as a RAM within the DSP, and the program is changed by a microcomputer outside the DSP each time the sound field mode is switched by operation. In other words, by changing the program, you can create any acoustic space.

しかしながら、かかるオーディオ信号データ処理装置に
おいては、DSPを用いて単に音場制御をするだけでな
くグラフィックイコライザ等の他の機能の処理が容易に
できることが望まれるのである。
However, in such an audio signal data processing device, it is desired that the DSP can be used not only to simply control the sound field but also to easily process other functions such as a graphic equalizer.

発明の概要 本発明の目的は、音場制御だけでなく他の機能の処理を
も容易に達戊できるようにしたオーディオ信号データ処
理装置を提供することである。
SUMMARY OF THE INVENTION An object of the present invention is to provide an audio signal data processing device that can easily perform not only sound field control but also other functions.

本発明によるオーディオ信号データ処理装置は、オーデ
ィオ信号データを順次供給する入力手段と、オーディオ
信号データをデータメモリへ書き込みかつ読み出すデー
タメモリ制御手段と、データメモリからオーディオ信号
データを順次読み出して遅延用メモリの書き込みアドレ
スで指定される位置に記憶せしめる一方オーディオ信号
データを遅延用メモリの読み出しアドレスで指定される
位置から順次読み出してデータメモリに書き込む遅延メ
モリ制御手段と、書き込みアドレス及び読み出しアドレ
スを指定するアドレス指定手段と、遅延メモリ制御手段
によって読み出されてデータメモリに書き込まれたオー
ディオ信号データに所定係数データを乗算する演算手段
と、演算手段の演算結果に応じてオーディオ信号データ
を出力する出力手段とからなるオーディオ信号データ処
理装置であり、データメモリが少なくとも2つの互いに
独立して書き込み及び読み出し可能な記憶素子からなる
ことを特徴としている。
An audio signal data processing device according to the present invention includes an input means for sequentially supplying audio signal data, a data memory control means for writing and reading audio signal data into and from a data memory, and a delay memory for sequentially reading audio signal data from the data memory. a delay memory control means for storing the audio signal data in a position specified by a write address of the delay memory, while sequentially reading audio signal data from a position specified by a read address of the delay memory and writing it into the data memory; and an address specifying the write address and the read address. a specifying means, a calculation means for multiplying the audio signal data read by the delay memory control means and written in the data memory by predetermined coefficient data, and an output means for outputting the audio signal data according to the calculation result of the calculation means. An audio signal data processing device comprising an audio signal data processing device characterized in that the data memory comprises at least two independently writable and readable storage elements.

実施例 以下、本発明の実施例を図面を参照しつつ詳細に説明す
る。
Embodiments Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

第1図に示した本発明の一実施例たるオーディオ信号デ
ータ処理装置においては、アナログオーディオ信号がA
/D変換器1を介してDSP2内の人出力インターフェ
ース3に供給される。入出力インターフェース3には第
1データバス4が接続されている。第1データバス4に
はオーディオ信号データを記憶するデータメモリとして
2つの信号データRAM5.6が接続されている。また
、データバス4にはバッファメモリ7が接続されており
、バッファメモリ7の出力は乗算器8の一方の人力に接
続されている。乗算器8の他方の人力には係数データを
保持するためのバツファメモリ9が接続され、バッファ
メモリ9には更に複数の係数データを記憶する係数デー
タRAMIOが接続されている。ALU (演算器)1
1は乗算器8の計算出力の累算等の演算をするために設
けられており、一方の入力に乗算器8の計算出力が供給
される。他方の入力にはALUI 1の計算出力を保持
するアキュームレータ1.2の出力が供給される。また
アキュームレータ12の出力はデータバス4に接続され
ている。
In the audio signal data processing device as an embodiment of the present invention shown in FIG.
The signal is supplied to the human output interface 3 in the DSP 2 via the /D converter 1. A first data bus 4 is connected to the input/output interface 3. Two signal data RAMs 5.6 are connected to the first data bus 4 as data memories for storing audio signal data. Further, a buffer memory 7 is connected to the data bus 4, and the output of the buffer memory 7 is connected to one input terminal of a multiplier 8. A buffer memory 9 for holding coefficient data is connected to the other side of the multiplier 8, and a coefficient data RAMIO for storing a plurality of coefficient data is further connected to the buffer memory 9. ALU (computing unit) 1
1 is provided for performing calculations such as accumulation of the calculation output of the multiplier 8, and the calculation output of the multiplier 8 is supplied to one input. The other input is supplied with the output of an accumulator 1.2 which holds the calculation output of ALUI 1. Further, the output of the accumulator 12 is connected to the data bus 4.

信号データRAM5にはメモリ制御回路31が接続され
ている。メモリ制御回路31はRAM5の指定アドレス
へのデータ書き込み及び指定アドレスからデータの読み
出しを制御する制御信号を発生する。信号データRAM
6にはメモリ制御回路31と同様のメモリ制御回路32
が切替回路33を介して接続されている。切替回路33
はメモリ制御回路31からの制御信号によってRAM6
の指定アドレスへのデータ書き込み及び指定アドレスか
らデータの読み出しが行なわれるように切り替える。ま
た、RAMIOにはメモリ制御回路31と同様のメモリ
制御回路34が接続されている。
A memory control circuit 31 is connected to the signal data RAM 5. The memory control circuit 31 generates a control signal for controlling writing of data to a designated address in the RAM 5 and reading of data from the designated address. Signal data RAM
6 includes a memory control circuit 32 similar to the memory control circuit 31;
are connected via a switching circuit 33. Switching circuit 33
is controlled by the RAM 6 by a control signal from the memory control circuit 31.
Switching is performed so that data is written to the designated address and data read from the designated address. Further, a memory control circuit 34 similar to the memory control circuit 31 is connected to RAMIO.

信号データRAM6は第1データバス4とは別の第2デ
ータバス14にも接続されている。具体的には第2図に
示すようにRAM6と第1データバス4との間には3ス
テートバッファ39a,3つbが設けられ、また、RA
M6と第2データバス14との間には3ステートバッフ
ァ40a,40bが設けられている。ステートバッファ
39a,39b,40a,40bは後述のシーケンスコ
ントローラ18からの命令信号に応じて個別にオンとな
る。すなわち、第1データバス4からの信号データをR
AM6に書き込む場合にはステートバッファ39aがオ
ンとなり、RAM6から第1データバス4に信号データ
を読み出す場合にはステートバッファ39bがオンとな
る。同様に第2データバス14からの信号データをRA
M6に書き込む場合にはステートバッファ40aがオン
となり、RAM6から第2データバス14に信号データ
を読み出す場合にはステートバッファ40bがオンとな
る。このように命令信号に応じてオンとなるステートバ
ッファは39a,39b,40a,40bのうちの常に
いずれか1である。
The signal data RAM 6 is also connected to a second data bus 14 different from the first data bus 4. Specifically, as shown in FIG. 2, three state buffers 39a and three state buffers 39b are provided between the RAM 6 and the first data bus 4.
Three-state buffers 40a and 40b are provided between M6 and the second data bus 14. State buffers 39a, 39b, 40a, and 40b are individually turned on in response to command signals from a sequence controller 18, which will be described later. That is, the signal data from the first data bus 4 is
When writing to AM6, the state buffer 39a is turned on, and when reading signal data from the RAM6 to the first data bus 4, the state buffer 39b is turned on. Similarly, the signal data from the second data bus 14 is
When writing to M6, the state buffer 40a is turned on, and when reading signal data from the RAM 6 to the second data bus 14, the state buffer 40b is turned on. In this way, the state buffer that is turned on in response to a command signal is always one of 39a, 39b, 40a, and 40b.

データバス14には外部RAM15とのデータ転送用の
インターフェース16が接続されている。
An interface 16 for data transfer with an external RAM 15 is connected to the data bus 14 .

外部RAM15はオーディオ信号データの遅延信号デー
タを作成するために設けられた遅延用メモリであり、記
憶容量が大なるほど遅延時間の長い信号データを作成す
ることができる。RAMI 5の書き込み及び読み出し
アドレスを指定するためにメモリ制御回路35が設けら
れ、メモリ制御回路35には遅延時間データRAM17
が接続されている。RAM17における遅延時間データ
の書き込み及び読み出しはメモリ制御回路38によって
制御される。
The external RAM 15 is a delay memory provided for creating delayed signal data of audio signal data, and the larger the storage capacity, the more signal data with a longer delay time can be created. A memory control circuit 35 is provided to specify write and read addresses of the RAMI 5, and the memory control circuit 35 includes delay time data RAM 17.
is connected. Writing and reading of delay time data in the RAM 17 is controlled by a memory control circuit 38.

インターフェース3,16、乗算器8、バッファメモリ
7,9、ALUII、アキュームレータ12、メモリ制
御回路31,32,34.35.38及び切替回路33
の動作はシーケンスコントローラ18によって制御され
る。シーケンスコントローラ18にはプログラムRAM
19が接続されており、プログラムRAM19に書き込
まれたプログラムに従って動作する。プログラムRAM
19にはプログラムカウンタ20が接続され、ブログラ
ムカウンタ20の計数値が加算される毎にその新たな計
数値に対応するステップの命令コードがプログラムRA
M19から読み出されてシーケンスコントローラ18に
供給される。また、シーケンスコントローラ18には後
述のマイクロコンピュータ24からの指令を複数保持す
るレジスタ21が接続されている。
Interfaces 3, 16, multiplier 8, buffer memories 7, 9, ALUII, accumulator 12, memory control circuits 31, 32, 34, 35, 38, and switching circuit 33
The operation of is controlled by a sequence controller 18. The sequence controller 18 has a program RAM.
19 is connected, and operates according to the program written in the program RAM 19. Program RAM
A program counter 20 is connected to 19, and each time the count value of the program counter 20 is added, the instruction code of the step corresponding to the new count value is added to the program RA.
It is read out from M19 and supplied to the sequence controller 18. Further, a register 21 that holds a plurality of commands from a microcomputer 24, which will be described later, is connected to the sequence controller 18.

プログラムRAM19及びレジスタ21はメインバス2
2に各々接続されている。メインバス22にはインター
フェース23を介してマイクロコンピュータ24が接続
されている。またメインバス22には転送バッファ26
.27が接続されている。転送バッファ26はマイクロ
コンピュータ24から供給される係数データをRAMI
Oに記憶させるために一時的に保持する。転送バッファ
27はマイクロコンビΔ一夕24から供給される遅延時
間データをRAM17に記憶させるために一時的に保持
する。
Program RAM 19 and register 21 are main bus 2
2, respectively. A microcomputer 24 is connected to the main bus 22 via an interface 23. Also, the main bus 22 has a transfer buffer 26.
.. 27 are connected. The transfer buffer 26 transfers coefficient data supplied from the microcomputer 24 to RAMI.
Temporarily held in order to be stored in O. The transfer buffer 27 temporarily holds the delay time data supplied from the microcombi Δ Ito 24 in order to store it in the RAM 17.

マイクロコンピュータ24はマイクロプロセッサ、RA
M,ROM及びインターフェース(共に図示せず)から
構成されている。マイクロコンピュータ24にはキーボ
ード25が接続されている。
The microcomputer 24 is a microprocessor, RA
ROM, and an interface (both not shown). A keyboard 25 is connected to the microcomputer 24.

キーボード25には音場特性の異なるホール1、ホール
2・・・・・・の如く音場モードを指定する複数のモー
ドキーやグラフィックイコライザ調整の周波数帯域設定
キー、レベル調整キー及びミュートキー(共に図示せず
)等の複数のキーが設けられている。マイクロコンビュ
ータ24のROMにはマイクロコンピュータ24自身が
処理するDSP制御プログラムの他にシーケンスコン1
・ローラ18が処理する複数のシーケンス制御プログラ
ム、RAMIOに供給する複数の係数データ群、RAM
17に供給する読み出しアドレス設定用の複数の遅延時
間データ群が予め書き込まれている。
The keyboard 25 has a plurality of mode keys for specifying sound field modes such as Hall 1 and Hall 2 with different sound field characteristics, a frequency band setting key for graphic equalizer adjustment, a level adjustment key, and a mute key (both A plurality of keys such as (not shown) are provided. The ROM of the microcomputer 24 contains a sequence computer 1 in addition to the DSP control program that the microcomputer 24 itself processes.
- Multiple sequence control programs processed by the roller 18, multiple coefficient data groups supplied to RAMIO, RAM
A plurality of delay time data groups for setting read addresses to be supplied to the memory card 17 are written in advance.

DSP2内にはクロックジエネレータ28が設けられて
おり、クロックジエネレータ28からクロックパルスが
シーケンスコントローラ18やプログラムカウンタ20
に供給される。またクロツクジェネレータ28から発生
されるクロックパルスはA/D変化器1のサンプリング
のタイミング信号として供給される。
A clock generator 28 is provided in the DSP 2, and clock pulses from the clock generator 28 are sent to the sequence controller 18 and the program counter 20.
supplied to Further, a clock pulse generated from the clock generator 28 is supplied as a sampling timing signal to the A/D converter 1.

また、インターフェース3から出力されるオーディオ信
号データはミュートスイッチ回路30に供給される。ミ
ュートスイッチ回路30のオン時にはオーディオ信号デ
ータは更にディジタルフィルタ36を介してD/A変換
器37に供給される。
Furthermore, audio signal data output from the interface 3 is supplied to a mute switch circuit 30. When the mute switch circuit 30 is on, the audio signal data is further supplied to the D/A converter 37 via the digital filter 36.

ミュートスイッチ回路30のオンオフはシーケンスコン
トローラ18から出力される命令信号によって制御され
るようになっている。
The on/off state of the mute switch circuit 30 is controlled by a command signal output from the sequence controller 18.

かかる構成において、上記したミュートスイッチ回路3
0のオンオフの命令信号の他に、シーケンスコントロー
ラ18は転送バッファ26に保持された係数データ群を
RAMIOに転送する命令信号、転送バッファ27に保
持されたアドレスデータ群をRAM17に転送する命令
信号、インターフェース3からのオーディオ信号データ
の信号データRAM5.6の指定アドレスへの転送命令
信号、信号データRAM5.6の指定アドレスから信号
データを読み出してバッファメモリ7へ転送する命令信
号、RAMIOの指定アドレスから係数データを読み出
してバッファメモリ9へ転送する命令信号、ALUII
の各種演算動作命令信号、アキュームレータ12に保持
された信号データの信号データRAM5.6の指定アド
レス又はバッファメモリ7への転送命令信号、信号デー
タRAM6の指定アドレスから外部RAM15の書き込
み指定アドレスへの転送命令信号、外部RAM15の遅
延指定アドレスから信号データRAM6の指定アドレス
への転送命令信号、RAM56及び外部RAM15を初
期化するためのリセット命令信号等の命令信号を発生す
る。これらの命令信号はマイクロコンピュータ24から
の指令又はプログラムRAM19に記憶されたプログラ
ムに従って適切なタイミングで発生される。なお、マイ
クロコンピュータ24からの指令は指令レジスタ21に
保持されるので、シーケンスコントローラ18はプログ
ラムに従った動作中に指令レジスタ21の内容を監視し
て割り込み動作によりマイクロコンピュータ24からの
指令に対する命令信号の発生を行なう。指令レジスタ2
1に保持された指令はそれに対応する命令信号が発生さ
れると例えば、シーケンスコントローラ18によってキ
ャンセルされる。
In such a configuration, the mute switch circuit 3 described above
In addition to the ON/OFF command signal of 0, the sequence controller 18 sends a command signal to transfer the coefficient data group held in the transfer buffer 26 to RAMIO, a command signal to transfer the address data group held in the transfer buffer 27 to the RAM 17, A command signal to transfer the audio signal data from the interface 3 to a designated address in the signal data RAM 5.6, a command signal to read signal data from the designated address in the signal data RAM 5.6 and transfer it to the buffer memory 7, and a command signal to read the signal data from the designated address in the signal data RAM 5.6 and transfer it to the buffer memory 7, from the designated address in RAMIO. ALUII, a command signal for reading coefficient data and transferring it to the buffer memory 9
various arithmetic operation command signals, transfer command signals of the signal data held in the accumulator 12 to the specified address of the signal data RAM 5.6 or the buffer memory 7, transfer from the specified address of the signal data RAM 6 to the write specified address of the external RAM 15 It generates command signals such as a command signal, a transfer command signal from a delay designated address of external RAM 15 to a designated address of signal data RAM 6, and a reset command signal for initializing RAM 56 and external RAM 15. These command signals are generated at appropriate timings according to commands from the microcomputer 24 or programs stored in the program RAM 19. Note that since commands from the microcomputer 24 are held in the command register 21, the sequence controller 18 monitors the contents of the command register 21 during operation according to the program and uses an interrupt operation to generate command signals in response to commands from the microcomputer 24. will occur. Command register 2
A command held at 1 is canceled by, for example, the sequence controller 18 when a corresponding command signal is generated.

キーボード25のいずれかのモードキーが操作されると
、マイクロコンピュータ24は第3図に示すように現在
の音場モードと異なる音場モードを指定するモードキー
の操作か否かを判別する(ステップ41)。現在の音場
モードと異なる音場モードの指定の場合には直ちにミュ
ートスイッチ回路30をオフにせしめてミュート状態と
するためにミュート指令をシーケンスコントローラ18
に対して発生し(ステップ42)、操作されたキーに対
応するシーケンス制御プログラム、係数データ群α1,
α2・・・・・・α。及び遅延時間データ群tl+t2
・・・・・・tnをROMから読み出して転送する(ス
テップ43〜45)。シーケンス制御プログラムはイン
ターフェース23、そしてメインバス22を介・してR
AM19に転送されて図示しないプログラムメモリ制御
回路によって書き込まれる。係数データ群はインターフ
ェース23、そしてメインバス22を介して転送バッフ
ァ26に転送される。遅延時間データ群はインターフェ
ース23、そしてメインバス22を介して転送バッファ
27に転送される。このように係数データ及び遅延時間
データを転送バッファ26、27に転送すると、マイク
ロコンピュータ24はシーケンスコントローラ18に対
してデータ切替指令を発生し(ステップ46)、更に初
期化指令を発生する(ステップ47)。シーケンスコン
トローラ18はデータ切替指令に応じてメモリ制御回路
34,38に対して所定の命令信号を発生して転送バッ
ファ26に転送された係数データ群をRAM10の所定
域に書き込ませ、また転送バッファ27に転送された遅
延時間データ群をRAM17の所定域に書き込ませる。
When any mode key on the keyboard 25 is operated, the microcomputer 24 determines whether or not the mode key is operated to specify a sound field mode different from the current sound field mode, as shown in FIG. 41). If a sound field mode different from the current sound field mode is specified, the sequence controller 18 issues a mute command to immediately turn off the mute switch circuit 30 and enter the mute state.
(step 42), the sequence control program corresponding to the operated key, coefficient data group α1,
α2...α. and delay time data group tl+t2
. . . tn is read from the ROM and transferred (steps 43 to 45). The sequence control program is sent to R via the interface 23 and the main bus 22.
The data is transferred to AM19 and written by a program memory control circuit (not shown). The coefficient data group is transferred to the transfer buffer 26 via the interface 23 and the main bus 22. The delay time data group is transferred to the transfer buffer 27 via the interface 23 and the main bus 22. After transferring the coefficient data and delay time data to the transfer buffers 26 and 27 in this way, the microcomputer 24 issues a data switching command to the sequence controller 18 (step 46), and further issues an initialization command (step 47). ). The sequence controller 18 generates a predetermined command signal to the memory control circuits 34 and 38 in response to the data switching command, causes the coefficient data group transferred to the transfer buffer 26 to be written in a predetermined area of the RAM 10, and also writes the coefficient data group transferred to the transfer buffer 26 into a predetermined area of the RAM 10. The delay time data group transferred to is written into a predetermined area of the RAM 17.

また、シーケンスコントローラ18は初期化指令に応じ
て上記したリセット命令信号をメモリ制御回路31.3
2.35に対して発生するので、メモリ制御回路31,
  32.35によって信号データRAM5.6及び外
部RAM15の全ての記憶域に“0“が書き込まれる。
Further, the sequence controller 18 transmits the above-mentioned reset command signal to the memory control circuit 31.3 in response to the initialization command.
2.35, so the memory control circuit 31,
32.35, "0" is written into all storage areas of the signal data RAM 5.6 and the external RAM 15.

ステップ47の実行後、ミュートスイッチ回路30をオ
ンにせしめてミュート状態を解除するたメノミュート解
除指令をシーケンスコントローラ18に対して発生する
(ステップ48)。すなわち、ミュートスイッチ回路3
0は現在の音場モ〜ドを他の音場モードに切替えるため
にRAMI0.17及び1つ内のデータやプログラムを
変更する期間だけオフとなるのである。これはデータや
プログラムの変更により生ずる雑音信号が出力されるこ
とを防止するためである。
After executing step 47, a menomute release command is issued to the sequence controller 18 to turn on the mute switch circuit 30 and release the mute state (step 48). That is, mute switch circuit 3
0 is turned off only during the period when RAMI 0.17 and the data and programs within it are changed in order to switch the current sound field mode to another sound field mode. This is to prevent noise signals caused by changes in data or programs from being output.

なお、マイクロコンピュータ24が初期化指令を発生し
ないで、データ切替指令に応じてシーケンスコントロー
ラ18がRAMIO,17へのデータ転送の命令信号を
発生した後、それに続けてリセット命令信号を発生する
ようにしても良い。
Note that the microcomputer 24 does not generate an initialization command, but after the sequence controller 18 generates a command signal for data transfer to RAMIO, 17 in response to a data switching command, it subsequently generates a reset command signal. It's okay.

次に、DSP2内における信号データ処理動作について
説明する,A/D変換器1に人力されるオーディオ信号
はクロックジェネレータ28からのクロックパルスに同
期したサンプリングR期毎にディジタルオーディオ信号
データ群d l +  d 2・・・・・・dnに変換
され、そのオーディオ信号データ群はインターフェース
3を介して第1データバス4に供給される。データバス
4に供給された信号データ群はRAM5又は6に供給さ
れて記憶される。
Next, the signal data processing operation within the DSP 2 will be explained.The audio signal input to the A/D converter 1 is converted into a digital audio signal data group d l + every sampling period synchronized with the clock pulse from the clock generator 28. d2...dn, and the audio signal data group is supplied to the first data bus 4 via the interface 3. The signal data group supplied to the data bus 4 is supplied to the RAM 5 or 6 and stored therein.

RAM6に書き込まれた信号データはデータバス14に
よってインターフェース16内の出力レジスタ(図示せ
ず)に順次転送され、更にその出力レジスタから外部R
AM15の書き込みアドレスで指定され記憶位置に書き
込まれる。この書き込みアドレスはメモリ制御回路35
によって制御され外部RAM15の記憶位置数に対応し
た数のアドレスを所定の順番で転送信号データ毎に変化
される。外部RAM15において読み出しアドレスで指
定される記憶位置の信号データが読み出されてインター
フェース16内の入力レジスタ(図示せず)に転送され
る。読み出しアドレスは、RAM17に記憶された遅延
時間データがメモリ制御回路38によって読み出されて
メモリ制御回路35に供給されるので、メモリ制御回路
35において供給される遅延時間データに応じて書き込
みアドレスを基準に設定される。すなわち、遅延時間デ
ータにより1つの信号データのRAM15への書き込み
タイミングとその読み出しタイミングとの間が遅延時間
となるのである。インターフェース16内の入力レジス
タに転送保持された信号データはデータバス14によっ
て信号データRAM6に転送される。この外部RAM1
5との転送動作により音場制御用の遅延オーディオ信号
データが作成されるのである。
The signal data written in the RAM 6 is sequentially transferred to an output register (not shown) in the interface 16 by the data bus 14, and is further transferred from the output register to an external R.
It is written to the storage location specified by the write address of AM15. This write address is written to the memory control circuit 35.
The number of addresses corresponding to the number of storage locations in the external RAM 15 is changed in a predetermined order for each transfer signal data. Signal data at a storage location specified by the read address in the external RAM 15 is read out and transferred to an input register (not shown) in the interface 16. Since the delay time data stored in the RAM 17 is read by the memory control circuit 38 and supplied to the memory control circuit 35, the read address is set based on the write address according to the delay time data supplied by the memory control circuit 35. is set to That is, the delay time data provides a delay time between the writing timing of one signal data to the RAM 15 and the reading timing thereof. The signal data transferred and held in the input register within the interface 16 is transferred to the signal data RAM 6 via the data bus 14. This external RAM1
5, delayed audio signal data for sound field control is created.

一方、RAMIOから読み出された係数データはバッフ
ァメモリ9に供給されて保持される。シーケンスコント
ローラ18によってタイミングが適切にとられることに
より、バッファメモリ6にはRAM5.6又はアキュー
ムレータ12から信号データが転送され、乗算器8はバ
ッファメモリ6に保持された信号データとバッファメモ
リ9に保持された係数データとを乗算する。例えば、信
号データ群d,,d2・・・・・・dnと係数データ群
α1,α2・・・・・・αnとを積和演算する場合には
、先ず、バッファメモリ6にd1が保持出力され、バッ
ファメモリ9にα1が保持出力され、乗算器8において
α1 ・dlが演算され、このα1 ・d1にALUI
 1において0を加算し、その演算結果がアキュームレ
ータ12において保持される。次いで、バッファメモリ
6にd2が保持出力され、バッファメモリ9にα2が保
持出力され、乗算器8においてα2・d2が演算される
と、アキュームレータ12からα1 ・d1が出力され
てALU11においてαl’dl +α2・d2が演算
されされる。このΣαε ◆dtがインターフェース3
から出力される。
On the other hand, the coefficient data read from RAMIO is supplied to the buffer memory 9 and held there. By properly timing the sequence controller 18, signal data is transferred from the RAM 5.6 or the accumulator 12 to the buffer memory 6, and the multiplier 8 transfers the signal data held in the buffer memory 6 and the signal data held in the buffer memory 9. Multiply the calculated coefficient data. For example, when performing a product-sum operation on the signal data group d,, d2...dn and the coefficient data group α1, α2...αn, first, d1 is held and output in the buffer memory 6. α1 is held and output to the buffer memory 9, α1・dl is calculated in the multiplier 8, and the ALUI is applied to this α1・d1.
1 is added with 0, and the result of the operation is held in the accumulator 12. Next, d2 is held and outputted to the buffer memory 6, α2 is held and outputted to the buffer memory 9, and when α2・d2 is calculated in the multiplier 8, α1・d1 is outputted from the accumulator 12, and αl'dl is outputted in the ALU 11. +α2·d2 is calculated. This Σαε ◆dt is interface 3
is output from.

第4図に示すように右チャンネルのグラフィックイコラ
イザ(G.E.Q)処理、左チャンネルの音場制御(S
.F,C)処理、左チャンネルのグラフィックイコライ
ザ処理、そして右チャンネルの音場制御処理の順序で処
理が繰り返し行なわれる。この4つの処理は第1データ
バス4を用いた処理である。一方、上記した遅延オーデ
ィオ信号データの作成処理はこれらグラフィックイコラ
イザ処理及び音場制御処理と並行して行なわれる。
As shown in Figure 4, graphic equalizer (G.E.Q) processing for the right channel, sound field control (S.
.. The processing is repeated in the following order: F, C) processing, left channel graphic equalizer processing, and right channel sound field control processing. These four processes are processes using the first data bus 4. On the other hand, the process of creating the delayed audio signal data described above is performed in parallel with the graphic equalizer process and the sound field control process.

すなわち、第4図に示すように右チャンネルのグラフィ
ックイコライザ処理及び左チャンネルの音場制御処理中
には第2データパスにより外部RAM15から信号デー
タRAM6へ右チャンネルの音場制御処理用の遅延オー
ディオ信号データの転送処理が行なわれ、また左チャン
ネルのグラフィックイコライザ処理及び右チャンネルの
音場制御処理中には第2データパスにより外部RAMI
5から信号データRAM6へ左チャンネルの音場制御処
理用の遅延オーディオ信号データの転送処理が行なわれ
る。
That is, as shown in FIG. 4, during the graphic equalizer processing of the right channel and the sound field control processing of the left channel, the delayed audio signal for the sound field control processing of the right channel is transferred from the external RAM 15 to the signal data RAM 6 via the second data path. Data transfer processing is performed, and during left channel graphic equalizer processing and right channel sound field control processing, external RAM
5 to the signal data RAM 6, delayed audio signal data for left channel sound field control processing is transferred.

グラフィックイコライザ処理の場合にはRAM10にグ
ラフィックイコライザ用に予め午一操作により設定され
た左右チャンネルの周波数帯域毎のレベルに対応する係
数データが記憶される。周波数帯域毎の演算に際しRA
MIOから係数データが読み出されてバッファメモリ9
に転送される。
In the case of graphic equalizer processing, the RAM 10 stores coefficient data corresponding to the levels of each frequency band of the left and right channels, which are set in advance for the graphic equalizer by one operation. RA when calculating each frequency band
Coefficient data is read from MIO and stored in buffer memory 9
will be forwarded to.

一方、メモリ制御回路31によってRAM5の読出しア
ドレスが実行ステップ毎に指定され、その指定アドレス
から信号データが読み出されてデータバス4を介してバ
ッファメモリ7に転送される。
On the other hand, the memory control circuit 31 specifies a read address of the RAM 5 for each execution step, and signal data is read from the specified address and transferred to the buffer memory 7 via the data bus 4.

例えば、グラフィックイコライザの1周波数帯域分の動
作を述べると次のようになる。先ず、第1ステップにお
いてRAM5の12H番地から信号データdl2を読み
出し、読み出された信号データdl2と設定された係数
データα0とをバッファメモリ7.9に転送することに
より乗算器8にて乗算させる。その乗算結果αO”dI
2には第1ステップより2ステップ後の第3ステップに
おいてALUIIによってOが加算されてその加算結果
がアキュームレータ12に保持される。
For example, the operation of a graphic equalizer for one frequency band will be described as follows. First, in the first step, the signal data dl2 is read from address 12H of the RAM 5, and the read signal data dl2 and the set coefficient data α0 are transferred to the buffer memory 7.9 to be multiplied by the multiplier 8. . The multiplication result αO”dI
In the third step, which is two steps after the first step, O is added to 2 by ALUII, and the addition result is held in the accumulator 12.

第2ステップにおいてはRAM5の11}.1番地から
信号データdnを読み出し、読み出された信号データd
nと設定された係数データα0とを乗算器8にて乗算さ
せる。その乗算結果αO”dl’1にはm4ステップに
おいてALUIIによってアキュームレータ12の保持
値(第3ステップの加算結果)が加算されてその加算結
果がアキュームレータ12に保持される。次いで、第3
ステップにおいては3ステップ前のアキュームレータ1
2の保持値(1周波数帯域の最終演算値)EQn−+を
RAM5のIOH番地及びバッファメモリ7に転送して
係数データα0と乗算器8にて乗算させる。
11} of RAM5 in the second step. Read signal data dn from address 1, read signal data d
The multiplier 8 multiplies n and the set coefficient data α0. The value held in the accumulator 12 (the addition result in the third step) is added to the multiplication result αO"dl'1 by ALUII in the m4 step, and the addition result is held in the accumulator 12. Next, the third
In step, accumulator 1 3 steps before
The held value EQn-+ of 2 (the final calculated value of 1 frequency band) is transferred to the IOH address of the RAM 5 and the buffer memory 7, and multiplied by the coefficient data α0 in the multiplier 8.

その乗算結果αo−EQl}Iには第5ステップにおい
てALUIIによってアキュームレータ12の保持値(
第4ステップの加算結果)が加算されてその加算結果が
アキュームレータ12に保持される。
The multiplication result αo-EQl}I is given the value held in the accumulator 12 by ALUII in the fifth step (
(addition result of the fourth step) is added and the addition result is held in the accumulator 12.

第4ステップにおいてはRAM5の14+番3111か
ら信号データdHを読み出し、読み出された信号データ
dI4と設定された係数データα0とを乗算器8にて乗
算させる。その乗算結果αO”dl4には第6ステップ
においてALUI 1によってアキュームレータ12の
保持値(第5ステップの加算結果)が加算されてその加
算結果がアキュームレータ12に保持される。そしてT
S5ステップにおいてはRAM5の13}−1番地から
信号データdI3を読み出し、読み出された信号データ
dl3と設定された係数データα0とを乗算器8にて乗
算させる。その乗算結果αO’d+3には第7ステップ
においてALUIIによってアキコームレータ12の保
持値(第6ステップの加算結果)が加算されてその加算
結果がアキュームレータ12に保持される。このように
してグラフィックイコライザの1周波数帯域分のオーデ
ィオ信号データが得られ、設定された周波数帯域分だけ
上記と同様の動作が行なわれる。なお、図示していない
が、乗算器8の出力段にはシックが設けられており、乗
算器8の乗算結果が適切なタイミングをもってALUl
lに供給されるようになっている。
In the fourth step, the signal data dH is read from the number 14+ 3111 of the RAM 5, and the multiplier 8 multiplies the read signal data dI4 and the set coefficient data α0. In the sixth step, the value held in the accumulator 12 (the addition result in the fifth step) is added to the multiplication result αO"dl4 by ALUI 1, and the addition result is held in the accumulator 12. Then, T
In step S5, the signal data dI3 is read from address 13}-1 of the RAM 5, and the multiplier 8 multiplies the read signal data dl3 and the set coefficient data α0. The value held in the accumulator 12 (the addition result in the sixth step) is added to the multiplication result αO'd+3 by ALUII in the seventh step, and the addition result is held in the accumulator 12. In this way, audio signal data for one frequency band of the graphic equalizer is obtained, and the same operation as above is performed for the set frequency band. Although not shown, the output stage of the multiplier 8 is provided with a thick, so that the multiplication result of the multiplier 8 is sent to the ALU at an appropriate timing.
It is designed to be supplied to l.

次に、切替回路33の切替動作について説明する。マイ
クロコンピュータ24はキー操作によりDSP2の処理
動作が変更されると、第5図に示すように外部RAM1
5を使用する処理であるか否かを判別する(ステップ5
1)。例えば、上記した音場制御処理を行なう場合には
外部RAMI5を使用する処理であり、グラフィックイ
コライザ処理やフィルタ処理だけの処理は外部RAMI
5を使用しない処理である。外部RAM15を使用する
処理の場合にはシーケンスコントローラ18に対してメ
モリ独立使用指令を発生し(ステップ52)、外部RA
M15を使用しない処理の場合にはシーケンスコントロ
ーラ18に対してメモリ共用指令を発生する(ステップ
53)。これらの指令はレジスタ21内に保持される。
Next, the switching operation of the switching circuit 33 will be explained. When the processing operation of the DSP 2 is changed by a key operation, the microcomputer 24 stores data in the external RAM 1 as shown in FIG.
5 is used (step 5).
1). For example, when performing the above-mentioned sound field control processing, the processing uses the external RAMI5, and when processing only graphic equalizer processing and filter processing, the external RAMI 5 is used.
This is a process that does not use 5. In the case of processing that uses the external RAM 15, a memory independent use command is issued to the sequence controller 18 (step 52), and the external RAM 15 is
In the case of processing that does not use M15, a memory sharing command is issued to the sequence controller 18 (step 53). These commands are held in register 21.

シーケンスコントローラ18は指令レジスタ21に保持
されたメモリに関する指令内容に応じて切替回路33を
切替える命令信号を発生する。すなわち、メモリ独立使
用指令の場合にはメモリ制御回路32から制御信号がR
AM6に供給され、音場制御処理をする場合や上記した
如く音場制御処理とグラフィックイコライザ処理とを並
行して行なう場合には信号データRAM6の書き込み及
び読み出しはメモリ制御回路32によって制御される。
The sequence controller 18 generates a command signal to switch the switching circuit 33 according to the content of the command regarding the memory held in the command register 21. That is, in the case of a memory independent use command, the control signal from the memory control circuit 32 is R.
When performing sound field control processing, or when performing sound field control processing and graphic equalizer processing in parallel as described above, writing and reading of signal data RAM 6 is controlled by memory control circuit 32.

一方、メモリ共用指令の場合にはメモリ制御回路31か
ら制御信号がRAM5.6に供給され、外部RAMを用
いないグラフィックイコライザ処理やフィルタ処理だけ
の処理の場合には信号データRAM5,5の書き込み及
び読み出しはメモリ制御回路31によって制御される。
On the other hand, in the case of a memory sharing command, a control signal is supplied from the memory control circuit 31 to the RAM 5.6, and in the case of processing only for graphic equalizer processing or filter processing that does not use external RAM, the signal data is written to the RAM 5. Reading is controlled by memory control circuit 31.

従って、メモリ制御回路31はRAM5の書き込み及び
読み出しアドレスを指定する他にRAM6のアドレスを
指定する。
Therefore, the memory control circuit 31 not only specifies the write and read addresses of the RAM 5 but also specifies the address of the RAM 6.

例えば、RAM5への書き込み時に書き込みアドレスが
RAM5の上限アドレス以上となるとRAM6のアドレ
ス指定による書き込みに移行するのである。
For example, when writing to RAM 5, if the write address becomes equal to or higher than the upper limit address of RAM 5, the writing proceeds to RAM 6 by specifying the address.

次いで、キーボード25のミュートキーが操作された場
合の動作について説明する。マイクロコンピュータ24
はミュートキーが操作されると、第6図に示したように
ミュート状態であるか否かを判別する(ステップ61)
。これはミュートフラグFMの内容からから判別される
。ミュート状態でない場合にはFM一〇であるのでミュ
ート指令を発生し(ステップ62)、ミュートフラグF
Mに1をセットする(ステップ63)。ミュート指令は
指令レジスタ21に保持されるのでシーケンスコントロ
ーラ18はミュートスイッチ回路30をオフ状態にする
。一方、ミュート状態の場合にはFM=1であるのでミ
ュート解除指令を発生し(ステップ64)、ミュートフ
ラグFMを0にリセットする(ステップ65)。ミュー
ト解除指令はミュート指令に代って指令レジスタ21に
保持されるのでシーケンスコントローラ18はミュート
スイッチ回路30をオン状態にする。
Next, the operation when the mute key of the keyboard 25 is operated will be described. microcomputer 24
When the mute key is operated, it is determined whether or not the mute state is established as shown in FIG. 6 (step 61).
. This is determined from the contents of the mute flag FM. If it is not in the mute state, the FM is 10, so a mute command is generated (step 62), and the mute flag F
Set M to 1 (step 63). Since the mute command is held in the command register 21, the sequence controller 18 turns off the mute switch circuit 30. On the other hand, in the mute state, since FM=1, a mute release command is generated (step 64), and the mute flag FM is reset to 0 (step 65). Since the mute release command is held in the command register 21 in place of the mute command, the sequence controller 18 turns on the mute switch circuit 30.

よって、ミュートキーが操作されると、ミュートスイッ
チ回路30がオフにされ、ミュートキーが再度操作され
ると、ミュートスイッチ回路30がオンにされる。この
ミュートスイッチ回路30のオフの期間にはシーケンス
コントローラ18はプログラムに従った命令発生動作を
継続する。
Therefore, when the mute key is operated, the mute switch circuit 30 is turned off, and when the mute key is operated again, the mute switch circuit 30 is turned on. While the mute switch circuit 30 is off, the sequence controller 18 continues to generate commands according to the program.

発明の効果 以上の如く、本発明によるオーディオ信号データ処理装
置においては、データメモリが少なくとも2つの互いに
独立して書き込み及び読み出し可能な記憶素子からなる
ので、例えば、音場制御及びグラフィックイコライザの
如く2つの異なる機能を同時に作動させる場合には各記
憶素子を互いに独立して使用し、1つの機能のみを作動
させる場合には双方の記憶素子の記憶領域を1つの連続
したものとして使用することができる。よって、DSP
を用いて音場制御だけでなく他の機能の処理も容易に達
成でき、DSPの応用範囲を拡大させることができるの
である。
Effects of the Invention As described above, in the audio signal data processing device according to the present invention, since the data memory is composed of at least two memory elements that can be written and read independently from each other, two memory elements such as a sound field control and a graphic equalizer can be used. When operating two different functions at the same time, each memory element can be used independently of the other, and when only one function is operated, the storage areas of both memory elements can be used as one continuous storage area. . Therefore, DSP
Using this, not only sound field control but also processing of other functions can be easily achieved, and the range of applications of DSP can be expanded.

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

第1図は本発明の実施例を示すブロック図、第2図は第
1図の装置を一部分を具体的に示した回路図、第3図、
第5図及び第6図は第1図の装置中のマイクロコンピュ
ータの動作を示すフロー図、第4図は各処理動作の順番
を示す図である。 主要部分の符号の説明 2・・・DSP 4.14・・・データパス 5.6・・・信号データRAM 7,9・・・バッファメモリ 8・・・乗算器 10・・・係数データRAM 11・・・ALU 12・・・アキュームレータ 17・・・遅延時間データRAM 18・・・シーケンスコントローラ
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a circuit diagram specifically showing a part of the device shown in FIG. 1, and FIG.
5 and 6 are flowcharts showing the operation of the microcomputer in the apparatus of FIG. 1, and FIG. 4 is a diagram showing the order of each processing operation. Explanation of symbols of main parts 2... DSP 4.14... Data path 5.6... Signal data RAM 7, 9... Buffer memory 8... Multiplier 10... Coefficient data RAM 11 ...ALU 12...Accumulator 17...Delay time data RAM 18...Sequence controller

Claims (1)

【特許請求の範囲】[Claims] オーディオ信号データを順次供給する入力手段と、オー
ディオ信号データをデータメモリへ書き込みかつ読み出
すデータメモリ制御手段と、前記データメモリから前記
オーディオ信号データを順次読み出して遅延用メモリの
書き込みアドレスで指定される位置に記憶せしめる一方
オーディオ信号データを前記遅延用メモリの読み出しア
ドレスで指定される位置から順次読み出して前記データ
メモリに書き込む遅延メモリ制御手段と、前記書き込み
アドレス及び読み出しアドレスを指定するアドレス指定
手段と、前記遅延メモリ制御手段によって読み出されて
前記データメモリに書き込まれたオーディオ信号データ
に所定係数データを乗算する演算手段と、前記演算手段
の演算結果に応じてオーディオ信号データを出力する出
力手段とからなるオーディオ信号データ処理装置であっ
て、前記データメモリは少なくとも2つの互いに独立し
て書き込み及び読み出し可能な記憶素子からなることを
特徴とするオーディオ信号データ処理装置。
input means for sequentially supplying audio signal data; data memory control means for writing and reading audio signal data into and from a data memory; and a position designated by a write address of a delay memory for sequentially reading the audio signal data from the data memory. delay memory control means for sequentially reading audio signal data from a position specified by a read address of said delay memory and writing it into said data memory; and addressing means for specifying said write address and read address; It consists of a calculation means for multiplying the audio signal data read by the delay memory control means and written in the data memory by predetermined coefficient data, and an output means for outputting the audio signal data according to the calculation result of the calculation means. 1. An audio signal data processing device, characterized in that the data memory comprises at least two memory elements that can be written to and read from independently of each other.
JP1159271A 1989-06-19 1989-06-21 Audio signal data processor Pending JPH0324598A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP1159271A JPH0324598A (en) 1989-06-21 1989-06-21 Audio signal data processor
US07/467,403 US5218710A (en) 1989-06-19 1990-01-22 Audio signal processing system having independent and distinct data buses for concurrently transferring audio signal data to provide acoustic control
EP19900306603 EP0404474A3 (en) 1989-06-19 1990-06-18 Audio signal data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1159271A JPH0324598A (en) 1989-06-21 1989-06-21 Audio signal data processor

Publications (1)

Publication Number Publication Date
JPH0324598A true JPH0324598A (en) 1991-02-01

Family

ID=15690130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1159271A Pending JPH0324598A (en) 1989-06-19 1989-06-21 Audio signal data processor

Country Status (1)

Country Link
JP (1) JPH0324598A (en)

Similar Documents

Publication Publication Date Title
JPH08106375A (en) Signal processing calculator
US5091951A (en) Audio signal data processing system
KR840001728A (en) Microprocessor
JPH04149598A (en) Sound field correction device
US5065433A (en) Audio signal data processing system
US5613147A (en) Signal processor having a delay ram for generating sound effects
US5567900A (en) Electronic tone generator system with CPU and DSP
US5754874A (en) Digital signal processor with selective sound operation
JPH0328899A (en) Audio signal data processor
JPH0321997A (en) Audio signal data processor
JPH0321996A (en) Audio signal data processor
JP3083526B2 (en) Audio signal data processing device
JP3083527B2 (en) Audio signal data processing device
JPH0324599A (en) Audio signal data processor
JPH0321998A (en) Audio signal data processor
JPH0328897A (en) Audio signal data processor
JP3323526B2 (en) Digital signal processor
JPH0328898A (en) Data processor
JPH0328893A (en) Audio signal data processor
JPH0440548A (en) Digital signal processor
JPH0328896A (en) Audio signal data processor
JPH05165873A (en) Digital signal processor
JP3036417B2 (en) Signal processing device
JPH05167395A (en) Coefficient data revision processing system for digital signal processor
JPH0638275B2 (en) Digital signal processor