JP2003263179A - Reverberator, method of reverberation, program, and recording medium - Google Patents
Reverberator, method of reverberation, program, and recording mediumInfo
- Publication number
- JP2003263179A JP2003263179A JP2002067557A JP2002067557A JP2003263179A JP 2003263179 A JP2003263179 A JP 2003263179A JP 2002067557 A JP2002067557 A JP 2002067557A JP 2002067557 A JP2002067557 A JP 2002067557A JP 2003263179 A JP2003263179 A JP 2003263179A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- reflected sound
- sound signal
- reverberation
- signal processing
- 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
- 238000000034 method Methods 0.000 title claims description 31
- 230000005236 sound signal Effects 0.000 claims abstract description 264
- 238000012545 processing Methods 0.000 claims abstract description 92
- 230000004044 response Effects 0.000 claims abstract description 66
- 125000004122 cyclic group Chemical group 0.000 claims description 3
- 230000001934 delay Effects 0.000 claims description 2
- 230000005669 field effect Effects 0.000 abstract description 4
- 238000005070 sampling Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 18
- 238000012937 correction Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 15
- 230000015572 biosynthetic process Effects 0.000 description 14
- 238000003786 synthesis reaction Methods 0.000 description 14
- 238000012986 modification Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 230000002194 synthesizing effect Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 230000003321 amplification Effects 0.000 description 10
- 238000003199 nucleic acid amplification method Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 9
- 230000003111 delayed effect Effects 0.000 description 5
- 239000002131 composite material Substances 0.000 description 4
- 101100204393 Arabidopsis thaliana SUMO2 gene Proteins 0.000 description 3
- 101100311460 Schizosaccharomyces pombe (strain 972 / ATCC 24843) sum2 gene Proteins 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 101100388215 Arabidopsis thaliana DSP5 gene Proteins 0.000 description 1
- 101100534673 Arabidopsis thaliana SUMO3 gene Proteins 0.000 description 1
- 101100534682 Arabidopsis thaliana SUMO4 gene Proteins 0.000 description 1
- 240000006829 Ficus sundaica Species 0.000 description 1
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 101150112492 SUM-1 gene Proteins 0.000 description 1
- 101150096255 SUMO1 gene Proteins 0.000 description 1
- 101100116390 Schizosaccharomyces pombe (strain 972 / ATCC 24843) ded1 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K15/00—Acoustics not otherwise provided for
- G10K15/08—Arrangements for producing a reverberation or echo sound
- G10K15/12—Arrangements for producing a reverberation or echo sound using electronic time-delay networks
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、音響信号に対し各
種音響空間の残響効果を付与するための残響付与装置に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reverberation imparting device for imparting reverberation effects in various acoustic spaces to an acoustic signal.
【0002】[0002]
【従来の技術】ホールや教会などの音響空間におけるイ
ンパルス応答波形を測定し、このインパルス応答波形の
サンプリングデータを音響信号に畳み込むことによっ
て、当該音響空間における初期反射音やその後の残響音
の効果を付与する装置(以下、残響付与装置という)が
提供されている。音響空間におけるインパルス応答波形
のサンプリングデータは、当該音響空間内に設置された
音源から発せられたインパルス音やTSP(Time Stret
ched Pulse)などの音響測定信号をマイクロホン等によ
り収音し、その後、電気信号に変換した音のアナログ信
号波形をサンプリングし必要に応じた処理を行うことに
より得ることができる。2. Description of the Related Art By measuring an impulse response waveform in an acoustic space such as a hall or a church and convolving sampling data of the impulse response waveform into an acoustic signal, an effect of an early reflection sound and a reverberation sound after that in the acoustic space can be obtained. There is provided a device for imparting sound (hereinafter referred to as reverberation imparting device). The sampling data of the impulse response waveform in the acoustic space is used for impulse sound or TSP (Time Stret) generated from a sound source installed in the acoustic space.
It can be obtained by picking up an acoustic measurement signal such as a ched pulse) with a microphone or the like, then sampling the analog signal waveform of the sound converted into an electric signal and performing processing as necessary.
【0003】[0003]
【発明が解決しようとする課題】ところで、残響時間が
長い音響空間においては、インパルス音の発生からしば
らく経過した後であってもインパルス音の反射音、残響
音が収音されるため、正確な残響空間を再現するために
はインパルス応答波形の時間は長いものとなる。そし
て、このような残響空間を再現するためには、大量のサ
ンプリングデータを畳み込むための膨大なハードウェア
リソースが必要となっていた。By the way, in an acoustic space having a long reverberation time, the reflected sound and the reverberation sound of the impulse sound are collected even after some time has passed since the generation of the impulse sound, so that the accurate sound In order to reproduce the reverberation space, the impulse response waveform takes a long time. Then, in order to reproduce such a reverberant space, enormous hardware resources for convolving a large amount of sampling data are required.
【0004】このため、従来は、インパルス応答波形の
サンプリングデータをすべて用いた畳み込み演算処理を
行うのではなく、インパルス応答波形データのうちイン
パルス音発生から所定期間内に含まれるデータのみを使
った畳み込み演算を行うことにより、初期反射音に係る
データを生成していた。その後の後続反射音(残響音)
に係るデータは、別途、人工的に生成したものを後続さ
せて、残響特性付与を行っていた。しかしながら、この
方法においては、初期反射音のデータと後続反射音(残
響音)のデータは、音質的に異なるものであるため、初
期反射音のデータに残響音のデータを後続させた場合
に、接続部分におけるデータのつながりが悪く、聴感上
好ましくなかった。従来の方法では、ハードウェアリソ
ースの規模は小さく抑えられるものの、十分な音場効果
を表現するには至っていなかった。Therefore, conventionally, convolution calculation processing using all sampling data of the impulse response waveform is not performed, but convolution using only data included in the impulse response waveform data within a predetermined period from the generation of the impulse sound. The data related to the initial reflected sound was generated by performing the calculation. Subsequent reflected sound after that (reverberation sound)
The data related to (1) was separately added artificially, and the reverberation characteristics were added. However, in this method, since the data of the initial reflected sound and the data of the subsequent reflected sound (reverberation sound) are different in sound quality, when the data of the reverberation sound is followed by the data of the initial reflected sound, The connection of data in the connection part was bad, which was not preferable in terms of hearing. With the conventional method, although the scale of the hardware resource can be suppressed to a small level, it has not been possible to express a sufficient sound field effect.
【0005】本発明は、以上の点を考慮してなされたも
のであり、簡易な構成により、十分な音場効果を表現す
ることができる残響付与装置、残響付与方法、プログラ
ムおよび記録媒体を提供することを目的とする。The present invention has been made in consideration of the above points, and provides a reverberation imparting device, a reverberation imparting method, a program and a recording medium capable of expressing a sufficient sound field effect with a simple configuration. The purpose is to do.
【0006】[0006]
【課題を解決するための手段】上述した課題を解決する
ために、本発明に係る残響付与装置は、処理対象となる
音響信号に対し、インパルス応答の第1の所定時間に対
応する第1のデータ列を畳み込むことにより第1の反射
音信号を生成する第1の信号処理手段と、前記音響信号
に対し、所定の信号処理を施して前記第1の反射音信号
に続く第2の反射音信号を生成する第2の信号処理手段
と、前記第1の信号処理手段によって生成される前記第
1の反射音信号と、前記第2の信号処理手段によって生
成される前記第2の反射音信号とを加算して出力する手
段であって、前記第2の反射音信号を、前記第1の所定
時間よりも短い時間だけ遅延させて出力する出力手段
と、を具備することを特徴とする。かかる残響付与装置
の構成によれば、インパルス応答データの所定時間に対
応する第1のデータ列のみを畳み込むことにより第1の
反射音信号を生成することができる。また、処理対象と
なる音響信号に対し、所定の信号処理を施して前記第1
の反射音信号に続く第2の反射音信号を生成することが
できる。そして、第1の反射音信号の終了部分と第2の
反射音信号の開始部分がオーバーラップするように第2
の反射音信号を遅延させた上で合成処理を行ったもの
を、残響付与した信号として出力することができる。こ
のため、処理対象となる音響信号に対してインパルス応
答のデータをすべて畳み込む必要がなく残響効果を付与
することができるとともに、残響付与処理された出力信
号においては、第1の反射音信号に係る音質から第2の
反射音信号に係る音質にいきなり変化することがなく、
聴感上不自然な状況は生じない。In order to solve the above-mentioned problems, the reverberation imparting apparatus according to the present invention has a first reverberation corresponding to a first predetermined time of an impulse response to an acoustic signal to be processed. First signal processing means for generating a first reflected sound signal by convolving the data string, and second reflected sound that follows the first reflected sound signal by subjecting the acoustic signal to predetermined signal processing. Second signal processing means for generating a signal, the first reflected sound signal generated by the first signal processing means, and the second reflected sound signal generated by the second signal processing means And a means for adding and outputting the second reflected sound signal, the output means delaying the second reflected sound signal by a time shorter than the first predetermined time and outputting the delayed second sound signal. According to the configuration of the reverberation applying apparatus, the first reflected sound signal can be generated by convolving only the first data string corresponding to the predetermined time of the impulse response data. In addition, the acoustic signal to be processed is subjected to a predetermined signal processing to perform the first signal processing.
A second reflected sound signal subsequent to the reflected sound signal can be generated. Then, the second part is formed so that the end part of the first reflected sound signal and the start part of the second reflected sound signal overlap each other.
It is possible to output the signal obtained by delaying the reflected sound signal of (1) and then performing the synthesis processing as a signal with reverberation. For this reason, the reverberation effect can be added without convolving all the impulse response data with respect to the acoustic signal to be processed, and the output signal subjected to the reverberation processing is related to the first reflected sound signal. There is no sudden change from the sound quality to the sound quality related to the second reflected sound signal,
No audible unnatural situation occurs.
【0007】ここで、第2の信号処理手段は、第1の信
号処理手段によって生成される第1の反射音信号を巡回
型フィルタを用いて繰り返し出力することにより前記第
2の反射音信号を生成する手段であることを特徴として
もよい。かかる構成によれば、第1の信号処理手段によ
って生成される第1の反射音信号を巡回型フィルタを用
いて繰り返し出力することにより第2の反射音信号を生
成することができる。このため、インパルス応答のデー
タをすべて畳み込む必要がなく、簡易な構成により、第
2の反射音信号を生成することができる。Here, the second signal processing means outputs the second reflected sound signal by repeatedly outputting the first reflected sound signal generated by the first signal processing means using a recursive filter. It may be characterized in that it is a means for generating. According to this configuration, the second reflected sound signal can be generated by repeatedly outputting the first reflected sound signal generated by the first signal processing means using the cyclic filter. For this reason, it is not necessary to convolve all the impulse response data, and the second reflected sound signal can be generated with a simple configuration.
【0008】本発明に係る残響付与装置は、処理対象と
なる音響信号に対し、インパルス応答の第1の所定時間
に対応する第1のデータ列を畳み込むことにより第1の
反射音信号を生成する第1の信号処理手段と、前記音響
信号に対し、前記インパルス応答の第2の所定時間に対
応する第2のデータ列を畳み込むとともに、畳み込んで
生成した信号を巡回型フィルタを用いて繰り返し出力す
ることにより、前記第1の反射音信号に続く第2の反射
音信号を生成する第2の信号処理手段と、前記第1の信
号処理手段によって生成される前記第1の反射音信号
と、前記第2の信号処理手段によって生成される前記第
2の反射音信号とを加算して出力する手段であって、前
記第2の反射音信号を、前記第1の所定時間よりも短い
時間だけ遅延させて出力する出力手段と、を具備するこ
とを特徴としてもよい。かかる残響付与装置の構成によ
れば、処理対象となる音響信号に対し、インパルス応答
の第1の所定時間に対応する第1のデータ列を畳み込む
ことにより第1の反射音信号を生成することができる。
また、処理対象となる音響信号に対し、第2の所定時間
に対応する第2のデータ列を畳み込むことにより第2の
反射音信号を生成することができる。そして、第1の反
射音信号の終了部分と第2の反射音信号の開始部分がオ
ーバーラップするように第2の反射音信号を遅延させた
上で合成処理を行ったものを、残響付与した信号として
出力することができる。このため、処理対象となる音響
信号に対してインパルス応答のデータをすべて畳み込む
必要がなく残響効果を付与することができるとともに、
残響付与処理された出力信号においては、第1の反射音
信号に係る音質から第2の反射音信号に係る音質にいき
なり変化することがなく、聴感上不自然な状況は生じな
い。The reverberation imparting apparatus according to the present invention generates the first reflected sound signal by convolving the first data sequence corresponding to the first predetermined time of the impulse response with the acoustic signal to be processed. A first signal processing means and a second data string corresponding to a second predetermined time of the impulse response are convoluted with the acoustic signal, and the convoluted signal is repeatedly output using a cyclic filter. By doing so, second signal processing means for generating a second reflected sound signal following the first reflected sound signal, and the first reflected sound signal generated by the first signal processing means, A means for adding and outputting the second reflected sound signal generated by the second signal processing means, wherein the second reflected sound signal is output for a time shorter than the first predetermined time. Delay It may be characterized by comprising output means for force, the. According to the configuration of the reverberation imparting apparatus, it is possible to generate the first reflected sound signal by convolving the first data string corresponding to the first predetermined time of the impulse response with the acoustic signal to be processed. it can.
Further, the second reflected sound signal can be generated by convolving the second data string corresponding to the second predetermined time with the acoustic signal to be processed. Then, the second reflected sound signal is delayed so that the end portion of the first reflected sound signal and the start portion of the second reflected sound signal overlap each other, and the synthesis processing is performed, and reverberation is added. It can be output as a signal. Therefore, it is possible to add a reverberation effect without the need to convolve all impulse response data with respect to the acoustic signal to be processed, and
In the reverberation-added output signal, the sound quality of the first reflected sound signal does not suddenly change to the sound quality of the second reflected sound signal, and an unnatural audible situation does not occur.
【0009】また、本発明に係る残響付与装置は、処理
対象となる音響信号に対し、インパルス応答の第1の所
定時間に対応する第1のデータ列を畳み込むことにより
得られる信号に、当該インパルス応答の第2の所定時間
に対応する第2のデータ列を畳み込むことにより得られ
る信号を後続させることにより、第1の反射音信号を生
成する第1の信号処理手段と、前記第1の信号処理手段
において、前記第2のデータ列を畳み込むことにより得
られる信号を、巡回型フィルタを用いて繰り返し出力す
ることにより、前記第1の反射音信号に続く第2の反射
音信号を生成する第2の信号処理手段と、前記第1の信
号処理手段によって生成される前記第1の反射音信号
と、前記第2の信号処理手段によって生成される前記第
2の反射音信号とを加算して出力する手段であって、前
記第2の反射音信号を、前記第1の所定時間と前記第2
の所定時間を加算した値よりも短い時間だけ遅延させて
出力する出力手段と、を具備することを特徴としてもよ
い。Further, the reverberation applying apparatus according to the present invention uses a signal obtained by convolving a sound signal to be processed with a first data string corresponding to a first predetermined time of an impulse response to the impulse signal. First signal processing means for generating a first reflected sound signal by following the signal obtained by convolving the second data string corresponding to the second predetermined time of the response; and the first signal. In the processing means, a signal obtained by convolving the second data string is repeatedly output using a recursive filter to generate a second reflected sound signal that follows the first reflected sound signal. Two signal processing means, the first reflected sound signal generated by the first signal processing means, and the second reflected sound signal generated by the second signal processing means. And means for outputting the calculated, the second reflected sound signals, the said first predetermined time second
The output means may delay the output by a time shorter than a value obtained by adding the predetermined time of, and output.
【0010】ここで、第1の反射音信号と第2の反射音
信号との合成信号を出力するにあたり、第1の反射音信
号と第2の反射音信号とがクロスフェードされて出力さ
れることを特徴とするのが好ましい。このような態様に
よれば、残響付与処理された出力信号においては、第1
の反射音信号に係る音質から第2の反射音信号に係る音
質により自然に変化することとなり、聴感上より自然な
ものとなる。In outputting the composite signal of the first reflected sound signal and the second reflected sound signal, the first reflected sound signal and the second reflected sound signal are cross-faded and output. It is preferable that According to such an aspect, in the reverberation-added output signal, the first signal
The sound quality related to the reflected sound signal changes naturally according to the sound quality related to the second reflected sound signal, which makes the sound more natural.
【0011】さらに、第1の反射音信号と第2の反射音
信号との合成信号を出力するにあたり、第1の反射音信
号と第2の反射音信号のいずれかあるいは双方の信号レ
ベルを調整するような手段を有することとしてもよい。
このような態様によれば、残響付与処理された出力信号
においては、第1の反射音信号に係る音質から第2の反
射音信号に係る音質および音量も自然に変化することと
なり、聴感上より自然なものとなる。Further, in outputting a composite signal of the first reflected sound signal and the second reflected sound signal, the signal level of either or both of the first reflected sound signal and the second reflected sound signal is adjusted. It is also possible to have a means for doing so.
According to this aspect, in the reverberation-added output signal, the sound quality and volume of the second reflected sound signal naturally change from the sound quality of the first reflected sound signal. It will be natural.
【0012】信号レベルの調整を行うにあたっては、第
1の反射音信号の第1の所定時間に含まれる信号のレベ
ル値と、第2の反射音信号の所定時間に含まれる信号の
レベル値に応じてレベル調整を行うようにするのが好ま
しい。In adjusting the signal level, the level value of the signal included in the first predetermined time of the first reflected sound signal and the level value of the signal included in the predetermined time of the second reflected sound signal are set. It is preferable to adjust the level accordingly.
【0013】本発明に係る残響付与方法は、処理対象と
なる音響信号に対し、インパルス応答の所定時間に対応
する第1のデータ列を畳み込むことにより第1の反射音
信号を生成する第1の信号処理過程と、前記音響信号に
対し、所定の信号処理を施して前記第1の反射音信号に
続く第2の反射音信号を生成する第2の信号処理過程
と、前記第1の信号処理過程によって生成される前記第
1の反射音信号と、前記第2の信号処理過程によって生
成される前記第2の反射音信号とを加算して出力する過
程であって、前記第2の反射音信号を、前記所定時間よ
りも短い時間だけ遅延させて出力する出力過程と、を具
備することを特徴とする。In the reverberation applying method according to the present invention, the first reflected sound signal is generated by convolving the first data string corresponding to the predetermined time of the impulse response with the acoustic signal to be processed. A signal processing step, a second signal processing step of performing a predetermined signal processing on the acoustic signal to generate a second reflected sound signal following the first reflected sound signal, and the first signal processing A step of adding and outputting the first reflected sound signal generated in the step and the second reflected sound signal generated in the second signal processing step, the second reflected sound signal And outputting the signal after delaying the signal by a time shorter than the predetermined time.
【0014】また、本発明に係る残響付与方法は、処理
対象となる音響信号に対し、インパルス応答の第1の所
定時間に対応する第1のデータ列を畳み込むことにより
第1の反射音信号を生成する第1の信号処理過程と、前
記音響信号に対し、前記インパルス応答の第2の所定時
間に対応する第2のデータ列を畳み込むとともに、畳み
込んで生成した信号を巡回型フィルタを用いて繰り返し
出力することにより、前記第1の反射音信号に続く第2
の反射音信号を生成する第2の信号処理過程と、前記第
1の信号処理過程によって生成される前記第1の反射音
信号と、前記第2の信号処理過程によって生成される前
記第2の反射音信号とを加算して出力する過程であっ
て、前記第2の反射音信号を、前記第1の所定時間より
も短い時間だけ遅延させて出力する出力過程と、を具備
することを特徴としてもよい。In the reverberation applying method according to the present invention, the first reflected sound signal is generated by convolving the first data sequence corresponding to the first predetermined time of the impulse response with the acoustic signal to be processed. A first signal processing step of generating and a second data string corresponding to a second predetermined time of the impulse response are convoluted with the acoustic signal, and the convoluted signal is generated using a recursive filter. By repeatedly outputting, the second reflected sound signal following the first reflected sound signal is output.
A second signal processing step of generating a reflected sound signal of the above, the first reflected sound signal generated by the first signal processing step, and the second signal generated by the second signal processing step of A step of adding the reflected sound signal and outputting the delayed reflected sound signal, the step of outputting the second reflected sound signal after delaying the second reflected sound signal by a time shorter than the first predetermined time. May be
【0015】本発明に係るプログラムは、コンピュータ
を、処理対象となる音響信号に対し、インパルス応答の
第1の所定時間に対応する第1のデータ列を畳み込むこ
とにより第1の反射音信号を生成する第1の信号処理手
段と、前記音響信号に対し、所定の信号処理を施して前
記第1の反射音信号に続く第2の反射音信号を生成する
第2の信号処理手段と、前記第1の信号処理手段によっ
て生成される前記第1の反射音信号と、前記第2の信号
処理手段によって生成される前記第2の反射音信号とを
加算して出力する手段であって、前記第2の反射音信号
を、前記第1の所定時間よりも短い時間だけ遅延させて
出力する出力手段として機能させるプログラムであるこ
とを特徴とする。A program according to the present invention generates a first reflected sound signal by causing a computer to convolve a first data string corresponding to a first predetermined time of an impulse response with an acoustic signal to be processed. A second signal processing means for performing a predetermined signal processing on the acoustic signal to generate a second reflected sound signal subsequent to the first reflected sound signal; Means for adding and outputting the first reflected sound signal generated by the first signal processing means and the second reflected sound signal generated by the second signal processing means. It is a program for causing the reflected sound signal No. 2 to function as an output unit for delaying and outputting the reflected sound signal by a time shorter than the first predetermined time.
【0016】また、本発明に係るプログラムは、コンピ
ュータを、処理対象となる音響信号に対し、インパルス
応答の第1の所定時間に対応する第1のデータ列を畳み
込むことにより第1の反射音信号を生成する第1の信号
処理手段と、前記音響信号に対し、前記インパルス応答
の第2の所定時間に対応する第2のデータ列を畳み込む
とともに、畳み込んで生成した信号を巡回型フィルタを
用いて繰り返し出力することにより、前記第1の反射音
信号に続く第2の反射音信号を生成する第2の信号処理
手段と、前記第1の信号処理手段によって生成される前
記第1の反射音信号と、前記第2の信号処理手段によっ
て生成される前記第2の反射音信号とを加算して出力す
る手段であって、前記第2の反射音信号を、前記第1の
所定時間よりも短い時間だけ遅延させて出力する出力手
段として機能させるためのプログラムであることを特徴
とするものであってもよい。Also, the program according to the present invention causes the computer to convolve a first data string corresponding to a first predetermined time of an impulse response with respect to an acoustic signal to be processed, thereby producing a first reflected sound signal. And a second signal sequence corresponding to a second predetermined time of the impulse response is convoluted with the acoustic signal, and the convoluted filter is used to generate the convoluted signal. Second signal processing means for generating a second reflected sound signal following the first reflected sound signal by repeatedly outputting the first reflected sound signal, and the first reflected sound generated by the first signal processing means. A means for adding and outputting a signal and the second reflected sound signal generated by the second signal processing means, wherein the second reflected sound signal is output for a time longer than the first predetermined time. Short It may be one which is a program for functioning as an output means for outputting delayed by time.
【0017】[0017]
【発明の実施の形態】次に本発明の好適な実施形態につ
いて図面を参照しながら説明する。BEST MODE FOR CARRYING OUT THE INVENTION Next, preferred embodiments of the present invention will be described with reference to the drawings.
【0018】A:第1実施形態
A1:構成
図1は、この発明の一実施形態である残響付与装置10
0の構成図である。図1に示すように、残響付与装置1
00は、操作部1、コントローラ2、入力部3、出力部
4、DSP5、音源6を備え、各部はバス9を介して接
続されている。A: First Embodiment A1: Configuration FIG. 1 is a reverberation applying apparatus 10 according to an embodiment of the present invention.
It is a block diagram of 0. As shown in FIG. 1, the reverberation applying device 1
00 includes an operation unit 1, a controller 2, an input unit 3, an output unit 4, a DSP 5, and a sound source 6, and each unit is connected via a bus 9.
【0019】入力部3にはマイクロホンMICが接続さ
れ、ユーザは、残響付与の処理対象となる音響信号を、
マイクロホンMICを介して入力部3に供給する。入力
部3は、供給された音響信号を所定のサンプリング周期
でA/D(ディジタル/アナログ)変換したものをコン
トローラ2に出力する。音源6は、所定の音響信号を発
生する機能を有し、ユーザは、音源6から出力される音
響信号に対して残響効果を付与することもできるように
なっている。A microphone MIC is connected to the input unit 3, and the user inputs an acoustic signal to be reverberation added,
It is supplied to the input unit 3 via the microphone MIC. The input unit 3 outputs to the controller 2 the supplied acoustic signal that is A / D (digital / analog) converted at a predetermined sampling period. The sound source 6 has a function of generating a predetermined acoustic signal, and the user can also add a reverberation effect to the acoustic signal output from the sound source 6.
【0020】出力部4にはスピーカSPが接続されてい
る。出力部4は、コントローラ2の制御下、残響付与処
理が行われたディジタル信号をD/A(ディジタル/ア
ナログ)変換し、スピーカSPに出力する。スピーカS
Pは残響付与処理された音響信号(アナログ信号)を外
部出力する。A speaker SP is connected to the output unit 4. Under the control of the controller 2, the output unit 4 D / A (digital / analog) converts the reverberation-added digital signal and outputs it to the speaker SP. Speaker S
P outputs the acoustic signal (analog signal) that has been subjected to the reverberation processing to the outside.
【0021】操作部1には、操作キーや液晶パネルが配
置され、ユーザは操作部1の操作キーを操作して、具体
的な残響付与処理の指示をする。操作部1は、ユーザが
操作した操作キーの内容をコントローラ2に出力する。
コントローラ2は、CPU(Central Processing Uni
t)を備え、ユーザの指示に基づき、残響付与装置10
0の各部を制御し、残響付与に係る各種処理を実行す
る。また、コントローラ2は、メモリを備えており、メ
モリには残響付与に係る制御プログラムが予め格納され
ている。Operation keys and a liquid crystal panel are arranged in the operation unit 1, and the user operates the operation keys of the operation unit 1 to instruct a specific reverberation adding process. The operation unit 1 outputs the contents of the operation keys operated by the user to the controller 2.
The controller 2 is a CPU (Central Processing Uni
t) and is provided with the reverberation applying device 10 based on a user's instruction.
It controls each unit of 0 to execute various processes related to reverberation. Further, the controller 2 has a memory, and a control program relating to reverberation is stored in advance in the memory.
【0022】DSP5は、コントローラ2の制御下にお
いて、具体的な残響付与処理を実行する。図2は、DS
P5の構成を示す図であり、このようにDSP5は、残
響データメモリ107と、残響付与部120から構成さ
れる。Under the control of the controller 2, the DSP 5 executes a specific reverberation adding process. Figure 2 shows DS
It is a figure which shows the structure of P5, and thus DSP5 is comprised from the reverberation data memory 107 and the reverberation addition part 120.
【0023】残響データメモリ107には、各種音響空
間におけるインパルス応答波形のサンプリングデータが
格納される。インパルス応答波形のサンプリングデータ
は、実測やシミュレーションを行うことにより予め求め
られている。図3は、インパルス応答波形のサンプリン
グデータの一例を模式的に示したものである。図3にお
いて、横軸は時間、縦軸は信号レベルを示し、サンプリ
ング時間をTSとしている。ここで、本実施形態に係る
残響データメモリ107には、インパルス応答波形のす
べてのサンプリングデータが格納されるのではなく、サ
ンプリングデータのうちの一部が格納されている。より
具体的には、インパルス音発生時(0秒)から所定期間
(たとえば、0〜0.2秒)の期間T1に含まれるデー
タ列D1と、別の所定期間(たとえば、0.3〜0.6
秒)の期間T2に含まれるデータ列D2が残響データメ
モリ107に格納されている。図3に例示したように、
データ列D1とデータ列D2とは、もとのインパルス応
答波形において互いに不連続な関係になっている。The reverberation data memory 107 stores sampling data of impulse response waveforms in various acoustic spaces. The sampling data of the impulse response waveform is obtained in advance by actual measurement and simulation. FIG. 3 schematically shows an example of sampling data of the impulse response waveform. In FIG. 3, the horizontal axis represents time, the vertical axis represents signal level, and the sampling time is TS. Here, the reverberation data memory 107 according to the present embodiment does not store all the sampling data of the impulse response waveform, but a part of the sampling data. More specifically, the data string D1 included in a period T1 of a predetermined period (for example, 0 to 0.2 seconds) from the time when the impulse sound is generated (0 second) and another predetermined period (for example, 0.3 to 0). .6
The data string D2 included in the period T2 of (second) is stored in the reverberation data memory 107. As illustrated in FIG.
The data sequence D1 and the data sequence D2 have a discontinuous relationship with each other in the original impulse response waveform.
【0024】さらに詳述すると、データ列D1とデータ
列D2がそのままの状態で残響データメモリ107に格
納されるのではなく、データ列D1とデータ列D2の各
々に対し、所定のデータ補正を行ったもの(これを、デ
ータ列D1´,データ列D2´と記述する)が、残響デ
ータメモリ107に格納される。データ列D1,D2に
補正を行う理由は、残響効果付与を施した信号を、聴感
上より自然なものとするためである。この具体的なデー
タ補正の内容は後述する。More specifically, the data strings D1 and D2 are not stored in the reverberation data memory 107 as they are, but a predetermined data correction is performed on each of the data strings D1 and D2. The reverberation data (referred to as a data string D1 ′ and a data string D2 ′) are stored in the reverberation data memory 107. The reason why the data strings D1 and D2 are corrected is to make the signal to which the reverberation effect has been applied more natural to the sense of hearing. The details of this specific data correction will be described later.
【0025】再び図2に戻り、DSP5の構成説明を行
う。残響付与部120は、供給される音響信号(サンプ
リングデータ)に対し、具体的に残響効果付与処理を行
う。図4は、残響付与部120の構成図であるが、この
ように、残響付与部120は、畳み込み演算部121、
畳み込み演算部122、合成部123、遅延器124、
フィルタ125を備えている。Returning to FIG. 2 again, the configuration of the DSP 5 will be described. The reverberation imparting unit 120 specifically performs reverberation effect imparting processing on the supplied acoustic signal (sampling data). FIG. 4 is a block diagram of the reverberation imparting unit 120. As described above, the reverberation imparting unit 120 includes the convolution operation unit 121,
Convolution operation unit 122, combining unit 123, delay device 124,
The filter 125 is provided.
【0026】畳み込み演算部121は、供給される音響
信号のサンプリングデータに対し、残響データメモリ1
07に格納されるデータ列D1´を畳み込む演算処理を
行う。畳み込み演算部121は、データ列D1´を畳み
込んだ信号を、初期反射音信号S121として出力す
る。図5に示すように、畳み込み演算部121は、遅延
器121D−1、121D−2、……、121D−(m
−1)、乗算器121A−0、121A−1、121A
−2、……、121A−(m−1)、加算器121K−
1、121K−2、……、121K−(m−1)から構
成されており、m段の畳み込み演算処理を行う。遅延器
121D−1、121D−2、……、121D−(m−
1)の各遅延時間は、インパルス応答波形のサンプリン
グ時間Tsに対応する。ここで、各遅延器の遅延時間の
総和をT121とする。また、乗算器121A−0、1
21A−1、121A−2、……、121A−(m−
1)の各乗算係数として、残響データメモリ107内の
初期反射音用データ列D1´(La1、La2、……)
を設定する。具体的には、乗算器121A−0の乗算係
数として初期反射音用データLa1、乗算器121A−
1の乗算係数として初期反射音用データLa2、……、
というように設定し、乗算器121A−(m−1)の乗
算係数として初期反射音用データLamを設定する。The convolution operation unit 121 applies the reverberation data memory 1 to the sampling data of the supplied acoustic signal.
The arithmetic processing for convolving the data string D1 ′ stored in 07 is performed. The convolution operation unit 121 outputs a signal obtained by convolving the data string D1 ′ as an initial reflected sound signal S121. As shown in FIG. 5, the convolution operation unit 121 includes delay units 121D-1, 121D-2, ..., 121D- (m
-1), the multipliers 121A-0, 121A-1, 121A
--2, ..., 121A- (m-1), adder 121K-
1, 121K-2, ..., 121K- (m-1), and performs m stages of convolution operation processing. Delay devices 121D-1, 121D-2, ..., 121D- (m-
Each delay time of 1) corresponds to the sampling time Ts of the impulse response waveform. Here, the total sum of the delay times of the delay devices is T121. Also, the multipliers 121A-0, 1
21A-1, 121A-2, ..., 121A- (m-
As each multiplication coefficient of 1), the data string D1 ′ for initial reflected sound (La1, La2, ...) In the reverberation data memory 107.
To set. Specifically, as the multiplication coefficient of the multiplier 121A-0, the initial reflected sound data La1 and the multiplier 121A-
As the multiplication coefficient of 1, the initial reflected sound data La2, ...,
Thus, the initial reflected sound data Lam is set as the multiplication coefficient of the multiplier 121A- (m-1).
【0027】畳み込み演算部122は、音響信号のサン
プリングデータに対し、残響データメモリ107に格納
されるデータ列D2´を畳み込む演算処理を行う。畳み
込み演算部122は、データ列D2´を畳み込んだ信号
を、後部反射音信号S122として出力する。図6に示
すように、畳み込み演算部122は、遅延器122D−
1、122D−2、……、122D−(n−1)、乗算
器122A−0、122A−1、122A−2、……、
122A−(n−1)、加算器122K−1、122K
−2、……、122K−(n−1)から構成されてお
り、n段の畳み込み演算処理を行う。遅延器122D−
1、122D−2、……、122D−(n−1)の各遅
延時間は、インパルス応答波形のサンプリング時間Ts
に対応する。ここで、各遅延器の遅延時間の総和をT1
22とする。また、乗算器122A−0、122A−
2、……、122A−(n−1)の各乗算係数として、
残響データメモリ107内の後部残響音用データ列D2
´(Lb1、Lb2、……)を設定する。具体的には、
乗算器122A−0の乗算係数として後部残響音用デー
タLb1、乗算器122A−1の乗算係数として後部残
響音用データLb2、……、というように設定し、乗算
器122A−(n−1)の乗算係数として後部残響音用
データLbnを設定する。The convolution operation unit 122 performs an operation process of convoluting the data sequence D2 'stored in the reverberation data memory 107 with respect to the sampling data of the acoustic signal. The convolution operation unit 122 outputs the signal obtained by convolving the data string D2 ′ as the rear reflected sound signal S122. As shown in FIG. 6, the convolution operation unit 122 includes a delay unit 122D-
1, 122D-2, ..., 122D- (n-1), multipliers 122A-0, 122A-1, 122A-2 ,.
122A- (n-1), adders 122K-1, 122K
, ..., 122K- (n-1), and performs n-stage convolution operation processing. Delay device 122D-
Each of the delay times of 1, 122D-2, ..., 122D- (n-1) is the sampling time Ts of the impulse response waveform.
Corresponding to. Here, the sum of the delay times of the delay units is T1.
22. Further, the multipliers 122A-0 and 122A-
2, ..., 122A- (n-1) as multiplication coefficients,
Rear reverberation sound data string D2 in the reverberation data memory 107
'(Lb1, Lb2, ...) Is set. In particular,
The rear reverberation sound data Lb1 is set as the multiplication coefficient of the multiplier 122A-0, the rear reverberation sound data Lb2 is set as the multiplication coefficient of the multiplier 122A-1, and the like, and the multiplier 122A- (n-1) is set. The rear reverberation sound data Lbn is set as the multiplication coefficient of
【0028】図4に戻り、残響付与部120の構成説明
を行う。遅延器124は、畳み込み演算部122から供
給される後部反射信号S122を、所定時間T124だ
け遅延させてフィルタ125に出力する。ここで、従来
の残響付与装置においては、畳み込み演算部121から
出力される初期反射音信号S121に、畳み込み演算部
122から出力される後部反射音信号S122を単純に
後続させるような合成処理を行っていたため、遅延器1
24の遅延時間T124は、時間長T121、すなわ
ち、データ列D1(データ列D1´)の時間長(上掲図
3における期間T1に相当する時間:0.2秒)に対応
するものとなっていた。本実施形態においては従来とは
異なり、遅延器124の遅延時間T124は、時間長T
121よりも所定時間αだけ短くした値(T124=T
121−α)となっている点が特徴的である。この遅延
時間T124の値の意味については後述する。Returning to FIG. 4, the structure of the reverberation unit 120 will be described. The delay device 124 delays the rear reflection signal S122 supplied from the convolution operation unit 122 by a predetermined time T124 and outputs the delayed signal to the filter 125. Here, in the conventional reverberation imparting apparatus, a synthesis process is performed in which the initial reflected sound signal S121 output from the convolution operation unit 121 is simply followed by the rear reflected sound signal S122 output from the convolution operation unit 122. Therefore, delay device 1
The delay time T124 of 24 corresponds to the time length T121, that is, the time length of the data string D1 (data string D1 ′) (time corresponding to the period T1 in FIG. 3 above: 0.2 seconds). It was In this embodiment, unlike the conventional case, the delay time T124 of the delay device 124 is the time length T
A value that is shorter than 121 by a predetermined time α (T124 = T
121-α) is characteristic. The meaning of the value of the delay time T124 will be described later.
【0029】フィルタ125は、フィードバックループ
を有する巡回型フィルタであり、本実施形態では図5に
示すような櫛型フィルタ(Combフィルタ)を採用する。
より詳細に説明すると、フィルタ125は、図4に示す
ように、遅延器125D、125ID、ローパスフィル
タ125L、増幅器125A、125GA、および加算
器125Kから構成されるフィルタ125Fを、125
F−1、125F−2、……、125F−pとp段並列
に接続したものである。ここで、遅延器125IDは、
フィルタ125F−1の入力信号に対して所定遅延を与
えるイニシャルディレイとしての役割を担っている。ま
た、増幅器125GAは、フィルタ125F−1の出力
信号全体のレベル調整を行う。なお、ローパスフィルタ
は高域を減衰させるものであればよく、シェルビングフ
ィルタを用いてもよい。図7は、フィルタ125F−1
に1つのパルス信号が供給された場合の出力信号を模式
的に示した図である。図7に示すように、フィルタ12
5F−1の出力信号は、遅延器125Dによる遅延時間
T125ごとにデータが後続された信号となっており、
増幅器125Aの増幅係数を1未満の数に調整しておけ
ば、図7に示すように繰り返し減衰する特性を有する信
号をフィルタ125F−1から出力させることができ
る。ここで、フィルタ125F−1を構成するローパス
フィルタ125Lは、所定の周波数以上の高周波信号成
分を除去する機能を有する。よって、各段のフィルタ1
25F−1、125F−2、……、125F−pを構成
するローパスフィルタのフィルタ係数および、各段のフ
ィルタを構成する増幅器の増幅係数を調整することによ
り、たとえば高周波の信号ほど残響時間が短くなるとい
う音響特性を再現することができる。The filter 125 is a recursive filter having a feedback loop, and in this embodiment, a comb filter (Comb filter) as shown in FIG. 5 is adopted.
More specifically, as shown in FIG. 4, the filter 125 includes a filter 125F including delay devices 125D and 125ID, a low pass filter 125L, amplifiers 125A and 125GA, and an adder 125K.
F-1, 125F-2, ..., 125F-p and p stages connected in parallel. Here, the delay device 125ID is
It plays a role as an initial delay that gives a predetermined delay to the input signal of the filter 125F-1. Further, the amplifier 125GA adjusts the level of the entire output signal of the filter 125F-1. It should be noted that the low-pass filter may be any one that attenuates high frequencies, and a shelving filter may be used. FIG. 7 shows the filter 125F-1.
It is the figure which showed typically the output signal when one pulse signal is supplied to. As shown in FIG. 7, the filter 12
The output signal of 5F-1 is a signal in which data is followed at each delay time T125 by the delay device 125D,
If the amplification coefficient of the amplifier 125A is adjusted to a number less than 1, it is possible to output a signal having a characteristic of repeatedly attenuating from the filter 125F-1 as shown in FIG. Here, the low-pass filter 125L forming the filter 125F-1 has a function of removing a high frequency signal component having a predetermined frequency or higher. Therefore, the filter 1 of each stage
25F-1, 125F-2, ..., 125F-p, by adjusting the filter coefficient of the low-pass filter and the amplification coefficient of the amplifier that constitutes the filter of each stage, for example, the reverberation time becomes shorter for higher frequency signals. It is possible to reproduce the acoustic characteristic of becoming.
【0030】図8は、畳み込み演算部122にパルス信
号が供給されたときの出力信号S122、各フィルタ1
25F−1、125F−2、……、125F−pのそれ
ぞれの出力信号S125−1、S125−2、……、S
125−pおよびフィルタ125の出力信号S125の
関係を模式的に示したものである。畳み込み演算部12
2から得られる信号S122は、各フィルタ125F−
1、125F−2、……、125F−pに供給され、次
いで、各フィルタからは、当該フィルタの周波数帯域に
応じた信号成分が繰り返し減衰しながら出力される。そ
して、各フィルタの出力信号S125−1、S125−
2、……、S125−pの合成信号S125がフィルタ
125から出力されることになる。このような結果、図
8に示すように、畳み込み演算部122から得られる信
号S122の時間長(期間)T122に比較し、期間が
長い(T125>T122)減衰信号S125をフィル
タ125において生成、出力させることができる。以
下、この減衰信号S125を残響音信号S125と記述
する。また、説明の便宜上、図8においては、各フィル
タ125F−1、125F−2、……、125F−pの
出力信号S125−1、S125−2、……、S125
−pについて同様の信号形としているが、実際には各フ
ィルタ125F−1、125F−2、……、125F−
pのフィルタ係数の値により、出力信号S125−1、
S125−2、……、S125−pの信号形(減衰する
傾きや期間等)は異なるものとなる。FIG. 8 shows an output signal S122 when a pulse signal is supplied to the convolution operation unit 122 and each filter 1
25F-1, 125F-2, ..., 125F-p output signals S125-1, S125-2 ,.
125-p and the output signal S125 of the filter 125 are shown schematically. Convolution operation unit 12
The signal S122 obtained from 2 is obtained by each filter 125F-
1, 125F-2, ..., 125F-p, and then each filter outputs a signal component corresponding to the frequency band of the filter while repeatedly attenuating. Then, the output signals S125-1, S125- of each filter
The combined signal S125 of 2, ..., S125-p is output from the filter 125. As a result, as shown in FIG. 8, as compared with the time length (period) T122 of the signal S122 obtained from the convolution operation unit 122, the filter 125 generates and outputs the attenuated signal S125 having a longer period (T125> T122). Can be made. Hereinafter, this attenuation signal S125 is described as a reverberation sound signal S125. Further, for convenience of description, in FIG. 8, the output signals S125-1, S125-2, ..., S125 of the filters 125F-1, 125F-2 ,.
-P has the same signal shape, but actually each filter 125F-1, 125F-2, ..., 125F-
Depending on the value of the filter coefficient of p, the output signal S125-1,
The signal shape of S125-2, ..., S125-p (attenuating slope, period, etc.) is different.
【0031】図4に戻り、残響付与部120の各部の説
明を行う。合成部123は、畳み込み演算部121から
出力される初期反射音信号S121と、フィルタ125
から出力される残響音信号S125を加算した信号S1
23を出力する手段である。この信号S123が、DS
P5から、残響付与処理結果として出力される。図9
は、合成部123に供給される初期反射音信号S12
1、残響音信号S125の時間関係を模式的に示したも
のである。ここでは説明便宜のため、信号S123の内
容も併せて示している。上述したように、遅延部124
は、畳み込み演算部122から出力される後部反射音信
号S122を時間T124だけ遅延し、その後、フィル
タ125は、この後部反射音信号S122をもととして
残響音信号S125を生成する。よって、フィルタ12
5での信号処理に要する時間が、遅延時間T124に比
較して無視できる値とすれば、図9に示したように、合
成部123に初期反射音信号S121が供給されてから
時間T124だけ経過後、残響音信号S125が供給さ
れ始めることになる。そして、遅延時間T124は、初
期反射音信号S121の時間長T121よりも短い値
(T124=T121−α)であるから、初期反射音信
号S121と残響音信号S125がオーバーラップする
期間Tαが必ず生じることとなる。Returning to FIG. 4, each section of the reverberation adding section 120 will be described. The synthesizing unit 123 includes the initial reflected sound signal S121 output from the convolution operation unit 121 and the filter 125.
Signal S1 obtained by adding the reverberation sound signal S125 output from
Is a means for outputting 23. This signal S123 is DS
From P5, it is output as the reverberation adding result. Figure 9
Is the initial reflected sound signal S12 supplied to the synthesis unit 123.
1 schematically shows the time relationship of the reverberation sound signal S125. Here, for convenience of description, the contents of the signal S123 are also shown. As described above, the delay unit 124
Lags the rear reflected sound signal S122 output from the convolution operation unit 122 by a time T124, and then the filter 125 generates a reverberant sound signal S125 based on the rear reflected sound signal S122. Therefore, the filter 12
Assuming that the time required for signal processing in 5 is negligible compared to the delay time T124, as shown in FIG. 9, only the time T124 has elapsed since the initial reflected sound signal S121 was supplied to the synthesizing unit 123. After that, the reverberation sound signal S125 starts to be supplied. Since the delay time T124 is a value shorter than the time length T121 of the initial reflected sound signal S121 (T124 = T121-α), a period Tα in which the initial reflected sound signal S121 and the reverberation sound signal S125 overlap with each other always occurs. It will be.
【0032】図9に示したように、合成部123で生成
される合成信号S123は、3つの部分、すなわち信号
S123−1、信号S123−2、信号S123−3か
ら構成されている。このうち、信号S123−1は、初
期反射音信号S121のみに基づく信号であり、信号S
123−3は、残響音信号S125のみに基づく信号で
ある。そして、信号S123−2は、初期反射音信号S
121と残響音信号S125の双方が混在する合成信号
となっている。このように、合成部123から出力され
る信号S123は、初期反射音信号S121と残響音信
号S125とが混在する信号S123−2を有している
ので、信号の性質(音質)が初期反射音信号S121か
ら残響音信号S125のものにいきなり変化することは
ない。このため、DSP5から出力信号される信号S1
23を、その後、出力部4を介してスピーカSPから出
力させた場合においても、従来のように、音質がいきな
り変化してしまい、聴感上不自然になるような状況は起
こらない。より具体的には、初期反射音信号S121に
基づく音質から、残響音信号S125に基づく音質に徐
々に変化することとなる。特に、本実施形態において
は、畳み込み演算部121において畳み込まれるデータ
列D1と、畳み込み演算部122において畳み込まれる
データ列D2は、もとのインパルス応答データにおいて
連続した関係にないため、初期反射音信号S121の音
質と、後部反射音信号S122から生成される残響音信
号S125に係る音質とは異なる可能性が高い。しか
し、かかる場合においても、本実施形態に係る残響付与
装置100によれば、従来のように音質がいきなり変化
するようなことは起こらず、音質が徐々に変化していく
ように合成処理が行われるため、聴感上自然な残響特性
を付与することができる。なお、データ列D1とデータ
列D2のもとのインパルス応答における関係は任意であ
り、たとえば、時間的に連続した関係、時間的に一部重
複部分がある関係、時間的に全て重複した関係(すなわ
ち同一の関係)のいずれであってもよい。As shown in FIG. 9, the combined signal S123 generated by the combining section 123 is composed of three parts, that is, a signal S123-1, a signal S123-2 and a signal S123-3. Of these, the signal S123-1 is a signal based on only the initial reflected sound signal S121, and
123-3 is a signal based only on the reverberation sound signal S125. The signal S123-2 is the initial reflected sound signal S.
It is a combined signal in which both 121 and the reverberation sound signal S125 are mixed. As described above, the signal S123 output from the synthesizing unit 123 has the signal S123-2 in which the initial reflected sound signal S121 and the reverberant sound signal S125 are mixed, so that the signal property (sound quality) is the initial reflected sound. There is no sudden change from the signal S121 to that of the reverberation sound signal S125. Therefore, the signal S1 output from the DSP 5
Then, even when 23 is output from the speaker SP via the output unit 4, the sound quality suddenly changes as in the conventional case, and the situation where the sound is unnatural does not occur. More specifically, the sound quality based on the initial reflected sound signal S121 gradually changes to the sound quality based on the reverberation sound signal S125. Particularly, in the present embodiment, since the data sequence D1 that is convolved in the convolution operation unit 121 and the data sequence D2 that is convolved in the convolution operation unit 122 are not in a continuous relationship in the original impulse response data, the initial reflection There is a high possibility that the sound quality of the sound signal S121 and the sound quality of the reverberation sound signal S125 generated from the rear reflected sound signal S122 are different. However, even in such a case, the reverberation imparting apparatus 100 according to the present embodiment does not cause a sudden change in sound quality as in the conventional case, and performs the synthesis process so that the sound quality gradually changes. Therefore, the reverberation characteristic which is natural in hearing can be given. The relationship in the original impulse response of the data string D1 and the data string D2 is arbitrary, and for example, a temporally continuous relationship, a temporally overlapping relationship, and a temporally completely overlapping relationship ( That is, they may have the same relationship).
【0033】以上が、本実施形態に係る残響付与装置1
00の概要である。上述したように、本実施形態に係る
残響付与装置100の最大の特徴は、初期反射音信号S
121と、残響音信号S125を合成する際に、従来の
ように初期反射音信号S121の後ろに残響音信号S1
25をそのまま後続させるのではなく、初期反射音信号
S121と残響音信号S125の接続部分に、初期反射
音信号S121と残響音信号S125をオーバーラップ
させる部分を設ける点にある。The above is the reverberation applying apparatus 1 according to the present embodiment.
00 is an outline. As described above, the greatest feature of the reverberation imparting apparatus 100 according to this embodiment is that the initial reflected sound signal S
When the 121 and the reverberation sound signal S125 are combined, the reverberation sound signal S1 is added after the initial reflection sound signal S121 as in the conventional case.
25 is not directly followed, but a point where the initial reflected sound signal S121 and the reverberant sound signal S125 are overlapped with each other is provided at the connection portion of the initial reflected sound signal S121 and the reverberant sound signal S125.
【0034】ところで、本実施形態に係る残響付与装置
100においては、初期反射音信号S121に残響音信
号S125を後続させる処理を行うにあたり、さらなる
聴感上の音質の変化が自然になるように、インパルス応
答波形のデータ列D1、D2に対する補正を行ってい
る。以下、データ列D1、D2に対する補正内容につい
て詳述する。By the way, in the reverberation imparting apparatus 100 according to the present embodiment, in performing the processing in which the reverberation sound signal S125 follows the initial reflected sound signal S121, the impulse is changed so that the sound quality of the auditory sense becomes more natural. Correction is performed on the data strings D1 and D2 of the response waveform. The details of the correction for the data strings D1 and D2 will be described below.
【0035】A2:インパルス応答波形のデータ列D
1、D2に対する補正
図10は、インパルス応答波形におけるデータ列D1
(破線)と、データ補正を行った後のデータ列D1´の
内容を模式的に示したものである。時間軸は、データ列
D1(D1´)の開始時を基準時間(0秒)として示し
ている。図10に示したように、データ列D1に対する
補正は、データ列D1の終了直前の所定時間(本実施形
態においては時間α)に含まれるデータ部分について行
われる。具体的には、データ列D1の終了直前のデータ
値について、データ値がだんだん減少していくように、
すなわち、データ値がフェードアウトしていくように、
補正(フェードアウト補正)される。ここで、データ列
D1´のフェードアウト態様は任意であり、たとえば1
次関数で与えられる値に沿ってデータ値が単調減少する
ようにフェードアウトしていってもよく、対数関数など
他の関数で与えられる値に沿うようにしてもよい。出願
人が行ったシミュレーション実験によれば、y=log
(a×x+b)(xはデータ列D1の値、yはデータ列
D1´の値、a、bは所定の定数)という対数関数を用
いた場合に、聴感上好ましい残響効果付与を実現できる
ことがわかった。A2: Data string D of impulse response waveform
Correction for 1 and D2 FIG. 10 shows the data sequence D1 in the impulse response waveform.
(Dashed line) and the contents of the data string D1 ′ after data correction are schematically shown. The time axis shows the start time of the data string D1 (D1 ') as the reference time (0 seconds). As shown in FIG. 10, the correction on the data string D1 is performed on the data portion included in the predetermined time (time α in the present embodiment) immediately before the end of the data string D1. Specifically, for the data value immediately before the end of the data string D1, the data value gradually decreases,
That is, as the data value fades out,
It is corrected (fade-out correction). Here, the fade-out mode of the data string D1 ′ is arbitrary, for example, 1
The data value may be faded out so as to monotonically decrease along the value given by the next function, or may be along the value given by another function such as a logarithmic function. According to a simulation experiment conducted by the applicant, y = log
When a logarithmic function of (a × x + b) (x is the value of the data string D1, y is the value of the data string D1 ′, and a and b are predetermined constants) is used, it is possible to achieve a reverberation effect that is preferable for hearing. all right.
【0036】図11は、インパルス応答波形におけるデ
ータ列D2(破線)と、データ補正を行った後のデータ
列D2´の内容を模式的に示したものである。時間軸
は、データ列D2(D2´)の開始時を基準時間(0
秒)として示している。図11に示したように、データ
列D2に対する補正は、データ列D2の開始直後の所定
時間(本実施形態においては時間α)に含まれるデータ
部分について行われる。具体的には、データ列D2の開
始直後のデータ値について、データ値が0値からだんだ
ん増加していくように、すなわち、データ値がフェード
インしていくように、補正(フェードイン補正)され
る。ここで、データ列D2´のフェードイン態様は任意
であり、たとえば1次関数で与えられる値に沿ってデー
タ値が単調増加するようにフェードインしていってもよ
く、他の関数で与えられる値に沿うようにしてもよい。FIG. 11 schematically shows the contents of the data string D2 (broken line) in the impulse response waveform and the data string D2 'after data correction. In the time axis, the start time of the data string D2 (D2 ') is the reference time (0
Seconds). As shown in FIG. 11, the correction for the data string D2 is performed on the data portion included in the predetermined time (time α in the present embodiment) immediately after the start of the data string D2. Specifically, the data value immediately after the start of the data string D2 is corrected (fade-in correction) so that the data value gradually increases from 0, that is, the data value fades in. It Here, the fade-in mode of the data string D2 ′ is arbitrary, and may be fade-in so that the data value monotonically increases along the value given by the linear function, and is given by another function. You may make it follow a value.
【0037】図12は、残響データメモリ107に格納
される具体的なデータ内容を模式的に示すものである。
図12は、インパルス音発生時を基準としたときの時間
の情報と、データ列D1´(データLa1、La2、…
…、Lam)およびデータ列D2´(データLb1、L
b2、……、Lbn)の値とが対応付けて格納した例を
示したが、時間の情報を省略して、サンプリング時間T
S毎の時系列データとしてデータ列D1´およびデータ
列D2´の値を格納するようにしてもよい。ここで、デ
ータ列D1´およびデータ列D2´の値は、インパルス
応答波形のサンプリングデータ値に対応する値を格納し
てもよく、インパルス応答波形のサンプリングデータの
あるレベルで規格化した値を格納するようにしてもよ
い。FIG. 12 schematically shows specific data contents stored in the reverberation data memory 107.
FIG. 12 shows time information when the impulse sound is generated and a data string D1 ′ (data La1, La2, ...).
..., Lam) and the data string D2 '(data Lb1, L)
b2, ..., Lbn) are stored in association with each other, but the sampling time T is omitted by omitting the time information.
The values of the data string D1 ′ and the data string D2 ′ may be stored as the time series data for each S. Here, as the values of the data string D1 ′ and the data string D2 ′, values corresponding to the sampling data values of the impulse response waveform may be stored, and values standardized at a certain level of the sampling data of the impulse response waveform are stored. You may do it.
【0038】このようにして、残響データメモリ107
に格納されるデータ列D1´は、畳み込み演算部121
において、処理対象となる音響信号に畳み込まれる処理
が行われ、初期反射音信号S121が生成される。図1
3は、初期反射音信号S121を模式的に示した図であ
るが、このように畳み込み演算の終了前のα時間におい
ては、フェードアウト処理されたデータ列D1´が畳み
込まれるため、初期反射音信号S121の終了前のα時
間部分もフェードアウト処理されたものとなっている。
また、残響データメモリ107に格納されるデータ列D
2´は、畳み込み演算部122において、処理対象とな
る音響信号に畳み込まれる処理が行われ、後部反射音信
号S122が生成される。図14は、後部反射音信号S
122を模式的に示した図であるが、このように畳み込
み演算の開始後のα時間においては、フェードイン処理
されたデータ列D2´が畳み込まれるため、後部反射音
信号S122の開始後のα時間部分もフェードイン処理
されたものとなっている。In this way, the reverberation data memory 107
The data string D1 ′ stored in the
In, the process of convoluting the acoustic signal to be processed is performed, and the initial reflected sound signal S121 is generated. Figure 1
3 is a diagram schematically showing the initial reflected sound signal S121. In this way, since the fade-out processed data sequence D1 ′ is convoluted in α time before the end of the convolution operation, the initial reflected sound signal S121 is convoluted. The α-time portion before the end of the signal S121 is also fade-out processed.
In addition, the data string D stored in the reverberation data memory 107
In 2 ′, the convolution operation unit 122 performs a convolution process on the acoustic signal to be processed, and a rear reflected sound signal S122 is generated. FIG. 14 shows the rear reflected sound signal S.
FIG. 122 is a diagram schematically showing 122. However, since the fade-in processed data sequence D2 ′ is convoluted in α time after the start of the convolution operation in this manner, after the rear reflected sound signal S122 is started. The α time portion is also fade-in processed.
【0039】後部反射音信号S122はその後、フィル
タ125において、くりかえし減衰されながら残響音信
号S125として出力される。図15は、残響音信号S
125の内容を模式的に示した図であるが、畳み込み演
算部122からフィルタ125に供給される後部反射音
信号S122そのものがフェードイン処理された形とな
っており、残響音信号S125もフェードイン処理され
たものとなっている。The rear reflected sound signal S122 is then repeatedly attenuated by the filter 125 and output as a reverberant sound signal S125. FIG. 15 shows the reverberation sound signal S
It is the figure which showed the content of 125 typically, However, the rear part reflected sound signal S122 itself supplied to the filter 125 from the convolution operation part 122 has become the form in which the fade-in process was carried out, and the reverberation sound signal S125 also fades in. It has been processed.
【0040】以上のようにして、畳み込み演算部121
からフェードアウト処理された初期反射音信号S12
1、フィルタ125からフェードイン処理された残響音
信号S125が出力され、これらの2つの信号S12
1、S125は、合成部123に供給される。図16
は、合成部123に供給される初期反射音信号S12
1、残響音信号S125を模式的に示したものである。
上述したように、合成部123に初期反射音信号S12
1が供給され始めてから、遅延器124の遅延時間T1
24だけ遅れて、残響音信号S125が供給され始め
る。そして、遅延器124の遅延時間T124は、初期
反射音信号S121の時間長T121よりも所定時間
(α時間)だけ小さい値になっている(T124=T1
21−α)。すなわち、図16に示すように、初期反射
音信号S121のフェードアウト処理がされた部分(初
期反射音信号S121の終了直前のα時間)と、残響音
信号S125のフェードイン処理がされた部分(残響音
信号S125の開始直後のα時間)とがちょうどオーバ
ーラップするようになる。このオーバーラップする期間
を、期間Tαとして示す(図16参照)。As described above, the convolution operation unit 121
Initial reflected sound signal S12 that has been faded out from
1. The reverberation sound signal S125 that has been subjected to the fade-in process is output from the filter 125, and these two signals S12
1, S125 are supplied to the combining unit 123. FIG.
Is the initial reflected sound signal S12 supplied to the synthesis unit 123.
1 shows the reverberation sound signal S125 schematically.
As described above, the initial reflection sound signal S12 is sent to the synthesis unit 123.
1 is started to be supplied, the delay time T1 of the delay device 124 is
After a delay of 24, the reverberation sound signal S125 begins to be supplied. The delay time T124 of the delay device 124 is smaller than the time length T121 of the initial reflected sound signal S121 by a predetermined time (α time) (T124 = T1).
21-α). That is, as shown in FIG. 16, the fade-out processed portion of the initial reflected sound signal S121 (α time immediately before the end of the initial reflected sound signal S121) and the fade-in processed portion of the reverberation sound signal S125 (reverberation The sound signal S125 is just overlapped with α time immediately after the start). This overlapping period is shown as a period Tα (see FIG. 16).
【0041】このように、本実施形態に係る残響付与装
置100によれば、初期反射音に係る初期反射音信号S
121と、後部反射音に係る残響音信号S125を合成
する際に、従来のように初期反射音信号S121の後ろ
に残響音信号S125をそのまま後続させるのではな
く、初期反射音信号S121と残響音信号S125の接
続部分に、初期反射音信号S121と残響音信号S12
5をオーバーラップさせる期間Tαが設けられる。さら
に、オーバーラップ期間Tαにおいては、初期反射音信
号S121はフェードアウト処理、残響音信号S125
はフェードイン処理がされた状態になっているため、結
果、初期反射音信号S121と残響音信号S125とは
クロスフェード合成されることとなり、合成信号S12
3においては、音質の変化がより自然な滑らかなものと
なる効果を奏する。As described above, according to the reverberation imparting apparatus 100 of this embodiment, the initial reflected sound signal S relating to the initial reflected sound is obtained.
When 121 and the reverberation sound signal S125 related to the rear reflection sound are combined, the initial reflection sound signal S121 and the reverberation sound S121 are not directly followed by the reverberation sound signal S125 as in the conventional case. An initial reflected sound signal S121 and a reverberation sound signal S12 are provided at a connection portion of the signal S125.
A period Tα for overlapping 5 is provided. Further, in the overlap period Tα, the initial reflected sound signal S121 is faded out, and the reverberation sound signal S125 is generated.
Is in a state in which the fade-in processing has been performed. As a result, the initial reflected sound signal S121 and the reverberation sound signal S125 are cross-fade synthesized, and the synthesized signal S12
In No. 3, the effect that the change of the sound quality becomes more natural and smooth is obtained.
【0042】ところで、初期反射音信号S121に残響
音信号S125を後続させる処理を行うにあたり、実際
には、音質だけでなく、音響信号のレベル(音量)まで
を考慮する必要がある。図16に示すように、初期反射
音信号S121と、残響音信号S125の全体の信号レ
ベルに大差がない場合は、かかる2つの信号を合成した
場合においても、音響信号のレベル(音量)変化が不自
然なものとなることはない。しかし、もとのインパルス
応答波形データにおける、データ列D1とデータ列D2
の時間位置が大きく離れていたような場合、図17に示
すように、初期反射音信号S121と、残響音信号S1
25の全体の信号レベルに大きな差が生じる場合も想定
される。この場合、合成信号S123は、図18に示す
ように、信号レベル(音量)の変化が不自然となり、聴
感上の問題が生じることとなる。本実施形態において
は、かかる音量の問題も考慮し、音量の面でも聴感上不
自然な状況とならないよう、合成部123において、初
期反射音信号S121と残響音信号S125の各々に対
する信号レベルの調整処理を行っている。以下に、この
信号レベルの調整処理の内容を説明する。By the way, in performing the processing in which the reverberation sound signal S125 follows the initial reflected sound signal S121, it is actually necessary to consider not only the sound quality but also the level (volume) of the acoustic signal. As shown in FIG. 16, when there is no great difference between the signal levels of the initial reflected sound signal S121 and the reverberation sound signal S125, the level (volume) of the acoustic signal changes even when these two signals are combined. It will not be unnatural. However, the data sequence D1 and the data sequence D2 in the original impulse response waveform data are
When the time positions of are largely separated, as shown in FIG. 17, the initial reflected sound signal S121 and the reverberation sound signal S1 are
It is also envisaged that there will be a large difference in the overall 25 signal levels. In this case, in the synthesized signal S123, the signal level (volume) changes unnaturally as shown in FIG. 18, which causes a hearing problem. In the present embodiment, in consideration of the problem of the sound volume, the synthesis unit 123 adjusts the signal level of each of the initial reflected sound signal S121 and the reverberation sound signal S125 so that the sound volume is not unnatural. It is processing. The contents of this signal level adjustment processing will be described below.
【0043】A3:レベル調整処理
はじめに、合成部123の構成を説明する。図19は、
合成部123の構成図であり、合成部123は、レベル
調整部123Aと、加算器123Cを備えている。この
うち、レベル調整部123Aは2つの増幅器123A−
1,123A−2から構成されている。増幅器123A
−1には初期反射音信号S121、増幅器123A−2
には残響音信号S125が供給され、それぞれ所定の増
幅率により信号全体の増幅処理が行われる。A3: Level Adjustment Process First, the configuration of the synthesizing unit 123 will be described. FIG. 19 shows
It is a block diagram of the synthetic | combination part 123, The synthetic | combination part 123 is equipped with the level adjustment part 123A and the adder 123C. Of these, the level adjusting unit 123A includes two amplifiers 123A-
It is composed of 1,123A-2. Amplifier 123A
-1 includes an initial reflected sound signal S121 and an amplifier 123A-2.
Is supplied with a reverberation sound signal S125, and the entire signal is amplified at a predetermined amplification factor.
【0044】本実施形態においては、コントローラ2の
制御下において、インパルス応答波形データの値に基づ
き、増幅器123A−1,123A−2の増幅率G1,
G2が予め決定されている。以下に、増幅率G1,G2
の値の決定方法を説明する。図20は、インパルス応答
波形データのうち、所定期間TD1に含まれるデータ列
D1および補正後のデータD1´の内容、および、所定
期間TD2に含まれるデータ列D2および補正後のデー
タD2´の内容を模式的に示したものである。説明の便
宜上、図20における時間軸は、合成部123に供給さ
れる初期反射音信号S121と残響音信号S125のタ
イミングに対応するように表示している。In this embodiment, under the control of the controller 2, the amplification factors G1 of the amplifiers 123A-1 and 123A-2 are based on the values of the impulse response waveform data.
G2 is predetermined. Below, the amplification factors G1 and G2
The method of determining the value of is explained. FIG. 20 shows the content of the data sequence D1 and the corrected data D1 ′ included in the predetermined period TD1 and the content of the data sequence D2 and the corrected data D2 ′ included in the predetermined period TD2 of the impulse response waveform data. Is schematically shown. For convenience of explanation, the time axis in FIG. 20 is displayed so as to correspond to the timing of the initial reflected sound signal S121 and the reverberation sound signal S125 supplied to the synthesis unit 123.
【0045】図20において、まず、データ列D1にお
ける終了直前の微小期間β(β<α)に含まれるデータ
列D1のデータのレベル、またはパワーの総和値SUM
1と、データ列D2において、データ列D2の開始から
α時間経過後の微小期間βに含まれるデータ列D2のデ
ータのレベル、またはパワーの総和値SUM2を求める
ことができる。なお、データのレベル、またはパワーの
総和値は、直流成分を除去したデータ値に基づいて算出
するようにしてもよい。このようにして求められる値S
UM1,SUM2の値から、以下の式を用いて増幅器1
23A−1および増幅器123A−2の増幅率G1,G
2が決定される。In FIG. 20, first, the level of the data of the data string D1 included in the minute period β (β <α) immediately before the end in the data string D1 or the sum value SUM of powers.
In 1 and the data sequence D2, the level of the data of the data sequence D2 included in the minute period β after the lapse of α time from the start of the data sequence D2, or the sum value SUM2 of powers can be obtained. Note that the data level or the total power value may be calculated based on the data value from which the DC component has been removed. The value S obtained in this way
From the values of UM1 and SUM2, amplifier 1
Amplification factors G1 and G of 23A-1 and amplifier 123A-2
2 is determined.
【0046】 G2/G1=SUM1/SUM2……(1)[0046] G2 / G1 = SUM1 / SUM2 ... (1)
【0047】図21は、上式(1)から決定された増幅
率G1,G2を用いた場合の増幅器123A−1,12
3A−2の初期反射音信号S121´と残響音信号S1
25´を模式的に示すものである。また破線は、初期反
射音信号S121´と残響音信号S125´を合成部1
23により合成した信号S123を示すものである。上
掲図18に示した信号S123に比較して、信号レベル
(音量)のつながりが自然なものになっている。このよ
うに、レベル調整部123Aの機能により、初期反射音
信号S121に残響音信号S125を合成処理をする場
合においても、音質だけでなく、音響信号のレベル(音
量)についても聴感上不自然な状況とならない効果が奏
される。FIG. 21 shows amplifiers 123A-1 and 123A when the amplification factors G1 and G2 determined from the above equation (1) are used.
3A-2 initial reflection sound signal S121 ′ and reverberation sound signal S1
25 'is a schematic view. In addition, the broken line indicates that the initial reflected sound signal S121 ′ and the reverberant sound signal S125 ′ are synthesized by the synthesis unit 1
23 shows the signal S123 synthesized by H.23. Compared to the signal S123 shown in FIG. 18 above, the signal level (volume) connection is more natural. As described above, even when the reverberation sound signal S125 is combined with the initial reflected sound signal S121 by the function of the level adjusting unit 123A, not only the sound quality but also the level (volume) of the acoustic signal is unnatural in terms of hearing. The effect that does not become a situation is played.
【0048】以上説明したように、本発明に係る残響付
与装置100においては、インパルス応答波形のサンプ
リングデータのうち、所定期間(たとえばインパルス音
発生から0.2秒までの期間)に含まれるサンプリング
データを畳み込み演算部121において畳み込むことに
より初期反射音に係る初期反射音信号S121を生成す
る。このため、音響空間を特徴付ける初期反射音につい
ては、インパルス応答波形のデータ内容を忠実に再現す
ることができ、十分な音響特性を表現することができ
る。また、インパルス応答波形のサンプリングデータの
うち、別の所定期間(たとえば0.3〜0.6秒)に含
まれるサンプリングデータを畳み込み演算部122にお
いて畳み込むとともに、その結果得られる信号をフィル
タ125において減衰させながら繰り返し出力すること
により後部反射音に残響効果を付した残響音信号S12
5を生成することができる。よって、インパルス応答波
形のサンプリングデータをすべて畳み込む必要がいらな
いため、膨大なハードウェアリソースを必要としない。
ここで、合成部123において、初期反射音に係る初期
反射音信号S121と、後部残響音に係る残響音信号S
125を合成する際には、2つの信号がオーバーラップ
する期間Tαが設けられるため、合成信号S123にお
いては、初期反射音信号S121から残響音信号S12
5にいきなり変化するようなことがなく、合成信号S1
23を音響信号として出力した場合に、音質が突然変化
するような聴感上不自然な状況は生じない。さらに、期
間Tαにおいて、初期反射音信号S121と残響音信号
S125とがクロスフェードされるように、畳み込み演
算部121,122において畳み込まれる乗算係数の補
正が行われている。このため、合成信号S123におい
ては、初期反射音信号S121から残響音信号S125
に徐々に変化することとなり、合成信号S123を音響
信号として出力した場合に、音質の変化がより滑らかな
ものとなる効果を奏する。また、合成部123において
は、2つの信号S121,S122のレベル調整が行わ
れた上で、合成処理が行われる。このため、合成信号S
123を音響信号として出力した場合に、音質のみなら
ず音量の変化も聴感上滑らかな自然ものとなる効果も奏
する。As described above, in the reverberation imparting apparatus 100 according to the present invention, among the sampling data of the impulse response waveform, the sampling data included in the predetermined period (for example, the period from the generation of the impulse sound to 0.2 seconds). Is convolved in the convolution operation unit 121 to generate an initial reflected sound signal S121 relating to the initial reflected sound. Therefore, with respect to the initial reflected sound that characterizes the acoustic space, the data content of the impulse response waveform can be faithfully reproduced, and sufficient acoustic characteristics can be expressed. Further, among the sampling data of the impulse response waveform, the convolution operation unit 122 convolves the sampling data included in another predetermined period (for example, 0.3 to 0.6 seconds), and the signal obtained as a result is attenuated in the filter 125. The reverberant sound signal S12 in which the rear reflected sound has a reverberant effect by repeatedly outputting while
5 can be generated. Therefore, it is not necessary to convolve all the sampling data of the impulse response waveform, so that enormous hardware resources are not required.
Here, in the synthesis unit 123, the initial reflected sound signal S121 related to the initial reflected sound and the reverberation sound signal S related to the rear reverberant sound.
Since a period Tα in which the two signals overlap each other is provided when 125 is combined, in the combined signal S123, the initial reflected sound signal S121 to the reverberation sound signal S12 are included.
There is no sudden change to 5 and the combined signal S1
When 23 is output as an acoustic signal, an unnatural situation in which the sound quality suddenly changes does not occur. Further, in the period Tα, the convolution operation units 121 and 122 correct the multiplication coefficient so that the initial reflected sound signal S121 and the reverberation sound signal S125 are cross-faded. Therefore, in the synthesized signal S123, the reverberation sound signal S125 is changed from the initial reflected sound signal S121.
Therefore, when the synthesized signal S123 is output as an acoustic signal, there is an effect that the change in sound quality becomes smoother. Further, in the synthesizing unit 123, the level of the two signals S121 and S122 is adjusted, and then the synthesizing process is performed. Therefore, the composite signal S
When 123 is output as an acoustic signal, not only the sound quality but also the change in the volume is audibly smooth and natural.
【0049】B:変形例
以上、本発明の実施形態について説明したが、この実施
形態はあくまでも例示であり、本発明の趣旨の範囲内で
変形することができる。変形例としては、たとえば以下
のようなものが考えられる。B: Modified Example The embodiment of the present invention has been described above. However, this embodiment is merely an example and can be modified within the scope of the present invention. For example, the following may be considered as modifications.
【0050】(変形例1)上述実施形態においては、同
一のインパルス応答波形のサンプリングデータにおい
て、所定期間T1,T2にそれぞれ含まれるデータ列
を、データ列D1,データ列D2として扱っていたが、
これに限らず、データ列D1,データ列D2はそれぞれ
異なるインパルス応答波形のサンプリングデータに基づ
くものであってもよい。かかる場合でも、上述実施形態
と同様、合成部123から出力される信号S123にお
いては、音質、音量ともに滑らかなつながりを有する信
号となるので、聴感上も自然な残響特性を付与すること
ができる。(Modification 1) In the above embodiment, in the sampling data of the same impulse response waveform, the data strings included in the predetermined periods T1 and T2 are treated as the data strings D1 and D2.
Not limited to this, the data strings D1 and D2 may be based on sampling data of different impulse response waveforms. Even in such a case, as in the above-described embodiment, the signal S123 output from the synthesizing unit 123 has a smooth connection in both sound quality and volume, so that a reverberation characteristic that is natural in terms of hearing can be imparted.
【0051】(変形例2)レベル調整部123Aの増幅
率G1,G2の決定方法については任意に変形が可能で
ある。たとえば、図22に示すように、データ列D2に
おける開始直後の微小期間γ(γ<α)に含まれるデー
タ列D2のデータのレベル、またはパワーの総和値SU
M4と、データ列D1において、データ列D1の開始か
らT124時間だけ経過直前の微小期間γに含まれるデ
ータ列D1のデータのレベル、またはパワーの総和値S
UM3を求め、以下の式により増幅率G1,G2の決定
をすることとしてもよい。(Modification 2) The method of determining the amplification factors G1 and G2 of the level adjusting unit 123A can be modified arbitrarily. For example, as shown in FIG. 22, the level of the data of the data sequence D2 included in the minute period γ (γ <α) immediately after the start of the data sequence D2, or the total power value SU.
In M4 and the data string D1, the level of the data of the data string D1 included in the minute period γ immediately before the lapse of T124 time from the start of the data string D1, or the total value S of the powers
It is also possible to obtain UM3 and determine the amplification factors G1 and G2 by the following equation.
【0052】 G2/G1=SUM3/SUM4……(2)[0052] G2 / G1 = SUM3 / SUM4 ... (2)
【0053】この方法によっても、初期反射音に係る初
期反射音信号S121と、後部反射音に係る残響音信号
S125を合成して得られる合成信号S123のデータ
のレベル値のつながりが自然なものになり、上述実施形
態と同様の効果を奏することができる。Also by this method, the connection of the data level values of the synthesized signal S123 obtained by synthesizing the initially reflected sound signal S121 relating to the initial reflected sound and the reverberation sound signal S125 relating to the rear reflected sound is natural. Therefore, the same effect as that of the above-described embodiment can be obtained.
【0054】(変形例3)フィルタ125の構成も任意
に変形可能である。たとえば、フィルタ125の後段に
さらに複数のオールパスフィルタ(APF)を直列ある
いは並列に加える構成として、フィルタ125から出力
される信号の位相を調整するようにしてもよい。あるい
は、フィルタ125の後段にマルチタップディレイを加
え、フィルタ125から出力される信号に対して、時間
密度の調整を行うようにしてもよい。(Modification 3) The configuration of the filter 125 can be modified arbitrarily. For example, the phase of the signal output from the filter 125 may be adjusted by adding a plurality of all-pass filters (APFs) in series or in parallel after the filter 125. Alternatively, a multi-tap delay may be added after the filter 125 to adjust the time density of the signal output from the filter 125.
【0055】(変形例4)残響付与装置100の構成自
体も任意に変形可能である。例えば図24に示すよう
に、畳み込み演算部121から出力される初期反射音信
号S121を、フィルタ125においてくりかえし減衰
させながら出力することにより後部反射音に係る残響音
信号S125を生成することとしてもよい。本変形例に
おいては、上述実施形態に係る畳み込み演算部122が
構成要素として省略できる利点がある一方、フィルタ1
25の出力残響音信号S125の形をフェードイン処理
を施したものにする必要がある。このため、フィルタ1
25におけるフィルタ係数の値を適当な値に調整してお
き、フィルタ125の出力残響音信号S125の開始直
後(α時間の部分)につき、残響音信号S125の信号
レベルが0からだんだん増加していくように、すなわ
ち、フェードイン処理がされたような信号形状とすれば
よい。このような本変形例の構成とした場合において
も、上述第1実施形態と同様、本実施形態においても、
初期反射音に係る初期反射音信号S121、後部残響音
に係る残響音信号S125を合成するときに、所定期間
クロスフェードを行うようにした合成処理を行うことが
できる。このため、合成信号S123においては、信号
(データ)のつながりが悪くなることもなく、音楽的に
も自然な残響効果付与を行うことができる。(Modification 4) The configuration itself of the reverberation imparting apparatus 100 can be arbitrarily modified. For example, as shown in FIG. 24, the reverberation sound signal S125 relating to the rear reflection sound may be generated by repeatedly outputting the initial reflection sound signal S121 output from the convolution operation unit 121 while repeatedly attenuating the filter 125. . This modification has an advantage that the convolution operation unit 122 according to the above-described embodiment can be omitted as a component, while the filter 1
It is necessary to make the shape of the output reverberation sound signal S125 of No. 25 into which the fade-in process has been performed. Therefore, filter 1
The value of the filter coefficient in 25 is adjusted to an appropriate value, and the signal level of the reverberation sound signal S125 gradually increases from 0 immediately after the start of the output reverberation sound signal S125 of the filter 125 (the portion of α time). In other words, the signal shape may be such that the fade-in processing has been performed. Even in the case of such a configuration of the present modified example, in the present embodiment as well as the above-described first embodiment,
When the initial reflected sound signal S121 related to the initial reflected sound and the reverberant sound signal S125 related to the rear reverberant sound are combined, it is possible to perform a combining process in which a crossfade is performed for a predetermined period. Therefore, in the combined signal S123, the connection of signals (data) does not deteriorate, and a reverberation effect that is natural in terms of music can be added.
【0056】(変形例5)また、残響付与装置100の
構成を、図25に示すように、畳み込み演算部122か
ら出力される後部反射音信号S122を、畳み込み演算
部121から出力される初期反射音信号S121に後続
させるようにしてもよい。より具体的には、畳み込み演
算部122から出力される後部反射音信号S122につ
いて、遅延器127を介して加算器128に供給させ、
畳み込み演算部121から出力される初期反射音信号S
121に後続させる。この場合、畳み込み演算部121
と畳み込み演算部122において畳み込まれるデータ列
は、もとのインパルス応答において時間的に連続したデ
ータが用いられる。そして、遅延器127の遅延時間T
127を、初期反射音信号S121の時間長T121と
同じにしておけば、後部反射音信号S122にそのまま
後部反射音信号S122が後続された信号S128が、
加算器128から出力される。ここで、初期反射音信号
S121、後部反射音信号S122は、もとのインパル
ス応答波形のサンプリングデータをそのまま畳み込んで
得られる信号であり、インパルス応答波形のデータ内容
を忠実に再現した信号の有効利用が図られることにな
る。ただし、本変形例においては、畳み込み演算処理部
122において畳み込まれるデータ列D2にのみデータ
補正を行うことが必要である。具体的にはデータ列D2
の終了直前の所定時間に含まれるデータにおいてだんだ
んとデータ値が小さくなっていくように、すなわち、フ
ェードアウトしていくようなデータ補正を行えばよい。
一方、上述変形例4と同様、フィルタ125におけるフ
ィルタ係数の値を適当な値に調整しておき、フィルタ1
25の出力残響音信号S125の開始直後につき、残響
音信号S125の信号レベルが0からだんだん増加して
いくように、すなわち、フェードイン処理がされたよう
な信号形状とすればよい。このような処理を行うことに
より、上述した実施形態と同様、合成部123におい
て、信号S128と残響音信号S125との合成処理を
行うにあたり、所定期間クロスフェードを行うようにし
た合成処理を行うことができる。このため、合成信号S
123においては、信号(データ)のつながりが悪くな
ることもなく、聴感上自然な残響効果付与を行うことが
できる。(Modification 5) Further, as shown in FIG. 25, the configuration of the reverberation imparting apparatus 100 is such that the rear reflection sound signal S122 output from the convolution operation unit 122 and the initial reflection output from the convolution operation unit 121. You may make it follow the sound signal S121. More specifically, the rear reflected sound signal S122 output from the convolution operation unit 122 is supplied to the adder 128 via the delay unit 127,
The initial reflected sound signal S output from the convolution operation unit 121
121 follows. In this case, the convolution operation unit 121
As the data sequence to be convolved in the convolution operation unit 122, data that is temporally continuous in the original impulse response is used. Then, the delay time T of the delay device 127
If 127 is made equal to the time length T121 of the initial reflected sound signal S121, the signal S128 in which the rear reflected sound signal S122 is directly followed by the rear reflected sound signal S122 is
It is output from the adder 128. Here, the initial reflected sound signal S121 and the rear reflected sound signal S122 are signals obtained by directly convolving the sampling data of the original impulse response waveform, and are effective signals that faithfully reproduce the data content of the impulse response waveform. It will be used. However, in the present modification, it is necessary to perform data correction only on the data sequence D2 to be convolved in the convolution operation processing unit 122. Specifically, the data string D2
The data correction may be performed so that the data value gradually decreases in the data included in the predetermined time immediately before the end, that is, the data value fades out.
On the other hand, similarly to the fourth modification, the filter coefficient value in the filter 125 is adjusted to an appropriate value, and the filter 1
Immediately after the start of the output reverberation sound signal S125 of No. 25, the signal level of the reverberation sound signal S125 may be gradually increased from 0, that is, the signal shape may be such that the fade-in process is performed. By performing such a process, similar to the above-described embodiment, in the synthesizing unit 123, when performing the synthesizing process of the signal S128 and the reverberation sound signal S125, the synthesizing process is performed so as to perform the crossfade for a predetermined period. You can Therefore, the composite signal S
In 123, the connection of signals (data) is not deteriorated, and a reverberation effect that is natural to the listener can be provided.
【0057】(変形例6)上述した実施形態において
は、インパルス応答波形のサンプリングデータを予め残
響データメモリ107に格納することとしているが、予
め音場シミュレーションプログラムをコントローラ2内
の図示しないROM(Read Only Memory)に格納してお
き、ユーザが任意の音響空間のインパルス応答波形をプ
ログラミングできるようにしてもよい。(Modification 6) In the above-described embodiment, the sampling data of the impulse response waveform is stored in advance in the reverberation data memory 107, but the sound field simulation program is stored in advance in the ROM (Read (not shown) in the controller 2). It may be stored in a memory (Only Memory) so that the user can program the impulse response waveform of an arbitrary acoustic space.
【0058】(変形例7)残響データメモリ107に複
数のインパルス応答波形データを格納する構成としても
よい。この場合は、図23に示すように、各々のインパ
ルス応答に対応するホールや教会といった音響空間の名
前も対応付けて、残響データメモリ107内に格納され
る。そして、ユーザが操作部1の操作を行うことによ
り、所望の音響空間を選択できる構成にしてもよい。(Modification 7) A plurality of impulse response waveform data may be stored in the reverberation data memory 107. In this case, as shown in FIG. 23, the names of acoustic spaces such as halls and churches corresponding to the respective impulse responses are also stored in the reverberation data memory 107 in association with each other. Then, the user may operate the operation unit 1 to select a desired acoustic space.
【0059】(変形例8)上記実施形態においては残響
付与機能を搭載した残響付与装置100により説明して
いるが、この他、残響付与機能を搭載したミキサ、リバ
ーブといった装置であっても本発明の適用は当然可能で
ある。(Modification 8) In the above embodiment, the reverberation applying apparatus 100 equipped with the reverberation applying function has been described, but in addition to this, even a device such as a mixer or reverb equipped with the reverberation applying function is provided by the present invention. The application of is naturally possible.
【0060】(変形例9)本発明に係るプログラムを記
録する記録媒体も任意であり、例えば、半導体メモリ、
CD−ROM(Compact Disc- Read Only Memory)、C
D−R(CompactDisc-Recordable)等の光ディスク、M
O(Magneto Optical Disk)、MD(Mini Disc)等の
光磁気ディスク、フロッピー(登録商標)ディスク、ハ
ードディスク等の磁気ディスク等があげられる。また、
かかるプログラムのインストール方法も任意であり、上
述した記録媒体を使って残響付与装置100にインスト
ールすることとしてもよく、本発明に係るプログラムが
格納されるサーバからインターネット等のネットワーク
を介して残響付与装置100にインストールする、いわ
ゆるネット配信を用いる方法を使ってもよい。(Modification 9) A recording medium for recording the program according to the present invention is also arbitrary, and for example, a semiconductor memory,
CD-ROM (Compact Disc-Read Only Memory), C
Optical disc such as D-R (Compact Disc-Recordable), M
Examples thereof include magneto-optical disks such as O (Magneto Optical Disk) and MD (Mini Disc), floppy (registered trademark) disks, magnetic disks such as hard disks. Also,
The method for installing such a program is also arbitrary, and may be installed in the reverberation imparting apparatus 100 using the recording medium described above. A method using so-called net distribution, which is installed in 100, may be used.
【0061】[0061]
【発明の効果】以上説明したように、本発明によれば、
簡易な構成により十分な音場効果を表現することができ
る。As described above, according to the present invention,
It is possible to express a sufficient sound field effect with a simple configuration.
【図1】 本発明の実施形態に係る残響付与装置100
の構成図である。FIG. 1 is a reverberation imparting apparatus 100 according to an embodiment of the present invention.
It is a block diagram of.
【図2】 同残響付与装置100のDSP5の構成図で
ある。FIG. 2 is a configuration diagram of a DSP 5 of the reverberation imparting apparatus 100.
【図3】 インパルス応答波形のサンプリングデータを
示す図である。FIG. 3 is a diagram showing sampling data of impulse response waveforms.
【図4】 本発明の実施形態に係る残響付与装置100
の残響付与部120の構成図である。FIG. 4 is a reverberation imparting apparatus 100 according to an embodiment of the present invention.
6 is a configuration diagram of a reverberation imparting unit 120 of FIG.
【図5】 同残響付与装置100の畳み込み演算部12
1の構成図である。FIG. 5 is a convolution operation unit 12 of the reverberation imparting apparatus 100.
It is a block diagram of 1.
【図6】 同残響付与装置100の畳み込み演算部12
2の構成図である。FIG. 6 is a convolution operation unit 12 of the reverberation imparting apparatus 100.
It is a block diagram of 2.
【図7】 同残響付与装置100のフィルタ125F−
1の出力信号の形状を模式的に示す図である。FIG. 7 is a filter 125F- of the reverberation applying apparatus 100.
It is a figure which shows the shape of the output signal of No. 1 typically.
【図8】 同残響付与装置100のフィルタ125の信
号処理内容を説明するための図である。FIG. 8 is a diagram for explaining the signal processing content of a filter 125 of the reverberation applying apparatus 100.
【図9】 同残響付与装置100の合成部123の供給
される信号タイミングを示す図である。FIG. 9 is a diagram showing a signal timing supplied to the synthesis unit 123 of the reverberation imparting apparatus 100.
【図10】 同残響付与装置100においてデータ列D
1に対する補正の内容を説明するための図である。FIG. 10 is a data sequence D in the reverberation applying apparatus 100.
FIG. 6 is a diagram for explaining the content of correction for 1.
【図11】 同残響付与装置100においてデータ列D
2に対する補正の内容を説明するための図である。FIG. 11 is a data sequence D in the reverberation applying apparatus 100.
It is a figure for demonstrating the content of correction with respect to 2.
【図12】 同残響付与装置100の残響データメモリ
107に格納されるデータ内容を模式的に示す図であ
る。FIG. 12 is a diagram schematically showing data contents stored in a reverberation data memory 107 of the reverberation imparting apparatus 100.
【図13】 同残響付与装置100の畳み込み演算部1
21の出力初期反射音信号S121を模式的に示す図で
ある。FIG. 13 is a convolution operation unit 1 of the reverberation applying apparatus 100.
It is a figure which shows the output initial reflected sound signal S121 of 21 typically.
【図14】 同残響付与装置100の畳み込み演算部1
22の出力後部反射音信号S122を模式的に示す図で
ある。FIG. 14 is a convolution operation unit 1 of the reverberation imparting apparatus 100.
22 is a diagram schematically showing an output rear reflected sound signal S122 of FIG.
【図15】 同残響付与装置100のフィルタ125の
出力残響音信号S125を模式的に示す図である。15 is a diagram schematically showing an output reverberation sound signal S125 of a filter 125 of the reverberation applying apparatus 100. FIG.
【図16】 同残響付与装置100の合成部123の動
作説明のための図である。FIG. 16 is a diagram for explaining the operation of the synthesis unit 123 of the reverberation imparting apparatus 100.
【図17】 同残響付与装置100の合成部123の動
作説明のための図である。FIG. 17 is a diagram for explaining the operation of the synthesizing unit 123 of the reverberation imparting apparatus 100.
【図18】 同残響付与装置100の合成部123の動
作説明のための図である。FIG. 18 is a diagram for explaining the operation of the synthesis unit 123 of the reverberation imparting apparatus 100.
【図19】 同残響付与装置100の合成部123の構
成図である。FIG. 19 is a configuration diagram of a synthesizer 123 of the reverberation imparting apparatus 100.
【図20】 同残響付与装置100のレベル調整部12
3Aの増幅率の決定方法を説明するための図である。FIG. 20 is a level adjusting unit 12 of the reverberation applying apparatus 100.
It is a figure for demonstrating the determination method of the amplification factor of 3A.
【図21】 同残響付与装置100の合成部123の合
成信号S123を示す図である。FIG. 21 is a diagram showing a combined signal S123 of the combining unit 123 of the reverberation imparting apparatus 100.
【図22】 本発明の変形例を説明するための図であ
る。FIG. 22 is a diagram for explaining a modified example of the present invention.
【図23】 本発明の変形例を説明するための図であ
る。FIG. 23 is a diagram for explaining a modified example of the present invention.
【図24】 本発明の変形例を説明するための図であ
る。FIG. 24 is a diagram for explaining a modified example of the present invention.
【図25】 本発明の変形例を説明するための図であ
る。FIG. 25 is a diagram for explaining a modified example of the present invention.
100………残響付与装置、1………操作部、2………
コントローラ、3……入力部、4……出力部、5……D
SP、6……音源、9……バス、MIC……マイクロホ
ン、SP……スピーカ、107……残響データメモリ、
120……残響付与部、121、122……畳み込み演
算部、123……合成部、123A……レベル調整部、
123C……加算器、124……遅延器、125……フ
ィルタ。100 ... Reverberation imparting device, 1 ... Operation unit, 2 ...
Controller, 3 ... Input section, 4 ... Output section, 5 ... D
SP, 6 ... Sound source, 9 ... Bus, MIC ... Microphone, SP ... Speaker, 107 ... Reverberation data memory,
120 ... Reverberation adding section, 121, 122 ... Convolution calculating section, 123 ... Combining section, 123A ... Level adjusting section,
123C ... Adder, 124 ... Delay device, 125 ... Filter.
フロントページの続き (72)発明者 田宮 健一 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内 (72)発明者 藤田 啓明 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内 Fターム(参考) 5D108 AA17 AA18 AB08 AB09 AB19 AC06 AC07 AD05 Continued front page (72) Inventor Kenichi Tamiya Yamaha stock, 10-1 Nakazawa-machi, Hamamatsu-shi, Shizuoka In the company (72) Inventor Hiroaki Fujita Yamaha stock, 10-1 Nakazawa-machi, Hamamatsu-shi, Shizuoka In the company F-term (reference) 5D108 AA17 AA18 AB08 AB09 AB19 AC06 AC07 AD05
Claims (12)
ルス応答の第1の所定時間に対応する第1のデータ列を
畳み込むことにより第1の反射音信号を生成する第1の
信号処理手段と、 前記音響信号に対し、所定の信号処理を施して前記第1
の反射音信号に続く第2の反射音信号を生成する第2の
信号処理手段と、 前記第1の信号処理手段によって生成される前記第1の
反射音信号と、前記第2の信号処理手段によって生成さ
れる前記第2の反射音信号とを加算して出力する手段で
あって、前記第2の反射音信号を、前記第1の所定時間
よりも短い時間だけ遅延させて出力する出力手段と、 を具備することを特徴とする残響付与装置。1. A first signal processing means for generating a first reflected sound signal by convolving a first data sequence corresponding to a first predetermined time of an impulse response with an acoustic signal to be processed. , The first signal after performing a predetermined signal processing on the acoustic signal
Second signal processing means for generating a second reflected sound signal subsequent to the reflected sound signal, the first reflected sound signal generated by the first signal processing means, and the second signal processing means. Means for adding and outputting the second reflected sound signal generated by the output means for outputting the second reflected sound signal with a delay of a time shorter than the first predetermined time. A reverberation imparting device comprising:
て、 前記第2の信号処理手段は、前記第1の信号処理手段に
よって生成される前記第1の反射音信号を巡回型フィル
タを用いて繰り返し出力することにより前記第2の反射
音信号を生成する手段であることを特徴とする残響付与
装置。2. The reverberation applying apparatus according to claim 1, wherein the second signal processing means uses the recursive filter for the first reflected sound signal generated by the first signal processing means. A reverberation imparting device, which is means for generating the second reflected sound signal by repeatedly outputting.
ルス応答の第1の所定時間に対応する第1のデータ列を
畳み込むことにより第1の反射音信号を生成する第1の
信号処理手段と、 前記音響信号に対し、前記インパルス応答の第2の所定
時間に対応する第2のデータ列を畳み込むとともに、畳
み込んで生成した信号を巡回型フィルタを用いて繰り返
し出力することにより、前記第1の反射音信号に続く第
2の反射音信号を生成する第2の信号処理手段と、 前記第1の信号処理手段によって生成される前記第1の
反射音信号と、前記第2の信号処理手段によって生成さ
れる前記第2の反射音信号とを加算して出力する手段で
あって、前記第2の反射音信号を、前記第1の所定時間
よりも短い時間だけ遅延させて出力する出力手段と、 を具備することを特徴とする残響付与装置。3. A first signal processing means for generating a first reflected sound signal by convolving a first data string corresponding to a first predetermined time of an impulse response with an acoustic signal to be processed. , The first data sequence corresponding to the second predetermined time of the impulse response is convoluted with the acoustic signal, and the convolutionally generated signal is repeatedly output using a recursive filter. Second signal processing means for generating a second reflected sound signal subsequent to the reflected sound signal, the first reflected sound signal generated by the first signal processing means, and the second signal processing means. Means for adding and outputting the second reflected sound signal generated by the output means for outputting the second reflected sound signal with a delay of a time shorter than the first predetermined time. Equipped with A reverberation applying device characterized by:
ルス応答の第1の所定時間に対応する第1のデータ列を
畳み込むことにより得られる信号に、当該インパルス応
答の第2の所定時間に対応する第2のデータ列を畳み込
むことにより得られる信号を後続させることにより、第
1の反射音信号を生成する第1の信号処理手段と、 前記第1の信号処理手段において、前記第2のデータ列
を畳み込むことにより得られる信号を、巡回型フィルタ
を用いて繰り返し出力することにより、前記第1の反射
音信号に続く第2の反射音信号を生成する第2の信号処
理手段と、 前記第1の信号処理手段によって生成される前記第1の
反射音信号と、前記第2の信号処理手段によって生成さ
れる前記第2の反射音信号とを加算して出力する手段で
あって、前記第2の反射音信号を、前記第1の所定時間
と前記第2の所定時間を加算した値よりも短い時間だけ
遅延させて出力する出力手段と、 を具備することを特徴とする残響付与装置。4. A signal obtained by convolving a first data sequence corresponding to a first predetermined time of an impulse response with respect to an acoustic signal to be processed corresponds to a second predetermined time of the impulse response. First signal processing means for generating a first reflected sound signal by concatenating a signal obtained by convolving the second data sequence, and the second data in the first signal processing means. Second signal processing means for generating a second reflected sound signal following the first reflected sound signal by repeatedly outputting a signal obtained by convoluting the columns using a recursive filter; Means for adding and outputting the first reflected sound signal generated by the first signal processing means and the second reflected sound signal generated by the second signal processing means, An output means for delaying and outputting the second reflected sound signal by a time shorter than a value obtained by adding the first predetermined time and the second predetermined time. .
載の残響付与装置において、 前記出力手段から、前記第1の反射音信号と前記第2の
反射音信号とがクロスフェードされて出力されることを
特徴とする残響付与装置。5. The reverberation imparting apparatus according to claim 1, wherein the output unit cross-fades the first reflected sound signal and the second reflected sound signal and outputs the cross reflected signal. A reverberation applying device characterized by being performed.
載の残響付与装置において、 前記出力手段において、前記第1の反射音信号、前記第
2の反射音信号のいずれかあるいは双方の信号レベルを
調整する信号レベル調整手段を有することを特徴とする
残響付与装置。6. The reverberation imparting apparatus according to claim 1, wherein the output means outputs one or both of the first reflected sound signal and the second reflected sound signal. A reverberation applying device having a signal level adjusting means for adjusting a level.
て、 前記信号レベル調整手段は、前記第1の反射音信号の前
記第1の所定時間に含まれる信号のレベル値と、前記第
2の反射音信号の所定時間に含まれる信号のレベル値に
応じて信号レベル調整をすることを特徴とする残響付与
装置。7. The reverberation imparting apparatus according to claim 6, wherein the signal level adjusting means includes a level value of a signal included in the first predetermined time of the first reflected sound signal, and the second level value. A reverberation applying apparatus, which adjusts a signal level according to a level value of a signal included in a predetermined time of a reflected sound signal.
ルス応答の第1の所定時間に対応する第1のデータ列を
畳み込むことにより第1の反射音信号を生成する第1の
信号処理過程と、 前記音響信号に対し、所定の信号処理を施して前記第1
の反射音信号に続く第2の反射音信号を生成する第2の
信号処理過程と、 前記第1の信号処理過程によって生成される前記第1の
反射音信号と、前記第2の信号処理過程によって生成さ
れる前記第2の反射音信号とを加算して出力する過程で
あって、前記第2の反射音信号を、前記所定時間よりも
短い時間だけ遅延させて出力する出力過程と、 を具備することを特徴とする残響付与方法。8. A first signal processing step of generating a first reflected sound signal by convolving a first data sequence corresponding to a first predetermined time of an impulse response with an acoustic signal to be processed, , The first signal after performing a predetermined signal processing on the acoustic signal
Second signal processing step of generating a second reflected sound signal following the reflected sound signal of No. 1, the first reflected sound signal generated by the first signal processing step, and the second signal processing step A step of adding and outputting the second reflected sound signal generated by the step of outputting the second reflected sound signal after delaying the second reflected sound signal by a time shorter than the predetermined time. A reverberation imparting method comprising:
ルス応答の第1の所定時間に対応する第1のデータ列を
畳み込むことにより第1の反射音信号を生成する第1の
信号処理過程と、 前記音響信号に対し、前記インパルス応答の第2の所定
時間に対応する第2のデータ列を畳み込むとともに、畳
み込んで生成した信号を巡回型フィルタを用いて繰り返
し出力することにより、前記第1の反射音信号に続く第
2の反射音信号を生成する第2の信号処理過程と、 前記第1の信号処理過程によって生成される前記第1の
反射音信号と、前記第2の信号処理過程によって生成さ
れる前記第2の反射音信号とを加算して出力する過程で
あって、前記第2の反射音信号を、前記第1の所定時間
よりも短い時間だけ遅延させて出力する出力過程と、 を具備することを特徴とする残響付与方法。9. A first signal processing step of generating a first reflected sound signal by convolving a first data string corresponding to a first predetermined time of an impulse response with an acoustic signal to be processed, , The first data sequence corresponding to the second predetermined time of the impulse response is convoluted with the acoustic signal, and the convolutionally generated signal is repeatedly output using a recursive filter. Second signal processing step of generating a second reflected sound signal following the reflected sound signal of No. 1, the first reflected sound signal generated by the first signal processing step, and the second signal processing step A step of adding and outputting the second reflected sound signal generated by the step of outputting the second reflected sound signal after delaying the second reflected sound signal by a time shorter than the first predetermined time. Equipped with A reverberation applying method characterized by:
の所定時間に対応する第1のデータ列を畳み込むことに
より第1の反射音信号を生成する第1の信号処理手段
と、 前記音響信号に対し、所定の信号処理を施して前記第1
の反射音信号に続く第2の反射音信号を生成する第2の
信号処理手段と、 前記第1の信号処理手段によって生成される前記第1の
反射音信号と、前記第2の信号処理手段によって生成さ
れる前記第2の反射音信号とを加算して出力する手段で
あって、前記第2の反射音信号を、前記第1の所定時間
よりも短い時間だけ遅延させて出力する出力手段として
機能させるためのプログラム。10. A first impulse response to an acoustic signal to be processed by a computer.
A first signal processing means for generating a first reflected sound signal by convolving a first data string corresponding to a predetermined time of, and the first signal processing means for applying a predetermined signal processing to the acoustic signal.
Second signal processing means for generating a second reflected sound signal subsequent to the reflected sound signal, the first reflected sound signal generated by the first signal processing means, and the second signal processing means. Means for adding and outputting the second reflected sound signal generated by the output means, which outputs the second reflected sound signal with a delay of a time shorter than the first predetermined time. Program to function as.
の所定時間に対応する第1のデータ列を畳み込むことに
より第1の反射音信号を生成する第1の信号処理手段
と、 前記音響信号に対し、前記インパルス応答の第2の所定
時間に対応する第2のデータ列を畳み込むとともに、畳
み込んで生成した信号を巡回型フィルタを用いて繰り返
し出力することにより、前記第1の反射音信号に続く第
2の反射音信号を生成する第2の信号処理手段と、 前記第1の信号処理手段によって生成される前記第1の
反射音信号と、前記第2の信号処理手段によって生成さ
れる前記第2の反射音信号とを加算して出力する手段で
あって、前記第2の反射音信号を、前記第1の所定時間
よりも短い時間だけ遅延させて出力する出力手段として
機能させるためのプログラム。11. A first impulse response to a sound signal to be processed by a computer.
A first signal processing means for generating a first reflected sound signal by convolving a first data string corresponding to a predetermined time of, and a second predetermined time of the impulse response to the acoustic signal. A second signal for generating a second reflected sound signal following the first reflected sound signal by convolving the second data string and repeatedly outputting the convolved generated signal using a cyclic filter. Processing means, means for adding and outputting the first reflected sound signal generated by the first signal processing means and the second reflected sound signal generated by the second signal processing means A program for causing the second reflected sound signal to function as an output unit that delays and outputs the second reflected sound signal by a time shorter than the first predetermined time.
かに記載のプログラムが記録されたコンピュータ読み取
り可能な記録媒体。12. A computer-readable recording medium in which the program according to claim 10 or 11 is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002067557A JP3786036B2 (en) | 2002-03-12 | 2002-03-12 | Reverberation imparting device, reverberation imparting method, program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002067557A JP3786036B2 (en) | 2002-03-12 | 2002-03-12 | Reverberation imparting device, reverberation imparting method, program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003263179A true JP2003263179A (en) | 2003-09-19 |
| JP3786036B2 JP3786036B2 (en) | 2006-06-14 |
Family
ID=29198918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002067557A Expired - Fee Related JP3786036B2 (en) | 2002-03-12 | 2002-03-12 | Reverberation imparting device, reverberation imparting method, program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3786036B2 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006006418A1 (en) | 2004-07-14 | 2006-01-19 | Sony Corporation | Recording medium, recording device and method, data processing device and method, and data output device |
| JP2009282454A (en) * | 2008-05-26 | 2009-12-03 | Casio Comput Co Ltd | Fir filter device, acoustic device, and fir filter program |
| JP2009288697A (en) * | 2008-05-30 | 2009-12-10 | Yamaha Corp | Impulse response processing apparatus, and reverberator and program |
| JP2010026044A (en) * | 2008-07-16 | 2010-02-04 | Yamaha Corp | Reverberation applying device and program |
| JP2010190989A (en) * | 2009-02-16 | 2010-09-02 | Yamaha Corp | Impulse response modification device, reverberation adding device and program |
| JP2010190990A (en) * | 2009-02-16 | 2010-09-02 | Yamaha Corp | Impulse response modification device, reverberation adding device and program |
| US8945008B2 (en) | 2006-04-05 | 2015-02-03 | Sony Corporation | Recording apparatus, reproducing apparatus, recording and reproducing apparatus, recording method, reproducing method, recording and reproducing method, and record medium |
| US10311845B2 (en) | 2017-03-15 | 2019-06-04 | Casio Computer Co., Ltd. | Filter characteristics changing device |
| CN115119134A (en) * | 2021-03-19 | 2022-09-27 | 雅马哈株式会社 | Sound signal processing method, sound signal processing device, and recording medium |
-
2002
- 2002-03-12 JP JP2002067557A patent/JP3786036B2/en not_active Expired - Fee Related
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006006418A1 (en) | 2004-07-14 | 2006-01-19 | Sony Corporation | Recording medium, recording device and method, data processing device and method, and data output device |
| US8945008B2 (en) | 2006-04-05 | 2015-02-03 | Sony Corporation | Recording apparatus, reproducing apparatus, recording and reproducing apparatus, recording method, reproducing method, recording and reproducing method, and record medium |
| US9654723B2 (en) | 2006-04-05 | 2017-05-16 | Sony Corporation | Recording apparatus, reproducing apparatus, recording and reproducing apparatus, recording method, reproducing method, recording and reproducing method, and record medium |
| JP2009282454A (en) * | 2008-05-26 | 2009-12-03 | Casio Comput Co Ltd | Fir filter device, acoustic device, and fir filter program |
| JP2009288697A (en) * | 2008-05-30 | 2009-12-10 | Yamaha Corp | Impulse response processing apparatus, and reverberator and program |
| JP2010026044A (en) * | 2008-07-16 | 2010-02-04 | Yamaha Corp | Reverberation applying device and program |
| JP2010190990A (en) * | 2009-02-16 | 2010-09-02 | Yamaha Corp | Impulse response modification device, reverberation adding device and program |
| JP2010190989A (en) * | 2009-02-16 | 2010-09-02 | Yamaha Corp | Impulse response modification device, reverberation adding device and program |
| US10311845B2 (en) | 2017-03-15 | 2019-06-04 | Casio Computer Co., Ltd. | Filter characteristics changing device |
| CN115119134A (en) * | 2021-03-19 | 2022-09-27 | 雅马哈株式会社 | Sound signal processing method, sound signal processing device, and recording medium |
| EP4061016A3 (en) * | 2021-03-19 | 2022-09-28 | Yamaha Corporation | Audio signal processing method, audio signal processing apparatus and audio signal processing program |
| JP2022144500A (en) * | 2021-03-19 | 2022-10-03 | ヤマハ株式会社 | Sound signal processing method and sound signal processing device |
| US11805385B2 (en) | 2021-03-19 | 2023-10-31 | Yamaha Corporation | Audio signal processing method, audio signal processing apparatus and a non-transitory computer-readable storage medium storing a program |
| JP7753649B2 (en) | 2021-03-19 | 2025-10-15 | ヤマハ株式会社 | Sound signal processing method and sound signal processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3786036B2 (en) | 2006-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101118922B1 (en) | Acoustical virtual reality engine and advanced techniques for enhancing delivered sound | |
| JP3106774B2 (en) | Digital sound field creation device | |
| US8041045B2 (en) | Unnatural reverberation | |
| US7257230B2 (en) | Impulse response collecting method, sound effect adding apparatus, and recording medium | |
| US6978027B1 (en) | Reverberation processor for interactive audio applications | |
| US8907196B2 (en) | Method of sound analysis and associated sound synthesis | |
| US20030169887A1 (en) | Reverberation generating apparatus with bi-stage convolution of impulse response waveform | |
| JP2003263179A (en) | Reverberator, method of reverberation, program, and recording medium | |
| US7947891B2 (en) | Resonance tone generating apparatus and electronic musical instrument | |
| JP2024169668A (en) | SOUND SIGNAL GENERATION METHOD, SOUND SIGNAL GENERATION DEVICE, SOUND SIGNAL GENERATION PROGRAM, AND ELECTRONIC MUSIC DEVICE | |
| JP3979133B2 (en) | Sound field reproduction apparatus, program and recording medium | |
| JP4019753B2 (en) | Reverberation imparting device, reverberation imparting method, program, and recording medium | |
| JP3888239B2 (en) | Digital audio processing method and apparatus, and computer program | |
| Dutilleux et al. | Time‐segment Processing | |
| JP3374765B2 (en) | Digital echo circuit | |
| JP4263869B2 (en) | Reverberation imparting device, reverberation imparting method, program, and recording medium | |
| Uncini | Digital Audio Effects | |
| JP3371424B2 (en) | Resonant sound adding device | |
| JP2997665B2 (en) | Sound field playback device | |
| JPH06130942A (en) | Sound effect device | |
| JP3226255B2 (en) | Music synthesis system | |
| JP3534572B2 (en) | Sound field control device | |
| JP2890530B2 (en) | Audio speed converter | |
| Prasad et al. | Real Time Special Effects generation and noise filtration of audio signal using Matlab GUI | |
| JP4729859B2 (en) | Sound effect device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050906 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051129 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060130 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060228 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060313 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140331 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |