Sound effect debugging, processing methods and systems, and related equipment

By selecting target modules and algorithms on the sound effect processing end, the problems of resource waste and inefficiency are solved, efficient and flexible sound effect debugging and processing are achieved, and resource utilization and development efficiency are improved.

CN115079992BActive Publication Date: 2025-08-26SHANGHAI AWINIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210676895.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-14
Publication Date
2025-08-26
Estimated Expiration
2042-06-14

AI Technical Summary

Technical Problem

The existing sound effect algorithm framework is prone to waste of resources under resource constraints, and the resource utilization rate is low during debugging and subsequent sound effect processing, and the development efficiency is low, making it difficult to flexibly apply to various sound effect processing ends.

Method used

By obtaining the debugging requirements of the sound effects processing end, selecting the target debugging algorithm and target module, only debugging and processing of the module, avoiding allocating resources to other modules, using existing algorithm libraries for debugging, simplifying user interaction parameters, and improving debugging and processing efficiency.

Benefits of technology

Save debugging resources, improve debugging resource utilization and effectiveness, simplify sound processing processes, improve debugging and sound processing efficiency, and enhance the scalability of debugging equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115079992B_ABST
    Figure CN115079992B_ABST
Patent Text Reader

Abstract

The present application discloses a sound effect debugging and processing method and system, debugging equipment, a sound effect processing chip, and an audio playback device. The sound effect debugging method is used to debug at least one sound effect module of a sound effect processing terminal; it includes: obtaining a debugging requirement of the sound effect processing terminal; obtaining a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing terminal; and debugging the first target module using the target debugging algorithm. The present application can save debugging resources used in the debugging process, improve the utilization rate of debugging resources and the effectiveness of the debugging process, thereby improving debugging efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and specifically to a sound effect debugging and processing method and system, a debugging device, a sound effect processing chip, and an audio playback device. Background Art

[0002] With the widespread use of multimedia devices such as mobile phones, laptops, and / or in-car multimedia terminals, and the increasing demand for digital audio effects, how to quickly and efficiently develop and iterate sound effect algorithms under resource-constrained conditions has become an urgent problem to be solved in the field of audio design.

[0003] Existing sound effect algorithm frameworks are often based on the design concept of channel standardization. The debugging algorithms corresponding to sound effect processing ends such as DSP (digital signal processing) have consistent module designs for all channels in the sound effect processing end. The entire algorithm framework allocates resources based on the maximum number of channels and the number of modules for each channel. During the debugging and subsequent sound effect processing process, it is easy to cause resource waste. Summary of the Invention

[0004] In view of this, the present application provides a sound effect debugging, processing method and system, debugging equipment, sound effect processing chip, and audio playback equipment to solve the problem of resource waste that is easily generated during the debugging and subsequent sound effect processing of the sound effect processing end.

[0005] The present application provides a sound effect debugging method for debugging at least one sound effect module of a sound effect processing terminal; the sound effect debugging method comprises:

[0006] Obtaining the debugging requirements of the sound effect processing end;

[0007] Obtaining a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing end;

[0008] The first target module is debugged using the target debugging algorithm.

[0009] Optionally, the target debugging algorithm includes a plurality of sub-debugging algorithms having a debugging order, and each of the sub-debugging algorithms has a corresponding first target module;

[0010] The adopting the target debugging algorithm to debug the first target module includes: adopting each of the sub-debugging algorithms to debug the corresponding first target module in the debugging order.

[0011] Optionally, after respectively using each of the sub-debugging algorithms to debug the corresponding first target module, using the target debugging algorithm to debug the first target module further includes:

[0012] When the sound effect processing parameters of each of the first target modules meet the debugging requirements, the current sound effect processing parameters are written into the corresponding first target module.

[0013] Optionally, obtaining a first target module corresponding to the debugging requirement in the sound effect processing end includes:

[0014] Obtaining at least one channel corresponding to the debugging requirement in the sound effect processing end to obtain a target channel;

[0015] Acquire the sound effect module corresponding to the target debugging algorithm in each of the target sound channels respectively to obtain the first target module.

