Loudspeaker device and method for reducing shell vibration thereof

文档序号:156442 发布日期:2021-10-26 浏览:62次 中文

阅读说明:本技术 扬声器装置及其减少壳振的方法 (Loudspeaker device and method for reducing shell vibration thereof ) 是由 张贝 苏杰 于利刚 刘石磊 杨茂英 于 2020-04-23 设计创作,主要内容包括:本申请提供一种扬声器装置,包括壳振部件、扬声器、控制系统及振子,所述扬声器及所述振子均设于所述壳振部件上,所述控制系统用于驱动所述扬声器输出声音信号,及驱动所述振子在所述扬声器输出声音信号时进行反向振动,用于至少部分抵消所述壳振部件因所述扬声器输出声音信号产生的壳振。通过振子的反向振动来主动抵消壳振部件的壳振,减少扬声器装置因壳振引发的杂音,从而提高扬声器装置的声音质量与声音效果,提高用户的使用体验。本申请还提供一种扬声器装置的减少壳振的方法。(The application provides a loudspeaker device, including the shell part, speaker, control system and oscillator that shakes, the speaker reaches the oscillator is all located the shell is shaken on the part, control system is used for the drive the speaker output sound signal, and drive the oscillator is in reverse vibration carries out when speaker output sound signal, is used for at least part to offset the shell part of shaking because of the shell that speaker output sound signal produced shakes. The shell vibration of the shell vibration component is actively counteracted through the reverse vibration of the vibrator, and noise caused by the shell vibration of the loudspeaker device is reduced, so that the sound quality and the sound effect of the loudspeaker device are improved, and the use experience of a user is improved. The application also provides a method for reducing shell vibration of the loudspeaker device.)

1. The utility model provides a loudspeaker device, its characterized in that, includes that the shell shakes part, speaker, control system and oscillator, the speaker reaches the oscillator is all located on the shell shakes part, control system is used for the drive the speaker output sound signal, and the drive the oscillator is in reverse vibration is carried out when speaker output sound signal, reverse vibration is used for at least partly offsetting the shell shakes the part because of the shell that speaker output sound signal produced shakes.

2. The speaker device according to claim 1, wherein the control system includes a control module, a first power amplifier and a second power amplifier, the control module includes an audio output unit and a computing unit, the audio output unit is configured to output an audio signal, the first power amplifier is configured to drive the speaker to output a sound signal according to the audio signal, the computing unit is configured to filter the audio signal according to a vibration model of the shell vibration component and generate a shell vibration resisting signal, and the second power amplifier is configured to drive the vibrator to vibrate in reverse direction according to the shell vibration resisting signal.

3. The speaker arrangement of claim 2 further comprising a vibration sensor for detecting vibrations of the shell-vibrating component and generating a vibration signal, the computing unit further being configured to construct the vibration model from the vibration signal.

4. The speaker device according to claim 3, wherein the audio signal comprises a detection audio signal, the vibration signal comprises a detection vibration signal, the detection vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the first power device drives the speaker to operate according to the detection audio signal, and the computing unit is configured to construct the vibration model according to the detection audio signal and the detection vibration signal.

5. The speaker device according to claim 4, wherein the audio signal comprises an operating audio signal, the vibration signal comprises an operating vibration signal, the operating vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the first power device drives the speaker to operate according to the operating audio signal, and the computing unit is configured to calibrate and update a filter coefficient of the vibration model according to the operating audio signal and the operating vibration signal.

6. The speaker device according to claim 5, wherein the computing unit is further configured to extract a vibration amplitude of the working vibration signal and compare the extracted vibration amplitude with a preset amplitude, and if the extracted vibration amplitude is greater than the preset amplitude and a residual between the extracted vibration amplitude and the preset amplitude is greater than a vibration threshold, continue calibration and update of the filter coefficients according to the working vibration signal, otherwise stop calibration and update of the filter coefficients of the vibration model.

7. The speaker device according to claim 1, wherein the control system comprises a control module, a first power amplifier, an output terminal of the first power amplifier being connected in reverse to the vibrator, and a resistor connected between the output terminal of the first power amplifier and the vibrator.

8. A method of reducing enclosure vibration for a loudspeaker device, the method comprising:

driving a loudspeaker to output a sound signal; and

the driving vibrator performs reverse vibration for at least partially canceling shell vibration of the shell vibration part generated by the loudspeaker outputting sound signals.

9. The method of claim 8, wherein driving the speaker to output the sound signal comprises driving the speaker to output the sound signal based on the audio signal;

