Electronic piano speaker detection system and method

Through the electronic piano speaker detection system, frequency domain analysis is used to determine whether the audio distortion of the electronic piano speaker audio is distorted, solving the audio distortion problem under the influence of noise, and achieving effective detection and quality assurance of heavy bass audio.

CN115696163BActive Publication Date: 2024-12-27SUZHOU JINGLI ELECTRONICS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211171648.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2024-12-27
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

Other electronic components in the electronic piano will produce noise when working, causing the heavy bass audio played by the speaker to be easily distorted, but the prior art lacks methods for detecting distortion.

Method used

Design an electronic piano speaker detection system, including a bass band range analysis module, a playback bass acquisition module, a frequency domain bass signal analysis module and a comparison and judgment module, and convert the time domain signal into a frequency domain signal through fast Fourier transform , determine whether the frequency band range is consistent, and issue an alarm message when a spectrum offset occurs.

Benefits of technology

It realizes timely detection of whether the heavy bass audio played by the electronic piano speaker is distorted, improves signal conversion efficiency, and can judge the difference between the external frequency band range and the transmission frequency band range to ensure audio quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115696163B_ABST
    Figure CN115696163B_ABST
Patent Text Reader

Abstract

The present application relates to the field of speaker detection, and in particular to an electronic keyboard speaker detection system, which includes a subwoofer frequency band range analysis module, which is used to obtain a subwoofer signal transmitted through a subwoofer volume control unit, analyze the subwoofer signal, and generate a first frequency band range where the subwoofer signal is located; an external subwoofer acquisition module, which is used to obtain the subwoofer audio played externally by the electronic keyboard speaker, and generate a second frequency domain subwoofer signal based on the subwoofer audio; a frequency domain subwoofer signal analysis module, which is used to obtain and analyze the second frequency domain subwoofer signal, and generate a second frequency band range; a first comparison and judgment module, which is used to judge whether the second frequency band range is completely within the first frequency band range, and generate a first judgment result; and a warning module, which is used to issue a warning message when the first judgment result is no. The present application has the effect of facilitating timely and effective detection of whether the subwoofer audio played by the electronic keyboard speaker is distorted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of speaker detection, and in particular to an electronic piano speaker detection system and method. Background Art

[0002] In fact, heavy bass is the name for the band with lower frequency and longer wavelength in electronic music. The sound waves of heavy bass are longer, which is very obvious to people, and the psychological feeling will be very shocking, and people's other senses can also feel it.

[0003] There is a subwoofer audio component in the electronic music audio produced by playing the electronic keyboard. The process of the electronic keyboard speaker playing the subwoofer audio is as follows: the processed subwoofer signal is first transmitted to the subwoofer volume controller, the subwoofer volume controller adjusts the subwoofer volume, and then transmits the subwoofer signal to the power amplifier, the power amplifier amplifies the subwoofer signal and then controls the speaker connected to it to play the amplified subwoofer audio.

[0004] In the process of implementing the present application, it is found that the above technology has at least the following problems: other electronic components in the electronic keyboard will generate noise when working, and the subwoofer signal is easily affected by the adverse effect of noise during the process of being transmitted from the subwoofer volume controller to the speaker, which can easily cause the subwoofer audio played by the speaker to be distorted, thereby causing; however, there is no technology in the prior art to detect whether the subwoofer audio played by the electronic keyboard speaker is distorted. Summary of the invention

[0005] In order to facilitate timely and effective detection of whether the heavy bass audio played by an electronic piano speaker is distorted, the present application provides an electronic piano speaker detection system and method.

[0006] In the first aspect, the present application provides an electronic piano speaker detection system, which adopts the following technical solution:

[0007] An electronic piano speaker detection system, comprising:

[0008] A subwoofer frequency band range analysis module, used for acquiring a subwoofer signal transmitted through a subwoofer volume control unit, analyzing the subwoofer signal, and generating a first frequency band range where the subwoofer signal is located;

[0009] An external bass acquisition module is used to obtain the bass audio outputted by the electronic piano speaker and generate a second frequency domain bass signal according to the bass audio.

[0010] a frequency domain heavy bass signal analysis module, used for acquiring and analyzing the second frequency domain heavy bass signal to generate a second frequency band range; a first comparison and judgment module, used for judging whether the second frequency band range is completely within the first frequency band range, and generating a first judgment result;

