Sound effect adjusting method, sound broadcasting device and computer readable storage medium

By receiving and parsing request packets from the audio mixing equipment and converting them into playback parameters, the problem of low accuracy in sound effect adjustment in existing technologies is solved, enabling real-time fine-tuning and accurate playback of sound effects.

CN115357210BActive Publication Date: 2026-07-07GEER TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GEER TECH CO LTD
Filing Date
2022-08-23
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In existing technologies, sound effect adjustment methods cannot achieve fine-tuning of parameters, resulting in low accuracy of sound effect adjustment.

Method used

The system receives request packets from the audio mixing equipment, parses the sound effect adjustment parameters, converts them into playback parameters, and adjusts the audio equipment to play audio, thus achieving real-time sound effect adjustment.

Benefits of technology

It improves the accuracy and efficiency of sound effect adjustment, and enables real-time micro-adjustment of sound effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115357210B_ABST
    Figure CN115357210B_ABST
Patent Text Reader

Abstract

The application discloses an audio effect adjusting method, a broadcasting device and a computer readable storage medium. The audio effect adjusting method is applied to the broadcasting device and includes the following steps: receiving a request packet sent by a tone adjusting device; analyzing the request packet to obtain an audio effect adjusting parameter; converting the audio effect adjusting parameter into a playing parameter; and adjusting the broadcasting device according to the playing parameter, so that the broadcasting device plays audio according to the playing parameter. The application aims to improve the accuracy of audio effect adjusting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of audio technology, and in particular to a sound effect adjustment method, a broadcasting device, and a computer-readable storage medium. Background Technology

[0002] With the increasing popularity of audio and video services, users' demand for sound effects is also increasing. Since users have different needs, the sound effects they want to hear also vary. To meet customer needs, audio and video playback platforms provide users with the ability to adjust sound effects.

[0003] However, in related technologies, the common practice is to integrate several pre-made sound effects and then switch between these fixed sound effects. Some platforms even only provide one sound effect, which users can choose to turn on or off. This makes it impossible to achieve the effect of fine-tuning parameters to adjust the sound effect at any time, resulting in low accuracy of sound effect adjustment.

