Speaker distortion correction device and speaker unit

The speaker distortion correction device efficiently identifies and adapts to nonlinear parameters using internal sensors and algorithms, providing stable distortion correction across varying speaker conditions.

JP7797080B2Active Publication Date: 2026-01-13ALPS ALPINE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022030014
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2026-01-13
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

Existing speaker distortion correction methods using motional feedback technology face challenges due to the need for identifying and accommodating nonlinear parameters, which vary among speakers and can change over time, leading to high costs and instability in distortion correction.

Method used

A speaker distortion correction device that includes a sensor to detect vibrations, a nonlinear section correction filter, an adaptive algorithm, and a control unit to calculate and update nonlinear parameters, allowing for stable distortion correction without external measuring devices.

Benefits of technology

Enables efficient identification and adaptation of nonlinear parameters, ensuring stable and appropriate distortion correction throughout the speaker's lifecycle, reducing complexity and cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007797080000001
    Figure 0007797080000001
  • Figure 0007797080000002
    Figure 0007797080000002
  • Figure 0007797080000003
    Figure 0007797080000003
Patent Text Reader

Abstract

To provide a speaker distortion correction device and speaker unit for identifying a non-linear parameter of a speaker with a comparatively simple configuration.SOLUTION: A speaker 2 includes a magnetic angle sensor 212 for detecting a change of a vibration system. A non-linear part correction filter 41 corrects an output distortion due to a non-linear parameter of the speaker 2. A transmission function of a linear inverse filter 42 is applied to eliminate the output distortion in a displacement of the vibration system detected with the use of the magnetic angle sensor 212. A control section 1 performs: driving the speaker 2 by a test signal; measuring a response from the displacement of the vibration system detected by using the magnetic angle sensor 212; defining a theoretical value of the non-linear parameter to be theoretically fixed by a design specification as an active non-linear parameter when an error between the response and a theoretical value of a response to be theoretically fixed by the design specification is smaller; and allowing a transmission function to correct an output distortion by the active non-linear parameter to be set in the non-linear part correction filter 41.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technique for correcting distortion of a speaker output relative to an input. [Background technology]

[0002] Various equivalent circuits for speakers and techniques for controlling speaker driving based on the equivalent circuits are known (Non-Patent Document 1, Patent Document 1). Furthermore, as a technique for controlling the driving of a speaker based on an equivalent circuit, a technique is also known in which, based on the equivalent circuit of the speaker, the audio signal that drives the speaker is corrected so as to eliminate distortion in the speaker output relative to the input (Patent Document 2). Also known is a motional feedback technology that includes a sensor that detects vibrations of the speaker's diaphragm and controls the driving of the speaker in response to the vibrations detected by the sensor (for example, Patent Documents 3 and 4). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2017 / 179539 [Patent Document 2] Patent No. 6522668 [Patent Document 3] Japanese Patent Application Laid-Open No. 2008228214 [Patent Document 4] Japanese Patent Application Laid-Open No. 2010124026 [Non-patent literature]

[0004] [Non-Patent Document 1] Klippel, Wolfgang, "Modeling the large signal behavior of micro-speakers", 133rd Audio Engineering Society Convention 2012, Paper Number 8749, October 25, 2012 Summary of the Invention [Problem to be solved by the invention]

[0005] It is conceivable to use motional feedback technology to detect vibrations of the speaker diaphragm and correct the audio signal that drives the speaker in accordance with the detected vibrations so as to eliminate distortion in the speaker. In this case, it is possible to eliminate speaker distortion by applying an adaptive filter to correct the audio signal, and updating the coefficients of the adaptive filter so that the difference between the ideal vibration and the detected vibration is minimized as the error. On the other hand, the parameters that define the characteristics of a speaker include linear parameters and non-linear parameters. For example, in the equivalent circuit of the speaker shown in FIG. 7, Bl, KMS, Le(x, i), etc. indicate nonlinear parameters. The equivalent circuit in FIG. 7 is the equivalent circuit shown in the above-mentioned Non-Patent Document 1. Re; Electrical Resistance Le(x,i);Electrical Inductance Bl(x); Force factor Fm(x, i); Reluctance Force Mms; Mechanical mass Rms(v); Mechanical Resistance Kms(x); Stiffness is.