[0016] Optionally, after debugging the first target module using the target debugging algorithm, the sound effect debugging method further includes:

[0017] Outputting the debugging status of the first target module.

[0018] The present application also provides a sound effect processing method, which is applied to a sound effect processing end, wherein the sound effect processing end includes at least one sound effect module; the sound effect processing method includes:

[0019] Debug the sound effect processing end according to any of the above-mentioned sound effect debugging methods;

[0020] The debugged audio effect processing end is used to process the audio to be processed.

[0021] Optionally, the processing of the audio to be processed by the debugged sound effect processing end includes:

[0022] Determining, at the debugged sound effect processing end, at least one sound effect module associated with the audio to be processed to obtain a second target module;

[0023] The second target module is used to process the audio to be processed.

[0024] Optionally, the adopting the second target module to process the audio to be processed includes:

[0025] Obtaining a topological sequence corresponding to the second target module;

[0026] Audio processing resources are requested according to the topology sequence, so that the second target module uses the audio processing resources to process the audio to be processed.

[0027] Optionally, the second target module includes at least one submodule; and obtaining the topological sequence corresponding to the second target module includes:

[0028] Identify the predecessor module and the successor module of each of the submodules;

[0029] According to each of the submodules, the preceding module and the succeeding module corresponding to each of the submodules respectively generate the topological sequence.

[0030] This application also provides a sound effect debugging system, including:

[0031] A first acquiring unit, configured to acquire a debugging requirement of the sound effect processing terminal;

[0032] A second acquiring unit is configured to acquire a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing end;

[0033] A first debugging unit is configured to debug the first target module using the target debugging algorithm.

[0034] The present application also provides a debugging device, including a processor and a storage medium; the storage medium stores program code; the processor is used to call the program code stored in the storage medium to execute any of the above-mentioned sound effect debugging methods.

[0035] The present application also provides a sound effect processing system, comprising a second debugging unit and a processing unit provided at a sound effect processing end;

[0036] The second debugging unit is used to debug the sound effect processing end according to any of the above-mentioned sound effect debugging systems;

[0037] The processing unit is used to process the audio to be processed using the debugged sound effect processing end.

[0038] The present application also provides a sound effect processing chip, comprising a sound effect processing circuit, wherein the sound effect processing circuit executes any of the above-mentioned sound effect processing methods.

[0039] The present application also provides an audio playback device, comprising any of the above-mentioned sound effect processing chips.

[0040] The present application also provides a motor driver chip, comprising any of the above-mentioned debugging devices.

[0041] The present application also provides a shooting module, including a Hall element, a motor and any of the above-mentioned motor driver chips.

[0042] The sound effect debugging, processing method and system, debugging device, sound effect processing chip, and audio playback device provided in the present application obtain the debugging requirements of the sound effect processing end, obtain the target debugging algorithm associated with the debugging requirements and the first target module corresponding to the debugging requirements in the sound effect processing end, and use the target debugging algorithm to debug the first target module. There is no need to allocate debugging resources for other sound effect modules in the sound effect processing end except the first target module, which can save the debugging resources used in the debugging process, improve the utilization rate of debugging resources and the effectiveness of the debugging process, thereby improving debugging efficiency.

[0043] In addition, the above-mentioned sound effect debugging method can select the corresponding target debugging algorithm from the existing algorithm library of the debugging device according to the debugging requirements input by the user, and determine the corresponding first target module in the sound effect processing end. There is no need to modify other user interaction parameters for the debugging process, and there is no need to adjust the algorithm library used for debugging. It can improve the scalability of the debugging device in various sound effect debugging solutions, enable the debugging device to be flexibly applied to the debugging process of various sound effect processing ends, and improve the corresponding development efficiency of the debugging device.

[0044] The corresponding sound effect processing method uses the debugged sound effect processing end to process the audio to be processed. There is no need to allocate debugging resources and sound effect processing resources to other sound effect modules in the sound effect processing end except the first target module. On the basis of improving the resource utilization rate of the debugging process, it can also improve the resource utilization rate in the sound effect processing process, simplify the sound effect processing process, and thus improve the sound effect processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0046] Figure 1 This is a flow chart of a sound effect debugging method according to an embodiment of the present application;

