Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0215079B2 - - Google Patents
[go: Go Back, main page]

JPH0215079B2 - - Google Patents

Info

Publication number
JPH0215079B2
JPH0215079B2 JP58161065A JP16106583A JPH0215079B2 JP H0215079 B2 JPH0215079 B2 JP H0215079B2 JP 58161065 A JP58161065 A JP 58161065A JP 16106583 A JP16106583 A JP 16106583A JP H0215079 B2 JPH0215079 B2 JP H0215079B2
Authority
JP
Japan
Prior art keywords
reverberation
signals
data
memory
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.)
Expired - Lifetime
Application number
JP58161065A
Other languages
Japanese (ja)
Other versions
JPS6051894A (en
Inventor
Koji Niimi
Tomoji Kakubo
Juji Ikegaya
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP58161065A priority Critical patent/JPS6051894A/en
Publication of JPS6051894A publication Critical patent/JPS6051894A/en
Priority to US07/089,907 priority patent/US4803731A/en
Publication of JPH0215079B2 publication Critical patent/JPH0215079B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

この発明は、音楽信号等に人工的に残響を付加
する装置に関し、デイレイメモリに順次書込まれ
ていく入力信号データに基づいて、残響信号を作
成するための遅延信号の重ね合せ(たたみ込み演
算)を複数組行なうことにより、1つのデイレイ
メモリで複数種類の残響信号を同時に得られるよ
うにしたものである。 音楽信号等に人工的に残響を付加する場合、電
子的な方法として最も直接的なのは、仮想する部
屋のインパルス応答に対応して、直接音から種々
の時間遅れをもつ信号の重ね合せとして表現する
方法である。この方法は、第1図aに示すよう
に、マルチタツプをもつデイレイメモリ1を用い
て、各タツプから遅延信号を振幅調整器2―1,
2―2,…,2―nを介して加算器3で合成する
ことにより実現される。第1図aの装置では、出
力xoutとして、 xout=oi=1 xi・gi なる残響信号が得られる。ここで、xiは入力信号
xioを時間τi遅延した信号、giは各振幅調整器2―
1,2―2,…,2―nのゲインすなわち各遅延
信号xiに対する重み付けの値である。第1図aの
装置のエコータイムパターンを第1図bに示す。 人工的な残響付加においては、より自然(実際
のホールなど)に近い残響を得ようとする場合、
入力信号(例えば1つの楽器の音)に対して、複
数の残響信号を空間的に配置することが行なわれ
る。例えば2チヤンネル、4チヤンネルと多チヤ
ンネル化する方法が考えられる。しかしながら、
この場合、第1図aのものを単純に複数系列用い
て構成したのでは、設備として2倍、4倍とな
り、コストアツプになつてしまう。 この発明は、上述の点に鑑みてなされたもの
で、デイレイメモリを共用して複数種類の残響信
号を同時に取り出すことができるようにして、設
備を簡略化した残響付加装置を提供しようとする
ものである。 この発明によれば、一定のサンプリング周期で
データメモリ(デイレイメモリ)に入力信号デー
タを順次取り込み、サンプリング周期ごとに、残
響特性のインパルス応答の各遅延時間に対応した
複数個の遅延入力信号データを複数種類のインパ
ルス応答について前記データメモリから時分割で
取り出し、前記データメモリから取り出された各
遅延入力信号データについて前記各インパルス応
答の各ゲインデータを適用して、サンプリング周
期ごとに当該各インパルス応答についてたたみ込
み演算をし、サンプリング周期ごとに得られる複
数の演算結果を各残響信号として出力するように
している。 なお、この発明における遅延データ取出し手段
とは、データメモリが例えばシフトレジスタの場
合はその出力タツプに相当し、RAMであればメ
モリアドレスを供給する回路に相当する。 以下、この発明の実施例を添付図面を参照して
説明する。なお、デイレイメモリの構成について
は、アナログ信号の場合はBBDやCCD等の電荷
転送素子を用いたもの、デイジタル信号の場合は
シフトレジスタあるいはRAMを用いてプログラ
ム制御したデイジタルメモリ等を用いることがで
きるが、以下の実施例では構成的に自由度が大き
く、パラメータ(遅延時間およびゲイン)の設
定、変更が容易なRAMを用いる方法について説
明する。 第2図において、デイレイメモリ5は遅延時間
τL1,τL2,…,τLo,τR1,τR2,…,τRoの2n個
のタツプを持つている。ここでは、左右2チヤン
ネルの残響信号を得ることを目的として、τL1
τL2,…,τLnを左チヤンネル用に用い、τR1
τR2,…,τRoを右チヤンネル用に用いている。
すなわち、入力信号xioを時間τL1,τL2,…,τLo
遅延した信号xL1,xL2,…,xLoはゲインが
gL1,gL2,…,gLoの振幅調整器6―1,6―
2,…,6―nでそれぞれ重み付けされた後加算
器7で合成されて、 xLout=oi=1 xLi・gLi (1) として出力される。また、入力信号xioを時間
τR1,τR2,…,τRo遅延した信号xR1,xR2,…,
xRoはゲインがgR1,gR2,…,gRoの振幅調整器
8―1,8―2,…,8―nでそれぞれ重み付け
された後、加算器9で合成されて、 xRputoi=1 xRi・gRi (2) として出力される。なお、遅延時間τL1,τL2
…,τLo,τR1,τR2,…τRoおよびゲインgL1
gL2,…,gLo,gR1,gR2,…,gRoの値は想定
する残響特性をもつ部屋のシミユレーシヨンなど
によつて設定される。 上記の構成によれば、1つのデイレイメモリ5
によつて2チヤンネルの残響信号を得ることがで
きるので、残響信号ごとにデイレイメモリを用い
る場合に比べて構成が簡略化され、コストダウン
を図ることができる。 なお、第2図は2チヤンネルの残響信号を取り
出す場合について示したが、より多くのチヤンネ
ルの残響信号を取り出すことも可能である。 次に第2図の残響付加装置の具体的な構成例に
ついて説明する。 第3図において、パラメータメモリ10は0〜
2nまでの2n+1個所のアドレスを有し、各アド
レスに遅延時間データとゲインデータの各パラメ
ータを記憶する。各アドレスに記憶されるパラメ
ータを下表に示す。
The present invention relates to a device that artificially adds reverberation to a music signal, etc., and involves superposition (convolution calculation) of delayed signals to create a reverberation signal based on input signal data sequentially written into a delay memory. ) by performing a plurality of sets of reverberation signals, it is possible to simultaneously obtain a plurality of types of reverberation signals with one delay memory. When artificially adding reverberation to music signals, etc., the most direct electronic method is to express it as a superposition of signals with various time delays from the direct sound, corresponding to the impulse response of a virtual room. It's a method. As shown in FIG. 1a, this method uses a delay memory 1 having a multi-tap, and sends a delayed signal from each tap to an amplitude adjuster 2-1.
2-2, . . . , 2-n by an adder 3. In the apparatus shown in FIG. 1a, a reverberant signal xout= oi=1 x i ·g i is obtained as the output xout. where x i is the input signal
The signal obtained by delaying x io by time τ i , g i is the signal of each amplitude adjuster 2-
This is a gain of 1, 2-2, . . . , 2-n, that is, a weighting value for each delayed signal x i . The echo time pattern of the device of FIG. 1a is shown in FIG. 1b. When adding artificial reverberation, when trying to obtain a reverberation that is closer to nature (such as an actual hall),
A plurality of reverberation signals are spatially arranged with respect to an input signal (for example, the sound of one musical instrument). For example, a method of multi-channeling such as 2 channels or 4 channels can be considered. however,
In this case, if the structure shown in FIG. 1A is simply constructed using a plurality of series, the equipment will be doubled or quadrupled, resulting in an increase in cost. This invention has been made in view of the above-mentioned points, and aims to provide a reverberation adding device with simplified equipment by making it possible to simultaneously extract multiple types of reverberation signals by sharing a delay memory. It is. According to this invention, input signal data is sequentially captured in a data memory (delay memory) at a fixed sampling period, and a plurality of delayed input signal data corresponding to each delay time of an impulse response of a reverberation characteristic are stored at each sampling period. A plurality of types of impulse responses are retrieved from the data memory in a time-division manner, and each gain data of each impulse response is applied to each delayed input signal data retrieved from the data memory, and each impulse response is retrieved for each sampling period. A convolution operation is performed, and a plurality of operation results obtained for each sampling period are output as each reverberation signal. Note that the delayed data retrieval means in the present invention corresponds to an output tap if the data memory is a shift register, for example, and corresponds to a circuit that supplies a memory address if it is a RAM. Embodiments of the present invention will be described below with reference to the accompanying drawings. Regarding the configuration of the delay memory, in the case of analog signals, a charge transfer element such as a BBD or CCD can be used, and in the case of digital signals, a digital memory that is program-controlled using a shift register or RAM can be used. However, in the following embodiments, a method using RAM, which has a large degree of freedom in terms of configuration and allows easy setting and changing of parameters (delay time and gain), will be described. In FIG. 2, the delay memory 5 has 2n taps with delay times τL 1 , τL 2 , . . . , τL o , τR 1 , τR 2 , . . . , τR o . Here, for the purpose of obtaining reverberant signals of two left and right channels, τL 1 ,
τL 2 ,...,τL n are used for the left channel, τR 1 ,
τR 2 , ..., τR o are used for the right channel.
That is, the input signal x io is divided into times τL 1 , τL 2 , ..., τL o
The delayed signals xL 1 , xL 2 , ..., xL o have a gain of
Amplitude adjuster 6-1, 6- for gL 1 , gL 2 , ..., gL o
After being weighted by 2 , . In addition, signals xR 1 , xR 2 , ..., which are obtained by delaying the input signal x io by time τR 1 , τR 2 , ..., τR o
xR o is weighted by amplitude adjusters 8-1, 8-2, ..., 8-n with gains of gR 1 , gR 2 , ..., gR o , respectively, and then combined by an adder 9, and xR put = oi=1 xR i・gR i (2) Output. Note that the delay times τL 1 , τL 2 ,
…, τL o , τR 1 , τR 2 , …τR o and gain gL 1 ,
The values of gL 2 , ..., gL o , gR 1 , gR 2 , ..., gR o are set by a simulation of a room with the expected reverberation characteristics. According to the above configuration, one delay memory 5
Since it is possible to obtain two channels of reverberant signals, the configuration can be simplified and costs can be reduced compared to the case where a delay memory is used for each reverberant signal. Although FIG. 2 shows the case where reverberant signals of two channels are extracted, it is also possible to extract reverberant signals of more channels. Next, a specific example of the configuration of the reverberation adding device shown in FIG. 2 will be explained. In FIG. 3, the parameter memory 10 is 0 to
It has 2n+1 addresses up to 2n, and each parameter of delay time data and gain data is stored in each address. The parameters stored in each address are shown in the table below.