[0006] When an adaptive filter is configured to also accommodate such nonlinear parameters of a speaker, the processing and configuration of the adaptive filter become large-scale, resulting in high costs. Therefore, it is conceivable to provide a filter for correcting nonlinear distortion that corrects distortion due to the nonlinear parameters of the speaker in the preceding stage of the adaptive filter, and have the adaptive filter only correct distortion due to the linear parameters of the speaker.

[0007] However, in this case, since the nonlinear parameters of speakers vary from speaker to speaker even for the same product, it is necessary to identify the nonlinear parameters for each individual speaker before starting to use it. If the nonlinear parameters of each speaker are identified by measuring the behavior of the displacement, etc. of the vibration system of the speaker using an appropriate measuring device such as a laser displacement meter, this adds a relatively burdensome process to the speaker manufacturing process.

[0008] Furthermore, if the nonlinear parameters of the speaker change due to the influence of temperature or the like after the speaker has been used, the filter for correcting nonlinear distortion will no longer be able to properly correct the distortion caused by the nonlinear parameters of the speaker. Therefore, an object of the present invention is to identify the nonlinear parameters of a speaker with a relatively simple configuration. Another object of the present invention is to stably and appropriately correct distortion caused by nonlinear parameters of a speaker even after the speaker has been used. [Means for solving the problem]

[0009] In order to achieve the above object, the present invention provides a speaker distortion correction device that corrects distortion in a speaker's output in response to an input signal, the device comprising: a sensor that detects vibrations in the vibration system of the speaker; a nonlinear section correction filter that receives the input signal; a variable filter that receives the output of the nonlinear section correction filter as an input and outputs an output signal that drives the speaker; an adaptive algorithm execution unit that executes a predetermined adaptive algorithm and performs adaptive operation to update the transfer function of the variable filter so that the vibration detected by the sensor becomes vibration that is undistorted with respect to the input signal; and a control unit that calculates the nonlinear parameters of the speaker as current nonlinear parameters and performs, as an initial setting operation of the speaker distortion correction device, an operation of setting the nonlinear section correction filter to a transfer function that corrects distortion in the speaker's output in response to the input signal using the calculated current nonlinear parameters. In the initial setting operation, the control unit drives the speaker with a predetermined test signal, measures the speaker's response as a response measurement value from the vibration of the vibration system detected by the sensor in response to the test signal, and calculates the error between the response theoretical value, which is the theoretical value of the speaker's response when the nonlinear parameter theoretical value is the speaker's nonlinear parameter, and the response measurement value, using the nonlinear parameter of the speaker theoretically determined from the speaker's design specifications as the nonlinear parameter theoretical value, and when the calculated error is smaller than a predetermined level, calculates the nonlinear parameter theoretical value as the current nonlinear parameter.

[0010] Here, in this speaker distortion correction device, the control unit may be configured to calculate, as the current nonlinear parameter, a nonlinear parameter that will result in a response of the speaker that matches the response measurement value when the calculated error is not smaller than a predetermined level.

[0011] In this case, a plurality of pairs of current nonlinear parameter candidates, which are candidates for the current nonlinear parameters, and reference responses, which are theoretical values ​​of the speaker's response when the current nonlinear parameter candidates are the nonlinear parameters of the speaker, may be registered in advance in the control unit, and when the calculated error is not smaller than a predetermined level, the control unit may calculate, as the current nonlinear parameter, the current nonlinear parameter candidate in the same pair as the reference response that is most similar to the response measurement value.

[0012] According to the speaker distortion correction device described above, the speaker response can be measured using a sensor used to adapt the transfer function of a variable filter to correct output distortion caused by the speaker's linear parameters, and nonlinear parameters can be identified without the need for an external measuring device such as a laser displacement meter.

[0013] Furthermore, if the error in the speaker response theoretically determined from the speaker design specifications is small, the nonlinear parameters can be identified by a relatively simple process in which the theoretical values ​​of the nonlinear parameters are directly used as the nonlinear parameters of the speaker. Furthermore, when the control unit calculates, when the calculated error is not smaller than a predetermined level, the current nonlinear parameter candidate in the same set as the reference response that is most similar to the response measurement value as the current nonlinear parameter, if the above-mentioned configuration is adopted, it is possible to identify the nonlinear parameter with a relatively simple process even when there is a large error with respect to the speaker response that is theoretically determined from the speaker design specifications.