[0047] Figure 2 This is a schematic diagram of the connection between the debugging device and the sound effect processing end in one embodiment of the present application;

[0048] Figure 3 This is a flow chart of a sound effect processing method according to an embodiment of the present application;

[0049] Figure 4 This is a structural diagram of a sound effect debugging system according to an embodiment of the present application;

[0050] Figure 5 This is a schematic diagram of the debugging device structure according to an embodiment of the present application;

[0051] Figure 6 Schematic diagram of the structure of the sound effect processing system according to an embodiment of the present application. DETAILED DESCRIPTION

[0052] The inventors studied traditional sound effect processing solutions and found that some sound effect algorithm frameworks allocate resources for debugging based on the maximum number of channels in the sound effect processing end, such as the sound effect processing chip. During the debugging of the sound effect processing end, it is necessary to debug each sound effect module corresponding to each channel. In the subsequent sound effect processing process, resources are also applied for to implement sound effect processing based on the maximum number of channels in the sound effect processing end. When the actual number of channels is less than the maximum number of channels, or when only some sound effect modules are used to process the corresponding audio, the resource utilization rate is low. In addition, the module designs in traditional sound effect algorithm frameworks are all static. When it is necessary to repeatedly add or subtract modules, it is necessary not only to modify the algorithm library of the sound effect processing end, such as the DSP end, but also to modify the user interaction parameters of the debugging device, such as the PC end. This results in low development efficiency and poor scalability.

[0053] In response to the above problems, the present application obtains the debugging requirements of the sound effect processing end, obtains the target debugging algorithm associated with the debugging requirements and the first target module corresponding to the debugging requirements in the sound effect processing end, and uses the target debugging algorithm to debug the first target module. There is no need to allocate debugging resources for other sound effect modules in the sound effect processing end except the first target module. This can save the debugging resources used in the debugging process, improve the utilization rate of debugging resources and the effectiveness of the debugging process, thereby improving the debugging efficiency. In addition, the above-mentioned sound effect debugging method can select the corresponding target debugging algorithm from the algorithm library already in the debugging device based on the debugging requirements input by the user, and determine the corresponding first target module in the sound effect processing end. There is no need to modify other user interaction parameters for the debugging process, and there is no need to adjust the algorithm library used for debugging. This can improve the scalability of the debugging device in various sound effect debugging solutions, enable the debugging device to be flexibly applied to the debugging process of various sound effect processing ends, and improve the corresponding development efficiency of the debugging device.

[0054] The following, in conjunction with the accompanying drawings, clearly and completely describes the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application. In the absence of conflict, the following embodiments and their technical features can be combined with each other.

[0055] The first aspect of the present application provides a sound effect debugging method for debugging at least one sound effect module of a sound effect processing end, which can be executed by a debugging device corresponding to the sound effect processing end. Figure 1 As shown, the above-mentioned sound effect debugging method includes S110 to S130.

[0056] S110, obtaining the debugging requirements of the sound effect processing end.

[0057] The sound effect processing end may include physical devices or virtual devices such as sound effect processing chips, sound effect processing devices and / or sound effect processing modules that need to perform sound effect processing. Before performing sound effect processing, the sound effect processing end usually needs to be debugged according to the corresponding debugging requirements so that the sound effect processing end can process the corresponding audio according to user requirements. The debugging equipment may include smart devices such as computers that can use various audio debugging algorithms to debug each sound effect module in the sound effect processing end. The debugging requirements are used to debug the corresponding sound effect processing end, and can be determined based on the sound effect processing target of the sound effect processing end, and can usually be input into the debugging device by the debugging user; if the debugging requirements are represented in the form of a file, the debugging requirements can also be imported into the debugging device by the debugging user; in this way, the debugging device can obtain the debugging requirements of the sound effect processing end.

