The present disclosure relates to a sound processing device, a sound processing method, and a computer program.
A noise cancelling system that provides a satisfactory music playback environment for a listener (user) by reducing (cancelling) ambient noise (noise) in the external environment when the listener listens to music or the like through earphones, headphones, or the like is known. In one example, Patent Literature 1 discloses a twin-type ambient noise cancellation device in which a feedback-based noise cancelling technique using a microphone installed in the inside of a casing and a feedforward-based noise cancelling technique using a microphone installed on the outside of the casing are integrated.
Patent Literature 1: JP 2008-116782A
The twin-type ambient noise reduction device is capable of effectively reducing ambient noise. However, the twin-type ambient noise reduction device necessitates microphones installed on both the inside and the outside of the casing, which leads to an increase in cost and the size of device.
In view of this, the present disclosure proposes a novel and improved sound processing device, sound processing method, and computer program, capable of effectively reducing ambient noise at low cost.
According to the present disclosure, there is provided a sound processing device including: a first sound collector configured to collect a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear; a first signal processing unit configured to form a first noise reduction signal used to reduce noise at a predetermined cancellation point on the basis of the first noise signal; a second signal processing unit configured to form a second noise reduction signal used to reduce noise at a predetermined cancellation point with respect to a first pseudo noise signal; an adder configured to add the first noise reduction signal and the second noise reduction signal; and a sound emitter configured to emit an output of the adder into the casing as sound. The first pseudo noise signal is a signal obtained by subtracting an output of the adder applied with a simulation transfer characteristic from an output of the first sound collector, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector.
Further, according to the present disclosure, there is provided a sound processing method including: collecting, by a first sound collector, a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear; forming a first noise reduction signal used to reduce noise at a predetermined cancellation point on the basis of the first noise signal; forming a second noise reduction signal used to reduce noise at a predetermined cancellation point with respect to a first pseudo noise signal; adding the first noise reduction signal and the second noise reduction signal; emitting, by a sound emitter, the added signal into the casing as sound; and applying a simulation transfer characteristic to the added signal, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector. The first pseudo noise signal is a signal obtained by subtracting a signal applied with the simulation transfer characteristic from an output of the first sound collector.
Further, according to the present disclosure, there is provided a computer program causing a computer to execute: forming a first noise reduction signal used to reduce noise at a predetermined cancellation point on the basis of a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear, the first noise signal being collected by a first sound collector; forming a second noise reduction signal used to reduce noise at a predetermined cancellation point with respect to a first pseudo noise signal; adding the first noise reduction signal and the second noise reduction signal; emitting, by a sound emitter, the added signal into the casing as sound; and applying a simulation transfer characteristic to the added signal, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector. The first pseudo noise signal is a signal obtained by subtracting a signal applied with the simulation transfer characteristic from an output of the first sound collector.
According to the present disclosure as described above, it is possible to provide a novel and improved sound processing device, sound processing method, and computer program, capable of effectively reducing ambient noise at low cost.
Note that the effects described above are not necessarily limitative. With or in the place of the above effects, there may be achieved any one of the effects described in this specification or other effects that may be grasped from this specification.
Hereinafter, (a) preferred embodiment(s) of the present disclosure will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
Moreover, the description is given in the following order.
An overview of an embodiment of the present disclosure is described and then embodiments of the present disclosure are described in detail.
A noise cancelling system that provides a satisfactory music playback environment for a listener (user) by reducing (cancelling) ambient noise (noise) in the external environment when the listener listens to music or the like through earphones, headphones, or the like is known. Portable music players are especially widely used nowadays, and many users listen to music using headphones in music trial listening environments in the outside of the home in many cases. Thus, there is a growing demand for a noise cancellation function capable of listening to music in a condition similar to a quiet environment by reducing surrounding ambient noise even under noisy conditions.
The noise cancellation processing is typically known to use a feedback system and a feedforward system. In addition, a technique for performing twin-type noise cancellation processing using a combination of feedback system and feedforward system is also proposed, as described above. An overview of feedback-based noise cancellation processing is now described.
An ambient noise reduction device that performs the feedback-based noise cancellation processing is often designed on the basis of classical control theory. In the following description, a feedback-based noise cancellation method based on classical control theory is referred to as CCT method, taking the acronym for Classical Control Theory.
The microphone 11 is provided at a position considered to be close to the user's ear, and collects sound at a position close to the user's ear. The microphone 11 thus collects external ambient noise reaching the ear. The microphone 11 sets the collected sound as a noise signal d and outputs it to the filter circuit 12. The sound collected by the microphone 11 is collected again by the microphone 11 via the filter circuit 12 and a transfer function F between the speaker 13 and the microphone 11. Thus, the microphone 11, the filter circuit 12, and the speaker 13 form what is called a closed loop.
The filter circuit 12 performs predetermined filtering processing on the noise signal that is output from the microphone 11 to generate a noise cancellation signal used to cancel external ambient noise reaching the user's ear. The filter circuit 12 performs the operation of gain, phase, and amplitude characteristics using a parameter β1 for the noise signal output from the microphone 11. The filter circuit 12 can be implemented as, in one example, a finite impulse response (FIR) filter or an infinite impulse response (IIR) filter.
The speaker 13 outputs sound by vibrating a diaphragm (not shown) on the basis of the noise cancellation signal output from the filter circuit 12. The sound output from the speaker 13 is collected by the microphone 11 together with external ambient noise. Thus, the microphone 11 outputs a residual signal y corresponding to the noise that fails to be cancelled from the sound that is output on the basis of the noise cancellation signal. Moreover, the microphone 11 and the speaker 13 are provided inside a housing (or casing), which is not shown.
The residual signal y at the position of the microphone 11 in the feedback-based noise cancellation processing using CCT method is calculated in relation with the noise signal d, as expressed in Formula 1 below.
Here, in Formula 1, 1/(1+β1) is called a sensitivity function. It can be said that as the sensitivity function approaches zero, the noise signal d at the position of the microphone 11 decreases and the residual signal y approaches zero. In other words, it can be said that the feedback-based noise cancellation processing using CCT method can consequently reduce the noise signal d at the position of the microphone 11 by making the gain of β1 of the filter circuit 12 large to increase the denominator of the sensitivity function.
The technique relating to the twin-type ambient noise reduction device that further reduces noise by combining the feedback-based noise cancellation processing with feedforward-based noise cancellation processing is disclosed, as described above. However, the twin-type ambient noise reduction device necessitates microphones installed on both the inside and the outside of the housing, which leads to an increase in cost and the size of device.
In view of the above-mentioned points, those who conceived the present disclosure have conducted intensive studies on the technology capable of improving the quality of noise reduction without increasing the cost or the size of device. As a result, those who conceived the present disclosure have devised the technology capable of improving the quality of noise reduction without increasing cost or the size of device, as described below.
The overview of the embodiment of the present disclosure is described above. Then, the embodiment of the present disclosure is now described in detail.
An exemplary configuration of an ambient noise reduction device that performs feedback-based noise cancellation processing using an internal model control method is now described. In the following description, the internal model control method is also referred to as IMC method, taking the acronym for Internal Model Control.
The microphone 101 is provided at a position considered to be close to the user's ear, and collects sound at a position close to the user's ears. Thus, the microphone 101 collects external ambient noise reaching the ear. The microphone 101 sets the collected sound as a noise signal d and outputs it to the subtractor 103. The sound collected by the microphone 101 is collected again by the microphone 101 via the subtractor 103, the filter circuit 104, and a transfer function F between the speaker 105 and the microphone 101. Thus, the microphone 101, the subtractor 103, the filter circuit 104, and the speaker 105 form what is called a closed loop.
The characteristic applying unit 102 is a circuit that applies a predetermined characteristic F′ to the output of the filter circuit 104 and outputs it. This characteristic F′ is a characteristic obtained by simulating the transfer function F between the speaker 105 and the microphone 101, and is designed as plant simulation characteristics of the transfer function F. The characteristic applying unit 102 outputs a result obtained by applying the predetermined characteristic F′ to the output of the filter circuit 104 to the subtractor 103.
The subtractor 103 subtracts the output of the characteristic applying unit 102 from the noise signal that is output from the microphone 101. The subtractor 103 outputs the signal obtained by subtraction to the filter circuit 104.
The filter circuit 104 performs predetermined filtering processing on the signal that is output from the subtractor 103 to generate a noise cancellation signal used to cancel the external ambient noise reaching the user's ear. The filter circuit 104 performs the operation of gain, phase, and amplitude characteristics using a parameter β2 for the signal that is output from the subtractor 103. The filter circuit 104 can be implemented as, in one example, an FIR filter or an IR filter.
The speaker 105 outputs sound by vibrating a diaphragm (not shown) on the basis of the noise cancellation signal that is output from the filter circuit 104. The sound that is output from the speaker 105 is collected by the microphone 101 together with external ambient noise. Thus, the microphone 101 outputs a residual signal y corresponding to the noise that fails to be cancelled from the sound that is output on the basis of the noise cancellation signal. Moreover, the microphone 101 and the speaker 105 are provided inside a housing (or casing), which is not shown.
The IMC method is a control method mainly used to control a system including dead time. As illustrated in
Similarly to CCT method, the residual signal y at the position of the microphone 101 in the feedback-based noise cancellation processing using IMC method is calculated in relation with the noise signal d, as expressed in Formula 2 below.
Here, in Formula 2, the transfer function between d and y is called a sensitivity function. In the IMC method, the internal model F′ is designed to approximate the plant F. Thus, if F′=F is approximately established, it can be said that the IMC method preferably design a filter used to minimize “(1+β2F′)” that is a term of the numerator in the sensitivity function.
To summarize the CCT method and the IMC method, the CCT method can also be a method of making the denominator of the sensitivity function larger to reduce ambient noise by division. In addition, the IMC method can also be a method of reducing ambient noise by subtracting the numerator of the sensitivity function.
It can be said that the IMC method can be similar to the feedforward system. The reasons are as follows.
In the feedforward system, a characteristic G is assumed to represent the transfer function from a noise source N to a reference microphone 21, and a characteristic G′ is assumed to represent the transfer function from the noise source N to an error microphone 22. In addition, the transfer function between the speaker 24 and the error microphone 22 is set to F. In addition, in the feedforward system, the gain of an ambient noise reduction filter circuit 23 is set to α.
The gain α of the ambient noise reduction filter circuit 23 for minimizing the residual signal at the position of the error microphone 22 in the feedforward system can be expressed as Formula 3 below.
On the other hand, in the feedback-based noise cancellation processing using IMC method illustrated in
When comparing Formula 3 with Formula 4, the feedback-based noise cancellation processing using IMC method can be expressed to be equivalent to the feedforward-based noise cancellation processing in the case where it is considered that the reference microphone is the same as the error microphone. In other words, the feedback-based noise cancellation processing using IMC method achieves the effect equivalent to that of the feedforward-based noise cancellation processing.
If the feedback-based noise cancellation processing using IMC method can achieve the effect equivalent to that of the feedforward-based noise cancellation processing, the combination of the feedback-based noise cancellation processing using CCT method with feedback-based noise cancellation processing using IMC method should make it possible to achieve the effect equivalent to that of the above-described twin-type noise cancellation processing with only one microphone.
As illustrated in
The microphone 201 is provided at a position considered to be close to the user's ear and collects sound at a position close to the user's ears. Thus, the microphone 201 collects external ambient noise reaching the ear. The microphone 201 sets the collected sound as a noise signal d and outputs it to the subtractor 204.
The filter circuit 202 performs predetermined filtering processing on the signal that is output from the subtractor 204 to generate a noise cancellation signal used to cancel external ambient noise reaching the user's ear. The filter circuit 202 performs the operation of gain, phase, and amplitude characteristics using a parameter β1 for the signal that is output from the subtractor 204. The filter circuit 202 can be implemented as, in one example, an FIR filter or an IIR filter.
The filter circuit 205 performs predetermined filtering processing on the signal that is output from the subtractor 204 to generate a noise cancellation signal used to cancel external ambient noise reaching the user's ear. The filter circuit 205 performs the operation of gain, phase, and amplitude characteristics using parameter β2 for the signal output from the subtractor 204. The filter circuit 205 can be implemented as, in one example, an FIR filter or an IIR filter.
The characteristic applying unit 203 is a circuit that applies a predetermined characteristic F′ to the output of the adder 206 and outputs it. This characteristic F′ is a characteristic obtained by simulating the transfer function F between the speaker 207 and the microphone 201, and is designed as a plant simulation characteristic of the transfer function F. The characteristic applying unit 203 outputs a value, which is obtained by applying a predetermined characteristic F′ to the output of the adder 206, to the subtractor 204.
The subtractor 204 subtracts the output of the characteristic applying unit 203 from the noise signal that is output from the microphone 201. The subtractor 204 outputs the signal obtained by subtraction to the filter circuits 202 and 205.
The adder 206 adds the noise cancellation signal generated by the filter circuit 202 and the noise cancellation signal generated by the filter circuit 205. The adder 206 outputs the noise cancellation signal obtained by addition to the speaker 207.
The speaker 207 outputs sound by vibrating a diaphragm (not shown) on the basis of the noise cancellation signal that is output from the adder 206. The sound that is output from the speaker 207 is collected by the microphone 201 together with external ambient noise. Thus, the microphone 201 outputs a residual signal y corresponding to the noise that fails to be cancelled from the sound that is output on the basis of the noise cancellation signal. Moreover, the microphone 201 and the speaker 207 are provided inside a housing (casing), which is not shown.
The sensitivity function between the noise signal d and the residual signal y in the ambient noise reduction device 200 is calculated as expressed in Formula 5 below.
Considering the sensitivity function in Formula 5, in the double feedback system, as the gain of the filter circuit 202 using CCT method increases and the gain of the filter circuit 205 using IMC method approaches the inverse characteristic of F′, the ambient noise is reduced and the residual signal y approaches zero. In other words, the double feedback system can be a system intended to reduce the ambient noise from both terms of denominator and numerator in the sensitivity function in Formula 5.
The feedback-based noise cancellation processing using IMC method can obtain the effect equivalent to that of the feedforward-based noise cancellation processing. Thus, the ambient noise reduction device 200 illustrated in
The feedback-based noise cancellation processing using IMC method can be combined with the feedback-based noise cancellation processing using CCT method, but it also can be combined with the feedforward-based noise cancellation processing.
As illustrated in
The microphone 301, the characteristic applying unit 302, the subtractor 303, and the filter circuit 304 are equivalent to those of the ambient noise reduction device 100 that performs the feedback-based noise cancellation processing using IMC method illustrated in
The microphone 305 and the filter circuit 306 are intended to perform the feedforward-based noise cancellation processing. The ambient noise coming from the noise source N is collected by the microphone 305 and is output to the filter circuit 306 as a noise signal. The filter circuit 306 performs the feedforward-based noise cancellation processing on the basis of the noise signal and outputs the noise cancellation signal to the adder 307. The adder 307 adds the noise cancellation signals that are output from the filter circuits 304 and 306 and outputs the resultant value to the speaker 308. Moreover, the microphone 301 and the speaker 308 are provided inside a housing (casing) that is not shown, and the microphone 305 is provided outside the housing (casing).
The ambient noise reduction device 300 illustrated in
The combination of the feedforward-based noise cancellation processing and the double feedback-based noise cancellation processing makes it possible to achieve more advantageous noise reduction effect.
As illustrated in
The ambient noise reduction device 300 illustrated in
The sensitivity function between the ambient noise from the noise source N and the residual signal y in the ambient noise reduction device 300 illustrated in
As is apparent from the sensitivity function in Formula 6, the noise cancellation processing employing the combination of the feedforward system and the double feedback system can be regarded as the addition of the terms of the feedforward system to the double feedback system. Thus, the noise cancellation processing employing the combination of the feedforward system and the double feedback system makes it possible to reduce noise of the residual signal, which is reduced using the IMC method, by further using the feedforward system. In other words, the ambient noise reduction device 300 illustrated in
Each of the above-described ambient noise reduction devices may have additional processing of analyzing digital signals of sound collected by the microphone and selecting an optimum one of the ambient noise reduction filters on the basis of the analysis result.
As illustrated in
The noise analyzer 320 analyzes the digital noise signal that is collected and output by the microphone 305. The analysis of the noise signal by the noise analyzer 320 makes it possible to perceive what extent of noise at what kind of frequency band in the noise signal.
The optimum filter coefficient evaluation unit 330 determines a filter coefficient that provides the most favorable noise cancellation effect on the basis of the result of analysis of the noise signal by the noise analyzer 320. Then, the memory controller 340 reads filter coefficients for the filter circuits 304, 306, and 309, which are stored in the memory 350, on the basis of the determination result of the filter coefficient by the optimum filter coefficient evaluation unit 330, and sets the read filter coefficient for each of the filter circuits 304, 306, and 309. Moreover, the optimum filter coefficient evaluation unit 330 can determine filter coefficients that provide the most favorable noise cancellation effect for at least one of the filter circuits 304, 306, or 309, not all of them.
In the example illustrated in
The ambient noise reduction device 300 illustrated in
The reason why the noise analyzer 320 receives the output from the subtractor 303 rather than the output from the microphone 301 as an input is that a component close to the original noise signal can be taken out by using the difference from the path of the IMC system.
When the filter coefficients of the filter circuits 304, 306, and 309 are changed, it is undesirable to make a sudden change. Sudden changes can cause abnormal sound at the time of switching, and this abnormal sound may cause discomfort to the listener.
Thus, the filter circuits 304, 306, and 309 can have several filter regions in parallel.
In one example, when the filter region 304a is switched into the filter region 304b, the switching is performed smoothly by adjusting the volume faders 311a and 311b without abrupt switching from the filter region 304a to the filter region 304b. This smooth switching performed by adjusting the volume faders 311a and 311b makes it possible to prevent the occurrence of abnormal sound in switching from the filter region 304a to the filter region 304b, thereby preventing the listener from feeling uncomfortable.
The switching between the filter circuits 304 using IMC method in the double feedback-based noise cancellation processing may be performed by switching filters using the volume faders 311a and 311b.
The multiplexing of the feedback-based noise cancellation processing using IMC method is now described.
As illustrated in
The ambient noise reduction device 400 illustrated in
Considering the IMC method from different perspectives, the IMC method is considered to be processing that can cancel the influence of its own hierarchy and execute signal processing on the restored signal using the internal model. In other words, in the ambient noise reduction device 100 illustrated in
Referring back to
On the other hand, focusing on point2, the influence of the hierarchy (referred to as second hierarchy, for convenience) in the filter circuit 407 that applies the gain β2 is excluded by using the internal model F′. Thus, only the residual signal cancelled by the hierarchy in the filter circuit 404 that applies the gain β1 (referred to as first hierarchy, for convenience) is restored. In other words, the ambient noise reduction processing can be executed again in the second hierarchy on the residual signal that fails to be reduced in the first hierarchy. Thus, the configuration illustrated in
The sensitivity function between the noise signal d from the noise source N and the residual signal y in the ambient noise reduction device 400 illustrated in
Referring to Formula 7, two terms in the numerator can be brought close to 0 using β1 and β2, so the ambient noise reduction device 400 illustrated in
Further, the multiplexing of the feedback-based noise cancellation processing using IMC method makes it possible to change the frequency band of a target for which ambient noise is to be reduced in each hierarchy. Even if the feedback-based noise cancellation processing using CCT method is multiplexed, although the noise reduction effect in the same frequency band can be enhanced, the frequency band of the target for which ambient noise is to be reduced is failed to be changed. On the other hand, the multiplexing of the feedback-based noise cancellation processing using IMC method makes it possible to change the frequency band of the target for which ambient noise is to be reduced by setting the parameters β1 and β2, so the effect of reducing ambient noise in a wider range is achieved.
Moreover,
A way of using by combining the IMC method and a monitor is now described.
It seems that it is highly demanded that the ambient noise is necessary to be reduced in sound unnecessary for the users who use an active headphone having a microphone while checking surrounding environmental sound. The use of the above-described double feedback system makes it possible to achieve monitoring by adding a signal in phase using a monitor signal processing filter to the IMC method while reducing ambient noise in a band undesirable for the user in the CCT method.
Thus, in the case of combining the feedforward system and the double feedback system, the signal of the microphone arranged outside the casing is used as a monitor application, and the ambient noise in the unnecessary frequency band can be effectively reduced by using the double feedback system.
The ambient noise reduction device for performing the noise cancellation processing using IMC method has been described above. Then, an example of an application to a music canceller that cancels a music signal supplied from the outside of the sound processing device is described.
The microphone 501 is provided at a position considered to be close to the user's ear and collects sound at a position close to the user's ear. Thus, the microphone 501 collects external ambient noise reaching the ear. The microphone 501 sets the collected sound as a noise signal d and outputs it to the subtractor 503.
The characteristic applying unit 502 is a circuit that applies a predetermined characteristic F1′ to a music m and outputs it. This characteristic F1′ is a characteristic obtained by simulating the transfer function F1 between the speaker 506 and the microphone 501, and is designed as a plant simulation characteristic of the transfer function F1. The characteristic applying unit 502 outputs a value, which is obtained by applying the predetermined characteristic F1′ to the music m, to the subtractor 503.
The subtractor 503 subtracts the output of the characteristic applying unit 502 from the noise signal that is output from the microphone 501. The subtractor 503 outputs the signal obtained by subtraction to the filter circuit 504.
The filter circuit 504 performs predetermined filtering processing on the signal that is output from the subtractor 503 to generate a noise cancellation signal used to cancel the external ambient noise reaching the user's ear. The filter circuit 504 performs the operation of gain, phase, and amplitude characteristics using the parameter β on the signal that is output from the subtractor 503. The filter circuit 504 can be implemented as, in one example, an FIR filter or an IIR filter.
The adder 505 adds the noise cancellation signal generated by the filter circuit 504 to the music m supplied from the outside of the sound processing device.
The speaker 506 outputs sound by vibrating a diaphragm (not shown) on the basis of the noise cancellation signal that is output from the adder 505. The sound that is output from the speaker 506 is collected by the microphone 201 together with external ambient noise. Thus, the microphone 501 outputs the residual signal y corresponding to the noise that fails to be cancelled by the sound output on the basis of the noise cancellation signal. The microphone 501 and the speaker 506 are provided inside a housing (casing) that is not shown.
The sensitivity function between the noise signal d, the music m, and the residual signal y in the ambient noise reduction device 500 is calculated as expressed in Formula 8.
The use of the music canceller allows a music component to be prevented from being mixed in a loop using the CCT method in the ambient noise reduction device 500. Thus, the ambient noise reduction device 500 eliminates the necessity for an equalizer for music (or only minor adjustment is necessary).
In Formula 8, β is excluded from the music component if F1 and F1′ are equivalent. Thus, it can be said that, from Formula 8, the music canceller of the ambient noise reduction device 500 is useful.
Moreover, although
The canceller of the feedforward loop is now described.
The sensitivity function between the noise function N and the residual signal z in the ambient noise reduction device 600 is calculated as expressed in Formula 9.
The characteristic F1′ applied in the canceller of the feedforward loop is a characteristic obtained by simulating the transfer function F1 between the speaker 608 and the microphone 601. The use of the canceller of the feedforward loop allows a feedforward component to be prevented from being mixed in the loop of the CCT method in the ambient noise reduction device 600. Further, the use of the characteristic F1′ makes it possible to exclude the component of F1 that is a cause of individual difference and mounting error. Moreover, the last equation in Formula 9 is arranged by replacing F1′ of the immediately preceding equation with F1 on the assumption that F1′ is equal to F1.
Moreover, although
It is also possible to combine the music canceller and a feedforward canceller.
The ambient noise reduction device 700 having the configuration illustrated in
Moreover, although
In the noise cancellation processing using the IMC method described above, the noise cancellation signal is generated using the characteristic F′ obtained by simulating the characteristic F. However, the characteristic F contains a variable element. Thus, if the error between the characteristic F and the characteristic F′ is large, there is a possibility that the expected noise cancellation effect fails to be achieved.
Thus, the ambient noise reduction device that performs the noise cancellation processing using the IMC method may detect the state of the characteristic F′ to lower the gain of the noise cancellation signal or to stop the noise cancellation processing depending on the detection result.
The detection unit 361 detects the state of the signal that is output by the subtractor 303 and is applied with the characteristic F′. Specifically, the detection unit 361 detects the state of the signal applied with the characteristic F′, and detects the state of error between the characteristic F and the characteristic F′. The detection unit 361 can detect the state of the signal with respect to the output of the subtractor 303 by using, in one example, a time axis signal, a frequency axis signal, an envelope, a power value, or the like.
The fader 362 changes the gain of the noise cancellation signal that is output by the adder 307 on the basis of the detection result of the detection unit 361. In one example, if the error between the characteristic F and the characteristic F′ is within a predetermined range as the result of the detection by the detection unit 361, the fader 362 does not change the gain of the noise cancellation signal that is output by the adder 307. However, if the error between the characteristic F and the characteristic F′ exceeds a predetermined range and becomes an abnormal state as the result of the detection by the detection unit 361, the fader 362 reduces the gain of the noise cancellation signal that output by the adder 307 to less than 1 times. The fader 362 may change the reduction amount of the gain depending on the magnitude of the error between the characteristic F and the characteristic F′. In addition, the fader 362 can set the gain to 0 times, that is, not to output the noise cancellation signal output from the adder 307 when the error between the characteristic F and the characteristic F′ further increases beyond a predetermined range.
In this way, the state of the signal to which the characteristic F′ is applied can be detected and the gain to be applied to the noise cancellation signal can be changed depending on the detection result. This makes it possible for the ambient noise reduction device 300 to slightly weaken the noise cancellation effect or temporarily stop the noise cancellation processing in the case where the error between the characteristic F and the characteristic F′ becomes large.
The ambient noise reduction device that performs the noise cancellation processing using the IMC method as described above is applicable to not only headphones but also other fields. Here, an example of cancelling the noise leaking into the interior of the vehicle by providing any one of the above-described ambient noise reduction devices on an automobile seat is described.
The microphones 801a and 801b are provided at a position considered to be close to the user's ears and collect sound at a position close to the user's ears, which is similar to that of the ambient noise reduction device described above. Moreover, although two microphones 801a and 801b are illustrated in
The automobile seat 800 having such structure illustrated in
According to the embodiment of the present disclosure as described above, there is provided an ambient noise reduction device that performs noise cancellation processing using the IMC method. The ambient noise reduction device that performs the noise cancellation processing using the IMC method can be provided with a microphone on the outside of the casing, thereby achieving an effect equivalent to that of the ambient noise reduction device for reducing the noise transmitted to the user's ear.
Further, according to the embodiment of the present disclosure, there is provided an ambient noise reduction device that performs the double feedback-based noise cancellation processing in which the noise cancellation processing using the CCT method employed in related art and the noise cancellation processing using the IMC method are combined. The ambient noise reduction device that performs the double feedback-based noise cancellation processing with one microphone has the effect equivalent to that of the twin-type noise cancellation processing employed in related art. Thus, the ambient noise reduction device that performs the double feedback-based noise cancellation processing eliminates the necessity for additional hardware, so the ambient noise can be effectively reduced at low cost.
Further, according to the embodiment of the present disclosure, there is provided an ambient noise reduction device in which the double feedback-based noise cancellation processing and the feedforward-based noise cancellation processing are combined. Such an ambient noise reduction device employing the combination of the double feedback-based noise cancellation processing and the feedforward-based noise cancellation processing allows further noise reduction effect to be achieved.
In the noise cancellation processing using the IMC method, the fine-tuning is possible for each frequency, which is similar to the feedforward-based noise cancellation processing. Thus, the ambient noise reduction device that performs the noise cancellation processing using the IMC method is capable of handling dynamically a plurality of modes by switching the filter characteristics depending on the feature of noise.
The noise cancellation processing using the IMC method is also the processing of removing the influence of the hierarchy of characteristics. Thus, the ambient noise reduction device that performs the noise cancellation processing using the IMC method is capable of multiplexing the noise cancellation processing using the IMC method by arranging the internal model in a plurality of layers and restoring the residual signal.
Steps in processes executed by the respective devices in this specification are not necessarily executed chronologically in the order described in the sequence chart or the flow chart. In one example, steps in processes executed by the respective devices may be executed in a different order from the order described in the flow chart or may be executed in parallel.
Further, it is also possible to produce a computer program for causing hardware such as a CPU, ROM, or RAM, incorporated in the respective devices, to execute a function equivalent to each configuration of the above-described respective devices. Furthermore, it is possible to provide a recording medium having the computer program recorded thereon. In addition, the respective functional blocks illustrated in the functional block diagram can be configured as hardware or hardware circuits, and thus a series of processing can be implemented using the hardware or hardware circuits.
The preferred embodiment(s) of the present disclosure has/have been described above with reference to the accompanying drawings, whilst the present disclosure is not limited to the above examples. A person skilled in the art may find various alterations and modifications within the scope of the appended claims, and it should be understood that they will naturally come under the technical scope of the present disclosure.
Further, the effects described in this specification are merely illustrative or exemplified effects, and are not limitative. That is, with or in the place of the above effects, the technology according to the present disclosure may achieve other effects that are clear to those skilled in the art from the description of this specification.
Additionally, the present technology may also be configured as below.
A sound processing device including:
a first sound collector configured to collect a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear;
a first signal processing unit configured to form a first noise reduction signal used to reduce noise at a predetermined cancellation point on the basis of the first noise signal;
a second signal processing unit configured to form a second noise reduction signal used to reduce noise at a predetermined cancellation point with respect to a first pseudo noise signal;
an adder configured to add the first noise reduction signal and the second noise reduction signal; and
a sound emitter configured to emit an output of the adder into the casing as sound,
in which the first pseudo noise signal is a signal obtained by subtracting an output of the adder applied with a simulation transfer characteristic from an output of the first sound collector, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector.
The sound processing device according to (1), further including:
a second sound collector being provided outside the casing and configured to collect a second noise signal from the noise source; and
a third signal processing unit configured to form a third noise reduction signal used to reduce noise at the cancellation point on the basis of the second noise signal collected by the second sound collector,
in which the adder adds the first noise reduction signal, the second noise reduction signal, and the third noise reduction signal.
The sound processing device according to (2), further including:
an analyzer configured to analyze the second noise signal; and
a selection unit configured to select a filter to be used by at least any one of the first to third signal processing units on the basis of an analysis result obtained by the analyzer.
The sound processing device according to (2), further including:
an analyzer configured to analyze the first pseudo noise signal; and
a selection unit configured to select a filter to be used by at least any one of the first to third signal processing units on the basis of an analysis result obtained by the analyzer.
The sound processing device according to (4), including:
a changing unit configured to change gradually an output in switching between the filters.
The sound processing device according to any one of (1) to (5),
in which the first signal processing unit includes n (where n is an integer of 2 or more) signal processing units, and
the first signal processing units each form an n-th noise reduction signal on the basis of an n-th pseudo noise signal obtained by subtracting an output of the first signal processing unit applied with the simulation transfer characteristic from the output of the first sound collector.
The sound processing device according to any one of (1) to (6),
in which the second signal processing unit forms a signal in phase with the first pseudo noise signal instead of forming the second noise reduction signal.
The sound processing device according to any one of (2) and (3),
in which the third signal processing unit forms a signal in phase with the second noise signal instead of forming the third noise reduction signal.
The sound processing device according to any one of (1) to (9), further including:
a fourth signal processing unit configured to apply the simulation transfer characteristic to an external sound signal,
in which the first signal processing unit forms the first noise reduction signal on the basis of a result obtained by subtracting an output of the fourth signal processing unit from the first noise signal.
The sound processing device according to any one of (2) to (9), further including:
a fourth signal processing unit configured to apply the simulation transfer characteristic to the third noise reduction signal,
in which the first signal processing unit forms the first noise reduction signal on the basis of a result obtained by subtracting an output of the fourth signal processing unit from the first noise signal.
The sound processing device according to (10),
in which the fourth signal processing unit applies the simulation transfer characteristic further to an external sound signal.
The sound processing device according to any one of (1) to (11), including:
a detection unit configured to detect a state of the first pseudo noise signal; and
an adjustment unit configured to adjust the output of the adder on the basis of a detection result obtained by the detection unit.
The sound processing device according to (12),
in which the detection unit detects the state of the first pseudo noise signal on the basis of an external sound signal.
The sound processing device according to any one of (2) to (11), including:
a detection unit configured to detect a state of the first pseudo noise signal on the basis of the third noise reduction signal; and
an adjustment unit configured to adjust the output of the adder on the basis of a detection result obtained by the detection unit.
The sound processing device according to (14),
in which the detection unit detects the state of the first pseudo noise signal on the basis of an external sound signal.
A sound processing method including:
collecting, by a first sound collector, a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear;
forming a first noise reduction signal used to reduce noise at a predetermined cancellation point on the basis of the first noise signal;
forming a second noise reduction signal used to reduce noise at a predetermined cancellation point with respect to a first pseudo noise signal;
adding the first noise reduction signal and the second noise reduction signal; emitting, by a sound emitter, the added signal into the casing as sound; and
applying a simulation transfer characteristic to the added signal, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector,
in which the first pseudo noise signal is a signal obtained by subtracting a signal applied with the simulation transfer characteristic from an output of the first sound collector.
A computer program causing a computer to execute:
forming a first noise reduction signal used to reduce noise at a predetermined cancellation point on the basis of a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear, the first noise signal being collected by a first sound collector;
forming a second noise reduction signal used to reduce noise at a predetermined cancellation point with respect to a first pseudo noise signal;
adding the first noise reduction signal and the second noise reduction signal;
emitting, by a sound emitter, the added signal into the casing as sound; and
applying a simulation transfer characteristic to the added signal, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector,
in which the first pseudo noise signal is a signal obtained by subtracting a signal applied with the simulation transfer characteristic from an output of the first sound collector.
Number | Date | Country | Kind |
---|---|---|---|
2016-117369 | Jun 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/015572 | 4/18/2017 | WO | 00 |