Audio recording correction method for audio recording device, audio recording device, and storage medium

CN117789774BActive Publication Date: 2026-08-11ANKER INNOVATIONS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0003]随着录音设备的广泛应用,使用者在使用录音设备进行录音的过程中,需要将录音设备佩戴或者放置在不同的位置,由于不同的佩戴位置和不同的用户,声音高频的衰减量也不相同,录音设备无法较好地对拾取到的声音的音质进行适应性修正

Benefits of technology

[0008]本申请的有益效果是:区别于现有技术的情况,获取录音设备在预设位置录音得到的测试录音文件的测试频响曲线,计算测试频响曲线与参考频响曲线之间在多个预设频率的频响修正值。参考频响曲线可以是录音设备位于参考位置,也就是音质效果较好的情况下所得到的频响曲线,而测试频响曲线可以是用户在使用录音设备进行录音的过程中实际所佩戴或者放置的位置,通过计算测试频响曲线和参考频响曲线之间在多个预设频率的频响修正值,并且比较多个预设频率的频响修正值以确定多个预设频率中频响修正值最大的第一预设频率,然后判断第一预设频率的频响修正值是否在预设容差范围之内,若第一预设频率的频响修正值不在预设容差范围之内,则至少基于第一预设频率及其频响修正值得到第一预设频率对应的频响修正参数。通过基于测试频响曲线与参考频响曲线之间的频响修正值最大的第一预设频率确定对应的频响修正参数,从而通过频响修正参数对测试频响曲线进行修正,进而使得第一预设频率的频响修正值在预设容差范围内。最后基于频响修正参数得到最终修正参数,并将最终修正参数用于对从预设位置录音得到的后续录音文件的频响曲线进行修正。由于第一预设频率是多个预设频率中频响修正值最大的,当第一预设频率的频响修正值在预设容差范围内时,其他预设频率的频响修正值也均在预设容差范围内,从而实现不需要手动调整音质参数,实现修正后的测试频响曲线趋近于音质较好的参考频响曲线,也就是在不改变预设位置的情况下,都可以基于确定出的最终修正参数对后续的录音文件的频响曲线进行修正,提高录音设备对所拾取到的声音的音质进行适应性修正的便捷性,有利于提高用户的使用体验感。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117789774B_ABST
    Figure CN117789774B_ABST
Patent Text Reader

Abstract

This application discloses a recording correction method, a recording device, and a storage medium. The method includes: calculating frequency response correction values ​​between a test frequency response curve and a reference frequency response curve at multiple preset frequencies; determining a first preset frequency with the largest frequency response correction value among the multiple preset frequencies; if the frequency response correction value of the first preset frequency is not within a preset tolerance range, obtaining a frequency response correction parameter corresponding to the first preset frequency based at least on the first preset frequency and its frequency response correction value; correcting the test frequency response curve using the frequency response correction parameter to ensure that the frequency response correction value of the first preset frequency is within a preset tolerance range; obtaining a final correction parameter based on the frequency response correction parameter, the final correction parameter being used to correct the frequency response curve of a subsequent recording file obtained from a preset position. Through the above method, this application can improve the convenience of adaptively correcting the sound quality of the captured sound using the recording device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of media technology, and in particular to recording correction methods, recording devices, and storage media for recording equipment. Background Technology

[0002] With the development of technology, recording devices can capture the voice emitted by users or ambient sounds, enabling playback or post-production applications. For example, a wireless lavalier microphone can capture sound within a certain range worn by the user.

[0003] With the widespread use of recording equipment, users need to wear or place the recording equipment in different positions during the recording process. Due to different wearing positions and different users, the attenuation of high frequencies of sound is also different, and the recording equipment cannot effectively adapt and correct the sound quality of the picked-up sound. Summary of the Invention

[0004] The embodiments of this application provide a recording correction method, a recording device, and a storage medium, which can improve the convenience of adaptively correcting the sound quality of the picked-up sound.

[0005] In a first aspect, embodiments of this application provide a recording correction method for a recording device. The method includes: acquiring a test frequency response curve of a test recording file of the recording device; wherein the test recording file is obtained by recording at a preset position; calculating frequency response correction values ​​at multiple preset frequencies between the test frequency response curve and a reference frequency response curve; comparing the frequency response correction values ​​at multiple preset frequencies to determine a first preset frequency with the largest frequency response correction value among the multiple preset frequencies; determining whether the frequency response correction value of the first preset frequency is within a preset tolerance range; if the frequency response correction value of the first preset frequency is not within the preset tolerance range, obtaining a frequency response correction parameter corresponding to the first preset frequency based at least on the first preset frequency and its frequency response correction value; correcting the test frequency response curve using the frequency response correction parameter to ensure that the frequency response correction value of the first preset frequency is within the preset tolerance range; and obtaining a final correction parameter based on the frequency response correction parameter, the final correction parameter being used to correct the frequency response curve of a subsequent recording file obtained from a preset position.

[0006] Secondly, embodiments of this application provide a recording device, which includes a processor, a memory, and a communication circuit; the memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor is able to execute the computer program to implement the recording correction method of the recording device provided in this application as described above.

[0007] Thirdly, embodiments of this application provide a wireless microphone, which includes: a fixing part that can be fixed at a preset position, the preset position including a position offset from the front direction of the user's mouth; a microphone body, the fixing part being detachably disposed on the microphone body, wherein the detachable connection includes any one of snap-fit ​​connection, magnetic fixation, and rotatable connection; wherein the microphone body includes a pickup element for recording and a processing chip, the processing chip being used to execute the recording correction method of the recording device provided in this application as described above.

[0008] The beneficial effects of this application are as follows: Unlike existing technologies, this method obtains the test frequency response curve of a test recording file obtained by recording with a recording device at a preset position, and calculates the frequency response correction values ​​between the test frequency response curve and a reference frequency response curve at multiple preset frequencies. The reference frequency response curve can be the frequency response curve obtained when the recording device is located at a reference position, i.e., when the sound quality is good. The test frequency response curve can be the position where the user actually wears or places the recording device during recording. By calculating the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies, and comparing the frequency response correction values ​​at multiple preset frequencies, a first preset frequency with the largest frequency response correction value is determined. Then, it is determined whether the frequency response correction value of the first preset frequency is within a preset tolerance range. If the frequency response correction value of the first preset frequency is not within the preset tolerance range, then at least based on the first preset frequency and its frequency response correction value, the frequency response correction parameter corresponding to the first preset frequency is obtained. A frequency response correction parameter is determined based on a first preset frequency that has the largest frequency response correction value between the test frequency response curve and the reference frequency response curve. This parameter is then used to correct the test frequency response curve, ensuring that the frequency response correction value of the first preset frequency is within a preset tolerance range. Finally, a final correction parameter is obtained based on the frequency response correction parameter and used to correct the frequency response curve of subsequent recordings obtained from a preset position. Since the first preset frequency has the largest frequency response correction value among multiple preset frequencies, when the frequency response correction value of the first preset frequency is within the preset tolerance range, the frequency response correction values ​​of other preset frequencies are also within the preset tolerance range. This eliminates the need for manual adjustment of sound quality parameters, allowing the corrected test frequency response curve to approximate a reference frequency response curve with better sound quality. In other words, without changing the preset position, the frequency response curve of subsequent recordings can be corrected based on the determined final correction parameter. This improves the convenience of the recording device in adaptively correcting the sound quality of the captured sound, thus enhancing the user experience. Attached Figure Description

[0009] Figure 1 This is a flowchart illustrating an embodiment of the recording correction method for the recording device of this application; Figure 2This is a timing diagram illustrating an embodiment of the recording correction method for the recording device of this application; Figure 3 This is a schematic diagram of the circuit structure of an embodiment of the recording device of this application; Figure 4 This is a schematic diagram of the circuit structure of an embodiment of the computer-readable storage medium of this application. Detailed Implementation

[0010] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0011] With the development of technology, recording devices can capture the sounds emitted by users or ambient sounds, enabling playback or post-production applications. Specifically, during the sound capture process, the recording device can be worn or placed on the collar, chest, or directly in front of the mouth, and the sound is captured through the microphone within the device.

[0012] Through long-term research, the inventors discovered that the frequency response curve of a microphone on a recording device is usually fixed during sound pickup and does not change with the user's wearing or placement position of the recording device. However, if the user changes the wearing or placement position of the recording device during use, even if the frequency response curve remains unchanged, if the user wears or places the recording device on a collar, chest, or other positions away from the user's mouth axis, the clarity and brightness of the user's voice picked up by the microphone will decrease, resulting in a muffled sound. This is because the high-frequency components of sound (above 1kHz) are highly directional. The further the microphone is from the user's mouth axis, such as the collar, chest, or other positions below the mouth as described above, the greater the high-frequency attenuation and loss of the voice. Furthermore, the amount of high-frequency attenuation varies depending on the wearing or placement position and the user. Although some recording devices can be preset with different frequency response curves to adapt to different wearing or placement positions, due to significant differences in human anatomy, even at the same collar or chest position, different people will experience different high-frequency attenuation levels. Therefore, pre-set frequency response curves are difficult to adapt to all users. Some recording devices allow users to manually adjust EQ parameters via a linked app, but this requires a high level of expertise and listening skills. Improper adjustments can easily produce counterproductive results. To address these technical issues, this application proposes the following embodiments.

[0013] like Figure 1 As shown, the recording correction method embodiment of this application can be applied to scenarios where the microphone sound quality of a recording device is corrected. This embodiment may include the following steps: S100: Obtain the test frequency response curve of a test recording file of the recording device; wherein, the test recording file is obtained by recording at a preset position. S200: Calculate the frequency response correction value between the test frequency response curve and the reference frequency response curve at multiple preset frequencies. S300: Compare the frequency response correction values ​​of multiple preset frequencies to determine the first preset frequency with the largest frequency response correction value among the multiple preset frequencies. S400: Determine whether the frequency response correction value of the first preset frequency is within a preset tolerance range. S500: If the frequency response correction value of the first preset frequency is not within the preset tolerance range, then obtain the frequency response correction parameter corresponding to the first preset frequency based at least on the first preset frequency and its frequency response correction value. S600: Correct the test frequency response curve using the frequency response correction parameter so that the frequency response correction value of the first preset frequency is within the preset tolerance range. S700: Obtain the final correction parameter based on the frequency response correction parameter, and the final correction parameter is used to correct the frequency response curve of subsequent recording files obtained from the preset position.

[0014] The test frequency response curve of a test recording file obtained by the recording device at a preset position is acquired. Frequency response correction values ​​at multiple preset frequencies are calculated between the test frequency response curve and a reference frequency response curve. The reference frequency response curve can be the frequency response curve obtained when the recording device is in a reference position, i.e., under good sound quality conditions. The test frequency response curve can be the actual position where the user wears or places the recording device during recording. By calculating the frequency response correction values ​​at multiple preset frequencies between the test and reference frequency response curves and comparing these values, a first preset frequency with the largest correction value is determined. It is then determined whether the correction value at the first preset frequency is within a preset tolerance range. If the correction value is not within the preset tolerance range, a frequency response correction parameter corresponding to the first preset frequency is obtained, based at least on the first preset frequency and its correction value. The corresponding frequency response correction parameter is determined based on the first preset frequency with the largest correction value between the test and reference frequency response curves. This parameter is then used to correct the test frequency response curve, ensuring that the correction value at the first preset frequency is within the preset tolerance range. Finally, the final correction parameters are obtained based on the frequency response correction parameters, and these parameters are used to correct the frequency response curve of subsequent recordings obtained from the preset position. Since the first preset frequency has the largest frequency response correction value among multiple preset frequencies, when the frequency response correction value of the first preset frequency is within the preset tolerance range, the frequency response correction values ​​of other preset frequencies are also within the preset tolerance range. This achieves the goal of not needing to manually adjust the sound quality parameters, and making the corrected test frequency response curve approach the reference frequency response curve with better sound quality. In other words, without changing the preset position, the frequency response curve of subsequent recordings can be corrected based on the determined final correction parameters. This improves the convenience of the recording device in adaptively correcting the sound quality of the captured sound, and enhances the user experience.

[0015] like Figure 2 As shown, the following is a detailed description of this embodiment.

[0016] S100: Obtain the test frequency response curve of the test recording file of the recording device; wherein, the test recording file is obtained by recording at a preset position.

[0017] Recording equipment can be a device used to pick up ambient sounds; specifically, recording equipment can pick up sound through a microphone.

[0018] The preset position can include the position where the user wears or places the recording device when using it. Specifically, the preset position can include a position that is offset from directly in front of the user's mouth.

[0019] Test recording files can include sound files that the user wants to capture when using the recording device. Specifically, test recording files can be sound files captured by the microphone of the recording device when the user wears or places the recording device in a preset position and speaks a sentence of preset duration.

[0020] The test frequency response curve can be obtained by analyzing and calculating the frequency response curve of the acquired test recording file by the recording equipment.

[0021] In one implementation, S100 may include the following steps: S110: Obtain the reference recording file obtained by the recording device at the reference position.

[0022] The reference position can include the location where the sound quality of the recording device is relatively good. Specifically, the reference position can include a position at a preset length from the user's mouth in the direction directly in front of the user's mouth. For example, the reference position can be 20cm directly in front of the microphone of the recording device and facing the user's mouth.

[0023] The reference audio file can include the audio recorded by the microphone of the recording device when the device is worn or placed in a position that serves as a reference. For example, when the recording device is placed 20cm directly in front of the user's mouth, the user can speak the same sentence for 10 seconds at a normal speed and volume, and the recording device will then save the recorded audio locally, thus creating a reference audio file.