[0058] Optionally, the connection relationship between the debugging device and the sound effect processing end can be referred to Figure 2 As shown, the debugging device can debug each sound effect module of the corresponding sound effect processing end and write the debugged sound effect processing parameters to each sound effect module. The debugging device may include a common algorithm module, a display algorithm module and a connection module. The common algorithm module includes multiple debugging algorithms. The display algorithm module can display the debugging status of the sound effect processing end. The connection module can determine the debugging order between the debugging algorithms used. The sound effect processing end may include multiple sound effect modules (such as a bass processing module and / or a compression module, etc.). Each sound effect module can perform sound effect processing on the audio at the corresponding processing time so that the processed audio can respond to user needs.

[0059] S120: Obtain a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing end.

[0060] In step S120, the debugging device can analyze the debugging requirements to obtain the sound effect processing target of the sound effect processing end. Based on the sound effect processing target, the debugging device selects a sound effect debugging algorithm that achieves the sound effect processing target, thereby obtaining a target debugging algorithm. Based on the sound effect processing target, the debugging device can also determine the sound effect module required by the sound effect processing end to achieve the sound effect processing target, thereby obtaining a first target module.

[0061] S130: Debug the first target module using the target debugging algorithm.

[0062] The above steps use the target debugging algorithm to debug the first target module required to implement the corresponding sound effect processing target. There is no need to allocate debugging resources for other sound effect modules in the sound effect processing end except the first target module. This can save the debugging resources used in the debugging process, improve the effectiveness of the debugging process, and thus improve the debugging efficiency.

[0063] In one embodiment, the target debugging algorithm includes a plurality of sub-debugging algorithms having a debugging order, and each of the sub-debugging algorithms has a corresponding first target module;

[0064] Corresponding to step S130 of the above embodiment, the debugging of the first target module by using the target debugging algorithm includes: respectively debugging the corresponding first target module by using each of the sub-debugging algorithms according to the debugging sequence.

[0065] This embodiment uses each sub-debugging algorithm to debug the corresponding first target module according to the debugging sequence, which can ensure the orderliness of the debugging process and improve the debugging effect.

[0066] In one example, after using each of the sub-debugging algorithms to debug the corresponding first target module, using the target debugging algorithm to debug the first target module also includes: when the sound effect processing parameters of each of the first target modules meet the debugging requirements, writing the current sound effect processing parameters into the corresponding first target module.

[0067] In this example, when the sound effect processing parameters of each first target module meet the debugging requirements, the current sound effect processing parameters are written into the corresponding first target module, so that each first target module can assist each other by using the corresponding sound effect processing parameters, perform corresponding sound effect processing on the processed audio, and achieve the corresponding sound effect processing goals.

[0068] In one embodiment, corresponding to step S120 of the above embodiment, obtaining the first target module corresponding to the debugging requirement in the sound effect processing end includes:

[0069] Obtaining at least one channel corresponding to the debugging requirement in the sound effect processing end to obtain a target channel;

[0070] Acquire the sound effect module corresponding to the target debugging algorithm in each of the target sound channels respectively to obtain the first target module.

[0071] In this embodiment, the sound effect module corresponding to the target debugging algorithm is obtained in each target channel to determine the first target module, which can ensure the accuracy and completeness of the determined first target module.

[0072] In one embodiment, after the target debugging algorithm is used to debug the first target module, the sound effect debugging method further includes: outputting a debugging status of the first target module.

[0073] This embodiment can display the debugging status of the first target module so that the user can promptly know the debugging status of the first target module and understand the debugging progress. Optionally, outputting the debugging status of the first target module includes: when debugging starts, displaying the debugging requirements, the target debugging algorithm associated with the debugging requirements, and the first target module corresponding to the debugging requirements in the sound effect processing end, so that the user knows which target modules in the sound effect processing end will be debugged; during the debugging process, displaying the debugging progress of each first target module, so that the user can know the debugging progress in real time; after debugging is completed, displaying the debugging results corresponding to each first target module and the connection relationship of each first target module after debugging, so that the user can know whether the debugging of the sound effect processing end is successful, and after debugging is successful, the corresponding structure of each first target module and other information.

