JP5169566B2 - Reverberation imparting device and program - Google Patents
Reverberation imparting device and program Download PDFInfo
- Publication number
- JP5169566B2 JP5169566B2 JP2008184660A JP2008184660A JP5169566B2 JP 5169566 B2 JP5169566 B2 JP 5169566B2 JP 2008184660 A JP2008184660 A JP 2008184660A JP 2008184660 A JP2008184660 A JP 2008184660A JP 5169566 B2 JP5169566 B2 JP 5169566B2
- Authority
- JP
- Japan
- Prior art keywords
- section
- reverberation
- signal
- reverberation signal
- impulse response
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000004044 response Effects 0.000 claims description 189
- 230000015572 biosynthetic process Effects 0.000 claims description 36
- 238000003786 synthesis reaction Methods 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 24
- 230000007704 transition Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 16
- 230000002194 synthesizing effect Effects 0.000 claims description 15
- 230000008859 change Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 19
- 238000003860 storage Methods 0.000 description 10
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、音響信号に残響を付与する技術に関する。 The present invention relates to a technique for imparting reverberation to an acoustic signal.
音響信号とインパルス応答との畳込み演算で音響信号に残響を付与する技術が従来から提案されている。特許文献1には、音響信号に対する残響の付与に使用されるインパルス応答を残響の付与の途中で変更する技術が開示されている。特許文献1の技術では、図10に示すように、変更前のインパルス応答H1を音響信号VINに畳込むことで残響信号R1を生成する処理と、変更後のインパルス応答H2を音響信号VINに畳込むことで残響信号R2を生成する処理とが並列に実行され、区間C内で残響信号R1と残響信号R2とをクロスフェードすることで残響信号VOUTが合成される。
しかし、特許文献1の技術においては、音響信号VINのうちクロスフェードの対象となる区間Cについて、インパルス応答H1の畳込み演算とインパルス応答H2の畳込み演算とが並列に実行されるから、音響信号VINの区間Cの処理時に演算量が増大するという問題がある。インパルス応答H1やインパルス応答H2の時間長(残響時間)が長い場合、区間Cに対する演算量の増大は特に深刻化する。以上の事情に鑑みて、本発明は、音響信号に対する残響の付与に使用されるインパルス応答を変更するときの演算量を軽減することを目的とする。 However, in the technique of Patent Document 1, the convolution calculation of the impulse response H1 and the convolution calculation of the impulse response H2 are executed in parallel for the section C to be crossfade in the acoustic signal VIN. There is a problem in that the amount of calculation increases during processing of section C of signal VIN. When the time length (reverberation time) of the impulse response H1 and the impulse response H2 is long, the amount of calculation for the section C is particularly serious. In view of the above circumstances, an object of the present invention is to reduce the amount of calculation when changing an impulse response used for imparting reverberation to an acoustic signal.
以上の課題を解決するために、本発明の第1の態様に係る残響付与装置は、音響信号のうち第1区間(例えば図3の区間S1)と当該第1区間の開始前とを含む区間(例えば図3の区間T1)に第1インパルス応答を畳込んだ第1残響信号を生成する第1演算手段と、音響信号のうち第1区間の始点から当該第1区間の経過後の第2区間(例えば図3の区間S2)の終点までを含む区間(例えば図3の区間T2)に第1インパルス応答の第1部分を畳込んだ第2残響信号を生成する第2演算手段と、音響信号のうち第2区間の始点から当該第2区間の経過後の第3区間(例えば図3の区間S3)の終点までを含む区間(例えば図3の区間T3)に第2インパルス応答の第1部分を畳込んだ第3残響信号を生成する第3演算手段と、音響信号のうち第3区間と当該第3区間の経過後とを含む区間(例えば図3の区間T4)に第2インパルス応答を畳込んだ第4残響信号を生成する第4演算手段と、第1残響信号から第2残響信号に遷移するように第1区間内で第1残響信号と第2残響信号とをクロスフェードする第1合成手段と、第2残響信号から第3残響信号に遷移するように第2区間内で第2残響信号と第3残響信号とをクロスフェードする第2合成手段と、第3残響信号から第4残響信号に遷移するように第3区間内で第3残響信号と第4残響信号とをクロスフェードする第3合成手段とを具備する。 In order to solve the above-described problem, the reverberation imparting device according to the first aspect of the present invention includes a section including a first section (for example, section S1 in FIG. 3) and the start of the first section in the acoustic signal. (E.g., section T1 in FIG. 3) first calculation means for generating a first reverberation signal obtained by convolving the first impulse response, and second after the first section has elapsed from the start point of the first section of the acoustic signal. Second calculation means for generating a second reverberation signal in which a first portion of the first impulse response is convoluted into a section (for example, section T2 in FIG. 3) including the end point of the section (for example, section S2 in FIG. 3); The first impulse response of the second impulse response is included in a section (for example, section T3 in FIG. 3) including the signal from the start point of the second section to the end point of the third section (for example, section S3 in FIG. 3) after the passage of the second section. A third computing means for generating a third reverberation signal convolved with a portion; A fourth computation means for generating a fourth reverberation signal in which the second impulse response is convoluted in a section including the interval and after the passage of the third section (for example, section T4 in FIG. 3), and second from the first reverberation signal. First synthesizing means for crossfading the first and second reverberation signals in the first interval so as to make a transition to the reverberation signal; and in the second interval so as to make a transition from the second reverberation signal to the third reverberation signal. The second reverberation means for crossfading the second reverberation signal and the third reverberation signal, and the third reverberation signal and the fourth reverberation signal in the third interval so as to transit from the third reverberation signal to the fourth reverberation signal. And third synthesizing means for crossfading.
第1の態様に係る残響付与装置においては、第1演算手段による第1インパルス応答の畳込み演算と第2演算手段による第1インパルス応答の第1部分の畳込み演算とが音響信号の第1区間について実行され、第3演算手段による第2インパルス応答の第1部分の畳込み演算と第4演算手段による第2インパルス応答の畳込み演算とが音響信号の第3区間について実行される。また、第2演算手段による第1インパルス応答の第1部分の畳込み演算と第3演算手段による第2インパルス応答の第1部分の畳込み演算とが音響信号の第2区間について実行される。以上の構成においては、第1インパルス応答の全部の畳込み演算と第2インパルス応答の全部の畳込み演算とを音響信号の共通の区間について実行する必要がないから、インパルス応答を変更するときの演算量を軽減することが可能である。 In the reverberation imparting device according to the first aspect, the convolution calculation of the first impulse response by the first calculation means and the convolution calculation of the first part of the first impulse response by the second calculation means are the first of the acoustic signals. The convolution calculation of the first portion of the second impulse response by the third calculation means and the convolution calculation of the second impulse response by the fourth calculation means are executed for the third section of the acoustic signal. The convolution calculation of the first part of the first impulse response by the second calculation means and the convolution calculation of the first part of the second impulse response by the third calculation means are executed for the second section of the acoustic signal. In the above configuration, it is not necessary to execute all the convolution operations of the first impulse response and all the convolution operations of the second impulse response for the common section of the acoustic signal. It is possible to reduce the amount of calculation.
本発明の第2の態様に係る残響付与装置は、音響信号のうち第1区間(例えば図5の区間S1)と当該第1区間の開始前とを含む区間(例えば図5の区間T1)に第1インパルス応答を畳込んだ第1残響信号を生成する第1演算手段と、音響信号のうち第1区間の始点から当該第1区間の経過後の第2区間(例えば図5の区間S2)の終点までを含む区間(例えば図5の区間T2)に第1インパルス応答の第1部分を畳込んだ第2残響信号を生成する第2演算手段と、音響信号のうち第2区間と当該第2区間の経過後とを含む区間(例えば図5の区間T4)に第2インパルス応答を畳込んだ第4残響信号を生成する第4演算手段と、第1残響信号から第2残響信号に遷移するように第1区間内で第1残響信号と第2残響信号とをクロスフェードする第1合成手段と、第2残響信号から第4残響信号に遷移するように第2区間内で第2残響信号と第4残響信号とをクロスフェードする第2合成手段とを具備する。 The reverberation imparting apparatus according to the second aspect of the present invention includes a first period (for example, section S1 in FIG. 5) and a section (for example, section T1 in FIG. 5) including the first section before the start of the first section. First calculation means for generating a first reverberation signal in which the first impulse response is convolved, and a second section (for example, section S2 in FIG. 5) after the first section has elapsed from the start point of the first section of the acoustic signal. A second calculation means for generating a second reverberation signal in which the first portion of the first impulse response is convoluted in a section including the end point of (for example, section T2 in FIG. 5), a second section of the acoustic signal, and the second section A fourth operation means for generating a fourth reverberation signal in which the second impulse response is convoluted into a section including after two sections (for example, section T4 in FIG. 5), and transition from the first reverberation signal to the second reverberation signal. The first reverberation signal and the second reverberation signal are cross-faded within the first interval. It includes a 1 synthesizing means, and second combining means for crossfading second reverberation signal within the second interval and a fourth reverberation signal to transition from the second reverberation signal to the fourth reverberation signal.
第2の態様に係る残響付与装置においては、第1演算手段による第1インパルス応答の畳込み演算と第2演算手段による第1インパルス応答の第1部分の畳込み演算とが音響信号の第1区間について実行され、第2演算手段による第1インパルス応答の第1部分の畳込み演算と第4演算手段による第2インパルス応答の畳込み演算とが音響信号の第2区間について実行される。以上の構成においては、第1インパルス応答の全部の畳込み演算と第2インパルス応答の全部の畳込み演算とを音響信号の共通の区間について実行する必要がないから、インパルス応答を変更するときの演算量を軽減することが可能である。 In the reverberation imparting device according to the second aspect, the convolution calculation of the first impulse response by the first calculation means and the convolution calculation of the first part of the first impulse response by the second calculation means are the first of the acoustic signals. The convolution calculation of the first portion of the first impulse response by the second calculation means and the convolution calculation of the second impulse response by the fourth calculation means are executed for the second section of the acoustic signal. In the above configuration, it is not necessary to execute all the convolution operations of the first impulse response and all the convolution operations of the second impulse response for the common section of the acoustic signal. It is possible to reduce the amount of calculation.
本発明の第3の態様に係る残響付与装置は、音響信号のうち第1区間(例えば図7の区間S1)と当該第1区間の開始前とを含む区間(例えば図7の区間T1)に第1インパルス応答を畳込んだ第1残響信号を生成する第1演算手段と、音響信号のうち第1区間の始点から当該第1区間の経過後の第3区間(例えば図7の区間S3)の終点までを含む区間(例えば図7の区間T3)に第2インパルス応答の第1部分を畳込んだ第3残響信号を生成する第3演算手段と、音響信号のうち第3区間と当該第3区間の経過後とを含む区間(例えば図7の区間T4)に第2インパルス応答を畳込んだ第4残響信号を生成する第4演算手段と、第1残響信号から第3残響信号に遷移するように第1区間内で第1残響信号と第3残響信号とをクロスフェードする第1合成手段と、第3残響信号から第4残響信号に遷移するように第3区間内で第3残響信号と第4残響信号とをクロスフェードする第2合成手段とを具備する。 The reverberation imparting apparatus according to the third aspect of the present invention includes a first period (for example, section S1 in FIG. 7) and a section (for example, section T1 in FIG. 7) including the first section before the start of the first section. First calculation means for generating a first reverberation signal obtained by convolving the first impulse response, and a third section (for example, section S3 in FIG. 7) after the first section has elapsed from the start point of the first section of the acoustic signal. A third computation means for generating a third reverberation signal in which the first portion of the second impulse response is convoluted in a section including the end point (for example, section T3 in FIG. 7), a third section of the acoustic signal, and the third section A fourth operation means for generating a fourth reverberation signal in which the second impulse response is convoluted in a section including after the passage of three sections (for example, section T4 in FIG. 7), and transition from the first reverberation signal to the third reverberation signal. The first reverberation signal and the third reverberation signal are cross-faded within the first interval. 1 comprises a synthesizing unit, and a second combining means for crossfading third reverberation signal and the fourth reverberation signal within the third section to transition from the third reverberation signal to the fourth reverberation signal.
第3の態様に係る残響付与装置においては、第1演算手段による第1インパルス応答の畳込み演算と第3演算手段による第2インパルス応答の第1部分の畳込み演算とが音響信号の第1区間について実行され、第3演算手段による第2インパルス応答の第1部分の畳込み演算と第4演算手段による第2インパルス応答の畳込み演算とが音響信号の第3区間について実行される。以上の構成においては、第1インパルス応答の全部の畳込み演算と第2インパルス応答の全部の畳込み演算とを音響信号の共通の区間について実行する必要がないから、インパルス応答を変更するときの演算量を軽減することが可能である。 In the reverberation imparting device according to the third aspect, the convolution calculation of the first impulse response by the first calculation means and the convolution calculation of the first part of the second impulse response by the third calculation means are the first of the acoustic signals. The convolution calculation of the first portion of the second impulse response by the third calculation means and the convolution calculation of the second impulse response by the fourth calculation means are executed for the third section of the acoustic signal. In the above configuration, it is not necessary to execute all the convolution operations of the first impulse response and all the convolution operations of the second impulse response for the common section of the acoustic signal. It is possible to reduce the amount of calculation.
なお、以上の各態様における第1インパルス応答の第1部分は、第1インパルス応答のなかの任意の一部分である。ただし、インパルス応答のうち初期反射音を含む区間が特に残響音の印象を特徴づけるという傾向を考慮すると、第1インパルス応答のうち始点を含む所定長の区間が第1部分(例えば部分PA)として好適に選定される。第2インパルス応答についても同様であり、第2インパルス応答のうち始点を含む所定長の区間が第2部分(例えば部分NB)として好適である。 Note that the first part of the first impulse response in each of the above aspects is an arbitrary part of the first impulse response. However, in consideration of the tendency that the section including the initial reflected sound in the impulse response particularly characterizes the impression of the reverberant sound, the predetermined length section including the start point in the first impulse response is defined as the first portion (for example, the portion PA). It is preferably selected. The same applies to the second impulse response, and a section of a predetermined length including the start point in the second impulse response is suitable as the second portion (for example, the portion NB).
第1の態様または第2の態様に係る残響付与装置の具体例において、第1演算手段は、第1インパルス応答のうち第1部分以外の第2部分(例えば部分PB)を音響信号に畳込むことで残響信号を生成する第1畳込手段(例えば図9の畳込部312)と、第1畳込手段が生成した残響信号と第2演算手段が生成した第2残響信号とを加算することで第1残響信号を生成する第1加算手段(例えば図9の加算部314)とを含む。以上の態様においては、第1演算手段が第1インパルス応答の第2部分から生成した残響信号と第2演算手段が第1インパルス応答の第1部分から生成した第2残響信号とを加算することで第1残響信号が生成されるから、第1演算手段が第1インパルス応答の全部の畳込み演算を実行する構成と比較して、第1演算手段による演算量が軽減される。
In the specific example of the reverberation imparting device according to the first aspect or the second aspect, the first calculation means convolves the second portion other than the first portion (for example, the portion PB) of the first impulse response with the acoustic signal. Thus, the first convolution unit (for example, the
第1の態様または第3の態様に係る残響付与装置の具体例において、第4演算手段は、第2インパルス応答のうち第1部分以外の第2部分(例えば部分NB)を音響信号に畳込むことで残響信号を生成する第2畳込手段(例えば図9の畳込部342)と、第2畳込手段が生成した残響信号と第3演算手段が生成した第3残響信号とを加算することで第4残響信号を生成する第2加算手段(例えば図9の加算部344)とを含む。以上の構成においては、第4演算手段が第2インパルス応答の第2部分から生成した残響信号と第3演算手段が第2インパルス応答の第1部分から生成した第3残響信号とを加算することで第4残響信号が生成されるから、第4演算手段が第2インパルス応答の全部の畳込み演算を実行する構成と比較して、第4演算手段による演算量が軽減される。
In the specific example of the reverberation imparting device according to the first aspect or the third aspect, the fourth calculation means convolves a second part (for example, the part NB) other than the first part of the second impulse response with the acoustic signal. Thus, the second convolution means (for example, the
第1の態様から第3の態様に係る残響付与装置において、第1演算手段が、音響信号のうち第1区間の終点以前の区間(例えば図8の区間T1)のみから第1残響信号を生成する構成や、第4演算手段が、音響信号のうち第3区間の始点以後の区間(例えば図8の区間T4)のみから第4残響信号を生成する構成を採用すれば、第1演算手段や第4演算手段による演算量が軽減される。また、第1の態様または第2の態様における第2演算手段が、音響信号のうち第1区間の始点から第2区間の終点までの区間(例えば図8の区間T2)のみから第2残響信号を生成する構成や、第1の態様または第3の態様における第3演算手段が、音響信号のうち第2区間の始点から第3区間の終点までの区間(例えば図8の区間T3)のみから第3残響信号を生成する構成を採用すれば、第2演算手段や第3演算手段による演算量が軽減される。 In the reverberation imparting apparatus according to the first to third aspects, the first calculation means generates the first reverberation signal from only the section (for example, section T1 in FIG. 8) before the end point of the first section in the acoustic signal. If the structure which produces | generates a 4th reverberation signal only from the area (for example, area T4 of FIG. 8) after the start point of the 3rd area among acoustic signals is adopted, and the 4th calculation means is adopted. The amount of computation by the fourth computing means is reduced. In addition, the second calculation means in the first mode or the second mode may be configured such that the second reverberation signal is obtained only from a section (for example, section T2 in FIG. 8) from the start point of the first section to the end point of the second section in the acoustic signal. And the third calculation means in the first mode or the third mode are used only from the section (for example, section T3 in FIG. 8) from the start point of the second section to the end point of the third section in the acoustic signal. If the configuration for generating the third reverberation signal is employed, the amount of calculation by the second calculation means and the third calculation means is reduced.
また、以上の各態様に係る残響付与装置は、残響の付与に専用されるDSP(Digital Signal Processor)などのハードウェア(電子回路)によって実現されるほか、CPU(Central Processing Unit)などの汎用の演算処理装置とプログラムとの協働によっても実現される。例えば第1の態様に係る残響付与装置を実現するためのプログラムは、音響信号のうち第1区間と当該第1区間の開始前とを含む区間に第1インパルス応答を畳込んだ第1残響信号を生成する第1演算処理と、音響信号のうち第1区間の始点から当該第1区間の経過後の第2区間の終点までを含む区間に第1インパルス応答の第1部分を畳込んだ第2残響信号を生成する第2演算処理と、音響信号のうち第2区間の始点から当該第2区間の経過後の第3区間の終点までを含む区間に第2インパルス応答の第1部分を畳込んだ第3残響信号を生成する第3演算処理と、音響信号のうち第3区間と当該第3区間の経過後とを含む区間に第2インパルス応答を畳込んだ第4残響信号を生成する第4演算処理と、第1残響信号から第2残響信号に遷移するように第1区間内で第1残響信号と第2残響信号とをクロスフェードする第1合成処理と、第2残響信号から第3残響信号に遷移するように第2区間内で第2残響信号と第3残響信号とをクロスフェードする第2合成処理と、第3残響信号から第4残響信号に遷移するように第3区間内で第3残響信号と第4残響信号とをクロスフェードする第3合成処理とをコンピュータに実行させる。第2の態様や第3の態様に係る残響付与装置についても同様に、コンピュータを残響付与装置として機能させるためのプログラムが特定される。本発明のプログラムによれば、以上の各態様に係る残響付与装置と同様の作用および効果が奏される。本発明のプログラムは、コンピュータが読取可能な記録媒体に格納された形態で利用者に提供されてコンピュータにインストールされるほか、通信網を介した配信の形態でサーバ装置から提供されてコンピュータにインストールされる。 The reverberation imparting apparatus according to each of the above aspects is realized by hardware (electronic circuit) such as a DSP (Digital Signal Processor) dedicated to imparting reverberation, or a general purpose such as a CPU (Central Processing Unit). This is also realized by cooperation between the arithmetic processing unit and the program. For example, the program for realizing the reverberation imparting device according to the first aspect is the first reverberation signal obtained by convolving the first impulse response into a section including the first section and the start of the first section of the acoustic signal. A first computation process for generating the first impulse response in a section including the first signal from the start point of the first section to the end point of the second section after the first section of the acoustic signal. 2 The second calculation process for generating a reverberation signal, and the first portion of the second impulse response is folded into a section including the start point of the second section and the end point of the third section after the second section of the acoustic signal. A fourth reverberation signal in which the second impulse response is convoluted in a section including the third calculation process for generating the third reverberation signal and the third section of the acoustic signal and after the third section has elapsed. Fourth arithmetic processing and transition from the first reverberation signal to the second reverberation signal As described above, the first reverberation signal and the second reverberation signal are cross-faded in the first interval, and the second reverberation in the second interval so that the second reverberation signal transitions to the third reverberation signal. A second synthesis process for crossfading the signal and the third reverberation signal, and a crossfade between the third reverberation signal and the fourth reverberation signal within the third interval so as to transition from the third reverberation signal to the fourth reverberation signal. The computer executes the third synthesis process. Similarly, for the reverberation imparting apparatus according to the second aspect or the third aspect, a program for causing a computer to function as the reverberation imparting apparatus is specified. According to the program of this invention, the effect | action and effect similar to the reverberation provision apparatus which concern on each above aspect are show | played. The program of the present invention is provided to a user in a form stored in a computer-readable recording medium and installed in the computer, or provided from a server device in a form of distribution via a communication network and installed in the computer. Is done.
<A:第1実施形態>
図1は、本発明の第1実施形態に係る残響付与装置のブロック図である。残響付与装置100には、音響(楽音や音声)の時間軸上の波形を表す音響信号VINが供給される。音響信号VINの供給元(図示略)は、例えば、周囲の音響に応じた音響信号VINを生成する収音機器や、記録媒体から音響信号VINを取得して出力する再生装置である。残響付与装置100は、音響信号VINに残響を付加した残響信号VOUTを生成および出力する。残響信号VOUTは、スピーカやヘッドホンなどの放音機器(図示略)に供給されることで音波として再生される。
<A: First Embodiment>
FIG. 1 is a block diagram of a reverberation imparting apparatus according to the first embodiment of the present invention. The
図1に示すように、残響付与装置100は、演算処理装置12と記憶装置14と入力装置16とで構成されるコンピュータシステムである。記憶装置14は、演算処理装置12が実行するプログラムや演算処理装置12が使用するデータを記憶する。半導体記憶装置や磁気記憶装置などの公知の記録媒体が記憶装置14として任意に採用される。記憶装置14は複数のインパルス応答H(H1,H2)を記憶する。各インパルス応答Hは、音響空間内でインパルス音を発生させたときの残響音の波形を表すサンプル系列(畳込み演算の係数列)である。音響的な特性(インパルス応答Hを採取した音響空間の特性)は各インパルス応答Hで相違する。
As shown in FIG. 1, the
演算処理装置12は、記憶装置14に格納されたプログラムを実行することで各種の機能(畳込演算部22,波形合成部24)を実現する。本形態の演算処理装置12は、音響信号VINとインパルス応答Hとの畳込み演算を実行することで残響信号VOUTを生成する。音響信号VINに対する残響の付与(畳込み演算)に使用されるインパルス応答Hは、残響信号VOUTの生成中にインパルス応答H1からインパルス応答H2に変更される。したがって、残響信号VOUTの再生音の音響的な特性(周波数特性)は、インパルス応答H1に応じた特性からインパルス応答H2に応じた特性に変化する。なお、演算処理装置12の各要素を複数の集積回路に分散的に搭載した構成や、音響信号VINの処理に専用される電子回路(DSP)が各要素を実現する構成も採用される。
The
入力装置16は、残響付与装置100に対する指示の入力のために利用者が操作する操作子で構成される。例えば、利用者は、入力装置16を適宜に操作することで、記憶装置14に格納された複数のインパルス応答Hのなかから変更前のインパルス応答H1と変更後のインパルス応答H2とを選択する。さらに、利用者は、インパルス応答Hの変更(H1→H2)の指示(以下「変更指示」という)を入力装置16から入力する。
The input device 16 is configured by an operator operated by a user for inputting an instruction to the
図1に示すように、演算処理装置12は、畳込演算部22および波形合成部24として機能する。畳込演算部22は、音響信号VINとインパルス応答Hとの畳込み演算を実行する。入力装置16に変更指示が付与されると、畳込演算部22は、変更前のインパルス応答H1と変更後のインパルス応答H2とを利用した畳込み演算で音響信号VINから複数の残響信号R(R1〜R4)を生成する。なお、変更指示が付与されない場合に演算処理装置12(畳込演算部22)が音響信号VINとインパルス応答Hとの畳込み演算で残響信号VOUTを生成する方法は公知の技術と同様であるから、以下の説明においては、変更指示が付与された場合の演算処理装置12の具体的な機能や作用を重点的に説明する。
As shown in FIG. 1, the
図1の波形合成部24は、複数の残響信号R(R1〜R4)を時間軸に沿って連結することで残響信号VOUTを合成する。なお、畳込演算部22や波形合成部24による処理は周波数領域および時間領域の何れで実行されてもよい。畳込演算部22や波形合成部24による処理が周波数領域で実行される場合、音響信号VINやインパルス応答Hを周波数領域に変換する処理(例えばフーリエ変換)や時間領域の残響信号Rや残響信号VOUTを生成する処理(例えば逆フーリエ変換)が適切な時点で実行される。
1 synthesizes the reverberation signal VOUT by connecting a plurality of reverberation signals R (R1 to R4) along the time axis. Note that the processing by the
図2は、畳込演算部22および波形合成部24の具体的な構成を示すブロック図である。図2に示すように、変更前のインパルス応答H1の始点から終点までの全区間P0は、時間軸に沿って部分PAと部分PBとに区分される。部分PAは、全区間P0の始点(インパルス応答H1の最初のサンプル)から所定の時間長にわたる区間であり、部分PBは、部分PAの終点から全区間P0の終点(インパルス応答H1の最後のサンプル)までの区間である。同様に、変更後のインパルス応答H2の始点から終点までの全区間N0は、始点を含む所定長の部分NAと部分NAに後続する部分NBとに区分される。例えば、初期反射音を豊富に含む区間が部分PAや部分NAとして選定され、後部残響音に相当する区間が部分PBや部分NBとして選定される。
FIG. 2 is a block diagram illustrating a specific configuration of the
図2に示すように、畳込演算部22は、演算部31と演算部32と演算部33と演算部34とを含んで構成される。演算部31は、音響信号VINにインパルス応答H1(部分PAと部分PBとで構成される全区間P0)を畳込むことで残響信号R1を生成する。一方、演算部32は、音響信号VINにインパルス応答H1の部分PAのみを畳込むことで残響信号R2を生成する。すなわち、演算部32による畳込み演算にインパルス応答H1の部分PBは使用されない。同様に、演算部33は、音響信号VINにインパルス応答H2の部分NAのみ(部分NBは使用しない)を畳込むことで残響信号R3を生成し、演算部34は、音響信号VINにインパルス応答H2(部分NAと部分NBとで構成される全区間N0)を畳込むことで残響信号R4を生成する。
As shown in FIG. 2, the
図2に示すように、波形合成部24は、合成部41と合成部42と合成部43とを含んで構成される。合成部41は、演算部31が生成した残響信号R1と演算部32が生成した残響信号R2とを時間軸上で連結する。同様に、合成部42は残響信号R2と残響信号R3とを時間軸上で連結し、合成部43は残響信号R3と残響信号R4とを時間軸上で連結する。波形合成部24による連結後の信号が残響信号VOUTとして出力される。
As shown in FIG. 2, the
図3は、畳込演算部22および波形合成部24の動作を説明するための概念図である。利用者が入力装置16に変更指示を付与すると、区間S1と区間S2と区間S3とが、例えば変更指示の時点を基準として音響信号VINに設定される。区間S2は区間S1の経過後の区間であり、区間S3は区間S2の経過後の区間である。変更指示の時点から各区間S(S1,S2,S3)の始点までの時間長や各区間Sの始点から終点までの時間長は、所定値(例えば利用者が入力装置16から指示した数値)に設定される。
FIG. 3 is a conceptual diagram for explaining the operations of the
最初に畳込演算部22の具体的な動作を説明する。図3に示すように、演算部31は、音響信号VINのうち区間S1と区間S1の開始前(区間S1の始点A1の手前)とを含む区間T1に対してインパルス応答H1(全区間P0)を畳込むことで残響信号R1を生成する。区間T1は、変更指示の付与前(例えば畳込演算部22の動作の開始時)から区間S1の経過後の時点tA2までの区間である。一方、演算部32は、音響信号VINのうち区間S1の始点A1から区間S2の終点B2までを含む区間T2に対してインパルス応答H1の部分PAを畳込むことで残響信号R2を生成する。区間T2は、区間S1の開始前の時点tA1から区間S2の経過後の時点tB2までの区間である。以上のように、演算部31による残響信号R1の生成(インパルス応答H1の畳込み)と演算部32による残響信号R2の生成(インパルス応答H1の部分PAの畳込み)とは、区間S1を含む時点tA1から時点tA2までの区間内で並列に実行される。したがって、残響信号R1と残響信号R2とは区間S1内で重複する。
First, a specific operation of the
また、図3に示すように、演算部33は、音響信号VINのうち区間S2の始点B1から区間S3の終点C2までを含む区間T3に対してインパルス応答H2の部分NAを畳込むことで残響信号R3を生成する。区間T3は、区間S2の開始前の時点tB1から区間S3の経過後の時点tC2までの区間である。したがって、図3に示すように、演算部32による残響信号R2の生成と演算部33による残響信号R3の生成(インパルス応答H2の部分NAの畳込み)とは、区間S2を含む時点tB1から時点tB2までの区間内で並列に実行される。すなわち、残響信号R2と残響信号R3とは区間S2内で重複する。
Further, as shown in FIG. 3, the
さらに、演算部34は、音響信号VINのうち区間S3と区間S3の経過後とを含む区間T4に対してインパルス応答H2(全区間N0)を畳込むことで残響信号R4を生成する。区間T4は、区間T3の開始前の時点tC1から区間S3の経過後にわたる区間である。したがって、図3に示すように、演算部33による残響信号R3の生成と演算部34による残響信号R4の生成(インパルス応答H2の畳込み)とは、区間S3を含む時点tC1から時点tC2までの区間内で並列に実行される。すなわち、残響信号R3と残響信号R4とは区間S3内で重複する。
Further, the
次に、波形合成部24の具体的な動作を説明する。合成部41は、図3に示すように、残響信号R1から残響信号R2に円滑に遷移するように区間S1内で残響信号R1と残響信号R2とをクロスフェードする。すなわち、合成部41は、区間S1の始点A1から終点A2にかけて、残響信号R1の振幅を連続的に減少させる(例えば「1」から「0」に減少する係数を乗算する)とともに残響信号R2の振幅を連続的に増加させながら(例えば「0」から「1」に増加する係数を乗算する)、残響信号R1と残響信号R2とを加算する。
Next, a specific operation of the
合成部41と同様に、合成部42は、残響信号R2から残響信号R3に円滑に遷移するように区間S2内で残響信号R2と残響信号R3とをクロスフェードし、合成部43は、残響信号R3から残響信号R4に円滑に遷移するように残響信号R3と残響信号R4とをクロスフェードする。以上のようにクロスフェードによって各残響信号Rを円滑に連結することで残響信号VOUTが生成されるから、残響信号VOUTの再生音は、区間S1や区間S2や区間S3における不連続感がない自然な印象の音響として受聴者に知覚される。
Similar to the
畳込演算部22および波形合成部24は以上のように動作するから、図3に示すように、残響信号VOUTは、区間S1の開始前の残響信号R1から、残響信号R2(時点A2〜時点B1)および残響信号R3(時点B2〜時点C1)への変化を経たうえで、区間S3の終点C2にて残響信号R4に変化する。すなわち、残響信号VOUTの生成に使用されるインパルス応答Hは、区間S1の始点A1から区間S3の終点C2にかけて、インパルス応答H1(全区間P0)からインパルス応答H1の部分PAとインパルス応答H2の部分NAとを経てインパルス応答H2(全区間N0)に段階的に変更される。図3に示すように、音響信号VINのうちインパルス応答H1の畳込みの対象となる区間T1とインパルス応答H2の畳込みの対象となる区間T4とは時間軸上で重複しない。
Since the
以上の形態においては、演算部31がインパルス応答H1(全区間P0)の畳込み演算を実行する時点tA1から時点tA2までの区間内において、演算部32はインパルス応答H1の部分PAのみを利用した畳込み演算を並列に実行する。同様に、演算部34がインパルス応答H2(全区間N0)の畳込み演算を実行する時点tC1から時点tC2までの区間内において、演算部33はインパルス応答H2の部分NAのみを利用した畳込み演算を並列に実行する。また、時点tB1から時点tB2までの区間においては、インパルス応答H1の部分PAの畳込み演算(演算部32)とインパルス応答H2の部分NAの畳込み演算(演算部33)とが並列に実行される。以上のように本形態においては、インパルス応答H1の全区間P0の畳込み演算とインパルス応答H2の全区間N0の畳込み演算とを音響信号VINの共通の区間に対して並列に実行する必要がないから、図10に例示した特許文献1の技術と比較して、インパルス応答Hの変更時(特に区間S1,区間S2,区間S3)における演算処理装置12の演算量が軽減されるという利点がある。
In the above embodiment, the
なお、区間S1の終点A2から区間S3の始点C1までの区間においては、インパルス応答Hの一部(部分PAまたは部分NA)のみの畳込み演算で残響信号VOUTが生成される。すなわち、インパルス応答H1やインパルス応答H2の後部残響音(部分PBおよび部分NB)は使用されない。しかし、部分PAや部分NAのみが使用される区間の残響信号VOUTは音響的な特性が変化する過程にあるから、インパルス応答Hの後部残響音が残響信号VOUTに付加されないとは言っても、聴感上の違和感は受聴者に殆ど知覚されない。 In the section from the end point A2 of the section S1 to the start point C1 of the section S3, the reverberation signal VOUT is generated by the convolution calculation of only a part (part PA or part NA) of the impulse response H. That is, the reverberant sound (part PB and part NB) of the impulse response H1 and the impulse response H2 is not used. However, since the reverberation signal VOUT in the section in which only the portion PA and the portion NA are used is in the process of changing the acoustic characteristics, the rear reverberation sound of the impulse response H is not added to the reverberation signal VOUT. The listener is hardly perceived by the listener.
<B:第2実施形態>
次に、本発明の第2実施形態について説明する。なお、以下の各形態において第1実施形態と共通する要素については、以上と同じ符号を付して各々の詳細な説明を適宜に省略する。
<B: Second Embodiment>
Next, a second embodiment of the present invention will be described. In addition, about the element which is common in 1st Embodiment in each following form, the same code | symbol as the above is attached | subjected and each detailed description is abbreviate | omitted suitably.
図4は、畳込演算部22および波形合成部24のブロック図である。図4に示すように、本形態の畳込演算部22においては第1実施形態の演算部33が省略される。演算部34は、インパルス応答H2(全区間N0)を音響信号VINに畳込むことで残響信号R4を生成する。したがって、インパルス応答H2は部分NAと部分NBとに区分されない。
FIG. 4 is a block diagram of the
波形合成部24は合成部41と合成部42とで構成される。合成部41は、第1実施形態と同様に残響信号R1と残響信号R2とを合成(連結)する。合成部42は、演算部32が生成した残響信号R2と演算部34が生成した残響信号R4とを合成する。
The
図5は、畳込演算部22および波形合成部24の動作を説明するための概念図である。変更指示を契機として音響信号VINには区間S1と区間S2とが設定される。図5に示すように、演算部31が音響信号VINの区間T1とインパルス応答H1(全区間P0)との畳込み演算で残響信号R1を生成する動作や、演算部32が音響信号VINの区間T2とインパルス応答H1の部分PAとの畳込み演算で残響信号R2を生成する動作は第1実施形態と同様である。
FIG. 5 is a conceptual diagram for explaining the operations of the
一方、演算部34は、音響信号VINのうち区間S2と区間S2の経過後とを含む区間T4にインパルス応答H2(全区間N0)を畳込むことで残響信号R4を生成する。区間T4は、区間S2の開始前の時点tB1から区間S2の経過後にわたる区間である。以上のように演算部32による残響信号R2の生成と演算部34による残響信号R4の生成とは、時点tB1から時点tB2までの区間内で並列に実行されるから、残響信号R2と残響信号R4とは区間S2内で重複する。
On the other hand, the
図5に示すように、合成部41は、第1実施形態と同様に、区間S1内のクロスフェードで残響信号R1と残響信号R2とを連結する。一方、合成部42は、残響信号R2から残響信号R4に円滑に遷移するように区間S2内で残響信号R2と残響信号R4とをクロスフェードする。したがって、残響信号VOUTの生成に使用されるインパルス応答Hは、区間S1の始点A1から区間S2の終点B2にかけて、インパルス応答H1(全区間P0)からインパルス応答H1の部分PAを経てインパルス応答H2(全区間N0)に段階的に変更される。図5に示すように、音響信号VINのうちインパルス応答H1が畳込まれる区間T1とインパルス応答H2が畳込まれる区間T4とは時間軸上で重複しない。
As shown in FIG. 5, the synthesizing
以上の形態において、演算部31によるインパルス応答H1(全区間P0)の畳込み演算や演算部34によるインパルス応答H2(全区間N0)の畳込み演算と並列に実行されるのは、演算部32によるインパルス応答H1の部分PAの畳込み演算であるから、インパルス応答H1の全区間P0の畳込み演算とインパルス応答H2の全区間N0の畳込み演算とを並列に実行する必要はない。したがって、第1実施形態と同様の効果が実現される。
In the above embodiment, the
<C:第3実施形態>
図6は、本発明の第3実施形態における畳込演算部22および波形合成部24のブロック図である。図6に示すように、本形態の畳込演算部22においては第1実施形態の演算部32が省略される。また、インパルス応答H1は部分PAと部分PBとに区分されない。一方、波形合成部24は、残響信号R1に残響信号R3を連結する合成部41と、残響信号R3に残響信号R4を連結する合成部42とで構成される。
<C: Third Embodiment>
FIG. 6 is a block diagram of the
図7は、畳込演算部22および波形合成部24の動作を説明するための概念図である。変更指示を契機として音響信号VINには区間S1と区間S3とが設定される。図7に示すように、演算部31が音響信号VINの区間T1とインパルス応答H1(全区間P0)とから残響信号R1を生成する動作や、演算部34が音響信号VINの区間T4とインパルス応答H2(全区間N0)とから残響信号R4を生成する動作は第1実施形態と同様である。
FIG. 7 is a conceptual diagram for explaining the operations of the
演算部33は、音響信号VINのうち区間S1と区間S3とを含む区間T3(区間S1の開始前の時点tA1から区間S3の経過後の時点tC2までの区間)にインパルス応答H2の部分NAを畳込むことで残響信号R3を生成する。以上のように、時点tA1から時点tC2までの区間(区間S1)内では、演算部31による残響信号R1の生成と演算部33による残響信号R3の生成とが並列に実行されるから、残響信号R1と残響信号R3とは区間S1内で重複する。
The
図7に示すように、合成部41は、残響信号R1から残響信号R3に円滑に遷移するように区間S1内で残響信号R1と残響信号R3とをクロスフェードする。一方、合成部42は、区間S3内のクロスフェードで残響信号R3と残響信号R4とを連結する。したがって、残響信号VOUTの生成に使用されるインパルス応答Hは、区間S1の始点A1から区間S3の終点C2にかけて、インパルス応答H1(全区間P0)からインパルス応答H2の部分NAを経てインパルス応答H2(全区間N0)に段階的に変更される。図7に示すように、音響信号VINのうちインパルス応答H1が畳込まれる区間T1とインパルス応答H2が畳込まれる区間T4とは時間軸上で重複しない。
As shown in FIG. 7, the
以上のように、インパルス応答H1(全区間P0)やインパルス応答H2(全区間N0)の畳込み演算と並列に実行されるのは、演算部33によるインパルス応答H2の部分NAの畳込み演算であるから、インパルス応答H1の全区間P0の畳込み演算とインパルス応答H2の全区間N0の畳込み演算とを並列に実行する必要はない。したがって、第1実施形態と同様の効果が実現される。
As described above, what is executed in parallel with the convolution calculation of the impulse response H1 (all intervals P0) and the impulse response H2 (all intervals N0) is the convolution calculation of the portion NA of the impulse response H2 by the
<D:第4実施形態>
図8は、本発明の第4実施形態の動作を説明するための概念図である。図8に示すように、波形合成部24によるクロスフェードの対象となる各区間S(S1〜S3)の始点や終点を端点として音響信号VINの各区間T(T1〜T4)が設定される。例えば、演算部31は、音響信号VINのうち区間S1の終点A2を終点(図3における時点tA2)とする区間T1のみを対象としたインパルス応答H1の畳込み演算で残響信号R1を生成する。すなわち、音響信号VINのうち区間S1(時点A2)の経過後の区間についてはインパルス応答H1(全区間P0)の畳込み演算は実行されない。同様に、演算部34は、音響信号VINのうち区間S3の始点C1から開始する区間T4のみを対象としたインパルス応答H2の畳込み演算で残響信号R4を生成する。
<D: Fourth Embodiment>
FIG. 8 is a conceptual diagram for explaining the operation of the fourth embodiment of the present invention. As shown in FIG. 8, each section T (T1 to T4) of the acoustic signal VIN is set with the start point and end point of each section S (S1 to S3) to be crossfade by the
また、演算部32は、音響信号VINのうち区間S1の始点A1から区間S2の終点B2までの区間のみを対象としてインパルス応答H1の部分PAの畳込み演算を実行することで残響信号R2を生成する。すなわち、音響信号VINのうち区間S1(時点A1)の開始前や区間S2(時点B2)の経過後の区間については部分PAの畳込み演算は実行されない。同様に、演算部33は、音響信号VINのうち区間S2の始点B1から区間S3の終点C2までの区間のみを対象としてインパルス応答H2の部分NAの畳込み演算を実行することで残響信号R3を生成する。
Further, the
以上の形態においては、音響信号VINのうち波形合成部24による合成に必要な区間のみを対象として畳込演算部22による畳込み演算が実行されるから、波形合成部24によるフェードアウトの完了後の区間(例えば図3における時点A2〜時点tA2,時点B2〜時点tB2,時点C2〜時点tC2)やフェードインの開始前の区間(例えば図3における時点tA1〜時点A1,時点tB1〜時点B1,時点tC1〜時点C1)についても畳込み演算を実行する第1実施形態と比較して、畳込演算部22による演算量が軽減されるという利点がある。
In the above embodiment, since the convolution operation by the
なお、以上においては第1実施形態を変形した態様を例示したが、音響信号VINのうち残響信号VOUTの生成に必要な区間のみを対象として畳込演算部22による畳込み演算を実行する本形態の構成は、第2実施形態や第3実施形態にも同様に適用される。
In addition, although the aspect which deform | transformed 1st Embodiment was illustrated in the above, this form which performs the convolution calculation by the
<E:第5実施形態>
図9は、本発明の第5実施形態おける畳込演算部22および波形合成部24のブロック図である。図9に示すように、畳込演算部22の演算部31は、畳込部312と加算部314とで構成される。畳込部312は、インパルス応答H1の部分PBのみを音響信号VINに畳込むことで残響信号r1を生成する。加算部314は、演算部32が生成した残響信号R2と畳込部312が生成した残響信号r1とを加算することで残響信号R1を生成する。残響信号R2は音響信号VINとインパルス応答H1の部分PAとの畳込み演算で生成されるから、残響信号R1は、第1実施形態と同様に、部分PAと部分PBとで構成されるインパルス応答H1(全区間P0)を音響信号VINに畳込んだ信号に相当する。
<E: Fifth Embodiment>
FIG. 9 is a block diagram of the
演算部31と同様に、演算部34は、畳込部342と加算部344とで構成される。畳込部342は、音響信号VINにインパルス応答H2の部分NBのみを畳込むことで残響信号r4を生成する。加算部344は、演算部33がインパルス応答H2の部分NAから生成した残響信号R3に残響信号r4を加算することで残響信号R4を生成する。したがって、残響信号R4は、第1実施形態と同様に、インパルス応答H2の全区間N0を音響信号VINに畳込んだ信号に相当する。
Similar to the
以上の形態においては、演算部31での畳込み演算の対象がインパルス応答H1の部分PBに縮小され、演算部34での畳込み演算の対象がインパルス応答H2の部分NBに縮小される。したがって、演算部31や演算部34による畳込み演算にインパルス応答(H1,H2)の全部が使用される第1実施形態と比較して、演算部31や演算部34の演算量が軽減されるという利点がある。
In the above embodiment, the object of the convolution operation in the
なお、以上においては第1実施形態を変形した態様を例示したが、演算部31が畳込部312と加算部314とを含む構成は第2実施形態にも同様に適用され、演算部34が畳込部342と加算部344とを含む構成は第3実施形態にも同様に適用される。また、第4実施形態にも第5実施形態は適用される。
In addition, although the aspect which deform | transformed 1st Embodiment was illustrated in the above, the structure in which the calculating
<F:変形例>
以上に例示した各形態には様々な変形が加えられる。具体的な変形の態様を例示すれば以下の通りである。なお、以下の例示から2以上の態様を任意に選択して組合せてもよい。
<F: Modification>
Various modifications can be made to each of the forms exemplified above. An example of a specific modification is as follows. Two or more aspects may be arbitrarily selected from the following examples and combined.
(1)変形例1
以上の各形態においては、フェードアウトやフェードインの対象となる残響信号R(R1〜R4)の振幅を直線的かつ連続的に増減させたが、各残響信号Rの振幅を曲線的(非線形)に増加または減少させるクロスフェードや、各残響信号Rの振幅を段階的に増加または減少させるクロスフェードも採用される。
(1) Modification 1
In each of the above embodiments, the amplitude of the reverberation signal R (R1 to R4) to be faded out or faded in is linearly and continuously increased or decreased. However, the amplitude of each reverberation signal R is curved (nonlinear). A crossfade that increases or decreases, or a crossfade that increases or decreases the amplitude of each reverberation signal R stepwise is also employed.
(2)変形例2
以上の構成においては利用者による変更指示を契機としてインパルス応答Hの変更を実行したが、インパルス応答Hを変更するための契機は本発明において任意である。例えば、インパルス応答Hの変更の時点と変更後のインパルス応答H2とを時系列に指定するデータを記憶装置14から順次に取得してインパルス応答Hの変更に利用する構成も好適である。
(2)
In the above configuration, the impulse response H is changed in response to a change instruction from the user. However, the trigger for changing the impulse response H is arbitrary in the present invention. For example, a configuration in which data specifying the time point of change of the impulse response H and the impulse response H2 after the change in time series is sequentially obtained from the
(3)変形例3
以上の各形態においては、インパルス応答H(H1,H2)の始点から所定長にわたる区間を部分PAや部分NAとしたが、部分PAや部分NAの選定の条件は適宜に変更される。例えば、インパルス応答H(H1,H2)の始点から遅延した時点を始点として部分PAや部分NAを抽出した構成も採用される。すなわち、演算部32が使用する部分PAや演算部33が使用する部分NAはインパルス応答H(H1,H2)の一部であれば足り、部分PAまたは部分NAの位置や時間長は本発明において任意である。
(3)
In each of the above embodiments, the section extending from the starting point of the impulse response H (H1, H2) to the predetermined length is the part PA or the part NA, but the conditions for selecting the part PA or the part NA are changed as appropriate. For example, a configuration in which the portion PA and the portion NA are extracted starting from a time point delayed from the start point of the impulse response H (H1, H2) is also employed. That is, the part PA used by the
100……残響付与装置、12……演算処理装置、14……記憶装置、16……入力装置、22……畳込演算部、24……波形合成部、31,32,33,34……演算部、41,42,43……合成部、312,342……畳込部、314,344……加算部、VIN……音響信号、VOUT……残響信号、R(R1,R2,R3,R4)……残響信号、H……インパルス応答、H1……変更前のインパルス応答、H2……変更後のインパルス応答、PA,PB……変更前のインパルス応答の部分、NA,NB……変更後のインパルス応答の部分。
DESCRIPTION OF
Claims (10)
前記音響信号のうち前記第1区間の始点から当該第1区間の経過後の第2区間の終点までを含む区間に前記第1インパルス応答の第1部分を畳込んだ第2残響信号を生成する第2演算手段と、
前記音響信号のうち前記第2区間の始点から当該第2区間の経過後の第3区間の終点までを含む区間に第2インパルス応答の第1部分を畳込んだ第3残響信号を生成する第3演算手段と、
前記音響信号のうち前記第3区間と当該第3区間の経過後とを含む区間に前記第2インパルス応答を畳込んだ第4残響信号を生成する第4演算手段と、
前記第1残響信号から前記第2残響信号に遷移するように前記第1区間内で前記第1残響信号と前記第2残響信号とをクロスフェードする第1合成手段と、
前記第2残響信号から前記第3残響信号に遷移するように前記第2区間内で前記第2残響信号と前記第3残響信号とをクロスフェードする第2合成手段と、
前記第3残響信号から前記第4残響信号に遷移するように前記第3区間内で前記第3残響信号と前記第4残響信号とをクロスフェードする第3合成手段と
を具備する残響付与装置。 A first computing means for generating a first reverberation signal in which a first impulse response is convoluted in a section including the first section and the start of the first section of the acoustic signal;
A second reverberation signal is generated by convolving the first portion of the first impulse response in a section including the start point of the first section and the end point of the second section after the first section of the acoustic signal. A second computing means;
A third reverberation signal is generated by convolving the first portion of the second impulse response in a section including the start point of the second section and the end point of the third section after the second section of the acoustic signal. 3 computing means;
A fourth computing means for generating a fourth reverberation signal in which the second impulse response is convoluted in a section including the third section and after the passage of the third section in the acoustic signal;
First synthesizing means for crossfading the first reverberation signal and the second reverberation signal within the first interval so as to transition from the first reverberation signal to the second reverberation signal;
Second synthesizing means for crossfading the second reverberation signal and the third reverberation signal in the second interval so as to transition from the second reverberation signal to the third reverberation signal;
A reverberation imparting apparatus comprising: a third synthesizing unit that cross-fades the third reverberation signal and the fourth reverberation signal within the third interval so as to transition from the third reverberation signal to the fourth reverberation signal.
前記音響信号のうち前記第1区間の始点から当該第1区間の経過後の第2区間の終点までを含む区間に前記第1インパルス応答の第1部分を畳込んだ第2残響信号を生成する第2演算手段と、
前記音響信号のうち前記第2区間と当該第2区間の経過後とを含む区間に第2インパルス応答を畳込んだ第4残響信号を生成する第4演算手段と、
前記第1残響信号から前記第2残響信号に遷移するように前記第1区間内で前記第1残響信号と前記第2残響信号とをクロスフェードする第1合成手段と、
前記第2残響信号から前記第4残響信号に遷移するように前記第2区間内で前記第2残響信号と前記第4残響信号とをクロスフェードする第2合成手段と
を具備する残響付与装置。 A first computing means for generating a first reverberation signal in which a first impulse response is convoluted in a section including the first section and the start of the first section of the acoustic signal;
A second reverberation signal is generated by convolving the first portion of the first impulse response in a section including the start point of the first section and the end point of the second section after the first section of the acoustic signal. A second computing means;
A fourth calculation means for generating a fourth reverberation signal in which a second impulse response is convoluted in a section including the second section and after the passage of the second section in the acoustic signal;
First synthesizing means for crossfading the first reverberation signal and the second reverberation signal within the first interval so as to transition from the first reverberation signal to the second reverberation signal;
A reverberation adding device comprising: a second synthesizing unit that cross-fades the second reverberation signal and the fourth reverberation signal in the second interval so as to make a transition from the second reverberation signal to the fourth reverberation signal.
前記音響信号のうち前記第1区間の始点から当該第1区間の経過後の第3区間の終点までを含む区間に第2インパルス応答の第1部分を畳込んだ第3残響信号を生成する第3演算手段と、
前記音響信号のうち前記第3区間と当該第3区間の経過後とを含む区間に前記第2インパルス応答を畳込んだ第4残響信号を生成する第4演算手段と、
前記第1残響信号から前記第3残響信号に遷移するように前記第1区間内で前記第1残響信号と前記第3残響信号とをクロスフェードする第1合成手段と、
前記第3残響信号から前記第4残響信号に遷移するように前記第3区間内で前記第3残響信号と前記第4残響信号とをクロスフェードする第2合成手段と
を具備する残響付与装置。 A first computing means for generating a first reverberation signal in which a first impulse response is convoluted in a section including the first section and the start of the first section of the acoustic signal;
A third reverberation signal is generated by convolving the first portion of the second impulse response in a section including the start point of the first section to the end point of the third section after the first section of the acoustic signal. 3 computing means;
A fourth computing means for generating a fourth reverberation signal in which the second impulse response is convoluted in a section including the third section and after the passage of the third section in the acoustic signal;
First synthesizing means for crossfading the first reverberation signal and the third reverberation signal within the first interval so as to transition from the first reverberation signal to the third reverberation signal;
A reverberation imparting apparatus comprising: a second synthesizing unit that cross-fades the third reverberation signal and the fourth reverberation signal within the third interval so as to transition from the third reverberation signal to the fourth reverberation signal.
前記第1インパルス応答のうち前記第1部分以外の第2部分を前記音響信号に畳込むことで残響信号を生成する第1畳込手段と、
前記第1畳込手段が生成した残響信号と前記第2演算手段が生成した前記第2残響信号とを加算することで前記第1残響信号を生成する第1加算手段とを含む
請求項1または請求項2の残響付与装置。 The first calculation means includes
First convolution means for generating a reverberation signal by convolving a second part other than the first part of the first impulse response with the acoustic signal;
The first addition means for generating the first reverberation signal by adding the reverberation signal generated by the first convolution means and the second reverberation signal generated by the second calculation means. The reverberation imparting device according to claim 2.
前記第2インパルス応答のうち前記第1部分以外の第2部分を前記音響信号に畳込むことで残響信号を生成する第2畳込手段と、
前記第2畳込手段が生成した残響信号と前記第3演算手段が生成した前記第3残響信号とを加算することで前記第4残響信号を生成する第2加算手段とを含む
請求項1または請求項3の残響付与装置。 The fourth calculation means includes
A second convolution means for generating a reverberation signal by convolving a second portion other than the first portion of the second impulse response with the acoustic signal;
2. A second addition unit that generates the fourth reverberation signal by adding the reverberation signal generated by the second convolution unit and the third reverberation signal generated by the third calculation unit. The reverberation imparting device according to claim 3.
請求項1から請求項3の何れかの残響付与装置。 The reverberation imparting device according to any one of claims 1 to 3, wherein the first calculation means generates the first reverberation signal only from a section before the end point of the first section in the acoustic signal.
請求項1または請求項2の残響付与装置。 The reverberation imparting apparatus according to claim 1 or 2, wherein the second calculation means generates the second reverberation signal only from a section from the start point of the first section to the end point of the second section in the acoustic signal.
請求項1または請求項3の残響付与装置。 The reverberation imparting apparatus according to claim 1 or 3, wherein the third calculation means generates the third reverberation signal only from a section from the start point of the second section to the end point of the third section in the acoustic signal.
請求項1から請求項3の何れかの残響付与装置。 The reverberation imparting device according to any one of claims 1 to 3, wherein the fourth calculation means generates the fourth reverberation signal only from a section after the start point of the third section in the acoustic signal.
前記音響信号のうち前記第1区間の始点から当該第1区間の経過後の第2区間の終点までを含む区間に前記第1インパルス応答の第1部分を畳込んだ第2残響信号を生成する第2演算処理と、
前記音響信号のうち前記第2区間の始点から当該第2区間の経過後の第3区間の終点までを含む区間に第2インパルス応答の第1部分を畳込んだ第3残響信号を生成する第3演算処理と、
前記音響信号のうち前記第3区間と当該第3区間の経過後とを含む区間に前記第2インパルス応答を畳込んだ第4残響信号を生成する第4演算処理と、
前記第1残響信号から前記第2残響信号に遷移するように前記第1区間内で前記第1残響信号と前記第2残響信号とをクロスフェードする第1合成処理と、
前記第2残響信号から前記第3残響信号に遷移するように前記第2区間内で前記第2残響信号と前記第3残響信号とをクロスフェードする第2合成処理と、
前記第3残響信号から前記第4残響信号に遷移するように前記第3区間内で前記第3残響信号と前記第4残響信号とをクロスフェードする第3合成処理と
をコンピュータに実行させるプログラム。
A first arithmetic processing for generating a first reverberation signal in which a first impulse response is convoluted in a section including the first section and before the start of the first section of the acoustic signal;
A second reverberation signal is generated by convolving the first portion of the first impulse response in a section including the start point of the first section and the end point of the second section after the first section of the acoustic signal. A second calculation process;
A third reverberation signal is generated by convolving the first portion of the second impulse response in a section including the start point of the second section and the end point of the third section after the second section of the acoustic signal. 3 arithmetic processes,
A fourth calculation process for generating a fourth reverberation signal in which the second impulse response is convoluted in a section including the third section and after the passage of the third section in the acoustic signal;
A first synthesizing process for crossfading the first reverberation signal and the second reverberation signal within the first interval so as to transition from the first reverberation signal to the second reverberation signal;
A second synthesis process for crossfading the second reverberation signal and the third reverberation signal within the second interval so as to transition from the second reverberation signal to the third reverberation signal;
A program for causing a computer to execute a third synthesis process for crossfading the third reverberation signal and the fourth reverberation signal within the third interval so as to make a transition from the third reverberation signal to the fourth reverberation signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008184660A JP5169566B2 (en) | 2008-07-16 | 2008-07-16 | Reverberation imparting device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008184660A JP5169566B2 (en) | 2008-07-16 | 2008-07-16 | Reverberation imparting device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010026044A JP2010026044A (en) | 2010-02-04 |
| JP5169566B2 true JP5169566B2 (en) | 2013-03-27 |
Family
ID=41731969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008184660A Expired - Fee Related JP5169566B2 (en) | 2008-07-16 | 2008-07-16 | Reverberation imparting device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5169566B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022045086A (en) * | 2020-09-08 | 2022-03-18 | 株式会社スクウェア・エニックス | System for finding reverberation |
| JP7848592B2 (en) * | 2022-02-17 | 2026-04-21 | ヤマハ株式会社 | Information processing methods, information processing systems, and programs |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0769690B2 (en) * | 1988-02-03 | 1995-07-31 | ヤマハ株式会社 | Effect imparting device |
| JP2616194B2 (en) * | 1990-09-21 | 1997-06-04 | ヤマハ株式会社 | Real-time sound field controller |
| JP3722335B2 (en) * | 1998-02-17 | 2005-11-30 | ヤマハ株式会社 | Reverberation equipment |
| JP3786036B2 (en) * | 2002-03-12 | 2006-06-14 | ヤマハ株式会社 | Reverberation imparting device, reverberation imparting method, program, and recording medium |
| JP4127094B2 (en) * | 2003-03-26 | 2008-07-30 | ヤマハ株式会社 | Reverberation generator and program |
| JP2005345979A (en) * | 2004-06-07 | 2005-12-15 | Nippon Hoso Kyokai <Nhk> | Reverberation signal adding device |
-
2008
- 2008-07-16 JP JP2008184660A patent/JP5169566B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010026044A (en) | 2010-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7612281B2 (en) | Reverberation effect adding device | |
| JP2010249939A (en) | Noise reduction device and noise determination method | |
| CN103137136B (en) | Sound processing device | |
| JP6511775B2 (en) | Reverberation sound addition device | |
| JP2010249940A5 (en) | ||
| CN108242231B (en) | Musical sound generation device, electronic musical instrument, musical sound generation method, and storage medium | |
| JP4127094B2 (en) | Reverberation generator and program | |
| Välimäki et al. | Creating endless sounds | |
| JP4416244B2 (en) | Pitch converter | |
| JP2819533B2 (en) | Music signal generator | |
| JP4702392B2 (en) | Resonant sound generator and electronic musical instrument | |
| JP5104553B2 (en) | Impulse response processing device, reverberation imparting device and program | |
| JP6724828B2 (en) | Filter calculation processing device, filter calculation method, and effect imparting device | |
| JP5169566B2 (en) | Reverberation imparting device and program | |
| WO2006070768A1 (en) | Audio waveform processing device, method, and program | |
| JP5434120B2 (en) | Impulse response processing device, reverberation imparting device and program | |
| JP2011118220A (en) | Acoustic processing device | |
| JP7147804B2 (en) | Effect imparting device, method and program | |
| JP7568062B2 (en) | SOUND EDITING DEVICE, SOUND EDITING METHOD, AND SOUND EDITING PROGRAM | |
| JP5169584B2 (en) | Impulse response processing device, reverberation imparting device and program | |
| JP5169533B2 (en) | Impulse response processing device, reverberation imparting device and program | |
| JP4868042B2 (en) | Data conversion apparatus and data conversion program | |
| JP4548516B2 (en) | FIR filter device, acoustic device, and FIR filter program | |
| JP2017021212A (en) | Voice generation method, voice generation device, program, and recording medium | |
| CN113678194A (en) | Filter effect imparting device, electronic musical instrument, and method for controlling electronic musical instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110520 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121119 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121217 |
|
| LAPS | Cancellation because of no payment of annual fees |