[0014] Therefore, the nonlinear parameters of the speaker can be identified with a relatively simple configuration. Furthermore, the above-described speaker distortion correction device may be provided with a state detection means for detecting the state of the speaker, and the control unit may record a history of the speaker state detected by the state detection means after the speaker distortion correction device starts operating, estimate changes in the speaker's nonlinear parameters from the recorded history, update the current nonlinear parameters to follow the estimated changes, and set a transfer function in the nonlinear section correction filter that corrects distortion in the output of the speaker in response to the input signal using the updated current nonlinear parameters.

[0015] According to such a speaker distortion correction device, after the start of actual operation, the transfer function of the nonlinear section correction filter is updated to follow changes in the nonlinear parameters due to the accumulation of states, thereby making it possible to stably and appropriately correct distortion caused by the speaker's nonlinear parameters. In the above speaker distortion correction device, the nonlinear parameter is a driving force (force factor) in an equivalent circuit of the speaker. It may include.

[0017] Additionally, the present invention also provides a speaker unit including the above-described speaker distortion correction device and the speaker, with the distortion correction device and the speaker being integrated together. [Effects of the Invention]

[0018] As described above, according to the present invention, the nonlinear parameters of a speaker can be identified with a relatively simple configuration. Furthermore, according to the present invention, distortion caused by the nonlinear parameters of the speaker can be stably and appropriately corrected even after the start of use. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is a diagram showing a configuration of an audio system according to an embodiment of the present invention. [Figure 2] 1 is a diagram showing a configuration of a speaker according to an embodiment of the present invention; [Figure 3]10 is a flowchart showing a nonlinear parameter initial value calculation process according to an embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of calculation of an initial value of driving force Bl(x) according to the embodiment of the present invention. [Figure 5] 10 shows an example of calculation of initial values ​​of nonlinear parameters according to an embodiment of the present invention. [Figure 6] 1 is a flowchart illustrating an in-operation nonlinear parameter update process according to an embodiment of the present invention. [Figure 7] FIG. 2 is a diagram illustrating an example of an equivalent circuit of a speaker. DETAILED DESCRIPTION OF THE INVENTION

[0020] Hereinafter, an embodiment of the present invention will be described. FIG. 1 shows the configuration of an audio system according to this embodiment. As shown in the figure, the acoustic system includes a control unit 1, a speaker 2, a vibration measurement unit 3 that measures the vibration / displacement of the vibration system of the speaker 2, a signal correction unit 4 that outputs an output signal So, an amplifier 5 that receives the output signal So as an input and drives the speaker 2, and an audio device 6 that outputs an input signal Si, which is an audio signal.

[0021] The signal correction unit 4 corrects the input signal Si output by the audio device 6 and outputs it as an output signal So. The amplifier 5 converts the output signal So into an analog signal (voltage signal) and amplifies it to drive the speaker 2. FIG. 2a shows the configuration of the speaker 2. As shown in the figure, the speaker 2 includes a yoke 201 , a magnet 202 , a top plate 203 , a voice coil bobbin 204 , a voice coil 205 , a frame 206 , a damper 207 , a diaphragm 208 , an edge 209 , and a dust cap 210 . With the top of the figure representing the front of the front speaker and the bottom representing the rear of the front speaker, yoke 201 has a protrusion 2011 protruding forward in the center, with an annular magnet 202 provided on the outside of protrusion 2011, and an annular top plate 203 provided on top of magnet 202. Top plate 203 is made of a conductive material such as iron. Yoke 201, magnet 202, and top plate 203 form a magnetic circuit 220.

[0022] Voice coil bobbin 204 has a hollow cylindrical shape, and voice coil 205, to which a signal from amplifier 5 is applied, is wound around the outer periphery. Furthermore, convex portion 2011 of yoke 201 is inserted into the hollow of voice coil bobbin 204 from the rear so that voice coil bobbin 204 can move back and forth relative to yoke 201, and voice coil 205 is disposed between convex portion 2011 of yoke 201 and top plate 203 at a position where magnetic flux generated between the inner circumferential ends of top plate 203 by magnetic circuit 220 passes through.

[0023] Diaphragm 208 has a shape roughly similar to the side surface of a truncated cone with its height direction aligned with the front-to-rear direction of the front speaker, and its outer circumferential edge is connected to the front end of frame 206 by edge 209. In addition, the inner circumferential edge of diaphragm 208 is fixed to the front end of voice coil bobbin 204.