[0074] Alternatively, as Figure 2 As shown, the debugging device includes an algorithm display module. During the debugging process, the user can drag the target debugging algorithm to the display algorithm module and connect the sub-debugging algorithms within the target debugging algorithm according to the debugging order determined by the connection module. Once connected, the sub-debugging algorithms form a complete algorithm module framework. This algorithm module framework includes the pre-module and subsequent modules of each module for each channel, which can more intuitively display the debugging process and corresponding debugging status of the first target module.

[0075] The above sound effect debugging method obtains the debugging requirements of the sound effect processing end, obtains the target debugging algorithm associated with the debugging requirements and the first target module corresponding to the debugging requirements in the sound effect processing end, and uses the target debugging algorithm to debug the first target module. There is no need to allocate debugging resources for other sound effect modules in the sound effect processing end except the first target module. This can save the debugging resources used in the debugging process, improve the utilization rate of debugging resources and the effectiveness of the debugging process, thereby improving the debugging efficiency. In addition, the above sound effect debugging method can select the corresponding target debugging algorithm from the algorithm library already in the debugging device based on the debugging requirements input by the user, and determine the corresponding first target module in the sound effect processing end. There is no need to modify other user interaction parameters for the debugging process, and there is no need to adjust the algorithm library used for debugging. This can improve the scalability of the debugging device in various sound effect debugging solutions, enable the debugging device to be flexibly applied to the debugging process of various sound effect processing ends, and improve the corresponding development efficiency of the debugging device.

[0076] In a second aspect, the present application provides a sound effect processing method applied to a sound effect processing end, wherein the sound effect processing end includes at least one sound effect module; Figure 3 As shown, the sound effect processing method includes:

[0077] S210: Debug the sound effect processing end according to the sound effect debugging method described in any of the above embodiments.

[0078] S220: Use the debugged audio effect processing end to process the audio to be processed.

[0079] In one embodiment, corresponding to step S220 of the above embodiment, processing the audio to be processed by the debugged audio effect processing terminal includes:

[0080] Determining, at the debugged sound effect processing end, at least one sound effect module associated with the audio to be processed to obtain a second target module;

[0081] The second target module is used to process the audio to be processed.

[0082] The aforementioned second target module can be determined during the debugging process or after debugging based on the processing requirements of the audio to be processed, including the sound effects module required by the sound effects processing end to perform sound effects processing on the audio to be processed. The second target module is typically within the scope of the first target module during debugging, such as being the first target module, or being a portion of the sound effects module within the first target module. In this way, the second target module, which has not been debugged by the corresponding debugging algorithm, can still ensure the corresponding sound effects processing effect.

[0083] In one example, using the second target module to process the audio to be processed includes:

[0084] Obtaining a topological sequence corresponding to the second target module;

[0085] Audio processing resources are requested according to the topology sequence, so that the second target module uses the audio processing resources to process the audio to be processed.

[0086] This example applies for audio processing resources according to the topological sequence corresponding to the second target module. In this way, the second target module uses the audio processing resources to process the audio to be processed, which has high sound processing effect and processing efficiency. In addition, all the audio processing resources applied for can be used in the corresponding second target module, which can improve resource utilization and avoid resource waste.

[0087] In one example, the second target module includes at least one submodule; and obtaining a topological sequence corresponding to the second target module includes:

[0088] Identify the predecessor module and the successor module of each of the submodules;

[0089] According to each of the submodules, the preceding module and the succeeding module corresponding to each of the submodules respectively generate the topological sequence.

[0090] Optionally, the sound effect processing parameters determined by the debugging device during the debugging process include the preceding and succeeding modules corresponding to each sound effect module. The sound effect processing terminal can obtain the sound effect processing parameters determined by the debugging device during the debugging process, identify the preceding and succeeding modules of each submodule based on the sound effect processing parameters, and thereby determine the topological sequence corresponding to the second target module.

[0091] The above sound effect processing method uses the sound effect debugging method described in any of the above embodiments to debug the sound effect processing end, and then uses the debugged sound effect processing end to process the audio to be processed. There is no need to allocate debugging resources and sound effect processing resources to other sound effect modules in the sound effect processing end except the first target module. It can improve the resource utilization rate in the debugging process and the sound effect processing process respectively, simplify the sound effect processing process, and thus improve the sound effect processing efficiency.