[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main objective of this invention is to provide a sound effect adjustment method, a broadcasting device, and a computer-readable storage medium, aiming to improve the accuracy of sound effect adjustment.

[0006] To achieve the above objectives, the present invention provides a sound effect adjustment method, applied to broadcasting equipment, the sound effect adjustment method comprising:

[0007] Receive request packets sent by the mixing equipment;

[0008] Parse the request packet to obtain the sound effect adjustment parameters;

[0009] Convert the sound effect adjustment parameters into playback parameters;

[0010] The audio equipment is adjusted according to the playback parameters so that it plays audio according to the playback parameters.

[0011] Optionally, the step of parsing the request packet to obtain the sound effect adjustment parameters includes:

[0012] Determine the request header and request data body of the request packet;

[0013] The sound effect adjustment parameters in the request data body are determined based on the request header.

[0014] Optionally, after the step of adjusting the broadcasting device according to the playback parameters so that the broadcasting device plays audio according to the playback parameters, the method further includes:

[0015] The response information for the sound effect adjustment parameters is generated based on the playback status of the audio played by the broadcasting device;

[0016] The response information is encapsulated into a response packet based on the parameter transmission protocol;

[0017] The response packet is sent to the tuning device.

[0018] Optionally, the step of encapsulating the response information into a response packet based on the parameter transmission protocol includes:

[0019] The response header of the response packet is obtained based on the parameter transmission protocol;

[0020] The response information is abstracted and encapsulated into a response data body;

[0021] The response header and the response data body are combined into the response packet.

[0022] Furthermore, to achieve the above objectives, the present invention also provides a sound effect adjustment method, applied to a sound mixing device, the sound effect adjustment method comprising:

[0023] When a sound effect adjustment command is received, the sound effect adjustment parameters are determined according to the sound effect adjustment command.

[0024] The sound effect adjustment parameters are encapsulated into a request packet based on the parameter transmission protocol;

[0025] The request packet is sent to the broadcasting device so that the broadcasting device can play audio based on the sound effect adjustment parameters.

[0026] Optionally, the step of encapsulating the sound effect adjustment parameters into a request packet based on the parameter transmission protocol includes:

[0027] The request header of the request packet is obtained based on the parameter transmission protocol.

[0028] The sound effect adjustment parameters are abstracted and encapsulated into a response data body;

[0029] The request header and the request data body are combined into the response packet.

[0030] Optionally, after the step of sending the request packet to the broadcasting device, the method further includes:

[0031] Receive the response packet sent by the broadcasting device;

[0032] Determine the response header and response data body of the response packet;

[0033] The response information in the response data body is determined based on the response header;

[0034] The playback feedback interface is output based on the response information.

[0035] Optionally, the step of outputting a playback feedback interface based on the response information includes:

[0036] The status code and response data corresponding to the request packet are determined based on the response information;

[0037] The sound effect adjustment status of the broadcasting equipment is determined based on the status code;

[0038] If the sound effect adjustment fails, the reason for the failure will be determined based on the response data.

[0039] The playback feedback interface is output based on the reason for the failure.

[0040] In addition, to achieve the above objectives, the present invention also provides a broadcasting device, the broadcasting device including a memory, a processor, and a sound effect adjustment program stored in the memory and executable on the processor, wherein the sound effect adjustment program, when executed by the processor, implements the steps of the sound effect adjustment method as described above.

[0041] In addition, to achieve the above objectives, the present invention also provides a sound tuning device, the sound tuning device including a memory, a processor, and a sound effect adjustment program stored in the memory and executable on the processor, wherein the sound effect adjustment program, when executed by the processor, implements the steps of the sound effect adjustment method as described above.

[0042] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a sound effect adjustment program, which, when executed by a processor, implements the steps of the sound effect adjustment method as described above.

[0043] This invention proposes a sound effect adjustment method, a broadcasting device, and a computer-readable storage medium. The broadcasting device receives a request packet sent by a mixing device; parses the request packet to obtain sound effect adjustment parameters; converts the sound effect adjustment parameters into playback parameters; and adjusts the broadcasting device according to the playback parameters so that the broadcasting device plays audio according to the playback parameters. In this way, the broadcasting device receives request packets sent by other mixing devices, obtains sound effect adjustment parameters, and adjusts them accordingly to play audio that matches the broadcasting parameters. This achieves the effect of receiving request packets in real time and making minor adjustments to the sound effect based on the request packets, thereby improving the accuracy of sound effect adjustment. Attached Figure Description

[0044] Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention;

[0045] Figure 2This is a flowchart illustrating an embodiment of the sound effect adjustment method of the present invention;

[0046] Figure 3 This is a flowchart illustrating another embodiment of the sound effect adjustment method of the present invention;

[0047] Figure 4 This is a schematic diagram of the parameter calculation process involved in an embodiment of the present invention;

[0048] Figure 5 This is a schematic diagram of the request packet structure according to an embodiment of the present invention;

[0049] Figure 6 This is a schematic diagram of the response packet structure involved in an embodiment of the present invention.

[0050] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0051] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0052] In related technologies, the common practice is to integrate several pre-made sound effects and then switch between these fixed sound effects. Some platforms even only provide one sound effect, which users can choose to turn on or off. This makes it impossible to achieve the effect of fine-tuning parameters to adjust the sound effect at any time, resulting in low accuracy of sound effect adjustment.

[0053] To improve the accuracy of sound effect adjustment, this invention provides a sound effect adjustment method, a broadcasting device, and a computer-readable storage medium. The main steps of the method include:

[0054] Receive request packets sent by the mixing equipment;

[0055] Parse the request packet to obtain the sound effect adjustment parameters;

[0056] Convert the sound effect adjustment parameters into playback parameters;

[0057] The audio equipment is adjusted according to the playback parameters so that it plays audio according to the playback parameters.

[0058] The broadcasting equipment receives request packets from other audio mixing devices, parses them to obtain sound effect adjustment parameters, and adjusts the broadcasting parameters according to these parameters to produce audio that matches the broadcasting parameters. This achieves real-time reception of request packets and fine-tuning of sound effects based on them, thus improving the accuracy of sound effect adjustment.

[0059] The claims of this invention will be described in detail below with reference to the accompanying drawings.

[0060] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention.

[0061] In this embodiment of the invention, the terminal can be a broadcasting device or a mixing device.

[0062] like Figure 1 As shown, the terminal may include: a processor 1001, such as a CPU, a memory 1003, and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The memory 1003 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1003 may also be a storage device independent of the aforementioned processor 1001.

