CN111986685B - Audio encoding and decoding method and system for realizing high sampling rate - Google Patents
Audio encoding and decoding method and system for realizing high sampling rate Download PDFInfo
- Publication number
- CN111986685B CN111986685B CN202010898583.XA CN202010898583A CN111986685B CN 111986685 B CN111986685 B CN 111986685B CN 202010898583 A CN202010898583 A CN 202010898583A CN 111986685 B CN111986685 B CN 111986685B
- Authority
- CN
- China
- Prior art keywords
- audio
- audio signals
- audio signal
- sampling rate
- orthogonal image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005070 sampling Methods 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000005236 sound signal Effects 0.000 claims abstract description 207
- 230000008569 process Effects 0.000 claims abstract description 44
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 18
- 230000015572 biosynthetic process Effects 0.000 claims description 26
- 238000003786 synthesis reaction Methods 0.000 claims description 26
- 238000010191 image analysis Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 description 19
- 238000004458 analytical method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 101150036464 aptx gene Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
The application discloses an audio coding and decoding method and system for realizing high sampling rate, an LC3 audio coding and decoding method and a storage medium, and belongs to the technical field of audio coding and decoding. The audio encoding and decoding method for realizing high sampling rate comprises the following steps: dividing the frequency of the first audio signal with a certain bandwidth to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is a certain bandwidth; a coding and decoding step, namely performing standard coding and decoding flow on at least two second audio signals to obtain at least two third audio signals; and a synthesizing step of synthesizing the at least two third audio signals to obtain a fourth audio signal. The application can obtain high sampling rate in the audio encoding and decoding process, and improve the audio tone quality.
Description
Technical Field
The application relates to the technical field of audio coding and decoding, in particular to an audio coding and decoding method and system for realizing high sampling rate, an LC3 audio coder and decoder coding and decoding method and a storage medium.
Background
The bluetooth audio codec of the current mainstream includes: the SBC audio codec, which is mandatory by the A2DP protocol, is most widely used; the AAC-LC audio codec has good tone quality and wide application, and a plurality of mainstream mobile phones are supported; aptX series audio frequency coder-decoder, its tone quality is better, but the code rate is very high, and is the unique technology of the high pass, it is comparatively closed; the LDAC audio codec has better tone quality, but the code rate is also very high, and is a unique technology of Sony and is also very closed; the LHDC audio coder and decoder has better tone quality and higher coding rate. For the above reasons, the Bluetooth international union Bluetooth Sig has been introduced by a number of manufacturers in combination with LC3 audio codecs, which have the advantages of low delay, high sound quality and coding gain, and no patent fee in the Bluetooth field, and are paid attention to by the manufacturers.
With the improvement of life quality, people have higher and higher requirements on audio quality, and more bluetooth audio devices at middle and high ends have higher and higher requirements for supporting high-resolution audio. In the above audio encoder, the maximum sampling rate of the SBC audio codec, the AAC-LC audio codec, the aptX audio codec, and the LC3 audio codec when performing audio codec is 48KHz, and the maximum sampling rate of the LDAC audio codec and the LHDC audio codec when performing audio codec is 96KHz. The sampling rates of the LDAC audio codec and the LHDC audio codec can meet the sampling rate requirement of high-resolution audio (High Resolution Audio), while other codecs cannot meet the sampling rate requirement of high-resolution audio. Achieving high sampling rates in audio codec is critical to improving audio quality.
Disclosure of Invention
Aiming at the technical problems in the prior art, the application provides an audio encoding and decoding method, an audio encoding and decoding system, an LC3 audio encoding and decoding method and a storage medium for realizing high sampling rate.
In one aspect of the present application, there is provided an audio encoding and decoding method for realizing a high sampling rate, including: dividing the frequency of a first audio signal with a certain bandwidth to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is the certain bandwidth; a coding and decoding step, wherein standard coding and decoding processes are carried out on the at least two second audio signals to obtain at least two third audio signals; and a synthesizing step of synthesizing the at least two third audio signals to obtain a fourth audio signal.
In another aspect of the present application, there is provided an audio codec system for realizing a high sampling rate, including: the frequency division module is used for dividing the frequency of the first audio signal with a certain bandwidth to obtain at least two second audio signals, and the union of the frequency bands of the at least two second audio signals is the certain bandwidth; the encoding and decoding module performs a standard encoding and decoding process on the at least two second audio signals to obtain at least two third audio signals; and a synthesis module for synthesizing the at least two third audio signals to obtain a fourth audio signal.
In another aspect of the present application, there is provided a LC3 audio codec method including: dividing the frequency of the first audio signal with a certain bandwidth to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is the bandwidth of the first audio signal; a coding and decoding step, namely respectively carrying out standard coding and decoding processes on at least two second audio signals by using a plurality of LC3 audio coder-decoders according to a preset sampling rate to obtain at least two third audio signals; and a synthesizing step of synthesizing the at least two third audio signals to obtain a fourth audio signal.
In another aspect of the present application, a computer readable storage medium is provided having computer instructions stored therein, wherein the computer instructions are operative to perform the audio codec method of scheme one that achieves a high sample rate.
The beneficial effects of the application are as follows: the high sampling rate sampling of the variable decoding audio is realized in the audio encoding and decoding process, and the tone quality of the encoding and decoding audio is improved.
Drawings
FIG. 1 is a flow chart of an embodiment of an audio codec method for implementing high sample rates according to the present application;
FIG. 2 is a schematic diagram illustrating the operation of the quadrature mirror analysis filter of the present application;
FIG. 3 is a flow chart of an example of an application of the audio codec method of the present application for implementing a high sampling rate;
FIG. 4 is a flow chart of an example of an application of the audio codec method of the present application for implementing a high sampling rate;
FIG. 5 is a schematic diagram of an example application effect of the audio codec method for implementing high sampling rate according to the present application;
Fig. 6 is a schematic diagram of an embodiment of an audio codec system implementing a high sampling rate according to the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 shows an embodiment of the audio codec method of the present application for realizing a high sampling rate.
In the specific embodiment shown in fig. 1, the audio encoding and decoding method for realizing high sampling rate of the present application includes: s101, dividing the frequency of the first audio signal with a certain bandwidth to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is a certain bandwidth; s102, performing standard encoding and decoding processes on at least two second audio signals to obtain at least two third audio signals; and S103, synthesizing the at least two third audio signals to obtain a fourth audio signal.
In the specific embodiment shown in fig. 1, the audio encoding and decoding method for implementing a high sampling rate of the present application includes a step of dividing a frequency of a first audio signal having a certain bandwidth to obtain at least two second audio signals, where a union of frequency bands of the at least two second audio signals is the bandwidth of the first audio signal. Wherein for example, a first audio signal with the bandwidth of 32KHz is processed by frequency division to obtain two second audio signals with the frequency bands of 20Hz-16KHz and 16KHz-32 KHz. In addition, according to the actual coding and decoding requirements, the frequency division processing can be performed on the second audio signal again. For example, the second audio signal with the frequency band of 20Hz-16KHz is subjected to frequency division treatment, so that two audio signals of 20Hz-8KHz and 8KHz-16KHz can be obtained.
In one embodiment of the present application, in the step of dividing the frequency of S101, the first audio signal is subjected to frequency division processing by the quadrature image analysis filter.
In this particular embodiment, the quadrature image analysis filter is utilized to divide the first audio signal with a bandwidth. The audio signal with certain bandwidth is passed through the orthogonal mirror image analysis filter to obtain two new audio signals, in which the bandwidth of the audio signal obtained by frequency division is half of that of original signal. For example, the bandwidth of the original signal is 32KHz, and two audio signals with the frequency bands of 20Hz-16KHz and 16KHz-32KHz can be obtained through signal frequency division of the quadrature mirror analysis filter. Wherein, the audio signal of 20Hz-16KHz is called low-frequency band audio signal, and the audio signal of 16KHz-32KHz is called high-frequency band audio signal. The original audio signal can be divided into a low-band audio signal and a high-band audio signal having the same frequency bandwidth by one quadrature image analysis filter. The filtering characteristics of the low-pass and high-pass filters in the quadrature mirror analysis filter are as shown in fig. 2.
In one embodiment of the present application, the number of quadrature mirror analysis filters is 1 or more.
In this particular embodiment, multiple quadrature mirror analysis filters may be used to divide the audio signal according to the sampling rate requirements in the actual codec. After the audio signal is subjected to frequency division processing by using a quadrature image analysis filter, a low-frequency band audio signal and a high-frequency band audio signal corresponding to the audio signal are obtained. The low-band audio signal or the high-band audio signal may then be further divided using the quadrature image analysis filter again. Thereby obtaining a plurality of second audio signals from the first audio signal having a certain bandwidth.
In one example of the application, the bandwidth of the first audio signal is, for example, 32KHz. The low-frequency band audio signal with the frequency band of 20Hz-16KHz and the high-frequency band audio signal with the frequency band of 16KHz-32KHz are obtained after the low-frequency band is passed through a quadrature mirror analysis filter. According to the specific sampling rate requirement of the encoding and decoding process, the quadrature mirror analysis filter can be used for dividing the frequency band of the low-frequency band audio signal of 20Hz-16KHz or the frequency band of the high-frequency band audio signal of 16KHz-32KHz again. The frequency division result of the low-frequency band audio signal of 20Hz-16KHz is to obtain the low-frequency band audio signal of 20Hz-8KHz corresponding to the audio signal, and the high-frequency band audio signal of 8KHz-16 KHz. If the high-frequency band audio signal of 16KHz-32KHz is divided, the low-frequency band audio signal of 16KHz-24KHz and the high-frequency band audio signal of 24KHz-32KHz corresponding to the audio signal are obtained. The plurality of divided signals obtained by the dividing process are noted as second audio signals.
In the specific embodiment shown in fig. 1, the audio encoding and decoding method for realizing high sampling rate of the present application includes: and S102, performing a standard encoding and decoding process on the at least two second audio signals to obtain at least two third audio signals.
In this embodiment, the first signal having a certain bandwidth is divided by the frequency division process, so as to obtain a plurality of second audio signals, where specific bandwidth information of the second audio signals is determined according to an actual frequency division process. In the encoding and decoding step, the obtained second audio signal is encoded and decoded by using a standard codec according to a standard encoding and decoding flow to obtain a corresponding third audio signal.
In a specific embodiment of the present application, in the encoding and decoding step, at least two second audio signals are subjected to a codec procedure using at least two codecs corresponding to the number of at least two second audio signals.
In this embodiment, the number of codecs in the codec step is determined according to the number of second audio signals obtained by the frequency division processing. And then, standard coding and decoding processes are carried out on each second audio signal, so that the efficiency of the coding and decoding process is improved.
In one embodiment of the present application, the first audio signal with the bandwidth of 32KHz is used for frequency division processing, and the result is that the second audio signal with the frequency bands of 20Hz-16KHz, 16KHz-24KHz and 24KHz-32KHz is obtained. In the encoding and decoding step, the three second audio signals are encoded and decoded using three standard encoders. Wherein the LC3 audio codec may be selected for the codec of the second audio signal.
In a specific embodiment of the application, the high sampling rate is the sum of the sampling rates of the respective at least two codecs. Each of the second audio is encoded and decoded by using a plurality of codecs. In the overall codec process of the present application, the high sampling rate achieved by the present application is the sum of the sampling rates of the individual codecs. For example, in the encoding and decoding step, two LC3 audio codecs with a sampling rate of 16KHz and an LC3 audio codec with a sampling rate of 32KHz are used to encode and decode three second audio signals, and in the audio encoding and decoding method for realizing a high sampling rate of the present application, the high sampling rate is 16khz+16khz+32khz=64 KHz, that is, the present application can realize a high sampling rate of 64 KHz.
In the actual encoding and decoding steps, according to the actual audio frequency division result, audio frequency codecs with different models and different sampling rates can be selected for combination, and the encoding and decoding process with high sampling rate is realized. For example, the type of audio codec may be an LC3 audio codec, an SBC audio codec, or other commonly used audio codecs. Regarding the sampling rate selection of the audio encoder, reasonable settings may be made according to the desired sampling rate target. For example, if it is desired to achieve a sampling rate of 64KHz, if there are two second audio signals after the crossover process, two LC3 audio codecs with a sampling rate of 32KHz may be set; if there are three second audio signals after the crossover processing, two LC3 audio codecs with a sampling rate of 16KHz and one LC3 audio codec with a sampling rate of 32KHz can be set. The selection and combination modes of specific codecs can be reasonably designed according to the sampling rate requirements in the actual codec process.
In the specific embodiment shown in fig. 1, the audio encoding and decoding method for realizing high sampling rate of the present application includes: and step S103, synthesizing the at least two third audio signals to obtain a fourth audio signal.
In this embodiment, a plurality of corresponding third audio signals are obtained through the encoding and decoding steps, and the plurality of third audio signals are synthesized to obtain a fourth audio signal. The fourth audio signal corresponds to an audio signal obtained by encoding and decoding the first audio signal.
In a specific embodiment of the application, in the synthesizing step, at least two third audio signals are synthesized by means of orthogonal mirror synthesis filters. After the audio signal is subjected to frequency division processing through the orthogonal image analysis filter, the frequency-divided second audio signal is subjected to coding and decoding processing to obtain a corresponding third audio signal, and a plurality of third audio signals are synthesized through the orthogonal image synthesis filter to obtain a fourth audio signal serving as a final coding and decoding result.
In one embodiment of the present application, the number of quadrature mirror synthesis filters is the same as the number of quadrature mirror analysis filters. In the step of synthesis, orthogonal image synthesis filters with the same number as the orthogonal image analysis filters are selected for synthesis, and the positions of the orthogonal image synthesis filters and the orthogonal image analysis filters are in one-to-one correspondence, so that the obtained fourth audio signal and the first audio signal are ensured to be the same type of audio signal as the result of the direct encoding and decoding process.
In one example of the present application, the frequency division process is performed with a first audio signal having a bandwidth of 32KHz to obtain a second audio signal having a frequency band of 20Hz-16KHz, 16KHz-24KHz, and 24KHz-32 KHz. The third audio signals with the corresponding frequency bands of 20Hz-16KHz, 16KHz-24KHz and 24KHz-32KHz are obtained through the encoding and decoding steps. And when the synthesizing step is carried out, the third audio signals with the frequency bands of 16KHz-24KHz and 24KHz-32KHz are synthesized by using an orthogonal mirror image synthesis filter to obtain the audio signals with the frequency bands of 16KHz-32KHz, and then the signals with the frequency bands of 20Hz-16KHz and 16KHz-32KHz are synthesized to obtain the fourth audio signal with the final frequency band of 32 KHz. In the synthesizing step, the orthogonal image synthesizing filter is in one-to-one correspondence with the orthogonal image analyzing filter in the frequency dividing step, and the corresponding synthesis is needed for the frequency-divided audio signals.
The application realizes the audio encoding and decoding method with high sampling rate, and carries out frequency division processing on a first audio signal with a certain bandwidth through the orthogonal mirror image analysis filter to obtain a plurality of second audio signals. And respectively carrying out encoding and decoding processes on each second audio signal through a standard encoder to obtain a third audio signal of a corresponding encoding and decoding result. The encoding and decoding processes are participated in by the encoding and decoding devices, so that the sampling rate of the whole encoding and decoding process is the sum of the sampling rates of a plurality of encoding and decoding devices, the sampling rate of the first audio signal encoding and decoding process is improved, the encoding of the audio signal with high sampling rate is realized, the tone quality of the audio signal after the encoding and decoding processes is improved, and better use experience is provided for users. The audio coding and decoding method for realizing high sampling rate can realize reasonable design of high sampling process according to the actual model of the coder and decoder and the target sampling rate. In addition, the audio codec method for realizing high sampling rate of the present application is further applied to various codecs including LC3 audio codec and SBC audio codec. The method is suitable for the audio encoding and decoding process in the Bluetooth technical field, is also suitable for other technical fields related to the audio encoding and decoding process, and improves the tone quality of audio.
Fig. 3 shows an example of an application of the audio codec method of the present application for realizing a high sampling rate.
As shown in fig. 3, an audio signal with a bandwidth of 32KHz of the PCM audio signal is input, and the sampling rate of the PCM audio signal is 64KHz. Because the maximum sampling rate of the LC3 audio codec is 48KHz, it is necessary to perform the codec using the audio codec method of the present application for realizing a high sampling rate. Firstly, the input PCM audio signal is subjected to frequency division processing through a quadrature mirror analysis filter to respectively obtain a low-frequency band PCM audio signal with the frequency band of 20Hz-16KHz and a high-frequency band PCM audio signal with the frequency band of 16KHz-32 KHz. Subsequently, the LC3 audio encoder with the sampling rate of 32KHz is utilized at the Bluetooth transmitting end to encode the low-frequency band PCM audio signal with the frequency band of 20Hz-16KHz and the high-frequency band PCM audio signal with the frequency band of 16KHz-32 KHz. After the encoding is finished, at the Bluetooth receiving end, an LC3 audio decoder with the sampling rate of 32KHz is utilized to decode the audio signals, and after the decoding is finished, an orthogonal mirror image synthesis filter is utilized to synthesize the two decoded audio signals, and finally the final PCM audio signals are output. Through carrying out frequency division processing on the input PCM audio signal, utilizing the LC3 codec to carry out the coding and decoding process, the sampling rate of the input PCM audio signal is the sum value of the sampling rates of the two LC3 codecs, and then the sampling rate of the audio signal is improved, and the tone quality is improved. As shown in fig. 3, in the quadrature mirror synthesis filterAnd/>Which is identical to/>, in a quadrature mirror analysis filterAnd/>The following relationship is satisfied:
fig. 4 shows an example of an application of the audio codec method of the present application for realizing a high sampling rate.
As shown in fig. 4, an audio signal with a bandwidth of 48KHz of the PCM audio signal is input, and the sampling rate of the PCM audio signal is 96KHz. Because the maximum sampling rate of the LC3 audio codec is 48KHz, the sampling rate requirement cannot be met, and therefore, the audio codec method for realizing high sampling rate needs to be utilized for performing the codec process. Firstly, the input PCM audio signal is subjected to frequency division processing through a quadrature mirror analysis filter to respectively obtain a low-frequency band PCM audio signal with the frequency band of 20Hz-24KHz and a high-frequency band PCM audio signal with the frequency band of 24KHz-48 KHz. Then, the quadrature mirror analysis filtering is utilized to carry out frequency division processing on the low-frequency band PCM audio signal with the frequency band of 20Hz-24KHz to obtain a frequency band 1 audio signal with the frequency band of 20Hz-12KHz and a frequency band 2 audio signal with the frequency band of 12KHz-24 KHz; the orthogonal image analysis filtering is utilized to carry out frequency division processing on the high-frequency band PCM audio signal with the frequency band of 24KHz-48KHz, thus obtaining the band 3 audio signal with the frequency band of 24KHz-36KHz and the band 4 audio signal with the frequency band of 36KHz-48 KHz. The audio signals of the frequency band 1, the frequency band 2, the frequency band 3 and the frequency band 4 are respectively encoded and decoded by using 4 LC3 audio codecs with 24KHz sampling rate. And finally, the two orthogonal image synthesis filters synthesize decoding results corresponding to the audio signals of the frequency band 1 and the frequency band 2, and synthesize decoding results corresponding to the audio signals of the frequency band 3 and the frequency band 4. The synthesized audio signal is synthesized by a quadrature mirror synthesis filter to obtain a final output audio signal, and the specific process is shown in fig. 4.
In one example of the present application, a higher sampling rate is achieved with the standard codec with a lower sampling rate by the audio codec method of the present application that achieves a high sampling rate. Higher sample rates including, but not limited to, 64KHz, 96KHz, 128KHz, and 192KHz may be achieved with a cooperating arrangement of quadrature image analysis filters and quadrature image synthesis filters. For example, for a sample rate of 64KHz, the divide by quadrature mirror analysis filter processing and standard codec coordination may be designed as a 32khz+32khz combination, or a 32khz+16khz+16khz combination; for a sample rate of 128KHz, a combination of 32KHz+32KHz+32KHz+32KHz may be designed. The low sampling rate in the existing codec is utilized, the frequency division processing of the input audio is carried out through the orthogonal mirror image analysis filter, and then the codec is combined, so that the high sampling rate in the process of encoding and decoding is realized.
Fig. 5 shows an example of the application effect of the audio codec method of the present application for realizing a high sampling rate.
Fig. 5 is a diagram showing an application of the audio codec method for realizing the high sampling rate according to the present application. The LC3 audio coder is used for coding the test audio under the condition of the same code rate, wherein the upper curve in the figure is the subjective difference grade change curve applying the application, and the lower curve is the subjective difference grade change curve according to the standard coding and decoding method. As shown in fig. 5, the subjective difference score of the present application is significantly higher than the standard LC3 encoding process, indicating that the sound quality using the method of the present application is significantly better than the standard LC3 codec flow.
Fig. 6 illustrates one embodiment of an audio codec system implementing high sample rates in accordance with the present application.
In this embodiment, the audio codec system implementing a high sampling rate of the present application includes: the frequency division module is used for dividing the frequency of the first audio signal with a certain bandwidth to obtain at least two second audio signals, and the union of the frequency bands of the at least two second audio signals is a certain bandwidth; the encoding and decoding module performs a standard encoding and decoding process on at least two second audio signals to obtain at least two third audio signals; and a synthesis module for synthesizing the at least two third audio signals to obtain a fourth audio signal.
In one embodiment of the present application, an LC3 audio codec method includes: dividing the frequency of the first audio signal with a certain bandwidth to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is the bandwidth of the first audio signal; a coding and decoding step, namely respectively carrying out standard coding and decoding processes on at least two second audio signals by using a plurality of LC3 audio coder-decoders according to a preset sampling rate to obtain at least two third audio signals; and a synthesizing step of synthesizing the at least two third audio signals to obtain a fourth audio signal.
In this particular embodiment, the highest sample rate of the LC3 audio codec is 48KHz. In order to improve the sampling rate of the LC3 audio codec and improve the tone quality of the encoded and decoded audio, in the method for encoding and decoding the LC3 audio codec, at least two second audio signals are obtained by carrying out frequency division processing on a first audio signal, a plurality of LC3 codecs are utilized to respectively encode and decode the second audio signals, and finally the obtained encoding and decoding results are combined to obtain the encoding and decoding results of the first audio signal. The sampling rate of the encoding and decoding process is the sum of the sampling rates of a plurality of LC3 audio codecs, so that the encoding and decoding process with high sampling rate is realized.
In one example of the application, the highest sample rate of the LC3 audio codec is 48KHz. If the high sampling rate of 96KHz is realized, the first audio signal can be divided into two second audio signals, then the two second audio coding signals are respectively encoded and decoded by using two LC3 audio codecs with the sampling rate of 48KHz, and the obtained encoding and decoding results are combined. Thereby implementing a codec process for the first audio signal at a high sampling rate of 96 KHz. In the actual encoding and decoding process, a suitable LC3 audio encoder and decoder with a certain sampling rate can be selected according to the requirement of the actual encoding and decoding sampling rate to be combined, so that the requirements of different sampling rates in the audio encoding and decoding process are further realized.
In one embodiment of the application, a computer readable storage medium stores computer instructions operable to perform the audio codec method described in any of the embodiments that achieves a high sample rate. Wherein the storage medium may be directly in hardware, in a software module executed by a processor, or in a combination of the two.
A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
The Processor may be a central processing unit (English: central Processing Unit, CPU for short), other general purpose Processor, digital signal Processor (English: DIGITAL SIGNAL Processor, DSP for short), application specific integrated Circuit (Application SPECIFIC INTEGRATED Circuit, ASIC for short), field programmable gate array (English: field Programmable GATE ARRAY, FPGA for short), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of elements is merely a logical functional division, and there may be additional divisions of actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The foregoing is only illustrative of the present application and is not to be construed as limiting the scope of the application, and all equivalent structural changes made by the present application and the accompanying drawings, or direct or indirect application in other related technical fields, are included in the scope of the present application.
Claims (6)
1. An audio codec method for realizing a high sampling rate, comprising:
Dividing the frequency of a first audio signal with a certain bandwidth through orthogonal image analysis filters to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is the bandwidth of the first audio signal, and the number of the orthogonal image analysis filters is more than or equal to 1;
a coding and decoding step, wherein standard coding and decoding processes are carried out on the at least two second audio signals to obtain at least two third audio signals; and
And synthesizing the at least two third audio signals through orthogonal image synthesis filters to obtain a fourth audio signal, wherein the number of the orthogonal image synthesis filters is the same as that of the orthogonal image analysis filters, and the positions of the orthogonal image synthesis filters and the orthogonal image analysis filters are in one-to-one correspondence.
2. The audio codec method according to claim 1, wherein in the codec step, the codec flow is performed on the at least two second audio signals using at least two codecs corresponding to the at least two second audio signal numbers.
3. The audio codec method of claim 1, wherein the high sampling rate is a sum of sampling rates of the respective at least two codecs.
4. An audio codec system for achieving a high sampling rate, comprising:
The frequency division module is used for dividing the frequency of the first audio signal with a certain bandwidth through the orthogonal image analysis filter to obtain at least two second audio signals, the union of the frequency bands of the at least two second audio signals is the certain bandwidth, and the number of the orthogonal image analysis filters is more than or equal to 1;
the encoding and decoding module performs a standard encoding and decoding process on the at least two second audio signals to obtain at least two third audio signals; and
And the synthesis module synthesizes the at least two third audio signals through orthogonal image synthesis filters to obtain a fourth audio signal, wherein the number of the orthogonal image synthesis filters is the same as that of the orthogonal image analysis filters, and the positions of the orthogonal image synthesis filters and the positions of the orthogonal image analysis filters are in one-to-one correspondence.
5. A method of LC3 audio codec, comprising:
Dividing the frequency of a first audio signal with a certain bandwidth through orthogonal image analysis filters to obtain at least two second audio signals, wherein the union of the frequency bands of the at least two second audio signals is the bandwidth of the first audio signal, and the number of the orthogonal image analysis filters is more than or equal to 1;
A coding and decoding step, namely respectively carrying out standard coding and decoding processes on the at least two second audio signals by using a plurality of LC3 audio coder-decoders according to a preset sampling rate to obtain at least two third audio signals; and
And synthesizing the at least two third audio signals through orthogonal image synthesis filters to obtain a fourth audio signal, wherein the number of the orthogonal image synthesis filters is the same as that of the orthogonal image analysis filters, and the positions of the orthogonal image synthesis filters and the orthogonal image analysis filters are in one-to-one correspondence.
6. A computer readable storage medium storing computer instructions, wherein the computer instructions are operative to perform the audio codec method of any one of claims 1-3 that achieves a high sampling rate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010898583.XA CN111986685B (en) | 2020-08-31 | 2020-08-31 | Audio encoding and decoding method and system for realizing high sampling rate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010898583.XA CN111986685B (en) | 2020-08-31 | 2020-08-31 | Audio encoding and decoding method and system for realizing high sampling rate |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111986685A CN111986685A (en) | 2020-11-24 |
CN111986685B true CN111986685B (en) | 2024-06-21 |
Family
ID=73446778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010898583.XA Active CN111986685B (en) | 2020-08-31 | 2020-08-31 | Audio encoding and decoding method and system for realizing high sampling rate |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111986685B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112599138B (en) * | 2020-12-08 | 2024-05-24 | 北京百瑞互联技术股份有限公司 | Multi-PCM signal coding method, device and medium of LC3 audio coder |
CN113179477B (en) * | 2021-06-30 | 2021-09-07 | 杭州兆华电子有限公司 | LHDC earphone testing method and system |
CN113555024B (en) * | 2021-07-30 | 2024-02-27 | 北京达佳互联信息技术有限公司 | Real-time communication audio processing method, device, electronic equipment and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103918029A (en) * | 2011-11-11 | 2014-07-09 | 杜比国际公司 | Upsampling using oversampled SBR |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0619258A2 (en) * | 2005-11-30 | 2011-09-27 | Matsushita Electric Ind Co Ltd | subband coding apparatus and subband coding method |
CN101527138B (en) * | 2008-03-05 | 2011-12-28 | 华为技术有限公司 | Coding method and decoding method for ultra wide band expansion, coder and decoder as well as system for ultra wide band expansion |
MX2013001650A (en) * | 2010-08-12 | 2013-03-20 | Fraunhofer Ges Forschung | Resampling output signals of qmf based audio codecs. |
JP6731362B2 (en) * | 2017-03-02 | 2020-07-29 | 学校法人東北学院 | Audio coding/decoding method |
CN109379674B (en) * | 2018-11-09 | 2024-02-06 | 福建星网智慧科技有限公司 | Device and method for realizing multipath audio aggregation based on CPLD |
-
2020
- 2020-08-31 CN CN202010898583.XA patent/CN111986685B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103918029A (en) * | 2011-11-11 | 2014-07-09 | 杜比国际公司 | Upsampling using oversampled SBR |
Also Published As
Publication number | Publication date |
---|---|
CN111986685A (en) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111986685B (en) | Audio encoding and decoding method and system for realizing high sampling rate | |
JP4401173B2 (en) | Signal synthesis method | |
AU2010257205B2 (en) | Efficient filtering with a complex modulated filterbank | |
JP4794448B2 (en) | Audio encoder | |
CN111316353B (en) | Determining spatial audio parameter coding and associated decoding | |
CN1849647B (en) | Sampling rate conversion apparatus, coding apparatus, decoding apparatus and methods thereof | |
CN111542877B (en) | Determination of spatial audio parameter coding and associated decoding | |
MXPA06010825A (en) | Coding of audio signals. | |
KR20100125382A (en) | Apparatus for mixing a plurality of input data streams | |
CN108600935A (en) | Acoustic signal processing method and equipment | |
JP2009501957A (en) | Multi-channel audio signal generation | |
KR102664355B1 (en) | Audio coding and decoding mode determining method and related product | |
CN114550732A (en) | Coding and decoding method and related device for high-frequency audio signal | |
WO2019105575A1 (en) | Determination of spatial audio parameter encoding and associated decoding | |
JP2010204533A (en) | Device and method for decoding audio | |
CN111681664A (en) | Method, system, storage medium and equipment for reducing audio coding rate | |
CN113192521A (en) | Audio coding and decoding method and audio coding and decoding equipment | |
CN111681663A (en) | Method, system, storage medium and device for reducing audio coding computation amount | |
TW200926148A (en) | An encoder | |
WO2020016479A1 (en) | Sparse quantization of spatial audio parameters | |
CN113192523B (en) | Audio encoding and decoding method and audio encoding and decoding equipment | |
CN112669860B (en) | Method and device for increasing effective bandwidth of LC3 audio coding and decoding | |
WO2021143691A1 (en) | Audio encoding and decoding methods and audio encoding and decoding devices | |
EP3776545A1 (en) | Quantization of spatial audio parameters | |
CN105474308A (en) | Audio signal encoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Country or region after: China Address after: A1009, floor 9, block a, No. 9, Shangdi Third Street, Haidian District, Beijing 100085 Applicant after: Beijing Bairui Internet Technology Co.,Ltd. Address before: 7-1-1, building C, 7 / F, building 2-1, No.2, Shangdi Information Road, Haidian District, Beijing 100085 Applicant before: BARROT WIRELESS Co.,Ltd. Country or region before: China |
|
GR01 | Patent grant | ||
GR01 | Patent grant |