[0011] The warning module is used to issue a warning message when the first judgment result is no.

[0012] By adopting the above technical solution, when it is determined that the second frequency band is not completely within the first frequency band, it can be explained that the subwoofer audio played by the electronic piano speaker has emitted a spectrum deviation, thereby causing partial or complete loss of the subwoofer audio. At this time, an alarm message is issued to facilitate the staff to deal with the abnormal situation in a timely manner, thereby facilitating timely and effective detection of whether the subwoofer audio played by the electronic piano speaker is distorted.

[0013] In a specific implementation scheme, the subwoofer frequency band range analysis module includes: a first subwoofer acquisition unit, used to obtain the subwoofer signal transmitted through the subwoofer volume control unit, wherein the subwoofer signal is a first time-domain subwoofer signal;

[0014] A first time-frequency conversion unit, configured to convert the first time-domain heavy bass signal into a first frequency-domain heavy bass signal by a fast Fourier transform;

[0015] The frequency domain waveform analysis unit is used to analyze the first frequency domain heavy bass signal, generate a first minimum frequency and a first maximum frequency of the frequency band where the first frequency domain heavy bass signal is located, and obtain the first frequency band range according to the first minimum frequency and the first maximum frequency.

[0016] By adopting the above technical solution, the first frequency band range can be determined according to the first minimum frequency and the first maximum frequency.

[0017] In a specific implementation scheme, the external bass collection module includes:

[0018] A second subwoofer acquisition unit is used to acquire the subwoofer audio played by the electronic piano speaker, where the subwoofer audio is a second time-domain subwoofer signal;

[0019] The second time-frequency conversion unit is used to convert the second time-domain heavy bass signal into a second frequency-domain heavy bass signal by fast Fourier transform.

[0020] By adopting the above technical solution, the frequency domain signal of the external subwoofer audio signal can be obtained, and the time-frequency domain conversion is performed by using the fast Fourier transform method, which can improve the conversion efficiency.

[0021] In a specific implementation manner, the frequency domain heavy bass signal analysis module is further used to analyze the second frequency domain heavy bass signal to generate a peak amplitude of the second frequency domain heavy bass signal.

[0022] By adopting the above technical solution, the peak amplitude can be further obtained through the frequency domain heavy bass signal analysis module.

[0023] In a specific implementation scheme, the frequency domain heavy bass signal analysis module includes:

[0024] A frequency band analysis unit is used to analyze the second frequency domain waveform signal to generate a second minimum frequency and a second maximum frequency of the second frequency domain waveform signal, and generate the second frequency band range according to the second minimum frequency and the second maximum frequency; a peak amplitude determination unit is used to analyze the second frequency domain heavy bass signal to generate the peak amplitude.

[0025] By adopting the above technical solution, the peak amplitude of the second frequency domain heavy bass signal can be obtained.

[0026] In a specific implementation scheme, the electronic piano speaker detection system also includes a second comparison and judgment module, which is used to judge whether the first ratio of the peak amplitude to the preset peak amplitude exceeds a first ratio threshold to obtain a second judgment result.

[0027] By adopting the above technical solution, it is convenient to judge whether the amplitude of the second frequency domain heavy bass signal exceeds the peak amplitude by too much through the second judgment result.

[0028] In a specific implementation scheme, the electronic piano speaker detection system further includes a judgment module, which is used to control the warning module to issue the warning information when the first judgment result and the second judgment result are both yes.

[0029] By adopting the above technical solution, it is convenient to issue a warning message when it is determined that the second frequency band is not completely within the first frequency band and the amplitude of the second frequency domain heavy bass signal exceeds the peak amplitude too much.

[0030] In a specific feasible implementation scheme, the electronic piano speaker detection system also includes a third comparison and judgment module, which is used to determine whether the second ratio of the difference between the first minimum frequency and the second minimum frequency relative to the first minimum frequency exceeds a second ratio threshold, to obtain a third judgment result, and also determine whether the third ratio of the difference between the first maximum frequency and the second maximum frequency relative to the first maximum frequency exceeds a third ratio threshold, to obtain a fourth judgment result.

[0031] By adopting the above technical solution, it can be determined whether the second frequency band range is too different from the first frequency band range.

[0032] In a specific implementation scheme, the judgment module obtains and judges the third judgment result and the fourth judgment result. If the third judgment result and / or the fourth judgment result is yes, the judgment module controls the subwoofer volume control unit to suspend operation.