[0092] In a third aspect, the present application provides a sound effect debugging system, which can be set in a debugging device at a sound effect processing end, such as Figure 4 As shown, the sound effect debugging system includes a first acquisition unit 310 , a second acquisition unit 320 and a first debugging unit 330 .

[0093] A first acquiring unit 310 is configured to acquire debugging requirements of the sound effect processing terminal;

[0094] The second acquiring unit 320 is configured to acquire a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing end;

[0095] The first debugging unit 330 is configured to debug the first target module using the target debugging algorithm.

[0096] For the specific definition of the sound effect debugging system, please refer to the definition of the sound effect debugging method above, and will not be repeated here. Each unit in the above-mentioned sound effect debugging system can be implemented in whole or in part by software, hardware, or a combination thereof. The above-mentioned units can be embedded in or independent of the computing module in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the computing module can call and execute the operations corresponding to the above-mentioned units.

[0097] In a fourth aspect, the present application provides a debugging device, referring to Figure 5 As shown, the debugging device includes a processor 610 and a storage medium 620; the storage medium 620 stores program code; the processor 610 is used to call the program code stored in the storage medium 620 to execute the sound effect debugging method described in any of the above embodiments.

[0098] The above debugging device can execute the sound effect debugging method described in any of the above embodiments to debug the sound effect processing end, which can improve the utilization rate of debugging resources and the effectiveness of the debugging process, thereby improving debugging efficiency.

[0099] In a fifth aspect, the present application provides a sound effect processing system, referring to Figure 6 As shown, the sound effect processing system includes a second debugging unit 410 and a processing unit 420 provided at the sound effect processing end;

[0100] The second debugging unit 410 is configured to debug the sound effect processing terminal according to the sound effect debugging system described in any of the above embodiments;

[0101] The processing unit 420 is configured to process the audio to be processed using the debugged audio processing terminal.

[0102] For the specific definition of the sound effect processing system, please refer to the definition of the sound effect processing method above and will not be repeated here. Each unit in the above-mentioned sound effect processing system can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-mentioned units can be embedded in or independent of the computing module in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the computing module can call and execute the corresponding operations of each of the above-mentioned units.

[0103] In a sixth aspect, the present application provides a sound processing chip, including a sound processing circuit, which executes the sound processing method described in any of the above embodiments to improve the utilization rate of various resources in the sound processing process, reduce resource waste, and improve sound processing efficiency.

[0104] In the seventh aspect, the present application provides an audio playback device, including the sound processing chip described in any of the above embodiments, so as to improve the utilization rate of various resources in the sound effect processing process, reduce resource waste, and reduce the consumption of various resources while ensuring the quality of audio playback.

[0105] Optionally, the above-mentioned audio playback device also includes a playback component, which is connected to the output end of the sound effect processing chip to play the audio after the sound effect processing chip performs sound effect processing on the audio, so that the playback quality meets the corresponding user needs.

[0106] Although the present application has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art based on reading and understanding this specification and the accompanying drawings. The present application includes all such modifications and variations and is limited only by the scope of the appended claims. In particular, with respect to the various functions performed by the above-mentioned components, the terms used to describe such components are intended to correspond to any component (unless otherwise indicated) that performs the specified function of the component (e.g., it is functionally equivalent), even if it is not structurally equivalent to the disclosed structure that performs the function in the exemplary implementation of this specification shown herein.

[0107] That is, the above description is merely an embodiment of the present application and does not limit the patent scope of the present application. Any equivalent structural or equivalent process transformations made using the contents of the description and drawings of this application, such as the mutual combination of technical features between the various embodiments, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

[0108] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, features such as "first" and "second" may explicitly or implicitly include one or more features. In the description of this application, "plurality" means two or more, unless otherwise specifically limited.

[0109] The present application provides the above description in order to enable any person skilled in the art to implement and use the present application. In the above description, various details are listed for the purpose of explanation. It should be understood that those of ordinary skill in the art will recognize that the present application can also be implemented when these specific details are not used. In other embodiments, well-known processes will not be elaborated in detail to avoid making the description of the present application obscure with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.

Claims

