Nova Patents
AR110293A2

Audio coding method and apparatus

Abstract

Encoder and built-in method for encoding an audio signal, wherein a frequency spectrum of the audio signal is divided into a first and second region, wherein at least the second region comprises a number of bands. In addition, the spectral peaks in the first region are encoded by a first coding method. The method comprises: for a segment of the audio signal: determining a relation between an energy of a band in the second region and an estimate of energy of the first region. The method further comprises determining a relationship between the energy of the band in the second region and an energy of neighboring bands in the second region. The method further comprises determining whether an available number of bits is sufficient to encode at least one non-peak segment of the first region and the band in the second region. Further, when the relations meet a respective predetermined criterion and the number of bits is sufficient, the band in the second region and at least one segment of the first region are encoded using a second coding method. Otherwise, the band in the second region is subjected to BWE or noise filling.

AR110293A2, drawing sheet 1
Sheet 1 of 29

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

13 claims: 9 independent, 4 dependent

  1. 1
    REIVINDICACIONES 1. Un método para codificar una señal de audio, donde un espectro de frecuencia espectro de la señal de audio se divide en al menos una primera y una segunda región, donde al menos la segunda región comprende un número de bandas, y donde los picos espectrales en la primera región se codifican medíante un primer método de codificación, y donde cada segmento de pico espectral comprende un pico y un número determinado de compartimientos MDCT vecinos, caracterizado porque comprende:para un segmento de la señal de audio: -determinar (301) una relación entre una energía de una banda en la segunda región y una estimación de energía de la primera región;-determinar (302) una relación entre la energía de la banda en la segunda región y una energía de bandas vecinas en la segunda región;-determinar (303, 305) si un número disponible de bits es suficiente para codificar al menos un segmento de no pico de la primera región y la banda en la segunda región;y cuando las relaciones cumplan un criterio predeterminado respectivo (304) y el número de bits es suficiente (305): -codificar (306) la banda en la segunda región y al menos un segmento no pico de la primera región utilizando un segundo método de codificación que es diferente del primer método de codificación, y sino: -someter (307) la banda en la segunda región a la extensión de ancho de banda BWE o relleno de ruido.
  2. 2
    El método de acuerdo con la reivindicación 1, caracterizado porque el primer método de codificación es un método de codificación basado en pico que comprende codificar una posición del pico, una amplitud, y signo de un pico y un vector de forma que representa compartimientos de MDCT vecinos.
  3. 3
    El método de acuerdo con la reivindicación 1 o 2, caracterizado porque la estimación de energía de la primera región se basa en las energías de los picos espectrales en la primera región.
  4. 4
    El método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado porque si la determinación del número de bits es suficiente (305) aplica una prioridad para codificar la región perceptualmente más relevante.
  5. 5
    El método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado porque si la determinación del número de bits es suficiente para codificar la banda en la segunda región considera el mínimo número de bits requeridos para codificar al menos un coeficiente de la banda en la segunda región.
  6. 6
    El método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado porque el segundo método de codificación comprende cuantificación vectorial o cuantificación vectorial de pirámide.
  7. 7
    Un codificador para codificar una señal de audio, donde un espectro de frecuencia de la señal de audio se divide en al menos una primera y una segunda región, donde al menos la segunda región comprende un número de bandas, el codificador configurándose para codificar segmentos de picos espectrales en la primera región utilizando un primer método de codificación, donde cada segmento de pico espectral comprende un pico y un número determinado de compartimientos MDCT vecinos, caracterizado porque el codificador además está configurado para:para un segmento de la señal de audio: -determinar una relación entre una energía de una banda en la segunda región y una estimación de energía de la primera región;-determinar una relación entre la energía de la banda en la segunda región y una energía de bandas vecinas en la segunda región;-determinar si un número disponible de bits es suficiente para codificar al menos un segmento no pico de la primera región y la banda en la segunda región;y cuando las relaciones cumplen con un criterio predeterminado respectivo y el número de bits es suficiente: -codificar la banda en la segunda región y al menos un segmento no pico de la primera región utilizando un segundo método de codificación que es diferente del primer método de codificación;y sino: -someter la banda en la segunda región a la extensión ancho de banda BWE o relleno de ruido.
  8. 8
    El codificador de acuerdo con la reivindicación 7, caracterizado porque el primer método de codificación es un método de codificación basado en pico que comprende codificar una posición del pico, una amplitud y signo de un pico y un vector de forma que representa los compartimientos MDCT vecinos.
  9. 9
    El codificador de acuerdo con la reivindicación 7 o 8, caracterizado porque la estimación de la primera región se basa en las energías de los picos espectrales en la primera región.
  10. 10
    El codificador de acuerdo con cualquiera de las reivindicaciones 7-9, caracterizado porque si la determinación del número de bits es suficiente (305) aplica una prioridad para codificar la región perceptivamente más relevante.
  11. 11
    El codificador de acuerdo con cualquiera de las reivindicaciones 7-10, caracterizado porque si la determinación del número de bits es suficiente para codificar la banda en la segunda región considera el mínimo número de bits requeridos para codificar al menos un coeficiente de la banda en la segunda región.
  12. 12
    El codificador de acuerdo con cualquiera de las reivindicaciones 7-11, caracterizado porque el segundo método de codificación comprende cuantificación vectorial o cuantificación vectorial de pirámide.
  13. 13
    Dispositivo de comunicación que comprende un codificador de acuerdo con cualquiera de las reivindicaciones 7-12.