[0063] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0064] like Figure 1 As shown, the memory 1003, which serves as a computer storage medium, may include an operating system and a sound effect adjustment program.

[0065] exist Figure 1 In the terminal shown, the processor 1001 can be used to call the sound effect adjustment program stored in the memory 1003 and perform the following operations:

[0066] Receive request packets sent by the mixing equipment;

[0067] Parse the request packet to obtain the sound effect adjustment parameters;

[0068] Convert the sound effect adjustment parameters into playback parameters;

[0069] The audio equipment is adjusted according to the playback parameters so that it plays audio according to the playback parameters.

[0070] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0071] Determine the request header and request data body of the request packet;

[0072] The sound effect adjustment parameters in the request data body are determined based on the request header.

[0073] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0074] The response information for the sound effect adjustment parameters is generated based on the playback status of the audio played by the broadcasting device;

[0075] The response information is encapsulated into a response packet based on the parameter transmission protocol;

[0076] The response packet is sent to the tuning device.

[0077] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0078] The response header of the response packet is obtained based on the parameter transmission protocol;

[0079] The response information is abstracted and encapsulated into a response data body;

[0080] The response header and the response data body are combined into the response packet.

[0081] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0082] When a sound effect adjustment command is received, the sound effect adjustment parameters are determined according to the sound effect adjustment command.

[0083] The sound effect adjustment parameters are encapsulated into a request packet based on the parameter transmission protocol;

[0084] The request packet is sent to the broadcasting device so that the broadcasting device can play audio based on the sound effect adjustment parameters.

[0085] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0086] The request header of the request packet is obtained based on the parameter transmission protocol.

[0087] The sound effect adjustment parameters are abstracted and encapsulated into a response data body;

[0088] The request header and the request data body are combined into the response packet.

[0089] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0090] Receive the response packet sent by the broadcasting device;

[0091] Determine the response header and response data body of the response packet;

[0092] The response information in the response data body is determined based on the response header;

[0093] The playback feedback interface is output based on the response information.

[0094] Furthermore, the processor 1001 can call the sound effect adjustment program stored in the memory 1003 and also perform the following operations:

[0095] The status code and response data corresponding to the request packet are determined based on the response information;

[0096] The sound effect adjustment status of the broadcasting equipment is determined based on the status code;

[0097] If the sound effect adjustment fails, the reason for the failure will be determined based on the response data.

[0098] The playback feedback interface is output based on the reason for the failure.

[0099] With the increasing popularity of audio and video services, users' demand for sound effects is also increasing. Since users have different needs, the sound effects they want to hear also vary. To meet customer needs, audio and video playback platforms provide users with the ability to adjust sound effects.

[0100] However, in related technologies, the common practice is to integrate several pre-made sound effects into the broadcasting equipment and then switch between these fixed sound effects. Some platforms even only provide one sound effect, and users can only choose to turn it on or off. This makes it impossible to achieve the effect of fine-tuning parameters to adjust the sound effect at any time, resulting in low accuracy of sound effect adjustment.

[0101] Therefore, the aforementioned defects exist in the relevant sound effect adjustment methods. To address these defects, this invention proposes a sound effect adjustment method applicable to broadcasting or mixing equipment. The method aims to achieve the effect of adjusting the audio played by the broadcasting equipment based on the request packets sent by the mixing equipment.

[0102] The following explanation, through specific exemplary solutions, clarifies the scope of protection claimed in the claims of this invention, so that those skilled in the art can better understand the scope of protection of the claims. It is understood that the following exemplary solutions do not limit the scope of protection of this invention, but are only used to explain this invention.

[0103] For example, refer to Figure 2 In one embodiment of the sound effect adjustment method of the present invention, the sound effect adjustment method includes the following steps:

[0104] Step S10: Receive the request packet sent by the mixing device;

[0105] In this embodiment, the entity executing the sound effect adjustment method can be a broadcasting device.

[0106] A broadcasting device is a device that needs to play audio. The broadcasting device integrates an algorithm module, which includes a sound effect adjustment algorithm library. This module is used to calculate various broadcasting parameters based on the sound effect adjustment parameters, and then the broadcasting device plays the processed audio data according to the broadcasting parameters.

[0107] The broadcasting equipment can be a VR device, such as VR glasses. VR devices require audio playback when displaying virtual scenes, and the aforementioned algorithm modules are integrated into the VR device. The broadcasting equipment establishes a communication connection with the mixing equipment via Wi-Fi, Bluetooth, or BLE (Bluetooth Low Energy). After determining the sound effect adjustment parameters, the mixing equipment packages these parameters into a request packet.