1. A sound effect debugging method for debugging at least one sound effect module of a sound effect processing terminal; characterized in that: The sound effect debugging method comprises: Obtaining the debugging requirements of the sound effect processing end; Obtaining a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing end; Debugging the first target module using the target debugging algorithm; Obtaining the first target module corresponding to the debugging requirement in the sound effect processing end includes: obtaining at least one channel corresponding to the debugging requirement in the sound effect processing end to obtain a target channel; respectively obtaining the sound effect module corresponding to the target debugging algorithm in each of the target channels to obtain the first target module.

2. The sound effect debugging method according to claim 1, characterized in that: The target debugging algorithm includes a plurality of sub-debugging algorithms having a debugging order, and each of the sub-debugging algorithms has a corresponding first target module; The adopting the target debugging algorithm to debug the first target module includes: adopting each of the sub-debugging algorithms to debug the corresponding first target module in the debugging order.

3. The sound effect debugging method according to claim 2, characterized in that: After respectively using each of the sub-debugging algorithms to debug the corresponding first target module, using the target debugging algorithm to debug the first target module further includes: When the sound effect processing parameters of each of the first target modules meet the debugging requirements, the current sound effect processing parameters are written into the corresponding first target module.

4. The sound effect debugging method according to claim 1, wherein: After debugging the first target module using the target debugging algorithm, the sound effect debugging method further includes: Outputting the debugging status of the first target module.

5. A sound effect processing method, applied to a sound effect processing terminal, wherein the sound effect processing terminal includes at least one sound effect module; characterized in that: The sound effect processing method comprises: Debugging the sound effect processing end according to the sound effect debugging method according to any one of claims 1 to 4; The debugged audio effect processing end is used to process the audio to be processed.

6. The sound effect processing method according to claim 5, characterized in that: The processing of the audio to be processed by the debugged sound effect processing end includes: Determining, at the debugged sound effect processing end, at least one sound effect module associated with the audio to be processed to obtain a second target module; The second target module is used to process the audio to be processed.

7. The sound effect processing method according to claim 6, characterized in that: The adopting the second target module to process the audio to be processed includes: Obtaining a topological sequence corresponding to the second target module; Audio processing resources are requested according to the topology sequence, so that the second target module uses the audio processing resources to process the audio to be processed.

8. The sound effect processing method according to claim 7, characterized in that: The second target module includes at least one submodule; and obtaining a topological sequence corresponding to the second target module includes: Identify the predecessor module and the successor module of each of the submodules; According to each of the submodules, the preceding module and the succeeding module corresponding to each of the submodules respectively generate the topological sequence.

9. A sound effect debugging system, characterized in that: include: A first acquiring unit, configured to acquire debugging requirements of the sound effect processing terminal; A second acquiring unit is configured to acquire a target debugging algorithm associated with the debugging requirement and a first target module corresponding to the debugging requirement in the sound effect processing end; Obtaining a first target module corresponding to the debugging requirement in the sound effect processing end includes: obtaining at least one channel corresponding to the debugging requirement in the sound effect processing end to obtain a target channel; obtaining a sound effect module corresponding to the target debugging algorithm in each of the target channels to obtain the first target module; A first debugging unit is configured to debug the first target module using the target debugging algorithm.

10. A debugging device, characterized in that: It comprises a processor and a storage medium; the storage medium stores program code; the processor is used to call the program code stored in the storage medium to execute the sound effect debugging method according to any one of claims 1 to 4.

11. A sound effect processing system, characterized in that: It includes a second debugging unit and a processing unit provided at the sound effect processing end; The second debugging unit is used to debug the sound effect processing end according to the sound effect debugging system according to claim 9; The processing unit is used to process the audio to be processed using the debugged sound effect processing end.

12. A sound processing chip, characterized in that: The device comprises an audio effect processing circuit, wherein the audio effect processing circuit executes the audio effect processing method according to any one of claims 5 to 8.

13. An audio playback device, characterized in that: Including the sound processing chip described in claim 12.

Citation Information

Patent Citations

  • Audio testing method, mobile terminal and computer readable storage medium

    CN108366160A