Active noise reduction device

JP2025025426AActive Publication Date: 2025-02-21HONDA MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023130170
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-09
Publication Date
2025-02-21
Estimated Expiration
2043-08-09

AI Technical Summary

Benefits of technology

【0038】 以上の態様によれば、フィルタ更新時における制御装置の計算負荷を低減することが可能な能動型騒音低減装置を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025025426000001_ABST
    Figure 2025025426000001_ABST
Patent Text Reader

Abstract

To reduce a calculation load on a control device at the update of a filter.SOLUTION: An active noise reduction device 1 comprises: a cancelling sound output device 21 that outputs cancelling sound y1 for cancelling noise d1; an error microphone 23 that generates an error signal e1 on the basis of the noise d1 and the cancelling sound y1; and a control unit 25 that controls the cancelling sound output device 21 on the basis of the error signal e1. The control unit 25 includes a control signal generation unit 31 having a control filter W1 that generates a control signal u1 for controlling the cancelling sound output device 21, and a sound field learning unit 32 having a secondary path filter C^1 that indicates an estimated value of a transfer function of a secondary path from the cancelling sound output device 21 to the error microphone 23. The control filter W1 and the secondary path filter C^1 can be adaptively updated. The control unit 25 makes timing of the adaptive update of the control filter W1 different from timing of the adaptive update of the secondary path filter C^1.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an active noise reduction device that reduces noise by interfering with the noise with a canceling sound that is in the opposite phase to the noise. [Background technology]

[0002] In recent years, efforts to provide vulnerable transport users, such as the elderly and children, with access to sustainable transport systems have been gaining momentum. To achieve this, research and development into vehicle comfort has been attracting attention to further improve transport safety and convenience.

[0003] In order to improve the comfort of a vehicle, it is preferable to reduce noise in the vehicle interior. Therefore, active noise reduction devices that reduce noise by interfering with the noise with a canceling sound that is in the opposite phase to the noise have been actively researched and developed.

[0004] For example, Patent Document 1 discloses an active noise reduction device that includes an adaptively updatable control filter (see "Adaptive filter C1 for control signal" in Patent Document 1) and an adaptively updatable secondary path filter (see "Adaptive filter K for secondary path" in Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2014-6709 A Summary of the Invention [Problem to be solved by the invention]

[0006] In Patent Document 1, the control filter and the secondary path filter are adaptively updated simultaneously (see paragraph 0046 of Patent Document 1). As a result, the calculation load of the control device increases when the control filter and the secondary path filter are adaptively updated. This makes it necessary to configure the control device using an expensive processor that can withstand such a large calculation load, which may lead to an increase in the manufacturing cost of the active noise reduction device.

[0007] In view of the above background, an object of the present invention is to provide an active noise reduction device capable of reducing the calculation load on a control device when updating a filter, and ultimately to contribute to the development of a sustainable transportation system. [Means for solving the problem]

[0008] In order to solve the above problem, one aspect of the present invention is an active noise reduction device (1, 81, 91, 101, 111) including a noise canceling output device (21, S1 to Sn) that outputs a canceling sound to cancel a noise, an error microphone (23, M1 to Mm) that generates an error signal (e1) based on the noise and the canceling sound, and a control device (25, 83, 93, 115) that controls the noise canceling output device based on the error signal, wherein the control device outputs a control signal for controlling the noise canceling output device. a control signal generating unit (31, 85, 120) having a control filter (W1) that generates (u1), and a sound field learning unit (32, 86, 121) having a secondary path filter (C^1) that indicates an estimate of a transfer function of a secondary path from the noise canceling output device to the error microphone, wherein the control filter and the secondary path filter are adaptively updateable, and the control device differentiates the timing of the adaptive update of the control filter from the timing of the adaptive update of the secondary path filter.

[0009] According to this aspect, the calculation load on the control device during filter update can be reduced compared to when the control filter and the secondary path filter are adaptively updated simultaneously, which eliminates the need to configure the control device with an expensive processor and suppresses increases in the manufacturing costs of the active noise reduction device.

[0010] In the above aspect, the control device may alternately perform adaptive updating of the control filter and adaptive updating of the secondary path filter.

[0011] According to this aspect, it is possible to prevent the adaptive update of either the control filter or the secondary path filter from being stopped for a long period of time.

[0012] In the above aspect, the control signal generating unit may further include an auxiliary secondary path filter (C^1p) indicating an estimated value of a transfer function of the secondary path, and the control device may determine whether or not fluctuations accompanying adaptive updating of the secondary path filter have converged, and when the fluctuations accompanying adaptive updating of the secondary path filter have converged, update the auxiliary secondary path filter by copying the value of the secondary path filter to the auxiliary secondary path filter.

[0013] According to this aspect, since updating of the auxiliary secondary path filter is stopped until the fluctuation of the secondary path filter converges, it is possible to suppress updating of the auxiliary secondary path filter based on the fluctuating secondary path filter, and therefore it is possible to quickly converge the control filter when adaptively updating the control filter based on the auxiliary secondary path filter.

[0014] In the above aspect, the control device may determine whether or not fluctuations accompanying adaptive updating of the secondary path filter have converged, based on an amount of change in at least one of an amplitude and a phase of the secondary path filter.

[0015] According to the above aspect, it is possible to directly determine whether the fluctuation of the secondary path filter has converged based on the state of the secondary path filter, which makes it possible to accurately determine whether the fluctuation of the secondary path filter has converged, compared to a case in which it is indirectly determined whether the fluctuation of the secondary path filter has converged based on a signal related to the secondary path filter (e.g., an error signal).

[0016] In the above aspect, one of the noise canceling output device and the error microphone is provided in a passenger seat (5) of a vehicle (3), and the other of the noise canceling output device and the error microphone is provided in a portion of the vehicle other than the passenger seat, and the control device may determine whether or not fluctuations accompanying the adaptive updating of the secondary path filter have converged, and if the fluctuations accompanying the adaptive updating of the secondary path filter have converged, stop the adaptive updating of the secondary path filter, and while the adaptive updating of the secondary path filter is stopped, determine whether or not a transfer function of the secondary path has changed based on a state of the passenger seat, and if the transfer function of the secondary path has changed, resume the adaptive updating of the secondary path filter.

[0017] According to this aspect, when the fluctuation of the secondary path filter has converged, the adaptive update of the secondary path filter is stopped, thereby reducing the calculation load of the control device. This makes it possible to increase the speed of adaptive update of the control filter. Furthermore, even when the adaptive update of the secondary path filter is stopped (i.e., when the fluctuation of the secondary path filter has stopped), it is possible to resume the adaptive update of the secondary path filter at an appropriate timing by determining whether or not the transfer function of the secondary path has changed based on the state of the passenger seat.

[0018] In the above aspect, the control device may obtain multiple amounts of change from the amount of change in the fore-and-aft position of the passenger seat, the amount of change in the height of the passenger seat, and the amount of change in the tilt angle of the reclining portion (8) of the passenger seat, set a first threshold value and a second threshold value smaller than the first threshold value for each of the multiple amounts of change, and determine that the transfer function of the secondary path has changed when at least one of the multiple amounts of change is greater than the first threshold value and when all of the multiple amounts of change are greater than the second threshold value.

[0019] The transfer function of the secondary path may change significantly not only when at least one of the above-mentioned multiple change amounts changes significantly, but also when all of the above-mentioned multiple change amounts change little by little. According to the above-mentioned aspect, by considering both of the above-mentioned two cases, it is possible to accurately determine whether the transfer function of the secondary path has changed.

[0020] In the above aspect, at least one of the noise canceling output device and the error microphone is provided in a passenger compartment (4) of the vehicle, and the control device determines whether or not fluctuations accompanying the adaptive updating of the secondary path filter have converged, and when the fluctuations accompanying the adaptive updating of the secondary path filter have converged, stops the adaptive updating of the secondary path filter, and while the adaptive updating of the secondary path filter is stopped, determines whether or not a transfer function of the secondary path has changed based on an open / closed state of a window (96) in the passenger compartment, and when the transfer function of the secondary path has changed, resumes the adaptive updating of the secondary path filter.

[0021] According to this aspect, when the fluctuation of the secondary path filter has converged, the adaptive update of the secondary path filter is stopped, thereby reducing the calculation load of the control device. This makes it possible to increase the speed of adaptive update of the control filter. Even when the adaptive update of the secondary path filter is stopped (i.e., when the fluctuation of the secondary path filter has stopped), it is possible to resume the adaptive update of the secondary path filter at an appropriate timing by determining whether or not the transfer function of the secondary path has changed based on the open / closed state of the window.

[0022] In the above aspect, the sound field learning unit may further include a primary path filter (H^1) indicating an estimate of a transfer function of a primary path from a noise source to the error microphone, the primary path filter being adaptively updateable, and the control device may normalize the adaptive update amount of the secondary path filter and the adaptive update amount of the primary path filter by a common normalization divisor.

[0023] Even if one of the secondary path filter and the primary path filter approaches convergence, if the other is fluctuating, the convergence of one of them may be delayed due to the influence of the fluctuation. According to the above aspect, by normalizing the adaptive update amount of the secondary path filter and the adaptive update amount of the primary path filter by a common normalization divisor, it is possible to suppress the variation between the convergence speed of the secondary path filter and the convergence speed of the primary path filter. Therefore, it is possible to suppress the convergence of one of the secondary path filter and the primary path filter from being delayed due to the fluctuation of the other, and it is possible to quickly converge the secondary path filter and the primary path filter.

[0024] In the above aspect, the primary path filter may be adaptively updated based on a reference signal corresponding to the noise, and the secondary path filter may be adaptively updated based on the control signal, and the common normalization divisor may include a norm of a signal vector of the reference signal and a norm of a signal vector of the control signal.

[0025] While the initial value of the control signal is zero, the initial value of the reference signal has a constant magnitude. Therefore, if the adaptive update amount of the secondary path filter is normalized based on the control signal and the adaptive update amount of the primary path filter is normalized based on the reference signal, a large difference may occur between the two adaptive update amounts in the early stage of convergence. According to the above aspect, by normalizing both the adaptive update amount of the secondary path filter and the adaptive update amount of the primary path filter based on the reference signal and the control signal, it is possible to suppress a large difference between the two adaptive update amounts in the early stage of convergence. Therefore, the secondary path filter and the primary path filter can be converged more quickly.

[0026] In the above aspect, a reference microphone (24) is provided separately from the error microphone, and the reference microphone generates a judgment signal (e2) based on at least the noise, and the control device determines whether or not fluctuations accompanying the adaptive updating of the secondary path filter have converged, and when the fluctuations accompanying the adaptive updating of the secondary path filter have converged, stops the adaptive updating of the secondary path filter, and while the adaptive updating of the secondary path filter is stopped, determines whether or not a transfer function of the secondary path has changed based on the error signal and the judgment signal, and when the transfer function of the secondary path has changed, resumes the adaptive updating of the secondary path filter.

[0027] According to this aspect, when the variation of the secondary path filter has converged, the adaptive update of the secondary path filter is stopped, thereby reducing the calculation load of the control device. This makes it possible to increase the speed of adaptive update of the control filter. Furthermore, even in a state in which the adaptive update of the secondary path filter is stopped (i.e., a state in which the variation of the secondary path filter is stopped), it is possible to resume the adaptive update of the secondary path filter at an appropriate timing by determining whether or not the transfer function of the secondary path has changed based on the error signal and the determination signal. Furthermore, by determining whether or not the transfer function of the secondary path has changed based on the error signal and the determination signal, it is possible to determine whether or not the transfer function of the secondary path has changed without using a sensor that detects a state outside the control device (e.g., the state of the passenger seat).

[0028] In the above aspect, the control device may include a second control signal generating unit (33) provided separately from the control signal generating unit, and a microphone corresponding to the second control signal generating unit may be used as the reference microphone.

[0029] According to this aspect, by using the microphone corresponding to the second control signal generating unit as the reference microphone, it is not necessary to provide a dedicated reference microphone for generating the determination signal, and therefore it is possible to suppress an increase in the number of parts.

[0030] In the above aspect, the control device may determine that the transfer function of the secondary path has changed when the difference between the error signal and the judgment signal is greater than or equal to a first reference value and the time change amount of the error signal is greater than or equal to a second reference value.

[0031] According to this aspect, it is possible to determine whether or not the transfer function of the secondary path has changed based on not only the difference between the error signal and the judgment signal but also the amount of change over time of the error signal. This makes it possible to avoid erroneously determining that the transfer function of the secondary path from the noise canceling device to the error microphone has changed when the transfer function of the secondary path from the noise canceling device to the reference microphone has changed. In addition, it is possible to easily determine whether or not the transfer function of the secondary path has changed based on the difference between the error signal and the judgment signal and the amount of change over time of the error signal. Therefore, it is possible to reduce the calculation load of the control device compared to a case where it is determined whether or not the transfer function of the secondary path has changed based on the similarity between the error signal and the judgment signal.

[0032] In the above aspect, the control device may determine that the transfer function of the secondary path has changed when the difference between the error signal and the judgment signal is equal to or greater than the first reference value, and the time change amount of the error signal is equal to or greater than the second reference value, and the error signal is equal to or greater than a third reference value.

[0033] Even when the transfer function of the secondary path does not change, the error signal may change slightly. When the change in the transfer function of the secondary path is determined using only the first and second reference values, the second reference value is required to be large in order to exclude the above-mentioned slight change in the error signal. However, if the second reference value is increased in this way, the accuracy of determining the change in the transfer function of the secondary path may decrease. According to the above-mentioned aspect, by determining the change in the transfer function of the secondary path using the third reference value in addition to the first and second reference values, the above-mentioned slight change in the error signal can be excluded without increasing the second reference value. Therefore, the change in the transfer function of the secondary path can be determined with high accuracy.

[0034] In the above aspect, the control device may include a plurality of control channels (Ch1 to ChS) each having the control signal generating unit and the sound field learning unit, and the timing of adaptively updating the secondary path filter in each control channel may be made different.

[0035] According to this aspect, the amount of calculations performed by the control device during filter update can be reduced compared to when adaptive updates of the secondary path filters in each control channel are performed simultaneously, which eliminates the need to configure the control device with an expensive processor and suppresses increases in the manufacturing costs of the active noise reduction device.

[0036] In order to solve the above problem, one aspect of the present invention is an active noise reduction device (111) including: noise cancellation output devices (S1 to Sn) that output noise cancellation to cancel out noise; error microphones (M1 to Mm) that generate an error signal (e) based on the noise and the noise cancellation; and a control device (115) that controls the noise cancellation output device based on the error signal, wherein the control device includes a control signal generation unit (120) having a control filter (W) that generates a control signal (u) for controlling the noise cancellation output device; and a sound field learning unit (121) having a secondary path filter (C^) that indicates an estimate of a transfer function of a secondary path from the noise cancellation output device to the error microphone, wherein the control filter and the secondary path filter can be adaptively updated, and the control device includes a plurality of control channels (Ch1 to ChS) each including the control signal generation unit and the sound field learning unit, and the timing of adaptive updating of the secondary path filter in each control channel is made different.

[0037] According to this aspect, the calculation load on the control device during filter update can be reduced compared to when adaptive updates of the secondary path filters in each control channel are performed simultaneously, which eliminates the need to configure the control device with an expensive processor and suppresses increases in the manufacturing costs of the active noise reduction device. Effect of the Invention

[0038] According to the above aspect, it is possible to provide an active noise reduction device that can reduce the calculation load on the control device when updating a filter. [Brief description of the drawings]

[0039] [Figure 1] FIG. 1 is a schematic diagram showing a vehicle to which an active noise reduction device according to a first embodiment is applied; [Diagram 2] FIG. 1 is a functional block diagram showing an active noise reduction device according to a first embodiment; [Diagram 3] Flowchart showing sound field change determination processing according to the first embodiment [Figure 4] 1 is a graph illustrating the signal level of an error signal according to the first embodiment; [Diagram 5] Flowchart showing convergence determination processing according to the first embodiment [Figure 6] Graph illustrating impulse response of a secondary path filter according to a first embodiment; [Figure 7] Flowchart showing update processing according to the first embodiment [Figure 8] Flowchart showing update processing according to another embodiment [Figure 9] FIG. 11 is a functional block diagram showing an active noise reduction device according to a second embodiment. [Figure 10] FIG. 13 is a schematic diagram illustrating a current position and a reference position of a first passenger seat according to a second embodiment; [Figure 11] Flowchart showing sound field change determination processing according to the second embodiment [Figure 12] A functional block diagram showing an active noise reduction device according to a third embodiment. [Figure 13] Flowchart showing sound field change determination processing according to the third embodiment [Figure 14] A functional block diagram showing an active noise reduction device according to a fourth embodiment. [Figure 15] Flowchart showing update processing according to the fourth embodiment [Figure 16] A functional block diagram showing an active noise reduction device according to a fifth embodiment. [Figure 17] 13 is a table showing an update process table according to the fifth embodiment. [Figure 18] Flowchart showing update processing according to the fifth embodiment [Figure 19]Flowchart showing update processing according to another embodiment DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0040] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In this specification, the "^" (hat) next to each symbol indicates an identified value or an estimated value. In the drawings, the "^" is placed above each symbol, but in the text, it is placed after each symbol.

