[go: up one dir, main page]

CN113453118A - Method for configuring loudspeaker, loudspeaker module and mobile terminal - Google Patents

Method for configuring loudspeaker, loudspeaker module and mobile terminal Download PDF

Info

Publication number
CN113453118A
CN113453118A CN202010227992.7A CN202010227992A CN113453118A CN 113453118 A CN113453118 A CN 113453118A CN 202010227992 A CN202010227992 A CN 202010227992A CN 113453118 A CN113453118 A CN 113453118A
Authority
CN
China
Prior art keywords
speaker
loudspeaker
control algorithm
performance test
test parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010227992.7A
Other languages
Chinese (zh)
Other versions
CN113453118B (en
Inventor
陈森俊
朱统
于利刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010227992.7A priority Critical patent/CN113453118B/en
Publication of CN113453118A publication Critical patent/CN113453118A/en
Application granted granted Critical
Publication of CN113453118B publication Critical patent/CN113453118B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • H04R29/001Monitoring arrangements; Testing arrangements for loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

本申请提供了一种配置扬声器的方法、扬声器、扬声器模组、移动终端。配置扬声器的方法包括,对扬声器测试得到扬声器特有的、专属于该扬声器的M个专属性能测试参数,将M个专属性能测试参数输入至扬声器控制算法中,扬声器控制算法可以控制扬声器播放音频。根据专属于扬声器的M个专属性能测试参数控制扬声器,有助于提升音频播放效果。

Figure 202010227992

The present application provides a method for configuring a speaker, a speaker, a speaker module, and a mobile terminal. The method for configuring the speaker includes: testing the speaker to obtain M exclusive performance test parameters specific to the speaker and inputting the M exclusive performance test parameters into the speaker control algorithm, and the speaker control algorithm can control the speaker to play audio. Control the speaker according to M exclusive performance test parameters dedicated to the speaker, which helps to improve the audio playback effect.

Figure 202010227992

Description

Method for configuring loudspeaker, loudspeaker module and mobile terminal
Technical Field
The present application relates to the field of mobile terminals, and more particularly, to a method of configuring a speaker, a speaker module, and a mobile terminal.
Background
In order to allow a user to flexibly use a portable device, the portable device generally has various functional modules to meet the user's regular needs as much as possible. For example, portable devices can often play audio to meet the user's desire to listen to music. With the updating of portable devices, people have made higher and higher demands on the audio playing function of portable devices.
Disclosure of Invention
The application provides a method for configuring a loudspeaker, the loudspeaker, a loudspeaker module and a mobile terminal, and aims to improve the audio playing effect of the loudspeaker.
In a first aspect, a method of configuring a speaker is provided, comprising: acquiring M exclusive performance test parameters special for the loudspeaker, wherein the M exclusive performance test parameters are obtained by testing the loudspeaker, and M is a positive integer; and inputting the M exclusive performance test parameters into a loudspeaker control algorithm, wherein the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance tests.
The exclusive performance test parameter of the speaker may refer to a parameter value obtained by testing the performance of the speaker. The proprietary performance test parameters specific to a loudspeaker may be independent of other loudspeakers than the loudspeaker. The proprietary performance test parameters may be for only one speaker. The proprietary performance test parameters may also be referred to as speaker factory parameters.
A speaker control algorithm may be used to process the audio data stream according to parameters of the speaker. Controlling the loudspeakers using a loudspeaker control algorithm may be considered as dynamically controlling the loudspeakers.
In the present application, the audio data stream may be processed to control a particular speaker based on the performance parameters of that particular speaker. This helps to develop the audio playback effect of that particular speaker.
With reference to the first aspect, in certain implementations of the first aspect, the M dedicated performance test parameters include at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
In the present application, one or more of the resonant frequency, maximum impedance at resonance, equivalent compliance, mechanical quality factor, electrical quality factor, mechanical mass of the load, mechanical resistance of the vibration system may be effective to detect and control the amplitude of the loudspeaker.
In the present application, the voice coil DC resistance can effectively detect and control the temperature of the speaker.
In the application, the mechanical coupling factor can effectively detect and control the eccentric degree of the diaphragm of the loudspeaker.
In the application, the resonance frequency, the maximum impedance at resonance, the equivalent compliance, the mechanical quality factor, the electrical quality factor, the mechanical quality of the load, the mechanical resistance of the vibration system, and the mechanical coupling factor can effectively perform linear compensation on the loudspeaker.
In the application, the resonance frequency, the maximum impedance at the resonance, the equivalent compliance, the mechanical quality factor, the electrical quality factor, the mechanical quality of the load, the mechanical resistance of the vibration system and the mechanical coupling factor can effectively detect and control the sensitivity of the loudspeaker, and the loudspeaker is subjected to frequency response balancing.
With reference to the first aspect, in certain implementations of the first aspect, the speaker control algorithm includes at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
In the application, the amplitude calculation and control algorithm can improve the playing effect of the loudspeaker on the low-frequency performance, and control the vibration amplitude of the loudspeaker when the maximum vibration amplitude of the loudspeaker is too large, so that the risk of loudspeaker damage is reduced.
In the present application, the temperature calculation and control algorithm may reduce the temperature of the speaker, helping to reduce the likelihood of the speaker being burned.
In the present application, the diaphragm eccentricity calculation and control algorithm helps to reduce the degree of loudspeaker distortion.
In this application, the linearity compensation algorithm helps to reduce the degree of loudspeaker distortion. The linear compensation algorithm, the amplitude calculation and control algorithm and the vibrating diaphragm eccentricity calculation and control algorithm are combined for use, so that the power amplification effect of the loudspeaker can be obviously enhanced.
In the application, the sensitivity and frequency response equalization algorithm is helpful for improving the loudspeaker playing effect. The sensitivity and frequency response equalization algorithm, the amplitude calculation and control algorithm and the vibrating diaphragm eccentricity calculation and control algorithm are combined for use, so that the power amplification effect of the loudspeaker can be obviously enhanced.
With reference to the first aspect, in certain implementations of the first aspect, the speaker control algorithm is configured to control the speaker to play audio according to the M dedicated performance test parameters, the output current of the speaker, and the output voltage of the speaker.
In this application, the real-time output current of the speaker, the real-time output voltage of the speaker may be input into the speaker control algorithm. The loudspeaker control algorithm can control the loudspeaker to play audio relatively effectively in real time according to the current playing state of the loudspeaker and the performance parameters of the loudspeaker.
With reference to the first aspect, in certain implementations of the first aspect, the output current of the speaker and the output voltage of the speaker are provided by a smart power amplifier.
A smart power amplifier (smart PA) may refer to a power amplifier having a function of detecting an output current of the speaker and an output voltage of the speaker. Smart power amplifiers may include, for example, digital-to-analog converters, analog-to-digital converters, and analog signal amplifiers.
In this application, the smart power amplifier has the function of power amplification, and also has the function of feedback of output current and output voltage, which is helpful for reducing the hardware quantity of the control loudspeaker.
With reference to the first aspect, in certain implementations of the first aspect, the speaker control algorithm is configured to: and processing the audio data stream according to the M exclusive performance test parameters, and playing the audio data stream processed by the loudspeaker control algorithm by the loudspeaker.
The audio data stream may include data obtained by successively sampling an audio signal.
In the present application, the audio data stream is adjusted by an algorithm so that the processed audio data stream can be adapted to the loudspeaker. By adjusting the loudspeaker control algorithm, the processing result of the audio data stream can be adjusted, which is beneficial to improving the playing effect of different types of audio data streams.
With reference to the first aspect, in certain implementations of the first aspect, the speaker control algorithm is configured to process an audio data stream processed by an audio effect algorithm.
The audio algorithm may include a plurality of control parameters independent of the speaker parameters. The sound effect algorithm can control power amplification effects such as frequency response adjustment, sound field expansion, dynamic compression and the like. Controlling the loudspeakers using an audio algorithm may be considered as statically controlling the loudspeakers.
In the application, the audio effect algorithm can process the audio signals so as to improve the effect of playing audio by the loudspeaker. The loudspeaker is controlled through the audio algorithm, the universality is achieved to a certain degree, and the power amplification effect of the loudspeaker can be conveniently controlled.
With reference to the first aspect, in certain implementations of the first aspect, the obtaining M dedicated performance test parameters dedicated to the speaker includes: invoking the M proprietary performance test parameters from a memory of the speaker.
In the application, the exclusive performance test parameters of the loudspeaker are carried by the memory of the loudspeaker, so that the situation that the exclusive performance test parameters and the loudspeaker are not matched is relatively difficult to occur. Moreover, in the process of repairing the loudspeaker, the operation of the loudspeaker control algorithm cannot be influenced by replacing the loudspeaker.
With reference to the first aspect, in certain implementations of the first aspect, the obtaining M dedicated performance test parameters dedicated to the speaker includes: and receiving M exclusive performance test parameters which are sent by a server and correspond to the loudspeaker identification.
In this application, through data transmission's mode transmission speaker performance parameter, need not to additionally set up hardware in inside such as mobile terminal, speaker module, be favorable to saving the cost to, it is relatively lower to the processing requirement of speaker firm.
With reference to the first aspect, in certain implementations of the first aspect, the method of configuring a speaker is performed by a mobile terminal provided with the speaker.
With reference to the first aspect, in certain implementations of the first aspect, the method of configuring a speaker is performed by a speaker module that includes the speaker, a digital signal processor for executing the speaker control algorithm, and a memory for storing the M dedicated performance test parameters.
In the application, the step of reading the exclusive performance test parameters of the loudspeaker by the mobile terminal is omitted because the loudspeaker module processes the audio signal.
In a second aspect, there is provided a speaker comprising: a voice coil; the loudspeaker control device comprises a memory, a first circuit board and a second circuit board, wherein the memory is used for storing M exclusive performance test parameters of the loudspeaker, the M exclusive performance test parameters are exclusively owned by the loudspeaker, the M exclusive performance test parameters are obtained by testing the loudspeaker, the M exclusive performance test parameters are applied to a loudspeaker control algorithm, the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance test parameters, and M is a positive integer.
In the application, the exclusive performance test parameters of the loudspeaker are carried by the memory of the loudspeaker, so that the situation that the exclusive performance test parameters and the loudspeaker are not matched is relatively difficult to occur. Moreover, in the process of repairing the loudspeaker, the operation of the loudspeaker control algorithm cannot be influenced by replacing the loudspeaker.
With reference to the second aspect, in certain implementations of the second aspect, the M dedicated performance test parameters include at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
With reference to the second aspect, in certain implementations of the second aspect, the speaker control algorithm includes at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
In a third aspect, a speaker module is provided, which includes: a speaker; the processor is used for operating a loudspeaker control algorithm, the loudspeaker control algorithm comprises M exclusive performance test parameters which are exclusively owned by the loudspeaker, the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance tests, and the M exclusive performance test parameters are obtained by testing the loudspeaker.
In the application, the step of reading the exclusive performance test parameters of the loudspeaker by the mobile terminal is omitted because the loudspeaker module processes the audio signal.
With reference to the third aspect, in certain implementations of the third aspect, the M dedicated performance testing parameters include at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
With reference to the third aspect, in certain implementations of the third aspect, the speaker control algorithm includes at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
With reference to the third aspect, in certain implementations of the third aspect, the processor is specifically configured to execute the speaker control algorithm according to an output current of the speaker and an output voltage of the speaker.
With reference to the third aspect, in certain implementation manners of the third aspect, the speaker module further includes an intelligent power amplifier, and the intelligent power amplifier is configured to detect the output current and the output voltage, and input the output current and the output voltage to the processor.
With reference to the third aspect, in certain implementations of the third aspect, the processor is further configured to, prior to the executing the speaker control algorithm, input an audio data stream to be processed; the processor is further configured to output the audio data stream processed by the speaker control algorithm, and the audio data stream processed by the speaker control algorithm is played by the speaker.
With reference to the third aspect, in certain implementations of the third aspect, the processor is specifically configured to input the audio data stream processed by the sound effect algorithm to the speaker control algorithm.
In a fourth aspect, a mobile terminal is provided, comprising: a speaker; the processor is used for operating a loudspeaker control algorithm, the loudspeaker control algorithm comprises M exclusive performance test parameters which are exclusively owned by the loudspeaker, the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance test parameters, the M exclusive performance test parameters are obtained by testing the loudspeaker, and M is a positive integer.
With reference to the fourth aspect, in certain implementations of the fourth aspect, the M dedicated performance test parameters include at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
With reference to the fourth aspect, in certain implementations of the fourth aspect, the speaker control algorithm includes at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
With reference to the fourth aspect, in certain implementations of the fourth aspect, the processor is specifically configured to execute the speaker control algorithm according to the M control parameters, the output current of the speaker, and the output voltage of the speaker.
With reference to the fourth aspect, in some implementation manners of the fourth aspect, the mobile terminal further includes an intelligent power amplifier, and the intelligent power amplifier is configured to detect the output current and the output voltage, and input the output current and the output voltage to the processor.
With reference to the fourth aspect, in certain implementations of the fourth aspect, the processor is further configured to input an audio data stream to be processed before the speaker control algorithm is executed according to the M control parameters; the processor is specifically configured to run the speaker control algorithm including the M control parameters, and output a processed audio data stream, where the speaker control algorithm is configured to process the audio data stream to be processed, and the audio data stream processed by the speaker control algorithm is played by the speaker.
With reference to the fourth aspect, in certain implementations of the fourth aspect, the processor is specifically configured to input the audio data stream processed by the sound effect algorithm to the speaker control algorithm.
With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver module is configured to invoke the M dedicated performance test parameters from a memory of the speaker before the speaker control algorithm is executed.
With reference to the fourth aspect, in some implementations of the fourth aspect, the speaker has a speaker identifier, and the transceiver module is configured to receive, before the speaker control algorithm is executed, the M dedicated performance test parameters corresponding to the speaker identifier sent by the server.
In a fifth aspect, an electronic device is provided, comprising: the system comprises an acquisition module, a processing module and a control module, wherein the acquisition module is used for acquiring M exclusive performance test parameters which are exclusively owned by the loudspeaker, the M exclusive performance test parameters are obtained by testing the loudspeaker, and M is a positive integer; and the processing module is used for inputting the M exclusive performance test parameters into a loudspeaker control algorithm, and the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance tests.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the M dedicated performance testing parameters include at least one of: resonant frequency, voice coil DC resistance, speaker DC resistance, maximum impedance at resonance, equivalent compliance, mechanical quality factor, electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system, and mechanical coupling factor.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the speaker control algorithm includes at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
With reference to the fifth aspect, in some implementations of the fifth aspect, the obtaining module is specifically configured to invoke the M dedicated performance test parameters from a memory of the speaker.
With reference to the fifth aspect, in some implementation manners of the fifth aspect, the speaker has a speaker identifier, and the obtaining module is specifically configured to receive M dedicated performance test parameters, which are sent by a server and correspond to the speaker identifier.
With reference to the fifth aspect, in some implementations of the fifth aspect, the electronic device is a mobile terminal or a speaker module.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the speaker control algorithm is configured to control the speaker to play audio according to the M dedicated performance tests, the output current of the speaker, and the output voltage of the speaker.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the output current of the speaker and the output voltage of the speaker are provided by a smart power amplifier.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the speaker control algorithm is configured to: and processing the audio data stream according to the M exclusive performance test parameters, and playing the audio data stream processed by the loudspeaker control algorithm by the loudspeaker.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the speaker control algorithm is configured to process the audio data stream processed by the sound effect algorithm.
In a sixth aspect, there is provided a method of controlling a speaker, comprising: and operating a loudspeaker control algorithm to control the loudspeaker to play audio, wherein the loudspeaker control algorithm comprises M exclusive performance test parameters of the loudspeaker, the M exclusive performance test parameters are obtained by testing the loudspeaker, and M is a positive integer.
Optionally, the method for controlling a speaker includes: determining M control parameters in a loudspeaker control algorithm according to M exclusive performance test parameters exclusive to the loudspeaker, wherein the M exclusive performance test parameters are obtained by testing the loudspeaker, the M exclusive performance test parameters correspond to the M control parameters one to one, and M is a positive integer; and running the loudspeaker control algorithm according to the M control parameters so as to control the loudspeaker to play audio.
The control parameters may refer to invariants in the loudspeaker control algorithm. The M exclusive performance test parameters are assigned to the control parameters, so that the loudspeaker control algorithm can control the loudspeaker according to the M exclusive performance test parameters.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the M dedicated performance testing parameters include at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the speaker control algorithm includes at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
With reference to the sixth aspect, in certain implementations of the sixth aspect, before the executing the speaker control algorithm, the method further comprises: acquiring the output current of the loudspeaker and the output voltage of the loudspeaker from the intelligent power amplifier; the running speaker control algorithm includes: and running the loudspeaker control algorithm according to the M exclusive performance test parameters, the output current of the loudspeaker and the output voltage of the loudspeaker.
Optionally, before the executing the speaker control algorithm according to the M control parameters, the method further includes: acquiring the output current of the loudspeaker and the output voltage of the loudspeaker from the intelligent power amplifier; the operating the speaker control algorithm according to the M control parameters includes: and operating the loudspeaker control algorithm according to the M control parameters, the output current of the loudspeaker and the output voltage of the loudspeaker.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the executing the speaker control algorithm includes: and processing the input audio data stream through the loudspeaker control algorithm, and playing the audio data stream processed by the loudspeaker control algorithm by the loudspeaker.
Optionally, before the executing the speaker control algorithm according to the M control parameters, the method further includes: inputting an audio data stream; the operating the speaker control algorithm according to the M control parameters to control the speaker to play audio includes: and processing the input audio data stream through the loudspeaker control algorithm, outputting the processed audio data stream, and playing the audio data stream processed by the loudspeaker control algorithm by the loudspeaker.
With reference to the sixth aspect, in some implementations of the sixth aspect, the speaker control algorithm is configured to process the audio data stream processed by the sound effect algorithm.
Optionally, the inputting the audio data stream to be processed includes: inputting the audio data stream subjected to the sound effect algorithm to the speaker control algorithm.
With reference to the sixth aspect, in certain implementations of the sixth aspect, before the executing the speaker control algorithm, the method further comprises: invoking the M proprietary performance test parameters from a memory of the speaker.
Optionally, before the executing the speaker control algorithm according to the M control parameters, the method further includes: invoking the M proprietary performance test parameters from a memory of the speaker.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the speaker has a speaker identification, and before the executing the speaker control algorithm, the method further comprises: and receiving M exclusive performance test parameters which are sent by a server and correspond to the loudspeaker identification.
Optionally, the speaker has a speaker identifier, and before determining M control parameters in a speaker control algorithm according to the M dedicated performance test parameters of the speaker, the method further includes: and receiving M exclusive performance test parameters which are sent by a server and correspond to the loudspeaker identification.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the method of controlling the speaker is performed by a mobile terminal provided with the speaker.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the method of controlling a speaker is performed by a speaker module, the speaker module includes the speaker, a digital signal processor for executing the speaker control algorithm, and a memory, and the memory stores the M dedicated performance test parameters.
Drawings
Fig. 1 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a software structure of an electronic device according to an embodiment of the present application.
Fig. 3 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 4 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 5 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 6 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 7 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 8 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 9 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
Fig. 10 is a schematic flowchart of a method for configuring a speaker according to an embodiment of the present application.
Fig. 11 is a schematic block diagram of a speaker provided in an embodiment of the present application.
Fig. 12 is a schematic block diagram of a speaker module provided in an embodiment of the present application.
Fig. 13 is a schematic block diagram of a mobile terminal provided in an embodiment of the present application.
Fig. 14 is a schematic block diagram of an electronic device provided in an embodiment of the present application.
Fig. 15 is a schematic block diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
The terminology used in the following examples is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of this application and the appended claims, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, such as "one or more", unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" means one, two or more. The term "and/or" is used to describe an association relationship that associates objects, meaning that three relationships may exist; for example, a and/or B, may represent: a alone, both A and B, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
The concepts in the present application are first explained.
1. Characteristic (Theile-Small, TS) parameter
"T" in the TS parameters stands for Mr. Thiele, and S stands for Mr. Small. The TS parameter may indicate the performance of a Speaker (SPK). The TS parameters may include small signal parameters. Wherein the small signal parameter may comprise a resonance frequency (which may be denoted F) of a vibration system of the loudspeaker0) Mechanical quality factor (which may be denoted as Qms), electrical quality factor (which may be denoted as Qes), etc.
2. Resonance
Resonance may also be referred to as "resonance". The oscillating system may be subjected to periodic external forces. When the frequency of the external force action is the same as or very close to the natural frequency of the system, the amplitude of the system is increased sharply. The frequency at which resonance occurs is called the "resonance frequency (F)0)". Resonant frequency F0May be related to the material of the front and back cavities of the loudspeaker, the material of the diaphragm, the structure of the loudspeaker vibration system.
3. Mechanical quality factor Qms
The mechanical quality factor Qms may characterize the energy consumed by the piezoelectric material at resonance by overcoming internal friction. The mechanical quality factor Qms can be defined as the mechanical energy stored by the vibrator at resonance/the energy mechanically lost by the vibrator per cycle of resonance. From this, it is understood that the mechanical quality factor Qms value reflects the magnitude of the mechanical loss of the piezoelectric material, and the smaller the mechanical loss, the larger the mechanical quality factor Qms value.
4. Electrical quality factor Qes
The electrical quality factor Qes is the ratio of the electrical energy stored by the piezoelectric material to the electrical energy consumed. It reflects the magnitude of the thermal energy converted from the consumption of electrical energy of piezoelectric material under the action of alternating voltage.
5. Impedance (L)
In a circuit having a resistance, an inductance, and a capacitance, the effect of the resistance on the current in the circuit is called impedance. Impedance is usually expressed as Z and is a complex number with the real part called resistance and the imaginary part called reactance. The resistance of the capacitor to the direct current in the circuit is called capacitive reactance, and the resistance of the inductor to the alternating current in the circuit is called inductive reactance. The effect of capacitance and inductance on the impedance caused by an alternating current in a circuit is collectively referred to as reactance. The unit of impedance is ohms. Maximum impedance at loudspeaker resonance (which may be expressed as Z)0) May be related to the material of the front and back cavities of the loudspeaker, the material of the diaphragm, the structure of the loudspeaker vibration system.
6. Polarization
Polarization refers to the phenomenon in which the vibration vector of a transverse wave (perpendicular to the direction of propagation of the wave) deviates from certain directions. The asymmetry of the vibration direction with respect to the propagation direction is called polarization. The phenomenon that the diaphragm of a loudspeaker produces polarization in the case of large displacements may be referred to as diaphragm polarization.
7. Sensitivity of the probe
The sensitivity of the speaker is a sound pressure level detected at a distance of 1m from the axial direction of the speaker by applying an electric signal of a rated power of 1W to the input terminal of the speaker. The sensitivity of the loudspeaker represents the efficiency of the conversion of electrical energy into acoustic energy. The higher the sensitivity, the easier the speaker is driven.
8. Frequency response
The frequency response may describe the difference in the processing power of an instrument for signals of different frequencies. The frequency response may also be referred to as a response curve, which refers to the variation of gain with frequency. Any sound equipment or carrier (object recording a sound signal) has its own frequency response curve. The ideal frequency response curve should be flat and the sound signal should pass through without distortion.
9. Equivalent compliance (can be expressed as Cms)
The equivalent compliance Cms refers to the compliance of a support part of a loudspeaker vibration system, such as the compliance of a loudspeaker corrugated ring and an elastic wave, and the larger the value is, the softer the whole vibration system of the loudspeaker is, the unit is: millimeter/newton (mm/N). The equivalent compliance Cms may be related to the material of the front and back cavities of the loudspeaker, the material of the diaphragm, the structure of the loudspeaker vibration system.
10. Mechanical mass of the load (which can be expressed as Mms)
The mechanical mass Mms of the load may refer to the mechanical mass of a loudspeaker comprising an air load. The mechanical mass Mms of the load may in turn be referred to as the total vibrating mass (including the mass of the diaphragm, the mass of the voice coil, air loading back and forth, etc.). The mechanical mass of the load Mms may be represented by the voice coil mass (which may be denoted as Mm)1) Drum paper equivalent mass (which can be expressed as Mm)2) The radiation quality (which may be denoted as Mmr) yields (Mms — Mm)1+Mm2+2 × Mmr). The mechanical mass Mms of the load can be measured by the additional mass method. The mechanical mass Mms of the load may be related to the material of the front and back cavities of the loudspeaker, the material of the diaphragm, the structure of the loudspeaker vibration system.
11. Force resistance of vibration system (which can be expressed as Rms)
The force resistance Rms of the vibration system can be derived from the characteristics of the drum paper, the internal damping of the elastic wave and the glue used. The force resistance Rms of the vibration system may be related to the material of the front and back chambers of the loudspeaker, the material of the diaphragm, and the structure of the loudspeaker vibration system. The force resistance of a vibrating system can be calculated by the following formula:
rms ═ 1/Qms × SQR (Mms/Cms), where SQR () represents the square root of the value in bracket ().
12. Electromechanical coupling factor (which can be expressed as BL)
The electromechanical coupling factor BL can be obtained from the air gap flux density, the effective length of the voice coil wire, the magnetic field intensity and the like. The electromechanical coupling factor BL can be calculated by the following formula:
(BL)2re may refer to voice coil direct current resistance, where SQR () represents the square root of the value in bracket ().
13. Voice coil
The loudspeaker voice coil is a coil formed by winding an enameled wire on a cylindrical framework. The voice coil of the loudspeaker has certain direct current resistance and certain inductance. When an audio signal is input to the speaker, the voice coil of the speaker may vibrate up and down in the magnetic air gap. Due to the inductance of the voice coil, an induced voltage is induced in the voice coil in a direction opposite to the direction of the audio input signal. The induced voltage may attenuate the current in the voice coil, thereby increasing the voice coil impedance. The voice coil impedance of the speaker may increase as the frequency of the audio signal increases. The law of impedance variation with signal frequency is called the impedance characteristic of the loudspeaker.
14. Voice coil DC resistance Re
The voice coil dc resistance Re is generally obtained by the diameter, length, material, etc. of the voice coil, regardless of the frequency variation.
The following describes embodiments of a mobile terminal provided by embodiments of the present application and for using such a mobile terminal. In some embodiments, the mobile terminal may be a portable mobile terminal that also includes other functionality, such as personal digital assistant and/or music player functionality, such as a cell phone, a tablet, a wearable mobile terminal with wireless communication functionality (e.g., a smart watch), a video player, and so forth. Exemplary embodiments of the portable mobile terminal include, but are not limited to, a mount
Figure BDA0002428343790000091
Figure BDA0002428343790000092
Or other operating system. The portable mobile terminal may also be other portable mobile terminals such as a Laptop computer (Laptop) or the like. It should also be understood that in other embodiments, the mobile terminal may not be a portable mobile terminal, but may be a desktop computer, a television, or a notebook computer.
Fig. 1 shows a schematic structural diagram of a mobile terminal 100. The mobile terminal 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a button 190, a camera 193, a display screen 194, and a Subscriber Identity Module (SIM) card interface 195, etc.
It is to be understood that the illustrated structure of the embodiment of the present application does not constitute a specific limitation to the mobile terminal 100. In other embodiments of the present application, the mobile terminal 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. Wherein the different processing units may be separate components or may be integrated in one or more processors. In some embodiments, the mobile terminal 100 may also include one or more processors 110. The controller can generate an operation control signal according to the instruction operation code and the time sequence signal to complete the control of instruction fetching and instruction execution. In other embodiments, a memory may also be provided in processor 110 for storing instructions and data. Illustratively, the memory in the processor 110 may be a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. This avoids repeated accesses and reduces the latency of the processor 110, thereby improving the efficiency with which the mobile terminal 100 processes data or executes instructions.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a SIM card interface, and/or a USB interface, etc. The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the mobile terminal 100, and may also be used to transmit data between the mobile terminal 100 and peripheral devices. The USB interface 130 may also be used to connect to a headset to play audio through the headset.
It should be understood that the interfacing relationship between the modules illustrated in the embodiments of the present application is only an exemplary illustration and is not a structural limitation of the mobile terminal 100. In other embodiments of the present application, the mobile terminal 100 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The charging management module 140 is configured to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive a wireless charging input through a wireless charging coil of the mobile terminal 100. The charging management module 140 may also supply power to the mobile terminal through the power management module 141 while charging the battery 142.
The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 may also be used to detect parameters such as battery capacity, battery cycle count, battery state of health (leakage, impedance), etc. In some other embodiments, the power management module 141 may also be disposed in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be disposed in the same device.
The wireless communication function of the mobile terminal 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the mobile terminal 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied on the mobile terminal 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The wireless communication module 160 may provide a solution for wireless communication applied to the mobile terminal 100, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (bluetooth, BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves through the antenna 2 to radiate the electromagnetic waves.
The mobile terminal 100 implements a display function through the GPU, the display screen 194, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may adopt a Liquid Crystal Display (LCD), an organic light-emitting Diode (OLED), an active-matrix organic light-emitting Diode (active-matrix organic light-emitting Diode, AMOLED), a flexible light-emitting Diode (FLED), a mini light-emitting Diode (mini led), a Micro light-emitting Diode (Micro led), a Micro organic light-emitting Diode (Micro OLED), a quantum dot light-emitting Diode (QLED), and the like. In some embodiments, the mobile terminal 100 may include one or more display screens 194.
The display screen 194 of the mobile terminal 100 may be a flexible screen, which is currently attracting attention due to its unique characteristics and great potential. Compared with the traditional screen, the flexible screen has the characteristics of strong flexibility and flexibility, can provide a new interaction mode based on the bendable characteristic for a user, and can meet more requirements of the user on the mobile terminal. For a mobile terminal configured with a foldable display screen, the foldable display screen on the mobile terminal can be switched between a small screen in a folded state and a large screen in an unfolded state at any time. Therefore, the user uses the split screen function on the mobile terminal configured with the foldable display screen more and more frequently.
The mobile terminal 100 may implement a photographing function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, the application processor, and the like.
The ISP is used to process the data fed back by the camera 193. For example, when a photo is taken, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converting into an image visible to naked eyes. The ISP can also carry out algorithm optimization on the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into image signal in standard RGB, YUV and other formats. In some embodiments, the mobile terminal 100 may include 1 or more cameras 193.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the mobile terminal 100 selects a frequency bin, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
Video codecs are used to compress or decompress digital video. The mobile terminal 100 may support one or more video codecs. In this way, the mobile terminal 100 may play or record video in a variety of encoding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The NPU is a neural-network (NN) computing processor that processes input information quickly by using a biological neural network structure, for example, by using a transfer mode between neurons of a human brain, and can also learn by itself continuously. The NPU may implement applications such as intelligent recognition of the mobile terminal 100, for example: image recognition, face recognition, speech recognition, text understanding, and the like.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the mobile terminal 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
Internal memory 121 may be used to store one or more computer programs, including instructions. The processor 110 may cause the mobile terminal 100 to perform the method of screen-off display provided in some embodiments of the present application, and various applications and data processing, etc. by executing the above-mentioned instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Wherein, the storage program area can store an operating system; the storage program area may also store one or more applications (e.g., gallery, contacts, etc.), and the like. The storage data area may store data (e.g., photos, contacts, etc.) created during use of the mobile terminal 100, and the like. Further, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic disk storage components, flash memory components, Universal Flash Storage (UFS), and the like. In some embodiments, the processor 110 may cause the mobile terminal 100 to execute the method for displaying the off-screen provided in the embodiments of the present application and other applications and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor 110. The mobile terminal 100 may implement an audio function through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor. Such as music playing, recording, etc.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The mobile terminal 100 may receive a key input, and generate a key signal input related to user setting and function control of the mobile terminal 100.
Fig. 2 is a block diagram of a software configuration of the mobile terminal 100 according to the embodiment of the present application. The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom. The application layer may include a series of application packages.
As shown in fig. 2, the application packages may include music playing, video playing, gallery, calendar, call, map, navigation, etc. applications.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions. As shown in FIG. 2, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The phone manager is used to provide a communication function of the mobile terminal 100. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, text information is prompted in the status bar, a prompt tone is given, the mobile terminal vibrates, an indicator light flashes, and the like.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system. The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android. The application layer and the application framework layer run in a virtual machine. And executing java files of the application program layer and the application program framework layer into a binary file by the virtual machine. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), media libraries (media libraries), three-dimensional graphics processing libraries (e.g., OpenGL ES), two-dimensional graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide a fusion of two-dimensional and three-dimensional layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The two-dimensional graphics engine is a two-dimensional drawing engine.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver. For example, the audio driver may drive the audio module 170 of the mobile terminal 100.
Fig. 3 is a schematic flow chart of a method of controlling the speaker 170A. The individual modules in fig. 3 are first explained in detail below.
The audio effect algorithm may process the audio signal to enhance the effect of the speaker 170A playing the audio signal. In the present application, the audio algorithm may include a plurality of control parameters, which may not all relate to parameters of the speaker 170A, i.e. which may all relate to other parameters than speaker parameters. In other words, the audio data stream processed by the audio algorithm can be adapted to a variety of speakers. The same audio data stream may be obtained for different speakers by processing the same audio data stream using the same audio algorithm (an audio data stream may include data obtained by successively sampling an audio signal).
The sound effect algorithm can control power amplification effects such as frequency response adjustment, sound field expansion, dynamic compression and the like. Controlling the speaker 170A using an audio algorithm may be considered as statically controlling the speaker 170A.
The sound effect algorithm may pass the processed audio signal to a speaker control algorithm. The speaker control algorithm may process the audio signal to enhance the effect of the audio signal being played by the speaker 170A. In the present application, the speaker control algorithm may include a plurality of control parameters related to parameters of the speaker 170A. In other words, for a plurality of speakers with different parameters, different audio data streams can be obtained by processing the same audio data stream using the same speaker control algorithm. Since the processed audio signal can be adapted to a specific speaker, the speaker control algorithm helps to reveal the playing effect of the specific speaker.
The speaker control algorithm may be based on, for example, the resonant frequency F of the speaker 170A0The dc resistance of the speaker 170A (which may be denoted as Rdc), etc., the audio data stream from the audio effect algorithm is processed. Controlling the speaker 170A using a speaker control algorithm may be considered to dynamically control the speaker 170A.
The audio data stream processed by the speaker control algorithm may be passed to a power amplifier. The power amplifier may include, for example, a digital to analog converter (DAC). The power amplifier may convert the audio digital signal into an analog signal and control the speaker 170A to play sound through the analog signal.
Fig. 4 is a schematic flowchart of a method for controlling a speaker according to an embodiment of the present application.
And 401, operating a speaker control algorithm to control the speaker to play audio, wherein the speaker control algorithm comprises M exclusive performance test parameters of the speaker, the M exclusive performance test parameters are obtained by testing the speaker, and M is a positive integer.
In the embodiment of the present application, the speaker may be a speaker provided on the mobile terminal. The mobile terminal may contain a music player function. The mobile terminal may be, for example, a mobile phone, a tablet computer, a wearable mobile terminal with wireless communication function (such as a smart watch), a video player, a Laptop computer (Laptop), an earphone, a speaker, a desktop computer, a television, a notebook computer, etc.
The exclusive performance test parameter dedicated to the speaker may refer to a parameter value obtained by testing the performance of the speaker. The proprietary performance test parameters specific to a loudspeaker may be independent of other loudspeakers than the loudspeaker. The proprietary performance test parameters may be for only one speaker. For example, before the speaker is shipped, the speaker may be detected to obtain the M dedicated performance test parameters. The proprietary performance test parameters may also be referred to as speaker factory parameters. The properties of the loudspeaker may for example comprise the resonance frequency F0Voice coil direct current resistance Re, speaker direct current resistance Rdc, maximum impedance Z at resonance0Equivalent compliance Cms, mechanical quality factor Qms, electrical quality factor Qes, mechanical mass of load Mms, mechanical resistance Rms of vibration system, mechanical coupling factor BL.
A speaker control algorithm may be used to process the audio data stream according to parameters of the speaker. The process of processing the audio data stream by the speaker control algorithm has been described above and need not be described in detail here.
That is, the M proprietary performance test parameters may be input to a speaker control algorithm, such that the speaker control algorithm may process the audio data stream according to the proprietary performance test parameters of the speaker.
Optionally, the M dedicated performance test parameters include at least one of the following: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
The concept of various parameters has been explained above and need not be described in further detail herein.
Optionally, the M dedicated performance test parameters may include a TS parameter of the speaker.
That is, mayAnd testing the TS parameters of the loudspeaker, and taking the detected TS parameters as at least one part of the M exclusive performance test parameters. TS parameter may include, for example, resonant frequency F0Voice coil direct current resistance Re, speaker direct current resistance Rdc, maximum impedance Z at resonance0Equivalent compliance Cms, mechanical quality factor Qms, electrical quality factor Qes, mechanical mass of load Mms, mechanical resistance of vibration system Rms, mechanical coupling factor BL, and the like.
Optionally, the speaker control algorithm comprises at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
Amplitude calculation and control algorithms can be used to calculate and control the maximum vibration amplitude of the loudspeaker. For example, the amplitude calculation and control algorithm can improve the playing effect of the loudspeaker on the low-frequency performance. For another example, when the maximum vibration amplitude of the speaker exceeds a preset amplitude threshold, the amplitude calculation and control algorithm may control the speaker to reduce the maximum vibration amplitude of the speaker; this helps to avoid damage to the speaker. The amplitude calculation and control algorithm may include one or more control parameters, which may be related to the resonant frequency F, for example0Maximum impedance at resonance Z0The equivalent compliance Cms, the mechanical quality factor Qms, the electrical quality factor Qes, the mechanical quality Mms of the load, the mechanical resistance Rms of the vibration system and other proprietary performance test parameters. The amplitude calculation and control algorithm may be the core algorithm of the loudspeaker control algorithm.
Temperature calculation and control algorithms may be used to calculate and control the temperature of the speaker. For example, when the temperature of the speaker exceeds a preset temperature threshold, the temperature calculation and control algorithm may control the speaker to decrease the temperature of the speaker; this helps to reduce the likelihood of the speaker being burned. The amplitude calculation and control algorithm may include control parameters related to proprietary performance test parameters such as voice coil dc resistance Re.
A diaphragm eccentricity calculation and control algorithm may be used to calculate and control the degree of polarization of the loudspeaker. For example, in the case where the degree of the speaker vibration deviating from the center position exceeds a preset deviation threshold, the amplitude calculation and control algorithm may modify the dc component of the output signal to modify the vibration position of the speaker; this helps to reduce the degree of loudspeaker distortion. The diaphragm eccentricity calculation and control algorithm may include control parameters related to proprietary performance test parameters such as mechanical coupling factor BL.
A linear compensation algorithm may be used to reduce the degree of loudspeaker distortion. The linearity compensation algorithm may include a compensation with the resonant frequency F0Maximum impedance at resonance Z0Control parameters related to exclusive performance test parameters such as equivalent compliance Cms, mechanical quality factor Qms, electrical quality factor Qes, mechanical mass Mms of load, mechanical resistance Rms of vibration system, mechanical coupling factor BL and the like. The amplitude calculation and control algorithm and the diaphragm eccentricity calculation and control algorithm can both enhance the effect of the linear compensation algorithm.
The sensitivity and frequency response equalization algorithm can be used for improving the loudspeaker playing effect. The sensitivity and frequency response equalization algorithm may include a harmonic frequency F0Maximum impedance at resonance Z0Control parameters related to exclusive performance test parameters such as equivalent compliance Cms, mechanical quality factor Qms, electrical quality factor Qes, mechanical mass Mms of load, mechanical resistance Rms of vibration system, mechanical coupling factor BL and the like. The amplitude calculation and control algorithm and the diaphragm eccentricity calculation and control algorithm can both enhance the effect of the linear compensation algorithm.
Optionally, the speaker control algorithm is executed by a Digital Signal Processor (DSP). The DSP may comprise one or more chips. The speaker control algorithm is executed by the DSP chip.
Optionally, the executing the speaker control algorithm includes: determining M control parameters in a loudspeaker control algorithm according to M exclusive performance test parameters exclusive to the loudspeaker, wherein the M exclusive performance test parameters are obtained by testing the loudspeaker, the M exclusive performance test parameters correspond to the M control parameters one to one, and M is a positive integer; and running the loudspeaker control algorithm according to the M control parameters so as to control the loudspeaker to play audio.
Even if the models of the plurality of speakers are the same, actual parameters of the plurality of speakers may be different from each other due to a machining error or the like. In one possible scenario, for a batch or model of multiple speakers, an average of the speaker parameters for the multiple speakers may be input to a speaker control algorithm. Then the speaker control algorithm performs the same processing on the same audio data stream resulting in the same processed audio data stream. I.e. the plurality of loudspeakers are controlled in the same way. However, the performance parameters of each speaker are often not exactly the same. The same control mode is used for controlling a plurality of loudspeakers, which is not beneficial to playing the audio playing effect of the loudspeakers.
In embodiments of the present application, the audio data stream may be processed to control a particular speaker based on performance parameters of the particular speaker. This helps to develop the audio playback effect of that particular speaker.
Optionally, before the executing the speaker control algorithm, the method further includes: acquiring the output current of the loudspeaker and the output voltage of the loudspeaker; the running speaker control algorithm includes: and running the loudspeaker control algorithm according to the M exclusive performance test parameters, the output current of the loudspeaker and the output voltage of the loudspeaker.
That is, the speaker control algorithm may calculate the amplitude, temperature, diaphragm eccentricity, etc. of the speaker and control the amplitude, temperature, diaphragm eccentricity, linearity, sensitivity, frequency response, etc. of the speaker according to the output current of the speaker, the output voltage of the speaker, and in combination with the performance parameters of the speaker itself. The speaker control algorithm may include one or more control parameters corresponding to an output current of the speaker, an output voltage of the speaker. The output current of the speaker, the output voltage of the speaker, may be input to the one or more control parameters, such that the speaker control algorithm may process the audio data stream in conjunction with the real-time voltage, the real-time current of the speaker. The output current of the speaker can be obtained by an analog to digital converter (ADC), for example. The ADC may convert the detected output current and output voltage into digital signals, and input the digital signals to the speaker control algorithm.
Optionally, the output current of the speaker and the output voltage of the speaker are provided by an intelligent power amplifier.
In an embodiment of the present application, a smart power amplifier (smart PA) may refer to a power amplifier having a function of detecting an output current of the speaker and an output voltage of the speaker. In the embodiment of the present application, the smart power amplifier may be referred to as a "smart power amplifier", a "smart power amplifier chip", or the like, for example. Smart power amplifiers may include, for example, digital-to-analog converters, analog-to-digital converters, and analog signal amplifiers.
That is, the output current of the speaker and the output voltage of the speaker can be detected by the smart power amplifier. The smart power amplifier may input the detected output current of the speaker and the output voltage of the speaker to the speaker control algorithm. And because M control parameters in the loudspeaker control algorithm can reflect the performance parameters of the loudspeaker, the loudspeaker control algorithm can control the loudspeaker to play audio relatively effectively in real time according to the current playing state of the loudspeaker and by combining the characteristics of the loudspeaker.
Optionally, the executing the speaker control algorithm includes: and processing the input audio data stream through the loudspeaker control algorithm, and playing the audio data stream processed by the loudspeaker control algorithm by the loudspeaker.
Optionally, before the executing the speaker control algorithm according to the M control parameters, the method further includes: inputting an audio data stream to be processed; the operating the speaker control algorithm according to the M control parameters to control the speaker to play audio includes: and operating the loudspeaker control algorithm comprising the M control parameters, and outputting a processed audio data stream, wherein the loudspeaker control algorithm is used for processing the audio data stream to be processed, and the audio data stream processed by the loudspeaker control algorithm is played by the loudspeaker.
That is, the speaker control algorithm may process the incoming audio data stream according to the performance parameters of the speaker itself. The audio data stream processed by the speaker control algorithm may be input to a speaker. For example, the audio data stream processed by the speaker control algorithm may be converted to an analog signal by a digital-to-analog signal converter and input to the speaker. Therefore, the loudspeaker control algorithm can improve the power amplification effect of the loudspeaker playing the audio data stream.
The embodiment of the application provides a possible implementation manner for controlling the loudspeaker through a loudspeaker control algorithm. As shown in fig. 5, M dedicated performance test parameters of the loudspeaker are input into the loudspeaker control algorithm. The M control parameters in the speaker control algorithm may correspond to the M proprietary performance test parameters. In addition, the intelligent power amplifier can detect the output voltage and the output current of the loudspeaker and input the output voltage and the output current of the loudspeaker into a loudspeaker control algorithm. The audio data stream to be processed may be input to a speaker control algorithm. The speaker control algorithm can process the audio data stream to be processed according to the M control parameters, the output voltage and the output current of the speaker to obtain a processed audio data stream. The processed audio data stream may be input to a smart power amplifier. The intelligent power amplifier can convert the processed audio data stream into an analog signal, thereby controlling the loudspeaker to play the audio data stream.
Optionally, the speaker control algorithm is configured to process the audio data stream processed by the sound effect algorithm.
Optionally, the inputting the audio data stream to be processed includes: and inputting the audio data stream processed by the sound effect algorithm into the loudspeaker control algorithm.
That is, the audio data stream may also be processed through a sound effect algorithm before being processed according to the performance parameters of the speakers themselves. The above has described in detail the embodiment of the audio effect algorithm for processing the audio data stream, and thus, detailed description is not necessary here.
The embodiment of the application provides a possible implementation manner for controlling the loudspeaker through a loudspeaker control algorithm. As shown in fig. 6, M dedicated performance test parameters of the loudspeaker are input into the loudspeaker control algorithm. The M control parameters in the speaker control algorithm may correspond to the M proprietary performance test parameters. In addition, the intelligent power amplifier can detect the output voltage and the output current of the loudspeaker and input the output voltage and the output current of the loudspeaker into a loudspeaker control algorithm. The audio data stream to be processed may be first input to the sound effect algorithm. The audio effect algorithm can process the audio data stream to be processed to obtain the audio data stream 1. The audio data stream 1 can then be input to a loudspeaker control algorithm. The loudspeaker control algorithm may process the audio data stream 1 according to the M control parameters, the output voltage of the loudspeaker, and the output current, to obtain an audio data stream 2. Audio data stream 2 may be input to a smart power amplifier. The intelligent power amplifier can convert the audio data stream 2 into an analog signal, thereby controlling the loudspeaker to play the audio data stream.
It should be understood that the audio data stream processed by the speaker control algorithm may be input to the sound effect algorithm, and the audio data stream processed by the sound effect algorithm may be input to the speaker. That is, the present application may not limit the processing order of the audio data stream passing through the speaker control algorithm and the sound effect algorithm.
Several ways of obtaining the M dedicated performance test parameters are described below with reference to fig. 7 to 9.
The mode 1 speaker includes a memory including the M dedicated performance test parameters.
Optionally, before the determining M control parameters in a speaker control algorithm according to the M dedicated performance test parameters of the speaker, the method further includes: and receiving the M exclusive performance test parameters sent by the memory of the loudspeaker.
That is, before the speaker control algorithm is run, the M dedicated performance test parameters need to be read from the memory of the speaker and input into the speaker control algorithm.
As shown in fig. 7, the mobile terminal is provided with a speaker, an audio input interface, a digital signal processor, a digital-to-analog converter, an analog signal amplifier, a first analog-to-digital converter, a second analog-to-digital converter, a power supply module, a power supply, and the like. Wherein the speaker includes a memory. Before the loudspeaker leaves the factory, the M exclusive performance test parameters can be written into the storage of the loudspeaker.
The power may be input to the power supply module so that the mobile terminal may be powered.
The audio signal may be input to the digital signal processor through the audio input interface.
The digital signal processor may run a speaker control algorithm to process the audio signal from the audio input interface. The loudspeaker control algorithm may include, for example, an amplitude calculation and control algorithm, a temperature calculation and control algorithm, a diaphragm eccentricity calculation and control algorithm, a linearity compensation algorithm, and a sensitivity and frequency response equalization algorithm. Optionally, the digital signal processor may also run sound effect algorithms. The audio signal processed by the digital signal processor may be input to a smart power amplifier.
The loudspeaker control algorithm may comprise M control parameters, which may be derived from M dedicated performance test parameters, which are stored in a memory of the loudspeaker. The mobile terminal can input the M exclusive performance test parameters into the loudspeaker control algorithm by reading the memory of the loudspeaker.
The smart power amplifier may include a digital-to-analog converter, an analog signal amplifier. The audio signal from the digital signal processor may be converted to an analog signal via a digital-to-analog converter. The analog signal from the digital-to-analog converter may be amplified by an analog signal amplifier. The analog signal amplifier may also be referred to as CLASS-D.
The analog signal amplified by the analog signal amplifier may be input to a speaker so that the speaker can play audio.
The smart power amplifier may further include a first analog-to-digital converter and a second analog-to-digital converter. The first analog-digital converter is used for converting a current analog signal of the loudspeaker into a current digital signal, and the second analog-digital converter is used for converting a voltage analog signal of the loudspeaker into a voltage digital signal.
The digital signal from the first analog-to-digital converter may be input into a digital signal processor. The digital signal from the second analog-to-digital converter voltage may be input into a digital signal processor. The digital signal processor may input the current digital signal and the voltage digital signal to a speaker control algorithm, thereby processing an audio signal according to a real-time state of the speaker.
Because the memory of the loudspeaker carries the exclusive performance test parameters of the loudspeaker, the situation that the exclusive performance test parameters are not matched with the loudspeaker is relatively difficult to occur. Moreover, in the process of repairing the loudspeaker, the operation of the loudspeaker control algorithm cannot be influenced by replacing the loudspeaker.
Mode 2 obtains the M dedicated performance test parameters from the server.
Optionally, the speaker has a speaker identifier, and before determining M control parameters in a speaker control algorithm according to the M dedicated performance test parameters of the speaker, the method further includes: and receiving M exclusive performance test parameters which are sent by a server and correspond to the loudspeaker identification.
That is, the server may store proprietary performance test parameters for a plurality of speakers. Each loudspeaker can have a loudspeaker identification, and the server stores the corresponding relation between the loudspeaker identification and the exclusive performance test parameter. The server may be requested to transmit the speaker's proprietary performance test parameters by sending a speaker identification to the server. The server can transmit the speaker-specific performance test parameters corresponding to the speaker identifier to the mobile terminal. In the embodiment of the present application, the server may be a database provided by a speaker manufacturer, for example. For example, a speaker manufacturer may mark speaker identification on the speaker perimeter. The assembly manufacturer of the mobile terminal can scan the speaker identifier, obtain the M exclusive performance test parameters from a database provided by the speaker manufacturer, and input the M exclusive performance test parameters into the mobile terminal, for example, into a speaker control algorithm. The speaker identification may be, for example, a two-dimensional code, an Identity (ID), or the like.
As shown in fig. 8, the mobile terminal is provided with a speaker, an audio input interface, a digital signal processor, a digital-to-analog converter, an analog signal amplifier, a first analog-to-digital converter, a second analog-to-digital converter, a power supply module, a power supply, and the like.
The power may be input to the power supply module so that the mobile terminal may be powered.
The audio signal may be input to the digital signal processor through the audio input interface.
The digital signal processor may run a speaker control algorithm to process the audio signal from the audio input interface. The loudspeaker control algorithm may include, for example, an amplitude calculation and control algorithm, a temperature calculation and control algorithm, a diaphragm eccentricity calculation and control algorithm, a linearity compensation algorithm, and a sensitivity and frequency response equalization algorithm. Optionally, the digital signal processor may also run sound effect algorithms. The audio signal processed by the digital signal processor may be input to a smart power amplifier.
The loudspeaker control algorithm may comprise M control parameters. The M control parameters may be derived from M dedicated performance test parameters. The M dedicated performance test parameters may come from a server. The server stores the corresponding relation between the loudspeaker identification and the exclusive performance test parameter. The server can transmit the exclusive performance test parameters of the loudspeaker corresponding to the loudspeaker identification to the mobile terminal according to the loudspeaker identification.
The smart power amplifier may include a digital-to-analog converter, an analog signal amplifier. The audio signal from the digital signal processor may be converted to an analog signal via a digital-to-analog converter. The analog signal from the digital-to-analog converter may be amplified by an analog signal amplifier.
The analog signal amplified by the analog signal amplifier may be input to a speaker so that the speaker can play audio.
The smart power amplifier may further include a first analog-to-digital converter and a second analog-to-digital converter. The first analog-digital converter is used for converting a current analog signal of the loudspeaker into a current digital signal, and the second analog-digital converter is used for converting a voltage analog signal of the loudspeaker into a voltage digital signal.
The digital signal from the first analog-to-digital converter may be input into a digital signal processor. The digital signal from the second analog-to-digital converter voltage may be input into a digital signal processor. The digital signal processor may input the current digital signal and the voltage digital signal to a speaker control algorithm, thereby processing an audio signal according to a real-time state of the speaker.
The performance parameters of the loudspeaker are transmitted in a data transmission mode, hardware does not need to be additionally arranged in the mobile terminal, the loudspeaker module and the like, cost saving is facilitated, and the processing requirement on a loudspeaker manufacturer is relatively low.
Optionally, the method for controlling the speaker is performed by a mobile terminal, and the mobile terminal is provided with the speaker.
That is, a mobile terminal provided with a speaker runs a speaker control algorithm for controlling the speaker.
Mode 3 speaker module (SPK box) includes a memory that includes the M proprietary performance test parameters.
Optionally, the method for controlling the speaker is performed by a speaker module, where the speaker module includes the speaker, a digital signal processor and a memory, where the digital signal processor is configured to run a speaker control algorithm, and the memory stores M dedicated performance test parameters of the speaker.
That is, the speaker module may integrate a speaker, a digital signal processor, and a memory. The speaker module can input the M exclusive performance test parameters in the memory into a speaker control algorithm in the digital signal processor. The speaker module can run a speaker control algorithm to control the speaker to play audio.
As shown in fig. 9, the speaker module includes a speaker, an audio input interface, a digital signal processor, a digital-to-analog converter, an analog signal amplifier, a first analog-to-digital converter, a second analog-to-digital converter, a power supply module, and a power supply. The speaker module may be provided on a mobile terminal, for example.
The power supply can be input to the power supply module, so that the power can be supplied to the loudspeaker module.
The audio signal may be input to the digital signal processor through the audio input interface.
The digital signal processor may run a speaker control algorithm to process the audio signal from the audio input interface. The loudspeaker control algorithm may include, for example, an amplitude calculation and control algorithm, a temperature calculation and control algorithm, a diaphragm eccentricity calculation and control algorithm, a linearity compensation algorithm, and a sensitivity and frequency response equalization algorithm. Optionally, the digital signal processor may also run sound effect algorithms. The audio signal processed by the digital signal processor may be input to a smart power amplifier.
The loudspeaker control algorithm may comprise M control parameters, which may be derived from M proprietary performance test parameters, which are stored in a memory of the loudspeaker module. The speaker module can input the M exclusive performance test parameters to a speaker control algorithm by reading the memory.
The smart power amplifier may include a digital-to-analog converter, an analog signal amplifier. The audio signal from the digital signal processor may be converted to an analog signal via a digital-to-analog converter. The analog signal from the digital-to-analog converter may be amplified by an analog signal amplifier.
The analog signal amplified by the analog signal amplifier may be input to a speaker so that the speaker can play audio.
The smart power amplifier may further include a first analog-to-digital converter and a second analog-to-digital converter. The first analog-digital converter is used for converting a current analog signal of the loudspeaker into a current digital signal, and the second analog-digital converter is used for converting a voltage analog signal of the loudspeaker into a voltage digital signal.
The digital signal from the first analog-to-digital converter may be input into a digital signal processor. The digital signal from the second analog-to-digital converter voltage may be input into a digital signal processor. The digital signal processor may input the current digital signal and the voltage digital signal to a speaker control algorithm, thereby processing an audio signal according to a real-time state of the speaker.
Because the loudspeaker module processes the audio signal, the step that the mobile terminal reads the exclusive performance test parameter of the loudspeaker is omitted.
Fig. 10 is a schematic flowchart of a method for configuring a speaker according to an embodiment of the present application.
1401, obtaining M exclusive performance test parameters dedicated to the loudspeaker, the M exclusive performance test parameters being obtained by testing the loudspeaker, M being a positive integer.
1402, inputting the M exclusive performance test parameters into a speaker control algorithm, where the speaker control algorithm is configured to control the speaker to play audio according to the M exclusive performance tests.
The exclusive performance test parameter of the speaker may refer to a parameter value obtained by testing the performance of the speaker. The proprietary performance test parameters specific to a loudspeaker may be independent of other loudspeakers than the loudspeaker. The proprietary performance test parameters may be for only one speaker. The proprietary performance test parameters may also be referred to as speaker factory parameters.
A speaker control algorithm may be used to process the audio data stream according to parameters of the speaker. Controlling the loudspeakers using a loudspeaker control algorithm may be considered as dynamically controlling the loudspeakers.
Optionally, the M dedicated performance test parameters include at least one of the following: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
Optionally, the speaker control algorithm comprises at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
Optionally, the obtaining M dedicated performance test parameters dedicated to the speaker includes: invoking the M proprietary performance test parameters from a memory of the speaker.
Optionally, the speaker has a speaker identifier, and the obtaining M dedicated performance test parameters dedicated to the speaker includes: and receiving M exclusive performance test parameters which are sent by a server and correspond to the loudspeaker identification.
Optionally, the method for configuring the speaker is performed by a mobile terminal, and the mobile terminal is provided with the speaker.
Optionally, the method for configuring the speaker is performed by a speaker module, where the speaker module includes the speaker, a digital signal processor and a memory, where the digital signal processor is configured to run the speaker control algorithm, and the memory is configured to store the M dedicated performance test parameters.
For the speaker module, obtaining M dedicated performance test parameters may refer to reading M dedicated performance test parameters from the memory.
The specific implementation manner of steps 1401-1402 can refer to step 401 in the embodiment shown in fig. 4, and thus, it is not necessary to describe here.
Fig. 11 is a schematic hardware structure diagram of a speaker according to an embodiment of the present application. The speaker 1000 shown in fig. 11 includes a voice coil 1002 and a memory 1001. The memory 1001 may be a Read Only Memory (ROM), a static memory device, a dynamic memory device, a Random Access Memory (RAM), or the like. The memory 1001 may store M exclusive performance test parameters of the speaker, the M exclusive performance test parameters being exclusive to the speaker, the M exclusive performance test parameters being obtained by testing the speaker, the M exclusive performance test parameters being applied to a speaker control algorithm, the speaker control algorithm being configured to control the speaker to play audio according to the M exclusive performance test parameters, M being a positive integer.
It should be noted that although the speaker 1000 described above shows only the memory 1001 and the voice coil 1002, in a specific implementation, those skilled in the art will appreciate that the speaker 1000 may also include other components necessary to achieve normal operation. Also, those skilled in the art will appreciate that the speaker 1000 may also include hardware components to implement other additional functions, according to particular needs. Furthermore, those skilled in the art will appreciate that the speaker 1000 may also include only those components necessary to implement embodiments of the present application, and need not include all of the components shown in FIG. 11.
Fig. 12 is a schematic hardware structure diagram of a speaker module according to an embodiment of the present application. The speaker module 1100 shown in fig. 12 includes a speaker 1101, a memory 1102, and a processor 1103. The speaker 1101, the memory 1102, and the processor 1103 may be communicatively connected to each other, for example, by a bus.
The memory 1102 may be a Read Only Memory (ROM), a static memory device, a dynamic memory device, a Random Access Memory (RAM), or the like. The memory 1102 may store a program, and when the program stored in the memory 1102 is executed by the processor 1102, the processor 1102 is configured to perform the steps of the method of controlling the speaker shown in fig. 4 in the embodiment of the present application, or perform the steps of the method of configuring the speaker shown in fig. 10 in the embodiment of the present application. The memory 1102 may further store M dedicated performance test parameters of the speaker 1101, where M is a positive integer.
The processor 1103 may be configured to run a speaker control algorithm, where the speaker control algorithm includes M dedicated performance test parameters dedicated to the speaker, the speaker control algorithm is configured to control the speaker to play audio according to the M dedicated performance tests, and the M dedicated performance test parameters are obtained by testing the speaker.
The processor 1103 may be a general-purpose Central Processing Unit (CPU), a microprocessor, an Application Specific Integrated Circuit (ASIC), a Graphics Processing Unit (GPU), or one or more integrated circuits, and is configured to execute related programs to implement the method for controlling the speaker shown in fig. 4 in the embodiment of the present application, or implement the method for configuring the speaker shown in fig. 10 in the embodiment of the present application.
The processor 1103 may also be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the method for controlling the speaker shown in fig. 4 in the embodiment of the present application may be implemented by an integrated logic circuit of hardware in the processor 1103 or instructions in the form of software. In implementation, the steps of the method for configuring the speaker shown in fig. 10 in the embodiment of the present application may be implemented by an integrated logic circuit of hardware in the processor 1103 or instructions in the form of software.
The processor 1103 may also be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1101, and the processor 1103 reads information in the memory 1101, and completes, in combination with hardware of the processor, functions required to be executed by units included in the speaker module according to the embodiment of the present application, or executes a method for controlling a speaker shown in fig. 4 according to the embodiment of the present application, or executes a method for configuring a speaker shown in fig. 10 according to the embodiment of the present application.
It should be noted that although the speaker module 1100 described above only shows the memory 1102, the processor 1103 and the speaker 1101, in a specific implementation process, a person skilled in the art should understand that the speaker module 1100 may also include other devices necessary for normal operation. Also, it will be understood by those skilled in the art that the speaker module 1100 may also include hardware components for implementing other additional functions, according to particular needs. Furthermore, it should be understood by those skilled in the art that the speaker module 1100 may also include only the components necessary to implement the embodiments of the present application, and not necessarily all of the components shown in fig. 12.
Fig. 13 is a schematic hardware structure diagram of a mobile terminal according to an embodiment of the present application. The mobile terminal 1200 shown in fig. 13 includes a speaker 1201, a memory 1202, and a processor 1203. The speaker 1201, the memory 1202, and the processor 1203 may be communicatively connected to each other by a bus, for example.
The memory 1202 may be a Read Only Memory (ROM), a static memory device, a dynamic memory device, a Random Access Memory (RAM), or the like. The memory 1202 may store a program, and when the program stored in the memory 1202 is executed by the processor 1202, the processor 1202 is configured to perform the steps of the method for controlling a speaker shown in fig. 4 in the embodiment of the present application, or to perform the steps of the method for configuring a speaker shown in fig. 10 in the embodiment of the present application.
The processor 1203 may be configured to run a speaker control algorithm, where the speaker control algorithm includes M dedicated performance test parameters dedicated to the speaker, the speaker control algorithm is configured to control the speaker to play audio according to the M dedicated performance test parameters, the M dedicated performance test parameters are obtained by testing the speaker, and M is a positive integer.
The processor 1203 may also run the speaker control algorithm according to the M control parameters to control the speaker to play audio.
The processor 1203 may be a general-purpose Central Processing Unit (CPU), a microprocessor, an Application Specific Integrated Circuit (ASIC), a Graphics Processing Unit (GPU), or one or more integrated circuits, and is configured to execute related programs to implement the method for controlling the speaker shown in fig. 4 in the embodiment of the present application, or implement the method for configuring the speaker shown in fig. 10 in the embodiment of the present application.
The processor 1203 may also be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the method for controlling the speaker shown in fig. 4 in the embodiment of the present application may be implemented by an integrated logic circuit of hardware in the processor 1203 or instructions in the form of software. In implementation, the steps of the method for configuring the speaker shown in fig. 10 in the embodiment of the present application may be implemented by an integrated logic circuit of hardware in the processor 1203 or instructions in the form of software.
The processor 1203 may also be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, or discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1202, and the processor 1203 reads information in the memory 1202 to complete the functions required to be executed by the units included in the mobile terminal of the embodiment of the present application in combination with the hardware thereof, or to execute the method for controlling the speaker shown in fig. 4 in the embodiment of the present application, or to execute the method for configuring the speaker shown in fig. 10 in the embodiment of the present application.
It should be noted that although the mobile terminal 1200 described above only shows the memory 1202, the processor 1203 and the speaker 1201, in a specific implementation, those skilled in the art will appreciate that the mobile terminal 1200 may also include other components necessary for normal operation. Also, those skilled in the art will appreciate that mobile terminal 1200 may also include hardware components for performing other additional functions, according to particular needs. In addition, those skilled in the art will appreciate that mobile terminal 1200 may also include only those elements necessary to implement embodiments of the present application, and not all of the elements shown in FIG. 13.
It will be appreciated that the electronic device (e.g., the mobile terminal, speaker module, etc., above) includes corresponding hardware and/or software modules for performing the above-described functions. The present application is capable of being implemented in hardware or a combination of hardware and computer software in conjunction with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, with the embodiment described in connection with the particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In this embodiment, the electronic device may be divided into functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware. It should be noted that the division of the modules in this embodiment is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of dividing each functional module by corresponding functions, fig. 14 shows a possible composition diagram of the electronic device 1300 involved in the above embodiment, and as shown in fig. 14, the electronic device 1300 may include: a processing module 1301. The electronic device 1300 may be, for example, the speaker module, the mobile terminal, etc., described above.
The processing module 1301 may be configured to run a speaker control algorithm to control the speaker to play audio, where the speaker control algorithm includes M exclusive performance test parameters of the speaker, the M exclusive performance test parameters are obtained by testing the speaker, and M is a positive integer.
It should be noted that all relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
The electronic device provided by the embodiment is used for executing the method for controlling the loudspeaker, so that the same effect as the implementation method can be achieved.
In the case of dividing each functional module by corresponding functions, fig. 15 shows a possible composition diagram of the electronic device 1500 involved in the above embodiment, as shown in fig. 15, the electronic device 1500 may include: an acquisition module 1501 and a processing module 1502. The electronic device 1500 may be, for example, the speaker module, the mobile terminal, etc. described above.
The obtaining module 1501 is configured to obtain M exclusive performance test parameters that are dedicated to the speaker, where the M exclusive performance test parameters are obtained by testing the speaker, and M is a positive integer.
A processing module 1502, configured to input the M dedicated performance test parameters into a speaker control algorithm, where the speaker control algorithm is configured to control the speaker to play audio according to the M dedicated performance tests.
It should be noted that all relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
The electronic device provided by the embodiment is used for executing the method for configuring the loudspeaker, so that the same effect as the implementation method can be achieved.
In case an integrated unit is employed, the electronic device may comprise a processing module, a storage module and a communication module. The processing module may be configured to control and manage an action of the electronic device, and for example, may be configured to support the electronic device to execute steps performed by the above units. The memory module may be used to support the electronic device in executing stored program codes and data, etc. The communication module can be used for supporting the communication between the electronic equipment and other equipment.
The processing module may be a processor or a controller. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. A processor may also be a combination of computing functions, e.g., a combination of one or more microprocessors, a Digital Signal Processing (DSP) and a microprocessor, or the like. The storage module may be a memory. The communication module may specifically be a radio frequency circuit, a bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.
In an embodiment, when the processing module is a processor and the storage module is a memory, the electronic device according to this embodiment may be a device having the structure shown in fig. 1.
The present embodiment also provides a computer storage medium, where computer instructions are stored in the computer storage medium, and when the computer instructions are run on an electronic device, the electronic device is caused to execute the above related method steps to implement the method for human-computer interaction in the above embodiments.
The embodiment also provides a computer program product, which when running on a computer, causes the computer to execute the relevant steps to implement the human-computer interaction method in the above embodiment.
In addition, embodiments of the present application also provide an apparatus, which may be specifically a chip, a component or a module, and may include a processor and a memory connected to each other; the memory is used for storing computer execution instructions, and when the device runs, the processor can execute the computer execution instructions stored in the memory, so that the chip can execute the human-computer interaction method in the above method embodiments.
The electronic device, the computer storage medium, the computer program product, or the chip provided in this embodiment are all configured to execute the corresponding method provided above, so that the beneficial effects achieved by the electronic device, the computer storage medium, the computer program product, or the chip may refer to the beneficial effects in the corresponding method provided above, and are not described herein again.
Through the description of the above embodiments, those skilled in the art will understand that, for convenience and simplicity of description, only the division of the above functional modules is used as an example, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
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.