[0024] In such a configuration of speaker 2, when a signal is applied to voice coil 205 from amplifier 5, voice coil bobbin 204 vibrates back and forth in accordance with the amplitude of the audio signal due to the electromagnetic interaction between the magnetic vector generated from magnetic circuit 220 and the audio signal flowing through voice coil 205. When voice coil bobbin 204 vibrates, diaphragm 208 connected to voice coil bobbin 204 vibrates, generating sound in accordance with the signal from amplifier 5.

[0025] Next, as shown in the figure, the axial direction of speaker 2 is the X direction and the radial direction is the Y direction, and a displacement detection magnet 211 and a magnetic angle sensor 212 are assembled to such speaker 2 as sensors that detect the displacement of diaphragm 208 in the X direction (front-back direction). The displacement detection magnet 211 is fixed to the voice coil bobbin 204 so as to move up and down together with the voice coil bobbin 204, and the magnetic angle sensor 212 is fixed on the top plate 203 so as not to change its position relative to the magnetic circuit 220. The magnetic angle sensor 212 detects the magnitude of the X-direction component and the magnitude of the Y-direction component of the resultant vector V of the magnetic vector generated by the magnetic circuit 220 and the magnetic vector generated by the displacement detection magnet 211, as shown in FIG. 2b, and outputs an X detection value Vs indicating the magnitude of the X-direction component and a Y detection value Vc indicating the magnitude of the Y-direction component to the vibration measurement unit 3.

[0026] Here, the magnitude and direction of the resultant vector V (the combination of the magnitude of the X-direction component and the magnitude of the Y-direction component) change according to the X-direction displacement of the displacement detection magnet 211 that accompanies the displacement of the voice coil bobbin 204, so the amount of displacement in the X-direction of the vibration system of the speaker 2 can be calculated from the X-detection value Vs and the Y-detection value Vc.

[0027] A temperature sensor 231 is attached to the magnet 202 of the speaker 2, and the temperature sensor 231 outputs the detected temperature to the control unit 1. Returning to FIG. 1, the vibration measurement unit 3 measures the vibration / displacement of the vibration system of the speaker 2, such as the voice coil bobbin 204 and diaphragm 208, from the output of the magnetic angle sensor 212 of the speaker 2, and outputs the results to the control unit 1 and the signal correction unit 4. Furthermore, information such as whether or not audio is being output and information on the output level (volume, etc.) is input to the control unit 1 from the audio device 6. Furthermore, information on the input voltage and input current is input to the control unit 1 from the speaker 2. Next, the signal correction unit 4 includes a nonlinear correction filter 41, a linear inverse filter 42, an adaptive algorithm execution unit 43, and an error calculation unit 44. An input signal Si output by an audio device 6 passes through a nonlinear correction filter 41, is input to a linear inverse filter 42 as an intermediate correction signal Sm, passes through the linear inverse filter 42, and is output to a speaker 2 via an amplifier 5 as an output signal So. The transfer function (filter coefficient) of the nonlinear section correction filter 41 can be switched by the control unit 1, and the control unit 1 sets the transfer function of the nonlinear section correction filter 41 to a transfer function that corrects distortion due to the nonlinear parameters of the speaker 2.

[0028] The error calculation unit 44 calculates the difference between the vibration of the speaker 2 without distortion in response to the input signal Si and the actual vibration of the speaker 2 measured by the vibration measurement unit 3 . The linear inverse filter 42 is a variable filter, and the adaptive algorithm execution unit 43 and the linear inverse filter 42 constitute an adaptive filter. The adaptive algorithm execution unit 43 uses the intermediate correction signal Sm as a reference signal r and the difference calculated by the error calculation unit 44 as an error e, and performs adaptive operation to update the transfer function (filter coefficients) of the linear inverse filter 42 using an LMS algorithm or the like so as to minimize the error e.