[0041] (First embodiment) First, a first embodiment of the present invention will be described with reference to FIGS.

[0042] <Vehicle 3> 1 is a schematic diagram showing a vehicle 3 to which an active noise reduction device 1 (hereinafter, abbreviated as "noise reduction device 1") according to a first embodiment is applied. The vehicle 3 is, for example, a four-wheeled automobile.

[0043] A plurality of passenger seats 5, 6 are arranged in the passenger compartment 4 of the vehicle 3. The plurality of passenger seats 5, 6 include a first passenger seat 5 and a second passenger seat 6. For example, the first passenger seat 5 is a passenger seat, and the second passenger seat 6 is a driver's seat. In other embodiments, a seat other than the passenger seat (for example, a driver's seat or a rear seat) may be the first passenger seat 5, and a seat other than the driver's seat (for example, a passenger seat or a rear seat) may be the second passenger seat 6. In other words, the combination of the first passenger seat 5 and the second passenger seat 6 can be freely determined.

[0044] Each of the passenger seats 5, 6 (hereinafter simply referred to as "passenger seats 5, 6") has a seat cushion 7 and a reclining unit 8 that is disposed above and behind the seat cushion 7 and rotates relative to the seat cushion 7. The reclining unit 8 has a seat back 9 and a headrest 10 that is fixed to the upper end of the seat back 9.

[0045] The front-rear positions of the passenger seats 5, 6, the height of the passenger seats 5, 6, and the inclination angle of the reclining portion 8 of the passenger seats 5, 6 are adjusted by an electric motor (not shown) in response to the operation of a seat position operating portion (not shown) by the passenger. In other words, the passenger seats 5, 6 are configured as so-called power seats.

[0046] <Noise reduction device 1> The noise reduction device 1 is an ANC device (Active Noise Control Device) for reducing noise d generated in a passenger compartment 4 of a vehicle 3. More specifically, the noise reduction device 1 generates canceling sounds y1, y2 that are in antiphase with the noise d, and reduces the noise d by causing the generated canceling sounds y1, y2 to interfere with the noise d.