the method further comprises the steps of filtering the audio signal according to a vibration model of the shell vibration component and generating an anti-shell vibration signal; and the driving vibrator carries out reverse vibration and comprises the step of driving the vibrator to carry out reverse vibration according to the shell vibration resisting signal.

10. The method of claim 9, further comprising acquiring a vibration signal generated by the vibration sensor detecting vibration of the vibrating component; and constructing the vibration model according to the vibration signal.

11. The method of claim 10, wherein the audio signal comprises a detection audio signal, wherein the vibration signal comprises a detection vibration signal, wherein the detection vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the speaker is driven to operate according to the detection audio signal, and wherein constructing the vibration model according to the vibration signal comprises constructing the vibration model according to the detection vibration signal.

12. The method of claim 11, wherein the audio signal comprises an operating audio signal, wherein the vibration signal comprises an operating vibration signal, and wherein the operating vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the speaker is driven to operate according to the operating audio signal,

the method further includes calibrating and updating filter coefficients of the vibration model based on the working audio signal and the working vibration signal.

13. The method of claim 12, further comprising the step of determining from the vibration signal whether calibration is required to update filter coefficients of the vibration model, comprising: extracting the vibration amplitude of the working vibration signal, comparing the extracted vibration amplitude with a preset amplitude, and if the extracted vibration amplitude is larger than the preset amplitude and the residual error between the extracted vibration amplitude and the preset amplitude is larger than a vibration threshold, continuing to calibrate and update the filter coefficient according to the working vibration signal; otherwise, stopping calibration and updating the filter coefficient of the vibration model.

Technical Field

The present disclosure relates to sound processing technologies, and in particular, to a speaker device and a method for reducing shell vibration thereof.

Background

At present, the open back cavity technology of the external release is widely applied to devices such as mobile phones and tablet computers to effectively increase the volume. However, due to the open back cavity, when working, the mobile device such as a mobile phone and the like may generate noise due to vibration of a shell vibration component (shell vibration for short). Usually, sound absorption materials are additionally arranged on the open back cavity to solve the shell vibration problem caused by the open back cavity. However, the added sound-absorbing material is used to passively absorb or cancel the vibration wave of the shell vibration, which cannot effectively eliminate the related vibration, i.e. cannot effectively reduce the noise generated by the shell vibration when the device emits sound.

Disclosure of Invention

The technical problem to be solved by the embodiments of the present application is to provide a speaker device and a method capable of reducing shell vibration.

In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:

the first aspect of this application provides a speaker device, including shell part, speaker, control system and oscillator that shakes, the speaker reaches the oscillator is all located the shell shakes on the part, control system is used for the drive the speaker output sound signal, and drive the oscillator is in reverse vibration carries out when speaker output sound signal, is used for at least part to offset the shell part of shaking because of the shell that speaker output sound signal produced shakes.

This application first aspect, when speaker output sound signal through the oscillator, carry out the reverse vibration opposite with the shell vibration direction that the shell of part shakes with the shell, so, the shell that the part shakes is initiatively offset in the vibration through the oscillator shakes, reduces speaker device and shakes the noise that causes because of the shell to improve speaker device's sound quality and sound effect, improve user's use and experience.

According to the first aspect, in a first possible implementation manner of the first aspect, the control system includes a control module, a first power amplifier, and a second power amplifier, the control module includes an audio output unit and a calculation unit, the audio output unit is configured to output an audio signal, the first power amplifier is configured to drive the speaker to output a sound signal according to the audio signal, the calculation unit is configured to filter the audio signal according to a vibration model of the shell vibration component and generate a shell vibration resisting signal, and the second power amplifier is configured to drive the vibrator to vibrate in a reverse direction according to the shell vibration resisting signal.

And according to the shell vibration resisting signal generated by filtering the audio signal through the vibration model of the shell vibration component, the vibrator performs vibration cancellation in the frequency band to be cancelled, so that the reduction of the power consumption of the loudspeaker device is facilitated.

In a first possible implementation manner of the first aspect or the first to second possible implementation manner of the first aspect, the speaker device further includes a vibration sensor configured to detect vibration of the shell vibration component and generate a vibration signal, and the calculation unit is further configured to construct the vibration model according to the vibration signal.

The vibration sensor is used for detecting the vibration signal generated by the shell vibration component due to the vibration caused by the sound signal output by the loudspeaker, so that the accuracy of constructing a vibration model is improved, and the noise of the sound signal output by the loudspeaker device is further reduced.

