Audio cancellation algorithm verification method and audio path adjustment device

By adjusting the device rotation and playing audio through the audio path, the audio cancellation algorithm is used to optimize reflected audio, which solves the standardization problem of audio cancellation algorithm verification and improvement, and improves the accuracy and echo cancellation effect of the audio cancellation algorithm.

CN115101081BActive Publication Date: 2025-08-01IFLYTEK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210611850.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2025-08-01
Estimated Expiration
2042-05-31

AI Technical Summary

Technical Problem

In the prior art, the verification and improvement of audio offset algorithms lack standardization, resulting in poor echo cancellation effect and affecting the fluency of online communication.

Method used

The audio path adjustment device rotates at the preset speed and plays the preset audio. The audio cancellation algorithm is used to optimize the reflected audio to generate target audio, and verify the accuracy of the audio cancellation algorithm through comparison.

Benefits of technology

It realizes the standardization of audio path adjustment, improves the accuracy and adaptability of the audio cancellation algorithm, and enhances the echo cancellation effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115101081B_ABST
    Figure CN115101081B_ABST
Patent Text Reader

Abstract

The present application discloses an audio cancellation algorithm verification method and an audio path adjustment device. The verification method includes: rotating the audio path adjustment device at a preset rotation speed and playing a preset audio; generating a recycled audio in response to the preset audio being received by an audio component after being reflected by the audio path adjustment device; using an audio cancellation algorithm to cancel and optimize the recycled audio to obtain an optimized target audio; and verifying the audio cancellation algorithm based on the target audio and the preset audio. The above solution can standardize the audio path adjustment to verify and improve the audio cancellation algorithm and improve the accuracy of the audio cancellation algorithm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of audio data processing, and particularly to an audio cancellation algorithm verification method and an audio path adjustment device. Background Art

[0002] With the gradual rise of the way of online communication relying on the Internet, the echo problem during audio interaction between the near end and the far end has attracted more and more attention. When the audio at the far end is playing, the device at the near end picks up the audio at the far end and then transmits the picked-up audio at the far end to the far away again. This phenomenon is called echo. Since echo will greatly affect the smoothness of online communication, therefore, an audio cancellation algorithm is needed to optimize the audio picked up by the device at the near end to eliminate the echo as much as possible, and the accuracy of the audio cancellation algorithm will directly affect the effect of echo cancellation. In view of this, how to standardize the audio path adjustment to verify and improve the audio cancellation algorithm and improve the accuracy of the audio cancellation algorithm has become an urgent problem to be solved. Summary of the Invention

[0003] The main technical problem to be solved by this application is to provide an audio cancellation algorithm verification method and an audio path adjustment device, which can standardize the audio path adjustment to verify and improve the audio cancellation algorithm and improve the accuracy of the audio cancellation algorithm.

[0004] To solve the above technical problem, in the first aspect of this application, an audio cancellation algorithm verification method is provided, which includes: rotating an audio path adjustment device at a preset rotation speed and playing a preset audio; generating a recycled audio in response to the preset audio being received by an audio component after being reflected by the audio path adjustment device; using an audio cancellation algorithm to cancel and optimize the recycled audio to obtain an optimized target audio; and verifying the audio cancellation algorithm based on the target audio and the preset audio.

[0005] To solve the above technical problem, in the second aspect of this application, an audio path adjustment device is provided for the audio cancellation algorithm verification method in the first aspect to adjust the propagation path of audio. The audio path adjustment device includes: a reflector, a connection component, and a driving component, wherein at least part of the surface of the reflector is provided with raised patterns; the connection component is fixedly connected to the reflector; the driving component is fixedly connected to the connection component and is used to drive the connection component to rotate so that the connection component drives the reflector to rotate.

[0006] In the above solution, the audio path adjustment device rotates at a preset speed and plays a preset audio. As a result, the preset audio can be reflected by the audio path adjustment device during propagation. Therefore, at least part of the signals corresponding to the preset audio can return to the audio component and be received by the audio component to generate a recycled audio. The recycled audio is optimized by using an audio cancellation algorithm to obtain an optimized target audio. By comparing the target audio with the preset audio, the audio cancellation algorithm can be verified. Therefore, when it is necessary to verify and improve the audio cancellation algorithm, as long as the preset rotation speed of the audio path adjustment device is controllable, multiple simulation scenarios can be generated, and each simulation scenario can be reproduced to achieve the standardization of audio path adjustment for verifying and improving the audio cancellation algorithm. Through verification and improvement in multiple simulation scenarios, the audio cancellation algorithm can be adapted to different simulation scenarios, improving the accuracy of the audio cancellation algorithm. Description of the Drawings

[0007] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. Among them:

[0008] Figure 1 It is a flowchart of an embodiment of the method for verifying the audio cancellation algorithm of the present application;

[0009] Figure 2 It is a flowchart of another embodiment of the method for verifying the audio cancellation algorithm of the present application;

[0010] Figure 3 It is a schematic diagram of an application scenario of an embodiment of the method for verifying the audio cancellation algorithm of the present application;

[0011] Figure 4 It is a schematic diagram of the structure of an embodiment of the audio path adjustment device of the present application;

[0012] Figure 5 It is an exploded schematic diagram of the structure of an embodiment of the connection component of the present application;

[0013] Figure 6 It is a schematic diagram of the structure of another embodiment of the audio path adjustment device of the present application;

[0014] Figure 7 It is a schematic diagram of the structure of an embodiment of the reflector of the present application;

[0015] Figure 8 It is a schematic diagram of the structure of an embodiment of the audio cancellation algorithm verification system of the present application;

[0016] Figure 9It is a schematic framework diagram of an embodiment of the electronic device of the present application;

[0017] Figure 10 It is a schematic framework diagram of an embodiment of the storage device of the present application. Detailed implementation manners

[0018] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0019] In this article, terms such as "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. It is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be understood as a limitation to the present application. The term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after. In addition, "plurality" in this article means two or more than two. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features.

[0020] The terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after. In addition, "plurality" in this article means two or more than two.

[0021] Please refer to Figure 1 , Figure 1 It is a schematic flowchart of an embodiment of the audio cancellation algorithm verification method of the present application. The method includes:

[0022] S101: Rotate the audio path adjustment device at a preset speed and play a preset audio.

[0023] Specifically, start the audio path adjustment device, rotate the audio path adjustment device at a preset speed, and play a preset audio to simulate the audio from a remote end with the preset audio.

[0024] In one application mode, the audio path adjustment device includes a reflector. The audio path adjustment device rotates at a preset speed. Among them, one preset speed corresponds to one simulation scenario, and in each simulation scenario, the preset speed is any fixed value within the speed range. When the preset speed is set, the audio path adjustment device rotates at a corresponding fixed value at a constant speed, and the audio component is started to play the preset audio. The audio component is arranged at an interval from the audio path adjustment device. Among them, rotating at a constant speed can simplify the control of the audio path adjustment device, and the reflector on the audio path adjustment can simulate the irregular movements of people in different actual application scenarios when rotating.

[0025] In another application mode, the audio path adjustment device rotates at a preset speed. Among them, the preset speed changes within the speed range, and each change mode corresponds to one simulation scenario. When the change mode is determined, the audio path adjustment device rotates at a preset speed within the speed range according to the corresponding change mode, and the audio component is started to play the preset audio. The audio component is arranged at an interval from the audio path adjustment device. Among them, different change modes can simulate the irregular movements of people in different actual application scenarios.

[0026] In a specific application scenario, the speed range of the audio path adjustment device is 0 - 20 r / min (revolutions per minute). The audio path adjustment device rotates at a constant speed of 15 r / min to adjust the path of the preset audio. When the verification and optimization of the audio cancellation algorithm at this speed are completed, the speed of the audio path adjustment device is adjusted to other values within the speed range.

[0027] It should be noted that when it is necessary to verify and improve the audio cancellation algorithm, as long as the preset speed at which the audio path adjustment device rotates is controllable, multiple simulation scenarios can be generated. Each simulation scenario corresponds to a value of the preset speed or the change mode of the preset speed within the speed range. Therefore, each simulation scenario can be reproduced to achieve the standardization of audio path adjustment for verifying and improving the audio cancellation algorithm.

[0028] S102: Generate a recycled audio in response to the preset audio being received by the audio component after being reflected by the audio path adjustment device.

[0029] Specifically, when the preset audio is received by the audio component after being reflected by the audio path adjustment device, the audio component receives at least part of the preset audio after reflection and generates a recycled audio.

[0030] In one application, an audio component is disposed on one side of an audio path adjustment device, and includes a speaker and a microphone. The speaker is used to play preset audio, and the microphone is used to generate recycled audio from the audio reaching the audio component.

[0031] In one application scenario, an audio component is disposed on one side of an audio path adjustment device, and a preset interval is provided between the audio component and the audio path adjustment device. A speaker plays a preset audio to simulate the far-end audio during near-end and far-end audio interaction. The preset interval is related to the size of the audio path adjustment device, and specifically may be a positive correlation. The preset audio is propagated through the air and then reflected by the rotating audio path adjustment device. At least part of the signal corresponding to the preset audio is returned to the audio component and received by the microphone, thereby generating recycled audio.

[0032] S103: Utilize an audio cancellation algorithm to cancel and optimize the recovered audio to obtain an optimized target audio.

[0033] Specifically, the audio cancellation algorithm is used to cancel and optimize the recovered audio. When only the preset audio is played in the simulation scenario, the audio cancellation algorithm is used to eliminate the recovered audio as much as possible to prevent the recovered audio from returning to the far end and forming an echo.

[0034] In one application scenario, an audio cancellation algorithm is integrated into an audio component. The audio cancellation algorithm pre-acquires the electrical signal of the preset audio played by the speaker at the audio component. When the path of the preset audio is changed by the audio path adjustment device and is received again by the audio component, the audio cancellation algorithm subtracts the electrical signal during the microphone pickup process to cancel and optimize the recovered audio.

[0035] S104: Verify the audio cancellation algorithm based on the target audio and the preset audio.

[0036] Specifically, the target audio is compared with the preset audio to verify the effect of the audio cancellation algorithm, and the audio cancellation algorithm is optimized and adjusted based on the effect.

[0037] In a specific application scenario, the audio path adjustment device includes at least a reflector and a driving component. At least part of the surface of the reflector is provided with raised patterns. The driving component is used to drive the reflector to rotate at a preset speed, and the rotation speed of the driving component during operation is within the rotation speed range. Start the audio path adjustment device to make it start rotating at a speed of 15 r / min. The speaker of the audio component starts to play a preset audio, and at the same time, the microphone of the audio component picks up the audio data returned after passing through the audio path adjustment device to generate a signal corresponding to the target audio. Among them, an audio cancellation algorithm module is integrated in the microphone to calculate the voice residual energy in the signal. The more the voice residual energy is, the worse the audio cancellation algorithm is for echo cancellation. Optimize the audio cancellation algorithm based on the verification result.

[0038] In the above solution, the audio path adjustment device rotates at a preset speed and plays a preset audio. Therefore, at least part of the signal corresponding to the preset audio can be reflected by the audio path adjustment device during propagation. Therefore, at least part of the signal corresponding to the preset audio can return to the audio component and be received by the audio component to generate a recycled audio. Use the audio cancellation algorithm to cancel and optimize the recycled audio to obtain an optimized target audio. Compare the target audio with the preset audio to verify the audio cancellation algorithm. Therefore, when it is necessary to verify and improve the audio cancellation algorithm, as long as the preset rotation speed of the audio path adjustment device is controllable, multiple simulation scenarios can be generated, and each simulation scenario can be reproduced to achieve the standardization of audio path adjustment for verifying and improving the audio cancellation algorithm. Through verification and improvement in multiple simulation scenarios, the audio cancellation algorithm can be adapted to different simulation scenarios and the accuracy of the audio cancellation algorithm can be improved.

[0039] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of another embodiment of the audio cancellation algorithm verification method of the present application. The method includes:

[0040] S201: Rotate the audio path adjustment device at a preset speed and play a preset audio.

[0041] Specifically, after the audio path adjustment device is set up, make the audio path adjustment device rotate at a preset speed and play a preset audio by playing the preset audio.

[0042] S202: Play a test audio.