[0047] For example, the noise d to be reduced by the noise reduction device 1 is road noise caused by wheel vibration due to a force from the road surface. Note that the noise d to be reduced by the noise reduction device 1 may be noise other than the above-mentioned road noise (for example, drive system noise caused by vibration of a drive source such as an internal combustion engine or an electric motor).

[0048] The noise reduction device 1 includes a plurality of speakers 21, 22 that output canceling sounds y1, y2 for canceling a noise d, a plurality of microphones 23, 24 that generate error signals e1, e2 based on the noise d and the canceling sounds y1, y2, and a control device 25 that controls the plurality of speakers 21, 22 based on the error signals e1, e2.

[0049] <Multiple speakers 21, 22> The multiple speakers 21, 22 include a first speaker 21 (an example of a noise canceling output device) that outputs a noise canceling sound y1, and a second speaker 22 (an example of a second noise canceling output device) that outputs a noise canceling sound y2. The second speaker 22 is provided separately from the first speaker 21.

[0050] The first speaker 21 is provided at a position corresponding to the first passenger seat 5, and in a portion other than the first passenger seat 5. For example, the first speaker 21 is provided on the floor in front of the first passenger seat 5 or in a door to the side of the first passenger seat 5. In other embodiments, the first speaker 21 may be provided in the first passenger seat 5.

[0051] The second speaker 22 is provided at a position corresponding to the second passenger seat 6, and in a portion other than the second passenger seat 6. For example, the second speaker 22 is provided on the floor in front of the second passenger seat 6 or in a door on the side of the second passenger seat 6. In other embodiments, the second speaker 22 may be provided in the second passenger seat 6.

[0052] <Multiple microphones 23, 24> The multiple microphones 23, 24 include a first microphone 23 (an example of an error microphone) and a second microphone 24 (an example of a reference microphone). The second microphone 24 is provided separately from the first microphone 23.

[0053] The first microphone 23 is provided at an arbitrary position on the first passenger seat 5. For example, the first microphone 23 is provided on the headrest 10 of the reclining portion 8 of the first passenger seat 5. In other embodiments, the first microphone 23 may be provided at a position corresponding to the first passenger seat 5 and at a portion other than the first passenger seat 5.

[0054] 2, the first microphone 23 generates an error signal e1 based on the canceling sound y1, the canceling sound y2, and the noise d1 (the noise d at the position of the first microphone 23). Note that in other embodiments, the first microphone 23 may generate the error signal e1 based only on the canceling sound y1 and the noise d1.

[0055] 1, the second microphone 24 is provided at an arbitrary position on the second passenger seat 6. For example, the second microphone 24 is provided on the headrest 10 of the reclining portion 8 of the second passenger seat 6. In other embodiments, the second microphone 24 may be provided at a position corresponding to the second passenger seat 6 and at a portion other than the second passenger seat 6.

[0056] 2, the second microphone 24 generates an error signal e2 (an example of a determination signal) based on the canceling sound y1, the canceling sound y2, and the noise d2 (the noise d at the position of the second microphone 24). Note that in other embodiments, the second microphone 24 may generate the error signal e2 based only on the canceling sound y2 and the noise d2.

[0057] 2 indicates the transfer function of the secondary path from the first speaker 21 to the first microphone 23, and H1 in Fig. 2 indicates the transfer function of the primary path from the noise source to the first microphone 23. Similarly, C2 in Fig. 2 indicates the transfer function of the secondary path from the second speaker 22 to the second microphone 24, and H2 in Fig. 2 indicates the transfer function of the primary path from the noise source to the second microphone 24. These transfer functions C1, H1, C2, and H2 correspond to the sound field in the vehicle interior 4.

[0058] <Control device 25> The control device 25 is configured by a computer having an arithmetic processing device (a processor such as a CPU or an MPU) and a storage device (a memory such as a ROM or a RAM). The control device 25 may be configured as a single piece of hardware, or may be configured as a unit consisting of multiple pieces of hardware.

[0059] A reference signal r corresponding to the noise d is input to the control device 25. The reference signal r is input to the control device 25, for example, from a reference microphone (not shown) that generates the reference signal r from the noise d. In other embodiments, the reference signal r may be input to the control device 25 from a vibration sensor (not shown) that detects vibrations corresponding to the noise d, or may be input to the control device 25 from a component other than the reference microphone or the vibration sensor.

[0060] 2, the control device 25 has, as functional components, a first control signal generating unit 31, a first sound field learning unit 32, a second control signal generating unit 33, a second sound field learning unit 34, a sound field change determining unit 35, a convergence determining unit 36, and an update processing unit 37. The first control signal generating unit 31 and the first sound field learning unit 32 correspond to the first speaker 21 and the first microphone 23. The second control signal generating unit 33 and the second sound field learning unit 34 correspond to the second speaker 22 and the second microphone 24.

[0061] <First control signal generating unit 31> The first control signal generating unit 31 of the control device 25 has a first control filter unit 41 , a first auxiliary secondary path filter unit 42 , and a first control updating unit 43 .

[0062] The first control filter unit 41 is configured with a control filter W1. The control filter W1 is configured with an FIR filter (finite impulse response filter). In other embodiments, the control filter W1 may be configured with a SAN filter (single frequency adaptive notch filter) or the like.

[0063] The first control filter unit 41 performs filtering on the reference signal r using the control filter W1 to generate a control signal u1 for controlling the first speaker 21. The first control filter unit 41 outputs the generated control signal u1 to the first speaker 21 and the first sound field learning unit 32. In response to this, the first speaker 21 generates a canceling sound y1 according to the control signal u1 output from the first control filter unit 41.

[0064] The first auxiliary secondary path filter unit 42 is configured with an auxiliary secondary path filter C^1p. The auxiliary secondary path filter C^1p is a filter that indicates an estimated value of the transfer function C1 of the secondary path. The auxiliary secondary path filter C^1p is configured with an FIR filter. In other embodiments, the auxiliary secondary path filter C^1p may be configured with a SAN filter or the like.

[0065] The first auxiliary secondary path filter unit 42 corrects the reference signal r by filtering the reference signal r using the auxiliary secondary path filter C^1p. The first auxiliary secondary path filter unit 42 outputs the corrected reference signal r to the first control update unit 43.

[0066] The first control update unit 43 adaptively updates the control filter W1 using an adaptive algorithm such as an LMS algorithm (Least Mean Square Algorithm). More specifically, the first control update unit 43 adaptively updates the control filter W1 so that the error signal e1 output from the first microphone 23 is minimized.

[0067] <First sound field learning unit 32> The first sound field learning unit 32 of the control device 25 has a first canceling estimated signal generating unit 51, a first secondary path updating unit 52, a first noise estimated signal generating unit 53, a first primary path updating unit 54, a first canceling estimated signal inverting unit 55, a first noise estimated signal inverting unit 56, and a first virtual error signal generating unit 57.

[0068] The first cancellation estimation signal generating unit 51 is configured with a secondary path filter C^1. The secondary path filter C^1 is a filter that indicates an estimated value of the transfer function C1 of the secondary path, similar to the auxiliary secondary path filter C^1p. The secondary path filter C^1 is configured with, for example, an FIR filter. In other embodiments, the secondary path filter C^1 may be configured with a SAN filter or the like.

[0069] The first cancellation estimation signal generating unit 51 generates a cancellation estimation signal y^1 indicating an estimate of the cancellation y1 by filtering the control signal u1 using the secondary path filter C^1. The first cancellation estimation signal generating unit 51 outputs the generated cancellation estimation signal y^1 to the first cancellation estimation signal inverting unit 55.

[0070] The first secondary path update unit 52 adaptively updates the secondary path filter C^1 using an adaptive algorithm such as an LMS algorithm. More specifically, the first secondary path update unit 52 adaptively updates the secondary path filter C^1 so that a virtual error signal ev1 (described in detail later) output from a first virtual error signal generation unit 57 is minimized.

[0071] The first noise estimation signal generator 53 is configured with a primary path filter H^1. The primary path filter H^1 is a filter that indicates an estimated value of a transfer function H1 of a primary path. The primary path filter H^1 is configured with, for example, an FIR filter. In other embodiments, the primary path filter H^1 may be configured with a SAN filter or the like.

[0072] The first noise estimation signal generator 53 generates a noise estimation signal d^1 indicating an estimated value of the noise d1 by filtering the reference signal r using the primary path filter H^1. The first noise estimation signal generator 53 outputs the generated noise estimation signal d^1 to the first noise estimation signal inverting unit 56.

[0073] The first primary path update unit 54 adaptively updates the primary path filter H^1 using an adaptive algorithm such as an LMS algorithm. More specifically, the first primary path update unit 54 adaptively updates the primary path filter H^1 so that a virtual error signal ev1 (described in detail later) output from a first virtual error signal generation unit 57 is minimized.

[0074] The first cancellation estimation signal inverting unit 55 inverts the polarity of the cancellation estimation signal y^1 output from the first cancellation estimation signal generating unit 51. The first cancellation estimation signal inverting unit 55 outputs the cancellation estimation signal y^1 with the polarity inverted to the first virtual error signal generating unit 57.

[0075] The first noise estimation signal inverting unit 56 inverts the polarity of the noise estimation signal d^1 output from the first noise estimation signal generating unit 53. The first noise estimation signal inverting unit 56 outputs the noise estimation signal d^1 with the polarity inverted to the first virtual error signal generating unit 57.

[0076] The first virtual error signal generating unit 57 generates a virtual error signal ev1 by adding together the error signal e1 output from the first microphone 23, the cancellation estimation signal y^1 passed through the first cancellation estimation signal inverting unit 55, and the noise estimation signal d^1 passed through the first noise estimation signal inverting unit 56. The first virtual error signal generating unit 57 outputs the generated virtual error signal ev1 to the first secondary path updating unit 52 and the first primary path updating unit 54.