Claims (30)

1. A method of configuring a speaker, comprising:
acquiring M exclusive performance test parameters special for the loudspeaker, wherein the M exclusive performance test parameters are obtained by testing the loudspeaker, and M is a positive integer;
and inputting the M exclusive performance test parameters into a loudspeaker control algorithm, wherein the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance tests.
2. The method of claim 1, wherein the M dedicated performance test parameters comprise at least one of: resonant frequency, voice coil DC resistance, speaker DC resistance, maximum impedance at resonance, equivalent compliance, mechanical quality factor, electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system, and mechanical coupling factor.
3. The method of claim 1 or 2, wherein the speaker control algorithm comprises at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
4. The method according to any one of claims 1 to 3, wherein said obtaining M dedicated performance test parameters dedicated to the loudspeaker comprises:
invoking the M proprietary performance test parameters from a memory of the speaker.
5. The method according to any one of claims 1 to 3, wherein the loudspeaker has a loudspeaker identification, and the obtaining M proprietary performance test parameters that are proprietary to the loudspeaker comprises:
and receiving M exclusive performance test parameters which are sent by a server and correspond to the loudspeaker identification.
6. The method according to any of claims 1 to 5, wherein the method of configuring a speaker is performed by a mobile terminal provided with the speaker.
7. The method of any one of claims 1 to 3, wherein the method of configuring a loudspeaker is performed by a loudspeaker module comprising the loudspeaker, a digital signal processor for running the loudspeaker control algorithm, and a memory for storing the M dedicated performance test parameters.
8. The method according to any one of claims 1 to 7, wherein the loudspeaker control algorithm is configured to control the loudspeaker to play audio according to the M dedicated performance test parameters, the output current of the loudspeaker, and the output voltage of the loudspeaker.
9. The method of claim 8, wherein the output current of the speaker and the output voltage of the speaker are provided by a smart power amplifier.
10. The method of any of claims 1 to 9, wherein the speaker control algorithm is configured to:
and processing the audio data stream according to the M exclusive performance test parameters, and playing the audio data stream processed by the loudspeaker control algorithm by the loudspeaker.
11. The method of claim 10, wherein the speaker control algorithm is used to process the audio data stream after being processed by the audio effect algorithm.
12. A loudspeaker, comprising:
a voice coil;
the loudspeaker control device comprises a memory, a first circuit board and a second circuit board, wherein the memory is used for storing M exclusive performance test parameters of the loudspeaker, the M exclusive performance test parameters are exclusively owned by the loudspeaker, the M exclusive performance test parameters are obtained by testing the loudspeaker, the M exclusive performance test parameters are applied to a loudspeaker control algorithm, the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance test parameters, and M is a positive integer.
13. The loudspeaker of claim 12, wherein the M dedicated performance test parameters comprise at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
14. The loudspeaker of claim 12 or 13, wherein the loudspeaker control algorithm comprises at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
15. A speaker module, comprising:
a speaker;
the processor is used for operating a loudspeaker control algorithm, the loudspeaker control algorithm comprises M exclusive performance test parameters which are exclusively owned by the loudspeaker, the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance tests, and the M exclusive performance test parameters are obtained by testing the loudspeaker.
16. The speaker module as recited in claim 15, wherein the M dedicated performance test parameters comprise at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
17. The speaker module of claim 15 or 16, wherein the speaker control algorithm comprises at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
18. The speaker module as claimed in any one of claims 15 to 17,
the processor is specifically configured to run the speaker control algorithm according to the output current of the speaker and the output voltage of the speaker.
19. The speaker module as claimed in claim 18, further comprising a smart power amplifier, wherein the smart power amplifier is configured to detect the output current and the output voltage, and input the output current and the output voltage to the processor.
20. The speaker module as claimed in any one of claims 15 to 19,
the processor is further configured to input an audio data stream to be processed prior to the execution of the speaker control algorithm;
the processor is further configured to output the audio data stream processed by the speaker control algorithm, and the audio data stream processed by the speaker control algorithm is played by the speaker.
21. The speaker module as recited in claim 20,
the processor is specifically configured to input the audio data stream processed by the sound effect algorithm to the speaker control algorithm.
22. A mobile terminal, comprising:
a speaker;
the processor is used for operating a loudspeaker control algorithm, the loudspeaker control algorithm comprises M exclusive performance test parameters which are exclusively owned by the loudspeaker, the loudspeaker control algorithm is used for controlling the loudspeaker to play audio according to the M exclusive performance test parameters, the M exclusive performance test parameters are obtained by testing the loudspeaker, and M is a positive integer.
23. The mobile terminal of claim 22, wherein the M dedicated performance test parameters comprise at least one of: the vibration system comprises a resonance frequency, voice coil direct current resistance, loudspeaker direct current resistance, maximum impedance at resonance, equivalent compliance, a mechanical quality factor, an electrical quality factor, mechanical quality of a load, mechanical resistance of a vibration system and a mechanical coupling factor.
24. The mobile terminal of claim 22 or 23, wherein the speaker control algorithm comprises at least one of: amplitude calculation and control algorithm, temperature calculation and control algorithm, vibrating diaphragm eccentricity calculation and control algorithm, linear compensation algorithm and sensitivity and frequency response equalization algorithm.
25. The mobile terminal according to any of claims 22 to 24,
a transceiver module for invoking the M proprietary performance test parameters from the memory of the speaker prior to the running of the speaker control algorithm.
26. The mobile terminal according to any of claims 22 to 24, characterized in that the speaker has a speaker identification,
and the transceiver module is used for receiving the M exclusive performance test parameters which are sent by the server and correspond to the loudspeaker identification before the loudspeaker control algorithm is operated.
27. The mobile terminal according to any of claims 22 to 26,
the processor is specifically configured to run the speaker control algorithm according to the M dedicated performance test parameters, the output current of the speaker, and the output voltage of the speaker.
28. The mobile terminal of claim 27, further comprising a smart power amplifier, wherein the smart power amplifier is configured to detect the output current and the output voltage, and input the output current and the output voltage to the processor.
29. The mobile terminal according to any of claims 22 to 28,
the processor is further configured to input an audio data stream to be processed prior to the execution of the speaker control algorithm;
the processor is specifically configured to run the speaker control algorithm including the M dedicated performance test parameters, and output a processed audio data stream, where the speaker control algorithm is configured to process the audio data stream to be processed, and the audio data stream processed by the speaker control algorithm is played by the speaker.
30. The mobile terminal of claim 29,
the processor is specifically configured to input the audio data stream processed by the sound effect algorithm to the speaker control algorithm.
CN202010227992.7A 2020-03-27 2020-03-27 Method for configuring loudspeaker, loudspeaker module and mobile terminal Active CN113453118B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010227992.7A CN113453118B (en) 2020-03-27 2020-03-27 Method for configuring loudspeaker, loudspeaker module and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010227992.7A CN113453118B (en) 2020-03-27 2020-03-27 Method for configuring loudspeaker, loudspeaker module and mobile terminal