[0033] By adopting the above technical solution, when it is determined that the second frequency band range is too different from the first frequency band range, the subwoofer volume control unit can be shut down in time through the judgment module, thereby prompting that a problem occurs in the subwoofer enhancement system.

[0034] In a second aspect, the present application provides a method for detecting an electronic piano speaker, which adopts the following technical solution:

[0035] A method for detecting an electronic piano speaker, comprising:

[0036] Acquire a subwoofer signal transmitted through a subwoofer volume control unit, analyze the subwoofer signal, and generate a first frequency band range where the subwoofer signal is located;

[0037] Acquire the subwoofer audio played by the electronic piano speaker, and generate a second frequency domain subwoofer signal according to the subwoofer audio;

[0038] Acquire and analyze the second frequency domain heavy bass signal to generate a second frequency band range;

[0039] Determine whether the second frequency band is within the first frequency band, and generate a first determination result;

[0040] When the first judgment result is no, a warning message is issued.

[0041] By adopting the above technical solution, when it is determined that the second frequency band is not completely within the first frequency band, it can be explained that the subwoofer audio played by the electronic piano speaker has emitted a spectrum deviation, thereby causing partial or complete loss of the subwoofer audio. At this time, an alarm message is issued to facilitate the staff to deal with the abnormal situation in a timely manner, thereby facilitating timely and effective detection of whether the subwoofer audio played by the electronic piano speaker is distorted.

[0042] In summary, the present application includes at least one of the following beneficial technical effects:

[0043] 1. It is convenient to timely and effectively detect whether the bass audio played by the electronic keyboard speaker is distorted;

[0044] 2. Improved the efficiency of converting time domain subwoofer signals into frequency domain subwoofer signals;

[0045] 3. It can be determined whether the frequency band of the external subwoofer is too different from the frequency band of the subwoofer transmitted through the subwoofer volume control unit. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a structural block diagram of an electronic piano speaker detection system in an embodiment of the present application.

[0047] Figure 2 It is a flow chart of a method for detecting an electronic piano speaker in an embodiment of the present application.

[0048] Explanation of the reference numerals: 100, subwoofer frequency band analysis module; 101, first subwoofer acquisition unit; 102, first time-frequency conversion unit; 103, frequency domain waveform analysis unit; 200, external subwoofer acquisition module; 201, second subwoofer acquisition unit; 202, second time-frequency conversion unit; 300, frequency domain subwoofer signal analysis module; 301, frequency band analysis unit; 302, peak amplitude determination unit; 400, first comparison and judgment module; 500, second comparison and judgment module; 600, judgment module; 700, third comparison and judgment module; 800, warning module; 801, wireless communication unit; 802, warning intelligent carrier. DETAILED DESCRIPTION

[0049] The following is combined with Figure 1-2 This application is described in further detail.

[0050] Example 1

[0051] It should be noted that the electronic keyboard subwoofer playback system in the prior art includes a subwoofer volume control unit, a power gain module connected to the subwoofer volume control unit, and an electronic keyboard speaker connected to the power gain module.

[0052] Embodiment 1 of the present application discloses a system for detecting a speaker of an electronic piano. Figure 1 , the electronic keyboard speaker detection system includes:

[0053] A sub-bass frequency band analysis module 100 that is communicatively connected to the sub-bass volume control unit;

[0054] An external bass collection module 200 connected to or arranged near the electronic keyboard speaker;

[0055] A frequency domain heavy bass signal analysis module 300 connected to the external heavy bass acquisition module 200;

[0056] A first comparison and judgment module 400 connected to both the heavy bass frequency band analysis module 100 and the frequency domain heavy bass signal analysis module 300;

[0057] A second comparison and judgment module 500 connected to the frequency domain heavy bass signal analysis module 300;

[0058] A decision module 600 connected to both the first comparison and judgment module 400 and the second comparison and judgment module 500, and the decision module 600 is also connected to the subwoofer volume control unit;

[0059] A third comparison and judgment module 700 connected between the first comparison and judgment module 400 and the judgment module 600;

[0060] The warning module 800 is connected to the decision module 600 .

[0061] Next, the functions and structures of the above modules are introduced in detail:

[0062] The subwoofer frequency band analysis module 100 is used to obtain the subwoofer signal transmitted through the subwoofer volume control unit, analyze the subwoofer signal, and generate a first frequency band range where the subwoofer signal is located.

[0063] Specifically, the sub-bass frequency band analysis module 100 includes the following sub-units: a first sub-bass acquisition unit 101 connected to the sub-bass volume control unit, for acquiring the transmitted

[0064] The subwoofer signal passed through the subwoofer volume control unit is a first time-domain subwoofer signal.

[0065] When the electronic keyboard subwoofer playback system plays the subwoofer in the audio produced by the electronic keyboard, the corresponding subwoofer signal will be transmitted through the subwoofer volume control unit. At this time, the subwoofer signal will be collected and copied by the first subwoofer collection unit 101, and the subwoofer signal will be recorded as the first time domain subwoofer signal S1(t).

[0066] The first time-frequency conversion unit 102 connected to the first heavy bass acquisition unit 101 is used to convert the first time-domain heavy bass signal into a first frequency-domain heavy bass signal.

[0067] After the first heavy bass acquisition unit 101 acquires S1(t), S1(t) is further sent to the first time-frequency conversion unit 102. Then, the first time-frequency conversion unit 102 converts S1(t) from a time domain signal into a corresponding frequency domain signal through fast Fourier transform, and records the frequency domain signal as the first frequency domain heavy bass signal S1(f).

[0068] The frequency domain waveform analysis unit 103 connected to the first time-frequency conversion unit 102 is used to analyze the first frequency domain heavy bass signal, generate the first minimum frequency and the first maximum frequency of the frequency band where the first frequency domain heavy bass signal is located, and obtain the first frequency band range according to the first minimum frequency and the first maximum frequency.

[0069] The frequency domain waveform analysis unit 103 can analyze the frequency domain signal to obtain the minimum frequency and the maximum frequency of the frequency band where the frequency domain signal is located, and can also obtain information such as the power amplitude of the corresponding frequency domain signal.

[0070] After S1(f) is obtained by the first time-frequency conversion unit 102, S1(f) is further sent to the frequency domain waveform analysis unit 103, and then S1(f) is analyzed by the frequency domain waveform analysis unit 103;

[0071] The specific steps of the analysis are: first let S1(f) = 0, then calculate the corresponding solution set {f 11 、f 12 、f 13 …}, and then arrange the elements in the solution set from small to large, so as to obtain the element with the smallest value in the solution set, recorded as the first minimum frequency f1(min), and the element with the largest value in the solution set, recorded as the first maximum frequency f1(max); and also record the frequency band in the range of [f1(min), f1(max)] as the first frequency band range.

[0072] The external bass acquisition module 200 is used to obtain the bass audio output from the electronic piano speaker and generate a second frequency domain bass signal based on the bass audio.

[0073] Specifically, the external bass collection module 200 includes the following sub-units:

[0074] The second subwoofer acquisition unit 201 connected to or arranged near the electronic piano speaker is used to obtain the subwoofer audio played by the electronic piano speaker, where the subwoofer audio is a second time-domain subwoofer signal.

[0075] When the electronic piano plays subwoofer audio externally, the subwoofer audio played externally can be collected by the second subwoofer collection unit 201. It should be noted that the subwoofer audio collected by the second subwoofer collection unit 201 is a time-domain subwoofer signal, and the time-domain subwoofer signal is recorded as the second time-domain subwoofer signal S2(t).

[0076] The second time-frequency conversion unit 202 connected to the second heavy bass acquisition unit 201 is used to convert the second time-domain heavy bass signal into a second frequency-domain heavy bass signal.

[0077] After the second heavy bass acquisition unit 201 acquires S2(t), it further sends S2(t) to the second time-frequency conversion unit 202. Then, the second time-frequency conversion unit 202 converts S2(t) from a time domain signal to a corresponding frequency domain signal through fast Fourier transform, and records the frequency domain signal as a second frequency domain heavy bass signal S2(f).

[0078] The frequency domain heavy bass signal analysis module 300 is used to obtain and analyze the second frequency domain heavy bass signal to generate a second frequency band range.

[0079] Specifically, the frequency domain heavy bass signal analysis module 300 includes the following subunits:

[0080] The frequency band analysis unit 301 connected to the second time-frequency conversion unit 202 is used to analyze the second frequency domain waveform signal, generate the second minimum frequency and the second maximum frequency of the second frequency domain waveform signal, and generate the second frequency band range according to the second minimum frequency and the second maximum frequency.