[0108] Step S20: Parse the request packet to obtain the sound effect adjustment parameters;

[0109] In this embodiment, the request packet is a data packet generated by the audio mixing device by packaging the user-set audio effect adjustment parameters. The broadcasting device also includes an audio effect adjustment management module, which parses the request packet to obtain the audio effect adjustment parameters, including: Master Volume, Pre Gain, Pre EQ, MBDRC module compensation gain, Post EQ, and Post Gain. It can be understood that the audio effect adjustment management module acts as a pass-through function, not manipulating the parameters, but merely relaying them.

[0110] Optionally, the request header and request data body of the request packet are determined; and the sound effect adjustment parameters in the request data body are determined based on the request header.

[0111] The request packet can include a request header and a request data body. The content of both the request header and the request data body details the I / O processes of the audio mixing device and the audio effect adjustment management module. Based on the parameter communication protocol, the relatively fixed and reusable parts are encapsulated as the request header, while the uncertain and frequently changing parts are encapsulated as the request data body. Upon receiving the request packet, the audio effect adjustment management module determines the request header and request data body. It first reads the fields in the request header sequentially and performs the corresponding operations to obtain the parameter package, algorithm library identifier, and algorithm module identifier for the audio effect adjustment parameters from the request data body. Then, it sends the parameter package and algorithm library identifier to the audio mixing device, and the algorithm module identifier to the corresponding algorithm module.

[0112] For example, refer to Figure 5The request header includes the magic, code, pack, frag, length, and body fields. These fields are read sequentially. After reading the magic field, the magic code is obtained to determine the validity of the request packet. If valid, the next field, the code field, is read to obtain the instruction code. The request middleware then performs the corresponding operation based on the instruction code and continues to read the pack, frag, and length fields sequentially. Once the request header fields have been read, based on the results of the field reading operations, the algorithm library identifier, algorithm module identifier, and sound effect adjustment parameter package can be obtained from the body field.

[0113] Step S30: Convert the sound effect adjustment parameters into playback parameters;

[0114] In this embodiment, the playback parameters are the parameters used by the broadcasting device to play audio. Different values ​​of the playback parameters will result in different playback sound effects. The broadcasting device sends the sound effect adjustment parameters obtained from the request packet to its algorithm module based on the sound effect adjustment module. These sound effect adjustment parameters include Master Volume, PreGain, PreEQ, MBDRC, PostEQ, Post Gain, etc., as shown in the reference... Figure 4 The algorithm module processes the above sound effect adjustment parameters in sequence and calculates the playback parameters. For example, if the main volume in the original playback parameters is 75 and the main volume adjustment parameter in the sound effect adjustment parameters is -5, then the new playback parameters calculated based on the sound effect adjustment parameters are 70.

[0115] Step S40: Adjust the audio equipment according to the playback parameters so that the audio equipment plays audio according to the playback parameters.

[0116] In this embodiment, the broadcasting device has an audio playback module. The audio playback module of the broadcasting device is adjusted according to the sound effect playback parameters so that the audio playback of the broadcasting device conforms to the playback parameters.

[0117] Optionally, response information for the sound effect adjustment parameters is generated based on the playback status of the audio played by the broadcasting device; the response information is encapsulated into a response packet based on a parameter transmission protocol; and the response packet is sent to the audio mixing device.

[0118] After calculating the broadcast parameters, the algorithm module adjusts the broadcasting equipment so that it can play audio according to these parameters. The playback status determines whether the played audio is being played according to the broadcast parameters, i.e., the sound effect adjustment status of the broadcasting equipment. The audio playback status can be determined from the audio received by the recording device, or from whether the algorithm module accurately calculates the broadcast parameters and successfully adjusts the broadcasting equipment. Response information is determined based on the playback status. If the playback status indicates that the sound effect adjustment of the broadcasting equipment was unsuccessful, the response information also includes the reason for the failure. After adjusting the sound effect based on the request packet, the algorithm module generates corresponding response information and sends it to the sound effect adjustment management module. The sound effect adjustment management module encapsulates the response information into a response packet based on the parameter transmission protocol and sends the response packet to the mixing equipment via the communication connection. The mixing equipment determines the response information based on the response packet and generates a corresponding playback feedback interface.