[0077] <Second control signal generating unit 33> The second control signal generating unit 33 of the control device 25 is provided separately from the first control signal generating unit 31. The second control signal generating unit 33 has a second control filter unit 61, a second auxiliary secondary path filter unit 62, and a second control updating unit 63.

[0078] The second control filter unit 61 generates a control signal u2 (an example of a second control signal) for controlling the second speaker 22 by filtering the reference signal r using a control filter W2 (an example of a second control filter). The second auxiliary secondary path filter unit 62 is configured with an auxiliary secondary path filter C^2p indicating an estimated value of a transfer function C2 of the secondary path. The second auxiliary secondary path filter unit 62 corrects the reference signal r using the auxiliary secondary path filter C^2p, and outputs the corrected reference signal r to the second control update unit 63. The second control update unit 63 adaptively updates the control filter W2 so that the error signal e2 output from the second microphone 24 is minimized.

[0079] <Second sound field learning section 34> The second sound field learning unit 34 of the control device 25 is provided separately from the first sound field learning unit 32. The second sound field learning unit 34 has a second canceling estimated signal generating unit 71, a second secondary path updating unit 72, a second noise estimated signal generating unit 73, a second primary path updating unit 74, a second canceling estimated signal inverting unit 75, a second noise estimated signal inverting unit 76, and a second virtual error signal generating unit 77.

[0080] The second cancellation estimation signal generating unit 71 is composed of a secondary path filter C^2 (an example of a second secondary path filter) that indicates an estimate of a transfer function C2 of the secondary path. The second cancellation estimation signal generating unit 71 generates a cancellation estimation signal y^2 that indicates an estimate of a cancellation y2 by filtering a control signal u2 using the secondary path filter C^2. The second secondary path updating unit 72 adaptively updates the secondary path filter C^2 so that a virtual error signal ev2 (described in detail later) is minimized.

[0081] The second noise estimation signal generator 73 is composed of a primary path filter H^2 indicating an estimated value of a transfer function H2 of the primary path. The second noise estimation signal generator 73 generates a noise estimation signal d^2 indicating an estimated value of the noise d2 by filtering the reference signal r using the primary path filter H^2. The second primary path updater 74 adaptively updates the primary path filter H^2 so that a virtual error signal ev2 (described in detail later) is minimized.

[0082] The second cancellation estimation signal inversion unit 75 inverts the polarity of the cancellation estimation signal y^2. The second noise estimation signal inversion unit 76 inverts the polarity of the noise estimation signal d^2. The second virtual error signal generation unit 77 generates a virtual error signal ev2 by adding together the error signal e2 output from the second microphone 24, the cancellation estimation signal y^2 that has passed through the second cancellation estimation signal inversion unit 75, and the noise estimation signal d^2 that has passed through the second noise estimation signal inversion unit 76.

[0083] <Sound field change determination unit 35> The sound field change determination unit 35 of the control device 25 determines whether or not the transfer function C1 of the secondary path has changed based on the error signal e1 and the error signal e2. The method of determination by the sound field change determination unit 35 will be described later.

[0084] <Convergence determination unit 36> The convergence determination unit 36 ​​of the control device 25 determines, based on the secondary path filter C^1, whether or not the fluctuation accompanying the adaptive update of the secondary path filter C^1 has converged. The method of determination by the convergence determination unit 36 ​​will be described later.

[0085] <Update processing unit 37> The update processing unit 37 of the control device 25 determines the order and timing of adaptively updating the filters based on the determination results of the sound field change determination unit 35 and the convergence determination unit 36. The method of determination by the update processing unit 37 will be described later.

[0086] <Sound field change determination process> Next, a description will be given of the sound field change determination process performed by the sound field change determination unit 35. The sound field change determination process is a process for determining whether or not the transfer function C1 of the secondary path has changed.

[0087] 3, when the sound field change determination process is started, the sound field change determination unit 35 acquires the error signal e1 from the first microphone 23 and also acquires the error signal e2 from the second microphone 24 (step ST1).

[0088] Next, the sound field change determination unit 35 calculates the signal level L1 of the error signal e1 and the signal level L2 of the error signal e2 (step ST2). For example, the sound field change determination unit 35 may determine the signal level L1 of the error signal e1 as the sum of the squares of the error signal e1 within a certain time period, or may determine the signal level L1 of the error signal e1 as the sum of the absolute values ​​of the error signal e1 within a certain time period. The same applies to the signal level L2 of the error signal e2.

[0089] Next, the sound field change determination unit 35 determines whether the absolute value of the difference between the signal level L1 of the error signal e1 and the signal level L2 of the error signal e2 is equal to or greater than the first reference value R1 (step ST3). If the absolute value of the difference between the signal level L1 of the error signal e1 and the signal level L2 of the error signal e2 is less than the first reference value R1 (step ST3: No), the sound field change determination unit 35 determines that the transfer function C1 of the secondary path has not changed (step ST4).

[0090] If the absolute value of the difference between the signal level L1 of the error signal e1 and the signal level L2 of the error signal e2 is equal to or greater than the first reference value R1 (step ST3: Yes), the sound field change determination unit 35 determines whether the time change ΔL1 of the signal level L1 of the error signal e1 (for example, the difference between the current value of the signal level L1 of the error signal e1 and the previous value of the signal level L1 of the error signal e1) is equal to or greater than the second reference value R2 (step ST5). If the time change ΔL1 of the signal level L1 of the error signal e1 is less than the second reference value R2 (step ST5: No), the sound field change determination unit 35 determines that the transfer function C1 of the secondary path has not changed (step ST4).

[0091] If the time change ΔL1 of the signal level L1 of the error signal e1 is equal to or greater than the second reference value R2 (step ST5: Yes), the sound field change determination unit 35 determines whether the signal level L1 of the error signal e1 is equal to or greater than the third reference value R3 (step ST6). If the signal level L1 of the error signal e1 is less than the third reference value R3 (step ST6: No), the sound field change determination unit 35 determines that the transfer function C1 of the secondary path has not changed (step ST4). If the signal level L1 of the error signal e1 is equal to or greater than the third reference value R3 (step ST6: Yes), the sound field change determination unit 35 determines that the transfer function C1 of the secondary path has changed (step ST7).

[0092] 1, when the reclining portion 8 of the first passenger seat 5 is reclined, the position of the first microphone 23 provided in the reclining portion 8 of the first passenger seat 5 changes. In response to this, the transfer function C1 of the secondary path changes, and the difference between the transfer function C1 of the secondary path and the secondary path filter C^1 temporarily increases. As a result, the control effect of the noise reduction device 1 temporarily decreases, and the signal level L1 of the error signal e1 increases.

[0093] 4, for example, when the reclining portion 8 of the first passenger seat 5 is reclined at time t1, the signal level L1 of the error signal e1 increases significantly relative to the signal level L2 of the error signal e2. Accordingly, the determinations of steps ST3, ST5, and ST6 are all "Yes." Therefore, the sound field change determination unit 35 can determine that the transfer function C1 of the secondary path has changed.

[0094] The sound field change determination unit 35 can determine whether the transfer function C2 of the secondary path has changed based on the error signal e1 and the error signal e2 by a process similar to the sound field change determination process described above. For example, the sound field change determination unit 35 determines that the transfer function C2 of the secondary path has changed when the absolute value of the difference between the signal level L1 of the error signal e1 and the signal level L2 of the error signal e2 is equal to or greater than the first reference value R1, the time change amount ΔL2 of the signal level L2 of the error signal e2 is equal to or greater than the second reference value R2, and the signal level L2 of the error signal e2 is equal to or greater than the third reference value R3. Otherwise, the sound field change determination unit 35 determines that the transfer function C2 of the secondary path has not changed.

[0095] <Convergence judgment process> Next, a description will be given of the convergence determination process performed by the convergence determination unit 36. The convergence determination process is a process for determining whether or not a fluctuation accompanying adaptive update of the secondary path filter C^1 (hereinafter, abbreviated as "fluctuation of the secondary path filter C^1") has converged.

[0096] 5 and 6, when the convergence determination process is started, the convergence determination unit 36 ​​acquires the amplitude A and phase P of the secondary path filter C^1 (step ST11). For example, the convergence determination unit 36 ​​acquires the maximum value of the amplitude of the impulse response of the secondary path filter C^1 as the amplitude A of the secondary path filter C^1. The convergence determination unit 36 ​​also acquires the delay sample number Sd corresponding to the maximum value of the amplitude of the impulse response of the secondary path filter C^1 as the phase P of the secondary path filter C^1. Note that by multiplying the delay sample number Sd by the sampling time Ts, the delay time ΔT (the time from time T0 when the first speaker 21 outputs the canceling sound y1 to time T when the amplitude of the impulse response of the secondary path filter C^1 becomes maximum) is obtained. max That is, the convergence determination unit 36 ​​uses the delay sample number Sd corresponding to the delay time ΔT as the phase P of the secondary path filter C^1.

[0097] Next, the convergence determination unit 36 ​​calculates a change amount ΔA in the amplitude A of the secondary path filter C^1 (for example, a difference between a current value of the amplitude A of the secondary path filter C^1 and a previous value of the amplitude A of the secondary path filter C^1). Furthermore, the convergence determination unit 36 ​​calculates a change amount ΔP in the phase P of the secondary path filter C^1 (for example, a difference between a current value of the phase P of the secondary path filter C^1 and a previous value of the phase P of the secondary path filter C^1) (step ST12).

[0098] Next, the convergence determination unit 36 ​​determines whether the change amount ΔA of the amplitude A of the secondary path filter C^1 is less than the amplitude threshold value AT (step ST13). If the change amount ΔA of the amplitude A of the secondary path filter C^1 is equal to or greater than the amplitude threshold value AT (step ST13: No), the convergence determination unit 36 ​​determines that the fluctuation of the secondary path filter C^1 has not converged (step ST14).