According to the first aspect or the first to the third possible implementation manners of the first aspect, the speaker device further includes a vibration sensor, the audio signal includes a detection audio signal, the vibration signal includes a detection vibration signal, the detection vibration signal is that, when the first power device drives the speaker to work according to the detection audio signal, the vibration sensor detects a vibration signal generated by shell vibration of the shell vibration component, the computing unit is configured to construct the vibration model according to the detection audio signal and the detection vibration signal, and the detection audio signal is pink noise with uniform frequency spectrum, so as to improve efficiency of constructing the vibration model.

According to the first aspect or the first to fourth possible implementation manners of the first aspect, the audio signal includes a working audio signal, the vibration signal includes a working vibration signal, the working vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the first power device drives the speaker to work according to the working audio signal, and the calculation unit is configured to calibrate and update the filter coefficient of the vibration model according to the working audio signal and the working vibration signal.

When the loudspeaker is driven to output a working sound signal according to the working audio signal, the processing subunit dynamically calibrates and updates the filter coefficient according to the working audio signal and the vibration signal, namely, the filter coefficient is self-adaptive, so that the shell vibration reduction precision of the loudspeaker device is improved, the noise of the loudspeaker device is further reduced, and the quality and the effect of the sound output by the loudspeaker device are also improved.

In the first aspect or the first to fifth possible implementation manners of the first aspect, the calculating unit is further configured to extract a vibration amplitude of the working vibration signal, compare the extracted vibration amplitude with a preset amplitude, and when the extracted vibration amplitude is greater than the preset amplitude, continue to calibrate and update the filter coefficient according to the working vibration signal; and when the extracted vibration amplitude is not larger than the preset amplitude, stopping calibrating and updating the filter coefficient of the vibration model.

Monitoring the shell vibration amplitude of the shell vibration component, and calibrating and updating the filter coefficient when the extracted vibration amplitude is larger than a preset amplitude, namely the shell vibration of the shell vibration component does not meet the shell vibration requirement of the loudspeaker device; and when the extracted vibration amplitude is not greater than the preset amplitude, namely the shell vibration of the shell vibration component meets the shell vibration requirement of the loudspeaker device, stopping calibrating and updating the filter coefficient. Thus, the flexibility of the speaker apparatus in controlling the coefficients of the calibration update filter is improved.

In the first aspect or the first to sixth possible implementation manners of the first aspect, the control system includes a control module, a first power amplifier, an output end of the first power amplifier is reversely connected to the oscillator, and the speaker device further includes a resistor, where the resistor is connected between the output end of the first power amplifier and the oscillator.

Because the oscillator is reversely connected with the output end of the first power amplifier, the oscillator can carry out reverse vibration opposite to the waveform of vibration of the shell vibration component caused by the output sound signal of the loudspeaker, and the control system has a few used devices, so that the control system has a simple structure and is beneficial to reducing the cost of the control system.

In a first possible implementation manner of the first aspect or the first to seventh possible implementation manners of the first aspect, the speaker device further includes a vibration sensor, configured to detect vibration of the shell vibration component and generate a vibration signal, and the computing unit is further configured to perform an inverse phase processing on the vibration signal to generate a shell vibration resisting signal, where a phase of the shell vibration resisting signal is different from a phase of the vibration signal by about 180 degrees.

In a second aspect of the present application, there is also provided a method of reducing shell vibration for a speaker apparatus, including driving a speaker to output an acoustic signal; and the driving vibrator performs reverse vibration and is used for at least partially offsetting shell vibration generated by the shell vibration component due to the sound signal output by the loudspeaker.

This application second aspect, when speaker output sound signal through the oscillator, carry out the reverse vibration opposite with the shell vibration direction that the shell of part shakes with the shell, so, the shell that the part shakes is initiatively offset in the vibration through the oscillator shakes, reduces speaker device and shakes the noise that causes because of the shell to improve speaker device's sound quality and sound effect, improve user's use and experience.

According to a second aspect, in a first possible implementation manner of the second aspect, the driving the speaker to output the sound signal includes driving the speaker to output the sound signal according to the audio signal; the method further comprises the steps of filtering the audio signal according to a vibration model of the shell vibration component and generating an anti-shell vibration signal; and the driving vibrator carries out reverse vibration and comprises the step of driving the vibrator to carry out reverse vibration according to the shell vibration resisting signal.

In the second aspect or the first to second possible implementation manners of the second aspect, a vibration signal generated by the vibration sensor detecting the vibration of the vibration component is acquired; the method further comprises the step of constructing the vibration model from the vibration signal.

In the first to third possible implementation manners according to the second aspect or the second aspect, the audio signal includes a detection audio signal, the vibration signal includes a detection vibration signal, the detection vibration signal is a vibration signal generated by detecting shell vibration of the shell vibration component by the vibration sensor when the speaker is driven by the detection audio signal to work, and the constructing of the vibration model according to the vibration signal includes constructing the vibration model according to the detection vibration signal, and the detection audio signal is pink noise with uniform frequency spectrum.