[0119] Furthermore, the response header of the response packet is obtained based on the parameter transmission protocol; the response information is abstracted and encapsulated into a response data body; and the response header and the response data body are combined into the response packet.

[0120] To meet the transmission requirements of various modules within multiple video algorithms, the following parameter transmission protocol was developed: The I / O processes of the audio mixing device and the audio effect adjustment management module are divided into distinct parts. Relatively fixed and reusable components are abstracted and encapsulated as header fields (request headers or response headers) of protocol data packets (request packets or response packets). Uncertain and frequently changing components are abstracted and encapsulated as data body fields (request data body and response data body). This decoupling of data transmission content ensures the protocol's flexibility and scalability. Therefore, referring to... Figure 6 Before generating the response packet, a fixed and reusable response header is obtained based on the parameter transmission communication protocol. The response information is then abstracted and encapsulated into a response data body. Based on the response data body, some fields in the response header are filled in or modified, such as the length field indicating the data segment length. The filled-in or modified response header and response data body are then combined into a response packet.

[0121] In the technical solution disclosed in this embodiment, the broadcasting equipment receives a request packet sent by the mixing equipment; parses the request packet to obtain sound effect adjustment parameters; converts the sound effect adjustment parameters into playback parameters; and adjusts the broadcasting equipment according to the playback parameters so that the broadcasting equipment plays audio according to the playback parameters. After receiving the request packet sent by the mixing equipment, obtaining the sound effect adjustment parameters, and determining the playback parameters based on the sound effect adjustment parameters, the broadcasting equipment can play audio that conforms to the broadcasting parameters. This achieves the effect of receiving request packets in real time and making minor adjustments to the sound effects based on the request packets. This improves the accuracy and efficiency of sound effect adjustment.

[0122] Optionally, refer to Figure 3 Based on any of the above embodiments, in another embodiment of the sound effect adjustment method of the present invention, the sound effect adjustment method includes:

[0123] Step S100: When a sound effect adjustment command is received, determine the sound effect adjustment parameters according to the sound effect adjustment command;

[0124] In this embodiment, the entity executing the sound effect adjustment method can be a sound mixing device.

[0125] Audio mixing equipment can be terminal devices, such as mobile phones and computers. It interacts with broadcasting equipment via communication connections such as Wi-Fi, BitTorrent, and BLE. The mixing equipment includes a sound effect adjustment application that displays adjustable parameters on the interface. Users trigger sound effect adjustment commands through the program, and the user can determine the sound effect adjustment parameters, including the type and corresponding magnitude, based on these commands.

[0126] Step S200: Encapsulate the sound effect adjustment parameters into a request packet based on the parameter transmission protocol;

[0127] In this embodiment, the parameter transmission protocol for transmitting sound effect adjustment parameters of the audio mixing device is the same as that of the broadcasting device. Encapsulating the sound effect adjustment norm into a request packet based on the parameter transmission protocol can meet the transmission requirements between the audio mixing device and the broadcasting device.

[0128] Based on the parameter transmission protocol, request packets and response packets can be generated. The request packet is used by the audio mixing device to set parameters to the broadcasting device and to obtain parameter information from the algorithm module of the broadcasting device. The response packet is used to obtain the response information of the sound effect adjustment during the setting process, including the status code of success and the reason for failure, so that the audio mixing device can prompt the user on the sound effect adjustment status.

[0129] Optionally, the request header of the request packet is obtained based on the parameter transmission protocol; the sound effect adjustment parameters are abstracted and encapsulated into a response data body; and the request header and the request data body are combined into the response packet.

[0130] According to the parameter transmission protocol, a fixed and reusable request header is encapsulated, as shown in the reference. Figure 5 Before generating the request packet, fixed and reusable header fields are obtained based on the parameter transmission communication protocol. Then, the request information is abstracted and encapsulated into a request data body. Based on the request data body, some fields in the request header are filled in or modified, such as the length field indicating the length of the data segment. The filled or modified request header and request data body are then combined into a request packet.

[0131] Step S300: Send the request packet to the broadcasting device so that the broadcasting device plays audio based on the sound effect adjustment parameters;

[0132] In this embodiment, after generating a request packet requesting the broadcasting device to adjust the sound effects, the broadcasting device sends the request packet to the broadcasting device based on the communication connection. The broadcasting device can parse the sound effect adjustment parameters from the request packet and then determine the broadcasting parameters, so that the broadcasting device can play audio according to the broadcasting parameters.