[0099] If the change amount ΔA of the amplitude A of the secondary path filter C^1 is less than the amplitude threshold value AT (step ST13: Yes), the convergence determination unit 36 ​​determines whether the change amount ΔP of the phase P of the secondary path filter C^1 is less than the phase threshold value PT (step ST15). If the change amount ΔP of the phase P of the secondary path filter C^1 is equal to or greater than the phase threshold value PT (step ST15: No), the convergence determination unit 36 ​​determines that the fluctuation of the secondary path filter C^1 has not converged (step ST14). If the change amount ΔP of the phase P of the secondary path filter C^1 is less than the phase threshold value PT (step ST15: Yes), the convergence determination unit 36 ​​determines that the fluctuation of the secondary path filter C^1 has converged (step ST16).

[0100] As described above, the convergence determination unit 36 ​​executes the convergence determination process based on both the amount of change ΔA in the amplitude A and the amount of change ΔP in the phase P of the secondary path filter C^1. This makes it possible to accurately determine whether the fluctuation of the secondary path filter C^1 has converged, compared to a case in which the convergence determination process is executed based on only one of the amount of change ΔA in the amplitude A and the amount of change ΔP in the phase P of the secondary path filter C^1.

[0101] <Update process> Next, a description will be given of the update processing by the control device 25. The update processing is processing for updating the control filter W1, the secondary path filter C^1, the primary path filter H^1, and the auxiliary secondary path filter C^1p.

[0102] 7, when the update process is started, the sound field change determination unit 35 executes the above-mentioned sound field change determination process. That is, the sound field change determination unit 35 determines whether or not the transfer function C1 of the secondary path has changed based on the error signal e1 and the error signal e2 (step ST21).

[0103] If the transfer function C1 of the secondary path has changed (step ST21: Yes), the update processing unit 37 sets the state of the secondary path filter C^1 to a state requiring update (step ST22) and proceeds to step ST23. If the transfer function C1 of the secondary path has not changed (step ST21: No), the update processing unit 37 proceeds to step ST23 without executing the process of step ST22.

[0104] Next, the update processing unit 37 updates the number of executions Cnt of the update process (initial value=0) to Cnt+1 (step ST23), and determines whether the number of executions Cnt is an odd number (step ST24).

[0105] If the execution count Cnt is an even number (step ST24: No), the first control update unit 43 adaptively updates the control filter W1 (step ST25). Next, the first control filter unit 41 generates a control signal u1 by the adaptively updated control filter W1, and outputs the generated control signal u1 to the first speaker 21. In response to this, the first speaker 21 outputs a canceling sound y1 (step ST26).

[0106] If the execution count Cnt is an odd number (step ST24: Yes), the update processing unit 37 judges whether the state of the secondary path filter C^1 is set to an update required state (step ST27). If the state of the secondary path filter C^1 is not set to an update required state (step ST27: No), the processes of steps ST25 and ST26 are executed as in the case where the execution count Cnt is an even number (step ST24: No).

[0107] If the state of the secondary path filter C^1 is set to a state requiring update (step ST27: Yes), the first secondary path update unit 52 adaptively updates the secondary path filter C^1, and the first primary path update unit 54 adaptively updates the primary path filter H^1 (step ST28).

[0108] Next, the convergence determination unit 36 ​​executes the above-mentioned convergence determination process to determine whether or not the fluctuation of the secondary path filter C^1 has converged (step ST29).

[0109] If the fluctuation of the secondary path filter C^1 has converged (step ST29: Yes), the update processing unit 37 updates the auxiliary secondary path filter C^1p with the value of the secondary path filter C^1 by copying the value of the secondary path filter C^1 to the auxiliary secondary path filter C^1p (step ST30).

[0110] Next, the first control filter unit 41 generates a control signal u1 by a temporarily fixed control filter W1 (the control filter W1 adaptively updated in the previous update process), and outputs the generated control signal u1 to the first speaker 21. In response to this, the first speaker 21 outputs a canceling sound y1 (step ST31).

[0111] If the variation of the secondary path filter C^1 has not converged (step ST29: No), the update processing unit 37 updates the number of executions Cnt to Cnt+1 (step ST32) without updating the auxiliary secondary path filter C^1p with the value of the secondary path filter C^1. Next, by executing the above-mentioned step ST31, the first control filter unit 41 outputs the control signal u1 to the first speaker 21, and the first speaker 21 outputs the canceling sound y1.

[0112] When either step ST26 or step ST31 is completed, the update process ends, and the next update process (new update process) is executed after a predetermined time. However, the value of the execution count Cnt is retained even after the update process is completed, and is used for the next update process.

[0113] If the fluctuation of the secondary path filter C^1 has not converged in the current update process (step ST29: No), the update processing unit 37 sets the state of the secondary path filter C^1 to an update required state in the next update process (step ST22). If the fluctuation of the secondary path filter C^1 has not converged in the current update process (step ST29: No), the execution count Cnt is updated twice in step ST32 of the current update process and step ST23 of the next update process, so that step ST24 of the next update process becomes Yes. As a result, in the next update process, the secondary path filter C^1 is adaptively updated (step ST28) as in the current update process, and it is determined whether the fluctuation of the secondary path filter C^1 has converged (step ST29). In this way, in this embodiment, the control filter W1 is not adaptively updated until the fluctuation of the secondary path filter C^1 has converged, and the adaptive update of the secondary path filter C^1 and the determination of whether the fluctuation of the secondary path filter C^1 has converged are repeated.

[0114] The control device 25 repeatedly executes the above-mentioned update process at predetermined time intervals. In the update process, the control device 25 judges whether or not the fluctuation of the secondary path filter C^1 has converged (step ST29). If the fluctuation of the secondary path filter C^1 has converged (step ST29: Yes), the control device 25 stops the adaptive update of the secondary path filter C^1. In the next update process, the control device 25 judges whether or not the transfer function C1 of the secondary path has changed based on the error signal e1 and the error signal e2 while the adaptive update of the secondary path filter C^1 has stopped (step ST21). If the transfer function C1 of the secondary path has changed (step ST21: Yes), the control device 25 resumes the adaptive update of the secondary path filter C^1 (step ST22, step ST27, step ST28).

[0115] <Adaptive updating of secondary path filter C^1 and primary path filter H^1>

[0116] In step ST28 of the above update process, the first secondary path update unit 52 adaptively updates the secondary path filter C^1 by the following equation (1), and the first primary path update unit 54 adaptively updates the primary path filter H^1 by the following equation (2). Note that μ1 in the following equation (1) indicates a weighting coefficient (step-size parameter) for adjusting the adaptive update amount of the secondary path filter C^1, and μ2 in the following equation (2) indicates a weighting coefficient (step-size parameter) for adjusting the adaptive update amount of the primary path filter H^1. Furthermore, N in the following equations (1) and (2) indicates a normalization divisor for normalizing the adaptive update amounts of the secondary path filter C^1 and the primary path filter H^1.

number

number

[0117] As is clear from the above formula (1), the secondary path filter C^1 is adaptively updated based on the control signal u1, and the primary path filter H^1 is adaptively updated based on the reference signal r. Also, as is clear from the above formulas (1) and (2), the adaptive update amount of the secondary path filter C^1 and the adaptive update amount of the primary path filter H^1 are normalized by a common normalization divisor N. The normalization divisor N is expressed by the following formula (3). Note that ||r(t)|| in the following formula (3) indicates the norm of the signal vector of the reference signal r, and ||u1(t)|| in the following formula (3) indicates the norm of the signal vector of the control signal u1. Also, σ in the following formula (3) indicates a constant (small positive number) for preventing the normalization divisor N from becoming zero.

number

[0118] ||r(t)|| and ||u1(t)|| in the above formula (3) are expressed by the following formulas (4) and (5), respectively. Note that L1 in the following formula (4) indicates the number of data items in the signal vector of the reference signal r, and L2 in the following formula (5) indicates the number of data items in the signal vector of the control signal u1.

number

number

[0119] <Effects> In the above update process, the control device 25 prohibits the adaptive update of the control filter W1 and the adaptive update of the secondary path filter C^1 from being performed simultaneously in one update process. In other words, the control device 25 differentiates the timing of the adaptive update of the control filter W1 from the timing of the adaptive update of the secondary path filter C^1. This can reduce the calculation load of the control device 25 during filter update compared to when the adaptive updates of the control filter W1 and the secondary path filter C^1 are performed simultaneously. This eliminates the need to configure the control device 25 with an expensive processor, and can suppress an increase in the manufacturing cost of the noise reduction device 1.

[0120] In addition, by making the timing of adaptive updating of the control filter W1 and the timing of adaptive updating of the secondary path filter C^1 different, it is possible to prevent the control filter W1 from being adaptively updated based on the secondary path filter C^1 that is fluctuating due to adaptive updating, thereby suppressing a delay in the convergence of the control filter W1 and improving the noise reduction performance of the noise reduction device 1.

[0121] In addition, in the above-described update process, when the secondary path filter C^1 and the primary path filter H^1 are adaptively updated, the control filter W1 is not adaptively updated. Therefore, the calculation load of the control device 25 can be reduced compared to the case where the control filter W1 is adaptively updated every time in the update process.

[0122] <Modification> In the first embodiment, the convergence determination unit 36 ​​performs the convergence determination process based on both the amount of change ΔA in the amplitude A and the amount of change ΔP in the phase P of the secondary path filter C^1. In other embodiments, the convergence determination unit 36 ​​may perform the convergence determination process based on only one of the amount of change ΔA in the amplitude A and the amount of change ΔP in the phase P of the secondary path filter C^1.