[0029] As a result of this adaptive operation, a transfer function that corrects distortion of the output of the speaker 2 relative to the input signal Si due to the linear parameters of the speaker 2 is set in the linear inverse filter 42 . Next, during initial setup before the acoustic system is put into use, the control unit 1 executes a nonlinear parameter initial value calculation process to calculate the nonlinear parameters of the speaker 2, and sets a transfer function that corrects distortion caused by the calculated nonlinear parameters in the nonlinear section correction filter 41. FIG. 3 shows the procedure for calculating the initial values ​​of the nonlinear parameters. As shown in the figure, in the nonlinear parameter initial value calculation process, the control unit 1 first calculates the theoretical value of the nonlinear parameter when the speaker 2 conforms to the design specifications from each parameter indicated in the design specifications of the speaker 2, and sets this as the nonlinear parameter initial value (step 302). Then, the transfer functions of the nonlinear part correction filter 41 and the linear inverse filter 42 are fixed to a transfer function that passes the input directly through to the output (step 304). Next, the audio device 6 is controlled to output a predetermined test signal (e.g., a frequency sweep signal) from the audio device 6, and the vibration / displacement of the vibration system of the speaker 2 measured by the vibration measuring unit 3 is recorded as the response of the speaker 2 to the test signal (step 306). Then, it is checked whether the error (absolute value) between the response of speaker 2 calculated from the initial nonlinear parameter value when the nonlinear parameter of speaker 2 is truly the initial nonlinear parameter value and the recorded response of speaker 2 exceeds a predetermined threshold value ThA (step 308).

[0030] If the error exceeds the threshold value ThA, the initial nonlinear parameter values ​​are updated to the nonlinear parameters that provide the recorded response of speaker 2 (step 310). Then, the fixed transfer functions of the nonlinear section correction filter 41 and the linear inverse filter 42 are released (step 312), the initial values ​​of the nonlinear parameters are stored, and the initial values ​​of the nonlinear parameters are set as the current nonlinear parameters, and a transfer function that corrects the distortion due to the current nonlinear parameters is set in the nonlinear section correction filter 41 (step 314), and the nonlinear parameter initial value calculation process is terminated.

[0031] On the other hand, if it is determined in step 308 that the error does not exceed the threshold value ThA, the fixed transfer functions of the nonlinear section correction filter 41 and the linear inverse filter 42 are released (step 312), the initial nonlinear parameter values ​​are stored, and the initial nonlinear parameter values ​​are set as the current nonlinear parameters, and a transfer function that corrects the distortion due to the current nonlinear parameters is set in the nonlinear section correction filter 41 (step 314), and the nonlinear parameter initial value calculation process is terminated.

[0032] Here, the calculation of the initial nonlinear parameter values, which are the theoretical values ​​of the nonlinear parameters when the speaker 2 conforms to the design specifications in step 302, is performed as follows for the nonlinear parameter driving force Bl(x), for example. The magnetic circuit 220 inside speaker 2 of speaker 2 having the structure shown in FIG. 4a is formed by connecting, to the magnetomotive force Fm of magnet 202, a combined resistance Rm formed by a direct connection of magnetic resistance Rmad1 of adhesive 241 bonding magnet 202 and top plate 203, magnetic resistance Rmpl of top plate 203, magnetic resistance Rmgap of air 242 inside speaker 2, magnetic resistance Rmvc of voice coil 205, magnetic resistance Rmyk of yoke 201, and magnetic resistance Rmad2 of adhesive 243 bonding yoke 201 and magnet 202, as shown in FIG. 4b.

[0033] Therefore, the magnetic resistance Rmad1 of the adhesive is calculated from the type of adhesive used to bond top plate 203 and magnet 202 as indicated in the design specifications, the magnetic resistance Rmpl of top plate 203 is calculated from the material and volume of top plate 203 as indicated in the design specifications, the magnetic resistance Rmgap of the air is calculated from the volume of air inside speaker 2 as indicated in the design specifications, the voice coil magnetic resistance Rmvc is calculated from the length l, cross-sectional area and material of voice coil 205 as indicated in the design specifications, the magnetic resistance Rmyk of yoke 201 is calculated from the material and volume of yoke 201 as indicated in the design specifications, and the magnetic resistance Rmad2 of the adhesive is calculated from the type of adhesive used to bond yoke 201, magnet 202 and top plate 203 as indicated in the design specifications, and the sum of these magnetic resistances is taken as the combined resistance Rm.

[0034] In addition, the magnetomotive force Fm of the magnet 202 is calculated from the material and volume of the magnet 202 indicated in the design specifications of the speaker 2. Then, from the magnetic circuit 220 of FIG. 4b, according to Hopkinson's law, where φ is the magnetic flux passing through the voice coil 205, Fm=Rmφ is established, When the displacement in the axial direction of the vibration system is x, the area where the magnetic flux between the top plate 203 and the yoke 201 passes through the voice coil 205 is defined as S(x), and the magnetic flux density is B, then: φ=BS(x) Therefore, B(x)=Fm / RmS(x) where l is the length of the voice coil 205. Bl(x)=B(x)l=Fml / RmS(x) This becomes: Therefore, Bl(x) is calculated for multiple values ​​of x within the vibration range of the vibration system, and the approximate curve connecting the calculated Bl(x) is regarded as the theoretical value of the nonlinear parameter driving force Bl(x) when speaker 2 conforms to the design specifications, and is set as the initial value of the nonlinear parameter of driving force Bl(x).

[0035] Next, in step 308, the determination of whether the error exceeds the threshold value ThA is performed, for example, as follows. That is, the theoretical values ​​of the nonlinear parameters obtained in step 302 when speaker 2 conforms to the design specifications are applied to the equivalent circuit of speaker 2, and the response of speaker 2 when the theoretical values ​​obtained in step 302 are the nonlinear parameters of speaker 2 is calculated as the design speaker response. Then, it is determined whether the error of the recorded response of speaker 2 with respect to the design speaker response exceeds threshold value ThA.

[0036] Furthermore, in step 310, the initial values ​​of the nonlinear parameters are updated to nonlinear parameters that provide the recorded response of speaker 2, for example, as follows. That is, for a plurality of error values ​​that are slightly different from one another within the manufacturing tolerance of the speaker 2, when there is an error in the error value in each specification of the speaker 2, the theoretical values ​​of the nonlinear parameters and the response of the speaker 2 are calculated as the updated theoretical values ​​of the nonlinear parameters and the reference speaker response corresponding to the updated theoretical values ​​of the nonlinear parameters. Note that the updated theoretical values ​​of the nonlinear parameters can be calculated by changing the specifications by the corresponding error amount and finding the theoretical values ​​of the nonlinear parameters in the same way as the initial values ​​of the nonlinear parameters.

[0037] Then, the control unit 1 updates the initial values ​​of the nonlinear parameters to theoretical values ​​of the updating nonlinear parameters corresponding to the reference speaker response that is most similar to the recorded response of the speaker 2 . For example, when updating the initial nonlinear parameter value of the nonlinear parameter driving force Bl(x), the initial nonlinear parameter value, which is the theoretical value of the nonlinear parameter of the driving force Bl(x) when it is in accordance with the design specifications, is calculated in advance as shown in Figure 5a1, and the designed speaker response is calculated as shown in Figure 5a2 for the initial nonlinear parameter value shown in Figure 5a1.

[0038] Furthermore, among the theoretical values ​​of updating nonlinear parameters for driving force Bl(x) and the reference speaker responses calculated for multiple error values, the theoretical value of updating nonlinear parameters for driving force Bl(x) calculated for a certain error value is shown in Figure 5b1, and the reference speaker response calculated for the theoretical value of updating nonlinear parameters for driving force Bl(x) shown in Figure 5b1 is shown in Figure 5b2. Note that Figure 5b1 shows the theoretical value of driving force Bl(x) when the center of vibration of the vibration system has an error within the manufacturing tolerance of the design specifications.

[0039] Here, the vertical axis of Figures 5a1 and 5b1 is Bl and the horizontal axis is the displacement x in the axial direction of the vibration system, and the vertical axis of Figures 5a2 and 5b2 is the displacement x in the axial direction of the vibration system and the horizontal axis is the frequency. Then, if the error between the speaker response to the test signal recorded in step 308 and the design speaker response shown in Figure 5a2 exceeds threshold value ThA, and the reference speaker response of the calculated reference speaker responses that is closest to the speaker response to the recorded test signal is the reference speaker response of Figure 5b2, the initial value of the nonlinear parameter of the driving force Bl(x) is updated to the theoretical value of the updating nonlinear parameter in Figure 5b1.

[0040] The nonlinear parameter initial value calculation process performed by the control unit 1 has been described above. In the above explanation, the initial nonlinear parameter values, the design speaker response, and the theoretical update nonlinear parameter values ​​and reference speaker response for each error value within the manufacturing tolerances are calculated within the nonlinear parameter initial value calculation process. However, instead of calculating these in the control unit 1, these may be calculated in advance in an external device according to the design specifications and manufacturing tolerances and registered in advance in the control unit 1 of the acoustic system, and the registered values ​​may be used in the nonlinear parameter initial value calculation process.

[0041] According to this nonlinear parameter initial value calculation process, the response of speaker 2 can be measured using magnetic angle sensor 212, which is used to adapt the transfer function of linear inverse filter 42 that corrects distortion in the output due to the linear parameters of speaker 2, and the nonlinear parameters can be identified without the need for an external measuring device such as a laser displacement meter.

[0042] Furthermore, if the error in the response of speaker 2, which is theoretically determined from the design specifications of speaker 2, is small, the nonlinear parameters can be identified by a relatively simple process in which the theoretical values ​​of the nonlinear parameters are directly used as the current nonlinear parameters of speaker 2. Furthermore, even when the calculated error is not small, the nonlinear parameters can be identified by a relatively simple process in which the control unit 1 simply updates the current nonlinear parameters with the theoretical values ​​of the update nonlinear parameters corresponding to the reference speaker response that is most similar to the recorded response of speaker 2.

[0043] Next, the control unit 1 accumulates, as status history data, the history of whether or not audio is being output and the output level (volume, etc.) indicated by information input from the audio device 6 while the sound system is in operation after it has started to be used, the history of the input voltage and input current indicated by information input from the speaker 2, and the history of the temperature detected by the temperature sensor 231.

[0044] Furthermore, while the acoustic system is in operation after it has been put into use, the control unit 1 periodically performs an in-operation nonlinear parameter update process to estimate the current nonlinear parameters of the speaker 2, and if there is a large change in the current nonlinear parameters from the currently used nonlinear parameters, updates the transfer function of the nonlinear section correction filter 41 to a transfer function that corrects distortion caused by the estimated current nonlinear parameters.

[0045] FIG. 6 shows the procedure for updating nonlinear parameters during operation. As shown in the figure, in the in-operation nonlinear parameter update process, the control unit 1 estimates the current nonlinear parameters of the speaker 2 from the state history data (step 602). Then, it is checked whether the change (absolute value) of the estimated current nonlinear parameters from the currently used nonlinear parameters exceeds a predetermined threshold value ThB (step 604), and if not, the current in-operation nonlinear parameter update process is terminated. On the other hand, if the amount of change exceeds the threshold value ThB, the current nonlinear parameters are updated to the estimated current nonlinear parameters, and the transfer function of the nonlinear section correction filter 41 is updated to a transfer function that corrects the distortion caused by the updated current nonlinear parameters (step 606). Then, the current in-operation nonlinear parameter update process is terminated. Here, the estimation of the current nonlinear parameters of speaker 2 from the state history data in step 602 is performed as follows. That is, a displacement table that registers the correspondence between the accumulated amount of state related to the nonlinear parameters of speaker 2 and the displacement amount of specifications related to the nonlinear parameters of speaker 2 is stored in advance in control unit 1, and control unit 1 obtains from the displacement amount table the displacement amount of the specifications of speaker 2 that corresponds to the accumulated amount of state obtained from the state history data, obtains the current values ​​of the specifications of speaker 2, and updates the stored initial values ​​of the nonlinear parameters to match the obtained values ​​of the specifications, thereby estimating the current nonlinear parameters.

[0046] More specifically, for example, in estimating the nonlinear parameter driving force Bl(x), a displacement table is pre-registered with the correspondence between the accumulated amount of temperature that causes demagnetization of the magnet 202 and the amount of demagnetization of the magnet 202. Then, in estimating the current driving force Bl(x), first, the temperature history of magnet 202 is calculated from the state history data. The temperature of magnet 202 detected by temperature sensor 231 attached to magnet 202, which is indicated in the state history data, can be used. However, without using temperature sensor 231, the temperature of magnet 202 may be calculated from the thermal propagation to magnet 202 of Joule heat generated by voice coil 205, which is determined from the input voltage and input current of speaker 2, which is indicated in the state history data.

[0047] Then, from the temperature history of magnet 202, the accumulated amount of temperature that has occurred in magnet 202 and that causes demagnetization of magnet 202 (for example, the time integral of the temperature that causes demagnetization) is calculated, and the amount of demagnetization of magnet 202 that corresponds to the calculated accumulated amount is obtained from the displacement table, and the obtained amount of demagnetization of magnet 202, the driving force Bl(x) when the magnetomotive force Fm of magnet 202 has decreased from its initial value, is estimated as the current driving force Bl(x).

[0048] Here, as described above, Bl(x) = B(x)l = Fml / RmS(x), and therefore the current driving force Bl(x) is the driving force Bl(x) stored as the initial value of the nonlinear parameter reduced by the same proportion as the amount of demagnetization of magnet 202. The nonlinear parameter update process during operation performed by the control unit 1 has been described above. According to this in-operation nonlinear parameter update process, after the start of actual operation, the transfer function of the nonlinear section correction filter 41 is updated so as to follow the changes in the nonlinear parameters due to the accumulation of the state, so that distortion due to the nonlinear parameters of the speaker 2 can be stably and appropriately corrected.

[0049] In the above embodiment, the vibration measuring unit 3 and the signal correcting unit 4 may be integrated with the speaker 2 as a speaker unit. [Explanation of symbols]

[0050] 1...control unit, 2...speaker, 3...vibration measurement unit, 4...signal correction unit, 5...amplifier, 6...audio device, 41...nonlinear correction filter, 42...linear inverse filter, 43...adaptive algorithm execution unit, 44...error calculation unit, 201...yoke, 202...magnet, 203...top plate, 204...voice coil bobbin, 205...voice coil, 206...frame, 207...damper, 208...diaphragm, 209...edge, 210...dust cap, 211...displacement detection magnet, 212...magnetic angle sensor, 220...magnetic circuit, 231...temperature sensor, 2011...convex portion.

Claims

1. A speaker distortion correction device that corrects distortion of a speaker output with respect to an input signal, comprising: a sensor that detects vibrations of a vibration system of the speaker; a nonlinear section correction filter that receives the input signal; a variable filter that receives the output of the nonlinear section correction filter as an input and outputs an output signal that drives the speaker; an adaptive algorithm executing unit that executes a predetermined adaptive algorithm and performs an adaptive operation to update a transfer function of the variable filter so that the vibration detected by the sensor becomes a vibration that is undistorted with respect to the input signal; a control unit that calculates nonlinear parameters of the speaker as current nonlinear parameters, and sets a transfer function that corrects distortion of an output of the speaker in response to the input signal according to the calculated current nonlinear parameters in the nonlinear section correction filter, as an initial setting operation of the distortion correction device for the speaker; In the initial setting operation, the control unit driving the speaker with a predetermined test signal, and measuring a response of the speaker from the vibration of the vibration system detected by the sensor in response to the test signal as a response measurement value; A nonlinear parameter of the speaker theoretically determined from the design specifications of the speaker is defined as a nonlinear parameter theoretical value, and an error is calculated between a response theoretical value, which is a theoretical value of the response of the speaker when the nonlinear parameter theoretical value is the nonlinear parameter of the speaker, and the response measurement value; A speaker distortion correcting device, characterized in that when the calculated error is smaller than a predetermined level, the theoretical value of the nonlinear parameter is calculated as the currently used nonlinear parameter.

2. 2. The speaker distortion correction device according to claim 1, The control unit calculates, as the current nonlinear parameters, nonlinear parameters that cause the response of the speaker to match the response measurement value when the calculated error is not smaller than a predetermined level.

3. 3. The speaker distortion correction device according to claim 2, the control unit has registered in advance a plurality of pairs of current nonlinear parameter candidates, which are candidates for current nonlinear parameters, and reference responses, which are theoretical values ​​of responses of the speaker when the current nonlinear parameter candidates are nonlinear parameters of the speaker; The control unit calculates, when the calculated error is not smaller than a predetermined level, a current nonlinear parameter candidate in the same set as the reference response that is most similar to the response measurement value as the current nonlinear parameter.

4. 4. The speaker distortion correction device according to claim 1, 2 or 3, a state detection means for detecting a state of the speaker; The control unit After the speaker distortion correction device starts operating, a history of the speaker state detected by the state detection means is recorded; A speaker distortion correction device characterized by estimating changes in the nonlinear parameters of a speaker from the recorded history, updating the current nonlinear parameters to follow the estimated changes, and setting a transfer function in the nonlinear section correction filter that corrects distortion of the output of the speaker in response to the input signal due to the updated current nonlinear parameters.

5. 5. A speaker distortion correction device according to claim 1, 2, 3 or 4, The speaker distortion correction device, wherein the nonlinear parameters include a driving force (force factor) in an equivalent circuit of the speaker.

6. 6. A speaker unit comprising: a speaker distortion correction device according to claim 1; and a speaker, the distortion correction device and the speaker being integrated together.

Citation Information

Patent Citations

  • Loudspeaker device

    JP2007060648A

  • Speaker device

    JP2008228214A

  • Method and apparatus for frame-based loudspeaker equalization

    JP2008524937A

  • speaker

    JP2010124026A

  • Device for controlling a loudspeaker

    JP6522668B2