[0133] Optionally, the system receives a response packet sent by the broadcasting device; determines the response header and response data body of the response packet; determines the response information in the response data body based on the response header; and outputs a playback feedback interface based on the response information.

[0134] After adjusting the sound effects according to the request packet, the broadcasting equipment determines the response information of the request packet and generates a response packet based on the parameter communication protocol, which is then sent to the mixing equipment. The mixing equipment receives the response packet, which is generated based on the parameter communication protocol and therefore has a response header and a response data body. It first reads the fields of the response header in sequence and performs the corresponding operations to obtain the parameter packet of the response information in the response data body. Then, based on the response information, it outputs a playback feedback interface that can represent the sound effect adjustment result.

[0135] For example, refer to Figure 6 The response header includes the magic, code, pack, frag, length, and body fields. These fields are read sequentially. After reading the magic field, the magic code is obtained to determine the validity of the response packet. If valid, the next field, the code field, is read to obtain the instruction code. The response middleware then performs the corresponding operation based on the instruction code and continues reading the pack, frag, and length fields sequentially. Once the response header fields have been read, the parameter packet of the response data can be retrieved from the body field based on the results of the response field reading operations.

[0136] Optionally, the status code and response data corresponding to the request packet are determined based on the response information; the sound effect adjustment status of the broadcasting device is determined based on the status code; if the sound effect adjustment fails, the reason for failure is determined based on the response data; and the playback feedback interface is output based on the reason for failure.

[0137] Optionally, the response information includes a status code and response data. The status code corresponds to either successful or failed sound effect adjustment. The response data for a successful sound effect adjustment status code may include the time of successful adjustment, the device on which the adjustment was successful, etc. The response data for a failed sound effect adjustment status code may include the reason for the failure, etc. If the sound effect adjustment is successful, a feedback interface indicating successful adjustment can be output; if the sound effect adjustment fails, a playback feedback interface indicating failure can be output based on the reason for the failure.

[0138] In the technical solution disclosed in this embodiment, when a sound effect adjustment command is received, sound effect adjustment parameters are determined according to the command; the sound effect adjustment parameters are encapsulated into a request packet based on a parameter transmission protocol; and the request packet is sent to the broadcasting device so that the broadcasting device can play audio based on the sound effect adjustment parameters. In this way, the user can make minor adjustments to the sound effect adjustment parameters through the mixing device, which then packages these parameters into a request packet and sends it to the broadcasting device in real time. This allows the broadcasting device to parse the sound effect adjustment parameters from the request packet and perform sound effect adjustment, thereby improving the accuracy and efficiency of sound effect adjustment.

[0139] Furthermore, this invention also proposes a broadcasting device, which includes a memory, a processor, and a sound effect adjustment program stored in the memory and executable on the processor. When the sound effect adjustment program is executed by the processor, it implements the steps of the sound effect adjustment method described in the above embodiments.

[0140] Furthermore, this embodiment of the invention also proposes a sound tuning device, which includes a memory, a processor, and a sound effect adjustment program stored in the memory and executable on the processor. When the sound effect adjustment program is executed by the processor, it implements the steps of the sound effect adjustment method described in the above embodiments.

[0141] Furthermore, this invention also proposes a computer-readable storage medium storing a sound effect adjustment program, which, when executed by a processor, implements the steps of the sound effect adjustment method described in the above embodiments.

[0142] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0143] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0144] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause the broadcasting device or mixing device to execute the methods described in the various embodiments of the present invention.