[0024] S120: Perform a fast Fourier transform on the reference recording file to obtain the reference frequency response curve.

[0025] After acquiring the reference recording file, a Fast Fourier Transform (FFT) can be performed on it to obtain the reference frequency response curve. Specifically, during the FFT process, the start and end frequencies can be determined first, and then the reference frequency response curve within the range from the start to the end frequency can be calculated using the FFT. For example, after acquiring the reference recording file, the reference frequency response curve within the range from a start frequency of 100Hz to an end frequency of 10kHz can be calculated using the FFT.

[0026] Since the sound quality of the audio file obtained when the recording device is in the reference position is relatively good, the reference recording file and corresponding reference frequency response curve collected when the recording device is in the reference position can be compared with the test recording file and test frequency response curve collected at the preset position during actual operation. Thus, the test frequency response curve can be corrected based on the reference frequency response curve so that the sound quality of the recording device when it is in the preset position can approach the sound quality when it is in the reference position, thereby achieving the correction of the sound quality when the recording device is in the test position.

[0027] S130: Obtain the test recording file obtained by the recording device recording at the preset position.

[0028] During the acquisition of the test recording file, the recording device can be worn or placed in a preset location. The user then speaks a sentence of the same preset duration as the reference recording file. The microphone of the recording device picks up the user's speech and saves the captured sound locally, creating the test recording file. In other words, the test recording file and the reference recording file are sounds captured by the recording device from different locations.

[0029] For example, if the preset position is the user's collar, when the user wears the recording device on the collar, the user can say a sentence of the same length as 10 seconds. After the microphone of the recording device picks up the sound of the 10-second duration, it can save the picked-up sound locally, thus forming a test recording file.

[0030] S140: Perform a Fast Fourier Transform on the test recording file to obtain the test frequency response curve.

[0031] After acquiring the test recording file, the recording device can perform a Fast Fourier Transform (FFT) on the test recording file, identical to that used on the reference recording file, to calculate the test frequency response curve. Specifically, during the FFT process, the same start and end frequencies as those used in the FFT process on the reference recording file are first determined. Then, the FFT is used to calculate the test frequency response curve within the range from the start to the end frequency of the test recording file. For example, after acquiring the test recording file, the FFT can be used to calculate the test frequency response curve within the range from a start frequency of 100Hz to an end frequency of 10kHz.

[0032] By acquiring the same sound from different locations using the recording device, and performing the same calculations on the obtained reference and test recording files to obtain their respective frequency response curves, the reference and test frequency response curves are identical except for the acquisition location. This allows for a better comparison between the reference and test frequency response curves, and further enables the correction of the test frequency response curve based on the reference curve, so that the sound quality of the sound acquired by the recording device at the preset location is closer to the sound quality at the reference location.

[0033] In one implementation, the following steps may be included before S110: S111: Send a correction prompt to the user to guide the user to place the recording device in the reference position and perform a speaking operation, so that the recording device can collect the user's speech at the reference position to obtain a reference recording file.

[0034] Before acquiring the reference recording file, the recording device can send a calibration prompt to the user, guiding them to place the recording device in the reference position and speak. This allows the recording device to capture the user's speech at the reference position and obtain the reference recording file. Specifically, this calibration prompt can be sent to the user after they activate the frequency response calibration function of the recording device, guiding them to place the recording device in the reference position and speak.

[0035] For example, when a user activates the frequency response correction function on the recording device, the device can issue a voice prompt: "Please place the device 20cm directly in front of your mouth and speak a 10-second sentence." After hearing the prompt, the user can place the recording device 20cm in front of their mouth and then speak. The recording device captures the user's speech through the microphone and saves it locally, thus obtaining a reference audio file.

[0036] In one implementation, the following steps may be included before S130: S131: Send a correction prompt to the user to guide the user to place the recording device in a preset position and perform the same speaking operation, so that the recording device can collect the user's speech at the preset position to obtain a test recording file.

[0037] Before acquiring the test recording file, the recording device can send a correction prompt to the user, guiding them to place the recording device in a preset position and speak. This allows the recording device to capture the user's speech at the preset position and obtain the test recording file. Specifically, after acquiring the reference recording file, the recording device can send a correction prompt to the user, guiding them to place the recording device in the preset position and perform the same speaking operation.

[0038] For example, after the recording device has finished capturing the reference audio file, it can issue a voice prompt: "Please place the device in the desired working position and say a 10-second sentence." After hearing the voice prompt, the user can place the recording device in the preset position and then speak. The recording device captures the user's speech through the microphone and saves it locally, thus obtaining a test audio file.

[0039] S200: Calculates the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies.

[0040] The preset frequency can be a frequency pre-set in the recording device, or multiple frequency points determined based on a pre-set method.

[0041] The frequency response correction value can include the difference between a first loudness difference and a second loudness difference corresponding to multiple preset frequencies. Specifically, the first loudness difference can include the difference between the loudness of the reference frequency response curve at the multiple preset frequencies and the loudness corresponding to the preset frequency reference point. The second loudness difference can include the difference between the loudness of the test frequency response curve at the multiple preset frequencies and the loudness corresponding to the preset frequency reference point. In other words, the frequency response correction value can include the difference obtained by subtracting the second loudness difference of the multiple preset frequencies from the first loudness difference of the multiple preset frequencies.

[0042] After acquiring reference and test recording files when the recording device is in a reference position and a preset position, respectively, and calculating the reference and test frequency response curves corresponding to the reference and test recording files, the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies can be calculated.

[0043] In one implementation, the steps preceding S200 may include: S210: Obtain the reference frequency response curve of the reference recording file obtained by the recording device at the reference position.

[0044] Since the calculation of the frequency response correction value requires calculating the difference between the loudness of the reference frequency response curve at multiple preset frequencies and the first loudness difference corresponding to the preset frequency reference point, and the difference between the loudness of the test frequency response curve at multiple preset frequencies and the second loudness difference corresponding to the preset frequency reference point, it is necessary to obtain the reference recording file and the corresponding reference frequency response curve obtained by the recording device at the reference position. For how to obtain the reference recording file and the corresponding reference frequency response curve obtained by the recording device at the reference position, please refer to the descriptions in steps S110 and S120, which will not be repeated here.

[0045] In one implementation, the following steps included in S200 can be used to calculate the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies: S220: Determine multiple preset frequencies based on preset frequency reference points in the reference frequency response curve and the test frequency response curve, respectively.

[0046] A preset frequency reference point can be a reference point used to determine multiple preset frequencies. This preset frequency reference point can be pre-set in the recording equipment or user-defined. Specifically, the preset frequency reference point can be 1kHz. Since the sound quality in the low-frequency range below 1kHz is less affected by the wearing or placement position of the recording equipment, when setting the preset frequency reference point, a high-frequency range above 1kHz can be selected for correction. This allows for targeted correction of the test frequency response curve, improving the efficiency of the sound quality correction process.