[0081] After S2(f) is obtained by the second time-frequency conversion unit 202, S2(f) is further sent to the frequency band analysis unit 301, and then the frequency band analysis unit 301 analyzes S2(f);

[0082] The specific steps of the analysis are: first let S2(f) = 0, then calculate the corresponding solution set {f 21 、f 22 、f 23 …}, and then arrange the elements in the solution set from small to large, so as to obtain the element with the smallest value in the solution set, recorded as the second minimum frequency f2(min), and the element with the largest value in the solution set, recorded as the second maximum frequency f2(max); and also record the frequency band in the range of [f2(min), f2(max)] as the second frequency band range.

[0083] The peak amplitude determination unit 302 connected to the frequency band analysis unit 301 is used to analyze the second frequency domain heavy bass signal to generate a peak amplitude.

[0084] The peak amplitude determination unit 302 obtains S2(f) through the frequency band analysis unit 301, and then makes the derivative S2 of S2(f) ′ (f) is 0, and find its solution set {f 31 、f 22 、f 33 ……}, and then bring each element in the solution set into S2(f) for calculation, and get the calculation result set {S2(f 31 )、S2(f 22 )、S2(f 33 )...}, then arrange the elements in the calculation result set in the order from the smallest to the smallest, and then get the maximum value S2(f) in the calculation result set max , that is, the peak amplitude of the second frequency domain heavy bass signal.

[0085] The first comparison and judgment module 400 connected to the frequency band analysis unit 301 is used to judge whether the second frequency band range is completely within the first frequency band range, and generate a first judgment result.

[0086] According to historical experience data, in the absence of noise, the second frequency band basically overlaps with the first frequency band and will not exceed the first frequency band. If the second frequency band exceeds the first frequency band, it means that the spectrum shift occurs in the subwoofer part, which will cause part of the original subwoofer frequency to deviate from the subwoofer range, resulting in subwoofer audio distortion.

[0087] In order to facilitate the determination of whether the second frequency band is completely within the first frequency band, in this embodiment, the first comparison and determination module 400 performs the following steps:

[0088] Determine whether f2(min) is less than or equal to f1(min); at the same time;

[0089] Determine whether f2(max) is greater than or equal to f1(max);

[0090] In this way, the following four first judgment results can be obtained: First: f2(min) is greater than or equal to f1(min), and f2(max) is less than or equal to f1(max);

[0091] Second: f2(min) is greater than or equal to f1(min), and f2(max) is greater than f1(max);

[0092] Third: f2(min) is less than f1(min), and f2(max) is less than or equal to f1(max);

[0093] Fourth: f2(min) is less than f1(min), and f2(max) is greater than f1(max).

[0094] The second comparison and judgment module 500 is used to judge whether a first ratio of a peak amplitude to a preset peak amplitude exceeds a first ratio threshold, and obtain a second judgment result.

[0095] It is mentioned above that "the electronic keyboard subwoofer playback system includes a subwoofer volume control unit, a power gain module connected to the subwoofer volume control unit, and an electronic keyboard speaker connected to the power gain module". The power gain module can enhance the power amplitude of the subwoofer signal transmitted therethrough, but it cannot enhance the power amplitude to a large extent, otherwise the power amplitude overflow will produce saturation noise.

[0096] In order to detect whether the power amplitude of the audio signal of the electronic piano is within the appropriate range, a preset peak amplitude S(f) is preset based on historical experience data. s With the first ratio threshold value A, as long as the first ratio of the audio signal played externally by the electronic keyboard exceeding the preset peak amplitude does not exceed the first ratio threshold value, the corresponding audio signal played externally by the electronic keyboard is within the allowable range;

[0097] That is to say, judge [S2(f) max -S(f) s ] / S(f) s Whether it exceeds A, and then obtain the second judgment result, the second judgment result includes the following two types:

[0098] First: [S2(f) max -S(f) s ] / S(f) s More than A;

[0099] Second: [S2(f) max -S(f) s ] / S(f) s Not exceeding A.

[0100] The judgment module 600 is used to control the warning module 800 to issue a warning message when the first judgment result and the second judgment result are both yes.