【表】【table】

Claims (1)

【特許請求の範囲】 1 一定のサンプリング周期で入力信号データを
順次取り込むデータメモリと、 サンプリング周期ごとに、残響特性のインパル
ス応答の各遅延時間に対応した複数個の遅延入力
信号データを複数種類のインパルス応答について
前記データメモリから時分割で取り出す遅延デー
タ取出し手段と、 前記データメモリから取り出された各遅延入力
信号データについて前記各インパルス応答の各ゲ
インデータを適用して、サンプリング周期ごとに
当該各インパルス応答についてたたみ込み演算を
する演算部と、前記演算部からサンプリング周期
ごとに得られる複数の演算結果を各残響信号とし
て出力する出力部とを具えた残響付加装置。
[Claims] 1. A data memory that sequentially captures input signal data at a fixed sampling period; delay data retrieval means for retrieving impulse responses from the data memory in a time-division manner; A reverberation adding device comprising: a calculation unit that performs a convolution calculation on a response; and an output unit that outputs a plurality of calculation results obtained from the calculation unit for each sampling period as each reverberation signal.
JP58161065A 1983-08-31 1983-08-31 Reverberation adder Granted JPS6051894A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP58161065A JPS6051894A (en) 1983-08-31 1983-08-31 Reverberation adder
US07/089,907 US4803731A (en) 1983-08-31 1987-08-24 Reverbation imparting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58161065A JPS6051894A (en) 1983-08-31 1983-08-31 Reverberation adder