Publications (2)

Publication Number Publication Date
CN113453118A true CN113453118A (en) 2021-09-28
CN113453118B CN113453118B (en) 2023-03-10

Family

ID=77807733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010227992.7A Active CN113453118B (en) 2020-03-27 2020-03-27 Method for configuring loudspeaker, loudspeaker module and mobile terminal

Country Status (1)

Country Link
CN (1) CN113453118B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245271A (en) * 2022-02-27 2022-03-25 荣耀终端有限公司 Audio signal processing method and electronic equipment
CN114449433A (en) * 2022-02-25 2022-05-06 展讯通信(上海)有限公司 Method, device, chip and module equipment for calibrating model parameters of loudspeaker
CN114598284A (en) * 2022-03-23 2022-06-07 上海艾为电子技术股份有限公司 Loudspeaker amplitude DC offset compensation method, device, equipment and storage medium
CN115334438A (en) * 2022-08-01 2022-11-11 厦门东声电子有限公司 A method and system for detecting sound quality of an electroacoustic device
CN117975977A (en) * 2024-04-01 2024-05-03 广州市迪声音响有限公司 Intelligent compression method and system for power amplifier

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105103568A (en) * 2012-09-24 2015-11-25 Actiwave公司 Control and protection of loudspeakers
EP3147730A1 (en) * 2015-07-09 2017-03-29 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Sound box parameter configuration method, mobile terminal, server, and system
CN106664479A (en) * 2014-08-29 2017-05-10 华为技术有限公司 Method for improving performance of speaker, and terminal device
CN107484081A (en) * 2017-07-27 2017-12-15 努比亚技术有限公司 A kind of method of adjustment of audio signal, device, terminal and computer-readable recording medium
CN107682787A (en) * 2017-11-08 2018-02-09 奇瑞汽车股份有限公司 Speakers fit method and apparatus for vehicle audio
CN108141677A (en) * 2015-10-26 2018-06-08 华为技术有限公司 A kind of loud speaker module, audio compensation methods and device
US20190305741A1 (en) * 2016-12-22 2019-10-03 Sony Corporation Sound processing device, method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105103568A (en) * 2012-09-24 2015-11-25 Actiwave公司 Control and protection of loudspeakers
CN106664479A (en) * 2014-08-29 2017-05-10 华为技术有限公司 Method for improving performance of speaker, and terminal device
EP3147730A1 (en) * 2015-07-09 2017-03-29 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Sound box parameter configuration method, mobile terminal, server, and system
CN108141677A (en) * 2015-10-26 2018-06-08 华为技术有限公司 A kind of loud speaker module, audio compensation methods and device
US20190305741A1 (en) * 2016-12-22 2019-10-03 Sony Corporation Sound processing device, method, and program
CN107484081A (en) * 2017-07-27 2017-12-15 努比亚技术有限公司 A kind of method of adjustment of audio signal, device, terminal and computer-readable recording medium
CN107682787A (en) * 2017-11-08 2018-02-09 奇瑞汽车股份有限公司 Speakers fit method and apparatus for vehicle audio

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114449433A (en) * 2022-02-25 2022-05-06 展讯通信(上海)有限公司 Method, device, chip and module equipment for calibrating model parameters of loudspeaker
CN114245271A (en) * 2022-02-27 2022-03-25 荣耀终端有限公司 Audio signal processing method and electronic equipment
CN114245271B (en) * 2022-02-27 2022-07-08 北京荣耀终端有限公司 Audio signal processing method and electronic equipment
CN114598284A (en) * 2022-03-23 2022-06-07 上海艾为电子技术股份有限公司 Loudspeaker amplitude DC offset compensation method, device, equipment and storage medium
CN115334438A (en) * 2022-08-01 2022-11-11 厦门东声电子有限公司 A method and system for detecting sound quality of an electroacoustic device
CN117975977A (en) * 2024-04-01 2024-05-03 广州市迪声音响有限公司 Intelligent compression method and system for power amplifier
CN117975977B (en) * 2024-04-01 2024-07-02 广州市迪声音响有限公司 Intelligent compression method and system for power amplifier

