ES2656668T3 - Sobremuestreo en un banco de filtros de reemisor combinado - Google Patents
Sobremuestreo en un banco de filtros de reemisor combinado Download PDFInfo
- Publication number
- ES2656668T3 ES2656668T3 ES14173151.3T ES14173151T ES2656668T3 ES 2656668 T3 ES2656668 T3 ES 2656668T3 ES 14173151 T ES14173151 T ES 14173151T ES 2656668 T3 ES2656668 T3 ES 2656668T3
- Authority
- ES
- Spain
- Prior art keywords
- analysis
- synthesis
- sub
- signal
- filter bank
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q1/00—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
- C12Q1/68—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
- C12Q1/6876—Nucleic acid products used in the analysis of nucleic acids, e.g. primers or probes
- C12Q1/6883—Nucleic acid products used in the analysis of nucleic acids, e.g. primers or probes for diseases caused by alterations of genetic material
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
- G10L19/265—Pre-filtering, e.g. high frequency emphasis prior to encoding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/038—Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/04—Time compression or expansion
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q2600/00—Oligonucleotides characterized by their use
- C12Q2600/118—Prognosis of disease development
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q2600/00—Oligonucleotides characterized by their use
- C12Q2600/156—Polymorphic or mutational markers
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Quality & Reliability (AREA)
- Organic Chemistry (AREA)
- Proteomics, Peptides & Aminoacids (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Genetics & Genomics (AREA)
- Analytical Chemistry (AREA)
- Zoology (AREA)
- Wood Science & Technology (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Microbiology (AREA)
- Immunology (AREA)
- Biotechnology (AREA)
- Biochemistry (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Networks Using Active Elements (AREA)
- Static Random-Access Memory (AREA)
Abstract
Un sistema para generar una componente de alta frecuencia de una señal de audio, que comprende: - un banco de filtros de análisis (501) que tiene una resolución de frecuencia de Δf; y una ventana de análisis (611) de una duración DA, proporcionando el banco de filtros de análisis (501) una pluralidad de señales de subbanda de análisis a partir de una componente de baja frecuencia de la señal de audio; - una unidad de procesamiento no lineal (502, 650) que determina una señal de sub-banda de síntesis en base a al menos algo de la pluralidad de señales de sub-banda de análisis, en la que el al menos algo de la pluralidad de señales de sub-banda de análisis se desfasa por un orden de transposición T; y - un banco de filtros de síntesis (504) que tiene una resolución de frecuencia de Q·Δf; con Q >= 1y con T >= Q y una ventana de síntesis (612) de una duración Ds; generando el banco de filtros de síntesis (504) la componente de alta frecuencia a partir de la señal de sub-banda de síntesis; en el que el valor del producto de la resolución de frecuencia Δf y la duración DA del banco de filtros de análisis se determina en base a Q.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Sobremuestreo en un banco de filtros de reemisor combinado Campo técnico
La presente invención se refiere a la codificación de señales de audio, y en particular a procedimientos de reconstrucción de alta frecuencia que incluyen un reemisor armónico de dominio de frecuencia.
Antecedentes de la invención
Las tecnologías HFR, tales como la tecnología de replicación de banda espectral (SBR), permiten mejorar significativamente la eficiencia de codificación de los códecs de audio perceptuales tradicionales. En combinación con codificación de audio avanzada (AAC) de MPEG-4, la tecnología HFR forma unos códecs de audio muy eficientes, que ya están en uso en el sistema de XM Satellite Radio y Digital Radio Mondiale, y también estandarizadas en 3GPP, DVD Forum, y otros. La combinación de AAC y sBr se denomina aacPlus. Es parte del estándar MPEG-4, en el que se denomina como el perfil AAC de alta eficiencia (HE-AAC). En general, la tecnología HFR puede combinarse con cualquier códec de audio perceptual de manera compatible hacia atrás y hacia delante, ofreciendo así la posibilidad de actualizar sistemas de difusión ya establecidos, como el MPEG Capa 2 usado en el sistema de Eureka DAB. Los procedimientos de transposición HFR también pueden combinarse con códecs de voz para permitir un habla de banda ancha a velocidades de bits ultrabajas.
La idea básica detrás de la HFR es la observación de que normalmente está presente una correlación fuerte entre las características del intervalo de alta frecuencia de una señal y las características del intervalo de baja frecuencia de la misma señal. Por lo tanto, una buena aproximación para una representación del intervalo de alta frecuencia de entrada original de una señal puede conseguirse por una transposición de señal desde el intervalo de baja frecuencia al intervalo de alta frecuencia.
Este concepto de transposición se estableció en el documento WO 98/57436 como un procedimiento para recrear una banda de alta frecuencia a partir de una banda de frecuencia más baja de una señal de audio. Puede obtenerse un ahorro sustancial en velocidad de bits usando este concepto en la codificación de audio y/o codificación de voz. A continuación, se hará referencia a la codificación de audio, pero se ha de observar que los procedimientos y los sistemas descritos pueden aplicarse igualmente a la codificación de voz y en la codificación de voz y audio unificada (USAC).
En un sistema de codificación de audio basado en HFR, una señal de bajo ancho de banda se presenta en un codificador de forma de onda central para su codificación, y las frecuencias más altas se regeneran en el lado del decodificador usando la transposición de la señal de bajo ancho bajo de banda e información lateral adicional, que se codifica comúnmente a velocidades de bits muy bajas y que describe la forma espectral diana. Para bajas velocidades de bits, donde el ancho de banda de la señal codificada central es estrecho, es cada vez más importante reproducir o sintetizar una banda alta, es decir, el intervalo de alta frecuencia de la señal de audio, con características perceptualmente agradables.
Uno de los problemas subyacentes que existen con los procedimientos de la HFR armónica son las restricciones contrarias de una resolución de alta frecuencia pretendida con el fin de conseguir una transposición de alta calidad para sonidos fijos, y la respuesta temporal del sistema para sonidos transitorios o percusivos. En otras palabras, aunque el uso de una resolución de alta frecuencia es beneficioso para la transposición de señales fijas, tal resolución de alta frecuencia típicamente requiere grandes tamaños de ventana que son perjudiciales cuando se trata de porciones transitorias de una señal. Un enfoque para abordar este problema puede ser cambiar de forma adaptativa las ventanas del reemisor, por ejemplo, usando intercambio de ventana, en función de las características de la señal de entrada. Típicamente se usarán ventanas largas para porciones fijas de una señal, con el fin de conseguir una resolución de alta frecuencia, mientras que se usarán ventanas cortas para porciones transitorias de la señal, para implementar una buena respuesta transitoria, es decir, una buena resolución temporal, del reemisor. Sin embargo, este enfoque tiene el inconveniente de que tienen que incorporarse medidas del análisis de señales, tal como detección transitoria o similares, en el sistema de transposición. Dichas medidas de análisis de señal implican a menudo una etapa de decisión, por ejemplo, una decisión sobre la presencia de una transitoria, que desencadena un intercambio del procesamiento de señal. Además, dichas medidas típicamente afectan a la fiabilidad del sistema y pueden introducir artefactos de señal al intercambiar el procesamiento de señal, por ejemplo, al intercambiar entre los tamaños de ventana.
Con el fin de conseguir una cantidad de audio mejorada y para sintetizar el ancho de banda requerido de la señal de banda alta, los procedimientos de HFR armónica típicamente emplean varios órdenes de transposición. Con el fin de implementar una pluralidad de transposiciones de diferente orden de transposición, las soluciones de la técnica anterior requieren una pluralidad de bancos de filtros en la fase de análisis o la fase de síntesis, o en ambas fases. Típicamente, se requiere un banco de filtros diferente para cada orden de transposición diferente. Además, en situaciones en las que el codificador de forma de onda central opera a una tasa de muestreo inferior que la tasa de
5
10
15
20
25
30
35
40
45
50
55
60
65
muestreo de la señal de salida final, existe típicamente la necesidad adicional de convertir la señal central en la tasa de muestreo de la señal de salida, y este muestreo superior de la señal central se consigue normalmente añadiendo otro banco de filtros más. Con todo, la complejidad computacional aumenta significativamente con un número en aumento de diferentes órdenes de transposición.
El presente documento aborda los problemas que se han mencionado anteriormente con respecto al rendimiento transitorio de la transposición armónica y con respecto a la complejidad computacional. Como resultado, se consigue una mejor transposición armónica a una baja complejidad adicional.
Sumario de la invención
De acuerdo con un aspecto, se propone un sistema para generar una componente de alta frecuencia de una señal de audio de acuerdo con la reivindicación independiente 1.
De acuerdo con un aspecto, se propone un procedimiento para generar una componente de alta frecuencia de una señal de audio de acuerdo con la reivindicación independiente 18.
De acuerdo con otro aspecto, se propone un procedimiento para diseñar un reemisor armónico para generar una componente de alta frecuencia de una señal de audio de acuerdo con la reivindicación independiente 19.
Debe señalarse que los métodos y sistemas, incluyendo sus realizaciones preferidas tal como se esbozan en la presente solicitud de patente se pueden utilizar independientemente o en combinación con los otros métodos y sistemas descritos en este documento. Además, todos los aspectos de los métodos y sistemas esbozados en la presente solicitud de patente se pueden combinar arbitrariamente. En particular, las características de las reivindicaciones se pueden combinar entre sí de una manera arbitraria.
Breve descripción de los dibujos
La presente invención se describirá ahora a modo de ejemplos ilustrativos, que no limitan el alcance o espíritu de la invención, con referencia a los dibujos adjuntos, en los que:
La figura 1 ilustra la operación de un reemisor armónico de dominio de frecuencia (FD, Frequency Domain) de orden único ejemplar;
la figura 2 ilustra la operación de un reemisor armónico ejemplar que usa varios órdenes;
la figura 3 ilustra la operación de la técnica anterior de un reemisor armónico ejemplar que usa varios órdenes de transposición, usando al mismo tiempo un banco de filtros de análisis común;
la figura 4 ilustra la operación de la técnica anterior de un reemisor armónico ejemplar que usa varios órdenes de transposición, usando al mismo tiempo un banco de filtros de síntesis común;
la figura 5 ilustra la operación de un reemisor armónico ejemplar que usa varios órdenes de transposición, usando al mismo tiempo un banco de filtros de síntesis común y un banco de filtros de síntesis común;
la figura 5b ilustra un ejemplo para el mapeo de señales de sub-banda para un esquema de reemisor múltiple de acuerdo con la figura 5;
la figura 6a ilustra un reemisor múltiple ejemplar del orden T = 2, 3, 4 que usa un banco de filtros de análisis común y bancos de filtros de síntesis separados;
la figura 6b ilustra un reemisor múltiple ejemplar del orden T = 2, 3, 4 que usa un banco de filtros de análisis común y un banco de filtros de síntesis común;
la figura 7 ilustra un ejemplo para el mapeo de señales de sub-banda para un reemisor múltiple de acuerdo con la figura 6b;
la figura 8 ilustra un Dirac en una posición particular como aparece en las ventanas de análisis y de síntesis de un reemisor armónico;
la figura 9 ilustra un Dirac en una posición diferente como aparece en las ventanas de análisis y de síntesis de un reemisor armónico; y
la figura 10 ilustra un Dirac para la posición de la figura 9 como aparecerá al usar el sobremuestreo del dominio de frecuencia.
5
10
15
20
25
30
35
40
45
50
55
60
65
Descripción de las realizaciones preferidas
Las realizaciones descritas a continuación son únicamente ilustrativas para los principios de la presente invención para el remuestreo en un banco de filtros de reemisor combinado. Se entenderá que serán evidentes modificaciones y variaciones de las disposiciones y los detalles descritos en el presente documento para los expertos en la técnica. Por lo tanto, es la intención que se limite únicamente por el alcance de las reivindicaciones de patente pendientes y no por los detalles específicos presentados a modo de descripción y explicación de las realizaciones en el presente documento.
La figura 1 ilustra la operación de un reemisor armónico de dominio de frecuencia (FD) 100. En una forma básica, un reemisor armónico de Tésimo orden es una unidad que desplaza todas las componentes de señal H(f) de la señal de entrada, es decir, una sub-banda de la señal en el dominio de frecuencia, a H(Tf). Es decir, la componente de frecuencia H(f) de la señal de entrada se desplaza hasta una frecuencia T veces superior. Con el fin de implementar tal transposición en el dominio de frecuencia, un banco de filtros de análisis 101 transforma la señal de entrada del dominio temporal en el dominio de la frecuencia y transmite sub-bandas complejas o señales de sub-banda, también denominadas como sub-bandas de análisis o señales de sub-banda de análisis. El banco de filtros de análisis típicamente comprende una transformada de análisis, por ejemplo una FFT, DFT o una transformada de ondícula, y una ventana de análisis deslizante. Las señales de sub-banda de análisis se remiten a un procesamiento no lineal 102 que modifica la fase y/o la amplitud de acuerdo con el orden de transposición T escogido. Típicamente, el procesamiento no lineal transmite varias señales de sub-banda que es igual al número de señales de sub-banda de entrada, es decir, igual al número de señales de sub-banda de análisis. Las sub-bandas o las señales de sub-banda modificadas, que también se denominan como las sub-bandas de síntesis o señales de sub-banda de síntesis, se suministran a un banco de filtros de síntesis 103 que transforma las señales de sub-banda del dominio de la frecuencia en el dominio temporal y transmite la señal de dominio temporal transpuesta. El banco de filtros de síntesis 103 comprende típicamente una transformada inversa, por ejemplo, una fFt inversa, una DFT inversa o una transformada de ondícula inversa, en combinación con una ventana de síntesis deslizante.
Típicamente, cada banco de filtros tiene una resolución de frecuencia física Af medida en Hercios y un parámetro de avance del tiempo físico At medido en segundos, en el que la resolución de frecuencia física Af se asocia normalmente con la resolución de frecuencia de la función de la transformada y el parámetro de avance del tiempo físico At se asocia normalmente con el intervalo de tiempo entre las funciones de ventana sucesivas. Estos dos parámetros, es decir, la resolución de frecuencia y el avance de tiempo, definen los parámetros de tiempo discreto del banco de filtros dada la tasa de muestreo seleccionada. Escogiendo los parámetros de avance del tiempo físico, es decir, el parámetro de avance de tiempo medido en unidades de tiempo, por ejemplo, segundos, de los bancos de filtros de análisis y de síntesis para que sean idénticos, puede obtenerse una señal de salida del reemisor 100 que tiene la misma tasa de muestreo que la señal de entrada. Además, omitiendo el procesamiento no lineal 102 puede conseguirse una reconstrucción perfecta de la señal de entrada en la salida. Esto requiere un diseño cuidadoso de los bancos de filtros de análisis y de síntesis. Por otra parte, si la tasa de muestreo de salida se selecciona para que sea diferente de la tasa de muestreo de entrada, puede obtenerse una conversión de la tasa de muestreo. Este modo de operación puede ser necesario en el caso en el que el ancho de banda deseado de la señal de salida y sea superior a la mitad de la tasa de muestreo de la señal de entrada x, es decir, cuando el ancho de banda de salida deseado excede la frecuencia de Nyquist de la señal de entrada.
La figura 2 ilustra la operación de un reemisor múltiple o un sistema de reemisor múltiple 200 que comprende varios reemisores armónicos 201-1,..., 201-P de diferentes órdenes. La señal de entrada que se va a transponer se pasa a
un banco de P reemisores individuales 201-1, 201-2,..., 201-P. Los reemisores individuales 201-1, 201-2.... 201-P
realizan una transposición armónica de la señal de entrada como se representa en el contexto de la figura 1. Típicamente, cada uno de los reemisores individuales 201-1, 201-2,..., 201-P realiza una transposición armónica de un orden de transposición diferente T. A modo de ejemplo, el reemisor 201-1 puede realizar una transposición del orden T = 1, el reemisor 201-2 puede realizar una transposición del orden T = 2,..., y el reemisor 201-P puede realizar una transposición del orden T = P. Sin embargo, en términos genéricos, cualquiera de los reemisores 201
1,..., 201-P puede realizar una transposición armónica de un orden de transposición arbitrario T. Las contribuciones, es decir, las señales de salida de los reemisores individuales 201-1, 201-2,..., 201-P pueden sumarse en el combinador 202 para producir la salida del reemisor combinada.
Se ha de observar que cada reemisor 201-1, 201-2,..., 201-P requiere un banco de filtros de análisis y de síntesis como se representa en la figura 1. Además, la implementación habitual de los reemisores individuales 201-1, 201
2,..., 201-P cambiará típicamente la tasa de muestreo de la señal de entrada procesada en diferentes cantidades. A modo de ejemplo, la tasa de muestreo de la señal de salida del reemisor 201-P puede ser T veces superior a la tasa de muestreo de la señal de entrada con respecto al reemisor 201-P, en el que T es el orden de transposición aplicado por el reemisor 201-P. Esto puede deberse al factor de expansión del ancho de banda de T usado en el reemisor 201-P, es decir, debido al uso de un banco de filtros de síntesis que tiene T veces más subcanales que el banco de filtros de análisis. Haciendo esto, la tasa de muestreo y la frecuencia de Nyquist aumentan en un factor T. Como consecuencia, las señales de dominio temporal individuales pueden necesitar muestrearse de nuevo con el fin de permitir una combinación de las diferentes señales de salida en el combinador 202. El remuestreo de las señales de dominio temporal puede realizarse en el lado de entrada o en el lado de salida de cada reemisor
5
10
15
20
25
30
35
40
45
50
55
60
65
individual 201-1,201-2,..., 201-P.
La figura 3 ilustra una configuración ejemplar de un reemisor armónico múltiple o un sistema de reemisor múltiple 300 que realiza varios órdenes de transposición y que usa un banco de filtros de análisis común 301. Un punto de partida para el diseño del reemisor múltiple 300 puede ser diseñar los reemisores individuales 201-1, 201-2,.., 201-P de la figura 2 de tal forma que los bancos de filtros de análisis (signo de referencia 101 en la figura 1) de todos los reemisores 201-1, 201-2,.., 201-P sean idénticos y puedan reemplazarse por un único banco de filtros de análisis 301. Como consecuencia, la señal de entrada de dominio temporal se transforma en un único conjunto de señales de sub-banda de dominio de frecuencia, es decir, un único conjunto de señales de sub-banda de análisis. Estas señales de sub-banda se remiten a diferentes unidades de procesamiento no lineales 302-1, 302-2,..., 302-P para diferentes órdenes de transposición. Como se ha descrito anteriormente en el contexto de la figura 1, cada unidad de procesamiento no lineal realiza una modificación de la fase y/o amplitud de las señales de sub-banda, y esta modificación difiere para los diferentes órdenes de transposición. Posteriormente, las señales de sub-banda o subbandas modificadas de forma diferente tienen que reemitirse a diferentes bancos de filtros de síntesis 303-1, 303
2,..., 303-P correspondientes a las diferentes unidades de procesamiento no lineales 302-1, 302-2,..., 302-P. Como resultado, se obtienen P señales de salida de dominio temporal transpuestas de forma diferente que se suman en el combinador 304 para producir la salida del reemisor combinada.
Se ha de observar que si los bancos de filtros de síntesis 303-1, 303-2,... , 303-P correspondientes a los diferentes órdenes de transposición operan en diferentes tasas de muestreo, por ejemplo, usando diferentes grados de expansión de ancho de banda, las señales de salida de dominio temporal de los diferentes bancos de filtros de síntesis 303-1, 303-2, ..., 303-P han de remuestrearse de forma diferente con el fin de alinear las P señales de salida con respecto a una parrilla temporal común, antes de su suma en el combinador 304.
La figura 4 ilustra una operación ejemplar de un reemisor armónico múltiple 400 que usa varios órdenes de transposición, usando al mismo tiempo un banco de filtros de síntesis común 404. El punto de partida para el diseño de tal reemisor múltiple 400 puede ser el diseño de los reemisores individuales 201-1, 201-2, .., 201-P de la figura 2 de tal forma que los bancos de filtros de síntesis de todos los reemisores sean idénticos y puedan reemplazarse por un único banco de filtros de síntesis 404. Se ha de observar que de una forma análoga a la situación mostrada en la figura 3, las unidades de procesamiento no lineales 402-1, 402-2,..., 402-P son diferentes para cada orden de transposición. Además, los bancos de filtros de análisis 401-1, 401-2,... , 401-P son diferentes para los diferentes órdenes de transposición. Como tal, un conjunto de P bancos de filtros de análisis 401-1, 401-2,..., 401-P determina P conjuntos de señales de sub-banda de análisis. Estos P conjuntos de señales de sub-banda de análisis se remiten
a las unidades de procesamiento no lineales correspondientes 402-1, 402-2....402-P para producir P conjuntos de
señales de sub-banda modificadas. Estos P conjuntos de señales de sub-banda pueden combinarse en el dominio de frecuencia en el combinador 403 para producir un conjunto combinado de señales de sub-banda como una entrada al único banco de filtros de síntesis 404. Esta combinación en el combinador 403 puede comprender el suministro de señales de sub-banda procesadas de forma diferente en diferentes intervalos de sub-banda y/o la superposición de contribuciones de señales de sub-banda a intervalos de sub-banda solapantes. En otras palabras, las diferentes señales de sub-banda de análisis que se han procesado con diferentes órdenes de transposición pueden incluir intervalos de frecuencia solapantes. A modo de ejemplo, un segundo reemisor de orden puede transponer la sub-banda de análisis [2A,2B] con respecto al intervalo de sub-banda [4A,4B]. Al mismo tiempo, un cuarto reemisor de orden puede transponer la sub-banda de análisis [A,B] con respecto al mismo intervalo de subbanda [4A,4B]. En tales casos, las contribuciones superpuestas pueden combinarse, por ejemplo, añadirse y/o promediarse, por el combinador 403. La señal de salida de dominio temporal del reemisor múltiple 400 se obtiene a partir del banco de filtros de síntesis común 404. De una manera similar a como se ha descrito anteriormente, si los bancos de filtros de análisis 401-1, 401-2,..., 401-P operan en diferentes tasas de muestreo, las señales de dominio temporal introducidas en los diferentes bancos de filtros de análisis 401-1, 401-2,..., 401-P pueden necesitar remuestrearse con el fin de alinear las señales de salida de las diferentes unidades de procesamiento no lineales 402-1,402-2, ..., 402-P con respecto a la misma parilla temporal.
La figura 5 ilustra la operación de un reemisor armónico múltiple 500 que usa varios órdenes de transposición y que comprende un único banco de filtros de análisis común 501 y un único banco de filtros de síntesis común 504. En este caso, los reemisores individuales 201-1, 201-2,.., 201-P de la figura 2 deben diseñarse de tal forma que tanto los bancos de filtros de análisis como los bancos de filtros de síntesis de todos los P reemisores armónicos sean idénticos. Si la condición de los bancos de filtros de análisis y de síntesis idénticos para los diferentes P reemisores armónicos se cumple, entonces los bancos de filtros idénticos pueden reemplazarse por un único banco de filtros de análisis 501 y un único banco de filtros de síntesis 504. Las unidades de procesamiento no lineales avanzadas 5021, 502-2,..., 502-P transmiten diferentes contribuciones a intervalos de frecuencia solapantes en parte que se combinan en el combinador 503 para producir una entrada combinada con respecto a las sub-bandas respectivas del banco de filtros de síntesis 504. De forma similar al reemisor armónico múltiple 400 representado en la figura 4, la combinación en el combinador 503 puede comprender el suministro de las diferentes señales de salida de la pluralidad de unidades de procesamiento no lineales 502-1, 502-2,..., 502-P a diferentes intervalos de sub-banda, y la superposición de múltiples salidas de contribución a intervalos de sub-banda solapantes.
Como ya se ha indicado anteriormente, el procesamiento no lineal 102 típicamente proporciona varias sub-bandas a
5
10
15
20
25
30
35
40
45
50
55
60
su salida que corresponde al número de sub-bandas a la entrada. El procesamiento no lineal 102 típicamente modifica la fase y/o la amplitud de la sub-banda o la señal de sub-banda de acuerdo con el orden de transposición subyacente T. A modo de ejemplo, una sub-banda a la entrada se convierte en una sub-banda a la salida con una frecuencia T veces superior, es decir, una sub-banda a la salida con respecto al procesamiento no lineal 102, es
[(k -1 )Af,(k +1 )Af ]
decir, la sub-banda de análisis ¿ ¿ puede transponerse con respecto a una sub-banda a la
[(*-Va/,(í+:W],
salida del procesamiento no lineal 102, es decir, la sub-banda de síntesis, ¿ , en
la que k es un número de índice de sub-banda y Af si la resolución de frecuencia del banco de filtros de análisis. Con el fin de permitir el uso de bancos de filtros de análisis comunes 501 y bancos de filtros de síntesis comunes 504, una o más de las unidades de procesamiento avanzadas 502-1, 502-2,..., 502-P pueden configurarse para proporcionar varias sub-bandas de salida que pueden ser diferentes del número de sub-bandas de entrada.
A continuación, se describirán los principios del procesamiento no lineal avanzado en las unidades de procesamiento no lineales 502-1, 502-2,..., 502-P. Para este fin, se asume que
- el banco de filtros de análisis y el banco de filtros de síntesis comparten el mismo parámetro de avance del tiempo físico At;
- el banco de filtros de análisis tiene una resolución de frecuencia física Af;
- el banco de filtros de síntesis tiene una resolución de frecuencia física QAf donde el factor de resolución Q > 1 es un número entero.
Además, se asume que los bancos de filtros se apilan de modo par, es decir, la sub-banda con índice cero se centra alrededor de la frecuencia cero, de tal forma que las frecuencias centrales del banco de filtros de análisis se dan por kAf, donde el índice de sub-banda de análisis k =1,..., Ka-1 y Ka es el número de sub-bandas del banco de filtros de análisis. Las frecuencias centrales del banco de filtros de síntesis se dan por kQAf, donde el índice de sub-banda de síntesis n = 1,., Ns-1 y Ns es el número de sub-bandas del banco de filtros de síntesis.
Al realizar una transposición convencional del orden de números enteros T>1 como se muestra en la figura 1, el factor de resolución Q se selecciona como Q = T y la sub-banda de análisis procesada de forma no lineal k se mapea en la sub-banda de síntesis con el mismo índice n = k. El procesamiento no lineal 102 típicamente comprende multiplicar la fase de una sub-banda o una señal de sub-banda por el factor T. Es decir, para cada muestra de las sub-bandas del banco de filtros se puede escribir
0s(k) = T0A(k), (1)
donde 0A(k) es la fase de una muestra (compleja) de la sub-banda de análisis k y 0s(k) es la fase de una muestra (compleja) de la sub-banda de síntesis k. La magnitud o amplitud de una muestra de la sub-banda puede mantenerse inalterada o puede aumentar o reducirse por un factor de ganancia constante. Debido al hecho de que T es un número entero, la operación de la ecuación (1) es independiente de la definición del ángulo de fase.
En los reemisores múltiples convencionales, el factor de resolución Q de un banco de filtros de análisis/síntesis se selecciona para que sea igual al orden de transposición T del reemisor respectivo, es decir, Q = T. En este caso, la resolución de frecuencia del banco de filtros de síntesis es TAf y, por lo tanto, depende del orden de transposición T. En consecuencia, es necesario usar diferentes bancos de filtros para diferentes órdenes de transposición T en la fase de análisis o de síntesis. Esto se debe a que el orden de transposición T define el cociente de las resoluciones de frecuencia físicas, es decir, el cociente de la resolución de frecuencia Af del banco de filtros de análisis y la resolución de frecuencia TAf del banco de filtros de síntesis.
Con el fin de poder usar un banco de filtros de análisis común 501 y un banco de filtros de síntesis común 504 para una pluralidad de diferentes órdenes de transposición T, se propone ajustar la resolución de frecuencia del banco de filtros de síntesis 504 a QAf, es decir, se propone hacer la resolución de frecuencia del banco de filtros de síntesis 504 independiente del orden de transposición T. Entonces, surge la cuestión de cómo implementar una transposición del orden T cuando el factor de resolución Q, es decir, el cociente Q de la resolución de frecuencia física del banco de filtros de análisis y de síntesis, no obedece necesariamente la relación Q = T.
Como se ha descrito anteriormente, un principio de la transposición armónica es que la entrada a la sub-banda del banco de filtros de síntesis n con frecuencia central nQAf se determina a partir de una sub-banda de análisis a una frecuencia central T veces inferior, es decir, a la frecuencia central nQAf/T. Las frecuencias centrales de las subbandas de análisis se identifican a través del índice de sub-banda de análisis k como kAf. Ambas expresiones para la frecuencia central del índice de sub-banda de análisis, es decir, nQAf/T y kAf, pueden ajustarse iguales. Teniendo
5
10
15
20
25
30
35
40
45
nQ
en cuenta que el índice n es un valor de número entero, la expresión T es un número racional que puede expresarse como la suma de un índice de sub-banda de análisis de número entero k y un resto r e {0,1/T,2/T,...,(T- 1)/T} de tal forma que
Como tal, puede estipularse que la entrada a una sub-banda de síntesis con el índice de sub-banda de síntesis n puede obtenerse, usando una transposición del orden T, a partir de la sub-banda de análisis con el índice k dado por
nQ
la ecuación (2). En vista del hecho de que T es un número racional, el resto r puede ser distinto de 0 y el valor k+r puede ser mayor que el índice de sub-banda de análisis k y menor que el índice de sub-banda de análisis k+1, es decir, k<k + r<k + 1. En consecuencia, la entrada a una sub-banda de síntesis con el índice de sub-banda de síntesis n debe derivarse, usando una transposición del orden T, de las sub-bandas de análisis con el índice de subbanda de análisis k y k+1, en la que k se da por la ecuación (2). En otras palabras, la entrada de una sub-banda de síntesis puede derivarse de dos sub-bandas de análisis consecutivas.
Como consecuencia de lo anterior, el procesamiento no lineal avanzado realizado en una unidad de procesamiento no lineal 502-1, 502-2,..., 502-P puede comprender la etapa de considerar dos sub-bandas de análisis vecinas con índice k y k+1 para proporcionar la salida para la sub-banda de síntesis n. Para un orden de transposición T, la modificación de fase realizada por la unidad de procesamiento no lineal 502-1, 502-2,..., 502-P puede definirse, por ejemplo, por la regla de interpolación lineal,
donde 0A(k) es la fase de una muestra de la sub-banda de análisis k, 0A(k+1) es la fase de una muestra de la subbanda de análisis k+1, y 0s(n) es la fase de una muestra de la sub-banda de síntesis n. Si el resto r está cerca de cero, es decir, si el valor k+r está cerca de k, entonces la contribución principal de la fase de la muestra de subbanda de síntesis se deriva de la fase de la muestra de sub-banda de análisis de la sub-banda k. Por otra parte, si el resto r está cerca de uno, es decir, si el valor k+r está cerca de k+1, entonces la contribución principal de la fase de la muestra de sub-banda de síntesis se deriva de la fase de la muestra de sub-banda de análisis de la sub-banda k+1. Se ha de observar que los multiplicadores de fase T(1-r) y Tr son ambos números enteros de tal forma que las modificaciones de fase de la ecuación (3) se definen bien y son independientes de la definición del ángulo de fase.
En lo que respecta a las magnitudes de las muestras de sub-banda, puede seleccionarse el siguiente valor medio geométrico para la determinación de la magnitud de las muestras de sub-banda de síntesis,
aí(n) = aA(k)<'->',aJI{k + \)' i (4)
donde as(n) representa la magnitud de una muestra de la sub-banda de síntesis n, aA(k) representa la magnitud de una muestra de la sub-banda de análisis k, y aA(k+1) representa la magnitud de una muestra de la sub-banda de análisis k+1. Se ha de observar que pueden contemplarse otras reglas de interpolación para la fase y/o la magnitud.
Para el caso de un banco de filtros apilados de modo impar, donde las frecuencias centrales del banco de filtros de análisis se dan por
(n+1 W
2 con k = 1,..., KA-1, y las frecuencias centrales de bancos de filtros de síntesis se dan por
, U QAf
(n + -)
\ O T
con n = 1,..., Ns-1, una ecuación correspondiente con respecto a la ecuación (2) puede obtenerse
, U QAf (n + -)
2 T
equiparando la frecuencia central de bancos de filtros de síntesis transpuesta 2 T y la frecuencia central
(k +1W
de bancos de filtros de análisis 2 . Asumiendo un índice de número entero k y un resto r e [0,1] puede
obtenerse la siguiente ecuación para bancos de filtros apilados de modo impar:
5
10
15
20
25
30
35
40
45
50
55
60
(„ + l.)Q. = ¡l + i+r . (5)
2 T 2
El experto en la técnica apreciará que si T - Q, es decir, la diferencia entre el orden de transposición y el factor de resolución, es par, T(1-r) y Tr son ambos números enteros y pueden usarse las reglas de interpolación de las ecuaciones (3) y (4).
El mapeo de sub-bandas de análisis en sub-bandas de síntesis se ilustra en la figura 5b. La figura 5b muestra cuatro diagramas para diferentes órdenes de transposición T = 1 a T = 4. Cada diagrama ilustra cómo las ubicaciones de procedencia 510, es decir, las sub-bandas de análisis, se mapean en las ubicaciones de destino 530, es decir, las sub-bandas de síntesis. Con fines de ilustración, se asume que el factor de resolución Q es igual a uno. En otras palabras, la figura 5b ilustra el mapeo de las señales de sub-banda de análisis con respecto a señales de sub-banda de síntesis usando la Ec. (2) y (3). En el ejemplo ilustrado, el banco de filtros de análisis/síntesis se apila de modo par, con Q = 1 y el máximo orden de transposición T = 4.
— = k + r
En el caso ilustrado, la ecuación (2) puede escribirse como T . En consecuencia, para un orden de
transposición T = 1, se mapea una sub-banda de análisis con un índice k con respecto a una sub-banda de síntesis correspondiente n y el resto r es siempre cero. Esto puede observarse en la figura 5b, donde, por ejemplo, se mapea la ubicación de procedencia 511 una a una con respecto a una ubicación de destino 531.
En el caso de un orden de transposición T = 2, el resto r tiene en cuenta los valores 0 y 1/2 y se mapea ubicación de procedencia con respecto a una pluralidad de ubicaciones de destino. Al invertir la perspectiva, puede señalarse que cada ubicación de destino 532, 535 recibe una contribución de hasta dos ubicaciones de procedencia. Esto puede observarse en la figura 5b, donde la ubicación de destino 535 recibe una contribución de las ubicaciones de procedencia 512 y 515. Sin embargo, la ubicación de destino 532 recibe una contribución únicamente de la ubicación de procedencia 512. Si se asume que la ubicación de destino 532 tiene un índice par n, por ejemplo n = 10, entonces la ecuación (2) especifica que la ubicación de destino 532 recibe una contribución de la ubicación de procedencia 512 con un índice k = n/2, por ejemplo k = 5. El resto r es cero, es decir, no hay ninguna contribución de la ubicación de procedencia 515 con índice k+1, por ejemplo, k+1 = 6. Esto cambia para la ubicación de destino 535 con un índice impar n, por ejemplo n = 11. En este caso, la ecuación (2) especifica que la ubicación de destino 535 recibe contribuciones desde la ubicación de procedencia 512 (índice k = 5) y la ubicación de procedencia 515 (índice k+1 = 6). Esto se aplica de forma similar a ordenes de transposición T mayores, por ejemplo, T = 3 y T = 4, como se muestra en la figura 5b.
Una interpretación adicional del procesamiento no lineal avanzado anterior puede ser como se indica a continuación. El procesamiento no lineal avanzado puede entenderse como una combinación de una transposición de un orden dado T en señales de sub-banda intermedia en una rejilla de frecuencia intermedia TAf, y un mapeo posterior de las señales de sub-banda intermedia con respecto a una rejilla de frecuencia definida por un banco de filtros de síntesis común, es decir, por una rejilla de frecuencia QAf. Con el fin de ilustrar esta interpretación, se hace referencia de nuevo a la figura 5b. Sin embargo, para esta ilustración, las ubicaciones de procedencia 510 se consideran subbandas intermedias obtenidas de las sub-bandas de análisis usando un orden de transposición T. Estas sub-bandas intermedias tienen una rejilla de frecuencia dada por TAf.Para generar señales de sub-banda de síntesis en una rejilla de frecuencia predefinida QAf dada por las ubicaciones de destino 530, las ubicaciones de procedencia 510, es decir, las sub-bandas intermedias que tienen la rejilla de frecuencia TAf, han de mapearse sobre la rejilla de frecuencia predefinida QAf. Esto puede realizarse determinando una ubicación de destino 530, es decir, una señal de sub-banda de síntesis en la rejilla de frecuencia QAf, interpolando una o dos ubicaciones de procedencia 510, es decir, las señales de sub-banda intermedia en la rejilla de frecuencia TAf. En una realización preferida, se usa la interpolación lineal, en la que las ponderaciones de la interpolación son inversamente proporcionales a la diferencia entre la frecuencia central de la ubicación de destino 530 y la ubicación de procedencia correspondiente 510. A modo de ejemplo, si la diferencia es cero, entonces la ponderación es 1, y si la diferencia es TAf, entonces la ponderación es 0.
En resumen, se ha descrito un procedimiento de procesamiento no lineal que permite la determinación de contribuciones a una sub-banda de síntesis por medio de la transposición de varias sub-bandas de análisis. El procedimiento de procesamiento no lineal permite el uso de bancos de filtros de sub-banda de análisis y de síntesis comunes individuales para diferentes órdenes de transposición, reduciendo de esta manera significativamente la complejidad computacional de los reemisores armónicos múltiples.
Las figuras 6a y 6b ilustran bancos de filtros de análisis/síntesis ejemplares que usan una FFT/DFT de M = 1024 puntos (Transformada Rápida de Fourier o Transformada Discreta de Fourier) para ordenes de transposición múltiples de T = 2,3,4. La figura 6a ilustra el caso convencional de un reemisor armónico múltiple 600 que usa un
5
10
15
20
25
30
35
40
45
50
55
60
65
banco de filtros de análisis común 601 y bancos de filtros de síntesis separados 602, 603, 604 para cada factor de transposición T = 2,3,4. La figura 6a muestra las ventanas de análisis va 611 y las ventanas de síntesis vs 612, 613, 614 aplicadas al banco de filtros de análisis 601 y los bancos de filtros de síntesis 602, 603, 604, respectivamente. En el ejemplo ilustrado, la ventana de análisis va 611 tiene una longitud La =1024 que es igual al tamaño M de la FFT o la DFT de los bancos de filtros de análisis/síntesis 601,602, 603, 604. De una forma similar, las ventanas de síntesis vs 612, 613, 614 tienen una longitud de Ls = 1024 que es igual al tamaño M de la FFT o la DFT.
La figura 6a también ilustra el tamaño de salto Asa empleado por el banco de filtros de análisis 601 y el tamaño de salto ASs empleado por los bancos de filtros de síntesis 602, 603, 604, respectivamente. El tamaño de salto As corresponde al número de muestras de datos por las que la ventana respectiva 611, 612, 613, 614 se desplaza entre las etapas de transformación sucesivas. El tamaño de salto As se refiere al avance del tiempo físico At a través de la tasa de muestreo de la señal subyacente, es decir, As = fsAt, en la que fs es la tasa de muestreo.
Puede observarse que la ventana de análisis 611 se mueve por un tamaño de salto 621 de 128 muestras. La ventana de síntesis 612 correspondiente a una transposición del orden T = 2 se mueve por un tamaño de salto 622 de 256 muestras, es decir, un tamaño de salto 622 que es dos veces el tamaño de salto 621 de la ventana de análisis 611. Como se ha indicado anteriormente, esto conduce a una extensión de tiempo de la señal por el factor T = 2. Como alternativa, si se asume una tasa de muestreo T = 2 veces superior, la diferencia entre el tamaño de salto de análisis 621 y el tamaño de salto de síntesis 622 conduce a una transposición armónica del orden T = 2. Es decir, una extensión de tiempo en un orden T puede convertirse en una transposición armónica realizando una conversión de la tasa de muestreo del orden T.
De una manera similar, puede observarse que el tamaño de salto de síntesis 623 asociado con el reemisor armónico del orden T = 3 es T = 3 veces mayor que el tamaño de salto de análisis 621, y el tamaño de salto de síntesis 624 asociado con el reemisor armónico del orden T = 4 es T = 4 veces mayor que el tamaño de salto de análisis 621. Para alinear las tasas de muestreo del reemisor de 3er orden y el reemisor de 4° orden con la tasa de muestreo de salida del reemisor de 2° orden, el reemisor de 3er orden y el reemisor de 4° orden comprenden un submuestreador de factor 3/2 633 y un submuestreador de factor 2 634, respectivamente. En términos generales, el reemisor de T° orden comprenderá un submuestreador de factor T/2, si se solicita una tasa de muestreo de salida, que es 2 veces mayor que la tasa de muestreo de entrada. Es decir, no se requiere ningún submuestreador para el reemisor armónico de orden T = 2.
Finalmente, la figura 6a ilustra las unidades de modificación de fase separadas 642, 643, 644 para el orden de transposición T = 2, 3, 4, respectivamente. Estas unidades de modificación de fase 642, 643, 644 realizan una multiplicación de la fase de las señales de sub-banda respectivas por el orden de transposición T =2, 3, 4, respectivamente (véase la ecuación (1)).
Puede obtenerse una estructura de bancos de filtros combinados eficaz para el reemisor limitando el reemisor múltiple de la figura 6a a un único banco de filtros de análisis 601 y un único banco de filtros de síntesis 602. Después, los armónicos de 3er y 4° orden se producen en una unidad de procesamiento no lineal 650 dentro de un banco de filtros de 2° orden como se representa en la figura 6b. La figura 6b muestra un banco de filtros de análisis que comprende una unidad de FFT directa de 1024 puntos 601 y una ventana de análisis 611 que se aplica a la señal de entrada x con un tamaño de salto de análisis 621. El banco de filtros de síntesis comprende una unidad de FFT inversa de 1024 puntos 602 y una ventana de síntesis 612 que se aplica con un tamaño de salto de síntesis 622. En el ejemplo ilustrado, el tamaño de salto de síntesis 622 es dos veces el tamaño de salto de análisis 621. Además, se asume que la tasa de muestreo de la señal de salida y será dos veces la tasa de muestreo de la señal de entrada x.
El banco de filtros de análisis/síntesis de la figura 6b comprende un único banco de filtros de análisis y un único banco de filtros de síntesis. Usando el procesamiento no lineal avanzado 650 de acuerdo con los procedimientos representados en el contexto de la figura 5 y la figura 5b, es decir, el procesamiento no lineal avanzado realizado en las unidades 502-1,..., 502-P, este banco de filtros de análisis/síntesis puede usarse para proporcionar un reemisor múltiple, es decir, un reemisor armónico para una pluralidad de ordenes de transposición T.
Como se ha representado en el contexto de las figuras 5 y 5b, el mapeo una a una de las sub-bandas de análisis con respecto a las sub-bandas de síntesis correspondientes que implica una multiplicación de la fase de las señales de sub-banda por la orden de transposición respectiva T, puede generalizarse con respecto a las reglas de interpolación (véanse las Ecuaciones (3) y (4)) que implican una o más señales de sub-banda. Se ha descrito que si la separación física QAf de las sub-bandas de bancos de filtros de síntesis es Q veces la separación física Af del banco de filtros de análisis, la entrada a la banda de síntesis con índice n se obtiene a partir de las bandas de análisis con índices k y k + 1. La relación entre los índices n y k se da por la ecuación (2) o (5), dependiendo de si los bancos de filtros se apilan de modo par o impar. Se aplica una interpolación geométrica para las magnitudes con las potencias 1-r y r (ecuación (4)), y las fases se combinan de forma lineal con las ponderaciones T(1-r) y Tr (ecuación (3)). Para el caso ilustrado en el que Q = 2, los mapeos de fase para cada factor de transposición se ilustran gráficamente en la figura 7.
5
10
15
20
25
30
35
40
45
50
55
60
De una manera similar al caso de Q = 1 ilustrado en la figura 5, una sub-banda de destino o una ubicación de destino 730 recibe contribuciones de hasta dos sub-bandas de procedencia o ubicaciones de procedencia 710. En el caso T = Q = 2, cada ubicación de procedencia de fase modificada 711 se asigna a una ubicación de destino correspondiente 731. Para ordenes de transposición superiores T>Q, puede obtenerse una ubicación de destino 735 a partir de una ubicación de procedencia de fase modificada correspondiente 715. Este es el caso si el resto r obtenido a partir de la ecuación (2) o (5) es cero. De otro modo, se obtiene una ubicación de destino 732 interpolando dos ubicaciones de procedencia de fase modificada 712 y 715.
El procesamiento no lineal que se ha mencionado anteriormente se realiza en la unidad de reemisor múltiple 650 que determina las ubicaciones de destino 730 para las diferentes órdenes de transposición T = 2, 3, 4 usando las unidades de procesamiento no lineal avanzado 502-2, 502-3, 502-4. Posteriormente, las ubicaciones de destino correspondientes 730 se combinan en una unidad de combinador 503 para producir un único conjunto de señales de sub-banda de síntesis que se suministran al banco de filtros de síntesis. Como se ha indicado anteriormente, la unidad de combinador 503 se configura para combinar una pluralidad de contribuciones en intervalos de frecuencia solapantes a partir de la salida de las diferentes unidades de procesamiento no lineal 502-2, 502-3, 502-4.
A continuación, se describe la transposición armónica de señales transitorias que usan reemisores armónicos. En este contexto, se ha de observar que la transposición armónica del T que usa bancos de filtros de análisis/síntesis puede interpretarse como una extensión del tiempo de una señal subyacente por un factor de transposición de número entero T seguido de un submuestreo y/o una conversión de la tasa de muestreo. La extensión del tiempo se realiza de tal forma que las frecuencias de sinusoides que componen la señal de entrada se mantengan. Dicha extensión de tiempo puede realizarse usando el banco de filtros de análisis/síntesis en combinación con una modificación intermedia de las fases de las señales de sub-banda en base al orden de transposición T. Como se ha indicado anteriormente, el banco de filtros de análisis puede ser un banco de filtros de DFT en ventana con una ventana de análisis va, y el banco de filtros de síntesis puede ser un banco de filtros de DFT inversa en ventana con una ventana de síntesis vs. Dicha transformada de análisis/síntesis también se denomina como Transformada de Fourier de Tiempo Reducido (STFT, Short-Time Fourier Transform).
Se realiza una transformada de Fourier de tiempo reducido en una señal de entrada de dominio temporal x para obtener una sucesión de cuadros espectrales solapados. Con el fin de reducir al mínimo los posibles efectos de la banda lateral, deben seleccionarse ventanas de análisis/síntesis apropiadas, por ejemplo, ventanas Gaussianas, ventanas de coseno, ventanas de Hamming, ventanas de Hann, ventanas rectangulares, ventanas de Bartlett, ventanas de Blackman, y otras. El retardo en el que cada cuadro espectral se recoge de la señal de entrada x se denomina como el tamaño de salto As o el avance del tiempo físico At. La STFT de la señal de entrada x se denomina como la fase de análisis y conduce a una representación del dominio de la frecuencia de la señal de entrada x. La representación del dominio de la frecuencia comprende una pluralidad de señales de sub-banda, en la que cada señal de sub-banda representa una determinada componente de frecuencia de la señal de entrada.
Con el fin de la extensión del tiempo de la señal de entrada, cada señal de sub-banda puede extenderse en el tiempo, por ejemplo, retrasando las muestras de las señales de sub-banda. Esto puede conseguirse usando un tamaño de salto de síntesis que sea superior al tamaño de salto de análisis. La señal de dominio temporal puede reconstruirse realizando una transformada de Fourier (Rápida) inversa en todos los cuadros seguida de una acumulación sucesiva de los cuadros. Esta operación de la fase de síntesis se denomina como operación de solapamiento-suma. La señal de salida resultante es una versión extendida en el tiempo de la señal de entrada que comprende las mismas componentes de frecuencia que la señal de entrada. En otras palabras, la señal de salida resultante tiene la misma composición espectral que la señal de entrada, pero es menor que la señal de entrada, es decir, su progresión se extiende en el tiempo.
Entonces, puede obtenerse posteriormente la transposición a frecuencias mayores, en de forma integrada, a través de submuestreo de las señales extendidas, o realizando una conversión de la tasa de muestra de la señal de salida extendida en el tiempo. Como resultado, la señal transpuesta tiene la longitud en el tiempo de la señal inicial, pero comprende componentes de frecuencia que se desplazan hacia arriba por un factor de transposición predefinido.
En vista de los anterior, la transposición armónica de señales transitorias usando reemisores armónicos se describe considerando como un punto de partida la extensión del tiempo de una señal transitoria prototipo, es decir, un pulso de Dirac discreto en el instante de tiempo t = tü,
La transformada de Fourier de tal pulso de Dirac tiene una magnitud y una fase lineal con una pendiente proporcional a fo:
5
10
15
20
25
30
35
40
45
50
55
60
S S(R - *0)~OXPÍ-JftJo)
m
^m ~
en la que M es la frecuencia central de la mes'ma señal de sub-banda del análisis STFT y M es el
tamaño de la M transformada discreta de Four'er (DFT). Dicha transformada de Four'er puede considerarse como la fase de análisis del banco de filtros de análisis que se ha descrito anteriormente, en la que se usa una ventana de análisis plana va de una duración infinita. Con el fin de generar una señal de salida y que se extiende en el tiempo por un factor T, es decir, un pulso de Dirac 8(t-Tto) en el instante de tiempo t = Tto, la fase de las señales de subbanda de análisis deben multiplicarse por el factor T para obtener la señal de sub-banda de síntesis Y(Qm) = exp(- jQmTto) que produce el pulso de Dirac deseado 8(t-Tto) como una salida de una transformada inversa de Fourier.
Sin embargo, se ha de observar que las consideraciones anteriores se refieren a una fase de análisis/síntesis que usa ventanas de análisis y de síntesis de longitudes infinitas. De hecho, un reemisor teórico con una ventana de duración infinita dará el tramo correcto de un pulso de Dirac 8(t-to). Para un análisis en ventana de duración finita, la situación se confunde por el hecho de que cada bloque de análisis se va a interpretar como un periodo de una señal periódica con un periodo igual al tamaño de la DFT.
Esto se ilustra en la figura 8, que muestra el análisis y la síntesis 800 de un pulso de Dirac 8(t-to). La parte superior de la figura 8 muestra la entrada a la fase de análisis 8l0 y la parte inferior de la figura 8 muestra la salida de la fase de síntesis 820. Los gráficos superior e inferior representan el dominio temporal. La ventana de análisis estilizada 811 y la ventana de síntesis 821 se representan como ventanas triangulares (Bartlett). El pulso de entrada <5(t-t0) 812 en el instante de tiempo t = tü se representa en el gráfico superior 810 como una flecha vertical. Se asume que el bloque de la transformada DFT es de un tamaño M = L = La = Ls, es decir, el tamaño de la transformada dFt se selecciona para que sea igual al tamaño de las ventanas. La multiplicación de fase de las señales de sub-banda por el factor T producirá el análisis DFT de un pulso de Dirac 8(t-Tt0) en t = Tto, sin embargo, de un pulso de Dirac periodizado con respecto a un tren de pulsos de Dirac con un periodo L. Esto se debe a la longitud finita de la ventana aplicada y la Transformada de Fourier. El tren de pulsos periodizado con el periodo L se representa por las flechas discontinuas 823, 824 en el gráfico inferior.
En un sistema del mundo real, el tren de pulsos contiene realmente sólo unos pocos pulsos (dependiendo del factor de transposición), un pulso principal, es decir, el termino deseado, unos pocos pre-pulsos y unos pocos post-pulsos, es decir, los términos no deseados. Los pre-pulsos y los post-pulsos surgen debido a que la DFT es periódica (con L). Cuando se localiza un pulso en una ventana de análisis, de manera que la fase compleja se envuelva al multiplicarse por T (es decir, el pulso se desplaza fuera del extremo de la ventana y vuelve de nuevo al principio), surge un pulso no deseado dentro de la ventana de síntesis. Los pulsos no deseados pueden tener, o no, la misma polaridad que el pulso de entrada, dependiendo de la localización en la ventana de análisis y el factor de transposición.
En el ejemplo de la figura 8, la ventana de síntesis usa una ventana finita vs 821.
La ventana de síntesis finita 821 recoge el pulso deseado S(t-Tto) en t = Tto que se representa como una flecha sólida 822 y cancela las otras contribuciones no deseadas que se muestran como flechas discontinuas 823, 824.
Puesto que la fase de análisis y de síntesis desplazan a lo largo del tiempo el eje de tiempo de acuerdo con el factor de salto As o el avance de tiempo At, el pulso 8(t-t0) 812 tendrá otra posición con respecto al centro de la ventana de análisis respectiva 811. Como se ha indicado anteriormente, la operación para conseguir la extensión en el tiempo consiste en mover el pulso 812 hasta T veces su posición con respecto al centro de la ventana. Siempre que esta posición esté dentro de la ventana 821, esta operación de extensión de tiempo garantiza que todas las contribuciones constituyen un único pulso sintetizado extendido en el tiempo S(t-Tto) en t = Tto.
Sin embargo, tiene lugar un problema para la situación de la figura 9, donde el pulso S(t-to) 912 se mueve adicionalmente fuera hacia el borde del bloque de la DFT. La figura 9 ilustra una configuración de análisis/síntesis similar 900 que en la figura 8. El gráfico superior 910 muestra la entrada a la fase de análisis y la ventana de análisis 911, y el gráfico inferior 920 ilustra la salida de la fase de síntesis y la ventana de síntesis 921. Al extender en el tiempo el pulso de Dirac de entrada 912 en un factor T, el pulso de Dirac extendido en el tiempo 922, es decir, S(t- Tto), se coloca fuera de la ventana de síntesis 921. Al mismo tiempo, otro pulso de Dirac 924 del tren de pulsos, es decir, S(t-Tto + L) en el instante de tiempo t = Tto - L, se recoge por la ventana de síntesis. En otras palabras, el pulso de Dirac de entrada 912 no se retrasa a un instante de tiempo posterior T veces, sino que se desplaza hacia delante a un instante de tiempo que se encuentra antes del pulso de Dirac de entrada 912. El efecto final sobre la señal de audio es la aparición de un pre-eco a una distancia de tiempo de la escala de las ventanas del reemisor muy
5
10
15
20
25
30
35
40
45
50
55
extensas, es decir, en un instante de tiempo t = Tto - L que es L - (T-1)to antes que el pulso de Dirac de entrada 912.
El principio de la solución a este problema se describe en referencia a la figura 10. La figura 10 ilustra un escenario de análisis/síntesis 1000 similar a la figura 9. El gráfico superior 1010 muestra la entrada a la fase de análisis con la ventana de análisis 1011, y el gráfico inferior 1020 muestra la salida de la fase de síntesis con la ventana de síntesis 1021. El tamaño de la DFT se adapta para evitar pre-ecos. Esto se consigue ajustando el tamaño M de la DFT de tal forma que no se recojan imágenes de pulsos de Dirac no deseados del tren de pulsos resultante por la ventana de síntesis. El tamaño de la transformada DFT 1001 aumenta a M = FL, donde L es la longitud de la función de la ventana 1002 y el factor F es un factor de sobremuestreo de dominio de frecuencia. En otras palabras, el tamaño de la transformada DFT 1001 se selecciona para que sea mayor que el tamaño de la ventana 1002. En particular, el tamaño de la transformada DFT 1001 puede seleccionarse para que sea mayor que el tamaño de la ventana 1002 de la ventana de síntesis. Debido a la longitud aumentada 1001 de la transformada DFT, el periodo del tren de pulsos que comprende los pulsos de Dirac 1022, 1024 es FL. Seleccionando un valor suficientemente grande de F, es decir, seleccionando un factor de sobremuestreo de dominio de frecuencia suficientemente grande, pueden cancelarse las contribuciones no deseadas al tramo de pulsos. Esto se muestra en la figura 10, donde el pulso de Dirac 1024 en el instante de tiempo t = Tto-FL está fuera de la ventana de síntesis 1021. Por lo tanto, el pulso de Dirac 1024 no se recoge por la ventana de síntesis 1021 y, en consecuencia, pueden evitarse los pre-ecos.
Se ha de observar que en una realización preferida, la ventana de síntesis y la ventana de análisis tienen longitudes "nominales" iguales (medidas en el número de muestras). Sin embargo, al usar un remuestreo implícito de la señal de salida descartando o insertando muestras en las bandas de frecuencia de la transformada o el banco de filtros, el tamaño de la ventana de síntesis (medido en el número de muestras) será típicamente diferente del tamaño de análisis, dependiendo del remuestreo y/o el factor de transposición.
El valor mínimo de F, es decir, el factor de sobremuestreo de dominio de frecuencia mínimo, puede deducirse a partir de la figura 10. La condición para no recoger imágenes de pulsos de Dirac no deseados puede formularse
L
t -10 <
como se indica a continuación: Para cualquier pulso de entrada S(t-to) en la posición 2 , es decir, para
cualquier pulso de entrada comprendido dentro de la ventana de análisis 1011, la imagen no deseada S(t - Tto + FL) en el instante de tiempo t = Tto - FL debe localizarse a la izquierda del borde izquierdo de la ventana de síntesis en
t = ~— T—-FL < - —
. De forma equivalente, la condición
2
2 debe cumplirse, lo que conduce a la regla
Como puede observarse a partir de la fórmula (6), el factor de sobremuestreo de dominio de frecuencia mínimo F es una función del orden de transposición T. Más específicamente, el factor de sobremuestreo de dominio de frecuencia mínimo F es proporcional al orden de transposición T.
Repitiendo la línea de pensamiento anterior para el caso en el que las ventanas de análisis y de síntesis tienen diferentes longitudes, se obtiene una fórmula más general. Se permite que La y Ls sean las longitudes de las ventanas de análisis y de síntesis (medidas en el número de muestras), respectivamente, y se permite que M sea del tamaño de DFT empleado. La regla general que extiende la fórmula (6) es entonces
De hecho, que esta regla es una extensión de (6) puede verificarse insertando M = FL, y La = Ls = L en (7) y dividiendo por L en ambos lados de la ecuación resultante.
El análisis anterior se realiza para un modelo bastante especial de un transitorio, es decir, un pulso de Dirac. Sin embargo, el razonamiento puede extenderse para demostrar que al usar la extensión en el tiempo que se ha descrito anteriormente y/o el esquema de transposición armónica, las señales de entrada que tienen una envolvente espectral casi plana y que desaparecen fuera de un intervalo de tiempo [a,b] se extenderán a señales de salida que son pequeñas fuera del intervalo [Ta, Tb]. También puede verificarse, estudiando los espectrogramas de señales de audio y/o voz reales, que los pre-ecos desaparecen en las señales extendidas o transpuestas cuando la regla que se ha descrito anteriormente para seleccionar un factor de sobremuestreo de dominio de frecuencia apropiado se respeta. Un análisis más cuantitativo también revela que los pre-ecos aún se reducen al usar factores de sobremuestreo de dominio de frecuencia que son ligeramente inferiores al valor impuesto por la condición de la fórmula (6) o (7). Esto se debe al hecho de que las funciones de ventana típicas Vs son pequeñas cerca de sus bordes, atenuando así pre-ecos no deseados que se sitúan cerca de los bordes de las funciones de ventana.
5
10
15
20
25
30
35
40
45
50
55
En resumen, un modo de mejorar la respuesta transitoria de los reemisores armónicos de dominio de frecuencia, o extensores de tiempo, se ha descrito introduciendo una transformada sobremuestreada, donde la cantidad de sobremuestreo es una función del factor de transposición escogido. La respuesta transitoria mejorada del reemisor se obtiene por medio del sobremuestreo del dominio de frecuencia.
En el reemisor múltiple de la figura 6, el sobremuestreo de dominio de frecuencia puede implementarse usando núcleos de DFT 601, 602, 603, 604 de longitud 1024F y completando con ceros las ventanas de análisis y de síntesis simétricamente a esta longitud. Se ha de observar que por motivos de complejidad, es beneficioso mantener la cantidad de sobremuestreo bajo. Si la fórmula (6) se aplica al reemisor múltiple de la figura 6, debe aplicarse un factor de sobremuestreo F = 2,5 para incluir todos los factores de transposición T = 2, 3, 4. Sin embargo, puede mostrarse que el uso de F = 2,0 ya conduce a una mejora de la calidad significativa para las señales de audio real.
A continuación, se describe el uso del sobremuestreo de dominio de frecuencia en el contexto de los bancos de filtros de análisis/síntesis combinados, tal como se describe en el contexto de las figuras 5 o la figura 6b.
En general, para un banco de filtros de transposición combinado donde la separación física QAf de las sub-bandas del banco de filtros de síntesis es Q veces la separación física Af del banco de filtros de análisis y donde la duración de la ventana de análisis física Da (medida en unidades de tiempo, por ejemplo segundos) es también Q veces la del banco de filtros de síntesis, Da = QDs, el análisis para un pulso de Dirac como anteriormente se aplicará para todos los factores de transposición T = Q, Q+1, Q+2,... como si T = Q. En otras palabras, la regla para el grado de sobremuestreo de dominio de frecuencia requerido en un banco de filtros de transposición combinado se da por
T +1
F <
En particular, se ha de observar que para T>Q, el factor de sobremuestreo de dominio de frecuencia 2 es
suficiente, al mismo tiempo que se asegura aún la supresión de artefactos en las señales transitorias causados por la transposición armónica de orden T. Es decir, usando las reglas de sobremuestreo anteriores para el banco de filtros combinado, puede observarse que incluso al usar ordenes de transposición mayores T>Q, no se requiere aumentar adicionalmente el factor de sobremuestreo F. Como se indica por la ecuación (6b), es suficiente en la implementación del banco de filtros combinado de la figura 6b usar un factor de sobremuestreo F = 1,5 con el fin de evitar la aparición de pre-ecos. Este valor es menor que el factor de sobremuestreo F = 2,5 requerido para el reemisor múltiple de la figura 6. En consecuencia, la complejidad de realizar el sobremuestreo de dominio de frecuencia para mejorar el rendimiento transitorio de los reemisores armónicos múltiples puede reducirse al usar un banco de filtros de análisis/síntesis combinado (en lugar de bancos de filtros de análisis y/o síntesis separados para los diferentes órdenes de transposición).
En un escenario más general, la duración de tiempo física de las ventanas de análisis y de síntesis Da y Ds, respectivamente, pueden seleccionarse de forma arbitraria. Entonces, la separación física Af de las sub-bandas del banco de filtros de análisis debe satisfacer
para evitar los artefactos descritos causados por la transposición armónica. Se ha de observar que la duración de una ventana D típicamente difiere de la longitud de una ventana L. Mientras que la longitud de una ventana L corresponde al número de muestras de señal cubiertas por la ventana, la duración de la ventana D corresponde al intervalo de tiempo de la señal cubierta por la ventana. Como se ilustra en la figura 6a, las ventanas 611, 612, 613, 614 tienen una longitud equivalente de L = 1024 muestras. Sin embargo, la duración Da de la ventana de análisis 611 es T veces la duración Ds de la ventana de síntesis 612, 613, 614, en la que T es el orden de transposición respectivo y el factor de resolución del banco de filtros de síntesis respectivo. De una manera similar, la duración Da de la ventana de análisis 611 en la figura 6b es Q veces la duración Ds de la ventana de síntesis 612, en la que Q es el factor de resolución del banco de filtros de síntesis. La duración de una ventana D se refiere a la longitud de la
d=L
ventana L a través de la frecuencia de muestreo fs, es decir, particularmente . De una manera similar, la
resolución de frecuencia de una transformada Afse refiere al número de puntos o longitud M de la transformada a
Af = J7
través de la frecuencia de muestreo fs, es decir, particularmente M . Además, el avance del tiempo físico At de un banco de filtros se refiere al tamaño de salto As del banco de filtros a través la frecuencia de muestreo fs, es
5
10
15
20
25
30
35
40
decir, particularmente
Usando las relaciones anteriores, la ecuación (6b) puede escribirse como
&/Da = Q¿JD( < . (6c)
es decir, el producto de la resolución de frecuencia y la longitud de ventana del banco de filtros de análisis y/o la resolución de frecuencia y la longitud de ventana del banco de filtros de síntesis deben seleccionarse para que sean
2
menores o igual a 2
0 +1
. Para T>Q, el producto AfDA y/o QAfDs puede seleccionarse para que sea mayor de
T +1
reduciendo así la complejidad computacional de los bancos de filtros.
En el presente documento se han descrito diversos procedimientos para realizar la transposición armónica de señales, preferiblemente señales de audio y/o voz. Se ha puesto énfasis particular sobre la complejidad computacional de los reemisores armónicos múltiples. En este contexto, se ha descrito un reemisor múltiple, que está configurado para realizar múltiples órdenes de transposición usando un banco de filtros de análisis/síntesis combinado, es decir, un banco de filtros que comprende un único banco de filtros de análisis y un único banco de filtros de síntesis. Un reemisor múltiple que usa un banco de filtros de análisis/síntesis combinado ha reducido la complejidad computacional en comparación con un reemisor múltiple convencional. Además, se ha descrito el sobremuestreo del dominio de frecuencia en el contexto de bancos de filtros de análisis/síntesis combinados. Puede usarse un sobremuestreo del dominio de frecuencia para reducir o eliminar los artefactos causados en las señales transitorias por la transposición armónica. Se ha mostrado que el sobremuestreo de dominio de frecuencia puede implementarse con una complejidad computacional reducida dentro de bancos de filtros de análisis/síntesis combinados, en comparación con las implementaciones de reemisores múltiples convencionales.
Aunque se han descrito en el presente documento realizaciones específicas de la presente invención y aplicaciones de la invención, será evidente para los expertos en la técnica que son posibles muchas variaciones en las realizaciones y aplicaciones descritas en el presente documento sin apartarse del alcance de la invención descrita y reivindicada en el presente documento. Se entenderá que aunque se han mostrado y se han descrito ciertas formas de la invención, la invención no se limitará a las realizaciones específicas descritas y mostradas o los procedimientos específicos descritos.
Los procedimientos y sistemas descritos en el documento presente pueden implementarse como software, firmware y/o hardware. Ciertas componentes pueden implementarse, por ejemplo, como software que se ejecuta en un procesador de señales digitales o microprocesador. Otras componentes pueden implementarse, por ejemplo, como hardware y/o como circuitos integrados específicos de aplicación. Las señales encontradas en los procedimientos y sistemas descritos pueden almacenarse en medios tales como una memoria de acceso aleatorio o medios de almacenamientos ópticos. Pueden transferirse a través de redes, tales como redes de radio, redes de satélite, redes inalámbricas o redes cableadas, por ejemplo Internet. Los dispositivos típicos que hacen uso de los procedimientos que se describen en el presente documento son, por ejemplo, reproductores multimedia o receptores de televisión que descodifican señales de audio. En el lado de codificación, los sistemas y procedimientos pueden usarse, por ejemplo, en estaciones de radiodifusión y en sitios de producción multimedia.
Claims (19)
- 5101520253035404550REIVINDICACIONES1. Un sistema para generar una componente de alta frecuencia de una señal de audio, que comprende:- un banco de filtros de análisis (501) que tiene una resolución de frecuencia de Af; y una ventana de análisis (611) de una duración DA, proporcionando el banco de filtros de análisis (501) una pluralidad de señales de subbanda de análisis a partir de una componente de baja frecuencia de la señal de audio;- una unidad de procesamiento no lineal (502, 650) que determina una señal de sub-banda de síntesis en base a al menos algo de la pluralidad de señales de sub-banda de análisis, en la que el al menos algo de la pluralidad de señales de sub-banda de análisis se desfasa por un orden de transposición T; y- un banco de filtros de síntesis (504) que tiene una resolución de frecuencia de QAf; con Q > 1y con T > Q y una ventana de síntesis (612) de una duración Ds; generando el banco de filtros de síntesis (504) la componente de alta frecuencia a partir de la señal de sub-banda de síntesis;en el que el valor del producto de la resolución de frecuencia Af y la duración DA del banco de filtros de análisis sedetermina en base a Q.
- 2. El sistema de la reivindicación 1, en el que Q(PA + Ds) _
- 3. El sistema de cualquier reivindicación previa, en el que la unidad de procesamiento no lineal (502, 650) determina la señal de sub-banda de síntesis a partir de dos señales de sub-banda de análisis consecutivas.
- 4. El sistema de cualquier reivindicación previa, en el que el valor del producto Af-DA, satisface:
- 5. El sistema de cualquier reivindicación previa, en el que el sistema comprende solamente un único banco de filtrosde análisis (501) y un único banco de filtros de síntesis (504) para generar el componente de alta frecuencia.
- 6. El sistema de cualquier reivindicación previa, en el que- el banco de filtro de análisis comprende una unidad de transformación de análisis (601) para realizar una Transformada de Fourier, una Transformada Rápida de Fourier, una Transformada Discreta de Fourier, una Transformada de ondícula; y- el banco de filtros de análisis comprende una unidad de transformación de síntesis (602) para realizar la correspondiente transformada inversa.
- 7. El sistema de cualquier reivindicación previa, en el que la ventana de análisis (611) y/o de síntesis (612) es unade:- ventana Gaussiana;- ventana de coseno;- ventana de Hamming;- ventana de Hann;- ventana rectangular;- ventanas de Bartlett;- ventanas de Blackman.
- 8. El sistema de cualquier reivindicación previa que comprende adicionalmente:- una segunda unidad de procesamiento no lineal (502) configurada para determinar un segundo conjunto de señales de sub-banda de síntesis del conjunto de señales de sub-banda de análisis usando un segundo orden de transposición T2; en el que el segundo conjunto de señales de sub-banda de síntesis se determina en base a una porción del conjunto de señales de sub-banda de análisis, desfasada por el segundo orden de transposición T2; en el que el orden de transposición Ty el segundo orden de transposición T2 son diferentes; y- una unidad de combinación (503) configurada para combinar el conjunto de señales de sub-banda de síntesis y
imagen1 510152025303540455055el segundo conjunto de señales de sub-banda de síntesis; produciendo de esta manera un conjunto combinado de señales de sub-banda de síntesis como una entrada al banco de filtros de síntesis (602). - 9. El sistema de la reivindicación 8, en el que- la unidad de combinación (503) está configurada para superponer señales de sub-banda de síntesis del conjunto de señales de sub-banda de síntesis y el segundo conjunto de señales de sub-banda de síntesis correspondiente a intervalos de frecuencia solapantes.
- 10. El sistema de cualquier reivindicación previa, en el que- el banco de filtros de análisis (501) tiene un número Ka de sub-bandas de análisis, con Ka> 1, donde k es un índice de sub-banda de análisis con k = 0,..., Ka-1; y- el banco de filtros de síntesis (504) tiene un número Ns de sub-bandas de síntesis, con Ns > 0, donde n es un índice de sub-banda de síntesis con n = 0,., Ns-1.
- 11. El sistema de la reivindicación 10, en el que la unidad de procesamiento no lineal (502, 650) está configurada para determinar una nesima señal de sub-banda de , síntesis del conjunto de señales de sub-banda de síntesis de una kes,ma señal de sub-banda de análisis y una (k+1)esima señal de sub-banda de análisis del conjunto de señales de subbanda de análisis.
- 12. El sistema de la reivindicación 11, en el que la unidad de procesamiento no lineal (502, 650) está configurada para- determinar una fase de la nesima señal de sub-banda de síntesis como la suma de una fase desplazada de lakesima señal de sub-banda de análisis y una fase desplazada de la (k+1)esima señal de sub-banda de análisis; y/o- determinar una magnitud de la nesima señal de sub-banda de síntesis como el producto de una magnitudexponenciada de la kesima señal de sub-banda de análisis y una magnitud exponenciada de la (k+1)esima señal de sub-banda de análisis.
- 13. El sistema de la reivindicación 12, en el queel índice de sub-banda de análisis k de la señal de sub-banda de análisis que contribuye a la sub-banda de síntesis con el índice de sub-banda de síntesis n se da por el número entero obtenido truncando la expresiónQnT ■en el que un resto r se da porQn - k T
- 14. El sistema de la reivindicación 13, en el que la unidad de procesamiento no lineal (502, 650) está configurada para- determinar la fase de la nesima señal de sub-banda de síntesis como la suma de la fase de la kesima señal de subbanda de análisis multiplicada por T(1-r) y la fase de la (k+1)esima señal de sub-banda de análisis multiplicada por T(r); y/o- determinar la magnitud de la nesima señal de sub-banda de síntesis como el producto de la magnitud de la kesima señal de sub-banda de análisis elevada a la potencia de (1-r) y la magnitud de la (k+1)esima señal de sub-banda de análisis elevada a la potencia de r.
- 15. El sistema de cualquier reivindicación previa, en el que- el banco de filtros de análisis (501) y el banco de filtros de síntesis (504) se apilan de modo par de tal forma que una frecuencia central de una sub-banda de análisis se da por kAf y una frecuencia central de una sub-banda de síntesis se da por nQAf.
- 16. El sistema de cualquiera de las reivindicaciones 1 a 14, en el que- el banco de filtros de análisis (501) y el banco de filtros de síntesis (504) se apilan de modo impar de tal forma51015202530354045(k+1 )Afque una frecuencia central de una sub-banda de análisis se da por ¿ y una frecuencia central de(n + ±-)QAfuna sub-banda de síntesis se da por — ; y- la diferencia entre el orden de transposición T y el factor de resolución Q es par.
- 17. El sistema de cualquiera de las reivindicaciones 1 a 16, en el que- una tasa de muestreo de la señal de audio es /A;- el banco de filtros de análisis (501) comprende una unidad de transformación de análisis (601), que es una transformación discreta de M puntos; la ventana de análisis (611) tiene una longitud de La muestras; y la ventana de análisis (611) se desplaza por un tamaño de salto de análisis de Asa muestras a lo largo de la señal de audio;fA LA- la resolución de frecuencia es Af = M ; la duración es Da = fA ; un avance del tiempo físico del banco deAsAfiltros de análisis (501) es Aía = f ;- una tasa de muestreo de la componente de alta frecuencia es fs =- el banco de filtros de síntesis (504) comprende una unidad de transformación de síntesis (602) que es una transformación discreta de M puntos; la ventana de síntesis (612) tiene una longitud de Ls muestras; y la ventana de síntesis (612) se desplaza por un tamaño de salto de síntesis de ASs muestras a lo largo de la componente de alta frecuencia; yfs- la resolución de frecuencia es QAf =Mla duración es Ds =Atsfiltros de síntesis (504) esAss _ Asa fs fA
imagen2 LlfJs ; un avance del tiempo físico del banco de - 18. Un método para generar un componente de alta frecuencia de una señal de audio, comprendiendo el método:- aplicar un banco de filtros de análisis (501) que tiene una resolución de frecuencia de Af; y una ventana de análisis (611) de duración Da, en un componente de baja frecuencia de la señal de audio;- determinar una señal de sub-banda de síntesis en base a al menos dos señales de sub-banda de análisis, en donde las señales de sub-banda de análisis se desfasan por un orden de transposición T; y- aplicar un banco de filtros de síntesis (504) que tiene una resolución de frecuencia de Q Af y una ventana de síntesis (612) de una duración Ds; sobre la señal de sub-banda de síntesis, en donde Q > 1;y en donde T > Q;en el que el valor del producto de la resolución de frecuencia Af y la duración Da del banco de filtros de análisis sedetermina en base a Q.
- 19. Un método para diseñar un reemisor armónico para generar un componente de alta frecuencia de una señal deaudio, comprendiendo el método:- proporcionar un banco de filtros de análisis (501) que tiene una resolución de frecuencia de Af; y una ventana de análisis (611) de duración Da;- proporcionar una unidad de procesamiento no lineal (502, 650) para determinar una señal de sub-banda de síntesis en base a al menos dos señales de sub-banda de análisis, en donde las señales de sub-banda de análisis se desfasan por un orden de transposición T;- proporcionar un banco de filtros de síntesis (504) que tiene una resolución de frecuencia de Q Af y una ventana de síntesis (612) de una duración Ds, en donde Q > 1;y en donde T > Q; y- seleccionar el valor del producto de la resolución de frecuencia Af y la duración Da del banco de filtros de análisis en base a Q.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US25377509P | 2009-10-21 | 2009-10-21 | |
| US253775P | 2009-10-21 | ||
| US33078610P | 2010-05-03 | 2010-05-03 | |
| US330786P | 2010-05-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2656668T3 true ES2656668T3 (es) | 2018-02-28 |
Family
ID=42542966
Family Applications (10)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17192422T Active ES2805349T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES21210177T Active ES2936307T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES23194739T Active ES2989851T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES24181063T Active ES3031561T3 (en) | 2009-10-21 | 2010-05-25 | Oversampling in a combined transposer filter bank |
| ES20172571T Active ES2906085T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES25162525T Active ES3051141T3 (en) | 2009-10-21 | 2010-05-25 | Oversampling in a combined transposer filter bank |
| ES10730734.0T Active ES2507165T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES22204414T Active ES2963061T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES25162533T Active ES3051142T3 (en) | 2009-10-21 | 2010-05-25 | Oversampling in a combined transposer filter bank |
| ES14173151.3T Active ES2656668T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
Family Applications Before (9)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17192422T Active ES2805349T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES21210177T Active ES2936307T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES23194739T Active ES2989851T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES24181063T Active ES3031561T3 (en) | 2009-10-21 | 2010-05-25 | Oversampling in a combined transposer filter bank |
| ES20172571T Active ES2906085T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES25162525T Active ES3051141T3 (en) | 2009-10-21 | 2010-05-25 | Oversampling in a combined transposer filter bank |
| ES10730734.0T Active ES2507165T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES22204414T Active ES2963061T3 (es) | 2009-10-21 | 2010-05-25 | Sobremuestreo en un banco de filtros de reemisor combinado |
| ES25162533T Active ES3051142T3 (en) | 2009-10-21 | 2010-05-25 | Oversampling in a combined transposer filter bank |
Country Status (11)
| Country | Link |
|---|---|
| US (10) | US8886346B2 (es) |
| EP (11) | EP4276823B1 (es) |
| JP (3) | JP5345737B2 (es) |
| KR (1) | KR101309671B1 (es) |
| CN (3) | CN103559890B (es) |
| BR (2) | BR122020007866B1 (es) |
| ES (10) | ES2805349T3 (es) |
| HU (1) | HUE071544T2 (es) |
| PL (9) | PL3723090T3 (es) |
| RU (1) | RU2494478C1 (es) |
| WO (1) | WO2011047887A1 (es) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7928310B2 (en) * | 2002-11-12 | 2011-04-19 | MediaLab Solutions Inc. | Systems and methods for portable audio synthesis |
| ES2976382T3 (es) * | 2008-12-15 | 2024-07-31 | Fraunhofer Ges Zur Foerderungder Angewandten Forschung E V | Decodificador de extensión de ancho de banda |
| US8971551B2 (en) | 2009-09-18 | 2015-03-03 | Dolby International Ab | Virtual bass synthesis using harmonic transposition |
| HUE071544T2 (hu) * | 2009-10-21 | 2025-09-28 | Dolby Int Ab | Túlmintavételezés kombinált transzponáló szûrõbankban |
| ES2449476T3 (es) * | 2010-03-09 | 2014-03-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Aparato, procedimiento y programa de ordenador para procesar una señal de audio |
| EP2545551B1 (en) * | 2010-03-09 | 2017-10-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Improved magnitude response and temporal alignment in phase vocoder based bandwidth extension for audio signals |
| EP2545548A1 (en) * | 2010-03-09 | 2013-01-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for processing an input audio signal using cascaded filterbanks |
| AU2011239995B2 (en) * | 2010-04-16 | 2014-01-16 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E. V. | Apparatus, method and computer program for generating a wideband signal using guided bandwidth extension and blind bandwidth extension |
| US8958510B1 (en) * | 2010-06-10 | 2015-02-17 | Fredric J. Harris | Selectable bandwidth filter |
| KR101803849B1 (ko) | 2010-07-19 | 2017-12-04 | 돌비 인터네셔널 에이비 | 고주파 복원 동안 오디오 신호들의 프로세싱 |
| US12002476B2 (en) | 2010-07-19 | 2024-06-04 | Dolby International Ab | Processing of audio signals during high frequency reconstruction |
| EP2777042B1 (en) | 2011-11-11 | 2019-08-14 | Dolby International AB | Upsampling using oversampled sbr |
| EP2717261A1 (en) | 2012-10-05 | 2014-04-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder and methods for backward compatible multi-resolution spatial-audio-object-coding |
| WO2014071514A1 (en) | 2012-11-06 | 2014-05-15 | Evolution Engineering Inc. | Fluid pressure pulse generator and method of using same |
| US10753201B2 (en) | 2012-12-17 | 2020-08-25 | Evolution Engineering Inc. | Mud pulse telemetry apparatus with a pressure transducer and method of operating same |
| CA2895346C (en) | 2012-12-17 | 2018-10-23 | Evolution Engineering Inc. | Downhole telemetry signal modulation using pressure pulses of multiple pulse heights |
| EP3000961A1 (en) | 2012-12-17 | 2016-03-30 | Evolution Engineering Inc. | Method of operating a mud pulse telemetry apparatus with a pressure transducer |
| EP2830054A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder and related methods using two-channel processing within an intelligent gap filling framework |
| FR3011408A1 (fr) * | 2013-09-30 | 2015-04-03 | Orange | Re-echantillonnage d'un signal audio pour un codage/decodage a bas retard |
| US9577798B1 (en) * | 2014-04-30 | 2017-02-21 | Keysight Technologies, Inc. | Real-time separation of signal components in spectrum analyzer |
| US9306606B2 (en) * | 2014-06-10 | 2016-04-05 | The Boeing Company | Nonlinear filtering using polyphase filter banks |
| CA2895683A1 (en) | 2014-06-27 | 2015-12-27 | Evolution Engineering Inc. | Fluid pressure pulse generator for a downhole telemetry tool |
| US9631488B2 (en) | 2014-06-27 | 2017-04-25 | Evolution Engineering Inc. | Fluid pressure pulse generator for a downhole telemetry tool |
| US9631487B2 (en) | 2014-06-27 | 2017-04-25 | Evolution Engineering Inc. | Fluid pressure pulse generator for a downhole telemetry tool |
| EP2980791A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Processor, method and computer program for processing an audio signal using truncated analysis or synthesis window overlap portions |
| WO2016142002A1 (en) | 2015-03-09 | 2016-09-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal |
| TWI693594B (zh) | 2015-03-13 | 2020-05-11 | 瑞典商杜比國際公司 | 解碼具有增強頻譜帶複製元資料在至少一填充元素中的音訊位元流 |
| US10847170B2 (en) | 2015-06-18 | 2020-11-24 | Qualcomm Incorporated | Device and method for generating a high-band signal from non-linearly processed sub-ranges |
| US9837089B2 (en) * | 2015-06-18 | 2017-12-05 | Qualcomm Incorporated | High-band signal generation |
| US9704497B2 (en) * | 2015-07-06 | 2017-07-11 | Apple Inc. | Method and system of audio power reduction and thermal mitigation using psychoacoustic techniques |
| CN107919136B (zh) * | 2017-11-13 | 2021-07-09 | 河海大学 | 一种基于高斯混合模型的数字语音采样频率估计方法 |
| DE102018206159B3 (de) * | 2018-04-20 | 2019-09-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Paket-Detektor/Decoder für ein Funkübertragungssystem |
| KR20250130700A (ko) * | 2018-04-25 | 2025-09-02 | 돌비 인터네셔널 에이비 | 고주파 오디오 재구성 기술의 통합 |
| US11322127B2 (en) * | 2019-07-17 | 2022-05-03 | Silencer Devices, LLC. | Noise cancellation with improved frequency resolution |
| US11889280B2 (en) * | 2021-10-05 | 2024-01-30 | Cirrus Logic Inc. | Filters and filter chains |
Family Cites Families (159)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4060848A (en) * | 1970-12-28 | 1977-11-29 | Gilbert Peter Hyatt | Electronic calculator system having audio messages for operator interaction |
| US4016540A (en) * | 1970-12-28 | 1977-04-05 | Gilbert Peter Hyatt | Apparatus and method for providing interactive audio communication |
| JPS5237465B2 (es) | 1973-03-28 | 1977-09-22 | ||
| JPS5237465U (es) | 1975-09-09 | 1977-03-16 | ||
| US4395700A (en) * | 1980-08-15 | 1983-07-26 | Environmental Research Institute Of Michigan | Image analyzer with variable line storage |
| FR2628918B1 (fr) * | 1988-03-15 | 1990-08-10 | France Etat | Dispositif annuleur d'echo a filtrage en sous-bandes de frequence |
| US5297236A (en) * | 1989-01-27 | 1994-03-22 | Dolby Laboratories Licensing Corporation | Low computational-complexity digital filter bank for encoder, decoder, and encoder/decoder |
| US5357594A (en) * | 1989-01-27 | 1994-10-18 | Dolby Laboratories Licensing Corporation | Encoding and decoding using specially designed pairs of analysis and synthesis windows |
| US5384811A (en) * | 1989-10-06 | 1995-01-24 | Telefunken | Method for the transmission of a signal |
| US5235623A (en) * | 1989-11-14 | 1993-08-10 | Nec Corporation | Adaptive transform coding by selecting optimum block lengths according to variatons between successive blocks |
| US5353376A (en) * | 1992-03-20 | 1994-10-04 | Texas Instruments Incorporated | System and method for improved speech acquisition for hands-free voice telecommunication in a noisy environment |
| US5408580A (en) * | 1992-09-21 | 1995-04-18 | Aware, Inc. | Audio compression system employing multi-rate signal analysis |
| US5732389A (en) * | 1995-06-07 | 1998-03-24 | Lucent Technologies Inc. | Voiced/unvoiced classification of speech for excitation codebook selection in celp speech decoding during frame erasures |
| US5890106A (en) * | 1996-03-19 | 1999-03-30 | Dolby Laboratories Licensing Corporation | Analysis-/synthesis-filtering system with efficient oddly-stacked singleband filter bank using time-domain aliasing cancellation |
| US6073100A (en) * | 1997-03-31 | 2000-06-06 | Goodridge, Jr.; Alan G | Method and apparatus for synthesizing signals using transform-domain match-output extension |
| RU2256293C2 (ru) * | 1997-06-10 | 2005-07-10 | Коудинг Технолоджиз Аб | Усовершенствование исходного кодирования с использованием дублирования спектральной полосы |
| SE512719C2 (sv) * | 1997-06-10 | 2000-05-02 | Lars Gustaf Liljeryd | En metod och anordning för reduktion av dataflöde baserad på harmonisk bandbreddsexpansion |
| US6026356A (en) * | 1997-07-03 | 2000-02-15 | Nortel Networks Corporation | Methods and devices for noise conditioning signals representative of audio information in compressed and digitized form |
| JP3164038B2 (ja) * | 1997-11-05 | 2001-05-08 | 日本電気株式会社 | 音声帯域分割復号装置 |
| US6415253B1 (en) * | 1998-02-20 | 2002-07-02 | Meta-C Corporation | Method and apparatus for enhancing noise-corrupted speech |
| US6449590B1 (en) * | 1998-08-24 | 2002-09-10 | Conexant Systems, Inc. | Speech encoder using warping in long term preprocessing |
| US7072832B1 (en) * | 1998-08-24 | 2006-07-04 | Mindspeed Technologies, Inc. | System for speech encoding having an adaptive encoding arrangement |
| US6493665B1 (en) * | 1998-08-24 | 2002-12-10 | Conexant Systems, Inc. | Speech classification and parameter weighting used in codebook search |
| US6363338B1 (en) * | 1999-04-12 | 2002-03-26 | Dolby Laboratories Licensing Corporation | Quantization in perceptual audio coders with compensation for synthesis filter noise spreading |
| US6246345B1 (en) * | 1999-04-16 | 2001-06-12 | Dolby Laboratories Licensing Corporation | Using gain-adaptive quantization and non-uniform symbol lengths for improved audio coding |
| US6298322B1 (en) * | 1999-05-06 | 2001-10-02 | Eric Lindemann | Encoding and synthesis of tonal audio signals using dominant sinusoids and a vector-quantized residual tonal signal |
| US6978236B1 (en) * | 1999-10-01 | 2005-12-20 | Coding Technologies Ab | Efficient spectral envelope coding using variable time/frequency resolution and time/frequency switching |
| SE0001926D0 (sv) * | 2000-05-23 | 2000-05-23 | Lars Liljeryd | Improved spectral translation/folding in the subband domain |
| DE10030583A1 (de) * | 2000-06-21 | 2002-01-10 | Marconi Comm Gmbh | Vorrichtung und Verfahren zum Verarbeiten von Frequenzsignalen |
| US20020016698A1 (en) * | 2000-06-26 | 2002-02-07 | Toshimichi Tokuda | Device and method for audio frequency range expansion |
| SE0004818D0 (sv) * | 2000-12-22 | 2000-12-22 | Coding Technologies Sweden Ab | Enhancing source coding systems by adaptive transposition |
| US7644003B2 (en) * | 2001-05-04 | 2010-01-05 | Agere Systems Inc. | Cue-based audio coding/decoding |
| US6900381B2 (en) * | 2001-05-16 | 2005-05-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for removing aliasing in wave table based synthesizers |
| US7369989B2 (en) * | 2001-06-08 | 2008-05-06 | Stmicroelectronics Asia Pacific Pte, Ltd. | Unified filter bank for audio coding |
| CA2992051C (en) * | 2004-03-01 | 2019-01-22 | Dolby Laboratories Licensing Corporation | Reconstructing audio signals with multiple decorrelation techniques and differentially coded parameters |
| EP1421579B1 (en) * | 2001-08-21 | 2006-04-05 | Koninklijke Philips Electronics N.V. | Audio coding with non-uniform filter bank |
| US6895375B2 (en) * | 2001-10-04 | 2005-05-17 | At&T Corp. | System for bandwidth extension of Narrow-band speech |
| CN1324558C (zh) * | 2001-11-02 | 2007-07-04 | 松下电器产业株式会社 | 编码设备,解码设备以及音频数据分配系统 |
| FI20012313A7 (fi) * | 2001-11-26 | 2003-05-27 | Genelec Oy | Menetelmä matalataajuista ääntä muokkaavan modaalisen ekvalisaattorin suunnittelemiseksi |
| DE60202881T2 (de) * | 2001-11-29 | 2006-01-19 | Coding Technologies Ab | Wiederherstellung von hochfrequenzkomponenten |
| US7146313B2 (en) * | 2001-12-14 | 2006-12-05 | Microsoft Corporation | Techniques for measurement of perceptual audio quality |
| WO2003058607A2 (en) * | 2002-01-09 | 2003-07-17 | Koninklijke Philips Electronics N.V. | Audio enhancement system having a spectral power ratio dependent processor |
| US20030138117A1 (en) * | 2002-01-22 | 2003-07-24 | Goff Eugene F. | System and method for the automated detection, identification and reduction of multi-channel acoustical feedback |
| US20030187663A1 (en) * | 2002-03-28 | 2003-10-02 | Truman Michael Mead | Broadband frequency translation for high frequency regeneration |
| FI20020865A7 (fi) * | 2002-05-07 | 2003-11-08 | Genelec Oy | Menetelmä matalataajuisen modaalisen ekvalisaattorin suunnittelemiseksi erityisesti lähekkäin sijaitsevia moodeja varten |
| CA2388352A1 (en) * | 2002-05-31 | 2003-11-30 | Voiceage Corporation | A method and device for frequency-selective pitch enhancement of synthesized speed |
| KR101001170B1 (ko) * | 2002-07-16 | 2010-12-15 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 오디오 코딩 |
| BRPI0311601B8 (pt) * | 2002-07-19 | 2018-02-14 | Matsushita Electric Industrial Co Ltd | "aparelho e método decodificador de áudio" |
| JP3881943B2 (ja) * | 2002-09-06 | 2007-02-14 | 松下電器産業株式会社 | 音響符号化装置及び音響符号化方法 |
| JP3879922B2 (ja) * | 2002-09-12 | 2007-02-14 | ソニー株式会社 | 信号処理システム、信号処理装置および方法、記録媒体、並びにプログラム |
| SE0202770D0 (sv) * | 2002-09-18 | 2002-09-18 | Coding Technologies Sweden Ab | Method for reduction of aliasing introduces by spectral envelope adjustment in real-valued filterbanks |
| ATE318405T1 (de) | 2002-09-19 | 2006-03-15 | Matsushita Electric Industrial Co Ltd | Audiodecodierungsvorrichtung und -verfahren |
| US7248711B2 (en) | 2003-03-06 | 2007-07-24 | Phonak Ag | Method for frequency transposition and use of the method in a hearing device and a communication device |
| JP4076887B2 (ja) * | 2003-03-24 | 2008-04-16 | ローランド株式会社 | ボコーダ装置 |
| US8724822B2 (en) * | 2003-05-09 | 2014-05-13 | Nuance Communications, Inc. | Noisy environment communication enhancement system |
| DE10328777A1 (de) * | 2003-06-25 | 2005-01-27 | Coding Technologies Ab | Vorrichtung und Verfahren zum Codieren eines Audiosignals und Vorrichtung und Verfahren zum Decodieren eines codierten Audiosignals |
| US20050018796A1 (en) * | 2003-07-07 | 2005-01-27 | Sande Ravindra Kumar | Method of combining an analysis filter bank following a synthesis filter bank and structure therefor |
| ATE487332T1 (de) * | 2003-07-11 | 2010-11-15 | Cochlear Ltd | Verfahren und einrichtung zur rauschverminderung |
| FI118550B (fi) * | 2003-07-14 | 2007-12-14 | Nokia Corp | Parannettu eksitaatio ylemmän kaistan koodaukselle koodekissa, joka käyttää kaistojen jakoon perustuvia koodausmenetelmiä |
| EP1507334A1 (fr) * | 2003-08-12 | 2005-02-16 | STMicroelectronics S.A. | Composant électronique permettant notamment le décodage de signaux modulés par une modulation numérique en quadrature sur un grand nombre de porteuses orthogonales |
| KR20050027179A (ko) * | 2003-09-13 | 2005-03-18 | 삼성전자주식회사 | 오디오 데이터 복원 방법 및 그 장치 |
| CN1875402B (zh) * | 2003-10-30 | 2012-03-21 | 皇家飞利浦电子股份有限公司 | 音频信号编码或解码 |
| KR20050064442A (ko) * | 2003-12-23 | 2005-06-29 | 삼성전자주식회사 | 이동통신 시스템에서 입체음향 신호 생성 장치 및 방법 |
| CN1910656B (zh) * | 2004-01-20 | 2010-11-03 | 杜比实验室特许公司 | 基于块分组的音频编码 |
| US6980933B2 (en) * | 2004-01-27 | 2005-12-27 | Dolby Laboratories Licensing Corporation | Coding techniques using estimated spectral magnitude and phase derived from MDCT coefficients |
| CA2457988A1 (en) * | 2004-02-18 | 2005-08-18 | Voiceage Corporation | Methods and devices for audio compression based on acelp/tcx coding and multi-rate lattice vector quantization |
| US7516064B2 (en) * | 2004-02-19 | 2009-04-07 | Dolby Laboratories Licensing Corporation | Adaptive hybrid transform for signal analysis and synthesis |
| CN1662100B (zh) * | 2004-02-24 | 2010-12-08 | 三洋电机株式会社 | 低音强调电路以及低音强调处理方法 |
| US7587254B2 (en) * | 2004-04-23 | 2009-09-08 | Nokia Corporation | Dynamic range control and equalization of digital audio using warped processing |
| KR100608062B1 (ko) * | 2004-08-04 | 2006-08-02 | 삼성전자주식회사 | 오디오 데이터의 고주파수 복원 방법 및 그 장치 |
| FR2875351A1 (fr) * | 2004-09-16 | 2006-03-17 | France Telecom | Procede de traitement de donnees par passage entre domaines differents de sous-bandes |
| US7937271B2 (en) * | 2004-09-17 | 2011-05-03 | Digital Rise Technology Co., Ltd. | Audio decoding using variable-length codebook application ranges |
| US7630902B2 (en) * | 2004-09-17 | 2009-12-08 | Digital Rise Technology Co., Ltd. | Apparatus and methods for digital audio coding using codebook application ranges |
| JP4580210B2 (ja) * | 2004-10-19 | 2010-11-10 | ソニー株式会社 | 音声信号処理装置および音声信号処理方法 |
| ATE537536T1 (de) * | 2004-10-26 | 2011-12-15 | Panasonic Corp | Sprachkodierungsvorrichtung und sprachkodierungsverfahren |
| RU2404506C2 (ru) * | 2004-11-05 | 2010-11-20 | Панасоник Корпорэйшн | Устройство масштабируемого декодирования и устройство масштабируемого кодирования |
| KR100657916B1 (ko) * | 2004-12-01 | 2006-12-14 | 삼성전자주식회사 | 주파수 대역간의 유사도를 이용한 오디오 신호 처리 장치및 방법 |
| US20070147518A1 (en) * | 2005-02-18 | 2007-06-28 | Bruno Bessette | Methods and devices for low-frequency emphasis during audio compression based on ACELP/TCX |
| BRPI0608270A2 (pt) * | 2005-04-01 | 2009-10-06 | Qualcomm Inc | sistemas, métodos e equipamento para filtragem anti-dispersão |
| KR100818268B1 (ko) * | 2005-04-14 | 2008-04-02 | 삼성전자주식회사 | 오디오 데이터 부호화 및 복호화 장치와 방법 |
| EP1722360B1 (en) * | 2005-05-13 | 2014-03-19 | Harman Becker Automotive Systems GmbH | Audio enhancement system and method |
| WO2006128144A2 (en) * | 2005-05-26 | 2006-11-30 | Groove Mobile, Inc. | Systems and methods for high resolution signal analysis |
| EP1742509B1 (en) * | 2005-07-08 | 2013-08-14 | Oticon A/S | A system and method for eliminating feedback and noise in a hearing device |
| FR2888699A1 (fr) * | 2005-07-13 | 2007-01-19 | France Telecom | Dispositif de codage/decodage hierachique |
| US7197453B2 (en) * | 2005-07-29 | 2007-03-27 | Texas Instruments Incorporated | System and method for optimizing the operation of an oversampled discrete Fourier transform filter bank |
| JP4701931B2 (ja) | 2005-09-02 | 2011-06-15 | 日本電気株式会社 | 信号処理の方法及び装置並びにコンピュータプログラム |
| KR100851972B1 (ko) * | 2005-10-12 | 2008-08-12 | 삼성전자주식회사 | 오디오 데이터 및 확장 데이터 부호화/복호화 방법 및 장치 |
| US20070083377A1 (en) * | 2005-10-12 | 2007-04-12 | Steven Trautmann | Time scale modification of audio using bark bands |
| JP4950210B2 (ja) * | 2005-11-04 | 2012-06-13 | ノキア コーポレイション | オーディオ圧縮 |
| US7774396B2 (en) * | 2005-11-18 | 2010-08-10 | Dynamic Hearing Pty Ltd | Method and device for low delay processing |
| KR100717058B1 (ko) * | 2005-11-28 | 2007-05-14 | 삼성전자주식회사 | 고주파 성분 복원 방법 및 그 장치 |
| WO2007080211A1 (en) * | 2006-01-09 | 2007-07-19 | Nokia Corporation | Decoding of binaural audio signals |
| WO2007080212A1 (en) * | 2006-01-09 | 2007-07-19 | Nokia Corporation | Controlling the decoding of binaural audio signals |
| FR2897977A1 (fr) * | 2006-02-28 | 2007-08-31 | France Telecom | Procede de limitation de gain d'excitation adaptative dans un decodeur audio |
| US8920343B2 (en) * | 2006-03-23 | 2014-12-30 | Michael Edward Sabatino | Apparatus for acquiring and processing of physiological auditory signals |
| US20070299655A1 (en) * | 2006-06-22 | 2007-12-27 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Low Frequency Expansion of Speech |
| US7876904B2 (en) * | 2006-07-08 | 2011-01-25 | Nokia Corporation | Dynamic decoding of binaural audio signals |
| WO2008035949A1 (en) * | 2006-09-22 | 2008-03-27 | Samsung Electronics Co., Ltd. | Method, medium, and system encoding and/or decoding audio signals by using bandwidth extension and stereo coding |
| EP2958106B1 (en) * | 2006-10-11 | 2018-07-18 | The Nielsen Company (US), LLC | Methods and apparatus for embedding codes in compressed audio data streams |
| CN101163240A (zh) * | 2006-10-13 | 2008-04-16 | 国际商业机器公司 | 一种滤波装置及其方法 |
| US8041578B2 (en) * | 2006-10-18 | 2011-10-18 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Encoding an information signal |
| US7953595B2 (en) * | 2006-10-18 | 2011-05-31 | Polycom, Inc. | Dual-transform coding of audio signals |
| US7647229B2 (en) * | 2006-10-18 | 2010-01-12 | Nokia Corporation | Time scaling of multi-channel audio signals |
| US8126721B2 (en) * | 2006-10-18 | 2012-02-28 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Encoding an information signal |
| ES2992734T3 (en) * | 2006-10-25 | 2024-12-17 | Fraunhofer Ges Forschung | Method for audio signal processing |
| WO2008053970A1 (en) * | 2006-11-02 | 2008-05-08 | Panasonic Corporation | Voice coding device, voice decoding device and their methods |
| US7756350B2 (en) * | 2006-11-13 | 2010-07-13 | Global Ip Solutions, Inc. | Lossless encoding and decoding of digital data |
| US20080243518A1 (en) * | 2006-11-16 | 2008-10-02 | Alexey Oraevsky | System And Method For Compressing And Reconstructing Audio Files |
| JP4967618B2 (ja) * | 2006-11-24 | 2012-07-04 | 富士通株式会社 | 復号化装置および復号化方法 |
| JP5103880B2 (ja) * | 2006-11-24 | 2012-12-19 | 富士通株式会社 | 復号化装置および復号化方法 |
| US20100076755A1 (en) * | 2006-11-29 | 2010-03-25 | Panasonic Corporation | Decoding apparatus and audio decoding method |
| US7655403B2 (en) * | 2006-12-02 | 2010-02-02 | Texas Scottish Rite Hospital For Children | CHD7 gene polymorphisms are associated with susceptibility to idiopathic scoliosis |
| KR101377135B1 (ko) * | 2007-01-02 | 2014-03-21 | 삼성전자주식회사 | 오디오 신호의 저주파 및 중주파 성분 보강 방법 및 그장치 |
| SG144752A1 (en) * | 2007-01-12 | 2008-08-28 | Sony Corp | Audio enhancement method and system |
| JP4708446B2 (ja) * | 2007-03-02 | 2011-06-22 | パナソニック株式会社 | 符号化装置、復号装置およびそれらの方法 |
| JP4984983B2 (ja) * | 2007-03-09 | 2012-07-25 | 富士通株式会社 | 符号化装置および符号化方法 |
| GB0710211D0 (en) * | 2007-05-29 | 2007-07-11 | Intrasonics Ltd | AMR Spectrography |
| US9653088B2 (en) * | 2007-06-13 | 2017-05-16 | Qualcomm Incorporated | Systems, methods, and apparatus for signal encoding using pitch-regularizing and non-pitch-regularizing coding |
| EP2015293A1 (en) * | 2007-06-14 | 2009-01-14 | Deutsche Thomson OHG | Method and apparatus for encoding and decoding an audio signal using adaptively switched temporal resolution in the spectral domain |
| US7885819B2 (en) * | 2007-06-29 | 2011-02-08 | Microsoft Corporation | Bitstream syntax for multi-process audio decoding |
| EP2026597B1 (en) * | 2007-08-13 | 2009-11-11 | Harman Becker Automotive Systems GmbH | Noise reduction by combined beamforming and post-filtering |
| US8706496B2 (en) * | 2007-09-13 | 2014-04-22 | Universitat Pompeu Fabra | Audio signal transforming by utilizing a computational cost function |
| US7522074B2 (en) * | 2007-09-17 | 2009-04-21 | Samplify Systems, Inc. | Enhanced control for compression and decompression of sampled signals |
| WO2009038056A1 (ja) * | 2007-09-20 | 2009-03-26 | National University Corporation University Of Toyama | 信号解析方法、信号解析装置、及び信号解析プログラム |
| WO2009039897A1 (en) * | 2007-09-26 | 2009-04-02 | Fraunhofer - Gesellschaft Zur Förderung Der Angewandten Forschung E.V. | Apparatus and method for extracting an ambient signal in an apparatus and method for obtaining weighting coefficients for extracting an ambient signal and computer program |
| JP5098569B2 (ja) * | 2007-10-25 | 2012-12-12 | ヤマハ株式会社 | 帯域拡張再生装置 |
| KR101373004B1 (ko) * | 2007-10-30 | 2014-03-26 | 삼성전자주식회사 | 고주파수 신호 부호화 및 복호화 장치 및 방법 |
| US8515767B2 (en) * | 2007-11-04 | 2013-08-20 | Qualcomm Incorporated | Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs |
| ATE456908T1 (de) * | 2007-11-12 | 2010-02-15 | Harman Becker Automotive Sys | Mischung von ersten und zweiten tonsignalen |
| US8175291B2 (en) * | 2007-12-19 | 2012-05-08 | Qualcomm Incorporated | Systems, methods, and apparatus for multi-microphone based speech enhancement |
| US8554551B2 (en) * | 2008-01-28 | 2013-10-08 | Qualcomm Incorporated | Systems, methods, and apparatus for context replacement by audio level |
| KR101413967B1 (ko) * | 2008-01-29 | 2014-07-01 | 삼성전자주식회사 | 오디오 신호의 부호화 방법 및 복호화 방법, 및 그에 대한 기록 매체, 오디오 신호의 부호화 장치 및 복호화 장치 |
| US8000487B2 (en) * | 2008-03-06 | 2011-08-16 | Starkey Laboratories, Inc. | Frequency translation by high-frequency spectral envelope warping in hearing assistance devices |
| US8060042B2 (en) * | 2008-05-23 | 2011-11-15 | Lg Electronics Inc. | Method and an apparatus for processing an audio signal |
| EP2144230A1 (en) * | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme having cascaded switches |
| US8880410B2 (en) * | 2008-07-11 | 2014-11-04 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for generating a bandwidth extended signal |
| KR20100008749A (ko) * | 2008-07-16 | 2010-01-26 | 삼성전자주식회사 | 스위칭 파워 증폭 장치 및 그 제어 방법 |
| JP4818335B2 (ja) * | 2008-08-29 | 2011-11-16 | 株式会社東芝 | 信号帯域拡張装置 |
| US8532983B2 (en) * | 2008-09-06 | 2013-09-10 | Huawei Technologies Co., Ltd. | Adaptive frequency prediction for encoding or decoding an audio signal |
| EP2224433B1 (en) * | 2008-09-25 | 2020-05-27 | Lg Electronics Inc. | An apparatus for processing an audio signal and method thereof |
| CN104195227B (zh) * | 2008-11-07 | 2017-04-12 | 适应生物技术公司 | 通过序列分析监测状况的方法 |
| ES2976382T3 (es) * | 2008-12-15 | 2024-07-31 | Fraunhofer Ges Zur Foerderungder Angewandten Forschung E V | Decodificador de extensión de ancho de banda |
| CN101430882B (zh) * | 2008-12-22 | 2012-11-28 | 无锡中星微电子有限公司 | 一种抑制风噪声的方法及装置 |
| PL3992966T3 (pl) * | 2009-01-16 | 2023-03-20 | Dolby International Ab | Transpozycja harmonicznych rozszerzona o iloczyn wektorowy |
| AU2010206911B2 (en) * | 2009-01-20 | 2013-08-01 | Med-El Elektromedizinische Geraete Gmbh | High accuracy tonotopic and periodic coding with enhanced harmonic resolution |
| ES2639716T3 (es) * | 2009-01-28 | 2017-10-30 | Dolby International Ab | Transposición armónica mejorada |
| PL4503029T3 (pl) * | 2009-01-28 | 2026-03-16 | Dolby International Ab | Ulepszona transpozycja harmonicznych |
| JP4945586B2 (ja) * | 2009-02-02 | 2012-06-06 | 株式会社東芝 | 信号帯域拡張装置 |
| US8359195B2 (en) * | 2009-03-26 | 2013-01-22 | LI Creative Technologies, Inc. | Method and apparatus for processing audio and speech signals |
| US8526650B2 (en) * | 2009-05-06 | 2013-09-03 | Starkey Laboratories, Inc. | Frequency translation by high-frequency spectral envelope warping in hearing assistance devices |
| TWI675367B (zh) * | 2009-05-27 | 2019-10-21 | 瑞典商杜比國際公司 | 從訊號的低頻成份產生該訊號之高頻成份的系統與方法,及其機上盒、電腦程式產品、軟體程式及儲存媒體 |
| US8971551B2 (en) * | 2009-09-18 | 2015-03-03 | Dolby International Ab | Virtual bass synthesis using harmonic transposition |
| US8725503B2 (en) * | 2009-06-23 | 2014-05-13 | Voiceage Corporation | Forward time-domain aliasing cancellation with application in weighted or original signal domain |
| KR101701759B1 (ko) * | 2009-09-18 | 2017-02-03 | 돌비 인터네셔널 에이비 | 입력 신호를 전위시키기 위한 시스템 및 방법, 및 상기 방법을 수행하기 위한 컴퓨터 프로그램이 기록된 컴퓨터 판독가능 저장 매체 |
| WO2011048094A1 (en) * | 2009-10-20 | 2011-04-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Multi-mode audio codec and celp coding adapted therefore |
| KR101411759B1 (ko) * | 2009-10-20 | 2014-06-25 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 오디오 신호 인코더, 오디오 신호 디코더, 앨리어싱-소거를 이용하여 오디오 신호를 인코딩 또는 디코딩하는 방법 |
| CN102648495B (zh) * | 2009-10-21 | 2014-05-28 | 杜比Ab国际公司 | 用于利用适应性过取样产生高频音频信号的装置及方法 |
| HUE071544T2 (hu) * | 2009-10-21 | 2025-09-28 | Dolby Int Ab | Túlmintavételezés kombinált transzponáló szûrõbankban |
| JP5298245B2 (ja) * | 2009-12-16 | 2013-09-25 | ドルビー インターナショナル アーベー | Sbrビットストリームパラメータダウンミックス |
-
2010
- 2010-05-25 HU HUE24181063A patent/HUE071544T2/hu unknown
- 2010-05-25 PL PL20172571T patent/PL3723090T3/pl unknown
- 2010-05-25 JP JP2012530183A patent/JP5345737B2/ja active Active
- 2010-05-25 EP EP23194739.1A patent/EP4276823B1/en active Active
- 2010-05-25 CN CN201310423105.3A patent/CN103559890B/zh active Active
- 2010-05-25 BR BR122020007866-9A patent/BR122020007866B1/pt active IP Right Grant
- 2010-05-25 PL PL17192422T patent/PL3291231T3/pl unknown
- 2010-05-25 PL PL25162533.1T patent/PL4542546T3/pl unknown
- 2010-05-25 ES ES17192422T patent/ES2805349T3/es active Active
- 2010-05-25 ES ES21210177T patent/ES2936307T3/es active Active
- 2010-05-25 ES ES23194739T patent/ES2989851T3/es active Active
- 2010-05-25 EP EP25204413.6A patent/EP4648048A3/en active Pending
- 2010-05-25 KR KR1020127007844A patent/KR101309671B1/ko active Active
- 2010-05-25 PL PL25162525.7T patent/PL4560629T3/pl unknown
- 2010-05-25 US US13/499,893 patent/US8886346B2/en active Active
- 2010-05-25 EP EP25162533.1A patent/EP4542546B1/en active Active
- 2010-05-25 EP EP14173151.3A patent/EP2800094B1/en active Active
- 2010-05-25 ES ES24181063T patent/ES3031561T3/es active Active
- 2010-05-25 CN CN2010800434072A patent/CN102576541B/zh active Active
- 2010-05-25 ES ES20172571T patent/ES2906085T3/es active Active
- 2010-05-25 CN CN201310423103.4A patent/CN103559889B/zh active Active
- 2010-05-25 EP EP21210177.8A patent/EP3998606B8/en active Active
- 2010-05-25 ES ES25162525T patent/ES3051141T3/es active Active
- 2010-05-25 PL PL24181063.9T patent/PL4451267T3/pl unknown
- 2010-05-25 BR BR112012009375-4A patent/BR112012009375B1/pt active IP Right Grant
- 2010-05-25 PL PL23194739.1T patent/PL4276823T3/pl unknown
- 2010-05-25 EP EP17192422.8A patent/EP3291231B1/en active Active
- 2010-05-25 ES ES10730734.0T patent/ES2507165T3/es active Active
- 2010-05-25 ES ES22204414T patent/ES2963061T3/es active Active
- 2010-05-25 WO PCT/EP2010/057156 patent/WO2011047887A1/en not_active Ceased
- 2010-05-25 ES ES25162533T patent/ES3051142T3/es active Active
- 2010-05-25 ES ES14173151.3T patent/ES2656668T3/es active Active
- 2010-05-25 RU RU2012116009/08A patent/RU2494478C1/ru active
- 2010-05-25 EP EP24181063.9A patent/EP4451267B1/en active Active
- 2010-05-25 EP EP22204414.1A patent/EP4152320B1/en active Active
- 2010-05-25 EP EP10730734.0A patent/EP2491557B1/en active Active
- 2010-05-25 PL PL21210177.8T patent/PL3998606T3/pl unknown
- 2010-05-25 EP EP20172571.0A patent/EP3723090B1/en active Active
- 2010-05-25 EP EP25162525.7A patent/EP4560629B1/en active Active
- 2010-05-25 PL PL22204414.1T patent/PL4152320T3/pl unknown
- 2010-05-25 PL PL14173151T patent/PL2800094T3/pl unknown
-
2013
- 2013-08-14 JP JP2013168635A patent/JP5613802B2/ja active Active
-
2014
- 2014-09-08 JP JP2014181997A patent/JP5950974B2/ja active Active
- 2014-10-03 US US14/505,739 patent/US9384750B2/en active Active
-
2016
- 2016-05-26 US US15/165,735 patent/US9830928B2/en active Active
-
2017
- 2017-10-25 US US15/792,956 patent/US10186280B2/en active Active
-
2018
- 2018-12-18 US US16/223,112 patent/US10584386B2/en active Active
-
2020
- 2020-03-05 US US16/810,786 patent/US10947594B2/en active Active
-
2021
- 2021-03-15 US US17/201,107 patent/US11591657B2/en active Active
-
2023
- 2023-01-19 US US18/156,701 patent/US11993817B2/en active Active
-
2024
- 2024-04-17 US US18/637,832 patent/US20240294987A1/en active Pending
- 2024-04-17 US US18/637,814 patent/US20240271217A1/en active Pending
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2656668T3 (es) | Sobremuestreo en un banco de filtros de reemisor combinado | |
| ES3003867T3 (en) | Efficient combined harmonic transposition | |
| HK40065945A (en) | Oversampling in a combined transposer filter bank | |
| HK40065945B (en) | Oversampling in a combined transposer filter bank | |
| HK40111410A (en) | Oversampling in a combined transposer filter bank | |
| HK40111410B (en) | Oversampling in a combined transposer filter bank | |
| HK40124044B (en) | Oversampling in a combined transposer filter bank | |
| HK40120211B (en) | Oversampling in a combined transposer filter bank | |
| HK40120211A (en) | Oversampling in a combined transposer filter bank | |
| HK40082704B (en) | Oversampling in a combined transposer filter bank | |
| HK40096460B (en) | Oversampling in a combined transposer filter bank | |
| HK40096460A (en) | Oversampling in a combined transposer filter bank | |
| HK40031440B (en) | Oversampling in a combined transposer filter bank | |
| HK40031440A (en) | Oversampling in a combined transposer filter bank | |
| HK1198561B (en) | Oversampling in a combined transposer filter bank | |
| HK1244947B (en) | Oversampling in a combined transposer filterbank | |
| HK1168189B (en) | Oversampling in a combined transposer filter bank |