ES2965729T3 - Codificador estéreo - Google Patents

Codificador estéreo Download PDF

Info

Publication number
ES2965729T3
ES2965729T3 ES21207034T ES21207034T ES2965729T3 ES 2965729 T3 ES2965729 T3 ES 2965729T3 ES 21207034 T ES21207034 T ES 21207034T ES 21207034 T ES21207034 T ES 21207034T ES 2965729 T3 ES2965729 T3 ES 2965729T3
Authority
ES
Spain
Prior art keywords
current frame
time domain
channel
domain signal
corr
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES21207034T
Other languages
English (en)
Inventor
Bin Wang
Haiting Li
Lei Miao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2965729T3 publication Critical patent/ES2965729T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Mathematical Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Stereophonic System (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

Se proporciona un codificador estéreo. Cuando se realiza la codificación estéreo, primero se determina una solución de codificación de combinación de canales de un cuadro actual, y luego se obtienen un factor de relación de combinación de canales cuantificados del cuadro actual y un índice de codificación del factor de relación de combinación de canales cuantificados basándose en la combinación de canales determinada. solución de codificación, de modo que una señal de canal primario obtenida y una señal de canal secundario del cuadro actual cumplan una característica del cuadro actual, se garantiza que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación sea estable, se reduzcan los fenómenos de deriva, y se mejora la calidad de la codificación. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Codificador estéreo
Campo técnico
Esta solicitud se relaciona con tecnologías de codificación y decodificación de audio y, específicamente, con un método de codificación estéreo y un codificador estéreo.
Antecedentes
A medida que mejora la calidad de vida, aumenta constantemente el requisito de audio de alta calidad. En comparación con el audio mono, el audio estéreo tiene un sentido de orientación y un sentido de distribución para cada fuente acústica, y puede mejorar la claridad, la inteligibilidad y el sentido de presencia de la información. Por lo tanto, el audio estéreo es altamente preferido por la gente.
Una tecnología de codificación y decodificación estéreo en el dominio del tiempo es una tecnología común de codificación y decodificación estéreo en la técnica anterior. En la tecnología de codificación estéreo en el dominio del tiempo existente, una señal de entrada generalmente se mezcla en dos señales mono en el dominio del tiempo, por ejemplo, un método de codificación Mid/Sid (M/S: Mid/Sid). Primero, un canal izquierdo y un canal derecho se mezclan en un canal medio (Mid channel) y un canal lateral (Side channel). El canal medio es 0,5*(L+R), y representa información sobre una correlación entre los dos canales, y el canal lateral es 0,5*(L-R) y representa información sobre una diferencia entre los dos canales, donde L representa una señal del canal izquierdo y R representa una señal del canal derecho. Luego, una señal del canal medio y una señal del canal lateral se codifican por separado mediante el uso de un método de codificación mono. La señal del canal medio generalmente se codifica mediante el uso de una cantidad relativamente grande de bits, y la señal del canal lateral generalmente se codifica mediante el uso de una cantidad relativamente pequeña de bits.
Cuando una señal de audio estéreo se codifica mediante el uso del método de codificación estéreo existente, no se considera un tipo de señal de audio estéreo y, en consecuencia, la imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación es inestable, se produce un fenómeno de deriva y es necesario mejorar la calidad de la codificación.
Tomas Jansson, “ UPTEC F11 034 Stereo coding for the ITU-T G.719 codec” , (20110517), URL: http://www.divaportal.org/smash/get/diva2:417362/FULLTEXT01.pdf, (20140423), XP055114839, describe una arquitectura de codificación estéreo para el códec mono de banda completa ITU-T G719.
DONG SHI Y OTROS, “ High efficiency stereo audio compression method using polar coordinate principle component analysis for wireless communications” , CHINA COMMUNICATIONS, CHINA INSTITUTE OF COMMUNICATIONS, PISCATAWAY, NJ, EE. UU., (201302), vol. 10, núm. 2, doi:10.1109/CC.2013.6472862, ISSN 1673-5447, páginas 98 -111, XP011495737, describe un método de compresión de audio que implica estéreo paramétrico en EAAC+ y MPEG-Surround.
WU WENHAI Y COL, “ Parametric stereo coding scheme with a new downmix method and whole band inter channel time/phase differences” , ICASSP 2013 - 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING : VANCOUVER, BRITISH COLUMBIA, CANADÁ, 26 - 31 de mayo de 2013, IEEE, PISCATAWAY, NJ, doi:10.1109/ICASSP.2013.6637709, ISBN 978-1-4799-0356-6, (20130526), páginas 556 - 560, (20131018), XP032509104, describe un esquema de codificación estéreo paramétrica de baja tasa de bits que utiliza la diferencia de tiempo entre canales de banda completa (WITD) y la diferencia de fase entre canales de banda completa (WIPD) junto con un método de mezcla descendente. Y el esquema se aplica a la extensión estéreo de ITU-T g 722 a 56+8 kbits/s con una longitud de trama de 5 ms.
Resumen
Las realizaciones de la presente invención proporcionan un codificador estéreo, un programa informático y un medio de almacenamiento informático, de forma que se puedan seleccionar diferentes modos de codificación con base en un tipo de señal de una señal de audio estéreo, mejorando de esta manera la calidad de la codificación.
La invención se define en las reivindicaciones independientes. Las características adicionales de la invención se proporcionan en las reivindicaciones dependientes. A continuación, las partes de la descripción y los dibujos que se refieren a las realizaciones que no cubren las reivindicaciones no se presentan como realizaciones de la invención, sino como ejemplos útiles para comprender la invención.
Según un primer aspecto que se presentó originalmente pero que no representa realizaciones de la invención actualmente reivindicada y está presente únicamente con fines ilustrativos, se proporciona un método de codificación estéreo que incluye:
realizar preprocesamiento en el dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, donde el preprocesamiento en el dominio del tiempo puede incluir procesamiento de filtrado, y puede ser específicamente un procesamiento de filtrado de paso alto;
realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde la solución de combinación de canales puede incluir una solución de combinación de canales de señal casi en fase o una solución de combinación de canales de señal casi fuera de fase;
obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde los métodos para obtener un factor de relación de combinación de canales cuantificado y un índice de codificación del factor de relación de combinación de canales cuantificados que corresponden a la solución de combinación de canales de señal casi en fase y la solución de combinación de canales de señal casi fuera de fase son diferentes;
determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual;
mezclar descendentemente, con base en el modo de codificación de la trama actual y en el factor de relación de combinación de canales cuantificados de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual; y
codificar la señal del canal primario y la señal del canal secundario de la trama actual.
Con referencia al primer aspecto, en una implementación del primer aspecto, la determinación de una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual incluye:
determinar un tipo de señal de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde el tipo de señal incluye una señal casi en fase o una señal casi fuera de fase; y
determinar correspondientemente la solución de combinación de canales de la trama actual al menos con base en el tipo de señal de la trama actual, donde la solución de combinación de canales incluye una solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase o una solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi en fase.
Con referencia al primer aspecto o a la implementación anterior del primer aspecto, en una implementación del primer aspecto, si la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase, la obtención de un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que es de la trama actual incluye:
obtener un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
convertir el parámetro de diferencia de correlación de amplitud en un factor de relación de combinación de canales de la trama actual y
cuantificar el factor de relación de combinación de canales de la trama actual, para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la conversión del parámetro de diferencia de correlación de amplitud en un factor de relación de combinación de canales de la trama actual incluye:
realizar el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud para obtener un parámetro de diferencia de correlación de amplitud mapeado, donde un valor del parámetro de diferencia de correlación de amplitud mapeado está dentro de un rango de valor de parámetro de diferencia de correlación de amplitud preestablecido; y
convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el procesamiento de mapeo realizado en el parámetro de diferencia de correlación de amplitud incluye: realizar una limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, donde la limitación de amplitud puede ser una limitación de amplitud segmentada o una limitación de amplitud no segmentada, y la limitación de amplitud puede ser una limitación de amplitud lineal o una limitación de amplitud no lineal; y
mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, donde el mapeo puede ser mapeo segmentado o mapeo no segmentado, y el mapeo puede ser mapeo lineal o mapeo no lineal.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la realización de la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud incluye:
realizar una limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
ÍRATIO_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos
IRATIO_MIN,cuandodiff_lt_corr < RATIO_MIN
donde
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud;diff_lt_carres el parámetro de diferencia de correlación de amplitud;RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_MAX>RATIO_MIN;un rango de valores deRATIO_MAXes [1,0, 3,0] y un valor deRATIO_MAXpuede ser 1,0, 1,5, 3,0 o similares. y un rango de valores deRATIO_MINes [-3,0, -1,0], y un valor deRATIO_MINpuede ser -1,0, -1,5, -3,0, o similares.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la realización de la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud incluye:
realizar una limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
[RATlO_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos
\-RATIO_MIN,cuandodiff_lt_corr < -RATIO_MAX
donde
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_it_carres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores deRATIO_MAXes [1,0, 3,0], y un valor deRATIO_MAXpuede ser 1,0, 1,5, 3,0 o similares.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el mapeo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado incluye:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
í A3 * diff_lt_corr_limit B3,cuandodiff_lt_corr_limit > RAT¡0_H¡GH diff_lt_corr_map = \ A2 *diff_lt_corr_limit B2,cuandodiff_lt_corr_limit < RATlO_LOW
\ A3 * d i f f lt corrlim it B3,cuandoRATIO_LOW < diff_lt_corr_limit < RAT10_HIGH
donde
a _ MAP_MAX - MAP_HIGH
Al = RATIO_MAX - RATIO_HIGH ;
B3 = MAP_MAX - RATlO_MAX *A3 o Bí = MAP_HIGH - RAT10_HIGH * Ax
a _ MAP_LOW - MAP_MIN
Ai = RATIO_LOW - RATIO_MIN ;
B2 = MAP_LOW - RATlO_LOW *A2 o B2 = MAP_MIN - RAT10_MIN * A2
a _ MAP_HIGH - MAP_LOW
Al = RATIO_HIGH - RATIO_LOW\
B2 = MAP_HIGH - RAT10_HIGH *A3 o B3 = MAP_LOW - RATlO_LOW * A3
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,dff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,MAP_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud mapeado,MAP_HIGHes un umbral alto de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_LOWes un umbral bajo de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud mapeado,MAP_MAX>MAP_HIGH>MAP_LOW>MAP_MIN,un rango de valores deMAP_MAXes [2,0, 2,5] y un valor específico puede ser 2,0, 2,2, 2,5 o similares, un rango de valores deMAP_HIGHes [1,2, 1,7] y un valor específico puede ser 1,2, 1,5, 1,7 o similares, un rango de valores deMAP_LOWes [0,8, 1,3] y un valor específico puede ser 0,8, 1,0, 1,3 o similares, y un rango de valores deMAP_MINes [0,0, 0,5] y un valor específico puede ser 0,0, 0,3, 0,5 o similares; y
RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_HIGHes un umbral alto del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_LOWes un umbral bajo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MAX>RATIO_HIGH > RATIO_LOW > RATIO_MIN,donde para valores deRATIO_MAXyRATIO_MlN,consulte la descripción anterior, un rango de valores deRATIO_HIGHes [0,5, 1,0 ] y un valor específico puede ser 0,5, 1,0, 0,75 o similares, y un rango de valores deRATIO_LOWes [-1,0, -0,5] y un valor específico puede ser -0,5, -1,0, -0,75 o similares.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el mapeo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado incluye:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
í1,08 *diff_lt_corr_lim.it 0,38,cuando diff_lt_corr_limit > 0,5* RATlO_MAX diff_lt_corr_map = \o ,64* diff_lt_corr_lim.it 1,28,cuandodiff_lt_corr_lim.it < -0 ,5*RATlO_MAXI0,26*diff_lt_corr_limit 0,995,en otros casos
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,di1f_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, y un rango de valores deRATIO_MAXes [1,0, 3,0].
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el mapeo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado incluye:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
diff_It_corr_map = a* bdif f - lt-corr-limit c,
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado;diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud; un rango de valores de a es [0, 1], por ejemplo, un valor de a puede ser 0, 0,3, 0,5, 0,7, 1 o similares; un rango de valores de b es [1,5, 3], por ejemplo, un valor de b puede ser 1,5, 2, 2,5, 3 o similares; y un rango de valores de c es [0, 0,5], por ejemplo, un valor de c puede ser 0, 0,1, 0,3, 0,4, 0,5 o similares.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el mapeo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado incluye:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
d iffJ t-C o rr jn a p = a* (diff-It_corr-lim .it1,5)2b*(diff-It_corr-lim .it1,5)c,
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado;diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud. un rango de valores de a es [0,08, 0,12], por ejemplo, un valor de a puede ser 0,08, 0,1, 0,12 o similares; un rango de valores de b es [0,03, 0,07], por ejemplo, un valor de b puede ser 0,03, 0,05, 0,07 o similares; y un rango de valores de c es [0,1, 0,3], por ejemplo, un valor de c puede ser 0,1, 0,2, 0,3 o similares.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la conversión del parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual incluye:
convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual mediante el uso de la siguiente fórmula:
1 —CO S(í*diff-It-Carr-m ap)
ra tioSM =-------------------------------------------
donde
ratio_SMes el factor de relación de combinación de canales de la trama actual, ydiff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la obtención de un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que es de la trama actual incluye:
determinar una señal del canal de referencia de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
calcular un parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia y
calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el cálculo del parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que es de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho incluye:
determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo;
determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho; y
determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la determinación del parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que es de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia incluye:
determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual mediante el uso de la siguiente fórmula:
diff_lt_corr = tdm_lt_corr_LM_SMcur — tdm_lt_corr_RM_SMcur
donde
diff_lt_corres el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual,tdm_lt_LM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia, ytdm_lt_corr_RM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, la determinación de un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo incluye:
determinar el parámetro de correlación de amplitudtdm_lt_LM_SMcurentre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
tdm_lt_corr_LM_SMcur = a * tdm_lt_corr_LM_SMcur(1 —a)corr_LM,
donde
tdm_lt_corr_LM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de una trama anterior de la trama actual y la señal del canal de referencia,aes un factor de suavizado, un rango de valores deaes [0, 1], ycorr_LMes el parámetro de correlación de amplitud del canal izquierdo; y
la determinación de un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho incluye:
determinar el parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
tdm_lt_corr_RM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal derecho que se obtiene después de un suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia,/3es un factor de suavizado, un rango de valores de/3es [0, 1], ycorr_RMes el parámetro de correlación de amplitud del canal derecho.
Con referencia a cualquiera del primer aspecto o las implementaciones del primer aspecto, en una implementación del primer aspecto, el cálculo de un parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia incluye:
determinar el parámetro de correlación de amplitud del canal izquierdocorr_LMentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
x'L(n)es la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, N es una longitud de trama de la trama actual, ymonoj(rí)es la señal del canal de referencia; y
determinar el parámetro de correlación de amplitud del canal derechocorr_RMentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
x'R(n)es la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual.
Según un segundo aspecto que se presentó originalmente, pero que no representa las realizaciones de la invención actualmente reivindicada y se presenta para propósitos de ilustración únicamente, se proporciona un codificador estéreo e incluye un procesador y una memoria, donde la memoria almacena una instrucción ejecutable, y la instrucción ejecutable se usa para indicar al procesador que realice el método según uno cualquiera del primer aspecto o las implementaciones del primer aspecto.
De acuerdo con un tercer aspecto de la presente invención, se proporciona un codificador estéreo e incluye:
una unidad de preprocesamiento, configurada para realizar un preprocesamiento en el dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que es de la trama actual, donde el preprocesamiento de dominio del tiempo puede incluir procesamiento de filtrado, y puede ser específicamente procesamiento de filtrado de paso alto;
una unidad de procesamiento de alineación de retardo, configurada para realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
una unidad de determinación de solución, configurada para determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde la solución de combinación de canales puede incluir una solución de combinación de canales de señal casi en fase o una solución de combinación de canales de señal casi fuera de fase;
una unidad de obtención de factores, configurada para obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde son diferentes los métodos para obtener un factor de relación de combinación de canales cuantificado y un índice de codificación del factor de relación de combinación de canales cuantificado que corresponden a la solución de combinación de canales de señal casi en fase y la solución de combinación de canales de señal casi fuera de fase;
una unidad de determinación de modo, configurada para determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual;
una unidad de obtención de señal, configurada para mezclar descendentemente, con base en el modo de codificación de la trama actual y el factor de relación de combinación de canales cuantificado de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual; y
una unidad de codificación, configurada para codificar la señal del canal primario y la señal del canal secundario de la trama actual.
Con referencia al tercer aspecto, en una implementación del tercer aspecto, la unidad de determinación de la solución puede configurarse específicamente para:
determinar un tipo de señal de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde el tipo de señal incluye una señal casi en fase o una señal casi fuera de fase; y
determinar correspondientemente la solución de combinación de canales de la trama actual al menos con base en el tipo de señal de la trama actual, donde la solución de combinación de canales incluye una solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase o una solución de combinación de canales de señal casi en fase utilizada para procesar una señal casi en fase.
Con referencia al tercer aspecto o la implementación anterior del tercer aspecto, en una implementación del tercer aspecto, si la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase, la unidad de obtención de factor puede configurarse específicamente para:
obtener un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
convertir el parámetro de diferencia de correlación de amplitud en un factor de relación de combinación de canales de la trama actual; y
cuantificar el factor de relación de combinación de canales de la trama actual, para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al obtener el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, la unidad de obtención del factor puede configurarse específicamente para:
determinar una señal del canal de referencia de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
calcular un parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia; y
calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que es de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho, la unidad de obtención del factor puede configurarse específicamente para:
determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo;
determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho; y
determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que es de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia, la unidad de obtención del factor puede configurarse específicamente para:
determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual mediante el uso de la siguiente fórmula:
diff_lt_corr = tdm_lt_corr_LM_SMcur — tdm_lt_corr_RM_SMcur
, donde
diff_lt_corres el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual,tdm_lt_corr_LM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia, ytdm_lt_corr_RM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al determinar el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo, la unidad de obtención del factor puede configurarse específicamente para:
determinar el parámetro de correlación de amplitudtdm_lt_corr_LM_SMcurentre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
diff_lt_corr_LM_SMcur = a * tdm_lt_corr_LM_SMpre(1 —a)corr_LM
donde
tdm_lt_corr_LM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de una trama anterior de la trama actual y la señal del canal de referencia, a es un factor de suavizado, un rango de valores de a es [0, 1], ycorr_LMes el parámetro de correlación de amplitud del canal izquierdo; y
la determinación de un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho incluye:
determinar el parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
diff_lt_corr_RM_SMcur = p*tdm_lt_corr_RM_SMpre(1— P)corr_LM
donde
tdm_lt_corr_RM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal derecho que se obtiene después de un suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia,@es un factor de suavizado, un rango de valores de@es [0, 1], ycorr_RMes el parámetro de correlación de amplitud del canal derecho.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al calcular el parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y el parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, la unidad de obtención del factor puede configurarse específicamente para:
determinar el parámetro de correlación de amplitud del canal izquierdocorr_LMentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
x'l (n)es la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, N es una longitud de trama de la trama actual, y mono_/(n) es la señal del canal de referencia; y
determinar el parámetro de correlación de amplitud del canal derechocorr_RMentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
x ’R(n)es la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al convertir el parámetro de diferencia de correlación de amplitud en el factor de relación de combinación de canales de la trama actual, la unidad de obtención del factor puede configurarse específicamente para:
realizar el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud para obtener un parámetro de diferencia de correlación de amplitud mapeado, donde un valor del parámetro de diferencia de correlación de amplitud mapeado está dentro de un rango de valor de parámetro de diferencia de correlación de amplitud preestablecido; y
convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al realizar el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud, la unidad de obtención del factor puede configurarse específicamente para:
realizar una limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, donde la limitación de amplitud puede ser una limitación de amplitud segmentada o una limitación de amplitud no segmentada, y la limitación de amplitud puede ser una limitación de amplitud lineal o una limitación de amplitud no lineal; y
mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, donde el mapeo puede ser mapeo segmentado o mapeo no segmentado, y el mapeo puede ser mapeo lineal o mapeo no lineal.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, la unidad de obtención del factor puede configurarse específicamente para:
realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
donde
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_carres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, yRATIO_MAX>RATIO_MIN;y para valores deRATIO_MAXyRATIO_MIN,hágase referencia la descripción anterior y los detalles no se describen de nuevo.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, la unidad de obtención del factor puede configurarse específicamente para:
realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
donde
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad de obtención del factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
lim it
donde
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,MAP_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud mapeado,MAP_HIGHes un umbral alto de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_LOWes un umbral bajo de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud mapeado,MAP_MAX>MAP_HIGH>MAP_LOW>MAP_MIN,y para valores específicos deMAP_MAX, MAP_HIGH, mAp_LO WyMAP MIN,hágase referencia a la descripción anterior, y los detalles no se describen de nuevo; y
RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_HIGHes un umbral alto del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_LOWes un umbral bajo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MAX>RATIO_HIGH>RATIO_LOW>RATIO_MIN,y para valores deRATIO_HIGHyRATIO_LOW,hágase referencia a la descripción anterior, y los detalles no se describen de nuevo.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad de obtención del factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
donde
diff_ltcorr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud, yRATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud.
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad de obtención del factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores de a es [0, 1], un rango de valores de b es [1,5, 3] y un rango de valores de c es [0, 0,5].
Con referencia a cualquiera del tercer aspecto o las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad de obtención del factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores de a es [0,08, 0,12], un rango de valores de b es [0,03, 0,07] y un rango de valores de c es [0,1, 0,3].
Con referencia a cualquiera del tercer aspecto o a las implementaciones del tercer aspecto, en una implementación del tercer aspecto, al convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual, la unidad de obtención del factor puede configurarse específicamente para:
convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales
donde
ratio_SMes el factor de relación de combinación de canales de la trama actual, ydiff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado.
Un cuarto aspecto de la presente invención proporciona un medio de almacenamiento informático, configurado para almacenar una instrucción ejecutable, en el que, cuando se ejecuta la instrucción ejecutable, puede implementarse cualquier método del primer aspecto y las posibles implementaciones del primer aspecto.
Un quinto aspecto de la presente invención proporciona un programa informático, en el que, cuando se ejecuta el programa informático, puede implementarse cualquier método del primer aspecto y las posibles implementaciones del primer aspecto.
Cualquiera de los codificadores estéreo proporcionados en el segundo aspecto de la presente invención y las posibles implementaciones del segundo aspecto pueden ser un teléfono móvil, un ordenador personal, una tableta o un dispositivo usable.
Cualquiera de los codificadores estéreo proporcionados en el tercer aspecto de la presente invención y las posibles implementaciones del tercer aspecto pueden ser un teléfono móvil, un ordenador personal, una tableta o un dispositivo ponible.
Se puede aprender de las soluciones técnicas anteriores proporcionadas en las modalidades de la presente invención que, cuando se realiza la codificación estéreo en las modalidades de la presente invención, primero se determina la solución de codificación de combinación de canales de la trama actual y luego el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado se obtienen con base en la solución de codificación de combinación de canales determinada, de modo que la señal del canal primario y la señal del canal secundario obtenidas de la trama actual cumplan con una característica de la trama actual, se garantiza que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación sea estable, se reduzcan los fenómenos de deriva y se mejore la calidad de la codificación.
Breve descripción de los dibujos
La Figura 1 es un diagrama de flujo de un método de codificación estéreo según una realización;
la Figura 2 es un diagrama de flujo de un método para obtener un factor de relación de combinación de canales y un índice de codificación según una realización;
la Figura 3 es un diagrama de flujo de un método para obtener un parámetro de diferencia de correlación de amplitud según una realización;
la Figura 4 es un diagrama de flujo de un método de procesamiento de mapeo según una realización;
la Figura 5A es un diagrama de una relación de mapeo entre un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud y un parámetro de diferencia de correlación de amplitud mapeado según una realización de la presente invención;
la Figura 5B es un diagrama esquemático de un parámetro de diferencia de correlación de amplitud mapeado obtenido después del procesamiento según una realización de la presente invención;
la Figura 6A es un diagrama de una relación de mapeo entre un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud y un parámetro de diferencia de correlación de amplitud mapeado según otra realización de la presente invención;
la Figura 6B es un diagrama esquemático de un parámetro de diferencia de correlación de amplitud mapeado obtenido después del procesamiento según otra realización de la presente invención;
la Figura 7A y la Figura 7B son un diagrama de flujo de un método de codificación estéreo según otra realización; la Figura 8 es un diagrama estructural de un dispositivo de codificación estéreo según una realización de la presente invención;
la Figura 9 es un diagrama estructural de un dispositivo de codificación estéreo según otra realización de la presente invención; y
la Figura 10 es un diagrama estructural de un ordenador según una realización de la presente invención.
Descripción de las realizaciones
Lo siguiente describe clara y completamente las soluciones técnicas en las realizaciones de la presente invención con referencia a los dibujos acompañantes en las realizaciones de la presente invención. Aparentemente, las realizaciones descritas son simplemente algunas, pero no todas las realizaciones de la presente invención. Todas las demás realizaciones obtenidas por un experto en la técnica con base en las realizaciones de la presente invención sin esfuerzos creativos se incluirán dentro del alcance de protección de la presente invención.
Un método de codificación estéreo proporcionado en las realizaciones puede implementarse mediante el uso de un ordenador. Específicamente, el método de codificación estéreo puede implementarse mediante el uso de un ordenador personal, una tableta, un teléfono móvil, un dispositivo ponible o similar. Puede instalarse hardware especial en un ordenador para implementar el método de codificación estéreo proporcionado en las realizaciones, o puede instalarse software especial para implementar el método de codificación estéreo proporcionado en las realizaciones. En una implementación, en la Figura 10 se muestra una estructura de un ordenador 100 para implementar el método de codificación estéreo proporcionado en las realizaciones, e incluye al menos un procesador 101, al menos una interfaz 104 de red, una memoria 105 y al menos un bus 102 de comunicaciones configurado para implementar la conexión y comunicación entre estos aparatos. El procesador 101 se configura para ejecutar un módulo ejecutable almacenado en la memoria 105 para implementar un método de conversión de secuencia en la presente invención. El módulo ejecutable puede ser un programa informático. Según una función del ordenador 100 en un sistema y una situación de aplicación del método de conversión de secuencia, el ordenador 100 puede incluir además al menos una interfaz 106 de entrada y al menos una interfaz 107 de salida.
En las modalidades de la presente invención, una trama actual de una señal de audio estéreo incluye una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho. La señal del dominio del tiempo del canal izquierdo se indica comoXL(n),la señal del dominio del tiempo del canal derecho se indica como X<R>(n), n es un número de muestra,n= 0,1, -,N-1 y N es una longitud de trama. La longitud de trama varía con base en las diferentes tasas de muestreo y las diferentes longitudes de duración de la señal. Por ejemplo, si una tasa de muestreo de una señal de audio estéreo es de 16 KHz y la duración de una señal de una trama es de 20 ms, la longitud de trama N = 320, es decir, la duración de la trama es de 320 muestras.
En la Figura 1 se muestra un procedimiento de un método de codificación estéreo proporcionado en una realización e incluye las siguientes etapas.
101. Realizar un preprocesamiento en el dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual.
El preprocesamiento en el dominio del tiempo puede ser un procesamiento de filtrado específico u otra forma conocida de preprocesamiento en el dominio del tiempo. Una forma específica de preprocesamiento en el dominio del tiempo no se limita en la presente invención.
Por ejemplo, en una implementación, el preprocesamiento en el dominio del tiempo es un procesamiento de filtrado de paso alto, y una señal obtenida después del procesamiento de filtrado de paso alto es la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual y que se obtienen. Por ejemplo, la señal del dominio del tiempo del canal izquierdo preprocesada de la trama actual puede indicarse comoXL_Hp(n),y la señal del dominio del tiempo del canal derecho preprocesada de la trama actual puede indicarse comoXR_Hp(n).
102. Realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual.
La alineación de retardo es un método de procesamiento comúnmente utilizado en el procesamiento de señales de audio estéreo. Hay una pluralidad de métodos de implementación específicos para la alineación de retrasos. Un método de alineación de retardo específico no está limitado en esta modalidad de la presente invención.
En una implementación, puede extraerse un parámetro de retardo entre canales con base en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho que son de la trama actual, el parámetro de retardo entre canales extraído se cuantifica y luego se realiza el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual con base en el parámetro de retardo entre canales cuantificado. La señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual se puede indicar comox'L(n),y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual puede indicarse comox'R(n).El parámetro de retardo entre canales puede incluir al menos una diferencia de tiempo entre canales y una diferencia de fase entre canales.
En otra implementación, se puede calcular una función de correlación cruzada del dominio del tiempo entre los canales izquierdo y derecho con base en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho de la trama actual; a continuación, se determina una diferencia de retardo entre canales con base en un valor máximo de la función de correlación cruzada del dominio del tiempo; y después de cuantificar la diferencia de retardo entre canales determinada, con base en la diferencia de retardo entre canales cuantificada, se selecciona una señal de canal de audio como referencia y se realiza un ajuste de retardo en la otra señal de canal de audio, para obtener la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación del retardo y que son de la trama actual. La señal del canal de audio seleccionada puede ser la señal del dominio del tiempo del canal izquierdo preprocesada de la trama actual o la señal del dominio del tiempo del canal derecho preprocesada de la trama actual.
103. Determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual.
En una implementación, la trama actual puede clasificarse en una señal casi fuera de fase o una señal casi en fase con base en las diferentes diferencias de fase entre una señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y una señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que se somete a una alineación de retraso y que son de la trama actual. El procesamiento de la señal casi en fase y el procesamiento de la señal casi fuera de fase pueden ser diferentes. Por lo tanto, con base en un procesamiento diferente de la señal casi fuera de fase y la señal casi en fase, pueden seleccionarse soluciones de combinación de dos canales para la combinación de canales de la trama actual: una solución de combinación de canales de señal casi en fase para procesar la señal casi en fase y una solución de combinación de canales de señal casi fuera de fase para procesar la señal casi fuera de fase.
Específicamente, puede determinarse un tipo de señal de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde el tipo de señal incluye una señal casi en fase o una señal casi fuera de fase, y luego la solución de combinación de canales de la trama actual se determina al menos con base en el tipo de señal de la trama actual.
Puede entenderse que, en algunas implementaciones, puede seleccionarse directamente una solución de combinación de canales correspondiente con base en el tipo de señal de la trama actual. Por ejemplo, cuando la trama actual es una señal casi en fase, se selecciona directamente una solución de combinación de canales de señal casi en fase, o cuando la trama actual es una señal casi fuera de fase, se selecciona directamente una solución de combinación de canales de señal casi fuera de fase.
En algunas otras implementaciones, cuando se selecciona la solución de combinación de canales de la trama actual, además del tipo de señal de la trama actual, puede hacerse referencia a al menos una de las características de la señal de la trama actual, tipos de señal de las tramas K anteriores de la trama actual y características de la señal de las tramas K anteriores de la trama actual. La característica de la señal de la trama actual puede incluir al menos una señal de diferencia entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retraso y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación del retraso y que es de la trama actual, una relación de energía de señal de la trama actual, una relación señal-ruido de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, una relación señal-ruido de la relación de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual, y similares. Puede entenderse que las tramas K anteriores de la trama actual pueden incluir una trama anterior de la trama actual, pueden incluir además una trama anterior de la trama anterior de la trama actual, y similares. Un valor de K es un número entero no inferior a 1, y las tramas K anteriores pueden ser consecutivas en el dominio del tiempo o no consecutivas en el dominio del tiempo. Las características de la señal de las tramas K anteriores de la trama actual son similares a las características de la señal de la trama actual. Los detalles no se describen de nuevo.
104. Obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual.
Cuando la solución de combinación de canales determinada es una solución de combinación de canales de señal casi en fase, el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificados se obtienen con base en la solución de combinación de canales de señal casi en fase. Cuando la solución de combinación de canales determinada es una solución de combinación de canales de señal casi fuera de fase, el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificados se obtienen con base en la solución de combinación de canales de señal casi fuera de fase.
Un proceso específico para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado se describe en detalle más adelante.
105. Determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual.
El modo de codificación de la trama actual puede determinarse en al menos dos modos de codificación preestablecidos. Una cantidad específica de modos de codificación preestablecidos y formas de procesamiento de codificación específicas correspondientes a los modos de codificación preestablecidos pueden configurarse y ajustarse según se requiera. La cantidad de modos de codificación preestablecidos y las formas de procesamiento de codificación específicas correspondientes a los modos de codificación preestablecidos no se limitan en esta modalidad de la presente invención.
En una implementación, puede preestablecerse una correspondencia entre una solución de combinación de canales y un modo de codificación. Después de determinar la solución de combinación de canales de la trama actual, el modo de codificación de la trama actual puede determinarse directamente con base en la correspondencia preestablecida.
En otra implementación, puede preestablecerse un algoritmo para determinar una solución de combinación de canales y un modo de codificación. Un parámetro de entrada del algoritmo incluye al menos una solución de combinación de canales. Después de determinar la solución de combinación de canales de la trama actual, el modo de codificación de la trama actual puede determinarse con base en el algoritmo preestablecido. La entrada del algoritmo puede incluir además algunas características de la trama actual y características de tramas anteriores de la trama actual. Las tramas anteriores de la trama actual pueden incluir al menos una trama anterior de la trama actual, y las tramas anteriores de la trama actual pueden ser consecutivas en el dominio del tiempo o pueden ser no consecutivas en el dominio del tiempo.
106. Realizar la mezcla descendente, con base en el modo de codificación de la trama actual y el factor de relación de combinación de canales cuantificados de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual.
Diferentes modos de codificación pueden corresponder a diferentes procesamientos de mezcla descendente, y durante la mezcla descendente, el factor de relación de combinación de canales cuantificado puede usarse como un parámetro para el procesamiento de mezcla descendente. El procesamiento de mezcla descendente puede realizarse en cualquiera de una pluralidad de formas de mezcla descendente existentes, y una forma específica de procesamiento de mezcla descendente no se limita en esta modalidad de la presente invención.
107. Codificar la señal del canal primario y la señal del canal secundario de la trama actual.
Un proceso de codificación específico puede realizarse en cualquier modo de codificación existente, y un método de codificación específico no se limita en esta realización. Puede entenderse que, cuando se codifican la señal del canal primario y la señal del canal secundario de la trama actual, la señal del canal primario y la señal del canal secundario de la trama actual pueden codificarse directamente; o, la señal del canal primario y la señal del canal secundario de la trama actual pueden procesarse, y, a continuación, se codifica una señal del canal primario procesada y una señal del canal secundario de la trama actual; o, se pueden codificar un índice de codificación de la señal del canal primario y un índice de codificación de la señal del canal secundario.
Puede aprenderse de la descripción anterior que, cuando se realiza la codificación estéreo en esta modalidad, primero se determina la solución de codificación de combinación de canales de la trama actual, y luego el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado se obtienen con base en la solución de codificación de combinación de canales determinada, de modo que la señal del canal primario y la señal del canal secundario obtenidas de la trama actual cumplan con una característica de la trama actual, se garantiza que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación sea estable, se reduzcan los fenómenos de deriva y se mejore la calidad de la codificación.
La Figura 2 describe un procedimiento de un método para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado según una realización. El método puede realizarse cuando la solución de combinación de canales de la trama actual es una solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase, y el método puede usarse como una implementación específica de la etapa 104.
201. Obtener un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual.
En una implementación, una implementación específica de la etapa 201 puede mostrarse en la Figura 3, e incluye las siguientes etapas.
301. Determinar una señal del canal de referencia de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual.
La señal del canal de referencia también puede denominarse como señal mono.
En una implementación, la señal del canal de referenciamonoj(rí)de la trama actual puede obtenerse mediante el uso de la siguiente fórmula:
302. Calcular un parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retraso y que es de la trama actual y la señal del canal de referencia.
En una implementación, el parámetro de correlación de amplitudcorr_LMentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de la trama actual y la señal del canal de referencia puede obtenerse mediante el uso de la siguiente fórmula:
En una implementación, el parámetro de correlación de amplitudcorr_RMentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación del retardo y que es de la trama actual y la señal del canal de referencia puede obtenerse mediante el uso de la siguiente fórmula:
donde H indica la obtención de un valor absoluto.
303. Calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho.
En una implementación, el parámetro de diferencia de correlación de amplituddiff_lt_correntre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual puede calcularse específicamente de la siguiente forma:
Un parámetro de correlación de amplitudtdm_lt_corr_LM_SMcurentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de un suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia se determina con base encorr_LM,y un parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia se determina con base encorr_RM,donde se lleva a cabo un proceso específico de obtención detdm_lt_corr_LM_SMcurytdm_lt_corr_RM_SMcurno está limitado en esta realización, y además de la manera de obtención proporcionada en esta realización, puede usarse cualquier técnica anterior que pueda usarse para obtenertdm_lt_corr_LM_SMcurytdm_lt_corr_RM_SMcur;y
el parámetro de diferencia de correlación de amplituddiff_lt_correntre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual se calcula con base entdm_lt_corr_LM_SMcurytdm_lt_corr_RM_SMcur,donde, en una implementación puede obtenerse,diff_lt_corrusando la siguiente fórmula:
diff_It_corr = tdm_lt_corr_LM_SMcur — tdm_lt_corr_RM_SMcur
202. Convertir el parámetro de diferencia de correlación de amplitud en un factor de relación de combinación de canales de la trama actual.
El parámetro de diferencia de correlación de amplitud puede convertirse en el factor de relación de combinación de canales de la trama actual mediante el uso de un algoritmo preestablecido. Por ejemplo, en una implementación, puede realizarse en primer lugar el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud para obtener un parámetro de diferencia de correlación de amplitud mapeado, donde un valor del parámetro de diferencia de correlación de amplitud mapeado está dentro de un rango de valor de parámetro de diferencia de correlación de amplitud preestablecido; y, a continuación, se convierte el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual.
En una implementación, el parámetro de diferencia de correlación de amplitud mapeado puede convertirse en el factor de relación de combinación de canales de la trama actual mediante el uso de la siguiente fórmula:
1 — cos( í*diff_lt_corr_map)
ratio_SM =------------------------------------------
dondediff_lt_corr_mapindica el parámetro de diferencia de correlación de amplitud mapeado,ratio_SMindica el factor de relación de combinación de canales de la trama actual, y cos(^) indica una operación de coseno.
203. Cuantificar el factor de relación de combinación de canales de la trama actual, para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado.
La cuantificación y codificación se realizan en el factor de relación de combinación de canales de la trama actual, de modo que puede obtenerse un índice de codificación inicialratio_idx_init_SMque corresponde a la solución de combinación de canales de señal casi desfasada de la trama actual y que se obtiene después de la cuantificación y codificación, y un valor inicialratio_init_SMquade un factor de relación de combinación de canales que corresponde a la solución de combinación de canales de señal casi fuera de fase de la trama actual y que se obtiene después de la cuantificación y codificación. En una implementación,ratio_idx_init_SMyratio_init_SMquacumplen con la siguiente relación:
ratio_init_SMqua = ratio_tabl_SM[ratio_idx_init_SM]
, donderatio_tabl_SMes un libro de códigos para la cuantificación escalar del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase.
Cabe señalar que, cuando la cuantificación y la codificación se realizan en el factor de relación de combinación de canales de la trama actual, puede usarse específicamente cualquier método de cuantificación escalar de la técnica anterior, por ejemplo, cuantificación escalar uniforme o cuantificación escalar no uniforme. En una implementación, una cantidad de bits para codificar durante la cuantificación y la codificación puede ser de 5 bits, 4 bits, 6 bits o similar.
En una implementación, el parámetro de correlación de amplitudtdm_lt_corr_LM_SMairentre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia puede determinarse mediante el uso de la siguiente fórmula:
tmd_lt_corr_LM_SMcur = a * tdm_lt_corr_LM_SMpre(1 —a)corr_LM
dondetdm_lt_corr_LM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de una trama anterior de la trama actual y la señal del canal de referencia,aes un factor de suavizado, un rango de valores deaes [0, 1], ycorr_LMes el parámetro de correlación de amplitud del canal izquierdo.
En correspondencia, el parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia puede determinarse mediante el uso de la siguiente fórmula:
tmd_lt_corr_LM_SMcur = fí*tdm_lt_corr_LM_SMpre(1 —fi)corr_LM
dondetdm_lt_corr_RM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal derecho que se obtiene después de un suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia,@es un factor de suavizado, un rango de valores de@es [0, 1], ycorr_RMes el parámetro de correlación de amplitud del canal derecho; y puede entenderse que un valor del factor de suavizado a y un valor del factor de suavizado p pueden ser iguales o pueden ser diferentes.
Específicamente, en una implementación, la realización del procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud en la etapa 202 puede mostrarse en la Figura 4, y puede incluir específicamente las siguientes etapas.
401. Realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud. En una implementación, la limitación de amplitud puede ser una limitación de amplitud segmentada o una limitación de amplitud no segmentada, y la limitación de amplitud puede ser una limitación de amplitud lineal o una limitación de amplitud no lineal.
La limitación de amplitud específica puede implementarse mediante el uso de un algoritmo preestablecido. Los siguientes dos ejemplos específicos se utilizan para describir la limitación de amplitud proporcionada en esta realización. Cabe señalar que, los siguientes dos ejemplos son simplemente ejemplos y no constituyen una limitación a esta realización, y puede usarse otra forma de limitación de amplitud cuando se realiza la limitación de amplitud.
Una primera forma de limitar la amplitud:
La limitación de amplitud se realiza en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
ÍRATIO_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos
IRATIO_MIN,cuandodiff_lt_corr < RATIO_MIN
donde
diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, yRATIO_MAX>RATIO_MIN. RATIO_MAXes un valor empírico preestablecido. Por ejemplo, un rango de valores deRATIO_MAXpuede ser [1,0, 3,0] yRATIO_MAXpuede ser 1,0, 2,0, 3,0 o similares.RATlO_MINes un valor empírico preestablecido. Por ejemplo, un rango de valores deRATIO_MINpuede ser [-3,0, -1,0] yRATIO_MINpuede ser -1,0, -2,0, -3,0 o similares. Cabe señalar que, en esta realización, un valor específico deRATIO_MAXy un valor específico deRATIO_MINno están limitados. Siempre que los valores específicos cumplanRATIO_mAx>RATIO_MIN,la implementación de esta realización de la presente invención no se ve afectada.
Una segunda forma de limitar la amplitud:
La limitación de amplitud se realiza en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
donde
diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud yRATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_MAXes un valor empírico preestablecido. Por ejemplo, un rango de valores deRATIO_MAXpuede ser [1,0, 3,0] yRATIO_MAXpuede ser 1,0, 1,5, 2,0, 3,0 o similares.
La limitación de amplitud se realiza en el parámetro de diferencia de correlación de amplitud, de modo que el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud está dentro de un rango preestablecido, puede garantizarse además que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación es estable, los fenómenos de deriva se reducen y se mejora la calidad de la codificación.
402. Mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado. En una implementación, el mapeo puede ser un mapeo segmentado o un mapeo no segmentado, y el mapeo puede ser un mapeo lineal o un mapeo no lineal.
El mapeo específico puede implementarse mediante el uso de un algoritmo preestablecido. Los siguientes cuatro ejemplos específicos se utilizan para describir el mapeo proporcionado en esta realización. Cabe señalar que, los siguientes cuatro ejemplos son simplemente ejemplos y no constituyen una limitación a esta realización, y puede usarse otra forma de mapeo cuando se realiza el mapeo.
Una primera forma de mapeo:
El parámetro de diferencia de correlación de amplitud se mapea mediante el uso de la siguiente fórmula:
donde
diff_lt_carr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,MAP_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud mapeado,MAP_HIGHes un umbral alto de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_LOWes un umbral bajo de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud mapeado,MAP_MAX>MAP_HIGH>MAP_LOW>MAP_MIN,yMAP_MAX, MAP_HIGH, MAP_LOW,yMAP_MINpueden ser valores empíricos preestablecidos. Por ejemplo, un rango de valores deMAP_MAXpuede ser [2,0, 2,5] y un valor específico puede ser 2,0, 2,2, 2,5 o similares. Un rango de valores deMAP_HIGHpuede ser [1,2, 1,7] y un valor específico puede ser 1,2, 1,5, 1,7 o similares. Un rango de valores deMAP_LOWpuede ser [0,8, 1,3] y un valor específico puede ser 0,8, 1,0, 1,3 o similares. Un rango de valores deMAP_MINpuede ser [0,0, 0,5] y un valor específico puede ser 0,0, 0,3, 0,5 o similares.
RATIO_MAXes el valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_HIGHes un umbral alto del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_LOWes un umbral bajo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_MINes el valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.RATIO_MAX>RATIO_HIGHT>RATIO_LOW>RATIO_MIN. RATIO_MAX, RATIO_HIGH, RATIO_LOW,yRATIO_MINtodos pueden ser valores empíricos preestablecidos. Para valores deRATIO_MAXyRATIO_MIN,hágase referencia a la descripción anterior. Un rango de valores deRATIO_HIGHpuede ser [0,5, 1,0] y un valor específico puede ser 0,5, 1,0, 0,75 o similares. Un rango de valores deRATIO_MINpuede ser [-1,0, -0,5] y un valor específico puede ser -0,5, -1,0, -0,75 o similares.
Una segunda forma de mapeo:
El parámetro de diferencia de correlación de amplitud se mapea mediante el uso de la siguiente fórmula:
í1,08*diff_lt_corr_limit0,38, cuandodiff_lt_corr_limit > 0,5* RATlO_MAX diff_lt_corr_map = \o ,64* diff_lt_corr_limit1,28,cuandodiff_lt_corr_limit < -0 ,5*RATlO_MAXI 0,26 *diff_lt_corr_limit0,995, en otros casos
donde
puntos de segmentación 0,5*RATIO_MAXy -0,5*RATIO_MAXen la fórmula en la segunda forma de mapeo se puede determinar de una manera de determinación adaptativa. Un factor de selección adaptativo puede ser un valor de retardo: delay_com, y, por lo tanto, un punto de segmentacióndiff_lt_corr_limit_spuede expresarse como la siguiente función:diff_lt_corr_limit_s=f(delay_com).
Una tercera forma de mapeo:
El mapeo no lineal se realiza en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
diff_It_corr_map = a* bdif f - lt-corr-limit c,
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado;diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud. un rango de valores de a es [0, 1], por ejemplo, un valor de a puede ser 0, 0,3, 0,5, 0,7, 1 o similares; un rango de valores de b es [1,5, 3], por ejemplo, un valor de b puede ser 1,5, 2, 2,5, 3 o similares; y un rango de valores de c es [0, 0,5], por ejemplo, un valor de c puede ser 0, 0,1, 0,3, 0,4, 0,5 o similares.
Por ejemplo, cuando el valor de a es 0,5, el valor de b es 2,0 y el valor de c es 0,3, una relación de mapeo entrediff_lt_corr_mapydiff_lt_corr_limitpuede mostrarse en la Figura 5A. Puede aprenderse de la Figura 5A que un rango de cambio dediff_lt_corr_mapes [0,4, 1,8]. En correspondencia, con base endiff_lt_corr_mapque se muestra en la Figura 5A, el inventor selecciona un segmento de señal de audio estéreo para su análisis, y los valores dediff_lt_carr_mapde diferentes tramas del segmento de señal de audio estéreo obtenidos después del procesamiento se muestran en la Figura 5B. Debido a que un valor dediff_lt_corr_mapes relativamente pequeño, para hacer que una diferencia de los valores dediff_lt_corr_mapde las diferentes tramas parezca relativamente obvio,diff_lt_corr_mapde cada trama se amplía 30.000 veces durante la salida analógica. Puede aprenderse de la Figura 5B que un rango de cambio dediff_lt_corr_mapde las diferentes tramas es [9000, 15.000]. Por lo tanto, un rango de cambio dediff_lt_carr mapcorrespondiente es [9000/30.000, 15.000/30.000], es decir, [0,3, 0,5]. La fluctuación entre tramas de la señal de audio estéreo procesada es uniforme, de modo que se garantiza que la imagen de sonido de una señal de audio estéreo sintetizada sea estable.
Una cuarta forma de mapeo:
El parámetro de diferencia de correlación de amplitud se mapea mediante el uso de la siguiente fórmula:
diff_It_corr_map = a* (diff_It_corr_limit1,5)2b*(diff_It_corr _lim.it1,5)c,
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado;diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud. un rango de valores de a es [0,08, 0,12], por ejemplo, un valor de a puede ser 0,08, 0,1, 0,12 o similares; un rango de valores de b es [0,03, 0,07], por ejemplo, un valor de b puede ser 0,03, 0,05, 0,07 o similares; y un rango de valores de c es [0,1, 0,3], por ejemplo, un valor de c puede ser 0,1, 0,2, 0,3 o similares.
Por ejemplo, cuando el valor de a es 0,1, el valor de b es 0,05 y el valor de c es 0,2, una relación de mapeo entrediff_lt_corr_mapydiff_lt_corr_limitpuede mostrarse en la Figura 6A. Puede aprenderse de la Figura 6A que un rango de cambio dediff_lt_corr_mapes [0,2, 1,4]. En correspondencia, con base endiff_lt_corr_mapque se muestra en la Figura 6A, el inventor selecciona un segmento de señal de audio estéreo para su análisis, y los valores dediff_lt_carr _m apde diferentes tramas del segmento de señal de audio estéreo obtenidos después del procesamiento se muestran en la Figura 6B. Debido a que un valor dediff_lt_corr_mapes relativamente pequeño, para hacer que una diferencia de los valores dediff_lt_corr_mapdelas diferentes tramas parezca relativamente obvio,diff_lt_corr_mapde cada trama se amplía 30.000 veces durante la salida analógica. Puede aprenderse de la Figura 6B que un rango de cambio dediff_lt_corr_mapde las diferentes tramas es [4000, 14000]. Por lo tanto, un rango de cambio dediff_lt_carr mapcorrespondiente es [4000/30.000, 14000/30.000], es decir, [0,133, 0,46]. Por lo tanto, la fluctuación entre tramas de la señal de audio estéreo procesada es suave, de modo que se garantiza que la imagen de sonido de una señal de audio estéreo sintetizada sea estable.
El parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud se mapea, de modo que el parámetro de diferencia de correlación de amplitud mapeado esté dentro de un rango preestablecido, puede garantizarse además que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación es estable, los fenómenos de deriva se reducen y se mejora la calidad de la codificación. Además, cuando se usa el mapeo segmentado, un punto de segmentación para el mapeo segmentado puede determinarse de manera adaptativa con base en un valor de retardo, de modo que el parámetro de diferencia de correlación de amplitud mapeado sea más consistente con una característica de la trama actual, se garantiza además que la imagen de sonido de la señal de audio estéreo sintetizada obtenida después de la codificación sea estable, se reduzcan los fenómenos de deriva y se mejore la calidad de la codificación.
La Figura 7A y la Figura 7B representan un procedimiento de un método para codificar una señal estéreo según una realización. El procedimiento incluye las siguientes etapas.
701. Realizar un preprocesamiento en el dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual.
El preprocesamiento en el dominio del tiempo en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho de la trama actual puede incluir específicamente: realizar un procesamiento de filtrado de paso alto en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada de la trama actual. La señal del dominio del tiempo izquierda preprocesada de la trama actual se indicaXL_Hp(n),y la señal del dominio del tiempo derecha preprocesada de la trama actual se indicaXR_Hp(n).
En una implementación, un filtro que realiza el procesamiento de filtrado de paso alto puede ser un filtro de respuesta de impulso infinito (IIR: infinite impulse response) cuya frecuencia de corte es de 20 Hz. Ciertamente, el procesamiento puede realizarse mediante el uso de otro tipo de filtro. Un tipo de un filtro específico utilizado no está limitado en esta realización. Por ejemplo, en una implementación, una función de transferencia de un filtro paso alto con una frecuencia de corte de 20 Hz correspondiente a una tasa de muestreo de 16 KHz es:
b0 bí z~1b2z~2
ff20Hz(z) = 1 alZ - i a2z-2
dondebo=0.994461788958195, b =-1,988923577916390, b<2>=0,994461788958195, a<1>=1,988892905899653, a<2>=-0,988954249933127, z es un factor de transformación de transformación en Z, y, en correspondencia,
xLHP(n) = b0 * xL(n)b *xL(n - 1 ) b 2 * xL(n - 2 ) - a í * xL_Hp(n - 1) - a2 *xL_HP(n - 2)
xRHP(n) = b0 * xR(n) b1 * x R(n - 1 ) b 2 * xR(n - 2 ) - a 1 * xR_Hp(n- 1) - a2 *xRHP(n - 2)
702. Realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual.
Para la implementación específica, consulte la implementación de la etapa 102, y los detalles no se describen de nuevo.
703. Realizar un análisis de dominio del tiempo en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual.
En una implementación, el análisis del dominio del tiempo puede incluir la detección de transitorios. La detección de transitorios puede realizar detección de energía en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual, para detectar si se produce un cambio repentino de energía en la trama actual. Por ejemplo, se puede calcular la energíaEcur_Lde la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de la trama actual, y la detección de transitorios se realiza con base en un valor absoluto de una diferencia entre energíaEpre_Lde una señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de una trama anterior y la energíaEcur_Lde la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de la trama actual, para obtener un resultado de detección de transitorios de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de la trama actual.
Un método para realizar la detección de transitorios en la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual puede ser el mismo que para realizar la detección de transitorios en la señal del dominio del tiempo del canal izquierdo. Los detalles no se describen de nuevo.
Cabe señalar que, debido a que el resultado del análisis en el dominio del tiempo se utiliza para la codificación de la señal del canal primario y la codificación de la señal del canal secundario posteriores, siempre que el análisis del dominio del tiempo se realice antes de la codificación de la señal del canal primario y la codificación de la señal del canal secundario, la implementación no se ve afectada. Puede entenderse que el análisis en el dominio del tiempo puede incluir además otro análisis en el dominio del tiempo, tal como el preprocesamiento de expansión de banda, además de la detección de transitorios.
704. Determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo y a la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual.
En una implementación, determinar la solución de combinación de canales de la trama actual incluye una decisión inicial de solución de combinación de canales y una decisión de modificación de solución de combinación de canales. En otra implementación, determinar la solución de combinación de canales de la trama actual puede incluir una decisión inicial de solución de combinación de canales, pero no incluye una decisión de modificación de solución de combinación de canales.
En primer lugar, se describe una decisión inicial de combinación de canales en una implementación
La decisión inicial de combinación de canales puede incluir: realizar una decisión inicial de solución de combinación de canales con base en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual, donde la decisión inicial de solución de combinación de canales incluye determinar un indicador de tipo en fase y fuera de fase y un valor inicial de la solución de combinación de canales. Los detalles son los siguientes.
A1. Determinar un valor del indicador de tipo en fase y fuera de fase de la trama actual.
Cuando se determina el valor del indicador de tipo en fase y fuera de fase de la trama actual, específicamente, puede calcularse un valor de correlaciónxorrde dos señales del dominio del tiempo de la trama actual con base enx'L(n) y x'R(n),y, a continuación, el indicador de tipo en fase y fuera de fase de la trama actual se determina con base en xorr. Por ejemplo, en una implementación, cuandoxorres menor o igual que un umbral de tipo en fase y fuera de fase, el indicador de tipo en fase y fuera de fase se establece en “ 1” , o cuandoxorres mayor que el umbral de tipo en fase y el umbral de tipo fuera de fase, el indicador de tipo en fase y fuera de fase se establece en 0. Se preestablece un valor del umbral de tipo en fase y fuera de fase, por ejemplo, puede establecerse en 0,85, 0,92, 2, 2,5 o similar. Cabe señalar que un valor específico del umbral de tipo en fase y fuera de fase puede establecerse con base en la experiencia, y un valor específico del umbral no se limita en esta modalidad de la presente invención.
Puede entenderse que, en algunas implementaciones,xorrpuede ser un factor para determinar un valor de un indicador de tipo de señal en fase y fuera de fase de la trama actual. En otras palabras, cuando se determina el valor del indicador de tipo de señal en fase y fuera de fase de la trama actual, puede hacerse referencia no únicamente axorr,sino también a otro factor. Por ejemplo, el otro factor puede ser uno o más de los siguientes parámetros: una señal de diferencia entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después alineamiento de retardo y que es de la trama actual, una relación de energía de señal de la trama actual, una señal de diferencia entre las señales del dominio del tiempo del canal izquierdo que se obtienen después de la alineación de retardo y que son de N tramas anteriores de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual, y una relación de energía de señal de las N tramas anteriores de la trama actual. N es un número entero mayor o igual a 1. Las N tramas anteriores de la trama actual son N tramas que son continuas con la trama actual en el dominio del tiempo.
El indicador de tipo en fase y fuera de fase obtenido de la trama actual se indica como el indicador tmp_SM. Cuando tmp_SM_flag es 1, indica que la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual son señales casi fuera de fase. Cuando tmp_SM_flag es 0, indica que la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual son señales casi en fase.
A2. Determinar un valor inicial de un indicador de solución de combinación de canales de la trama actual.
Si el valor del indicador de tipo en fase y fuera de fase de la trama actual es el mismo que el valor del indicador de solución de combinación de canales de una trama anterior, el valor del indicador de solución de combinación de canales de la trama anterior se utiliza como el valor inicial del indicador de solución de combinación de canales de la trama actual.
Si el valor del indicador de tipo en fase y fuera de fase de la trama actual es diferente del valor del indicador de solución de combinación de canales de la trama anterior, se obtiene una relación señal-ruido de la señal del dominio del tiempo del canal izquierdo después de la alineación de retardo y que es de la trama actual y una relación señal-ruido de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual se comparan por separado con un umbral de relación señal-ruido. Si tanto la relación señal-ruido de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de la trama actual como la relación señal-ruido de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación del retardo y que es de la trama actual son menores que el umbral de relación señal-ruido, el valor del indicador de tipo en fase y fuera de fase de la trama actual se utiliza como el valor inicial del indicador de solución de combinación de canales de la trama actual; de lo contrario, el valor de la solución de combinación de canales de la trama anterior se utiliza como el valor inicial del indicador de solución de combinación de canales de la trama actual. En una implementación, un valor del umbral de relación señal-ruido puede ser 14,0, 15,0, 16,0, o similar.
El valor inicial obtenido del indicador de solución de combinación de canales de la trama actual se indica comotdm_SM_flag_loc.
A continuación, se describe una decisión de modificación de combinación de canales en una implementación:
La decisión de modificación de combinación de canales puede incluir: realizar una decisión de modificación de solución de combinación de canales con base en el valor inicial del indicador de solución de combinación de canales de la trama actual, y determinar el indicador de solución de combinación de canales de la trama actual y un indicador de modificación del factor de relación de combinación de canales. El indicador de solución de combinación de canales obtenido de la trama actual puede indicarse comotdm_SM_flag,y el indicador de modificación del factor de relación de combinación de canales obtenido se indica comotdm_SM_mod_flag.Los detalles son los siguientes.
B1. Si un indicador de modificación del factor de relación de combinación de canales de la trama anterior de la trama actual es 1, determinar que la solución de combinación de canales de la trama actual es una solución de combinación de canales de señal casi fuera de fase.
B2. Si el indicador de modificación del factor de relación de combinación de canales de la trama anterior de la trama actual es 0, realizar el siguiente procesamiento:
B21. Determinar si la trama actual cumple con una condición de conmutación de solución de combinación de canales, que incluye específicamente:
B211. Si un tipo de señal de una señal del canal primario de la trama anterior de la trama actual es una señal de voz, puede determinarse, con base en un tipo de trama de señal de la trama anterior de la trama actual, un tipo de trama de señal de una trama anterior de la trama anterior de la trama actual, un modo de codificación sin procesar (raw coding mode) de la trama anterior de la trama actual y una cantidad de tramas consecutivas, que comienzan desde una trama anterior de la trama actual y terminan en la trama actual, que tienen la solución de combinación de canales de la trama actual, si la trama actual cumple con la condición de conmutación de solución de combinación de canales, donde al menos uno de los dos tipos siguientes de determinación puede realizarse específicamente:
Primer tipo de determinación:
Determinar si se cumplen las siguientes condiciones 1a, 1b, 2 y 3:
Condición 1a: Un tipo de trama de una señal del canal primario de la trama anterior de la trama anterior de la trama actual es VOICED_CLAS, ONSET, SIN_ONSET, INACTIVE_CLAS o AUDIO_CLAS, y un tipo de trama de la señal del canal primario de la trama anterior de la trama actual es UNVOICED_CLAS o VOICED_TRANSITION.
Condición 1b: Un tipo de trama de una señal del canal secundario de la trama anterior de la trama anterior de la trama actual es VOICED_CLAS, ONSET, SIN_ONSET, INACTIVE_CLAS o AUDIO_CLAS, y un tipo de trama de una señal del canal secundario de la trama anterior de la trama actual es UNVOICED_CLAS o VOICED_TRANSITION.
Condición 2: Ni un modo de codificación sin procesar (raw coding mode) de la señal del canal primario de la trama anterior de la trama actual ni un modo de codificación sin procesar de la señal del canal secundario de la trama anterior de la trama actual es VOICED.
Condición 3: La solución de combinación de canales de la trama actual es la misma que la solución de combinación de canales de la trama anterior de la trama actual, y una cantidad de tramas consecutivas, que terminan en la trama actual, que tienen la solución de combinación de canales de la trama actual es mayor que un umbral de tramas consecutivas. En una implementación, el umbral de tramas consecutivas puede ser 3, 4, 5, 6 o similar.
Si se cumple al menos una de la condición 1a y la condición 1b, y se cumplen tanto la condición 2 como la condición 3, se determina que la trama actual cumple la condición de conmutación de solución de combinación de canales.
Segundo tipo de determinación:
Determinar si se cumplen las siguientes condiciones 4 a 7:
Condición 4: El tipo de trama de la señal del canal primario de la trama anterior de la trama actual es UNVOICED_CLAS, o el tipo de trama de la señal del canal secundario de la trama anterior de la trama actual es UNVOICED_CLAS.
Condición 5: Ni el modo de codificación sin procesar de la señal del canal primario de la trama anterior de la trama actual ni el modo de codificación sin procesar de la señal del canal secundario de la trama anterior de la trama actual es VOICED.
Condición 6: Un valor de energía cuadrática media a largo plazo de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual es menor que un umbral de energía, y un valor de energía cuadrática media a largo plazo de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual es menor que el umbral de energía. En una implementación, el umbral de energía puede ser 300, 400, 450, 500 o similar.
Condición 7: Una cantidad de tramas en las que la solución de combinación de canales de la trama anterior de la trama actual se usa continuamente hasta que la trama actual sea mayor que el umbral de tramas consecutivas.
Si se cumplen la condición 4, la condición 5, la condición 6 y la condición 7, se determina que la trama actual cumple la condición de conmutación de solución de combinación de canales.
B212. Si un tipo de trama de una señal del canal primario de la trama anterior de la trama actual es una señal de música, determinar, con base en una relación de energía de una señal de banda de baja frecuencia a una señal de banda de alta frecuencia de la señal del canal primario de la trama anterior de la trama actual, y una relación de energía de una señal de banda de baja frecuencia a una señal de banda de alta frecuencia de una señal del canal secundario de la trama anterior de la trama actual, si la trama actual cumple con la condición de conmutación, que incluye específicamente determinar si se cumple la siguiente condición 8:
Condición 8: La relación de energía de la señal de banda de baja frecuencia a la señal de banda de alta frecuencia de la señal del canal primario de la trama anterior de la trama actual es mayor que un umbral de relación de energía, y la relación de energía de la señal de banda de baja frecuencia a la señal de banda de alta frecuencia de la señal del canal secundario de la trama anterior de la trama actual es mayor que el umbral de relación de energía. En una implementación, el umbral de relación de energía puede ser 4000, 4500, 5000, 5500, 6000 o similar.
Si se cumple la condición 8, se determina que la trama actual cumple la condición de conmutación de solución de combinación de canales.
B22. Si un valor inicial de la solución de combinación de canales de la trama anterior de la trama actual es diferente de un valor inicial de la solución de combinación de canales de la trama actual, establecer un bit indicador en 1; si la trama actual cumple con la condición de cambio de solución de combinación de canales, usar el valor inicial de la solución de combinación de canales de la trama actual como la solución de combinación de canales de la trama actual, y establecer un bit indicador en 0, donde el bit indicador sea 1 indica que el valor inicial de la solución de combinación de canales de la trama actual es diferente del valor inicial de la solución de combinación de canales de la trama anterior de la trama actual, y que el bit indicador sea 0 indica que el valor inicial de la solución de combinación de canales de la trama actual es el mismo que el valor inicial de la solución de combinación de canales de la trama anterior de la trama actual.
B23. Si el bit indicador es 1, la trama actual cumple con la condición de conmutación de solución de combinación de canales, y la solución de combinación de canales de la trama anterior de la trama actual es diferente del indicador de tipo en fase y fuera de fase de la trama actual, configurar el indicador de solución de combinación de canales de la trama actual para que sea diferente del indicador de solución de combinación de canales de la trama anterior de la trama actual.
B24. Si la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi fuera de fase, la solución de combinación de canales de la trama anterior de la trama actual es una solución de combinación de canales de señal casi en fase, y el factor de relación de combinación de canales de la trama actual es menor que un umbral de factor de relación de combinación de canales, modificar la solución de combinación de canales de la trama actual a la solución de combinación de canales de señal casi en fase y establecer el indicador de modificación del factor de relación de combinación de canales de la trama actual en 1.
Cuando la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi en fase, se realiza 705; o, cuando la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi en fase, se realiza 708.
5. Calcular y cuantificar un factor de relación de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual, y un indicador de solución de combinación de canales de la trama actual, para obtener un valor inicial del factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del valor inicial del factor de relación de combinación de canales cuantificado.
En una implementación, el valor inicial del factor de relación de combinación de canales de la trama actual y el índice de codificación del valor inicial del factor de relación de combinación de canales pueden obtenerse específicamente de la siguiente forma:
C1. Calcular la energía de trama de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la energía de trama de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual.
La energía de tramarms_Lde la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual puede obtenerse a través del cálculo mediante el uso de la siguiente fórmula:
La energía de tramarms_Lde la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual puede obtenerse a través del cálculo mediante el uso de la siguiente fórmula:
x'L(n)es la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, yx'R(n)es la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual.
C2. Calcular el valor inicial del factor de relación de combinación de canales de la trama actual con base en la energía de la trama de la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual.
En una implementación, el valor inicialratiojnitdel factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual puede obtenerse a través del cálculo mediante el uso de la siguiente fórmula:
rms_R
ra tio jn it =
rms_L+rms_R
C3.Cuantizar el valor inicial del factor de relación de combinación de canales de la trama actual que se obtiene mediante el cálculo, para obtener el valor inicial cuantificadoratio J n itquadel factor de relación de combinación de canales de la trama actual y el índice de codificaciónratio_idx_initcorrespondiente al valor inicial cuantificado del factor de relación de combinación de canales.
En una implementación,ra tio jd x jn ityratio_initquacumplen con la siguiente relación:
ratio_initqua = ratio_tabl[ratio_idx_init]
, donde
ratio_tables un libro de códigos para la cuantificación escalar.
Específicamente, cuando la cuantificación y la codificación se realizan en el factor de relación de combinación de canales de la trama actual, puede usarse cualquier método de cuantificación escalar, por ejemplo, un método de cuantificación escalar uniforme o un método de cuantificación escalar no uniforme. En una implementación específica, una cantidad de bits para codificar durante la cuantificación y codificación puede ser de 5 bits.
En una implementación, después de obtener el valor inicial del factor de relación de combinación de canales de la trama actual y el índice de codificación correspondiente al valor inicial del factor de relación de combinación de canales, si se modifica el índice de codificación correspondiente al valor inicial del factor de relación de combinación de canales de la trama actual puede determinarse adicionalmente con base en un valor del indicador de solución de combinación de canalestdm_SM_flagde la trama actual. Por ejemplo, se supone que la cantidad de bits para codificar durante la cuantificación y codificación es de 5 bits. Cuandotdm_sM_flag= 1, el índice de codificaciónra tio jdx jn itcorrespondiente al valor inicial del factor de relación de combinación de canales de la trama actual puede modificarse a un valor preestablecido, donde el valor preestablecido puede ser 15, 14, 13 o similares. En correspondencia, un valor del factor de relación de combinación de canales de la trama actual se modifica pararatio_initqua=ratioJtab[15\,ratioJnitqua=ratio_tab![14], ratio_initqua=ratio tabl[13],o similares. Cuandotdm_sM_flag= 0, el índice de codificación correspondiente al valor inicial del factor de relación de combinación de canales de la trama actual no puede modificarse.
Cabe señalar que, en algunas implementaciones, el factor de relación de combinación de canales de la trama actual puede obtenerse alternativamente de otra forma. Por ejemplo, el factor de relación de combinación de canales de la trama actual puede calcularse de acuerdo con cualquier método para calcular un factor de relación de combinación de canales en métodos de codificación estéreo en el dominio del tiempo. En algunas implementaciones, el valor inicial del factor de relación de combinación de canales de la trama actual puede establecerse alternativamente de manera directa a un valor fijo, por ejemplo, 0,5, 0,4, 0,45, 0,55 o 0,6.
706. Determinar, con base en un indicador de modificación del factor de relación de combinación de canales de la trama actual, si es necesario modificar el valor inicial del factor de relación de combinación de canales de la trama actual; y, si se determina que es necesario modificar el valor inicial, modificar el valor inicial del factor de relación de combinación de canales de la trama actual y/o el índice de codificación del valor inicial del factor de relación de combinación de canales, para obtener un valor de modificación del factor de relación de combinación de canales de la trama actual y un índice de codificación del valor de modificación del factor de relación de combinación de canales; 0, si se determina que no es necesario modificar el valor inicial, omitir la modificación del valor inicial del factor de relación de combinación de canales de la trama actual y el índice de codificación del valor inicial del factor de relación de combinación de canales.
Específicamente, si el indicador de modificación del factor de relación de combinación de canalestdm_SM_mod_flag= 1, el valor inicial del factor de relación de combinación de canales de la trama actual debe modificarse. Si el indicador de modificación del factor de relación de combinación de canalestdm_SM_modi_flag= 0, no es necesario modificar el valor inicial del factor de relación de combinación de canales de la trama actual. Puede entenderse que, en algunas implementaciones, el valor inicial del factor de relación de combinación de canales de la trama actual se modifica cuandotdm_SM_modi_flag= 0, y el valor inicial del factor de relación de combinación de canales de la trama actual no se modifica cuandotdm_SM_mod_flag=1. Un método específico puede variar según una regla de asignación de valores detdm_SM_modi_flag.
En una implementación, específicamente, el valor inicial del factor de relación de combinación de canales de la trama actual y el índice de codificación del valor inicial del factor de relación de combinación de canales pueden modificarse de la siguiente forma:
D1. Obtener, de acuerdo con la siguiente fórmula, un índice de codificación correspondiente al valor de modificación del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual:
ratio_idx_mod = 0,5*(tdm_last_ratio_idx+16),
dondetdm_last_ratio_idxes un índice de codificación de un factor de relación de combinación de canales de la trama anterior de la trama actual, y una manera de combinación de canales de la trama anterior de la trama actual también es la solución de combinación de canales de señal casi en fase.ratio mod
D2. Obtener el valor de modificaciónratio_modquadel factor de relación de combinación de canales de la trama actual según la siguiente fórmula:
ratio_modqua = ratio_tabl[ratio_idx_mod]
707. Determinar el factor de relación de combinación de canales de la trama actual y un índice de codificación del factor de relación de combinación de canales de la trama actual con base en el valor inicial del factor de relación de combinación de canales de la trama actual, el índice de codificación del valor inicial del factor de relación de combinación de canales de la trama actual, el valor de modificación del factor de relación de combinación de canales de la trama actual, el índice de codificación del valor de modificación del factor de relación de combinación de canales de la trama actual y el indicador de modificación del factor de relación de combinación de canales. Únicamente cuando se modifica el valor inicial del factor de relación de combinación de canales de la trama actual, es necesario determinar el factor de relación de combinación de canales de la trama actual con base en el valor de modificación del factor de relación de combinación de canales de la trama actual y el índice de codificación del valor de modificación del factor de relación de combinación de canales de la trama actual; de cualquier otra manera, el factor de relación de combinación de canales de la trama actual puede determinarse directamente con base en el valor inicial del factor de relación de combinación de canales de la trama actual y el índice de codificación del valor inicial del factor de relación de combinación de canales de la trama actual. Entonces, se realiza la etapa 709.
En una implementación, específicamente, el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase y el índice de codificación del factor de relación de combinación de canales pueden determinarse de la siguiente forma:
E1. Determinar el factor de relación de combinación de canalesratiode la trama actual según la siguiente fórmula:
(ratio_initguasitdm_SM_modi_flag =0
VG,tÍO<= s>{ratio_mod Hqû ’sitdm_SM_modi_flag =1
donde
ratio_initquaes el valor inicial del factor de relación de combinación de canales de la trama actual,ratio_modquaes el valor de modificación del factor de relación de combinación de canales de la trama actual, ytdm _Sm_mod_flages el indicador de modificación del factor de relación de combinación de canales de la trama actual.
E2. Determinar el índice de codificaciónratio_idxcorrespondiente al factor de relación de combinación de canales de la trama actual según la siguiente fórmula:
' ratio J d x J n it,sitdm_SM_modi_flag =0
ratio J d x = ratio jdx_m od,sitdm_SM_modi_flag = 1
donde
ratio_idx_inites el índice de codificación correspondiente al valor inicial del factor de relación de combinación de canales de la trama actual,ratio_idx_modes el índice de codificación correspondiente al valor de modificación del factor de relación de combinación de canales de la trama actual, ytdm_SM_mod_flages el indicador de modificación del factor de relación de combinación de canales de la trama actual.
Puede entenderse que, debido a que el factor de relación de combinación de canales y el índice de codificación del factor de relación de combinación de canales pueden determinarse con base en cada uno mediante el uso de un libro de códigos, cualquiera de las etapas anteriores E1 y E2 puede realizarse, y luego el factor de relación de combinación de canales o el índice de codificación del factor de relación de combinación de canales se determina con base en el libro de códigos.
708. Calcular y cuantificar un factor de relación de combinación de canales de la trama actual, para obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado.
En una implementación, el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual y el índice de codificación correspondiente al factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual puede obtenerse de la siguiente forma:
F1. Determinar si es necesario restablecer un búfer de historial que debe usarse para calcular el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual.
Específicamente, si la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi fuera de fase, y una solución de combinación de canales de la trama anterior de la trama actual es la solución de combinación de canales de señal casi en fase, se determina que el búfer de historial debe restablecerse.
Por ejemplo, en una implementación, si el indicador de solución de combinación de canalestdm_SM_flagde la trama actual es igual a 1, y el indicador de solución de combinación de canalestdm_last_SM_flagde la trama anterior de la trama actual es igual a 0, es necesario restablecer el búfer de historial.
En otra implementación, puede determinarse si el búfer de historial debe restablecerse mediante el uso de un indicador de restablecimiento de búfer de historialtdm_SM_reut_flag.Puede determinarse un valor del indicador de restablecimiento del búfer de historialtdm_SM_reset_flagen el proceso de decisión inicial de solución de combinación de canales y la decisión de modificación de solución de combinación de canales. Específicamente, el valor detdm_SM_reset_flagpuede establecerse en 1 si el indicador de solución de combinación de canales de la trama actual corresponde a la solución de combinación de canales de señal casi fuera de fase, y el indicador de solución de combinación de canales de la trama anterior de la trama actual corresponde a la solución de combinación de canales de señal casi en fase. Ciertamente, el valor detdm_SM_reset_flagpuede establecerse alternativamente en 0 para indicar que el indicador de solución de combinación de canales de la trama actual corresponde a la solución de combinación de canales de señal casi fuera de fase, y el indicador de solución de combinación de canales de la trama anterior de la trama actual corresponde a la solución de combinación de canales de señal casi en fase.
Cuando se restablece el búfer de historial, todos los parámetros del búfer de historial pueden restablecerse de acuerdo con un valor inicial preestablecido. Alternativamente, algunos parámetros en el búfer de historial pueden restablecerse de acuerdo con un valor inicial preestablecido. Alternativamente, algunos parámetros en el búfer de historial pueden restablecerse de acuerdo con un valor inicial preestablecido, y otros parámetros pueden restablecerse de acuerdo con un valor de parámetro correspondiente en un búfer de historial utilizado para calcular un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase.
En una implementación, los parámetros en el búfer de historial pueden incluir al menos uno de los siguientes: energía de trama suave a largo plazo de una señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama anterior del actual trama, energía de trama suave a largo plazo de una señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama anterior de la trama actual, un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama anterior de la trama actual y una señal del canal de referencia, un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama anterior de la trama actual y la señal de referencia de canal, un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama anterior de la trama actual, una diferencia de energía entre tramas de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama anterior de la trama actual, una diferencia de energía entre tramas de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama anterior de la trama actual, un factor de relación de combinación de canales de la trama anterior de la trama actual, un índice de codificación del factor de relación de combinación de canales de la trama anterior de la trama actual, un parámetro de modo SM, y similares. Los parámetros que se seleccionan específicamente de estos parámetros como parámetros en el búfer de historial pueden seleccionarse y ajustarse con base en un requisito específico. De manera correspondiente, los parámetros en el búfer de historial que se seleccionan para restablecerse de acuerdo con un valor inicial preestablecido también pueden seleccionarse y ajustarse con base en un requisito específico. En una implementación, un parámetro que se restablece de acuerdo con un valor de parámetro correspondiente en un búfer de historial utilizado para calcular un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase puede ser un parámetro de modo SM, y el parámetro de modo SM puede restablecerse de acuerdo con un valor de un parámetro correspondiente en un modo YX.
F2. Calcular y cuantificar el factor de relación de combinación de canales de la trama actual.
En una implementación, el factor de relación de combinación de canales de la trama actual puede calcularse específicamente de la siguiente forma:
F21. Realizar un análisis de energía de la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación del retraso y que son de la trama actual, para obtener la energía de la trama de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retraso y que es la trama actual, la energía de trama de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y la trama actual, la energía de trama suave a largo plazo de una señal del dominio del tiempo del canal izquierdo que se obtiene después de un suavizado a largo plazo y que es de la trama actual, energía de trama suave a largo plazo de una señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual, una diferencia de energía entre tramas de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, y una diferencia de energía entre tramas de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual.
Para la obtención de la energía de trama de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la energía de trama de la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual, consulte la descripción anterior. Los detalles no se describen nuevamente en la presente descripción.
En una implementación, la energía de trama suave a largo plazotdm_lt_rms_L_SMcurde la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual puede obtenerse mediante el uso de la siguiente fórmula:
tdm_lt_rms_L_SMcur = (1-A)* tdm_lt_rms_L_SMpre + A*rms _L,
donde
tdm_lt_rms_L_SMprees la energía de trama suave a largo plazo del canal izquierdo del cuadro anterior, y A es un factor de actualización y, usualmente, puede ser un número real entre 0 y 1; por ejemplo, puede ser 0, 0,3, 0,4, 0,5 o 1.
En una implementación, la energía de trama suave a largo plazotdm_lt_rms_R_SMcurde la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación del retardo y que es de la trama actual puede obtenerse mediante el uso de la siguiente fórmula:
tdm_lt_rms_R_SMcur = (1-B)* tdm_lt_rms_R_SMpre + B*rms _R,
donde
tdm_lt_rms_R_SMprees la energía de trama suave a largo plazo del canal derecho del cuadro anterior, B es un factor de actualización y usualmente puede ser un número real entre 0 y 1, por ejemplo, puede ser 0,3, 0,4 o 0,5, y un valor del factor de actualización B puede ser el mismo que un valor del factor de actualización A, o un valor del factor de actualización B puede ser diferente de un valor del factor de actualización A.
En una implementación, la diferencia de energía entre tramasener_L_dtde la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual puede obtenerse mediante el uso de la siguiente fórmula:
ener_L_dt = tdm_lt_rms_L_SMcur - tdm_lt_rms_L_SMpre
En una implementación, la diferencia de energía entre tramasener_R_dtde la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación del retardo y que es de la trama actual puede obtenerse mediante el uso de la siguiente fórmula:
ener_R_dt = tdm_lt_rms_R_SMcur - tdm_lt_rms_R_SMpre
F22. Determinar una señal del canal de referencia de la trama actual con base en la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después de la alineación de retardo y que son de la trama actual.
En una implementación, la señal del canal de referenciamono_i(n)de la trama actual puede obtenerse mediante el uso de la siguiente fórmula:
m onoj(ri) xU O - X rCO
2
donde
la señal del canal de referencia también puede denominarse señal mono.
F23. Calcular un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y calcular un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia.
En una implementación, el parámetro de correlación de amplitudcorr_LMentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación del retardo y que es de la trama actual y la señal del canal de referencia puede obtenerse mediante el uso de la siguiente fórmula:
En una implementación, el parámetro de correlación de amplitudcorr_RMentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación del retardo y que es de la trama actual y la señal del canal de referencia puede obtenerse mediante el uso de la siguiente fórmula:
donde
H indica la obtención de un valor absoluto.
F24. Calcular, con base encorr_LMandcorr_RM,un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual.
En una implementación, el parámetro de diferencia de correlación de amplituddiff_lt_correntre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual puede calcularse específicamente de la siguiente forma:
F241. Calcular, con base encorr_LMandcorr_RM,un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
En una implementación, el parámetro de correlación de amplitudtdm_lt_corr_LM_SMcurentre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia puede obtenerse mediante el uso de la siguiente fórmula:
tdm_lt_corr_LM_SMcur = a*tdm_lt_corr_LM_SMpre + (1-a)corr_LM,
donde
tdm_lt_corr_LM_SMprees un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de un suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia, yaes un factor de suavizado y puede ser un número real preestablecido entre 0 y 1, por ejemplo, 0, 0,2, 0,5, 0,8 o 1, o puede obtenerse de forma adaptativa mediante cálculo.
En una implementación, el parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia puede obtenerse mediante el uso de la siguiente fórmula:
tdm_lt_corr_LM_SMcur = /3*tdm_lt_corr_LM_SMpre + (1-&)corr_LM,
donde
tdm_ltcorr_RM_SMprees un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia,@es un factor de suavizado, y puede ser un número real preestablecido entre 0 y 1, por ejemplo, 0, 0,2, 0,5, 0,8 o 1, o puede obtenerse de forma adaptativa mediante cálculo, y un valor del factor de suavizado a y un valor del factor de suavizado p pueden ser iguales, o un valor del factor de suavizado a y un valor del factor de suavizado p pueden ser diferentes.
En otra implementación,tdm_lt_corr_RM_SMcurytdm_lt_corr_RM_SMcurpueden obtenerse específicamente de la siguiente manera:
En primer lugar, se modificancorr_LMycorr_RM,para obtener un parámetro de correlación de amplitud modificadocorr_LM_modentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud modificadocorr_RM_modentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia. En una implementación, cuando se modificancorr_LMycorr_RM, corr_LMycorr_RMpueden multiplicarse directamente por un factor de atenuación, y el valor del factor de atenuación puede ser 0,70, 0,75, 0,80, 0,85, 0,90 o similares. En algunas implementaciones, puede seleccionarse además un factor de atenuación correspondiente con base en un valor cuadrático medio de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual. Por ejemplo, cuando el valor cuadrático medio de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual es menor que 20, un valor del factor de atenuación puede ser 0,75. Cuando el valor cuadrático medio de la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual es mayor que o igual a 20, un valor del factor de atenuación puede ser 0,85.
El parámetro de correlación de amplituddff_lt_corr_LM_tmpentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de un suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia se determina con base encorr_LM_mod ytdm_lt_corr_LM_SMpre,y el parámetro de correlación de amplituddiff_lt_corr_RM_tmPentre la señal del dominio del tiempo del canal derecho que se obtiene después de un suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia se determina con base encorr_RM_modytdm_lt_corr_RM_SMpre.En una implementación,diff_lt_corr_LM_ tmppuede obtenerse realizando una suma ponderada decorr_LM_modytdm_lt_corr_LM_SM pre.Por ejemplo,diffJt_corr_LM_tmp=corr_LM_mod*paai+tdmJt_corr_LM_SM_<pre>»(i-parai), donde un rango de valores de paral es [0, 1], por ejemplo, puede ser 0,2, 0,5 o 0,8. Una manera de determinardiff_lt_corr_RM_tmpes similar a la de determinardiffJt_corr_LM_tmp,y los detalles no se describen de nuevo.
A continuación, un valor inicialdiff_lt_corr_SMdel parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual se determina con base endiff_lt_corr_LM_tmpydiff_lt_corr_RM_tmp.En una implementación,diffJt_corr_SM=diffJt_corr_LM_tmp_diffJt_corr_RM_tmp.
A continuación, un parámetro de cambio entre tramasd_lt_corrde la diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual se determina con base endiff_lt_corr_SMy el parámetro de diferencia de correlación de amplitudtdm_last_dff_lt_corr_SMentre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama anterior de la trama actual. En una implementación,dJt_corr=diffJt_corr_RM_tdm last diff_lt_corr_SM.
A continuación, se seleccionan adaptativamente un factor de suavizado del canal izquierdo y un factor de suavizado del canal derecho con base enrms_L, rms_R, tdm_lt_rms_L_SMcur, tdm_lt_rms_R_SMcur, ener_L_dt, ener_R_dt,ydiff_lt_corr,y los valores del factor de suavizado del canal izquierdo y del factor de suavizado del canal derecho pueden ser 0,2, 0,3, 0,5, 0,7, 0,8 o similares. Un valor del factor de suavizado del canal izquierdo y un valor del factor de suavizado del canal derecho pueden ser iguales o pueden ser diferentes. En una implementación, sirm s_Lyrms _Rson menores que 800,tdm_lt_rms_L_SMcures menor que rms_L*0,9, ytdm_lt_rms_R_SM_cures menor que rms_R*0,9, los valores del factor de suavizado del canal izquierdo y del factor de suavizado del canal derecho pueden ser 0,3; de lo contrario, los valores del factor de suavizado del canal izquierdo y del factor de suavizado del canal derecho pueden ser 0,7.
Finalmente,tdm_lt_corr_LM_SMcurse calcula con base en el factor de suavizado del canal izquierdo seleccionado, ytdm_lt_corr_RM_SMcurse calcula con base en el factor de suavizado del canal derecho seleccionado. En una implementación, específicamente, el factor de suavizado del canal izquierdo seleccionado se puede usar para realizar una suma ponderada endiff_ltcorr_LM_tmpy,corr_LMpara obtenertdm_lt_corr_LM_SMcur,es decir, tdm_lt_corr_LM_SM<cur>=d//f_lt_corr_LM_tmp,para<1>+corr_LM*(<1>-para<1>), donde para1 es el factor de suavizado del canal izquierdo seleccionado. Para el cálculo detdm_lt_corr_RM_SMcur,consulte el método para calculartdm_lt_corr_RM_SMcur,los detalles no se describen de nuevo.
Cabe señalar que, en algunas implementaciones,tdm_lt_corr_RM_SMcurytdm_lt_corr_RM_SMcuralternativamente pueden calcularse de otra manera, y una manera específica de obtenertdm_lt_corr_RM_SMcur,ytdm_lt_corr_RM_SMcurno está limitado en esta realización.
F242. Calcular, con base entdm_lt_corr_RM_SMcurytdm_lt_corr_RM_SMcur,un parámetro de diferencia de correlación de amplituddff_lt_correntre la señal del dominio del tiempo del canal izquierdo y la señal del dominio del tiempo del canal derecho que se obtienen después del suavizado a largo plazo y que son de la trama actual.
En una implementación,d/ff_lt_corrpuede obtenerse mediante el uso de la siguiente fórmula:
d/ff_lt_corr=tdm_lt_corr_LM_SMcui-tdm_lt_corr_RM_SMcur
F25. Convertird/ff_lt_corren el factor de relación de combinación de canales y cuantificar el factor de relación de combinación de canales para determinar el factor de relación de combinación de canales de la trama actual y el índice de codificación del factor de relación de combinación de canales de la trama actual.
En una implementación,d/ff_lt_corrpuede convertirse específicamente en el factor de relación de combinación de canales de la siguiente forma:
F251. Realizar el procesamiento de mapeo end/ff_lt_corr,de modo que un rango de valores del parámetro de diferencia de correlación de amplitud mapeado entre el canal izquierdo y el canal derecho esté dentro de[MAP_MIN,MAP_MAX],
Específicamente, para la implementación específica de F251, consulte el procesamiento en la Figura 4, y los detalles no se describen de nuevo.
F252. Convertird/ff_lt_corr_mapen el factor de relación de combinación de canales.
En una implementación,d/ff_lt_corr_mappuede convertirse directamente en el factor de relación de combinación de canalesrat/o_SMmediante el uso de la siguiente fórmula:
1 — cos( í*diff_lt_corr_map)
ratio_SM =----------- 2-------- ----------------------
donde
cos(^) indica una operación de coseno.
En otra implementación, antes de que se conviertad/ff_lt_corr_mapen el factor de relación de combinación de canales usando la fórmula anterior, se puede determinar, en primer lugar, al menos con base en uno detdm_lt_rms_L_SMcur, tdm_lt_rms_R_SMcur, ener_Ldt,un parámetro de codificación de la trama anterior de la trama actual, el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual, y un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama anterior de la trama actual, si es necesario actualizar el factor de relación de combinación de canales de la trama actual. El parámetro de codificación de la trama anterior de la trama actual puede incluir la correlación entre tramas de la señal del canal primario de la trama anterior de la trama actual, la correlación entre tramas de la señal del canal secundario de la trama anterior del actual
Cuando se determina que el factor de relación de combinación de canales de la trama actual debe actualizarse, la fórmula anterior utilizada para convertird/ff_lt_corr_mappuede usarse para convertird//f_lt_corr_mapen el factor de relación de combinación de canales.
Cuando se determina que el factor de relación de combinación de canales de la trama actual no necesita actualizarse, el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama anterior de la trama actual y un índice de codificación correspondiente al factor de relación de combinación de canales puede usarse directamente como el factor de relación de combinación de canales de la trama actual y el índice de codificación correspondiente al factor de relación de combinación de canales.
En una implementación, puede determinarse específicamente, de la siguiente forma, si el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual necesita actualizarse: si la correlación entre tramas de la trama principal de la señal del canal primario de la trama anterior de la trama actual es mayor o igual a 0,5, y la correlación entre tramas de la señal del canal secundario de la trama anterior de la trama actual es mayor o igual a 0,3, el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual se actualiza; de lo contrario, no se realiza ninguna actualización.
Después de determinar el factor de relación de combinación de canales de la trama actual, el factor de relación de combinación de canales de la trama actual puede cuantificarse.
El factor de relación de combinación de canales de la trama actual se cuantifica para obtener un valor inicialratio_init_SMquadel factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificaciónratio_idx_init_SMdel valor inicial del factor de relación de combinación de canales cuantificados de la trama actualra tio jd x jn it_ S Myratio_init_SMquacumplen con la siguiente relación:
ratio_init_ SMqua=ratio_tabl_SM[ratio_idx_init_SM]
donde
ratio_tabl_SMes un libro de códigos para la cuantificación escalar del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase, donde la cuantificación y la codificación pueden usar cualquier método de cuantificación escalar en la técnica anterior, por ejemplo, cuantificación escalar uniforme o cuantificación escalar no uniforme, y en una implementación, una cantidad de bits para codificar durante la cuantificación y la codificación puede ser de 5 bits, 4 bits, 6 bits o similar.
El libro de códigos para la cuantificación escalar del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase puede ser el mismo que el libro de códigos para la cuantificación escalar de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase, por lo que sólo se necesita almacenar un libro de códigos para la cuantificación escalar de un factor de relación de combinación de canales, lo que reduce de esta manera la ocupación del espacio de almacenamiento. Puede entenderse que, el libro de códigos para la cuantificación escalar del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase puede ser diferente del libro de códigos para la cuantificación escalar de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase.
Para obtener un valor final del factor de relación de combinación de canales de la trama actual y un índice de codificación del valor final del factor de relación de combinación de canales de la trama actual, esta realización proporciona las siguientes cuatro formas de obtención:
En una primera forma de obtención:
ratio_init_SMquapuede usarse directamente como el valor final del factor de relación de combinación de canales de la trama actual, yratio_idx_init_SMse puede utilizar directamente como índice de codificación final del factor de relación de combinación de canales de la trama actual, es decir, el índice de codificaciónratio_idx_SMdel valor final del factor de relación de combinación de canales de la trama actual cumple:
ratio_idx_SM=ratio_idx_init_SM;
y el valor final del factor de relación de combinación de canales de la trama actual cumple:
ratio_SM = ratio_tab[ratio_idx_SM]
En una segunda forma de obtención:
Después de que se obtienenratio_init_SMquayratio_idx_init_SM, ratio_init_SMquayratio_idx_init_SMpueden modificarse con base en un índice de codificación de un valor final del factor de relación de combinación de canales de la trama anterior de la trama actual o el valor final del factor de relación de combinación de canales de la trama anterior, un índice de codificación modificado del factor de relación de combinación de canales de la trama actual se usa como índice de codificación final del factor de relación de combinación de canales de la trama actual, y un factor de relación de combinación de canales modificado de la trama actual se usa como el valor final del factor de relación de combinación de canales de la trama actual. Porqueratio_init_SMquayratio_idx_init_SMpueden determinarse entre sí mediante el uso de un libro de códigos, cuandoratio_init_SMquayratio_idx_init_SMse están modificando, se puede modificar cualquiera de los dos y, a continuación, se puede determinar un valor de modificación del otro de los dos con base en el libro de códigos.
Específicamente, en una implementación,ratio_idx_init_SMpuede modificarse mediante el uso de la siguiente fórmula para obtenerratio_idx_SM.
ratio_idx_SM=(p*mtio_idxJnit_SM+(1-(p) *tdm_last_ratio_idx_SM,
donde
ratio_idx_SMes el índice de codificación del valor final del factor de relación de combinación de canales de la trama actual,tdm_last_ratio_idx_SMes el índice de codificación del valor final del factor de relación de combinación de canales de la trama anterior de la trama actual,0es un factor de modificación para el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase, y0es usualmente un valor empírico, y puede ser un número real entre 0 y 1, por ejemplo, un valor de0puede ser 0, 0,5, 0,8, 0,9 o 1,0.
En correspondencia, el valor final del factor de relación de combinación de canales de la trama actual puede determinarse según la siguiente fórmula.
ratio_SM=ratio_tab[mtiojdx_SM]
En una tercera forma de obtención.
El factor de relación de combinación de canales no cuantificado de la trama actual se usa directamente como el valor final del factor de relación de combinación de canales de la trama actual. En otras palabras, el valor finalratio_SMde
1 — cos( í*diff_lt_corr_map)
ratio_SM =-------------------- ----------------------
En una cuarta forma de obtención.
El factor de relación de combinación de canales de la trama actual que no se cuantifica y codifica se modifica con base en el valor final del factor de relación de combinación de canales de la trama anterior de la trama actual, se utiliza un factor de relación de combinación de canales modificado de la trama actual como el valor final del factor de relación de combinación de canales de la trama actual, y luego se cuantifica el valor final del factor de relación de combinación de canales de la trama actual para obtener el índice de codificación del valor final del factor de relación de combinación de canales de la trama actual.
709. Realizar la decisión de modo de codificación con base en un valor final de una solución de combinación de canales de la trama anterior y un valor final de la solución de combinación de canales de la trama actual, determinar un modo de codificación de la trama actual, realizar un procesamiento de mezcla descendente en el dominio del tiempo con base en el modo de codificación determinado de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual.
El modo de codificación de la trama actual puede determinarse en al menos dos modos de codificación preestablecidos. Una cantidad específica de modos de codificación preestablecidos y formas de procesamiento de codificación específicas correspondientes a los modos de codificación preestablecidos pueden configurarse y ajustarse según se requiera. La cantidad de modos de codificación preestablecidos y las formas de procesamiento de codificación específicas correspondientes a los modos de codificación preestablecidos no se limitan en esta realización.
En una posible implementación, el indicador de solución de combinación de canales de la trama actual se indicatdm_SM_flag,el indicador de solución de combinación de canales de la trama anterior de la trama actual se indicatdm_last_SM_flag,y la solución de combinación de canales de la trama anterior y la solución de combinación de canales de la trama actual puede indicarse como(tdm_last_SM_flag,tdm_SM_flag).
Si se supone que la solución de combinación de canales de señal casi en fase se indica como 0, y la solución de combinación de canales de señal casi fuera de fase se indica como 1, una combinación de la solución de combinación de canales de la trama anterior de la trama actual y la solución de combinación de canales de la trama actual puede indicarse como (01), (11), (10) y (00), y los cuatro casos corresponden respectivamente a un modo de codificación 1, un modo de codificación 2, un modo de codificación 3, y un modo de codificación 4. En una implementación, el modo de codificación determinado de la trama actual puede indicarse comostereo_tdm_coder_type,y un valor destereo_tdm_coder_typepuede ser 0, 1,2 o 3, que corresponde respectivamente a los cuatro casos anteriores (01), (11), (10) y (00).
Específicamente, si el modo de codificación de la trama actual es el modo de codificación 1 (stereo_tdm_coder_type=0), el procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un método de procesamiento de mezcla descendente correspondiente a una transición de la solución de combinación de canales de señal casi en fase a la solución de combinación de canales de señal casi fuera de fase.
Si el modo de codificación de la trama actual es el modo de codificación 2 (stereo_tdm_coder_type=1), el procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi fuera de fase.
Si el modo de codificación de la trama actual es el modo de codificación 3 (stereo_tdm_coder_type=2), el procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un método de procesamiento de mezcla descendente correspondiente a una transición de la solución de combinación de canales de señal casi fuera de fase a la solución de combinación de canales de señal casi en fase.
Si el modo de codificación de la trama actual es el modo de codificación 4 (stereo_tdm_coder_type=3), el procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase.
La implementación específica del método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase puede incluir cualquiera de las tres implementaciones siguientes:
En una primera forma de procesamiento:
Si se supone que el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual es un coeficiente fijo, una señal del canal primario Y(n) y una señal del canal secundario X(n) que se obtienen después el procesamiento de mezcla descendente en el dominio del tiempo y que son de la trama actual pueden obtenerse según la siguiente fórmula:
en donde la fórmula, un valor del coeficiente fijo se establece en 0,5 y, en la aplicación real, el coeficiente fijo puede establecerse alternativamente en otro valor, por ejemplo, 0,4 o 0,6.
En una segunda forma de procesamiento:
El procesamiento de mezcla descendente en el dominio del tiempo se realiza con base en el factor de relación de combinación de canales determinadaratiocorrespondiente a la solución de combinación de canales de señal casi en fase de la trama actual, y, a continuación, una señal del canal primario Y(n) y una señal del canal secundario X(n) que se obtienen después del procesamiento de mezcla descendente en el dominio del tiempo y que son de la trama actual pueden obtenerse según la siguiente fórmula:
En una tercera forma de procesamiento:
Sobre la base de la primera implementación o la segunda implementación del método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase, se realiza el procesamiento de mezcla descendente segmentada en el dominio del tiempo.
El procesamiento de mezcla descendente segmentada correspondiente a la transición de la solución de combinación de canales de señal casi en fase a la solución de combinación de canales de señal casi fuera de fase incluye tres partes: procesamiento de mezcla descendente 1, procesamiento de mezcla descendente 2 y procesamiento de mezcla descendente 3. El procesamiento específico es el siguiente:
El procesamiento 1 de mezcla descendente corresponde a una sección final del procesamiento que usa la solución de combinación de canales de señal casi en fase: El procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama anterior y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase, de modo que se usa una forma de procesamiento igual a la de la trama anterior para garantizar la continuidad de los resultados del procesamiento en la trama actual y la trama anterior.
El procesamiento 2 de mezcla descendente corresponde a una sección superpuesta de procesamiento que usa la solución de combinación de canales de señal casi en fase y el procesamiento que usa la solución de combinación de canales de señal casi fuera de fase: El procesamiento ponderado se realiza en un resultado de procesamiento 1 obtenido a través de la mezcla descendente en el dominio del tiempo realizada mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama anterior y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase y un resultado de procesamiento 2 obtenido a través de la mezcla descendente en el dominio del tiempo realizado mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi fuera de fase, para obtener un resultado de procesamiento final, donde el procesamiento ponderado es específicamente la desaparición progresiva del resultado 1 y la desaparición progresiva del resultado 2, y la suma de los coeficientes de ponderación del resultado 1 y el resultado 2 en un punto mutuamente correspondiente es 1, de modo que se garantice la continuidad de los resultados de procesamiento obtenidos mediante el uso de soluciones de combinación de dos canales en la sección de superposición y en una sección inicial y en la sección final.
El procesamiento 3 de mezcla descendente corresponde a la sección inicial del procesamiento que usa la solución de combinación de canales de señal casi fuera de fase: El procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi fuera fase, de modo que se usa una forma de procesamiento igual a la de la trama siguiente para garantizar la continuidad de los resultados del procesamiento en la trama actual y la trama anterior.
La implementación específica del método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi fuera de fase puede incluir las siguientes implementaciones:
En una primera implementación:
El procesamiento de mezcla descendente en el dominio del tiempo se realiza con base en el factor de relación de combinación de canales determinadaratio_SMcorrespondiente a la solución de combinación de canales de señal casi fuera de fase y, a continuación, una señal del canal primario Y(n) y una señal del canal secundario X(n) que se obtienen después del procesamiento de mezcla descendente en el dominio del tiempo y que son de la trama actual pueden obtenerse según la siguiente fórmula:
a =ratio_SM,
ü2 =1-ratio_SM
En una segunda implementación:
Si se supone que el factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual es un coeficiente fijo, una señal del canal primario Y(n) y una señal del canal secundario X(n) que se obtienen después el procesamiento de mezcla descendente en el dominio del tiempo y que son de la trama actual pueden obtenerse según la siguiente fórmula:
'¥ (> ,) -0,5
_X{n)_<-0 ,5>
en donde la fórmula, un valor del coeficiente fijo se establece en 0,5 y, en la aplicación real, el coeficiente fijo puede establecerse alternativamente en otro valor, por ejemplo, 0,4 o 0,6.
En una tercera implementación:
Cuando se realiza el procesamiento de mezcla descendente en el dominio del tiempo, la compensación de retraso se realiza mediante la consideración de un retraso de un códec. Se supone que la compensación de retardo en un extremo del codificador es delay_com, y una señal del canal primario Y(n) y una señal del canal secundario X(n) que se obtienen después del procesamiento de mezcla descendente en el dominio del tiempo pueden obtenerse según la siguiente fórmula:
si 0 <n<N-delay_com
siN-delay_com<n<N
ai=ratio SM
donde
a2 =1-ratio_SM
a i_pre = tdm_last_ratio_SM,
a2_pre= 1-tdm_¡ast_ratio_SM
tdm_last_ratio_SM=ratio_tabl[tdm_last_ratio_idx_SM]
tdm_¡ast_ratio_idx_SMes un índice de codificación final del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama anterior de la trama actual, ytdm_¡ast_ratioJdx_SMes un valor final del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama anterior de la trama actual.
En una cuarta implementación:
Cuando se realiza el procesamiento de mezcla descendente en el dominio del tiempo, la compensación de retardo se realiza con base en el retardo del códec, y puede ocurrir un caso en el quetdm_¡ast_rationo sea igual aratio_SM.En este caso, una señal del canal primario Y(n) y una señal del canal secundario X(n) que se obtienen después del procesamiento de mezcla descendente en el dominio del tiempo y que son de la trama actual pueden obtenerse según la siguiente fórmula:
si 0 <n<N-de¡ay_com:
siN-de¡ay_com<n<N-de¡ay_com+NOVA:
i= 0,1....NOVA-1
siN - de¡ay_com+NOVA<n< N:
_procesamiento de transición, un valor deNOVApuede ser un número entero mayor que 0 y menor que N, por ejemplo, el valor puede ser 1, 40, 50 o similares; yfade_out(i)es un factor de aparición gradual y cumple
fade _out(i) =1 -NOVA
En una quinta implementación: sobre la base de la primera implementación, la segunda implementación y la tercera implementación del método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi fuera de fase, se realiza el procesamiento de mezcla descendente en el dominio del tiempo segmentado.
El procesamiento de mezcla descendente segmentado correspondiente a una transición de la solución de combinación de canales de señal casi fuera de fase a la solución de combinación de canales de señal casi en fase es similar al procesamiento de mezcla descendente segmentado correspondiente a la transición de la solución de combinación de canales de señal casi en fase a la solución de combinación de canales de señal casi fuera de fase, y también incluye tres partes: procesamiento de mezcla descendente 4, procesamiento de mezcla descendente 5 y procesamiento de mezcla descendente 6. El procesamiento específico es el siguiente:
El procesamiento 4 de mezcla descendente corresponde a una sección final del procesamiento que usa la solución de combinación de canales de señal casi fuera de fase: El procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama anterior y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a una segunda solución de combinación de canales, de modo que se usa una forma de procesamiento igual a la de la trama anterior para garantizar la continuidad de los resultados del procesamiento en la trama actual y la trama anterior.
El procesamiento 5 de mezcla descendente corresponde a una sección superpuesta de procesamiento que usa la solución de combinación de canales de señal casi fuera de fase y el procesamiento que usa la solución de combinación de canales de señal casi en fase: El procesamiento ponderado se realiza en un resultado de procesamiento 1 obtenido a través de la mezcla descendente en el dominio del tiempo realizada mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama anterior y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi fuera de fase y un resultado de procesamiento 2 obtenido a través de la mezcla descendente en el dominio del tiempo realizado mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase, para obtener un resultado de procesamiento final, donde el procesamiento ponderado es específicamente la desaparición progresiva del resultado 1 y la desaparición progresiva del resultado 2, y la suma de los coeficientes de ponderación del resultado 1 y el resultado 2 en un punto mutuamente correspondiente es 1, de modo que se garantice la continuidad de los resultados de procesamiento obtenidos mediante el uso de soluciones de combinación de dos canales en la sección de superposición y en una sección inicial y en la sección final.
El procesamiento 6 de mezcla descendente corresponde a la sección inicial del procesamiento que usa la solución de combinación de canales de señal casi en fase: El procesamiento de mezcla descendente en el dominio del tiempo se realiza mediante el uso de un factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual y mediante el uso de un método de procesamiento de mezcla descendente en el dominio del tiempo correspondiente a la solución de combinación de canales de señal casi en fase, de modo que se usa una forma de procesamiento igual a la de la trama siguiente para garantizar la continuidad de los resultados del procesamiento en la trama actual y la trama anterior.
710. Codificar por separado la señal del canal primario y la señal del canal secundario.
Específicamente, en una implementación, la asignación de bits se puede realizar primero para la codificación de la señal del canal primario y la señal del canal secundario de la trama actual con base en la información de parámetros obtenida durante la codificación de una señal del canal primario y/o una señal del canal secundario de la trama anterior de la trama actual y bits totales para la codificación de la señal del canal primario y la señal del canal secundario de la trama actual. Luego, la señal del canal primario y la señal del canal secundario se codifican por separado con base en el resultado de la asignación de bits, para obtener un índice de codificación de la señal del canal primario y un índice de codificación de la señal del canal secundario. Puede usarse cualquier tecnología de codificación de audio mono para codificar la señal del canal primario y la señal del canal secundario, y los detalles no se describen en la presente descripción.
711. Escribir el índice de codificación del factor de relación de combinación de canales de la trama actual, un índice de codificación de la señal del canal primario de la trama actual, un índice de codificación de la señal del canal secundario de la trama actual y el indicador de solución de combinación de canales de la trama actual en un flujo de bits.
Puede entenderse que, antes del índice de codificación del factor de relación de combinación de canales de la trama actual, el índice de codificación de la señal del canal primario de la trama actual, el índice de codificación de la señal del canal secundario de la trama actual y el índice de codificación del canal del indicador de solución de combinación de la trama actual se escriben en el flujo de bits, al menos uno de los índices de codificación del factor de relación de combinación de canales de la trama actual, el índice de codificación de la señal del canal primario de la trama actual, el índice de codificación de señal del canal secundario de la trama actual y el indicador de solución de combinación de canales de la trama actual pueden procesarse adicionalmente. En este caso, la información escrita en el flujo de bits es información relacionada obtenida después del procesamiento.
Específicamente, si el indicador de solución de combinación de canalestdm_SM_flagde la trama actual corresponde a la solución de combinación de canales de señal casi en fase, el índice de codificación finalratio jdxdel factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual se escribe en el flujo de bits. Si el indicador de solución de combinación de canalestdm_SM_flagde la trama actual corresponde a la solución de combinación de canales de señal casi fuera de fase, el índice de codificación finalratio_idx_SMdel factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual se escribe en el flujo de bits. Por ejemplo, sitdm_SM_flag= 0, el índice de codificación final — del factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi en fase de la trama actual se escribe en el flujo de bits; o sitdm_SM_flag=1el índice de codificación finalratio_idx_SMdel factor de relación de combinación de canales correspondiente a la solución de combinación de canales de señal casi fuera de fase de la trama actual se escribe en el flujo de bits.
Puede aprenderse de la descripción anterior que, cuando se realiza la codificación estéreo en esta modalidad, primero se determina la solución de codificación de combinación de canales de la trama actual, y luego el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado se obtienen con base en la solución de codificación de combinación de canales determinada, de modo que la señal del canal primario y la señal del canal secundario obtenidas de la trama actual cumplan con una característica de la trama actual, se garantiza que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación sea estable, se reduzcan los fenómenos de deriva y se mejore la calidad de la codificación.
Cabe señalar que, para que la descripción sea breve, las modalidades del método anterior se expresan como una serie de acciones. Sin embargo, un experto en la técnica debería apreciar que la presente invención no se limita a la secuencia de acción descrita, algunas etapas pueden realizarse en otras secuencias o realizarse simultáneamente. Además, un experto en la técnica también debería apreciar que todas las realizaciones descritas en la memoria descriptiva son realizaciones ilustrativas, y las acciones y módulos relacionados no son necesariamente necesarios para la presente invención.
La Figura 8 representa una estructura de un aparato 800 de conversión de secuencia según otra realización de la presente invención. El aparato incluye al menos un procesador 802 (por ejemplo, una CPU), al menos una interfaz de red 805 u otra interfaz de comunicaciones, una memoria 806 y al menos un bus de comunicaciones 803 configurado para implementar la conexión y comunicación entre estos aparatos. El procesador 802 se configura para ejecutar un módulo ejecutable almacenado en la memoria 806, por ejemplo, un programa informático. La memoria 806 puede incluir una memoria de acceso aleatorio de alta velocidad (RAM: memoria de acceso aleatorio), o puede incluir una memoria no volátil (memoria no volátil), por ejemplo, al menos una memoria de disco. La comunicación y la conexión entre una puerta de enlace en el sistema y al menos uno de los otros elementos de red se implementan mediante el uso de al menos una interfaz de red 805 (que puede ser alámbrica o inalámbrica), por ejemplo, mediante el uso de Internet, una red de área amplia, una red de área local y una red de área metropolitana.
En algunas implementaciones, un programa 8061 se almacena en la memoria 806 y el programa 8061 puede ejecutarse por el procesador 802. El método de codificación estéreo proporcionado en las modalidades de la presente invención puede realizarse cuando se ejecuta el programa.
La Figura 9 representa una estructura de un codificador 900 estéreo según una realización de la presente invención. El codificador estéreo 900 incluye:
una unidad de preprocesamiento 901, configurada para realizar un preprocesamiento en el dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual; una unidad de procesamiento de alineación de retardo 902, configurada para realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
una unidad de determinación de solución 903, configurada para determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
una unidad de obtención de factores 904, configurada para obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
una unidad de determinación de modo 905, configurada para determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual;
una unidad 906 de obtención de señal, configurada para mezclar de manera descendente, con base en el modo de codificación de la trama actual y el factor de relación de combinación de canales cuantificado de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual; y
una unidad de codificación 907, configurada para codificar la señal del canal primario y la señal del canal secundario de la trama actual.
En una implementación, la unidad de determinación de solución 903 puede configurarse específicamente para:
determinar un tipo de señal de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, donde el tipo de señal incluye una señal casi en fase o una señal casi fuera de fase; y
determinar correspondientemente la solución de combinación de canales de la trama actual al menos con base en el tipo de señal de la trama actual, donde la solución de combinación de canales incluye una solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase o una solución de combinación de canales de señal casi en fase utilizada para procesar una señal casi en fase.
En una implementación, si la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase, la unidad de obtención de factor 904 puede configurarse específicamente para:
obtener un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
convertir el parámetro de diferencia de correlación de amplitud en un factor de relación de combinación de canales de la trama actual; y
cuantificar el factor de relación de combinación de canales de la trama actual, para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado.
En una implementación, al obtener el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, la unidad de obtención de factor 904 puede configurarse específicamente para:
determinar una señal del canal de referencia de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual;
calcular un parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia; y
calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho.
En una implementación, al calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en la correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho, la unidad de obtención de factor 904 puede configurarse específicamente para:
determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo;
determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho; y
determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
En una implementación, al determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia, la unidad de obtención de factor 904 puede configurarse específicamente para:
determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual mediante el uso de la siguiente fórmula:
diff It corr=tdm It corr LM SMcur-tdm It corr RM SMcur
donde
diff_lt_corres el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual,tdm_It_corr_LM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia, ytdm_It_corr_RM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia.
En una implementación, al determinar el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo, la unidad de obtención del factor 904 puede configurarse específicamente para:
determinar - el parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
tdm_lt_corr_LM_SMcur = a*tdm_lt_corr_LM_SMpre + (1-a)corr_LM,
donde
tdm_lt_corr_RM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de una trama anterior de la trama actual y la señal del canal de referencia,aes un factor de suavizado,aun rango de valores deaes [0, 1], ycorr_LMes el parámetro de correlación de amplitud del canal izquierdo. y
la determinación de un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho incluye:
determinar el parámetro de correlación de amplitudtdm_lt_corr_RMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
tdm_lt_corr_LM_SMcur = /3*tdm_lt_corr_LM_SMpre + (1-&)corr_LM,
donde
tdm_lt_corr_RM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal derecho que se obtiene después de un suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia,/3es un factor de suavizado, un rango de valores de/3es [0, 1], ycorr_RMes el parámetro de correlación de amplitud del canal derecho.
En una implementación, al calcular el parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, la unidad de obtención de factor 904 puede configurarse específicamente para:
determinar el parámetro de correlación de amplitud del canal izquierdocorr_LMentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
x'L(n)es la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, N es una longitud de trama de la trama actual, ymono_i(n)es la señal del canal de referencia; y
determinar el parámetro de correlación de amplitud del canal derechocorr_RMentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
donde
x'R(n)es la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual.
En una implementación, al convertir el parámetro de diferencia de correlación de amplitud en el factor de relación de combinación de canales de la trama actual, la unidad de obtención de factor 904 puede configurarse específicamente para:
realizar el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud para obtener un parámetro de diferencia de correlación de amplitud mapeado, donde un valor del parámetro de diferencia de correlación de amplitud mapeado está dentro de un rango de valor de parámetro de diferencia de correlación de amplitud preestablecido; y
convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual.
En una implementación, cuando se realiza el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud, la unidad de obtención de factor 904 puede configurarse específicamente para:
realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud; y
mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado.
En una implementación, cuando se realiza la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, la unidad de obtención de factor 904 puede configurarse específicamente para:
realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
ÍRATIO_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos
IRATIO_MIN,cuandodiff_lt_corr < RATIO_MIN
donde
diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, yRATIO_MAX > RATIO_MIN;y para valores deRATIO_MAXyRATIO_MIN,hágase referencia la descripción anterior y los detalles no se describen de nuevo.
En una implementación, cuando se realiza la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, la unidad de obtención de factor 904 puede configurarse específicamente para:
realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
[RAT10_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos
\-RATIO_MIN,cuandodiff_lt_corr < -RATIO_MAX
donde
diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud.
En una implementación, al mapear el parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad 904 de obtención de factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
í A3 * diff_lt_corr_limit B3,cuandodiff_lt_corr_limit > RAT¡0_H¡GH diff_lt_corr_map = \ A2 * diff_lt_corr_limit B2,cuandodiff_lt_corr_limit < RATlO_LOW
\ A3 * d i f f lt corrlim it B3,cuandoRATIO_LOW < diff_lt_corr_limit < RAT10_HIGH
donde
a _ MAP_MAX - MAP_HIGH
Al = RATIO_MAX - RATIO_HIGH ;
B3 = MAP_MAX - RATlO_MAX *A3 o Bí = MAP_HIGH - RAT10_HIGH * Ax
a _ MAP_LOW - MAP_MIN
Ai = RATIO_LOW - RATIO_MIN ;
B2 = MAP_LOW - RATlO_LOW *A2 oB 2 = MAP_MIN - RAT10_MIN * A2
a _ MAP_HIGH - MAP_LOW
Al = RATIO_HIGH - RATIO_LOW\
B2 = MAP_HIGH - RATIO_HIGH *A3 oB 3 = MAP_LOW - RATIO_LOW * A3
diffJt_corrJimites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,MAP_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud mapeado,MAP_HIGHes un umbral alto de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_LOWes un umbral bajo de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud mapeado,MAP_MaX>MAP_HIGH>MAP_LOW>MAP_MIN,y para valores específicos deMAP_MAX, MAP_HIGH, MAP_LOW,yMAP_MIN,hágase referencia a la descripción anterior, y los detalles no se describen de nuevo; y
RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_HIGHes un umbral alto del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_LOWes un umbral bajo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MAX> RATIO_HIGH > RATIO_LOW > RATIO_MIN,y para valores deRATlO_HIGHyRATIO_LOW,hágase referencia a la descripción anterior, y los detalles no se describen de nuevo.
En una implementación, al mapear el parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad 904 de obtención de factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
í1,08 *diff_lt_corr_lim.it 0,38,cuando diff_lt_corr_limit > 0,5* RATlO_MAX diff_lt_corr_map = \o ,64* diff_lt_corr_lim.it 1,28,cuandodiff_lt_corr_lim.it < -0 ,5*RATlO_MAXI0,26*diff_lt_corr_limit 0,995,en otros casos
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud, yRATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud.
En una implementación, al mapear el parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad 904 de obtención de factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
diff_It_corr_map = a* bdif f - lt-corr-limit c,
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores de a es [0, 1], un rango de valores de b es [1,5, 3] y un rango de valores de c es [0, 0,5].
En una implementación, al mapear el parámetro de diferencia de correlación de amplitud que se obtiene después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado, la unidad 904 de obtención de factor puede configurarse específicamente para:
mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula:
d i f f J t - Corrjn a p = a* (d iff-I t_ corr-lim.it1,5)2b* (d iff-I t_ corr-lim.it1,5)c,
donde
diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores de a es [0,08, 0,12], un rango de valores de b es [0,03, 0,07] y un rango de valores de c es [0,1, 0,3].
En una implementación, al convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual, la unidad de obtención de factor 904 puede configurarse específicamente para:
convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual mediante el uso de la siguiente fórmula:
1 —CO S(í*diff-It-Carr-m ap)
ra tioSM =-------------2-----------------------------
donde
ratio_SMes el factor de relación de combinación de canales de la trama actual, ydiff_lt_corrj_mapes el parámetro de diferencia de correlación de amplitud mapeado.
Puede aprenderse de la descripción anterior que, cuando se realiza la codificación estéreo en esta modalidad, primero se determina la solución de codificación de combinación de canales de la trama actual, y luego el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado se obtienen con base en la solución de codificación de combinación de canales determinada, de modo que la señal del canal primario y la señal del canal secundario obtenidas de la trama actual cumplan con una característica de la trama actual, se garantiza que una imagen de sonido de una señal de audio estéreo sintetizada obtenida después de la codificación sea estable, se reduzcan los fenómenos de deriva y se mejore la calidad de la codificación.
El contenido tal como el intercambio de información y un proceso de ejecución entre los módulos en el codificador estéreo se basa en la misma idea que las realizaciones del método. Por lo tanto, para contenido detallado, hágase referencia a las descripciones en las realizaciones del método de la presente invención, y los detalles no se describen más en la presente memoria.
Un experto en la técnica puede comprender que todos o algunos de los procesos de los métodos en las realizaciones pueden implementarse mediante un programa informático que da instrucciones a hardware relacionado. El programa puede almacenarse en un medio de almacenamiento legible por ordenador. Cuando se ejecuta el programa, se realizan los procesos de los métodos en las realizaciones. El medio de almacenamiento anterior puede incluir: un disco magnético, un disco óptico, una memoria de solo lectura (Read-Only Memory, ROM), o una memoria de acceso aleatorio (Random Access Memory, RAM).
Se usan ejemplos específicos en esta especificación para describir el principio y las implementaciones de la presente invención. Las descripciones de las modalidades anteriores pretenden simplemente ayudar a comprender el método y la idea de la presente invención. Además, con respecto a las implementaciones y el ámbito de aplicación, un experto en la técnica puede realizar modificaciones de acuerdo con la idea de la presente invención. Por lo tanto, esta especificación no se interpretará como una limitación de la presente invención.

Claims (1)

  1. REIVINDICACIONES Un codificador (900) estéreo, que comprende: una unidad (901) de preprocesamiento, configurada para realizar un preprocesamiento en el dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual; una unidad (902) de procesamiento de alineación de retardo, configurada para realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; una unidad (903) de determinación de solución, configurada para determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; una unidad (904) de obtención de factor, configurada para obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; una unidad (905) de determinación de modo, configurada para determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual; una unidad (906) de obtención de señal, configurada para mezclar de manera descendente, con base en el modo de codificación de la trama actual y el factor de relación de combinación de canales cuantificado de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual; y una unidad (907) de codificación, configurada para codificar la señal del canal primario y la señal del canal secundario de la trama actual. El codificador estéreo según la reivindicación 1, en donde la unidad de determinación de solución está configurada además para: determinar un tipo de señal de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, en donde el tipo de señal comprende una señal casi en fase o una señal casi fuera de fase; y determinar la solución de combinación de canales de la trama actual al menos con base en el tipo de señal de la trama actual, en donde la solución de combinación de canales comprende una solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase o una solución de combinación de canales de señal casi en fase utilizada para procesar una señal casi en fase. El codificador estéreo según la reivindicación 1 o 2, en donde si la solución de combinación de canales de la trama actual es la solución de combinación de canales de señal casi fuera de fase utilizada para procesar una señal casi fuera de fase, la unidad de obtención de factor puede configurarse además para: obtener un parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; convertir el parámetro de diferencia de correlación de amplitud en un factor de relación de combinación de canales de la trama actual; y cuantificar el factor de relación de combinación de canales de la trama actual, para obtener el factor de relación de combinación de canales cuantificado de la trama actual y el índice de codificación del factor de relación de combinación de canales cuantificado. El codificador estéreo según la reivindicación 3, en donde la unidad de obtención de factor está configurada además para: realizar el procesamiento de mapeo en el parámetro de diferencia de correlación de amplitud para obtener un parámetro de diferencia de correlación de amplitud mapeado, en donde un valor del parámetro de diferencia de correlación de amplitud mapeado está dentro de un rango de valor de parámetro de diferencia de correlación de amplitud preestablecido; y convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual. El codificador estéreo según la reivindicación 4, en donde la unidad de obtención de factor está configurada además para: realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud, para obtener un parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud; y mapear el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, para obtener el parámetro de diferencia de correlación de amplitud mapeado. El codificador estéreo según la reivindicación 5, en donde la unidad de obtención de factor está configurada además para: realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula: ÍRATIO_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos IRATIO_MIN,cuandodiff_lt_corr < RATIO_MIN en donde diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_mAx>RATIO_MIN,un rango de valores deRATlO_MAXes [1,0, 3,0], y un rango de valores deRATIOMINes [-3,0, -1,0]; o realizar la limitación de amplitud en el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula: [RAT10_MAX,cuandodiff_lt_corr > RATIO_MAX diff_lt_corr_limit =•)diff_lt_corr,en otros casos \-RATIO_MIN,cuandodiff_lt_corr < -RATIO_MAX en donde diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corres el parámetro de diferencia de correlación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, y un rango de valores deRATIO_MAXes [1,0, 3,0]. El codificador estéreo según una cualquiera de las reivindicaciones 5 o 6, en donde la unidad de obtención de factor está configurada además para: mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula: í A-l * diff_lt_corr_limit B3,cuandodiff_lt_corr_limit > RAT¡0_H¡GH diff_lt_corr_map = \ A2 *diff_lt_corr_limit B2,cuandodiff_lt_corr_limit < RATlO_LOW \ A3 * d i f f lt corrlim it B3,cuandoRATIO_LOW < diff_lt_corr_limit < RAT10_HIGHen donde ^ _MAP_MAX - MAP_HIGH Al = RATIO_MAX - RATIO_HIGH; B3 = MAP_MAX - RAT10_MAX *A1 oB 1 = MAP_HIGH - RAT10_HIGH * A1 a _ MAP_LOW - MAP_MIN Ai = RATIO_LOW - RATIO_MIN\ B2 = MAP_LOW - RAT10_L0W *A2 oB 2 = MAP_MIN - RAT10_MIN * A2 a _ MAP_HIGH - MAP_LOW Al = RATIO_HIGH - RATIO _LOW\ B3 = MAP_HIGH - RAT10_HIGH *A3 oB 3 = MAP_LOW - RAT10_L0W * A3 diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,MAP_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud mapeado,MAP_HIGHes un umbral alto de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_LOWes un umbral bajo de un valor del parámetro de diferencia de correlación de amplitud mapeado,MAP_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud mapeado,MAP_MAX>MAP_HIGH>MAP_LOW>MAP_MIN,un rango de valores deMAP_MAXes [2,0, 2,5], un rango de valores deMAP_HIGHes [1,2, 1,7], un rango de valores deMAP_LOWes [0,8, 1,3], y un rango de valores deMAP_MINes [0,0, 0,5]; y RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_HIGHes un umbral alto del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_LOWes un umbral bajo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATlO_MINes un valor mínimo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MAX>RATIO HIGH>RATIO_LOW>RATIO _MIN,un rango de valores deRATIO_MAXes [1,0, 3,0], un rango de valores deRATIO_HIGHes [0,5, 1,0], un rango de valores deRATIO_LOWes [-1,0, -0,5], y un rango de valores deRATIO_MINes [-3,0, -1,0]; o mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula: + 0,38,cuando diff_lt_corr_limit > 0,5* RATlO_MAX 1,28,cuandodiff_lt_corr_lim.it < -0 ,5*RATlO_MAX ff_lt_corr_limit 0,995,en otros casos en donde diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud,RATIO_MAXes un valor máximo del parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, y un rango de valores deRATIO_MAXes [1,0, 3,0]; o mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula: diff_It_corr_map = a* bdiff_ lt_corr_limit c, en donde diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,diff_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores de a es [0, 1], un rango de valores de b es [1,5, 3] y un rango de valores de c es [0, 0,5]; o mapear el parámetro de diferencia de correlación de amplitud mediante el uso de la siguiente fórmula: diff_It_corr_map = a* (diff_It_corr_limit 1,5)2 b * (diff_It_corr _lim.it1,5)+ c, en donde diff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado,di1f_lt_corr_limites el parámetro de diferencia de correlación de amplitud obtenido después de la limitación de amplitud, un rango de valores de a es [0,08, 0,12], un rango de valores de b es [0,03, 0,07] y un rango de valores de c es [0,1, 0,3]. El codificador estéreo según una cualquiera de las reivindicaciones 5 a 7, en donde la unidad de obtención de factor está configurada además para: convertir el parámetro de diferencia de correlación de amplitud mapeado en el factor de relación de combinación de canales de la trama actual mediante el uso de la siguiente fórmula:
    en donde ratio_SMes el factor de relación de combinación de canales de la trama actual, ydiff_lt_corr_mapes el parámetro de diferencia de correlación de amplitud mapeado. El codificador estéreo según una cualquiera de las reivindicaciones 3 a 8, en donde la unidad de obtención de factor está configurada además para: determinar una señal del canal de referencia de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; calcular un parámetro de correlación de amplitud del canal izquierdo entre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia, y un parámetro de correlación de amplitud del canal derecho entre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia; y calcular el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud del canal izquierdo y el parámetro de correlación de amplitud del canal derecho. El codificador estéreo según la reivindicación 9, en donde la unidad de obtención de factor está configurada además para: determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal izquierdo; determinar un parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia con base en el parámetro de correlación de amplitud del canal derecho; y determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual con base en el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia y el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia. El codificador estéreo según la reivindicación 10, en donde la unidad de obtención de factor está configurada además para: determinar el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual mediante el uso de la siguiente fórmula: diff_lt_corr = tdm_lt_corr_LM_SMcur — tdm_lt_corr_RM_SMcur en donde diff_lt_corres el parámetro de diferencia de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo obtenida después del suavizado a largo plazo y la señal del dominio del tiempo del canal derecho obtenida después del suavizado a largo plazo que son de la trama actual,tdm_lt_corr_LM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia, ytdm_lt_corr_RM_SMcures el parámetro de correlación de amplitud entre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia. El codificador estéreo según la reivindicación 10 u 11, en donde la unidad de obtención de factor está configurada además para: determinar el parámetro de correlación de amplitudtdm_lt_corr_LM_SMcurentre la señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula: tdm_lt_corr_LM_SMcur = a * tdm_lt_corr_LM_SMcur(1 —a)corr_LM, en donde tdm_lt_corr_LM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal izquierdo que se obtiene después del suavizado a largo plazo y que es de una trama anterior de la trama actual y la señal del canal de referencia,aes un factor de suavizado, un rango de valores deaes [0, 1], ycorr_LMes el parámetro de correlación de amplitud del canal izquierdo; y determinar el parámetro de correlación de amplitudtdm_lt_corr_RM_SMcurentre la señal del dominio del tiempo del canal derecho que se obtiene después del suavizado a largo plazo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula: tdm_lt_corr_RM_SMcur = * tdm_lt_corr_RM_SMpre(1 —fi)corr_LM, en donde tdm_lt_corr_LM_SMprees un parámetro de correlación de amplitud entre una señal del dominio del tiempo del canal derecho que se obtiene después de un suavizado a largo plazo y que es de la trama anterior de la trama actual y la señal del canal de referencia,/3es un factor de suavizado, un rango de valores de/3es [0, 1], ycorr_RMes el parámetro de correlación de amplitud del canal derecho. El codificador estéreo según una cualquiera de las reivindicaciones 9 a 12, en donde la unidad de obtención de factor está configurada además para: determinar el parámetro de correlación de amplitud del canal izquierdocorr_LMentre la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
    en donde x'L(n)es la señal del dominio del tiempo del canal izquierdo que se obtiene después de la alineación de retardo y que es de la trama actual, N es una longitud de trama de la trama actual, ymono_i(n)es la señal del canal de referencia; y determinar el parámetro de correlación de amplitud del canal derechocorr_RAMentre la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual y la señal del canal de referencia mediante el uso de la siguiente fórmula:
    en donde x'R(n)es la señal del dominio del tiempo del canal derecho que se obtiene después de la alineación de retardo y que es de la trama actual. Un programa informático, en donde cuando se ejecuta el programa informático, hace que un dispositivo realice: realizar el preprocesamiento del dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual; realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual; mezclar descendentemente, con base en el modo de codificación de la trama actual y en el factor de relación de combinación de canales cuantificados de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual; y codificar la señal del canal primario y la señal del canal secundario de la trama actual. Un medio de almacenamiento informático almacena una instrucción ejecutable, en donde cuando se ejecuta la instrucción ejecutable, hace que un dispositivo realice: realizar el preprocesamiento del dominio del tiempo en una señal del dominio del tiempo del canal izquierdo y una señal del dominio del tiempo del canal derecho que son de una trama actual de una señal de audio estéreo, para obtener una señal del dominio del tiempo del canal izquierdo preprocesada y una señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual; realizar el procesamiento de alineación de retardo en la señal del dominio del tiempo del canal izquierdo preprocesada y la señal del dominio del tiempo del canal derecho preprocesada que son de la trama actual, para obtener la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; determinar una solución de combinación de canales de la trama actual con base en la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; obtener un factor de relación de combinación de canales cuantificado de la trama actual y un índice de codificación del factor de relación de combinación de canales cuantificado con base en la solución de combinación de canales determinada de la trama actual, y la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual; determinar un modo de codificación de la trama actual con base en la solución de combinación de canales determinada de la trama actual; mezclar descendentemente, con base en el modo de codificación de la trama actual y en el factor de relación de combinación de canales cuantificados de la trama actual, la señal del dominio del tiempo del canal izquierdo obtenida después de la alineación de retardo y la señal del dominio del tiempo del canal derecho obtenida después de la alineación de retardo que son de la trama actual, para obtener una señal del canal primario y una señal del canal secundario de la trama actual; y codificar la señal del canal primario y la señal del canal secundario de la trama actual.
ES21207034T 2016-12-30 2017-12-20 Codificador estéreo Active ES2965729T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611261548.7A CN108269577B (zh) 2016-12-30 2016-12-30 立体声编码方法及立体声编码器

Publications (1)

Publication Number Publication Date
ES2965729T3 true ES2965729T3 (es) 2024-04-16

Family

ID=62707856

Family Applications (2)

Application Number Title Priority Date Filing Date
ES17885881T Active ES2908605T3 (es) 2016-12-30 2017-12-20 Método de codificación estereofónica y codificador estereofónico
ES21207034T Active ES2965729T3 (es) 2016-12-30 2017-12-20 Codificador estéreo

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES17885881T Active ES2908605T3 (es) 2016-12-30 2017-12-20 Método de codificación estereofónica y codificador estereofónico

Country Status (6)

Country Link
US (6) US10714102B2 (es)
EP (4) EP4287184B1 (es)
KR (4) KR102251639B1 (es)
CN (1) CN108269577B (es)
ES (2) ES2908605T3 (es)
WO (1) WO2018121386A1 (es)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108269577B (zh) 2016-12-30 2019-10-22 华为技术有限公司 立体声编码方法及立体声编码器
CN109389985B (zh) * 2017-08-10 2021-09-14 华为技术有限公司 时域立体声编解码方法和相关产品
CN117133297A (zh) * 2017-08-10 2023-11-28 华为技术有限公司 时域立体声参数的编码方法和相关产品
GB2582748A (en) 2019-03-27 2020-10-07 Nokia Technologies Oy Sound field related rendering
CN114041280B (zh) * 2019-06-25 2024-09-03 西门子股份公司 用于适配至少一个预定义帧延迟的计算机实现方法

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6614365B2 (en) 2000-12-14 2003-09-02 Sony Corporation Coding device and method, decoding device and method, and recording medium
JP3951690B2 (ja) * 2000-12-14 2007-08-01 ソニー株式会社 符号化装置および方法、並びに記録媒体
EP1609335A2 (en) * 2003-03-24 2005-12-28 Koninklijke Philips Electronics N.V. Coding of main and side signal representing a multichannel signal
CA2572805C (en) * 2004-07-02 2013-08-13 Matsushita Electric Industrial Co., Ltd. Audio signal decoding device and audio signal encoding device
WO2006025337A1 (ja) * 2004-08-31 2006-03-09 Matsushita Electric Industrial Co., Ltd. ステレオ信号生成装置およびステレオ信号生成方法
JP4892184B2 (ja) * 2004-10-14 2012-03-07 パナソニック株式会社 音響信号符号化装置及び音響信号復号装置
US8200351B2 (en) * 2007-01-05 2012-06-12 STMicroelectronics Asia PTE., Ltd. Low power downmix energy equalization in parametric stereo encoders
KR101444102B1 (ko) * 2008-02-20 2014-09-26 삼성전자주식회사 스테레오 오디오의 부호화, 복호화 방법 및 장치
KR101381513B1 (ko) 2008-07-14 2014-04-07 광운대학교 산학협력단 음성/음악 통합 신호의 부호화/복호화 장치
CA2757972C (en) 2008-10-01 2018-03-13 Gvbb Holdings S.A.R.L. Decoding apparatus, decoding method, encoding apparatus, encoding method, and editing apparatus
KR101600352B1 (ko) * 2008-10-30 2016-03-07 삼성전자주식회사 멀티 채널 신호의 부호화/복호화 장치 및 방법
CN102292767B (zh) * 2009-01-22 2013-05-08 松下电器产业株式会社 立体声音响信号编码装置、立体声音响信号解码装置及它们的编解码方法
CN101533641B (zh) * 2009-04-20 2011-07-20 华为技术有限公司 对多声道信号的声道延迟参数进行修正的方法和装置
CN102157149B (zh) * 2010-02-12 2012-08-08 华为技术有限公司 立体声信号下混方法、编解码装置和编解码系统
CN102157152B (zh) * 2010-02-12 2014-04-30 华为技术有限公司 立体声编码的方法、装置
FR2966634A1 (fr) * 2010-10-22 2012-04-27 France Telecom Codage/decodage parametrique stereo ameliore pour les canaux en opposition de phase
JP6061121B2 (ja) 2011-07-01 2017-01-18 ソニー株式会社 オーディオ符号化装置、オーディオ符号化方法、およびプログラム
EP2875510A4 (en) 2012-07-19 2016-04-13 Nokia Technologies Oy STEREO AUDIO SIGNAL ENCODER
WO2014191793A1 (en) * 2013-05-28 2014-12-04 Nokia Corporation Audio signal encoder
US9781535B2 (en) 2015-05-15 2017-10-03 Harman International Industries, Incorporated Multi-channel audio upmixer
US10319385B2 (en) * 2015-09-25 2019-06-11 Voiceage Corporation Method and system for encoding left and right channels of a stereo sound signal selecting between two and four sub-frames models depending on the bit budget
US10949410B2 (en) 2015-12-02 2021-03-16 Sap Se Multi-threaded data analytics
FR3045915A1 (fr) * 2015-12-16 2017-06-23 Orange Traitement de reduction de canaux adaptatif pour le codage d'un signal audio multicanal
US9978381B2 (en) * 2016-02-12 2018-05-22 Qualcomm Incorporated Encoding of multiple audio signals
US10210871B2 (en) 2016-03-18 2019-02-19 Qualcomm Incorporated Audio processing for temporally mismatched signals
US10217467B2 (en) * 2016-06-20 2019-02-26 Qualcomm Incorporated Encoding and decoding of interchannel phase differences between audio signals
US10224042B2 (en) * 2016-10-31 2019-03-05 Qualcomm Incorporated Encoding of multiple audio signals
CN108269577B (zh) * 2016-12-30 2019-10-22 华为技术有限公司 立体声编码方法及立体声编码器

Also Published As

Publication number Publication date
KR20230026546A (ko) 2023-02-24
US20200321012A1 (en) 2020-10-08
KR102501351B1 (ko) 2023-02-17
US20190325882A1 (en) 2019-10-24
US11527253B2 (en) 2022-12-13
EP3547311A1 (en) 2019-10-02
KR20210056446A (ko) 2021-05-18
WO2018121386A1 (zh) 2018-07-05
US20230077905A1 (en) 2023-03-16
EP4030425A1 (en) 2022-07-20
US12087312B2 (en) 2024-09-10
EP4287184A3 (en) 2024-02-14
EP3547311B1 (en) 2022-02-02
KR20190097214A (ko) 2019-08-20
KR102650806B1 (ko) 2024-03-22
BR112019013599A2 (pt) 2020-01-07
EP4030425B1 (en) 2023-09-27
CN108269577B (zh) 2019-10-22
EP4712073A1 (en) 2026-03-18
EP3547311A4 (en) 2019-11-13
EP4287184B1 (en) 2025-10-22
US10714102B2 (en) 2020-07-14
KR20240042184A (ko) 2024-04-01
CN108269577A (zh) 2018-07-10
KR102251639B1 (ko) 2021-05-12
EP4287184C0 (en) 2025-10-22
EP4287184A2 (en) 2023-12-06
US20240404532A1 (en) 2024-12-05
US11790924B2 (en) 2023-10-17
ES2908605T3 (es) 2022-05-03
US20230419974A1 (en) 2023-12-28
US20210264925A1 (en) 2021-08-26
US11043225B2 (en) 2021-06-22

Similar Documents

Publication Publication Date Title
ES2965729T3 (es) Codificador estéreo
US11640825B2 (en) Time-domain stereo encoding and decoding method and related product
EP4160594A1 (en) Apparatus for determining an audio decoding mode
US20260105923A1 (en) Time-domain stereo encoding and decoding method and related product
US11727943B2 (en) Time-domain stereo parameter encoding method and related product
BR112019013599B1 (pt) Método de codificação estéreo e codificador estéreo