[0123] In the first embodiment, the convergence determination unit 36 ​​acquires the maximum value of the amplitude of the impulse response of the secondary path filter C^1 as the amplitude A of the secondary path filter C^1 (step ST11). In another embodiment, the convergence determination unit 36 ​​may calculate the amplitude A of the secondary path filter C^1 by the following equation (6). Note that L in the following equation (6) indicates the total number of coefficients of the secondary path filter C^1, and n in the following equation (6) indicates the coefficient number of the secondary path filter C^1.

number

[0124] In the first embodiment, the convergence determination unit 36 ​​determines whether the amount of change ΔA in the amplitude A of the secondary path filter C^1 is less than the amplitude threshold AT (step ST13). In other embodiments, the convergence determination unit 36 ​​may determine whether a state in which the amount of change ΔA in the amplitude A of the secondary path filter C^1 is less than the amplitude threshold AT continues for a predetermined time. Alternatively, the convergence determination unit 36 ​​may determine whether a ratio of a current value of the amplitude A of the secondary path filter C^1 to a previous value of the amplitude A of the secondary path filter C^1 is equal to or less than a predetermined value. The same applies to the determination of the amount of change ΔP in the phase P of the secondary path filter C^1.

[0125] In the first embodiment, the update processor 37 copies the value of the secondary path filter C^1 to the auxiliary secondary path filter C^1p in accordance with the adaptive update of the secondary path filter C^1 (steps ST28 to ST30). In other embodiments, the update processor 37 may copy the value of the secondary path filter C^1 to the auxiliary secondary path filter C^1p at a timing different from the adaptive update of the secondary path filter C^1 (for example, at the timing of the adaptive update of the control filter W1).

[0126] With reference to FIG. 7, in the first embodiment, when the variation of the secondary path filter C^1 has not converged (step ST29: No), the update processing unit 37 updates the number of executions Cnt to Cnt+1, and then the first speaker 21 outputs the canceling sound y1 (steps ST31 and ST32). With reference to FIG. 8, in another embodiment, when the variation of the secondary path filter C^1 has not converged (step ST29: No), the update processing unit 37 may not update the number of executions Cnt to Cnt+1, and the first speaker 21 may output the canceling sound y1 (step ST31). That is, in another embodiment, the process of step ST32 may be omitted. As a result, in the next update process, step ST24 becomes No, and the control filter W1 is adaptively updated (step ST25). Therefore, when the transfer function C1 of the secondary path changes, the adaptive update of the control filter W1 (step ST25) and the adaptive update of the secondary path filter C^1 (step ST28) are alternately executed.

[0127] In the first embodiment, the second microphone 24 is used as a reference microphone for generating a determination signal. In other embodiments, a dedicated reference microphone for generating a determination signal may be provided. In this case, the reference microphone may generate a determination signal based only on the canceling sound y1 and the noise d. In other words, it is sufficient for the reference microphone to generate a determination signal based on at least the noise d.

[0128] In the first embodiment, the control device 25 executes an update process to adaptively update the control filter W1, the secondary path filter C^1, and the primary path filter H^1. In another embodiment, the control device 25 may execute an update process to adaptively update the control filter W2, the secondary path filter C^2, and the primary path filter H^2. In this case, the second microphone 24 is preferably used as an error microphone, and the first microphone 23 is preferably used as a reference microphone.

[0129] Second embodiment Next, an active noise reduction device 81 according to a second embodiment of the present invention (hereinafter, abbreviated as "noise reduction device 81") will be described with reference to Figures 9 to 11. Note that, since the components other than the control device 83 are similar to those in the first embodiment, the same reference numerals as in the first embodiment are used in the figures and the description will be omitted.

[0130] <Control device 83> 9, the control device 83 has, as functional components, a control signal generating unit 85, a sound field learning unit 86, a sound field change determining unit 87, a convergence determining unit 88, and an update processing unit 89. The configurations of the control signal generating unit 85, the sound field learning unit 86, the convergence determining unit 88, and the update processing unit 89 are similar to the configurations of the first control signal generating unit 31, the first sound field learning unit 32, the convergence determining unit 36, and the update processing unit 37 according to the first embodiment, respectively, and therefore descriptions thereof will be omitted.

[0131] <Sound field change determination unit 87> Seat state information Is is transmitted from the first passenger seat 5 to the sound field change determination unit 87 of the control device 83. The seat state information Is is information relating to the state of the first passenger seat 5. The seat state information Is includes information relating to the front-rear position of the first passenger seat 5, information relating to the height of the first passenger seat 5, and information relating to the tilt angle of the reclining portion 8 of the first passenger seat 5 (hereinafter abbreviated as "tilt angle of the first passenger seat 5").

[0132] <Sound field change determination process> Next, the sound field change determination process by the sound field change determination unit 87 will be described. The sound field change determination process is a process for determining whether or not the transfer function C1 of the secondary path has changed. Hereinafter, the position of the first passenger seat 5 in the current seat state information Is will be referred to as the "current position Pc of the first passenger seat 5," and the position of the first passenger seat 5 in the previous seat state information Is will be referred to as the "reference position Pr of the first passenger seat 5."

[0133] 10 and 11, when the sound field change determination process is started, the sound field change determination unit 87 calculates the amount of change ΔX in the fore-and-aft position of the first occupant seat 5, the amount of change ΔH in the height of the first occupant seat 5, and the amount of change Δα in the inclination angle of the first occupant seat 5 based on the current position Pc of the first occupant seat 5 and the reference position Pr of the first occupant seat 5 (step ST41).

[0134] Next, the sound field change determination unit 87 determines whether or not at least one of the following conditions 1 to 3 is satisfied (step ST42). Condition 1: The change amount ΔX of the fore-aft position of the first passenger seat 5 is greater than the first fore-aft threshold value. Condition 2: The change in height ΔH of the first passenger seat 5 is greater than the first height threshold value. Condition 3: The change amount Δα of the inclination angle of the first passenger seat 5 is greater than the first angle threshold value. When at least one of the above conditions 1 to 3 is satisfied (step ST42: Yes), the sound field change determination unit 87 determines that the transfer function C1 of the secondary path has changed (step ST43).

[0135] If none of the above conditions 1 to 3 are met (step ST42: No), the sound field change determination unit 87 determines whether all of the following conditions 4 to 6 are met (step ST44). However, the second front-rear threshold, second height threshold, and second angle threshold in the following conditions 4 to 6 are set to values ​​smaller than the first front-rear threshold, first height threshold, and first angle threshold in the above conditions 1 to 3, respectively. Condition 4: The change amount ΔX of the fore-aft position of the first passenger seat 5 is greater than the second fore-aft threshold value. Condition 5: The change in height ΔH of the first passenger seat 5 is greater than the second height threshold value. Condition 6: The change amount Δα of the inclination angle of the first passenger seat 5 is greater than the second angle threshold value. If all of the above conditions 4 to 6 are satisfied (step ST44: Yes), the sound field change determination unit 87 determines that the transfer function C1 of the secondary path has changed (step ST43). If at least one of the above conditions 4 to 6 is not satisfied (step ST44: No), the sound field change determination unit 87 determines that the transfer function C1 of the secondary path has not changed (step ST45).

[0136] <Update process> The update process according to the second embodiment will be described below, focusing only on the differences from the update process according to the first embodiment (see FIG. 7).

[0137] In step ST21 of the update process according to the first embodiment, the sound field change determination unit 35 determines whether or not the transfer function C1 of the secondary path has changed based on the error signal e1 and the error signal e2. In contrast, in step ST21 of the update process according to the second embodiment, the sound field change determination unit 87 determines whether or not the transfer function C1 of the secondary path has changed based on the seat state information Is.

[0138] When the secondary path filter C^1 is adaptively updated in the update process according to the second embodiment (step ST28), in step ST21 of the next update process, it is necessary to determine whether or not the transfer function C1 of the secondary path has changed based on the current position Pc of the first passenger seat 5. Therefore, in the update process according to the second embodiment, when the fluctuation of the secondary path filter C^1 converges (step ST29: Yes), the update processing unit 89 updates the reference position Pr of the first passenger seat 5 based on the current position Pc of the first passenger seat 5.

[0139] <Modification> In the second embodiment, the sound field change determination unit 87 determines whether or not the transfer function C1 of the secondary path has changed based on the seat state information Is. In other embodiments, the sound field change determination unit 87 may determine whether or not the transfer function C1 of the secondary path has changed based on the number of occupants, the outside air temperature, the magnitude of the error signal e1, changes in tire pressure, etc.

[0140] Third embodiment Next, an active noise reduction device 91 according to a third embodiment of the present invention (hereinafter, abbreviated as "noise reduction device 91") will be described with reference to Figures 12 and 13. Note that components other than a sound field change determination unit 94 of a control device 93 are similar to those in the second embodiment, so the same reference numerals as in the second embodiment are used in the figures and descriptions thereof will be omitted.

[0141] <Sound field change determination unit 94> 12, window opening / closing information Iw is transmitted from a window 96 (for example, a side window or a roof window) in the vehicle interior 4 to a sound field change determination unit 94 of the control device 93. The window opening / closing information Iw is information relating to the open / closed state of the window 96.

[0142] <Sound field change determination process> Next, the sound field change determination process by the sound field change determination unit 94 will be described. The sound field change determination process is a process for determining whether or not the transfer function C1 of the secondary path has changed. Hereinafter, the position of the window 96 in the current window opening / closing information Iw will be referred to as the "current position of the window 96," and the position of the window 96 in the previous window opening / closing information Iw will be referred to as the "reference position of the window 96."

