JPH0638275B2 - ディジタル信号プロセッサ - Google Patents

ディジタル信号プロセッサ

Info

Publication number
JPH0638275B2
JPH0638275B2 JP2112788A JP11278890A JPH0638275B2 JP H0638275 B2 JPH0638275 B2 JP H0638275B2 JP 2112788 A JP2112788 A JP 2112788A JP 11278890 A JP11278890 A JP 11278890A JP H0638275 B2 JPH0638275 B2 JP H0638275B2
Authority
JP
Japan
Prior art keywords
input
data
supplied
signal
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2112788A
Other languages
English (en)
Other versions
JPH0410086A (ja
Inventor
真木夫 山来
和男 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer 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 Corp filed Critical Pioneer Corp
Priority to JP2112788A priority Critical patent/JPH0638275B2/ja
Priority to GB9025076A priority patent/GB2243006B/en
Priority to DE19904039889 priority patent/DE4039889C2/de
Publication of JPH0410086A publication Critical patent/JPH0410086A/ja
Priority to US07/880,302 priority patent/US5255323A/en
Publication of JPH0638275B2 publication Critical patent/JPH0638275B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Description

【発明の詳細な説明】 技術分野 本発明はディジタル信号プロセッサ(以下、DSPと称
する)に関する。
背景技術 家庭や車内においてコンサートホールや劇場における音
響空間、例えば、残響音や臨場感を作り出すために音場
制御をなすことができるオーディオ信号処理装置が公知
であり、例えば特開昭64−72651号公報に示され
ている。このようなオーディオ信号処理装置は、チュー
ナ等のオーディオ信号源から出力されたオーディオ信号
をディジタル演算処理することにより音場制御を施すD
SPが設けられている。DSPは四則演算等の演算処理
を行なう演算手段、該演算手段に供給するオーディオ信
号データを記憶するデータメモリや該データメモリに記
憶された信号データを遅延させるための遅延用メモリを
備えている。DSP内では予め定められたプログラムに
従って各メモリ間及びメモリから演算手段へ信号データ
を転送して信号データの演算処理を高速で繰り返し行な
うことができるように構成されている。またプログラム
はDSP内のRAM等の書き換え可能なプログラムメモ
リに書き込まれており、操作により音場モードが切り換
えられる毎にDSP外のマイクロコンピュータによりプ
ログラムが変更される。すなわちプログラムを変更する
ことによりあらゆる音響空間を作り出せるのである。
また、DSPにはディジタル信号入力用の入力ポートを
複数備えているものがある。例えば、第2図に示すよう
にチューナ等のアナログオーディオ信号源1からのアナ
ログオーディオ信号をA/D変換器2によってディジタ
ル化した信号がDSP3の第1入力ポートINに供給
され、CD(コンパクトディスク)プレーヤ等のディジ
タルオーディオ信号源4からのディジタルオーディオ信
号がDIR(ディジタルオーディオインターフェースレ
シーバ)5を介してDSP3の第2入力ポートIN
供給されるようになっている。第1及び第2入力ポート
IN,INには入力レジスタ6,7が各々設けら
れ、供給されたディジタルオーディオ信号が入力レジス
タ6又は7に順次保持される。入力レジスタ6,7は共
通のデータバス8に接続されている。このデータバス8
には演算処理部9のデータメモリ(図示せず)が接続さ
れ、通常、DSP3に供給されたディジタル信号データ
は演算処理のためにデータメモリに書き込まれるように
なっている。
ところで、入力レジスタ6又は7に保持された信号デー
タは上記のプログラムメモリに書き込まれたプログラム
に従ってデータメモリ等の素子に転送される。よって、
入力レジスタ6に保持された入力信号データをデータメ
モリに転送して演算処理する場合と、入力レジスタ7に
保持された入力信号データをデータメモリに転送してそ
の後の同一の演算処理する場合とでは異なるプログラム
を用いなければならず、処理すべきディジタル信号を入
力する入力ポートを切換える毎にマイクロコンピュータ
からプログラムを転送して書き換えをしなければならな
い。しかしながら、入力ポート毎にマイクロコンピュー
タ内のROM等のメモリに多数のプログラムを記憶させ
ておくために記憶容量の大なるメモリを必要とするとい
う問題点があった。
また、従来のDSPとして第3図に示すように第1及び
第2入力ポートIN,INには切換スイッチ10が
接続され、第1及び第2入力ポートIN,INへの
各入力ディジタル信号のうち一方が切換スイッチ10に
よって選択的に入力レジスタ6に供給されるものがあ
る。切換スイッチ10の選択切換はマイクロコンピュー
タからの指令に応じて行なわれる。
しかしながら、このDSPにおいては、第1及び第2入
力ポートIN,INの2系統の入力ポートを同時に
使用することができない。よって、1つの入力ポートで
は通常、2チャンネルのディジタル信号しか扱えないの
で、DSPをカスケード接続したり、2系統(4チャン
ネル分)のディジタル信号を同時に入力して処理するこ
とができないという問題点があった。
発明の概要 [発明の目的] 本発明の目的は、入力ポートの数だけプログラムをマイ
クロコンピュータ内のメモリに記憶させなくても処理す
べきディジタル信号を入力する入力ポートを切換えるこ
とができかつ複数系統のディジタル信号を処理すること
ができるDSPを提供することである。
[発明の構成] 本発明のDSPは、処理すべきディジタル信号が供給さ
れる複数の入力ポートと、該入力ポート毎に設けられ入
力ポートに供給されたディジタル信号を保持し出力が共
通のデータバスに接続された入力レジスタとを備えたD
SPであり、複数の入力ポートのいずれか1の出力を制
御信号に応じて選択的に1の入力レジスタに接続する切
換手段を有することを特徴としている。
実施例 以下、本発明の実施例を図面を参照しつつ詳細に説明す
る。
第1図に示した本発明の一実施例たるDSPにおいて
は、第1入力ポートINにはA/D変換器2からディ
ジタルオーディオ信号が供給され、第2入力ポートIN
にはDIR5からディジタルオーディオ信号が供給さ
れることは従来と同様である。第1入力ポートIN
は切換手段としての切換スイッチ10が接続され、第1
入力ポートINへの入力ディジタル信号が切換スイッ
チ10を介して入力レジスタ6に供給される。また第2
入力ポートINは入力レジスタ7に直接接続されると
共に切換スイッチ10にも接続されている。切換スイッ
チ10は後述の制御レジスタ21に保持された制御信号
に応じて第1及び第2入力ポートIN,INのいず
れか一方からの信号を選択的に入力レジスタ6に中継供
給する。
入力レジスタ6,7の出力はデータバス8に接続されて
いる。データバス8はデータ群を一時記憶するデータメ
モリ11及び乗算器12の一方の入力にバッファメモリ
19を介して接続されている。乗算器12の他方の入力
にはバッファメモリ13を介して係数メモリ14が接続
され、係数メモリ14には係数データ群が記憶される。
後述のシーケンスコントローラ20からのタイミング信
号に応じて係数メモリ14に記憶された係数データ群の
うちから1つの係数データが順次読み出され、それがバ
ッファメモリ13に供給されて保持される。バッファメ
モリ13に保持された係数データは乗算器12に供給さ
れる。ALU(加算器)15は乗算器12の計算出力を
累算するために設けられており、一方の入力に乗算器1
5の計算出力が供給され、他方はデータバス8に接続さ
れている。ALU15の計算出力にはアキュームレータ
16が接続され、アキュームレータ16の出力はデータ
バス8に接続されている。またデータバス8に出力レジ
スタ17,18が接続されている。出力レジスタ17,
18は演算処理された信号データを保持しその保持デー
タを第1及び第2出力ポートOUT,OUTから出
力する。
データメモリ11、乗算器12、係数メモリ14、AL
U15、アキュームレータ16等の素子間のデータ転送
や演算等の動作タイミングはシーケンスコントローラ2
0によって制御される。シーケンスコントローラ20は
プログラムメモリ30に書き込まれた処理プログラムに
従って動作すると共にマイクロコンピュータ23からの
指令に応じて動作する。マイクロコンピュータ23から
の指令としての制御信号はインターフェース22を介し
て上記した制御レジスタ21に供給されて保持される。
マイクロコンピュータ23はキーボード24のキー操作
に応じて処理プログラムの書き換えや係数メモリ14の
係数データの書き換えを制御する。制御レジスタ21は
保持すべき内容が予め各々定められた複数の保持ビット
を有し、入力ディジタルオーディオ信号、DSP3及び
マイクロコンピュータ23との間の同期やスイッチ10
の切換制御等の情報の交換のために設けられている。
なお、DSP3には更に遅延データを作成するために外
部接続するメモリのデータ書き込み及び読み出しを制御
するメモリ制御回路やその遅延時間データ群を記憶する
遅延時間メモリ等の素子が設けられているが、本発明と
は直接関係ないので図示していない。
また、DIR5はバイフェーズ変調を施したディジタル
信号を復調するために設けられている。
かかる構成において、切換スイッチ10は通常、第1入
力ポートINを選択した状態になっている。この第1
入力ポートIN選択状態には、第1入力ポートIN
に供給されたA/D変換器2からのディジタルオーディ
オ信号が信号データとして切換スイッチ10を介して入
力レジスタ6に供給される。入力レジスタ6への信号デ
ータに同期して図示しないプログラムカウンタが初期値
から動作してプログラムメモリ30からプログラムの動
作ステップが順に読み出されてシーケンスコントローラ
30に供給される。プログラムメモリ30に書き込まれ
ているプログラムが入力レジスタ6への入力信号データ
をデータメモリ11に転送する命令ステップを有し所定
の演算処理を行なうための第1プログラムであるとする
と、その転送命令ステップに応じてシーケンスコントロ
ーラ30が動作指令信号を発生し、入力レジスタ6に保
持された信号データがデータメモリ11にデータバス8
を介して転送されて所定番地に書き込まれる。
所定の演算処理としては、例えば、第1入力ポートIN
の入力信号データをデータメモリ11に順次転送して
書き込み、データメモリ11に記憶された信号データは
順次読み出されてバッファメモリ19に供給されて保持
される。一方、係数メモリ14から係数データが順次読
み出されてバッファメモリ13に供給されて保持され
る。バッファメモリ13から係数データが、またバッフ
ァメモリ19から信号データが乗算器12に各々供給さ
れ、乗算器12においてそれらが次々乗算される。この
乗算されて得られた値がALU15において前回までの
値(アキュームレータ16に保持された値)と累算され
てその演算結果がアキュームレータ16において保持さ
れる。
切換スイッチ10の第1入力ポートIN選択状態にお
いて、第2入力ポートINに供給されたディジタルフ
ィルタ5からのディジタルオーディオ信号に対して第1
プログラムと同一の演算処理を行なう場合には従来と同
様にプログラムメモリ30を第1プログラムから入力レ
ジスタ7への入力信号データをデータメモリ11に転送
する命令ステップを有し所定の演算処理を行なうための
第2プログラムに書き換える必要がある。
ところが、切換スイッチ10の第1入力ポートIN
択状態において、例えば、キーボード24の所定のキー
操作されて入力ポート切換指令信号が発生すると、マイ
クロコンピュータ23から新たな制御信号がインターフ
ェース22を介して制御レジスタ21の所定ビット位置
(切換スイッチ10に接続されている)に供給される。
よって、制御レジスタ21の所定ビット位置の保持内容
が例えば、論理“0”から“1”に反転する。これによ
り切換スイッチ10は第2入力ポートINの選択状態
に切り換わる。第2入力ポートIN選択状態には、第
2入力ポートINに供給されたDIR5からのディジ
タルオーディオ信号が信号データとして切換スイッチ1
0を介して入力レジスタ6に供給される。従って、この
場合には第2入力ポートINに供給された信号データ
は入力レジスタ6に供給されて保持されるので、所定の
演算処理を行なうならば、第1入力ポートIN選択状
態と同様にプログラムメモリ30には第1プログラムが
記憶されていれば良いのである。すなわち、第2入力ポ
ートINからの入力レジスタ6への信号データに同期
してプログラムカウンタが初期値から動作してプログラ
ムメモリ30から第1プログラムの動作ステップが順に
読み出されてシーケンスコントローラ20に供給され
る。第1プログラムの転送命令ステップに応じてシーケ
ンスコントローラ20が動作指令信号を発生し、入力レ
ジスタ6に保持された信号データがデータメモリ11に
データバス8を介して転送されて所定番地に書き込まれ
るのである。
次に、第1入力ポートIN1及び第2入力ポートIN2
に各々供給された2つのディジタル信号に対して同時に
演算処理を施す場合について説明する。
この場合には、例えば、第1入力ポートIN1の入力デ
ータをデータメモリ11に転送する命令ステップと、第
2入力ポートIN2の入力データをデータメモリ11に
転送する別の指令ステップを有し、所定の演算処理を行
うための第3プログラムが、第1プログラムの場合と同
様に、マイクロコンピュータ23からインターフェース
22を介してプログラムメモリ30に書き込まれる。
また、マイクロコンピュータ23から制御信号がインタ
ーフェース22を介して制御レジスタ21の所定ビット
位置に供給される。これにより切換スイッチ10は第1
入力ポートIN1の選択状態となる。第1入力ポートI
N1選択状態には、第1入力ポートIN1に供給された
A/D変換器2からのディジタルオーディオ信号が信号
データとして切換スイッチ10を介して入力レジスタ6
に、また第2入力ポートIN2に供給されたDIR5か
らのディジタルオーディオ信号が信号データとして入力
レジスタ7に供給される。従って、この場合には、第1
入力ポートIN1からの入力レジスタ6への信号データ
に同期してプログラムカウンタが初期値から動作してプ
ログラムメモリ30から第3プログラムの動作ステップ
が順に読み出されてシーケンスコントローラ20に供給
される。第3プログラムの転送命令ステップに応じてシ
ーケンスコントローラ20が動作命令指示信号を発生
し、入力レジスタ6に保持された信号データがデータメ
モリ11にデータバス8を介して転送されて所定番地に
書き込まれ、同様に入力レジスタ7に保持された信号デ
ータがデータメモリ11にデータバス8を介して転送さ
れて、異なる所定番地に書き込まれるのである。
なお、ディジタルオーディオ信号は、オーディオ情報を
示す複数ビット、クロックビット及び左右チャンネルビ
ットから形成される並列データ信号である。左右チャン
ネルビットはオーディオ情報が左右チャンネルのいずれ
かであるかを示し、例えば、左チャンネルで論理
“1”、右チャンネルで論理“0”となる。この左右チ
ャンネルビットが制御レジスタ21に供給されており、
上記のプログラムカウンタが左右チャンネルビットの例
えば、論理“0”から“1”への反転に同期して初期値
から動作しシーケンスコントローラ30が動作指令信号
を発生するのである。
また、上記した実施例においては、切換スイッチ10が
第1及び第2入力ポートIN,INに各々入力され
る信号のうちのいずれか1の信号を選択的に入力レジス
タ6に中継供給するが、3つ以上の入力ポートに各々入
力される信号のうちのいずれか1の信号を1の入力レジ
スタに中継供給するようにしても良い。
発明の効果 以上の如く、本発明のDSPにおいては、複数の入力ポ
ートのいずれか1の出力を制御信号に応じて選択的に1
の入力レジスタに接続する切換手段が設けられている。
よって、第1入力ポートへ供給されたディジタル信号に
対して施した演算処理と同一の処理を第2入力ポートへ
供給されるディジタル信号に対しても内部に書き込まれ
たプログラムを変更することなく行なうことができる。
これにより、マイクロコンピュータ内のメモリに記憶さ
せるプログラム数を減らすことができるので記憶容量の
大なるメモリを必要としなくなり、低コスト化を図るこ
とができる。また、DSP内のプログラム書換え回数が
減るので、マイクロコンピュータ側の処理負担が軽くな
るという利点もある。
また、第1及び第2入力ポートへ各々供給された2つの
ディジタル信号に対して同時に演算処理を施すこともD
SPをカスケード接続して用いたり、4チャンネルA/
D変換器からの2系統の出力信号を同時入力させて処理
することができる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図及び
第3図は従来のDSPを示すブロック図である。 主要部分の符号の説明 3…DSP 6,7…入力レジスタ 10…切換スイッチ 21…制御レジスタ 23…マイクロコンピュータ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】処理すべきディジタル信号が供給される複
    数の入力ポートと、該入力ポート毎に設けられ入力ポー
    トに供給されたディジタル信号を保持し出力が共通のデ
    ータバスに接続された入力レジスタとを備えたディジタ
    ル信号プロセッサであって、前記複数の入力ポートのい
    ずれか1の出力を制御信号に応じて選択的に1の入力レ
    ジスタに接続する切換手段を有することを特徴とするデ
    ィジタル信号プロセッサ。
  2. 【請求項2】外部から供給されるポート切換指令信号を
    前記制御信号として保持する制御レジスタを有すること
    を特徴とする請求項1記載のディジタル信号プロセッ
    サ。
JP2112788A 1990-04-02 1990-04-27 ディジタル信号プロセッサ Expired - Lifetime JPH0638275B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2112788A JPH0638275B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ
GB9025076A GB2243006B (en) 1990-04-02 1990-11-19 Digital signal processing device and audio apparatus using the same
DE19904039889 DE4039889C2 (de) 1990-04-02 1990-12-13 Digitalsignal-Verarbeitungsvorrichtung zur arithmetischen Verarbeitung eines digitalen Eingangs-Audiosignals und ihre Verwendung
US07/880,302 US5255323A (en) 1990-04-02 1992-05-05 Digital signal processing device and audio apparatus using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2112788A JPH0638275B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ

Publications (2)

Publication Number Publication Date
JPH0410086A JPH0410086A (ja) 1992-01-14
JPH0638275B2 true JPH0638275B2 (ja) 1994-05-18

Family

ID=14595529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2112788A Expired - Lifetime JPH0638275B2 (ja) 1990-04-02 1990-04-27 ディジタル信号プロセッサ

Country Status (1)

Country Link
JP (1) JPH0638275B2 (ja)

Also Published As

Publication number Publication date
JPH0410086A (ja) 1992-01-14

Similar Documents

Publication Publication Date Title
US5091951A (en) Audio signal data processing system
JPH08235130A (ja) 並列プロセッサ
JPH04149598A (ja) 音場補正装置
JP2976429B2 (ja) アドレス制御回路
JP2680483B2 (ja) デジタル信号処理装置
JPH0638275B2 (ja) ディジタル信号プロセッサ
JPH05165630A (ja) ディジタル信号プロセッサ
JP3323526B2 (ja) ディジタル信号プロセッサ
JP3120483B2 (ja) 効果付加装置
JPH10143350A (ja) 先入れ先出しメモリ制御システム
JP3125672B2 (ja) ディジタルフィルタ
JP3083526B2 (ja) オーディオ信号データ処理装置
US5305439A (en) Method and apparatus for time-shared processing of different data word sequences
JPH05165873A (ja) ディジタル信号プロセッサ
JPH0328899A (ja) オーディオ信号データ処理装置
JPH0784870A (ja) 記憶回路
JPH0631996B2 (ja) オーディオ信号データ処理装置
JPH0321997A (ja) オーディオ信号データ処理装置
US5822775A (en) Efficient data processing method for coefficient data in a digital dignal, processor
JPS6243214B2 (ja)
JP2553630B2 (ja) データ処理装置
JP2000077978A (ja) ディジタルフィルタ装置
JPH0410055A (ja) ディジタル信号プロセッサ
JPH082120B2 (ja) 音場補正装置
JPH06309168A (ja) ディジタル信号処理回路