[0047] Multiple preset frequencies can be determined based on preset frequency reference points. Specifically, the multiple preset frequencies can be a number preset in the recording device or a number defined by the user.

[0048] In one implementation, the following steps included in S220 can be used to determine multiple preset frequencies based on preset frequency reference points in the reference frequency response curve and the test frequency response curve: S221: Determine multiple preset frequencies from the preset frequency reference point and in the preset frequency band as steps in the reference frequency response curve and the test frequency response curve respectively.

[0049] In determining multiple preset frequencies, these frequencies can be determined by stepping from a preset frequency reference point along a preset frequency band in both the reference and test frequency response curves. By determining multiple preset frequencies stepping from the preset frequency reference point along a preset frequency band, the determined frequencies are evenly distributed across both the reference and test frequency response curves. This makes the determined preset frequencies more symbolic and representative, better reflecting the frequency response state of the entire frequency response curve. Consequently, it allows for better correction of the entire frequency response curve, improving the quality of the correction.

[0050] For example, if the preset reference frequency is 1kHz and the number of preset frequencies to be determined is 10, then in the reference frequency response curve and the test frequency response curve, with the 1kHz frequency as the reference point, the 10 preset frequencies can be obtained in steps of 1 / 3 octave band, namely 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz.

[0051] S230: Calculate the first loudness difference between the loudness of each preset frequency in the reference frequency response curve and the loudness of the preset frequency reference point.

[0052] The first loudness difference can include the first loudness difference between the loudness of each of the multiple preset frequencies in the reference frequency response curve and the loudness of a preset frequency reference point. Specifically, after determining each preset frequency in the reference frequency response curve, the loudness value corresponding to each preset frequency can be determined based on the reference frequency response curve, and the loudness value of the preset frequency reference point in the reference frequency response curve can be determined. The difference between the loudness value corresponding to each preset frequency determined by the reference frequency response curve and the loudness value of the preset frequency reference point is calculated to obtain multiple first loudness differences corresponding to multiple preset frequencies.

[0053] For example, if there are 10 preset frequencies, and using 1kHz as the reference point, with increments of 1 / 3 octave, the 10 preset frequencies are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz. In the reference frequency response curve, the loudness corresponding to these 10 preset frequencies are 42dB, 53dB, 45dB, 55dB, 48dB, 60dB, 56dB, 51dB, 49dB, and 54dB, respectively. Furthermore, the loudness corresponding to the preset reference frequency of 1kHz is 40dB. Calculations show that the 10 first loudness differences corresponding to these 10 preset frequencies are 2dB, 13dB, 5dB, 15dB, 8dB, 20dB, 16dB, 11dB, 9dB, and 14dB, respectively.

[0054] S240: Calculate the second loudness difference between the loudness of each preset frequency in the test frequency response curve and the loudness of the preset frequency reference point.

[0055] The second loudness difference can include the second loudness difference between the loudness of each of the multiple preset frequencies in the test frequency response curve and the loudness of a preset frequency reference point. Specifically, after determining each preset frequency in the test frequency response curve, the loudness value corresponding to each preset frequency can be determined based on the test frequency response curve, and the loudness value of the preset frequency reference point in the test frequency response curve can be determined. The difference between the loudness value corresponding to each preset frequency determined by the test frequency response curve and the loudness value of the preset frequency reference point is calculated to obtain multiple second loudness differences corresponding to multiple preset frequencies.

[0056] For example, if there are 10 preset frequencies, and using 1kHz as the reference point, with increments of 1 / 3 octave, the 10 preset frequencies are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz. In the test frequency response curve, the loudness corresponding to these 10 preset frequencies are 44dB, 51dB, 48dB, 53dB, 49dB, 55dB, 59dB, 57dB, 52dB, and 50dB, respectively. Furthermore, the loudness corresponding to the preset reference frequency of 1kHz is 45dB. Calculations show that the 10 second loudness differences corresponding to these 10 preset frequencies are 1dB, 6dB, 3dB, 8dB, 4dB, 10dB, 14dB, 12dB, 7dB, and 5dB, respectively.

[0057] S250: Subtract the second loudness difference of multiple preset frequencies from the first loudness difference of each preset frequency to obtain the frequency response correction value of each preset frequency.

[0058] In calculating each preset frequency response correction value, the second loudness difference of each preset frequency can be subtracted from the first loudness difference to obtain the frequency response correction value for each preset frequency. For example, when there are 10 preset frequencies, and using 1kHz as the reference point, with increments of 1 / 3 octave, the 10 preset frequencies are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz. At this point, the first loudness difference calculated based on the reference frequency response curve is 2dB, 13dB, 5dB, 15dB, 8dB, 20dB, 16dB, 11dB, 9dB, and 14dB, respectively, and the second loudness difference calculated based on the test frequency response curve is 1dB, 6dB, 3dB, 8dB, 4dB, 10dB, 14dB, 12dB, 7dB, and 5dB, respectively. Subtracting the second loudness difference from the first loudness difference of each of the ten preset frequencies yields the corresponding frequency response correction values ​​of 1dB, 7dB, 2dB, 7dB, 4dB, 10dB, 2dB, 1dB, 2dB, and 9dB, respectively.

[0059] S300: Compare the frequency response correction values ​​of multiple preset frequencies to determine the first preset frequency with the largest frequency response correction value among the multiple preset frequencies.

[0060] After calculating the first loudness difference corresponding to multiple preset frequencies based on the reference frequency response curve and the second loudness difference corresponding to multiple preset frequencies based on the test frequency response curve, and then calculating the frequency response correction value corresponding to multiple preset frequencies based on the first loudness difference and the second loudness difference, multiple frequency response correction values ​​corresponding to multiple preset frequencies can be calculated. These frequency response correction values ​​are then compared to determine the first preset frequency with the largest frequency response correction value. By determining the first preset frequency with the largest frequency response correction value, it can be determined whether the frequency response correction value of the first preset frequency is within a preset tolerance range. If it is not within the preset tolerance range, correction can be performed based on the first preset frequency. Since the first preset frequency with the largest frequency response correction value can be considered the position with the largest loudness difference between the reference frequency response curve and the test frequency response curve, when the frequency response correction value of the first preset frequency is within the preset tolerance range, it can be determined that the frequency response correction values ​​of other preset frequencies are also within the preset tolerance range. Therefore, by determining the first preset frequency with the largest frequency response correction value among multiple preset frequencies, and then judging whether correction is needed based on whether the frequency response correction value of the first preset frequency is within the preset tolerance range, the convenience and accuracy of correcting the test frequency response curve can be improved, which is conducive to improving the efficiency of correcting the test frequency response curve.