[0101] After the first comparison and judgment module 400 obtains the first judgment result and the second comparison and judgment module 500 obtains the second judgment result, both the first judgment result and the second judgment result are sent to the judgment module 600, and the judgment module 600 is used to judge the first judgment result and the second judgment result:

[0102] If the first judgment result is any one of the three of the four first judgment results except the first one, and the second judgment result is the first one of the second judgment results, the judgment module 600 controls the alarm module 800 to issue an alarm message to warn that the heavy bass part of the electronic piano speaker is distorted.

[0103] The warning module 800 is used to issue a warning message when the first judgment result is no.

[0104] Specifically, the warning module 800 includes the following subunits:

[0105] A wireless communication unit 801 connected to the decision module 600;

[0106] An alerting intelligent carrier 802 wirelessly connected to the wireless communication unit 801;

[0107] It should be noted that the wireless communication connection method between the wireless communication unit 801 and the warning smart carrier 802 includes but is not limited to ZigBee, Bluetooth and EnOcean; the warning smart carrier 802 specifically includes but is not limited to smart phones, smart tablets and smart watches; the form of issuing warning information includes but is not limited to: SMS reminder, ringtone reminder and vibration reminder.

[0108] The third comparison and judgment module 700 is used to judge whether the second ratio of the difference between the first minimum frequency and the second minimum frequency relative to the first minimum frequency exceeds the second ratio threshold value, and obtain a third judgment result, and also judge whether the third ratio of the difference between the first maximum frequency and the second maximum frequency relative to the first maximum frequency exceeds the third ratio threshold value, and obtain a fourth judgment result.

[0109] Through historical experience data, it is found that if the difference between f2(max) and f1(max) is too large and / or the difference between f2(min) and f1(min) is too large, the quality of the heavy bass part of the electronic keyboard will be unacceptable. Based on this, the third comparison and judgment module 700 is preset with a second ratio threshold B1 and a third ratio threshold B2; when the difference between the first minimum frequency and the second minimum frequency relative to the second ratio of the first minimum frequency does not exceed the second ratio threshold, and the difference between the first maximum frequency and the second maximum frequency relative to the third ratio of the first maximum frequency does not exceed the third ratio threshold, the quality of the heavy bass part of the electronic keyboard is acceptable; that is:

[0110] Determine whether |f2(min)-f1(min)| / f1(min) is greater than or equal to B1; obtain a third determination result;

[0111] Determine whether |f2(max)-f1(max)| / f1(max) is greater than or equal to B2; obtain a fourth determination result;

[0112] After obtaining the third and fourth judgment results through the third comparison and judgment module 700, the third and fourth judgment results are further sent to the judgment module 600. If the judgment module 600 determines that |f2(min)-f1(min)| / f1(min) is greater than or equal to B1, and |f2(max)-f1(max)| / f1(max) is greater than or equal to B2, it means that the quality of the heavy bass part of the electronic piano is unacceptable. Then, the judgment module 600 controls the heavy bass volume control unit to suspend work, so as to temporarily prevent the electronic piano from emitting heavy bass audio, so as to repair the heavy bass playback system of the electronic piano in time after human perception.

[0113] Example 2

[0114] Embodiment 2 of the present application discloses a method for detecting an electronic piano speaker. Figure 2 , the electronic keyboard speaker detection method includes:

[0115] S100, obtaining a subwoofer signal transmitted through a subwoofer volume control unit, analyzing the subwoofer signal, and generating a first frequency band range where the subwoofer signal is located;

[0116] S200, obtaining a subwoofer audio played by a speaker of the electronic piano, and generating a second frequency domain subwoofer signal according to the subwoofer audio;

[0117] S300, acquiring and analyzing a second frequency domain heavy bass signal to generate a second frequency band range;

[0118] S400, determining whether the second frequency band is within the first frequency band, and generating a first determination result;

[0119] S500: judging the first judgment result, and issuing a warning message when the first judgment result is negative.

[0120] Figure 2 FIG. 1 is a flow chart of a method for detecting a keyboard speaker in an embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but the steps are not necessarily executed in the order indicated by the arrows; unless otherwise specified in this document, there is no strict order restriction for the execution of the steps, and the steps may be executed in other orders; and Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0121] This specific embodiment is merely an explanation of the present invention and is not a limitation of the present invention. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed. However, as long as they are within the scope of the claims of the present invention, they are protected by the patent law.

Claims

