CN-121985261-A - Playing calibration method of audio playing system and related device thereof
Abstract
The application relates to a play calibration method of an audio play system and a related device thereof, comprising the steps of obtaining the current frequency of a frequency division point of the audio play system; the method comprises the steps of generating a test audio signal with the frequency of a current frequency division point as a center frequency, sending the test audio signal to a subwoofer and a main sound box at the same time, carrying out phase inversion on an audio output signal of the subwoofer to obtain a first audio output signal corresponding to the subwoofer, carrying out delay processing on the first audio output signal based on a preset delay adjustment range, acquiring a target acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range through an audio acquisition device, and calibrating play delay between the subwoofer and the main sound box through target delay. According to the scheme provided by the application, the delay corresponding to the lowest energy point can be determined by testing the audio signal, so that the play delay between the subwoofer and the main sound box can be accurately calibrated, the stability and the synchronism of audio play are ensured, and the hearing experience of a user is improved.
Inventors
- LI JIAXIN
- LIAO DONGSHENG
- ZHAO LIFENG
Assignees
- 南京乐韵瑞信息技术有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260403
Claims (15)
- 1. A method for calibrating playback of an audio playback system, the audio playback system comprising at least a subwoofer, a main sound box and an audio collection device, the method comprising: Acquiring the current frequency of the frequency division point of the audio playing system; Generating a test audio signal with the current frequency division point frequency as a center frequency, and simultaneously transmitting the test audio signal to the subwoofer and the main sound box; Performing phase inversion on the audio output signal of the subwoofer to obtain a first audio output signal corresponding to the subwoofer; Performing delay processing on the first audio output signal based on a preset delay adjustment range, and acquiring a target acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range through the audio acquisition equipment; And determining target delay corresponding to a delay point with lowest acoustic energy in the delay adjustment range based on the target acoustic response signal, and calibrating play delay between the subwoofer and the main sound box through the target delay.
- 2. The method of claim 1, wherein generating the test audio signal centered at the current crossover point frequency comprises: Generating a sine wave signal with the frequency equal to the current frequency division point frequency based on the current frequency division point frequency, and taking the sine wave signal as the test audio signal; and/or generating a set of multi-frequency point test signal sequences comprising the current frequency division point frequency and frequencies adjacent to the current frequency division point frequency based on the current frequency division point frequency, and taking the multi-frequency point test signal sequences as the test audio signals; and/or generating a noise signal which takes the frequency division point frequency as a center and has a preset bandwidth based on the current frequency division point frequency, and taking the noise signal as the test audio signal.
- 3. The method of claim 2, wherein determining a target delay corresponding to a delay point with a lowest acoustic energy in the delay adjustment range based on the target acoustic response signal comprises: when the test audio signal is a noise signal, calculating the average acoustic energy of the acoustic response signal in a frequency band range corresponding to the noise signal according to the acoustic response signal corresponding to each delay point; and determining the delay point corresponding to the lowest average acoustic energy as the target delay.
- 4. The method according to claim 1, wherein the performing delay processing on the first audio output signal based on the preset delay adjustment range, and acquiring, by the audio acquisition device, a target acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range includes: Based on a preset first stepping value, performing first delay scanning processing on the first audio output signal in the delay adjustment range, and acquiring a first acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range through the audio acquisition equipment; determining a candidate delay point corresponding to the first acoustic response signal with the lowest acoustic energy based on the first acoustic response signal; And based on a preset second stepping value, performing second delay scanning processing in a local delay range near the candidate delay point, and acquiring a target acoustic response signal corresponding to each delay point of the test audio signal in the local delay range through the audio acquisition equipment.
- 5. The method of claim 4, wherein determining a target delay corresponding to a delay point with a lowest acoustic energy in the delay adjustment range based on the target acoustic response signal comprises: Acquiring a first delay point with the lowest acoustic energy and a second delay point adjacent to the first delay point from the second delay scanning process; Performing curve fitting on acoustic energy values corresponding to the first delay point and the second delay point to obtain a fitted curve; and determining a delay value corresponding to the extreme point of the fitted curve as the target delay.
- 6. The method of claim 1, comprising, prior to said obtaining a current crossover frequency of the audio playback system: Acquiring a first level value of the surrounding environment of the audio playing system; Controlling the audio playing system to output a detection audio signal with preset duration, acquiring environmental acoustic data corresponding to the detection audio signal through the audio acquisition equipment, and calculating a second level value corresponding to the environmental acoustic data; And if the signal-to-noise ratio difference between the first level value and the second level value is smaller than a preset first threshold value and/or the second level value is smaller than a preset second threshold value, generating prompt information, wherein the prompt information is used for indicating to adjust the playing volume of the audio playing system or reduce environmental noise.
- 7. The method of claim 1, wherein before said phase inverting the audio output signal of the subwoofer to obtain the first audio output signal corresponding to the subwoofer, comprising: and acquiring a reference acoustic response signal corresponding to the test audio signal through the audio acquisition equipment, and calculating reference acoustic energy corresponding to the reference acoustic response signal.
- 8. The method of claim 7, wherein determining a target delay corresponding to a delay point with a lowest acoustic energy in the delay adjustment range based on the target acoustic response signal comprises: acquiring first acoustic energy of an acoustic response signal corresponding to the target delay; taking the difference between the reference acoustic energy and the first acoustic energy as a cancellation depth; If the offset depth is smaller than a preset third threshold value, determining that the verification result of the target delay is failed.
- 9. The method of claim 1, wherein determining a target delay corresponding to a delay point with a lowest acoustic energy in the delay adjustment range based on the target acoustic response signal comprises: and if the delay point with the lowest acoustic energy in the delay adjustment range is positioned at the boundary of the delay adjustment range, expanding the delay adjustment range and carrying out delay processing on the first audio output signal again.
- 10. The method of claim 1, wherein determining a target delay corresponding to a delay point with a lowest acoustic energy in the delay adjustment range based on the target acoustic response signal comprises: And if the delay point with the lowest acoustic energy in the delay adjustment range is positioned at the boundary of the delay adjustment range, acquiring the audio output signal of the main sound box, and carrying out delay processing on the audio output signal of the main sound box to determine the target delay corresponding to the delay point with the lowest acoustic energy in the delay adjustment range.
- 11. The method of claim 1, wherein after said calibrating a play delay between said subwoofer and said main sound box by said target delay, comprising: Restoring the phase of the audio output signal of the subwoofer to a normal phase, and acquiring a second audio output signal output by the subwoofer; Acquiring second acoustic energy of the second audio output signal at the current crossover point frequency; And if the second acoustic energy is larger than the acoustic energy corresponding to the target delay, determining that the audio playing system passes calibration.
- 12. A play calibration device of an audio play system, wherein the audio play system comprises at least a subwoofer, a main sound box and an audio acquisition device, the device comprising: the acquisition module is used for acquiring the current frequency division point frequency of the audio playing system; the generating module is used for generating a test audio signal with the current frequency division point frequency as a center frequency and transmitting the test audio signal to the subwoofer and the main sound box at the same time; The processing module is used for carrying out phase inversion on the audio output signal of the subwoofer to obtain a first audio output signal corresponding to the subwoofer; the delay module is used for carrying out delay processing on the first audio output signal based on a preset delay adjustment range and acquiring a target acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range through the audio acquisition equipment; And the adjusting module is used for determining target delay corresponding to a delay point with lowest acoustic energy in the delay adjusting range based on the target acoustic response signal, and calibrating the play delay between the subwoofer and the main sound box through the target delay.
- 13. An electronic device, comprising: processor, and A memory having executable code stored thereon, which when executed by the processor, causes the processor to perform the method of any of claims 1-11.
- 14. A computer program product comprising computer programs/instructions, characterized in that the computer program product comprises Computer program/instructions which, when executed by a processor, implements the method of any of claims 1-11.
- 15. A computer readable storage medium having stored thereon executable code which when executed by a processor of an electronic device causes the processor to perform the method of any of claims 1-11.
Description
Playing calibration method of audio playing system and related device thereof Technical Field The present application relates to the field of audio processing technologies, and in particular, to a playing calibration method of an audio playing system and a related device thereof. Background In modern home theatres and hi-fi sound systems, a subwoofer (subwoofer) acts as a device specifically responsible for low frequency playback, whose performance has a crucial impact on overall sound quality. In the traditional method, the NTP protocol is adopted to synchronize the system level clock, and the equipment alignment is realized by sending the time stamp data. However, the arrival time of the sound wave of the main loudspeaker and the sound wave of the subwoofer at the frequency division point frequency is deviated, so that the acoustic phase deviation is caused to generate the phenomenon of sound wave interference, the problems of low-frequency loosening, diving and the like occur on the hearing sense, and the hearing experience of a user is greatly reduced. Disclosure of Invention In order to solve or partially solve the problems in the related art, the application provides a play calibration method of an audio play system and a related device thereof, which can determine the delay corresponding to the lowest energy point by testing an audio signal, thereby accurately calibrating the play delay between a subwoofer and a main sound box, ensuring the stability and synchronism of audio play and improving the hearing experience of users. The application provides a playing calibration method of an audio playing system, which at least comprises a subwoofer, a main sound box and audio acquisition equipment, and the method comprises the steps of obtaining the frequency of a current crossover point of the audio playing system, generating a test audio signal taking the frequency of the current crossover point as the center frequency, simultaneously sending the test audio signal to the subwoofer and the main sound box, carrying out phase inversion on an audio output signal of the subwoofer to obtain a first audio output signal corresponding to the subwoofer, carrying out delay processing on the first audio output signal based on a preset delay adjustment range, acquiring a target acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range through the audio acquisition equipment, determining target delay corresponding to the delay point with the lowest acoustic energy in the delay adjustment range based on the target acoustic response signal, and calibrating playing delay between the subwoofer and the main sound box through the target delay. With reference to the first aspect, in a possible implementation manner of the first aspect, the generating a test audio signal with the current crossover point frequency as a center frequency includes generating a sine wave signal with a frequency equal to the current crossover point frequency based on the current crossover point frequency and taking the sine wave signal as the test audio signal, and/or generating a set of multi-frequency point test signal sequences including the current crossover point frequency and adjacent frequencies thereof based on the current crossover point frequency and taking the multi-frequency point test signal sequences as the test audio signal, and/or generating a noise signal with the crossover point frequency as a center and with a preset bandwidth based on the current crossover point frequency and taking the noise signal as the test audio signal. With reference to the first aspect, in one possible implementation manner of the first aspect, the determining, based on the target acoustic response signal, a target delay corresponding to a delay point with lowest acoustic energy in the delay adjustment range includes, when the test audio signal is a noise signal, calculating, for an acoustic response signal corresponding to each delay point, an average acoustic energy of the acoustic response signal in a frequency band range corresponding to the noise signal, and determining, as the target delay, the delay point with lowest corresponding average acoustic energy. With reference to the first aspect, in one possible implementation manner of the first aspect, the performing delay processing on the first audio output signal based on a preset delay adjustment range, and acquiring, by the audio acquisition device, a target acoustic response signal corresponding to each delay point of the test audio signal in the delay adjustment range includes: The method comprises the steps of carrying out first delay scanning processing on a first audio output signal in a delay adjustment range based on a preset first stepping value, acquiring a first acoustic response signal corresponding to each delay point of a test audio signal in the delay adjustment range through audio acquisition equipment, determining a candidate