The present invention relates to a propagation path estimation apparatus, a propagation path estimation method, and a program.
There is known an estimation apparatus that estimates through which path an acoustic signal received at a receiving point has propagated in neighborhood. Non Patent Literature 1 describes an example of technology that estimates a direction of the transmission point of the acoustic signal received at the receiving point. According to the method described in this literature, utilizing a plurality of acoustic sensors, the direction of signal is estimated by the difference between times arriving at the plurality of sensors.
Patent Literature 1 discloses an analyzing method that analyzes acoustic propagation path correctly in a system between an acoustic source and a receiver side. This acoustic propagation analyzing method comprises a step of identifying all paths from the acoustic source to the receiver side, a step of measuring a propagation function from each path described as particle velocity vector to the receiver side, and a step of measuring operation load of each acoustic path. And this acoustic propagation analyzing method also comprises a step of describing a contribution of the particle velocity vector to the path by multiplying the operation load of each path to the propagation function to the receiver side, and a step of determining a dominant acoustic path described in particle velocity vector according to the contribution of each calculated path.
The following analysis is given by the present invention. A frequency response of the signal obtained at the receiving point may change significantly, depending on the propagation path. For example, when performing recording at a later stage of the propagation path, it is thought that the sound quality can be improved and unwanted sound can be removed by performing correction of frequency characteristics according to the propagation path. And for example, also in the case of detection in the later stages it is thought that detection performance can be improved by correcting frequency characteristics or switching over of detection scheme.
It is an object of the present invention to provide a propagation path estimation apparatus, propagation path estimation method and program that can contribute to enrich the estimating technology of propagated path of a signal.
According to a first aspect of the invention, there is provided a propagation path estimation apparatus comprising: a feature value calculation part that calculates feature value from output signals from a plurality of the sensors, and a propagation path determination part that determines propagation path corresponding to the feature value.
According to a second aspect of the invention, there is provided a propagation path estimation method comprising: a step of calculating feature value from sensor output signals of a plurality of sensors, and a step of determining propagation path corresponding to the feature value. This method is combined to a particular apparatus, a propagation pass estimation apparatus that determines a propagation path based on the output signals from a plurality of sensors.
According to a third aspect of the invention, there is provided a program for causing a computer comprising: a process of calculating feature value from sensor output signals of a plurality of sensors, and a process of determining propagation path corresponding to the feature value. This program can be stored in a computer readable (non-transitory) storage apparatus. Therefore, this invention can be provided as a computer program product.
According to the present invention, it is possible to estimate a path through which a signal has been transmitted.
First, an outline of one mode of this invention will be described with reference to the drawings. Reference numbers attached to the drawings in this outline are for convenience as an example for facilitating understanding, and not intended to limit the present invention to the illustrated modes. And each connection line between blocks in the referenced drawings appearing in the following description includes both bi-directional and single-directional. A single-directional arrow describes main data flow schematically, which, however, does not exclude bi-directionality. There is a port or interface in each joint point of block diagram in the figures, but is not described in the figures.
In general, each of these elements operates as follows. A plurality of sensors 101 and 102 are installed at a predetermined interval, and each sensor acquires information of received signal. As
The feature value calculation part 201 calculates, from the signals received by the sensors 101 and 102, a feature value that represents a spatial path required for arrival and transmission of the signal, at a predetermined time cycle period.
The propagation path determination part 202 determines whether the signal input to sensor 101 and sensor 102 has propagated in-air or in the solid substance according to the feature value and outputs determination result 401.
Next, overall operation of the present exemplary embodiment will be described with reference to
In contrast, as to the sound propagated in solid substance, that is a wall in the case shown in
Here, a microphone is used for sensor 1101 and sensor 2102 respectively. A feature value calculation part 201 calculates cross spectrum of the input signals from sensor 101 and sensor 102 sequentially. That is, cross-spectrum W(f) at a given time point can be calculated as W(f)=X1(f) X2*(f) wherein assumed are: the signal series x1(t) of sensor 101, the signal series x2(t) of sensor 102, Fourier transform of x1(t) being X1(f), Fourier transform of x2(t) being X2(f), and the complex conjugate of X2(f) being X2*(f).
This cross-spectrum itself or the shape of cross-spectrum cut out by a filter with appropriate shape describes the inverse of the similarity, a propagation path from acoustic source 300 to sensor 1101 with a path to sensor 2102, that is the difference between them.
In calculating the cross-spectrum, norm-normalizing can remove the dependence on the loudness of sound.
A cross-correlation function between the plurality of sensors 101 and 102 can be obtained by inverse Fourier transforming this difference. Here, this cross-correlation function is output as feature value.
Next, the operation of the propagation path determination part 202 will be described. When the cross-correlation function that is generated by feature value calculation part 201 has a single peak, it is clear that only a time-delay relationship between a plurality of sensors 101, 102. In this case, since there is no influence due to reflected sound, the propagation path determination part 202 determines that the sound has propagated in solid substance and outputs a determination result 401.
On the other hand, when the cross-correlation function generated by feature value calculation part 201 has more than one peak, there is influence due to reflected sound since there is a relationship other than the time-delay between the plurality of sensors 101 and 102, the propagation path determination part 202 determines that the sound has propagated in air, and outputs a determination result 401.
Although description has been made assuming that the number of sensors described here is two, the number can be set to three or more, and decisions can be made between each of them, and decisions can be made by majority, by taking logical sum, or logical product, thereby enabling increase in the estimation accuracy.
Also, the propagation path determination part 202 can operate only when the received signal has power at a certain level or more. This can reduce errors that occur under a condition of low power signals and thus under a low S/N ratio condition.
Although a plurality of sensors is installed exposed on the wall 301 as solid substance in
Although a microphone(s) as the plurality of sensors 101 and 102 is (are) used in this exemplary embodiment, a scope of application of the present invention need not be limited to acoustic signals in the audible range, supersonic microphones and infrasonic sensors or the like can be used.
Although an acoustic source 300 is installed on the wall 301 in
Above described are, as the typical propagation path, in-air and in solid substance, but other substances can be used as well, provided that the path in air is a typical path with reflections and the path in solid substance is a typical path without reflections. For example, air can be substituted by a gas such as nitrogen, liquid such as water or the like. And solid substance can be substituted by a sufficiently viscous gel like object or the like.
Next, the effect of the present exemplary embodiment will be described. According to the present exemplary embodiment, a plurality of sensors are used to estimate the path(s) to be transmitted of the signal, so that the information only at the receiving point is needed for estimation of the propagation path(s), and the information at the transmitting side or transmission path are not needed. In other words, this exemplary embodiment allows for calculating in the standard operation without calibration in a special space, therefore resulting in a merit that installing cost can be reduced.
Next, a detail of a second exemplary embodiment that enables improving accurate determination will be described, with reference to the drawings.
Accumulation part 203 accumulates feature value that feature value calculation part 201 calculated in the past for a certain period of time. Feature value accumulating period in the accumulation part 203 may be long such as ones since the installation of a plurality of sensors 101, 102, but typically may be for one day in the past for instance. Hereafter, in this exemplary embodiment, accumulation part 203 accumulates 86400 frames for one day without duplication provided that a duration of one frame is one second.
The range determination part 204 maps feature value for all the frames accumulated by the accumulation part 203 to a feature space.
Determination model 205 is a range of information acquired as described above and stored as a determination model. Therefore, said range determination part 204 can be called as determination model creation part.
Accumulation part 203 described above can be configured by using a storage device of a computer that configures the propagation path estimation apparatus. Similarly, determination model 205 can be stored in the storage device of the computer that configures the propagation path estimation apparatus.
A propagation path determination part 202 compares the value of feature value that is output from the feature value calculation part 201, and the range of information that is stored in said determination model 205, determines whether the feature value concerned is in-air or in solid substance, and outputs the determination result as a determination output 401.
Next, an effect of this exemplary embodiment will be described. Since a determination can be done using the past information in this exemplary embodiment, a most suitable determination according to an installed environment and improvement in the accuracy can be realized. In the above described exemplary embodiment, description is made on the case where feature value is accumulated for past one day and determination model 205 is created, but the accumulated feature values can be layered according to various viewpoints and create one or more determination models. For example, in case of an installation environment in which propagation path estimation apparatus is placed varies according to the time-point or season, the apparatus can create determination models according to the feature values obtained in a time range that includes the time-point or in the season concerned, and determine according to the result and determination model.
Also, by installing the propagation path estimation apparatus of the present invention, a recording apparatus of the present invention can be realized that is easy to be listened and performs an appropriate process according to propagation path. Also in acoustic event detection apparatus having a high detection performance can be configured by installing the propagation path estimation apparatus of the present invention.
Although the respective exemplary embodiments of the present invention have been described above, the present invention is not limited to the above-described exemplary embodiments, and further modifications, replacements, and adjustments can be made without departing from the basic technical concept of the present invention. For example, the network configuration, the configuration of each element, and the expression form of the message shown in each drawing are examples for helping understanding of the present invention, and are not limited to the configurations shown in these drawings. Further, in the following description, “A and/or B” is used to mean at least one of A and B [that is, A or B, or (A+B)].
In addition, the procedure shown in the above-described first and second exemplary embodiments can be realized as a program for causing a computer (9000 in
That is, each part (processing means, function) of the propagation path estimation apparatus shown in the above-described first and second exemplary embodiments can be realized by a computer program that causes the processor to perform the above-described processing by using the hardware of the processor mounted in the computer.
Finally, preferable modes of the present invention will be summarized.
(Refer to above propagation path estimation apparatus of the first aspect of the present invention.)
In the propagation path estimation apparatus described above, it may be determined whether the propagation path is in air or in a solid substance by utilizing a fact that the in-air propagation path has multiple reflections and a cross-wall propagation path propagates only direct sound.
In the propagation path estimation apparatus described above, it may be determined that the propagation path is in the solid substance by utilizing a difference in the propagation path being caused by only a delay related term.
In the propagation path estimation apparatus described above, the difference in the propagation path is accumulated, a range to identify whether the propagation is in air or in the solid substance is determined, and it is determined based on the range whether the propagation path is in air or in the solid substance.
The propagation path estimation apparatus described above also comprises an accumulation part that accumulates the feature value calculated by the feature value calculation part, and a range determination part that creates a determination model that determines a range of the propagation path extending in the solid substance; wherein the propagation path determination part determines the propagation path based on the feature value calculated by the feature value calculation part and the determination model.
In the propagation path estimation apparatus described above, as the plurality of sensors, the apparatus is provided with two or more of the same type selected from the group consisting of microphone, supersonic microphone, and infrasonic sensor.
(Refer to propagation path estimation method according to the second aspect of this invention.)
(Refer to program according to the third aspect of the invention)
Mode 7 and Mode 8 can be expanded to Modes 2 to 6 likewise as the Mode 1.
It is to be noted that each of the disclosures in the abovementioned patent literatures and non-patent literatures is incorporated herein by reference. Modifications and adjustments of embodiments and examples are possible within the bounds of the entire disclosure (including the claims) of the present invention, and also based on fundamental technological concepts thereof. Furthermore, a wide variety of combinations and selections of various disclosed elements is possible within the scope of the claims of the present invention. That is, the present invention clearly includes every type of transformation and modification that a person skilled in the art can realize according to the entire disclosure including the claims and to technological concepts thereof. In particular, with respect to the numerical ranges described in the present application, any numerical values or small ranges included in the ranges should be interpreted as being specifically described even if not otherwise explicitly recited.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/018414 | 5/11/2018 | WO | 00 |