Also Published As

Publication number Publication date
CN113453118B (en) 2023-03-10

Similar Documents

Publication Publication Date Title
CN113453118B (en) Method for configuring loudspeaker, loudspeaker module and mobile terminal
CN115473957B (en) Image processing method and electronic device
CN109559270B (en) Image processing method and electronic equipment
WO2021135730A1 (en) Display interface adaptation method, display interface adaptation design method and electronic device
WO2023130921A1 (en) Method for page layout adapted to multiple devices, and electronic device
CN110989961A (en) A sound processing method and device thereof
US12223939B2 (en) Noise reduction method and noise reduction apparatus
US12136896B2 (en) Method and apparatus for adjusting vibration waveform of linear motor
CN115119048B (en) Video stream processing method and electronic equipment
CN114089932A (en) Multi-screen display method and device, terminal equipment and storage medium
CN110780929A (en) Method and electronic device for calling hardware interface
CN114756184A (en) Collaborative display method, terminal device and computer-readable storage medium
CN116665751B (en) Test methods and electronic equipment
CN117708009A (en) A signal transmission method and electronic equipment
CN111031492A (en) Call demand response method and device and electronic equipment
CN113380240A (en) Voice interaction method and electronic equipment
CN117119092B (en) Audio processing method and electronic equipment
CN117707243A (en) Temperature control method for electronic equipment
CN111722896B (en) Animation playing method, device, terminal and computer readable storage medium
CN116795435A (en) Compatibility management and control method and related equipment
CN113950045A (en) Subscription data downloading method and electronic equipment
WO2022188632A1 (en) Theme display method and apparatus, terminal, and computer storage medium
CN118445007A (en) Widget display method and electronic equipment
WO2023246783A1 (en) Method for adjusting device power consumption and electronic device
WO2024250749A1 (en) Interaction method, electronic device and computer-readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant