Audio debugging method, device, storage medium and system

By connecting the server to the device to be tested, the output parameters are used to obtain the device and audio parameter configuration files for adaptive adjustment, which solves the problem of low efficiency of existing audio debugging and realizes efficient audio debugging without professional experience.

CN120687059APending Publication Date: 2025-09-23GUANGZHOU SHIKUN ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410329624.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-09-23

Smart Images

  • Figure CN120687059A_ABST
    Figure CN120687059A_ABST
Patent Text Reader

Abstract

The invention relates to an audio debugging method, device, storage medium and system, a user only needs to input an audio parameter configuration file to a server when carrying out audio debugging on to-be-detected equipment, the server automatically obtains output parameters of the to-be-detected equipment, and the to-be-detected equipment is debugged according to target output parameters and the output parameters of the audio parameter configuration file. Self-adaptive adjustment of the audio parameters of the to-be-detected equipment is realized through the adjustment value algorithm model, so that the difference value between the output parameters of the to-be-detected equipment after adjustment and the target output parameters is smaller than the target difference threshold value, the to-be-detected equipment can present the audio playing effect required by a user, the audio debugging operation is simple and convenient, and the user experience is improved. And the audio debugging efficiency can be effectively improved without depending on professional experience of professionals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of audio debugging, and in particular to an audio debugging method, device, storage medium and system. Background Art

[0002] Existing audio debugging methods usually first use an audio analysis device to collect audio output data output by the device to be tested, compare the audio output data with the target output value, and gradually adjust the audio parameters of the device to be tested so that the audio output of the debugged device to be tested is close to the target output value, thereby achieving audio debugging of the device to be tested.

[0003] However, the above audio debugging method requires professionals to perform multiple debuggings, and each device to be tested needs to perform the above steps, resulting in low audio debugging efficiency. Summary of the Invention

[0004] The embodiments of the present application provide an audio debugging method, device, storage medium, and system that can effectively improve the efficiency of audio debugging. The technical solution is as follows:

[0005] In a first aspect, an embodiment of the present application provides an audio debugging method, which is applied on a server, the server being connected to a device to be detected; the output parameter acquisition device being connected to the device to be detected, the output parameter acquisition device being used to acquire the output parameters of the device to be detected and output them to the device to be detected; the method comprising:

[0006] Receive an audio parameter configuration file; wherein the audio parameter configuration file includes a target output parameter and an adjustment value algorithm model; the adjustment value algorithm model is used to obtain an adjustment value of the audio parameter;

[0007] Get the output parameters of the device to be tested;

[0008] According to the output parameter and the target output parameter, the audio parameter of the device to be detected is adaptively adjusted through the adjustment value algorithm model, so that the difference between the output parameter of the device to be detected and the target output parameter after adjustment is less than a target difference threshold.

[0009] Optionally, the server further includes a memory for storing historical debugging information; the historical debugging information includes historical device information and historical audio parameters; and the method further includes the following steps:

[0010] In response to an access operation of the device to be detected, acquiring device information of the device to be detected;

[0011] Acquire historical audio parameters corresponding to the device information of the device to be detected from the memory;

[0012] The audio parameters of the device to be detected are adjusted according to the historical audio parameters.

[0013] In an embodiment of the present application, after detecting that the device to be detected is connected to the server, the corresponding historical audio parameters are obtained from the historical debugging information stored in the memory according to the device information of the detection device, so that the device to be detected can be quickly debugged according to the historical audio parameters, thereby improving the debugging efficiency of the device to be detected.

[0014] Optionally, the device to be detected is connected to an audio output device, and the audio output device is used to output detection audio to the device to be detected, so that the output parameter acquisition device acquires output parameters according to audio data when the device to be detected plays the detection audio.

[0015] In an embodiment of the present application, the audio output device outputs the detection audio to the device to be detected, so that the output parameter acquisition device obtains the output parameters according to the audio data when the device to be detected plays the detection audio, thereby realizing the detection of the audio playback effect of the device to be detected.

[0016] Optionally, the output parameter acquisition device includes an adjustable resistor with adjustable resistance;

[0017] The output parameter acquisition device uses the adjustable resistor to collect the voltage value and current value output by the device to be detected.

[0018] Compared with the audio analyzer, the output parameter acquisition device of the embodiment of the present application does not require a lot of effort to build a test environment, and has the characteristics of simple structure, low cost, and portability. The wiring between the output parameter acquisition device of the present application and the device to be tested is simple and convenient, which makes audio debugging of the device to be tested more convenient.

[0019] Optionally, the device to be detected includes at least one audio transmission channel;

[0020] The server sends an audio output instruction to the audio output device, causing the audio output device to output the detection audio to all audio transmission channels of the device to be detected; the audio output instruction includes the number of audio transmission channels of the device to be detected.

[0021] In an embodiment of the present application, for a device to be detected having multiple audio transmission channels, an audio output instruction is issued to an audio output device, so that the audio output device implements a multi-channel output of a detection audio according to the number of audio transmission channels included in the audio output instruction, thereby enabling audio debugging to be performed on all audio transmission channels of the device to be detected at the same time, thereby improving audio debugging efficiency.

[0022] Optionally, receive an audio parameter configuration file, including:

[0023] Receive the audio parameter configuration file sent by the terminal;

[0024] The audio parameter configuration file is a file uploaded by the user through the application interface of the target application of the terminal; or the audio parameter configuration file is a web page interface of the user on the terminal.

[0025] In an embodiment of the present application, the user only needs to upload the audio parameter configuration file on the terminal's web interface or the application interface of the target application, and the server can implement audio debugging of the device to be detected based on the received audio parameter configuration file. The audio debugging operation is simple and does not require relying on the professional experience of professionals, making audio debugging more convenient.

[0026] Optionally, the device to be detected is connected to a memory; the memory stores a control system; the control system is used to read the output parameters of the device to be detected and write the audio parameters into the register of the device to be detected.

[0027] In an embodiment of the present application, the device to be tested can use the control system in the memory to read the output parameters of the device to be tested and write the audio parameters, without the need to install additional corresponding reading and writing programs in the device to be tested, which makes it more convenient for users to perform audio debugging on the device to be tested.

[0028] In a second aspect, an embodiment of the present application provides an audio debugging device, which is applied on a server, and the server is connected to a device to be detected; the output parameter acquisition device is connected to the device to be detected, and the output parameter acquisition device is used to obtain the output parameters of the device to be detected and output them to the device to be detected, and the device includes:

[0029] A configuration file receiving module, configured to receive an audio parameter configuration file; wherein the audio parameter configuration file includes a target output parameter and an adjustment value algorithm model; the adjustment value algorithm model is configured to obtain an adjustment value of the audio parameter;

[0030] Output parameter acquisition module, used to obtain the output parameters of the device to be detected;

[0031] An adjustment module is used to adaptively adjust the audio parameters of the device to be detected through the adjustment value algorithm model according to the output parameter and the target output parameter, so that the difference between the output parameter of the device to be detected and the target output parameter after adjustment is less than a target difference threshold.

[0032] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the audio debugging method as described in any one of the above.

[0033] In a fourth aspect, an embodiment of the present application provides an audio debugging system, comprising a server and an output parameter acquisition device; the server is connected to a device to be detected, and the output parameter acquisition device is connected to the device to be detected;

[0034] The server executes the steps of any one of the above audio debugging methods.

[0035] In an embodiment of the present application, when the user performs audio debugging on the device to be detected, he only needs to input the audio parameter configuration file into the server. The server automatically obtains the output parameters of the device to be detected, and realizes adaptive adjustment of the audio parameters of the device to be detected based on the target output parameters and output parameters of the audio parameter configuration file through the adjustment value algorithm model, so that the difference between the output parameters of the device to be detected and the target output parameters after adjustment is less than the target difference threshold, so that the device to be detected can present the audio playback effect required by the user. The above audio debugging operation is simple and convenient, does not need to rely on the professional experience of professionals, and can effectively improve the efficiency of audio debugging.

[0036] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of an application scenario of an audio debugging method according to an embodiment of the present invention;

[0038] Figure 2 This is a flow chart of an audio debugging method according to an embodiment of the present invention;

[0039] Figure 3 This is a flowchart of an audio debugging method according to another embodiment of the present invention;

[0040] Figure 4 This is a structural diagram of an audio debugging device according to an embodiment of the present invention;

[0041] Figure 5 The figure is a structural diagram of an audio debugging system in one embodiment of the present invention. DETAILED DESCRIPTION

[0042] In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings.

[0043] It should be clear that the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the embodiments of the present application.

[0044] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present application. The singular forms "a," "the," and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0045] When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims. In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances.

[0046] In addition, in this application, unless otherwise specified, "several" refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0047] Audio tuning refers to the quantitative tuning of the device's acoustics so that the device's audio output meets user expectations and improves the user experience.

[0048] In the prior art, when audio debugging is performed on a device to be tested, the audio output data of the device to be tested is usually first collected through an audio analysis device, and the audio output data is compared with the target output value. The audio parameters of the device to be tested are gradually adjusted so that the audio output of the debugged device to be tested is close to the target output value, thereby achieving audio debugging of the device to be tested.

[0049] The above audio debugging method needs to rely on the judgment and experience of professionals. In addition, since there may be certain differences between each device to be tested, the above audio debugging steps need to be readjusted every time a device to be tested is replaced for audio debugging, which reduces the debugging efficiency.

[0050] Therefore, in order to solve the above problems, the present invention provides an automatic audio debugging method, which can be applied in the following situations: Figure 1In the application scenario shown, the application scenario includes a server 110, an output parameter acquisition device 120, and a device to be detected 130. The server 110 is connected to the device to be detected 130 via a wireless connection method such as a network or Bluetooth; the device to be detected 130 can be connected to the output parameter acquisition device 120 via a wireless connection method such as a network or Bluetooth, or via a wired connection method such as an audio output cable or a USB connection;

[0051] The server 110 can execute the audio automatic debugging method of the present application to realize automatic debugging of the audio of the device to be detected 130.

[0052] The output parameter acquisition device 120 is used to acquire the output parameters of the device to be detected 130 according to the audio data output by the device to be detected 130;

[0053] The output parameter acquisition device 120 may be an audio analyzer or other device that can be used to analyze audio data, obtain output parameters, and output them to the device to be detected 130 , wherein the output parameters may be parameters such as amplitude value and power.

[0054] The device to be tested 130 may be an audio output element such as a speaker or loudspeaker, or the audio output device may be a device with audio output function such as a TV or tablet computer. The device to be tested 130 may be an undebugged device, such as a newly assembled device.

[0055] like Figure 2 As shown, the audio debugging method of this application specifically includes:

[0056] Step S110: receiving an audio parameter configuration file; wherein the audio parameter configuration file includes a target output parameter and an adjustment value algorithm model; the adjustment value algorithm model is used to obtain an adjustment value of the audio parameter;

[0057] The audio parameter configuration file is used to determine the audio playback effect that the user wants to obtain for the device to be tested and to calculate the audio parameter adjustment value. The audio parameter configuration file can be configured into a file of the corresponding data format according to the data type that the server can read. For example, the audio parameter configuration file in this application can be an XML file that is easier for the server to read, thereby improving the server reading efficiency.

[0058] The target output parameters may be parameters such as a target amplitude value and a target power.

[0059] The adjustment value algorithm model may be a model pre-built by a user, and the adjustment value algorithm model is used to calculate the adjustment value of the audio parameter according to the output parameter and the target output parameter.

[0060] Step S120: Obtaining output parameters of the device to be detected;

[0061] In this application, the output parameter acquisition device acquires the output parameters of the device to be detected and outputs them to the device to be detected. The server can send a data reading instruction to the device to be detected and receive the output parameters returned by the device to be detected in response to the data reading instruction.

[0062] Step S130: Adaptively adjust the audio parameters of the device to be detected through the adjustment value algorithm model according to the output parameters and the target output parameters, so that the difference between the output parameters of the device to be detected and the target output parameters after adjustment is less than a target difference threshold.

[0063] The audio parameters are used to adjust the audio playback effect of the device to be detected. The audio parameters can be parameters related to the target output parameters, for example, the audio parameters can be gain or power amplifier. In one embodiment, the audio parameter configuration file can also include audio parameters. When adjusting the audio parameters, the audio parameters that need to be adjusted are determined based on the parameters included in the audio parameter configuration file.

[0064] The adjustment value algorithm model is used to determine the adjustment value of the audio parameter according to the difference between the output parameter and the target output parameter. After the adjustment value is determined, the adjustment value can be added to the initial value of the audio parameter to obtain the adjusted audio parameter.

[0065] In an embodiment of the present application, the adjustment value algorithm model can be constructed based on the dichotomy method. Specifically, the adjustment value algorithm model determines the adjustment value based on the dichotomy method according to the difference between the output parameter and the target output parameter, adds the adjustment value to the initial value of the audio parameter to obtain the adjusted audio parameter, and re-obtains the output parameter of the device to be detected after the audio parameter is adjusted. Then, based on whether the difference between the re-obtained output parameter and the target output parameter is less than the target difference threshold, it is determined whether the above-mentioned audio parameter adjustment process needs to be repeated, thereby realizing adaptive adjustment of the audio parameters of the device to be detected.

[0066] In an embodiment of the present application, when the user performs audio debugging on the device to be detected, he only needs to input the audio parameter configuration file into the server. The server automatically obtains the output parameters of the device to be detected, and realizes adaptive adjustment of the audio parameters of the device to be detected based on the target output parameters and output parameters of the audio parameter configuration file through the adjustment value algorithm model, so that the difference between the output parameters of the device to be detected and the target output parameters after adjustment is less than the target difference threshold, so that the device to be detected can present the audio playback effect required by the user. The above audio debugging operation is simple and convenient, does not need to rely on the professional experience of professionals, and can effectively improve the efficiency of audio debugging.

[0067] In one embodiment, after the difference between the output parameter of the device to be detected and the target output parameter after adjustment is less than the target difference threshold, i.e., after audio debugging of the device to be detected is completed, historical debugging information can be generated based on the device information of the device to be detected and the adjusted audio information, and stored to facilitate subsequent audio debugging of the same device to be detected. Specifically, when storing the historical debugging information, it can be stored in a memory of a server, thereby further facilitating the subsequent call of the corresponding audio parameters from the memory by the server.

[0068] In step S110, the audio parameter configuration file may be a file uploaded by the user on a web interface of a terminal or an application interface of a target application, wherein the terminal may be a device with a file upload function, such as a mobile phone, a laptop computer, or a tablet computer.

[0069] Specifically, the audio parameter configuration file is received, including:

[0070] Receive the audio parameter configuration file sent by the terminal;

[0071] The audio parameter configuration file is a file uploaded by the user through the application interface of the target application of the terminal; or the audio parameter configuration file is a file uploaded by the user on the web interface of the terminal.

[0072] In an embodiment of the present application, the user only needs to upload the audio parameter configuration file on the terminal's web interface or the application interface of the target application, and the server can implement audio debugging of the device to be detected based on the received audio parameter configuration file. The audio debugging operation is simple and does not require relying on the professional experience of professionals, making audio debugging more convenient.

[0073] When a user needs to perform audio debugging on multiple devices to be tested, each time a new device to be tested is replaced, the user needs to re-enter the audio parameter configuration file and then use the server of this application to adaptively adjust the audio parameters of the detection device, resulting in low audio debugging efficiency.

[0074] Therefore, in order to address the above-mentioned problem, in an embodiment of the present application, the server further includes a memory, which is used to store historical debugging information; the historical debugging information includes historical device information and historical audio parameters.

[0075] like Figure 3 As shown, the method further includes the following steps:

[0076] S210: In response to the access operation of the device to be detected, obtaining device information of the device to be detected;

[0077] The access operation of the device to be detected may refer to establishing a communication connection between the device to be detected and the server, and obtaining device information of the device to be detected after detecting that the device to be detected is connected to the server.

[0078] Device information includes the device model, chip type, and other information that can be used to determine the type of the device.

[0079] S220: Acquire historical audio parameters corresponding to the device information of the device to be detected from the memory.

[0080] The historical audio parameters may be historical audio parameters of a historical device having the same device information as that of the device to be detected.

[0081] S230: Adjust the audio parameters of the device to be detected according to the historical audio parameters.

[0082] In the embodiment of the present application, the audio parameters of the device to be detected can be adjusted to be the same as the historical audio parameters, so that the device to be detected can be quickly debugged according to the historical audio parameters.

[0083] In an embodiment of the present application, after detecting that the device to be detected is connected to the server, the corresponding historical audio parameters are obtained from the historical debugging information stored in the memory according to the device information of the detection device, so that the device to be detected can be quickly debugged according to the historical audio parameters, thereby improving the debugging efficiency of the device to be detected.

[0084] In one embodiment, the device to be detected is connected to an audio output device; the audio output device can be an audio output element such as a speaker or a loudspeaker, or the audio output device can also be a device with audio output function such as a television or a tablet computer.

[0085] The audio output device is used to output the detection audio to the device to be detected, so that the output parameter acquisition device acquires the output parameters according to the audio data when the device to be detected plays the detection audio.

[0086] The audio output device may output the detection audio to the device to be detected in response to the audio output instruction. The audio output instruction may be an instruction issued by a user for controlling the audio output device to output the detection audio to the device to be detected.

[0087] Detecting audio can be used to detect the audio playback effect of an audio output device. Detecting audio can be used as a measurement standard for detecting the output of an audio output device.

[0088] The detection audio can be a reference audio with a known frequency response pre-input by the user. In the embodiment of the present application, the reference audio can be a standard swept frequency audio source required by the industry, or it can be a user-defined audio.

[0089] The audio output device and the device to be tested can be connected via HDMI, audio output cable, etc.

[0090] In an embodiment of the present application, the audio output device outputs the detection audio to the device to be detected, so that the output parameter acquisition device obtains the output parameters according to the audio data when the device to be detected plays the detection audio, thereby realizing the detection of the audio playback effect of the device to be detected.

[0091] In related technologies, audio analysis is usually used to detect the audio output of a device. The test results of an audio analyzer are greatly affected by the test environment. For example, noise, echo, or other interference factors in the test environment may affect the measurement results, resulting in reduced accuracy. Therefore, when using audio analysis to detect the audio output of a device, a lot of effort is required to set up the test environment, which affects test efficiency.

[0092] Therefore, in order to solve the above problem, in one embodiment of the present application, the output parameter acquisition device includes an adjustable resistor with an adjustable resistance value;

[0093] The output parameter acquisition device uses the adjustable resistor to collect the voltage value and current value output by the device to be detected.

[0094] The adjustable resistor may be a resistor with adjustable resistance, such as a sliding rheostat. In the present application, the resistance of the adjustable resistor may be specifically set according to the test conditions and test requirements of the device to be tested.

[0095] The user can set the voltage value and / or current value as the output parameter of this application as needed. After obtaining the output parameter, the server implements audio debugging of the device to be detected according to the voltage value and / or current value.

[0096] The output parameter acquisition device can be connected to the device to be detected through a USB interface or other common connection methods.

[0097] Compared with the audio analyzer, the output parameter acquisition device of the embodiment of the present application does not require a lot of effort to build a test environment, and has the characteristics of simple structure, low cost, and portability. The wiring between the output parameter acquisition device of the present application and the device to be tested is simple and convenient, which makes audio debugging of the device to be tested more convenient.

[0098] When the device to be tested is a device with a relatively complex structure such as a TV or tablet computer with an audio output function, the above device usually includes multiple audio output channels (such as headphones, speakers, optical fibers, etc.). If each audio output channel is debugged separately, it will take a lot of time and effort. Therefore, in order to solve the above problem, the embodiments of the present application propose the following method for the case where the device to be tested includes at least one audio transmission channel:

[0099] The server sends an audio output instruction to the audio output device, causing the audio output device to output the detection audio to all audio transmission channels of the device to be detected; the audio output instruction includes the number of audio transmission channels of the device to be detected.

[0100] The audio output instruction is used to control the audio output device to output the detection audio to the device to be detected. The audio output instruction may be an instruction issued by the user to control the audio output device to output the detection audio to the device to be detected.

[0101] Specifically, when controlling the audio output device to output the detection audio to all audio transmission channels of the device to be detected, the codec of the audio output device can be set to a multi-channel simultaneous on state, wherein the number of channels turned on by the codec is determined according to the number of audio transmission channels of the device to be detected. After being set to a multi-channel simultaneous on state, the codec of the audio output device simultaneously outputs the detection audio to all audio transmission channels of the device to be detected, thereby outputting one detection audio to all audio transmission channels of the device to be detected at the same time.

[0102] In an embodiment of the present application, for a device to be detected having multiple audio transmission channels, an audio output instruction is issued to an audio output device, so that the audio output device implements a multi-channel output of a detection audio according to the number of audio transmission channels included in the audio output instruction, thereby enabling audio debugging to be performed on all audio transmission channels of the device to be detected at the same time, thereby improving audio debugging efficiency.

[0103] Since different devices usually have different audio debugging methods, in the related art, when performing audio debugging on different devices (such as devices on different platforms), it is usually necessary to design a special audio debugging algorithm to perform audio debugging.

[0104] In one embodiment, the device to be detected of the present application is also connected to a memory, which may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0105] The memory can be connected to the device to be detected by being inserted into a connection interface of the device to be detected.

[0106] The memory stores a control system; the control system is used to read the output parameters of the device to be detected and write the audio parameters into the register of the device to be detected.

[0107] The control system may be an existing operating system. In the embodiment of the present application, the control system may be a Linux system. The control system is used to perform read and write operations on registers of the device to be detected.

[0108] The control system can be equipped with register read / write methods and call interfaces for multiple platforms. When using the control system to perform read / write operations on devices under test on different platforms, the user only needs to call the register read / write methods of the corresponding platform through the call interface to perform audio debugging on the device under test on that platform. This application can achieve audio debugging of devices under test on different platforms, eliminating the need for users to design specialized audio debugging algorithms for each new platform, thereby improving audio debugging efficiency.

[0109] Specifically, the device to be detected controls the control system in the memory to start up in response to the insertion operation of the memory, and implements the read and write operations on the register.

[0110] After completing the audio debugging, the control system can store the debugged audio parameters, system information and other debugging information in the target area of ​​the memory to realize the backup of the debugging information. When the user needs it, the debugging information in the target area of ​​the memory can be read to improve the audio debugging efficiency.

[0111] In an embodiment of the present application, the device to be tested can use the control system in the memory to read the output parameters of the device to be tested and write the audio parameters, without the need to install additional corresponding reading and writing programs in the device to be tested, which makes it more convenient for users to perform audio debugging on the device to be tested.

[0112] See also Figure 4 The present application also provides an audio debugging device, which is applied on a server, and the server is connected to the device to be detected; the output parameter acquisition device is connected to the device to be detected, and the output parameter acquisition device is used to obtain the output parameters of the device to be detected and output them to the device to be detected, and the device includes:

[0113] The configuration file receiving module 210 is used to receive an audio parameter configuration file; wherein the audio parameter configuration file includes a target output parameter and an adjustment value algorithm model; the adjustment value algorithm model is used to obtain an adjustment value of the audio parameter;

[0114] Output parameter acquisition module 220, used to obtain output parameters of the device to be detected;

[0115] The adjustment module 230 is used to adaptively adjust the audio parameters of the device to be detected through the adjustment value algorithm model according to the output parameters and the target output parameters, so that the difference between the output parameters of the device to be detected and the target output parameters after adjustment is less than the target difference threshold.

[0116] In one embodiment, the server further includes a memory for storing historical debugging information; the historical debugging information includes historical device information and historical audio parameters; the apparatus further includes:

[0117] A device information acquisition module, configured to acquire device information of the device to be detected in response to an access operation of the device to be detected;

[0118] A historical audio parameter acquisition module, configured to acquire, from the memory, historical audio parameters corresponding to the device information of the device to be detected;

[0119] An audio parameter adjustment module is used to adjust the audio parameters of the device to be detected according to the historical audio parameters.

[0120] In one embodiment, the device to be detected is connected to an audio output device, which is used to output detection audio to the device to be detected, so that the output parameter acquisition device acquires output parameters based on audio data when the device to be detected plays the detection audio.

[0121] In one embodiment, the output parameter acquisition device includes an adjustable resistor with an adjustable resistance value;

[0122] The output parameter acquisition device uses the adjustable resistor to collect the voltage value and current value output by the device to be detected.

[0123] In one embodiment, the device to be detected includes at least one audio transmission channel; the server sends an audio output instruction to the audio output device, so that the audio output device outputs the detection audio to all audio transmission channels of the device to be detected; the audio output instruction includes the number of audio transmission channels of the device to be detected.

[0124] In one embodiment, the configuration file receiving module 210 includes:

[0125] A receiving unit, configured to receive an audio parameter configuration file sent by a terminal;

[0126] The audio parameter configuration file is a file uploaded by the user through the application interface of the target application of the terminal; or the audio parameter configuration file is a file uploaded by the user through the web interface of the terminal

[0127] In one embodiment, the device to be detected is connected to a memory; the memory stores a control system; the control system is used to read the output parameters of the device to be detected and write the audio parameters into a register of the device to be detected.

[0128] It should be noted that the audio debugging device provided in the above embodiment, when executing the audio debugging method, only uses the division of the above-mentioned functional modules as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the audio debugging device provided in the above embodiment and the audio debugging method in the above embodiment are based on the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.

[0129] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the audio debugging method as described in any one of the above items are implemented.

[0130] The present application may take the form of a computer program product implemented on one or more storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, modules of programs or other data. Examples of computer storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0131] See also Figure 5 , the present application also provides an audio debugging system 300, comprising a server 310 and an output parameter acquisition device 320; the server 310 is connected to the device to be detected, and the output parameter acquisition device 320 is connected to the device to be detected;

[0132] The server 310 executes the steps of any one of the above audio debugging methods.

[0133] Those skilled in the art should understand that Figure 5 The structure of the audio debugging system 300 shown does not constitute a limitation of the embodiments of the present application, and can be either a bus structure or a star structure. The audio debugging system 300 can also include more or less other hardware or software than shown in the figure, or a different component arrangement.

[0134] It should be noted that the audio debugging system 300 is only an example. Other existing or future electronic products that can be adapted to the present application should also be included in the scope of protection of the present application and incorporated herein by reference.

[0135] The present invention is not limited to the above-mentioned embodiments. If various changes or modifications of the present invention do not depart from the spirit and scope of the present invention, and if these changes and modifications fall within the scope of the claims of the present invention and equivalent technologies, the present invention is also intended to include these changes and modifications.

Claims

1. An automatic audio debugging method, characterized in that: The application is on a server, and the server is connected to the device to be detected; the output parameter acquisition device is connected to the device to be detected, and the output parameter acquisition device is used to obtain the output parameters of the device to be detected and output them to the device to be detected; the method includes: Receive an audio parameter configuration file; wherein the audio parameter configuration file includes a target output parameter and an adjustment value algorithm model; the adjustment value algorithm model is used to obtain an adjustment value of the audio parameter; Get the output parameters of the device to be tested; According to the output parameter and the target output parameter, the audio parameter of the device to be detected is adaptively adjusted through the adjustment value algorithm model, so that the difference between the output parameter of the device to be detected and the target output parameter after adjustment is less than a target difference threshold.

2. The audio debugging method according to claim 1, wherein: The server further includes a memory for storing historical debugging information; the historical debugging information includes historical device information and historical audio parameters; the method further includes the following steps: In response to an access operation of the device to be detected, acquiring device information of the device to be detected; Acquire historical audio parameters corresponding to the device information of the device to be detected from the memory; The audio parameters of the device to be detected are adjusted according to the historical audio parameters.

3. The audio debugging method according to claim 1, wherein: The device to be detected is connected to an audio output device, and the audio output device is used to output detection audio to the device to be detected, so that the output parameter acquisition device acquires output parameters according to audio data when the device to be detected plays the detection audio.

4. The audio debugging method according to claim 1, wherein: The output parameter acquisition device includes an adjustable resistor with adjustable resistance; The output parameter acquisition device uses the adjustable resistor to collect the voltage value and current value output by the device to be detected.

5. The audio debugging method according to claim 1, wherein: The device to be detected includes at least one audio transmission channel; The server sends an audio output instruction to the audio output device, causing the audio output device to output the detection audio to all audio transmission channels of the device to be detected; the audio output instruction includes the number of audio transmission channels of the device to be detected.

6. The audio debugging method according to claim 1, characterized in that: Receive audio parameter configuration file, including: Receive the audio parameter configuration file sent by the terminal; The audio parameter configuration file is a file uploaded by the user through the application interface of the target application of the terminal; or the audio parameter configuration file is a file uploaded by the user on the web interface of the terminal.

7. The audio debugging method according to claim 1, characterized in that: The device to be detected is connected to a memory; the memory stores a control system; the control system is used to read the output parameters of the device to be detected and write the audio parameters into the register of the device to be detected.

8. An audio debugging device, characterized in that: The device is applied on a server, which is connected to the device to be detected; the output parameter acquisition device is connected to the device to be detected, and the output parameter acquisition device is used to obtain the output parameters of the device to be detected and output them to the device to be detected. The device includes: A configuration file receiving module, configured to receive an audio parameter configuration file; wherein the audio parameter configuration file includes a target output parameter and an adjustment value algorithm model; the adjustment value algorithm model is configured to obtain an adjustment value of the audio parameter; Output parameter acquisition module, used to obtain the output parameters of the device to be detected; An adjustment module is used to adaptively adjust the audio parameters of the device to be detected through the adjustment value algorithm model according to the output parameter and the target output parameter, so that the difference between the output parameter of the device to be detected and the target output parameter after adjustment is less than the target difference threshold.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the audio debugging method according to any one of claims 1 to 7 are implemented.

10. An audio debugging system, characterized in that: It includes a server and an output parameter acquisition device; the server is connected to the device to be detected, and the output parameter acquisition device is connected to the device to be detected; The server executes the steps of the audio debugging method according to any one of claims 1 to 7.