Audio signal decoding method and device, electronic equipment and storage medium
By frequency segmentation and targeted decoding of the decoded audio signal, and fusing the decoded sub-audio signals, the audio signal distortion problem caused by insufficient decoding in the prior art is solved, and the playback effect of the audio signal is improved.
Patent Information
- Application Number
- CN202311230590.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2025-03-21
AI Technical Summary
The existing multi-channel audio signal processing system fails to fully decode the encoded audio data during decoding, resulting in incomplete decoding audio signals and distortion problems, which cannot achieve the playback effect before encoding.
By segmenting the audio signal to be decoded, multiple sub-audio signals with different frequencies are obtained, and each sub-audio signal is subjected to targeted decoding. Finally, the decoded sub-audio signals are fused to obtain a complete target audio signal.
By fully decoding and synthesising audio signals of different frequencies, distortion problems caused by insufficient decoding are avoided, and the quality of the decoding audio signal is improved, thereby improving the playback effect of the audio signal.
Smart Images

Figure CN119673183A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile audio processing, and in particular to a method, device, electronic equipment and storage medium for decoding an audio signal. Background Art
[0002] At present, multi-channel audio signal processing is widely used in production and life, especially in the field of new energy vehicles. In order to improve the audio playback effect during car driving, choosing a suitable multi-channel audio signal processing system is the key.
[0003] Currently, a multi-channel audio signal processing system is used to decode the encoded audio signal and play the decoded audio signal. However, the existing audio signal processing system directly decodes the entire encoded audio signal, only considers the decoding efficiency, and does not pay attention to the decoding quality. In this way, the encoded audio data is decoded as a whole, and the encoded audio signal cannot be fully decoded, resulting in the problem that the decoded audio signal is incomplete and distorted, so that the decoded audio signal cannot achieve the playback effect before encoding. Summary of the invention
[0004] One of the purposes of the present invention is to provide a method for decoding an audio signal to solve the problem that an encoded audio signal cannot be fully decoded, resulting in distortion of the decoded audio signal, thereby making the decoded audio signal unable to achieve the playback effect before encoding; a second purpose is to provide an audio signal decoding device; a third purpose is to provide an electronic device and a storage medium.
[0005] In order to achieve the above object, the technical solution adopted by the present invention is as follows:
[0006] Acquire an audio signal to be decoded; perform segmentation processing on the audio signal to be decoded to obtain a plurality of sub-audio signals; wherein the frequency of each of the plurality of sub-audio signals is different; perform decoding processing on each of the sub-audio signals to obtain a target sub-audio signal corresponding to each of the sub-audio signals; and perform fusion processing on the target sub-audio signals corresponding to each of the sub-audio signals to obtain a target audio signal.
[0007] According to the above technical means, by decoding each frequency signal in the audio signal to be decoded, the signals of different frequencies in the audio to be decoded are fully decoded, and each decoded frequency signal is synthesized to obtain decoded audio data, thereby avoiding the problem of incomplete decoded audio signal due to insufficient decoding, resulting in distortion of the decoded audio signal, further improving the quality of the decoded audio signal, and thus improving the playback effect of the audio signal.
[0008] Further, the features of the audio signal to be decoded are extracted; the features of the audio signal to be decoded include one or more of the following: melody, rhythm, harmony, and fluency; based on the features, the audio signal to be decoded is segmented to obtain the multiple sub-audio signals.
[0009] According to the above technical means, based on the characteristics of the audio signal to be decoded, such as melody, rhythm, harmony and fluency, the audio signal to be decoded is segmented to obtain multiple sub-audio signals with different frequencies. In this way, multiple sub-audio signals with different frequencies can be directly and accurately determined based on the characteristics of melody, rhythm, harmony and fluency, which is conducive to improving the quality and efficiency of decoding.
[0010] Further, a decoding strategy corresponding to each sub audio signal is determined; different sub audio signals correspond to different decoding strategies; and based on the decoding strategy corresponding to each sub audio signal, each sub audio signal is decoded to obtain a target sub audio signal corresponding to each sub audio signal.
[0011] According to the above technical means, after obtaining each sub-audio signal, a corresponding decoding strategy is determined according to the frequency in each sub-audio signal. Different sub-audio signals correspond to different decoding strategies. In this way, different sub-audio signals are decoded using different decoding strategies. The corresponding decoding strategies are used for decoding in a targeted manner, which can improve the decoding success rate and decoding quality of each sub-audio signal, and further improve the decoding speed and quality of the audio signal to be decoded.
[0012] Further, the target sub-audio signal corresponding to each sub-audio signal is synthesized to obtain a synthesized audio signal; the synthesized audio signal is subjected to information compensation processing to obtain the target audio signal; the information compensation processing includes one or more of the following: loudness compensation, global gain compensation, and external factor compensation.
[0013] According to the above technical means, by synthesizing the target sub-audio signals corresponding to each sub-audio signal, the integrity of the data can be guaranteed, and by performing loudness compensation, global gain compensation and external factor compensation on the synthesized audio data, the audio signal distortion caused by external factors during the decoding process can be avoided, thereby ensuring that the audio data decoding is not distorted and the original audio signal is restored, and further making the playback effect reach the originally designed music effect.
[0014] Further, an initial audio signal is obtained; the initial audio signal is an encrypted audio signal; and the initial audio signal is decrypted to obtain the audio signal to be decoded.
[0015] According to the above technical means, before the audio signal to be decoded is segmented, the initial audio signal is first decrypted. Through the decryption process, the hidden key information can be obtained, thereby avoiding the loss of key information and causing distortion when the audio signal is synthesized.
[0016] Further, the features of the initial audio signal are extracted; the features of the initial audio signal include: melody, rhythm, harmony, and fluency; based on the features of the initial audio signal, a key sequence is determined; based on the key sequence, the initial audio signal is decrypted to obtain the audio signal to be decoded.
[0017] According to the above technical means, the key sequence determined by the melody, rhythm, harmony and fluency of the initial audio signal is random and not easy to imitate, which increases the difficulty of decryption, thereby ensuring the security of the audio signal. In the subsequent decryption process, the key sequence is used to obtain the key information of the audio signal, improve the quality of decoding, ensure that the decoded audio signal is not distorted, and protect the audio data transmission process. The loss of audio data due to communication asynchrony will ensure that the music is played without distortion after the audio data is decoded.
[0018] Further, based on the key sequence, the initial audio signal is shifted and transformed to obtain a transformed initial audio signal; the transformed initial audio signal is subjected to signal expansion processing to obtain an expanded initial audio signal; wherein the signal expansion processing includes: adding a silent segment signal and / or adding a noise signal; and performing a logical operation on the expanded initial audio signal to obtain the audio signal to be decoded.
[0019] According to the above technical means, based on the key sequence, the initial audio signal is shifted and transformed to restore the signal before the initial audio signal is encrypted. Then, the reverse operation of encryption such as adding a silent segment signal and / or adding a noise signal to the transformed initial audio signal is performed to restore the signal of the audio data before encryption, so as to prevent the removal of the audio signal during encryption, resulting in the loss of part of the signal after decryption. The expanded initial audio signal and the key sequence are logically operated to obtain the decoded initial audio signal, that is, the audio signal to be decoded. In this way, through the three steps of shifting, adding a silent segment signal and / or a noise signal, and logical operation, it is ensured that the decrypted audio data can accurately obtain the audio signal before encryption without losing the characteristics of the audio data.
[0020] An electronic device comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor and executes the above-mentioned audio signal decoding method.
[0021] A computer-readable storage medium having a computer program stored thereon, wherein the computer program enables a computer to execute the audio signal decoding method provided above
[0022] Beneficial effects of the present invention:
[0023] By dividing the audio signal to be decoded into multiple sub-audio signals of different frequencies, each frequency signal in the audio signal to be decoded is decoded, so that the signals of different frequencies in the audio to be decoded are fully decoded, and each decoded frequency signal is synthesized to obtain decoded audio data, thereby avoiding the problem of incomplete decoded audio signal due to insufficient decoding, resulting in distortion of the decoded audio signal, further improving the quality of the decoded audio signal, and thus improving the playback effect of the audio signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A decoding method for an audio signal provided by an embodiment of the present invention Figure 1 ;
[0025] Figure 2 A decoding method for an audio signal provided by an embodiment of the present invention Figure 2 ;
[0026] Figure 3 A decoding method for an audio signal provided by an embodiment of the present invention Figure 3 ;
[0027] Figure 4 A decoding method for an audio signal provided by an embodiment of the present invention Figure 4 ;
[0028] Figure 5 A flowchart of audio data decryption provided by an embodiment of the present invention;
[0029] Figure 6 A multi-channel audio data splitting and decoding flow chart provided by an embodiment of the present invention;
[0030] Figure 7 A schematic diagram of an audio data processing system provided by an embodiment of the present invention;
[0031] Figure 8 A decoding method for an audio signal provided by an embodiment of the present invention Figure 5 ;
[0032] Fig. 9 A schematic diagram of combined encoding of multi-channel audio data provided by an embodiment of the present invention;
[0033] Fig.10 A flowchart of audio data encryption provided by an embodiment of the present invention;
[0034] Fig.11A schematic diagram of the structure of an audio signal decoding device provided by an embodiment of the present invention;
[0035] Fig.12 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.
[0037] To facilitate understanding of the technical solution of the present invention, the related technologies of the present invention are described below. The following related technologies can be arbitrarily combined with the technical solution of the present invention as optional solutions, and they all belong to the protection scope of the present invention.
[0038] First, some professional terms in the present invention are explained.
[0039] Coding is the process of converting information from one form or format to another, using a predetermined method to encode text, numbers or other objects into digital form, or converting information or data into a specified electrical pulse signal, for example, converting an analog music signal into a digital signal.
[0040] Decoding is the reverse process of encoding. It is a process that uses a specific method to restore digital data to the content it represents or convert electrical pulse signals, light signals, radio waves, etc. into the information, data, etc. they represent, such as restoring digital music signals to analog signals.
[0041] In the process of transmitting data, the transmission is often slow or fails due to the large amount of data. The data needs to be encoded to ensure smooth transmission of the data. For example, the music files obtained by users are all encoded music and need to be decoded before they can be played. The quality of the music after decoding is an issue that users are more concerned about.
[0042] As users' demands for the playback effect of in-car audio are getting higher and higher, multi-channel audio signal processing systems are the key. However, existing multi-channel audio signal processing systems only consider the efficiency of splitting and decoding audio signals, and do not pay attention to the quality and playback effect of decoded audio data. The existing audio signal processing systems directly decode the encoded data as a whole. In this way, the encoded audio data is decoded as a whole, and the encoded audio signal cannot be fully decoded, resulting in incomplete and distorted decoded audio signals, so that the decoded audio signals cannot achieve the playback effect before encoding.
[0043] Based on the related technical problems, the present invention provides a decoding method for an audio signal, which divides an audio signal to be decoded to obtain a plurality of sub-audio signals with different frequencies, decodes each sub-audio signal to obtain a target sub-audio signal corresponding to each sub-audio signal; and fuses the target sub-audio signals corresponding to each sub-audio signal to obtain a target audio signal. In this way, by decoding each frequency signal in the audio signal to be decoded, signals of different frequencies in the audio to be decoded are fully decoded, and each decoded frequency signal is synthesized to obtain decoded audio data, thereby avoiding the problem of incomplete decoded audio signal due to insufficient decoding, resulting in distortion of the decoded audio signal, further improving the quality of the decoded audio signal, and thus improving the playback effect of the audio signal.
[0044] The audio signal decoding method provided by the present invention can be used in the fields of vehicle-mounted, sound processing, sound interaction, sound operation, etc., and can also be applied to any electronic device that can play music, including but not limited to mobile phones, computers, tablets, wearable electronic devices, etc., and the present invention does not make specific limitations on this.
[0045] To facilitate understanding of the technical solution of the present invention, the technical solution of the present invention is described in detail below through specific embodiments. The above related technologies can be combined with the technical solution of the present invention as optional solutions, and they all belong to the protection scope of the present invention. The present invention includes at least part of the following contents.
[0046] In the embodiment of the present invention, Figure 1 As shown, Figure 1 The present invention provides a method for decoding an audio signal. Figure 1 , the decoding method comprises:
[0047] Step S110: Acquire an audio signal to be decoded.
[0048] Step S120: Segment the audio signal to be decoded to obtain a plurality of sub-audio signals; wherein each of the plurality of sub-audio signals has a different frequency.
[0049] Step S130: Decode each of the sub audio signals to obtain a target sub audio signal corresponding to each of the sub audio signals.
[0050] Step S140: performing fusion processing on the target sub audio signal corresponding to each sub audio signal to obtain a target audio signal.
[0051] In an embodiment of the present invention, the audio signal to be decoded is an encoded audio signal, and the audio signal to be decoded here may be a music signal, a voice signal or a sound signal in other public occasions, and the audio signal to be decoded may be obtained by directly obtaining the encoded audio data, or may be obtained by encoding the audio data after obtaining the audio data, and the embodiment of the present invention does not limit this.
[0052] In the embodiment of the present invention, the audio signal to be decoded may be a multi-channel audio signal collected by multiple collection devices, or may be a single-channel audio signal collected by a single collection device, and the embodiment of the present invention does not impose any specific limitation on this.
[0053] In an embodiment of the present invention, the sub-audio signal may be a high-frequency signal and a low-frequency signal in the audio signal to be decoded, the high-frequency signal may include a left-channel high-frequency signal and a right-channel high-frequency signal, and the low-frequency signal may include a low-frequency speech signal and a low-frequency audio signal, wherein the high-frequency signal and the low-frequency signal may be obtained after Fourier transforming the audio signal to be decoded. It should be understood that the method of obtaining the high-frequency signal and the low-frequency signal is an embodiment of the present invention, and the present invention is not limited thereto.
[0054] In an embodiment of the present invention, segmentation is to separate each frequency signal from multiple frequencies in the audio signal to be decomposed to obtain multiple audio signals with different frequencies. A segment of the audio signal to be decoded contains multiple audio signals with different frequencies. The frequencies in the audio signal to be decoded are divided into different intervals, for example, the first interval is a high-frequency signal, and the second interval is a low-frequency signal. The divided audio signal to be decoded is segmented to obtain multiple sub-audio signals with different frequencies.
[0055] In the embodiment of the present invention, the target sub audio signal corresponding to each sub audio signal is fused, and substantially all the target sub audio signals are combined together to obtain a decoded target audio signal.
[0056] In an embodiment of the present invention, the target sub audio signal is an audio signal after the sub audio signal is decoded. First, the audio signal to be decoded is segmented to obtain a plurality of sub audio signals with different frequencies. Each sub audio signal is decoded to obtain a corresponding decoded target sub audio signal. Then, each target sub audio signal is fused to obtain a decoded target audio signal.
[0057] By decoding each frequency signal in the audio signal to be decoded, the signals of different frequencies in the audio to be decoded are fully decoded, and each decoded frequency signal is synthesized to obtain decoded audio data, thereby avoiding the problem of incomplete decoded audio signal due to insufficient decoding, resulting in distortion of the decoded audio signal, further improving the quality of the decoded audio signal, and thus improving the playback effect of the audio signal.
[0058] In the embodiment of the present invention, Figure 2 As shown, Figure 2 The present invention provides a method for decoding an audio signal. Figure 2 Step S120: the audio signal to be decoded is segmented to obtain a plurality of sub-audio signals; wherein each of the plurality of sub-audio signals has a different frequency, including:
[0059] Step S121: extracting features of the audio signal to be decoded; the features of the audio signal to be decoded include one or more of the following: melody, rhythm, harmony, and fluency.
[0060] Step S122: based on the characteristics of the audio signal to be decoded, segment the audio signal to be decoded to obtain the multiple sub-audio signals.
[0061] In the embodiment of the present invention, the method for obtaining the features of multiple audio signals to be decoded includes but is not limited to convolutional neural network, power spectrum, inverse spectrum, envelope spectrum, short-time energy, wavelet transform, short-time zero-crossing rate, etc. The embodiment of the present invention does not limit the method for obtaining the features of the audio signal.
[0062] In an embodiment provided by the present invention, the frequency in the audio signal to be decoded is determined according to the characteristics of the audio signal to be decoded, for example, the faster the rhythm, the higher the signal frequency, and the slower the rhythm, the lower the signal frequency. After determining the frequency in the audio signal to be decoded, the audio signal to be decoded is segmented according to the frequency to obtain multiple sub-audio signals with different frequencies.
[0063] Through the characteristics of melody, rhythm, harmony and fluency, multiple sub-audio signals with different frequencies can be directly and accurately determined, which is conducive to improving the quality and efficiency of decoding.
[0064] In addition, in an embodiment of the present invention, when the decoded audio signal is segmented, it can also include inverse transformation of the audio signal Fast Fourier Transformation (FFT), data normalization, inverse transformation of the FFT signal, signal windowing and filtering, mixed sound processing, sound limiting adjustment, and energy shifting according to the audio data, etc., which can better segment the decoded audio signal, achieve accurate division of the decomposed audio signal, and obtain more accurate sub-audio signals, which is conducive to the smooth progress of subsequent decoding work.
[0065] In the embodiment of the present invention, Figure 3 As shown, Figure 3 The present invention provides a method for decoding an audio signal. Figure 3 Step 130: decoding each sub audio signal to obtain a target sub audio signal corresponding to each sub audio signal, including:
[0066] Step S131: determining a decoding strategy corresponding to each sub-audio signal; different sub-audio signals correspond to different decoding strategies.
[0067] Step S132: Based on the decoding strategy corresponding to each sub audio signal, decode each sub audio signal to obtain a target sub audio signal corresponding to each sub audio signal.
[0068] In an embodiment of the present invention, a decoding strategy refers to a decoding method. Audio signals of different frequencies need to be processed accordingly before they can be decoded. For example, most high-frequency signals contain noise. Therefore, a synthetic filter impulse response is required to eliminate noise during the decoding process. Audio signals of different frequencies need to adopt corresponding decoding methods to be more targeted and better decoded. For example, the decoding process of high-frequency signals is high-frequency signal FFT transformation, synthetic filter impulse response, superposition translation, and synthesis; the decoding process of low-frequency fission audio signals is vector quantization processing of variable-length splitting tables, gain compensation, inverse time-frequency transform, window filtering, etc.; the decoding process of low-frequency speech signals is gain compensation, excitation generation, loudness compensation, adaptive filter selection and other processing processes.
[0069] In an embodiment of the present invention, after each sub-audio signal is obtained, a corresponding decoding strategy is determined according to the frequency characteristics of each sub-audio signal. Different sub-audio signals correspond to different decoding strategies. In this way, different sub-audio signals are decoded using different decoding strategies. During the decoding process, the sub-audio signals are processed accordingly in a targeted manner to be decoded, which can improve the decoding success rate and decoding quality of each sub-audio signal, and further improve the speed and quality of decoding the audio signal to be decoded.
[0070] In the embodiment of the present invention, Figure 4 As shown, Figure 4 The present invention provides a method for decoding an audio signal. Figure 4 Step S140: performing fusion processing on the target sub-audio signal corresponding to each sub-audio signal to obtain the target audio signal, including:
[0071] Step S141: synthesizing the target sub audio signal corresponding to each sub audio signal to obtain a synthesized audio signal.
[0072] Step S142: performing information compensation processing on the synthesized audio signal to obtain the target audio signal; the information compensation processing includes one or more of the following: loudness compensation, global gain compensation, and external factor compensation.
[0073] In the embodiments of the present invention, loudness refers to the strength of a sound, i.e., the volume. Loudness compensation refers to increasing the volume of a relatively low sound so that the user can more easily feel the sound. Gain refers to the amplification factor. As the gain value increases, corresponding noise will be introduced. Global gain compensation refers to eliminating the noise generated during the amplification factor by compensating for it in other ways. External factors refer to the external environment that causes the noise signal. External factor compensation eliminates the noise caused by the external environment by compensation.
[0074] In the embodiment of the present invention, the synthesized audio signal includes signals of multiple frequencies, and the synthesis method includes but is not limited to direct synthesis and indirect synthesis, using a frequency multiplier, a frequency divider, a mixer and a filter, etc. The embodiment of the present invention does not limit the synthesis method.
[0075] In an embodiment of the present invention, after decoding each sub-audio signal, a corresponding target sub-audio signal is obtained. According to the characteristics of the audio signal, all the target sub-audio signals are synthesized together to obtain a synthesized audio signal. Since some information of the signal may be lost due to inaccurate segmentation or insufficient decoding during the segmentation and decoding process, it is necessary to perform loudness compensation, global gain compensation, and external factor compensation on the synthesized audio signal to complete the signal and obtain a decoded audio signal.
[0076] By synthesizing the target sub-audio signals corresponding to each sub-audio signal, the integrity of the data can be guaranteed. In addition, by performing loudness compensation, global gain compensation and external factor compensation on the synthesized audio data, the audio signal distortion caused by external factors during the decoding process can be avoided, thereby ensuring that the audio data decoding is not distorted and the original music signal is restored.
[0077] In the embodiment of the present invention, before obtaining the audio signal to be decoded, the decoding method further includes:
[0078] Acquire an initial audio signal; the initial audio signal is an encrypted audio signal;
[0079] The initial audio signal is decrypted to obtain the audio signal to be decoded.
[0080] In the embodiment of the present invention, encryption refers to processing plain text according to a prescribed protocol to obtain cipher text, and decryption is the reverse process of encryption, which converts the cipher text into plain text using the reverse process of the prescribed protocol.
[0081] In the embodiment of the present invention, the initial audio signal refers to an encrypted audio signal, and the initial audio signal is also an encoded audio signal. Here, the initial signal can be obtained by collecting an audio signal using an audio collection device and encrypting the audio signal, or it can be an encrypted audio signal directly obtained from other devices. The initial audio signal can be a multi-channel audio signal collected by multiple audio collection devices, or it can be a single-channel audio signal collected by a single audio collection device. The present invention does not limit the initial audio signal.
[0082] In the embodiment of the present invention, the encrypted initial audio signal is decrypted to obtain the decrypted audio signal, that is, the decrypted audio signal is the audio signal to be decoded, and the decrypted audio signal is decoded. In this way, before obtaining the audio signal to be decoded, the initial audio signal is first decrypted, and the hidden key information can be obtained through the decryption process, so as to avoid the loss of key information and distortion during the synthesis of the audio signal, and ensure the loss of audio data due to asynchronous communication during the audio data transmission process, and the music is played without distortion after the audio data is decoded.
[0083] In the embodiment of the present invention, the decrypting process of the initial audio signal to obtain the audio signal to be decoded includes:
[0084] Extracting features of the initial audio signal; the features of the initial audio signal include: melody, rhythm, harmony, and fluency;
[0085] Determining a key sequence based on characteristics of the initial audio signal;
[0086] Based on the key sequence, the initial audio signal is decrypted to obtain the audio signal to be decoded.
[0087] In an embodiment of the present invention, a key sequence is a factor sequence used for decryption transformation. A composite chaotic sequence generation system processes the encrypted audio signal according to the characteristic melody, rhythm, harmony and fluency of the initial audio signal, and obtains a key sequence by using an iterative sequence of the chaotic system. The key sequence here corresponds to the key sequence used for encryption, wherein the key sequence used for decryption may be the inverse transformation of the key sequence used for encryption, or may be the same as the key sequence used for encryption. The embodiment of the present invention does not impose any specific restrictions on the key sequence.
[0088] It should be understood that encryption and decryption are relative. Decryption uses a compound chaotic sequence system, and accordingly, encryption also uses a compound chaotic sequence system. Moreover, the use of a compound chaotic sequence system for encryption and decryption enhances the randomness of the chaotic sequence, i.e., the key sequence, increases the key space, and improves the security of the encryption system and the decryption system.
[0089] In an embodiment of the present invention, a key sequence is determined according to the characteristics of an initial audio signal, and the initial audio signal is decrypted according to the key sequence to obtain an audio signal to be decoded. In this way, the key sequence determined by the chaotic sequence system is random and thus not easy to generate, which increases the difficulty of decryption, thereby ensuring the security of the audio signal. In the subsequent decryption process, the key sequence is used to obtain key information of the audio signal, thereby improving the quality of decoding and ensuring that the decoded audio signal is not distorted.
[0090] In the embodiment of the present invention, the decrypting the initial audio signal based on the key sequence to obtain the audio signal to be decoded includes:
[0091] Based on the key sequence, performing a shift transformation on the initial audio signal to obtain a transformed initial audio signal;
[0092] Performing signal expansion processing on the transformed initial audio signal to obtain an expanded initial audio signal; wherein the signal expansion processing includes: adding a silent segment signal and / or adding a noise signal;
[0093] A logical operation is performed on the expanded initial audio signal to obtain the audio signal to be decoded.
[0094] In the embodiment of the present invention, the shift transformation is an inverse transformation of the shift transformation generated during encryption, and the audio signal is restored to the signal before encryption.
[0095] In the embodiment of the present invention, the logic operation includes seven types, namely, logic AND operation, logic OR operation, logic NOT operation, logic XOR operation, XNOR operation, AND NOT operation, and OR NOT operation. In the decryption and encryption process, XOR operation is often used to perform XOR operation on the audio signal and the key sequence to obtain the decrypted or encrypted audio signal. This ensures the security of the audio signal during transmission.
[0096] In an embodiment of the present invention, based on a key sequence, an initial music signal is shifted and transformed to obtain a transformed initial audio signal, a silent segment signal and / or a noise signal is added to the transformed audio signal to obtain an expanded initial audio signal, and a logical operation is performed on the expanded initial audio signal to obtain a decrypted initial music signal, that is, an audio signal to be decoded.
[0097] Exemplary, reference Figure 5 As shown, Figure 5 The audio signal decryption flow chart provided by the embodiment of the present invention is as follows: Figure 5 The multi-channel encrypted audio data 510 is the initial audio signal. The multi-channel encrypted audio data is processed by using a composite chaotic sequence generation system 520 to obtain the inverse transformation of the key sequence during encryption. The initial audio signal is shifted by using a decryption algorithm 530 to obtain shifted audio data. The shifted audio data is processed 540, wherein the audio data processing 540 includes an operation 541 of adding multi-channel external environment data, an operation 542 of adding an audio silent segment signal, and a signal restoration processing operation 543. The processed audio data is then subjected to a differential or processing with the key sequence to obtain the decrypted multi-channel audio data 550.
[0098] According to the above technical means, based on the key sequence, the initial audio signal is shifted and transformed to restore the signal before the initial audio signal is encrypted. Then, the reverse operation of encryption such as adding a silent segment signal and / or adding a noise signal to the transformed initial audio signal is performed to restore the signal of the audio data before encryption, so as to prevent the removal of the audio signal during encryption, resulting in the loss of part of the signal after decryption. The expanded initial audio signal and the key sequence are logically operated to obtain the decoded initial audio signal, that is, the audio signal to be decoded. In this way, through the three steps of shifting, adding a silent segment signal and / or a noise signal, and logical operation, it is ensured that the decrypted audio data can accurately obtain the audio signal before encryption without losing the characteristics of the audio data.
[0099] Exemplary, reference Figure 6 As shown, Figure 6 is a multi-channel audio data splitting and decoding flow chart 600 provided by an embodiment of the present invention, Figure 6After receiving the audio signal to be decoded, the split decoding system transmits the audio signal to be decoded to the transmission voice code data 610, uses the audio decoding 620 to decode, uses the composite chaotic sequence generation system 630 to decrypt the audio stream of the audio signal to be decoded, and then extracts the characteristics of the audio signal to be decoded after decryption, and divides the audio signal to be decoded according to the characteristics of the audio signal to be decoded to obtain multiple sub-audio signals, such as Figure 6 The left channel high-frequency signal, the right channel high-frequency signal, the low-frequency voice signal, the low-frequency audio signal, and then decode each sub-audio signal. Different sub-audio signals use different decoding processes, such as Figure 6 The high-frequency audio signal decoding process 621 includes the decoding process of the left channel high-frequency signal and the right channel high-frequency signal, which includes: low-frequency decoding, fast Fourier transform (FFT), synthetic filter heavy impulse response, normalization, inverse FFT transform, superposition translation, synthesis; the decoding process of the low-frequency voice signal is Figure 6 The algebraic codebook linear prediction coding process 622 in the embodiment includes: periodic decoding, adaptive decoding, gain compensation, loudness compensation, excitation generation, adaptive filtering, synthesis; the decoding process of the low-frequency audio signal is Figure 6 The algebraic codebook linear transform decoding process 623 includes: a vector quantizer based on edge length splitting, gain balancing, peak inverse transform, adaptive synthesis filtering, synthesis; stereo decoding 624, low-frequency speech signal and low-frequency audio signal are synthesized into stereo, and then the decoded stereo is merged, and then the target sub-audio signal after each sub-audio signal is decoded is synthesized and processed to obtain the synthesized audio signal, such as Figure 6 The frequency band synthesis and post-filtering 640 in the process are then performed on the synthesized audio signal for information compensation processing 650, wherein the information compensation processing 650 includes loudness compensation 651, global gain compensation 652, and external factor compensation 653 to obtain a decoded audio signal, and finally the decoded audio signal is output through channels 660, including a left channel output 661, a bass output 662, and a right channel output 663.
[0100] The audio signal decoding method provided by the embodiment of the present invention is described in detail below in conjunction with specific application scenarios.
[0101] In this application scenario, the audio data is the audio signal in the present invention. In addition to decoding the audio signal, it also includes some work before decoding, such as collecting, encrypting, and encoding the audio data. Figure 7 As shown, Figure 7It is a schematic diagram 700 of an audio data processing system in this application scenario, a power module 710 and an audio data processing system 720, wherein the audio data processing system 720 includes a sound acquisition module 721, an audio data acquisition module 722, an audio data analysis module 723, an audio data synthesis module 724, an audio data encoding module 725, an external circuit auxiliary module 726, an audio data decoding module 727, and an audio playback module 728, wherein the audio playback module 728 includes an audio function module 7281, an external player 7282 and supporting software 7283. The output end of the sound acquisition module 721 is connected to the input end of the audio data acquisition module 722, the output end of the audio data acquisition module 722 is connected to the input end of the audio data analysis module 723, the output end of the audio data analysis module 723 is connected to the input end of the audio data synthesis module 724; the output end of the audio synthesis module 724 is connected to the input end of the audio data encoding module 725; the output end of the audio data encoding module 725 is connected to the input end of the external circuit auxiliary module 726, the output end of the external circuit auxiliary module 726 is connected to the input end of the audio data decoding module 727, the output end of the audio data decoding module 727 is connected to the audio playback module 728, the audio playback module 728 includes an audio power amplifier module 7281, an external player 7282 and matching software 7283, and the power supply module 710 is connected to the audio data processing system for power supply.
[0102] The sound acquisition module process includes the acquisition of music, external environment sound and interference noise, and interacts with the audio data acquisition module. The audio data acquisition process includes audio data acquisition, data preprocessing, audio signal amplification, audio decoding, signal bandpass filtering, partial audio signal adjustment, gain and encoding, etc.
[0103] The audio data analysis module is connected to the audio data synthesis module. When the audio data analysis module analyzes the audio data, it encrypts the audio data according to the characteristics of the audio data. The encryption process uses a composite chaotic sequence encryption system to generate a related key array according to the characteristics of the audio data, and generates encrypted audio data by different or different methods to ensure the distortion of key information during the subsequent audio data synthesis.
[0104] The audio synthesis module is used to synthesize audio data, and the audio data synthesis process includes: audio data combination, audio signal FFT transformation, data normalization processing, FFT signal inverse transformation, window filtering, mixed sound processing, sound limit adjustment, and energy shifting according to audio data. The processing of these signals is to ensure that the audio data is not distorted after the synthesis of multi-channel audio data, the audio characteristics are complete, and the transmission speed is not restricted.
[0105] The audio data processing system controls the data transmission module, the audio data analysis module, and the audio data encoding and decoding module to encode and decode the music data, analyze, filter and synthesize the audio data. At the same time, it adjusts the external environmental sound according to the external environmental conditions to make appropriate audio gain and loudness compensation, ensuring that the multi-pass audio data is not distorted and the playback effect reaches the originally designed music effect.
[0106] The audio data decoding module performs the following steps in the audio data splitting process: decryption and decoding of audio data; FFT transformation, superposition translation, and synthesis of high-frequency signals; vector quantization processing, gain compensation, inverse time-frequency transformation, and window filtering of variable-length splitting tables of low-frequency fission audio signals; decoding, gain compensation, excitation generation, loudness compensation, and selection of adaptive filters for low-frequency speech signals; frequency band synthesis and final audio signal output. The processing of these signals is to ensure that the decoded and split audio data is not distorted.
[0107] When the audio data analysis module analyzes the audio data, it decrypts the audio data according to the characteristics of the audio data. The decryption process is the inverse transformation of the composite chaotic sequence encryption system. The relevant key array is generated according to the characteristics of the audio data, and the decrypted audio data is generated by different or.
[0108] The audio data stream decryption process includes: the composite chaotic sequence decryption system performs shift transformation on the pre-processed audio data after differential or processing according to the pre-processed audio data features, generates decrypted audio data, ensures the audio data transmission process, prevents the loss of audio data due to communication asynchrony, and ensures that the music is played without distortion after the audio data is decoded.
[0109] refer to Figure 8 As shown, Figure 8 The decoding method flow of the audio signal in this application scenario Figure 5 , including the complete flow chart of audio data acquisition, encoding, and decoding. The specific steps are as follows:
[0110] Step S801: Preparation work, arranging the audio acquisition module (microphone) according to the position of the sound field and the effect of the sound to be collected, and selecting appropriate audio hardware and audio synthesis module.
[0111] Step S802: Sound data collection: According to the requirements of audio channel collection, select the appropriate audio collection module and the matching audio synthesis module. When collecting audio data, the audio collection module uses 16 sound sources to ensure that the data of the 12 sound source collection modules arranged on site can be collected synchronously. Fig. 9 FIG. 900 is a schematic diagram of a combined encoding of multi-channel audio data, referring to Fig. 9In the sound acquisition preparation 901, the analog to digital converter (A / D) conversion is to convert the collected analog signal into a digital signal.
[0112] Step S803: Audio data collection; reference Fig. 9 In the audio data acquisition 902, the audio data acquisition performs audio data preprocessing, register storage of audio data, audio signal amplification, audio encoding, signal bandpass filtering, audio signal adjustment, gain and re-encoding according to the characteristics of the audio data to be synthesized, to ensure that the audio synthesis module performs subsequent audio data analysis and synthesized audio data without distortion, data synchronization, and audio characteristics of each channel remain suppressed.
[0113] Step S804: Analysis of audio data; reference Fig. 9 The analysis of the audio data in 903 is to encrypt the audio data. The composite chaotic sequence encryption system performs shift transformation on the audio data after differentiating or processing according to the pre-processed audio data features to generate encrypted audio data, thereby ensuring that the audio data is not distorted during transmission.
[0114] For example, Fig.10 Encryption flow chart for audio signals, Fig.10 The 16-channel audio data in is the audio signal of the present invention, and the 16-channel audio data 1010 is preprocessed 1020, wherein the audio data preprocessing 1020 includes averaging multi-channel data 1021, removing the silent segment signal 1022 of the audio, and preprocessing the signal 1023. The preprocessed data is processed by a composite chaotic sequence encryption system 1030 to generate an identical key sequence, and the audio data and the key sequence are subjected to XOR processing by an encryption algorithm 1040 to obtain audio data after XOR processing, and the audio data after XOR processing is shifted to obtain 16-channel encrypted audio data 1050.
[0115] Step S805: Synthesis of audio data; Fig. 9 The audio synthesis 904 in the audio synthesis module synthesizes the encrypted audio data. Due to the different characteristics of the multi-channel audio data: melody, rhythm, harmony, fluency, and variable rhythm, the audio synthesis module controls the audio processing module to complete the combination of audio data, audio signal FFT transformation, data normalization, inverse transformation of FFT signals, signal windowing filtering, mixed sound processing, sound limiting adjustment, and energy shifting according to the audio data according to the audio data characteristics.
[0116] Step S806: audio data encoding; reference Fig. 9In the audio data encoding 905, the audio synthesis module controls the audio data encoding, that is, to encode the synthesized audio data in preparation for the subsequent transmission of the audio data. At the same time, the audio synthesis module detects the audio data encoding effect. If the encoding effect does not meet the design requirements, the audio synthesis module continues to repeat steps 2-5. At the same time, the audio data processing system configures appropriate audio processing hardware and audio synthesis software for related calculations based on the detection results of the audio data analysis module. The encoded audio data is transmitted through Fig. 9 The external device transmission 906 is transmitted to the decryption module.
[0117] Step S807: decryption of audio data; the audio data processing system controls the transmission of the encoded audio data to the audio data decoding module, and decrypts the encrypted audio data. Due to the different characteristics of the multi-channel audio data: melody, rhythm, harmony, fluency, and variable rhythm, the audio analysis system decrypts the audio data according to the encryption algorithm. During the decryption process, according to the characteristics of the audio data, multi-channel external environment data and the silent segment signal of the audio are added to ensure that the decrypted audio data has the same length and does not lose the audio characteristics.
[0118] Step S808: splitting of audio data; after decrypting the encrypted audio data, due to the different characteristics of the multi-channel audio data: melody, rhythm, harmony, fluency, and variable rhythm, the audio data processing system controls the audio analysis module to complete the splitting of audio data, inverse FFT transformation of audio signals, normalization of data, inverse transformation of FFT signals, signal windowing and filtering, mixed sound processing, sound limiting adjustment, and energy shifting according to the audio data according to the characteristics of the audio data.
[0119] Step S809: decoding of audio data; the audio data processing system controls the audio data decoding module to decode the audio data, and the decoding process includes: FFT transformation, superposition translation, and synthesis of high-frequency signals; vector quantization processing, gain compensation, inverse time-frequency transformation, and window filtering of variable-length split tables of low-frequency fission audio signals; decoding, gain compensation, excitation generation, loudness compensation, and selection of adaptive filters of low-frequency speech signals.
[0120] Step S810: synthesis of audio data; the decoded audio data is re-synthesized. Due to the different characteristics of multi-channel audio data: melody, rhythm, harmony, fluency, and variable rhythm, the audio data processing system controls the audio data analysis module to complete the synthesis of the audio data according to the characteristics of the audio data, improve the sound quality of the audio data playback, adjust the appropriate audio gain, loudness compensation and signal processing technology, and ensure that the multi-channel audio data is disassembled without distortion and restore the original music data.
[0121] Step S811: audio data playback; the audio data processing system controls the audio power amplifier module and the audio playback module to play the audio file through an external player. At the same time, the audio data processing system controls the external circuit auxiliary module and the power supply module to cooperate with the splitting, decoding and playback of the audio file. If the audio data processing system detects that the audio file is distorted or the playback effect is poor, the audio data processing system controls the audio data analysis module and the audio data decoding module to continue to repeat steps 7-10.
[0122] In this application scenario, the audio data processing system selects the ADAU1452 mainboard, ADAU1466 audio processor, AD1938 audio codec and supporting analysis software according to the audio coding and decoding method. Considering the processes of on-site audio data acquisition, analysis, encryption, synthesis, encoding, decryption, decoding, synthesis, processing and playback, the ADAU1466 audio processor is selected to configure three AD1938 audio codecs to achieve 20-channel acquisition and 12-channel playback, realize multi-channel acquisition and multi-channel playback, synchronize data acquisition capabilities and computing processing capabilities, and meet the functions of multi-channel audio data interaction, processing operations, Internet access, and data output.
[0123] In this application scenario, the ADAU1452 mainboard, ADAU1466 audio processor, AD1938 audio codec hardware and supporting analysis software are selected. Considering the loss and signal distortion in the data transmission process, the appropriate encryption technology is selected to achieve the situation where no more than 25% data loss occurs during data transmission, and the audio features can be retained after decryption. This ensures the integrity of audio data transmission and the playback effect to the greatest extent. At the same time, the selection of this configuration hardware can realize multi-channel acquisition and playback, which saves hardware space and costs while ensuring the acquisition and playback effects of audio data.
[0124] In this application scenario, a splitting and decoding technology for multi-channel audio data is developed. The advantages of adaptive voltage scaling (AVS) technology and delta modulation technology are utilized and implemented using a fully digital single-chip field programmable gate array (FPGA). Compared with traditional methods, it effectively simplifies the design of multi-channel high signal-to-noise ratio signal sources, increases design flexibility, and reduces usage costs.
[0125] The embodiment of the present invention also provides a decoding device for an audio signal, referring to Fig.11 As shown, the audio signal decoding device includes:
[0126] An acquisition module 1101 is used to acquire an audio signal to be decoded;
[0127] The segmentation module 1102 is configured to segment the audio signal to be decoded to obtain a plurality of sub-audio signals; wherein each of the plurality of sub-audio signals has a different frequency;
[0128] A decoding module 1103 is used to decode each of the sub-audio signals to obtain a target sub-audio signal corresponding to each of the sub-audio signals;
[0129] The fusion module 1104 is configured to perform fusion processing on the target sub audio signal corresponding to each sub audio signal to obtain a target audio signal.
[0130] In some embodiments, the segmentation module is further used to extract features of the audio signal to be decoded; the features of the audio signal to be decoded include one or more of the following: melody, rhythm, harmony, and fluency; based on the features, the audio signal to be decoded is segmented to obtain the multiple sub-audio signals.
[0131] In some embodiments, the decoding module is further used to determine a decoding strategy corresponding to each sub audio signal; different sub audio signals correspond to different decoding strategies; based on the decoding strategy corresponding to each sub audio signal, each sub audio signal is decoded to obtain a target sub audio signal corresponding to each sub audio signal.
[0132] In some embodiments, the fusion module is further used to synthesize the target sub-audio signal corresponding to each sub-audio signal to obtain a synthesized audio signal; perform information compensation processing on the synthesized audio signal to obtain the target audio signal; the information compensation processing includes one or more of the following: loudness compensation, global gain compensation, and external factor compensation.
[0133] In some embodiments, the acquisition module is further used to acquire an initial audio signal; the initial audio signal is an encrypted audio signal; and the initial audio signal is decrypted to obtain the audio signal to be decoded.
[0134] In some embodiments, the acquisition module further includes a decryption module, which is used to extract features of the initial audio signal; the features of the initial audio signal include: melody, rhythm, harmony, and fluency; based on the features of the initial audio signal, a key sequence is determined; based on the key sequence, the initial audio signal is decrypted to obtain the audio signal to be decoded.
[0135] In some embodiments, the decoding module is also used to shift the initial audio signal based on the key sequence to obtain a transformed initial audio signal; perform signal expansion processing on the transformed initial audio signal to obtain an expanded initial audio signal; wherein the signal expansion processing includes: adding a silent segment signal and / or adding a noise signal; performing logical operations on the expanded initial audio signal to obtain the audio signal to be decoded.
[0136] Of course, in practical applications, Fig.12 As shown, the various components in the electronic device are coupled together via a bus system 1202. It is understood that the bus system 1202 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1202 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.12 The various buses are collectively labeled bus system 1202 .
[0137] It can be understood that the memory in this embodiment can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memories.
[0138] The method disclosed in the above embodiment of the present invention can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or instructions in software form. The above processor may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0139] The embodiment of the present invention further provides a computer storage medium, specifically a computer readable storage medium, on which computer instructions are stored. As a first implementation mode, when the computer storage medium is located in an electronic device, the computer instructions are executed by a processor to implement any step in the above-mentioned audio signal decoding method of the embodiment of the present invention.
[0140] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0141] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0142] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or at least two units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0143] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.
[0144] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
[0145] It should be noted that the technical solutions described in the embodiments of the present invention can be combined arbitrarily without conflict.
[0146] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for decoding an audio signal, characterized in that: The decoding method comprises: Obtaining an audio signal to be decoded; Segmenting the audio signal to be decoded to obtain a plurality of sub-audio signals; wherein each of the plurality of sub-audio signals has a different frequency; Decoding each of the sub-audio signals to obtain a target sub-audio signal corresponding to each of the sub-audio signals; The target sub audio signal corresponding to each sub audio signal is fused to obtain a target audio signal.
2. The decoding method according to claim 1, characterized in that: The step of segmenting the audio signal to be decoded to obtain a plurality of sub-audio signals comprises: Extracting features of the audio signal to be decoded; the features of the audio signal to be decoded include one or more of the following: melody, rhythm, harmony, and fluency; Based on the feature, the audio signal to be decoded is segmented to obtain the multiple sub-audio signals.
3. The decoding method according to claim 1 or 2, characterized in that: The decoding process of each sub audio signal to obtain a target sub audio signal corresponding to each sub audio signal includes: Determining a decoding strategy corresponding to each sub-audio signal; different sub-audio signals correspond to different decoding strategies; Based on the decoding strategy corresponding to each sub audio signal, each sub audio signal is decoded to obtain a target sub audio signal corresponding to each sub audio signal.
4. The decoding method according to claim 1 or 2, characterized in that: The fusing the target sub audio signals corresponding to each of the sub audio signals to obtain the target audio signal includes: Performing synthesis processing on the target sub-audio signal corresponding to each sub-audio signal to obtain a synthesized audio signal; The synthesized audio signal is subjected to information compensation processing to obtain the target audio signal; the information compensation processing includes one or more of the following: loudness compensation, global gain compensation, and external factor compensation.
5. The decoding method according to claim 1 or 2, characterized in that: Before obtaining the audio signal to be decoded, the decoding method further includes: Acquire an initial audio signal; the initial audio signal is an encrypted audio signal; The initial audio signal is decrypted to obtain the audio signal to be decoded.
6. The decoding method according to claim 5, characterized in that: The decrypting process of the initial audio signal to obtain the audio signal to be decoded includes: Extracting features of the initial audio signal; the features of the initial audio signal include: melody, rhythm, harmony, and fluency; Determining a key sequence based on characteristics of the initial audio signal; Based on the key sequence, the initial audio signal is decrypted to obtain the audio signal to be decoded.
7. The decoding method according to claim 6, characterized in that: The decrypting the initial audio signal based on the key sequence to obtain the audio signal to be decoded includes: Based on the key sequence, performing a shift transformation on the initial audio signal to obtain a transformed initial audio signal; Performing signal expansion processing on the transformed initial audio signal to obtain an expanded initial audio signal; wherein the signal expansion processing includes: adding a silent segment signal and / or adding a noise signal; A logical operation is performed on the expanded initial audio signal to obtain the audio signal to be decoded.
8. A decoding device for an audio signal, characterized in that: The decoding device comprises: An acquisition module, used for acquiring an audio signal to be decoded; A segmentation module, configured to segment the audio signal to be decoded to obtain a plurality of sub-audio signals; wherein each of the plurality of sub-audio signals has a different frequency; A decoding module, configured to decode each sub audio signal to obtain a target sub audio signal corresponding to each sub audio signal; The fusion module is used to perform fusion processing on the target sub audio signal corresponding to each sub audio signal to obtain a target audio signal.
9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the method for decoding an audio signal according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the method for decoding an audio signal according to any one of claims 1 to 7 is implemented.