[0145] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A sound effect adjustment method, characterized in that, The sound effect adjustment method, applied to broadcasting equipment, includes: Receive request packets sent by the mixing equipment; The request header and request data body of the request packet are determined. The request header is a fixed and reusable part, and the request data body is a variable part. The fields of the request header include at least a magic field and a code field. The magic field is used to determine whether the request packet is valid, and the code field is used to obtain the instruction code. The sound effect adjustment parameters in the request data body are determined according to the request header. Specifically, the fields of the request header are read sequentially and the operations corresponding to the fields are executed. Based on the operation results of the read fields, the fields in the request data body are read. The algorithm library identifier, algorithm module identifier, and sound effect adjustment parameter package are obtained from the fields in the request data body. The sound effect adjustment parameters in the sound effect adjustment parameter package include master volume, pre-gain, and pre-equalization. Convert the sound effect adjustment parameters into playback parameters; The audio playback device is adjusted according to the playback parameters so that it plays audio according to the playback parameters; The response information for the sound effect adjustment parameters is generated based on the playback status of the audio played by the broadcasting device, wherein the playback status is used to determine the sound effect adjustment status of the broadcasting device; The response information is encapsulated into a response packet based on the parameter transmission protocol. The response information includes a status code and response data. The status code corresponds to two states: sound effect adjustment is successful or sound effect adjustment fails. The response data corresponding to the sound effect adjustment success status code includes the time of successful adjustment and the device that successfully adjusted the sound effect. The response data corresponding to the sound effect adjustment failure status code includes the reason for the adjustment failure. The response packet is sent to the tuning device.

2. The sound effect adjustment method as described in claim 1, characterized in that, The step of encapsulating the response information into a response packet based on the parameter transmission protocol includes: The response header of the response packet is obtained based on the parameter transmission protocol; The response information is abstracted and encapsulated into a response data body; The response header and the response data body are combined into the response packet.

3. A sound effect adjustment method, characterized in that, The sound effect adjustment method, applied to audio mixing equipment, includes: When a sound effect adjustment command is received, the sound effect adjustment parameters are determined according to the sound effect adjustment command. The sound effect adjustment parameters are encapsulated into a request packet based on the parameter transmission protocol; The request packet is sent to the broadcasting equipment so that the broadcasting equipment receives the request packet sent by the mixing equipment; the request header and request data body of the request packet are determined, the request header is a fixed and reusable part, and the request data body is a variable part. The fields of the request header include at least a magic field and a code field. The magic field is used to determine whether the request packet is valid, and the code field is used to obtain the instruction code; the sound effect adjustment parameters in the request data body are determined according to the request header, wherein the fields of the request header are read sequentially and the operations corresponding to the fields are executed. Based on the operation results of the read fields, the fields in the request data body are read, and the algorithm library identifier, algorithm module identifier, and sound effect adjustment parameter package are obtained from the fields of the request data body. The sound effect adjustment parameter package contains... The sound effect adjustment parameters include master volume, pre-gain, and pre-equalization; these parameters are converted into playback parameters; the broadcasting device is adjusted according to the playback parameters so that it plays audio; response information for the sound effect adjustment parameters is generated based on the playback status of the audio played by the broadcasting device, whereby the playback status is used to determine the sound effect adjustment status of the broadcasting device; the response information is encapsulated into a response packet based on a parameter transmission protocol, the response information including a status code and response data, wherein the status code corresponds to either successful or failed sound effect adjustment, the response data corresponding to a successful sound effect adjustment status code includes the time of successful adjustment and the device on which the adjustment was successful, and the response data corresponding to a failed sound effect adjustment status code includes the reason for the adjustment failure; the response packet is then sent to the mixing device.

4. The sound effect adjustment method as described in claim 3, characterized in that, The step of encapsulating the sound effect adjustment parameters into a request packet based on the parameter transmission protocol includes: The request header of the request packet is obtained based on the parameter transmission protocol. The sound effect adjustment parameters are abstracted and encapsulated into a response data body; The request header and the request data body are combined into the request packet.

5. The sound effect adjustment method as described in claim 3, characterized in that, After the step of sending the request packet to the broadcasting device, the method further includes: Receive the response packet sent by the broadcasting device; Determine the response header and response data body of the response packet; The response information in the response data body is determined based on the response header; The playback feedback interface is output based on the response information.

6. The sound effect adjustment method as described in claim 5, characterized in that, The step of outputting a playback feedback interface based on the response information includes: The status code and response data corresponding to the request packet are determined based on the response information; The sound effect adjustment status of the broadcasting equipment is determined based on the status code; If the sound effect adjustment fails, the reason for the failure will be determined based on the response data. The playback feedback interface is output based on the reason for the failure.

7. A broadcasting device, characterized in that, The broadcasting device includes: a memory, a processor, and a sound effect adjustment program stored in the memory and executable on the processor, wherein when the sound effect adjustment program is executed by the processor, it implements the steps of the sound effect adjustment method as described in any one of claims 1 to 2.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a sound effect adjustment program, which, when executed by a processor, implements the steps of the sound effect adjustment method as described in any one of claims 1 to 6.