[0043] Specifically, please refer to Figure 3 , Figure 3 which is a schematic diagram of an application scenario of an embodiment of the audio cancellation algorithm verification method of the present application. In Figure 3 the test audio is generated by the tester at the position where the tester is located. Among them, the position where the tester is located is Figure 3The position of the avatar therein, where the test audio can be emitted by the tester or played by the emulator.

[0044] S203: Generate a recycled audio in response to the preset audio being received by the audio component after being reflected by the audio path adjustment device.

[0045] Specifically, when the preset audio is received by the audio component after being reflected by the audio path adjustment device, the audio component generates a recycled audio after receiving at least part of the preset audio and at least part of the test audio after reflection.

[0046] In one application mode, the audio component is disposed on one side of the audio path adjustment device and includes a speaker and a microphone. The speaker is used to play the preset audio, and the microphone is used to generate a recycled audio for the audio reaching the audio component, where the audio reaching the audio component includes at least part of the preset audio and at least part of the test audio after being reflected by the path adjustment device.

[0047] In another application mode, the audio component is disposed on one side of the audio path adjustment device, and the distance between the test audio playback position and the audio component is greater than the distance between the audio component and the audio path adjustment device. The audio component includes a speaker and a microphone. The speaker is used to play the preset audio, and the microphone is used to generate a recycled audio for the audio reaching the audio component, where the audio reaching the audio component includes at least part of the preset audio and at least part of the test audio after being reflected by the path adjustment device.

[0048] Optionally, the positions between any two of the audio component, the audio path adjustment device, and the tester can be adjusted, so as to verify and optimize the audio cancellation algorithm within various position combinations.

[0049] In one application scenario, please refer to again Figure 3 , the audio path adjustment device is disposed on one side of the audio component at a preset interval, and the preset rotation speed is any fixed value within the rotation speed range or changes with time within the rotation speed range. Wherein, the audio component is Figure 3 the dark area in, the corresponding rotation direction of the audio path adjustment device includes a pointing arrow. The speaker plays the preset audio to simulate the audio of the far end during the near-end and far-end audio interaction, and the test audio is used to simulate the audio of the near end during the near-end and far-end audio interaction. Wherein, the preset interval is related to the size of the audio path adjustment device, specifically, it can be a positive correlation. The preset audio is reflected by the rotating audio path adjustment device after being propagated through the air, and at least part of the signal corresponding to the preset audio returns to the audio component and is received by the microphone, and at least part of the signal corresponding to the test audio reaches the audio component and is received by the microphone, thereby generating a recycled audio.

[0050] In an implementation scenario, the audio path adjustment device rotates at a preset speed uniformly to adjust the path of a preset audio. Among them, the audio path adjustment device corresponds to a speed range, and the audio path adjustment device can rotate uniformly at any speed within the speed range, and adjust the speed during the repeated verification process to reproduce the simulation scenario, so as to realize the standardization of audio path adjustment.

[0051] In another implementation scenario, the audio path adjustment device rotates at a variable speed according to a preset speed to adjust the path of a preset audio. Among them, the audio path adjustment device corresponds to a speed range, and the variable-speed rotation includes the speed increasing from slow to fast or from fast to slow within the speed range, simulating a more realistic audio path change mode in the actual application scenario, and adjusting the speed during the repeated verification process to reproduce the simulation scenario, so as to realize the standardization of audio path adjustment.

[0052] S204: Use the audio cancellation algorithm to eliminate at least part of the preset audio in the recycled audio to obtain the residual audio, and retain at least part of the test audio in the recycled audio to obtain the retained audio, and generate the optimized target audio.

[0053] Specifically, the audio cancellation algorithm is theoretically used to completely eliminate the preset audio in the recycled audio and retain all the test audio. However, it is difficult to achieve the theoretical state in actual applications. After receiving the recycled audio, use the audio cancellation algorithm to eliminate at least part of the preset audio in the recycled audio to obtain the residual audio, and use the audio cancellation algorithm to retain at least part of the test audio in the recycled audio to obtain the retained audio, so as to generate the target audio. Among them, the target audio includes the residual audio and the retained audio.

[0054] In an application scenario, the audio cancellation algorithm is integrated into the audio component. The audio cancellation algorithm pre-obtains the electrical signal of the preset audio played by the speaker at the audio component. When the path of the preset audio is changed by the audio path adjustment device and then received by the audio component again, and the audio component receives at least part of the test audio, the audio cancellation algorithm subtracts the electrical signal of the preset audio as much as possible during the microphone pickup process to obtain the residual audio, and retains the electrical signal corresponding to the test audio as much as possible, so as to obtain the target audio.

[0055] S205: Verify the audio cancellation algorithm based on the residual audio, the retained audio, and the test audio.

[0056] Specifically, determine the proportion of the preset audio and the proportion of the test audio in the target audio. Theoretically, the lower the proportion of the preset audio and the lower the attenuation of the retained audio relative to the test audio, the better the audio cancellation algorithm is for echo cancellation.

[0057] In an application mode, based on the proportion of the residual audio in the target audio, determine the echo cancellation score of the audio cancellation algorithm; based on the retention ratio of the retained audio relative to the test audio, determine the original sound retention score of the audio cancellation algorithm; based on the echo cancellation score and the original sound retention score, determine the optimized score corresponding to the audio cancellation algorithm to verify the audio cancellation algorithm.

[0058] Specifically, score the echo cancellation effect of the audio cancellation algorithm based on the proportion of the residual audio in the target audio to obtain the echo cancellation score of the audio cancellation algorithm; based on the ratio of the retained audio to the test audio, that is, the retention ratio of the test audio in the target audio, score the near-end original sound retention effect of the audio cancellation algorithm to obtain the original sound retention score of the audio cancellation algorithm; based on the echo cancellation score and the original sound retention score, determine the optimized score corresponding to the audio cancellation algorithm, so as to verify the audio cancellation algorithm based on the optimized score.

[0059] Optionally, perform a weighted sum of the echo cancellation score and the original sound retention score to obtain the optimized score corresponding to the audio cancellation algorithm, so as to establish a focus for the verification of the audio cancellation algorithm.