[0061] For example, when there are 10 preset frequencies, and using 1kHz as a reference point, with increments of 1 / 3 octave, the 10 preset frequencies are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz. Then, the first loudness difference calculated based on the reference frequency response curve is 2dB, 13dB, 5dB, 15dB, 8dB, 20dB, 16dB, 11dB, 9dB, and 14dB, respectively, and the second loudness difference calculated based on the test frequency response curve is 1dB, 6dB, 3dB, 8dB, 4dB, 10dB, 14dB, 12dB, 7dB, and 5dB, respectively. Subtracting the second loudness difference from the first loudness difference of each of the 10 preset frequencies yields frequency response correction values ​​of 1dB, 7dB, 2dB, 7dB, 4dB, 10dB, 2dB, 1dB, 2dB, and 9dB, respectively. Comparing these frequency response correction values, the first preset frequency corresponding to the largest correction value of 10dB is 4000Hz.

[0062] S400: Determine whether the frequency response correction value of the first preset frequency is within the preset tolerance range.

[0063] The preset tolerance range can include the range of fluctuation between the first loudness difference corresponding to the reference frequency response curve of the recording device and the second loudness difference corresponding to the test frequency response curve. In other words, the preset tolerance range can include the range of fluctuation of the frequency response correction value calculated based on the first and second loudness differences. Specifically, when the frequency response correction value is within the preset tolerance range, it can be considered that the difference between the first loudness difference of the test frequency response curve and the second loudness difference of the reference frequency response curve is within the preset fluctuation range; that is, the sound quality reflected by the test frequency response curve is within the normal fluctuation range of the sound quality reflected by the reference frequency response curve. Conversely, when the frequency response correction value is not within the preset tolerance range, it can be considered that the difference between the first loudness difference of the test frequency response curve and the second loudness difference of the reference frequency response curve is not within the preset fluctuation range; that is, the sound quality reflected by the test frequency response curve is not within the normal fluctuation range of the sound quality reflected by the reference frequency response curve. In this case, the test frequency response curve needs to be corrected to improve its sound quality.

[0064] For example, if the frequency response correction values ​​for 10 preset frequencies are 1dB, 7dB, 2dB, 7dB, 4dB, 10dB, 2dB, 1dB, 2dB, and 9dB respectively, by comparing these 10 preset frequency correction values, the maximum frequency response correction value can be determined to be 10dB. If the preset tolerance range is 2-9dB, then it can be determined that the maximum frequency response correction value is not within the preset tolerance range.

[0065] S500: If the frequency response correction value of the first preset frequency is not within the preset tolerance range, then at least the frequency response correction parameter corresponding to the first preset frequency is obtained based on the first preset frequency and its frequency response correction value.

[0066] Frequency response correction parameters can be used to correct the test frequency response curve, thereby ensuring that the frequency response correction value at the first preset frequency is within a preset tolerance range. Specifically, frequency response correction parameters may include Q-value parameters and gain values.

[0067] If the frequency response correction value of the first preset frequency is not within the preset range, the frequency response correction parameter corresponding to the first preset frequency can be obtained at least based on the first preset frequency and its frequency response correction value. Thus, the test frequency response curve can be corrected based on the frequency response correction parameter so that the corrected frequency response correction value of the first preset frequency is within the preset tolerance range.

[0068] If the frequency response correction value of the first preset frequency is within the preset range, then no correction is required for the test frequency response curve.

[0069] In one implementation, the following steps included in S500 can be used to determine how to obtain the frequency response correction parameter corresponding to the first preset frequency, based at least on the first preset frequency and its frequency response correction value: S510: Based on the first preset frequency and its frequency response correction value, as well as the frequency response correction values ​​of the two preset frequencies adjacent to the first preset frequency among a plurality of preset frequencies, the frequency response correction parameter corresponding to the first preset frequency is obtained.

[0070] After determining that the frequency response correction value of the first preset frequency is not within the preset tolerance range, the corresponding frequency response correction parameter can be determined based on the first preset frequency and its frequency response correction value. Specifically, in determining the frequency response correction parameter, it can be based on the first preset frequency and its frequency response correction value, as well as the frequency response correction values ​​of two preset frequencies adjacent to the first preset frequency among a plurality of preset frequencies.

[0071] For example, when there are 10 preset frequencies, and using 1kHz as a reference point, with increments of 1 / 3 octave, the 10 preset frequencies are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz. Then, the first loudness difference calculated based on the reference frequency response curve is 2dB, 13dB, 5dB, 15dB, 8dB, 20dB, 16dB, 11dB, 9dB, and 14dB, respectively, and the second loudness difference calculated based on the test frequency response curve is 1dB, 6dB, 3dB, 8dB, 4dB, 10dB, 14dB, 12dB, 7dB, and 5dB, respectively. Subtracting the second loudness difference from the first loudness difference of each of the 10 preset frequencies yields frequency response correction values ​​of 1dB, 7dB, 2dB, 7dB, 4dB, 10dB, 2dB, 1dB, 2dB, and 9dB for the 10 preset frequencies. Comparing these frequency response correction values, the first preset frequency corresponding to the largest correction value of 10dB is 4000Hz. At this point, the frequencies adjacent to the first preset frequency are 3175Hz and 5040Hz, with a frequency response correction value of 4dB for the preset frequency of 3175Hz and 2dB for the preset frequency of 5040Hz. Therefore, the corresponding frequency response correction parameters can be determined based on the first preset frequency of 4000Hz and the corresponding frequency response correction value of 10dB, the adjacent preset frequency of 3175Hz and the corresponding frequency response correction value of 4dB, and the adjacent frequency of 5040Hz and the corresponding frequency response correction value of 2dB.

[0072] In one implementation, to determine how to obtain the frequency response correction parameter corresponding to the first preset frequency based on the first preset frequency and its frequency response correction value, as well as the frequency response correction values ​​of two preset frequencies adjacent to the first preset frequency among a plurality of preset frequencies, the following steps included in S510 can be referred to: S511: Compare the frequency response correction values ​​of two preset frequencies adjacent to the first preset frequency to determine the second preset frequency with the smallest frequency response correction value.

[0073] After determining the first preset frequency and its corresponding frequency response correction value, as well as the two preset frequencies adjacent to the first preset frequency and their respective frequency response correction values, the frequency response correction values ​​of the two adjacent preset frequencies can be compared to determine the second preset frequency with the smallest frequency response correction value. Then, the frequency response correction parameter can be calculated based on the frequency response correction value of the second preset frequency.

[0074] For example, if among the 10 preset frequencies, the preset frequencies adjacent to the first preset frequency are 3175Hz and 5040Hz, and the frequency response correction value corresponding to the preset frequency of 3175Hz is 4dB, while the frequency response correction value corresponding to the preset frequency of 5040Hz is 2dB, then by comparison, it can be determined that the minimum frequency response correction value among the two adjacent preset frequencies is 2dB. Therefore, the second preset frequency can be determined to be 5040Hz.

[0075] S512: Calculate the frequency response correction parameter for the first preset frequency based on the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency.

