(57)【特許請求の範囲】
【請求項１】
複数系統のデジタル信号の入出力を切り換えるデジタル信号の系統切換装置であって、
デジタル信号処理手段と、このデジタル信号処理手段の外部記憶手段と、前記デジタル信号の系統切換データを入力する手段と、前記デジタル信号の系統別に前記外部記憶手段への書き込みアドレス値を設定する複数の書き込みアドレス値設定手段と、前記デジタル信号の系統別に前記外部記憶手段からの読み出しアドレス値を設定する複数の読み出しアドレス値設定手段と、前記外部記憶手段から読み出されたデジタル信号データを前記デジタル信号処理手段へ読み込む複数の読み込み手段と、前記デジタル信号の出力系統別の遅延時間データに応じて前記読み出しアドレス値の設定値にオフセットを加算する手段と、ミュートする出力系統を設定する手段と、ミュート用のデジタルデータを前記外部記憶手段の所定のアドレスへ格納する手段とを備えたことを特徴とするデジタル信号の系統切換装置。
【請求項２】
デジタル信号処理手段を用いて複数系統のデジタル信号の入出力を切り換えるデジタル信号の系統切換方法であって、
前記デジタル信号の系統切換データを入力する手順と、前記デジタル信号の系統別に前記デジタル信号処理手段の外部記憶手段への書き込みアドレス値を設定し前記デジタル信号をそのアドレスに書き込む手順と、前記デジタル信号の系統別に前記外部記憶手段からの読み出しアドレス値を設定し、前記デジタル信号をそのアドレスから読み出して前記デジタル信号処理手段に読み込む手順と、各出力系統別の遅延時間データに応じて前記読み出しアドレス値の設定値にオフセットを加算する手順と、ミュートする出力系統を設定する手順と、ミュート用のデジタルデータを前記外部記憶手段の所定のアドレスへ格納する手順とを有したことを特徴とするデジタル信号の系統切換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタル信号の系統切換え装置に関し、特に、音響信号の入力と出力の経路の系統の自由な設定に用いて好適なデジタル信号の系統切換装置および方法に関するものである。
【０００２】
【従来の技術】
音響信号用の系統切換装置の入力部をＤＳＰ（Digital Signal Processor：デジタル信号処理装置）で実現した従来例を図７に示す。従来、この種の入力部をＤＳＰなどで実現する場合、図７で示すような乗算器によるスイッチを用いていた。つまり、選択したい系統の信号に整数値１を乗算し、選択しない系統の信号には整数値０を乗算する。その乗算した結果を加算すれば、選択したい信号だけを通す切換え装置を構成することができる。例えば、図７の場合、第１〜第３の入力信号をそれぞれ第１〜第３の乗算器において第１〜第３の乗算係数と乗算し、それぞれの乗算結果を加算器で加算し、出力を得るように構成されている。ここで、
出力＝第１の入力×第１の乗算係数＋第２の入力×第２の乗算係数＋第３の入力×第３の乗算係数
という演算をＤＳＰ上で作り込んでおき、第１の入力を選択したい場合は、（第１の乗算係数，第２の乗算係数，第３の乗算係数）＝（１，０，０）とし、第２の入力信号を選択したい場合は、（第１の乗算係数，第２の乗算係数，第３の乗算係数）＝（０，１，０）とし、第３の入力信号を選択したい場合は、（第１の乗算係数，第２の乗算係数，第３の乗算係数）＝（０，０，１）とする。
【０００３】
このような構成により、入力信号の選択を行っていた。
【０００４】
次に、音響信号の系統切換装置の出力部の従来例を図８に示す。従来、この種の出力部をＤＳＰで実現する場合、切り換えて出力すべき音響信号データをその都度、出力バッファにコピーする方式をとっていた。例えば、ＤＳＰ内に出力すべき音響信号データがあり、そのデータを図８のように第１の出力バッファ、第２の出力バッファ、第３の出力バッファにコピーし、系統を切換えていた。すなわち、第１の出力から出力する場合は、音響信号データを第１の出力バッファにコピーする。同様に第２の出力、第３の出力の場合もそれぞれの出力バッファにコピーする必要があった。また、ＤＳＰ内のメモリやアキュムレータに一時的に音響信号データを格納し、格納されたデータを選択し、出力する方法を採用していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来技術によりＤＳＰ上で系統切換装置を構成する場合、入力部の切換においては、前述のように乗算器と加算器が必要となり、選択する入出力の数が増えれば乗算器の数も増えるため、ＤＳＰ処理ステップが多くなるという問題があった。また、出力部の切換においては、アキュムレータへのロードとロードしたデータを各出力バッファにコピーする処理をＤＳＰ内ですべて作り込まなければならないため、入出力系統の数が多くなるとＤＳＰ内でのＤＳＰ処理ステップが多くなるという問題があった。
【０００６】
したがって、本発明の目的は、任意の入出力系統をＤＳＰの外部メモリへの書込みアドレス値と読み出しアドレス値とを割り当てることにより、上記の問題を解決し、ＤＳＰ上の処理ステップ数が少ない系統切換装置および方法を提供することである。また、本発明の他の目的は、デジタル信号の入出力系統切換を行うと同時に各出力系統の遅延処理の追加をＤＳＰ処理ステップの追加なしに実現できる系統切換装置および方法を提供することである。本発明のさらに別の目的は、各出力チャンネル毎にレベル操作処理を追加せずにミュート処理を実現できる系統切換装置および方法を提供することである。
【０００７】
【課題を解決するための手段】
本発明は前記課題を解決するために、複数系統のデジタル信号の入出力を切り換えるデジタル信号の系統切換装置に、デジタル信号処理手段と、デジタル信号処理手段の外部記憶手段と、デジタル信号の系統切換データを入力する手段と、デジタル信号の系統別に外部記憶手段の書き込みアドレス値を設定する複数の書き込みアドレス値設定手段と、デジタル信号の系統別に外部記憶手段の読み出しアドレス値を設定する複数の読み出しアドレス値設定手段と、外部記憶手段から読み出されたデジタル信号データをデジタル信号処理手段へ読み込む複数の読み込み手段とを設け、入力された系統切換データに応じて書き込みアドレス値および読み出しアドレス値を設定することにより複数系統のデジタル信号入出力を切り換える構成とした。このように構成したことにより、デジタル信号処理手段の処理ステップ数を増やすことなくデジタル入出力信号の系統切換ができる。
【０００８】
また、各出力系統別の遅延時間データに応じて前記読み出しアドレス値の設定値にオフセットを加算する手段を設け、任意の出力信号系統に対して自由に遅延時間を設定可能に構成した。このように構成したことにより、デジタル信号処理手段の処理ステップ数を増やすことなくデジタル入出力信号の系統切換ができ、さらに各出力系統の遅延処理の追加をデジタル信号処理手段の処理ステップの追加なしに実現することができる。
【０００９】
さらに、ミュートする出力系統を設定する手段と、ミュート用のデジタルデータを外部記憶手段の所定のアドレスへ格納する手段とを設け、ミュートするように設定された出力系統に対しては読み出しアドレス値設定手段が前記所定のアドレスを設定する構成とした。このように構成したことにより、デジタル信号処理手段の処理ステップ数を増やすことなくデジタル入出力信号の系統切換ができ、さらに各出力系統のミュート処理の追加をデジタル信号処理手段の処理ステップの追加なしに実現することができる。
【００１０】
【発明の実施の形態】
本発明の請求項１に記載の発明は、複数系統のデジタル信号の入出力を切り換えるデジタル信号の系統切換装置において、デジタル信号処理手段と、このデジタル信号処理手段の外部記憶手段と、前記デジタル信号の系統切換えデータを入力する手段と、前記デジタル信号の系統別に前記外部記憶手段の書き込みアドレス値を設定する複数の書き込みアドレス値設定手段と、前記デジタル信号の系統別に前記外部記憶手段の読み出しアドレス値を設定する複数の読み出しアドレス値設定手段と、前記外部記憶手段から読み出されたデジタル信号データを前記デジタル信号処理手段へ読み込む複数の読み込み手段とを備え、入力された系統データに応じて前記書き込みアドレス値および読み出しアドレス値を設定することにより、複数系統のデジタル信号入出力を切り換えるデジタル信号の系統切換装置であり、系統データを入力して外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えることができるという作用を有する。
【００１１】
本発明の請求項２に記載の発明は、デジタル信号処理手段を用いて複数系統のデジタル信号の入出力を切り換えるデジタル信号の系統切り換える際に、前記デジタル信号の系統切換えデータを入力する手順と、前記デジタル信号の系統別に前記デジタル信号処理手段の外部記憶手段の書き込みアドレス値を設定し、前記デジタル信号をそのアドレスに書き込む手順と、前記デジタル信号の系統別に前記外部記憶手段の読み出しアドレス値を設定し、前記デジタル信号をそのアドレスから読み出して前記デジタル信号処理手段に読み込む手順とを実行し、入力された系統データに応じて前記書き込みアドレス値および読み出しアドレス値を設定することにり、複数系統のデジタル信号入出力を切り換えるデジタル信号の系統切換方法であり、系統データを入力して外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えることができるという作用を有する。
【００１２】
本発明の請求項３に記載の発明は請求項１記載の発明において、各出力系統別の遅延時間データに応じて前記読み出しアドレス値の設定値にオフセットを加算する手段を設け、任意の出力信号系統に対して自由に遅延時間を設定可能にしたデジタル信号の系統切換装置であり、系統データと遅延時間データを入力して外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えることができ、かつ各出力系統の遅延時間の設定も実現できるという作用を有する。
【００１３】
本発明の請求項４に記載の発明は、請求項２記載の発明において、各出力系統別の遅延時間データに応じて前記読み出しアドレス値の設定値にオフセットを加算することにより、任意の出力信号系統に対して自由に遅延時間を設定可能にしたデジタル信号の系統切換方法であり、系統データと遅延時間データを入力して外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えることができ、かつ各出力系統の遅延時間の設定も実現できるという作用を有する。
【００１４】
本発明の請求項５に記載の発明は、請求項１又は３記載の発明において、ミュートする出力系統を設定する手段と、ミュート用のデジタルデータを前記外部記憶手段の所定のアドレスへ格納する手段とを備え、ミュートするように設定された出力系統に対しては前記読み出しアドレス値設定手段が前記所定のアドレスを設定するデジタル信号の系統切換装置であり、系統データの入力とミュートする出力系の設定を行い外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えることができ、かつ各出力系統のミュート設定を実現できるという作用を有する。
【００１５】
本発明の請求項６に記載の発明は、請求項２又は４記載の発明において、ミュートする出力系統を設定する手順と、ミュート用のデジタルデータを前記外部記憶手段の所定のアドレスへ格納する手順とを備え、ミュートするように設定された出力系統に対しては、前記ミュート用のデジタルデータを前記外部記憶手段から読み出すデジタル信号の系統切換方法であり、系統データの入力とミュートする出力系の設定を行い外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えることができ、かつ各出力系統のミュート設定を実現できるという作用を有する。
【００１６】
本発明の請求項７に記載の発明は、第１、第２のデジタル信号を入力する第１、第２のデジタル信号入力手段と、前記第１、第２のデジタル信号がそれぞれ異なるアドレスに書き込まれるデジタル信号処理手段の外部記憶手段と、前記第１、第２のデジタル信号入力手段から入力されたデジタル信号を出力する第１、第２のデジタル信号出力手段と、各々が前記外部記憶手段に書き込まれた前記第１、第２のデジタル信号の読み出し出力を選択する第１、第２の選択手段と、前記第１、第２の選択手段の出力を出力する第３、第４のデジタル信号出力手段とを備え、前記外部記憶手段の読み出しアドレス値と前記選択手段とを連動して切換えることで、デジタル信号出力系統の切換を行うデジタル信号の系統切換装置であり、デジタル信号処理手段の外部記憶手段を用いることにより、デジタル信号処理手段の処理ステップ数を増やすことなく２入力４出力の系統切換が自由に設定できるという作用を有する。
【００１７】
本発明の請求項８に記載の発明は、第１、第２のデジタル信号を入力する第１、第２のデジタル信号入力手段と、前記第１、第２のデジタル信号がそれぞれ異なるアドレスに書き込まれるデジタル信号処理手段の外部記憶手段と、第１〜第４のデジタル信号を出力する第１〜第４のデジタル信号出力手段と、前記外部記憶手段に書き込まれた前記第１、第２のデタル信号を別系統のデジタル信号として読み出す際に系統別に読み出しアドレス値に第１〜第４のオフセットを加算する第１〜第４のオフセットアドレス加算手段と、各々が前記外部記憶手段に書き込まれた前記第１、第２のデジタル信号の読み出し出力を選択する第１、第２の選択手段と、前記第１、第２のオフセットアドレス加算手段の出力を加算して前記外部記憶手段から読み出した前記第１のデジタル信号をそれぞれ前記第１、第２のデジタル信号出力手段から出力するとともに、前記第１、第２のオフセットアドレス加算手段の出力を加算して前記外部記憶手段から読み出した前記第１のデジタル信号または前記第２のデジタル信号を前記第１、第２の選択手段を経て前記第３、第４のデジタル信号出力手段から出力するデジタル信号の系統切換装置であり、デジタル信号処理手段の外部記憶手段を用いることにより、デジタル信号処理手段の処理ステップを増やすことなく２入力４出力の信号の系統切換ができ、かつ各出力系統の遅延時間の設定もデジタル信号処理手段上の処理ステップを増やすことなく実現できるという作用を有する。
【００１８】
以下、本発明の実施の形態について図１から図６を用いて説明する。
【００１９】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の系統切換え装置全体の構成を示すブロック図である。第１の実施の形態の系統切換装置は、ＤＳＰ８、このＤＳＰ８に外付けされた外部メモリ７、系統切換データ入力手段１、系統別書き込みアドレス値データテーブル２、および系統別読み出しアドレス値データテーブル３とを備えている。
【００２０】
系統切換データ入力手段１は、音響信号の入力と出力の系統切換データを入力する。系統別書き込みアドレス値データテーブル２には、入力系統別に外部メモリ７の書き込みアドレス値が格納されている。同様に、系統別読み出しアドレス値データテーブル３には、出力系統別に外部メモリ７の読み出しアドレス値が格納されている。書き込みアドレス値設定手段４は、系統別書き込みアドレス値データテーブル２から読み出された書き込みアドレス値を音響信号の書き込みアドレス値として外部メモリ７に与える。読み出しアドレス値設定手段５は、系統別読み出しアドレス値データテーブル３から読み出された読み出しアドレス値を音響信号の読み出しアドレス値として外部メモリ７に与える。外部メモリ指定値読み込み手段６は、外部メモリ７上の音響信号データをＤＳＰ８内に読み込む。ここで、書き込みアドレス値設定手段４、読み出しアドレス値設定手段５、および外部メモリ指定値読み込み手段６は、信号の系統数に応じて任意の数ｎ組が設けられている。
【００２１】
次に、以上のように構成された第１の実施の形態の動作について説明する。入力と出力の信号系統の情報が系統切換データ入力手段１から入力されると、該当する入力系統の書き込みアドレス値データが系統別書き込みアドレス値データテーブル２を用いて検索され、書き込みアドレス値設定手段４により外部メモリ７に与えられる。これによって、任意の入力系統の音響信号データが外部メモリ７における前記の設定された書き込みアドレス値に書き込まれる。そして、該当する出力系統の読み出しアドレス値データが系統別読み出しアドレス値データテーブル３を用いて検索され、読み出しアドレス値設定手段５により外部メモリ７に与えられる。この結果、任意の出力系統の音響信号データが外部メモリ７における前記の設定された読み出しアドレス値から読み出され、外部メモリ指定値読み込み手段６により、外部メモリ７からＤＳＰ８上に読み込まれる。
【００２２】
このようにして、ＤＳＰ８の外部メモリ７に対して音響信号データを一旦書込み、それを再読み出しすることで、外部メモリ７の任意のアドレス位置にある音響信号データを出力することができる。
【００２３】
以下、具体的な例で説明する。ＤＳＰ８の外部メモリ７の容量がＸ[byte]であると仮定する。系統切換データ入力手段１により、仮に、４入力４出力の系統が選択されたとすると、ＤＳＰ８の外部メモリ７は、以下のようにマッピングされる。
【００２４】
入力チャンネル＃１のメモリ領域：0〜(X/4)-1        …［１］
入力チャンネル＃２のメモリ領域：X/4〜(2*X/4)-1    …［２］
入力チャンネル＃３のメモリ領域：2*X/4〜(3*X/4)-1  …［３］
入力チャンネル＃４のメモリ領域：3*X/4〜(4*X/4)-1  …［４］
つまり、入力チャンネル＃１の音響信号データは、ＤＳＰ８の外付けメモリ７の０番地に格納され、入力チャンネル＃２の音響信号データはＸ／４番地に格納され、入力チャンネル＃３のデータは２＊Ｘ／４番地に格納され、入力チャンネル＃４のデータは３＊Ｘ／４番地に格納される。このようにＤＳＰ８の外付けメモリのマッピングが設定される。
【００２５】
次に、外部メモリ７上に書き込まれた音響信号データの読み出しについて説明する。出力チャンネル＃１〜＃４の内の任意のチャンネルが、入力チャンネル＃１に接続されているとすれば、外部メモリ７上の０番地のデータをＤＳＰ上に読み込み、これを出力する。これにより、入力チャンネル＃１→任意の出力チャンネルの系統が得られる。同じように入力チャンネル＃２〜＃４についても、マップ上のアドレス値を指定するだけで、任意の出力チャンネルを選択することができる。
【００２６】
上記実施の形態によれば、図１に示すように、任意の入力数ｎと出力数ｍの情報から、ＤＳＰ８の外付けメモリ上で、系統別にメモリマップのマッピングを行い、ＤＳＰ８の外付けメモリに対するデータの読み書きのみで入力ｎ×出力ｍの任意の系統を作成することが可能となる。これにより、従来、ＤＳＰの内部で実行されていたスイッチ切換やパッチの処理を削減できるので、ＤＳＰの処理ステップを削減でき、少ないＤＳＰの処理ステップで系統切換装置を実現することができる。
【００２７】
（第２の実施の形態）
本発明の第２の実施の形態では、第１の実施の形態において、さらに外部メモリから読み出すデジタル信号に任意の遅延時間を付加できるように構成した。
【００２８】
図２は、本発明の第２の実施の形態の系統切換装置全体の構成を示すブロック図である。ここで、図１と同一もしくは同等の手段には図１で使用した符号と同一の符号を付した（以下の各実施の形態について同じ）。第２の実施の形態の系統切換装置は、第１の実施の形態の構成に、遅延時間データ入力手段９、遅延時間アドレス値換算手段10、および遅延時間オフセット値加算手段11を加えて構成した。
【００２９】
遅延時間データ入力手段９は、各出力系統別に設定したい遅延時間を入力する。遅延時間アドレス値換算手段１０は、遅延時間データ入力手段９から入力された遅延時間を外部メモリ７上の相対アドレス値に換算する。遅延時間オフセット値加算手段１１は、換算されたアドレス値を系統別読み出しアドレス値データテーブル３から得られた読み出しアドレス値に加算する。なお、ここでは遅延時間オフセット値を加算する構成としたが、系統切換データ入力器１から入力された系統データと各出力の遅延時間データとから直接、外部メモリ７上の読み出しアドレス値を計算しても良い。これ以外の部分の構成は前述した第１の実施の形態と同一である。
【００３０】
次に、以上のように構成された第２の実施の形態の動作について説明する。ＤＳＰ８の外部メモリ７の容量がＸ[byte]であると仮定する。系統切換データ入力手段１により、仮に、４入力４出力の系統が選択されたとすると、ＤＳＰ８の外部メモリ７は、前述した式［１］〜［４］に示したように、入力チャンネル＃１の音響信号データはＤＳＰ８の外部メモリ７の０番地に格納され、入力チャンネル＃２の音響信号データはＸ／４番地に格納され、入力チャンネル＃３のデータはＤＳＰ８の２＊Ｘ／４番地に格納され、入力チャンネル＃４のデータは３＊Ｘ／４番地に格納される。以上により、ＤＳＰ８の外部メモリ７のマッピングが設定される。
【００３１】
次に、外部メモリ７上に書き込まれた音響信号データの読み出しについて説明する。遅延時間データ入力手段９から入力された遅延時間が０の場合、出力チャンネル＃２を選択したときは、読み出しアドレス値はＸ／４番地となる。この場合、前述した第１の実施の形態と実質的には同じ読み出し動作となる。
【００３２】
一方、遅延時間データ入力手段９から入力された遅延時間が０よりも大きい場合、その遅延時間は遅延時間アドレス換算手段10により外部メモリ７上の相対アドレスに換算され、遅延時間オフセット値加算手段11によりアドレス値Ｘ／４に加算される。例えば遅延時間が100msの場合、サンプリング周波数が48kHzとすると、100ms×48000Hz=4800となり、加算処理により外部メモリ７上の（X/4＋4800）番地のデータをＤＳＰ８上に読み込む。ここで、入力チャンネル＃２の音響信号データはアドレス値Ｘ／４に格納され、新しいサンプルが格納される際にはそれ以前に格納されたサンプルの書き込みアドレス値がインクリメントされるように処理されている（他の入力チャンネルについても同様）。したがって、この外部メモリ７から読み込んだデータを任意の出力チャンネルから出力すれば、入力チャンネル＃２から入力された音響信号に対して所望の遅延時間が付加された音響信号を任意の出力チャンネルから出力することができる。
【００３３】
このように、第２の実施の形態では、ＤＳＰ８内の処理としては第１の実施の形態と同様、外部メモリ７に対するアクセス手段をｎ組設け、その書込み処理と読み出し処理のみを実行するように構成している。したがって、第１の実施の形態と同一のＤＳＰ内の処理構成で各出力信号の遅延時間設定が可能となり、ＤＳＰの処理ステップ数を削減できる。
【００３４】
（第３の実施の形態）
本発明の第３の実施の形態では、第１の実施の形態において、さらに任意の出力チャンネルのミュート処理を可能にした。
【００３５】
図３は、本発明の第３の実施の形態の系統切換え装置全体の構成を示すブロック図である。第３の実施の形態の系統切換装置は、第１の実施の形態の構成に、ミュートチャンネル入力手段12、０データ読み出しアドレス値設定手段13、０データ書き込みアドレス値設定手段14を加えた構成とした。
【００３６】
ミュートチャンネル入力手段12は、音響信号出力をミュートしたいチャンネルを選択する。０データ読み出しアドレス値設定手段13は、選択されたミュートチャンネルに対応して、外部メモリ７の空き領域に書き込まれたミュート状態を表す０データを読み出すためのアドレス値を設定し、系統別読み出しアドレス値データテーブル３に格納する。０データ書き込みアドレス値設定手段14は、外部メモリ７の空き領域にミュート状態を表す０データを格納するためのアドレス値を設定する。これ以外の部分は前述した第１の実施の形態と同一である。
【００３７】
次に、以上のように構成された第３の実施の形態の動作について説明する。まず、ミュート処理を行わない場合、換言すればミュートチャンネル入力手段12からミュートチャンネルを入力しない場合の処理は第１の実施の形態と同一である。ただし、０データ書き込みアドレス値設定手段14により、外部メモリ７の空き領域にミュート状態を表す０データを書き込む。
【００３８】
一方、ミュート処理を行う場合には、ミュートチャンネル入力手段12からミュートチャンネルが入力されると、０データ読み出しアドレス値設定手段13により、０データを読み出すためのアドレス値を設定し、系統別読み出しアドレス値データテーブル３に格納する。そして、系統別読み出しアドレス値データテーブル３から出力するアドレスを、０データ書き込みアドレス値設定手段14により０データが書き込まれたアドレスにする（例えば、外部メモリ７のアドレスを第１の実施の形態と同様にマッピングした場合、ミュートしないときにはチャンネル＃１の出力はアドレス０から読み出されるが、ミュートするときには、アドレス０に代えて０データ書き込みアドレス値設定手段14により０データが書き込まれたアドレスにする）。この結果、ミュートチャンネル入力手段12で選択された任意の出力チャンネルには外部メモリ７上の０データがＤＳＰ８上に読み込まれ、そのチャンネルがミュートされる。
【００３９】
このように、本発明の第３の実施の形態では、任意の出力チャンネルのミュート処理を行う場合、ＤＳＰ８の外部メモリ７からの読み出しアドレス値を変えることで出力信号をミュートする構成のため、ＤＳＰ内部でミュートのためのＤＳＰ処理を行う必要がなく、ミュート処理分のＤＳＰ処理ステップ数を削減できる。
【００４０】
（第４の実施の形態）
本発明の第４の実施の形態では、第１の実施の形態において、さらに外部メモリから読み出すデジタル信号に任意の遅延時間を付加することかでき、かつ任意の出力チャンネルのミュート処理を行えるようにした。
【００４１】
図４は、本発明の第４の実施の形態の系統切換装置全体の構成を示すブロック図である。第４の実施の形態の系統切換装置は、第２の実施の形態の構成に、ミュートチャンネル入力手段12、０データ読み出しアドレス値設定手段13、０データ書込みアドレス値設定手段14を加えた構成とした。つまり、第４の実施の形態は第２の実施の形態と第３の実施の形態を組み合わせたものと言える。
【００４２】
次に、以上のように構成された第４の実施の形態の動作について説明する。まず、遅延時間設定もミュート処理も行わない場合、つまり遅延時間データ入力手段９から入力された遅延時間が０であり、かつミュートチャンネル入力手段12からミュートチャンネルの入力がない場合には、第１の実施の形態と同じ系統切換処理が行われる。そして、遅延時間データ入力手段９から０より大きい遅延時間データが入力された場合のみ、第２の実施の形態と同じ遅延処理が行われる。また、ミュートチャンネル入力手段12から任意のチャンネルが入力された場合には、第３の実施の形態と同じミュート処理が行われる。
【００４３】
このミュート処理は遅延処理に影響されない。その理由は、ミュート処理が設定されている出力に関しては、遅延時間が加算されている音響信号データを外部メモリ７からＤＳＰ８上に読み込むのではなく、０データのみを読み込むため、遅延時間の設定処理を行いながらミュート出力チャンネルを設定できる構成となっているからである。
【００４４】
例えば、ミュート処理の後に遅延処理がある系統でミュート処理を行った場合、一般には遅延処理で設定した時間分だけミュート処理が遅れる。一方、本実施の形態の構成では、ミュート出力が設定されているチャンネルは直接０データを読み込むため、遅延時間が任意に設定されていても、ミュートチャンネル入力手段12によりミュートされたタイミングで音響信号データも即座にミュートできる。
【００４５】
（第５の実施の形態）
本発明の第５の実施の形態は、第１の実施の形態を２入力４出力の系統に限定したものである。
【００４６】
図５は、本発明の第５の実施の形態の構成を示すブロック図である。この図において、入力端子15と入力端子16はそれぞれ第１のチャンネルの音響信号データと第２のチャンネルの音響信号データを入力する端子である。これらの音響信号デースタは、第１の実施の形態と同様にＤＳＰの外部メモリ７の所定のアドレスに格納される。また、入力端子15から入力された音響信号データは出力端子17と出力端子18から出力される。選択手段21は入力端子15から入力され外部メモリ７に格納された音響信号データまたは入力端子16から入力され外部メモリ７に格納された音響信号データの一方を選択し、出力端子19へ供給する。選択手段22は入力端子15から入力され外部メモリ７に格納された音響信号データまたは入力端子16から入力され外部メモリ７に格納された音響信号データの一方を選択し、出力端子20へ供給する。なお、これらの選択手段はＤＳＰ内に設けられている。
【００４７】
次に、以上のように構成された第５の実施の形態の動作を説明する。まず、入力端子15、16から入力された音響信号データを外部メモリ７に書き込む際のマッピングは、第１の実施の形態において系統切換データ入力手段１から入力される入力チャンネル数を２チャンネルに限定したものとなり、その２チャンネルの書き込みアドレス値データが系統別書き込みアドレス値データテーブル手段２により検索され、書き込みアドレス値設定手段４により外部メモリ７に与えられる。この結果、２チャンネルの音響信号データが外部メモリ７における所定の書き込みアドレスに書き込まれる。そして、外部メモリ７に書き込まれた音響信号データをＤＳＰ上に読み込み、出力端子19、20から出力する際には、選択手段21、22で選択する音響信号データの読み出しアドレス値データが系統別読み出しアドレス値データテーブル手段３により検索され、読み出しアドレス値設定手段５により外部メモリ７に与えられる。この結果、選択手段21、22で選択されたチャンネルの音響信号データが外部メモリ７からＤＳＰ上に読み込まれ、出力端子19、20から出力される。つまり、外部メモリ７の読み出しアドレス値を切り換えることにより、出力端子19、20から出力する音響信号データのチャンネルを切り換えることができる。
【００４８】
この系統切換装置はスピーカが接続されるチャンネルデバイダの系統切換部分に使用することが好適である。出力端子に接続されるスピーカ構成により、１入力２出力が２系統存在する２ＷＡＹ×２系統や、１入力３出力と１入力１出力が同時に使用できる３ＷＡＹ＋１系統、１入力４出力の４ＷＡＹの系統など、本系統切換処理の出力に接続されるスピーカシステムに対して適切な信号系統を設定できる。
【００４９】
このように、本発明の第５の実施の形態によれば、２入力４出力の限定された系統において、２ＷＡＹ×２系統、３ＷＡＹ＋１系統、あるいは４ＷＡＹ系統のスピーカシステムに接続される場合の適切な系統切換を行うＤＳＰ処理数のステップ数を削減できる。
【００５０】
（第６の実施の形態）
本発明の第６の実施の形態は、第２の実施の形態を２入力４出力の系統に限定したものである。
【００５１】
図６は、本発明の第６の実施の形態の構成を示すブロック図である。この図に示すように、第６の実施の形態では第５の実施の形態の構成に加え、各出力端子17〜20から出力される音響信号データを外部メモリ７から読み出す際にチャンネル毎に定められたオフセットアドレスが読み出しアドレス値設定手段５が設定した読み出しアドレス値に対して加算される。すなわち、出力端子17から出力されるチャンネル１に関してはＣＨ１オフセットアドレス値加算手段23、出力端子18から出力されるチャンネル２に関してはＣＨ２オフセットアドレス値加算手段24、出力端子19から出力されるチャンネル３に関してはＣＨ３オフセットアドレス値加算手段25、出力端子20から出力されるチャンネル４に関してはＣＨ４オフセットアドレス値加算手段26の、それぞれの出力が外部メモリ７の読み出しアドレス値に対して加算される。また、出力端子17、18から出力される音響データも一旦外部メモリ７に書き込まれたものとした。それ以外の部分は第５の実施の形態と同じである。
【００５２】
次に、以上のように構成された第６の実施の形態の動作について説明する。まず、入力端子15、16から入力された音響信号データを外部メモリ７に書き込む際のマッピングは、前述した第５の実施の形態と同じである。そして、外部メモリ７に書き込まれた音響信号データをＤＳＰ上に読み込み、出力端子17〜20から出力する際には、ＣＨ１〜ＣＨ４オフセットアドレス値加算手段23〜26の出力が系統別読み出しアドレス値データテーブル３から検索され、読み出しアドレス値書き込み手段５で設定された読み出しアドレス値に加算される。これによって、出力端子17〜20から出力される音響データ信号に対してそれぞれのチャンネルに設定されたオフセットアドレスに対応する遅延処理を行う。
【００５３】
この系統切換装置はスピーカなどが接続されるチャンネルデバイダの系統切換部分に使用することが好適である。出力端子に接続されるスピーカ構成により、１入力２出力が２系統存在する２ＷＡＹ×２系統や、１入力３出力と１入力１出力が同時に使用できる３ＷＡＹ＋１系統、１入力４出力の４ＷＡＹの系統など、本系統切換処理の出力に接続されるスピーカシステムに対して適切な信号系統を設定できる。また、各出力チャンネルに対して、遅延時間設定用のオフセットアドレス値加算処理により、第５の実施の形態のＤＳＰ処理構成のまま、遅延時間を設定することができる。
【００５４】
このように、本発明の第６の実施の形態によれば、２入力４出力の限定された系統において、２ＷＡＹ×２系統、３ＷＡＹ＋１系統、あるいは４ＷＡＹ系統のスピーカシステムに接続される場合の適切な系統切換と遅延処理を行うＤＳＰ処理数のステップ数を削減できる。
【００５５】
【発明の効果】
以上のように本発明では、デジタル信号処理手段の外部記憶手段を用い、その書き込みアドレス値および読み出しアドレス値の設定により複数系統のデジタル信号入出力を切り換える構成としたので、外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えことができ、従来の方式と比較してデジタル信号処理手段の処理ステップ数を削減することができるという効果が得られる。
【００５６】
また、各出力系統別の遅延時間データに応じて読み出しアドレス値の設定値にオフセットを加算し、任意の出力信号系統に対して自由に遅延時間を設定可能に構成したので、外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えことができ、さらに各出力系統の遅延処理の追加をデジタル信号処理手段の処理ステップの追加なしに実現することができるという効果が得られる。
【００５７】
さらに、ミュート用のデジタルデータをデジタル信号処理手段の外部記憶手段の所定のアドレスへ格納するし、かつミュートするように設定された出力系統に対しては、ミュート用のデジタルデータを外部記憶手段から読み出す構成としたので、外部記憶手段への書き込みアドレス値と読み出しアドレス値を設定するだけで、デジタル信号の入出力系統を自由に切換えことができ、さらに各出力系統のミュート処理の追加をデジタル信号処理手段の処理ステップの追加なしに実現することができるという効果が得られる。
【図面の簡単な説明】
【図１】第１の実施の形態の構成を示すブロック図、
【図２】第２の実施の形態の構成を示すブロック図、
【図３】第３の実施の形態の構成を示すブロック図、
【図４】第４の実施の形態の構成を示すブロック図、
【図５】第５の実施の形態の構成を示すブロック図、
【図６】第６の実施の形態の構成を示すブロック図、
【図７】従来の入力切換部の構成例を示すブロック図、
【図８】従来の出力切換部の構成例を示すブロック図である。
【符号の説明】
１  系統切換データ入力手段
２  系統別書き込みアドレス値データテーブル
３  系統別読み出しアドレス値データテーブル
４  書き込みアドレス値設定手段
５  読み出しアドレス値設定手段
６  外部メモリ指定値読み込み手段
７  外部メモリ
８  ＤＳＰ
９  遅延時間データ入力手段
10  遅延時間アドレス換算手段
11  遅延時間オフセット値加算手段
12  ミュートチャンネル入力手段
13  ０データ読み出しアドレス値設定手段
14  ０データ書き込みアドレス値設定手段
15、16  入力端子
17〜20  出力端子
21、22  選択手段
23〜26  オフセットアドレス加算手段
【図１】
0004376341.tif 000002
【図２】
0004376341.tif 000003
【図３】
0004376341.tif 000004
【図４】
0004376341.tif 000005
【図５】
0004376341.tif 000006
【図６】
0004376341.tif 000007
【図７】
0004376341.tif 000008
【図８】
0004376341.tif 000009