[0060] In a specific application scenario, start the audio path adjustment device to make it start rotating at a speed of 15 r / min, play the test audio and the speaker of the audio component plays the preset audio. At the same time, the microphone of the audio component picks up the returned audio to generate a signal corresponding to the target audio. Among them, an audio cancellation algorithm module is integrated at the microphone to calculate the residual energy of the preset audio in the signal. The more residual there is, the worse the echo cancellation effect of the audio cancellation algorithm. Score the echo cancellation effect of the audio cancellation algorithm based on the proportion of the residual audio in the target audio to obtain the echo cancellation score of the audio cancellation algorithm. Calculate the amplitude of the test audio in the signal. If the amplitude is too small relative to the source signal of the test audio, it means that the attenuation degree of the audio cancellation algorithm to the test audio is greater. Based on the ratio of the retained audio to the test audio, that is, the retention ratio of the test audio in the target audio, score the near-end original sound retention effect of the audio cancellation algorithm to obtain the original sound retention score of the audio cancellation algorithm. Based on the weights corresponding to the echo cancellation score and the original sound retention score respectively, perform a weighted sum of the echo cancellation score and the original sound retention score to obtain the optimized score corresponding to the audio cancellation algorithm, so as to verify the audio cancellation algorithm based on the optimized score. When the verification and optimization of the audio cancellation algorithm at this rotation speed are completed, adjust the rotation speed of the audio path adjustment device to other values within the rotation speed range, so as to further optimize the audio cancellation algorithm to improve the robustness of the audio cancellation algorithm.

[0061] It should be noted that in any of the above embodiments, the audio path adjustment device includes at least a reflector and a driving component. At least part of the surface of the reflector is provided with raised patterns, and the driving component is used to drive the reflector to rotate at a preset speed, and the rotation speed of the driving component during operation is within the rotation speed range.

[0062] Specifically, at least part of the surface of the reflector is provided with raised patterns, so that when the audio contacts the reflector, the path of the audio can be randomly adjusted in a diffuse reflection manner, so as to simulate the audio path change mode closer to the actual application scenario. The driving component can rotate within the rotation speed range during operation. Therefore, when the rotation angle and rotation speed of the driving component are controllable, the preset rotation speed when the driving component drives the reflector to rotate is controllable. By controlling the rotation parameters of the driving component, multiple simulation scenarios can be generated, and each simulation scenario can be reproduced, so as to realize the standardization of audio path adjustment for verifying and improving the audio cancellation algorithm.

[0063] In the above solution, the audio path adjustment device corresponds to a rotation speed range. The audio path adjustment device can rotate at any rotation speed within the rotation speed range, and adjust the rotation speed during the repeated verification process to reproduce the simulation scenario, realize the standardization of audio path adjustment, and continuously verify and optimize the audio cancellation algorithm by combining the test audio in different simulation scenarios, so as to improve the stability and robustness of the audio cancellation algorithm.

[0064] Please refer to Figure 4 , Figure 4 FIG. is a schematic structural diagram of an embodiment of the audio path adjustment device of the present application. The audio path adjustment device 10 is used for the audio cancellation algorithm verification method in any of the above embodiments to adjust the propagation path of the audio. The audio path adjustment device 10 includes a reflector 11, a connection component 12, and a driving component (not labeled). Among them, at least part of the surface of the reflector 11 is provided with raised patterns. The connection component 12 is fixedly connected to the reflector 11, and the driving component is fixedly connected to the connection component 12 and is used to drive the connection component 12 to rotate so that the connection component 12 drives the reflector 11 to rotate.

[0065] Specifically, at least part of the surface of the reflector 11 is acoustically diffused, so that the surface of the reflector 11 after acoustic diffusion treatment is provided with raised patterns. When the audio in any direction reaches the surface of the reflector 11, the reflector 11 reflects the audio, thereby changing the propagation path of the audio. When the surface of the reflector 11 is provided with raised patterns, the diffuse reflection of the audio can be enhanced, so that when the audio contacts the reflector 11, the path of the audio can be randomly adjusted in a diffuse reflection manner, so as to simulate the audio path change mode closer to the actual application scenario.

[0066] Optionally, the raised patterns provided on the surface of the reflector 11 are invisible to the naked eye. When the surface of the reflector 11 with the raised patterns is magnified by a preset multiple, the raised patterns include thick lines that protrude at a preset angle from the smooth surface.

[0067] In one implementation scenario, the reflector 11 is a rectangular plate body, and raised patterns are provided on all surfaces of the rectangular plate body or on other surfaces except the surface connected to the connecting component 12. The raised patterns are evenly distributed on at least part of the surface of the rectangular plate body, so that the main surfaces of the reflector 11 can all play a role in diffusing the audio, and when the raised patterns are evenly distributed, it is beneficial to reproduce the simulated scenario of adjusting the audio path.

[0068] In another implementation scenario, the reflector 11 is a rectangular plate body, and the corners of the rectangular plate body are arc-shaped. Raised patterns are provided on all surfaces of the rectangular plate body or on other surfaces except the surface connected to the connecting component 12. The raised patterns are evenly distributed on at least part of the surface of the rectangular plate body, and the fact that the raised patterns are evenly distributed and the angle of the rectangular plate body is arc-shaped is beneficial to avoiding reflection at a fixed frequency and bringing a more uniform audio reflection and diffusion effect.

[0069] In a specific application scenario, the reflector 11 is a rectangular plate body with a length of 40 cm, a width of 30 cm, and a height of 0.8 cm. Among them, the height of the reflector 11, that is, the thickness of the reflector 11, is relatively thin so that the reflector 11 can be connected to the connecting component 12, and raised patterns are provided on all surfaces of the rectangular plate body. When the surface of the reflector 11 with the raised patterns is magnified by a preset multiple, the raised patterns include thick lines that protrude at a 45-degree angle from the smooth surface, so as to diffusely reflect the audio and control the standardization of the simulated scenario.

[0070] Furthermore, the connecting component 12 is fixedly connected to the reflector 11, and the connecting component 12 is fixedly connected to the driving component. The driving component is arranged inside the connecting component 12. When the driving component works, it drives the connecting component 12 to rotate, so that the connecting component 12 drives the reflector 11 to rotate.

[0071] In one implementation scenario, the connecting component 12 includes a support member 120 and a connecting member 122. The support member 120 is used to support the reflector 11 and the support member 120 is pivotally connected to the connecting member 122. The driving component is arranged inside the connecting member 122. Thus, when the driving component works, it drives the support member 120 to rotate, so that the connecting component 12 drives the reflector 11 to rotate.

[0072] Furthermore, the driving component is arranged inside the connecting member 122 to reduce the probability of the driving component being physically impacted. The rotation speed of the driving component is adjustable within a preset rotation speed range, so as to facilitate generating a variety of simulated scenarios for adjusting the audio path.

[0073] In an implementation scenario, the rotational speed range of the driving component is from 0 to 20 r / min, and the driving component can rotate at a constant speed. Thus, when the driving component finally drives the reflector 11 to rotate, multiple simulated scenarios for adjusting the audio path can be generated, and different simulated scenarios can be reproduced by controlling the rotation parameters, realizing the standardization of audio path adjustment.

[0074] In another implementation scenario, the rotational speed range of the driving component is from 0 to 20 r / min, and the driving component can rotate at a constant speed or a variable speed. Among them, variable-speed rotation includes the rotational speed increasing from slow to fast or decreasing from fast to slow within the rotational speed range. Thus, when the driving component finally drives the reflector 11 to rotate, it can simulate the audio path change mode closer to the actual application scenario, and different simulated scenarios can be reproduced by controlling the rotation parameters, realizing the standardization of audio path adjustment.

[0075] In the above solution, the audio path adjustment device 10 includes a reflector 11, a connection component 12, and a driving component. Among them, at least part of the surface of the reflector 11 is provided with raised patterns, so that when the audio contacts the reflector 11, it can randomly adjust the audio path in a diffuse reflection manner to simulate the audio path change mode closer to the actual application scenario. The connection component 12 is fixedly connected to the reflector 11, the driving component is fixedly connected to the connection component 12, and the connection component 12 rotates with the rotation of the driving component under the drive of the driving component. Therefore, when the rotation angle and rotational speed of the driving component are controllable, the rotation of the driving component driving the connection component 12 and the reflector 11 on the connection component 12 is controllable. When it is necessary to verify and improve the audio cancellation algorithm, multiple simulated scenarios can be generated by controlling the rotation parameters of the driving component, and each simulated scenario can be reproduced, thus realizing the standardization of audio path adjustment to verify and improve the audio cancellation algorithm.

[0076] In some embodiments, please refer to Figure 5 , Figure 5 is an exploded structural schematic diagram of an embodiment of the connection component of the present application. The connection component 12 includes a support member 120 and a connecting member 122. Among them, one end of the reflector 11 is fixedly connected to the support member 120; the connecting member 122 includes a main body portion 170 and a connecting portion 160 pivotally connected to the main body portion 170, and the connecting portion 160 is fixedly connected to the support member 120; wherein, the driving component is fixedly connected to the connecting portion 160 and is used to drive the connecting portion 160 to rotate.

[0077] Specifically, the support member 120 provides support for the reflector 11 and is fixed to the reflector 11, thereby improving the stability of the reflector 11. The main body portion 170 on the connecting member 122 is used to accommodate the driving assembly. The driving assembly is disposed inside the main body portion 170 and fixed to the inside of the main body portion 170 to reduce the probability of the driving assembly being physically impacted. The connecting member 122 includes a connecting portion 160 pivotally connected to the main body portion 170. The connecting portion 160 is fixedly connected to the support member 120. The driving-rotating part on the driving assembly is fixedly connected to the connecting portion 160. When the driving assembly operates, it can drive the connecting portion 160 to rotate. Among them, the connecting portion 160 plays a role in transmission, so that the rotation of the driving assembly can be transmitted to the reflector 11, so that the reflector 11 rotates at the rotation speed of the driving assembly.

[0078] Optionally, the length of the end of the reflector 11 fixed to the support member 120 is greater than the length of the support member 120, so that the support member 120 can minimize the coverage of the reflector 11 and improve the reflection effect of the reflector 11.

[0079] In an implementation scenario, the support member 120 includes a support main body 140 and a protrusion 150 extending from one surface of the support main body 140. Among them, the protrusion 150 is fixedly connected to the connecting portion 160. A groove 1400 is provided on the side of the support main body 140 facing away from the protrusion 150. At least a partial area corresponding to one end of the reflector 11 is disposed in the groove 1400 and fixedly connected to the groove 1400. All the surfaces of the reflector 11 exposed from the groove 1400 are provided with raised patterns.

[0080] Specifically, the support main body 140 is in a long strip shape. A protrusion 150 is provided on one side of the support main body 140 and the protrusion 150 is fixedly connected to the support main body 140. A groove 1400 is provided on the support main body 140. At least a partial area corresponding to one end of the reflector 11 is disposed in the groove 1400. The groove 1400 provides a receiving groove for the reflector 11 to reduce the probability of the reflector 11 shaking during rotation. All the surfaces of the reflector 11 exposed from the groove 1400 are provided with raised patterns. Thus, when the reflector 11 rotates, all the surfaces exposed from the groove 1400 can adjust the path of the audio, improving the adjustment effect.

[0081] In an application mode, the reflector 11 is a rectangular plate body, and raised patterns are provided on all surfaces of the rectangular plate body. The raised patterns are evenly distributed on at least a partial surface of the rectangular plate body. Thus, the raised patterns can be uniformly provided on all surfaces of the rectangular plate body, reducing the construction difficulty. At least a partial area of the short side corresponding to the surface with the largest area of the rectangular plate body is disposed in the groove 1400 on the support main body 140. Thus, all the surfaces of the reflector 11 exposed from the groove 1400 are provided with raised patterns.

[0082] In another application mode, the reflector 11 includes a rectangular plate body and a fixing part (not labeled). The fixing part is matched with the groove 1400 on the support body 140. Protruding patterns are provided on all surfaces of the rectangular plate body. The length of the short side corresponding to the surface with the largest area of the rectangular plate body is greater than the length of the fixing part. Thus, the fixing part is matched and butted with the groove 1400, the fixing part is completely arranged in the groove 1400, and the rectangular plate body protrudes from the groove 1400. Therefore, protruding patterns are provided on all surfaces of the reflector 11 protruding from the groove 1400.

[0083] In a specific application scenario, the length of one end of the reflector 11 arranged in the groove 1400 is at least twice the length of the groove 1400. That is to say, the length of the groove 1400 on the support body 140 is less than or equal to half of the length of one end of the reflector 11 arranged in the groove 1400, and the width of the groove 1400 is matched with the thickness of one end of the reflector 11 arranged in the groove 1400. To enable the support member 120 to better drive the reflector 11 to rotate, the support body 140 should have a certain length. However, to reduce the shielding of the reflector 11 by the support body 140, the length of the groove 1400 on the support body 140 should not be too long. Therefore, preferably, the length of one end of the reflector 11 arranged in the groove 1400 is twice the length of the groove 1400, so as to ensure the support of the support body 140 for the reflector 11 and minimize the shielding of the reflector 11 by the support body 140 as much as possible. In addition, when the length of one end of the reflector 11 arranged in the groove 1400 is two to four times the length of the groove 1400, the support of the support body 140 for the reflector 11 can be ensured and the shielding of the reflector 11 by the support body 140 can be reduced. The present application does not make specific restrictions on this.

[0084] Optionally, the reflector 11 and the support body 140 can be connected by glue or by the cooperation of a bolt and a thread, so as to reduce the probability of the reflector 11 shaking during rotation.

[0085] In one application mode, a threaded hole (not labeled) is provided at one end of the reflector 11 close to the support member 120, and a through hole (not labeled) is provided on the support body 140 of the support member 120. The audio path adjustment device 10 further includes a bolt (not labeled) made of a non-metallic material. The bolt made of a non-metallic material passes through the through hole and is matched with the threaded hole to lock one end of the reflector 11 in the groove 1400.

[0086] Specifically, the non-metallic bolts pass through the through holes on the support body 140 and engage with the threaded holes on the reflector 11 to lock the reflector 11, thereby fixing the reflector 11 in the groove 1400. In addition, the non-metallic bolts can reduce the noise generated by the bolts rubbing against the reflector 11 or the support member 120. The non-metallic bolts can be made of rubber.

[0087] Optionally, the connecting portion 160 is provided with a recessed portion 1600 , the protruding portion 150 is at least partially located in the recessed portion 1600 and is fixedly connected to the recessed portion 1600 ; and / or, the main body 170 includes an accommodating space 1700 , and the driving assembly is arranged inside the accommodating space 1700 .

[0088] In one embodiment, the connecting portion 160 has a recessed portion 1600, and the protruding portion 150 is at least partially located within the recessed portion 1600 and fixedly connected to the recessed portion 1600. The protruding portion 150 and the recessed portion 1600 cooperate with each other to form a mortise and tenon structure, thereby forming a reliable fixing structure between the support member 120 and the connecting member 122, thereby improving the stability between the connecting member 122 and the support member 120.

[0089] In another embodiment, the main body 170 includes a housing 1700, and the driver assembly is disposed within the housing 1700. The housing 1700 matches the driver assembly, and the driver assembly is located within the housing 1700 and thus fixed within the housing 1700 to reduce the impact of vibration caused by the driver assembly during operation and improve the stability of the audio path adjustment device 10 during operation.

[0090] In another application embodiment, the connecting portion 160 is provided with a recessed portion 1600, the protruding portion 150 is at least partially located in the recessed portion 1600 and is fixedly connected to the recessed portion 1600, and the main body 170 includes an accommodating space 1700, and the driving component is arranged inside the accommodating space 1700, thereby generally improving the stability of the audio path adjustment device 10 during operation.

[0091] Optionally, the power of the driving component is less than the power threshold; and / or, the driving component corresponds to a protocol control interface, which is used to connect to the receiving end of the control component that meets the preset protocol, so that the driving component receives instructions that meet the preset protocol issued by the control component through the receiving end, and a protruding space 1702 is provided on the main body 170 of the connecting member 122, and the protruding space 1702 is used to accommodate the protocol control interface.

[0092] In one application, the power of the driving component is less than a power threshold, wherein the power threshold is positively correlated with the total size of the audio path adjustment device 10, so as to reduce the noise during operation of the driving component and reduce the impact of noise when verifying and improving the audio cancellation algorithm.

[0093] In another application mode, the driving component corresponds to a protocol control interface, which is used to connect to the receiving end of a control component that meets a preset protocol, so that the driving component can receive instructions that meet the preset protocol sent by the control component through the receiving end. A protruding space 1702 is provided on the main body 170 of the connecting member 122, and the protruding space 1702 is used to accommodate the protocol control interface. Among them, the protruding space 1702 can accommodate the protocol control interface, so that the driving component can receive remote instructions that meet the preset protocol and be used in conjunction with an automated test system.

[0094] In yet another application mode, the power of the driving component is less than the power threshold, and the driving component corresponds to a protocol control interface, which is used to connect to the receiving end of a control component that meets a preset protocol, so that the driving component can receive instructions that meet the preset protocol sent by the control component through the receiving end. A protruding space 1702 is provided on the main body 170 of the connecting member 122, and the protruding space 1702 is used to accommodate the protocol control interface. Thus, the driving component can receive remote instructions and be used in conjunction with an automated test system to verify and improve the audio cancellation algorithm, and reduce noise during use to reduce the impact of noise.

[0095] In a specific application scenario, the driving component includes a stepper motor and a protocol control interface. Among them, the stepper motor is arranged inside the main body 170 of the connecting member 122, and the protocol control interface is arranged inside the protruding space 1702. The stepper motor supports USB power supply and supports the RS232 control protocol, so as to receive remote instructions based on the RS232 protocol through the protocol control interface. The power of the stepper motor during operation does not exceed 3W to reduce the noise of the stepper motor. The rotation speed range of the stepper motor is 0 - 20 r / min. The angular precision error of the stepper motor during rotation is within 0.05 degrees, and the angular repeatability error of the stepper motor after multiple rotations is within 0.5 degrees. Thus, the rotation precision is guaranteed to improve the effect of verifying and improving the audio cancellation algorithm.

[0096] Please refer to Figure 6 , Figure 6 which is a schematic structural diagram of another embodiment of the audio path adjustment device of the present application. The audio path adjustment device 10 includes a reflector 11, a connection component 12, and a driving component. Please refer to Figure 1 and Figure 2 . Compared with the audio path adjustment device 10 in any of the above embodiments, in addition to the support member 120 and the connecting member 122, the connection component 12 further includes a supporting member 124. The supporting member 124 is fixedly connected to the connecting member 122, and the area of the orthographic projection of the supporting member 124 in the vertical direction is larger than the area of the orthographic projection of the connecting member 122 in the vertical direction.

[0097] Specifically, the supporting member 124 is fixedly connected to the connecting member 122. When the area of the orthographic projection of the supporting member 124 in the vertical direction is greater than the area of the orthographic projection of the connecting member 122 in the vertical direction, the supporting member 124 can effectively support the connecting member 122 and the reflector 11 above the connecting member 122, thereby improving the stability of the audio path adjustment device 10 during operation.

[0098] In a specific application scenario, the reflector 11 is a rectangular plate with a length of 40 cm, a width of 30 cm, and a height of 0.8 cm. The height of the connecting member 122 is less than 10 cm, and the width is less than 5 cm. The supporting member 124 is a cylinder with a diameter of 10 - 20 cm and a height less than 5 cm. Moreover, the material of the supporting member 124 is aluminum metal, so as to reduce the weight of the supporting member 124, and further the height of the entire audio path adjustment device 10 is less than 55 cm for easy movement.

[0099] It should be noted that, please refer to Figure 7 , Figure 7 which is a schematic structural diagram of an embodiment of the reflector in this application. The reflector 11 can be the reflector 11 in any of the above embodiments, including but not limited to at least one of the following features: raised patterns are provided on all surfaces of the reflector 11, and the raised patterns form a preset angle with the surface; and / or, the reflector 11 includes a plurality of corners, each corner is a rounded corner, and the orthographic projection of the surface with the largest area of the reflector 11 in the horizontal direction is a rounded rectangle; and / or, the density corresponding to the material of the reflector 11 is less than the density threshold, and the mass of the reflector 11 is less than the mass threshold.

[0100] Specifically, when raised patterns are provided on all surfaces of the reflector 11 and the raised patterns form a preset angle with the surface, all surfaces of the reflector 11 can play a role in diffuse reflection of audio, and when the raised patterns are evenly distributed, it is beneficial to reproduce the simulated scenario of audio path adjustment. When the reflector 11 includes a plurality of corners, each corner is a rounded corner, and the orthographic projection of the surface with the largest area of the reflector 11 in the horizontal direction is a rounded rectangle, the arc-shaped angle is beneficial to avoid reflection at a fixed frequency, bringing a more uniform audio reflection and diffusion effect, and after eliminating the sharp corners, the probability of the user being accidentally injured can be reduced. When the density corresponding to the material of the reflector 11 is less than the density threshold and the mass of the reflector 11 is less than the mass threshold, the mass of the entire reflector 11 can be reduced within a fixed size range, so as to facilitate the movement of the audio path adjustment device 10.

[0101] Optionally, the material of the reflector 11 is a carbon fiber material, so as to reduce the density of the reflector 11 and reduce the mass of the reflector 11, so that the mass of the entire audio path adjustment device 10 is less than 1.5 kg, so as to adjust the position of the audio path adjustment device 10, so as to simulate the audio path change mode closer to the actual application scenario.

[0102] In the above solution, the driving component can receive remote instructions and be used in cooperation with an automated test system to verify and improve the audio cancellation algorithm, and reduce noise during use to reduce the impact of noise. When the rotation angle and rotation speed of the driving component are controllable, the rotation of the driving component driving the connecting component 12 and the reflector 11 on the connecting component 12 is controllable. Moreover, the reflector 11 is provided with convex patterns, which play a role in diffuse reflection of audio. When it is necessary to verify and improve the audio cancellation algorithm, various simulation scenarios can be generated by controlling the rotation parameters of the driving component, and each simulation scenario can be reproduced, so as to realize the standardization of audio path adjustment for verifying and improving the audio cancellation algorithm.

[0103] Please refer to Figure 8 , Figure 8 FIG. is a schematic structural diagram of an embodiment of the audio cancellation algorithm verification system of the present application. The audio cancellation algorithm verification system 80 includes the audio path adjustment device 10 and the audio component 800 in any of the above embodiments. Among them, the audio component 800 is disposed on one side of the audio path adjustment device 10 and includes a speaker and a microphone. The speaker is used to play a preset audio, and the microphone is used to receive the audio reflected by the audio path adjustment device 10 to generate a recycled audio.

[0104] In one application mode, the preset audio played by the speaker in the audio component 800 corresponds to the audio at the far end. After the preset audio is played and interfered by the audio path adjustment device 10, at least part of it returns to the microphone. Thus, the microphone receives the audio reflected by the audio path adjustment device 10, and then generates a recycled audio. The recycled audio is cancelled and optimized by using the audio cancellation algorithm to obtain an optimized target audio. Furthermore, based on the target audio and the preset audio, the audio cancellation algorithm can be verified and optimized.

[0105] In another application mode, the preset audio played by the speaker in the audio component 800 corresponds to the audio at the far end. After the preset audio is played and interfered by the audio path adjustment device 10, at least part of it returns to the microphone. Thus, the microphone receives the audio reflected by the audio path adjustment device 10 and at least part of the test audio, and then generates a recycled audio. Among them, the test audio is used to simulate the audio at the near end when the near-end and far-end audio interact. The recycled audio is cancelled and optimized by using the audio cancellation algorithm to obtain an optimized target audio. Furthermore, based on the target audio, the preset audio and the test audio, the audio cancellation algorithm can be verified and optimized.

[0106] In the above solution, when it is necessary to verify and improve the audio cancellation algorithm, various simulation scenarios can be generated by controlling the rotation parameters of the audio path adjustment device 10, and each simulation scenario can be reproduced, so as to realize the standardization of audio path adjustment for verifying and improving the audio cancellation algorithm.

[0107] Please refer to Figure 9 , Figure 9 which is a schematic diagram of the framework of an embodiment of the electronic device of the present application. The electronic device 90 includes a memory 901 and a processor 902 that are coupled to each other. Program instructions are stored in the memory 901, and the processor 902 is configured to execute the program instructions to implement the steps in any of the above embodiments of the audio cancellation algorithm verification method. For specific content, please refer to the method part in any of the above embodiments, which will not be elaborated here.