[0076] After determining the second preset frequency with the smallest frequency response correction value among the two preset frequencies adjacent to the first preset frequency, the frequency response correction parameter corresponding to the first preset frequency can be calculated based on the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency. Then, the test frequency response curve can be corrected based on the frequency response correction parameter so that the frequency response correction parameter of the first preset frequency is within the preset tolerance range.

[0077] In one implementation, the calculation of the frequency response correction parameter for the first preset frequency based on the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency can be referred to the following steps included in S512: S5121: The gain value corresponding to the first preset frequency is obtained based on the frequency response correction value of the first preset frequency.

[0078] The gain value can include the loudness value that needs to be increased or decreased compared to the loudness corresponding to the first preset frequency in the test frequency response curve and the loudness corresponding to the first preset frequency in the reference frequency response curve. Since the frequency response correction value of the first preset frequency can include the difference between the first loudness difference and the second loudness difference corresponding to the first preset frequency, and the first loudness difference corresponding to the first preset frequency can include the difference between the loudness of the reference frequency response curve at the first preset frequency and the loudness at the preset frequency reference point, and the second loudness difference corresponding to the first preset frequency can include the difference between the loudness of the test frequency response curve at the first preset frequency and the loudness at the preset frequency reference point, the gain value corresponding to the first preset frequency can be obtained based on the frequency response correction value of the first preset frequency.

[0079] For example, if there are 10 preset frequencies, and using 1kHz as the reference point, with increments of 1 / 3 octave, the 10 preset frequencies are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz. In the reference frequency response curve, the loudness corresponding to these 10 preset frequencies are 42dB, 53dB, 45dB, 55dB, 48dB, 60dB, 56dB, 51dB, 49dB, and 54dB, respectively. Furthermore, the loudness corresponding to the preset reference frequency of 1kHz is 40dB. In the test frequency response curves, the loudness corresponding to these 10 preset frequencies are 44dB, 51dB, 48dB, 53dB, 49dB, 55dB, 59dB, 57dB, 52dB, and 50dB, respectively. The loudness corresponding to the preset reference frequency of 1kHz is 45dB. When the first preset frequency is 4000Hz, the gain value is 60dB - 55dB = 5dB.

[0080] S5122: Calculate the ratio between the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency.

[0081] After determining the frequency response correction values ​​for the first preset frequency and the second preset frequency, the ratio between the frequency response correction values ​​for the first preset frequency and the second preset frequency can be calculated. Then, based on the ratio between the frequency response correction values ​​for the first preset frequency and the second preset frequency, the corresponding Q value parameter can be determined.

[0082] For example, if we subtract the second loudness difference of each of the 10 preset frequencies from the first loudness difference, we obtain the frequency response correction values ​​corresponding to the 10 preset frequencies as 1dB, 7dB, 2dB, 7dB, 4dB, 10dB, 2dB, 1dB, 2dB, and 9dB, respectively. Comparing these frequency response correction values, we find that the first preset frequency corresponding to the largest frequency response correction value of 10dB is 4000Hz. At this point, the frequencies adjacent to the first preset frequency among these 10 preset frequencies are 3175Hz and 5040Hz, respectively. The frequency response correction value corresponding to the preset frequency of 3175Hz is 4dB, and the frequency response correction value corresponding to the preset frequency of 5040Hz is 2dB. In other words, when the frequency response correction value of the first preset frequency is 10dB and the frequency response correction value of the second preset frequency is 2dB, the ratio between the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency is calculated to be 10dB / 2dB=5. Therefore, the corresponding Q value parameter can be determined based on the calculated ratio.

[0083] S5123: Determine the Q value parameter corresponding to the first preset frequency using the ratio in the preset correlation relationship.

[0084] Preset correlations can be used to characterize the correspondence between ratios and corresponding Q-value parameters. Specifically, preset correlations can be pre-set in the recording equipment based on a large amount of tuning data and experience, or they can be user-defined.

[0085] After calculating the ratio between the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency, the Q value parameter corresponding to the ratio can be determined based on the preset correlation, thereby determining the Q value parameter corresponding to the first preset frequency.

[0086] For example, if the frequency response correction value for the first preset frequency is 10dB and the frequency response correction value for the second preset frequency is 2dB, the calculated ratio between the frequency response correction values ​​for the first preset frequency and the second preset frequency is 10dB / 2dB = 5. By looking up the preset correlation, it can be determined that the Q value parameter corresponding to the ratio of 5 is 10, and thus the Q value parameter corresponding to the first preset frequency can be determined to be 10.

[0087] S600: The test frequency response curve is corrected using frequency response correction parameters so that the frequency response correction value at the first preset frequency is within the preset tolerance range.

[0088] After determining the Q-value parameter based on the preset correlation and obtaining the gain value corresponding to the first preset frequency based on the frequency response correction value of the first preset frequency, the test frequency response curve can be corrected based on the determined Q-value parameter and gain value, so that the frequency response correction value of the first preset frequency is within the preset tolerance range.

[0089] After correcting the frequency response test curve using frequency response correction parameters to ensure that the frequency response correction value at the first preset frequency is within the preset tolerance range, the following steps can be performed: S700: The final correction parameters are obtained based on the frequency response correction parameters. The final correction parameters are used to correct the frequency response curve of the subsequent recording files obtained from the preset position.

[0090] The final correction parameters may include parameters used to correct the frequency response curve of subsequent recording files obtained from recordings at preset positions.

[0091] Since the frequency response correction parameters are used to correct the test frequency response curve so that the frequency response correction parameters of the first preset frequency are within the preset tolerance range, the frequency response correction values ​​of other preset frequency points may be outside the preset tolerance range. Therefore, the final correction parameters can be obtained based on the frequency response correction parameters, and then the subsequent recording files obtained from the preset position can be corrected using the final correction parameters.

[0092] In one implementation, after correcting the test frequency response curve using frequency response correction parameters to ensure that the frequency response correction value at the first preset frequency is within a preset tolerance range, and before obtaining the final correction parameters based on the frequency response correction parameters, the following steps may be included: In one implementation, after obtaining the frequency response correction parameter corresponding to the first preset frequency based at least on the first preset frequency and its frequency response correction value, the following steps may be included: S710: Return to perform the calculation of the frequency response correction values ​​of the test frequency response curve and the reference frequency response curve at multiple preset frequencies.

[0093] After correcting the test frequency response curve using the frequency response correction parameters at the first preset frequency, the corrected test frequency response curve can be obtained. Specifically, after obtaining the corrected test frequency response curve, the calculation of the frequency response correction values ​​of the corrected test frequency response curve and the reference frequency response curve at multiple preset frequencies can be performed again. For how to calculate the frequency response correction values ​​of the corrected test frequency response curve and the reference frequency response curve at multiple preset frequencies, please refer to the description in step S200, which simply involves converting the test frequency response curve into the corrected test frequency response curve; further details are omitted here.