[0143] 13, when the sound field change determination process is started, the sound field change determination unit 94 determines whether or not the current position of the window 96 does not match the reference position of the window 96 (step ST51). In other words, the sound field change determination unit 94 determines whether or not the window 96 has been opened or closed.

[0144] If the current position of the window 96 does not match the reference position of the window 96 (step ST51: Yes), the sound field change determination unit 94 determines that the transfer function C1 of the secondary path has changed (step ST52). In other words, if the window 96 is opened or closed, the sound field change determination unit 94 determines that the transfer function C1 of the secondary path has changed.

[0145] If the current position of the window 96 coincides with the reference position of the window 96 (step ST51: No), the sound field change determination unit 94 determines that the transfer function C1 of the secondary path has not changed (step ST53). In other words, if the window 96 is not opened or closed, the sound field change determination unit 94 determines that the transfer function C1 of the secondary path has not changed.

[0146] <Update process> Hereinafter, the update process according to the third embodiment will be described, focusing only on the differences from the update process according to the first embodiment (see FIG. 7).

[0147] In step ST21 of the update process according to the first embodiment, the sound field change determination unit 35 determines whether or not the transfer function C1 of the secondary path has changed based on the error signal e1 and the error signal e2. In contrast, in step ST21 of the update process according to the third embodiment, the sound field change determination unit 94 determines whether or not the transfer function C1 of the secondary path has changed based on the window opening / closing information Iw.

[0148] When the secondary path filter C^1 is adaptively updated in the update process according to the third embodiment (step ST28), in step ST21 of the next update process, it is necessary to determine whether or not the transfer function C1 of the secondary path has changed based on the current position of the window 96. Therefore, in the update process according to the third embodiment, when the fluctuation of the secondary path filter C^1 converges (step ST29: Yes), the update processing unit 89 updates the reference position of the window 96 based on the current position of the window 96.

[0149] (Fourth embodiment) Next, an active noise reduction device 101 (hereinafter, abbreviated as "noise reduction device 101") according to a fourth embodiment of the present invention will be described with reference to Fig. 14 and Fig. 15. As shown in Fig. 14, the configuration of active noise reduction device 101 is similar to that of noise reduction device 81 according to the second embodiment, except that control device 103 does not include sound field change determination section 87 and convergence determination section 88. Therefore, the components of active noise reduction device 101 are given the same reference numerals as those in the second embodiment in the drawings, and their description will be omitted.

[0150] <Update process> Next, a description will be given of the update processing performed by the control device 103. The update processing is processing for updating the control filter W1, the secondary path filter C^1, the primary path filter H^1, and the auxiliary secondary path filter C^1p.

[0151] 15, when the update process is started, the update processing unit 89 updates the number of executions Cnt of the update process (initial value=0) to Cnt+1 (step ST61).

[0152] Next, the update processing unit 89 judges whether the execution count Cnt is an odd number (step ST62). If the execution count Cnt is an odd number (step ST62: Yes), the control signal generating unit 85 adaptively updates the control filter W1 (step ST63).

[0153] Next, the control signal generating unit 85 generates a control signal u1 by the adaptively updated control filter W1, and outputs the generated control signal u1 to the first speaker 21. In response to this, the first speaker 21 outputs the canceling sound y1 (step ST64).

[0154] If the execution count Cnt is an even number (step ST62: No), the sound field learning unit 86 adaptively updates the secondary path filter C^1 and the primary path filter H^1 (step ST65). Next, the update processing unit 89 updates the auxiliary secondary path filter C^1p by copying the value of the secondary path filter C^1 to the auxiliary secondary path filter C^1p (step ST66).

[0155] Next, the control signal generating unit 85 generates a control signal u1 by the temporarily fixed control filter W1 (the control filter W1 adaptively updated in the previous update process), and outputs the generated control signal u1 to the first speaker 21. In response to this, the first speaker 21 outputs a canceling sound y1 (step ST67).

[0156] <Modification> In step ST62 of the update process according to the fourth embodiment, the update processing unit 89 determines whether or not the execution count Cnt is an odd number. Therefore, one adaptive update of the control filter W1 and one adaptive update of the secondary path filter C^1 are alternately executed. In step ST62 of the update process according to other embodiments, the update processing unit 89 may perform a determination different from the above determination. For example, the update processing unit 89 may determine whether or not the execution count Cnt is a number other than a multiple of 3. As a result, two adaptive updates of the control filter W1 and one adaptive update of the secondary path filter C^1 are alternately executed. In this way, "the case where the adaptive update of the control filter W1 and the adaptive update of the secondary path filter C^1 are alternately executed" includes not only the case where both are executed once each, but also the case where at least one of them is executed continuously.

[0157] Fifth embodiment Next, an active noise reduction device 111 according to a fifth embodiment of the present invention (hereinafter, abbreviated as "noise reduction device 111") will be described with reference to Figures 16 to 18. Note that descriptions that overlap with the first embodiment will be omitted as appropriate.

[0158] <Noise reduction device 111> Referring to FIG. 16, the noise reduction device 111 includes n (n≧2) speakers S1 to Sn (an example of a noise cancellation output device) that output a cancellation sound y to cancel out a noise d, m (m≧2) microphones M1 to Mm (an example of an error microphone) that generate an error signal e based on the noise d and the cancellation sound y, and a control device 115 that controls the n speakers S1 to Sn based on the error signal e.

[0159] <Control device 115> 16, the control device 115 includes S (2≦S≦n) control channels Ch1 to ChS corresponding to n speakers S1 to Sn, and an update determination unit 118.

[0160] Each of the control channels Ch1 to ChS includes a control signal generating unit 120 and a sound field learning unit 121. The control signal generating unit 120 includes a control filter W and an auxiliary secondary path filter C^p. The sound field learning unit 121 includes a secondary path filter C^ and a primary path filter H^. The configurations of the control signal generating unit 120 and the sound field learning unit 121 are similar to those of the control signal generating unit 85 and the sound field learning unit 86 according to the second embodiment, and therefore description thereof will be omitted.

[0161] The update determination unit 118 determines whether or not the transfer function C of the secondary path from the speakers S1-Sn to the microphones M1-Mm has changed by a process similar to the sound field change determination process according to the first embodiment. The update determination unit 118 determines whether or not the fluctuation accompanying the adaptive update of the secondary path filter C^ (hereinafter, abbreviated as "fluctuation of the secondary path filter C^") has converged by a process similar to the convergence determination process according to the first embodiment. The update determination unit 118 determines the order and timing of adaptive update of the filter.

[0162] 17, the update determination unit 118 stores an update process table T. In the update process table T, an error microphone and a reference microphone are set for each of the control channels Ch1 to ChS from among m microphones M1 to Mm. The combination of the error microphone and the reference microphone for each of the control channels Ch1 to ChS may be set based on various parameters.

[0163] In the update process table T, the state of the secondary path filter C^ (update required state or update not required state) is set for each of the control channels Ch1 to ChS. The state of the secondary path filter C^ is not a fixed value, but a value that can be rewritten in the update process described later.

[0164] In the update processing table T, an update flag for the secondary path filter C^ ("1: update" or "0: do not update") is set for the control channels Ch1 to ChS in which the state of the secondary path filter C^ is set to an update required state. In the update processing table T, the control channels Ch1 to ChS in which the update flag for the secondary path filter C^ is set to "1: update" are switched in sequence.

[0165] <Update process> Next, the update process executed in each of the control channels Ch1 to ChS will be described. The update process is a process for updating the control filter W, auxiliary secondary path filter C^p, secondary path filter C^, and primary path filter H^ of each of the control channels Ch1 to ChS. Note that steps ST71 and ST72 of the update process according to the fifth embodiment are similar to steps ST21 and ST22 of the update process according to the first embodiment (see FIG. 7), and therefore will not be described.

[0166] 18, when step ST72 of the update process is completed, the update determination unit 118 determines whether or not the state of the secondary path filter C^ is set to an update required state (step ST73). If the state of the secondary path filter C^ is not set to an update required state (step ST73: No), the control signal generation unit 120 adaptively updates the control filter W (step ST74).

[0167] Next, the control signal generating unit 120 generates a control signal u by the adaptively updated control filter W, and outputs the generated control signal u to the corresponding speaker S1 to Sn. In response to this, the speaker S1 to Sn outputs the canceling sound y (step ST75). This ends the update process.

[0168] If the state of the secondary path filter C^ is set to a state requiring update (step ST73: Yes), the update determination unit 118 refers to the update processing table T and determines whether the update flag of the secondary path filter C^ is set to “1: update” (step ST76).

[0169] If the update flag of the secondary path filter C^ is set to "0: do not update" (step ST76: No), the control filter W is adaptively updated in the above-mentioned step ST74, and then the speakers S1 to Sn output the cancellation sound y in the above-mentioned step ST75. This ends the update process.

[0170] If the update flag of the secondary path filter C^ is set to “1: update” (step ST76: Yes), the sound field learning unit 121 adaptively updates the secondary path filter C^ and also adaptively updates the primary path filter H^ (step ST77).

[0171] Next, the update determination unit 118 determines whether or not the fluctuation of the secondary path filter C^ has converged (step ST78).

[0172] When the variation of the secondary path filter C^ has converged (step ST78: Yes), the update determination unit 118 updates the auxiliary secondary path filter C^p by the value of the secondary path filter C^ by copying the value of the secondary path filter C^ to the auxiliary secondary path filter C^p (step ST79). Next, the speakers S1 to Sn output the cancellation sound y by the above-mentioned step ST75. This ends the update process.

[0173] If the variation of the secondary path filter C^ has not converged (step ST78: No), the update determination unit 118 does not update the auxiliary secondary path filter C^p with the value of the secondary path filter C^, and the speakers S1 to Sn output the cancellation sound y in the above-mentioned step ST75. This ends the update process.