Publications (2)

Publication Number Publication Date
JPS6051894A JPS6051894A (en) 1985-03-23
JPH0215079B2 true JPH0215079B2 (en) 1990-04-10

Family

ID=15727944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58161065A Granted JPS6051894A (en) 1983-08-31 1983-08-31 Reverberation adder

Country Status (1)

Country Link
JP (1) JPS6051894A (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61257099A (en) * 1985-05-10 1986-11-14 Nippon Gakki Seizo Kk Acoustic control device
JPS61262000A (en) * 1985-05-15 1986-11-20 Nippon Gakki Seizo Kk Sound room
JPH0715280Y2 (en) * 1985-05-15 1995-04-10 ヤマハ株式会社 Sound control device
JPH0339144Y2 (en) * 1986-01-17 1991-08-19
JP2542616Y2 (en) * 1987-08-20 1997-07-30 カシオ計算機株式会社 Reverberation device
JPH0744759B2 (en) * 1987-10-29 1995-05-15 ヤマハ株式会社 Sound field controller
JPH064861Y2 (en) * 1988-04-11 1994-02-09 松下電器産業株式会社 Electric water heater
JP2527059B2 (en) * 1990-01-10 1996-08-21 カシオ計算機株式会社 Effect device
JPH04149598A (en) * 1990-10-12 1992-05-22 Pioneer Electron Corp Sound field correction device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
THE BELL SYSTEM TECHNICAL JOURNAL=1981 *

Also Published As

Publication number Publication date
JPS6051894A (en) 1985-03-23

Similar Documents

Publication Publication Date Title
US4803731A (en) Reverbation imparting device
JPH0215079B2 (en)
JPH0249045B2 (en)
JP2819533B2 (en) Music signal generator
JP3460602B2 (en) Reflection sound generator
JPH0990967A (en) Digital filter and sound reproduction device
JP2003263178A (en) Reverberator, method of reverberation, program, and recording medium
JPS6410837B2 (en)
JP4263869B2 (en) Reverberation imparting device, reverberation imparting method, program, and recording medium
JPS6051896A (en) Reverberation adder
JPH0420192B2 (en)
US5687105A (en) Processing device performing plural operations for plural tones in response to readout of one program instruction
JPH0535277A (en) Electronic musical instrument
DE4204289A1 (en) DEVICE AND METHOD FOR DIGITAL CONTROL OF A SOUND FIELD
JP2542616Y2 (en) Reverberation device
JPH0119155B2 (en)
JPS582387B2 (en) sonar target simulator
JPH0410077B2 (en)
JPS62219899A (en) Reverberation adding system
JP2867417B2 (en) Passive sonar signal simulator
JPS61196297A (en) Musical sound generator
JPS6052898A (en) reverberation device
JPH0423280Y2 (en)
JPH02146097A (en) Waveform data loop method
JPH0741213Y2 (en) FIR filter