[0094] S720: Record the frequency response correction parameters corresponding to the first preset frequency determined each time, until the frequency response correction values ​​of multiple preset frequencies are all within the preset tolerance range.

[0095] After calculating the frequency response correction values ​​of the corrected test frequency response curve and the reference frequency response curve at multiple preset frequencies, the frequency response correction values ​​of the multiple preset frequencies can be compared to obtain the new first preset frequency with the largest frequency response correction value. Then, it is determined whether the determined new first preset frequency is within the preset tolerance range. If the new first preset frequency is not within the preset tolerance range, the frequency response correction parameter corresponding to the new first preset frequency can be obtained based on the new first preset frequency and its frequency response correction value. Based on this frequency response correction parameter, the corrected test frequency response curve can be corrected again, thereby ensuring that the frequency response correction value of the new first preset frequency is within the preset tolerance range. This correction is performed repeatedly, while recording the frequency response correction parameter corresponding to each determined first preset frequency, until the frequency response correction values ​​of multiple preset frequencies are all within the preset tolerance range.

[0096] For example, if the frequency response correction value for the first preset frequency is 10dB and the frequency response correction value for the second preset frequency is 2dB, the calculated ratio between the frequency response correction values ​​for the first and second preset frequencies is 10dB / 2dB = 5. By looking up the preset correlation, it can be determined that the Q value parameter corresponding to the ratio of 5 is 10, and thus the Q value parameter corresponding to the first preset frequency can be determined to be 10. Based on the Q value parameter 10, the test frequency response parameter can be corrected, thereby obtaining the corrected test frequency response curve. If the 10 preset frequencies of the corrected test frequency response curve are 1260Hz, 1590Hz, 2000Hz, 2520Hz, 3175Hz, 4000Hz, 5040Hz, 6350Hz, 8000Hz, and 10000Hz, and the corresponding loudnesses of these 10 preset frequencies are 42dB, 53dB, 50dB, 49dB, 52dB, 57dB, 54dB, 51dB, 48dB, and 49dB, and if the loudness corresponding to the preset frequency reference point of 1kHz in the corrected test frequency response curve is 44dB, then the calculated second loudness differences of the 10 preset frequencies in the corrected test frequency response curve are 2dB, 9dB, 6dB, 5dB, 12dB, 13dB, 10dB, 7dB, 3dB, and 4dB, respectively. If the loudness corresponding to these 10 preset frequencies in the reference frequency response curve is 42dB, 53dB, 45dB, 55dB, 48dB, 60dB, 56dB, 51dB, 49dB, and 54dB respectively, and the loudness corresponding to the preset reference frequency point of 1kHz is 40dB, then the 10 first loudness differences corresponding to these 10 preset frequencies can be calculated to be 2dB, 13dB, 5dB, 15dB, 8dB, 20dB, 16dB, 11dB, 9dB, and 14dB respectively. Therefore, the frequency response correction values ​​for the 10 preset frequencies in the corrected test frequency response curve can be calculated to be 0dB, 4dB, 1dB, 10dB, 4dB, 7dB, 6dB, 4dB, 3dB, and 4dB respectively. If the preset tolerance range is 2-9dB, then the frequency response correction value corresponding to the first preset frequency of 4000Hz is 7dB, which is within the preset tolerance range. However, a new first preset frequency will appear in the corrected test frequency response curve. In this case, it is necessary to re-determine whether the frequency response correction value of the new first preset frequency is within the preset tolerance range, and then recalculate the frequency response correction parameters of the new first preset frequency based on the determination result.

[0097] In one implementation, obtaining the final correction parameters based on the frequency response correction parameters may include the following steps: S730: Use the frequency response correction parameters corresponding to the first preset frequency determined each time as the final correction parameters.

[0098] After recording the frequency response correction parameters corresponding to the first preset frequency determined each time, until the frequency response correction values ​​of multiple preset frequencies are all within the preset tolerance range, the frequency response correction parameters corresponding to the first preset frequency determined each time can be used as the final correction parameters. Then, the frequency response curve of the subsequent recording file obtained from the preset position can be corrected using the final correction parameters.

[0099] In one implementation, after using the frequency response correction parameters corresponding to the determined first preset frequencies as the final correction parameters, the following steps may be included: S800: Obtain the frequency response curve of the subsequent recording file obtained by recording at a preset position.

[0100] S900: Corrects the frequency response curve of subsequent recording files using the final correction parameters.

[0101] After recording the frequency response correction parameters corresponding to the first preset frequency determined each time to obtain the final correction parameters, the frequency response curve of the subsequent recording file obtained by the recording device at the preset position can be obtained. The frequency response curve of the subsequent recording file is corrected by the final correction parameters, thereby improving the sound quality of the subsequent recording file to approach the reference frequency response curve corresponding to the recording device at the reference position.

[0102] For example, after recording the frequency response correction parameters corresponding to the first preset frequency twice to obtain the final correction parameters, the Q value parameter corresponding to the preset frequency of 4000Hz is 10, and the gain value is 5dB; the Q value parameter corresponding to the preset frequency of 2520Hz is 8, and the gain value is 7dB. For other preset frequencies, the frequency response correction parameters within the preset tolerance range can be recorded as 0. Finally, based on the recorded Q value parameter of 10 and gain value of 5dB for the preset frequency of 4000Hz, and Q value parameter of 8 and gain value of 7dB for the preset frequency of 2520Hz, the frequency response curve of subsequent recording files is corrected.

[0103] like Figure 3 As shown in the embodiments of the recording device described in this application, the recording device 100 can be a device used to record test recording files and reference recording files in the embodiments of this application, such as a wireless lavalier microphone. The recording device 100 may include a processor 110, a memory 120, and a communication circuit 130.

[0104] The memory 120 is used to store computer programs and may be RAM (Read-Only Memory), ROM (Random Access Memory), or other types of storage devices. Specifically, the memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory is used to store at least one line of program code.

[0105] Processor 110 is used to control the operation of recording device 100. Processor 110 can also be referred to as CPU (Central Processing Unit). Processor 110 may be an integrated circuit chip with signal processing capabilities. Processor 110 can also be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), off-the-shelf programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The general-purpose processor can be a microprocessor, or processor 110 can be any conventional processor.

[0106] The processor 110 is used to execute the computer program stored in the memory 120 to implement the recording correction method of the recording device described in the embodiments of the recording device of this application.

[0107] The recording device 100 may also include a communication circuit, which is a device or circuit used by the recording device 100 to communicate with external devices, so that the processor 110 can interact with external devices via the communication circuit 130.

[0108] For a detailed description of the functions and execution processes of each functional module or component in the embodiments of the recording device of this application, please refer to the description in the embodiments of the recording correction method of the recording device of this application, which will not be repeated here.