In the second aspect or the first to the fourth possible implementation manners of the second aspect, the audio signal includes a working audio signal, the vibration signal includes a working vibration signal, the working vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the speaker is driven to work according to the working audio signal, and the method further includes calibrating and updating a filter coefficient of the vibration model according to the working audio signal and the working vibration signal.

In a first possible implementation manner of the second aspect or the first to the fifth possible implementation manner of the second aspect, the method further includes a step of determining whether calibration is needed to update the filter coefficients of the vibration model according to the vibration signal, where the step includes: extracting the vibration amplitude of the working vibration signal, comparing the extracted vibration amplitude with a preset amplitude, and continuing to calibrate and update the filter coefficient according to the working vibration signal under the condition that the extracted vibration amplitude is larger than the preset amplitude; and when the extracted vibration amplitude is not larger than the preset amplitude, stopping calibrating and updating the filter coefficient of the vibration model.

Drawings

Fig. 1 is a schematic structural diagram of a speaker device according to a first embodiment of the present application;

fig. 2 is a block diagram showing the structure of the speaker device shown in fig. 1;

fig. 3 is a flowchart of reducing shell vibration of a speaker device according to a first embodiment of the present application;

fig. 4 is a block diagram of a speaker device according to a second embodiment of the present application.

Detailed Description

Referring to fig. 1, a speaker device 100 includes a shell vibration part 10, a speaker 20, a control system 30, and a vibrator 40. Both the speaker 20 and the vibrator 40 are provided on the case vibration member 10. The control system 30 is used for driving the speaker 20 to output the sound signal, and the driving vibrator 40 performs a reverse vibration when the speaker 20 outputs the sound signal, wherein the reverse vibration is used for at least partially canceling the shell vibration generated by the shell vibration component 10 due to the sound signal output by the speaker 20. The vibration direction of the reverse vibration may be opposite to the vibration direction of the shell vibration, or may have a reverse vibration component in the vibration direction of the shell vibration component 10, and the reverse vibration may be at least partially enough to cancel the shell vibration of the shell vibration component 10. The speaker device 100 may be a device having a speaker, such as a mobile phone, a tablet computer, a music player, and a notebook computer, but is not limited thereto.

In the present embodiment, the case vibration member 10 is a case, and the speaker 20 and the case vibration member 10 together enclose a back cavity 101, that is, the speaker 20 has an open back cavity. Since the speaker 20 has an open back cavity, the sound volume of the speaker device 100 can be effectively increased, but it is difficult to avoid causing the vibration of the case vibration member 10 when the speaker 20 outputs a sound signal. When the loudspeaker 20 outputs the sound signal, the vibrator 40 is controlled to perform reverse vibration opposite to the vibration of the shell vibration part 10, so that the shell vibration of the shell vibration part 10 is actively counteracted through the active vibration of the vibrator 40, noise of the loudspeaker device 100 caused by the shell vibration is reduced, the sound quality, the sound effect and the sound pressure level performance of the loudspeaker device 100 are improved, and the use experience of a user is improved.

It is understood that the speaker 20 and the shell vibration component 10 are not limited to enclose the back cavity 101, that is, the speaker 20 has an open back cavity, and in an application scenario where other types of speakers induce shell vibration component vibration, the shell vibration can be cancelled by arranging the vibrator 40 to perform reverse vibration in a direction opposite to the vibration direction of the shell vibration component 10. The housing 10 may also include other devices that are caused to vibrate when the speaker 20 outputs an acoustic signal.

Referring to fig. 2, the control system 30 includes a control module 32, a first power amplifier 34, and a second power amplifier 36. The first power amplifier 34 is connected between the control module 32 and the speaker 20, and is used for driving the speaker 20 to output a sound signal. The second power amplifier 36 is connected between the control module 32 and the vibrator 40, and is used for driving the vibrator 40 to perform reverse vibration.

In this embodiment, the control module 32 is a CODEC chip. The control module 32 includes an audio output unit 323 and a calculation unit 325. The audio output unit 323 is used to output an audio signal. The computing unit 325 is configured to output an anti-shell-vibration signal. The first power amplifier 34 is used for driving the loudspeaker 29 to output a sound signal according to the audio signal. The second power amplifier 36 is used for driving the vibrator to perform reverse vibration according to the anti-shell vibration signal.

