JPS5821299A - 残響音付加装置 - Google Patents
残響音付加装置Info
- Publication number
- JPS5821299A JPS5821299A JP56120400A JP12040081A JPS5821299A JP S5821299 A JPS5821299 A JP S5821299A JP 56120400 A JP56120400 A JP 56120400A JP 12040081 A JP12040081 A JP 12040081A JP S5821299 A JPS5821299 A JP S5821299A
- Authority
- JP
- Japan
- Prior art keywords
- output
- register
- sound
- data
- delay
- 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
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
ζO尭−はme音付加装置KIIL、、轡に遥延峙間お
よび振幅レベルが不規なl!IIg#音と規則的1*響
音とを合成して脅生ずる残響音付11A懺置に閤するも
のである。
よび振幅レベルが不規なl!IIg#音と規則的1*響
音とを合成して脅生ずる残響音付11A懺置に閤するも
のである。
従来において、**音を電子1路によって形威すs装置
としては、llID (Ba5k@t lIriga4
・D・マi・・)中CCD (Ckarg@C@mpl
・dD・マl@I)をどOアナログ遥延嵩子を用vhえ
も0#多−が、ζO場合oI回路構成としては、第11
OK−to代表例を示すように、自己の遅延信号出力を
入力側に帰還するfIk量ループFILを有し、入力楽
音信号と帰還信号とを加算した信号を11110等から
なる遷延回路DCKよpDT時間遍砥して出力するよう
にしたものがある。
としては、llID (Ba5k@t lIriga4
・D・マi・・)中CCD (Ckarg@C@mpl
・dD・マl@I)をどOアナログ遥延嵩子を用vhえ
も0#多−が、ζO場合oI回路構成としては、第11
OK−to代表例を示すように、自己の遅延信号出力を
入力側に帰還するfIk量ループFILを有し、入力楽
音信号と帰還信号とを加算した信号を11110等から
なる遷延回路DCKよpDT時間遍砥して出力するよう
にしたものがある。
仁のような構成〇−路によれば、第3図に示すように、
遷延回路DCの遅延時間りテと帰還ループFIL Oゲ
インf[よって決まる規則的なインパルス応答を示す残
響音が得られる。
遷延回路DCの遅延時間りテと帰還ループFIL Oゲ
インf[よって決まる規則的なインパルス応答を示す残
響音が得られる。
とζろが、;ンナートホール等におけゐlI際の残響音
を分析してみると、謔3図のインパルス応答特性aK示
すように1壁面中床面から反射し大振幅レベルおよび遅
延時間の不規則な初期反射音MCHが最初Kij4われ
、この後振幅レベルおよび残響時間が規則的な残響前翼
Vが現われるという特性になっている。従って、tlI
i1図の如き構成では;ンナートホール勢で得られるよ
うな自然性のToゐ残響音を発生させることはで11t
kい。
を分析してみると、謔3図のインパルス応答特性aK示
すように1壁面中床面から反射し大振幅レベルおよび遅
延時間の不規則な初期反射音MCHが最初Kij4われ
、この後振幅レベルおよび残響時間が規則的な残響前翼
Vが現われるという特性になっている。従って、tlI
i1図の如き構成では;ンナートホール勢で得られるよ
うな自然性のToゐ残響音を発生させることはで11t
kい。
そとて、第4園に示すように、遅延時間がツンダムKW
k定畜れえ複数O遍砥■絡DO>〜DO,を直列KII
絖した後、各遅砥回路DCt〜DCmOII延儒号レベ
ルをしづル制御回路GCI〜GC*によって独立して制
御し、これらを合成囲路CCにて合成して第3図のイン
パルス応答特性を示す初期反射音]eCHおよび残響音
RVを発生させるようにし九ものがある。
k定畜れえ複数O遍砥■絡DO>〜DO,を直列KII
絖した後、各遅砥回路DCt〜DCmOII延儒号レベ
ルをしづル制御回路GCI〜GC*によって独立して制
御し、これらを合成囲路CCにて合成して第3図のイン
パルス応答特性を示す初期反射音]eCHおよび残響音
RVを発生させるようにし九ものがある。
しかし、鮪4゛図の如き構成によシ自然性のある残響音
を発生させるためKは、非常に多くの遷延回路を設けな
ければならず、装置規模が大きくなると共に、経済性に
劣るという欠点が6つ九。
を発生させるためKは、非常に多くの遷延回路を設けな
ければならず、装置規模が大きくなると共に、経済性に
劣るという欠点が6つ九。
仁の発明は上述した従来の残響音付加装置0欠点に鎌み
なされ友もので、その目的は小規模構成および経済的構
成で自然性のある!IIIIp音を発生し得るようKし
た残響音付加装蓋を提供することにある。
なされ友もので、その目的は小規模構成および経済的構
成で自然性のある!IIIIp音を発生し得るようKし
た残響音付加装蓋を提供することにある。
このためKこの発明による残響音付加装置は、遅延時間
およびレベルが不規則な残響音を発生する装置と、遅延
信号出力の帰還ループを有し、遅延時間およびレベルが
規則的な残響音を発生する装置とを組合せ、自然性のあ
る残響音を発生させ為ようにしえものである。
およびレベルが不規則な残響音を発生する装置と、遅延
信号出力の帰還ループを有し、遅延時間およびレベルが
規則的な残響音を発生する装置とを組合せ、自然性のあ
る残響音を発生させ為ようにしえものである。
以下、仁の発明を実施例に基づき詳細に説明する。
第S図は仁の脅−による残響音付加装置の一実施例を示
すプ四ツク図、第6図はとO実施例の構成を機能的に表
わした機能ブロック図、第7図および第5siiはディ
ジタルメモリを用いて所望0違延時間の残響音を発生さ
せる九めの遅延回路の基本的構成を示すブ■ツク図てあ
ゐ。
すプ四ツク図、第6図はとO実施例の構成を機能的に表
わした機能ブロック図、第7図および第5siiはディ
ジタルメモリを用いて所望0違延時間の残響音を発生さ
せる九めの遅延回路の基本的構成を示すブ■ツク図てあ
ゐ。
@@0便宣上2tず第7図および第8図に示す遷延回路
の基本的構成およびその動作を説明し、次に第6閣の機
能プ■ツクEKより残響音の形成逼寝を説明し、そ0次
に第illに示すlI紬例の具体約構成および動作を説
明する。
の基本的構成およびその動作を説明し、次に第6閣の機
能プ■ツクEKより残響音の形成逼寝を説明し、そ0次
に第illに示すlI紬例の具体約構成および動作を説
明する。
デイジタルメ毫すを用い九遅延回路の基本構成デイジタ
ルメ峰りに対し所定のサンプリング周期T・で順次をン
プリンダした入力楽音信号の振幅データ11PD(t)
を時間経過に従って順次記憶させゐようにした場合、時
刻(1−1,)で記憶し大振幅データIPD(t−1)
を1時間経過し九時刻番で読出すには、サンプリング時
刻がtのときのアドレス情報ムDR(t)K対し、1時
間の関に変化したアドレス間隔ツムDRを次の第+11
式オたは第(2)式で示す如く加算ま九は滅−し、時刻
(t−1)Kおけるアドレス情報ADR(t−1)を求
め、このアドレス情味ムDIE(t−1) ヲfイジタ
ルメモリのアドレス人力に与えれば良い。
ルメ峰りに対し所定のサンプリング周期T・で順次をン
プリンダした入力楽音信号の振幅データ11PD(t)
を時間経過に従って順次記憶させゐようにした場合、時
刻(1−1,)で記憶し大振幅データIPD(t−1)
を1時間経過し九時刻番で読出すには、サンプリング時
刻がtのときのアドレス情報ムDR(t)K対し、1時
間の関に変化したアドレス間隔ツムDRを次の第+11
式オたは第(2)式で示す如く加算ま九は滅−し、時刻
(t−1)Kおけるアドレス情報ADR(t−1)を求
め、このアドレス情味ムDIE(t−1) ヲfイジタ
ルメモリのアドレス人力に与えれば良い。
AD翼(s−1)エムD亀t)+ノADR・・・・・・
・・・+1)ムDB(t−1)=ムD真t)−ツムDR
・・・・・・・・・ (2〕これによって、時刻(t−
1)で記憶場せえ振幅データ5pD(を−魚)を 1冑ΔムDRXT・ ・・・・・−・・・・・・・・・
・・・・・(3)で表わされる1時間遅れて読出すこと
がで曹る。
・・・+1)ムDB(t−1)=ムD真t)−ツムDR
・・・・・・・・・ (2〕これによって、時刻(t−
1)で記憶場せえ振幅データ5pD(を−魚)を 1冑ΔムDRXT・ ・・・・・−・・・・・・・・・
・・・・・(3)で表わされる1時間遅れて読出すこと
がで曹る。
すなわち、所望の遅延時間1に対応するアドレス間隔Δ
ADRを遅延時間情報として与えれば、時刻(i−1)
で記憶させ大振幅データ8PD(t−1)をi時間遅れ
て読出すことができる。この場合、上記第(1)弐によ
って時刻(*−1)Kおけるアドレス情報ムDR(t−
1)を求めるものは、振幅データ8PD(幻を時間経過
に伴って高位アドレスから低位アドレスヘ向けて順次記
憶さぜる場合に適用される。を九、第2弐によるものは
、振幅データ8PD(t)を低位アドレスから高位アド
レスへ向けて順次記憶させ石場合に適用される。
ADRを遅延時間情報として与えれば、時刻(i−1)
で記憶させ大振幅データ8PD(t−1)をi時間遅れ
て読出すことができる。この場合、上記第(1)弐によ
って時刻(*−1)Kおけるアドレス情報ムDR(t−
1)を求めるものは、振幅データ8PD(幻を時間経過
に伴って高位アドレスから低位アドレスヘ向けて順次記
憶さぜる場合に適用される。を九、第2弐によるものは
、振幅データ8PD(t)を低位アドレスから高位アド
レスへ向けて順次記憶させ石場合に適用される。
従って、仁の斃明における遅延回路は、振幅データgp
yt)を順次記憶するデイジタルメ毫りDMと、上記第
(1)式★たは第(2)式で示される読出し用Oyドv
xffl報ムDIE(t−1)を形成するアドレス情報
発生回路ムGと、上記アドレス間隔ツムDIを遷延時間
情報DLDとして発生するディレィレングスデータメモ
リDDMとが基本的に設けられる。
yt)を順次記憶するデイジタルメ毫りDMと、上記第
(1)式★たは第(2)式で示される読出し用Oyドv
xffl報ムDIE(t−1)を形成するアドレス情報
発生回路ムGと、上記アドレス間隔ツムDIを遷延時間
情報DLDとして発生するディレィレングスデータメモ
リDDMとが基本的に設けられる。
第7図はこのような考え方に基づく遅延回路の一例を示
すブロック図であって、ディジタルメモリDM、アドレ
ス情報発生回路ムG、ディレィレングスデータメモリD
DK、乗算器Mを備えている。
すブロック図であって、ディジタルメモリDM、アドレ
ス情報発生回路ムG、ディレィレングスデータメモリD
DK、乗算器Mを備えている。
デイジタルメ毫りDMは、第**のタイムチヤニ)K示
すように、クロックパルスφKmって所定周期i・でナ
ンプリングした振幅データ5pzt)をrOJ〜「9」
O各アドレスに高位アドレス「9」儒から低位アドレス
rOJK向けてl[K記憶すゐも0でアシ、例えば翼ム
M(ランダムアクセスメ毫り)中シフトレジスタによp
構成される。
すように、クロックパルスφKmって所定周期i・でナ
ンプリングした振幅データ5pzt)をrOJ〜「9」
O各アドレスに高位アドレス「9」儒から低位アドレス
rOJK向けてl[K記憶すゐも0でアシ、例えば翼ム
M(ランダムアクセスメ毫り)中シフトレジスタによp
構成される。
このデイジタルメ篭りDMにおける振幅データ8PD(
幻の書込みアドレスおよび読出しアドレスの指定は、ア
ドレス情軸発生呵路ムGによって行なわれる。すなわち
、アドレス情報発生回路ムGはアドレスカランタムCと
加算器ムDとを備え、サンプリング時刻の更新に伴って
値が更新される書込みアドレス情報ムD枢t)、ムDR
(t+1)、ムDa(t+2)。
幻の書込みアドレスおよび読出しアドレスの指定は、ア
ドレス情軸発生呵路ムGによって行なわれる。すなわち
、アドレス情報発生回路ムGはアドレスカランタムCと
加算器ムDとを備え、サンプリング時刻の更新に伴って
値が更新される書込みアドレス情報ムD枢t)、ムDR
(t+1)、ムDa(t+2)。
・・・・−ADR(t−H)を形成すると共に、前述の
無口)式で表わされる読出しアドレス情報ムDR(t−
1)を形成し、これをディジタルメモリDMのアドレス
情報DM・ムDRとして出力する。すなわち、アドレス
カランタムCは周期Toのクロックパルスφをカウント
し、そのカウント値を現在のサンプリング時刻tKおけ
る振幅データ5PD(幻の書込みアドレス情報ADR(
t)として出力し、仁の情報ムDR(t)を加算器ムD
K供給する。一方、ディレィレングスデータメモリDD
Mは所望の遅延時間IK対応すゐ時間情報DLD()A
DiLzl/T@)を加算器ムDO他の加算人力に供給
する。すると、加算器ムDは轟該ナンプリング時刻tに
おいて、まず前述の第(1)式で表わ畜れる演算を行い
その演算値を1時間前の振幅データIIPD(t−1)
の訳出しアドレス情報届翼(t−1)として出力し、続
いてアドレスカランタムCの出力情報ムDot)をその
まtiJA在時刻tKおけ為振幅データaPD(t)0
書込みアドレス情報ムD■t)として出力すゐ。
無口)式で表わされる読出しアドレス情報ムDR(t−
1)を形成し、これをディジタルメモリDMのアドレス
情報DM・ムDRとして出力する。すなわち、アドレス
カランタムCは周期Toのクロックパルスφをカウント
し、そのカウント値を現在のサンプリング時刻tKおけ
る振幅データ5PD(幻の書込みアドレス情報ADR(
t)として出力し、仁の情報ムDR(t)を加算器ムD
K供給する。一方、ディレィレングスデータメモリDD
Mは所望の遅延時間IK対応すゐ時間情報DLD()A
DiLzl/T@)を加算器ムDO他の加算人力に供給
する。すると、加算器ムDは轟該ナンプリング時刻tに
おいて、まず前述の第(1)式で表わ畜れる演算を行い
その演算値を1時間前の振幅データIIPD(t−1)
の訳出しアドレス情報届翼(t−1)として出力し、続
いてアドレスカランタムCの出力情報ムDot)をその
まtiJA在時刻tKおけ為振幅データaPD(t)0
書込みアドレス情報ムD■t)として出力すゐ。
これによって、ディジタルメモリDMからは、時刻tに
おいて、1時間前の時刻(t−0で記憶さ4を九振幅デ
ータIIPD(t−1)が読出されると共に、現在時刻
tにおける振幅データ11 F D(t)がアドレス情
暢ムD組t)で指定1れるアドレスに記憶される。
おいて、1時間前の時刻(t−0で記憶さ4を九振幅デ
ータIIPD(t−1)が読出されると共に、現在時刻
tにおける振幅データ11 F D(t)がアドレス情
暢ムD組t)で指定1れるアドレスに記憶される。
このようにしてディジタルメモリDMから1時間遅れて
読出されえ振幅データ5pa(t−i)仏量算11MK
Thいて振幅レベル制御用の係数Kが乗算されてレベル
制御される。そして、レベル制御されえ振幅データX・
l1PD(t−1)は図示しないDム変換MIKよ〕ア
ナログ信号に変換される。このようtkWIJ作は各を
ンプリングW#刻毎に行なわれる。
読出されえ振幅データ5pa(t−i)仏量算11MK
Thいて振幅レベル制御用の係数Kが乗算されてレベル
制御される。そして、レベル制御されえ振幅データX・
l1PD(t−1)は図示しないDム変換MIKよ〕ア
ナログ信号に変換される。このようtkWIJ作は各を
ンプリングW#刻毎に行なわれる。
この結果、入力電音よ91時間遍れた[1141音を発
生させることができる。仁の場合、1つのサンプリング
時間において異なる複数O遷延時間情報DLDを時分割
で順次与えれば、同一サンプリンダ時間内に這観時間の
異なる複数の残響音に関する情報を取り出すむとができ
る。従って、この斃明の夷論例では、第7図に示す遅延
回路は、周I!IO壁などの反射体への距離の差によっ
て振幅レベル中遅延時間がランダムに異なる複雑1k1
ml響特性の初期反射音を形成するために利用される。
生させることができる。仁の場合、1つのサンプリング
時間において異なる複数O遷延時間情報DLDを時分割
で順次与えれば、同一サンプリンダ時間内に這観時間の
異なる複数の残響音に関する情報を取り出すむとができ
る。従って、この斃明の夷論例では、第7図に示す遅延
回路は、周I!IO壁などの反射体への距離の差によっ
て振幅レベル中遅延時間がランダムに異なる複雑1k1
ml響特性の初期反射音を形成するために利用される。
第8図は遷延回路の他の例を示すプqツク図であって、
この例の遅延回路はアドレス情報発生崗路ムqのアドレ
スカランタムCをプリセット蓋のダウンカウンタで構成
する。そしてアドレスカウンタACK対して所望の遅延
時間lK対応する遭砥時間情報DLDをプリセットして
このプv−にット値(DLD)からダウンカウント動作
させることによp1該アドレスカウンJ ACから出力
され為アドレス情報ムDR(s)、 ADR(t+1
) 、・・・・・・ADR(t+1)0繰)返し周期
が遅延峙間情報DLDKよ)指定されゐ這延時間と一致
するようKL、現在時刻Bcおける振幅データ5pD(
t)を記憶させるべきアドレスから1時間前に記憶させ
た振幅データ8PD(t−1)を読出すようにしえもの
である。
この例の遅延回路はアドレス情報発生崗路ムqのアドレ
スカランタムCをプリセット蓋のダウンカウンタで構成
する。そしてアドレスカウンタACK対して所望の遅延
時間lK対応する遭砥時間情報DLDをプリセットして
このプv−にット値(DLD)からダウンカウント動作
させることによp1該アドレスカウンJ ACから出力
され為アドレス情報ムDR(s)、 ADR(t+1
) 、・・・・・・ADR(t+1)0繰)返し周期
が遅延峙間情報DLDKよ)指定されゐ這延時間と一致
するようKL、現在時刻Bcおける振幅データ5pD(
t)を記憶させるべきアドレスから1時間前に記憶させ
た振幅データ8PD(t−1)を読出すようにしえもの
である。
換型すれば、デイジタルメ毫すDMが第8HO如<10
曙で構成される場合にはアドレス間隔の最大値が「10
」となる丸め、最大で10−’1’・時間遍れ九纏輻デ
ータ8PD(t−10)を読出すことが可能であるが、
所望O遅延時間量を例えば6・TIとする場合、アドレ
スカウンタACO出力情報DM・ADi!ヲ5.4.3
.2.1.0.5.−曲00繰p返しとし、ディジタル
メモリDMにおいて使用するアドレスの@囲を所望の遅
延時間魚(神6・T・)K対応して縮小し、現在時刻t
においてサンプリングしえ振幅データgPD(t)を書
込もうとするアドレスを、ちょうど1時間前の振幅デー
タ&FD(t−1)を書込んだアドレスに一致さ、、せ
、、現在時刻tにおける振幅データ&FD(t)を書込
むべきアドレスから1時間前に書込んだ振幅データ!I
PD(t−1)を読出すようにした40″1?ある。仁
の九めに、この第seaの遍1tll路では、アドレス
カランタムCの出力情報DM・ムDRが「0」から「9
」に変化し九ことを検出し、この検出信号によりディレ
ィレングスデータメモリDDMから出力されている時間
情報DLDをアドレスカウンタムCKプリ七ットする最
大値検出回路MXDが設けられている。
曙で構成される場合にはアドレス間隔の最大値が「10
」となる丸め、最大で10−’1’・時間遍れ九纏輻デ
ータ8PD(t−10)を読出すことが可能であるが、
所望O遅延時間量を例えば6・TIとする場合、アドレ
スカウンタACO出力情報DM・ADi!ヲ5.4.3
.2.1.0.5.−曲00繰p返しとし、ディジタル
メモリDMにおいて使用するアドレスの@囲を所望の遅
延時間魚(神6・T・)K対応して縮小し、現在時刻t
においてサンプリングしえ振幅データgPD(t)を書
込もうとするアドレスを、ちょうど1時間前の振幅デー
タ&FD(t−1)を書込んだアドレスに一致さ、、せ
、、現在時刻tにおける振幅データ&FD(t)を書込
むべきアドレスから1時間前に書込んだ振幅データ!I
PD(t−1)を読出すようにした40″1?ある。仁
の九めに、この第seaの遍1tll路では、アドレス
カランタムCの出力情報DM・ムDRが「0」から「9
」に変化し九ことを検出し、この検出信号によりディレ
ィレングスデータメモリDDMから出力されている時間
情報DLDをアドレスカウンタムCKプリ七ットする最
大値検出回路MXDが設けられている。
一方、こO第8 IiIC)liIiiwA路ハ、M在
11mtにおいてサンプリングし九振幅データ5pD(
t)をその11首ディジタルメモリDMK書込まず、1
時間前の振幅データ8PD(t−1)を所定割合いで帰
還し、その帰還値に;5pD(t−t)と現在時刻tに
おいてサンプリングした振幅データ8 P D(t)と
の加算値を書込むようKしたものである。このために、
ディジタルメモリDMから読出された1時間前の振幅デ
ータ8PD(t−1)K係数Kを乗算してデイジタルメ
峰りDMのデータ入力側に#ljlする乗算器Mと、乗
算器Mの出力データに一11PD(t−1)と現在時刻
tの振幅データ5pD(t)とを加算し、その加算値「
8PD(t)t−に−8FD(t−1)Jをデイジタル
メ篭りDMのデータ入力に供給する加算器ムDとが設け
られている。
11mtにおいてサンプリングし九振幅データ5pD(
t)をその11首ディジタルメモリDMK書込まず、1
時間前の振幅データ8PD(t−1)を所定割合いで帰
還し、その帰還値に;5pD(t−t)と現在時刻tに
おいてサンプリングした振幅データ8 P D(t)と
の加算値を書込むようKしたものである。このために、
ディジタルメモリDMから読出された1時間前の振幅デ
ータ8PD(t−1)K係数Kを乗算してデイジタルメ
峰りDMのデータ入力側に#ljlする乗算器Mと、乗
算器Mの出力データに一11PD(t−1)と現在時刻
tの振幅データ5pD(t)とを加算し、その加算値「
8PD(t)t−に−8FD(t−1)Jをデイジタル
メ篭りDMのデータ入力に供給する加算器ムDとが設け
られている。
従って、このように構成され九遅延回路においては、所
望の遅延時間iを6・T・とする場合、アドレスカラン
タムCKは該カランタムCの出力情報DM・ムDBがr
OJから最大値(この例ではrOJ)K変化し九時点で
、 DLD−8−1−1$ で表わ畜れる遅延時間情報DLI)がプリセットされる
。これによって、アドレスカウンタACはサンプリング
時刻O進行に伴って(サンプリング周期T・毎K) !
I、 4.3.2.1.0. !S、・・−0という異
合に変化するアドレス情報DM・ムD翼を繰シ返し出力
すゐようKする。そして、各サンプリング時刻において
は、アドレス情報DM−ADIIで指定されるアドレス
に記憶されている1時間前の振幅データ!IPD(t−
1)がtず読出され、続いてとの読出しアドレスと′岡
−アドレスに対し1時間前の振幅データ畠PD(t−1
)と現在時刻tで豐ンプリングした振幅データl1PD
(t)とを所定割合いで加算し九データーrspn←)
+K・5pD(t−1)Jが書込まれる。
望の遅延時間iを6・T・とする場合、アドレスカラン
タムCKは該カランタムCの出力情報DM・ムDBがr
OJから最大値(この例ではrOJ)K変化し九時点で
、 DLD−8−1−1$ で表わ畜れる遅延時間情報DLI)がプリセットされる
。これによって、アドレスカウンタACはサンプリング
時刻O進行に伴って(サンプリング周期T・毎K) !
I、 4.3.2.1.0. !S、・・−0という異
合に変化するアドレス情報DM・ムD翼を繰シ返し出力
すゐようKする。そして、各サンプリング時刻において
は、アドレス情報DM−ADIIで指定されるアドレス
に記憶されている1時間前の振幅データ!IPD(t−
1)がtず読出され、続いてとの読出しアドレスと′岡
−アドレスに対し1時間前の振幅データ畠PD(t−1
)と現在時刻tで豐ンプリングした振幅データl1PD
(t)とを所定割合いで加算し九データーrspn←)
+K・5pD(t−1)Jが書込まれる。
従って、このように構成した遅延回路では、現。
在のサンプリング時刻tKjiPける振幅データ8PD
(1)の書込みアドレスと1時間前め振幅データIPD
(t−1)の読…しアドレスとが同一で、かつ1時間前
の振幅データ5pD(t−t)が帰還されている丸め、
振幅レベル十遥延時間が規則的に変化する残響音に関す
るデータを取)出すことがで龜る。従?て、この発明の
実施例では、第8図に示す遅延回路は初期反射音発生後
の規則的残41%性の残響音を発生すゐ九めに用いられ
ている。
(1)の書込みアドレスと1時間前め振幅データIPD
(t−1)の読…しアドレスとが同一で、かつ1時間前
の振幅データ5pD(t−t)が帰還されている丸め、
振幅レベル十遥延時間が規則的に変化する残響音に関す
るデータを取)出すことがで龜る。従?て、この発明の
実施例では、第8図に示す遅延回路は初期反射音発生後
の規則的残41%性の残響音を発生すゐ九めに用いられ
ている。
なお、振幅データ8PDK係数Kを乗算していくと、最
終的に得られる残響音に関するデータ鉱元の振幅データ
8PDよシレベルが大きくなってし重うため、*@には
この残響音に関するデータは減衰器を通して残響音の出
力部に導かれる。
終的に得られる残響音に関するデータ鉱元の振幅データ
8PDよシレベルが大きくなってし重うため、*@には
この残響音に関するデータは減衰器を通して残響音の出
力部に導かれる。
この場合、係数Kをr−1(K(OJとするようにすれ
ば、減衰器を必要としない。
ば、減衰器を必要としない。
次に、第6図に示す機能ブロック図を用いて残響音の形
成過1を11!明する。
成過1を11!明する。
tず、第6図の與麹例における残響音の形成退場は、I
I@しづルシよび遅延時間がランダムに変化する初期反
射音を形成する遇薯と、この初期反射音に!!<、振幅
レベルおよび遅a時間が規則的に変化する残響音を形成
する過程とに大別される。
I@しづルシよび遅延時間がランダムに変化する初期反
射音を形成する遇薯と、この初期反射音に!!<、振幅
レベルおよび遅a時間が規則的に変化する残響音を形成
する過程とに大別される。
そして、ここではこれらの初期反射音および残響音は互
いに独立し九遅延回路系列で形成するように構成されて
iる。
いに独立し九遅延回路系列で形成するように構成されて
iる。
第6111において、入゛力楽音信号を所定周期−です
ンプリンダし九振幅データgPD(t)は第1の遅延回
路系列である初期反射音形成部1に供給される。
ンプリンダし九振幅データgPD(t)は第1の遅延回
路系列である初期反射音形成部1に供給される。
初期反射音形成部1は、第7図に示し九遅延回路を利用
し九もので、$!04g@0記憶アドレスを有するメ毫
りDoと、現在のサンプリング時m*において上記メ毫
りDObhら読出し九互いに遅延時間の異なる輸時間(
@am l〜10)前の10種類の振幅データjlPD
(t−1t)、 arp(t−1s)s **+am+
8PD(t−1n)に対して任意の振幅レベル制御用
係数KB(+agす〜10)を乗算する乗算@Ml−M
IGと、 これら乗算器麗トIIOの乗算値出力に1・
IIPD(t−1s)、 K鵞・5pD(t 1s)s
・・・・・・K1・・8PD(t−1t・)の総和D(
t−In)を現在時刻tにおける初期反射音の瞬時値E
CM(りとして出力する加算器SUNとから構成されて
いる。
し九もので、$!04g@0記憶アドレスを有するメ毫
りDoと、現在のサンプリング時m*において上記メ毫
りDObhら読出し九互いに遅延時間の異なる輸時間(
@am l〜10)前の10種類の振幅データjlPD
(t−1t)、 arp(t−1s)s **+am+
8PD(t−1n)に対して任意の振幅レベル制御用
係数KB(+agす〜10)を乗算する乗算@Ml−M
IGと、 これら乗算器麗トIIOの乗算値出力に1・
IIPD(t−1s)、 K鵞・5pD(t 1s)s
・・・・・・K1・・8PD(t−1t・)の総和D(
t−In)を現在時刻tにおける初期反射音の瞬時値E
CM(りとして出力する加算器SUNとから構成されて
いる。
なお、加算@BUMは、上記総和
+1)tで一時記憶するレジスタROを内蔵している。
このような構成の初期反射音形成部Iにおいて、現在時
刻tでサンプリングされた入力楽音の振幅データ8!’
D(t)は、メモリDOの2048Hの記憶アドレスの
うち現在時刻tに対応し走アドレスに書込まれる。次に
、加算器SUM内のレジスタ80には前回のサンプリン
グ時刻(t−1)Kおける総和、″ 1 このレジスタROの内容がリセットサれる1次に、1m
時間前の10種類の振幅データ5pa(t−ss) 〜
1gFD(t−11・)のうち、遅延時間11の振幅デ
ータ11FD(t−1t)をメモリDOから読出す九め
、遅延時間11に対応するメモリDOのアドレスが指定
さね。
刻tでサンプリングされた入力楽音の振幅データ8!’
D(t)は、メモリDOの2048Hの記憶アドレスの
うち現在時刻tに対応し走アドレスに書込まれる。次に
、加算器SUM内のレジスタ80には前回のサンプリン
グ時刻(t−1)Kおける総和、″ 1 このレジスタROの内容がリセットサれる1次に、1m
時間前の10種類の振幅データ5pa(t−ss) 〜
1gFD(t−11・)のうち、遅延時間11の振幅デ
ータ11FD(t−1t)をメモリDOから読出す九め
、遅延時間11に対応するメモリDOのアドレスが指定
さね。
該アドレスから11時間前にサンプリングし九躯幅デー
タ畠PD(t−11)が胱出される。この場合、11時
間前own幅データ5pD(t−it)を読出すための
アドレスは前述した第(1訃弐によって求められる。
タ畠PD(t−11)が胱出される。この場合、11時
間前own幅データ5pD(t−it)を読出すための
アドレスは前述した第(1訃弐によって求められる。
このようにして読出され九遅延時間1i0振幅デー/I
PD(t−h)は、乗算器MIK入力されこの乗算器M
lにおいて遅延時間110篇1反射音men。
PD(t−h)は、乗算器MIK入力されこの乗算器M
lにおいて遅延時間110篇1反射音men。
に対応する振幅レベル制御用の係数に1と乗算される。
そして、千OSS値に皿・JiPD(t−11)は加算
器8υMK入力され、レジスタRO42)現在値と加算
され、その加算値はレジヌ/ ROK再び記憶される。
器8υMK入力され、レジスタRO42)現在値と加算
され、その加算値はレジヌ/ ROK再び記憶される。
この場合、レジスタROの内容は、現在時刻10振幅デ
ータIIPD(t)0書込みの直稜にリセットされてい
る丸め、この時レジスタROK書込まれゐ内容はデーI
Kg・gpD(t−1t)となる。
ータIIPD(t)0書込みの直稜にリセットされてい
る丸め、この時レジスタROK書込まれゐ内容はデーI
Kg・gpD(t−1t)となる。
′ このようにして、遅延時間11の振幅データIPD
(t−1*)()胱出し処mおよびレベル制御#!&職
が終了すると、すなわち鮪1反射音ICHtに関する処
理が終了すゐと、次に遅延時間1mo第2反射音鳶CH
sK調する振幅データ11FD(t−1m) 0読出し
処理およびレベル制御処理が第1反射音ICHIの形成
処理と同様にして行なわれる。この結果、加算111U
M内のレジスタROには、航1反射音鳶cH1に関t
ルf −/ IC1・8PD(t−1t) ト第2反射
音1cH雪に関するデータに冨・8PD(t−1,)と
0加算値rKs −5PD(t−1t)+ic、−5p
D(t−ts)Jが記憶される。
(t−1*)()胱出し処mおよびレベル制御#!&職
が終了すると、すなわち鮪1反射音ICHtに関する処
理が終了すゐと、次に遅延時間1mo第2反射音鳶CH
sK調する振幅データ11FD(t−1m) 0読出し
処理およびレベル制御処理が第1反射音ICHIの形成
処理と同様にして行なわれる。この結果、加算111U
M内のレジスタROには、航1反射音鳶cH1に関t
ルf −/ IC1・8PD(t−1t) ト第2反射
音1cH雪に関するデータに冨・8PD(t−1,)と
0加算値rKs −5PD(t−1t)+ic、−5p
D(t−ts)Jが記憶される。
仁のような処理は第3反射音鳶CHI〜第10反射音I
CIII@についても同様に行なわれる。この結果、レ
ジスタ凰OKは第1反射音ICH*〜第10反射音1I
CHnK#すゐ振幅デーp K、 ・l1pp(t−i
1 )−x、壷−は#I1反射音EC1h 〜$10
反射音ECHsaかうなる初期反射音の瞬時値1cII
(t)としてスイッチIn踏請を介して出力される。
。
CIII@についても同様に行なわれる。この結果、レ
ジスタ凰OKは第1反射音ICH*〜第10反射音1I
CHnK#すゐ振幅デーp K、 ・l1pp(t−i
1 )−x、壷−は#I1反射音EC1h 〜$10
反射音ECHsaかうなる初期反射音の瞬時値1cII
(t)としてスイッチIn踏請を介して出力される。
。
スイッチ回路1Wは、次の111表に示すように11を
ンプリング同期T・内の初期反射音の形成処理時間Ta
においてはレジスタROの出力を選択出力し一初期反射
音の形成処理時間の時間Tbにおいて°は第2の遅延回
路系列の出方を選択出力するものである。
ンプリング同期T・内の初期反射音の形成処理時間Ta
においてはレジスタROの出力を選択出力し一初期反射
音の形成処理時間の時間Tbにおいて°は第2の遅延回
路系列の出方を選択出力するものである。
第1表
仁のスイッチ回路SWによって選択出力される情報りz
eI[t)は、図示しないDム変換器においてアナ■グ
信号Km換され九後スピーカに加えられ、入力楽音に対
す為初期珂射音として発音される。
eI[t)は、図示しないDム変換器においてアナ■グ
信号Km換され九後スピーカに加えられ、入力楽音に対
す為初期珂射音として発音される。
従って、第1反射音ICHI〜館10反射音ICH>・
O遅延時間1mおよび振幅レベル制御用の係数Illを
千れそれ異ならせることによシ、第10図に示すように
振幅レベルおよび遅延時間がランダムに変化する初期反
射音を得ることができる。
O遅延時間1mおよび振幅レベル制御用の係数Illを
千れそれ異ならせることによシ、第10図に示すように
振幅レベルおよび遅延時間がランダムに変化する初期反
射音を得ることができる。
ここで、入力楽音のサンプリング同期Toを0.04m
g(25KHりとした場合、現在時刻tの振幅データ8
PD(t)の書込みアドレスA D R(t)よp例え
ば16261i離れえアドレスに記憶されている振幅デ
ータgpn(t−1626)を読出した場合、その遅延
時間iは 1−1626X0.04中65m− となシ、入力楽音よ)約65m5遅れた初期反射音EC
M、を発生させることができる。
g(25KHりとした場合、現在時刻tの振幅データ8
PD(t)の書込みアドレスA D R(t)よp例え
ば16261i離れえアドレスに記憶されている振幅デ
ータgpn(t−1626)を読出した場合、その遅延
時間iは 1−1626X0.04中65m− となシ、入力楽音よ)約65m5遅れた初期反射音EC
M、を発生させることができる。
一方、入力楽音を所定周期i・でサンプリングした振幅
データ5PD(t)Fi、初期反射音発生後の残響音を
形成する第2の遅延回路系列に4供給される。
データ5PD(t)Fi、初期反射音発生後の残響音を
形成する第2の遅延回路系列に4供給される。
この第2の遅延回路系列は、振幅データIIPD(t)
を1時間遅らせてバンドパスフィルタ11PFK供給す
る遅延用のメモリDIOと、とのメ篭りDIOから供給
される遅延時間jの振幅データ8PD(t−j)の所定
周波数帯域成分のみを通過させるローパスフィルタLP
FシよびバイパスフィルタHPFとから成るディジタル
型のバンドパスフィルタBPFと、皺バンドパスフィル
タIFFを通過し大振幅データ1mFD(t−J)K基
づき遅延時間間隔の粗い残響音データRVD”を形成す
る111m1フイルタ構成の第1残響音形成部2と、前
記残響音データRVD に基づ自這延時間間隔が書な
残響音データRVD を形成するオールパスフィルタ
構成の第2残響音形成部3とから構成されている。
を1時間遅らせてバンドパスフィルタ11PFK供給す
る遅延用のメモリDIOと、とのメ篭りDIOから供給
される遅延時間jの振幅データ8PD(t−j)の所定
周波数帯域成分のみを通過させるローパスフィルタLP
FシよびバイパスフィルタHPFとから成るディジタル
型のバンドパスフィルタBPFと、皺バンドパスフィル
タIFFを通過し大振幅データ1mFD(t−J)K基
づき遅延時間間隔の粗い残響音データRVD”を形成す
る111m1フイルタ構成の第1残響音形成部2と、前
記残響音データRVD に基づ自這延時間間隔が書な
残響音データRVD を形成するオールパスフィルタ
構成の第2残響音形成部3とから構成されている。
このような構成において、現在時刻tでサンプリングし
大振幅データIPD(t)は、メ峰りDIOKおける2
048曙の記憶アドレスのうち現在時刻tに対応し九ア
ドレスムDR(t)l(書込まれる。次に、メ毫りDI
OK記憶し大振幅データg P D(t)のうち、1時
間前のデータgPD(t−J)を読出す丸め、遅延時間
jK対応するメモリ010のアドレスが指定され、該ア
ドレスからj時間前Ktンプリングし大振幅データII
PD(t−J)が読出される。この場合、JIS関前の
振幅データ5pD(i−j)を貌出すためのアドレスは
、初期反射音の形成の場合上同様に、前遠し九第(1)
弐によって求められる。そして、ζこでの遅延時間jは
第10反射音ICCHI・に関する −遅延時間h・よ
、砂やや太きく(j>ss・)設定されている。
大振幅データIPD(t)は、メ峰りDIOKおける2
048曙の記憶アドレスのうち現在時刻tに対応し九ア
ドレスムDR(t)l(書込まれる。次に、メ毫りDI
OK記憶し大振幅データg P D(t)のうち、1時
間前のデータgPD(t−J)を読出す丸め、遅延時間
jK対応するメモリ010のアドレスが指定され、該ア
ドレスからj時間前Ktンプリングし大振幅データII
PD(t−J)が読出される。この場合、JIS関前の
振幅データ5pD(i−j)を貌出すためのアドレスは
、初期反射音の形成の場合上同様に、前遠し九第(1)
弐によって求められる。そして、ζこでの遅延時間jは
第10反射音ICCHI・に関する −遅延時間h・よ
、砂やや太きく(j>ss・)設定されている。
このようKしてメモリDIGから読出された遅延時間j
の振幅データ8PD(t−J)はローパスフィルタLP
Fの乗算器Mllに入力され、ζζにおいて所、定の係
数[11と乗算される。そして、その乗算値[11・5
pD(t−j)はレジスタRIK一時記憶される。
の振幅データ8PD(t−J)はローパスフィルタLP
Fの乗算器Mllに入力され、ζζにおいて所、定の係
数[11と乗算される。そして、その乗算値[11・5
pD(t−j)はレジスタRIK一時記憶される。
次に、1@の記憶アドレスを有するメモリ8DOから1
サンプリング時間(1・T・)前に書込まれ大振幅デー
タ5pD(t−j−1)が読出され、仁のデータ8PD
(t−j−1) KFji定の係数に11が乗算器MI
Iにおいて乗算される。次に1乗算器M120乗算値出
力に1ra PD (t−J −1)とレジxJfll
K一時記憶されているj時間前O振幅データKll・5
pD(i−J)とが加算畜れ、その加算値[K11・8
PD(t−J−1)+Kal・5pD(t−J)Jは再
びレジスタRIK一時記憶されると共に、レジスタ12
に%一時記憶される0次に、現在時刻tより1サンプリ
ング時間(1・T・)前に書込管れた振幅データ5pD
(t−J−1)がメ毫りgDOから再び読出され、この
データ5pD(*−J−1)に所定の係数K1mが乗算
IIM13において乗算されゐ、そして、この乗算値L
s−11FD(t−J−1)はレジスタR1!に一時記
憶されている値「Klm・5pD(を−j−1)+l[
olPD(t−J)Jと加算され、その加算値 区xllPD(t J 1)+ Kt皿・8PD
(t−J)+に1r gpD(t−J−1) はレジスタB’lK再び一時記憶される。次に、レジス
タ翼IK一時記憶されている値「Klm・IIPD(を
−J−1)+Kst・IPD(t−J)Jを次のサンプ
リング周期(t+1 )で使用するため、この値rKs
rlPD(t−j−1)+に1重・5pD(t−j)J
がメモリ1iDo K書込まれる。
サンプリング時間(1・T・)前に書込まれ大振幅デー
タ5pD(t−j−1)が読出され、仁のデータ8PD
(t−j−1) KFji定の係数に11が乗算器MI
Iにおいて乗算される。次に1乗算器M120乗算値出
力に1ra PD (t−J −1)とレジxJfll
K一時記憶されているj時間前O振幅データKll・5
pD(i−J)とが加算畜れ、その加算値[K11・8
PD(t−J−1)+Kal・5pD(t−J)Jは再
びレジスタRIK一時記憶されると共に、レジスタ12
に%一時記憶される0次に、現在時刻tより1サンプリ
ング時間(1・T・)前に書込管れた振幅データ5pD
(t−J−1)がメ毫りgDOから再び読出され、この
データ5pD(*−J−1)に所定の係数K1mが乗算
IIM13において乗算されゐ、そして、この乗算値L
s−11FD(t−J−1)はレジスタR1!に一時記
憶されている値「Klm・5pD(を−j−1)+l[
olPD(t−J)Jと加算され、その加算値 区xllPD(t J 1)+ Kt皿・8PD
(t−J)+に1r gpD(t−J−1) はレジスタB’lK再び一時記憶される。次に、レジス
タ翼IK一時記憶されている値「Klm・IIPD(を
−J−1)+Kst・IPD(t−J)Jを次のサンプ
リング周期(t+1 )で使用するため、この値rKs
rlPD(t−j−1)+に1重・5pD(t−j)J
がメモリ1iDo K書込まれる。
このような動作が各サンプリング周期Tt41に行なわ
れるととKよす、關−バスフィルタLPFのし″′″l
jl:6−6FiFjr1ii?lt域〒瑯馬17を1
また1時間前の振幅データ8PD(t−j) が出力さ
れ、仁の振幅データSデD(t−j)はバイパスフィル
タHPFK送られる。
れるととKよす、關−バスフィルタLPFのし″′″l
jl:6−6FiFjr1ii?lt域〒瑯馬17を1
また1時間前の振幅データ8PD(t−j) が出力さ
れ、仁の振幅データSデD(t−j)はバイパスフィル
タHPFK送られる。
すると、バイパスフィルタHPFでは、ローパスフィル
タの場合と同様にして1時間前の振幅データgpn(i
−J。)から所定帯域の低周波成分の除去が行なわれる
。
タの場合と同様にして1時間前の振幅データgpn(i
−J。)から所定帯域の低周波成分の除去が行なわれる
。
ffkb’b、ローパスフィルタLPFのレジスタ11
2の出力データgPD(t−j)は乗算器M14に入力
され、仁の乗算器M14において所定の係数K14と乗
算される。そして、その乗算値に口、8PD(t−J)
はレジスタR3に一時記憶される。次i、1@110記
憶アドレスを有するメモリ8Dlから1をンプリング時
間(1・To)前に書込まれた振幅データaPD(t−
j−1)が読出され、このデータ8PD(t−j−1)
K所定の係数KlBが乗算器M15において乗算される
。
2の出力データgPD(t−j)は乗算器M14に入力
され、仁の乗算器M14において所定の係数K14と乗
算される。そして、その乗算値に口、8PD(t−J)
はレジスタR3に一時記憶される。次i、1@110記
憶アドレスを有するメモリ8Dlから1をンプリング時
間(1・To)前に書込まれた振幅データaPD(t−
j−1)が読出され、このデータ8PD(t−j−1)
K所定の係数KlBが乗算器M15において乗算される
。
次に、乗算器M15から得られた乗算値に1s・8PD
(t−j−1)はレジスタR3に一時記憶畜れている1
時間前の振幅データに14・1iPD(t−j)と加算
され、その加算値[K口・8 PD (t−j )+K
xa−8PD (t−j−1)」はレジスタ13に一時
記憶されると共に、レジスタR4にも一時記憶される。
(t−j−1)はレジスタR3に一時記憶畜れている1
時間前の振幅データに14・1iPD(t−j)と加算
され、その加算値[K口・8 PD (t−j )+K
xa−8PD (t−j−1)」はレジスタ13に一時
記憶されると共に、レジスタR4にも一時記憶される。
次に、現在時刻tよpl・!ンプリング時間(1・T・
)前に書込まれたデータ5pD(t−J−1)がメモリ
SDIから再び読出され、ζO貌読出データIPD(t
−j−1)K所定の係数Inが乗算器Ml@において乗
算される。そして、この乗算値1[xs4PD(t−J
−1)はレジスタ翼4に一時記憶されティ、&値rKs
a・BPD(* j)+Kti4PD(t−J−1)J
と加算され、その加算値に1・・8 PD (t−J−
1) + K口・gpp(t−j)+Ks易・8PD(
t−J−1) はレジスタ凰4に一時記憶される。次にルジスタ翼3に
一時記憶されている値rKsa、 IIPD(t−j)
+Lr1lPDCt j−1)Jを次のサンプリング周
期(t+1)で使用する九め、この値「K14・gPD
(t−J)+Ksrll’D(t J 1)Jがメモリ
8DIK書込まれる。
)前に書込まれたデータ5pD(t−J−1)がメモリ
SDIから再び読出され、ζO貌読出データIPD(t
−j−1)K所定の係数Inが乗算器Ml@において乗
算される。そして、この乗算値1[xs4PD(t−J
−1)はレジスタ翼4に一時記憶されティ、&値rKs
a・BPD(* j)+Kti4PD(t−J−1)J
と加算され、その加算値に1・・8 PD (t−J−
1) + K口・gpp(t−j)+Ks易・8PD(
t−J−1) はレジスタ凰4に一時記憶される。次にルジスタ翼3に
一時記憶されている値rKsa、 IIPD(t−j)
+Lr1lPDCt j−1)Jを次のサンプリング周
期(t+1)で使用する九め、この値「K14・gPD
(t−J)+Ksrll’D(t J 1)Jがメモリ
8DIK書込まれる。
このような動作がサンプリング周期T・毎に行なわれる
仁とによ〕、バイパスフィルタHPFのレジメj114
からは所定帯域の低周波成分を除去しえ1時間前の振幅
データ5pa(t−j)が出力される。
仁とによ〕、バイパスフィルタHPFのレジメj114
からは所定帯域の低周波成分を除去しえ1時間前の振幅
データ5pa(t−j)が出力される。
なお、ローパスフィルタLPFOレジスタ81は、該レ
ジスタの内容なメ毫り8DOに書込んだ後は次otyプ
リング周期tで使用しないので、バイパスフィルタHP
FIDレジスタR3と共用することができる。
ジスタの内容なメ毫り8DOに書込んだ後は次otyプ
リング周期tで使用しないので、バイパスフィルタHP
FIDレジスタR3と共用することができる。
このようKして、所定帯域の低1ItIl成分および高
周波成分の除去された1時間前の振幅データ8pn(t
−j)は第1残響音形成部2に入力される。
周波成分の除去された1時間前の振幅データ8pn(t
−j)は第1残響音形成部2に入力される。
第1残譬音形成部2は、遅延時間の異なる櫛型フィルタ
構成の遅延回路2A、 2B、 2Cが3回路並列に
設けられている。3個の遅延回路2A、 21゜20
を並列に設けているのは、IIWiyイルタ構成の遅延
回路の周波数特性が単独の場合に轄鮪11図の記号A、
B、 Cで示す如く波状となってし1540でこれを
平坦化するためである。すなわち、遅延時間の異なる3
個の遅延回路2A、zmt 2Cを並列に設けること
によp11重としてoys故数%儂を第11図の記号り
で示すように平坦化することがで會る。この場合、平坦
化の度合いは遷延回路の並列接続数を増加するほど良く
なゐ。
構成の遅延回路2A、 2B、 2Cが3回路並列に
設けられている。3個の遅延回路2A、 21゜20
を並列に設けているのは、IIWiyイルタ構成の遅延
回路の周波数特性が単独の場合に轄鮪11図の記号A、
B、 Cで示す如く波状となってし1540でこれを
平坦化するためである。すなわち、遅延時間の異なる3
個の遅延回路2A、zmt 2Cを並列に設けること
によp11重としてoys故数%儂を第11図の記号り
で示すように平坦化することがで會る。この場合、平坦
化の度合いは遷延回路の並列接続数を増加するほど良く
なゐ。
この実施例では、遷延回路2人の遅延時間が最4長く、
次に遅延回路2mの遅延時間が長く、遅延回路2Cの遅
延時間が最も短く設定されている。
次に遅延回路2mの遅延時間が長く、遅延回路2Cの遅
延時間が最も短く設定されている。
そして、各遅延回路2A、 2B、 2Cは遅延時
間の設定が異なるのみで、その構成は全て同一である。
間の設定が異なるのみで、その構成は全て同一である。
従って、図においては、回路2Bおよび2CKついては
乗算器、レジスタ、メモリの番号を示すのみて、遅延回
路2ムOみを評#に図示している。
乗算器、レジスタ、メモリの番号を示すのみて、遅延回
路2ムOみを評#に図示している。
このような構成の第1残響音形成部2において、バンド
パスフィルタBPrを通過した5時間前の振幅データ8
PD(t−J)Kは、まず乗算器M17において振幅レ
ベル制御用の係数x1yが乗算器れゐ、そして、その乗
算値xty・gpn(t−J)は乗算器M17内のレジ
スタR5に一時記憶される。次に、204g曙の記憶ア
ドレスを有するメモリD1に11時間前に書込まれえ振
幅データ8FD(tll)を読出す大志、遅砥時間xl
lc対応するメモすDIのアドレスが指定畜れる。これ
Kよって、メモリD1から11時間前の振幅データII
PD(t−xs)が読出畜れる。そして、この振幅デー
タ8PD(t−=匂)は加算器5UNK供給され、この
加算器8UMICをいて他のメモリD2、D30出力デ
ータおよび遅延回路2B 、 2COメモりD4〜D6
.D7〜D9の出力データと加算され、該加算器SUM
内のレジスタR11に一時記憶される。仁の場合、メモ
リD1〜D9の読出し動作はメモリD1からD9オで履
に時分割で行なわれるようになっておシ、メモリDIの
読出し動作時には他のメモリD2〜D9からはデータが
出力されていない。この丸め、加算器80M内のレジス
タ811への書込み内容は、メモリDlから読出された
データgpn(t xl)となる。
パスフィルタBPrを通過した5時間前の振幅データ8
PD(t−J)Kは、まず乗算器M17において振幅レ
ベル制御用の係数x1yが乗算器れゐ、そして、その乗
算値xty・gpn(t−J)は乗算器M17内のレジ
スタR5に一時記憶される。次に、204g曙の記憶ア
ドレスを有するメモリD1に11時間前に書込まれえ振
幅データ8FD(tll)を読出す大志、遅砥時間xl
lc対応するメモすDIのアドレスが指定畜れる。これ
Kよって、メモリD1から11時間前の振幅データII
PD(t−xs)が読出畜れる。そして、この振幅デー
タ8PD(t−=匂)は加算器5UNK供給され、この
加算器8UMICをいて他のメモリD2、D30出力デ
ータおよび遅延回路2B 、 2COメモりD4〜D6
.D7〜D9の出力データと加算され、該加算器SUM
内のレジスタR11に一時記憶される。仁の場合、メモ
リD1〜D9の読出し動作はメモリD1からD9オで履
に時分割で行なわれるようになっておシ、メモリDIの
読出し動作時には他のメモリD2〜D9からはデータが
出力されていない。この丸め、加算器80M内のレジス
タ811への書込み内容は、メモリDlから読出された
データgpn(t xl)となる。
一方、メモリD1から読出された振幅データ8P4 n
(t XI)は乗算器M18において振幅レベル制御用
の係数Kllが乗算された後メモ’JDIの入力側に@
Rされる。そして、co乗算値Lr8PD(t−xl)
は現在時刻tにおいてレジスタR5に−IHe憶させた
データに、!・5pD(t−J)と加算され、その加算
値 に17・8PD(t j)+Kts・8PD(t−XI
)はレジスタR6に一時記憶される。次に、レジスタR
6に記憶された振幅データ「K11・8PD(t−j)
+に1l−11FD (t−x 1 ) Jは、x1時
間−0振幅データgpn(t−xs)が記憶されていえ
アドレスと同一アドレスに書込まれる。こOvk、レジ
スタR6の内容はリセットされる。レジスタR6の内容
をり七。
(t XI)は乗算器M18において振幅レベル制御用
の係数Kllが乗算された後メモ’JDIの入力側に@
Rされる。そして、co乗算値Lr8PD(t−xl)
は現在時刻tにおいてレジスタR5に−IHe憶させた
データに、!・5pD(t−J)と加算され、その加算
値 に17・8PD(t j)+Kts・8PD(t−XI
)はレジスタR6に一時記憶される。次に、レジスタR
6に記憶された振幅データ「K11・8PD(t−j)
+に1l−11FD (t−x 1 ) Jは、x1時
間−0振幅データgpn(t−xs)が記憶されていえ
アドレスと同一アドレスに書込まれる。こOvk、レジ
スタR6の内容はリセットされる。レジスタR6の内容
をり七。
ソトするのは、このレジスタR6を次の段階でメモりD
24D系統の処11に兼用していゐ良めである。
24D系統の処11に兼用していゐ良めである。
このようにしてメモりDiの系統の処理が終了すると、
次にメモリD2の系統の処理炉同様にして行なわれる。
次にメモリD2の系統の処理炉同様にして行なわれる。
すなわち、 204g曙のアドレスを有するメモすD
2fCxH時間前に書込まれた振幅データ8PD(t1
3)を読出す九め、遍抵時間xzK対応するメモりD2
0アドレスが廁定場れる。これによって覧メ毫りD2か
らX1時間前にすンプリングした振幅データIPD(を
−冨l)が読出される。そして、この振幅データgPD
(t−x雪)は加算118UMにおいてレジスタ111
0内容(メモリD1から読出され九内容)apn(tl
t)と加算1tL、その加算値11PD(t−xm )
+1iFD(ト11) JはレジスタR11に一時記憶
される。
2fCxH時間前に書込まれた振幅データ8PD(t1
3)を読出す九め、遍抵時間xzK対応するメモりD2
0アドレスが廁定場れる。これによって覧メ毫りD2か
らX1時間前にすンプリングした振幅データIPD(を
−冨l)が読出される。そして、この振幅データgPD
(t−x雪)は加算118UMにおいてレジスタ111
0内容(メモリD1から読出され九内容)apn(tl
t)と加算1tL、その加算値11PD(t−xm )
+1iFD(ト11) JはレジスタR11に一時記憶
される。
一方、メモりD2から読出され九振幅データaPD(t
ll)は乗算@wxe において振幅レベル制御用の係
数x1・が乗算され良後、メモリD2の入力側に帰還さ
れる。そして、その乗算値に1−・JiPD(t−xm
)’はレジスタR5に一時記憶されている値Kxy・g
PD(t−J)と加算され、その加算値「K11・5p
D(*−J)+Kts−8PD(t−x雪)Jはレジス
タR6に一時記憶される。このレジスタR6に記載され
九データrKxt・aPD(t−j)+Ls −8PD
(t−xm)Jは、X1時間前のデータ!IPD(t−
x寓)が記憶されていたアドレスと同一アドレスに記憶
される。この後、レジスタR6の内容はりセット畜れゐ
。
ll)は乗算@wxe において振幅レベル制御用の係
数x1・が乗算され良後、メモリD2の入力側に帰還さ
れる。そして、その乗算値に1−・JiPD(t−xm
)’はレジスタR5に一時記憶されている値Kxy・g
PD(t−J)と加算され、その加算値「K11・5p
D(*−J)+Kts−8PD(t−x雪)Jはレジス
タR6に一時記憶される。このレジスタR6に記載され
九データrKxt・aPD(t−j)+Ls −8PD
(t−xm)Jは、X1時間前のデータ!IPD(t−
x寓)が記憶されていたアドレスと同一アドレスに記憶
される。この後、レジスタR6の内容はりセット畜れゐ
。
次に、メモ983の系統の処理がメモIJD2の系統の
処理と同様にして行なわれる。
処理と同様にして行なわれる。
従って、メモIJDI〜D3の系統の処理を終了した段
階では、メモリD3の系統の遥抵時間をxsとすると、
レジスタR11に記憶される内容は、8PD(t−<t
)+8PD(t−is)+lil’D(tlg)となり
、またメモリ03に記憶される内容社Ksy −5pD
(t−J)+l(ms ・8PD(t−xs)となる。
階では、メモリD3の系統の遥抵時間をxsとすると、
レジスタR11に記憶される内容は、8PD(t−<t
)+8PD(t−is)+lil’D(tlg)となり
、またメモリ03に記憶される内容社Ksy −5pD
(t−J)+l(ms ・8PD(t−xs)となる。
このような処理は遅延回路2B、2Cにおいても同様に
行なわれる。
行なわれる。
従って、遅延回路21におけるメモリD4.D5゜Di
I O各系統の遷延時間をそれぞれX4. X墨、 X
Iとし、オ九遥I!鑓路2CKおけるメ毫りD7.DI
。
I O各系統の遷延時間をそれぞれX4. X墨、 X
Iとし、オ九遥I!鑓路2CKおけるメ毫りD7.DI
。
DIO各畢統oia延時間をそれぞれX4.XI、 X
参とすると、遷延回路2ム〜2Cの全て4DMIIを終
了し九段階におけるレジスタR11の内容は、m Ji
PD(t−xx)+8FD(t−is)+JiPD(t
−Xs)+8PD (t−14)+Jip6 (t−x
s)+IFD(t−xs)+8FD(t−xy)+11
FD(t−x@)十l1PD(t−x・) となる、この結果、初期反射音に続き、第1211に示
すように遅延時間間隔が粗く、そして振幅レベルおよび
遅延時間が規則的に変化する残響音が得られる。なお、
第12図においては、時間関係が複雑になる九め、遷延
回路2ム″についてのみの残響音を図示して−る。
参とすると、遷延回路2ム〜2Cの全て4DMIIを終
了し九段階におけるレジスタR11の内容は、m Ji
PD(t−xx)+8FD(t−is)+JiPD(t
−Xs)+8PD (t−14)+Jip6 (t−x
s)+IFD(t−xs)+8FD(t−xy)+11
FD(t−x@)十l1PD(t−x・) となる、この結果、初期反射音に続き、第1211に示
すように遅延時間間隔が粗く、そして振幅レベルおよび
遅延時間が規則的に変化する残響音が得られる。なお、
第12図においては、時間関係が複雑になる九め、遷延
回路2ム″についてのみの残響音を図示して−る。
以上のようKして形成され大遅延時間間隔O粗い残響音
データRVDは、第2残響音形成部3に入力される。
データRVDは、第2残響音形成部3に入力される。
第2残轡音形成部3は、周波数特性が平坦なオールパス
蓋フィルター成の遅延回路3A、SB、3Cが直列に設
けられている。
蓋フィルター成の遅延回路3A、SB、3Cが直列に設
けられている。
3個の遷延回路3A、3B、3Cを直列に設けているの
は、第1残響音形成部2において得られた残響音データ
RVD”より密な遅延時間間隔の残響音データRVD
を形成するためである。従って、この第2残響音形成
部3における各遷延回路SA、SB、SCの遅延時間は
、第1残醤音形成部2における各遅延回路2A 、 2
B 、 2Cの遷延時間よ)4短く設定される。そして
、各遅延回路3A、3m1,3Cは遅延時間O設定が異
なるのみでその構成は全て同じである。従って、図にお
いては、遷延回路3B。
は、第1残響音形成部2において得られた残響音データ
RVD”より密な遅延時間間隔の残響音データRVD
を形成するためである。従って、この第2残響音形成
部3における各遷延回路SA、SB、SCの遅延時間は
、第1残醤音形成部2における各遅延回路2A 、 2
B 、 2Cの遷延時間よ)4短く設定される。そして
、各遅延回路3A、3m1,3Cは遅延時間O設定が異
なるのみでその構成は全て同じである。従って、図にお
いては、遷延回路3B。
SCKついては乗算器、レジスタ、メモリの番号を示す
のみで、遷延回路3ムについてのみ詳細構成を示してい
る。
のみで、遷延回路3ムについてのみ詳細構成を示してい
る。
まず、第2残響音形成部2から出力される残響音データ
RVD は遅延回路3ムのレジスタ111 K供給畜れ
るが、仁のデータRVD”をレジスタR12に記憶畜せ
る前に%會ず512語の記憶アドレスを有するメ毫りM
DOKF1時間前に書込すれたデータ凰 RVD (t−yx)を読出すえめ、遷延時間11 時
間に対応するメモリMDOのアドレスが指定されもこれ
によって、メ毫すMDOからyi待時間前書込重れえデ
ータRVD’(t−7x)が続出される。次に1このデ
ーI RVD” (t−Fl)Kは乗算5M30におい
て、振幅レベル制御用の係数に、・が乗算され、そ0乗
算値IC1@、 RVD ” (t−yt ) ハ)
411 Mn0O入力儒に帰還される。そして、次にこ
の帰還データKs・・翼VD (i−tx)と第1残響
音形成部2かも現在時刻tK供給畜れるデータRVD
(t)とが加算され、そ、o 加算値rBVD ”(t
)+Ks* ・RVD ” (t−Fl )J ハV
’)スター12に一時記憶される。次に、遅延時間1M
に対応するメモリMDOt)アドレスが再び指定され、
メ峰9MDOから11時間前に書込★れ九データA■(
t−yx)−IIX再び続出され、七の貌出しデータR
VD ”(t−y t )がレジスタ翼l5K一時記憶
される。次に、レジスタ翼1冨に一時記憶され九データ
r RVD ” (t)+1Cse−RVD’(t−1
s)J と振幅し”CJ4z制御用O定数Kseとが
乗算器M29において乗算される。そして、その乗算値 Kn−(RVD”(t)+Kse ・RVD’ (t−
FB ))はレジスタ1131に一時記憶されている値
1mVD”(を−11)と加算され、その加算値 RVD ’ (t−71) +Ku ・(RVD”(t
)+Ks* −RVD” (t−yl ))はし′ラス
タR13に一時記憶される。次に、レジスタ112に一
時記憶されているデータrRVD(t)+Ks@・RV
DI(t−yl)Jを現在時刻tよりyt時間遷れ九ナ
ンプリング時刻(t+yx)において使用する丸め、該
デー1 rRVD”(t)+Ks * −RVD’ (
t F 1 ) J ハFa時間前のデータRVD”(
t−71)が記憶されて一九アドレスと同一アドレスに
書込まれる。゛ このようにして遅延回路3ムによる処理が終了すると、
レジメタIIIK記憶されたデータRVD ’ (t−
y 、 )+IC5s・(avn”(t)+−・・鮎F
D”(t−yρ)は遅延−路SIK送られ、こonaa
路s1において1路3ムO場舎と同様の処lが行なわれ
る。
RVD は遅延回路3ムのレジスタ111 K供給畜れ
るが、仁のデータRVD”をレジスタR12に記憶畜せ
る前に%會ず512語の記憶アドレスを有するメ毫りM
DOKF1時間前に書込すれたデータ凰 RVD (t−yx)を読出すえめ、遷延時間11 時
間に対応するメモリMDOのアドレスが指定されもこれ
によって、メ毫すMDOからyi待時間前書込重れえデ
ータRVD’(t−7x)が続出される。次に1このデ
ーI RVD” (t−Fl)Kは乗算5M30におい
て、振幅レベル制御用の係数に、・が乗算され、そ0乗
算値IC1@、 RVD ” (t−yt ) ハ)
411 Mn0O入力儒に帰還される。そして、次にこ
の帰還データKs・・翼VD (i−tx)と第1残響
音形成部2かも現在時刻tK供給畜れるデータRVD
(t)とが加算され、そ、o 加算値rBVD ”(t
)+Ks* ・RVD ” (t−Fl )J ハV
’)スター12に一時記憶される。次に、遅延時間1M
に対応するメモリMDOt)アドレスが再び指定され、
メ峰9MDOから11時間前に書込★れ九データA■(
t−yx)−IIX再び続出され、七の貌出しデータR
VD ”(t−y t )がレジスタ翼l5K一時記憶
される。次に、レジスタ翼1冨に一時記憶され九データ
r RVD ” (t)+1Cse−RVD’(t−1
s)J と振幅し”CJ4z制御用O定数Kseとが
乗算器M29において乗算される。そして、その乗算値 Kn−(RVD”(t)+Kse ・RVD’ (t−
FB ))はレジスタ1131に一時記憶されている値
1mVD”(を−11)と加算され、その加算値 RVD ’ (t−71) +Ku ・(RVD”(t
)+Ks* −RVD” (t−yl ))はし′ラス
タR13に一時記憶される。次に、レジスタ112に一
時記憶されているデータrRVD(t)+Ks@・RV
DI(t−yl)Jを現在時刻tよりyt時間遷れ九ナ
ンプリング時刻(t+yx)において使用する丸め、該
デー1 rRVD”(t)+Ks * −RVD’ (
t F 1 ) J ハFa時間前のデータRVD”(
t−71)が記憶されて一九アドレスと同一アドレスに
書込まれる。゛ このようにして遅延回路3ムによる処理が終了すると、
レジメタIIIK記憶されたデータRVD ’ (t−
y 、 )+IC5s・(avn”(t)+−・・鮎F
D”(t−yρ)は遅延−路SIK送られ、こonaa
路s1において1路3ムO場舎と同様の処lが行なわれ
る。
こζで、遷延回路3ム、1m、3CO出力データなIV
D”、 RVD”、 IVD” ”t’表h)L、1路
sm OII抵峙間をys*@路3Cの遷延時間ysと
すると、回路3ム、$1,3CのレジスタR13,R1
5,117の出力データは次O第(4)弐〜第(6)弐
によって表わされる。
D”、 RVD”、 IVD” ”t’表h)L、1路
sm OII抵峙間をys*@路3Cの遷延時間ysと
すると、回路3ム、$1,3CのレジスタR13,R1
5,117の出力データは次O第(4)弐〜第(6)弐
によって表わされる。
RVD”ム富IVD’ (t−ys )+l[u −(
RVD”(t)+l[ie 0RVD”(t−Fs))
”−・・・・=”14IVDs−11VD”ム(
t Fg )+Ks1 ・(RVD”’(t)+Ks
s ・RVD”ム(t−F M )) −−−−−−
・−・−−−−−(53RVD”−ciLVD”(Hs
) +Kss ・(RVD”(t)+Ks+・IVD
” (t−ys )) ”=”== (6)
そして、遷延回路3CO出力データ1lVD”は初期反
射音に続く残響音を発生させる丸めのデータとしてスイ
ッチ回路IIWを経由して出力される。
RVD”(t)+l[ie 0RVD”(t−Fs))
”−・・・・=”14IVDs−11VD”ム(
t Fg )+Ks1 ・(RVD”’(t)+Ks
s ・RVD”ム(t−F M )) −−−−−−
・−・−−−−−(53RVD”−ciLVD”(Hs
) +Kss ・(RVD”(t)+Ks+・IVD
” (t−ys )) ”=”== (6)
そして、遷延回路3CO出力データ1lVD”は初期反
射音に続く残響音を発生させる丸めのデータとしてスイ
ッチ回路IIWを経由して出力される。
ここで、各遥観回路Sム)l、$CO逼延遷延を、11
Σy*)ys O■係に設定した場合、縞13図に示すように遷延時間
間隔0豐tkllI響音な形成することができる。
Σy*)ys O■係に設定した場合、縞13図に示すように遷延時間
間隔0豐tkllI響音な形成することができる。
すなわち、遅延鵡路3ムは第111響音形成部!で形成
1れえ遷延時間間隔O@い残響音データ1VDlに基づ
自、第11111音形威mスの遷延時間間隔よp4煙い
時間間隔1重で#E10!I轡音データR■Uを形成し
、遷延回路3mは回路3ム〇−延時間間隔11より4さ
らKmい時間間隔1Mで鮪3の残響音データRVD”l
を形成する。このため、達観回路3ム〜8CKおける残
響音の形成処Sが進行するに俸って遷延時間間隔01!
F&残響音が形成されみように1石。
1れえ遷延時間間隔O@い残響音データ1VDlに基づ
自、第11111音形威mスの遷延時間間隔よp4煙い
時間間隔1重で#E10!I轡音データR■Uを形成し
、遷延回路3mは回路3ム〇−延時間間隔11より4さ
らKmい時間間隔1Mで鮪3の残響音データRVD”l
を形成する。このため、達観回路3ム〜8CKおける残
響音の形成処Sが進行するに俸って遷延時間間隔01!
F&残響音が形成されみように1石。
なお、遷延回路$A、S1.SCKおけるレジスタR1
!!、Rロ、翼16は、自己の回路Kllする蝿理が終
了し友後は次のサンプリング周期まで使用しないので、
時分割的に共用することがで會る。
!!、Rロ、翼16は、自己の回路Kllする蝿理が終
了し友後は次のサンプリング周期まで使用しないので、
時分割的に共用することがで會る。
次に、第5IIIK示す実施例の具体的構成および動作
について説明する。なお、以下の説明ては、菖5図に示
す装置が上述し九第6図の機能にし九がって残響音の形
成を行なうものとして述べゐ。
について説明する。なお、以下の説明ては、菖5図に示
す装置が上述し九第6図の機能にし九がって残響音の形
成を行なうものとして述べゐ。
実施例の具体的構成
第511に示すlI!麹例の残響音付加装置は、大別す
ると、記憶部16.時間情報尭生部20.アドレヌ情報
尭生部sO9演算部40とから構成されていゐ。
ると、記憶部16.時間情報尭生部20.アドレヌ情報
尭生部sO9演算部40とから構成されていゐ。
記憶部10は、第811における遍観用のディジタルメ
モリDMKI@幽するもので、ζζでは値数Oメ壁すブ
■ツタを有するデータメ毫り100とラッテ101とか
ら構成されている。データメ量り100においては、複
数Oメ篭りブロックを利用して、第14−に示すように
、111(H!ビット)Oメ毫り1100−alD15
と、51!all(1曙は16ビツト)のメ峰りill
)Q−MDISと、204811(1111は16ビツ
ト)のメJIIDO〜D1zが設けられている。そして
、とのメ49100〜gD15.MDO〜MD15゜D
o−nllK記憶すべきデータは演算部40かも与えら
れ、データの記憶アドレスおよび貌出しアドレスはアド
レス情報斃生部SOから出力され為アドレス情報DM・
ムDIKよって指定店れ、ま九各メ毫りIDO〜D1s
から読出されたデータはラッチ11を介して演算部4・
に供給されゐ構成になりて−る。
モリDMKI@幽するもので、ζζでは値数Oメ壁すブ
■ツタを有するデータメ毫り100とラッテ101とか
ら構成されている。データメ量り100においては、複
数Oメ篭りブロックを利用して、第14−に示すように
、111(H!ビット)Oメ毫り1100−alD15
と、51!all(1曙は16ビツト)のメ峰りill
)Q−MDISと、204811(1111は16ビツ
ト)のメJIIDO〜D1zが設けられている。そして
、とのメ49100〜gD15.MDO〜MD15゜D
o−nllK記憶すべきデータは演算部40かも与えら
れ、データの記憶アドレスおよび貌出しアドレスはアド
レス情報斃生部SOから出力され為アドレス情報DM・
ムDIKよって指定店れ、ま九各メ毫りIDO〜D1s
から読出されたデータはラッチ11を介して演算部4・
に供給されゐ構成になりて−る。
時間情報発生部20は第8図に′sPけゐデイレイレン
ダスデータメ峰すDDMK41幽するものであ)、パラ
メータ指定回路200とディレィレングスデータメモリ
201とを備え、ζζではディレィレングスデータメモ
リ201はパラメータ指定回路2011かもの指示によ
p、残響特性の異なる8種類の残響音(初期反射音4含
む)それぞれに対応して各データ遅延用のメモリDO〜
DI!!、MDO〜MDIIIにat、1ait時間情
報DLD”(m)(m :DO〜DI S 、MDO−
MD 15 Cal 49 ill示、m:1〜808
1@を指示)のうちいずれか1つの種類を選択的に出力
するように構成されている。すなわち、ディレィレング
スデータメモリ201は、菖11$ IIK示すように
、データ遍蝉用のメ毫りDo−Dis、wD。
ダスデータメ峰すDDMK41幽するものであ)、パラ
メータ指定回路200とディレィレングスデータメモリ
201とを備え、ζζではディレィレングスデータメモ
リ201はパラメータ指定回路2011かもの指示によ
p、残響特性の異なる8種類の残響音(初期反射音4含
む)それぞれに対応して各データ遅延用のメモリDO〜
DI!!、MDO〜MDIIIにat、1ait時間情
報DLD”(m)(m :DO〜DI S 、MDO−
MD 15 Cal 49 ill示、m:1〜808
1@を指示)のうちいずれか1つの種類を選択的に出力
するように構成されている。すなわち、ディレィレング
スデータメモリ201は、菖11$ IIK示すように
、データ遍蝉用のメ毫りDo−Dis、wD。
〜MDI!!それぞれに対応し九メモリプ四ツタMl(
DO)〜Ml (Di S ) 、 Ml (MDO)
〜Ml ([91B)を備え、この各メモリブロックM
ll(DQ)〜Ml(MDIS)はそれぞれ上述し九8
種@1)*畳量に対応して8つの記憶アドレスrOJ〜
「7」を有し、壱メ−wす7’ay/Ml(DO) 〜
MB(MDIS)0各記憶アドレス「0」〜「7」には
それぞれ異なる逼観時間情報DLD”(Do)〜DLD
”(Do)、 DLD”(DI)〜DLD虐(Di)、
−−−DLD”(Dll) 〜DLD魯(Dll)、D
LDI(MDO)〜I)LD I (MDO) 、−−
−−−−DLD 1 (MD 1s )〜nx#(MD
15)が予め記憶されている。そして、発生すぺt!残
響音の残響特性を指示する3ビツト構成のパラメータ指
示情@PIILが下位アドレス情報としてパラメータ指
示回路200から供給され、さらにメ篭すMDO〜MD
15.Do 〜DISeメ彎り番号「O〜■1を指定す
る4ビツト構成のメ毫す番号情報DLm (聰:O〜1
!$ )シよびメ毫りの種別rD、MD、8D」を指
定する意ビット構成のメ毫り種別情報DLk(k:JM
D−8D)が上位アドレス情報としてアドレス情報発生
部から供給されると、情報DL。
DO)〜Ml (Di S ) 、 Ml (MDO)
〜Ml ([91B)を備え、この各メモリブロックM
ll(DQ)〜Ml(MDIS)はそれぞれ上述し九8
種@1)*畳量に対応して8つの記憶アドレスrOJ〜
「7」を有し、壱メ−wす7’ay/Ml(DO) 〜
MB(MDIS)0各記憶アドレス「0」〜「7」には
それぞれ異なる逼観時間情報DLD”(Do)〜DLD
”(Do)、 DLD”(DI)〜DLD虐(Di)、
−−−DLD”(Dll) 〜DLD魯(Dll)、D
LDI(MDO)〜I)LD I (MDO) 、−−
−−−−DLD 1 (MD 1s )〜nx#(MD
15)が予め記憶されている。そして、発生すぺt!残
響音の残響特性を指示する3ビツト構成のパラメータ指
示情@PIILが下位アドレス情報としてパラメータ指
示回路200から供給され、さらにメ篭すMDO〜MD
15.Do 〜DISeメ彎り番号「O〜■1を指定す
る4ビツト構成のメ毫す番号情報DLm (聰:O〜1
!$ )シよびメ毫りの種別rD、MD、8D」を指
定する意ビット構成のメ毫り種別情報DLk(k:JM
D−8D)が上位アドレス情報としてアドレス情報発生
部から供給されると、情報DL。
およびDI、にで指定されるメ毫すブ四ツク(Mll(
DO) 〜Ml(MD15)1iDうち1つ)のうち、
情報pgLで指定される記憶アドレス(「O」〜「7)
のうち1つ)K記憶されている遅延時間情報DLD’[
m]が続出され、パラメータ指定回、路200で指定し
た・ 所望OII響轡性の残響音の一砥時間関係を規定
する情報としてアドレス情報発生部−sOへ供給される
。なお、メモリ100〜101 !!については13遍
延時間が固定(1−T・)であるため、このメモリ8D
O〜BDISK対す為遅延時間情報は必要としない、を
九、パラメータ指定回路200からは、パラメータ指定
情報P8Lと七もに、8種@O残響音を形成する丸めの
制御プログラムのうち所望の制御プログラム01つを選
択する3ビツト構成のプログラム選択情報PG8が出力
畜れる。
DO) 〜Ml(MD15)1iDうち1つ)のうち、
情報pgLで指定される記憶アドレス(「O」〜「7)
のうち1つ)K記憶されている遅延時間情報DLD’[
m]が続出され、パラメータ指定回、路200で指定し
た・ 所望OII響轡性の残響音の一砥時間関係を規定
する情報としてアドレス情報発生部−sOへ供給される
。なお、メモリ100〜101 !!については13遍
延時間が固定(1−T・)であるため、このメモリ8D
O〜BDISK対す為遅延時間情報は必要としない、を
九、パラメータ指定回路200からは、パラメータ指定
情報P8Lと七もに、8種@O残響音を形成する丸めの
制御プログラムのうち所望の制御プログラム01つを選
択する3ビツト構成のプログラム選択情報PG8が出力
畜れる。
次に、アドレス情報発生部30は、時間情報発生部20
から出力される遅延時間情報DIJ)” (* )およ
びプログラム選択情報PG8と、制御プログラムの1ス
テツプの周期を定める!スタフ−ツタパルスφ・とに基
づき、所望O残響特性の残響音を形成する丸めのデータ
メモリ100に対するアドレス情報DM・ムDRを発生
すると共に、各部回路の動作を制御する各種の制御信号
を発生するものであり、プログラムメ毫りSOO,プロ
グラムカウンタ301゜プログツムデコードメモリ30
2.制御信号出力レジスタSOS、*レクタ304.ア
ドレスカウンタ305、ラッチ306.減算回路soy
、最大値検出園路30$、アドレス情報出力回路3′I
とを備えてiる。
から出力される遅延時間情報DIJ)” (* )およ
びプログラム選択情報PG8と、制御プログラムの1ス
テツプの周期を定める!スタフ−ツタパルスφ・とに基
づき、所望O残響特性の残響音を形成する丸めのデータ
メモリ100に対するアドレス情報DM・ムDRを発生
すると共に、各部回路の動作を制御する各種の制御信号
を発生するものであり、プログラムメ毫りSOO,プロ
グラムカウンタ301゜プログツムデコードメモリ30
2.制御信号出力レジスタSOS、*レクタ304.ア
ドレスカウンタ305、ラッチ306.減算回路soy
、最大値検出園路30$、アドレス情報出力回路3′I
とを備えてiる。
プロダラムメ篭り300には、8種類の残響特性OII
響音畳量成する丸めに8種類の制御プログラムが予め記
憶されてjP6.どの種類の制御プログラムを出力すべ
きかはパラメータ指定回路200からのプログラム選択
情報PG!Iによって指定される。
響音畳量成する丸めに8種類の制御プログラムが予め記
憶されてjP6.どの種類の制御プログラムを出力すべ
きかはパラメータ指定回路200からのプログラム選択
情報PG!Iによって指定される。
そして、指定され九制御プログツふめ内容はマスタタ■
ツクパル:X伽をカウントするプ藁グラムカウ71$0
10出力情報PCKよって1ステツプ毎に順次読出され
る。
ツクパル:X伽をカウントするプ藁グラムカウ71$0
10出力情報PCKよって1ステツプ毎に順次読出され
る。
この場合、第6IIIで説明しえ初期反射音形成部1、
バンドパスフィルタIIPF、第1残響音形成部2、第
2残畳音形成部sの全ての処理を1サンプリング周期(
T・)内で終了させるために%デフ19フ1周波数を!
5111.マスタクロックパルスされ、この192ステ
ツプの制御プ謬グツム内容カ各ナンプ9yグ周期T・毎
Kl!行される。そして、各ステップにおける制御プロ
グラムとしては、第2表に示すように、1ステツプが1
6ビツトの情報から成るタイプ1.タイプ2.タイプ3
03種類の内容が準備畜れ′ており、初期反射音の形成
。
バンドパスフィルタIIPF、第1残響音形成部2、第
2残畳音形成部sの全ての処理を1サンプリング周期(
T・)内で終了させるために%デフ19フ1周波数を!
5111.マスタクロックパルスされ、この192ステ
ツプの制御プ謬グツム内容カ各ナンプ9yグ周期T・毎
Kl!行される。そして、各ステップにおける制御プロ
グラムとしては、第2表に示すように、1ステツプが1
6ビツトの情報から成るタイプ1.タイプ2.タイプ3
03種類の内容が準備畜れ′ており、初期反射音の形成
。
フィルタ処理、残響音の形成はこれら3種類の制御プロ
グラムの出力順序および各ビット情報の内容を遭宣組合
せることによって行なわれる。
グラムの出力順序および各ビット情報の内容を遭宣組合
せることによって行なわれる。
第2表
この場合、1@ビツトから成る1ステツプの制御プログ
ラムは、情報OF・ムDRm、RG鳳、DLm、ADI
(In)の如く制御信号出力レジスタ3osを介してそ
の會オ出力されbもの2、メモリの書込み制御信号別口
などの如(プルグラムデコードメモリ302によってデ
コードされた後制御信号出力しジスpsosを介して出
力されるものとが有夛、後者にオペレージ璽ンコードO
PCとしてプロダツムメー毫すsOOからプ四グッムデ
a−ドメモv302に4えられ゛る。なお、第2表OP
i啓の詳細にクーては金体の動作説明とと吃にIl遮す
る。
ラムは、情報OF・ムDRm、RG鳳、DLm、ADI
(In)の如く制御信号出力レジスタ3osを介してそ
の會オ出力されbもの2、メモリの書込み制御信号別口
などの如(プルグラムデコードメモリ302によってデ
コードされた後制御信号出力しジスpsosを介して出
力されるものとが有夛、後者にオペレージ璽ンコードO
PCとしてプロダツムメー毫すsOOからプ四グッムデ
a−ドメモv302に4えられ゛る。なお、第2表OP
i啓の詳細にクーては金体の動作説明とと吃にIl遮す
る。
一方、アドレスカウンタsosFiwni図に示すよう
に遷延用のメモリDO〜DIS、MDO〜MDIR(t
Jそれぞれに対応したアドレスカランタムC(Do)〜
AC(015)、AC(MDO) 〜AC(MDI!り
111.t”t”いる、このアドレスカウンタ5osi
c′sP妙る各カラy I AC(DO)〜AC< D
i 5 ) * AC(MDO)〜AC(MDlB
)祉、メ篭り番号情報DLmおよびメモリ種別情報DL
k Kよって選択的に動作状態とされる。情報DLmお
よびDLRによって動作状態となり九アドレx* w)
ンI AaP)(11:Do〜D15.MDO橿DI
!S) t)itウント出力情報ムD翼(m)はラッチ
30・を介してアドレス情報出力−路sO−へ供給され
ると共に、減算回路301へ供給される。この場合、ア
ドレスカウンタAC(m) 0出力情報ムDR(m)は
メモリDo〜DIs、MDO−MDI!!0うち)4す
D()−Disが2048曙のアドレス長となっている
ため、2048111でOアドレス範囲を指定で自るよ
うKllビットで構成1れている。なお、アドレスカウ
ンタ30sはaムMから構成畜れる・ 減算−路sOTは、ラッチ30−を介して入力され九ア
ドレスカウンタムC伽)O出力内容ムDR(亀〕から「
1」を減じ、その減算値[ムDR(n]−1Jを次のt
ンプ替ング肩期(t+1)Kシいて使用するため一しタ
タ384のム儒入力に帰還する。同時に、最大値検出回
路301に供給する。最大値検出回路$08に第8mO
検出−路]ffDK相当するものであ夛、メ4す番号情
報DL*およびメモリ種別情報DLklCより指定店れ
えアドレスカランタムQa) D出力情報ムDIl(
II〕から〔1〕を滅じえ情報rADIl(m)−1J
が最大値(全ビットが”1“)K違し九ことを検出する
と、セレクタ304に対し1儒入力を選択させる竜しク
ト制御信号gLlを出力する。セレクタ304KThい
ては、ム儒人力に減算回路3070出力情報「ムDR(
a)−1Jが入力され、l儒入力にディレィレングスデ
ータメモリ2010出力情報DLD”軸〕が入力され、
その出力はアドレスカウンタ5osoy−p入力に供給
されて情報D L @* DL k Kよ)指定される
アドレスカランタムC61)K対して書込み制御信号W
ISkよp書込まれる(プリセットされる)構成となっ
ている。従って、情報DL墓。
に遷延用のメモリDO〜DIS、MDO〜MDIR(t
Jそれぞれに対応したアドレスカランタムC(Do)〜
AC(015)、AC(MDO) 〜AC(MDI!り
111.t”t”いる、このアドレスカウンタ5osi
c′sP妙る各カラy I AC(DO)〜AC< D
i 5 ) * AC(MDO)〜AC(MDlB
)祉、メ篭り番号情報DLmおよびメモリ種別情報DL
k Kよって選択的に動作状態とされる。情報DLmお
よびDLRによって動作状態となり九アドレx* w)
ンI AaP)(11:Do〜D15.MDO橿DI
!S) t)itウント出力情報ムD翼(m)はラッチ
30・を介してアドレス情報出力−路sO−へ供給され
ると共に、減算回路301へ供給される。この場合、ア
ドレスカウンタAC(m) 0出力情報ムDR(m)は
メモリDo〜DIs、MDO−MDI!!0うち)4す
D()−Disが2048曙のアドレス長となっている
ため、2048111でOアドレス範囲を指定で自るよ
うKllビットで構成1れている。なお、アドレスカウ
ンタ30sはaムMから構成畜れる・ 減算−路sOTは、ラッチ30−を介して入力され九ア
ドレスカウンタムC伽)O出力内容ムDR(亀〕から「
1」を減じ、その減算値[ムDR(n]−1Jを次のt
ンプ替ング肩期(t+1)Kシいて使用するため一しタ
タ384のム儒入力に帰還する。同時に、最大値検出回
路301に供給する。最大値検出回路$08に第8mO
検出−路]ffDK相当するものであ夛、メ4す番号情
報DL*およびメモリ種別情報DLklCより指定店れ
えアドレスカランタムQa) D出力情報ムDIl(
II〕から〔1〕を滅じえ情報rADIl(m)−1J
が最大値(全ビットが”1“)K違し九ことを検出する
と、セレクタ304に対し1儒入力を選択させる竜しク
ト制御信号gLlを出力する。セレクタ304KThい
ては、ム儒人力に減算回路3070出力情報「ムDR(
a)−1Jが入力され、l儒入力にディレィレングスデ
ータメモリ2010出力情報DLD”軸〕が入力され、
その出力はアドレスカウンタ5osoy−p入力に供給
されて情報D L @* DL k Kよ)指定される
アドレスカランタムC61)K対して書込み制御信号W
ISkよp書込まれる(プリセットされる)構成となっ
ている。従って、情報DL墓。
DLkKよp指定されたアドレスカウンタAcD&)K
Thいては、最大値検出回路sosかも七しクト制御信
号IILIが発生されていない条件で社、1ナツプリン
ダ開期41に現在値ムDR4〔−〕から「1」を滅じ九
値「ムDI(m)−1Jが書込鵞れること[1や、そO
出力情報ムD凰〔1〕は時間経過とともにrOJ O方
向へ減少する。ところが、値「ムDR(!1)−IJが
最大値になると、最大値検出回路3o$からセレタト制
御信号iiL冨が発生され為ため、アドレスカランタム
(2)にはセレクタ304を介して遅延時間情報DLD
”(a)が入力され、書込み制御信号WB、3により書
込オれる。従って、アドレスカウンタAC61)の内1
1は、セレクト制御信号ILIO発生によシfDLD”
(n)Jになつえ後、サンプリング時刻の経過とともK
rOJの方向へ順次変化するものとなる。すなわち、
セレタク304.アドレスカウンタSOS、ラッチ3H
。
Thいては、最大値検出回路sosかも七しクト制御信
号IILIが発生されていない条件で社、1ナツプリン
ダ開期41に現在値ムDR4〔−〕から「1」を滅じ九
値「ムDI(m)−1Jが書込鵞れること[1や、そO
出力情報ムD凰〔1〕は時間経過とともにrOJ O方
向へ減少する。ところが、値「ムDR(!1)−IJが
最大値になると、最大値検出回路3o$からセレタト制
御信号iiL冨が発生され為ため、アドレスカランタム
(2)にはセレクタ304を介して遅延時間情報DLD
”(a)が入力され、書込み制御信号WB、3により書
込オれる。従って、アドレスカウンタAC61)の内1
1は、セレクト制御信号ILIO発生によシfDLD”
(n)Jになつえ後、サンプリング時刻の経過とともK
rOJの方向へ順次変化するものとなる。すなわち、
セレタク304.アドレスカウンタSOS、ラッチ3H
。
減算1路3・T、最大値検出回路3o8とから成る部分
では、情報DL亀、DLkで指定されるアドレスカラン
タムC61)において遅延時間情報DI、I) (m
)K対応すゐ遥延峙関に等しい周期で一巡するアドレス
情報ムDi(m)が形成される。
では、情報DL亀、DLkで指定されるアドレスカラン
タムC61)において遅延時間情報DI、I) (m
)K対応すゐ遥延峙関に等しい周期で一巡するアドレス
情報ムDi(m)が形成される。
仁のアドレス情報ムDR(m)はアドレス情報出力回路
10−へ供給畜れる。
10−へ供給畜れる。
アドレス情報出力回路sO−は、メモリlID0−ID
IIS、メ4すDo−Dis、 メ’Sすi[)0〜M
D15に対する情報O読出しおよび書込みの丸めのアド
レス情報を出力するものである。このアドレス情報出力
回路3・−は、メ49DOから111時間逼れ九情報を
読出して初期反射音I Cn(t)を形成する場合には
、47− $111ff射音IC11s〜j11G反射音ICH1
・の各遍蝿時間11に対応する11ビ、ットOアドレス
情報Or・ムDRn(制御信号出力レジスタSO3から
出力される)を下位アドレス情報とし、その上位にメそ
り番号情報DLnおよびメモリ種別情報DLkを付加し
、ζ01!IO情報OF−ムDRm、DLm、DLkを
アドレス情報DM−ADRとして出力する。 νえ、現
在時刻でサンプリングし九振幅データgpD(t)をメ
モリDOK書込む場合、メモリDOK対応するアドレス
カウンタAC(DO)の出力情報ムDR(DO) を
下位アドレス情報とし、その上位にメ毫り00を指定す
る情報DLm(社Dl、・)およびDLk(−DLD)
を付加し、仁の1組の情報AD翼(DO) 、DLm
、DLkをアドレス情報DM・ムDIとして出力する。
IIS、メ4すDo−Dis、 メ’Sすi[)0〜M
D15に対する情報O読出しおよび書込みの丸めのアド
レス情報を出力するものである。このアドレス情報出力
回路3・−は、メ49DOから111時間逼れ九情報を
読出して初期反射音I Cn(t)を形成する場合には
、47− $111ff射音IC11s〜j11G反射音ICH1
・の各遍蝿時間11に対応する11ビ、ットOアドレス
情報Or・ムDRn(制御信号出力レジスタSO3から
出力される)を下位アドレス情報とし、その上位にメそ
り番号情報DLnおよびメモリ種別情報DLkを付加し
、ζ01!IO情報OF−ムDRm、DLm、DLkを
アドレス情報DM−ADRとして出力する。 νえ、現
在時刻でサンプリングし九振幅データgpD(t)をメ
モリDOK書込む場合、メモリDOK対応するアドレス
カウンタAC(DO)の出力情報ムDR(DO) を
下位アドレス情報とし、その上位にメ毫り00を指定す
る情報DLm(社Dl、・)およびDLk(−DLD)
を付加し、仁の1組の情報AD翼(DO) 、DLm
、DLkをアドレス情報DM・ムDIとして出力する。
オ九、メモリlID0〜8015に対して振幅データの
書込みおよび読出しを行う場合、下位アドレス情報の全
ビットを@O”とし、その上位にメ毫・9 BDO〜8
D15を指定すゐ情報DLn (wDL*〜DLII)
およびDLk(mDし■)を−してアドレス情11DM
・ムDRとして出力する。鵞た、残響前翼VDI、RV
D’を形成する場合には、メJIvDt−D15 、M
DO〜MD15 vツレ−1’しに対応f4アドレスカ
クンタムC(DI)〜AC(Dlg)、AC(MDO)
へAC(ID15)04出力111aoi(Dx) 〜
ADI(DI5〕、ムDR(lωO)へムDi(ID1
5) を下位アドレス情報とし、その上位に情報DL
mおよびDLkを付加し、これら1組の情報ムDR(n
)、DLm、DLkをアドレス情報DM・ムDIとして
出力する。 この場合、情報DLmおよびDI、にの下
位に情報Or・ムDRmを付加すべ龜時には制御信号出
力レジスタSO3から制御パルスGPIが出力畜れる。
書込みおよび読出しを行う場合、下位アドレス情報の全
ビットを@O”とし、その上位にメ毫・9 BDO〜8
D15を指定すゐ情報DLn (wDL*〜DLII)
およびDLk(mDし■)を−してアドレス情11DM
・ムDRとして出力する。鵞た、残響前翼VDI、RV
D’を形成する場合には、メJIvDt−D15 、M
DO〜MD15 vツレ−1’しに対応f4アドレスカ
クンタムC(DI)〜AC(Dlg)、AC(MDO)
へAC(ID15)04出力111aoi(Dx) 〜
ADI(DI5〕、ムDR(lωO)へムDi(ID1
5) を下位アドレス情報とし、その上位に情報DL
mおよびDLkを付加し、これら1組の情報ムDR(n
)、DLm、DLkをアドレス情報DM・ムDIとして
出力する。 この場合、情報DLmおよびDI、にの下
位に情報Or・ムDRmを付加すべ龜時には制御信号出
力レジスタSO3から制御パルスGPIが出力畜れる。
オ九、情報DLmおよびDLkO下位に付加する下位ア
ドレス情報の全ビットを10”kすべ曹時には、制御信
号出力レジスタ3・3から制御パルスGP2が出力され
る。
ドレス情報の全ビットを10”kすべ曹時には、制御信
号出力レジスタ3・3から制御パルスGP2が出力され
る。
なお、アドレス情報出力回路30mは、情@DLmシよ
びDLkを一時記憶するレジスタを内部に備えている。
びDLkを一時記憶するレジスタを内部に備えている。
次に、演算部4・は、メモリDO〜Dig、MDO〜M
DIIS、ID0−11DIsK記憶させるデータおよ
び各メ峰りから読出しえデータO振幅レベル制御を行う
%Oて、係数メ噌り400.セレクタ401.演算■賂
402.テンポツリレジスタ403.ラッチ404とを
備えている。
DIIS、ID0−11DIsK記憶させるデータおよ
び各メ峰りから読出しえデータO振幅レベル制御を行う
%Oて、係数メ噌り400.セレクタ401.演算■賂
402.テンポツリレジスタ403.ラッチ404とを
備えている。
係数メモリ400は、ディレィレングスデータメモリと
同様、残響特性の異なる8種類の残響音に対応して8個
のメモリブロククを有し、各メ毫すブ關ツクには各種類
別on響畳量形成するために必要な一組の係数Kn(n
:i〜32)が予め記憶されている。そして、パラメー
タ指定−路200からI(ラメータ指定情報PliLが
供給建れ、かつ係数−を指定するアドレス情報ムDR(
Km)が制御信号出力レジスタ30mから供給されると
、情報PALで指定畜れるメ毫すプaツクのうち情報A
DR(Km) ”t’il定されるアドレスから係数I
nが読出され、演算回路402の演算入力(A)K供給
される構成になっている。
同様、残響特性の異なる8種類の残響音に対応して8個
のメモリブロククを有し、各メ毫すブ關ツクには各種類
別on響畳量形成するために必要な一組の係数Kn(n
:i〜32)が予め記憶されている。そして、パラメー
タ指定−路200からI(ラメータ指定情報PliLが
供給建れ、かつ係数−を指定するアドレス情報ムDR(
Km)が制御信号出力レジスタ30mから供給されると
、情報PALで指定畜れるメ毫すプaツクのうち情報A
DR(Km) ”t’il定されるアドレスから係数I
nが読出され、演算回路402の演算入力(A)K供給
される構成になっている。
セレクタ4@la、ム儒人力にサンプルホールド回路8
Pl[Kよ〉サンプリングされ九入力集音OII幅デー
タ8!’D(t)が入力され、B11人力に記憶部1・
からの読出しデータMRDが入力畜れ、C備人力にラッ
チ404を介してテンボラリレジヌタ4D8t)出力デ
ータRODが入力されてお如、これらO入カデ−fi
# PD(t)、 MRD 、 RGDは制御信号出力
レジスタ3・3から出力されるセレクト制御信号BL1
(2ビツト構成)Kよっていずれか[りが選択され、演
算回路4・!の演算人力oOK供給されている。
Pl[Kよ〉サンプリングされ九入力集音OII幅デー
タ8!’D(t)が入力され、B11人力に記憶部1・
からの読出しデータMRDが入力畜れ、C備人力にラッ
チ404を介してテンボラリレジヌタ4D8t)出力デ
ータRODが入力されてお如、これらO入カデ−fi
# PD(t)、 MRD 、 RGDは制御信号出力
レジスタ3・3から出力されるセレクト制御信号BL1
(2ビツト構成)Kよっていずれか[りが選択され、演
算回路4・!の演算人力oOK供給されている。
演算回路4・2は、演算入力■に係数メモリ400から
読出され丸係数に墓が入力され、演算人力−)Kラッテ
4−4を介してテンポツリレジスタ403の出力データ
IGDが入力畜れ、演算入力に)に竜しクI4Hの選択
出力データ(ilP瞑t)、MRD、RGD)が入力さ
れ、制御信号出力レジスタ10sから出力される演算制
御信号cwt、(3ビツト構成)Kよ〉、(イ)寓(2
)・■十(2) ・・・・・・・・・(7−1)(
イ)M−に)+−) ・・・・・−・・(7−
2)(イ)奪に) ・・・・・・・・・
(7−3)(イ)露(至) ・・・・・・
・・・(γ−4)(イ)諺e) ・・・
・・・・・・(7−1)O演算を実行し、その演算値(
イ)をテンボラ9レジスタ408.記憶部1・、出力レ
ジスタ100K供給する構成に′&っている。
読出され丸係数に墓が入力され、演算人力−)Kラッテ
4−4を介してテンポツリレジスタ403の出力データ
IGDが入力畜れ、演算入力に)に竜しクI4Hの選択
出力データ(ilP瞑t)、MRD、RGD)が入力さ
れ、制御信号出力レジスタ10sから出力される演算制
御信号cwt、(3ビツト構成)Kよ〉、(イ)寓(2
)・■十(2) ・・・・・・・・・(7−1)(
イ)M−に)+−) ・・・・・−・・(7−
2)(イ)奪に) ・・・・・・・・・
(7−3)(イ)露(至) ・・・・・・
・・・(γ−4)(イ)諺e) ・・・
・・・・・・(7−1)O演算を実行し、その演算値(
イ)をテンボラ9レジスタ408.記憶部1・、出力レ
ジスタ100K供給する構成に′&っている。
テンポツリレジスタ4118ti、初期反射音]cC真
り。
り。
残響音RVD 、RVD O形成過11Kjl!演算
am4020tlE算値(イ)を一時記憶し、その記憶
内容をレジスタ出力データRGDとしてセレクタ401
o、 C備入力および演算回路4GHD演算入力oI
)K帰還すゐもので、iビット構成のレジスタ指定ff
@RGm(!l:1〜32)Kよ〕指定される3!個の
レジスIBO〜R31を有し、入力データは情報翼G鳳
によ〕指定され大レジスタ(RO−131)K対し書込
み制御信号Wife制御によって書込型れる。
am4020tlE算値(イ)を一時記憶し、その記憶
内容をレジスタ出力データRGDとしてセレクタ401
o、 C備入力および演算回路4GHD演算入力oI
)K帰還すゐもので、iビット構成のレジスタ指定ff
@RGm(!l:1〜32)Kよ〕指定される3!個の
レジスIBO〜R31を有し、入力データは情報翼G鳳
によ〕指定され大レジスタ(RO−131)K対し書込
み制御信号Wife制御によって書込型れる。
次に、出力レジスタSOOは、演算回路41B2の演算
値(イ)として得られ九初期反射音の瞬時値ECM(t
)および初期反射音に続く残響音の瞬時値1vn(t)
を書込み制御信号wagによって欺込み、この取込与デ
ータを減衰1lI501を介してDム変換器(DAC)
膠02に供給する。
値(イ)として得られ九初期反射音の瞬時値ECM(t
)および初期反射音に続く残響音の瞬時値1vn(t)
を書込み制御信号wagによって欺込み、この取込与デ
ータを減衰1lI501を介してDム変換器(DAC)
膠02に供給する。
1kか、セレクタ401におけるセレクト制御信号11
LIおよび演算回路401における演算制御信号CTL
紘、制御信号出力レジスタsOsから出力されるオペレ
ージ璽ンコードopcK含すれるものである。
LIおよび演算回路401における演算制御信号CTL
紘、制御信号出力レジスタsOsから出力されるオペレ
ージ璽ンコードopcK含すれるものである。
次に1以上の構成の動作H′)hて1M!明する。
動作*1jl
a、初期反射音の形成動作
初期反射音mcm(t)を形成する場合、(11まず、
現在時刻t″etetンプリング力楽音O振幅データa
PD(t)をメモリDOK書込むため、gLl ;8M
LBCT(転) CTLi酌冨■ で示される内容のセレクト制御信号BL1および演算制
御信号CTLがオペレージ璽ンコードOPCトシて制御
信号出力レジスタ3o3から出力される。これによって
、セレクタ401はサンプリングホールド劇路mPHか
ら出力される振幅データ8PD(t)を演算回路402
0演算入力■に供給する。を九、演算回路402は、演
算入力QQK入力され九振幅データ11PD(りを演算
値(イ)として出力する。
現在時刻t″etetンプリング力楽音O振幅データa
PD(t)をメモリDOK書込むため、gLl ;8M
LBCT(転) CTLi酌冨■ で示される内容のセレクト制御信号BL1および演算制
御信号CTLがオペレージ璽ンコードOPCトシて制御
信号出力レジスタ3o3から出力される。これによって
、セレクタ401はサンプリングホールド劇路mPHか
ら出力される振幅データ8PD(t)を演算回路402
0演算入力■に供給する。を九、演算回路402は、演
算入力QQK入力され九振幅データ11PD(りを演算
値(イ)として出力する。
(力次に、現在Otノンプリング時(t)K対応し九メ
4すDOのアドレスを指定し丸上、このアドレスに演算
回路4・2の出力データs p n(t)を書込むため
、DI勤;DL・ DLk g DLD !14 本@1”(wRITl) L3 蓚@1“(LATCH) で示畜れる内容のメモリ種別情報DLk 、書込み制御
信号WR4,9R4側御信号1.IIがオペレージ璽ン
コードOPCとして、を九メモリ一番号情報DL脆が制
御信号出力レジスタ30sから出力され為。
4すDOのアドレスを指定し丸上、このアドレスに演算
回路4・2の出力データs p n(t)を書込むため
、DI勤;DL・ DLk g DLD !14 本@1”(wRITl) L3 蓚@1“(LATCH) で示畜れる内容のメモリ種別情報DLk 、書込み制御
信号WR4,9R4側御信号1.IIがオペレージ璽ン
コードOPCとして、を九メモリ一番号情報DL脆が制
御信号出力レジスタ30sから出力され為。
これによって、メモリDo K対応したアドレスカウー
ンタムC(DQ)の出力情報ムDR(DO)が現在時刻
10振幅データ5pD(t)を書込む丸めの下位アドレ
ス情−としてラッテ30@にラッチ畜れる。そして、仁
のラッチされた下位アドレス情報ムD翼(Do)は、ア
ドレス情報出力回路301においてそO上位にメ毫り番
号情報DL勘(=DL・)およびメ毫り種別情報DLk
(−DI、D )が付加されてメ峰りDoに対する振
幅データ8PD(t)の書込みアドレス情報り舅・ムD
8として出力される。これにより、演算回路、402を
介してメモリDoのデータ人力に与見られている現在時
刻toai幅データ8PD(t)は書込み制御信号WR
4によって現在時刻tK対応したアドレスに書込すれゐ
。
ンタムC(DQ)の出力情報ムDR(DO)が現在時刻
10振幅データ5pD(t)を書込む丸めの下位アドレ
ス情−としてラッテ30@にラッチ畜れる。そして、仁
のラッチされた下位アドレス情報ムD翼(Do)は、ア
ドレス情報出力回路301においてそO上位にメ毫り番
号情報DL勘(=DL・)およびメ毫り種別情報DLk
(−DI、D )が付加されてメ峰りDoに対する振
幅データ8PD(t)の書込みアドレス情報り舅・ムD
8として出力される。これにより、演算回路、402を
介してメモリDoのデータ人力に与見られている現在時
刻toai幅データ8PD(t)は書込み制御信号WR
4によって現在時刻tK対応したアドレスに書込すれゐ
。
(8)次に、各サンプリング時刻毎の初期反射音0舎威
値を記憶するレジスタROをクリアする丸め、翼Gm
i 10 C’l”L ;酌10 Wikl g ”1” (Wll’rl)で示畜れる内
容の演算制御信号CTL、書込み制御信号Wllがオペ
レージ胃ンコードOPCとして、鵞えレジスタ番号情報
IG−が制御信号出力レジスタ3@sから出力される。
値を記憶するレジスタROをクリアする丸め、翼Gm
i 10 C’l”L ;酌10 Wikl g ”1” (Wll’rl)で示畜れる内
容の演算制御信号CTL、書込み制御信号Wllがオペ
レージ胃ンコードOPCとして、鵞えレジスタ番号情報
IG−が制御信号出力レジスタ3@sから出力される。
これKよって、レジスタ8OKはrOJが書込まれ為、
すなわち、レジスタRe紘タリアされる。
すなわち、レジスタRe紘タリアされる。
(4)次に、第1反射音NCHsを形成す石えめ、OF
・ADlm ;OP・ムDlt DLk G DLD GPI i @1” Lm ; @1”(LA’rcH)で示され為内
容のメそり種別情報DLk 、制御パルxopi、tツ
fflAm1l1号L2がオペレージ冒ンコードOPC
として、まえ第1反射音NCHsO遍蝿時間1sK対応
し九アドレス情報OF・ムDinが制御信号出力レジス
タ303から出力畜れる。この場合、アドレス情報出力
回路301には前記ステップ(3)kおけるメモり番号
情報DLm(−DL・)が保持されている。
・ADlm ;OP・ムDlt DLk G DLD GPI i @1” Lm ; @1”(LA’rcH)で示され為内
容のメそり種別情報DLk 、制御パルxopi、tツ
fflAm1l1号L2がオペレージ冒ンコードOPC
として、まえ第1反射音NCHsO遍蝿時間1sK対応
し九アドレス情報OF・ムDinが制御信号出力レジス
タ303から出力畜れる。この場合、アドレス情報出力
回路301には前記ステップ(3)kおけるメモり番号
情報DLm(−DL・)が保持されている。
これによって、アドレス情報出力回路5osa、遍砥時
間1rK対応したアドレス情報oトムDisを下位アド
レス情報とし、メモリ番号情報DLm(婁DL・)、メ
モリ種別情報DLk(−DLD)を上位アドレス情報と
し、メモ9DOから11時間前に書込んだ振幅データ8
PD(t−1s)を読出すえめ0アドレス情報DM−A
DRとして出力する。これkよ〕、メモリDOから11
峙間曽の振幅データIPD(t−魚l)が続出され、と
の読出しデータ8PD(t−11)//Iiラッチ制御
信制御信号上2てラッチ11にラッチされる。
間1rK対応したアドレス情報oトムDisを下位アド
レス情報とし、メモリ番号情報DLm(婁DL・)、メ
モリ種別情報DLk(−DLD)を上位アドレス情報と
し、メモ9DOから11時間前に書込んだ振幅データ8
PD(t−1s)を読出すえめ0アドレス情報DM−A
DRとして出力する。これkよ〕、メモリDOから11
峙間曽の振幅データIPD(t−魚l)が続出され、と
の読出しデータ8PD(t−11)//Iiラッチ制御
信制御信号上2てラッチ11にラッチされる。
(61次に、レジスタ11G の現在値をラッチ404
に転送する丸め、 翼Gm1RO Ll i ”1” (LATCII)で示される内容
のラッチ制御信号L1がオペレージ璽ンコードとして、
重たレジスタ番号情報組りが制御信号出力レジスタ80
sから出力畜れる。これによって、レジスタto of
A在値はラッチ4o4に転送されて記憶畜れる。
に転送する丸め、 翼Gm1RO Ll i ”1” (LATCII)で示される内容
のラッチ制御信号L1がオペレージ璽ンコードとして、
重たレジスタ番号情報組りが制御信号出力レジスタ80
sから出力畜れる。これによって、レジスタto of
A在値はラッチ4o4に転送されて記憶畜れる。
(6)次に、11時間前の振幅デー71lPD(t−H
)にIIk@レベル制御用01Al[*を乗算し、第1
反射音罵CHIK−する瞬時値に1・gPD(t−1t
)を得る丸め、 ムl)R(Km);ムDB(Kl ) gLl ; IIILIcTII)CTL
i■・■十―)=(イ)で示される竜しクト制御信
号5L1 、演算制御信号CiLがオペレージ曹ンコー
ドOPCとして、また定数読出し用のアドレス情報ムD
R(Km)が制御信号出力レジスタ30sから出力され
る・ これによって、係数メモ+740・から第1反射音XC
H鳳に調する係数に1が続出されて演算回路402の演
算入力員に供給される。また、セレクタ401は、1儒
選択人力にラッテ101から供給されてい為11時間前
の振幅データgPD(t−11)を選択し、該データI
IPD(t−1t)を演算回路402の演算入力QOK
供給すゐ、オた、演算回路402は ゛(イ)=
に)・(3)+Qi)−Kt・8PD(t−10+(R
O)で示される演算を行なう。この場合、レジスタ助の
内容は前述のステップ(3)においてクリアされている
丸め、ここではIII反射音18catKIlする瞬時
値に’t ・I!1PD(t−11)が演算回路402
の演算値(イ)として得られる。 ゛ (7)次に、第1反射音ICHsO瞬時値に1・gPD
(t−11)をレジスタROに転送して記憶させるため
、 RG*1; RO WRI i ”1’ (WRITE) で示される内@C)書込み制御信号WRIがオペレージ
曹ンコードOPCとして、またレジスタ番号情報RGm
が制御信号出力レジスタsO3から出力される。
)にIIk@レベル制御用01Al[*を乗算し、第1
反射音罵CHIK−する瞬時値に1・gPD(t−1t
)を得る丸め、 ムl)R(Km);ムDB(Kl ) gLl ; IIILIcTII)CTL
i■・■十―)=(イ)で示される竜しクト制御信
号5L1 、演算制御信号CiLがオペレージ曹ンコー
ドOPCとして、また定数読出し用のアドレス情報ムD
R(Km)が制御信号出力レジスタ30sから出力され
る・ これによって、係数メモ+740・から第1反射音XC
H鳳に調する係数に1が続出されて演算回路402の演
算入力員に供給される。また、セレクタ401は、1儒
選択人力にラッテ101から供給されてい為11時間前
の振幅データgPD(t−11)を選択し、該データI
IPD(t−1t)を演算回路402の演算入力QOK
供給すゐ、オた、演算回路402は ゛(イ)=
に)・(3)+Qi)−Kt・8PD(t−10+(R
O)で示される演算を行なう。この場合、レジスタ助の
内容は前述のステップ(3)においてクリアされている
丸め、ここではIII反射音18catKIlする瞬時
値に’t ・I!1PD(t−11)が演算回路402
の演算値(イ)として得られる。 ゛ (7)次に、第1反射音ICHsO瞬時値に1・gPD
(t−11)をレジスタROに転送して記憶させるため
、 RG*1; RO WRI i ”1’ (WRITE) で示される内@C)書込み制御信号WRIがオペレージ
曹ンコードOPCとして、またレジスタ番号情報RGm
が制御信号出力レジスタsO3から出力される。
これによって、演算回路402の出力データ(7)露に
1・8PD(t−11)がレジスタROK書込すれる。
1・8PD(t−11)がレジスタROK書込すれる。
ζこtでのステップを終了すゐことによ)、しジxpa
oKは第1反射音1ccHto瞬時値Kt−11PD(
を−亀0が得られ為。
oKは第1反射音1ccHto瞬時値Kt−11PD(
を−亀0が得られ為。
(勾次に、第3反射音10Hm〜菖10反射音10HI
・に関する瞬時値′に舅−11’D(t−11)〜組・
・8PD(自−11・)が両速Oステップ(4)〜(7
)と同様にして形成畜れる。*つて、第10反紺青lc
C組・に関するステップmO動作を終了し九段階では、
レジスタ1Gレジスタi@@に対して書込み制御信号w
itHcよって書込型れ、減衰器lHK転送される。
・に関する瞬時値′に舅−11’D(t−11)〜組・
・8PD(自−11・)が両速Oステップ(4)〜(7
)と同様にして形成畜れる。*つて、第10反紺青lc
C組・に関するステップmO動作を終了し九段階では、
レジスタ1Gレジスタi@@に対して書込み制御信号w
itHcよって書込型れ、減衰器lHK転送される。
b、フィルタ動作
フィルタ動作を行う場合
…オす、メモ’) DIGから1時間前の振幅データ層
tD(*−j) を貌出す大め・、DLmiDL鳳・ DLk i DL。
tD(*−j) を貌出す大め・、DLmiDL鳳・ DLk i DL。
L3 ; @1’ (LATCH)′L2; R1
”(LATCH) で示される内容Oメそり種別情報DLk 、ラッテ制御
信号L3.IJがオペレージ璽ンコー)”OPCトして
、オえメモリ番号情報DL鳳が制御信号出力レジスタs
osから出力される。
”(LATCH) で示される内容Oメそり種別情報DLk 、ラッテ制御
信号L3.IJがオペレージ璽ンコー)”OPCトして
、オえメモリ番号情報DL鳳が制御信号出力レジスタs
osから出力される。
これKよって、メモリDIOK対応し九アドレスカウン
タムC(DIO)の出力情報ムDR(DIG)が1時間
前の振幅データ′BpD<t−J)を読出す九めの下位
アドレス情報としてラッチ30@にラッテされる。
タムC(DIO)の出力情報ムDR(DIG)が1時間
前の振幅データ′BpD<t−J)を読出す九めの下位
アドレス情報としてラッチ30@にラッテされる。
そして、仁のラッチされ丸下位アドレス情報ムD8(D
IG)は、アドレス情報出力回路309においてそO上
位にメモり番号情報DLm(aDLl・)およびメモり
種別情報DLk (=DLD )が付加されてデータメ
モリ1060)+1JD1OK対して振幅f−7gFD
(t−j)の絖出しアドレス情報DM・ムDiとして出
力される。これによシ、メモリDIGからj時間wII
の線幅データIPD(t−j)が胱出され、この胱出し
データIIPD(t−J)はラッチ制御信号L!により
ラッチ101にラッチされる。
IG)は、アドレス情報出力回路309においてそO上
位にメモり番号情報DLm(aDLl・)およびメモり
種別情報DLk (=DLD )が付加されてデータメ
モリ1060)+1JD1OK対して振幅f−7gFD
(t−j)の絖出しアドレス情報DM・ムDiとして出
力される。これによシ、メモリDIGからj時間wII
の線幅データIPD(t−j)が胱出され、この胱出し
データIIPD(t−J)はラッチ制御信号L!により
ラッチ101にラッチされる。
(2)次に、現在時刻tでtンプリングしえ振−デ−/
#FD(t)をmi@デー/IIPD(t−j)0貌出
しアドレスと同一アドレxlc書込むため、 #L1 芥111LIcTJ C?L i (r)聰■ で示される内寥Oセレクト制御信号SX、XsPよび演
算制御信号CTLlll&オペレーVmlンコードOP
Cとして制御信号出力レジスタsosから出カ畜れゐ。
#FD(t)をmi@デー/IIPD(t−j)0貌出
しアドレスと同一アドレxlc書込むため、 #L1 芥111LIcTJ C?L i (r)聰■ で示される内寥Oセレクト制御信号SX、XsPよび演
算制御信号CTLlll&オペレーVmlンコードOP
Cとして制御信号出力レジスタsosから出カ畜れゐ。
これによって、竜しタタ4@latンプリングホールド
■路aPHから出力される振幅データIPD(t)を演
算[1114020演算入力(X)K供給する。を九、
演算回路4・宜は、演算人力ooK入力畜れ大振輻デー
タIIPD(t)を演算値鉛として出力する。
■路aPHから出力される振幅データIPD(t)を演
算[1114020演算入力(X)K供給する。を九、
演算回路4・宜は、演算人力ooK入力畜れ大振輻デー
タIIPD(t)を演算値鉛として出力する。
(3)次に1纏幅データIPD(t)を7%9D10に
書込む丸め、 DLm g DLt・ DLk $DLD WB2 ; R1” (WII?1) L)i@1″(Lム?C1り て示畜れゐ内容Oメモリ種別情報DLk 、書込み制御
信号W14,9ッテ制御信号LNがオペレージ菖ンコー
ドOPCとして、鵞九メモリ番号情報DLm制御信号出
力しジスメ30sから出力される。
書込む丸め、 DLm g DLt・ DLk $DLD WB2 ; R1” (WII?1) L)i@1″(Lム?C1り て示畜れゐ内容Oメモリ種別情報DLk 、書込み制御
信号W14,9ッテ制御信号LNがオペレージ菖ンコー
ドOPCとして、鵞九メモリ番号情報DLm制御信号出
力しジスメ30sから出力される。
これによって、メモりDIOK対応し九アドレスカウン
/AC(DIO)0出力情報ムDR(DIQIが現在時
刻10振幅データ5pD(t)を書込む九めの下位アド
レス情報としてラッチ30@にラッテされる。そして、
このラッチされた下位アドレス情報ムD凰(01G)a
、アドレス情報出力回路8@Iにおいてその上位にメモ
り番号情報DLm (富DLII)およびメモり種別情
@DLk(=DLD)が付加畜れテji%VD10に対
すゐ振幅データa P IXt) O書込みアドレス情
報DM・ムDiとして出力される。これによ〉、演算−
路402を介してメモりDIGOデータ人力に与見られ
ている現在時刻tの振幅データIPD(t)は書込み制
御信号WR4Kよって現在時刻tK対応し九ア゛トレス
に書込まれる。
/AC(DIO)0出力情報ムDR(DIQIが現在時
刻10振幅データ5pD(t)を書込む九めの下位アド
レス情報としてラッチ30@にラッテされる。そして、
このラッチされた下位アドレス情報ムD凰(01G)a
、アドレス情報出力回路8@Iにおいてその上位にメモ
り番号情報DLm (富DLII)およびメモり種別情
@DLk(=DLD)が付加畜れテji%VD10に対
すゐ振幅データa P IXt) O書込みアドレス情
報DM・ムDiとして出力される。これによ〉、演算−
路402を介してメモりDIGOデータ人力に与見られ
ている現在時刻tの振幅データIPD(t)は書込み制
御信号WR4Kよって現在時刻tK対応し九ア゛トレス
に書込まれる。
(4)次に、ローパスフィルタLPFにおいて、レジス
タ11の内寝、係数に■、J時間時間線幅デー11PD
(t−j)Kよ)、 (R1)+1C11・gPD(t−J)を演算し、この
演算値をレジスタ番号情報び記憶させる丸め、まず、 RG烏;lI Lm;”1″’ (LA’l’CII)O内容で示され
るラッチ制御信号L1がオペレージ璽y:I−ドOPC
として、またレジスタ番号情報RGmが制御信号出力レ
ジスタ$03から出力され、レジスタ鳳lの内容がラッ
チ404に転送される。
タ11の内寝、係数に■、J時間時間線幅デー11PD
(t−j)Kよ)、 (R1)+1C11・gPD(t−J)を演算し、この
演算値をレジスタ番号情報び記憶させる丸め、まず、 RG烏;lI Lm;”1″’ (LA’l’CII)O内容で示され
るラッチ制御信号L1がオペレージ璽y:I−ドOPC
として、またレジスタ番号情報RGmが制御信号出力レ
ジスタ$03から出力され、レジスタ鳳lの内容がラッ
チ404に転送される。
(51次に、 K@@・!IPD(t−j)の演算を行
う喪め、ムD翼〔K膳〕 ; ムD翼(L t )fl
lrLl g IICLIC? (11)CTL
tel)−”#OQ+(11)で示される内容
O−にレフト制御信号ILI 、演算制御信号CALが
オペレーションコードOPCとして、會え定数読出し用
Oアドレス情報ADR(In)が制御信号出力レジスタ
sO3から出力される。′これによって、係数メモ:す
―OOから係数gttがWl出されて演算回路402の
演算人力■に供給される。を九、セレクタ401#i先
のb−ロ)のステップでラッチ1@IKラツチされてい
る振幅データ8PD(t−j)を選択し、演算回路40
20演算人力aOK供給する。これによって、演算回j
!402a、(イ)=A−(イ)+−) 冨Kll・aPD(t−J)+R1 の演算を行う。この場合、レジスタ110内容はm回の
サンプリング時刻(t−1)Kおけるフィルタ処理が終
了した段階でクリア場れている丸め、このステップでは
に口・8PD(t−j)が演算値的として得られる。
う喪め、ムD翼〔K膳〕 ; ムD翼(L t )fl
lrLl g IICLIC? (11)CTL
tel)−”#OQ+(11)で示される内容
O−にレフト制御信号ILI 、演算制御信号CALが
オペレーションコードOPCとして、會え定数読出し用
Oアドレス情報ADR(In)が制御信号出力レジスタ
sO3から出力される。′これによって、係数メモ:す
―OOから係数gttがWl出されて演算回路402の
演算人力■に供給される。を九、セレクタ401#i先
のb−ロ)のステップでラッチ1@IKラツチされてい
る振幅データ8PD(t−j)を選択し、演算回路40
20演算人力aOK供給する。これによって、演算回j
!402a、(イ)=A−(イ)+−) 冨Kll・aPD(t−J)+R1 の演算を行う。この場合、レジスタ110内容はm回の
サンプリング時刻(t−1)Kおけるフィルタ処理が終
了した段階でクリア場れている丸め、このステップでは
に口・8PD(t−j)が演算値的として得られる。
(6)次に、この演算値ff)−Ktt・8PD(t−
j)をレジスタRIK記載させるため、 RG+a;R1 wal ; @1’ (wnxtic)の内容で示
される書込み制御信号WRIがオペレージ曹ンコードO
PCとして、またレジスタ番号情報ROnが制御信号出
力レジスタ303から出力さ、れる。
j)をレジスタRIK記載させるため、 RG+a;R1 wal ; @1’ (wnxtic)の内容で示
される書込み制御信号WRIがオペレージ曹ンコードO
PCとして、またレジスタ番号情報ROnが制御信号出
力レジスタ303から出力さ、れる。
これによって、演算回路4020出力データ[11・J
IPD(t−J)がレジスタRIK記憶される。
IPD(t−J)がレジスタRIK記憶される。
(7)次に、メモり8DOから(j−1)時間前の振幅
データ8PD(t−j−1)を観出す丸め、DLm i
DLm DLk g DLID GP2 ; @1’ L2 蕃@1” (LATCH) で示される内容のメモリ種別情@ DLk 、ラッチ制
御41号L1.ゲートパルス信号GP2がオペレージロ
ンコードOPCとして1、を走メモリ番号情報DLmが
制御信号出力レジスタ303から出力される。すると、
アドレス情報出力回路30Bは、下位アドレス情報の全
ビットを@O”にし、その上位にメモリ番号情報DLm
+(−DL・)およびメモリ種別情報DLk(ml九口
D)を付加し、メモリ80OK対するアドレス情報DM
・ムDIとして出力する。これによシ、メモリ80Gか
ら(j−1)時間前の振幅データ8PD(t−j−1)
が読出され、ラッチl0IKラツチされる。
データ8PD(t−j−1)を観出す丸め、DLm i
DLm DLk g DLID GP2 ; @1’ L2 蕃@1” (LATCH) で示される内容のメモリ種別情@ DLk 、ラッチ制
御41号L1.ゲートパルス信号GP2がオペレージロ
ンコードOPCとして1、を走メモリ番号情報DLmが
制御信号出力レジスタ303から出力される。すると、
アドレス情報出力回路30Bは、下位アドレス情報の全
ビットを@O”にし、その上位にメモリ番号情報DLm
+(−DL・)およびメモリ種別情報DLk(ml九口
D)を付加し、メモリ80OK対するアドレス情報DM
・ムDIとして出力する。これによシ、メモリ80Gか
ら(j−1)時間前の振幅データ8PD(t−j−1)
が読出され、ラッチl0IKラツチされる。
(II)次に、レジスjl 11 O内容Kst @
8!’D(t j )e係数Its、 ラッチIgl
lにラッチされている振幅デー / B PD (t−
J−1)によ)R1雪・11PD(t−j−1) +(
ill )′を演算し、この演算値をレジスタ翼IK再
び記憶させる丸め、まず Ram g RI Lli@l”(LATCH) で示され為内容のラッチ制御信号L1がオペレージ曹y
コードOPCとして、またレジスタ番号情−1GI+が
制御信号出力レジスタSO1から出力畜れ、レジスタ1
1の内IFKII・gpD(t−j)がラッチ4114
に転送される。
8!’D(t j )e係数Its、 ラッチIgl
lにラッチされている振幅デー / B PD (t−
J−1)によ)R1雪・11PD(t−j−1) +(
ill )′を演算し、この演算値をレジスタ翼IK再
び記憶させる丸め、まず Ram g RI Lli@l”(LATCH) で示され為内容のラッチ制御信号L1がオペレージ曹y
コードOPCとして、またレジスタ番号情−1GI+が
制御信号出力レジスタSO1から出力畜れ、レジスタ1
1の内IFKII・gpD(t−j)がラッチ4114
に転送される。
(9)次に、Kls −11PD(t−J−1)+(R
1)の演算を行うため、 ムDR(K翼〕;ムDR(Klm) ILI ; 81LICT#)CTL
i O1’l喀(転)・に)十俤)で示される内容
O信号11L1.II’rLがオペレージ曹ン;−ドO
PCとして、を九アドレス情報ムDR(Th)が制御信
号出力レジスタsOsから出力畜れる。
1)の演算を行うため、 ムDR(K翼〕;ムDR(Klm) ILI ; 81LICT#)CTL
i O1’l喀(転)・に)十俤)で示される内容
O信号11L1.II’rLがオペレージ曹ン;−ドO
PCとして、を九アドレス情報ムDR(Th)が制御信
号出力レジスタsOsから出力畜れる。
辷れによpて、係数メモリ400から係数区口が読出畜
れて演算−路4He演算入カーに供給畜れる。宜九、セ
レクタ401はラッチ1・IKffツチ畜れている振幅
データ8PD(t−J−1)を選択して演算回路4・2
の演算入力に)に供給する。これによって、演算囲路4
・2は (イ)麿■・に)+−) 冨五1雪−5in(*−j−1)+K11・5pa(t
−j)O演算値(1)を出力する。そして、この演算値
(イ)は次Oステップでレジス/1IThよびR1に記
憶され為、これによ)、レジスタ翼1およびR20内容
は、〔1藏11〕ミ奪(1り=富1【1謬4ν’D(t
−j−1)一番→I【凰1・8PD(t−J)となぁ。
れて演算−路4He演算入カーに供給畜れる。宜九、セ
レクタ401はラッチ1・IKffツチ畜れている振幅
データ8PD(t−J−1)を選択して演算回路4・2
の演算入力に)に供給する。これによって、演算囲路4
・2は (イ)麿■・に)+−) 冨五1雪−5in(*−j−1)+K11・5pa(t
−j)O演算値(1)を出力する。そして、この演算値
(イ)は次Oステップでレジス/1IThよびR1に記
憶され為、これによ)、レジスタ翼1およびR20内容
は、〔1藏11〕ミ奪(1り=富1【1謬4ν’D(t
−j−1)一番→I【凰1・8PD(t−J)となぁ。
a・次に、レジスター!O内春、係数In、メ毫りID
0K記憶されている(j−1)時間前otM輻データ畠
tD(t−j−1)Kよ珈、Its −11PD (t
−)1)+ @’R)O演算を行う丸め、★ず、前述の
b−(7)のステップと同様にして振幅データIPD(
t−j−1)がメ峰11DOから読出畜れ、ラッチ10
1にラッチされる。
0K記憶されている(j−1)時間前otM輻データ畠
tD(t−j−1)Kよ珈、Its −11PD (t
−)1)+ @’R)O演算を行う丸め、★ず、前述の
b−(7)のステップと同様にして振幅データIPD(
t−j−1)がメ峰11DOから読出畜れ、ラッチ10
1にラッチされる。
R9次に、レジスタis o内容をラッチ404に転送
する丸め、前述のb−(8)OJテップと同様にしシ てレジスタ翼20内容Lsli’D(t−J−1)+K
o4FD(t−J)がラッチ404へ転送される。
する丸め、前述のb−(8)OJテップと同様にしシ てレジスタ翼20内容Lsli’D(t−J−1)+K
o4FD(t−J)がラッチ404へ転送される。
1m5cK、係数]c13を読出してKss−111’
D(t−j−1)+(1り0演算を行うため、 ムDIE[]Cm ) ; ADR([18)ILI
g 81LIC?@)CTL gcr)*
■・■+―) で示される内容の信号8L1.C?Lがオペレージ曹ン
ーードOPCとして、オたアドレス情報ムD組X鳳〕が
制御信号出力レジスタ303かも出力される。
D(t−j−1)+(1り0演算を行うため、 ムDIE[]Cm ) ; ADR([18)ILI
g 81LIC?@)CTL gcr)*
■・■+―) で示される内容の信号8L1.C?Lがオペレージ曹ン
ーードOPCとして、オたアドレス情報ムD組X鳳〕が
制御信号出力レジスタ303かも出力される。
これによって、係数メ毫V 4@0かも係数−1が読出
畜れて演算回路402@演算入力(転)に供給される。
畜れて演算回路402@演算入力(転)に供給される。
を九、竜しタタ401はラッチl0IKう′ツテされて
いる振幅データaPD(*−j−1) を選択して演
算−路4020演算入力00に供給する。
いる振幅データaPD(*−j−1) を選択して演
算−路4020演算入力00に供給する。
これによル、演算回路402は
(イ)婁に)・■+―)
寓に1畠・gpn(t−J−1)
十組ト1iPD (t−J−1)+に11・IIFD(
t−j)の演算値すを出力する。そして、この演算値(
イ)は次のステップでレジスJ#]12に記憶畜れ、こ
のレジスタl!を介してバイパスフィルタ1py6c供
艙畜れる。
t−j)の演算値すを出力する。そして、この演算値(
イ)は次のステップでレジスJ#]12に記憶畜れ、こ
のレジスタl!を介してバイパスフィルタ1py6c供
艙畜れる。
a10−パスフィルタLPPKおける最終ステップでは
、レジスタ鳳1の内容をメ毫り80OK書込み、次Ot
ンプ讐ンダ時m(t+1)で使用する丸め、まずレジス
タ110内容rKu−jiPD(t−j−1)+1ct
t・IPD(t−J)Jが前述のb−(8)のステップ
と同11にしてラッチ404に転送され良後、演算回路
462にm−)の演算を行なわせ、その演算値「(イ)
11811m・IIFD(t−J−1)+ICtトIP
D(t−J) J ;J>!/ 4 リ8DOK書込
まれる。仁の書込み動作は、 DLs i DL・ DLk g DLs。
、レジスタ鳳1の内容をメ毫り80OK書込み、次Ot
ンプ讐ンダ時m(t+1)で使用する丸め、まずレジス
タ110内容rKu−jiPD(t−j−1)+1ct
t・IPD(t−J)Jが前述のb−(8)のステップ
と同11にしてラッチ404に転送され良後、演算回路
462にm−)の演算を行なわせ、その演算値「(イ)
11811m・IIFD(t−J−1)+ICtトIP
D(t−J) J ;J>!/ 4 リ8DOK書込
まれる。仁の書込み動作は、 DLs i DL・ DLk g DLs。
ap2纂11”
WB2;@1″(wIIITI)
て示畜れる内容のオペレージ冒ンコードopcとメ毫す
番号情報DL、が制御信号出力レジスタSO1から出力
されることによって行なわれる。
番号情報DL、が制御信号出力レジスタSO1から出力
されることによって行なわれる。
ローパスフィルタI、PFの動作が終了すると次にバイ
パスフィルタHPFO動作が行なわれるが、この^イパ
スフィルタHFFの動作にりいては説明を省略する。
パスフィルタHPFO動作が行なわれるが、この^イパ
スフィルタHFFの動作にりいては説明を省略する。
次に、遷延時間間隔の狙い残響音IVD 1の形成動作
にりいて説−する。
にりいて説−する。
O0残響音虱VD”の形成動作
***ivo”を形成ti場合、
(1)If、バイパスフィルタlFF0レジスタ翼4の
記憶データ廊pDCt−J)K係数Ksvを乗算し、そ
の乗算値Ksy−JIPD(t j)を・レジスタR5
に記憶畜せる九め、 Gm1R4 Ll 墨11”(LAtch) で示される内容のラッチ制御信号L1およびレジスタ番
号情報風G+aが制御信号出力レジスタSO1から出力
され、レジスタR4の内容1iFD(t−J)がラッチ
4@4に転送される。
記憶データ廊pDCt−J)K係数Ksvを乗算し、そ
の乗算値Ksy−JIPD(t j)を・レジスタR5
に記憶畜せる九め、 Gm1R4 Ll 墨11”(LAtch) で示される内容のラッチ制御信号L1およびレジスタ番
号情報風G+aが制御信号出力レジスタSO1から出力
され、レジスタR4の内容1iFD(t−J)がラッチ
4@4に転送される。
(8)次に、K11・8PD(t−j)を演算する丸め
、ADI(Km);ムDR(Kn) sx、x i jllcI、IC?(e)CTL
i(1’)−に)・■ で示される内容のセレクト制御信号aL1.演算制御値
号C?L、係数読出し用のアドレス情味ムD鼠(Km)
が制御信号出力レジスタ30sから出力される。
、ADI(Km);ムDR(Kn) sx、x i jllcI、IC?(e)CTL
i(1’)−に)・■ で示される内容のセレクト制御信号aL1.演算制御値
号C?L、係数読出し用のアドレス情味ムD鼠(Km)
が制御信号出力レジスタ30sから出力される。
これKよ〕、係数メ毫9400から係数に1マが読出畜
れて演′算回路4(IfO演算入力■に供給され石。
れて演′算回路4(IfO演算入力■に供給され石。
まえ、七しクタ401はラッチ404にラッチされてい
るデータ5pD(t−j)を選択して演算回路402の
演算入力00に供給する。
るデータ5pD(t−j)を選択して演算回路402の
演算入力00に供給する。
これによ〕、演算−路402は
(j)m(4−(g)swKttlPD(t j)O
演算値(イ)を出力する。この演算値(イ)は次のステ
ップでレジスタ鳳8に記憶される。
演算値(イ)を出力する。この演算値(イ)は次のステ
ップでレジスタ鳳8に記憶される。
(3)次に、メモリD1から11時間前の振幅データ5
PD(tll)を胱出し、このデータIPD(t−xt
)とレジスタ鳳114D現在値とを加算し、その加算値
を再びレジスタRI IK記憶させる丸め、まず、DL
■!DLI DLk ; DI、+。
PD(tll)を胱出し、このデータIPD(t−xt
)とレジスタ鳳114D現在値とを加算し、その加算値
を再びレジスタRI IK記憶させる丸め、まず、DL
■!DLI DLk ; DI、+。
Lm;”1″(I、A’l”CH)
L雪; ”1’ (LA’rCH)
で示される内容のラッチ制御信号L3 、 IJと、メ
峰り番号情報DLmおよびメモリ種別情報DLk が
制御信号出力レジスタ303から出力される。
峰り番号情報DLmおよびメモリ種別情報DLk が
制御信号出力レジスタ303から出力される。
これによ〉、メモリDIK対応したアドレスカランタム
C(DI)の出力情報ADR(Di)が振幅データ1i
FD(t−it)を絖出すための下位アドレス情報とし
てラッチ80@にラッチされる。そして、この下位アド
レス情報ADR(DI)はアドレス情報出力回路301
においてその上位にメ毫り番号情報DLmおよびメモリ
種別情報DLkが付加されて、データメ璧り10@に対
してメ毫りDI Oアドレス情報り關・ムDRとして出
力される。これによ〉、メ毫りDlから11時間前の振
幅データIIPD(*−xs)が読出され、ラッチl0
IKラツチされる。
C(DI)の出力情報ADR(Di)が振幅データ1i
FD(t−it)を絖出すための下位アドレス情報とし
てラッチ80@にラッチされる。そして、この下位アド
レス情報ADR(DI)はアドレス情報出力回路301
においてその上位にメ毫り番号情報DLmおよびメモリ
種別情報DLkが付加されて、データメ璧り10@に対
してメ毫りDI Oアドレス情報り關・ムDRとして出
力される。これによ〉、メ毫りDlから11時間前の振
幅データIIPD(*−xs)が読出され、ラッチl0
IKラツチされる。
(4)次に、この絖出しデータapD(t−(t)とレ
ジスタR11O現在値とを加算する丸め、レジスタ鳳1
1 t)内容がラッチ404に転送され良後、8L1
g ggx、gct@) C?Li(1’)!(1)+−) で示される内容のセレクト制御信号11L1シよび演算
制御信号CTLが制御信号出力レジスタ30sから出力
される。
ジスタR11O現在値とを加算する丸め、レジスタ鳳1
1 t)内容がラッチ404に転送され良後、8L1
g ggx、gct@) C?Li(1’)!(1)+−) で示される内容のセレクト制御信号11L1シよび演算
制御信号CTLが制御信号出力レジスタ30sから出力
される。
すると、セレクタ401はラッチl0IKツツチされて
いる振幅データgPD(t−XI)を選択して演算回路
4gHの演算入力00に供給する。これKよ〕、演算−
路402は cr+寓(2)十俤神(111)+1lFD(t −1
1’)で示される演算値に)を出力する。この場合、レ
ジスタIll 10内容は前回Oサンプリング時刻(t
−1)Kおけ為動作を終了した段階でクリアされている
。
いる振幅データgPD(t−XI)を選択して演算回路
4gHの演算入力00に供給する。これKよ〕、演算−
路402は cr+寓(2)十俤神(111)+1lFD(t −1
1’)で示される演算値に)を出力する。この場合、レ
ジスタIll 10内容は前回Oサンプリング時刻(t
−1)Kおけ為動作を終了した段階でクリアされている
。
こ〇九め、このステップ14)Kおける演算値(7)は
8PD(tlr)となる、この後、演算値(7)はレジ
スタ111に転送されて記憶される。
8PD(tlr)となる、この後、演算値(7)はレジ
スタ111に転送されて記憶される。
(5)次に、メモリDIから振幅データ8PD(t−i
t)を読出し、これに係数KIIを乗算し、さらに七〇
乗算値シー・8PD(t−xt)とレジスタ1B の内
容1区1!・5pD(t−j)JとO加算値をレジスタ
16に再び記憶させる丸め、まず前述の・−(1)のス
テツ゛プと同機にしてレジスタ翼5の内IFrKty・
8PD(を−j)」がラッチ4・4に転送される。
t)を読出し、これに係数KIIを乗算し、さらに七〇
乗算値シー・8PD(t−xt)とレジスタ1B の内
容1区1!・5pD(t−j)JとO加算値をレジスタ
16に再び記憶させる丸め、まず前述の・−(1)のス
テツ゛プと同機にしてレジスタ翼5の内IFrKty・
8PD(を−j)」がラッチ4・4に転送される。
(旬次に、ラッチl0IKラツチされて込る振幅デー−
IPD(tlt)、 ラッチ404にラッチされてい
るデータ「K重!・5pD(t−j)J −係数Kxs
とによ)、(りmKss−11PD(t−!1)+Ku
−gFD(t−j)O演算を行うため、 ムDR(Ka) *ムDR(Kll) ILI ill鳶LIC’r(II)C’l’L
iゆ樟)・に)+−)で示される内容Oセレク
ト制御信号JiL1 、演算制御信号CTL、係数読出
し用のアドレス情報11(Lm )が制御信号レジスタ
SO3から出力畜れゐ。
IPD(tlt)、 ラッチ404にラッチされてい
るデータ「K重!・5pD(t−j)J −係数Kxs
とによ)、(りmKss−11PD(t−!1)+Ku
−gFD(t−j)O演算を行うため、 ムDR(Ka) *ムDR(Kll) ILI ill鳶LIC’r(II)C’l’L
iゆ樟)・に)+−)で示される内容Oセレク
ト制御信号JiL1 、演算制御信号CTL、係数読出
し用のアドレス情報11(Lm )が制御信号レジスタ
SO3から出力畜れゐ。
これにより、係数メモリ400から係数に1魯が読出さ
れて演算回路402t)演算入力体)に供給される。
れて演算回路402t)演算入力体)に供給される。
まえ、セレクタ401はラッチl0IKラツチされてい
る振幅データgPD(tlt)を選択して演算回路40
2の演算入力00に供給する。 ゛これによ)、演算回
路402は v′)冨(2)・■+(至) mKts・1iPD(tlt)+Ku4PD(t−j)
を出力する。そして、この演算値(イ)は次のステップ
でレジスタR6を介してメモリDiOII在時刻tに対
応し九アドレスに書込まれる。この後、レジスタ翼6は
メモりD2 の系統の処烟を行う九めクリアされる。
る振幅データgPD(tlt)を選択して演算回路40
2の演算入力00に供給する。 ゛これによ)、演算回
路402は v′)冨(2)・■+(至) mKts・1iPD(tlt)+Ku4PD(t−j)
を出力する。そして、この演算値(イ)は次のステップ
でレジスタR6を介してメモリDiOII在時刻tに対
応し九アドレスに書込まれる。この後、レジスタ翼6は
メモりD2 の系統の処烟を行う九めクリアされる。
1γ)次に、メモ9D2〜D9D各系統に関すゐ処理が
前述の・−(3)〜・−(6)のステップと同様にして
行なわれ為、そして、メモリD1〜D9の各系統O錫層
を終了すゐと、レジスタ翼11にはで表わされる残響音
組■IK関する情報が得られる。
前述の・−(3)〜・−(6)のステップと同様にして
行なわれ為、そして、メモリD1〜D9の各系統O錫層
を終了すゐと、レジスタ翼11にはで表わされる残響音
組■IK関する情報が得られる。
次に、遷延時間間隔の密な残響音RVD”の形成動作に
りいて説明する。
りいて説明する。
d、残響音響かの形成動作
鵜畳量凰VD”を形成する場合、
(11ず、メモ9MDOから11時間前の振幅デー)R
VD”(t−yt)を読出すため、DL聰;DL・ DLk i DLMD L3 ; @1’ (LムチC1)L2i@l
”(LA?CH) で示される内容のラッチ制御信−?L3.Llと、メモ
リ番号情報DLnおよびメモリ種別情報DI、kが制御
信号出力レジスタ30sから出゛力される。これによル
、アドレス情報出力回路301において前述の會−(3
)のステップと同様にしてメモリMDOK対するアドレ
ス情報DM・ムD8氷形成され、メモリMDOから11
時間前の振幅データRVD” (t−yx) #読出さ
れゐ。そして、このデータRVD”(t−yl)はラッ
チ101にラッチされる。
VD”(t−yt)を読出すため、DL聰;DL・ DLk i DLMD L3 ; @1’ (LムチC1)L2i@l
”(LA?CH) で示される内容のラッチ制御信−?L3.Llと、メモ
リ番号情報DLnおよびメモリ種別情報DI、kが制御
信号出力レジスタ30sから出゛力される。これによル
、アドレス情報出力回路301において前述の會−(3
)のステップと同様にしてメモリMDOK対するアドレ
ス情報DM・ムD8氷形成され、メモリMDOから11
時間前の振幅データRVD” (t−yx) #読出さ
れゐ。そして、このデータRVD”(t−yl)はラッ
チ101にラッチされる。
(21次に、ラッチ101にラッチされ九振幅データR
VD”(t−yl)I レジXI R11O出力f−)
IVD”(t)、係数Ks@によpl Kao−RVD’(t−yl)十RVD”(t)を演算
し、その演算値をレジスタR1!に記憶させる九め、オ
す、レジスタR11の出力データ翼VDI(1)がラッ
チ404 K転送され九後、ムD凰(Km);ムDR(
Kit) BLl ; glLIic?(1)CTL
;−(4)・に)+−)で示されゐ内容のセレクト制
御信号8L1.演算制 ′御儒号CTLおよび係数続出
し用のアドレス情報ムDB(Km)が制御信号出力レジ
スタSO3から・出力畜れる。
VD”(t−yl)I レジXI R11O出力f−)
IVD”(t)、係数Ks@によpl Kao−RVD’(t−yl)十RVD”(t)を演算
し、その演算値をレジスタR1!に記憶させる九め、オ
す、レジスタR11の出力データ翼VDI(1)がラッ
チ404 K転送され九後、ムD凰(Km);ムDR(
Kit) BLl ; glLIic?(1)CTL
;−(4)・に)+−)で示されゐ内容のセレクト制
御信号8L1.演算制 ′御儒号CTLおよび係数続出
し用のアドレス情報ムDB(Km)が制御信号出力レジ
スタSO3から・出力畜れる。
これによp1演算回路402には前述の・−(6)のス
テップと同様にして係数Is・が演算入力(A)K供給
畜れ、またデータ凰VD ” (t−71)が演算入力
(イ)に供給される。これによ)、演算回路482はc
r)−(転)・■+−) m 1css−11VD”(t−yt)+IIVD”(
t)O演算値(イ)を出力する。そして、この演算値(
イ)は次OXテップKsPvhてレジスタ凰12に記憶
畜れる。
テップと同様にして係数Is・が演算入力(A)K供給
畜れ、またデータ凰VD ” (t−71)が演算入力
(イ)に供給される。これによ)、演算回路482はc
r)−(転)・■+−) m 1css−11VD”(t−yt)+IIVD”(
t)O演算値(イ)を出力する。そして、この演算値(
イ)は次OXテップKsPvhてレジスタ凰12に記憶
畜れる。
(3)次に、レジスlN12t)内容rKn・RVD”
(t−ys )+]lVD”(s) Jに係数Kmsを
乗算する丸め、まずレジスタ1111の内容がラッチ4
04に転送畜れた後、 ADa(In)iADa(Kss) 11LI ニー111LIC’r(C)CTL
1(IQ本(4)・に)で示される内容のセレク
ト制御信号ILI 、演算制御信号C’f’Lと、係数
続出し用のアドレス情報ムDiL(Kn)が制御信号出
力レジスタ30sから出力される。
(t−ys )+]lVD”(s) Jに係数Kmsを
乗算する丸め、まずレジスタ1111の内容がラッチ4
04に転送畜れた後、 ADa(In)iADa(Kss) 11LI ニー111LIC’r(C)CTL
1(IQ本(4)・に)で示される内容のセレク
ト制御信号ILI 、演算制御信号C’f’Lと、係数
続出し用のアドレス情報ムDiL(Kn)が制御信号出
力レジスタ30sから出力される。
これによシ、演算回路402には係数Is・が演算人力
■に供給され、またデータr1cm・・RVD” (t
−Fl)+RVD’(’lが演算入力四に供給される
。仁れKよシ、演算回路402は 菌属^・(1) −Ks+s ・[Kao −RVD ’ (t−yx
) +RVD”(t) )で示される演算値(ト)を出
力する。この演算値(イ)は次のステップにおいてレジ
スタ113に記憶される。
■に供給され、またデータr1cm・・RVD” (t
−Fl)+RVD’(’lが演算入力四に供給される
。仁れKよシ、演算回路402は 菌属^・(1) −Ks+s ・[Kao −RVD ’ (t−yx
) +RVD”(t) )で示される演算値(ト)を出
力する。この演算値(イ)は次のステップにおいてレジ
スタ113に記憶される。
(4)次に、レジスタR13の内容と11時間前のデー
タavn”(*−yt)とを加算し、その加算値をレジ
スタ113に再び記憶させる丸め、前述Od −(1)
0ステツプと同様にしてメモりMDOから11 時間
前のデー/RVD”(t−Fl)が読出畜れてラッチ1
01にラッチされる。この後、レジスタR130内容r
K禦−・(Kso−RVD” (t−yx)+RVD”
(t))Jがラッチ404に転送畜れ先後、 11LI ; 111LICT(II)C?L;(1’
)冨(至)十勾 で示される内@C+セレタト制御信号gL1 、演算制
御信号CTLが制御信号出力レジスタsosから出力さ
れる。これによp1演算回路402はff)−II)+
に) wiivn’(s−ys) +Ku ・(Ks* −RVD ’ (t−y i )
+RVD ’(愈))て示される演算値(イ)を出方す
る。この演算値cr)紘&0ステップにおいてレジスタ
113に記憶部れ、残響音情報RVI)”として出方畜
れる。
タavn”(*−yt)とを加算し、その加算値をレジ
スタ113に再び記憶させる丸め、前述Od −(1)
0ステツプと同様にしてメモりMDOから11 時間
前のデー/RVD”(t−Fl)が読出畜れてラッチ1
01にラッチされる。この後、レジスタR130内容r
K禦−・(Kso−RVD” (t−yx)+RVD”
(t))Jがラッチ404に転送畜れ先後、 11LI ; 111LICT(II)C?L;(1’
)冨(至)十勾 で示される内@C+セレタト制御信号gL1 、演算制
御信号CTLが制御信号出力レジスタsosから出力さ
れる。これによp1演算回路402はff)−II)+
に) wiivn’(s−ys) +Ku ・(Ks* −RVD ’ (t−y i )
+RVD ’(愈))て示される演算値(イ)を出方す
る。この演算値cr)紘&0ステップにおいてレジスタ
113に記憶部れ、残響音情報RVI)”として出方畜
れる。
<15)ecFc、 VジXlR120内’gr−に:
o、RVD”(トy1) +RVD1(1) Jを1!
時間逼れ大ナンプリング峙m(t+yt)で使用するた
め、レジスタR12の内容がメモリMDO011在時刻
tK対応し友アドレスに書込オれる。
o、RVD”(トy1) +RVD1(1) Jを1!
時間逼れ大ナンプリング峙m(t+yt)で使用するた
め、レジスタR12の内容がメモリMDO011在時刻
tK対応し友アドレスに書込オれる。
(8)この後、11時間間隔よ)さらに*1に残轡音翼
VDII、 RVD” が同様にして形成畜れる。
VDII、 RVD” が同様にして形成畜れる。
なお、lIs図(菖6図)の実施例ではバンドパスフィ
ルタを設けてhるが、これは必要に応じて省略するよう
にしても良−、オ九、第1imes能プ田ツクltK“
禾すよ5に、メモリD100出力データヲバイパスフイ
ルタnpy、パンドバスフイルメIFF、ローパスフィ
ルタLPPKよ〉3系列の周波数帯域に分け、第1!I
41音形成郁2にお−て各周波数帯域別に異なる残響音
を形成するようにして4よい。これは、制御プログラム
の内容を羨更するのみで容易に実現できる。
ルタを設けてhるが、これは必要に応じて省略するよう
にしても良−、オ九、第1imes能プ田ツクltK“
禾すよ5に、メモリD100出力データヲバイパスフイ
ルタnpy、パンドバスフイルメIFF、ローパスフィ
ルタLPPKよ〉3系列の周波数帯域に分け、第1!I
41音形成郁2にお−て各周波数帯域別に異なる残響音
を形成するようにして4よい。これは、制御プログラム
の内容を羨更するのみで容易に実現できる。
さらに、上記実施例では遅延回路をディジタルメ毫りに
よ〕構成し九が、遅延1路は任意に構成し得るものであ
り、BIID−?CCDなどの。アナーダ遅延素子を利
用するようKして4艮い、゛以上のようにこの発明によ
る!lK畳音付加装置は、逼砥時間およびレベルが不規
則な1141音を形成する遅延回路と、遅延時間および
レベルがMjl1M残響音を形成する遅延回路とを組合
せたものである。このため、コンサートホール等で得ら
れるような自然性のあ、!+残響音を小規模構成で発生
させることができる。まえ、逼lL回路としてディジタ
ルメモリを用いるようにすれば、残轡時間を長くしても
8/)iが低下せず、音質の良い残響音を偽生畜せるこ
とがて自小、ζ0場合に#i畜らに%残轡峙間をディジ
タルメ量りのアドレス間隔を変える仁とによ〕−由に変
更′C暑る九め、各種の癩内条件中置境条件に応じえ残
響音の**を行うζふがで龜る利点がある。
よ〕構成し九が、遅延1路は任意に構成し得るものであ
り、BIID−?CCDなどの。アナーダ遅延素子を利
用するようKして4艮い、゛以上のようにこの発明によ
る!lK畳音付加装置は、逼砥時間およびレベルが不規
則な1141音を形成する遅延回路と、遅延時間および
レベルがMjl1M残響音を形成する遅延回路とを組合
せたものである。このため、コンサートホール等で得ら
れるような自然性のあ、!+残響音を小規模構成で発生
させることができる。まえ、逼lL回路としてディジタ
ルメモリを用いるようにすれば、残轡時間を長くしても
8/)iが低下せず、音質の良い残響音を偽生畜せるこ
とがて自小、ζ0場合に#i畜らに%残轡峙間をディジ
タルメ量りのアドレス間隔を変える仁とによ〕−由に変
更′C暑る九め、各種の癩内条件中置境条件に応じえ残
響音の**を行うζふがで龜る利点がある。
第111#i従来における残響音付加装置の代表的t1
1路構成を示す■、継2図体そのインパルス応答411
性閣、菖3閣はコンサートホール勢におけ為1lIl轡
音のインパルス応答特性図、菖鴫図社従来にシける残響
音付加装置の他の例を示す一路構1図、第1a#i仁の
発−による!II轡音打音付加装置実施例を示ナプロッ
タ園、第6図嬬第S図の実施例を機能的に表わし友機能
プ曹ツク図、第7図および第S図は遅延回路O基本的構
成を示すプロッタ図、−第5mll1第7図O選延回路
の動作を説明するためのタイムチャート、第1011は
第S図の実施例において発生される初期反射音0%性図
、第1111線−蓋フイルタ構成OjI延―路011a
&特性を示す園、第1意図および811図は第S図の実
施例において発生される残響音の特性図、館14図は第
6図の実施例におけるデータメモリの構造を示す図、j
+Hs図は第5図の実施例におけるディレィレングスデ
ータメモリの構造を示す図、10611唸第6図の実施
例におけるアドレスカラン10構造を示す図、817図
はこの発明による残響音付加装置の他の実施例を示す機
能ブロック図である。 1・争・・初期反射音形成部、2・・・・第1残響音形
成部、3・・・−第2残轡音形威部、BPF・・4#0
ハンドパスフイタ、1・・・・・記憶部、20@・・・
時間情報発生部、3・・・・・アドレス情報発生部、4
・・・・・演算部。 譬許出願人 日本秦1!It造株式会社代瑠人 山川
政樹01か1名) 第1411 〜 / 00 PSLtlS園
1路構成を示す■、継2図体そのインパルス応答411
性閣、菖3閣はコンサートホール勢におけ為1lIl轡
音のインパルス応答特性図、菖鴫図社従来にシける残響
音付加装置の他の例を示す一路構1図、第1a#i仁の
発−による!II轡音打音付加装置実施例を示ナプロッ
タ園、第6図嬬第S図の実施例を機能的に表わし友機能
プ曹ツク図、第7図および第S図は遅延回路O基本的構
成を示すプロッタ図、−第5mll1第7図O選延回路
の動作を説明するためのタイムチャート、第1011は
第S図の実施例において発生される初期反射音0%性図
、第1111線−蓋フイルタ構成OjI延―路011a
&特性を示す園、第1意図および811図は第S図の実
施例において発生される残響音の特性図、館14図は第
6図の実施例におけるデータメモリの構造を示す図、j
+Hs図は第5図の実施例におけるディレィレングスデ
ータメモリの構造を示す図、10611唸第6図の実施
例におけるアドレスカラン10構造を示す図、817図
はこの発明による残響音付加装置の他の実施例を示す機
能ブロック図である。 1・争・・初期反射音形成部、2・・・・第1残響音形
成部、3・・・−第2残轡音形威部、BPF・・4#0
ハンドパスフイタ、1・・・・・記憶部、20@・・・
時間情報発生部、3・・・・・アドレス情報発生部、4
・・・・・演算部。 譬許出願人 日本秦1!It造株式会社代瑠人 山川
政樹01か1名) 第1411 〜 / 00 PSLtlS園
Claims (1)
- (1)入力集音信号をそれぞれ異&、6選延時間遅延し
え複数O遥延秦音信号を出力する第10遅延wA−と、
上I!!−歇Oaa秦音儒号Oレベルをそれぞれ―宜し
て制御して出力するレベル制御回路と、自己O遷観信漫
出力を入力側に帰還する帰還ループを有し、入力画音信
号と自己の遷延信号出力とを所定比率で會威し良信号を
所定の遍観時闘遥延して出力す為第雪O遥延■路と、上
記レベル制御回路の出力信号と上記11110遍延回路
0出力信号とを舎威し、そO合成信号を入力電音信号O
残**信量として出力す為合成回路とを真値してな為残
響音付加装置。 (■入力画音信号をそれヤれ異なる遥延時間遥観しえ複
数OjI延秦音信号を出力すゐ第10遍延−路と、上記
複数eaim秦音信号のレベルをそれヤれ―文して制御
して出力すみレベル制御回路と、自己O遅延信号出力を
入力側に帰遺すJ1帰還ループを有し、入力画音信号と
自己0遅延信号出力とを所定比率で合成し良信号を所定
O遅延時閣遍延して出力する第3の逼I!−路と、入力
画音信号を上記複数の遅延集音信号より遥れて上記5u
ejI砥励路に入力畜せる第soj!砥回路と、上記レ
ベル制御回路O出力信号と上記第ten延■路O出力儒
奇とを合成し、その合成信号を入力集音信号の残響音信
号として出力する合成回路とを真値してなる残響音付加
装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56120400A JPS5821299A (ja) | 1981-07-30 | 1981-07-30 | 残響音付加装置 |
| US06/654,387 US4570523A (en) | 1981-07-30 | 1984-09-25 | Reverberation tone generating apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56120400A JPS5821299A (ja) | 1981-07-30 | 1981-07-30 | 残響音付加装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5821299A true JPS5821299A (ja) | 1983-02-08 |
| JPH0157800B2 JPH0157800B2 (ja) | 1989-12-07 |
Family
ID=14785269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56120400A Granted JPS5821299A (ja) | 1981-07-30 | 1981-07-30 | 残響音付加装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5821299A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60169954A (ja) * | 1984-02-15 | 1985-09-03 | Fuji Electric Co Ltd | メモリアクセス方式 |
| JPS6199198U (ja) * | 1984-11-30 | 1986-06-25 | ||
| JPS6444439U (ja) * | 1987-09-14 | 1989-03-16 | ||
| JPH0324599A (ja) * | 1989-06-21 | 1991-02-01 | Pioneer Electron Corp | オーディオ信号データ処理装置 |
| US7590460B2 (en) | 2003-10-29 | 2009-09-15 | Yamaha Corporation | Audio signal processor |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5511495A (en) * | 1978-07-10 | 1980-01-26 | Amsted Ind Inc | Apparatus for connecting conveyor chain and filter belt |
| JPS55157796A (en) * | 1979-05-28 | 1980-12-08 | Sony Corp | Reverberation adding unit |
-
1981
- 1981-07-30 JP JP56120400A patent/JPS5821299A/ja active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5511495A (en) * | 1978-07-10 | 1980-01-26 | Amsted Ind Inc | Apparatus for connecting conveyor chain and filter belt |
| JPS55157796A (en) * | 1979-05-28 | 1980-12-08 | Sony Corp | Reverberation adding unit |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60169954A (ja) * | 1984-02-15 | 1985-09-03 | Fuji Electric Co Ltd | メモリアクセス方式 |
| JPS6199198U (ja) * | 1984-11-30 | 1986-06-25 | ||
| JPS6444439U (ja) * | 1987-09-14 | 1989-03-16 | ||
| JPH0324599A (ja) * | 1989-06-21 | 1991-02-01 | Pioneer Electron Corp | オーディオ信号データ処理装置 |
| US7590460B2 (en) | 2003-10-29 | 2009-09-15 | Yamaha Corporation | Audio signal processor |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0157800B2 (ja) | 1989-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5850595A (ja) | 効果付加装置 | |
| JPS6030960B2 (ja) | デイジタル語フレームをアナログ信号に変換する合成装置 | |
| JPS5917838B2 (ja) | 電子楽器の波形発生装置 | |
| JPS5833296A (ja) | 電子楽器 | |
| US4114498A (en) | Electronic musical instrument having an electronic filter with time variant slope | |
| EP0218912A2 (en) | Special effects device for an electronic musical instrument | |
| US4108036A (en) | Method of and apparatus for electronically generating musical tones and the like | |
| JPS5821299A (ja) | 残響音付加装置 | |
| US5498835A (en) | Digital signal processing apparatus for applying effects to a musical tone signal | |
| JPH0340398B2 (ja) | ||
| US5321198A (en) | Tone signal generator utilizing ancillary memories for electronic musical instrument | |
| US4192210A (en) | Formant filter synthesizer for an electronic musical instrument | |
| US3578912A (en) | Sound generator | |
| JPH0115075B2 (ja) | ||
| US4108039A (en) | Switch selectable harmonic strength control for a tone synthesizer | |
| US4238984A (en) | Electronic musical instrument | |
| US5050216A (en) | Effector for electronic musical instrument | |
| JP2619242B2 (ja) | 時変スペクトルを有する楽音を発生する電子楽器 | |
| US3624266A (en) | Electronic musical instrument with dual channels for reverberation and pulsato | |
| JPS61204698A (ja) | 楽音信号発生装置 | |
| US3994195A (en) | Electronic musical instrument | |
| US4084472A (en) | Electronic musical instrument with tone generation by recursive calculation | |
| JPS60181796A (ja) | 楽音信号発生装置 | |
| JPH0157355B2 (ja) | ||
| JP2712200B2 (ja) | 電子楽器 |