[0109] In the several embodiments provided in this application, it should be understood that the disclosed recording device 100 and recording correction method can be implemented in other ways. For example, the embodiments of the recording device 100 described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0110] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0111] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0112] like Figure 4 As shown, the wireless microphone 200 described in the wireless microphone embodiment of this application can be a device for performing the recording correction method of the recording device provided in the recording correction method embodiment of this application.

[0113] The wireless microphone 200 may include a fixing part 210 and a microphone body 220. Specifically, the fixing part 210 may be fixed in a preset position, which may include a position offset from the front direction of the user's mouth. The fixing part 210 is detachably disposed on the microphone body 220. Specifically, the detachable connection may include any one of the following: snap-fit ​​connection, magnetic fixation, and rotatable connection.

[0114] The microphone body 220 may include a pickup element 221 for recording and a processing chip 222. Specifically, the processing chip 222 may be used to execute the recording correction method of the recording device provided in the embodiments of the recording device of this application.

[0115] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A recording correction method for a recording device, characterized in that, include: Obtain the test frequency response curve of the test recording file of the recording device; wherein, the test recording file is obtained by recording at a preset position; Calculate the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies; The frequency response correction values ​​of the plurality of preset frequencies are compared to determine the first preset frequency with the largest frequency response correction value among the plurality of preset frequencies; Determine whether the frequency response correction value of the first preset frequency is within the preset tolerance range; If the frequency response correction value of the first preset frequency is not within the preset tolerance range, then at least the frequency response correction parameter corresponding to the first preset frequency can be obtained based on the first preset frequency and its frequency response correction value. The test frequency response curve is corrected using the frequency response correction parameters so that the frequency response correction value at the first preset frequency is within the preset tolerance range; The final correction parameters are obtained based on the frequency response correction parameters, and the final correction parameters are used to correct the frequency response curve of the subsequent recording file obtained from the recording at the preset position. Wherein, obtaining the frequency response correction parameter corresponding to the first preset frequency based at least on the first preset frequency and its frequency response correction value includes: Based on the first preset frequency and its frequency response correction value, and the frequency response correction values ​​of the two preset frequencies adjacent to the first preset frequency among the plurality of preset frequencies, the frequency response correction parameter corresponding to the first preset frequency is obtained; The step of obtaining the frequency response correction parameter corresponding to the first preset frequency based on the first preset frequency and its frequency response correction value, and the frequency response correction values ​​of the two preset frequencies adjacent to the first preset frequency among the plurality of preset frequencies, includes: Compare the frequency response correction values ​​of two preset frequencies adjacent to the first preset frequency to determine the second preset frequency with the smallest frequency response correction value; The frequency response correction parameter corresponding to the first preset frequency is calculated based on the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency.

2. The method according to claim 1, characterized in that, After correcting the test frequency response curve using the frequency response correction parameters to ensure that the frequency response correction value at the first preset frequency is within the preset tolerance range, and before obtaining the final correction parameters based on the frequency response correction parameters, the process includes: Return to the previous step and perform the calculation of the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies; Record the frequency response correction parameters corresponding to the first preset frequency determined each time, until the frequency response correction values ​​of the plurality of preset frequencies are all within the preset tolerance range; The process of obtaining the final correction parameters based on the frequency response correction parameters includes: The frequency response correction parameter corresponding to the first preset frequency determined each time is used as the final correction parameter.

3. The method according to claim 2, characterized in that, After taking the frequency response correction parameters corresponding to the first preset frequency determined in each iteration as the final correction parameters, the following is included: Obtain the frequency response curve of the subsequent audio file obtained by recording at the preset position; The frequency response curve of the subsequent recording file is corrected using the final correction parameters.

4. The method according to claim 1, characterized in that, The frequency response correction parameters include Q-value parameters and gain values; The frequency response correction parameter corresponding to the first preset frequency is calculated based on the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency, including: The gain value corresponding to the first preset frequency is obtained based on the frequency response correction value of the first preset frequency; Calculate the ratio between the frequency response correction value of the first preset frequency and the frequency response correction value of the second preset frequency; The Q-value parameter corresponding to the first preset frequency is determined using the ratio in a preset correlation relationship; wherein, the preset correlation relationship is used to characterize the correspondence between the ratio and the corresponding Q-value parameter.

5. The method according to claim 1, characterized in that, Before calculating the frequency response correction value between the test frequency response curve and the reference frequency response curve at multiple preset frequencies, the following steps are included: Obtain the reference frequency response curve of the reference recording file obtained by the recording device at the reference position.

6. The method according to claim 5, characterized in that, The calculation of the frequency response correction values ​​between the test frequency response curve and the reference frequency response curve at multiple preset frequencies includes: The plurality of preset frequencies are determined based on preset frequency reference points in the reference frequency response curve and the test frequency response curve, respectively. Calculate the first loudness difference between the loudness of each preset frequency in the reference frequency response curve and the loudness of the preset frequency reference point; Calculate the second loudness difference between the loudness of each preset frequency in the test frequency response curve and the loudness of the preset frequency reference point; Subtract the second loudness difference from the first loudness difference for each preset frequency to obtain the frequency response correction value for each preset frequency.

7. The method according to claim 6, characterized in that, The step of determining the plurality of preset frequencies based on preset frequency reference points in the reference frequency response curve and the test frequency response curve respectively includes: The plurality of preset frequencies are determined from the preset frequency reference point and in the preset frequency range as steps in the reference frequency response curve and the test frequency response curve, respectively.

8. The method according to claim 5, characterized in that, Before acquiring the reference recording file obtained by the recording device at the reference position, the process includes: Send a correction prompt to the user to guide the user to place the recording device at the reference position and perform a speaking operation, so that the recording device can collect the user's speech at the reference position to obtain the reference recording file; Before acquiring the test recording file obtained by the recording device at the preset location, the process includes: A correction prompt is sent to the user to guide the user to place the recording device in the preset position and perform the same speaking operation, so that the recording device can collect the user's speech at the preset position to obtain the test recording file.

9. The method according to claim 8, characterized in that, The reference position includes a position at a predetermined distance from the user's mouth in the direction directly in front of the user's mouth; the predetermined position includes a position offset from the direction directly in front of the user's mouth.

10. A recording device, characterized in that, It includes a processor, a memory, and a communication circuit; the memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor is capable of executing the computer program to implement the recording correction method of the recording device as described in any one of claims 1-9.

11. A wireless microphone, characterized in that, The wireless microphone includes: The fixing part can be fixed at a preset position, the preset position including a position that is offset from the front direction of the user's mouth; The microphone body has a fixing part detachably mounted on it, wherein the detachable mounting includes any one of snap-fit ​​connection, magnetic fixation, or rotatable connection; wherein the microphone body includes a pickup element for recording and a processing chip, the processing chip being used to execute the recording correction method of the recording device as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Audio playing parameter determination method and device, electronic equipment and readable storage medium

    CN112463107A

  • Frequency response correction method, electronic equipment and signal processing method

    CN113949968A