JPH09244663A - Transient response signal generating method, and method and device for sound reproduction - Google Patents
Transient response signal generating method, and method and device for sound reproductionInfo
- Publication number
- JPH09244663A JPH09244663A JP8046109A JP4610996A JPH09244663A JP H09244663 A JPH09244663 A JP H09244663A JP 8046109 A JP8046109 A JP 8046109A JP 4610996 A JP4610996 A JP 4610996A JP H09244663 A JPH09244663 A JP H09244663A
- Authority
- JP
- Japan
- Prior art keywords
- transient response
- response signal
- sound
- pulse
- signal
- 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.)
- Pending
Links
Landscapes
- Stereophonic System (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、3次元空間で発生
し伝播する音響を再生するために使用する過渡応答信号
から抽出した新たな過渡応答信号を生成する方法、その
方法により生成された過渡応答信号による音響再生方法
及び装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for generating a new transient response signal extracted from a transient response signal used to reproduce sound that is generated and propagates in a three-dimensional space, and a transient generated by the method. The present invention relates to a sound reproducing method and device by a response signal.
【0002】[0002]
【従来の技術】3次元空間の音響再生方法に関しては、
従来より数多く研究されている。たとえば古典的な幾何
音響学に基ずいた音線法や虚像法などが現在もっともー
般的な手法である。しかし、それらの手法は、波動性が
無視され、位相情報が入らないなどの理由で計算精度は
極めて低いため、音響再生において十分に実情に即した
ものではない。一方、波動性を考慮した計算方法とし
て、有限要素法、境界要素法などが見られるが、16K
Hzなどの高い周波数を含めた帯域を計算結果に含める
ためには大規模な計算量を必要とするため、現在開発さ
れているスーパーコンピュータでも計算結果を得る事が
極めて困難であるか、できたとしても長時間を要し実用
的ではなかった。2. Description of the Related Art Regarding a sound reproduction method in a three-dimensional space,
A lot of research has been done so far. For example, the ray method and virtual image method based on classical geometric acoustics are the most common methods at present. However, these methods are not sufficiently realistic in sound reproduction because the wave precision is neglected and the calculation accuracy is extremely low because phase information is not entered. On the other hand, there are finite element method, boundary element method, etc. as the calculation method considering the wave nature.
Since a large amount of calculation is required to include a band including a high frequency such as Hz in the calculation result, it is extremely difficult or impossible to obtain the calculation result even with the currently developed supercomputer. However, it took a long time and was not practical.
【0003】これに対し、本発明者は、3次元波動方程
式の積分表示形式として知られるキルヒホッフ積分方程
式を変形した基礎理論式とともに、波動性、位相等の音
響特性を再生する処理方法及び装置を出願番号平7−7
3658明細書及び図面で開示した。On the other hand, the present inventor has proposed a processing method and apparatus for reproducing acoustic characteristics such as wave nature and phase together with a basic theoretical formula which is a modification of the Kirchhoff integral equation known as an integral display form of three-dimensional wave equation. Application number flat 7-7
3658 and the drawings.
【0004】この処理方法及び装置とは、デルタ近似関
数のような立ち上がりの鋭い過渡信号を音源として使用
することにより、この過渡信号が空間内を波動伝播し3
次元空間を仕切る境界に反射し、所定の観測点に影響す
る音響特性を過渡応答信号として求めるものであり、か
かる過渡応答信号を効率的にそして簡易に求めることが
できる処理方法及び装置である。This processing method and apparatus uses a transient signal having a sharp rising edge such as a delta approximation function as a sound source, and this transient signal propagates in a wave in space.
The present invention is a processing method and apparatus for obtaining acoustic characteristics that reflect on a boundary that divides a dimensional space and affect a predetermined observation point as a transient response signal, and that can obtain such a transient response signal efficiently and easily.
【0005】ここで過渡信号を使用して処理することの
利点は、連続した、あるいは不連続な音響発生を非常に
短い時間間隔に分割したとき、それぞれの分割した信号
はまさに過渡信号として捉えることができるため、空間
内で時間軸上に広がって観測点に及ぼす応答信号、すな
わち過度応答信号と過渡信号の関係が明らかとなれば、
それを一連の音響に適用して音響再生が可能となること
にある。The advantage of processing with transient signals here is that when a continuous or discontinuous sound generation is divided into very short time intervals, each divided signal is treated just as a transient signal. Therefore, if the relationship between the response signal that spreads on the time axis in space and affects the observation point, that is, the transient response signal and the transient signal, becomes clear,
It is to be able to reproduce sound by applying it to a series of sounds.
【0006】ここで、過渡応答信号を可聴域全体におい
て、しかも、周波数特性や位相特性を非常に現実感のあ
るように再現することは、過渡応答信号の精度を極めて
詳細に求めることを意味する。しかしながら、このこと
は、簡易で安価な装置で現実感を有する音響を再現する
という目的とは全く相反するものである。[0006] Here, reproducing the transient response signal in the entire audible range and very realistically reproducing the frequency characteristic and the phase characteristic means obtaining the accuracy of the transient response signal in very detail. . However, this is completely contrary to the purpose of reproducing realistic sound with a simple and inexpensive device.
【0007】すなわち、非常に短時間の過渡信号が様々
な空間を伝播し、周波数の変調や位相の遅れ等を有した
多数のパルスを含む過渡応答信号を忠実にデジタル的に
再生するには、その過渡応答信号が減衰収束して無視で
きるまでの間、非常に細かい時間間隔(いわゆるサンプ
リング間隔であって、その逆数がサンプリング周波数と
なる)で過渡応答信号を求め記憶する必要がある。さら
には、その記憶された過渡応答信号により連続した音楽
等を再生するには、実時間において、かかる非常に多く
の過渡応答信号の全てのデータをサンプリング間隔毎に
絶えず足し合わせなければならない。That is, in order to faithfully digitally reproduce a transient response signal including a large number of pulses having a frequency modulation, a phase delay, etc., a transient signal of a very short time propagates in various spaces, It is necessary to find and store the transient response signal at a very fine time interval (so-called sampling interval, the reciprocal of which is the sampling frequency) until the transient response signal decays and converges and can be ignored. Furthermore, in order to reproduce a continuous music or the like by the stored transient response signal, all the data of such a very large number of transient response signals must be constantly added in every sampling interval in real time.
【0008】例えば、20KHzの周波数を再生するた
めに48KHzのデジタルサンプリングを行い、再生す
る残響時間を1.3秒間とすると、65,536のサン
プリング数を必要とするため、音響再生をするには、2
0.8us(48Kの逆数)毎に65,536個の過渡
応答データを足し合わせてアナログ出力を行わなければ
ならない。このような高速の積和演算装置は非常に高価
格となり、実用的ではない。For example, if 48 KHz digital sampling is performed to reproduce a frequency of 20 KHz, and the reverberation time to be reproduced is 1.3 seconds, 65,536 sampling numbers are required. Two
It is necessary to add 65,536 pieces of transient response data for every 0.8 us (the reciprocal of 48K) to perform analog output. Such a high-speed product-sum calculation device is very expensive and not practical.
【0009】[0009]
【発明が解決しようとする課題】よって、本発明は、か
かる高精度な過渡応答信号を利用し、空間内の基本的音
響特性を維持しつつ簡易な方法で音響再生するための新
たな過渡応答信号生成方法と、その方法により生成され
た過渡応答信号による音響再生方法及び装置を提供する
ものである。Therefore, the present invention utilizes such a highly accurate transient response signal to provide a new transient response for sound reproduction in a simple method while maintaining the basic acoustic characteristics in space. The present invention provides a signal generation method, and a sound reproduction method and apparatus using a transient response signal generated by the method.
【0010】[0010]
【課題を解決するための手段】従って、本発明は、音響
を再生するために使用される過渡信号に対する過渡応答
信号のうち、所定の過渡応答信号のみを抽出して新たな
過渡応答信号を生成する過渡応答信号生成方法に関す
る。前記抽出は、前記過渡応答信号のうち、振幅ピーク
の絶対値の大きさ順に選択して行われる他、過渡応答信
号の各パルスが発生する遅延時間に対応した閾値を設定
し、前記時間に対応した過渡応答信号の振幅ピーク絶対
値が前記設定閾値を越えるパルスを選択することによっ
ても、又、前記過渡応答信号を所定の群に分け、前記所
定の群毎に少なくとも一つのパルスを選択することによ
っても行われ得る。前記抽出は更に、抽出した正のパル
スに続く負のパルスを共に選択することによっても行わ
れる他、所定の期間内の過渡応答信号についてのみ限定
しても良い。Therefore, according to the present invention, a new transient response signal is generated by extracting only a predetermined transient response signal from the transient response signals for the transient signal used for reproducing sound. And a transient response signal generating method. The extraction is performed by selecting, from the transient response signal, in order of magnitude of the absolute value of the amplitude peak, and also by setting a threshold value corresponding to the delay time at which each pulse of the transient response signal occurs, and corresponding to the time. Also, by selecting a pulse whose amplitude peak absolute value of the transient response signal exceeds the set threshold value, the transient response signal is divided into a predetermined group, and at least one pulse is selected for each of the predetermined groups. Can also be done by. The extraction is further performed by selecting a negative pulse following the extracted positive pulse, and may be limited only to a transient response signal within a predetermined period.
【0011】更に、本発明は、前記過渡応答信号生成方
法のいずれかから生成された新たな過渡応答信号に基づ
き音響再生を行う音響再生方法及び装置に関する。より
具体的には、前記過渡応答信号生成方法で生成された新
たな過渡応答信号の各パルスの遅延時間と、相対的な振
幅値とを設定し、順次入力される音響信号を前記遅延時
間毎に前記相対的な各振幅値に応じて夫々出力し、同時
刻に前記出力された信号を足し合わせて新たな音響信号
を出力する音響再生方法及び装置に関する。更に前記新
たな音響信号に対して所定の周波数成分を減衰するフィ
ルター、あるいは前記新たな音響信号に対して残響を付
加するようにした音響再生方法及び装置に関する。Furthermore, the present invention relates to a sound reproducing method and device for performing sound reproduction based on a new transient response signal generated by any one of the above transient response signal generating methods. More specifically, the delay time of each pulse of the new transient response signal generated by the transient response signal generation method and the relative amplitude value are set, and the acoustic signals sequentially input are set at the delay time intervals. The present invention relates to a sound reproduction method and apparatus for outputting a new sound signal by adding the output signals at the same time and outputting the sound signals according to the relative amplitude values. Further, the present invention relates to a filter for attenuating a predetermined frequency component with respect to the new acoustic signal, or a sound reproducing method and device for adding reverberation to the new acoustic signal.
【0012】[0012]
【発明の実施の形態】本発明は、あらゆる音響再生をさ
せるためのあらゆる過渡応答信号についても適用できる
が、本発明の理解を容易にするために、本発明者による
出願番号平7−73658で開示された手段を引用して
本発明の過渡応答信号生成について説明する。The present invention can be applied to any transient response signal for any acoustic reproduction, but in order to facilitate understanding of the present invention, application number 7-73658 by the present inventor is used. The transient response signal generation of the present invention will be described with reference to the disclosed means.
【0013】まず、図14を参照しながら、キルヒホッ
フ積分および近似境界積分法について説明をする。キル
ヒホッフ積分方程式(式2)とは、3次元波動方程式
(式1)の解法により得られる積分方程式(式2)であ
り、その変形した積分方程式(式3)を近似境界積分方
程式という。First, the Kirchhoff integration and the approximate boundary integration method will be described with reference to FIG. The Kirchhoff integral equation (Equation 2) is an integral equation (Equation 2) obtained by solving the three-dimensional wave equation (Equation 1), and the modified integral equation (Equation 3) is called an approximate boundary integral equation.
【0014】[0014]
【式1】3次元波動方程式 ここで、φは速度ポテンシャル、cは音速、tは時間、
Fは波源、x,y,zは3次元座標、図14中のS2は
任意空間を作る表面、QはS2上の任意点、Pは過渡応
答を求める観測点、Vは観測点P近傍の領域V1を除い
た領域、ds2はS2上の微分面ベクトルである。[Equation 1] Three-dimensional wave equation Where φ is velocity potential, c is sound velocity, t is time,
F is a wave source, x, y, and z are three-dimensional coordinates, S2 in FIG. 14 is a surface forming an arbitrary space, Q is an arbitrary point on S2, P is an observation point for obtaining a transient response, and V is a point near the observation point P. area excluding the area V1, ds 2 is a differential surface vector on S2.
【0015】[0015]
【式2】キルヒホッフの3次元波動方程式の積分形であ
り、観測点Pにおける速度ポテンシャルを表す積分方程
式 ここで、φpは観測点における速度ポテンシャル、[]
tdは遅延時間t−r/c、Vは観測点Pを囲む任意空
間、S2はVの表面、QはS2上の任意点、rはQと観測
点Pの距離を示す。[Equation 2] This is an integral form of Kirchhoff's three-dimensional wave equation, and represents the velocity potential at the observation point P. Here, φp is the velocity potential at the observation point, []
td is the delay time tr / c, V is an arbitrary space surrounding the observation point P, S2 is the surface of V, Q is an arbitrary point on S2, and r is the distance between Q and the observation point P.
【0016】[0016]
【式3】キルヒホッフの積分方程式を変形した近似境界
積分方程式 ここで、φpは観測点における速度ポテンシャル、[]
tdは遅延時間t−r/c、Vは観測点Pを囲む任意空
間、S2はVの表面、QはS2上の任意点、rはQと観測
点Pの距離、r0は波源からQまでの延べ伝播距離を示
す。又、f(t)とは、波源から発生する音の過渡信号
である。[Formula 3] Approximate boundary integral equation obtained by modifying Kirchhoff's integral equation Here, φp is the velocity potential at the observation point, []
Any space td is the delay time t-r / c, V is surrounding the observation point P, the surface of the V S2, Q is any point on S2, r is Q and the distance of the observation point P, r 0 is Q from the wave source The total propagation distance up to is shown. Further, f (t) is a transient signal of a sound generated from the wave source.
【0017】次に上記式3の近似境界積分方程式に基づ
き過渡応答信号を生成する手段について説明する。尚、
ここで説明する手段は、この近似境界積分方程式に限ら
ず、波動特性を求めるものであればいかなるものであっ
ても適用できる。Next, the means for generating the transient response signal based on the approximate boundary integral equation of Equation 3 will be described. still,
The means described here is not limited to this approximate boundary integral equation, and any means can be applied as long as it determines the wave characteristics.
【0018】図1、2、3および図4は過渡応答信号
(インパルス応答信号)を求めるための具体的なフロー
チャートを示したものである。FIGS. 1, 2, 3 and 4 show concrete flow charts for obtaining a transient response signal (impulse response signal).
【0019】図1は、処理全体の手順を示したものであ
り、図中に示したように処理Aと処理Bとに大きく2つ
に分けることができる。図1中の「処理C(処理7)」
に対応する処理手順を図2に示し、図中の「処理D(処
理10)」に対応する処理手順を図3に示した。また図
3に記された処理Eに対応する処理手順を図4に示し
た。FIG. 1 shows the procedure of the entire process, and as shown in the figure, it can be roughly divided into two, process A and process B. "Process C (process 7)" in FIG.
2 is shown in FIG. 2, and the processing procedure corresponding to “Process D (Process 10)” in FIG. 2 is shown in FIG. FIG. 4 shows a processing procedure corresponding to the processing E shown in FIG.
【0020】図1の最初の処理である処理1[初期設
定]においては、処理を行うための前提条件である「計
算条件の設定」と「波源条件の設定」と「境界の設定」
および「波源放射ベクトルの設定」を行う。In process 1 [initial setting] which is the first process of FIG. 1, "calculation condition setting", "wave source condition setting" and "boundary setting" which are prerequisites for performing the process.
And "setting of source radiation vector".
【0021】「計算条件の設定」とは、波源の3次元座
標、観測点数、それぞれの観測点の3次元座標、空間内
の空気の温度と湿度、解析周波数(算出する過渡応答に
含める最も高い周波数)、算出する過渡応答の継続時間
T等を設定する。設定は、入力装置からの直接入力、ま
たは外部記憶装置から読み込んで行われる。"Setting of calculation conditions" means the three-dimensional coordinates of the wave source, the number of observation points, the three-dimensional coordinates of each observation point, the temperature and humidity of the air in the space, the analysis frequency (the highest included in the transient response to be calculated. Frequency), the duration T of the transient response to be calculated, etc. are set. The setting is performed by direct input from an input device or by reading from an external storage device.
【0022】「波源条件の設定」では、波源からの音の
初期値である過渡信号としてインパルスに近いデルタ近
似関数とその導関数で与えるが、目的に合わせてこの初
期値を変更してもよい。In the "setting of wave source condition", a transient signal which is an initial value of the sound from the wave source is given by a delta approximation function close to an impulse and its derivative, but this initial value may be changed according to the purpose. .
【0023】さらに初期設定で示された空気温度と湿度
から伝播速度を算出する。解析周波数からは、シャノン
の標本化定理にしたがって解析周波数の2倍以上の周波
数に対応する離散時間間隔を設定する。処理Bにおいて
用いられる算出する過渡応答を格納するための記憶領域
の大きさは、過渡応答の継続時間と離散時間間隔から決
定される。Further, the propagation velocity is calculated from the air temperature and the humidity indicated by the initial setting. From the analysis frequency, a discrete time interval corresponding to a frequency twice or more the analysis frequency is set according to Shannon's sampling theorem. The size of the storage area for storing the calculated transient response used in the process B is determined from the duration of the transient response and the discrete time interval.
【0024】「境界の設定」では、場を構成する境界に
関する情報の設定を行う。これは、波動伝播をシュミレ
ートする空間を数値で表すものであり、多数の多角形
(平面)により構築される。そしてここではこの多角形
1つ1つを境界と呼び、境界の数、各境界の法線ベクト
ル、境界の各頂点座標、境界の反射と吸収、などを設定
する。尚、以下の具体例での説明では、本発明の理解を
容易にするために、境界は全周波数帯域において全反射
か全吸収のみとする。In the "boundary setting", information about the boundary that constitutes the field is set. This is a numerical representation of a space that simulates wave propagation, and is constructed by a large number of polygons (planes). Here, each polygon is called a boundary, and the number of boundaries, the normal vector of each boundary, the coordinates of each vertex of the boundary, the reflection and absorption of the boundary, and the like are set. In the following description of the specific example, in order to facilitate understanding of the present invention, the boundary is only total reflection or total absorption in all frequency bands.
【0025】「波源放射音線ベクトルの設定」では、波
源から放射する音線ベクトルの数Nを算出する。これ
は、波源から伝播する波動をシュミレートして、波動が
境界で反射する場所と時刻を算出し、式3の積分方程式
を利用して観測点の音響特性である速度ポテンシャルφ
pを算出するためである。このときの波動伝播のシュミ
レートは、波源から空間に等立体角で放射する無数のベ
クトルで行う。これを音線ベクトルと定義する。放射す
る音線ベクトルの数Nは、波動伝播開始から継続時間T
を経過した時点において、隣合う音線ベクトルの距離
が、解析周波数の波長λの1/2以内、できれば1/4
以内となるように設定する。ただし、処理装置の能力ま
たは再生する近似の程度によっては、隣合う音線ベクト
ルの距離はλは1/2以上であってもよい。尚、空間を
進む波面を示すベクトルを総称して音線ベクトルという
が、特に波源から放射する音線ベクトルを放射音線ベク
トルという。In the "setting of wave source radiation sound ray vector", the number N of sound ray vectors radiated from the wave source is calculated. This is because a wave propagating from a wave source is simulated, a location and a time at which the wave is reflected at a boundary are calculated, and a velocity potential φ which is an acoustic characteristic of an observation point is calculated by using an integral equation of Expression 3.
This is for calculating p . The simulation of the wave propagation at this time is performed by using an infinite number of vectors radiating from a wave source into space at an equal solid angle. This is defined as a sound ray vector. The number N of radiating sound ray vectors is the duration T from the wave propagation start.
Is passed, the distance between the adjacent sound ray vectors is within 1/2 of the wavelength λ of the analysis frequency, preferably 1/4.
Set to within. However, depending on the performance of the processing device or the degree of approximation for reproduction, the distance between adjacent sound ray vectors may be λ equal to or more than 1 /. Note that vectors indicating a wavefront traveling in space are collectively referred to as a sound ray vector, and particularly a sound ray vector radiated from a wave source is referred to as a radiation sound ray vector.
【0026】処理3では、波源から伝播する波動を音線
ベクトルによりシュミレートする処理を行う。まず、N
個の放射するベクトルの方向が波源から等立体角になる
ように、n番目の放射音線ベクトルの方向ベクトルDn
を算出する。In process 3, the wave propagating from the wave source is simulated by a sound ray vector. First, N
Direction vector Dn of the n-th radiated sound ray vector so that the directions of the radiated vectors are the same solid angle from the wave source.
Is calculated.
【0027】さらに処理4により、この波源から進む音
線ベクトルと交点を持つ境界Bを計算により選択する。
この時この音線ベクトルと交点を持つ境界が無い場合
は、次の放射音線ベクトルについて計算する(処理
5)。Further, in process 4, the boundary B having an intersection with the sound ray vector traveling from this wave source is selected by calculation.
At this time, if there is no boundary having the intersection with the sound ray vector, calculation is performed for the next radiated sound ray vector (process 5).
【0028】ある境界との交点がある場合には、音線ベ
クトルはその境界Bで反射するが、その境界が音線ベク
トルに対して表か裏かを判定しなければならない。When there is an intersection with a certain boundary, the sound ray vector is reflected at the boundary B, but it is necessary to judge whether the boundary is the front or back of the sound ray vector.
【0029】表か裏かとの判断は、境界の法線ベクトル
と音線ベクトルとのベクトルの有す角度が0°〜180
°か否かで定められる。すなわち、仮に境界の法線ベク
トルを仮想した空間の外側方向に向くように定義した場
合は、音線ベクトルと放線ベクトルの相互の角度が0°
〜180°の場合(すなわち内積が正の場合)は境界は
表と定義され、180°〜360°の場合は境界が裏と
定義される。このようにするのは、音線ベクトルが境界
の内側(すなわち境界の表側)から向かっていて、音が
反射する境界なのか、それとも、音線ベクトルが境界の
外側(すなわち境界の裏側)から向かっていて、単に境
界が音線ベクトル方向に存在するだけで、音の反射に寄
与する境界とはならないかを計算機処理において判断で
きるようにするためである。Whether the surface is the front side or the back side is determined by determining that the angle between the normal vector of the boundary and the sound ray vector is 0 ° to 180.
° or not. That is, if the normal vector of the boundary is defined so as to face the outside of the virtual space, the mutual angle between the sound ray vector and the radiation vector is 0 °.
In the case of 180180 ° (that is, when the inner product is positive), the boundary is defined as a table, and in the case of 180 ° to 360 °, the boundary is defined as a back. This is because the ray vector is from the inside of the boundary (ie, the front side of the boundary) and the sound is reflected at the boundary, or the ray vector is from the outside of the boundary (ie, behind the boundary). Therefore, it is possible to determine in computer processing whether a boundary exists only in the sound ray vector direction and does not become a boundary contributing to sound reflection.
【0030】以上の定義に従って、処理6において、境
界が音線ベクトルに対し裏である場合には、他の境界で
交点を持つものを選択する。境界Bが音線ベクトルに対
して表にある場合には、処理Cへと進められる。According to the above definition, in the process 6, when the boundary is the back side of the sound ray vector, one having an intersection at another boundary is selected. If the boundary B is in the table for the sound ray vector, the process proceeds to processing C.
【0031】図2に示される処理Cでは、まず境界Bが
完全に波動を吸収するように初期設定において設定され
ている場合には処理Cは終了する(処理11)。そうで
ない場合には、波源から境界Bの交点Qまでの伝播距離
dを算出する(処理12)。伝播距離dを波動が伝わる
とき、継続時間Tを越える距離である場合には、処理1
は終了する。図2に示した処理11と12及び13は、
その処理の順序を図2と異にしても一連の期待する処理
結果が得られるため、いかようの順序でも良いが、処理
時間上図2に示した順序が最も効率が良い。In the process C shown in FIG. 2, first, if the boundary B is set in the initial setting so as to completely absorb the wave, the process C ends (process 11). Otherwise, the propagation distance d from the wave source to the intersection Q of the boundary B is calculated (process 12). When the wave propagates along the propagation distance d, if the distance exceeds the duration T, processing 1
Ends. Processes 11, 12 and 13 shown in FIG.
Even if the order of the processing is different from that of FIG. 2, a series of expected processing results can be obtained. Therefore, any order may be used, but the order shown in FIG. 2 is the most efficient in terms of processing time.
【0032】次に、処理14で境界Bに入射する音線ベ
クトルの入射角度αを計算する。式3における境界平面
の放線と音線ベクトルの入射角度を求めるためである。
入射音線ベクトルとは、n番目の放射音線ベクトルDn
の境界Bに到来してきた音線ベクトルを指し、r回目の
境界に入射する入射音線ベクトルをEn,rとする。よっ
てEn,1とは波源から境界Bに到達してきた放射音線ベ
クトルと等しい。Next, in process 14, the incident angle α of the sound ray vector incident on the boundary B is calculated. This is for obtaining the incident angles of the radiation and the sound ray vector of the boundary plane in Expression 3.
The incident sound ray vector is the n-th radiated sound ray vector Dn
The sound ray vector arriving at the boundary B is denoted by En, r. Therefore, En, 1 is equal to the radiation sound ray vector reaching the boundary B from the wave source.
【0033】次にこの入射音線ベクトルの交点Qにおけ
る反射音線ベクトルの方向ベクトルを算出する。反射音
線ベクトルとは、n番目の放射音線ベクトルDnが境界
Bで反射した境界Bにおける音線ベクトルを指し、r回
目の境界で反射する反射音線ベクトルをFn,rとする。
よってFn,1とはn番目の音線ベクトルが初めて境界で
反射した音線ベクトルである。Next, the direction vector of the reflected sound ray vector at the intersection Q of the incident sound ray vector is calculated. The reflected sound ray vector refers to a sound ray vector at the boundary B where the n-th radiated sound ray vector Dn is reflected at the boundary B, and the reflected sound ray vector reflected at the r-th boundary is Fn, r.
Therefore, Fn, 1 is a sound ray vector in which the n-th sound ray vector is reflected at the boundary for the first time.
【0034】処理16では、境界Bの整理番号B、波源
から交点Qへの延べ伝播距離d,交点Qの3次元座標、
入射音線ベクトルの方向ベクトルEn,r,反射音線ベク
トルの方向ベクトルFn,rをメモリまたは外部記憶装置
などに記憶する。この放射音線ベクトルDnが境界で反
転する度に計算されるデータの一連の記憶を、放射音線
ベクトルDnの伝播履歴と呼ぶ。伝播履歴を記憶する理
由は、図3の処理Dにおいて、音線ベクトルが式3に示
すS2上の任意点(ここでは各境界)で反射するごと
に、観測点Pに寄与する速度ポテンシャルを計算するた
めである。ここで延べ伝播距離dは式3でのr0に相当
する。In process 16, the reference number B of the boundary B, the total propagation distance d from the wave source to the intersection Q, the three-dimensional coordinates of the intersection Q,
The direction vector En, r of the incident sound ray vector and the direction vector Fn, r of the reflected sound ray vector are stored in a memory or an external storage device. A series of storage of the data calculated each time the radiation sound ray vector Dn is inverted at the boundary is called a propagation history of the radiation sound ray vector Dn. The reason for storing the propagation history is that, in the process D of FIG. 3, every time the sound ray vector is reflected at an arbitrary point (here, each boundary) on S 2 shown in Expression 3, the velocity potential contributing to the observation point P is calculated. It is to calculate. Here, the total propagation distance d corresponds to r 0 in Equation 3.
【0035】次に、方向Fn,rを持つ反射音線ベクトル
と交点を持つ他の境界Bを選択し、その時の交点を新し
くQとする。もし交点を持つ境界Bが無い場合は終了す
る(処理18)。また交点を持つが入射音線ベクトルが
境界Bに対して裏から入射している場合は、他の境界か
ら交点Qを持つものを探す。表面に入射している場合に
は処理を続ける(処理19)。Next, another boundary B having an intersection with the reflected sound ray vector having the direction Fn, r is selected, and the intersection at that time is newly designated as Q. If there is no boundary B having an intersection, the process ends (step 18). If there is an intersection, but the incident sound ray vector is incident on the boundary B from behind, a search is made for an object having the intersection Q from another boundary. If it is incident on the surface, the process is continued (process 19).
【0036】n番目の放射音線ベクトルについて処理C
が終了すると、図1に示すように、次の放射音線ベクト
ルについて計算を繰り返し行うが、全ての放射音線ベク
トルについて処理が終了した場合には処理Bを行う。Process C for the n-th radiation vector
Is completed, as shown in FIG. 1, the calculation is repeated for the next radiated sound ray vector. When the processing is completed for all the radiated sound ray vectors, the processing B is performed.
【0037】従って、図1の処理1から処理8までの一
連を示すの処理Aは、各音線ベクトルの伝播履歴をすべ
て算出し記憶するために行われる。Therefore, the process A showing a series of processes 1 to 8 in FIG. 1 is performed in order to calculate and store the propagation history of each sound ray vector.
【0038】以上から、上記処理Aを達成する装置は、
初期設定を記憶する手段と、伝播記録データを算出する
処理手段、および伝播記録データを記憶する手段を有す
ものである。From the above, the apparatus for achieving the above processing A is
It has means for storing initial settings, processing means for calculating propagation record data, and means for storing propagation record data.
【0039】処理Dは、図3に示すように、処理1で計
算されたn個の放射音線ベクトルの伝播履歴を基に計算
を行う。In process D, as shown in FIG. 3, calculation is performed based on the propagation history of the n radiation sound ray vectors calculated in process 1.
【0040】まず、処理21で過渡応答を算出する最初
の観測点Pの座標をメモリなどから読み出す。そしてま
ず始めにn=0の放射音線ベクトルの伝播履歴に関する
データを記憶から読み出す(処理22)。読み出した伝
播履歴の始めの境界Bについて、観測点Pから見て境界
の裏側しか見えない場合は、連続する次の伝播履歴を読
み出し(処理32)処理を続ける。反対に、観測点Pか
ら見て境界Bが表面であれば、観測点Pから伝播履歴に
記された交点Qに向かう方向ベクトルRを算出し(処理
25)、そして観測点Pと交点Qの距離RDを算出する
(処理26)。ここで観測点Pと交点Qを結ぶ直線が他
の境界と交わる場合は、交点Qからの速度ポテンシャル
は観測点Pに影響を及ぼさないと判断して、連続する次
の伝播履歴(処理32)について処理を続ける。観測点
Pと交点Qを結ぶ直線が他の境界と交わらない場合は、
波動が時間T以内に観測点Pに到達するか否かを判断し
(処理28)、到達する場合は境界B上の速度ポテンシ
ャルが観測点P上に影響を及ぼすとして処理Eを行う。
尚、波動が時間T以内に観測点Pに到達するかしないか
は、波動が、交点Qまでの延べ伝播距離dと距離RDを
加算した距離を、初期設定した過渡応答の継続時間T以
内に伝播するか否かで判断される。First, in process 21, the coordinates of the first observation point P for which the transient response is calculated are read from the memory or the like. Then, first, data relating to the propagation history of the radiation sound ray vector of n = 0 is read from the storage (processing 22). When only the back side of the boundary is seen from the observation point P with respect to the first boundary B of the read propagation history, the next successive propagation history is read (process 32) and the process is continued. On the other hand, if the boundary B is a surface when viewed from the observation point P, a direction vector R from the observation point P to the intersection Q described in the propagation history is calculated (processing 25). The distance RD is calculated (process 26). If the straight line connecting the observation point P and the intersection point Q intersects another boundary, it is determined that the velocity potential from the intersection point Q does not affect the observation point P, and the next successive propagation history (processing 32) Continue processing for. When the straight line connecting the observation point P and the intersection point Q does not intersect with another boundary,
It is determined whether or not the wave arrives at the observation point P within the time T (processing 28). If it does, processing E is performed on the assumption that the velocity potential on the boundary B affects the observation point P.
Whether the wave arrives at the observation point P within the time T is determined by determining the distance obtained by adding the total propagation distance d to the intersection Q and the distance RD within the duration T of the initially set transient response. It is determined by whether or not it propagates.
【0041】処理Eは、図4に示すように、式3に基づ
き交点Qが代表する境界上の微小面素が観測点Pに作る
速度ポテンシャルを算出し、観測点Pに影響を及ぼす時
刻を基に、過渡応答が配列に格納され記憶される。この
とき、格納位置にすでに値が存在する場合には加算され
る。具体的につぎのごとくである。ここで、微小面素と
は、音線ベクトルを定義した際の立体角によって交点Q
に作られる面をいう。図5(a)は複数の音線ベクトル
50が境界52に向かい、実線で示した1つの音線ベク
トルがつくる境界52上の微小面素54をあらわしたも
のであり、図5(b)は境界を側面から見た境界上の微
小面素54を示す。図から明らかなように、微小面素の
面積は、厳密には音線ベクトルと境界との角度によって
異なるが、処理においては、交点Qまでの延べ伝播距離
dと立体角によって作られる円錐の底面積56でもよ
い。この場合は、近似値は幾分精度は悪くなるが、実用
には十分耐え得るし、かつ微小面積は距離と立体角のみ
で定まるため処理速度も向上する。尚、この微小面素5
4の面積が式3のds2に相当する。As shown in FIG. 4, the processing E calculates the velocity potential created at the observation point P by the minute surface element on the boundary represented by the intersection Q based on the equation 3, and determines the time at which the observation point P is affected. Based on that, the transient response is stored and stored in the array. At this time, if a value already exists at the storage position, the value is added. Specifically, it is as follows. Here, the minute plane element is defined as an intersection Q by a solid angle when a sound ray vector is defined.
A surface made in FIG. 5A shows a plurality of sound ray vectors 50 directed to a boundary 52, and shows a small plane element 54 on the boundary 52 formed by one sound ray vector shown by a solid line. FIG. The micro surface element 54 on the boundary when the boundary is viewed from the side is shown. As is clear from the figure, the area of the microplane element strictly depends on the angle between the sound ray vector and the boundary, but in the processing, the total propagation distance d to the intersection Q and the bottom of the cone formed by the solid angle are used. The area 56 may be used. In this case, although the accuracy of the approximation value is somewhat degraded, it can withstand practical use, and the processing speed is improved because the minute area is determined only by the distance and the solid angle. In addition, this small surface element 5
The area of 4 corresponds to ds 2 in Equation 3.
【0042】図4に戻ると、処理41は、式3の積分項
内の第1項を計算するものであり、処理42では、式3
の積分項内の第2項を計算するものである。ここで関数
f(t)は、本実施例では、境界における音の反射、吸
収は全反射また全吸収としているため、初期設定で設定
した波源の過渡関数を使用することができる。もし、反
射、吸収が部分的反射、吸収であるならば、境界に反射
するごとに伝播履歴のFn,rについて、境界の特性に応
じたf(t)を定めればよい。Returning to FIG. 4, the process 41 is for calculating the first term in the integral term of the equation 3, and the process 42 is for the equation 3
Is to calculate the second term in the integral term. In this embodiment, since the reflection and absorption of the sound at the boundary are total reflection or total absorption, the function f (t) can use the transient function of the wave source set in the initial setting. If the reflection and absorption are partial reflection and absorption, f (t) corresponding to the characteristics of the boundary may be determined for Fn, r of the propagation history every time the light is reflected at the boundary.
【0043】処理43は、積分近似値を求めるために前
述した微小面素の面積を求めるものである。The process 43 is for obtaining the area of the above-mentioned minute surface element in order to obtain the integral approximation value.
【0044】処理44で、前記処理41で計算した結果
と、処理43で求めた微小面素の面積の積を求め、波源
の初期値とを畳み込む。In process 44, the product of the result calculated in process 41 and the area of the minute surface element calculated in process 43 is calculated, and the initial value of the wave source is convoluted.
【0045】処理45で、処理42で計算した結果と、
処理43で求めた微小面素の面積の積を求め、波源初期
値の微分値と畳む込む。In process 45, the result calculated in process 42,
The product of the area of the small plane element obtained in the process 43 is obtained, and convolved with the differential value of the wave source initial value.
【0046】処理46から48は、前記近似境界積分結
果から過渡応答を記憶する為の手法である。観測点Pで
の音響特性を再生するために、計算される過渡応答が格
納される数値配列が設けられる。この配列は処理Aでの
初期設定で設けてもよい。配列は波動が観測点Pに到来
する時刻Dtに対応して、過渡応答が記憶される配列位
置jが定められるため、観測点Pにおける時刻に応じた
過渡応答の結果が、対応した数値配列に加算し格納され
る。Processes 46 to 48 are methods for storing the transient response from the approximate boundary integration result. In order to reproduce the acoustic characteristics at the observation point P, a numerical array in which the calculated transient response is stored is provided. This array may be provided in the initial setting in the process A. Since the arrangement position j at which the transient response is stored is determined in accordance with the time Dt at which the wave arrives at the observation point P, the result of the transient response according to the time at the observation point P is converted into a corresponding numerical array. It is added and stored.
【0047】まず、処理46において、音線ベクトルの
交点Qまでの延べ伝播距離dと距離RDとの加算した距
離から、波動が観測点Pに到来する時間Dtを求める。First, in process 46, the time Dt when the wave arrives at the observation point P is obtained from the sum of the total propagation distance d to the intersection Q of the sound ray vector and the distance RD.
【0048】つぎに、処理47において、前記到来時刻
Dtに対応する数値配列の位置jを求める。以上から、
処理48において、処理44と45で得られた時系列の
データを数値配列の対応した配列位置jに加算し格納す
る。加算し格納するとは、すでに配列位置jに値が格納
されていた場合は、その値に加算して格納することであ
り、これにより、近似積分したと同様の効果をうること
ができるのである。さらに、この時系列の配列化をする
ことにより、観測点Pにおける音場特性を、配列順位ご
とに読み出して音響再現をすることができるため、効率
の良い音響再現方法および手段を達成することができ
る。Next, in process 47, the position j of the numerical array corresponding to the arrival time Dt is obtained. From the above,
In process 48, the time-series data obtained in processes 44 and 45 are added to the corresponding array position j of the numerical array and stored. "Adding and storing" means that when a value is already stored at the array position j, the value is added to that value and stored, whereby the same effect as that obtained by the approximate integration can be obtained. Further, by arranging the time series, it is possible to read out the sound field characteristics at the observation points P for each arrangement order and reproduce the sound, thereby achieving an efficient sound reproduction method and means. it can.
【0049】処理Eが終了すると、次の放射音線ベクト
ルの伝播履歴について処理を続け、n番目の放射音線ベ
クトルについて、伝播履歴の全てのデータについて計算
が終わると、n+1番目の放射音線ベクトルについて同
様の処理を行う。そして全ての放射音線ベクトルについ
て計算が終わった場合には、図3に示すように次の観測
点について処理を行う。When the process E is completed, the process is continued for the propagation history of the next radiation ray vector. When the calculation is completed for all the data of the propagation history for the nth radiation ray vector, the n + 1th radiation ray vector is calculated. Similar processing is performed for the vector. Then, when the calculation is completed for all the radiation sound ray vectors, the processing is performed for the next observation point as shown in FIG.
【0050】従って、処理Dは、各音線ベクトルの全て
の伝播履歴から、音線ベクトルが境界で反射し、観測点
Pに寄与する速度ポテンシャルを積分計算し、観測点P
への過渡応答を求め記憶するものである。Therefore, in the process D, from all the propagation histories of each sound ray vector, the velocity potentials reflected by the sound ray vector at the boundary and contributing to the observation point P are integrated, and the observation point P is calculated.
Is obtained and stored.
【0051】以上から、処理Dを達成する手段は、記憶
された伝播履歴データを近似境界積分法に適用する手段
であればよく、ソフトウェアの一連のステップに応じて
演算していく演算処理装置や、コンピュータであっても
良く、あるいは、ハードウェアとしてあらかじめ近似境
界積分法の処理手順を構成した装置であっても可能であ
る。From the above, the means for achieving the processing D may be any means for applying the stored propagation history data to the approximate boundary integration method, and an arithmetic processing unit for performing arithmetic operations in accordance with a series of steps of software or It may be a computer, or may be a device in which the processing procedure of the approximate boundary integration method is configured in advance as hardware.
【0052】上記処理Dが終了したら、図1の処理49
で示すように、音源の直接音が観測点Pに与える音響特
性を表すために、直接音の観測点Pに到達する時間に対
応する配列位置jの配列に過渡特性を加算し格納する。When the process D is completed, the process 49 of FIG.
As shown by, in order to represent the acoustic characteristic given by the direct sound of the sound source to the observation point P, the transient characteristic is added to the arrangement of the arrangement position j corresponding to the time when the direct sound arrives at the observation point P and stored.
【0053】図6は処理Bを行った場合の各音線ベクト
ルが反射する境界毎に観測点Pに与えるポテンシャルを
算出し時間別に加算し格納し、全体として観測点Pでの
過渡応答を求める手順をグラフ化して示したものであ
り、上記処理Dおよび直接音の加算が明かであろう。In FIG. 6, the potential applied to the observation point P is calculated for each boundary at which each sound ray vector is reflected when the processing B is performed, and the potentials are added by time and stored, and the transient response at the observation point P is obtained as a whole. The procedure is shown in the form of a graph, and the process D and the addition of the direct sound will be obvious.
【0054】図7(a)は、従来の手法の一つである虚
像法により得られた応答信号を示し、図7(b)は、上
記処理によって実際に求められた過渡応答信号の振幅波
形である。図7(b)の振幅波形は、従来の波形図7
(a)と比較すると、正の波形以外に負の波形も再現さ
れていることが明らかである。このように従来求めるこ
とが困難であり、あるいは求めるのに莫大な処理時間を
必要とした過渡応答振幅波形を再現することが可能とな
った。FIG. 7A shows a response signal obtained by the virtual image method which is one of the conventional methods, and FIG. 7B shows the amplitude waveform of the transient response signal actually obtained by the above processing. Is. The amplitude waveform of FIG.
It is clear from comparison with (a) that the negative waveform is reproduced in addition to the positive waveform. As described above, it has become possible to reproduce a transient response amplitude waveform which has conventionally been difficult to obtain or which requires an enormous processing time to obtain.
【0055】次に、この波形に従い実際の音響を再現す
る方法について説明する。図8は、CDプレーヤーやレ
コード、あるいはカセット等の音響再生装置70により
再生されたアナログ音響信号がライン71より積和演算
装置(畳み込み装置ともいう)72に入力され、加工さ
れた音響信号がライン79へアナログ出力として出力さ
れ、増幅器80を経てスピーカ82から音響が再現され
る図を示したものである。畳み込み装置72は、実際に
積和計算(畳み込み)を行う中央演算装置76と、その
前後にそれぞれライン75、77で結ばれたA/Dコン
バータ73、D/Aコンバータ77を含んでいる。ただ
し、音響再生装置70がデジタル出力を有している場合
には当然ながらA/Dコンバータ73は必要ない。この
ような積和演算装置は、例えばLake DSP Pt
y. Ltdで製品化されているDigital Audio Convol
ution Processor FDP 1 plusがある。Next, a method of reproducing an actual sound according to this waveform will be described. FIG. 8 shows an analog sound signal reproduced by a sound reproducing device 70 such as a CD player, a record, or a cassette, which is input from a line 71 to a product-sum operation device (also referred to as a convolution device) 72, A diagram is shown in which sound is reproduced from a speaker 82 through an amplifier 80 and output as an analog output to 79. The convolution device 72 includes a central processing unit 76 that actually performs a product-sum calculation (convolution), and an A / D converter 73 and a D / A converter 77 connected before and after the central processing unit 76 by lines 75 and 77, respectively. However, when the sound reproducing device 70 has a digital output, the A / D converter 73 is naturally unnecessary. Such a product-sum operation device is, for example, a Lake DSP Pt
y. Digital Audio Convol commercialized by Ltd
ution Processor FDP 1 plus is available.
【0056】次に、図9を参照して、A/Dコンバータ
73からのデジタル信号が中央演算装置76に入力さ
れ、加工されたデジタル信号がライン77に出力される
一連の処理の概念を示す。Next, referring to FIG. 9, the concept of a series of processes in which the digital signal from the A / D converter 73 is input to the central processing unit 76 and the processed digital signal is output to the line 77 will be described. .
【0057】図9の離散信号80は、図8のライン71
上に現れるアナログ信号を時間に対して離散的に示した
ものであり、実際には、この波形の時間及び振幅データ
はデジタル信号として中央演算装置76に入力される。
中央演算装置76は、上記した過渡応答信号生成処理に
より、あるいは他の手法で求められた過渡応答信号83
が記憶されている。実際に求めるべき離散デジタル信号
86を求めるには、リアルタイムに入力される離散信号
80のそれぞれの分割された離散時間毎のデータ全てに
対して過渡応答信号76に対応した応答信号を発生する
ように畳み込み部84で処理される。過渡応答信号の遅
延して発生してくる音響を全て再現する必要があるた
め、この処理は、離散時間間隔毎に過渡応答信号の時間
分割数分足し合わせる作業である。例えば、20KHz
の周波数成分までを再生するために、一秒あたり48,
000の時間分割した1.3秒継続する過渡応答信号を
使用すると、65,536個のタップを必要とするた
め、音響再生をするには、20.8us(1/48,0
00)毎に65,536タップのデータを足し合わせて
アナログ出力を行わなければならない。The discrete signal 80 of FIG. 9 corresponds to the line 71 of FIG.
The analog signal appearing above is shown discretely with respect to time. In practice, the time and amplitude data of this waveform are input to the central processing unit 76 as a digital signal.
The central processing unit 76 outputs the transient response signal 83 obtained by the above-described transient response signal generation processing or by another method.
Is stored. In order to determine the discrete digital signal 86 to be actually determined, a response signal corresponding to the transient response signal 76 is generated for all of the divided discrete time data of the discrete signal 80 input in real time. The processing is performed by the convolution unit 84. Since it is necessary to reproduce all the sound generated with the delay of the transient response signal, this processing is an operation of adding the number of time divisions of the transient response signal at each discrete time interval. For example, 20KHz
48, per second to reproduce up to the frequency component of
Using a transient response signal that lasts for 1.3 seconds divided by 000 times requires 65,536 taps, so that 20.8 us (1 / 48,0
00), data of 65,536 taps must be added to perform analog output.
【0058】この処理は、上記したLake DSP
Pty. LtdによるDigital Audio Convolution Pr
ocessor FDP 1 plusにとって好適である
が、反面、より簡易で安い方法で音響を再現する必要も
ある。従って、以下にその方法及び装置の実施態様につ
いて説明する。This processing is performed by the Lake DSP described above.
Pty. Digital Audio Convolution Pr by Ltd
Ocessor FDP 1 plus is suitable, but on the other hand, it is necessary to reproduce the sound in a simpler and cheaper method. Therefore, embodiments of the method and apparatus will be described below.
【0059】図10は、図7(b)の過渡応答信号生成
の方法と同様の方法で生成された過渡応答信号の振幅
(図10(a))及びエネルギーの対数表示(図10
(b))の時間変化を示している。過渡応答信号の使用
離散時間間隔を、48KHzサンプリングに相当する2
0.8usとし、再生する継続時間を1.3秒間とする
ことで、過渡応答信号の時間軸上の全サンプリング数を
65,536とした。ここでは、そのサンプリング数の
0から65,536のそれぞれの番号をサンプリング番
号と定義する。FIG. 10 shows the logarithmic representation of the amplitude (FIG. 10A) and energy of the transient response signal generated by the same method as the transient response signal generation method of FIG. 7B.
(B) shows a time change. The use discrete time interval of the transient response signal is set to 2 corresponding to 48 kHz sampling.
By setting the reproduction duration to 1.3 seconds and 0.8 μs, the total number of samples of the transient response signal on the time axis was set to 65,536. Here, each number from 0 to 65,536 of the sampling number is defined as a sampling number.
【0060】図10(a)は、音源としての過渡信号が
発生する時間をちょうどサンプリング番号0として、そ
の後に現れる過渡応答信号波形を示している。これから
明らかなように、主要なパルスは約4,000サンプリ
ング番号までの前半部分に集中している。又、図10
(b)から、過渡応答の減衰は、サンプリング番号6
5,536の時点で約60dBの減衰を示しており、使
用する空間の大きさや、壁面材料などにもよるが、この
場合、継続時間を1.3秒に設定すれば十分であること
が分かる。FIG. 10A shows a transient response signal waveform that appears after the sampling number 0 is set to the time when the transient signal as the sound source is generated. As can be seen, the major pulses are concentrated in the first half up to about 4,000 sampling numbers. FIG.
From (b), the decay of the transient response is represented by sampling number 6
The attenuation of about 60 dB is shown at 5,536, and it depends on the size of the space to be used and the wall material. However, in this case, it is sufficient to set the duration to 1.3 seconds. .
【0061】次に、0から4,096サンプリング番号
までの図10(a)の波形を拡大したものを図11
(a)で示す。これによって、主要なパルスが存在する
約4,000サンプリング番号までの間でも、特に大き
い振幅を有する部分はさらに限られていることが明らか
となった。この結果から、図10(a)の特徴的なパル
スのみを抽出した別の新たな過渡応答信号(図11
(b))を作成した。更にこの抽出過渡応答信号を図9
の過渡応答信号83として使用し、音響を再現したとこ
ろ、空間的な音の広がりを認識できることが明らかとな
った。FIG. 11 is an enlarged view of the waveform of FIG. 10A from 0 to 4,096 sampling numbers.
It shows with (a). This reveals that the portion having a particularly large amplitude is further limited even up to about 4,000 sampling numbers where the main pulse exists. From this result, another new transient response signal (FIG. 11) in which only the characteristic pulse of FIG.
(B)) was prepared. Further, the extracted transient response signal is shown in FIG.
When the sound was reproduced by using it as the transient response signal 83, it became clear that the spatial spread of the sound could be recognized.
【0062】以上のことから、時間を経て断続的に人間
の耳に到達する大きい振幅を有するパルスは、従来一般
的に空間残響を表すために使用されてきた単に指数的に
減衰するエコーのような残響と違って、人間の聴覚を刺
激し、3次元的な空間の特徴と固有の広がりを人間に認
識させることができるのである。従って、この特徴的な
部分を再現することによって、再現すべき空間で発生す
る音の空間内の所定の観測点(受聴点)で聞こえる主要
な特徴を再現することが可能となると考えられる。一
方、それ以外の部分のパルスは、人間の聴覚にとって、
先の特徴的なパルスの補完的な要素として捉えることが
できるため、特徴的なパルス部分ほど忠実に再現する必
要性が少ないと考えられる。From the above, a pulse having a large amplitude, which reaches the human ear intermittently over time, is like an exponentially decaying echo that has conventionally been used to represent spatial reverberation. Unlike reverberation, it can stimulate human hearing and cause humans to recognize the three-dimensional spatial characteristics and unique expanse. Therefore, it is considered that by reproducing this characteristic portion, it is possible to reproduce the main characteristics that can be heard at a predetermined observation point (listening point) in the space of the sound generated in the space to be reproduced. On the other hand, the other parts of the pulse, for human hearing,
Since it can be considered as a complementary element of the above-mentioned characteristic pulse, it is considered that the characteristic pulse portion need not be reproduced faithfully.
【0063】更には、図11(b)で示された負のパル
スをその前に現れる正のパルスと共に含んだ過渡応答信
号を使用することで、空間の実像を認識することができ
ることが明らかとなった。負のパルスを取り入れること
による効果は、その過渡応答の周波数成分が取り出せる
ことを意味すると同時に、空間の3次元形状を、そして
特に空間の不連続な境界を人間に認識させることができ
る点にある。なぜならば、先の数学的な論理式である式
2あるいは式3から論理的に導き出すことができるよう
に、負のパルスは、空間が不連続となる部分によって現
れることを意味しているからである。すなわち、この負
のパルスは、3次元空間を形成する壁面(境界)どうし
が凸で交わった部分の辺や、材料が大きく変わった部分
等によって作られてたものであり、聴覚的には空間の実
像として現れたものと考えられる。従って、正のパルス
と共に、負のパルスを再生することは、3次元空間の音
響を再生するうえで重要なことである。Further, it is clear that the real image of the space can be recognized by using the transient response signal containing the negative pulse shown in FIG. 11B together with the positive pulse appearing before it. became. The effect of introducing a negative pulse means that the frequency component of the transient response can be extracted, and at the same time, the human being can recognize the three-dimensional shape of the space, and particularly, the discontinuous boundary of the space. . This is because, as can be logically derived from the mathematical formulas (2) and (3) above, a negative pulse means that the space appears due to a discontinuity in the space. is there. That is, this negative pulse is generated by the side of the part where the wall surfaces (boundaries) forming the three-dimensional space intersect with a convex or the part where the material is greatly changed. It is thought that it appeared as a real image of. Therefore, reproducing a negative pulse together with a positive pulse is important in reproducing sound in a three-dimensional space.
【0064】このように、過渡応答信号の特徴的な部分
のパルスを抽出し、その抽出した過渡応答信号を使用し
て音響の特徴的な部分を再現すれば、基本的な空間内の
音響特性を認識できる。更には、非常に多くの過渡応答
信号データの中から新たな過渡応答信号となるべきデー
タを限定して抽出することによって、足し合わすべき過
渡応答信号データの数が飛躍的に減少し、その処理負担
を軽減することが可能となる。In this way, if the pulse of the characteristic portion of the transient response signal is extracted and the characteristic portion of the sound is reproduced by using the extracted transient response signal, the acoustic characteristic in the basic space is reduced. Can be recognized. Furthermore, by limiting and extracting data to be a new transient response signal from a large amount of transient response signal data, the number of transient response signal data to be added is dramatically reduced, and The burden can be reduced.
【0065】過渡応答信号のうちの特徴的な部分の取り
出し方法については、(1)パルスの振幅の最大値(絶
対値)順に取り出していく方法が簡易である。これは、
人間の耳に及ぼす聴覚的な刺激をパルス振幅の大きさと
して捉えたものである。このように抽出する場合には、
抽出するパルス数が無制限に増えることを避けるため
に、数的に限定しても良いし、あるいはある閾値を設定
し、それ以上のパルス振幅のみ抽出することも可能であ
る。(2)ある閾値を設定し、その閾値以上のパルス振
幅(絶対値)のみを時間軸上の原点(一般には、音源が
発生した時点)から時間経過順に選択する。これは、音
源発生の最初の方が特に重要な場合であって、その閾値
以下のパルスは特に有用でない場合に効果がある。
(3)上記2において、所定の選択数に至った場合にそ
の抽出を終了する。これは、足し合わすべき数等の計算
処理能力に制限がある場合に特に効果がある。(4)信
号の一群と考えられる信号群のそれぞれについて、その
群のうちの最も強いパルス振幅を有するパルス、あるい
は最初のパルスを選択する。図12(a)を例とする
と、信号群90は、他の信号と異なり、一群の信号のよ
うに捉えることができる。この過渡応答信号を時間的に
拡大した図12(b)を見る限りでは、約1024から
2000サンプリング番号までの間に離散して点在した
ピークが見れるが、このようなパルスは、そのサンプリ
ング時間によっては、ピーク間の時間間隔が、人間の聴
覚の分解能力以下の短時間である場合もある。このよう
に、人間の聴覚分解能以下の時間間隔で点在するピーク
パルスは、全てを再現する(すなわち抽出する)必要が
なく、その一つを取り出すだけで、人間の聴覚に十分訴
えることが可能である。例えば、Haas効果として知
られるように、10msなどの短い時間間隔で連続して
いる信号は区別できないとされる。この場合の選択され
る一つのパルスは、一群の最初のピークパルスあるい
は、その一群の中の最大ピークパルスである場合もある
だろう。図12(c)は、この手段に基づき、パルス群
90のうちの最初のパルスのみを抽出した図である。
(5)前記それぞれの手段には、一定の期間を設定し、
その期間内についてのみ、前記手段を適用してもよい。
空間内の過渡応答信号は、様々な方向に広がる波源の直
接波あるいは反射波の重なりによって観測点に及ぼす音
波の振幅が決められるが、所定の時間以降は、波源のエ
ネルギーが減衰し、十分なピーク値をもたらすことがで
きない。例えば、図10にも明らかなように、6553
0サンプリング数の時点においては、観測点のエネルギ
ー量は約60dBの減衰を示しており、その期間以上の
抽出をする必要性に乏しい。これは、エネルギーの減衰
量で期間を区切ったものだが、振幅値で区切ることも可
能である。図10(a)及び図11(a)を参照する
と、振幅値が0.005以上存在する領域は、4096
サンプリング番号までであり、それ以降は存在しない。
従って、その期間までの間でピークパルスを選択しても
よい。(6)前記抽出するそれぞれの手段において、正
のピークパルスと対となってそのパルスに続く負のピー
クパルスをも共に抽出することも有効である。前述した
ように、負のピークパルスは、正のピークと合わさり、
その周波数成分を再現できるできるばかりでなく、空間
の実像をも3次元的に把握できるからである。As a method of extracting a characteristic portion of the transient response signal, (1) a method of extracting in order of the maximum value (absolute value) of the pulse amplitude is simple. this is,
It is an audible stimulus exerted on the human ear as a pulse amplitude. When extracting like this,
In order to avoid an unlimited increase in the number of pulses to be extracted, the number of pulses may be limited numerically, or a certain threshold value may be set and only a pulse amplitude larger than that may be extracted. (2) A certain threshold value is set, and only pulse amplitudes (absolute values) that are equal to or larger than the threshold value are selected in order from the origin on the time axis (generally, when a sound source is generated). This is effective when the beginning of sound source generation is particularly important, and pulses below that threshold are not particularly useful.
(3) In the above 2, when the predetermined number of selections is reached, the extraction is terminated. This is particularly effective when there is a limit on the calculation processing capacity such as the number to be added. (4) For each signal group considered as a group of signals, select the pulse having the strongest pulse amplitude or the first pulse from the group. Taking FIG. 12A as an example, the signal group 90 can be regarded as a group of signals unlike other signals. As shown in FIG. 12B in which the transient response signal is temporally enlarged, discretely scattered peaks can be seen from about 1024 to 2,000 sampling numbers. In some cases, the time interval between the peaks may be a short time equal to or less than the human hearing resolution. In this way, it is not necessary to reproduce (ie, extract) all the peak pulses scattered at a time interval less than the human hearing resolution, and it is possible to sufficiently appeal to the human hearing just by extracting one of them. It is. For example, as is known as the Haas effect, signals that are continuous at short time intervals such as 10 ms cannot be distinguished. The one pulse selected in this case could be the first peak pulse in a group or the largest peak pulse in the group. FIG. 12C is a diagram in which only the first pulse of the pulse group 90 is extracted based on this means.
(5) A fixed period is set for each of the means,
The above means may be applied only during that period.
In the transient response signal in space, the amplitude of the sound wave exerted on the observation point is determined by the overlap of the direct wave or the reflected wave of the wave source spreading in various directions, but after a predetermined time, the energy of the wave source is attenuated and sufficient Cannot produce peak value. For example, as is clear from FIG.
At the time of the 0 sampling number, the energy amount of the observation point shows an attenuation of about 60 dB, and it is not necessary to perform the extraction over the period. Although the period is divided by the amount of energy attenuation, it can be divided by the amplitude value. Referring to FIGS. 10A and 11A, the region where the amplitude value is 0.005 or more is 4096.
It is up to the sampling number, and does not exist thereafter.
Therefore, a peak pulse may be selected up to that period. (6) In each of the extracting means, it is also effective to extract a negative peak pulse which is paired with the positive peak pulse and follows the pulse. As mentioned earlier, the negative peak pulse combines with the positive peak,
This is because not only the frequency component can be reproduced, but also a real image of the space can be grasped three-dimensionally.
【0066】以上のように、幾つかのパルス抽出の手段
を提示したが、高機能な積和演算装置を使用しないで、
簡易な方法で前記抽出後の過渡応答信号に基づいて音響
を再生する装置を図13の概念図を参照しながら説明す
る。図13は、図8の畳み込み装置72の中央演算装置
76の代わりとして簡易型の畳み込み装置100を示し
たものである。簡易型畳み込み装置100は、マルチタ
ップ・ディレイ110とリバーブ部120及びイコライ
ザー部130とからなっている。As described above, some pulse extraction means have been presented, but without using a high-performance product-sum calculation device,
An apparatus for reproducing sound based on the transient response signal after the extraction by a simple method will be described with reference to a conceptual diagram of FIG. FIG. 13 shows a simple convolution device 100 instead of the central processing unit 76 of the convolution device 72 in FIG. The simple convolution device 100 includes a multi-tap delay 110, a reverb unit 120, and an equalizer unit 130.
【0067】マルチタップ・ディレイ110は、ディレ
イ・ライン112、重み付け部114、そして加算部1
18とからなっており、ディレイ・ライン112から重
み付け部114を介して加算部118に複数のタップ信
号用の出力ライン115を有している。The multi-tap delay 110 includes a delay line 112, a weighting section 114, and an adding section 1.
The adder 118 has a plurality of output lines 115 for tap signals from the delay line 112 via the weighting unit 114.
【0068】マルチタップ・ディレイ110は、入力さ
れた音響信号に対して、前もって設定された遅延時間と
振幅に基づき処理を行い、信号出力をするものである。
図11の過渡応答信号を抽出した過渡応答信号を使用し
てマルチタップ・ディレイ110の機能を説明する。抽
出すべき信号としては、図11(b)のP1からP30
までの30個のパルスである。The multi-tap delay 110 processes the input acoustic signal based on the delay time and the amplitude set in advance, and outputs the signal.
The function of the multi-tap delay 110 will be described using the transient response signal obtained by extracting the transient response signal of FIG. Signals to be extracted include P1 to P30 in FIG.
Up to 30 pulses.
【0069】まず複数のタップ出力115のうちの最初
のタップ出力用としてP1のパルス位置に相当する遅延
時間をディレイ・ライン112に設定する。P1は、こ
こでは観測点に到達した直接音を表しており、その時間
は、16.52msである(サンプリング番号として7
93番目であり、その発生時間は16.52ms=79
3x1/48,000))。この設定値を保持したディ
レイ・ライン112は、ライン75から入力された信号
をこの設定値の遅延時間後に最初の重み付け部114に
出力することが可能となる。First, a delay time corresponding to the pulse position of P1 is set in the delay line 112 for the first tap output of the plurality of tap outputs 115. Here, P1 represents a direct sound reaching the observation point, and its time is 16.52 ms (7 as a sampling number).
It is the 93rd, and its occurrence time is 16.52 ms = 79
3x1 / 48,000)). The delay line 112 holding the set value can output the signal input from the line 75 to the first weighting unit 114 after a delay time of the set value.
【0070】更に、再生すべき信号の大きさを重み付け
部114で調整するために設定する。この場合、再生す
べき過渡応答信号の各パルス振幅の大きさの各割合とし
て相対的に設定する。この例で言えば、最大振幅値を有
するパルスはP29であり、それを100%とするとP
1の設定値は約70%(0.7)である。よって、70
%と設定保持した最初の重み付け部114は、ディレイ
・ライン112から得られた信号の振幅を70%の重み
付け(一般には設定値の割合である0.7を掛ける)を
して、最初のタップ出力115に出力することが可能と
なる。Further, the weighting unit 114 sets the size of the signal to be reproduced. In this case, it is set relatively as each ratio of the magnitude of each pulse amplitude of the transient response signal to be reproduced. In this example, the pulse having the maximum amplitude value is P29.
The set value of 1 is about 70% (0.7). Therefore, 70
The first weighting section 114, which has set and held%, weights the amplitude of the signal obtained from the delay line 112 by 70% (generally multiplies by 0.7 which is a ratio of the set value), and sets the first tap. It is possible to output to the output 115.
【0071】以上の設定により、ライン75から入力さ
れた信号は、16.52ms経過した後、P1のパルス
用として、複数のタップ出力115の最初のタップ出力
から入力信号の振幅の70%となるように出力されるこ
ととなり、音源が発生してから16.52ms経過後に
直接音として受聴者の耳に届くことができる。With the above setting, the signal input from the line 75 becomes 70% of the amplitude of the input signal from the first tap output of the plurality of tap outputs 115 for the pulse of P1 after 16.52 ms has elapsed. The sound is output as described above, and can reach the listener's ears as a direct sound after 16.52 ms have elapsed since the sound source was generated.
【0072】次に、P2用の設定を次のタップ出力11
5について行う。設定すべきディレイ値は、22.16
ms(=1064/48,000)であり、振幅設定値
は63%である。この設定により、反射音のうちの最初
の特徴的な音が、音源が発生してから22.16ms後
に受聴者の耳に届くことができる。Next, the setting for P2 is set to the next tap output 11
5 is performed. The delay value to be set is 22.16
ms (= 1064 / 48,000), and the amplitude setting value is 63%. With this setting, the first characteristic sound of the reflected sound can reach the listener's ear 22.16 ms after the sound source is generated.
【0073】同様の手順でP30まで設定するが、負の
パルスについては、振幅設定値を行う際に負のパルスで
あることを設定する。このように全ての設定が終了する
と、マルチタップ・ディレイ110は、各タップ出力1
15用に設定したディレイ値にあわせて、信号が各タッ
プ出力115に順次出力されていくのである。In the same procedure, up to P30 is set, but with respect to the negative pulse, it is set that the pulse is a negative pulse when the amplitude setting value is set. When all the settings are completed in this manner, the multi-tap delay 110 outputs each tap output 1
The signal is sequentially output to each tap output 115 in accordance with the delay value set for 15.
【0074】ライン75に入力される信号は、一般には
一連に継続した音響信号であり、過去に入力された音響
信号が所定の遅延時間後に所定のあるタップ出力115
から出力されると同時に、その後に入力された音響信号
が所定の遅延時間後に別の所定のタップ出力115から
出力されるため、それら同時刻に各タップ出力115に
出力される信号全てを足し合わす為に加算器118が設
けられている。従ってP1からP30用の全ての同時刻
の信号は、加算部118で1サンプリング間隔毎(入力
信号のサンプリング周波数が48KHzである場合は1
/48,000秒)に足し合わされて、出力116にそ
の結果が送出されていくのである。The signal input to the line 75 is generally a continuous acoustic signal, and the acoustic signal input in the past has a predetermined tap output 115 after a predetermined delay time.
And at the same time, the audio signal input thereafter is output from another predetermined tap output 115 after a predetermined delay time, so that all the signals output to each tap output 115 at the same time are added. For this purpose, an adder 118 is provided. Therefore, all the signals at the same time for P1 to P30 are added at one sampling interval by the adding section 118 (1 when the sampling frequency of the input signal is 48 KHz).
/ 48,000 seconds), and the result is sent to the output 116.
【0075】次に、上記ライン116に出力した信号を
使用して受聴者がより実際の音場を感ずるようにするた
めに、リバーブ部120により残響を付加することが望
ましい。リバーブ部は、市販されている残響装置で良
く、一般的には、マルチタップ・ディレイ110で発生
されたサンプリング周波数毎の信号が時間と共に指数的
に減衰するように音響を付加するものである。この場合
の残響時間、及び残響として減衰する特性はその使用す
る残響装置に応じて任意でよく、この残響付加によっ
て、新たに抽出された過渡応答信号のパルス間の隙間を
容易に埋めることが出来ると同時に、該抽出した特徴的
なパルスによる音像感も失われることがない。特に、こ
の残響の付加は前記抽出手段で示した(5)の一群の信
号群から一つのパルスを選択した場合に特に効果があ
る。Next, it is desirable to add reverberation by the reverb unit 120 so that the listener can feel the actual sound field using the signal output to the line 116. The reverb unit may be a commercially available reverberation device, and generally adds sound so that the signal generated at the multi-tap delay 110 for each sampling frequency attenuates exponentially with time. In this case, the reverberation time and the characteristic of attenuating the reverberation may be arbitrary depending on the reverberation device used. By adding the reverberation, the gap between the pulses of the newly extracted transient response signal can be easily filled. At the same time, the sense of sound caused by the extracted characteristic pulse is not lost. In particular, the addition of reverberation is particularly effective when one pulse is selected from the group of signals (5) shown by the extraction means.
【0076】残響を付加された信号はライン117を経
てイコライザー部130に入力される。ライン116、
117上に現れた信号は、上記本願発明による抽出方法
によって過渡応答信号のうちのパルス状の特徴的な信号
のみを取り出したものであるため、高域の周波数成分が
非常に多く含まれている。イコライザー部130は、こ
の高周波分を取り除く為に設けられ、ローパスフィルタ
ーとして働き、ライン77への出力の周波数特性を変化
させる役割を有している。The reverberated signal is input to the equalizer section 130 via the line 117. Line 116,
The signal appearing on the signal 117 is obtained by extracting only a pulse-like characteristic signal from the transient response signal by the extraction method according to the present invention, and therefore contains a very large number of high frequency components. . The equalizer unit 130 is provided to remove the high frequency component, functions as a low-pass filter, and has a role of changing the frequency characteristic of the output to the line 77.
【0077】以上のように、多数のうちの過渡応答信号
のうち、特徴的なパルスのみを選択抽出し、新たな簡易
の過渡応答信号を生成するようにした本願発明により、
限定された数の過渡応答信号のみを積和演算して3次元
空間の音響再生を行うことができるため、非常に簡易な
積和演算装置、あるいは一般に使用されているタップ数
の限定されたタップ・ディレイ装置を使用することが可
能となり、仮想的に構築された3次元空間内の音響を容
易に再現することが可能となった。As described above, according to the present invention, only a characteristic pulse is selected and extracted from a large number of transient response signals to generate a new simple transient response signal.
A very simple product-sum calculation device, or a tap with a limited number of taps, is used because it is possible to perform acoustic reproduction in a three-dimensional space by performing a product-sum operation on only a limited number of transient response signals.・ It became possible to use a delay device, and it became possible to easily reproduce the sound in a virtually constructed three-dimensional space.
【図1】 過渡応答信号を求めるためのフローチャートFIG. 1 is a flowchart for obtaining a transient response signal.
【図2】 伝播履歴を求め、記憶する処理を示すフロー
チャートFIG. 2 is a flowchart showing processing for obtaining and storing a propagation history.
【図3】 各音線ベクトルの伝播履歴から、近似境界積
分法により過渡応答を算出する処理のフローチャートFIG. 3 is a flowchart of a process for calculating a transient response from the propagation history of each sound ray vector by an approximate boundary integration method.
【図4】 近似境界積分法による過渡応答を算出し、加
算記憶する処理のフローチャートFIG. 4 is a flowchart of a process of calculating a transient response by an approximate boundary integration method and adding and storing the transient response.
【図5】 音線ベクトルが作る微小面素とその面積を示
すFIG. 5 shows a small surface element created by a sound ray vector and its area.
【図6】 各音線ベクトルが反射する度に観測点にもた
らすポテンシャルを全音線ベクトルと直接音を時間軸に
沿って加算して得られる過渡応答FIG. 6 is a transient response obtained by adding the potential brought to the observation point each time each ray vector is reflected, by adding the entire ray vector and the direct sound along the time axis.
【図7】 図1の方法で得られた仮想空間のインパルス
応答と、従来からある古典的な計算手法である虚像法に
よる応答との比較FIG. 7 is a comparison between the impulse response of the virtual space obtained by the method of FIG. 1 and the response by the virtual image method which is a classic calculation method in the related art;
【図8】 過渡応答信号を使用して音響を再生する装置
のブロック図FIG. 8 is a block diagram of an apparatus for reproducing sound using a transient response signal.
【図9】 過渡応答信号を使用して音響を再生するため
の概念図FIG. 9 is a conceptual diagram for reproducing sound using a transient response signal.
【図10】 得られた過渡応答信号の振幅及びエネルギ
ー減衰を示すグラフFIG. 10 is a graph showing the amplitude and energy decay of the obtained transient response signal.
【図11】 得られた過渡応答信号と特徴的な過渡応答
信号を示す時間軸で拡大したグラフFIG. 11 is a graph enlarged on a time axis showing the obtained transient response signal and a characteristic transient response signal.
【図12】 図11と同様の他の過渡応答信号と特徴的
な過渡応答信号を示す時間軸で拡大したグラフFIG. 12 is a graph enlarged on a time axis showing another transient response signal similar to FIG. 11 and a characteristic transient response signal.
【図13】 抽出した過渡応答信号を使用して音響を再
生するための簡易な装置を示すブロック図FIG. 13 is a block diagram showing a simple apparatus for reproducing sound using an extracted transient response signal.
【図14】 空間内で観測点に及ぼすポテンシャルを表
す図である。FIG. 14 is a diagram illustrating a potential exerted on an observation point in space.
50...音線ベクトル、 52...境界、 5
4...微小面素 56...微小面積、70...音響再生装置、 7
2...畳み込み装置 73...A/Dコンバータ、76...中央演算装置 78...D/Aコンバータ、80...増幅器 82...スピーカ 83...過渡応答信号、 84...畳み込み部 90...パルス群 100...簡易型畳み込み装置 110...マルチタップ・ディレイ、 112...
ディレイ・ライン 114...重み付け部 115...タップ出力、 118...加算部 120...リバーブ部、 130...イコライザー
部50. . . Sound ray vector, 52. . . Border, 5
4. . . Micro surface element 56. . . Micro area, 70. . . Sound reproduction device, 7
2. . . Folding device 73. . . A / D converter, 76. . . Central processing unit 78. . . D / A converter, 80. . . Amplifier 82. . . Speaker 83. . . 84. transient response signal; . . Convolution part 90. . . Pulse group 100. . . Simple folding device 110. . . Multi-tap delay, 112. . .
Delay line 114. . . Weighting section 115. . . Tap output, 118. . . Adder 120. . . Reverb part, 130. . . Equalizer section
Claims (14)
号に対する過渡応答信号のうち、所定の過渡応答信号の
みを抽出し、新たな過渡応答信号を生成する過渡応答信
号生成方法。1. A transient response signal generation method for generating a new transient response signal by extracting only a predetermined transient response signal from among transient response signals for a transient signal used for reproducing sound.
渡応答信号の振幅のうち、振幅ピークの絶対値の大きさ
順に選択するようにした、請求項1記載の過渡応答信号
生成方法。2. The transient response signal generation method according to claim 1, wherein the extraction is performed by selecting the amplitude of the transient response signal that varies on the time axis in the order of magnitude of the absolute value of the amplitude peak.
渡応答信号のパルスのうち、振幅ピークの正の大きさ順
に選択するとともに、前記正のパルスに続く負のパルス
についても選択するようにした、請求項1記載の過渡応
答信号生成方法。3. The extraction is performed by selecting, from the pulses of the transient response signal changing on the time axis, in the order of positive amplitude peaks, and also selecting a negative pulse following the positive pulse. The transient response signal generation method according to claim 1, further comprising:
値を設定し、 過渡応答信号の振幅ピーク絶対値が前記設定閾値を越え
るパルスを選択するようにした、請求項1記載の過渡応
答生成方法。4. The extraction is performed by setting a threshold value corresponding to a delay time generated by each transient response signal, and selecting a pulse whose amplitude peak absolute value of the transient response signal exceeds the set threshold value. 1. The transient response generation method described in 1.
うにした、請求項1記載の過渡応答信号生成方法。5. The transient response signal generation method according to claim 1, wherein in the extraction, the transient response signal is divided into predetermined groups, and at least one pulse is selected for each of the predetermined groups.
ともに、前記選択したパルスに続く負のパルスについて
も選択するようにした、請求項1記載の過渡応答信号生
成方法。6. The extraction is performed by dividing the transient response signal into a predetermined group, selecting at least one pulse for each of the predetermined groups, and also selecting a negative pulse following the selected pulse. The transient response signal generating method according to claim 1.
号についてのみ行われる、請求項1、2、3、4、5又
は6記載のいずれかの過渡応答信号生成方法。7. The transient response signal generation method according to claim 1, wherein the extraction is performed only on a transient response signal within a predetermined period.
方法のいずれかから生成された新たな過渡応答信号に基
づき音響再生を行う音響再生方法。8. A sound reproducing method for performing sound reproduction based on a new transient response signal generated by any one of the transient response signal generating methods according to claim 1. Description:
渡応答信号生成方法で生成された新たな過渡応答信号の
各パルスの遅延時間と、相対的な振幅値とを設定し、 順次入力される音響信号を前記遅延時間毎に前記相対的
な各振幅値に応じて夫々出力し、 同時刻に前記出力された信号を足し合わせて新たな音響
信号を出力する音響再生方法。9. A delay time of each pulse of a new transient response signal generated by the transient response signal generating method according to claim 1 and a relative amplitude value are set, and are sequentially input. A sound reproduction method in which the sound signals are output in accordance with the relative amplitude values for each delay time, and the output signals are added at the same time to output a new sound signal.
波数成分を減衰するフィルターを介する、請求項9記載
の音響再生方法。10. The sound reproducing method according to claim 9, wherein the sound signal is passed through a filter that attenuates a predetermined frequency component with respect to the new sound signal.
加するようにした、請求項9記載の音響再生方法。11. The sound reproducing method according to claim 9, wherein reverberation is added to the new sound signal.
過渡応答信号生成方法で生成された新たな過渡応答信号
の各パルスの遅延時間と、相対的な振幅値とを記憶する
記憶手段と、 順次入力される音響信号を前記遅延時間毎に前記相対的
な各振幅値に応じて夫々出力する処理手段と、 同時刻に前記出力された信号を足し合わせて新たな音響
信号を出力する加算手段と、からなる音響再生装置。12. Storage means for storing a delay time of each pulse of a new transient response signal generated by the transient response signal generating method according to claim 1 and a relative amplitude value. Processing means for outputting sequentially input acoustic signals for each delay time according to the relative amplitude values, and addition for adding the output signals at the same time to output a new acoustic signal And a sound reproducing device comprising:
分を減衰するフィルターを更に有する、請求項12記載
の音響再生装置。13. The sound reproducing device according to claim 12, further comprising a filter that attenuates a predetermined frequency component of the new sound signal.
加するリバーブ部を更に有する、請求項12記載の音響
再生方法。14. The sound reproducing method according to claim 12, further comprising a reverb unit that adds reverberation to the new sound signal.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8046109A JPH09244663A (en) | 1996-03-04 | 1996-03-04 | Transient response signal generating method, and method and device for sound reproduction |
SG1997000497A SG68610A1 (en) | 1996-03-04 | 1997-02-27 | Method and apparatus for simulating a sound in virtual space to have a listener enjoy artificial experience of the sound |
SG9903647A SG99852A1 (en) | 1996-03-04 | 1997-02-27 | Method and apparatus for simulating a sound in virtual space to have a listener enjoy artificial experience of the sound |
TW086102524A TW325636B (en) | 1996-03-04 | 1997-03-03 | Method and apparatus for simulating a sound in virtual space to allow a listener to enjoy an artificial sound experience. |
CN 97100813 CN1172320A (en) | 1996-03-04 | 1997-03-04 | Method and apparatus for simulating sound in virtual space to have listenen enjoy artificial experience of sound |
KR1019970007146A KR970066970A (en) | 1996-03-04 | 1997-03-04 | A sound simulation method and apparatus for making a pseudo experience in a virtual space |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8046109A JPH09244663A (en) | 1996-03-04 | 1996-03-04 | Transient response signal generating method, and method and device for sound reproduction |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09244663A true JPH09244663A (en) | 1997-09-19 |
Family
ID=12737835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8046109A Pending JPH09244663A (en) | 1996-03-04 | 1996-03-04 | Transient response signal generating method, and method and device for sound reproduction |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09244663A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007202020A (en) * | 2006-01-30 | 2007-08-09 | Sony Corp | Audio signal processing device, audio signal processing method, and program |
CN104429102A (en) * | 2012-07-16 | 2015-03-18 | 高通股份有限公司 | Loudspeaker position compensation with 3d-audio hierarchical coding |
US9788133B2 (en) | 2012-07-15 | 2017-10-10 | Qualcomm Incorporated | Systems, methods, apparatus, and computer-readable media for backward-compatible audio coding |
-
1996
- 1996-03-04 JP JP8046109A patent/JPH09244663A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007202020A (en) * | 2006-01-30 | 2007-08-09 | Sony Corp | Audio signal processing device, audio signal processing method, and program |
US9788133B2 (en) | 2012-07-15 | 2017-10-10 | Qualcomm Incorporated | Systems, methods, apparatus, and computer-readable media for backward-compatible audio coding |
CN104429102A (en) * | 2012-07-16 | 2015-03-18 | 高通股份有限公司 | Loudspeaker position compensation with 3d-audio hierarchical coding |
US9473870B2 (en) | 2012-07-16 | 2016-10-18 | Qualcomm Incorporated | Loudspeaker position compensation with 3D-audio hierarchical coding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Valimaki et al. | Fifty years of artificial reverberation | |
EP0593228B1 (en) | Sound environment simulator and a method of analyzing a sound space | |
Schroeder | Digital simulation of sound transmission in reverberant spaces | |
US9432790B2 (en) | Real-time sound propagation for dynamic sources | |
EP2260648B1 (en) | Apparatus and method for generating filter characteristics | |
CN101034548B (en) | Method and system for generating and controlling digital reverberations for audio signals | |
JP2005080124A (en) | Real-time sound reproduction system | |
Tsingos et al. | Soundtracks for computer animation: sound rendering in dynamic environments with occlusions | |
US6741711B1 (en) | Method of synthesizing an approximate impulse response function | |
CA3192019A1 (en) | Method for generating a reverberation audio signal | |
JPH09244663A (en) | Transient response signal generating method, and method and device for sound reproduction | |
KR100280844B1 (en) | Virtual Sound Field Generation Method for Realistic 3D Sound Implementation | |
US20230017323A1 (en) | Generating an audio signal associated with a virtual sound source | |
JP3295139B2 (en) | Reverberation device | |
WO2024067543A1 (en) | Reverberation processing method and apparatus, and nonvolatile computer readable storage medium | |
NL2024434B1 (en) | Generating an audio signal associated with a virtual sound source | |
Lokki et al. | Virtual acoustics | |
JPH1083190A (en) | Transient response signal generating and setting method and device therefor | |
Siddiq | Real-time impulse response estimation based on mirrored virtual sound sources | |
JP2003157090A (en) | Reverberation sound generating method and reverberation sound simulator | |
JP3472643B2 (en) | Interpolator | |
CN117793608A (en) | Method for generating space reverberation sense | |
WO2002026000A2 (en) | A method of synthesising an approximate impulse response function | |
Giesbrecht et al. | Algorithmic Reverberation | |
JPH10254469A (en) | Reverberating signal automatic generator and method thereof |