1. An electronic piano speaker detection system, characterized in that: include: A subwoofer frequency band range analysis module (100), used for acquiring a subwoofer signal transmitted through a subwoofer volume control unit, analyzing the subwoofer signal, and generating a first frequency band range where the subwoofer signal is located; An external bass acquisition module (200) is used to obtain the bass audio outputted externally by the electronic piano speaker, and generate a second frequency domain bass signal based on the bass audio; A frequency domain heavy bass signal analysis module (300), used for acquiring and analyzing the second frequency domain heavy bass signal to generate a second frequency band range; A first comparison and judgment module (400) is used to judge whether the second frequency band is completely within the first frequency band, and generate a first judgment result; The warning module (800) is used to issue a warning message when the first judgment result is no.

2. The electronic piano speaker detection system according to claim 1, characterized in that: The subwoofer frequency band analysis module (100) comprises: a first subwoofer acquisition unit (101), used for acquiring the subwoofer signal transmitted through the subwoofer volume control unit, wherein the subwoofer signal is a first time-domain subwoofer signal; A first time-frequency conversion unit (102) is used to convert the first time-domain heavy bass signal into a first frequency-domain heavy bass signal by a fast Fourier transform; A frequency domain waveform analysis unit (103) is used to analyze the first frequency domain heavy bass signal, generate a first minimum frequency and a first maximum frequency of the frequency band where the first frequency domain heavy bass signal is located, and obtain the first frequency band range according to the first minimum frequency and the first maximum frequency.

3. The electronic piano speaker detection system according to claim 1, characterized in that: The external bass sound collection module (200) comprises: A second heavy bass acquisition unit (201) is used to obtain the heavy bass audio played by the electronic piano speaker, wherein the heavy bass audio is a second time-domain heavy bass signal; The second time-frequency conversion unit (202) is used to convert the second time-domain heavy bass signal into a second frequency-domain heavy bass signal by fast Fourier transform.

4. The electronic piano speaker detection system according to claim 2, characterized in that: The frequency domain heavy bass signal analysis module (300) is further used to analyze the second frequency domain heavy bass signal to generate a peak amplitude of the second frequency domain heavy bass signal.

5. The electronic piano speaker detection system according to claim 4, characterized in that: The frequency domain heavy bass signal analysis module (300) comprises: A frequency band analysis unit (301) is used to analyze the second frequency domain heavy bass signal, generate a second minimum frequency and a second maximum frequency of the second frequency domain heavy bass signal, and generate the second frequency band range according to the second minimum frequency and the second maximum frequency; The peak amplitude determination unit (302) is used to analyze the second frequency domain heavy bass signal to generate the peak amplitude.

6. The electronic piano speaker detection system according to claim 5, characterized in that: Also includes: The second comparison and judgment module (500) is used to judge whether a first ratio of the peak amplitude to a preset peak amplitude exceeds a first ratio threshold, and obtain a second judgment result.

7. The electronic piano speaker detection system according to claim 6, characterized in that: Also includes: The judgment module (600) is used to control the warning module (800) to issue the warning information when the first judgment result and the second judgment result are both yes.

8. The electronic keyboard speaker detection system according to claim 7, characterized in that: The method further comprises a third comparison and judgment module (700), which is used to judge whether a second ratio of the difference between the first minimum frequency and the second minimum frequency to the first minimum frequency exceeds a second ratio threshold value, thereby obtaining a third judgment result, and further judge whether a third ratio of the difference between the first maximum frequency and the second maximum frequency to the first maximum frequency exceeds a third ratio threshold value, thereby obtaining a fourth judgment result.

9. The electronic keyboard speaker detection system according to claim 8, characterized in that: The judgment module (600) obtains and judges the third judgment result and the fourth judgment result. If the third judgment result and / or the fourth judgment result is yes, the judgment module (600) controls the subwoofer volume control unit to suspend operation.

10. A method for detecting an electronic piano speaker, characterized in that: include: Acquire a subwoofer signal transmitted through a subwoofer volume control unit, analyze the subwoofer signal, and generate a first frequency band range where the subwoofer signal is located; Acquire the subwoofer audio played by the electronic piano speaker, and generate a second frequency domain subwoofer signal according to the subwoofer audio; Acquire and analyze the second frequency domain heavy bass signal to generate a second frequency band range; Determine whether the second frequency band is within the first frequency band, and generate a first determination result; When the first judgment result is no, a warning message is issued.