In the present embodiment, the calculating unit 325 is configured to filter the audio signal according to a vibration model of the shell vibration component 10 and generate the shell vibration resisting signal, and the second power amplifier 36 is configured to drive the vibrator 40 to vibrate reversely according to the shell vibration resisting signal. The shell vibration resisting signal generated by filtering the audio signal according to the vibration model of the shell vibration component 10 enables the vibrator 40 to perform vibration cancellation at a frequency or a frequency band to be cancelled, which is beneficial to reducing the power consumption of the speaker device 100.

More specifically, the speaker device 100 further includes a vibration sensor 50 for detecting the vibration of the shell vibration component 10 caused by the sound signal played by the speaker 20 and generating a vibration signal, and feeding the vibration signal back to the computing unit 325. In the present embodiment, the vibration sensor 50 is provided on the case vibration member 10, and the vibration sensor 50 has sensitive control accuracy and a plurality of control modes. The vibration sensor 50 may be an acceleration sensor or the like. The vibration sensor 50 is capable of detecting the cycle duration/frequency, amplitude and/or phase angle/phase of the shell vibration component 10. It is to be understood that the vibration sensor 50 is not limited to be provided on the shell vibration member 50, and may be provided to detect the vibration of the shell vibration member 10.

The calculating unit 325 includes a processing subunit 3251 and an inverter 3253. The processing subunit 3251 is configured to construct a vibration model of the shell vibration component 10 according to the audio signal and the vibration signal, and generate an output signal according to the vibration model. The inverter 3253 inverts the output signal to generate the anti-ringing signal. In the present embodiment, the vibration model is embodied as an Infinite long Response filter (IIR). It is to be understood that the vibration model is not limited to an infinite response filter.

In this embodiment, the audio signal includes a detection audio signal and a working audio signal. The audio signal is detected to be pink noise with uniform frequency spectrum, and detection is convenient. The working audio signal is an audio signal output by the audio output unit 323 in a normal working scene of the speaker device 100, for example, a piece of popular music or a movie audio signal. It will be appreciated that the detected audio signal may also be other spectrally uniform signals. The sound signal comprises a detection sound signal and a working sound signal. The first power amplifier 34 drives the sound signal output from the speaker 20 based on the detection audio signal to be a detection sound signal. The first power amplifier 34 drives the sound signal output from the speaker 20 according to the operation audio signal as an operation sound signal. The vibration signal comprises a detection vibration signal and a working vibration signal. The vibration sensor 50 detects a vibration signal generated by the vibration of the shell vibration member 10 when the first power amplifier 34 drives the speaker 20 to operate according to the detection audio signal as the detection vibration signal, and the vibration sensor 50 detects a vibration signal generated by the shell vibration member 10 when the first power amplifier 34 drives the speaker 20 to operate according to the operation audio signal as the operation vibration signal.

The audio output unit 323 outputs the detection audio signal to the first power amplifier 34, and the first power amplifier 34 drives the speaker 20 to output the detection sound signal. When the speaker 20 outputs the detection sound signal, the vibration sensor 50 detects shell vibration of the shell vibration part 10 and generates a detection vibration signal to be fed back to the processing subunit 3251. The processing subunit 3251 is configured to compare the detected vibration signal with the detected audio signal, extract a frequency and a vibration amplitude (i.e. signal strength) of the vibration of the shell vibration component 10 to be cancelled, generate a vibration model of the shell vibration component 10, and determine a basic filter coefficient of the vibration model.

The audio output unit 323 outputs an operation audio signal to the first power amplifier 34, and the first power amplifier 34 drives the speaker 20 to output an operation sound signal. The case vibration part 10 performs case vibration by outputting an operation sound signal from the speaker 20. The processing subunit 3251 generates an anti-shell-vibration signal according to the basic filter coefficient, and controls the second power amplifier 36 to drive the vibrator 40 to perform reverse vibration.

The vibration sensor 50 detects the vibration of the shell vibration part 10 and generates an operating vibration signal which is fed back to the processing subunit 3251. The processing subunit 3251 adapts the filter coefficients step by a correlation algorithm based on the working vibration signal and on the underlying filter coefficients. The processing subunit 3251 obtains a residual error according to the working vibration signal and a preset vibration condition. And when the residual error is larger than the vibration threshold value, dynamically updating the filter coefficient of the vibration model of the shell vibration part 10.

In this embodiment, the preset vibration condition is a preset amplitude, and the processing subunit 3251 extracts the amplitude of the working vibration signal, and compares the extracted amplitude with the preset amplitude. And if the extracted amplitude is larger than the preset amplitude and the residual error between the extracted amplitude and the preset amplitude is larger than the vibration threshold, continuing to adapt the filter coefficient. The extracted amplitude is greater than the preset amplitude, and the residual error between the extracted amplitude and the preset amplitude is greater than the vibration threshold, which means that the shell vibration generated by the shell vibration component 10 still affects the quality of the sound signal output by the speaker 20, and the like, and does not meet the shell vibration requirement. And if the extracted amplitude is not greater than the preset amplitude, or the extracted amplitude is greater than the preset amplitude and the residual error between the extracted amplitude and the preset amplitude is not greater than the vibration threshold, stopping the adaptive filter coefficient. The extracted amplitude is not greater than the preset amplitude, or the extracted amplitude is greater than the preset amplitude and the residual between the extracted amplitude and the preset amplitude is not greater than the vibration threshold, which means that the shell vibration generated by the shell vibration component 10 does not affect the quality of the sound signal output by the speaker 20, and meets the shell vibration requirement. The processing subunit 3251 generates an updated output signal using the updated filter coefficients, and the inverter 3253 inverts the output signal to generate an updated anti-ringing signal.

In other words, the loudspeaker 20 is driven to normally operate by the first power amplifier 34, the oscillator 40 is driven by the second power amplifier 36 to synchronously cancel the shell vibration of the shell vibration component 10 generated by the operation of the loudspeaker 20, the shell vibration of the shell vibration component 10 is detected and collected again by the vibration sensor 50 to gradually adjust the gain of the second power amplifier 36, the calibration is stopped when the shell vibration of the shell vibration component 10 meets the vibration requirement, and the processing subunit 3251 locks the gain setting difference between the first power amplifier 34 and the second power amplifier 36.

In this embodiment, when the first power amplifier 34 drives the speaker 20 to output the detection sound signal according to the detection audio signal, the processing subunit 3251 constructs a vibration model of the shell vibration element 10 and determines the basic filter coefficient of the vibration model, so that the efficiency of constructing the vibration model of the speaker apparatus 100 is improved because the frequency spectrum of the detection audio signal is uniform. When the first power amplifier 34 drives the speaker 20 to output the working audio signal according to the working audio signal, the processing subunit 3251 adapts the filter coefficients, i.e. performs dynamic calibration and update on the filter coefficients, thereby reducing noise of the speaker device 100 and improving the quality and effect of the sound output by the speaker device 100.

The speaker device 100 actively cancels and effectively reduces the shell vibration of the shell vibration component 10 through devices such as the vibrator 40 based on the signals of the frequency band causing the shell vibration, and comprises three functions of calibration frequency band selection, sound source signal pre-extraction and reverse vibration cancellation. The sound pressure level performance of the loudspeaker is fully exerted on the premise of protecting the loudspeaker from generating noise and solving the reliability problem.

The speaker device 100 includes a first operation mode, a second operation mode, and a third operation mode. In the first operating mode, when the speaker 20 outputs a sound signal, the vibrator 40 performs reverse vibration, and the vibration sensor 50 does not collect shell vibration of the shell vibration component 10, so that energy of the speaker device 100 is saved while high sound quality is obtained. The second operation mode is to output the sound signal to the speaker 20, however, the vibrator 40 does not perform reverse vibration, which is beneficial to saving energy of the speaker device 100. In the third operating mode, when the speaker 20 outputs a sound signal, the vibrator 40 performs reverse vibration, the vibration sensor 50 monitors shell vibration of the shell vibration component 10 and generates a vibration signal, and the calculation unit 325 obtains a residual error according to the vibration signal and a preset vibration condition. When the residual is larger than the vibration threshold, the filter coefficient of the vibration model of the case vibration member 10 is dynamically updated, so that the speaker device 100 outputs high-quality sound.

The loudspeaker device 100 further comprises an input unit 60 connected to the calculation unit 325 for retrieving input instructions and feeding back the control module 32. The user can select an appropriate operation mode of the speaker apparatus 100 through the input unit 60 according to the situation where the speaker apparatus 100 is used, and the like. The input instruction comprises a first working mode instruction, a second working mode instruction and a third working mode. When the control module 32 acquires the first operating mode instruction, the speaker device 100 enters the first operating mode, and when the speaker 20 outputs the sound signal, the computing unit 325 outputs an anti-shell vibration signal to control the second power amplifier 36 to drive the vibrator 40 to vibrate in the reverse direction. When the control module 32 acquires the second operation mode command, the speaker device 100 enters the second operation mode, and the control module 32 controls the speaker 20 to output the sound signal. When the control module 32 acquires the third operating mode command, the speaker device 100 enters the third operating mode, the control module 32 controls the speaker 20 to output a sound signal, the vibrator 40 to perform reverse vibration, and the vibration sensor 50 detects the vibration of the shell vibration component 10 and feeds the vibration back to the control module 32. The input unit 60 may be a touch display, physical keys, or audio input device to obtain the shell vibration reduction command input by the user. Since the vibrator 40 performs the reverse vibration opposite to the vibration direction of the shell vibration in the frequency band in which the shell vibration needs to be cancelled under the condition that the speaker outputs the sound signal, the effect of actively cancelling the shell vibration is realized. It is understood that in some embodiments, the speaker device 100 may omit the second and third operating modes; in some embodiments, the speaker device 100 may omit the first operation mode and the second operation mode.

Usually, the vibration model of the shell vibration component 10 is set before the factory leaves, but when the speaker device 100 is dismounted or is subjected to a large impact, the frequency band and the transfer function of the shell vibration change, the vibration model of the shell vibration component 10 needs to be built again, the speaker device 100 further includes a vibration model building mode, the input instruction further includes an instruction for selecting and building the vibration model mode, when the control module 32 obtains the instruction for selecting and building the vibration model mode, the speaker device 100 enters the vibration model building mode, and the control system 30 rebuilds the vibration model of the shell vibration component 10 and dynamically calibrates and updates the filter coefficient.

It is understood that the calculation unit 325 of the control system 30 generates an anti-shell vibration signal opposite to the waveform of the vibration signal from the vibration signal. For example, the anti-shell vibration signal is approximately 180 degrees out of phase with the vibration signal. Because only the vibration signal is subjected to the phase inversion processing, the shell vibration of the shell vibration component is actively counteracted, and meanwhile, the calculated amount is small, and the reduction of the power consumption of the loudspeaker device is facilitated.

It is understood that the control module 32 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and the control module 32 may also be a control center of the speaker apparatus 100, and various interfaces and lines are used to connect the various parts of the entire speaker apparatus 100.

The speaker device 100 further includes a communication Interface, which is a device using any transceiver or the like, for communicating with other devices or communication networks, such as ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), Serial Peripheral Interface (SPI), Inter-Integrated Circuit Bus (I2C), and the like. The communication interface of the control module 32 to each component may or may not be the same.

The speaker apparatus 100 further includes a memory operable to store computer programs and/or modules, and the control module 32 implements various functions of the speaker apparatus 100 by running or executing the computer programs and/or modules stored in the memory and invoking data stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs (such as a sound playing function, an image playing function, etc.) required by a plurality of functions, and the like; the data storage area may store data (such as audio data, a phonebook, etc.) created according to the use of the speaker device 100, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), a plurality of magnetic disk storage devices, a Flash memory device, or other volatile solid state storage devices. The memory may be self-contained and connected to the control module 32 via a communications link. The memory may also be integrated with the control module 32.

Referring to fig. 3, a first embodiment of the present application further provides a method for reducing shell vibration of the speaker device, including the following steps:

and step 101, controlling a driving loudspeaker to output a detection sound signal according to the detection audio signal. In this embodiment, the detected audio signal is pink noise with uniform spectrum.

Step 102, obtaining a detection vibration signal. The detection vibration signal is a vibration signal generated by a vibration sensor detecting shell vibration of the shell vibration component when the loudspeaker outputs the detection sound signal.

And 103, constructing a vibration model of the shell vibration component according to the detection vibration signal and the detection audio signal. In this embodiment, the vibration model of the shell vibration component is constructed by comparing the detection vibration signal with the detection audio signal and extracting the frequency and the vibration amplitude (i.e., signal intensity) of the vibration of the shell vibration component to be cancelled. The vibration model has filter coefficients. In the present embodiment, the vibration model is embodied as an Infinite long Response filter (IIR). It is to be understood that the vibration model is not limited to an infinite response filter.

And 104, driving the loudspeaker to output a working sound signal according to the working audio signal.

And 105, outputting an anti-shell vibration signal according to the working audio signal. In this embodiment, the working audio signal is filtered according to the filter coefficient of the vibration model to generate an output signal, and the output signal is subjected to an inversion process to generate an anti-shell vibration signal.

And 106, driving the vibrator to perform reverse vibration according to the shell vibration resisting signal, so as to at least partially offset shell vibration of the shell vibration component.

And step 107, acquiring a working vibration signal. The working vibration signal is a vibration signal generated by the vibration sensor detecting the vibration of the shell vibration component when the working sound signal is output by the loudspeaker.