[0174] <Effects> As described above, the control device 115 varies the timing of adaptively updating the secondary path filter C^ for each of the control channels Ch1 to ChS. This makes it possible to reduce the amount of calculations performed by the control device 115 during filter update, compared to when the secondary path filter C^ for each of the control channels Ch1 to ChS is adaptively updated simultaneously. This eliminates the need to configure the control device 115 with an expensive processor, making it possible to suppress an increase in the manufacturing cost of the noise reduction device 111.

[0175] <Modification> 18, in the update process of the fifth embodiment, when the secondary path filter C^ is adaptively updated (step ST77), the control filter W is not adaptively updated, and the speakers S1 to Sn output the canceling sound y (step ST75). With reference to FIG 19, in another embodiment, when the secondary path filter C^ is adaptively updated (step ST77), the speakers S1 to Sn may output the canceling sound y (step ST75) after the control filter W is adaptively updated (step ST74). As a result, in the update process, adaptive updating of the control filter W is performed every time, and therefore it is possible to improve the follow-up of the noise reduction control to the noise d.

[0176] In the update process shown in FIG. 8, when the transfer function C1 of the secondary path changes, adaptive update of the control filter W1 and adaptive update of the secondary path filter C^1 are alternately performed, and when the transfer function C1 of the secondary path does not change, only adaptive update of the control filter W1 is performed (hereinafter referred to as "update process 1"). In the update process shown in FIG. 19, regardless of whether the secondary path filter C^ is adaptively updated or not, adaptive update of the control filter W is performed every time (hereinafter referred to as "update process 2"). In other embodiments, either one of the update process 1 and the update process 2 may be selectively performed for each of the control channels Ch1 to ChS. For example, when the change amount of the secondary path filter C^ is larger than a predetermined value, the update process 2 may be performed, and when the change amount of the secondary path filter C^ is equal to or smaller than the predetermined value, the update process 1 may be performed.

[0177] In the above first to fifth embodiments, the noise reduction devices 1, 81, 91, 101, 111 are applied to the passenger compartment 4 of the vehicle 3. In other embodiments, the noise reduction devices 1, 81, 91, 101, 111 may be applied to the interior space of a moving object (e.g., a ship or an aircraft) other than the vehicle 3, and the noise reduction devices 1, 81, 91, 101, 111 may be applied to the interior space of a fixed object (e.g., a house).

[0178] Although the specific embodiment has been described above, the present invention is not limited to the above embodiment and its modified examples, and can be modified in a wide range of ways. [Explanation of symbols]

[0179] (First embodiment) 1: Active noise reduction device 3: Vehicle 4: Vehicle interior 5: First passenger seat 8: Reclining section 21: First speaker (an example of a noise cancelling output device) 23: First microphone (an example of an error microphone) 24: Second microphone (an example of a reference microphone) 25: Control device 31: First control signal generating unit 32: First sound field learning section 33: second control signal generating unit W1: Control filter C^1: Secondary path filter C^1p: Auxiliary secondary path filter H^1: Primary path filter Second embodiment 81: Active noise reduction device 83: Control device 85: Control signal generating unit 86: Sound field learning section Third embodiment 91: Active noise reduction devices 93: Control device 96: Window (Fourth embodiment) 101: Active noise reduction devices 103: Control device Fifth embodiment 111: Active noise reduction devices 115: Control device 120: Control signal generating unit 121: Sound Field Learning Section Ch1~ChS: Control channels W: Control filter C^: Secondary path filter S1 to Sn: Speakers (an example of a noise canceling output device) M1~Mm: Microphone (an example of an error microphone)

Claims

1. A noise canceling output device that outputs a canceling sound to cancel noise; an error microphone for generating an error signal based on the noise and the cancellation sound; A control device that controls the noise canceling device based on the error signal, The control device includes: a control signal generating unit having a control filter for generating a control signal for controlling the canceling sound output device; a sound field learning unit having a secondary path filter that indicates an estimate of a transfer function of a secondary path from the noise canceling device to the error microphone; the control filter and the secondary path filter are adaptively updateable; The control device is an active noise reduction device that differentiates a timing of adaptive updating of the control filter from a timing of adaptive updating of the secondary path filter.

2. 2. The active noise reduction system of claim 1, wherein the control device alternates between adaptively updating the control filter and adaptively updating the secondary path filter.

3. The control signal generator further comprises an auxiliary secondary path filter that indicates an estimate of a transfer function of the secondary path; The control device includes: determining whether or not fluctuations associated with the adaptive update of the secondary path filter have converged; 2. An active noise reduction device as described in claim 1, wherein when fluctuations accompanying adaptive updating of the secondary path filter converge, the auxiliary secondary path filter is updated by copying the value of the secondary path filter to the auxiliary secondary path filter.

4. 4. The active noise reduction device according to claim 3, wherein the control device determines whether or not fluctuations accompanying adaptive updating of the secondary path filter have converged, based on an amount of change in at least one of an amplitude and a phase of the secondary path filter.

5. One of the noise canceling output device and the error microphone is provided on a passenger seat of the vehicle, the other of the noise cancelling output device and the error microphone is provided in a portion of the vehicle other than the passenger seat, The control device includes: determining whether or not fluctuations associated with the adaptive update of the secondary path filter have converged; When the fluctuations caused by the adaptive update of the secondary path filter have converged, the adaptive update of the secondary path filter is stopped; determining whether a transfer function of the secondary path has changed based on a state of the passenger seat while adaptive updating of the secondary path filter is stopped; 2. The active noise reduction system of claim 1, further comprising: resuming adaptive updating of said secondary path filter if a transfer function of said secondary path changes.

6. The control device includes: acquiring a plurality of amounts of change among an amount of change in a front-rear position of the passenger seat, an amount of change in a height of the passenger seat, and an amount of change in an inclination angle of a reclining portion of the passenger seat; setting a first threshold value and a second threshold value smaller than the first threshold value for each of the plurality of change amounts; 6. An active noise reduction device as described in claim 5, wherein the transfer function of the secondary path is determined to have changed when at least one of the multiple change amounts is greater than the first threshold value and when all of the multiple change amounts are greater than the second threshold value.

7. At least one of the noise canceling output device and the error microphone is provided in a vehicle cabin, The control device includes: determining whether or not fluctuations associated with the adaptive update of the secondary path filter have converged; When the fluctuations caused by the adaptive update of the secondary path filter have converged, the adaptive update of the secondary path filter is stopped; determining whether or not a transfer function of the secondary path has changed based on an open / close state of a window in the vehicle interior while adaptive updating of the secondary path filter is stopped; 2. The active noise reduction system of claim 1, further comprising: resuming adaptive updating of said secondary path filter if a transfer function of said secondary path changes.

8. the sound field learning unit further includes a primary path filter that indicates an estimate of a transfer function of a primary path from a noise source to the error microphone; the primary path filter is adaptively updateable; 2. The active noise reduction system of claim 1, wherein the controller normalizes the adaptive update amount of the secondary path filter and the adaptive update amount of the primary path filter by a common normalization divisor.

9. the primary path filter is adaptively updated based on a reference signal corresponding to the noise; the secondary path filter is adaptively updated based on the control signal; 9. An active noise reduction system as claimed in claim 8, wherein said common normalisation divisor comprises a norm of a signal vector of said reference signal and a norm of a signal vector of said control signal.

10. A reference microphone is provided separately from the error microphone, the reference microphone generates a determination signal based on at least the noise; The control device includes: determining whether or not fluctuations associated with the adaptive update of the secondary path filter have converged; When the fluctuations caused by the adaptive update of the secondary path filter have converged, the adaptive update of the secondary path filter is stopped; determining whether or not a transfer function of the secondary path has changed based on the error signal and the determination signal while adaptive updating of the secondary path filter is stopped; 2. The active noise reduction system of claim 1, further comprising: resuming adaptive updating of said secondary path filter if a transfer function of said secondary path changes.

11. the control device includes a second control signal generating unit provided separately from the control signal generating unit, 11. The active noise reduction device according to claim 10, wherein a microphone corresponding to the second control signal generating section is used as the reference microphone.

12. 11. An active noise reduction device as described in claim 10, wherein the control device determines that the transfer function of the secondary path has changed when a difference between the error signal and the judgment signal is equal to or greater than a first reference value and a time change amount of the error signal is equal to or greater than a second reference value.

13. 13. An active noise reduction device as described in claim 12, wherein the control device determines that the transfer function of the secondary path has changed when a difference between the error signal and the judgment signal is equal to or greater than the first reference value, and a time change amount of the error signal is equal to or greater than the second reference value, and the error signal is equal to or greater than a third reference value.

14. The control device includes: a plurality of control channels each including the control signal generating unit and the sound field learning unit; 14. An active noise reduction device according to claim 1, wherein the timing of adaptively updating the secondary path filters in the respective control channels is made different.

15. A noise canceling output device that outputs a canceling sound to cancel noise; an error microphone for generating an error signal based on the noise and the cancellation sound; A control device that controls the noise canceling device based on the error signal, The control device includes: a control signal generating unit having a control filter for generating a control signal for controlling the canceling sound output device; a sound field learning unit having a secondary path filter that indicates an estimate of a transfer function of a secondary path from the noise canceling device to the error microphone; the control filter and the secondary path filter are adaptively updateable; The control device includes: a plurality of control channels each including the control signal generating unit and the sound field learning unit; An active noise reduction device that differs the timing of adaptively updating the secondary path filters in each of the control channels.

Citation Information

Patent Citations

  • Adaptive control method for periodic signal

    JP2001051703A

  • Active type vibration noise suppressor

    JP2014006709A

  • Active silencer system

    JP2014182303A

  • Dynamic in-vehicle noise cancellation diffusion control

    JP2020184071A

  • Active noise controller

    JP2022115627A