Audio encoding method and relevant device.
Abstract
An audio encoding method and a relevant device. The audio encoding method comprises: performing time-frequency transform processing on a time domain signal of a current audio frame to obtain a frequency spectrum coefficient of the current audio frame (101); acquiring an encoding reference parameter of the current audio frame (102); if the acquired encoding reference parameter of the current audio frame meets a first parameter condition, encoding the frequency spectrum coefficient of the current audio frame based on a transform code excitation encoding algorithm (103); and if the acquired encoding reference parameter of the current audio frame meets a second parameter condition, encoding the frequency spectrum coefficient of the current audio frame based on a high-quality transform encoding algorithm (104). The audio encoding method and the relevant device are beneficial to improving encoding quality or encoding efficiency of audio frame encoding.

Term
8.5 yearsleft in the term
Expires 1 April 2035.
- Priority
- Filed
- Granted
- Today
- Expires
22 claims: 10 independent, 12 dependent
- 1CLAIMS REIVINDICACIONES 1. Un método para codificar una señal de audio, caracterizado porque comprende:one. A method to encode an audio signal, characterized in that it comprises: performing a time-frequency transformation on a current audio frame into an audio signal in the time domain of a current frame, to obtain spectral coefficients of the current audio frame;realizar una transformación de tiempo-frecuencia en un cuadro de audio actual en una señal de audio en el dominio del tiempo de un cuadro actual, para obtener coeficientes espectrales del cuadro de audio actual;acquire one or more reference encoding parameters from the current audio box;adquirir uno o más parámetros de codificación de referencia del cuadro de audio de actual;determinar si el parámetro de codificación de referencia satisface cualquiera de un conjunto de condiciones de parámetro;determine if the reference encoding parameter satisfies any of a set of parameter conditions;(1) cuando se satisface cualquiera de las condiciones de parámetro, codificar la señal de audio comprende: (1) when any of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de excitación codificada por transformada (TCX);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a transform encoded excitation (TCX) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;184 (2) when none of the conditions satisfy, encoding the audio signal comprises: 184 (2) cuando ninguna de las condiciones satisface, codificar la señal de audio comprende: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de codificación por transformada de alta calidad (HQ);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a high quality transform encoding (HQ) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;en donde el cuadro de audio actual comprende una subbanda z, y dos subbandas i y j;en donde la subbanda z y las subbandas i y j son tales que: wherein the current audio box comprises one z subband, and two i and j subbands;where subband z and subbands i and j are such that: a higher frequency interval of subband z is greater than a critical frequency interval Fl, and Fl is in a range of 6.4 kHz to 12 kHz;and a higher frequency interval for subband i is less than a higher frequency interval for subband j, the highest frequency interval for subband j is greater than a critical frequency interval F2, and F2 is in a range of 4.8 kHz to 8 kHz;un intervalo de frecuencia más alto de la subbanda z es mayor que un intervalo de frecuencia critica Fl, y Fl se encuentra en un rango de 6.4 kHz a 12 kHz;y un intervalo de frecuencia más alto de la subbanda i es menor que un intervalo de frecuencia más alto de la subbanda j, el intervalo de frecuencia más alto de la subbanda j es mayor que un intervalo de frecuencia critica F2, y F2 se encuentra en un rango de 4.8 kHz a 8 kHz;en donde los parámetros de codificación de referencia adquiridos comprenden: wherein the acquired reference coding parameters comprise: a peak value of spectral coefficients that are located within subband z, an average value of spectral coefficients that are located within subband z;and un valor pico de coeficientes espectrales que están ubicados dentro de la subbanda z, un valor promedio de coeficientes espectrales que están ubicados dentro de la subbanda z;y 185 185 1 i VI Γ I o one i VI Γ I o A X W >. M Jt fj'.....H.........i' ...... AXW>. M Jt fj '.....H......... i '...... an average of coefficient energy is located within subband i, and an average of energy of spectral coefficient is located within subband j;un promedio de energía de coeficiente es ubican dentro de la subbanda i, y un promedio de energía de coeficiente espectrales que se ubican dentro de la subbanda j ;and where the parameter conditions comprise a parameter condition such as the following: y en donde las condiciones de parámetro comprenden una condición de parámetro como las siguientes: el valor pico de los coeficientes espectrales que están ubicados dentro de la subbanda z es mayor que el valor promedio de los coeficientes espectrales que están ubicados dentro de la subbanda z multiplicados por un umbral T2;y el promedio de energía de los coeficientes espectrales que están ubicados dentro de la subbanda j es mayor que un producto del promedio de energía de los coeficientes espectrales que están ubicados dentro de la subbanda i multiplicados por un umbral T4. the peak value of the spectral coefficients that are located within subband z is greater than the average value of the spectral coefficients that are located within subband z multiplied by a threshold T2;and the average energy of the spectral coefficients that are located within subband j is greater than a product of the average energy of the spectral coefficients that are located within subband i multiplied by a threshold T4.
- 3The method in accordance with r < 3. El método de conformidad con la r< caracterizado porque el umbral T2 no es menor que 1, o el umbral T2 no es menor que 2, o el umbral T2 no es menor que characterized in that the threshold T2 is not less than 1, or the threshold T2 is not less than 2, or the threshold T2 is not less than threshold T4 is not less than 3. umbral T4 no es menor que 3.
- 5A method to encode an audio signal, characterized in that it comprises:5. Un método para codificar una señal de audio, caracterizado porque comprende: 20 realizar una transformación de tiempo-frecuencia en un cuadro de audio actual en una señal de audio en el dominio del tiempo de un cuadro actual, para obtener coeficientes espectrales del cuadro de audio actual;twenty performing a time-frequency transformation on a current audio frame into an audio signal in the time domain of a current frame, to obtain spectral coefficients of the current audio frame;187 acquire one or more parameters of the current audio frame reference;187 adquirir uno o más parámetros de i referencia del cuadro de audio de actual;determinar si el parámetro de codificación de referencia satisface cualquiera de un conjunto de condiciones de parámetro;determine if the reference encoding parameter satisfies any of a set of parameter conditions;(1) cuando se satisface cualquiera de las condiciones de parámetro, codificar la señal de audio comprende: (1) when any of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de excitación codificada por transformada (TCX);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a transform encoded excitation (TCX) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;o (2) cuando ninguna de las condiciones de parámetro se satisface, codificar la señal de audio comprende: or (2) when none of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de codificación por transformada de alta calidad (HQ);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a high quality transform encoding (HQ) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;en donde el cuadro de audio actual comprende una subbanda i y una subbanda j;wherein the current audio frame comprises a subband i and a subband j;en donde un intervalo de frecuencia más alto de la subbanda i es menor que un intervalo de frecuencia más alto where a higher frequency interval of subband i is less than a higher frequency interval 188 188 1 1VI Γ I o a a w a a a &.....H.........μ- ..... one 1VI Γ I oaawaaa & .....H......... μ- ..... de la subbanda j, el intervalo de frecuencia subbanda j es mayor que un intervalo de frecuencia crítica of subband j, the frequency interval subband j is greater than a critical frequency interval F2, and F2 is in a range from 4.8 kHz to 8 kHz;F2, y F2 se encuentra en un rango de 4.8 kHz a 8 kHz;en donde los parámetros de codificación de referencia where the reference encoding parameters 5 acquired comprise: 5 adquiridos comprenden: an average of the energy of spectral coefficients located within subband i, and an average of the energy of spectral coefficients located within subband j;un promedio de energía de coeficiente espectrales que se ubican dentro de la subbanda i, y un promedio de energía de coeficiente espectrales que se ubican dentro de la subbanda j;10 and where the parameter conditions comprise a parameter condition such as the following: 10 y en donde las condiciones de parámetro comprenden una condición de parámetro como las siguientes: el promedio de energía de los coeficientes espectrales que están ubicados dentro de la subbanda j es mayor que un producto del promedio de energía de los coeficientes the average energy of the spectral coefficients that are located within subband j is greater than a product of the average energy of the coefficients 15 espectrales que están ubicados dentro de la subbanda i multiplicados por un umbral T4. fifteen spectral lines that are located within subband i multiplied by a threshold T4.
- 9A method to encode an audio signal, characterized in that it comprises:9. Un método para codificar una señal de audio, caracterizado porque comprende: perform a time-frequency transformation on a current audio frame to an audio signal in the domain realizar una transformación de tiempo-frecuencia en un cuadro de audio actual en una señal de audio en el dominio 15 del tiempo de un cuadro actual, para obtener coeficientes espectrales del cuadro de audio actual;fifteen the time of a current frame, to obtain spectral coefficients of the current audio frame;acquire one or more reference encoding parameters from the current audio box;adquirir uno o más parámetros de codificación de referencia del cuadro de audio de actual;determinar si el parámetro de codificación de referencia 20 satisface cualquiera de un conjunto de condiciones de parámetro;determining if the reference encoding parameter 20 satisfies any of a set of parameter conditions;(1) cuando se satisface cualquiera de las condiciones de parámetro, codificar la señal de audio comprende: (1) when any of the parameter conditions are satisfied, encoding the audio signal comprises: 190 190 1 1VI Γ I o one 1VI Γ I or A A W A A A jjj·..............- ..... AAWAAA jjj · ..............- ..... cuantificar los coeficientes espectrale: quantify the spectral coefficients: audio actual al utilizar un método de excitación codificada por transformada (TCX);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;current audio using a transform encoded excitation (TCX) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;o (2) cuando ninguna de las condiciones de parámetro se satisface, codificar la señal de audio comprende: or (2) when none of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de codificación por transformada de alta calidad (HQ);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a high quality transform encoding (HQ) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;en donde el cuadro de audio actual comprende una subbanda x y una subbanda y;where the current audio frame comprises an x subband and a y subband;en donde un intervalo de frecuencia más alto de la subbanda x es menor o igual que un intervalo de frecuencia más bajo de la subbanda y;where a higher frequency interval of subband x is less than or equal to a lower frequency interval of subband y;en donde los parámetros de codificación de referencia adquiridos comprenden: wherein the acquired reference coding parameters comprise: a peak value of spectral coefficients that are located within subband x, an average value of spectral coefficients that are located within subband x, a peak value of spectral coefficients that un valor pico de coeficientes espectrales que están ubicados dentro de la subbanda x, un valor promedio de coeficientes espectrales que están ubicados dentro de la subbanda x, un valor pico de coeficientes espectrales que 191 are located within subband y, and one of spectral coefficients that are located within subband y;191 están ubicados dentro de la subbanda y, y un de coeficientes espectrales que están ubicados dentro de la subbanda y;and where the parameter conditions comprise a y en donde las condiciones de parámetro comprenden una 5 parameter condition like the following: 5 condición de parámetro como las siguientes: a product of the peak value of spectral coefficients that are located within subband x multiplied by the average value of coefficients that are located within subband y is less than a product of the peak value of un producto del valor pico de coeficientes espectrales que están ubicados dentro de la subbanda x multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda y es menor que un producto del valor pico de
- 1010 spectral coefficients that are located within the subband and multiplied by the average value of coefficients that are located within the subband xy multiplied by a lower value of an interval Rl;or a product of the peak value of spectral coefficients 10 coeficientes espectrales que están ubicados dentro de la subbanda y multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda x y multiplicados por un valor más bajo de un intervalo Rl;o un producto del valor pico de coeficientes espectrales 15 que están ubicados dentro de la subbanda x multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda y es mayor que un producto del valor pico de coeficientes espectrales que están ubicados dentro de la subbanda y multiplicados por el valor promedio de fifteen that are located within the subband x multiplied by the average value of coefficients that are located within the subband y is greater than a product of the peak value of spectral coefficients that are located within the subband and multiplied by the average value of 20 coeficientes que están ubicados dentro de la subbanda x y multiplicados por un valor más alto del intervalo Rl. twenty coefficients that are located within the xy subband multiplied by a higher value of the interval Rl. 10. The method according to claim 9, characterized in that the interval Rl is [0.5, 2], or the interval Rl is [0.4, 2.5], or the interval Rl is [0.8, 1.25]. 10. El método de conformidad con la reivindicación 9, caracterizado porque el intervalo Rl es [0.5, 2], o el intervalo Rl es [0.4, 2.5], o el intervalo Rl es [0.8, 1.25]. 192 192
- 111 1VI Γ I MgEgy Β o A A W A A A (jj·..............11. El método de conformidad con la r« caracterizado porque un rango de intervalos de frecuencia de la subbanda x es 1kHz a 2.6 kHz, y un rango de intervalos de frecuencia de la subbanda y es 4.8 kHz a 6.4 kHz. one 1VI Γ I MgEgy Β or AAWAAA (jj · .............. 11. The method according to r «characterized in that a range of frequency intervals of subband x is 1kHz to 2.6 kHz, and a range of subband frequency ranges y is 4.8 kHz to 6.4 kHz. 5 5
- 12An audio signal encoder, which comprises a processor and a memory coupled to the processor, characterized in that the processor is configured to:12. Un codificador de señal de audio, que comprende un procesador y una memoria acoplada al procesador, caracterizado porque el procesador está configurado para: perform a time-frequency transformation on a current audio frame to an audio signal in the domain realizar una transformación de tiempo-frecuencia en un cuadro de audio actual en una señal de audio en el dominio 10 the time of a current frame, to obtain spectral coefficients of the current audio frame;10 del tiempo de un cuadro actual, para obtener coeficientes espectrales del cuadro de audio actual;acquire one or more reference encoding parameters from the current audio box;adquirir uno o más parámetros de codificación de referencia del cuadro de audio de actual;determinar si el parámetro de codificación de referencia determine whether the reference encoding parameter 15 satisface cualquiera de un conjunto de condiciones de parámetro;fifteen satisfies any of a set of parameter conditions;(1) cuando se satisface cualquiera de las condiciones de parámetro, codificar la señal de audio comprende: (1) when any of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de quantify the spectral coefficients of the table 20 audio actual al utilizar un método de excitación codificada por transformada (TCX);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;twenty current audio using a transform encoded excitation (TCX) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;193 (2) when none of the conditions satisfy, encoding the audio signal comprises: 193 (2) cuando ninguna de las condiciones satisface, codificar la señal de audio comprende: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de codificación por transformada de alta calidad (HQ);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a high quality transform encoding (HQ) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;en donde el cuadro de audio actual comprende una subbanda z, y dos subbandas i y j;en donde la subbanda z y las subbandas i y j son tales que: wherein the current audio box comprises one z subband, and two i and j subbands;where subband z and subbands i and j are such that: a higher frequency interval of subband z is greater than a critical frequency interval Fl, and Fl is in a range of 6.4 kHz to 12 kHz;and a higher frequency interval of subband i is less than a higher frequency interval of i to subband j, the highest frequency interval of subband j is greater than a critical frequency interval F2, and F2 is in a range of 4.8 kHz to 8 kHz;un intervalo de frecuencia más alto de la subbanda z es mayor que un intervalo de frecuencia critica Fl, y Fl se encuentra en un rango de 6.4 kHz a 12 kHz;y un intervalo de frecuencia más alto de la subbanda i es menor que un intervalo de frecuencia más alto de ia subbanda j, el intervalo de frecuencia más alto de la subbanda j es mayor que un intervalo de frecuencia critica F2, y F2 se encuentra en un rango de 4.8 kHz a 8 kHz;en donde los parámetros de codificación de referencia adquiridos comprenden: wherein the acquired reference coding parameters comprise: a peak value of spectral coefficients that are located within subband z, an average value of spectral coefficients that are located within subband z;and un valor pico de coeficientes espectrales que están ubicados dentro de la subbanda z, un valor promedio de coeficientes espectrales que están ubicados dentro de la subbanda z;y 194 194 1 1VI IF I Β o one 1VI IF I Β o A A W A A A jjj·..................... AAWAAA jjj · ..................... an average energy coefficient is located within subband i, and an average energy coefficient spectral is located within subband j;un promedio de energía de coeficiente esf ubican dentro de la subbanda i, y un promedio de energía de coeficiente espectrales que se ubican dentro de la subbanda j;5 and where the parameter conditions comprise a parameter condition such as the following: 5 y en donde las condiciones de parámetro comprenden una condición de parámetro como las siguientes: el valor pico de los coeficientes espectrales que están ubicados dentro de la subbanda z es mayor que el valor promedio de los coeficientes espectrales que están ubicados the peak value of the spectral coefficients that are located within the z subband is greater than the average value of the spectral coefficients that are located 10 within subband z multiplied by a threshold T2;and the average energy of the spectral coefficients that are located within subband j is greater than a product of the average energy of the spectral coefficients that are located within subband i 10 dentro de la subbanda z multiplicados por un umbral T2;y el promedio de energía de los coeficientes espectrales que están ubicados dentro de la subbanda j es mayor que un producto del promedio de energía de los coeficientes espectrales que están ubicados dentro de la subbanda i 15 multiplicados por un umbral T4. fifteen multiplied by a threshold T4.
- 16An audio signal encoder, which comprises a processor and a memory coupled to the processor, characterized in that the processor is configured to:16. Un codificador de señal de audio, que comprende un procesador y una memoria acoplada al procesador, caracterizado porque el procesador está configurado para: performing a time-frequency transformation on a current audio frame into an audio signal in the time domain of a current frame, to obtain spectral coefficients of the current audio frame;realizar una transformación de tiempo-frecuencia en un cuadro de audio actual en una señal de audio en el dominio del tiempo de un cuadro actual, para obtener coeficientes espectrales del cuadro de audio actual;196 acquire one or more parameters of < 196 adquirir uno o más parámetros de < current audio box reference;referencia del cuadro de audio de actual;determinar si el parámetro de codificación de referencia satisface cualquiera de un conjunto de condiciones de parámetro;determine if the reference encoding parameter satisfies any of a set of parameter conditions;(1) cuando se satisface cualquiera de las condiciones de parámetro, codificar la señal de audio comprende: (1) when any of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar ios coeficientes espectrales del cuadro de audio actual al utilizar un método de excitación codificada por transformada (TCX);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a transform encoded excitation (TCX) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;o (2) cuando ninguna de las condiciones de parámetro se satisface, codificar la señal de audio comprende: or (2) when none of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de codificación por transformada de alta calidad (HQ);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a high quality transform encoding (HQ) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;en donde el cuadro de audio actual comprende una subbanda i y una subbanda j;wherein the current audio frame comprises a subband i and a subband j;en donde un intervalo de frecuencia más alto de la subbanda i es menor que un intervalo de frecuencia más alto where a higher frequency interval of subband i is less than a higher frequency interval 197 of subband j, the frequency interval 197 de la subbanda j, el intervalo de frecuencia INDUSTRIAL ........................ INDUSTRIAL ........................ subband j is greater than a critical frequency interval subbanda j es mayor que un intervalo de frecuencia critica F2, and F2 is in a range from 4.8 kHz to 8 kHz;F2, y F2 se encuentra en un rango de 4.8 kHz a 8 kHz;en donde los parámetros de codificación de referencia adquiridos comprenden: wherein the acquired reference coding parameters comprise: an average of the energy of the spectral coefficients that are located within the subband i, and an average of the energy of the spectral coefficients that are located within the subband un promedio de energía de coeficiente espectrales que se ubican dentro de la subbanda i, y un promedio de energía de coeficiente espectrales que se ubican dentro de la subbanda 10 and where the parameter conditions comprise a parameter condition such as the following: 10 y en donde las condiciones de parámetro comprenden una condición de parámetro como las siguientes: el promedio de energía de los coeficientes espectrales que están ubicados dentro de la subbanda j es mayor que un producto del promedio de energía de los coeficientes the average energy of the spectral coefficients that are located within subband j is greater than a product of the average energy of the coefficients 15 espectrales que están ubicados dentro de la subbanda i multiplicados por un umbral T4. fifteen spectral lines that are located within subband i multiplied by a threshold T4.
- 20Un codificador de señal de audio, que comprende un procesador y una memoria acoplada al procesador, caracterizado porque el procesador está configurado para:twenty. An audio signal encoder, which comprises a processor and a memory coupled to the processor, characterized in that the processor is configured to: performing a time-frequency transformation on a current audio frame into an audio signal in the time domain of a current frame, to obtain spectral coefficients of the current audio frame;realizar una transformación de tiempo-frecuencia en un cuadro de audio actual en una señal de audio en el dominio del tiempo de un cuadro actual, para obtener coeficientes espectrales del cuadro de audio actual;acquire one or more reference encoding parameters from the current audio box;adquirir uno o más parámetros de codificación de referencia del cuadro de audio de actual;determinar si el parámetro de codificación de referencia satisface cualquiera de un conjunto de condiciones de parámetro;determine if the reference encoding parameter satisfies any of a set of parameter conditions;(1) cuando se satisface cualquiera de las condiciones de parámetro, codificar la señal de audio comprende: (1) when any of the parameter conditions are satisfied, encoding the audio signal comprises: 199 quantify the spectral coefficients;199 cuantificar los coeficientes espectrale;audio actual al utilizar un método de excitación codificada por transformada (TCX);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;current audio using a transform encoded excitation (TCX) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;o (2) cuando ninguna de las condiciones de parámetro se satisface, codificar la señal de audio comprende: or (2) when none of the parameter conditions are satisfied, encoding the audio signal comprises: cuantificar los coeficientes espectrales del cuadro de audio actual al utilizar un método de codificación por transformada de alta calidad (HQ);y escribir los coeficientes espectrales cuantificados en un flujo de bits para almacenar o transmitir;quantify the spectral coefficients of the current audio frame using a high quality transform encoding (HQ) method;and writing the quantized spectral coefficients in a bit stream to store or transmit;acquired comprise: adquiridos comprenden: a peak value of spectral coefficients that are located within subband x, an average value of spectral coefficients that are located within subband x, a peak value of spectral coefficients that are located within subband y, and an average value un valor pico de coeficientes espectrales que están ubicados dentro de la subbanda x, un valor promedio de coeficientes espectrales que están ubicados dentro de la subbanda x, un valor pico de coeficientes espectrales que están ubicados dentro de la subbanda y, y un valor promedio 200 of spectral coefficients that are located subband y;200 de coeficientes espectrales que están ubicad subbanda y;and where the parameter conditions comprise a parameter condition such as the following: y en donde las condiciones de parámetro comprenden una condición de parámetro como las siguientes: a product of the peak value of spectral coefficients that are located within subband x multiplied by the average value of coefficients that are located within subband y is less than a product of the peak value of spectral coefficients that are located within subband y multiplied by the average value of coefficients that are located within subband x and multiplied by a lower value of an interval Rl;or a product of the peak value of spectral coefficients that are located within the subband x multiplied by the average value of coefficients that are located within the subband and is greater than a product of the peak value of spectral coefficients that are located within the subband y multiplied by the average value of coefficients that are located within subband x and multiplied by a higher value of the interval Rl. un producto del valor pico de coeficientes espectrales que están ubicados dentro de la subbanda x multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda y es menor que un producto del valor pico de coeficientes espectrales que están ubicados dentro de la subbanda y multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda x y multiplicados por un valor más bajo de un intervalo Rl;o un producto del valor pico de coeficientes espectrales que están ubicados dentro de la subbanda x multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda y es mayor que un producto del valor pico de coeficientes espectrales que están ubicados dentro de la subbanda y multiplicados por el valor promedio de coeficientes que están ubicados dentro de la subbanda x y multiplicados por un valor más alto del intervalo Rl.
- 22The audio signal encoder of 22. El codificador de señal de audio de INDUSTRIAL claim 20, characterized in that a frequency interval range of the subband x is 1kHz to 2.6 kHz, and a frequency interval range of the subband y is INDUSTRIAL la reivindicación 20, caracterizado porque un rango de intervalos de frecuencia de la subbanda x es 1kHz a 2.6 kHz, y un rango de intervalos de frecuencia de la subbanda y es 4.8 kHz a 6.4 kHz. 4.8 kHz to 6.4 kHz. 202 202
Independent claims10
1,127 paragraphs in 36 sections, as filed
(54) Title: AUDIO CODING METHOD AND RELATED DEVICE. (54) Title: AUDIO ENCODING METHOD AND RELEVANT DEVICE.
(57) Summary
An audio encoding method and related apparatus are described. The audio encoding method includes: performing time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame; acquire a reference encoding parameter of the current audio box; and if the acquired reference encoding parameter of the current audio frame satisfies a first parameter condition, encoding the spectral coefficients of the current audio frame based on a transform encoded drive algorithm, or whether the acquired reference encoding parameter of the current audio frame satisfies a second parameter condition, encode the spectral coefficients of the current audio box based on a high quality transform encoding algorithm. The audio encoding method and related apparatus help to improve the encoding quality or encoding efficiency of encoding audio frames.
(57) Abstract
An audio encoding method and a relevant device. The audio encoding method comprises: performing time-frequency transform Processing on a time domain signal of a current audio trame to obtain a frequency spectrum coefficient of the current audio trame (101); acquiring an encoding reference parameter of the current audio trame (102); if the acquired encoding reference parameter of the current audio trame meets a first parameter condition, encoding the frequency spectrum coefficient of the current audio trame based on a transform code excitation encoding algorithm (103); and if the acquired encoding reference parameter of the current audio trame meets a second parameter condition, encoding the frequency spectrum coefficient of the current audio trame based on a high-quality transform encoding algorithm (104). The audio encoding method and the relevant device are beneficial to improving encoding quality or encoding efficiency of audio trame encoding.
PATENT TITLE No. 360606
Headlines):
Home:
Denomination
Classification:
Inventor (s):
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Administration Building, Bantian, Longgang District, 518129, Shenzhen, Guangdong, CHINA
AUDIO CODING METHOD AND RELATED DEVICE.
CIP: G10L19 / 02; G10L25 / 06; G10L25 / 18
CPC: G10L19 / 02; G10L25 / 06; G10L25 / 18
ZEXIN LIU; LEI MIAO
<img file="MX360606B_D0001.tif" />
Number:
MX / a / 2017/001039
International:
015
Number
201410363905.5
Validity: V Date of Date of E
The patent of refere!
Pursuant to the starting date
Who subscribes the present ti (Diario Oficia! Da ia Federación 25/01/2006, 06/05/2009, 06/01/201 and 12 * sections 1 and 111 dell Rí 07/28/2004 and 09/07/2007) ; 1® items,
Industrial Property (DOF 12/27/1999, empowered by Adjui General Directors, Department Coordinators and others 07/29/2004, 08/04/2004 and 09/13/2007).
usWai.
irrigable, counted to the Industrial Property Law 1999. 01/26/2004, 06/16/2005, is 1 '3 * fraction V item a), 4' or 07/01/2002, 07/15/2004 ,
-unique of the Mexican Institute of the 3 'and S * Clause a) of the Agreement that delegates Inas Regionales. Divisional Deputy Directors, (DOF 12/15/1999, amended on 02/04/2000,
This letter is signed with an advanced electronic signature (FIEL), based on articles 7 BIS 2 of the Industrial Property Law; 3rd of its Regulations, and 1 fraction III, 2 fraction V, 26 BIS and 26 TER of) Agreement establishing the limitations for the use of the Electronic Payment and Services Portal (PASE) of the Mexican Institute of Industrial Property! , in the procedures indicated.
<img file="MX360606B_D0002.tif" />
DIVISIONAL DIRECTOR OF PATENTS NAHANNY CANAL REYES
Original string:
NAHANNY MARISOL CANAL REYES | 00001QQQ000403252793 | Tax Administration Service | 1695 |! | MX / 2019/921 | MX / a / 2017/001039 | PCT Patent Title | 1223 | GAGV | Pág (s) | dgvEOalvDdKK7 / OGQuOkkOq
Seal Digital:
RcGPxYch56UgXNSbRuSaAXc4m8! R0Mkx + 5d9a5wL1ei8QqrJ9OFadYVQ0oRela7IH3Rly6tmOZ5CHb / oSoLKMzYrbgF qtMlyOOMOEPn8UVox1CxZPvDWvq1dngmGJ + PELdjWatbgLt¡xJlkhVeDEPepVOhRX6NnOqJ4a4W6K + MczXJx / gEyvt gmZrQOLWx2r6U * XIFjXi5aPbxRK! Qo3CPwOIRGwGL1BZCP3mSB / 2cyCGKn7vClf1! LuTOQd6GTIvbl8H! PTo41jpve bLwkMVLF0osnp7YSX! ÍXi7F7yOtSjd8rWO6 + + LOs == jXopzq34LndgEBKb8IX9FA¡1gzwgAeE5q
Arenal No. SSO, Floor 1. Pueblo Santa María Tepepan. Xochimlíco. Mexico City.
(55) 53340700 www.gob.mx/impi
<img file="MX360606B_D0003.tif" />
AUDIO AND DEVICE CODING METHOD
IMPIC '
FIELD OF THE INVENTION
The present invention relates to audio encoding technologies, and specifically, to an audio encoding method and related apparatus.
BACKGROUND OF THE INVENTION
In an existing audio encoding algorithm (eg music), at the same bit rate, some audio encoding algorithms are limited to a particular encoding bandwidth, and are mainly used to encode an audio frame that it has a relatively low bandwidth, and some audio encoding algorithms are not limited to an encoding bandwidth, and they are mainly used to encode an audio box that has a relatively high bandwidth. Certainly, both categories of audio encoding algorithms have advantages and disadvantages.
However, in the prior art, during encoding of audio frames, a fixed encoding algorithm is directly used to encode an audio frame. In this way, the coding algorithm used can hardly ensure good coding quality or coding efficiency.
tt
'ι
BRIEF DESCRIPTION OF THE INVENCH
Modalities of the present invention provide an audio encoding method and a related apparatus, to improve the encoding quality or encoding efficiency of encoding audio frames.
A first aspect of the embodiments of the present invention provides an audio encoding method, including:
carrying out frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame;
acquire a reference encoding parameter of the current audio box; and if the acquired reference encoding parameter of the current audio frame satisfies a first parameter condition, encoding the spectral coefficients of the current audio frame based on a transform encoded excitation algorithm, or if the acquired reference encoding parameter of the current audio frame satisfies a second parameter condition, encode the spectral coefficients of the current audio frame based on a high quality transform encoding algorithm
With reference to the first aspect, in ur <sub>t</sub> _____ „possible implementation of the first aspect, the reference encoding parameter includes at least one of the following parameters: an encoding rate of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within a zy subband that is from the current audio frame; an envelope deviation of the spectral coefficients that are located within a subband wy that is from the current audio frame;
an average energy of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame; an average of the amplitude of spectral coefficients that are located within a subband m and that is of the current audio frame and an average of the amplitude of spectral coefficients that are located within a subband n that is of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from the current audio frame and a peak-to-average ratio of spectral coefficients that lie within a y, subband that is from the audio frame current; an envelope deviation of spectral coefficients that lie within a subband ry that is from the current audio frame; and a deviation spectral coefficients that are located within a subband s and that is of the current audio frame; an envelope of spectral coefficients that lie within a subband ey that is from the current audio frame and an envelope of spectral coefficients that lie inside a subband fy that is from the current audio frame; or a spectral correlation parameter value between spectral coefficients that are located within a subband p that is from the current audio frame and spectral coefficients that are located within a subband qy that is from the current audio frame, where
<td colspan="4">a higher frequency range than the</td><td>subband z</td><td>is</td>
<td>greater than</td><td>an interval of</td><td colspan="2">critical frequency Fl</td><td colspan="2">; an interval</td>
<td colspan="3">highest frequency of subband w</td><td>is</td><td>greater than</td><td>the</td>
<td>interval</td><td>of frequency</td><td>criticizes Fl;</td><td>a</td><td>interval</td><td>of</td>
<td>frequency</td><td>highest of</td><td>subband j</td><td>is</td><td>greater than</td><td>a</td>
<td>interval</td><td>of frequency</td><td>criticizes F2; and</td><td>a</td><td>interval</td><td>of</td>
<td>frequency</td><td>highest of</td><td>subband n</td><td>is</td><td>greater than</td><td>the</td>
critical frequency range F2;
a range of values of the critical frequency range Fl is 6.4 kHz to 12 kHz;
a range of critical frequency range values F2 is 4.8 kHz to 8 kHz; and
JL X · Χ JL JIIL | j | .................
MEXICAN INSTITUTE b · ......... ilS® ·<sup>1</sup>I set a higher frequency range of] less than the highest frequency range of subband j; a higher frequency interval of subband m is less than the highest frequency interval of subband n; a higher frequency interval of subband x is less than or equal to a lower frequency interval of subband y; a higher frequency interval of subband p is less than or equal to a lower frequency interval of subband q; a higher frequency interval of subband r is less than or equal to a lower frequency interval of subband s; and a higher frequency range for subband e is less than or equal to a lower frequency range for subband f.
With reference to the first possible implementation form of the first aspect, in a second possible implementation form of the first aspect, at least one of the following conditions is satisfied:
a lower frequency interval of subband w is greater than or equal to the critical frequency interval Fl, a lower frequency interval of subband z is greater than or equal to the critical frequency interval Fl, the frequency interval highest of subband i is less than or equal to a lower frequency range of subband j, the highest frequency range of ,,
Οϊ »
Jll.JI.-Jll.Jll. Jlt. Iji ............... i
INSTITUTO MEXICANO ......... # 111 (1 (5: 0 subband m is less than or equal to a lower interval of subband n, a lower frequency interval of subband j is greater than the critical frequency interval F2, or a lower frequency interval of subband n is greater than the critical frequency interval
F2.
With reference to the first possible implementation form of the first aspect or the second possible implementation form of the first aspect, in a third possible implementation form of the first aspect, the first parameter condition includes at least one of the following conditions:
the encoding rate of the current audio frame · is less than a TI threshold;
the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is less than or equal to a threshold
T2;
the envelope deviation of the spectral coefficients that are located within the subband w and that is of the current audio frame is less than or equal to a threshold
T3;
a quotient of the division of the average energy of the spectral coefficients that lie within the <sup>1</sup> 1 jLVJL Jí i fiW ”® subband iy that is from the average audio frame of energy of the spectral coefficients that are located within subband jy that is from the current audio frame is greater than or equal to a threshold T4;
a difference from the subtraction of the average energy of the spectral coefficients located within subband jy that is from the current audio box of the average energy of the spectral coefficients that are located within subband iy that is from the audio box current is greater than or equal to a threshold T5;
a quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is greater than or equal to a threshold T6;
a difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is of the audio box current is greater than or equal to a threshold T7;
a ratio of the peak-to-average ratio of the spectral coefficients that lie within the subband <sup>8</sup> I if 1Γ ixy that is from the current audio box to the average re of the spectral coefficients that are located within the subband yy that is from the current audio box falls within an interval Rl;
an absolute value of a difference between the peak-to-average ratio of the spectral coefficients within subband xy that is from the current audio frame y
<td>the</td><td>Relation of</td><td>peak a</td><td>average</td><td>of the</td><td>coefficients</td>
<td colspan="2">spectral that</td><td>locate</td><td>within</td><td>the subband</td><td>and what is it</td>
<td>10 of</td><td colspan="2">current audio box</td><td>is less</td><td>what or equal</td><td>to a threshold</td>
<td>T8;</td><td></td><td></td><td></td><td></td><td></td>
<td></td><td>A relationship</td><td>of the</td><td>deviation</td><td colspan="2">of envelope of the</td>
spectral coefficients that lie within the subband ry that is from the current audio frame to the envelope deviation of the spectral coefficients that are inside the subband s and that is from the current audio frame falls within an interval R2;
an absolute value of a difference between the envelope deviation of the spectral coefficients that lie within the subband ry that is from the current audio box and the envelope deviation of the spectral coefficients that are located within the s subband that is from the current audio frame is less than or equal to a threshold T9;
a ratio of the envelope of the coefficients
IMPI .NO
<img file="MX360606B_D0004.tif" />
spectrals that are located within the subb <τ _ of the current audio frame to the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame falls within an interval R3;
an absolute value of a difference between the envelope of the spectral coefficients that lie within subband ey that is from the current audio frame and the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame is less than or equal to a TIO threshold; or the spectral correlation parameter value between the spectral coefficients that are located within the subband p and that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is greater than or equal to a threshold
Til.
With reference to the first possible form of implementation of the first aspect, the second possible form of implementation of the first aspect, or the third possible form of implementation of the first aspect, in a fourth possible form of implementation of the first aspect, the first parameter condition includes one of the following conditions:
a ratio of the division of the ratio of peak to
Λ. A »Α Λ, Λ.
INSTITUTO MEXTOANO Ιΐ ^: ΐΐ · || ΐ * · θ average of the spectral coefficients that of the subband xy that is in the current audio box between the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio box is less than a threshold T44, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is from the current audio box is less than a threshold T45;
a ratio of the division of the peak-to-average ratio of the spectral coefficients within the xy subband that is from the current audio picture by the peak-to-average ratio of the spectral coefficients within the yy subband which is from the current audio frame is greater than a threshold T46, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is of the current audio frame is greater than a threshold T47;
a difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is less than a threshold T48, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is from the frame is less than a threshold T49;
a difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is greater than a threshold T50, and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is greater than a threshold T51;
a quotient of the division of the envelope deviation of the spectral coefficients located within the subband ry that is of the current audio frame by the envelope deviation of the spectral coefficients that are located within the subband s and that is of the frame audio current is less than a threshold T52, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than a threshold T53;
a quotient of the division of the envelope deviation of the spectral coefficients that lie within the subband ry that is of the current audio frame by the envelope deviation of the coefficients
<img file="MX360606B_D0005.tif" />
ΜΡΙ spectral that are located within the subb.
of the current audio box is greater than a threshold T54, and the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio box is greater than a threshold T55;
a difference from the subtraction of the envelope deviation of the spectral coefficients that lie within the subband s and that is from the current audio box of the envelope deviation of the spectral coefficients that are located within the subband r and that is from the box audio current is less than a threshold T56, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than a threshold T57;
a difference from the subtraction of the envelope deviation of the spectral coefficients that lie within the subband s and that is from the current audio box of the envelope deviation of the spectral coefficients that are located within the subband r and that is from the box audio current is greater than a threshold T58, and the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is greater than a threshold T59;
a quotient of the division of the envelope of the
I VI Γ 1 Μ »! · ** <sup>:,</sup>«Ο α χ» ι α. a | gj .......... ......
spectral coefficients that lie within the current audio frame between the envelope of the spectral coefficients that are within the subband f and that is from the current audio frame are less than a threshold T60, and the envelope of the coefficients spectrals that are located within subband fy that is of the current audio frame is less than a threshold T61;
a coccyme of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame by the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than a threshold T62, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than a threshold T63;
a difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is less than a threshold
T64, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than a threshold T65;
a difference of the subtraction of the envelope of the
Οϊ »
.O spectral coefficients that are located within: <sup>:</sup> fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is greater than a threshold
T66, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than a threshold T67;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to a threshold T68, and the peak-to-average ratio of the spectral coefficients that are located within subband zy that is in the current audio frame is less than or equal to a threshold T69;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to a threshold T70, and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame is less than or equal to a threshold T71;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to a threshold T72, and the peak-to-average ratio of the spectral coefficients that are located within subband zy that is in the current audio frame is less than or equal to a threshold T73;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the audio box current is less than or equal to a threshold T74, and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame is less than or equal to a threshold T75;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to a threshold T76, of envelope of the spectral coefficients that are located within the subband z and that is of the current audio frame is less than or equal to a threshold T77;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to a threshold T78, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T79;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to a T80 threshold, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T81; or the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the ΐ
subband η and that is of the audio box acti of amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box is less than or equal to a threshold T82, and the envelope deviation of the spectral coefficients that are located within subband w and that is of the current audio frame is less than or equal to a threshold T83;
Referring to the first possible form of implementation of the first aspect, the second possible form of implementation of the first aspect, the third possible form of implementation of the first aspect, or the fourth possible form of implementation of the first aspect, in a fifth form of implementation possible from the first aspect, the second parameter condition includes at least one of the following conditions:
the encoding rate of the current audio frame is greater than or equal to the TI threshold;
the peak-to-average ratio of the coefficients
<td>spectral that</td><td>locate</td><td>within</td><td>the subband</td><td>zy</td><td>than</td><td>is</td>
<td>audio box</td><td>current</td><td colspan="2">is greater than the threshold</td><td>T2;</td><td></td><td></td>
<td>deviation</td><td>of</td><td>enveloping</td><td>of the</td><td colspan="3">coefficients</td>
<td>spectral that</td><td>locate</td><td>within</td><td>the subband</td><td>wy</td><td>than</td><td>is</td>
<td>audio box</td><td>current</td><td colspan="2">is greater than the threshold</td><td>T3;</td><td></td><td></td>
the ratio of the division of the average energy of
Λ. To «JL Λ. Λ, β), ..... ^ 1.0
ΙΝίΠΤΟΐΟ MHJCANO ΙΒρΒΒΒΒ'ΙΟ the spectral coefficients that are located in subband i and that is of the current audio frame between the average energy of the spectral coefficients that are located in subband j and that is of the current audio frame is less than the threshold T4 ;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than threshold T5;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than threshold T6;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the audio box current is less than threshold T7;
the ratio of the peak to average ratio of the
Λ. A · Α Λ. Λ.
MHJCANO INSTITUTE ΐΜτυ | · Ιΐι<sup>|,</sup>1Ο spectral coefficients that lie within xy that is from the current audio frame to the peak-to-average ratio of the spectral coefficients that are within the subband yy that is from the current audio frame does not fall within an interval Rl;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband yy that is of the current audio frame is greater than the threshold T8;
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the interval R2;
the absolute value of a difference between the envelope deviation of the spectral coefficients located within the subband ry that is from the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband and that is of the current audio box is greater than the threshold T9;
the ratio of the envelope of the coefficients
<img file="MX360606B_D0006.tif" />
<sup>: í</sup>l | g ¡• ií5i§ spectral that are located within the subb of the current audio frame to the envelope of the spectral coefficients that are within the subband fy that is of the current audio frame does not fall within the interval R3;
the absolute value of a difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold; or the spectral correlation parameter value between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than the Til threshold.
Referring to the first possible form of implementation of the first aspect, the second possible form of implementation of the first aspect, the third possible form of implementation of the first aspect, the fourth possible form of implementation of the first aspect, or the fifth possible form of implementation From the first aspect, in a sixth possible implementation form of the first aspect, the second parameter condition includes one of the following conditions:
the quotient of the division of the average range of the spectral coefficients that are located within the xy subband that is of the current audio box between the peak-to-average ratio of the spectral coefficients that are within the yy subband that is of the current audio frame is less than threshold T44, and the peak-to-average ratio of the spectral coefficients within subband yy that is from current audio frame is greater than threshold T45;
the ratio of the division of the peak-to-average ratio of the spectral coefficients that lie within the xy subband that is from the current audio box between the peak-to-average ratio of the spectral coefficients that lie within the yy subband which is from the current audio box is greater than the threshold T4S, and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is in the current audio frame is less than the T47 threshold;
the difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is less than threshold T48, and the ratio of
JL J. »Jl. Jt A IJjTO ^ 1-0
MEXICAN INSTITUTE ..................................
peak to average of the spectral coefficients' within the subband yy that is of the current audio frame is greater than the threshold T49;
the difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is greater than the threshold T50, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is of the current audio frame is less than the threshold T51;
the quotient of the division of the envelope deviation of the spectral coefficients located within the subband ry that is of the current audio box between the envelope deviation of the spectral coefficients that are located within the s subband and that is of the table audio current is less than threshold T52, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is greater than threshold T53;
the quotient of the division of the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame
AA »AAA β /, ϊ 'INSTITUTO MEXICANO ijjj .....................
between the envelope deviation of li i ......
Spectral coefficients that are located within the subband s and that is of the current audio frame is greater than the threshold T54, and the envelope deviation of the spectral coefficients that are located inside the subband s and that is of the current audio frame is less than threshold T55;
the difference of the subtraction of the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio box of the one of envelope deviation of the spectral coefficients that are located inside the subband ry that is of the current audio frame is less than threshold T56, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is greater than threshold T57;
the difference of the subtraction of the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame · of the envelope deviation of the spectral coefficients that are located inside the subband ry that is of the current audio frame is greater than threshold T58, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than threshold T59;
4 1ΜΡ!
I saw o I or
Jk A> Jk Jk JL .......<sup>K</sup> jAOl
Í NOTTOTO MEXICANO ^ »^ ΑΑΐβΛθ the quotient of the division of the eni spectral coefficients that are located within the subband ey that is of the current audio box between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than threshold T60, and the envelope of the spectral coefficients within subband fy that is in the current audio frame is greater than threshold T61;
the quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T62, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T63;
the difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is less than the threshold
T64, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T65;
MPIC lis: .....................
<| the difference of the subtraction of the ent · ·: ·., «» * spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is the current audio box is greater than the threshold
T66, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T67;
the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box between the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to threshold T68, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T69;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to threshold T70, and the peak-to-average ratio of the spectral coefficients within the λλαλλα subband
JIL JL · JIL JIL Jll. | j | ................
MEXICAN INSTITUTE | Ιβ ......... Illlllil'jlO zy that is from the current audio box is mayt
T71;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to threshold T72, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T73;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio box of the average amplitude of the spectral coefficients that are located inside the subband my that is of the audio box current is less than or equal to threshold T74, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T75;
the quotient of the division of the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame by the average energy of the spectral coefficients that are
one V 1 1 1 Q
Jt X * Jt JL X fgR xN ......... "
IN ST IT U ΙΌ M EX ICA NO flj ........- STIíÍIh ^ O located within subband jy that is current is less than or equal to threshold T76, and the envelope deviation of the spectral coefficients that are located within subband zy that is of the current audio frame is greater than threshold T77;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio table of the average energy of the spectral coefficients that are located within subband iy that is from the current audio is less than or equal to threshold T78, and the envelope deviation of the spectral coefficients that are located within the subband wy that is in the current audio frame is greater than the threshold
T7 9;
The quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio is less than or equal to threshold T80, and the envelope deviation of the spectral coefficients that are located within subband wy that is in the current audio frame is greater than threshold T81; or the difference of the subtraction of the average amplitude of the spectral coefficients that was located subband n and that is of the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is of the current audio box is less than or equal to threshold T82, and the envelope deviation of the spectral coefficients within subband wy that is in the current audio frame is greater than threshold T83;
Referring to the third possible form of implementation of the first aspect, the fourth possible form of implementation of the first aspect, the fifth possible form of implementation of the first aspect, or the sixth possible form of implementation of the first aspect, in a seventh form of implementation possible from the first aspect,
<td>I know</td><td>satisfies the</td><td>less</td><td>a</td><td>of</td><td>the s</td><td>next</td>
<td>the</td><td>threshold T2 is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>to 2;</td>
<td>the</td><td>threshold T4 is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>at 1 / 1.2:</td>
<td>the</td><td>interval Rl</td><td colspan="2">is [1 / 2.25</td><td></td><td> 2.25];</td><td></td>
<td>the</td><td>threshold T44 is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>at 1 / 2.56;</td>
<td>the</td><td>threshold T45 is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>to 1.5;</td>
<td>the</td><td>threshold T46 is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>at 1 / 2.56;</td>
<td>the</td><td>threshold T4 7 is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>to 1.5;</td>
<td>the</td><td>threshold T68 is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>at 1.25; or</td>
<td>the</td><td>threshold T69 is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>to 2;</td>
Λ. A · Α A Λ. | t J »
MEXICAN INSTITUTE IWTMBgiÍ'lO
A second aspect of the invention modes provides an audio encoder including:
a time-frequency transformation unit, configured to perform time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame;
an acquisition unit, configured to acquire a reference encoding parameter from the current audio frame; and a coding unit, configured to: if the reference encoding parameter that is acquired by the acquisition unit and that is from the current audio frame satisfies a first parameter condition, encoding the spectral coefficients of the current audio frame based on a transform encoded excitation algorithm, or if the reference encoding parameter that is acquired by the acquisition unit and that is from the current audio frame satisfies a second parameter condition, encode the spectral coefficients of the current audio box based on a high quality transform encoding algorithm.
With reference to the second aspect, in a first possible implementation form of the second aspect, the reference encoding parameter includes m <
following parameters: an encoding rate of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within a zy subband that is from the current audio frame; an envelope deviation of spectral coefficients that lie within a subband w and that is from the current audio frame; an average energy of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame; an average of the amplitude of spectral coefficients that are located within a subband m and that is of the current audio frame and an average of the amplitude of spectral coefficients that are located within a subband n that is of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from the current audio frame and a peak-to-average ratio of spectral coefficients that lie within a y, subband that is from the audio frame current; an envelope deviation of spectral coefficients that lie within a subband ry that is from the current audio frame and an envelope deviation of spectral coefficients that are located within a subband
INSTITUTO MEXICANO s and that is from the current audio box; or:
MPIÍ
<img file="MX360606B_D0007.tif" />
spectral coefficients that are located within a subband ey that is of the current audio frame and an envelope of spectral coefficients that are located inside a subband fy that is of the current audio frame; or a spectral correlation parameter value between spectral coefficients that are located within a subband p that is from the current audio frame and spectral coefficients that are located within a subband qy that is from the current audio frame, where a frequency interval highest of subband z is greater than a critical frequency interval Fl; a higher frequency interval of subband w is greater than the critical frequency interval Fl; a higher frequency interval of subband j is greater than a critical frequency interval F2; and a higher frequency interval of subband n is greater than the critical frequency interval F2; a range of values of the critical frequency range Fl is 6.4 kHz to 12 kHz; and a range of critical frequency range values
F2 is 4.8 kHz to 8 kHz; and a higher frequency interval of subband i is less than the highest frequency interval of subband j; a higher frequency range of subband m is
ΜΡΙ
INSTITUTO MEXICANO less than the highest frequency interval (
<img file="MX360606B_D0008.tif" />
n; a higher frequency interval of subband x is less than or equal to a lower frequency interval of subband y; a higher frequency interval of subband p is less than or equal to a lower frequency interval of subband q; a higher frequency interval of subband r is less than or equal to a lower frequency interval of subband s; and a higher frequency range for subband e is less than or equal to a lower frequency range for subband f.
With reference to the first possible form of implementation of the second aspect, in a second possible form of implementation of the second aspect, at least one of the following conditions is satisfied: a lower frequency interval of subband w is greater than or equal to the critical frequency interval Fl, a lower frequency interval of subband z is greater than or equal to the critical frequency interval Fl, the frequency interval highest in subband i is less than or equal to a lower frequency range of subband j, the highest frequency range of subband m is less than or equal to a lower frequency range of subband n, a lower frequency interval of subband j is greater than the critical frequency interval
F2, or a lower frequency range greater than the critical frequency range F2.
With reference to the first possible implementation form of the second aspect or the second possible implementation form of the second aspect, in a third possible implementation form of the second aspect, the first parameter condition includes at least one of the following conditions:
the encoding rate of the current audio frame is less than a TI threshold;
the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is less than or equal to a threshold
T2;
the envelope deviation of the spectral coefficients that are located within the subband w and that is of the current audio frame is less than or equal to a threshold
T3;
a quotient of the division of the average energy of the spectral coefficients located within subband iy that is from the current audio frame by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is greater than or equal to a threshold T4;
J ». Jl, · Jt J «J Jlt. Ijj<sub>..</sub>...............
INSTITUTO MEXICANO ^^^ 'ΒΐΙβΛΟ a difference from the subtraction of the average the spectral coefficients that are located within the subband jy that is from the current audio chart of the average energy of the spectral coefficients that are located within the subband iy that is current audio frame is greater than or equal to a threshold T5;
a quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is greater than or equal to a threshold T6;
a difference from the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio chart of the average amplitude of the spectral coefficients that are located within the 'subband my that is from the current audio is greater than or equal to a threshold T7;
a ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the current audio frame falls within an interval Rl;
an absolute value of a difference between __ peak to average of the spectral coefficients located within the xy subband that is from the current audio frame and the peak to average ratio of the coefficients
<td>5 spectral</td><td>That</td><td>they locate</td><td>within</td><td>the</td><td>subband yy</td><td>What is it</td>
<td>of the picture</td><td>audio</td><td>current</td><td>is less</td><td>than</td><td>or equal to a</td><td>threshold</td>
<td>T8;</td><td></td><td></td><td></td><td></td><td></td><td></td>
<td colspan="2">A relationship</td><td>of the</td><td>deviation</td><td>of</td><td>enveloping</td><td>of the</td>
spectral coefficients that lie within the subband ry that is from the current audio frame to the envelope deviation of the spectral coefficients that are inside the subband s and that is from the current audio frame falls within an interval R2;
an absolute value of a difference between the envelope deviation of the spectral coefficients that lie within the subband ry that is from the current audio box and the envelope deviation of the spectral coefficients that are located within the s subband that is from the current audio frame is less than or equal to a threshold T9;
a ratio of the envelope of the spectral coefficients that lie within subband ey that is from the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame · falls within a range R3;
Λ. To «AA Λ, .....
instituto IWMiBw'lO an absolute value of a difference ent of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio is less than or equal to a TIO threshold; or the spectral correlation parameter value between the spectral coefficients that are located within the subband p and that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is greater than or equal to a threshold
Til.
With reference to the first possible form of implementation of the second aspect, the second possible form of implementation of the second aspect, or the third possible form of implementation of the second aspect, in a fourth possible form of implementation of the second aspect, the first parameter condition includes one of the following conditions:
a ratio of the division of the peak-to-average ratio of the spectral coefficients within the xy subband that is from the current audio picture by the peak-to-average ratio of the spectral coefficients within the yy subband what is the box
<td>Audio</td><td>current is less</td><td>that a</td><td>threshold T44, and</td><td></td><td></td>
<td>peak a</td><td>average of the</td><td colspan="2">spectral coefficients</td><td>That</td><td>they locate</td>
<td>inside</td><td>of the subband</td><td>and what</td><td>is from the box</td><td>Audio</td><td>current</td>
<td colspan="2">is less than a threshold</td><td>T4 5;</td><td></td><td></td><td></td>
a ratio of the division of the peak-to-average ratio of the spectral coefficients within the xy subband that is from the current audio picture by the peak-to-average ratio of the spectral coefficients within the yy subband which is from the current audio frame is greater than a threshold T46, and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is greater than a threshold T47;
a difference from the subtraction of the peak-to-average ratio of the spectral coefficients that lie within subband yy that is from the current audio picture of the peak-to-average ratio of the spectral coefficients that are located within the xy subband which is from the current audio frame is less than a threshold T48, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is less than a threshold T49;
a difference from the subtraction of the peak-to-average ratio of the spectral coefficients that lie within
AA <Jt i A Μ
ΓΓΟΤΟΜΗΚΑΝΟιΓΓΟΤΟΜΗΚΑΝΟ of the subband yy that is from the box of the peak to average ratio of the spectral coefficients that are located within the subband xy that is of the current audio box is greater than a threshold T50, and the ratio of peak to average of the spectral coefficients that are located within the subband yy that is of the current audio frame is greater than a threshold T51;
a quotient of the division of the envelope deviation of the spectral coefficients located within the subband ry that is of the current audio frame by the envelope deviation of the spectral coefficients that are located within the subband s and that is of the frame audio current is less than a threshold T52, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than a threshold T53;
a quotient of the division of the envelope deviation of the spectral coefficients located within the subband ry that is of the current audio frame by the envelope deviation of the spectral coefficients that are located within the subband s and that is of the frame Audio current is greater than a threshold T54, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the
JL Jt A ^ 1.0
INSTITOTO Mexican ifcoiiBBiSi'iO current audio is greater than a threshold T55;
a difference from the subtraction of the envelope deviation of the spectral coefficients that lie within the subband s and that is from the current audio box of the envelope deviation of the spectral coefficients that are located within the subband r and that is from the box audio current is less than a threshold T56, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than a threshold T57;
a difference from the subtraction of the envelope deviation of the spectral coefficients that lie within the subband s and that is from the current audio box of the envelope deviation of the spectral coefficients that are located within the subband r and that is from the box Audio current is greater than a threshold T58, and the envelope deviation of the spectral coefficients is
<td>are located within</td><td>the</td><td>subband sy</td><td>than</td><td>it's from the box</td><td>of</td>
<td>current audio is higher</td><td>than</td><td>a threshold T59</td><td>r</td><td></td><td></td>
<td>a quotient of</td><td>the</td><td>division of</td><td>the</td><td>envelope of</td><td>the</td>
spectral coefficients that are located within the subband ey that is of the current audio frame between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than
Λ, «X 'Λ. Jft. & .........
Ε Ν ITIS U ΙΌ Μ EX IC YEAR Ββ ........<sup>.</sup>· £ 1 I heard || h ^ íΟ a threshold Τ60, and the envelope of 1 <
spectrals that are located within subband fy that is of the current audio frame is less than a threshold T61;
a quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame by the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than a threshold T62, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than a threshold T63;
a difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is less than a threshold
T64, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than a threshold T65;
a difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is greater than a threshold
4". J ϊ> ΐ ϊ ϊ
Τ66, and the envelope of the coefficients esp ...........
located within subband fy that is of the current audio frame is greater than a threshold T67;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to a threshold T68, and the ratio of pi co to the average of the spectral coefficients that are located within the subband zy that is of the current audio frame is less than or equal to a threshold T69;
the difference of the subtraction of the energy average of the.
spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the current audio frame is less than or equal to a threshold T70, and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame is less than or equal to a threshold T71;
the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box by the average amplitude of the coefficients esj
MPI
STITUTO MEXOM)
<img file="MX360606B_D0009.tif" />
located within subband ny that is in the current audio frame is less than or equal to a threshold T72, and the peak-to-average ratio of the spectral coefficients that are within subband zy that is in the current audio frame is less than or equal to a threshold T7 3;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio box of the average amplitude of the spectral coefficients that are located inside the subband my that is of the audio box current is less than or equal to a threshold T74, and the peak-to-average ratio of the spectral coefficients that are located within subband zy that is in the current audio frame is less than or equal to a threshold T75;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to a threshold T76, and the envelope deviation of the spectral coefficients that are located within the subband zy that is of the current audio frame is less than or equal to a threshold T77;
AAI jt Jt A <sub>.</sub>.......
ΙΝίΠΤΟιΏ MEXICAN jag ......... 1, ~ || ι »1θ the difference of the subtraction of the average spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame is less than or equal to a threshold T78, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T79;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to a T80 threshold, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T81; or the difference of the subtraction of the average amplitude of the spectral coefficients that. are located within the subband ny that is of the current audio frame of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio frame is less than or equal to a threshold T82, and the deviation of <sup>44</sup> IMPI envelope of the spectral coefficients - '-μ tt,<sub>;</sub>_. »· Within the w and sabbanda that is of the current audio frame is less than or equal to a threshold T83;
With reference to the first possible form of implementation of the second aspect, the second possible form of implementation of the second aspect, the third possible form of implementation of the second aspect, or the fourth possible form of implementation of the second aspect, in a fifth form of implementation possible from the second aspect, the second parameter condition includes at least one of the following conditions:
the encoding rate of the current audio frame is greater than or equal to the TI threshold;
the peak-to-average ratio of the coefficients
<td>spectral that</td><td>they locate</td><td>within</td><td>the</td><td>subband</td><td>zy</td><td>than</td><td>is</td>
<td>audio box</td><td>current</td><td colspan="2">is greater than</td><td>threshold</td><td>T2;</td><td></td><td></td>
<td>deviation</td><td>of</td><td>enveloping</td><td colspan="2">of the</td><td colspan="3">coefficients</td>
<td>spectral that</td><td>they locate</td><td>within</td><td>the</td><td>subband</td><td>wy</td><td>than</td><td>is</td>
<td>audio box</td><td>current</td><td colspan="2">is greater than</td><td>threshold</td><td>T3;</td><td></td><td></td>
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than threshold T4;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than threshold T5;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than threshold T6;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the audio box current is less than threshold T7;
the ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the Current audio frame does not fall within an Rl range;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the x-band and that is from the current audio box and the peak-to-average ratio of the spectral coefficients within the subband yy that is of the current audio frame is greater than the threshold T8;
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the interval R2;
the absolute value of a difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband that is of the · Current audio frame is greater than threshold T9;
the ratio of the envelope of the spectral coefficients that lie within subband ey that is from the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame does not fall within the interval R3 ;
the absolute value of a difference ent:
of the spectral coefficients that are located within subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located within subband fy that is of the current audio frame is greater than the TIO threshold; or the value of the spectral correlation parameter between the spectral coefficients that are located within the subband p and that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than the Til threshold.
With reference to the first possible form of implementation of the second aspect, the second possible form of implementation of the second aspect, the third possible form of implementation of the second aspect, the fourth possible form of implementation of the second aspect, or the fifth possible form of implementation From the second aspect, in a sixth possible implementation form of the second aspect, the second parameter condition includes one of the following conditions:
the ratio of the division of the peak-to-average ratio of the spectral coefficients that lie within the xy subband that is from the current audio box between the peak-to-average ratio of the spectral coefficients that lie within the yy subband that <.......
current audio is less than threshold T44, and the peak-to-average ratio of the spectral coefficients within subband yy that is from the current audio frame is greater than threshold T45;
the ratio of the division of the peak-to-average ratio of the spectral coefficients that lie within the xy subband that is from the current audio box between the peak-to-average ratio of the spectral coefficients that lie within the yy subband which is from the current audio frame is greater than threshold T46, and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is in the current audio frame is less than the T47 threshold;
the difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is less than threshold T48, and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is greater than the threshold T49;
the difference from the subtraction of the peak-to-average ratio of the spectral coefficients from that of the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients that are located within the xy subband that is of the current audio frame is greater than threshold T50, and the peak-to-average ratio of spectral coefficients within subband yy that is from current audio frame is less than threshold T51;
the quotient of the division of the envelope deviation of the spectral coefficients located within the subband ry that is of the current audio box between the envelope deviation of the spectral coefficients that are located within the s subband and that is of the table audio current is less than threshold T52, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is greater than threshold T53;
the quotient of the division of the envelope deviation of the spectral coefficients located within the subband ry that is of the current audio box between the envelope deviation of the spectral coefficients that are located within the s subband and that is of the table audio current is greater than the threshold T54, and the envelope deviation of the spectral coefficients that
Ti ü 1 ϋ M. ií.X i CA NO (ll .......
.........
<lo «¡iiSlg of envelope within the current of the .¡.NS '.
they are located within the subband s and that the current audio is less than the threshold T55;
the difference of the subtraction of the deviation of the spectral coefficients that are located subband s and that is of the audio box deviation of the envelope of the spectral coefficients that are located within the subband ry that is of the current audio box is less than the threshold T56, and the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is greater than the threshold T57;
the difference of the subtraction of the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio box of the envelope deviation of the spectral coefficients that are located inside the subband ry that is of the table Audio current is greater than threshold T58, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than threshold T59;
the quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio box between the envelope of the spectral coefficients that are located within the
<img file="MX360606B_D0010.tif" />
subband fy that is from the audio frame actt the threshold T60, and the envelope of the spectral coefficients that are located within the subband fy that is from the current audio frame is greater than the threshold T61;
the quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T62, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T63;
the difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is less than the threshold
T64, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T65;
the difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio picture of the envelope of the spectral coefficients that are located within the subband
AA »AAA IL ·» · jft® instituto mbtoanü 1 | ΒτιιΐΒΒίιΐ1θ hey that is from the current audio box is mayt
T66, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T67;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to threshold T68, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T69;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to threshold T70, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than the threshold
T71;
the quotient of the division of the average amplitude of the spectral coefficients that lie within the 'τ ο>
»
JL JL »JL JL JL ||| ............ <jr | ©
MEXICAN INSTITUTE II · .......... · βΙΐΑΐΙ <3 subband rr. and that is of the audio frame, average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio frame is less than or equal to the threshold T72, and the peak to average ratio of the spectral coefficients that are located within the subband zy that is of the current audio frame is greater than the threshold T73;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio box of the average amplitude of the spectral coefficients that are located inside the subband my that is of the audio box current is less than or equal to threshold T74, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T75;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to threshold T76, and the envelope deviation of the spectral coefficients that are within the zy subband that is from the current audio frame
A X. «AAA, ^ ΛΟδ
INSTITUTO MEXICANO is greater than threshold T77;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to the threshold T78, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold
T7 9;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to threshold T80, and the envelope deviation of the spectral coefficients that are located within subband wy that is in the current audio frame is greater than threshold T81; or the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the current audio
<img file="MX360606B_D0011.tif" />
current audio imolementation is less than or equal to threshold T82, and 1;
envelope of the spectral coefficients within the subband w and g that is in the table is greater than the threshold T83;
With reference to the third possible form of the second aspect, the fourth possible form of implementation of the second aspect, the fifth possible form of implementation of the second aspect, or the sixth possible form of implementation of the second aspect, in a seventh possible form of implementation From the first aspect, at least one of the following conditions is satisfied:
threshold T2 is greater than or equal to 2;
threshold T4 is less than or equal to 1 / 1.2:
<td>the</td><td colspan="2">interval</td><td>R1</td><td>is [1/2</td><td><sup>1</sup>.25,</td><td> 2</td><td> .25] ;</td><td></td><td></td>
<td>the</td><td>threshold</td><td>T44</td><td>is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>to</td><td> 1/2.56;</td>
<td>the</td><td>threshold</td><td>S4 5</td><td>is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>to</td><td> 1.5;</td>
<td>the</td><td>threshold</td><td>T46</td><td>is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>to</td><td> 1/2.56;</td>
<td>the</td><td>threshold</td><td>T47</td><td>is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>to</td><td> 1.5;</td>
<td>the</td><td>threshold</td><td>T68</td><td>is</td><td>less</td><td>than</td><td>or</td><td>same</td><td>to</td><td>1.25; or</td>
<td>the</td><td>threshold</td><td>T69</td><td>is</td><td>higher</td><td>than</td><td>or</td><td>same</td><td>to</td><td> 2;</td>
As can be seen, in the technical solutions in some embodiments of the present invention, after a reference encoding parameter is acquired from a current audio frame, a TCX algorithm or an HQ algorithm is selected based on the parameter of reference acquired from the current audio box, to encode spectral coefficients of the current audio box. The reference encoding parameter of the current audio frame is associated with a coding algorithm used to encode the spectral coefficients of the current audio frame, helping to improve the adaptability and matching ability between the encoding algorithm and the reference encoding of the current audio box, and also helps to improve the encoding quality or encoding efficiency of the current audio box.
BRIEF DESCRIPTION OF THE FIGURES
In order to describe the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the attached figures necessary to describe the embodiments. Obviously, the attached figures in the following description simply show some embodiments of the present invention, and other figures can still obtain other figures from these attached figures without creative efforts.
Figure 1 to Figure 8 are schematic flow diagrams of various audio encoding methods in accordance with embodiments of the present invention; and
J. A «A A. Λ.
Figure 9 and Figure 10 are diagrams of two types of audio encoders in accordance with embodiments of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
The embodiments of the present invention provide an audio encoding method and related apparatus, to improve the encoding quality or encoding efficiency of encoding audio frames.
To make those skilled in the art better understand the technical solutions in the present invention, the following clearly describes the technical solutions in the embodiments of the present invention with reference to the accompanying figures in the embodiments of the present invention. Obviously, the described embodiments are simply a part instead of all the embodiments of the present invention. All other embodiments obtained by persons skilled in the art based on the embodiments of the present invention without creative efforts should fall within the scope of protection of the present invention.
The following gives detailed descriptions.
In the specification, claims, and accompanying figures of the present invention, the terms first, second, third, fourth, and so on it is proposed that
<img file="MX360606B_D0012.tif" />
distinguish between different objects but not Ti “h *<sup>1</sup> describe a specific order. In addition, the terms includes and has and any variations thereof are proposed to cover that includes non-exclusive. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes an unlisted step or unit, or optionally includes another step or unit inherent in the process, method, product, or device.
The following first introduces the audio encoding method provided in the embodiments of the present invention. The audio encoding method provided in the embodiments of the present invention can be executed by an audio encoder. The audio encoder can be any device that needs to collect, store, or transmit an audio signal, for example, a mobile phone, a tablet computer, a personal computer, or a notebook computer.
In one embodiment of the audio encoding method in the present invention, the audio encoding method includes: performing time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain coefficients spectral
AA »A Α Λ. ......... *
INSTITUTO MEXICANO 1βθΙ |! Β · * | θ of the current audio frame; acquire ui ...
reference encoding of the current audio frame; and if the acquired reference encoding parameter of the current audio frame satisfies a first parameter condition, encoding the spectral coefficients of the current audio frame based on a transform encoded drive algorithm, or if the acquired reference encoding parameter of the current audio frame satisfies a second parameter condition, encode the spectral coefficients of the current audio box based on a high quality transform encoding algorithm.
Referring to Figure 1, Figure 1 is a schematic flow diagram of an audio encoding method in accordance with an embodiment of the present invention. As shown in Figure 1, the audio encoding method provided in this embodiment of the present invention may include the following content:
101: Carry out time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
102: Acquire a reference encoding parameter of the current audio frame.
103: If the acquired reference encoding parameter of the current audio frame satisfies a first parameter condition, encode the spectral coefficients of the current audio frame based on a transform encoded excitation encoding algorithm (transform encoded excitation, TCX for short).
104: If the acquired reference encoding parameter of the current audio frame satisfies a second parameter condition, encode the spectral coefficients of the current audio frame based on a high-quality transform encoding algorithm (high-quality transform encoding , HQ for short).
As you can see, in the solutions of this modality, after a reference encoding parameter of a current audio frame is acquired, a TCX algorithm or an HQ algorithm is selected based on the acquired reference encoding parameter of the current audio box, to encode spectral coefficients of the current audio box. The reference encoding parameter of the current audio box is associated with uy: ___. t „encoding used to encode the spectral coefficients of the current audio frame, which helps to improve the adaptability and the ability to match between the encoding algorithm and the reference encoding parameter of the current audio frame, and also helps to improve the encoding quality or encoding efficiency of the current audio box.
In the TCX algorithm, debugging processing is usually performed on a signal in the time domain of the current audio frame. For example, a quadrature mirror filter is used to perform debugging processing on the signal in the time domain of the current audio frame. In the HQ algorithm, debugging is not performed on the signal in the time domain of the current audio frame.
In accordance with a requirement of an application scenario, the reference encoding parameter, acquired in step 102, of the current audio frame can be varied.
For example, the reference encoding parameter may include at least one of the following parameters: an encoding rate of the current audio frame; a peak to average ratio of spectral coefficients that '3 3'
Β are located within a subband zy that is current audio; an envelope deviation of spectral coefficients that lie within a subband w and that is from the current audio frame; an average energy of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame; an average of the amplitude of spectral coefficients that are located within a subband m and that is of the current audio frame and an average of the amplitude of spectral coefficients that are located within a subband n that is of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from the current audio frame and a peak-to-average ratio of spectral coefficients that lie within a y, subband that is from the audio frame current; an envelope deviation of spectral coefficients that lie within a subband ry that is in the current audio frame and an envelope deviation of spectral coefficients that lie within a subband s that is in the current audio frame; an envelope of spectral coefficients that are located within a subband ey that is of the current audio frame and an envelope of spectral coefficients that are located within a subt of the current audio frame; or a spectral correlation parameter value between spectral coefficients that are located within a subband p that is from the current audio frame and spectral coefficients that are located within a q subband that is from the current audio frame.
A higher parameter value of spectral correlation between the spectral coefficients that are located within the subband p and that is from the current audio frame and the spectral coefficients that are located within the subband qy that is from the current audio frame indicates a greater correlation. spectral between spectral coefficients located within subband p and the spectral coefficients located within subband q. The spectral correlation parameter value may be, for example, a normalized cross correlation parameter value.
Frequency ranges of the subbands can be determined according to actual needs.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband z may be greater than a critical frequency range Fl; and a higher frequency range of subband w may be greater than the critical frequency range Fl. A range of interval values
I fWl i of critical frequency Fl can be, for example kHz. For example, a value for the critical frequency range Fl can be 6.4 kHz, 8 kHz, 9 kHz, 10 kHz, or 12 kHz.
Certainly, the critical frequency interval Fl can be another value.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband j may be greater than a critical frequency range F2; and a higher frequency interval of subband n is greater than the critical frequency interval F2. For example, a range of values for the critical frequency range F2 may be, 4.8 kHz to 8 kHz. Specifically, for example, a value for the critical frequency range F2 can be 6.4 kHz, · 4.8 kHz, 6 kHz, 8 kHz, 5 kHz, or 7 kHz. Certainly, the critical frequency interval F2 may be another value.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband i may be less than the highest frequency range of subband j; a higher frequency interval of subband m may be less than the highest frequency interval of subband n; a higher frequency range of subband x may be less than or equal to a lower frequency range of subband
IMPIC · subband and; a frequency interval or #
1 MEXICAN TOTO
<img file="MX360606B_D0013.tif" />
subband p may be less than or equal to a lower frequency range of subband q; a higher frequency interval of subband r may be less than or equal to a lower frequency interval of subband s;
and a higher frequency range of subband e may be less than or equal to a lower frequency range of subband f.
Optionally, in some possible embodiments of the present invention, at least one of the following conditions can be satisfied:
a lower frequency interval of subband w is greater than or equal to the critical frequency interval Fl, a lower frequency interval of subband z is greater than or equal to the critical frequency interval Fl, the frequency interval highest in subband i is less than or equal to a lower frequency range of subband j, the highest frequency range of subband m is less than or equal to a lower frequency range of subband n, a lower frequency interval of subband j is greater than or equal to the critical frequency interval F2, a lower frequency interval of subband n is greater than or equal to the critical frequency interval F2, the frequency interval highest of
<td>subband i is</td><td>less than or</td><td>same</td><td>aei <sup>Jt</sup> οΒΒβΐΗ & τιΑβ'β</td>
<td>critical frequency</td><td colspan="3">F2, the highest frequency range of</td>
<td>subband m is</td><td>less than or</td><td>same</td><td>at the interval</td>
<td>critical frequency</td><td colspan="3">F2, a lower frequency range of</td>
<td>subband j is</td><td>greater than or</td><td>same</td><td>at the interval</td>
<td>critical frequency</td><td colspan="2">F2, or an interval of</td><td>lowest frequency</td>
<td>of subband n</td><td>is greater than</td><td>or alike</td><td>at the interval</td>
<td>critical frequency</td><td>F2.</td><td></td><td></td>
<td>Optionally,</td><td>in some</td><td>shapes</td><td>of implementation</td>
possible of the present invention, at least one of the following conditions can be satisfied: the highest frequency range of subband e is less than or equal to the critical frequency range F2, the highest frequency range of subband x is less than or equal to the critical frequency range F2, the frequency range The highest frequency of subband p is less than or equal to the critical frequency interval F2, or the highest frequency interval of subband r is less than or equal to the critical frequency interval F2.
Optionally, in some possible embodiments of the present invention, the highest frequency range of subband f may be less than or equal to the critical frequency range F2, and certainly the lowest frequency range of subband f can be greater than or equal to the frequency interval „______ highest frequency interval of subband q can be less than or equal to the critical frequency interval F2, and certainly, Lower frequency range of subband q can be greater than or equal to critical frequency range F2. The highest frequency range of subband s may be less than or equal to the critical frequency range F2, and certainly, the lowest frequency range of subband s may be greater than or equal to the critical frequency range F2.
For example, a range of values for the highest frequency range of subband z may be 12 kHz to 16 kHz. A range of values for the lowest frequency range of subband z may be 8 kHz to 14 kHz. A range of values for a bandwidth of subband z can be
1.6 kHz to 8 kHz. Specifically, for example, a z-band frequency range can be 8 kHz to 12 kHz, 9 kHz to 11 kHz, 8 kHz to 9.6 kHz, or 12 kHz to 14 kHz.
Certainly, the frequency range of subband z is not limited to the examples above.
For example, a frequency interval for subband w can be determined according to actual needs. For example, a range of values for the highest frequency range of subband w may be 12 kHz to 16 kHz and a
MIHKANO INSTITUTE ......................................
Ϊ frequency range value interval____ subband w can be 8 kHz to 14 kHz. Specifically, for example, the frequency range of subband w is 8 kHz to 12 kHz, 9 kHz to 11 kHz, 8 kHz to 9.6 kHz, 12 kHz to 14 kHz, or
12.2 kHz to 14.5 kHz. Certainly, the frequency range of subband w is not limited to the examples above. In some possible implementation forms, the frequency range of subband w may be the same as or similar to the frequency range of
For example, an interval may be 3.2 kHz to 6.4 kHz, 3 kHz, 0.4 kHz to 6.4 kHz, or 0.4 frequency range from the previous examples.
For example, an interval may be 6.4 kHz to 9.6 kHz, kHz, 4.8 kHz to 9.6 kHz, or 4.I frequency range from the previous examples.
For example, an interval may be 3.2 kHz to 6.4 kHz, 3 kHz, 0.4 kHz to 6.4 kHz, or 0.4 frequency interval of the .z subband z.
Sub-band frequency i kHz to 4.8 kHz, 4.8 kHz to 6.4 kHz to 3.6 kHz. Certainly, subband i is not limited to the frequency of subband j
6.4 kHz to 8 kHz, 8 kHz to 9.6 kHz to 8 kHz. Certainly, subband j is not limited to the frequencies of subband m kHz at 4.8 kHz, 4.8 kHz at 6.4 kHz at 3.6 kHz. Certainly, subband m is not limited to the examples above. In some forms of implementation
- >
>
........
possible, the frequency range of:
be the same as or similar to the frequency interval of subband i.
For example, a frequency interval for subband n
<td> 5</td><td>can be 6.4 kHz to 9.6 kHz,</td><td>6.4 kHz at</td><td> 8</td><td>kHz, 8 kHz</td><td>to 9.6</td>
<td></td><td>kHz, 4.8 kHz to 9.6 kHz, or 4.8</td><td colspan="2">kHz to 8 kHz,</td><td colspan="2">. Certainly the</td>
<td></td><td>frequency range of the</td><td>subband n</td><td>not</td><td>is limited</td><td>to the</td>
<td></td><td colspan="2">previous examples. In some ways</td><td colspan="3">of implementation</td>
<td></td><td colspan="2">possible, the frequency range of</td><td>the</td><td>subband n</td><td>can</td>
<td> 10</td><td>be the same as or similar to</td><td>interval</td><td>of</td><td>frequency</td><td>of the</td>
<td></td><td>subband j.</td><td></td><td></td><td></td><td></td>
<td></td><td>For example, an interval</td><td colspan="2">of frequency</td><td colspan="2">of subband x</td>
<td></td><td>can be 0 kHz to 1.6 kHz, 1</td><td>kHz at 2.6</td><td colspan="2">kHz, 1.6 kHz</td><td>to 3.2</td>
kHz, 2 kHz to 3.2 kHz, or 2.5 kHz to 3.4 kHz. Certainly, the frequency range of subband x is not limited to the examples above.
For example, a subband frequency range y can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 4.4 kHz to 6.4 kHz, or 4.5 kHz to 6.2 kHz. Certainly, the subband frequency range y is not limited to the examples above.
For example, a frequency range for subband p can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 2.1 kHz to 3.2 kHz, or 2.5 kHz to 3.5 kHz. Certainly the
<img file="MX360606B_D0014.tif" />
ia o »
....."or
* ...... oo * subband frequency range p no previous examples. In some possible implementation forms, the frequency interval of subband p may be the same as or similar to the frequency interval of subband x.
For example, a frequency range for subband q can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 4.2 kHz to 6.4 kHz, or 4.7 kHz to 6.2 kHz. Certainly, the frequency range of subband q is not limited to the examples above. In some possible implementations, the frequency range of subband q can be the same as or similar to the frequency range of subband y.
For example, a frequency range for subband r can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 2.05 kHz to 3.27 kHz, or 2.59 kHz to 3.51 kHz. Certainly, the frequency range of subband r is not limited to the examples above. In some possible implementations, the frequency range of subband r may be the same as or similar to the frequency range of subband x.
For example, a frequency range for subband s can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 5.4 kHz to 7.1 kHz, or 4.55 kHz to 6.29 kHz. Certainly,
AA 'AAA IJjr ^ Λΐί®
INSTITUTO MACANO | ^ Β1ΐ ·· <* 1θ the frequency interval of the subband s the previous examples. In some possible implementations, the frequency range of subband s may be the same as or similar to the frequency range of subband y.
For example, a frequency range for subband e can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 0.8 kHz to 3 kHz, or 1.9 kHz to 3.8 kHz. Certainly, the frequency range of subband e is not limited to the examples above. In some possible implementation forms, the frequency range of subband e may be the same as or similar to the frequency range of subband x.
For example, a frequency range for subband f can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 5.3 kHz to 7.15 kHz, or 4.58 kHz to 6.52 kHz. Certainly, the frequency range of subband f is not limited to the examples above. In some possible implementations, the frequency range of subband f may be the same as or similar to the frequency range of subband y.
The first parameter condition can be varied.
For example, in some possible embodiments of the present invention, the first parameter condition, for example, may include the i<sub>OR</sub>j following conditions:
the encoding rate of the current audio frame is less than a TI threshold (the TI threshold may, for example, be greater than or equal to 24.4 kbps, 32 kbps, 64 kbps, or other rate);
the · peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is less than or equal to a threshold T2 (the · T2 threshold may, for example, be greater than or equal to to
1, 2, 3, 5, or other value);
the envelope deviation of the spectral coefficients that are located within the subband w and that is of the current audio frame is less than or equal to a threshold
T3 (the threshold T3 can, for example, be greater than or equal to
10, 20, 35, or other value);
a quotient of the division of the average energy of the spectral coefficients located within subband iy that is from the current audio frame by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is greater than or equal to a threshold T4 (threshold T4 may, for example, be greater than or equal to 0.5, 1, 2, 3, or other value);
<sup>TO</sup> . .............“
MEXICAN INSTITUTE ®jf ...... TlliSt ^ O
OF PROPERTY ........... PDOX a difference from the subtraction of the average __. <sub>t</sub>x <x>.
the spectral coefficients that are located within subband jy that is of the current audio frame of the average energy of the spectral coefficients that are located in subband iy that is of the current audio frame is greater than or equal to a threshold T5 (the threshold T5 can be, for example, greater than or equal to 10, 20, 51, 100, or another value);
a quotient of the division of the average amplitude of the spectral coefficients that lie within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is greater than or equal to a threshold T6 (threshold T6 may, for example, be greater than or equal to 0.5, 1.1, 2, 3, or other value);
a difference from the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband my that is from the audio box current is greater than or equal to a threshold T7 (threshold T7 may, for example, be greater than or equal to 11, 20, 50, 101, or another value);
a ratio of the peak ratio to spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is from the audio box current falls within an interval R1 (the interval R1 can be, for example, [0.5, 2], [0.4, 2.5], or another value);
an absolute value of a difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband and and that is the current audio frame is less than or equal to a threshold
T8 (the threshold T8 can, for example, be greater than or equal to
1, 2, 3, or other value);
a ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is from the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is from the current audio frame falls within an interval R2 (the interval R2 can be, for example, [0.5, 2], [0.4, 2.5], or another value);
an absolute value of a difference between the envelope deviation of the spectral coefficients that are located
MEXICAN INSTITUTE ..........................
within subband ry that is in frame d_ ____ * the envelope deviation of the spectral coefficients that are located within subband s and that is in the current audio frame is less than or equal to a threshold T9 (the threshold
T9 can be, for example, greater than or equal to 10, 20, 35, or another value);
a ratio of the envelope of the spectral coefficients that lie within subband ey that is from the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame falls within an interval R3 (the interval R3 can be, for example, [0.5, 2], [0.4, 2.5], or another value);
an absolute value of a difference between the envelope of the spectral coefficients that lie within subband ey that is from the current audio frame and the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame is less than or equal to a TIO threshold (the TIO threshold may, for example, be greater than or equal to 11, 20, 50, 101, or another value); or the value of the spectral correlation parameter between the spectral coefficients that are located within the subband py that is of the current audio frame and the coefficients »
spectral located within the subb
MPIC * frlTUTO MIIXICaNO WifA
NQ05<sup>z</sup> the current audio frame is greater than or equal to a threshold
Til (the Til threshold can be, for example, 0.5, 0.8, 0.9, 1, or another value).
As another example, in some possible embodiments of the present invention, the first parameter condition, for example, may include one of the following conditions:
the coding speed of the current audio frame is greater than or equal to the threshold TI, and the ratio of the division of the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame between the average energy of the spectral coefficients that are located within the subband j and that is of the current audio frame is greater than or equal to a threshold
T12 (threshold T12 can be, for example, greater than or equal to threshold T4, and threshold T12 can, for example, be greater than or equal to 2, 3, 5, 8, or other value).
the coding speed of the current audio frame is greater than or equal to the threshold TI, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio frame by the average of amplitude of the spectral coefficients that are located within the subband n and that is <sup>77</sup> 1 IVl Jl I iiw *<sup>8</sup>*!
the current audio box is greater than or ic
T13 (threshold T13 may, for example, be greater than or equal to threshold T6, and threshold T13 may, for example, be greater than or equal to 2, 3, 9, 7, or other value);
the encoding rate of the current audio frame is greater than or equal to the threshold TI, and the peak-to-average ratio of the spectral coefficients within the zy subband that is of the current audio frame is less than or equal to a threshold T14 (threshold T14 can be, for example, less than or equal to threshold T2, and threshold T14 can, for example, be less than or equal to 0.5, 2, 3, 1.5, 4, or other value) ;
the encoding rate of the current audio frame is greater than or equal to the threshold TI, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T15 (threshold T15 can be, for example, less than or equal to threshold T3, and threshold T15 can, for example, be greater than or equal to 5, 8,
10, 20, or other value);
the ratio of the peak-to-average ratio of the spectral coefficients that fall within subband xy that is from the current audio box to the peak-to-average ratio of the spectral coefficients that fall within
..... ± 'Χ, Χ.,. Χ' || yl
1NS · Il b ¿Ο Νι'λϊΑαΝΟ
from the subband and and that is from the aud box.
within the interval Rl, and the quotient of the division of the average energy of the spectral coefficients that are located within subband i and that is of the current audio box between the average energy of the spectral coefficients that are located within the subband jy which is the current audio frame is greater than or equal to a threshold
T16 (threshold T16 may, for example, be greater than or equal to threshold T4, and threshold T16 may, for example, be greater than or equal to 2, 3, 5, 8, or other value);
the ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the current audio frame does not fall within the Rl range, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table current audio is greater than or equal to a threshold
T17 (threshold T17 may, for example, be greater than or equal to threshold T6, and threshold T17 may, for example, be greater than or equal to 2, 3, 9, 7, or other value);
the relationship of the laughter of
MPIC.ENSTITUTO MEXICEANK)
<img file="MX360606B_D0015.tif" />
W «Sk spectral coefficients that are located within the subband xy that is from the current audio frame to the peak to average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame does not fall within of the interval Rl, and the peak-to-average ratio of the spectral coefficients that are located within the subband zy that is of the current audio frame is less than or equal to a threshold T18 (the threshold T18 can be, for example, less than or equal to threshold T2, and threshold T18 can be, for example, less than or equal to 0.5, 2, 3, 1.5, 4, 5, or other value);
the ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the current audio frame does not fall within the Rl range, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T19 (the threshold T19 may, for example, be less than or equal to the threshold T3, and threshold T19 can be, for example, less than or equal to 5, 8, 10, 20, or other value);
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients
<img file="MX360606B_D0016.tif" />
within the xy subband that is of the current audio box and the peak to average ratio of the spectral coefficients that are within the yy subband that is of the current audio box is greater than the threshold T8, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table audio signal is greater than or equal to a threshold T20 (threshold T20 can be, for example, greater than or equal to threshold T4, and threshold T20 can, for example, be greater than or equal to 2, 3, 5, 8, or other value);
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband and what is the current audio frame is greater than the threshold T8, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table audio that is equal to or equal to a threshold T21 (threshold T21 can be, for example, greater than or equal to threshold T6, and threshold T21 can be, for example, greater than or equal to 2, 3, 9, 7 , or other value);
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband and what is the current audio frame is greater than the threshold T8, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is less than or equal to a threshold T22 (the threshold
T22 may, for example, be less than or equal to threshold T2, and threshold T22 may, for example, be less than or equal to
0.5, 2, 3, 1.5, 4, 5, or other value);
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xy subband that is from the current audio frame and the peak-to-average ratio of the spectral coefficients within the subband yy that is of the current audio frame is less than threshold T8, and the envelope deviation of the spectral coefficients that
M PIC iNym'UTO MEXICANO are located within the subband w and that e. ';
<img file="MX360606B_D0017.tif" />
current audio is less than or equal to a threshold T23 (the threshold
T23 may, for example, be less than or equal to threshold T3, and threshold T23 may, for example, be less than or equal to
5, 8, 10, 20, or other value);
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the R2 interval, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table current audio is greater than or equal to a threshold
T24 (threshold T24 may, for example, be less than or equal to threshold T4, and threshold T24 may, for example, be greater than or equal to 2, 3, 5, 8, or other value);
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box
Jl »AAAA Jjj, ..........., J» © '............... <sup>:</sup> does not fall within the K2 interval, and the cocientí .......
of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio frame between the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio frame is greater than or equal to a threshold T25 (the threshold T25 may, for example, be greater than or equal to the threshold T6, and the threshold T25 may, for example, be greater than or equal to 2, 3, 9, 7, or other value);
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the R2 interval, and the peak-to-average ratio of the spectral coefficients within the zy subband that is in the current audio frame is less than or equal to a threshold T26 (the threshold T26 may, for example, be less than or equal to threshold T2, and threshold T26 may, for example, be less than or equal to 0.5, 2, 3, 1.5,
4, 5, or other value);
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is from the current audio box to the deviation of the ί ΜΡΙ envelope of the spectral coefficients <sup>:</sup> «* Within the subband s and that is of the current audio frame does not fall within the interval R2, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal at a threshold T27 (threshold T27 can be, for example, less than or equal to threshold T3, and threshold T27 can, for example, be less than or equal to 5, 8, 10, 20, or another value) ;
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located in the center of the s subband and that is of the current audio frame is greater than threshold T9, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table audio signal is greater than or equal to a threshold T28 (threshold T28 may, for example, be greater than or equal to threshold T4, and threshold T28 may, for example, be greater than or equal to 2, 3, 5, 8, or other value);
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within subband r and that is in table d.
the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is greater than the threshold T9, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table audio signal is greater than or equal to a threshold T29 (threshold T29 may, for example, be greater than or equal to threshold T6, and threshold T29 may, for example, be greater than or equal to 2, 3, 9, 7, or other value);
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband that is of the current audio frame is greater than threshold T9, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is less than or equal to a threshold T30 (threshold T30 may, for example, be less than or equal to threshold T2, and threshold T30 can be, for example, less than or equal to 0.5,
2, 3, 1.5, 4, 5, or other value);
rj σ>
> > >
the absolute value of the difference enti. _____ of envelope of the spectral coefficients that are located within the subband ry that is of the current audio box and the envelope deviation of the spectral coefficients that are located inside the subband s and that is of the current audio box is greater than the threshold T9, and the envelope deviation of the spectral coefficients that are located within subband wy that is of the current audio frame is less than or equal to a threshold T31 (threshold T31 can be, for example, less than or equal to threshold T3, and threshold T31 may, for example, be less than or equal to 5, 8,
10, 20, or other value);
the ratio of the envelope of the spectral coefficients located within subband ey that is from the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame falls within the interval R3, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table audio signal is greater than or equal to a threshold T32 (threshold T32 may, for example, be greater than or equal to threshold T4, and threshold T32 «II. Jl. JIL Jt ........ ........ '
MEXICAN INSTITUTE Ij ........
can be, for example, greater than or equal to another value);
the ratio of the envelope of the spectral coefficients located within subband ey that is from the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame falls within the interval R3, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table audio signal is greater than or equal to a threshold T33 (threshold T33 may be greater than or equal to threshold T6, for example, and threshold T33 may be greater than or equal to 2, 3, for example, 9, 7, or other value);
the ratio of the envelope of the spectral coefficients that are located within subband ey that is of the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is of the current audio frame falls within the interval R3, and the peak-to-average ratio of the spectral coefficients that are located within subband zy that is in the current audio frame is less than or equal to a threshold T34 (the threshold
MPIf'iTITUTO MEXICANO
Τ34 can be, for example, less than or equal and the threshold T34 can be, for example, less than or equal to
0.5, 2, 3, 1.5, 4, 5, or other value);
the ratio of the envelope of the spectral coefficients that are located within subband ey that is of the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is of the current audio frame falls within the interval R3, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T35 (the threshold
T35 may, for example, be less than or equal to threshold T3, and threshold T35 may, for example, be less than or equal to
5, 8, 9.5, 10, 15, 20, or other value);
the absolute value of the difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio box between the average energy of the spectral coefficients that are located within subband jy that is
I of the current audio box is greater than or ic
T36 (threshold T36 may, for example, be greater than or equal to threshold T4, and threshold T36 may, for example, be greater than or equal to 2, 3, 5, 8, or other value);
the absolute value of the difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table current audio is greater than or equal to a threshold
T37 (threshold T37 may, for example, be greater than or equal to threshold T6, and threshold T37 may, for example, be greater than or equal to 2, 3, 9, 7, or other value);
the absolute value of the difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold, and the peak-to-average ratio of the spectral coefficients that are located subband zy that is in the current audio frame is less than or equal to a threshold T38 (threshold T38 can be, for example, less than or equal to threshold T2, and threshold T38 may, for example, be less than or equal to 0.5, 2, 3, 1.5, 4, 5, or other value);
the absolute value of the difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T39 (the threshold T39 may, for example, be less than or equal to the threshold T3, and threshold T39 can be, for example, less than or equal to 5, 8, 9.5, 10, 15, 20, or other value);
the spectral correlation parameter value between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than or equal to the threshold
Til, and the quotient of the division of the average energy of the spectral coefficients that are located _._- t_t n "subband iy that is of the current audio box between the average energy of the spectral coefficients that are located within the subband j and that is of the current audio frame is greater than or equal to a threshold T40 (threshold T40 may, for example, be greater than or equal to threshold T4, and threshold T40 may, for example, be greater than or equal to 2,
3, 5, 8, or other value);
the spectral correlation parameter value between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than or equal to the threshold
Til, and the quotient of the division of the average amplitude of
one The spectral coefficients that are located within the subband m and that is of the current audio frame between the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio frame is greater than or equal to a threshold T41 (threshold T41 can be, for example, greater than or equal to threshold T6, and threshold 'T41 can be, for example, greater than or equal to 2,
3, 9, 7, or other value);
the value of the spectral correlation parameter between the spectral coefficients that are located within the subband 'τ
CS »
Α JL JIL ||| <sub>..</sub>............... ^ StS
MEXICAN INSTITUTE ......... Βίββίΐ'βΟ py that is of the current audio box and J spectral that are located within the subband q and that is of the · current audio box is less than or equal to the threshold
Til, and the peak-to-average ratio of the spectral coefficients within the zy subband that is in the current audio frame is less than or equal to a threshold.
T42 (threshold T42 may be less than or equal to threshold T2, for example, and threshold T42 may be less than or equal to 0.5, 2, 3, 1.5, 4, 5, or other value);
the spectral correlation parameter value · between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the subband qy that is of the current audio frame is less than or equal to the threshold
Til, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T43 (the threshold T43 can, for example, be less than or equal to the threshold T3, and threshold T43 can be, for example, less than or equal to 5, 8, 9.5, 10, 15, 20, or other value);
a ratio of the division of the peak-to-average ratio of the spectral coefficients within the xy subband that is from the current audio picture by the peak-to-average ratio of the spectral coefficients
Μ Ρ1 that lie within the subband yy that is (current audio is less than a threshold T44 (a range of threshold values T44 can be, for example, 1.5 to 3), and the peak-to-average ratio of the coefficients spectrals that are located within the subband yy that is of the current audio frame is less than a threshold T45 (a range of threshold values T45 can be, for example, 1 to 3);
a quotient of the division of the peak-to-average ratio of the spectral coefficients within the xy subband that is from the current audio picture between the peak-to-average ratio of the spectral coefficients within the yy subband which is from the current audio frame is greater than a threshold T46 (a range of threshold values T46 can be, for example, 1.5 to 3), and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is greater than a threshold T47 (a range of threshold values T47 can be, for example, 1 to 3) ;
a difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is less than a threshold T48 (an interval of
<img file="MX360606B_D0018.tif" />
Threshold values T48 can be, for example, ~ c ,, 7 peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is less than a threshold T49 (a range of values the threshold T49 can be, for example, 1 to 3);
a difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is greater than a threshold T50 (a range of threshold values T50 can be, for example, -1 to 3), and the peak-to-average ratio of the spectral coefficients within the subband yy that is from the current audio frame is greater than a threshold T51 (a range of threshold values T51 can be, for example, 1 to 3) ;
a quotient of the division of the envelope deviation of the spectral coefficients that lie within the subband ry that is of the current audio frame by the envelope deviation of the spectral coefficients that are located within the s subband that is of the frame audio current is less than a threshold T52 (a range of threshold values T52 can be, for example, 1 to 3), and the envelope deviation of the spectral coefficients that are located within the subbnuua or <sub>γ</sub> ¿Uc co of the current audio frame is less than a threshold T53 (threshold T53 can be, for example, 10, 20, 30, or another value);
a quotient of the division of the envelope deviation of the spectral coefficients that lie within the subband ry that is of the current audio frame by the envelope deviation of the spectral coefficients that are located within the s subband that is of the frame audio current is greater than a threshold T54 (a range of threshold values T54 can be, for example, 1 to 3), and the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is greater than a threshold T55 (the threshold T55 can be, for example, 10, 20, 30, or another value) ;
a difference of the subtraction of the envelope deviation of the spectral coefficients that lie within the subband s and that is from the current audio box of the envelope deviation of the spectral coefficients that are located within the subband r and that is of the table audio current is less than a threshold T56 (a range of threshold values T56 can be, for example, 40 to 40), and the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is less than a threshold T57 (the ^ '3> ΐ ϊ threshold Τ57 can be, for example, 10, 20, 30, a difference of the subtraction of the envelope deviation of the spectral coefficients that lie within the subband s and that is from the current audio box of the envelope deviation of the spectral coefficients that are located within the subband r and that is of the table audio current is greater than a threshold T58 (a range of threshold values T58 can be, for example, 40 to 40), and the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is greater than a threshold T59 (the threshold T59 can be, for example, 10, 20, 30, or another value) ;
a quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less that a threshold T60 (a range of threshold values T60 can be, for example, 1 to 3), and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than a threshold T61 (the threshold T61 can be, for example, 10, 20, 30, or another value);
a quotient of the envelope division of the spectral coefficients that lie within the subband
<img file="MX360606B_D0019.tif" />
of the
MPI
LNSTITÜTO MEXICANO hey what is the current audio box between ' <sup>¡</sup> __x the spectral coefficients that lie within subband fy that is of the current audio frame is greater than a threshold T62 (a range of threshold values T62 can be, for example, 1 to 3), and the envelope of the spectral coefficients that they are located within the subband fy that is of the current audio frame is greater than a threshold T63 (the threshold T63 can be, for example, 10, 20, 30, or another value);
a difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is less than a threshold
T64 (a range of threshold values T64 can be, for example, -40 to 40), and the envelope of the spectral coefficients that lie within subband fy that is of the current audio frame is less than a threshold T65 ( threshold T65 can be, for example, 10, 20, 30, or another value);
a difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is greater than a threshold
T66 (a range of threshold values T66 can be, for example,
Λ. A »JL A. A JTO ..... ρ
MECKMTO INSTITUTE Ι ^ 3ΐ · | * ί<sup>Ο</sup> example, -40 to 40), and the envelope of 1 spectra that are located within subband fy that is of the current audio frame is greater than a threshold T67 (threshold T67 can be, for example, 10, 20, 30 , or other value);
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to a threshold T68 (threshold T68 can be, for example, less than or equal to 0.5, 1, 2, 3, or other value), and the peak-to-average ratio of the spectral coefficients that lie within subband zy that is in the current audio frame is less than or equal to a threshold T69 (threshold T69 may, for example, be less than or equal to 1, 2, 3, 5, or other value);
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to a threshold T70 (threshold T70 may, for example, be less than or equal to 10, 20, 51, 100, or other value), and the peak-to-average ratio of the spectral coefficients
AA »AAA ^ 1: 0
INAflTOTO MEXICANO l || pl | l®lt © that are located within the z subband and that (current audio is less than or equal to a threshold T71 (the threshold
T71 can be, for example, less than or equal to 1, 2, 3, 5, or other value);
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to a threshold T72 (the threshold T72 may, for example, be greater than or equal to 0.5, 1.1, 2, 3, or other value), and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is less than or equal to a threshold T73 (threshold T73 may, for example, be less than or equal to 1, 2, 3, 5, or other value);
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the audio box current is less than or equal to a threshold T74 (threshold T74 may be, for example, greater than or equal to 11, 20, 50, 101, or other value), and the peak-to-average ratio of the coefficients
100
JL A «AAA Mexican institute liBiTiBBBt ·! ® spectral that are located within the subb of the current audio frame is less than or equal to a threshold
T75 (threshold T75 can be, for example, less than or equal to 1, 2, 3, 5, or other value);
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to a threshold T7 6 (threshold T76 can be, for example, less than or equal to 0.5, 1, 2, 3, or other value), and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T77 (the threshold T77 can, for example, be greater than or equal to 10, 20, 35, or other value);
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to a threshold T78 (threshold T78 can be, for example, less than or equal to 10, 20, 51, 100, or another value), and the envelope deviation of the spectral coefficients that
101
XX t A i A, Λ® instituto mextono 1 | Β; ιιΐ! Βίΐί | ο are located within the subband w and that e:
current audio is less than or equal to a threshold T79 (the threshold
T79 may be, for example, greater than or equal to 10, 20, 35, or other value);
the quotient of the division of the average amplitude of the coefficients. Spectral coefficients that are located within the subband m and that is of the current audio frame between the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio frame is less than or equal to a threshold T80 ( threshold T80 can be, for example, greater than or equal to 0.5, 1.1, 2, 3, or other value), and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is less than or equal to a threshold T81 (the threshold T81 can, for example, be greater than or equal to 10, 20, 35, or other value); or the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the current audio is less than or equal to a threshold T82 (threshold T82 may, for example, be greater than or equal to 11, 20, 50, 101, or other value), and the envelope deviation of the coefficients
102
- j ϊ>>
spectral that are located within the subb;
the current audio frame is less than or equal to a threshold
T83 (the threshold T83 can, for example, be greater than or equal to 10, 20, 35, or another value).
It can be understood that the first parameter condition is not limited to the previous examples, and multiple other possible forms of implementation can be extended based on the previous examples.
For example, in some possible embodiments of the present invention, the second parameter condition includes at least one of the following conditions:
the encoding rate of the current audio frame is greater than or equal to the TI threshold;
the peak-to-average ratio of the coefficients
<td>spectral that</td><td>they locate</td><td>within</td><td>the</td><td>subband</td><td>zy</td><td>than</td><td>is</td>
<td>audio box</td><td>current</td><td colspan="2">is greater than</td><td>threshold</td><td>T2;</td><td></td><td></td>
<td>deviation</td><td>of</td><td>enveloping</td><td colspan="2">of the</td><td colspan="3">coefficients</td>
<td>spectral that</td><td>they locate</td><td>within</td><td>the</td><td>subband</td><td>wy</td><td>than</td><td>is</td>
<td>audio box</td><td>current</td><td colspan="2">is greater than</td><td>threshold</td><td>T3;</td><td></td><td></td>
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the Audio
103
Λ. A »AA Λ. ........ ρ ·
MEXICAN INSTITUTE .................................
current is less than threshold T4;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than threshold T5;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than threshold T6;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the audio box current is less than threshold T7;
the ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the current audio box does not drop
104
Λ. A · AA Λ. UrJ »'institute METO no | ^ 3ΐ ·· | ιι * 1θ within an interval Rl;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients located within the xy subband that is from the current audio frame and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is of the current audio frame is greater than the threshold T8;
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the interval R2;
the absolute value of a difference between the envelope deviation of the spectral coefficients that lie within the subband ry that is from the current audio box and the envelope deviation of the spectral coefficients that are located within the s subband that is current audio frame is greater than threshold T9;
the ratio of the envelope of the spectral coefficients located within subband ey that is in the current audio frame to the envelope of the spectral coefficients that are located in subband fy that is in the current audio frame does not fall within the range R3;
105 the absolute value of a difference enti of the spectral coefficients that are located within subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located within subband fy that is of the current audio frame is greater that the threshold TIO; or the value of the spectral correlation parameter between the spectral coefficients that are located within the subband p and that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than the Til threshold.
As another example, in some possible embodiments of the present invention, the second parameter condition includes one of the following conditions:
the coding speed of the current audio frame is greater than or equal to the threshold TI, and the ratio of the division of the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame between the average of energy of the spectral coefficients that are located within the subband j and that is of the current audio frame is less than the threshold T12;
the encoding speed of the current audio frame is greater than or equal to the threshold TI, and the quotient of the division of the average amplitude of the spectral coefficients that
106
Λ. | Τ<sub>ϊ (</sub>.........
MEXICAN INSTITUTE * J © are located within the subband m and that the current audio is the average of the amplitude of the spectral coefficients that are located within the subband ny that is of the current audio frame is less than the threshold T13;
the encoding rate of the current audio frame is greater than or equal to the threshold TI, and the peak-to-average ratio of the spectral coefficients that lie within the zy subband that is of the current audio frame is greater than the threshold T14 ;
the coding rate of the current audio frame is greater than or equal to the threshold TI, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold T15;
the ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the current audio frame does not fall within the Rl range, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio box between the average energy of the spectral coefficients that are located within subband jy that is
107
Jl · Jl. »Jl. Jl. A βΙ, Ρ .....
INSTITUTO MEXICANO ÍB8T || 1b ||, i «| o of the current audio frame is less than the uml the ratio of the peak to average ratio of the spectral coefficients that are located within the xy subband that is of the audio frame current to the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio box does not fall within the Rl interval, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table audio current is less than threshold T17;
the ratio of the peak to average ratio of the spectral coefficients within the xy subband that is from the current audio box to the peak to average ratio of the spectral coefficients that are within the yy subband that is of the Current audio frame does not fall within the Rl interval, and the peak-to-average ratio of the spectral coefficients that lie within the zy subband that is in the current audio frame is greater than threshold T18;
the ratio of the peak to average ratio of the spectral coefficients that are located within the xy subband that is from the current audio box to the peak to
108
ΙΜΡΙ average of the spectral coefficients that: '«* of the subband yy that is of the current audio frame does not fall within the interval Rl, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the table current audio is greater than the threshold
IT 9;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband and what is the current audio frame is greater than the threshold T8, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio box between the average energy of the spectral coefficients that are located within subband jy that is of the table audio current is less than threshold T20;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the x-band and that is from the current audio box and the peak-to-average ratio of the spectral coefficients within the subband and and that is of the current audio frame is greater than the threshold T8, and the
109 quotient of the division of the average of ε spectral coefficients that are located within the subband n and that is of the current audio frame by the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio frame is less than threshold T21;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband and what is the current audio frame is greater than the threshold T8, and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame is greater than the T22 threshold;
the absolute value of the difference between the peak-to-average ratio of the spectral coefficients within the xband that is in the current audio box and the peak-to-average ratio of the spectral coefficients that are within the subband and what is the current audio frame is less than the threshold T8, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold T23;
110 «11» Jt Jl. Jjj, ..........., «Λ ©
INSTITUTO MEXICANO i | e ........... Βίββηΐΐο the ratio of the deviation of env · .......
spectral coefficients that are located within the subband ry that is from the current audio frame to the envelope deviation of the spectral coefficients that are inside the subband s and that is from the current audio frame does not fall within the R2 interval, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table audio current is less than threshold T24;
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the R2 interval, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table current audio is less than threshold
T2 5;
the ratio of the envelope deviation of the
111
I »” ”* ·“ * · J * <sub>κ</sub>........... ^ *> Ο>
INSTITUTO MEXICMNO l ™ ........
spectral coefficients within -. ·. ·.
ry that is from the current audio frame to the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame does not fall within the R2 interval, and the peak-to-average ratio of the spectral coefficients that are located within subband zy that is of the current audio frame is greater than threshold T26;
the ratio of the envelope deviation of the spectral coefficients that lie within the subband ry that is in the current audio box to the envelope deviation of the spectral coefficients that are inside the s subband that is in the current audio box does not fall within the interval R2<sub>r</sub> and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold T27;
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband that is of the Current audio frame is greater than threshold T9, and the ratio of the division of the average energy of the coefficients
112 “*· ' “*· .............“
Ε Ν SI ϊ Τ U ΙΌ Μ EX IC ANO flj ........<sup>k</sup>íto) í) || J | a ^ q spectral that are located within the subba of the current audio box between the average energy of the spectral coefficients that are located within the subband j and that is of the current audio box is less that threshold T28;
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband that is of the current audio frame is greater than threshold T9, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table audio current is less than threshold T29;
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband that is of the Audio frame current is greater than threshold T9, and the peak-to-average ratio of the spectral coefficients that are located
113 t
JL L JL JL JL Jj | ............ <J «©
MEXICAN INSTITUTE ......... 1111 (101 (10 within subband zy that is in the table is greater than threshold T30;
the absolute value of the difference between the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame and the envelope deviation of the spectral coefficients that are located within the s subband that is of the current audio box is greater than the threshold T9, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold T31;
the ratio of the envelope of the spectral coefficients located within subband ey that is from the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame falls within the interval R3, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table audio current is less than threshold T32;
the ratio of the envelope of the spectral coefficients that are located within the subband ey which is
114
ΜΡΙ £ ·
MIXED INSTITUTE of the current audio frame to the envelope of J
<img file="MX360606B_D0020.tif" />
Spectral coefficients that are located within the subband fy that is of the current audio frame falls within the interval R3, and the quotient of the division of the average of the spectral coefficients that are located within the subband m and that is of the audio frame current between the average amplitude of the spectral coefficients that are located within the subband n and that is of the current audio frame is less than the threshold T33;
the ratio of the envelope of the spectral coefficients that are located within subband ey that is of the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is of the current audio frame falls within the interval R3, and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame is greater than the T34 threshold;
the ratio of the envelope of the spectral coefficients that are located within subband ey that is of the current audio frame to the envelope of the spectral coefficients that are located within subband fy that is of the current audio frame falls within the interval R3, and the envelope deviation of the spectral coefficients that are located within the subband wy that is from the table of
115
J. X t A i A JT J · ', Λ® current audio is greater than threshold T35;
the absolute value of the difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold, and the quotient of the division of the average energy of the spectral coefficients that are located within subband iy that is of the current audio frame between the average energy of the spectral coefficients that are located within subband jy that is of the table audio current is less than threshold T36;
the absolute value of the difference between the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame and the envelope of the spectral coefficients that are located inside the subband fy that is of the current audio frame is greater than the TIO threshold, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is of the table audio current is less than threshold T37;
the absolute value of the difference between the envelope
116 ·>
ÍMlfc S se lililí isr
MEXICAN INSTITUTE fc .......... # ((¢ 18
Current audio ri the one of the spectral coefficients that subband ey that is of the envelope box of the spectral coefficients that are located within the subband fy that is of the current audio box is greater than the TIO threshold, and the ratio of peak to average of the spectral coefficients that are located within the subband zy that is of the current audio frame is greater than the threshold T38;
the absolute value of the difference between the envelope of the spectral coefficients that lie within subband ey that is from the current audio frame and the envelope of the spectral coefficients that are located within subband fy that is from the current audio frame it is greater than the TIO threshold, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the T39 threshold;
the spectral correlation parameter value between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than or equal to the threshold
Til, and the ratio of the division of the average energy of the spectral coefficients that are located within the
117
I »” ”* ·“ * · <sub>.</sub>...........<sup>¡</sup>
MEXICAN INSTITUTE W ^ jf ...... TÍÍi5 «^ G subband iy that is from the audio frame ¿average energy of the spectral coefficients that are located within subband jy that is from the current audio frame is less than the threshold T4 0;
the spectral correlation parameter value between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than or equal to the threshold
Til, and the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio box between the average amplitude of the spectral coefficients that are located within the subband n and that is the current audio frame is less than threshold T41;
the spectral correlation parameter value between the spectral coefficients that are located within the subband p that is of the current audio frame and the spectral coefficients that are located within the q subband that is of the current audio frame is less than or equal to the threshold
Til, and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame is greater than the T42 threshold;
the spectral correlation parameter value between the
118 spectral coefficients that are located within p and that is of the current audio frame and the spectral coefficients that are located within the subband qy that is of the current audio frame is less than or equal to the threshold
Til, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold T43;
the ratio of the division of the peak-to-average ratio of the spectral coefficients that lie within the xy subband that is from the current audio box between the peak-to-average ratio of the spectral coefficients that lie within the yy subband which is from the current audio frame is less than threshold T44, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is of the current audio frame is greater than the threshold T4 5;
the ratio of the division of the peak-to-average ratio of the spectral coefficients that lie within the xy subband that is from the current audio box between the peak-to-average ratio of the spectral coefficients that lie within the yy subband which is from the current audio box is greater than the threshold T46, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is from the current audio box
119
- > >
is less than threshold T47;
the difference from the subtraction of the peak-to-average ratio of the spectral coefficients within the y-subband that is from the current audio picture of the peak-to-average ratio of the spectral coefficients within the xy subband which is from the current audio frame is less than threshold T48, and the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is from the current audio frame is greater than the threshold T49;
the difference from the subtraction of the peak-to-average ratio of the spectral coefficients that lie within subband yy that is from the current audio picture of the peak-to-average ratio of the spectral coefficients that lie within subband xy which is from the current audio box is greater than the threshold T50, and the peak to average ratio of the spectral coefficients that are located within the subband yy that is of the current audio frame is less than the threshold T51;
the quotient of the division of the envelope deviation of the spectral coefficients that lie within the subband ry that is of the current audio box between the envelope deviation of the spectral coefficients that are located within the s subband and that is
120 of the current audio frame is less than the u envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio frame is greater than the threshold T53;
the quotient of the division of the envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame between the envelope deviation of the spectral coefficients that are located within the s subband that is of the table audio current is greater than threshold T54, and the envelope deviation of the spectral coefficients that are located within the subband s and that is from the current audio frame is less than threshold T55;
the difference of the subtraction of the envelope deviation of the spectral coefficients that are located within the subband s and that is of the current audio box of the envelope deviation of the spectral coefficients that are located inside the subband ry that is of the table Audio current is less than threshold T56, and the envelope deviation of the spectral coefficients that are within the subband s and that is from the current audio frame is greater than threshold T57;
the difference of the subtraction of the envelope deviation of the spectral coefficients that lie within the
121 subband s and that is from the audio box ...
envelope deviation of the spectral coefficients that are located within the subband ry that is of the current audio frame is greater than the threshold T58, and the envelope deviation of the spectral coefficients that are located within the s subband that is of the frame audio current is less than threshold T59;
the quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T60, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T61;
the quotient of the division of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame between the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T62, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T63;
the difference of the subtraction of the envelope of the
122 spectral coefficients that lie within fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is less than the threshold
T64, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is greater than the threshold T65;
the difference of the subtraction of the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame of the envelope of the spectral coefficients that are located within the subband ey that is of the current audio frame is greater than the threshold
T66, and the envelope of the spectral coefficients that are located within the subband fy that is of the current audio frame is less than the threshold T67;
the ratio of the division of the average energy of the spectral coefficients that are located within subband iy that is from the current audio box by the average energy of the spectral coefficients that are located within subband jy that is from the current audio is less than or equal to threshold T68, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T69; '
123 i
-<-OTOTü .MEXICANO lllf ...... Allli the difference of the subtraction of the average d (spectral coefficients that are located within subband j and that is from the current audio frame of the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame is less than or equal to threshold T70, and the peak-to-average ratio of the spectral coefficients that lie within the zy subband that is in the current audio frame is greater than the threshold.
T71;
the quotient of the division of the average amplitude of the spectral coefficients located within the subband m and that is from the current audio box by the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio is less than or equal to threshold T72, and the peak-to-average ratio of the spectral coefficients within subband zy that is in the current audio frame is greater than threshold T73;
the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the audio box current is less than or equal to threshold T74, and the ratio of peak to
124
A Al AA A.
INST ITUTO MBUCANO average of the spectral coefficients that:
the subband zy that is of the current audio frame is greater than the threshold T7 5;
the quotient of the division of the average energy of the spectral coefficients that are located within subband i and that is of the current audio box between the average energy of the spectral coefficients that are located within subband jy that is of the current audio is less than or equal to threshold T76, and the envelope deviation of the spectral coefficients that are located within subband zy that is in the current audio frame is greater than threshold T77;
the difference of the subtraction of the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame of the average energy of the spectral coefficients that are located within subband iy that is from the audio frame current is less than or equal to the threshold T78, and the envelope deviation of the spectral coefficients that are located within the subband wy that is of the current audio frame is greater than the threshold
T7 9;
the quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio frame between the
125
I
ALIE CÓ * 1 ©
- I
ΜΡΙ flis * * ''
ITITIITO MEXICANO llijfj .......................... ll
FROM THE AGE · β · ΝΝ3ί / a: '»average amplitude of the coefficients esp located within the subband ny that is of the current audio frame is less than or equal to the threshold T80, and the envelope deviation of the coefficients spectrals that are located within the subband w and that is of the current audio frame is greater than the threshold T81; or the difference of the subtraction of the average amplitude of the spectral coefficients that are located within the subband n and that is from the current audio box of the average amplitude of the spectral coefficients that are located inside the subband m and that is from the current audio is less than or equal to threshold T82, and the envelope deviation of the spectral coefficients within subband wy that is from the current audio frame is greater than threshold T83;
It can be understood that the second parameter condition is not limited to the previous examples, and multiple other possible forms of implementation can be extended based on the previous examples.
It can be understood that the examples of the first parameter condition and the second parameter condition are not all possible forms of implementation. In a real application, the previous examples can be extended, to enrich the possible ways of implementing the
126 first parameter condition and the second parameter condition.
To better understand the embodiments of the present invention, the following gives an example description with reference to some specific application scenarios.
Referring to Figure 2, Figure 2 is a schematic flow diagram of another audio encoding method in accordance with another embodiment of the present invention. In an example shown in Figure 2, a coding algorithm used to encode spectral coefficients of a current audio frame is determined primarily based on an energy average of spectral coefficients that are located within a subband i and that is from the frame of current audio and an energy average of spectral coefficients that are located within a subband jy that is from the current audio frame.
As shown in Figure 2, the other audio encoding method provided in the other embodiment of the present invention may include the following content:
201: Carry out time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame.
ΐ ϊ
·>
The audio box mentioned in the modalities of the
127 The present invention may be a music voice box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz.
Time-frequency transformation processing is performed on the signal in the time domain of the current audio frame using a fast Fourier transform algorithm (fast transform of
Fourier, FFT for short), a modified discrete cosine transform algorithm (discrete modified cosine transform, MDCT for short), or another time-frequency transformation algorithm for get the spectral coefficients of the current audio box,
202: Acquire an energy average of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame.
203: Determine if a ratio of the division of the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame between the average energy of the spectral coefficients that are located within subband j and that is
128 the current audio box is greater than or ig
T4.
If yes, step 204 is performed; if not, step 205 is carried out.
Threshold T4 can be greater than or equal to 0.5, and threshold T4, for example, is 0.5, 1, 1.5, 2, 3, or another value.
For example, a frequency interval for subband i
<td></td><td>can be 3.2 kHz at</td><td>6.4 kHz, 3.2 kHz to 4.8 kHz, 4.</td><td>8 kHz to 6.4</td>
<td></td><td>kHz, or 0.4 kHz to 6.4</td><td>kHz.</td><td></td>
<td> 10</td><td>For example, a</td><td>frequency range of the</td><td>subband j</td>
<td></td><td>can be 6.4 kHz at</td><td>9.6 kHz, 6.4 kHz to 8 kHz, 8</td><td>kHz at 9.6</td>
<td></td><td>kHz, or 4.8 kHz to 9.6</td><td>kHz.</td><td></td>
<td></td><td>204: Encode</td><td>the spectral coefficients</td><td>of the picture</td>
<td></td><td>current audio with</td><td>based on a TCX algorithm.</td><td></td>
<td> 15</td><td>205: Encode</td><td>the spectral coefficients</td><td>of the picture</td>
<td></td><td>current audio with</td><td>based on an HQ algorithm.</td><td></td>
As it could be seen, in the solutions of this modality, after an average energy of spectral coefficients that are located within a subband i and that is from a current audio frame and an average energy of spectral coefficients that are acquired is acquired. located within a subband j and that is from the current audio frame, a TCX algorithm or an HQ algorithm is selected based on the average energy acquired from the spectral coefficients
129
Λ. A «Α Λ. Λ. ...
IMTlBiBli'lO institute that are located within subband i and that e .... ¡current audio and the average energy acquired from the spectral coefficients that are located within subband jy that is of the current audio frame, to encode the spectral coefficients of the current audio frame. A ratio of the average energy of the spectral coefficients located within subband iy that is from the current audio frame and the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame. is associated with a coding algorithm used to code the spectral coefficients of the current audio frame, which helps to improve the adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and also helps to improve the encoding quality or encoding efficiency of the current audio frame.
Referring to Figure 3, Figure 3 is a schematic flow diagram of another audio encoding method in accordance with another embodiment of the present invention. In an example shown in Figure 3, a coding algorithm used to encode spectral coefficients of a current audio frame is determined primarily based on an average of energy of spectral coefficients that is
<img file="MX360606B_D0021.tif" />
130 locate within a subband iy that is from the current one, an energy average of spectral coefficients that are located within a subband jy that is from the current audio frame, and a peak to average ratio of spectral coefficients that are located within a subband z and that is of the current audio box.
As shown in Figure 3, the other audio encoding method provided in the other embodiment of the present invention may include the following content:
301: Carry out time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz.
302: Acquire an energy average of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame.
303: Determine if a quotient of the division of the
131 average energy of the coefficients esp, located within the subband i and that is of the current audio box between the average energy of the coefficients
<td>spectral</td><td>that are located within</td><td>the</td><td>subband j and what is</td>
<td>5 of the box</td><td>current audio is higher</td><td>than</td><td>or equal to a threshold</td>
<td>T68.</td><td></td><td></td><td></td>
<td>If not,</td><td>the step is carried out</td><td> 304</td><td>; if yes it takes</td>
carry out step 306.
Threshold T68 is greater than or equal to threshold T4. For example, threshold T68 can be greater than or equal to 0.6, and threshold T68, for example, is 0.8, 0.6, 1, 1.5, 2, 3, 5, or another value.
<td>For example, a</td><td>interval</td><td>of</td><td>frequency</td><td>of</td><td>subband i</td>
<td>can be 3.2 kHz at</td><td>6.4 kHz, 3,</td><td colspan="3">.2 kHz to 4.8 kHz,</td><td>4.8 kHz to 6.4</td>
<td>kHz, or 0.4 kHz to 6.4</td><td>kHz.</td><td></td><td></td><td></td><td></td>
<td>For example, a</td><td>interval</td><td>of</td><td>frequency</td><td>of</td><td>subband j</td>
<td>can be 6.4 kHz at</td><td>9.6 kHz,</td><td> 6.4</td><td>kHz at 8</td><td>kHz,</td><td>8 kHz to 9.6</td>
<td>kHz, or 4.8 kHz at 9.6</td><td>kHz.</td><td></td><td></td><td></td><td></td>
<td>304: Acquire</td><td colspan="2">A relationship</td><td>peak</td><td> 3</td><td>average of</td>
spectral coefficients that are located within a zy subband that is of the current audio frame.
305: Determine if the peak-to-average ratio of the spectral coefficients within the zy subband that is in the current audio frame is greater than a threshold.
132
- >
> or »
Τ69.
Yes yes, step 307 is performed; if not, step 306 is carried out.
Threshold T69 may be greater than or equal to, and threshold T69, for example, is 1, 1.1, 1.5, 2, 3.5, 6, 4.6, or another value.
For example, a range of values for a higher frequency range of subband z may be 12 kHz to 16 kHz, and a range of values for a lower range of frequency of subband z may be 8 kHz to 14 kHz.
Specifically, for example, a z-band frequency range can be 8 kHz to 12 kHz, 9 kHz to 11 kHz, or 8 kHz to 9.6 kHz.
<td></td><td> 306:</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the</td><td>picture</td>
<td>15 of</td><td>Audio</td><td>current with</td><td>base</td><td>in a TCX algorithm.</td><td></td><td></td>
<td></td><td> 307:</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the</td><td>picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in an HQ algorithm.</td><td></td><td></td>
As you can see, in solutions of this modality, a TCX algorithm or an HQ algorithm is selected mainly based on an average of energy of spectral coefficients that are located within a subband i and that is from a current audio frame, an average of energy of spectral coefficients that are located within a subband jy that is of the current audio frame, and a peak ratio
133 Averaging to spectral coefficients that is i a subband zy that is of the current audio frame, to encode spectral coefficients of the current audio frame. A ratio between the average energy of the spectral coefficients that are located within subband iy that is from the current audio frame and the average energy of the spectral coefficients that are located within subband jy that is from the current audio frame. , and the peak-to-average ratio of the spectral coefficients that are located within the zy subband that is in the current audio frame are associated with a coding algorithm used to encode the spectral coefficients of the current audio frame, which helps improve the adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and it also helps to improve the encoding quality or encoding efficiency of the current audio frame.
Referring to Figure 4, Figure 4 is a schematic flow diagram of another audio encoding method in accordance with another embodiment of the present invention. In an example shown in Figure 4, an encoding algorithm used to encode spectral coefficients of a current audio frame is determined primarily based on
IJ V1 Γ 1 o <sup>TO</sup> _ | (1τ .....<sup>!</sup> .....<sub>x—</sub>g ^ ioi in a peak to average ratio d '. : .........
Spectral coefficients that are located within an xy subband that is from the current audio frame and a peak to average ratio of spectral coefficients that are located within a yy subband that is from the current audio frame.
As shown in Figure 4, the other audio encoding method provided in the other embodiment of the present invention may include the following content:
401: Carry out time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz.
402: Acquire a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from the current audio box and a peak-to-average ratio of spectral coefficients that fall within a yy subband that is from the current audio.
403: Determine if a ratio of the average peak ratio of the spectral coefficients that lie within
135 «Λ. <Λ. Λ. Λ. ||| ν ......... "
Ε Ν SIIT U ΙΌ Μ EX IC YEAR fi¡ ........<sup>i</sup>7EA1íÍ | h ^ O of subband xy which is in the box of au <
Peak to average energy ratio of the spectral coefficients that are located within the subband y and that is from the current audio frame falls within an interval Rl.
<td></td><td>Yes</td><td>yes it takes</td><td>out the</td><td>step 404; yes</td><td>I dont know</td><td>carries</td>
<td>cape</td><td>the</td><td>step 405.</td><td></td><td></td><td></td><td></td>
<td></td><td>The</td><td>interval Rl</td><td>can be,</td><td>for example,</td><td> [0.5, 2]</td><td>X [0.8,</td>
<td> 1.25)</td><td> 1 ,</td><td>[0.4, 2.5], u</td><td colspan="2">another interval.</td><td></td><td></td>
For example, a frequency interval for subband x can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, or 1.6 kHz to 3.2 kHz, and a frequency interval for subband y can be
<td>6.4 kHz to 8 kHz, 7.4</td><td>kHz</td><td>at 9 kHz, or 4.8 kHz at 6.4</td><td>kHz.</td>
<td>404: Encode</td><td>the</td><td>spectral coefficients</td><td>of the picture</td>
<td>current audio with</td><td>base</td><td>in a TCX algorithm.</td><td></td>
<td>405: Encode</td><td>the</td><td>spectral coefficients</td><td>of the picture</td>
<td>current audio with</td><td>base</td><td>in an HQ algorithm.</td><td></td>
<td>How can</td><td>see,</td><td colspan="2">in solutions of this type,</td>
Mainly selects a TCX algorithm or an HQ algorithm based on a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from a current audio frame ·, and a peak-to-average ratio of spectral coefficients that they are located inside a subband yy that is of the current audio box, to encode spectral coefficients of the audio box
136
I current. The peak to average ratio of 1; ......
Spectral coefficients that are located within the xy subband that is of the current audio frame and the peak-to-average ratio of the spectral coefficients that are located within the yy subband that is of the current audio frame are associated with a coding algorithm used to encode the spectral coefficients of the current audio box, which helps to improve the adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and also helps to improve the encoding quality or encoding efficiency of the current audio frame.
Referring to Figure 5, Figure 5 is a schematic flow diagram of another audio encoding method in accordance with another embodiment of the present invention. In an example shown in Figure 5, a coding algorithm used to code spectral coefficients for a current audio frame is determined primarily based on a peak-to-average ratio of spectral coefficients that lie within a xy subband that is current audio box and a peak-to-average ratio of spectral coefficients that are located within a subband yy that is from the current audio box.
As shown in Figure 5, the other method of
137 Audio encoding provided in the other i present invention may include the following content:
501: Carry out time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz. 502:
Acquire a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from the current audio frame and a peak-to-average ratio of spectral coefficients that fall within a yy subband that is from the current audio frame .
503: Determine if a quotient of the average peak division of the spectral coefficients that lie within the x subband that is in the current audio picture between the peak to average energy ratio of the spectral coefficients that lie within the subband yy that is of the current audio box is greater than or equal to a threshold
T4 6;
If yes, step 504 is performed; if not, it leads to
138
Λ. J, »AA Λ. JjJ<sub>s</sub>..... p.
MX ™ institute? IJlai · i¡'1 <=>
carry out step 505.
Threshold T46 can be greater than or equal to 0.5, and threshold T46, for example, is 0.5, 1, 1.5, 2, 3, or another value.
For example, a frequency interval for subband x can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, or 1.6 kHz to 3.2 kHz, and a frequency interval for subband y can be
6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, or 4.8 kHz to 6.4 kHz.
504: Determine if the peak-to-average ratio of the spectral coefficients that are located within the subband yy that is in the current audio frame is greater than or equal to a threshold T47.
If yes, step 506 is performed; if not, step 507 is carried out.
505: Determine if the peak-to-average ratio of the spectral coefficients within the subband yy that is in the current audio frame is less than the threshold
T47.
If yes, step 506 is performed; if not, step 507 is carried out.
<td> 20</td><td> 506:</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the</td><td>picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in a TCX algorithm.</td><td></td><td></td>
<td></td><td> 507 :</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the</td><td>picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in an HQ algorithm.</td><td></td><td></td>
As you can see, in solutions of this type,
139
MPI d'ITUTO MEXICANO W || ....... i | li | mainly select a TCX algorithm or .1 .. ·. / '-<sub>Λ</sub>,<sub>κ <</sub>„·« »Based on a peak-to-average ratio of spectral coefficients located within a subband xy that is from a current audio frame, and a peak-to-average ratio of spectral coefficients located within a subband yy what is the current audio box, to encode spectral coefficients of the current audio box. The peak-to-average ratio of the spectral coefficients within the xy subband that is in the current audio frame and the peak-to-average ratio of the spectral coefficients that are within the yy subband that is in the audio frame current are associated with a coding algorithm used to encode the spectral coefficients of the current audio frame, which helps to improve the adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and also helps to improve the encoding quality or encoding efficiency of the current audio frame.
Referring to Figure 6, Figure 6 is a schematic flow diagram of another audio encoding method in accordance with another embodiment of the present invention. In an example shown in Figure 6, a coding algorithm used to code spectral coefficients of a
140 <sup>Α</sup> · * · ......... η jB © instituto mhjcano | ^ 3 | · | 1 <* 1θ current audio frame is determined to be principal in a peak-to-average ratio of spectral coefficients that lie within xy subband which is from the current audio frame, a peak to average ratio of spectral coefficients that lie within a subband yy that is from the current audio frame, an energy average of spectral coefficients that are located within a subband iy which is from the current audio box, and an energy average of spectral coefficients that are located within a subband jy that is from the current audio frame.
As shown in Figure 6, the other audio encoding method provided in the other embodiment of the present invention may include the following content:
601: Perform time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients for the current audio frame.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz.
602: Acquire a peak-to-average ratio of spectral coefficients that fall within a subband
141 xy which is from the current audio box and an average 2 of spectral coefficients that are located within a subband yy that is from the current audio box.
603: Determine whether a ratio of the average peak ratio of the spectral coefficients within the xy subband that is from the current audio picture to the peak to average ratio of the spectral coefficients within the yy subband which is from the current audio frame falls within an interval Rl.
If not, step 604 is performed; if yes, step 606 is performed.
The interval Rl can be, for example, [0.5, 2], [0.8,
1.25], [0.4, 2.5], or other interval.
For example, a frequency interval for subband x can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, or 1.6 kHz to 3.2 kHz, and a frequency interval for subband y can be
6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, or 4.8 kHz to 6.4 kHz.
604: Acquire an energy average of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame.
605: Determine if a quotient of the division of the average energy of the spectral coefficients that is
142 located within the subband i and that is current between the average of spectral energy that are located within that of the current audio frame is greater than
<img file="MX360606B_D0022.tif" />
of the subband coefficients jy that is equal to or equal to a threshold
T16.
<td>Yes yes it takes</td><td>finished</td><td>the</td><td>step 606; yes</td><td>no it takes</td>
<td>carry out step 607.</td><td></td><td></td><td></td><td></td>
<td>An interval of</td><td colspan="2">frequency</td><td colspan="2">of subband i can be,</td>
<td>for example 0 kHz</td><td>to 1.6</td><td>kHz</td><td>or 1 kHz at</td><td>2.6 kHz, and a</td>
<td colspan="2">frequency range</td><td>the</td><td>subband j</td><td>It might be because</td>
<td>example 6.4 kHz at 8</td><td>kHz, 4.</td><td colspan="2">8 kHz to 6.4 kHz,</td><td>or 7.4 kHz at 9</td>
kHz.
Threshold T16 is greater than threshold T4. For example, threshold T16 can be greater than or equal to 2, and threshold T16, for example, is 2, 2.5, 3, 3.5, 5, 5.1, or another value.
<td></td><td> 606 :</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in a TCX algorithm.</td><td></td>
<td></td><td> 607:</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in an HQ algorithm.</td><td></td>
<td></td><td>How</td><td>It can</td><td>see,</td><td>in the solutions of this</td><td>modality,</td>
mainly a TCX algorithm or an algorithm is selected
HQ based on a peak-to-average ratio of spectral coefficients that fall within a subband xy that is from a current audio frame, a peak ratio
<img file="MX360606B_D0023.tif" />
<1
143 a average of spectral coefficients s of a subband yy that is from the current audio frame, an average energy of spectral coefficients that lie within a subband iy that is of the current audio frame and an average energy of spectral coefficients that they are located within a subband jy that is of the current audio frame, to encode spectral coefficients of the current audio frame. The peak-to-average ratio of the spectral coefficients within the xy subband that is in the current audio frame, the peak-to-average ratio of the spectral coefficients that lie within the yy subband that is in the audio frame current, the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame, and the average energy of the spectral coefficients that are located within subband j and that is of the current audio frame are associated with a coding algorithm used to encode the spectral coefficients of the current audio frame, which helps to improve adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and it also helps to improve the encoding quality or encoding efficiency of the current audio frame.
144
AA »A i A ..............
Referring to Figure 7, Figure '.......
flow diagram of another audio encoding method according to another embodiment of the present invention. In an example shown in Figure 7, a coding algorithm used to encode spectral coefficients of a current audio frame is primarily determined by using a coding rate of the current audio frame, an energy average of spectral coefficients that lie within from a subband i and that is from the current audio box, and an energy average of spectral coefficients that are located within a subband jy that is from the current audio frame.
As shown in Figure 7, the other audio encoding method provided in the other embodiment of the present invention may include the following content:
701: Perform time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz.
145
MPI (
<img file="MX360606B_D0024.tif" />
INSTITUTE
702: Determine if a velocity of c ν. ,,. Π T<sub>;</sub>, current audio frame is greater than or equal to a threshold Ti.
If yes, step 703 is performed; if not, step 705 is performed.
The TI threshold, for example, is greater than or equal to 24.4 kbps. For example, the TI threshold is equal to 24.4 kbps, 32 kbps, 64 kbps, or other speed.
703: Acquire an energy average of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame.
704: Determine if a quotient of the division of the average energy of the spectral coefficients that are located within subband i and that is in the current audio box between the average energy of the spectral coefficients that are located within subband j and which is the current audio frame is greater than or equal to a threshold
T12.
If yes, step 705 is performed; if not, step 706 is carried out, a frequency interval of subband i can be, for example, 0 kHz to 1.6 kHz or 1 kHz to 2.6 kHz, and a frequency interval of subband j can be, for
146
- > » >
example 6.4 kHz to 8 kHz, 4.8 kHz to 6.4 kHz, kHz.
Threshold T12 is greater than threshold T4. For example, threshold T12 can be greater than or equal to 2, and threshold T12, for example, is 2, 2.5, 3, 3.5, 5, 5.2, or another value.
<td></td><td> 705:</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the</td><td>picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in a TCX algorithm.</td><td></td><td></td>
<td></td><td> 706:</td><td>Encode</td><td>the</td><td>spectral coefficients</td><td>of the</td><td>picture</td>
<td>of</td><td>Audio</td><td>current with</td><td>base</td><td>in an HQ algorithm.</td><td></td><td></td>
<td></td><td>How</td><td>It can</td><td>see,</td><td>in the solutions of this</td><td colspan="2">modality,</td>
mainly a TCX algorithm or an algorithm is selected
HQ based on a current audio frame encoding speed, an average energy of spectral coefficients that are located within a subband i and that is of the current audio frame ·, and an average energy of spectral coefficients that are located inside a subband jy that is of the current audio box, to encode spectral coefficients of the current audio box. The encoding rate of the current audio frame, the average energy of the spectral coefficients that are located within subband i and that is of the current audio frame, and the average energy of the spectral coefficients that are located within the subband jy which is from the current audio box are associated with an algorithm of
147 encoding used to encode the spectrals of the current audio frame, which helps to improve the adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and also helps to improve the encoding quality o Coding efficiency of the current audio box.
Referring to Figure 8, Figure 8 is a schematic flow diagram of another audio encoding method in accordance with another embodiment of the present invention. In an example shown in Figure 8, a coding algorithm used to encode spectral coefficients of a current audio frame is determined primarily based on an average amplitude of spectral coefficients that are located within a subband m and that is of the frame of current and average audio. of amplitude of spectral coefficients that are located within a subband ny that is of the current audio frame.
As shown in Figure 8, the other audio encoding method provided in the other embodiment of the present invention may include the following content:
801: Perform time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients
148
Λ (hee ............ <, ^ r3C «
INSTITUTO MEXICANO fSjjj ......... i | l! | Iq | C3 of the current audio box.
The audio box mentioned in the embodiments of the present invention can be a voice box or a music box.
A signal bandwidth in the time domain of the current audio frame is assumed to be 16 kHz.
802: Acquire an average of the amplitude of spectral coefficients that are located within a subband m that is of the current audio frame and an average of the amplitude of spectral coefficients that are located within a subband n that is of the current audio frame.
803: Determine if a quotient of the division of the average amplitude of the spectral coefficients that are located within the subband m and that is of the current audio frame between the average amplitude of the coefficients
<td colspan="2">spectral</td><td>that are located within</td><td>the</td><td>subband</td><td>ny what is it</td>
<td>of the</td><td>picture</td><td>current audio is higher</td><td>than</td><td>or alike</td><td>to a threshold</td>
<td>T6.</td><td>Yes Yes,</td><td>the step is carried out</td><td> 804</td><td>; if not,</td><td>takes to</td>
carry out step 805.
Threshold T6 can be greater than or equal to 0.3, and threshold T6, for example, is 0.5, 1, 1.5, 2, 3.2, or another value.
For example, a frequency interval of subband m
149 can be 3.2 kHz to 6.4 kHz, 3.2 kHz to 4.8 kH;
<img file="MX360606B_D0025.tif" />
kHz, or 0.4 kHz to 6.4 kHz.
For example, a frequency range for subband n can be 6.4 kHz to 9.6 kHz, 6.4 kHz to 8 kHz, 8 kHz to 9.6 kHz, or 4.8 kHz to 9.6 kHz.
804: Encode the spectral coefficients of the current audio frame based on a TCX algorithm.
805: Encode the spectral coefficients of the current audio frame based on an HQ algorithm.
As you can see, in the solutions of this modality, a TCX algorithm or an algorithm is mainly selected
HQ based on an average amplitude of spectral coefficients that lie within a subband m and that is from a current audio box and an average amplitude of spectral coefficients that are located within a subband n that is from the current audio frame , to encode spectral coefficients of the current audio frame. A ratio between the average amplitude of the spectral coefficients that are located within the subband m and that is from the current audio frame and the average amplitude of the spectral coefficients that are located within the subband n that is from the current audio frame. , and a peak-to-average ratio of spectral coefficients that fall within a zy subband that is from the current audio frame is
150 »
Ϊ i V1 Γ io
AA> AAA fjj ............. <
MEXICAN INSTITUTE Bjj ...... AXTISI ^ IIQ associated with a coding algorithm ........
encode the spectral coefficients of the current audio frame, which helps improve the adaptability and matching ability between the encoding algorithm and a reference encoding parameter of the current audio frame, and also helps to improve the encoding quality or efficiency encoding of the current audio box.
It can be understood that the example implementation forms in Figures 2 to 8 are simply some implementation forms of the present invention. In a real application, multiple other possible implementation forms can be extended based on related example descriptions in the modality corresponding to Figure 1.
In some scenarios, the following can be considered when selecting a subband.
When calculating a similarity between property parameters of spectral coefficients located within two subbands, two matching subbands can be selected, for example, the two subbands are 0 kHz at 1.6 kHz and 6.4 kHz at 8 kHz. In some scenarios, because a spectral coefficient property at 0 to 1 kHz differs widely from a spectral coefficient property at 1 to 1.6 kHz, the spectrum from 0 kHz to 1.6 kHz cannot be selected when calculating the similarity between the property parameters of
151 spectral coefficients. For example, spectrals within 1 kHz to 2.6 kHz can be selected to replace spectral coefficients within 0 to 1.6 kHz, to compute a low frequency spectral coefficient property parameter. In this case, if low frequency spectral coefficients are copied within 1 kHz to
2.6 kHz at high frequency, the corresponding spectral coefficients are high frequency spectral coefficients within 7.4 kHz to 9 kHz. When calculating a high frequency spectral coefficient property parameter, the spectral coefficients within 7.4 kHz to kHz are best suited for calculating a spectral property. However, in some scenarios, the resolution of spectral coefficients within 0 kHz to 6.4 kHz can be very high, and the spectral coefficients within 0 kHz to 6.4 kHz are adequate for calculation of a property parameter. If the resolution of spectral coefficients is relatively low within 6.4 kHz to 16 kHz, the spectral coefficients within 6.4 kHz to 16 kHz may not be suitable for the calculation of a spectral coefficient property parameter. Therefore, when calculating the property parameter of the high frequency spectral coefficients, the spectral coefficients within 4.8 kHz to 6.4 kHz can be selected to calculate a
152 i
Jlt A ............. '
............... <sup>:</sup> property parameter, and parameter d <
used as a high frequency property parameter.
Coding of the spectral coefficients of the current audio frame based on the transform encoded excitation algorithm may specifically include:
divide the spectral coefficients into N subbands; calculate and quantify an envelope of each subband; carry out bit allocation for each subband according to a quantized envelope value and a number of available bits; quantify spectral coefficients of each subband according to a number of bits assigned to the subband; and writing the quantized spectral coefficients and an index value of a spectral envelope to a bit stream.
The following further provides a related appliance configured to implement the above solution.
Referring to Figure 9, one embodiment of the present invention further provides an audio encoder.
900. The audio encoder 900 may include a time-frequency transformation unit 910, an acquisition unit 920, and an encoder unit 930.
The time-frequency transformation unit 910 is configured to perform time-frequency transformation processing on a signal in the time domain of
153
Λ. X 'A A. Λ. ./> ancla
INAflTOTO MEXICANO · * · «ΐ · ΙίΙΙ« 1θ a current audio frame, to obtain spectrals of the current audio frame.
The acquisition unit 920 is configured to acquire a reference encoding parameter from the current audio frame.
The 930 encoder unit is configured to: if the reference encoding parameter that is acquired by the acquisition unit 920 and that is from the current audio frame satisfies a first parameter condition, encode the spectral coefficients of the current audio frame based on a transform encoded excitation algorithm , or if the reference encoding parameter that is acquired by the acquisition unit and that is from the current audio frame satisfies a second parameter condition, encode the spectral coefficients of the current audio box based on a high quality transform encoding algorithm.
According to a requirement of an application scenario, the reference encoding parameter that is acquired by the acquisition unit 920 and which is from the current audio frame can be varied.
For example, the reference encoding parameter may include at least one of the following parameters: an encoding rate of the current audio frame; a
154 peak to average ratio of coefficients are located within a zy subband that is from the current audio frame; an envelope deviation of spectral coefficients that lie within a subband w and that is from the current audio frame; an average energy of spectral coefficients that are located within a subband iy that is from the current audio frame and an average energy of spectral coefficients that are located within a subband jy that is from the current audio frame; an average of the amplitude of spectral coefficients that are located within a subband m and that is of the current audio frame and an average of the amplitude of spectral coefficients that are located within a subband n that is of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within an xy subband that is from the current audio frame and a peak-to-average ratio of spectral coefficients that lie within a y, subband that is from the audio frame current; an envelope deviation of spectral coefficients that lie within a subband ry that is in the current audio frame and an envelope deviation of spectral coefficients that lie within a subband s that is in the current audio frame; an envelope of spectral coefficients that lie within a subband ey that is
155 of the current audio frame and a spectral envelope that are located within a subband fy that is of the current audio frame; or a spectral correlation parameter value between spectral coefficients that lie within a subband p that is from the current audio frame and spectral coefficients that lie within a q subband that is from the current audio frame ·.
A higher parameter value of spectral correlation between the spectral coefficients that are located within the subband p and that is from the current audio frame and the spectral coefficients that are located within the subband qy that is from the current audio frame indicates a greater correlation. spectral between spectral coefficients located within subband p and the spectral coefficients located within subband q. The spectral correlation parameter value may be, for example, a normalized cross correlation parameter value.
Frequency ranges of the subbands can be determined according to actual needs.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband z may be greater than a critical frequency range Fl; and a larger frequency interval of subband w may be greater than the interval of
156 critical frequency Fl. A critical frequency range Fl can be, for example, 6.4 kHz to 12 kHz. For example, a value for the critical frequency range Fl can be 6.4 kHz, 8 kHz, 9 kHz, 10 kHz, or 12 kHz.
Certainly, the critical frequency interval Fl can be another value.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband j may be greater than a critical frequency range F2; and a higher frequency interval of subband n is greater than the critical frequency interval F2. For example, a range of values for the critical frequency range F2 may be, 4.8 kHz to 8 kHz. Specifically, for example, a value of the critical frequency range F2 can be 6.4 kHz, 4.8 kHz, 6 kHz, 8 kHz, 5 kHz, or 7 kHz. Certainly, the critical frequency interval F2 may be another value.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband i may be less than the highest frequency range of subband j; a higher frequency interval of subband m may be less than the highest frequency interval of subband n; a higher frequency range of subband x can be
157
ΜΡΙ
ΧΙϊϋΤΟ MEXICANO W || ....... χχΐΐ | less than or equal to a frequency range; \ * subband and; a higher frequency interval of subband p may be less than or equal to a lower frequency interval of subband q; a higher frequency interval of subband r may be less than or equal to a lower frequency interval of subband s;
and a higher frequency range of subband e may be less than or equal to a lower frequency range of subband f.
Optionally, in some possible embodiments of the present invention, at least one of the following conditions can be satisfied:
a lower frequency interval of subband w is greater than or equal to the critical frequency interval Fl, a lower frequency interval of subband z is greater than or equal to the critical frequency interval Fl, the frequency interval highest in subband i is less than or equal to a lower frequency range of subband j, the highest frequency range of subband m is less than or equal to a lower frequency range of subband n, a lower frequency interval of subband j is greater than or equal to the critical frequency interval F2, a lower frequency interval of subband n is greater than or equal to the interval of
158 critical frequency F2, the frequency interval of subband i is less than or equal to the critical frequency interval F2, the highest frequency interval of subband m is less than or equal to the critical frequency interval F2, an interval of Lower frequency of subband j is greater than or equal to critical frequency interval F2, or lower frequency interval of subband n is greater than or equal to critical frequency interval F2.
Optionally, in some possible embodiments of the present invention, at least one of the following conditions can be satisfied: the highest frequency range of subband e is less than or equal to the critical frequency range F2, the highest frequency range of subband x is less than or equal to the critical frequency range F2, the frequency range The highest frequency of subband p is less than or equal to the critical frequency interval F2, or the highest frequency interval of subband r is less than or equal to the critical frequency interval F2.
Optionally, in some possible embodiments of the present invention, the highest frequency range of subband f may be less than or equal to the critical frequency range F2 and certainly the
159
- > >
Lower frequency range of the subba greater than or equal to the critical frequency range F2. The highest frequency interval of subband q can be less than or equal to the critical frequency interval F2, and certainly, the lower frequency interval of subband q can be greater than or equal to the critical frequency interval F2. The highest frequency range of subband s may be less than or equal to the critical frequency range F2, and certainly, the lowest frequency range of subband s may be greater than or equal to the critical frequency range F2.
For example, a range of values for the highest frequency range of subband z may be 12 kHz to 16 kHz. A range of values for the lowest frequency range of subband z may be 8 kHz to 14 kHz. A range of values for a bandwidth of subband z can be
1.6 kHz to 8 kHz. Specifically, for example, a z-band frequency range can be 8 kHz to 12 kHz, 9 kHz to 11 kHz, 8 kHz to 9.6 kHz, or 12 kHz to 14 kHz.
Certainly, the frequency range of subband z is not limited to the examples above.
For example, a frequency interval for subband w can be determined according to actual needs. For example, a range of frequency range values
<img file="MX360606B_D0026.tif" />
160 highest of subband w can be 12 kHz - Te Te value range of the lowest frequency range of subband w can be 8 kHz to 14 kHz. Specifically, for example, the frequency range of subband w is 8 kHz to 12 kHz, 9 kHz to 11 kHz, 8 kHz to 9.6 kHz, 12 kHz to 14 kHz, or
12.2 kHz to 14.5 kHz. Certainly, the frequency range of subband w is not limited to the examples above. In some possible implementations, the frequency range of subband w may be the same as or similar to the frequency range of subband z.
For example, a frequency range for subband i can be 3.2 kHz to 6.4 kHz, 3.2 kHz to 4.8 kHz, 4.8 kHz to 6.4 kHz, 0.4 kHz to 6.4 kHz, or 0.4 kHz to 3.6 kHz. Certainly, the frequency range of subband i is not limited to the examples above.
For example, a frequency range for subband j can be 6.4 kHz to 9.6 kHz, 6.4 kHz to 8 kHz, 8 kHz to 9.6 kHz, 4.8 kHz to 9.6 kHz, or 4.8 kHz to 8 kHz. Certainly, the frequency range of subband j is not limited to the examples above.
For example, a frequency range for subband m can be 3.2 kHz to 6.4 kHz, 3.2 kHz to 4.8 kHz, 4.8 kHz to 6.4 kHz, 0.4 kHz to 6.4 kHz, or 0.4 kHz to 3.6 kHz. Certainly, the frequency interval of subband m is not limited to
161
Jl. A w JL Jll. X Ifc .si ......... *
MEXICAN INSTITUTE lleTTiielil'JiO previous examples. In some possible ways, the frequency interval of subband m may be the same as or similar to the frequency interval of subband i.
For example, a frequency range for subband n can be 6.4 kHz to 9.6 kHz, 6.4 kHz to 8 kHz, 8 kHz to 9.6 kHz, 4.8 kHz to 9.6 kHz, or 4.8 kHz to 8 kHz. Certainly, the frequency range of subband n is not limited to the examples above. In some possible implementation forms, the frequency interval of subband n may be the same as or similar to the frequency interval of subband j.
For example, a frequency range for subband x can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 2 kHz to 3.2 kHz, or 2.5 kHz to 3.4 kHz. Certainly, the frequency range of subband x is not limited to the examples above.
For example, a subband frequency range y can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 4.4 kHz to 6.4 kHz, or 4.5 kHz to 6.2 kHz. Certainly, the subband frequency range y is not limited to the examples above.
For example, a frequency range for subband p can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2
162 <sup>Α</sup> Ha ..............
Mexican Institute jl | j | ...... ιιΐιΙΙΒ ^ Ιο kHz, 2.1 kHz to 3.2 kHz, or 2.5 kHz to 3.5 kHz.
Subband frequency range p is not limited to the examples above. In some possible implementation forms, the frequency interval of subband p may be the same as or similar to the frequency interval of subband x.
For example, a frequency range for subband q can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 4.2 kHz to 6.4 kHz, or 4.7 kHz to 6.2 kHz. Certainly, the frequency range of subband q is not limited to the examples above. In some possible implementations, the frequency range of subband q can be the same as or similar to the frequency range of subband y.
For example, a frequency range for subband r can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 2.05 kHz to 3.27 kHz, or 2.59 kHz to 3.51 kHz. Certainly, the frequency range of subband r is not limited to the examples above. In some possible implementations, the frequency range of subband r may be the same as or similar to the frequency range of subband x.
For example, a frequency range for subband s can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4
163 kHz, 5.4 kHz at 7.1 kHz, or 4.55 kHz at 6.29 kr the subband frequency range s is not limited to the examples above. In some possible implementations, the frequency range of subband s may be the same as or similar to the frequency range of subband y.
For example, a frequency range for subband e can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 0.8 kHz to 3 kHz, or 1.9 kHz to 3.8 kHz. Certainly, the frequency range of subband e is not limited to the examples above. In some possible implementation forms, the frequency range of subband e may be the same as or similar to the frequency range of subband x.
For example, a frequency range for subband f can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 5.3 kHz to 7.15 kHz, or 4.58 kHz to 6.52 kHz. Certainly, the frequency range of subband f is not limited to the examples above. In some possible implementations, the frequency range of subband f may be the same as or similar to the frequency range of subband y.
The first parameter condition and the second parameter condition can be varied.
164
<img file="MX360606B_D0027.tif" />
For example, in some forms of '-rírr T,<sub>i; ii</sub> Possible of the present invention, the first parameter condition in this mode can be, for example, the first parameter condition in the method mode, and the second parameter condition in this mode can be, for example, the second condition of the parameter in method mode. For related descriptions, records are referenced in method mode.
It can be understood that the functions of each functional module of the audio encoder 900 can be specifically implemented in this embodiment in accordance with the methods of the above method embodiments. For a specific implementation process, reference is made to the related description of the above method modalities, and no details are described herein.
The audio encoder 900 can be any device that needs to collect, store, or transmit an audio signal, for example, a mobile phone, a tablet computer, a personal computer, or a notebook computer.
As can be seen, in solutions of this modality, after acquiring a reference encoding parameter of a current audio frame, the audio encoder 900 selects a TCX algorithm or an HQ algorithm with
165 Base on the reference encoding parameter of the current audio box, to encode spectral coefficients of the current audio box. The reference encoding parameter of the current audio frame is associated with an encoding algorithm used to encode the spectral coefficients of the current audio frame, helping to improve the adaptability and the matching ability between the encoding algorithm and the parameter Reference encoding of the current audio box, and also helps to improve the encoding quality or encoding efficiency of the current audio box.
Referring to Figure 10, Figure 10 is a structural block diagram of an audio encoder
1000 according to another embodiment of the present invention.
Audio encoder 1000 can include at least a processor 1001, memory 1005, and at least one communication bus 1002. Communication bus 1002 is configured to implement connection and communication between the components.
Optionally, the audio encoder 1000 may further include at least one network interface 1004, a user interface 1003, and the like. Optionally, user interface 1003 includes a display (for example,
166 a touch screen, a crisl screen a holographic (holographic) imaging device, or a projector (projector)), a click device (for example, a mouse, a trackball (trackball), a touchpad, or a touch screen), a camera, and / or a capture device.
Memory 1005 may include read-only memory and random access memory, and provide instruction and data for processor 1001. A portion of memory 1005 may further include non-volatile random access memory.
In some forms of implementation, memory 1005 stores the following elements, executable modules or data structures, or a subset thereof, or an extension set thereof: the time-frequency transformation unit 910, the unit of acquisition 920, and the coding unit 930.
In this embodiment of the present invention, processor 1001 executes the code or instruction in memory
1005, to: carry out time-frequency transformation processing on a signal in the time domain of a current audio frame, to obtain spectral coefficients of the current audio frame; acquire a reference encoding parameter of the current audio box; and
167 * χ »χ * a ..............
MEXICAN INSTITUTE fjjj ......................
if the reference encoding parameter:: .......
current audio frame satisfies a first parameter condition, encode the spectral coefficients of the current audio frame based on a transform-encoded excitation algorithm, or if the acquired reference encoding parameter of the current audio frame satisfies a second condition of parameter, encode the spectral coefficients of the current audio frame based on a high quality transform encoding algorithm.
According to a requirement of an application scenario, the reference encoding parameter that is acquired by processor 1001 and that is from the current audio frame can be varied.
For example, the reference encoding parameter may include at least one of the following parameters: an encoding rate of the current audio frame; a peak-to-average ratio of spectral coefficients that fall within a zy subband that is from the current audio frame; an envelope deviation of spectral coefficients that lie within a subband w and that is from the current audio frame; an average energy of spectral coefficients that are located within a subband i and that is from the current audio frame and an average of
168 i
energy of spectral coefficients that u <sup>1</sup> ·.........
a subband jy that is from the current audio frame; an average of the amplitude of spectral coefficients that are located within a subband m and that is of the current audio frame and an average of the amplitude of spectral coefficients that are located within a subband n that is of the current audio frame; a peak-to-average ratio of spectral coefficients that lie within an xy subband that is from the current audio box, and a peak-to-average ratio of spectral coefficients that lie within a y-subband, and that is from the current audio; an envelope deviation of spectral coefficients that lie within a subband ry that is in the current audio frame and an envelope deviation of spectral coefficients that lie within a subband s that is in the current audio frame; an envelope of spectral coefficients that are located within a subband ey that is from the current audio frame and an envelope of spectral coefficients that are located within a subband fy that is from the current audio frame; or a spectral correlation parameter value between spectral coefficients that are located within a subband p that is from the current audio frame and spectral coefficients that are located within a q subband that is from the current audio frame.
169
A higher parameter value of corre) between the spectral coefficients that are located within the subband py that is of the current audio frame and the spectral coefficients that are located within the subband qy that is of the current audio frame indicates a higher correlation. spectral between spectral coefficients located within subband p and the spectral coefficients located within subband q. The spectral correlation parameter value may be, for example, a normalized cross correlation parameter value.
Frequency ranges of the subbands can be determined according to actual needs.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband z may be greater than a critical frequency range Fl; and a larger frequency interval of subband w may be greater than the critical frequency interval Fl. A range of values of the critical frequency interval Fl may be, for example, 6.4 kHz to 12 kHz. For example, a value for the critical frequency range Fl can be 6.4 kHz, 8 kHz, 9 kHz, 10 kHz, or 12 kHz.
Certainly, the critical frequency interval Fl can be another value.
Optionally, in some forms of implementation
170 possible of the present invention, an interval.
the highest of subband j may be greater than a critical frequency interval F2; and a higher frequency interval of subband n is greater than the critical frequency interval F2. For example, a range of values for the critical frequency range F2 may be, 4.8 kHz to 8 kHz. Specifically, for example, a value of the critical frequency range F2 can be 6.4 kHz, 4.8 kHz, 6 kHz, 8 kHz, 5 kHz, or 7 kHz. Certainly, the critical frequency interval F2 may be another value.
Optionally, in some possible embodiments of the present invention, a higher frequency range of subband i may be less than the highest frequency range of subband j; a higher frequency interval of subband m may be less than the highest frequency interval of subband n; a higher frequency range for subband x may be less than or equal to a lower frequency range for subband y; a higher frequency interval of subband p may be less than or equal to a lower frequency interval of subband q; a higher frequency interval of subband r may be less than or equal to a lower frequency interval of subband s;
and a higher frequency range of subband e can
171 ‘3
3 3 be less than or equal to a freq interval of subband f.
Optionally, in some possible embodiments of the present invention, at least one of the following conditions can be satisfied:
a lower frequency interval of subband w is greater than or equal to the critical frequency interval Fl, a lower frequency interval of subband z is greater than or equal to the critical frequency interval Fl, the frequency interval highest in subband i is less than or equal to a lower frequency range of subband j, the highest frequency range of subband m is less than or equal to a lower frequency range of subband n, a lower frequency interval of subband j is greater than or equal to the critical frequency interval F2, a lower frequency interval of subband n is greater than or equal to the critical frequency interval F2, the frequency interval highest in subband i is less than or equal to critical frequency interval F2, highest frequency interval in subband m is less than or equal to critical frequency interval F2, a lower frequency interval of subband j is greater than or equal to the critical frequency interval F2, or a lower frequency interval
172 of subband n is greater than or equal to i critical frequency F2.
Optionally, in some possible embodiments of the present invention, at least one of the following conditions can be satisfied:
the highest frequency range of subband e is less than or equal to the critical frequency range F2, the highest frequency range of subband x is less than or equal to the critical frequency range F2, the frequency range The highest frequency of subband p is less than or equal to the critical frequency interval F2, or the highest frequency interval of subband r is less than or equal to the critical frequency interval F2.
Optionally, in some possible embodiments of the present invention, the highest frequency range of subband f may be less than or equal to the critical frequency range F2, and certainly the lowest frequency range of subband f it can be greater than or equal to the critical frequency interval F2. The highest frequency interval of subband q can be less than or equal to the critical frequency interval F2, and certainly, the lower frequency interval of subband q can be greater than or equal to the critical frequency interval F2. The highest frequency range of the
173 subband s can be less than or equal to <
critical frequency F2, and certainly, the lowest frequency interval of subband s may be greater than or equal to the critical frequency interval F2.
For example, a range of values for the highest frequency range of subband z may be 12 kHz to 16 kHz. A range of values for the lowest frequency range of subband z may be 8 kHz to 14 kHz. A range of values for a bandwidth of subband z can be
1.6 kHz to 8 kHz. Specifically, for example, a z-band frequency range can be 8 kHz to 12 kHz, 9 kHz to 11 kHz, 8 kHz to 9.6 kHz, or 12 kHz to 14 kHz.
Certainly, the frequency range of subband z is not limited to the examples above.
For example, a frequency interval for subband w can be determined according to actual needs. For example, a range of values for the highest frequency range of subband w may be 12 kHz to 16 kHz and a range of values of the lowest range of frequency for subband w may be 8 kHz to 14 kHz. Specifically, for example, the frequency range of subband w is 8 kHz to 12 kHz, 9 kHz to 11 kHz, 8 kHz to 9.6 kHz, 12 kHz to 14 kHz, or
12.2 kHz to 14.5 kHz. Certainly, the frequency range of subband w is not limited to the examples above. In<sup>174</sup> JL ifi Jr 1 iw * '' '<sup>1</sup>* some possible ways of implementation, frequency of subband w can be the same as or similar to frequency interval of subband z.
For example, a frequency range for subband i can be 3.2 kHz to 6.4 kHz, 3.2 kHz to 4.8 kHz, 4.8 kHz to 6.4 kHz, 0.4 kHz to 6.4 kHz, or 0.4 kHz to 3.6 kHz. Certainly, the frequency range of subband i is not limited to the examples above.
For example, a frequency range for subband j can be 6.4 kHz to 9.6 kHz, 6.4 kHz to 8 kHz, 8 kHz to 9.6 kHz, 4.8 kHz to 9.6 kHz, or 4.8 kHz to 8 kHz. Certainly, the frequency range of subband j is not limited to the examples above.
For example, a frequency range for subband m can be 3.2 kHz to 6.4 kHz, 3.2 kHz to 4.8 kHz, 4.8 kHz to 6.4 kHz, 0.4 kHz to 6.4 kHz, or 0.4 kHz to 3.6 kHz. Certainly, the frequency range of subband m is not limited to the examples above. In some possible implementations, the frequency range of subband m may be the same as or similar to the frequency range of subband i.
For example, a frequency range for subband n can be 6.4 kHz to 9.6 kHz, 6.4 kHz to 8 kHz, 8 kHz to 9.6 kHz, 4.8 kHz to 9.6 kHz, or 4.8 kHz to 8 kHz. Certainly the
175
JL TO »JL AA MI ...... P» Mexican institute 1 ^ ubb1! 1Si »1the frequency interval of the subband n no previous examples. In some possible implementation forms, the frequency interval of subband n can
<td>be the same as</td><td>or similar to</td><td>interval</td><td>of frequency</td><td>of</td><td>the</td>
<td>5 subband j.</td><td></td><td></td><td></td><td></td><td></td>
<td>For example,</td><td>an interval</td><td colspan="3">subband frequency</td><td>X</td>
<td>can be 0 kHz</td><td>at 1.6 kHz, 1</td><td>kHz at 2.6</td><td>kHz, 1.6 kHz</td><td>to 3</td><td> . 2</td>
kHz, 2 kHz to 3.2 kHz, or 2.5 kHz to 3.4 kHz. Certainly, the frequency range of subband x is not limited to the examples above.
For example, a subband frequency range y can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 4.4 kHz to 6.4 kHz, or 4.5 kHz to 6.2 kHz. Certainly, the subband frequency range y is not limited to the examples above.
For example, a frequency range for subband p can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 2.1 kHz to 3.2 kHz, or 2.5 kHz to 3.5 kHz. Certainly, the frequency range of subband p is not limited to the examples above. In some possible implementation forms, the frequency interval of subband p may be the same as or similar to the frequency interval of subband x.
For example, a frequency interval for subband q
176 It can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz kHz, 4.2 kHz to 6.4 kHz, or 4.7 kHz to 6.2 kHz. Certainly, the frequency range of subband q is not limited to the examples above. In some possible implementations, the frequency range of subband q can be the same as or similar to the frequency range of subband y.
For example, a frequency range for subband r can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, 1.6 kHz to 3.2 kHz, 2.05 kHz to 3.27 kHz, or 2.59 kHz to 3.51 kHz. Certainly, the frequency range of subband r is not limited to the examples above. In some possible implementations, the frequency range of subband r may be the same as or similar to the frequency range of subband x.
For example, a frequency range for subband s can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.8 kHz to 6.4 kHz, 5.4 kHz to 7.1 kHz, or 4.55 kHz to 6.29 kHz. Certainly, the frequency range of subband s is not limited to the examples above. In some possible implementations, the frequency range of subband s may be the same as or similar to the frequency range of subband y.
For example, a frequency interval for subband e
177 iMP iNsim can be 0 kHz to 1.6 kHz, 1 kHz to 2.6 kHz, kHz, 0.8 kHz to 3 kHz, or 1.9 kHz to 3.8 kHz. Certainly, the frequency range of subband e is not limited to the examples above. In some possible implementation forms, the frequency range of subband e may be the same as or similar to the frequency range of subband x.
For example, a frequency range for subband f can be 6.4 kHz to 8 kHz, 7.4 kHz to 9 kHz, 4.3 kHz to 6.4 kHz, 5.3 kHz to 7.15 kHz, or 4.58 kHz to 6.52 kHz. Certainly, the frequency range of subband f is not limited to the examples above. In some possible implementations, the frequency range of subband f may be the same as or similar to the frequency range of subband y.
The first parameter condition and the second parameter condition can be varied.
For example, in some possible embodiments of the present invention, the first parameter condition in this mode may be, for example, the first parameter condition in the method mode, and the second parameter condition in this mode may be for example, the second parameter condition in method mode. For related descriptions, it is done
<img file="MX360606B_D0028.tif" />
178
-J * - -J »- UBL, | j | ............ <0>
INSTITUTO MEXICANO WW ...... XíIíÍIh ^ O reference to records in the
It can be understood that the functions of each functional module of the audio encoder 1000 in this embodiment can be specifically implemented in accordance with the methods of the above method embodiments. For a specific implementation process, reference is made to the related description of the above method modalities, and no details are described herein.
The audio encoder 1000 can be any device that needs to collect, store, or transmit an audio signal, for example, a mobile phone, a computer
<td>Tablet,</td><td>a</td><td>computer</td><td>personal, or</td><td>a computer</td>
<td>notebook.</td><td></td><td></td><td></td><td></td>
<td>How</td><td>I know</td><td>you can see in</td><td>solutions</td><td>this modality,</td>
<td>then</td><td>of</td><td>acquire a</td><td>parameter of</td><td>coding</td>
reference of a current audio frame, audio encoder 1000 selects a TCX algorithm or an HQ algorithm based on the reference encoding parameter acquired from the current audio frame, to encode spectral coefficients of the current audio frame. The reference encoding parameter of the current audio frame is associated with a coding algorithm used to encode the spectral coefficients of the current audio frame, helping to improve adaptability and
179 matching ability between the algorithm of the reference encoding parameter of the current audio box, and also helps to improve the encoding quality or encoding efficiency of the current audio box.
Additionally, multiple optional reference encoding parameters are used, helping to satisfy algorithm selection requirements in multiple scenarios.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium can store a program, and when the program is executed, part or all of the steps in the encoding method are performed. audio recorded in the method mode.
It should be noted that, to summarize the description, the above method modalities are represented as a series of actions. However, those skilled in the art should appreciate that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be carried out in other orders or simultaneously. It should also be appreciated by a person skilled in the art that the modalities described in this specification all belong
180
ΜΡΙ
MEXICAN INSTITUTE
<img file="MX360606B_D0029.tif" />
to example modalities, and irapl actions <sup>;</sup> * are not necessarily required by the present invention.
In the previous modalities, the description of each modality has respective approaches. For a part that is not described in detail in one modality, you can refer to related descriptions in other modalities.
In the various embodiments provided in the present application, it should be understood that the described apparatus can be implemented in other ways. For example, the described apparatus mode is merely exemplary. For example, unit division is simply division of logical functions and may be another division in the actual implementation.
For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the mutual couplings or direct couplings or communication connections shown or analyzed can be implemented through some interfaces. Indirect couplings or communication connections between appliances or units can be implemented in electronic, mechanical, or other forms.
Units described as separate parts may or may not be physically separate, and parts shown as units may or may not be physical units, may be placed
181 t
Jl. J. «JL Jl · Jl. Jj | , ............. j «© Mexican Institute .........
in one position, or they can be distributed on network drives. A part or all of the units can be selected according to real needs to achieve the objects of the modalities solutions.
In addition, functional units in the embodiments of the present invention may be integrated into a processing unit, or each of the units may exist separately physically, or two or more units are integrated into one unit. The integrated unit can be implemented in a hardware form, or it can be implemented in a software functional unit form.
When the integrated unit is implemented in the form of a functional software unit and is sold or used as a stand-alone product, the integrated unit can be stored on a computer-readable storage medium. Based on this understanding, the technical solutions of the present invention in essential ways, or the part that contributes to the prior art, or all or part of the technical solutions can be implemented in the form of a software product. The software product is stored on a storage medium and includes various instructions to instruct a computing device (which may be a personal computer, a server, or a network device) that performs all or part of the
182 t
steps of the methods described in the mot present invention. The above storage medium includes: any media that can store program code, such as a USB flash drive, a removable hard drive, a read-only memory (ROM, Solo Memory
Reading), a random access memory (RAM, random access memory), a magnetic disk, or an optical disk.
It is proposed that the above embodiments simply describe the technical solutions of the present invention rather than limit the present invention. Although the present invention is described in detail with reference to the above embodiments, those skilled in the art should understand that they may still make modifications to the technical solutions described in the above embodiments or make equivalent replacements to some technical features thereof, without depart from the scope of technical solutions of the modalities of the present invention.
183
JVl Γ 1 o
AAWAAA jjj ............... ^ 1O
NOVELTY OF THE INVENTION
Having described the present invention, it is considered as a novelty and, therefore, the content of the following is claimed as property.
Contents36
37 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37
49 members in 15 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 201410363905 | China | A | |
| 201410363905 | China | A | |
| 2014103639055 | China | – | |
| 2015075645 | China | W | |
| 2015075645 | China | W | |
| 2014103639055 | – | – | – |
| CN20141363905 | – | – | – |
| PCTCN2015075645 | – | – | – |
| WO2015CN75645 | – | – | – |
Members49
| Document | Office | Kind | |
|---|---|---|---|
| CN104143335A | China | A | |
| CA2951321A1 | Canada | A1 | |
| CA3058990A1 | Canada | A1 | |
| CA3064092A1 | Canada | A1 | |
| WO2016015485A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2015296447A1 | Australia | A1 | |
| SG11201610047RA | Singapore | A | |
| CN104143335B | China | B | |
| KR20170010822A | Republic of Korea | A | |
| CN106448688A | China | A | |
| EP3157010A1 | European Patent Office (EPO) | A1 | |
| MX2017001039A | Mexico | A | |
| US2017125031A1 | United States of America | A1 | |
| JP2017522608A | Japan | A | |
| BR112016029904A2 | Brazil | A2 | |
| EP3157010A4 | European Patent Office (EPO) | A4 | |
| AU2015296447B2 | Australia | B2 | |
| AU2018201411A1 | Australia | A1 | |
| US10056089B2 | United States of America | B2 | |
| RU2017101806A | Russian Federation | A | |
| RU2017101806A3 | Russian Federation | A3 | |
| SG10201805102PA | Singapore | A | |
| US2018268832A1 | United States of America | A1 | |
| RU2670790C2 | Russian Federation | C2 | |
| MX360606BThis record | Mexico | B | |
| RU2670790C9 | Russian Federation | C9 | |
| KR101947127B1 | Republic of Korea | B1 | |
| KR20190014603A | Republic of Korea | A | |
| US10269366B2 | United States of America | B2 | |
| US2019164562A1 | United States of America | A1 | |
| JP6538822B2 | Japan | B2 | |
| AU2018201411B2 | Australia | B2 | |
| JP2019164379A | Japan | A | |
| CN106448688B | China | B | |
| KR102022500B1 | Republic of Korea | B1 | |
| US10504534B2 | United States of America | B2 | |
| CA2951321C | Canada | C | |
| US2020066290A1 | United States of America | A1 | |
| MY174461A | Malaysia | A | |
| EP3157010B1 | European Patent Office (EPO) | B1 | |
| US10706866B2 | United States of America | B2 | |
| EP3790007A1 | European Patent Office (EPO) | A1 | |
| ES2814154T3 | Spain | T3 | |
| JP6888051B2 | Japan | B2 | |
| CA3064092C | Canada | C | |
| EP3790007B1 | European Patent Office (EPO) | B1 | |
| ES2938742T3 | Spain | T3 | |
| BR112016029904B1 | Brazil | B1 | |
| PL3790007T3 | Poland | T3 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Grant or registrationFG | FG |
Numbers
- Publication
- 360606
- Publication, DOCDB
- 360606
- Publication, EPODOC
- MX360606
- Application
- 2017001039
- Application, DOCDB
- 2017001039
- Application, EPODOC
- MX20170001039
Titles
- Spanish
- METODO DE CODIFICACION DE AUDIO Y APARATO RELACIONADO.
Classification
- CPC, 10
- G10L19/02
- G10L19/22
- G10L19/20
- G10L25/21
- G10L19/0204
- G10L19/0212
- G10L19/12
- G10L25/18
- G10L25/06
- G10L19/0208
- IPC, 3
- G10L19 02
- G10L25 06
- G10L25 18