[0108] It should be noted that the processor 902 is used to control itself and the memory 901 to implement the steps in any of the above embodiments of the audio cancellation algorithm verification method. The processor 902 can also be referred to as a CPU (Central Processing Unit). The processor 902 can be an integrated circuit chip with signal processing capabilities. The processor 902 can also be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. Additionally, the processor 902 can be implemented jointly by multiple integrated circuit chips.

[0109] Please refer to Figure 10 , Figure 10 which is a schematic diagram of the framework of an embodiment of the storage device of the present application. The storage device 100 stores program instructions 1000 that can be run by the processor, and the program instructions 1000 are used to implement the steps in any of the above embodiments of the audio cancellation algorithm verification method.

[0110] In several embodiments provided by the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0111] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0112] In addition, in each embodiment of the present application, each functional unit may be integrated into a processing unit, may exist separately as individual physical units, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0113] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

Claims

1. An audio cancellation algorithm verification method, characterized in that, The method includes: Rotating the audio path adjustment device at a preset rotation speed and playing a preset audio; Generating a recycled audio in response to the preset audio being received by the audio component after being reflected by the audio path adjustment device; Using an audio cancellation algorithm to cancel and optimize the recycled audio to obtain an optimized target audio; Verifying the audio cancellation algorithm based on the target audio and the preset audio.

2. The audio cancellation algorithm verification method according to claim 1, characterized in that After the step of rotating the audio path adjustment device at a preset rotation speed and playing a preset audio, it further includes: Playing a test audio; The step of using an audio cancellation algorithm to cancel and optimize the recycled audio to obtain an optimized target audio includes: Using the audio cancellation algorithm to eliminate at least part of the preset audio in the recycled audio to obtain a residual audio, and retaining at least part of the test audio in the recycled audio to obtain a retained audio, and generating an optimized target audio; The step of verifying the audio cancellation algorithm based on the target audio and the preset audio includes: Verifying the audio cancellation algorithm based on the residual audio, the retained audio, and the test audio.

3. The audio cancellation algorithm verification method according to claim 2, wherein The step of verifying the audio cancellation algorithm based on the residual audio, the retained audio, and the test audio includes: Determining an echo cancellation score of the audio cancellation algorithm based on the proportion of the residual audio in the target audio, and determining an original sound retention score of the audio cancellation algorithm based on the retention ratio of the retained audio relative to the test audio; Determining an optimized score corresponding to the audio cancellation algorithm based on the echo cancellation score and the original sound retention score to verify the audio cancellation algorithm.

4. The audio cancellation algorithm verification method according to any one of claims 1 to 3, characterized in that The audio component is disposed on one side of the audio path adjustment device and includes a speaker and a microphone. The speaker is used to play the preset audio, and the microphone is used to generate the recycled audio for the audio reaching the audio component.

5. The audio cancellation algorithm verification method according to claim 4, wherein The audio path adjustment device is disposed on one side of the audio component at a preset interval, and the preset rotation speed is any fixed value within the rotation speed range or changes with time within the rotation speed range.

6. The audio cancellation algorithm verification method according to claim 4, wherein The audio path adjustment device at least includes a reflector and a driving component. At least part of the surface of the reflector is provided with raised patterns, and the driving component is used to drive the reflector to rotate at the preset rotation speed, and the rotation speed of the driving component during operation is within the rotation speed range.

7. An audio path adjustment device for the audio cancellation algorithm verification method according to any one of the above claims 1-6, for adjusting the propagation path of audio, characterized in that Includes: A reflector, at least part of the surface of which is provided with raised patterns; A connecting component fixedly connected to the reflector; A driving component fixedly connected to the connecting component, used to drive the connecting component to rotate so that the connecting component drives the reflector to rotate.

8. The audio path adjustment device according to claim 7, wherein The connecting component includes: A support member, including a support body and a protruding portion extending from one surface of the support body. One end of the reflector is fixedly connected to the support member; A connecting member, including a main body portion and a connecting portion pivotally connected to the main body portion. The connecting portion is fixedly connected to the support member; A supporting member fixedly connected to the connecting member, and the area of the orthographic projection of the supporting member in the vertical direction is larger than the area of the orthographic projection of the connecting member in the vertical direction; In which, the protrusion is fixedly connected to the connecting part, a groove is provided on the side of the supporting body away from the protrusion, at least a partial area corresponding to one end of the reflector is provided in the groove and fixedly connected to the groove, and all surfaces of the reflector exposed from the groove are provided with raised patterns; and the driving assembly is fixedly connected to the connecting part for driving the connecting part to rotate.

9. The audio path adjustment device according to claim 8, characterized in that: The connecting portion is provided with a recessed portion, the protruding portion is at least partially located in the recessed portion and is fixedly connected to the recessed portion; and / or the main body portion includes an accommodating space, and the driving assembly is disposed inside the accommodating space; A threaded hole is provided at one end of the reflector close to the support member, and a through hole is provided on the support body of the support member; The audio path adjustment device further includes: a non-metallic bolt, which is passed through the through hole and cooperates with the threaded hole to lock one end of the reflector into the groove; The length of one end of the reflector disposed in the groove is at least twice the length of the groove; The power of the driving component is less than the power threshold; and / or the driving component corresponds to a protocol control interface, which is used to connect to the receiving end of the control component that meets the preset protocol, so that the driving component receives the instructions that meet the preset protocol issued by the control component through the receiving end, and a protruding space is provided on the main body of the connecting piece, and the protruding space is used to accommodate the protocol control interface.

10. The audio path adjustment device according to claim 7, characterized in that: All surfaces of the reflector are provided with the raised patterns, and the raised patterns form a preset angle with the surface; and / or, The reflector comprises a plurality of corners, each of which is rounded, and the horizontal projection of the surface of the reflector with the largest area is a rounded rectangle; and / or, The density corresponding to the material of the reflector is less than a density threshold, and the mass of the reflector is less than a mass threshold.

Citation Information

Patent Citations

  • Audio path adjustment device and audio cancellation algorithm verification system

    CN217522949U