Nova Patents
MX353200B

Audio coding method and apparatus.

Abstract

Coder and method therein for coding of an audio signal, where a frequency spectrum of the audio signal is divided into a first and a second region, where at least the second region comprises a number of bands. Further, spectral peaks in the first region are encoded by a first coding method. The method provided herein comprises: for a segment of the audio signal: determining a relation between an energy of a band in the second region and an energy estimate of the first region. The method further comprises determining a relation 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 for encoding at least one non-peak segment of the first region and the band in the second region. Further, when the relations fulfill a respective predetermined criterion and the number of bits is sufficient, the band in the second region and the at least one segment of the first region are encoded using a second coding method. Otherwise, the band in the second region is instead subjected to BWE or noise fill.

MX353200B, drawing sheet 1
Sheet 1 of 46

Term

8.5 yearsleft in the term

Expires 13 March 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 4 independent, 14 dependent

  1. 1
    REIVINDICACIONES 1. Un método para codificar una señal de audioun espectro de frecuencia de la señal de audio se divide en al menos una primera y una segunda región, en donde al menos la segunda región comprende un número de bandas, y en donde picos espectrales en la primera región se codifican por un primer método de codificación, el método que comprende: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 un cálculo 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 de bits disponible es suficiente para codificar al menos un segmento que no es pico de la primera región y la banda en la segunda región;y cuando las relaciones cumplan un criterio respectivo predeterminado y el número de bits sea suficiente: codificar la banda en la segunda región y el al menos un segmento que no es 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 de otra manera: someter la banda en la segunda región a Extensión de Ancho de Banda, BWE, o relleno de ruido.
  2. 2
    El método de conformidad con la reivindicación 1, en donde el primer método de codificación es un método de codificación basado en pico. tNSTITUT'*'-MEXICANO ··. ♦ i· INDUSTRIAL -
  3. 3
    El método de conformidad con la en donde el cálculo 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 conformidad con la reivindicación 1, en donde la determinación de si el número de bits disponible es suficiente aplica una prioridad para codificar la región perceptualmente más relevante.
  5. 5
    El método de conformidad con la reivindicación 1, en donde la determinación de si el número de bits es suficiente para codificar la banda en la segunda región considera el número de bits mínimo requerido para codificar al menos un coeficiente de la banda en la segunda región.
  6. 6
    El método de conformidad con la reivindicación 1, en donde la primera región es una parte más baja del espectro de frecuencia que la segunda región.
  7. 7
    El método de conformidad con la reivindicación 1, en donde el segundo método de codificación comprende cuantificación vectorial o cuantificación vectorial de pirámide.
  8. 8
    Un medio de almacenamiento no D¿LA PROPIEDAD por computadora que hace que una computadora realice el método de conformidad con la reivindicación 1.
  9. 9
    El método de conformidad con la reivindicación 1, en donde el primer método de codificación es un método de codificación basado en pico que comprende codificación de una posición de pico, una amplitud y signo de la posición de pico, y un vector de forma representando contenedores de Transformada de Coseno Discreta Modificada (MDCT) vecinos.
  10. 10
    Un codificador para codificar una señal de audio, en donde un espectro de frecuencia de la señal de audio se divide en al menos una primera y una segunda región, en donde al menos la segunda región comprende un número de bandas, el codificador que se configura para codificar picos espectrales en la primera región utilizando un primer método de codificación, y el codificador estando adicionalmente configurado para realizar operaciones que comprenden: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 un cálculo 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 de bits disponible es suficiente para codificar al menos un segmento que no es pico de la primera región y la banda en la segunda región;y para msrrrvro mexicano ' ‘ <.-.j.· DíLAttOWt»*» cumplen un criterio respectivo predeterminado y eFftWerocrerEits es suficiente: codificar la banda menos un segmento que no es 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 de otra manera: someter la banda en la segunda región a Extensión de Ancho de Banda, BWE, o relleno de ruido.
  11. 11
    El codificador de conformidad con la reivindicación 10, en donde el primer método de codificación es un método de codificación basado en pico.
  12. 12
    El codificador de conformidad con la reivindicación 10, en donde el cálculo de energía de la primera región se basa en las energías de los picos espectrales en la primera región.
  13. 13
    El codificador de conformidad con la reivindicación 10, en donde la determinación de si el número de bits es suficiente aplica una prioridad para codificar la región perceptualmente más relevante.
  14. 14
    El codificador de conformidad con la reivindicación 10, en donde la determinación de si el número de bits es suficiente· para codificar la banda en la segunda región considera el número f de bits mínimo requerido para codificar al ΐΝ’ίΤπντο mexicano de la banda en la segunda región.
  15. 15
    El codificador de conformidad con la reivindicación 10, en donde la primera región es una parte más baja del espectro de frecuencia que la segunda región.
  16. 16
    El codificador de conformidad con la reivindicación 10, en donde el segundo método de codificación comprende cuantif icación vectorial o cuantif icación vectorial de pirámide.
  17. 17
    Un dispositivo de comunicación que comprende un codificador de conformidad con la reivindicación 10.
  18. 18
    El codificador de conformidad con la reivindicación 10, en donde el primer método de codificación es un método de codificación basado en pico que comprende codificación de una posición de pico, una amplitud y signo de la posición de pico, y un vector de forma representando contenedores de Transformada de Coseno Discreta Modificada (MDCT) vecinos.
Independent claims18