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
Application number
JP56120400A
Other languages
English (en)
Other versions
JPH0157800B2 (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.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
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 Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP56120400A priority Critical patent/JPS5821299A/ja
Publication of JPS5821299A publication Critical patent/JPS5821299A/ja
Priority to US06/654,387 priority patent/US4570523A/en
Publication of JPH0157800B2 publication Critical patent/JPH0157800B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 ζO尭−はme音付加装置KIIL、、轡に遥延峙間お
よび振幅レベルが不規な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時間遍砥して出力するよう
にしたものがある。
仁のような構成〇−路によれば、第3図に示すように、
遷延回路DCの遅延時間りテと帰還ループFIL Oゲ
インf[よって決まる規則的なインパルス応答を示す残
響音が得られる。
とζろが、;ンナートホール等におけゐlI際の残響音
を分析してみると、謔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を発生させるようにし九ものがある。
しかし、鮪4゛図の如き構成によシ自然性のある残響音
を発生させるためKは、非常に多くの遷延回路を設けな
ければならず、装置規模が大きくなると共に、経済性に
劣るという欠点が6つ九。
仁の発明は上述した従来の残響音付加装置0欠点に鎌み
なされ友もので、その目的は小規模構成および経済的構
成で自然性のある!IIIIp音を発生し得るようKし
た残響音付加装蓋を提供することにある。
このためKこの発明による残響音付加装置は、遅延時間
およびレベルが不規則な残響音を発生する装置と、遅延
信号出力の帰還ループを有し、遅延時間およびレベルが
規則的な残響音を発生する装置とを組合せ、自然性のあ
る残響音を発生させ為ようにしえものである。
以下、仁の発明を実施例に基づき詳細に説明する。
第S図は仁の脅−による残響音付加装置の一実施例を示
すプ四ツク図、第6図はとO実施例の構成を機能的に表
わした機能ブロック図、第7図および第5siiはディ
ジタルメモリを用いて所望0違延時間の残響音を発生さ
せる九めの遅延回路の基本的構成を示すブ■ツク図てあ
ゐ。
@@0便宣上2tず第7図および第8図に示す遷延回路
の基本的構成およびその動作を説明し、次に第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イジタ
ルメモリのアドレス人力に与えれば良い。
AD翼(s−1)エムD亀t)+ノADR・・・・・・
・・・+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)を低位アドレスから高位アド
レスへ向けて順次記憶させ石場合に適用される。
従って、仁の斃明における遅延回路は、振幅データgp
yt)を順次記憶するデイジタルメ毫りDMと、上記第
(1)式★たは第(2)式で示される読出し用Oyドv
xffl報ムDIE(t−1)を形成するアドレス情報
発生回路ムGと、上記アドレス間隔ツムDIを遷延時間
情報DLDとして発生するディレィレングスデータメモ
リDDMとが基本的に設けられる。
第7図はこのような考え方に基づく遅延回路の一例を示
すブロック図であって、ディジタルメモリDM、アドレ
ス情報発生回路ムG、ディレィレングスデータメモリD
DK、乗算器Mを備えている。
デイジタルメ毫りDMは、第**のタイムチヤニ)K示
すように、クロックパルスφ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)。
・・・・−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)として出力すゐ。
これによって、ディジタルメモリDMからは、時刻tに
おいて、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#刻毎に行なわれる。
この結果、入力電音よ91時間遍れた[1141音を発
生させることができる。仁の場合、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)を読出すようにしえもの
である。
換型すれば、デイジタルメ毫す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が設けられている。
一方、こ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とが設け
られている。
従って、このように構成され九遅延回路においては、所
望の遅延時間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%性の残響音を発生すゐ九めに用いられ
ている。
なお、振幅データ8PDK係数Kを乗算していくと、最
終的に得られる残響音に関するデータ鉱元の振幅データ
8PDよシレベルが大きくなってし重うため、*@には
この残響音に関するデータは減衰器を通して残響音の出
力部に導かれる。
この場合、係数Kをr−1(K(OJとするようにすれ
ば、減衰器を必要としない。
次に、第6図に示す機能ブロック図を用いて残響音の形
成過1を11!明する。
tず、第6図の與麹例における残響音の形成退場は、I
I@しづルシよび遅延時間がランダムに変化する初期反
射音を形成する遇薯と、この初期反射音に!!<、振幅
レベルおよび遅a時間が規則的に変化する残響音を形成
する過程とに大別される。
そして、ここではこれらの初期反射音および残響音は互
いに独立し九遅延回路系列で形成するように構成されて
iる。
第6111において、入゛力楽音信号を所定周期−です
ンプリンダし九振幅データ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とから構成されて
いる。
なお、加算@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のアドレスが指定
さね。
該アドレスから11時間前にサンプリングし九躯幅デー
タ畠PD(t−11)が胱出される。この場合、11時
間前own幅データ5pD(t−it)を読出すための
アドレスは前述した第(1訃弐によって求められる。
このようにして読出され九遅延時間1i0振幅デー/I
PD(t−h)は、乗算器MIK入力されこの乗算器M
lにおいて遅延時間110篇1反射音men。
に対応する振幅レベル制御用の係数に1と乗算される。
そして、千OSS値に皿・JiPD(t−11)は加算
器8υMK入力され、レジスタRO42)現在値と加算
され、その加算値はレジヌ/ ROK再び記憶される。
この場合、レジスタROの内容は、現在時刻10振幅デ
ータ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が記憶される。
仁のような処理は第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踏請を介して出力される。 
   。
スイッチ回路1Wは、次の111表に示すように11を
ンプリング同期T・内の初期反射音の形成処理時間Ta
においてはレジスタROの出力を選択出力し一初期反射
音の形成処理時間の時間Tbにおいて°は第2の遅延回
路系列の出方を選択出力するものである。
第1表 仁のスイッチ回路SWによって選択出力される情報りz
eI[t)は、図示しないDム変換器においてアナ■グ
信号Km換され九後スピーカに加えられ、入力楽音に対
す為初期珂射音として発音される。
従って、第1反射音ICHI〜館10反射音ICH>・
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、を発生させることができる。
一方、入力楽音を所定周期i・でサンプリングした振幅
データ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とから構成されている。
このような構成において、現在時刻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・)設定されている。
このようKしてメモリDIGから読出された遅延時間j
の振幅データ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書込まれる。
このような動作が各サンプリング周期Tt41に行なわ
れるととKよす、關−バスフィルタLPFのし″′″l
jl:6−6FiFjr1ii?lt域〒瑯馬17を1
また1時間前の振幅データ8PD(t−j) が出力さ
れ、仁の振幅データSデD(t−j)はバイパスフィル
タHPFK送られる。
すると、バイパスフィルタHPFでは、ローパスフィル
タの場合と同様にして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において乗算される
次に、乗算器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よ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書込まれる。
このような動作がサンプリング周期T・毎に行なわれる
仁とによ〕、バイパスフィルタHPFのレジメj114
からは所定帯域の低周波成分を除去しえ1時間前の振幅
データ5pa(t−j)が出力される。
なお、ローパスフィルタLPFOレジスタ81は、該レ
ジスタの内容なメ毫り8DOに書込んだ後は次otyプ
リング周期tで使用しないので、バイパスフィルタHP
FIDレジスタR3と共用することができる。
このようKして、所定帯域の低1ItIl成分および高
周波成分の除去された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図の記号り
で示すように平坦化することがで會る。この場合、平坦
化の度合いは遷延回路の並列接続数を増加するほど良く
なゐ。
この実施例では、遷延回路2人の遅延時間が最4長く、
次に遅延回路2mの遅延時間が長く、遅延回路2Cの遅
延時間が最も短く設定されている。
そして、各遅延回路2A、  2B、  2Cは遅延時
間の設定が異なるのみで、その構成は全て同一である。
従って、図においては、回路2Bおよび2CKついては
乗算器、レジスタ、メモリの番号を示すのみて、遅延回
路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)となる。
一方、メモリ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の内容
をり七。
ソトするのは、このレジスタR6を次の段階でメモりD
24D系統の処11に兼用していゐ良めである。
このようにしてメモりDiの系統の処理が終了すると、
次にメモリ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に一時記憶
される。
一方、メモり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の内容はりセット畜れゐ
次に、メモ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)となる。
このような処理は遅延回路2B、2Cにおいても同様に
行なわれる。
従って、遅延回路21におけるメモリD4.D5゜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ム″についてのみの残響音を図示して−る。
以上のようKして形成され大遅延時間間隔O粗い残響音
データRVDは、第2残響音形成部3に入力される。
第2残轡音形成部3は、周波数特性が平坦なオールパス
蓋フィルター成の遅延回路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。
SCKついては乗算器、レジスタ、メモリの番号を示す
のみで、遷延回路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が行なわれ
る。
こζで、遷延回路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)弐
によって表わされる。
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を経由して出力される。
ここで、各遥観回路Sム)l、$CO逼延遷延を、11
Σ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石。
なお、遷延回路$A、S1.SCKおけるレジスタR1
!!、Rロ、翼16は、自己の回路Kllする蝿理が終
了し友後は次のサンプリング周期まで使用しないので、
時分割的に共用することがで會る。
次に、第5IIIK示す実施例の具体的構成および動作
について説明する。なお、以下の説明ては、菖5図に示
す装置が上述し九第6図の機能にし九がって残響音の形
成を行なうものとして述べゐ。
実施例の具体的構成 第511に示すlI!麹例の残響音付加装置は、大別す
ると、記憶部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・
に供給されゐ構成になりて−る。
時間情報発生部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。
〜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。
および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が出力
畜れる。
次に、アドレス情報発生部30は、時間情報発生部20
から出力される遅延時間情報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によって指定される。
そして、指定され九制御プログツふめ内容はマスタタ■
ツクパル: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種類の内容が準備畜れ′ており、初期反射音の形成
フィルタ処理、残響音の形成はこれら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遮す
る。
一方、アドレスカウンタ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墓。
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
減算1路3・T、最大値検出回路3o8とから成る部分
では、情報DL亀、DLkで指定されるアドレスカラン
タムC61)において遅延時間情報DI、I)  (m
)K対応すゐ遥延峙関に等しい周期で一巡するアドレス
情報ムDi(m)が形成される。
仁のアドレス情報ムDR(m)はアドレス情報出力回路
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として出力する。
オ九、メモリ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が出力畜れる。
オ九、情報DLmおよびDLkO下位に付加する下位ア
ドレス情報の全ビットを10”kすべ曹時には、制御信
号出力レジスタ3・3から制御パルスGP2が出力され
る。
なお、アドレス情報出力回路30mは、情@DLmシよ
びDLkを一時記憶するレジスタを内部に備えている。
次に、演算部4・は、メモリDO〜Dig、MDO〜M
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供給
される構成になっている。
セレクタ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供給されている。
演算回路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供給する構成に′&っている。
テンポツリレジスタ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制御によって書込型れる。
次に、出力レジスタSOOは、演算回路41B2の演算
値(イ)として得られ九初期反射音の瞬時値ECM(t
)および初期反射音に続く残響音の瞬時値1vn(t)
を書込み制御信号wagによって欺込み、この取込与デ
ータを減衰1lI501を介してDム変換器(DAC)
膠02に供給する。
1kか、セレクタ401におけるセレクト制御信号11
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(りを演算
値(イ)として出力する。
(力次に、現在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から出力され為。
これによって、メモリ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対応したアドレスに書込すれゐ
(8)次に、各サンプリング時刻毎の初期反射音0舎威
値を記憶するレジスタROをクリアする丸め、翼Gm 
i 10 C’l”L ;酌10 Wikl g ”1” (Wll’rl)で示畜れる内
容の演算制御信号CTL、書込み制御信号Wllがオペ
レージ胃ンコードOPCとして、鵞えレジスタ番号情報
IG−が制御信号出力レジスタ3@sから出力される。
これKよって、レジスタ8OKはrOJが書込まれ為、
すなわち、レジスタ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・)が保持されている。
これによって、アドレス情報出力回路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にラッチされる。
(61次に、レジスタ11G の現在値をラッチ404
に転送する丸め、 翼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から出力される。
これによって、演算回路402の出力データ(7)露に
1・8PD(t−11)がレジスタROK書込すれる。
ζこtでのステップを終了すゐことによ)、しジxpa
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転送される。
b、フィルタ動作 フィルタ動作を行う場合 …オす、メモ’) DIGから1時間前の振幅データ層
tD(*−j)  を貌出す大め・、DLmiDL鳳・ DLk i DL。
L3  ; @1’ (LATCH)′L2;  R1
”(LATCH) で示される内容Oメそり種別情報DLk 、ラッテ制御
信号L3.IJがオペレージ璽ンコー)”OPCトして
、オえメモリ番号情報DL鳳が制御信号出力レジスタs
osから出力される。
これKよって、メモリDIOK対応し九アドレスカウン
タム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にラッチされる。
(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から出カ畜れゐ。
これによって、竜しタタ4@latンプリングホールド
■路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から出力される。
これによって、メモり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対応し九ア゛トレス
に書込まれる。
(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に転送される。
(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)が演算値的として得られる。
(6)次に、この演算値ff)−Ktt・8PD(t−
j)をレジスタRIK記載させるため、 RG+a;R1 wal ;  @1’  (wnxtic)の内容で示
される書込み制御信号WRIがオペレージ曹ンコードO
PCとして、またレジスタ番号情報ROnが制御信号出
力レジスタ303から出力さ、れる。
これによって、演算回路4020出力データ[11・J
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ラツチされる。
(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
に転送される。
(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から出力畜れる。
辷れによ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)となぁ。
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にラッチされる。
R9次に、レジスタis o内容をラッチ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かも出力される。
これによって、係数メ毫V 4@0かも係数−1が読出
畜れて演算回路402@演算入力(転)に供給される。
を九、竜しタタ401はラッチl0IKう′ツテされて
いる振幅データaPD(*−j−1)  を選択して演
算−路4020演算入力00に供給する。
これによル、演算回路402は (イ)婁に)・■+―) 寓に1畠・gpn(t−J−1) 十組ト1iPD (t−J−1)+に11・IIFD(
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。
ap2纂11” WB2;@1″(wIIITI) て示畜れる内容のオペレージ冒ンコードopcとメ毫す
番号情報DL、が制御信号出力レジスタSO1から出力
されることによって行なわれる。
ローパスフィルタI、PFの動作が終了すると次にバイ
パスフィルタ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に転送される。
(8)次に、K11・8PD(t−j)を演算する丸め
、ADI(Km);ムDR(Kn) sx、x    i jllcI、IC?(e)CTL
    i(1’)−に)・■ で示される内容のセレクト制御信号aL1.演算制御値
号C?L、係数読出し用のアドレス情味ムD鼠(Km)
が制御信号出力レジスタ30sから出力される。
これKよ〕、係数メ毫9400から係数に1マが読出畜
れて演′算回路4(IfO演算入力■に供給され石。
まえ、七しクタ401はラッチ404にラッチされてい
るデータ5pD(t−j)を選択して演算回路402の
演算入力00に供給する。
これによ〕、演算−路402は (j)m(4−(g)swKttlPD(t  j)O
演算値(イ)を出力する。この演算値(イ)は次のステ
ップでレジスタ鳳8に記憶される。
(3)次に、メモリD1から11時間前の振幅データ5
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から出力される。
これによ〉、メモリ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ラツチされる。
(4)次に、この絖出しデータapD(t−(t)とレ
ジスタ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おけ為動作を終了した段階でクリアされている
こ〇九め、このステップ14)Kおける演算値(7)は
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に転送される。
(旬次に、ラッチ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から出力畜れゐ。
これにより、係数メモリ400から係数に1魯が読出さ
れて演算回路402t)演算入力体)に供給される。
まえ、セレクタ401はラッチl0IKラツチされてい
る振幅データ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関する情報が得られる。
次に、遷延時間間隔の密な残響音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にラッチされる。
(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から・出力畜れる。
これによp1演算回路402には前述の・−(6)のス
テップと同様にして係数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から出力される。
これによシ、演算回路402には係数Is・が演算人力
■に供給され、またデータ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)”として出方畜
れる。
<15)ecFc、 VジXlR120内’gr−に:
o、RVD”(トy1) +RVD1(1) Jを1!
時間逼れ大ナンプリング峙m(t+yt)で使用するた
め、レジスタR12の内容がメモリMDO011在時刻
tK対応し友アドレスに書込オれる。
(8)この後、11時間間隔よ)さらに*1に残轡音翼
VDII、 RVD” が同様にして形成畜れる。
なお、lIs図(菖6図)の実施例ではバンドパスフィ
ルタを設けて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暑る九め、各種の癩内条件中置境条件に応じえ残
響音の**を行うζふがで龜る利点がある。
【図面の簡単な説明】
第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園

Claims (1)

    【特許請求の範囲】
  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出力儒
    奇とを合成し、その合成信号を入力集音信号の残響音信
    号として出力する合成回路とを真値してなる残響音付加
    装置。
JP56120400A 1981-07-30 1981-07-30 残響音付加装置 Granted JPS5821299A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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) 電子楽器