And 108, judging whether the filter coefficient of the vibration model needs to be calibrated and updated or not according to the working vibration signal. If the filter coefficient of the vibration model needs to be calibrated and updated, performing step 109; if it is determined that the calibration and update of the filter coefficients of the vibration model are not needed, the process returns to step 107. In this embodiment, the amplitude of the working vibration signal is extracted, the extracted amplitude is compared with a preset amplitude, if the extracted amplitude is greater than the preset amplitude and a residual error between the extracted vibration amplitude and the preset amplitude is greater than a vibration threshold, it is determined that calibration and update of a filter coefficient of the vibration model are required, and if not, it is determined that calibration and update of the filter coefficient of the vibration model are not required.

Step 109, calibrating and updating the filter coefficient of the vibration model through a correlation algorithm according to the working vibration signal and the working audio signal, and returning to step 107. By cyclically repeating the step 107-109, the filter model for updating the vibration model is calibrated, i.e. adaptive, thereby improving the accuracy of the loudspeaker device for reducing the shell vibration.

It is understood that the order of some steps in steps 101-109 is not limited; step 101-103 can be omitted, and the existing vibration model is used for calculation without constructing the vibration model of the shell vibration part; step 107-: controlling a loudspeaker to output a sound signal; and controlling the vibrator to perform reverse vibration.

It is to be understood that driving the speaker to output the sound signal includes driving the speaker to output the sound signal according to the audio signal; the method further comprises the steps of filtering the audio signal according to a vibration model of the shell vibration component and generating an anti-shell vibration signal; and the driving vibrator carries out reverse vibration and comprises the step of driving the vibrator to carry out reverse vibration according to the shell vibration resisting signal.

It is understood that the method further comprises acquiring a vibration signal generated by the vibration sensor detecting the vibration of the vibration component; the method further comprises the step of constructing the vibration model from the vibration signal.

It is to be understood that the audio signal includes a detection audio signal, the vibration signal includes a detection vibration signal, the detection vibration signal is a vibration signal generated by the shell vibration of the shell vibration component detected by the vibration sensor when the loudspeaker is driven to work according to the detection audio signal, and the constructing the vibration model according to the vibration signal includes constructing the vibration model according to the detection vibration signal.

It is understood that the audio signal includes a working audio signal, the vibration signal includes a working vibration signal, the working vibration signal is a vibration signal generated by the vibration sensor detecting shell vibration of the shell vibration component when the speaker is driven to work according to the working audio signal, and the method further includes calibrating and updating a filter coefficient of the vibration model according to the working audio signal and the working vibration signal.

It is understood that the method further includes a step of determining whether calibration is required to update the filter coefficients of the vibration model according to the vibration signal, including: extracting the vibration amplitude of the working vibration signal, comparing the extracted vibration amplitude with a preset amplitude, and if the extracted vibration amplitude is larger than the preset amplitude and the residual error between the extracted vibration amplitude and the preset amplitude is larger than a vibration threshold, continuing to calibrate and update the filter coefficient according to the working vibration signal; otherwise, stopping calibration and updating the filter coefficient of the vibration model.

In one embodiment, the speaker apparatus includes a first operation mode, a second operation mode, a third operation mode, and a vibration model building mode. When the speaker device is in the first operation mode, it includes: driving a loudspeaker to output a sound signal; and driving the vibrator to vibrate in the opposite direction. When the speaker apparatus is in the second operation mode, it includes: and driving the loudspeaker to output a working sound signal. When the speaker apparatus is in the third operation mode, it includes: step 106; step 107; step 108; and step 109. When the speaker apparatus is in a mode of constructing a vibration model, the speaker apparatus includes: step 101-109.

The vibration damping method further comprises the steps of: acquiring an input instruction; and controlling the loudspeaker device to enter a corresponding operation mode according to the input instruction. The input instructions comprise a first working mode instruction, a second working mode instruction, a third working mode instruction and a vibration model building mode instruction.

Referring to fig. 4, a speaker device according to a second embodiment of the present invention has substantially the same structure as the speaker device according to the first embodiment of the present invention, except that a second power amplifier and a vibration sensor are omitted from the control system 30 of the speaker device according to the second embodiment, a vibrator 40 is connected in reverse to an output terminal of a first power amplifier 34, and a resistor 70 is connected between the output terminal of the first power amplifier 34 and the vibrator 30 to adjust a gain of the speaker device 100.

Because the vibrator 40 is reversely connected with the output end of the first power amplifier 34, the vibrator 40 can perform reverse vibration opposite to the waveform of vibration of the shell vibration component caused by the loudspeaker 20 playing sound signals, and the number of devices used by the control system 30 is small, so that the structure of the control system 30 is simple, and the cost of the control system 30 is favorably reduced.

The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于多波束陷落波束偏转的宽容性声场定向调控方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类