BRPI1011282A2 - transposição harmônica combinada eficiente - Google Patents
transposição harmônica combinada eficiente Download PDFInfo
- Publication number
- BRPI1011282A2 BRPI1011282A2 BRPI1011282-0A BRPI1011282A BRPI1011282A2 BR PI1011282 A2 BRPI1011282 A2 BR PI1011282A2 BR PI1011282 A BRPI1011282 A BR PI1011282A BR PI1011282 A2 BRPI1011282 A2 BR PI1011282A2
- Authority
- BR
- Brazil
- Prior art keywords
- sub
- signal
- synthesis
- analysis
- frequency component
- Prior art date
Links
- 230000017105 transposition Effects 0.000 title claims abstract description 171
- 238000004458 analytical method Methods 0.000 claims abstract description 238
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 221
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 219
- 238000012545 processing Methods 0.000 claims abstract description 69
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000005070 sampling Methods 0.000 claims description 115
- 230000005236 sound signal Effects 0.000 claims description 20
- 230000003595 spectral effect Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 3
- 238000011144 upstream manufacturing Methods 0.000 claims description 3
- YBJHBAHKTGYVGT-ZKWXMUAHSA-N (+)-Biotin Chemical compound N1C(=O)N[C@@H]2[C@H](CCCCC(=O)O)SC[C@@H]21 YBJHBAHKTGYVGT-ZKWXMUAHSA-N 0.000 claims description 2
- FEPMHVLSLDOMQC-UHFFFAOYSA-N virginiamycin-S1 Natural products CC1OC(=O)C(C=2C=CC=CC=2)NC(=O)C2CC(=O)CCN2C(=O)C(CC=2C=CC=CC=2)N(C)C(=O)C2CCCN2C(=O)C(CC)NC(=O)C1NC(=O)C1=NC=CC=C1O FEPMHVLSLDOMQC-UHFFFAOYSA-N 0.000 claims description 2
- 230000009089 cytolysis Effects 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 47
- 238000013507 mapping Methods 0.000 description 14
- 230000002829 reductive effect Effects 0.000 description 11
- 238000012952 Resampling Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 7
- 230000009466 transformation Effects 0.000 description 7
- 238000001914 filtration Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- RVRCFVVLDHTFFA-UHFFFAOYSA-N heptasodium;tungsten;nonatriacontahydrate Chemical compound O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W] RVRCFVVLDHTFFA-UHFFFAOYSA-N 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 108010023321 Factor VII Proteins 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0091—Means for obtaining special acoustic effects
-
- 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
-
- 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
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/12—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms
- G10H1/125—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms using a digital filter
-
- 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
-
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/311—Distortion, i.e. desired non-linear audio processing to change the tone colour, e.g. by adding harmonics or deliberately distorting the amplitude of an audio waveform
-
- 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
- G10L21/0388—Details of processing therefor
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
TRANSPOSIÇÃO HARMÔNICA COMBINADA EFICIENTE.
A presente invenção refere-se a sistemas de codificação de áudio que fazem uso de um método de transposição harmônico para reconstrução de alta frequência (HFR), e a processadores de efeito digital. por exemplo, assim denominados excitadores, onde a geração de distorção harmônica adiciona brilho ao sinal processado. Em particular, um sistema configurado para gerar um componente de alta frequência de um sinal de um componente de baixa frequência do sinal é descrito. O sistema pode compreender um banco de filtro de análise (501) configurado para proporcionar um conjunto de sinais de subfaixa de análise a partir do componente de baixa frequência do sinal; no qual o conjunto de sinais de subfaixa de análise compreende pelo menos dois sinais de subfaixa de análise; no qual o banco de filtro de análise (501) tem uma resolução de frequência de (delta)f. O sistema compreende adicionalmente uma unidade de processamento não linear (502) configurada para determinar um conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma ordem de transposição p; no qual o conjunto de sinais de subfaixa de síntese compreende uma porção do conjunto de sinais de subfaixa de análise alterado 20 por fase por uma quantidade derivada a partir da ordem de transposição P; e um banco de filtro de síntese (504) configurado para gerar o componente de alta frequência do sinal a partir do conjunto de sinais de subfaixa de síntese; no qual o banco de filtro de síntese (504) tem uma resolução de frequência de F(delta)t com F sendo um fator de resolução, com F >1; no qual a ordem de 25 transposição P é diferente do fator de resolução F.
Description
- Relatório Descritivo da Patente de Invenção para "TRANSPOSIÇÃO HARMÔNICA COMBINADA EFICIENTE”. ' CAMPO TÉCNICO A presente invenção refere-se a sistemas de codificação de áudio que fazem uso de um método de transposição harmônico para reconstrução de alta frequência (HFR), e a processadores de efeito digital, por exemplo, assim denominados, excitadores, onde geração de distorção harmônica adi- ciona brilho ao sinal processado. Em particular, o presente documento se refere a métodos de baixa complexidade para implementação de reconstru- çcãode altafrequência.
ANTECEDENTES DA INVENÇÃO - No presente documento WO 98/57436, o conceito de transposi- <- ção foi estabelecido como um método para recriar uma faixa de alta frequên- cia de uma faixa de baixa frequência de um sinal de áudio. Uma substancial economia em bitrato pode ser obtida pelo uso deste conceito em codificação de áudio. Em um sistema de codificação de áudio à base de HFR, uma baixa largura de faixa sinal, também referida como o componente de baixa fre- quência de um sinal, é apresentada a um codificador de forma de onda de núcleo, e as frequências mais altas, também referidas como o componente de altafrequência do sinal, são regeneradas usando transposição de sinal e informação lateral adicional de bitrato muito baixo que descreve a forma es- pectral alvo do componente de alta frequência no lado de decodificador. Para baixos bitratos, onde a largura de faixa do sinal de núcleo codificado, isto é, o baixo sinal de faixa ou componente de baixa frequência, é estreita, torna-se aumentadamente importante recriar um alto sinal de faixa, isto é, um compo- nente de alta frequência, com características percentualmente agradáveis. À transposição harmônica definida presente documento WO 98/57436 realiza bem material musical complexo em uma situação com baixa frequência de cruzamento, isto é, em uma situação de frequência superior baixa do sinal de faixa baixo. O princípio de uma transposição harmônica é que uma sinusóide com frequência ww é mapeada para uma sinusóide com frequência Tw, onde T>1é um inteiro definindo a ordem da transposição, isto é a ordem de | ú transposição. Em contraste a isto, um HFR à base de modulação de faixa lateral simples (SSB) mapeia uma sinusóide com frequência w para uma si- ' nusóide com frequência w + Aw, onde Aw é uma alteração de frequência fixa. Dado um sinal de núcleo com baixa largura de faixa, isto é, um sinal de faixa baixo com uma frequência superior baixa, um artefato anelado disso- nante tipicamente resultará da transposição de SSB, que pode, portanto, ser desvantajosamente comparado à transposição harmônica. De modo a alcançar qualidade de áudio aperfeiçoada e de modo a sintetizar a largura de faixa requerida do sinal de faixa alto, métodos de HFR harmônicos empregam tipicamente várias ordens de transposição. De modo a implementar uma pluralidade de transposições de ordem de transpo- - sição diferente, as soluções da técnica anterior requerem uma pluralidade de bancos de filtro, ou no estágio de análise, ou no estágio de síntese, ou em : ambos os estágios, Tipicamente, a um banco de filtro diferente é requerido paracada ordem de transposição diferente. Além disso, em situações onde o codificador de forma de onda de núcleo opera a uma taxa de amostragem mais baixa do que a taxa de amostragem do sinal de saída final, existe tipi- camente uma necessidade adicional para converter o sinal de núcleo à taxa de amostragem do sinal de saída, e esta alta amostragem do sinal de núcleo é usualmente alcançada por adição de ainda outro banco de filtro. No todo, a complexidade computacionalmente aumenta significantemente com um nú- mero aumentado de ordens de transposição diferentes.
SUMÁRIO DA INVENÇÃO A presente invenção proporciona um método para redução da complexidade de métodos de HFR harmônicos por meio de capacitação do compartilhamento de uma análise e par de banco de filtro de síntese por vá- rios transposer harmônicos, ou por um ou vários transposer harmônicos e um amostrador ascendente. A transposição de dominio de frequência proposta pode compreender o mapeamento de sinais de subfaixa modificados não li- nearesde um banco de filtro de análise em subfaixas selecionadas de um banco de filtro de síntese. A operação não linear nos sinais de subfaixa pode compreender uma modificação de fase muíltiplicativa, Além disso, a presente |
- invenção proporciona vários desenhos de baixa complexidade de sistemas de HFR. ' De acordo com um aspecto, um sistema configurado para gerar um componente de alta frequência de um sinal de um componente de baixa frequência do sinal é descrito. O sistema pode compreender um banco de filtro de análise configurado para proporcionar um conjunto de sinais de sub- faixa de análise a partir do componente de baixa frequência do sinal; no qual o conjunto de sinais de subfaixa de análise tipicamente compreende pelo menos dois sinais de subfaixa de análise. O banco de filtro de análise pode ter uma resolução de frequência de Af e um número L, de subfaixas de análi- se, com L,>1, onde k é um índice de subfaixa de análise com k = O0,...,La 1.
- Em particular, o banco de filtro de análise pode ser configurado para propor- cionar um conjunto de sinais de valores complexos de subfaixa de análise ' compreendendo amostras de grandeza e amostras de fase.
O sistema pode adicionalmente compreender uma unidade de processamento não linear configurada para determinar um conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma ordem de transposição P; no qual o conjunto de sinais de sub- faixa de síntese tipicamente compreende uma porção do conjunto de sinais de subfaixade análise alterado por fase por uma quantidade derivada a partir da ordem de transposição P. Em outras palavras, o conjunto de sinais de subfaixa de síntese pode ser determinado baseado em uma porção do con- junto de sinais de subfaixa de análise alterado por fase por uma quantidade derivada a partir da ordem de transposição P. A alteração de fase de um sinal de subfaixade análise pode ser alcançada por multiplicação das amostras de fase do sinal de subfaixa de análise pela quantidade derivada do fator de transposição P. Como tal, o conjunto de sinais de subfaixa de síntese pode corresponder a uma porção ou a um subconjunto do conjunto de sinais de subfaixa de análise, no qual as fases das amostras de subfaixa foram muilti- —plicadas por uma quantidade derivada a partir da ordem de transposição. Em particular, a quantidade derivada a partir da ordem de transposição pode ser uma fração da ordem de transposição.
|
” O sistema pode compreender um banco de filtro de síntese confi- gurado para gerar o componente de alta frequência do sinal a partir do con- ' junto de sinais de subfaixa de síntese. O banco de filtro de síntese pode ter uma resolução de frequência de FAf, com F sendo um fator de resolução, por exemplo, um valor inteiro, com F > 1; e um número L, de subfaixas de sínie- se, com L, > 0, onde n é um índice de subfaixa de síntese com n = 0,...,Ls —
1. A ordem de transposição P pode ser diferente a partir do fator de resolução F. O banco de filtro de análise pode empregar um avanço de tempo de análi- se At, e o banco de filtro de síntese pode empregar um avanço de tempo de síntese At, e o avanço de tempo de análise At, e o avanço de tempo de sín- tese At, podem ser iguais.
- A unidade de processamento não linear pode ser configurada pa- ra determinar um sinal de subfaixa de síntese do conjunto de sinais de sub- ' faixa de síntese baseado em um sinal de subfaixa de análise do conjunto de sinaisde subfaixa de análise alterado por fase pela ordem de transposição P; ou baseado em um par de sinais de subfaixa de análise a partir do conjunto de sinais de subfaixa de análise no qual um primeiro membro do par de sinais de subfaixa é alterado por fase por um fator P' e um segundo membro do par é alterado por fase por um fator P”, com P'+ P"= P. As operações acima po- dem;ser realizadas em uma amostra da síntese e sinais de subfaixa de análi- se. Em outras palavras, uma amostra de um sinal de subfaixa de síntese po- de ser determinada baseada em uma amostra de um sinal de subfaixa de análise alterado por fase pela ordem de transposição P; ou baseado em um par de amostras de um par correspondente de sinais de subfaixa de análise, —noqualuma primeira amostra do par de amostras é alterado por fase por um fator P' e uma segunda amostra do par é alterada por fase por um P".
A unidade de processamento não linear pode ser configurada pa- ra determinar um nº sinal de subfaixa de síntese do conjunto de sinais de subfaixa de síntese de uma combinação do K" sinal de subfaixa de análise e um (kt+1)' sinal de subfaixa de análise vizinho do conjunto de sinais de sub- faixa de análise. Em particular, a unidade de processamento não linear pode ser configurada para determinar uma fase do nº sinal de subfaixa de síntese |
- como uma soma de uma fase alterada do Kº sinal de subfaixa de análise e uma fase alterada do (A+l)" sinal de subfaixa de análise vizinho.
Alternativa- ' mente ou em adoção, a unidade de processamento não linear pode ser con- figurada para determinar uma grandeza do nº sinal de subfaixa de síntese comooprodutona grandeza exponenciada do Kkº sinal de subfaixa de análise e uma grandeza exponenciada do (k+1)" sinal de subfaixa de análise vizinho.
O índice de subfaixa de análise k do sinal de subfaixa de análise que contribui para a subfaixa de síntese com índice de subfaixa de síntese n pode ser dado pelo inteiro obtido por truncamento da expressa (F/P)n.
Um restante r de operação de truncamento pode ser dado por (F/P) n-k.
Em tais casos, a unidade de processamento não linear pode ser configurada para - determinar a fase do K" sinal de subfaixa de síntese como uma soma da fase do Kº sinal de subfaixa de análise alterado por P(I - 1) e a fase do (k+1)" sinal ' de subfaixa de análise vizinho alterado por P(r). Em particular, a unidade de — processamento não linear pode ser configurada para determinar a fase do nº sinal de subfaixa de síntese como uma soma da fase do K" sinal de subfaixa de análise multiplicado por P(1 - 1) e a fase do (k+1)" sinal de subfaixa de a- nálise vizinho multiplicado por P(r). Alternativamente ou em adição, a unidade de processamento não linear pode ser configurada para determinar a gran- dezado Kk sinal de subfaixa de síntese como o produto da grandeza do Kº sinal de subfaixa de análise elevado à energia de (1 - r) e a grandeza do (Kk+1)" sinal de subfaixa de análise vizinho elevado à energia de r.
Em uma concretização, o banco de filtro de análise e o banco de filtro de síntese podem ser regularmente empilhados tal que uma frequência central de uma subfaixa de análise é dada por kAf e uma frequência central de uma subfaixa de síntese é dada por nAAf.
Em outra concretização, o ban- co de filtro de análise e o banco de filtro de síntese podem ser singulammente empilhados tal que uma frequência central de uma subfaixa de análise é da- da por (k + 1/2)Afe uma frequência central de uma subfaixa de síntese é da- dapor(n+1/2)FAf;e a diferença entre a ordem de transposição P e o fator de resolução F é constante.
De acordo com outro aspecto, um sistema configurado para gerar |
” um componente de alta frequência de um sinal de um componente de baixa frequência do sinal é descrito, O sistema pode compreender um banco de ' filtro de análise configurado para proporcionar um conjunto de sinais de sub- faixa de análise a partir do componente de baixa frequência do sinal; no qual o conjunto de sinais de subfaixa de análise compreende pelo menos dois si- nais de subfaixa de análise.
O sistema pode adicionalmente compreender uma primeira uni- dade de processamento não linear configurada para determinar um primeiro conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma primeira ordem de transposição Ps; no qual o primeiro conjunto de sinais de subfaixa de síntese é determinado baseado - em uma porção do conjunto de sinais de subfaixa de análise alterado por fa- se por uma quantidade derivada a partir da primeira ordem de transposição ' P, O sistema pode também compreender uma segunda unidade de proces- samento não linear configurada para determinar um segundo conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma segunda ordem de transposição P2; no qual o segundo conjunto de sinais de subfaixa de síntese é determinado baseado em uma porção do conjunto de sinais de subfaixa de análise alterado por fase por uma quantidade derivada a partir da segunda ordem de transposição P>; no qual a primeira ordem de transposição P, e a segunda ordem de transposição P> são diferentes. A primeira e a segunda unidade de processamento não linear podem ser configuradas de acordo com qualquer das características e aspectos esboçados no presente documento.
O sistema pode adicionalmente compreender uma unidade de combinação configurada para combinar o primeiro e o segundo conjunto de sinais de subfaixa de síntese; produzindo, desse modo, um conjunto combi- nado de sinais de subfaixa de síntese. Tal combinação pode ser realizada pela combinação, por exemplo, adição e/ou classificação, de sinais de sub- faixade síntese a partir do primeiro e do segundo conjunto que corresponde às mesmas faixas de frequência. Em outras palavras, a unidade de combina- ção pode ser configurada para superpor sinais de subfaixa de síntese do pri- |
- meiro e do segundo conjunto de sinais de subfaixa de síntese corresponden- te a sobreposição de faixas de frequência. Em adição, o sistema pode com- Ú preender um banco de filtro de síntese configurado para gerar o componente de alta frequência do sinal a partir do conjunto combinado de sinais de sub- faixadesíntese.
De acordo com um outro aspecto, um sistema configurado para gerar um componente de alta frequência de um sinal de um componente de baixa frequência do sinal é descrito. O sistema pode compreender um banco de filtro de análise tendo uma resolução de frequência de Af. O banco de filtro de análise pode ser configurado para proporcionar um conjunto de sinais de subfaixa de análise a partir do componente de baixa frequência do sinal. O - sistema pode compreender uma unidade de processamento não linear confi- gurada para determinar um conjunto de sinais de subfaixa de síntese inter- ' mediários tendo uma resolução de frequência de PAf a partir do conjunto de sinais de subfaixa de análise usando uma ordem de transposição P; no qual o conjunto de sinais de subfaixa de síntese intermediários compreende uma porção do conjunto de sinais de subfaixa de análise, alterado por fase pela ordem de transposição P, Em particular, a unidade de processamento não linear pode multiplicar a fase de sinais de subfaixa de análise complexos pela ordem de transposição. Deve ser notado que a ordem de transposição P po- de ser, por exemplo, a ordem de transposição P ou P, ou P7z esboçadas aci- ma.
A unidade de processamento não linear pode ser configurada pa- ra interpolar um ou mais sinais de subfaixa de síntese intermediários para determinar um sinal de subfaixa de síntese de um conjunto de sinais de sub- faixa de síntese tendo uma resolução de frequência de FAf ; com F sendo o fator de resolução, com F > 1. Em uma concretização, dois ou mais sinais de subfaixa de síntese intermediários são interpolados. A ordem de transposição P pode ser diferente a partir da resolução de frequência F.
O sistema pode compreender um banco de filtro de síntese tendo uma resolução de frequência de FAf. O banco de filtro de síntese pode ser configurado para gerar o componente de alta frequência do sinal a partir do |
- conjunto de sinais de subfaixa de síntese.
Os sistemas descritos no presente documento pode adicional- Ú mente compreender um decodificador de núcleo configurado para converter uma corrente de bit codificada no componente de baixa frequência do sinal; —noqualo decodificador de núcleo pode ser baseado em um esquema de co- dificação sendo um de: Dolby E, Dolby Digital, AAC, HE-AAC. O sistema po- de compreender um banco de filtro de espelho de quadratura de análise de multicanal, referido como banco de QMF configurado para converter o com- ponente de alta frequência e/ou o componente de baixa frequência em uma pluralidade de sinais de subfaixa de QNF; e/ou um módulo de processamento de reconstrução de alta frequência configurado para modificar os sinais de - subfaixa de ONF; e/ou um banco de QMF de síntese de multicanais configu- rado para gerar um componente de alta frequência modificado a partir dos ' sinais de subfaixa de QNF modificados. Os sistemas podem também com- preenderem uma unidade de amostragem descendente a montante do banco de filtro de análise configurada para reduzir uma taxa de amostragem do componente de baixa frequência do sinal; produzindo, desse modo, um com- ponente de baixa frequência a uma taxa de amostragem reduzida. De acordo com outro aspecto, um sistema configurado para gerar um componente de alta frequência de um sinal a uma segunda frequência de amostragem de um componente de baixa frequência do sinal a uma primeira frequência de amostragem é descrito. Em particular, o sinal compreendendo o componente de baixa frequência e o componente de alta frequência pode estar na segunda frequência de amostragem. A segunda frequência de a- —mostragem pode ser R vezes a primeira frequência de amostragem, no qual R 21. O sistema pode compreender um transposer harmônico de ordem T configurado para gerar um componente de alta frequência modulado a partir do componente de baixa frequência; no qual o componente de alta frequência modulado pode compreender ou pode ser determinado baseado em uma — porção espectral do componente de baixa frequência transposto a uma faixa de frequência T vezes mais alta. O componente de alta frequência modulado pode estar na primeira frequência de amostragem multiplicado por um fator |
- S; no qual T> Te S< R. Em outras palavras, o componente de alta frequên- cia modulado pode estar em uma frequência de amostragem que é mais bai- Ú xa do que a segunda frequência de amostragem. Em particular, o componen- te de alta frequência modulado pode ser criticamente (ou perto de criticamen- te) amostrado.
O sistema pode compreender um banco de filtro de espelho de quadratura de análise, referido como banco de QMF, configurado para ma- pear o componente de alta frequência modulado em pelo menos uma de sub- faixas de X QMF; no qual X é um múltiplo de S; produzindo, desse modo, pelomenos um sinal de subfaíxa de QMF; e/ou um módulo de reconstrução de alta frequência configurado para modificar pelo menos um sinal de subfai- - xa de QMF, por exemplo, escalar um ou mais sinais de subfaixa de OMF; e/ou um banco de QMF de síntese configurado para gerar o componente de ' alta frequência a partir do pelo menos um sinal de subfaixa de QMF modifi- cado.
O transposer harmônico pode compreender qualquer das carac- terísticas e pode ser configurado para realizar qualquer das etapas de méto- do esboçadas no presente documento. Em particular, o transposer harmônico pode compreender um banco de filtro de análise configurado para proporcio- narum conjunto de sinais de subfaixa de análise a partir do componente de baixa frequência do sinal. O transposer harmônico pode compreender uma unidade de processamento não linear associada com a ordem de transposi- ção 7 e configurada para determinar um conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise por alteração de uma fase do conjunto de sinais de subfaixa de análise. Conforme esboçado acima, a alteração da fase pode compreender multiplicar as amostras com- plexas dos sinais de subfaixa de análise. O transposer harmônico pode com- preender um banco de filtro de síntese configurado para gerar o componente de alta frequência modulado do sinal a partir do conjunto de sinais de subfai- xade síntese.
O componente de baixa frequência pode ter uma largura de faixa B. O transposer harmônico pode ser configurado para gerar um conjunto de | e sinais de subfaixa de síntese que envolve ou se estende da faixa de frequên- cia (1-1) *B até T*B. Em tais casos, o transposer harmônico pode ser configu- ' rado para modular o conjunto de sinais de subfaixa de síntese em uma faixa base centrada ao redor da frequência zero, produzindo, desse modo, o com- ponente de alta frequência modulado. Tal modulação pode ser realizada por filtragem de alta passagem em um sinal de domínio de tempo gerado de um conjunto de sinais de subfaixa incluindo o conjunto de sinais de subfaixa de síntese e por modulação subsequente e/ou amostragem descendente do si- nal de domínio de tempo filtrado. Alternadamente ou em adição, tal modula- ção pode ser realizada por geração diretamente de um sinal de domínio de tempo modulado a partir do conjunto de sinais de subfaixa de síntese. Isto - pode ser alcançado pelo uso de um banco de filtro de síntese de um tamanho menor do que o tamanho nominal. Por exemplo, se o banco de filtro de sínte- : se tem um tamanho nominal de L e a faixa de frequência de (T-1) *B até T'B corresponde a Índices de subfaixa de síntese de ko a k,, os sinais de subfaixa de síntese podem ser mapeados para índices de subfaixa de O a k; — k em um banco de filtro de síntese de tamanho k; — ko (< L), isto é, um banco de filtro de síntese tendo um tamanho 7 — ko que é menor do que L.
O sistema pode compreender meio de amostragem descendente amontante do transposer harmônico configurado para proporcionar um com- ponente de baixa frequência criticamente (ou perto de criticamente) descen- dentemente amostrado na primeira frequência de amostragem dividido por um fator de baixa amostragem Q a partir do componente de baixa frequência do sinal. Em tais casos, as frequências de amostragem diferentes no sistema — pode ser dividida pelo fator de amostragem descendente Q. Em particular, o componente de alta frequência modulado pode estar na primeira frequência de amostragem multiplicado por um fator S e dividido pelo fator de amostra- gem descendente Q. O tamanho do banco de QMF de análise X pode ser um múltiplo de S/Q.
De acordo com um outro aspecto, um método para geração de um componente de alta frequência de um sinal de um componente de baixa frequência do sinal é descrito. O método pode compreender ta etapa de pro- |
. porcionar um conjunto de sinais de subfaixa de análise a partir do componen- te de baixa frequência do sinal usando um banco de filtro de análise tendo : uma resolução de frequência de Af, no qual o conjunto de sinais de subfaixa de análise compreende pelo menos dois sinais de subfaixa de análise. O mé- todo pode adicionalmente compreender a etapa de determinar um conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma ordem de transposição P; no qual o conjunto de sinais de subfaixa de síntese é determinado baseado em uma porção do conjunto de sinais de subfaixa de análise alterado por fase por uma quantidade deri- vadaa partirda ordem de transposição P. Além disso, o método pode com- preender a etapa de gerar o componente de alta frequência do sinal a partir . do conjunto de sínais de subfaixa de síntese usando um banco de filtro de síntese (504) tendo uma resolução de frequência de FAf, com F sendo um : fator de resolução, com F 21; no qual a ordem de transposição P é diferente a partirdofator de resolução F.
De acordo com outro aspecto, um método para geração de um componente de alta frequência de um sinal de um componente de baixa fre- quência do sinal é descrito. O método pode compreender a etapa de propor- cionar um conjunto de sinais de subfaixa de análise a partir do componente de baixafrequência do sinal; no qual o conjunto de sinais de subfaixa de aná- lise pode compreender pelo menos dois sinais de subfaixa de análise. O mé- todo pode compreender a etapa de determinar um primeiro conjunto de sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma primeira ordem de transposição P;; no qual o primeiro conjunto de sinaisde subfaixa de síntese compreende uma porção do conjunto de si- nais de subfaixa de análise alterado por fase por uma quantidade derivada a partir da primeiro ordem de transposição P;. Além disso, o método pode compreender a etapa de determinar um segundo conjunto de sinais de sub- faixa de síntese a partir do conjunto de sinais de subfaixa de análise usando uma segundo ordem de transposição P>; no qual o segundo conjunto de si- nais de subfaixa de síntese compreende uma porção do conjunto de sinais de subfaixa de análise alterado por fase por uma quantidade derivada pela se- |
. gundo ordem de transposição P>. A primeira ordem de transposição P; e a segundo ordem de transposição P> podem ser diferentes. O primeiro e o se- ' gundo conjunto de sinais de subfaixa de síntese podem ser combinados para produzir um conjunto combinado de sinais de subfaixa de síntese e o compo- nentede alta frequência do sinal pode ser gerado a partir do conjunto combi- nado de sinais de subfaixa de síntese.
De acordo com outro aspecto, um método para geração de um componente de alta frequência de um sinal de um componente de baixa fre- quência do sinal é descrito. O método pode compreender a etapa de propor —cionarum conjunto de sinais de subfaixa de análise tendo uma resolução de frequência de Af a partir do componente de baixa frequência do sinal. O mé- - todo pode adicionalmente compreender a etapa de determinar um conjunto de sinais de subfaixa de síntese intermediários tendo uma resolução de fre- : quência de PAf a partir do conjunto de sinais de subfaixa de análise usando uma ordem de transposição P; no qual o conjunto de sinais de subfaixa de síntese intermediários compreende uma porção do conjunto de sinais de sub- faixa de análise alterado por fase pela ordem de transposição P. Um ou mais sinais de subfaixa de síntese intermediários podem ser interpolados para de- terminar um sinal de subfaixa de síntese de um conjunto de sinais de subfai- xade síntese tendo uma resolução de frequência de FAf, com F sendo um fator de resolução, com F > 1; no qual a ordem de transposição P> pode ser diferente a partir da resolução de frequência F. O componente de alta fre- quência do sinal pode ser gerado a partir do conjunto de sinais de subfaixa de síntese.
De acordo com um outro aspecto, um método para geração de um componente de alta frequência de um sinal a uma segunda frequência de amostragem de um componente de baixa frequência do sinal a uma primeira frequência de amostragem é descrito. A segunda frequência de amostragem pode ser R vezes a primeira frequência de amostragem, com R > 1. O méto- do pode compreender a etapa de gerar um componente de alta frequência modulado a partir do componente de baixa frequência pela aplicação de transposição harmônica de ordem T; no qual o componente de alta frequên- |
. cia modulado compreende uma porção especíral do componente de baixa frequência transposto a uma faixa de frequência T vezes mais alta; no qual o i componente de alta frequência modulado está na primeira frequência de a- mostragem multiplicado por um fator S; no qual T> 1 e S < R. Em uma con- cretização, S<R.
De acordo com outro aspecto, um conjunto de caixa superior pa- ra decodificação de um sinal recebido compreendendo pelo menos um sinal de áudio é descrito. O conjunto de caixa superior pode compreender um sis- tema para geração do componente de alta frequência do sinal de áudio a par- tir do componente de baixa frequência do sinal de áudio. O sistema pode compreender qualquer dos aspectos e características esboçados no presente - documento, De acordo com outro aspecto, um programa de software é descri- , to. O programa de software pode ser adaptado para execução em um pro- cessador e para realização de qualquer dos aspectos e etapas do método esboçados no presente documento quando efetuado em um dispositivo de computação.
De acordo com um outro aspecto, um meio de armazenamento é descrito. O meio de armazenamento pode compreender um programa de software adaptado para execução em um processador e para realização de qualquer dos aspectos e etapas do método esboçados no presente documen- to quando efetuado em um dispositivo de computação.
De acordo com outro aspecto, um produto de programa de com- putador é descrito. O produto de programa de computador pode compreender instruções executáveis para realização de qualquer dos aspectos e etapas do método esboçados no presente documento quando executado em um com- putador.
Deve ser notado que as concretizações e aspectos descritos nes- te documento podem ser arbitrariamente combinados. Em particular, deve ser — notado que os aspectos e características esboçados no contexto de um sis- tema são também aplicáveis no contexto do método correspondente e vice versa. Além disso, deve ser notado que a revelação do presente documento |
. também cobre outras combinações de reivindicação do que as combinações de reivindicação que são explicitamente dadas pelas referências nas reivíindi- ' cações dependentes, isto é, as reivindicações e suas características técnicas podem ser combinadas em qualquer ordem e qualquer formação.
BREVE DESCRIÇÃO DOS DESENHOS A presente invenção será agora descrita por meio de exemplos ilustrativos, não limitando o escopo ou espírito da invenção, com referência ais desenhos acompanhantes, em que: a figura 1 ilustra a operação de um transposer harmônico de do- miíniode frequência (FD) de ordem simples exemplo; a figura 2 ilustra a operação de um transposer harmônico exem- . plo usando várias ordens; a figura 3 ilustra a operação da técnica anterior de um transposer ' harmônico exemplo usando várias ordens de transposição, enquanto usa um banco de filtro de análise comum; a figura 4 ilustra a operação da técnica anterior de um transposer harmônico exemplo usando várias ordens de transposição, enquanto usa um banco de filtro de síntese comum; a figura 5 ilustra a operação de um transposer harmônico exem- plo usando várias ordens de transposição, enquanto usa um banco de filtro de síntese comum e um banco de filtro de síntese comum; as figuras 5b e 5c ilustram exemplos para o mapeamento de si- nais de subfaixa para um esquema de transposer múltiplo de acordo com a figura 5; a figura 6 ilustra um primeiro cenário de exemplo para a aplica- ção de transposição harmônica usando várias ordens de transposição em um codec de áudio intensificado por FFFR; a figura 7 ilustra uma implementação exemplo do cenário da figu- ra 6 envolvendo subamostragem; a figura 8 ilustra um cenário exemplar para a aplicação de trans- posição harmônica usando várias ordens de transposição em um codec de áudio intensificado por FFFR; |
- a figura 9 ilustra uma implementação exemplar do cenário da fi- gura 8 envolvendo subamostragem; ] a figura 10 ilustra um terceiro cenário exemplar para a aplicação de transposição harmônica usando várias ordens de transposição em um co- decdeáudiointensificado por FFFR; a figura 11 ilustra uma implementação exemplar do cenário da fi- gura 10 envolvendo subamostragem; a figura 12a ilustra efeitos exemplo de transposição harmônica em um sinal no domínio de frequência; as figuras 12b e 12c ilustram métodos exemplos para combina- ção de sobreposição e não sobreposição de sinais transpostos; . a figura 13 ilustra efeitos exemplos de transposição harmônica de ordem T=2 em combinação com subamostragem em um sinal no domínio de ' frequência; a figura 14 ilustra efeitos exemplos de transposição harmônica de ordem T=3 em combinação com subamostragem em um sinal no domínio de frequência; a figura 15 ilustra efeitos exemplos de transposição harmônica de ordem T=P em combinação com subamostragem em um sinal no domínio de frequência (caso de não sobreposição); a figura 16 ilustra efeitos exemplos de transposição harmônica de ordem T=P em combinação com subamostragem em um sinal no domínio de frequência (caso de sobreposição); e a figura 17 ilustra um layout exemplo de um bloco de construção detransposer maximamente decimado, isto é, criticamente amostrado.
DESCRIÇÃO DAS CONCRETIZAÇÕES PREFERIDAS As concretizações abaixo descritas são meramente ilustrativas para os princípios da presente invenção para transposição harmônica combi- nada eficiente, É compreendido que modificações e variações dos arranjos e — detalhes aqui descritos serão aparentes a outros técnicos no assunto, É o pretendido, portanto, ser limitada somente pelo escopo das reivindicações de patente pendentes e não pelos detalhes específicos apresentados por meio |
. de descrição e explanação das concretizações aqui.
A figura 1 ilustra a operação de um transposer harmônico de do- ' mínio de frequência (FD) 100. Em uma forma básica, um transposer harmô- nico de ordem T” é teoricamente uma unidade que altera todos os compo- nentes de sinal do sinal de entrada a uma frequência T vezes mais alta, De modo a implementar tal transposição no domínio de frequência, um banco de filtro de análise (ou transformação) 101 transforma o sinal de entrada a partir do tempo-domínio ao domínio de frequência e libera subfaixas complexas ou sinais de subfaixa, também referidos como as subfaixas de análise ou sínais de subfaixa de análise.
Os sinais de subfaixa de análise são submetidos a processamento não linear 102 modificando a fase e/ou a amplitude de acordo
“ com a ordem de transposição escolhida T.
Tipicamente, o processamento não linear libera um número de sinais de subfaixa que é igual ao número de ' sinais de subfaixa de entrada, isto é, igual ao número de sinais de subfaixa de análise Contudo, é proposto no contexto de um processamento não linear avançado liberar um número de sinais de subfaixa que seja diferente a partir do número de sinais de subfaixa de entrada.
Em particular, dois sinais de subfaixa de entrada podem ser processados em uma maneira não linear de modo a gerar um sinal de subfaixa de saída.
Isto será esboçado em detalhe adicional abaixo, As subfaixas modificadas ou sinais de subfaixa, que são também referidos como as subfaixas de síntese ou sinais de subfaixa de sin- tese, são alimentados a um banco de filtro de sintese (ou transformação) 103 que transforma os sinais de subfaixa a partir do domínio de frequência no domínio de tempo e libera o sinal de domínio de tempo transposto,
Tipicamente, cada banco de filtro tem uma resolução de frequên- cia física medida em Hertz e um parâmetro de avanço de tempo medido em segundos.
Estes dois parâmetros, isto é, a resolução de frequência e o avan- ço de tempo, definem os parâmetros de tempo discretos do banco de filtro dada a taxa de amostragem escolhida.
Pela escolha dos parâmetros de a-
— vanço de tempo físicos, isto é, o parâmetro de avanço de tempo medido em unidades de tempo, por exemplo, segundos, dos bancos de filtro de análise e de sínteses serem idênticos, um sinal de saída do transposer 100 pode ser
|
. obtido que tem a mesma taxa de amostragem conforme o sinal de entrada. Além disso, pela omissão do processamento não linear 102, uma reconstru- ' ção perfeita do sinal de entrada na saída pode ser alcançada. Isto requer um desenho cuidadoso dos bancos de análise e de síntese. Por outro lado, se a taxade amostragem de saída é escolhida para ser diferente a partir da taxa de amostragem de entrada, uma conversão de taxa de amostragem pode ser obtida. Este modo de operação pode ser necessário, por exemplo, quando se aplica uma transposição de sinal onde a largura de faixa de saída desejada é maior do que a metade da taxa de amostragem de entrada, isto é, quando a largura de faixa de saída desejada excede a frequência de Nyqvist do sinal de entrada. . A figura 2 ilustra a operação de transposer múltiplo ou sistema de transposer múltiplo 200 compreendendo vários transposers harmônicos 201- ' 1, 201-P de ordens diferentes. O sinal de entrada que é para ser transposto é passado a um banco de P transposers individuais 201-1, 201-2, 201-P. Os transposers individuais 201-1, 201-2, ... , 201-P reali- zam uma transposição harmônica do sinal de entrada conforme esboçado no contexto da figura 1. Tipicamente, cada um dos transposers individuais 201- 1,201-2, ... , 201 —P realize uma transposição harmônica de uma ordem dife- rente de transposição T. Por meio de exemplo, o transposer 201-1 pode rea- lizar uma transposição de ordem T=l, o transposer 201-2 pode realizar uma transposição de ordem T=2,..., e o transposer 201-P pode realizar uma trans- posição de ordem T=P. As contribuições, isto é, os sinais de saída dos trans- posers indivíduais 201-1, 201-2, ... , 201-P, podem ser somadas no combina- — dor202 para produzir a saída de transposer combinada.
Deve ser notado que cada transposer 201-1,201-2, ... , 201-P re- quer um banco de filtro de análise e um banco de filtro de síntese conforme representado ma figura 1. Além disso, a implementação usual dos transpo- sers individuais 201-1, 201-2, .... , 201-P será tipicamente mudar a taxa de amostragem do sinal de entrada processado por quantidades diferentes. Por meio de exemplo, a taxa de amostragem do sinal de saída do transposer 201-P pode ser P vezes mais alta do que a taxa de amostragem do sinal de |
. entrada ao transposer 201-P.
Isto pode ser devido a um fator de expansão de largura de faixa de P usado no interior do transposer 201-P, isto é, devido ao ' uso de um banco de filtro de síntese que tem P vezes naus canais de subfai- xa do que o banco de filtro de análise.
Em se fazendo isto, a taxa de amos- tragemeafrequência de Nyqvist são aumentadas por um fator P, Como uma consequência, os sinais de domínio de tempo indivíduais podem necessita- rem ser reamostrados de modo a permitir combinação dos sinais de saída diferentes no combinador 202. A reamostragem dos sinais de domínio de tempo podem ser efetuados no sinal de entrada ou no sinal de saída para
— cada transposer individual 201-1,201-2, ... , 201-P.
A figura 3 ilustra uma configuração exemplar de um transposer - harmônico múltiplo ou sistema de transposer múltiplo 300 realizando várias ordens de transposição, e usando um banco de filtro de análise comum 301. ' Um ponto de partida para o desenho do transposer múltiplo 300 pode ser de- senhar os transposers individuais 201-1, 201-2, ..., 201-P da figura 2 tal que os bancos de filtro de análise (sinal de referência 101 na figura 1) de todos os transposers 201-1, 201-2,...., 201-P sejam idênticos e possam ser substituí- dos por um banco de filtro de análise simples 301. Como uma consequência, o Sinal de entrada de domínio de tempo é transformado em um conjunto sim- plesde sinais de subfaixa de domínio de frequência, isto é, um conjunto sim- ples de sinais de subfaixa de análise.
Estes sinais de subfaixa são submeti- dos a unidades de processamento não lineares 302-1 diferentes, 302-2, ..., 302-P para ordens diferentes de transposição.
Conforme esboçado acima no contexto da Fig, 1, o processamento não linear compreende uma modificação dafasee/ou amplitude dos sinais de subfaixa, e esta modificação difere das ordens diferentes de transposição.
Subsequentemente, os sinais de subfaixa ou subfaixas diferentemente modificados têm que serem submetidos a ban- cos de filtro de síntese 303-1 diferentes, 303-2, ... , 303-P correspondentes ao processamento não linear 302-1, 302-2, ... , 302-P diferente.
Como um resultado, sinais de saída de domínio de tempo diferentemente transpostos P são obtidos que são somados no combinador 304 para produzir a saída de transposer combinada. |
. Deve ser notado que se os bancos de filtro de síntese 303-1, 303-2, ... , 303-P correspondentes às ordens de transposição diferentes em taxas de amostragem diferentes, por exemplo, pelo uso de graus diferentes de expansão de largura de faixa, os sinais de saída de domínio de tempo dos bancos de filtrode síntese 303-1, 303-2, 303-P diferentes necessitam serem diferentemente reamostrados de modo a alinhar os sinais de saída P à mesma grade de tempo, antes de sua soma no combinador 304. A figura 4 ilustra uma configuração exemplo de um sistema de transposer harmônico múltiplo 400 usando várias ordens de transposição, enquanto usa um banco de filtro de síntese comum 404. O ponto de partida para o desenho de tal transposer múltiplo 400 pode ser o desenho dos trans- . posers individuais 201-1, 201-2, .., 201-P da figura 2, tal que os bancos de filtro de síntese de todos os transposers são idênticos e podem ser substituí- i dos por um banco de filtro de síntese simples 404. Deve ser notado que em uma maneira análoga como na situação mostrada na figura 3, o processa- mento não linear 402-1, 402-2, 402-P é diferente para cada ordem de trans- posição.
Além disso, os bancos de filtro de análise 401-1, 401-2, ... , 401-P são diferentes das ordens de transposição diferentes.
Como tal, um conjunto de P bancos de filtro de análise 401-1, 401-2, 401-P determina P conjuntos desinais de subfaixa de análise.
Estes P conjuntos de sinais de subfaixa de análise são submetidos a correspondentes unidades de processamento não linear 402-1,402-2, ... , 402-P para produzir P conjuntos de sinais de subfaixa modificados.
Estes P conjuntos de sinais de subfaixa podem ser combinados no domínio de frequência no combinador 403 para produzir um conjunto combinado de sinais de subfaixa como uma entrada para o banco de filtro de síntese simples 404. Esta combinação de sinal no combinador 403 pode compreender a alimentação de sinais de subfaixa diferentemente processa- dos em faixas de subfaixa diferentes e/ou a superposição de contribuições de sinais de subfaixa para sobreposição de faixas de subfaixas.
Em outras pala- vras, sinais de subfaixa de análise diferentes que foram processados com ordens de transposição diferentes podem cobrir sobreposição de faixas de frequência.
Em tais casos, a superposição de contribuições pode ser combi-
|
, nada, por exemplo, adicionada e/ou classificada, pelo combinador 403. O sinal de saída de domínio de tempo do transposer múltiplo 400 é obtido a ' partir do banco de filtro de síntese comum 404. Em uma maneira similar con- forme esboçado acima, se os bancos de filtro de análise 401-1, 401-2, 401-P operam em taxas de amostragem diferentes, a entrada de sinais de domínio de tempo para os bancos de filtro de análise diferentes 401-1, 401-2, ... , 401- P pode necessitar ser reamostrada de modo a alinhar os sinais de saída das unidades de processamento não lineares diferentes 402-1, 402-2, ... , 402-P para a mesma grade de tempo.
A figura 5 ilustra a operação de um sistema de transposer har- mônico múltiplo 500 usando várias ordens de transposição e compreendendo : um banco de filtro de análise simples comum 501 e um banco de filtro de sin- tese simples comum 504. Neste caso, os transposers individuaís 201-1, 201- : 2,..., 201-P da figura 2 devem ser desenhados tal que ambos os bancos de filtro de análise e os bancos de filtro de síntese de todos os P transposers harmônicos são idênticos. Se a condição de bancos de filtro de análise e banco de filtro de sínteses idênticos para os P transposers harmônicos dife- rentes é encontrada, então o banco de filtros idêntico pode ser substituído por um banco de filtro de análise simples 501 e um banco de filtro de síntese simples 504. As unidades de processamento não lineares avançadas 502-1, 502-2, ... , 502-P liberam contribuições diferentes que são combinadas no combinador 503 para produzir uma entrada combinada para as respectivas subfaixas do banco de filtro de síntese 504. Similarmente ao transposer har- mônico múltiplo 400 representado na Fig 4, a combinação de sinal no combi- —nador 503 pode compreender a alimentação de saídas diferentemente pro- cessadas das unidades de processamento não lineares 502-1, 502-2, , 502-P em faixas de subfaixas diferentes, e a superposição de saídas de contribui- ção múltiplas para sobreposição de faixas de subfaixas. Conforme já indicado acima, o processamento não linear 102 ti- picamente proporciona um número de subfaixas na saída que corresponde ao número de subfaixas na entrada. O processamento não linear 102 tipíca- mente modifica a fase e/ou a amplitude da subfaixa ou o sinal de subfaixa de |
. acordo com a ordem de transposição subjacente T. Por meio de exemplo, uma subfaixa na entrada é convertida em uma subfaixa na saída com fre- : quência T vezes mais alta, isto é, uma subfaixa na entrada para o processa- mento não linear 102, isto é, a subfaixa de análise, [(k — 1/2)Af, (k + 1/2)Af pode ser transposta a uma subfaixa na saída do processamento não linear 102, isto é, a subfaixa de síntese, [(k- 1/2)TAFf, (k + 1/2) TAÍ], no qual k é um número de índice de subfaixa e Af se a resolução de frequência do banco de filtro de análise. De modo a permitir o uso de bancos de filtro de análise co- muns 501 e bancos de filtro de síntese comuns 504, uma ou mais das unida- desde processamento avançadas 502-1, 502-2, ... , 502-P podem ser confi- guradas para proporcionar um número de subfaixas de saída que é diferente - a partir do número de subfaixas de entrada. Em uma concretização, o núme- ro de subfaixas de entrada na unidade de processamento avançada 502-1, S 502-2, ... , 502-P pode ser grosseiramente F/T vezes o número de subfaixas de saída, onde T é a ordem de transposição da unidade de processamento avançada e F é um fator de resolução de banco de filtro introduzido abaixo.
Em seguida, os princípios de processamento não linear avançado nas unidades de processamento não lineares 502-1, 502-2, ... , 502-P serão esboçados. Para esta proposta, é assumido que «o banco de filtro de análise e o banco de filtro de síntese com- partilham o mesmo parâmetro de avanço de tempo físico AÉ.
* o banco de filiro de análise tem uma resolução de frequência física Af * o banco de filtro de síntese tem resolução de frequência física FA onde o fator de resolução F 2 1 é um inteiro.
Além disso, é assumido que os bancos de filtro são regularmente empilhados, isto é, a subfaixa com índice zero é centrada ao redor da fre- quência zero, tal que as frequências de centro de banco de filtro de análise são dadas por kAf quando o índice de subfaixa de análise k = 0,1... La -1 e La, é o número de subfaixas do banco de filtro de análise. As frequências de centro de banco de filtro de síntese são dadas por nFAf onde o índice de sub- |
. faixa de síntese n = 0,1... Ls -1 e L; é o número de subfaíxas do banco de filtro de síntese. ' Quando se realiza transposição convencional de ordem de inteiro T > 1 conforme mostrado na figura 1, o fator de resolução F é selecionado comoF=T,easubfaixa de análise não - lihearmente processada k é mape- ada na subfaixa de síntese com o mesmo índice n=k. O processamento não linear 102 tipicamente compreende multiplicação da fase de uma subfaixa ou sinal de subfaixa pelo fator T. Isto é, para cada amostra das subfaixas de banco de filtro, pode-se escrever Bs(lJ= TB4(1, 0) onde 9,7(k) é a fase de uma amostra da subfaixa de análise k e 9s(k) é a fase . de uma amostra da subfaixa de síntese k. A grandeza ou amplitude de uma amostra da subfaixa pode ser mantida não modificada ou pode ser aumenta- ' da ou diminuída por um fator de ganho constante. Devido ao fato que Té um inteiro, a operação da equação (1) é independente da definição do ângulo de fase.
Se o fator de resolução F é selecionado para ser igual à ordem de transposição 7, isto é, F =T, então a resolução de frequência do banco de filtro de síntese, isto é, FAf, depende da ordem de transposição T. Conse- quentemente, é necessário usar bancos de filtros diferentes para ordens de transposição diferentes 7 ou no estágio de análise ou de síntese. Isto é deci- do ao fato que a ordem de transposição T define o quociente resoluções de frequência físicas, isto é, o quociente da resolução de frequência Af do banco de filtro de análise e a resolução de frequência FAf do banco de filtro de sin- tese De modo a ser capaz de usar um banco de filtro de análise co- mum 501 e um banco de filtro de síntese comum 504 para uma pluralidade de ordens de transposição diferentes 7, é proposto ajustar a resolução de frequência do banco de filtro de síntese 504 a FAF, isto é, é proposto produzir a resolução de frequência do banco de filtro de síntese 504 independente da ordem de transposição T. Em seguida, a questão se eleva de como imple- mentar uma transposição de ordem T quando o fator de resolução F, isto é, o |
. quociente F da resolução de frequência física do banco de filtro de análise e banco de filtro de síntese, não obedece necessariamente a relação F = T. ' Conforme esboçado acima, um princípio de transposição harmô- nica é que a entrada para a subfaixa de banco de filtro de síntese n com fre- quência central nFAf é determinado de uma subfaixa de análise a uma fre- quência central T vezes mais baixa, isto é, na frequência central nFAf IT.
As frequências centrais das subfaixas de análise são identificadas através do índice de subfaixa de análise k como kAf.
Ambas as expressões para a fre- quência central do índice de subfaixa de análise, isto é, nFAf IT e kAf, pode serequacionadas.
Levando-se em conta que o índice n é um valor inteiro, a expressão nF/T é um número racional que pode ser expresso como uma so- ' ma de uma subfaixa de análise de índice de inteiro k e um restante r € [0,1/T, 2/7, : (T-1) [TJ] tal que (nF/T) = k +r. (2) Como tal, pode ser estipulado que a entrada para uma subfaixa de síntese com indice de subfaixa de síntese n pode ser derivada usando uma transposição de ordem T, a partir da subfaixa de análise ou subfaixas k com o Índice dado pela equação (2). Em vista do fato que nF/T é um número racional, o restante r pode ser diferente de O, e o valor k+r pode ser maior do queoíndicede subfaixa de análise k e menor do que o índice de subfaixa de análise k+1. Consequentemente, a entrada para uma subfaixa de síntese com índice de subfaixa de síntese n deve ser derivada usando-se uma trans- posição de ordem 7 a partir das subfaixas de análise com o índice de subfai- xa de análise k e k+1, no qual k é dado pela equação (2). Como um resultado da análise acima, o processamento não line- ar avançado realizado em uma unidade de processamento não linear 502-1, 502-2, 502-P pode compreender, em geral, uma etapa de consideração de duas subfaixas de análise vizinhas com índice k e k +1 em ordem para pro- porcionar a saída para subfaixa de síntese n.
Para uma ordem de transposi- 3o ção7T amodificação de fase realizada pela unidade de processamento não linear 502-1, 502-2, 502-P pode, portanto, ser definida pela regra de interpo- lação linear, |
. Bs(n) = T(1-1) Oa(lk) + Trêa(k +), 6) onde 9,1(k) é a fase de uma amostra da subfaixa de análise k, 9a(k+ 1) é a fase de uma amostra da subfaixa de análise k+1, e 9,(k) é a fase de uma amostra da subfaixa de síntese n.
Isto é, se o restante r é perto de zero, isto é seovalorkt+ré perto de k, então a contribuição principal da fase da amos- tra de subfaixa de sintese é derivada a partir da fase da amostra de subfaixa de análise da subfaixa k.
Por outro lado, se o restante r é perto de um, isto é, se o valor kt+r é perto de k+71, então a contribuição principal da fase da amos- tra de subfaixa de síntese é derivada a partir da fase da amostra de subfaixa de análiseda subfaixa k+1. Deve ser notado que os multiplicadores de fase . T(1-r) e Tr são ambos inteiros tal como as modificações de fase da equação * (3) são bem definidas e independentes da definição do ângulo de fase.
Concernente às amostras de subfaixa, o seguinte valor médio : geométrico pode ser selecionado para a determinação da grandeza das a- mostras de subfaixa de síntese, as(o) = as(k) as(k+1), (4) onde a, (n) denota a grandeza de uma amostra da subfaixa de sintese n, a- A(k) denota a grandeza de uma amostra da subfaixa de análise k e as(k+ Y) denota a grandeza de uma amostra da subfaixa de análise k+1, Para o caso de um banco de filtro singularmente empilhado onde as frequências centrais de banco de filtro de análise são dadas por (k + 1/2) Afcom k = 0,1... La 1, e o as frequências centrais do banco de filtro de sin- tese são dadas por (n + 1/2)FAf com n - 0,1,... Ls -1, uma equação corres- pondente à equação (2) pode derivar por equacionamento da frequência cen- tral do banco de filtro de síntese transposta (n + 1/2) FAÍIT, e a frequência central do banco de filtro de análise (k + 1/2)Af.
Assumindo um índice de in- teiro k e um restante r € [0,1], a seguinte equação para empilhamento singu- larmente de bancos de filtro pode ser derivada: |
: ln + AFVT]I= k+%+r. (5) Pode ser visto que se T = F, isto é, a diferença entre a ordem de i transposição e o fator de resolução é constante, T(1 - 1) e Tr são ambos intei- ros e as regras de interpolação das equações (3) e (4) podem ser usadas. O mapeamento de subfaixas de análise em subfaixas de síntese é ilustrado na Fig, 5b. A figura 5b mostra quatro diagramas para ordens de transposição diferentes T= 1a T =4. Cada diagrama ilustra como caixas fon- te 510, isto é, as subfaixas de análise são mapeadas em caíxas-alvo 530, isto é, subfaixas de síntese. Para facilidade de ilustração, é assumido que o fatorde resolução F é igual a um. Em outras palavras, a figura 5b ilustra o mapeamento de sinais de subfaixa de análise para sinais de subfaixa de sin- - tese usando as Eq. (2) e (3). No exemplo ilustrado, o banco de filtro de sínte- se/análise é regularmente empilhado , com F = 1 e a ordem de transposição : máxima P = A.
No caso ilustrado, a equação (2) pode ser escrita como n/T = k + r. Consequentemente, para uma ordem de transposição T=1, uma subfaixa de análise com um índice k é mapeado para uma subfaixa de síntese cor- respondente n e o restante r é sempre zero. Isto pode ser visto na figura 5b onde uma caixa fonte 511 é mapeada ima para outra a uma caixa alvo 531. No caso de uma ordem de transposição T=2, p restante r toma nos valores 0 e 1/2 e uma caixa fonte é mapeada para uma pluralidade de caixas-alvo. Quando da reversão da perspectiva, pode ser citado que cada caixa alvo 532, 535 recebe uma contribuição de até duas caixas fonte. Isto pode ser visto na figura 5b, onde a caixa alvo 535 recebe uma contribuição —dascaixasfonte 512 e 515. Contudo, a caixa alvo 532 recebe uma contribui- ção da caixa fonte 512 somente. É assumido que a caixa alvo 532 tem um índice constante n, por exemplo, n = 10, então a equação (2) específica que a caixa alvo 532 recebe uma contribuição a partir do caixa fonte 512 com um índice k=n/2, por exemplo, k = 5. O restante r é zero neste caso, isto é, não existe contribuição a partir do caixa fonte 515 com índice k+1, por exemplo, k+ 1=6. Esta mudança para caixa alvo 535 com um índice ímpar n, por e- xemplo, n = 11, Neste caso, a equação (2) especifica que o caixa alvo 535 |
. recebe contribuições a partir do caixa fonte 512 (índice k=5) e caixa fonte 515 (índice AH-1=6). Isto se aplica em uma maneira similar a ordem de i transposição mais alta T, por exemplo, T=3 e T=4, conforme mostrado na figura 5b.
A situação similar para o caso de F = 2, onde a equação (2) pode ser escrita como 2n/T = k + r é representada na figura 5c. Para uma ordem de transposição T=2, uma subfaixa de análise com um índice k é mapeado a uma subfaixa de síntese correspondente n e o restante r é sempre zero, Isto pode ser visto na figura 5c onde uma caixa fonte 521 é mapeada uma a uma auma caixa alvo S41. No caso de uma ordem de transposição T=3, o restante r toma - os valores O, 1/3, e 2/3 e uma caixa fonte é mapeada a uma pluralidade de caixas-alvo. Quando da reversão da perspectiva, pode ser citado que cada 7 caixa alvo 542, 545 recebe uma contribuição de até duas caixas fonte. Isto pode ser visto na figura 5c, onde a caixa alvo 545 recebe uma contribuição dos caixas fonte 522 e 525, Se for assumido que o caixa alvo 545 tem índice, por exemplo, n = 8, então a equação (2) específica que k = 5 e r= 1/3, de modo que a caixa alvo 545 recebe contribuições a partir do caixa fonte 522 (índice A=5) e a caixa fonte 525 (indice A+I=6). Contudo, para o caixa alvo 546 com indicen=9B,orestante ré zero tal que a caixa alvo 546 recebe uma contribuição do caixa fonte 525 somente. Isto se aplica em uma maneira si- milar a ordem de transposição mais alta T, por exemplo, T = 4, conforme mostrado na figura Sc, Uma interpretação adicional do processamento não linear avan- —çado acima pode ser como segue. O processamento não linear avançado pode ser compreendido como uma combinação de uma transposição de uma dada ordem T e um mapeamento subsequente dos sinais de subfaixa trans- postos a uma grade de frequência definida pelo banco de filtro de síntese comum, isto é, por uma grade de frequência FAf. De modo a ilustrar esta interpretação, referência é feita novamente à figura 5b ou 5c. Contudo, no presente caso, as caixas fontes 510 ou 520 são consideradas serem subfai- xas de síntese derivadas a partir das subfaixas de análise usando-se uma |
- ordem de transposição 7. Estas subfaixas de síntese têm uma grade de fre- quência dada por TAf. De modo a gerar sinais de subfaixa de síntese em uma grade de frequência pré-definida FAf dada pelos caixas-alvo 530 ou 540, as caixas fontes 510 ou 520, isto é, as subfaixas de síntese tendo a gradede frequência TAF, necessitam serem mapeadas na grade de frequên- cia pré-definida FAf. Isto pode ser realizado determinando uma caixa alvo 530 ou 540, isto é, um sinal de subfaixa de síntese na grade de frequência FAf, pela interpolação de uma ou duas caixas fontes 510 ou 520, isto é, si- nais de subfaixa de síntese na grade de frequência TAf. Em uma concretiza- ção preferida, interpolação linear é usada, no qual os pesos da interpolação são inversamente proporcionais à diferença entre a frequência central da - caixa alvo 530 ou 540 e a correspondente caixa fonte 510 ou 520. Por meio de exemplo, se a diferença é zero, então o peso é 1, e se a diferença é TAF, ' então o peso é O, Em suma, um método de processamento não linear foi descrito que permite a determinação de contribuições a uma subfaixa de síntese por meio da transposição de várias subfaixas de análise. O método de proces- samento não linear capacita o uso de banco de filtro de subfaixa de análise simples e banco de filtro de subfaixa de síntese comuns para ordens de transposição diferentes, reduzindo, desse modo, significantemente, a com- plexidade computacional de transposers harmônicos múltiplos.
Nas seguintes várias concretizações de transposers harmônicos múltiplos ou sistemas de transposer harmônicos múltiplos são descritos. Em sistemas de codificação/decodificação de fonte de áudio empregando HFR (reconstrução de alta frequência), tal como SBR (replicação de faixa espec- tral) especificados, por exemplo, em WO 98/57436 que é incorporado por referência, um cenário típico é que o decodificador de núcleo, isto é, o deco- dificador de um componente de baixa frequência de um sinal de áudio libera um sinal de domínio de tempo para o módulo de HFR ou sistema de HFR, isto é, o módulo ou sistema realizando a reconstrução do componente de alta frequência do sinal de áudio. O componente de baixa frequência pode ter uma largura de faixa que é mais baixa do que metade da largura de faixa |
W do sinal de áudio original compreendendo o componente de baixa frequência e o componente de alta frequência. Consequentemente, o sinal de domínio de tempo compreendendo o componente de baixa frequência, também refe- rido como o sinal de faixa baixo, pode ser amostrado em metade da taxa de amostragem do sinal de saída final do sistema de codificação/decodificação de áudio. Em tais casos, o módulo de HFR terá que reamostrar efetivamente o sinal de núcleo, isto é, o sinal de faixa baixo, a duas vezes a frequência de amostragem de modo a facilitar o sinal de núcleo a ser adicionado ao sinal de saída. Consequentemente, o assim denominado fator de extensão de lar- gura de faixa aplicado ao módulo de HFR se iguala a 2. Após geração de um componente de alta frequência, também re- F ferido como sinal gerado por HFR, o sinal gerado por HFR é dinamicamente ajustado para equiparar o sinal gerado por HFR mais próximo possível ao ' componente de alta frequência do sinal original, isto é, ao componente de alta frequência do sinal originalmente codificado. Este ajuste é tipicamente realizado por um assim denominado processador de HFR por meio de infor- mação lateral transmitida, A informação lateral transmitida pode compreen- der informação no envelope espectral do componente de alta frequência do sinal original e o ajuste do sinal gerado por HFR pode compreender a ajuste doenvelope espectral do sinal gerado por HRF.
De modo a realizar o ajuste do sinal gerado por HFR de acordo com a informação lateral transmitida, o sinal gerado por HFR é analisado por um banco de QMF de multicanal (Filtro de Espelho de Quadratura) que pro- porciona sinais de subfaixa de QMF espectral do sinal gerado por HFR. Sub- —sequentemente, o processador de HFR realiza o ajuste do sinal gerado por HFR nos sinais de subfaixa de QMF espectral obtidos de bancos de QMF de análise. Eventualmente, os sinais de subfaixa de QMF ajustados são sinteti- zados em um banco de QMF de síntese. De modo a realizar uma modifica- ção da frequência de amostragem, por exemplo, de modo a dobrar a fre- —quênciade amostragem a partir da frequência de amostragem do sinal de faixa baixo para a frequência de amostragem do sinal de saída do sistema de codificação/decodificação de áudio, o número de faixas de QMF de análi- |
* se pode ser diferente a partir do número de faixas de QMF de síntese. Em uma concretização, o banco de QMF de análise gera 32 sinais de subfaixa | de QMF e o banco de QMF de síntese processa 64 subfaixas de QMF, pro- porcionando, desse modo, o dobramento da frequência de amostragem. De- veser notado que tipicamente o banco de filtro de sínteses e/ou de análise do transposer gera várias centenas de análise e/ou subfaixas de síntese, proporcionando, desse modo, uma resolução de frequência significantemen- te mais alta do que os bancos de QMF.
Um exemplo de um processo para a geração de um componente dealtafrequência de um sinal é ilustrado no sistema de HFR 600 da figura 6. Uma corrente de bit transmitida é recebida no decodificador de núcleo 601, ' que proporciona um componente de baixa frequência do sinal de saída codi- ficado a uma frequência de amostragem f.. O componente de baixa frequên- ' cia na frequência de amostragem é admitido nos transposers individuais dife- rentes 602-2,..., 602-P, no qual cada transposer simples corresponde a um transposer simples de ordem de transposição T = 2,...,P, conforme ilustrado na figura 1. Os sinais individualmente transpostos para T = 1/2,..P são sepa- radamente alimentados a exemplos específicos de bancos de QMF de análi- se separados 603-1,..., 603-P. Deve ser notado que o componente de baixa frequência é considerado ser o sinal transposto de ordem T = 71. A reamos- tragem do sinal de núcleo, isto é, a reamostragem do componente de baixa frequência na frequência de amostragem f£, é alcançada por filtragem do componente de baixa frequência usando um banco de QMF descendente- mente amostrado 603-1, tipicamente tendo 32 canais ao invés de 64 canais. Como um resultado, 32 sinais de subfaixa de QMF são gerados, no qual ca- da sinal de subfaixa de QMF tem uma frequência de amostragem 1/32.
O impacto da transposição por uma ordem T = 2 em um sinal a uma frequência de amostragem f,; é mostrado nos diagramas de frequência ilustrados na figura 12a. O diagrama de frequência 1210 mostra um sinal de entrada para o transposer 602-2 com uma largura de faixa B Hz. O sinal de entrada é segmentado em sinais de subfaixa de análise usando um banco de filtro de análise. Isto é representado pela segmentação em faixas de fre- |
. quência 1211. Os sinais de subfaixa de análise são transpostos a uma faixa de frequência T = 2 vezes mais alta e a frequência de amostragem é dobra- da.
O sinal de domínio de frequência resultante é ilustrado no diagrama de frequência 1220, no qual o diagrama de frequência 1220 tem à mesma esca- ladefrequência como o diagrama de frequência 1210. Pode ser visto que as subfaixas 1211 foram transpostas às subfaixas 1221. A operação de trans- posição é ilustrada pelas setas tracejadas.
Além disso, o espectro periódico 1222 dos sinais de subfaixa transpostos é ilustrado no diagrama de frequên- cia 1220. Alternativamente, o processo de transposição pode ser ilustrado como no diagrama de frequência 1230, onde o eixo de frequência foi escala- do, isto é, multiplicado pelo fator de transposição T = 2. Em outras palavras, 7 o diagrama de frequência 1230 corresponde ao diagrama de frequência 1220 a uma escala T = 2 vezes mais alta.
Os segmentos de subfaixa 1231 cada B têm larguras de faixa duas vezes aquela dos segmentos 1211, Isto resulta emunm sinal de saída do transposer 602-2 que tem uma taxa de amostragem T = 2 vezes mais alta do que o sinal de entrada, isto é, uma taxa de amos- tragem de 2f., enquanto o tempo de duração do sinal permanece não muda-
do.
Conforme pode ser visto na figura 6 e conforme foi esboçado a- cima,osinalde saída do transposer individual 602-2 com ordem de transpo- sição T= 2 tem uma frequência de amostragem de 2f.. De modo a gerar si- nais de subfaixa de QMF a uma frequência de amostragem f£,/32, um banco de QMF de análise 603-2 tendo 64 canais deve ser usado.
Em uma maneira similar, o sinal de saída do transposer individual 802-P com ordem de trans- posiçãoT=Ptem uma frequência de amostragem Pf.. De modo a gerar si- nais de subfaixa de QMF a uma frequência de amostragem f/32, um banco de QMF de análise 603-2 tendo 32 canais P deve ser usado.
Em outras pa- lavras, as saídas de subfaixa de todos os exemplos dos bancos de QMF de análise 603-1,..., 603-P terão frequências de amostragem iguais se o tama- nho, istoé, o número de canais para cada um dos bancos de QMF de análi- se 603-1, ...603-P é adaptado ao sinal que se origina a partir do correspon- dente transposer 602-2,..., 602-P.
Os conjuntos de sinais de subfaixa de
|
. QMF na frequência de amostragem f1./32 são alimentados ao módulo de pro- cessamento de HFR 604, onde o ajuste espectral dos componentes de alta ' frequência é realizado de acordo com a informação lateral transmitida. Fi- nalmente, os sinais de subfaixa ajustados são sintetizados a um sinal de domínio de tempo por um banco de QMF inverso ou de síntese 605 de 64 canais, produzindo, desse modo, efetivamente, um sinal de saída codificado na frequência de amostragem 2f; a partir dos sinais de subfaixa de QMF a- mostrados a f;/32. Conforme foi esboçado acima, os módulos de transposer 602- 2,..,602-P produzem sinais de domínio de tempo de taxas de amostragem diferentes, isto é, taxas de amostragem 2f,..., Pfs, respectivamente. A rea- 7 mostragem dos sinais de saída dos módulos de transposer 602-2, ..., 602-P é alcançada pela "inserção" ou descarte de canais de subfaixa nos seguintes ' bancos de análise de QMF correspondentes 603-1, .... , 803-P. Em outras palavras, a reamostragem dos sinais de saída dos módulos de transposer 602-2,..., 8602-P pode ser alcançada pelo uso de um número diferente de subfaixas de QMF nos subsequentes respectivos bancos de QMF de análise 603-1,..., 803-P e no banco de QMF de síntese 605. Consequentemente, os sinais de subfaixa de QMF de saída a partir dos bancos de QMF 602-2,..., 602-P podem necessitar de serem ajustados nos 64 canais finalmente sendo transmitidos ao banco de QMF de síntese 605, Este ajuste ou mapeamento pode ser alcançado por mapeamento ou adoção de 32 sinais de subfaixa de QMF provenientes a partir do banco de QMF de análise de 32 canais 603-1 para os primeiros 32 canais, isto é, os 32 canais de frequência mais baixos do bancode QMF de síntese ou inverso 605. Isto resulta efetivamente em um sinal que é filtrado pelo banco de QMF de análise 603-1 a ser ascenden- temente amostrado por um fator 2, Todos os sinais de subfaixa provenientes a partir do banco de QMF de análise de 64 canais 603-2 podem ser mapea- dos ou adicionados diretamente aos 64 canais do banco de QMF inverso
605.Em vista do fato que o banco de QMF de análise 603-2 é de exatamen- te o mesmo tamanho conforme o banco de QMF de síntese 605, o respectivo sinal transposto não será reamostrado. Os bancos de OMF 603-3, ..., 603-P |
- têm um número de sinais de subfaixa de QMF de saída que excede 64 sinais de subfaixa. Em tais casos, os 64 canais inferiores podem ser mapeados a ou adicionados aos 64 canais do banco de QMF de síntese 605. Os canais remanescentes superiores podem ser descartados. Como um resultado do usodeumbancode QMF de análise de 32 P canais 603-P, o sinal que é filtrado pelo banco de QMF 603-P será descendentemente amostrado em um fator P/2. Consequentemente, esta reamostragem dependendo da ordem de transposição P resultará em todos os sinais transpostos tendo a mesma fre- quência de amostragem. Em outras palavras, é desejável que os sinais de subfaixa te- nham as mesmas taxas de amostragem quando alimentados ao módulo de 7 processamento de ITFR 604, mesmo embora os módulos de transposer 602- 2, 602-P produzam sinais de domínio de tempo de taxas de amos- ] tragem diferentes. Isto pode ser alcançado pelo uso de tamanhos diferentes dos bancosde QMF de análise 603-3,..., 603-P, onde o tamanho tipicamente é 32T, com T sendo o fator de transposição ou ordem de transposição, Des- de que o módulo de processamento de HFR 604 e o banco de QMF de sin- tese 605 tipicamente operem em 64 sinais de subfaixa, isto é, duas vezes o tamanho do banco de QMF de análise 603-1, todos os sinais de subfaixa a partirdos bancos de QMF de análise 603-3,..., 603-P com índices de subfai- xa excedendo este número, podem ser descartados. Isto pode ser feito visto que os sinais de saída dos transposers 602-2, ..., 602-P podem raramente cobrir as faixas de frequência acima da frequência de Nygvist f; do sinal de saída. Os sinais de subfaixa remanescentes, isto é, os sinais de subfaixa que forammapeados para as subfaixas do banco de QMF de síntese 605, podem ser adicionados para gerar sinais transpostos de sobreposição de frequência (ver figura 12 b discutida abaixo) ou combinados em algum outro modo, por exemplo, para obter sinais transpostos de não sobreposição conforme repre- sentado na figura 12c (discutida abaixo). No caso de sinais transpostos de —não sobreposição, um transposer 602-T de ordem de transposição 7, no qual T=2,..,P é tipicamente designado a uma faixa de frequência particular para qual o transposer 602-T exclusivamente gera um componente de frequência.
|
. Em uma concretização, a faixa de frequência dedicada do transposer 602-T pode ser [(T-1)B, TBJ, onde B é a largura de faixa do sinal de entrada ao : transposer 602-T.
Em tais casos, sinais de subfaixa de síntese do transposer 602-T que estão fora da faixa de frequência dedicada são ignorados ou des- cartados.
Por outro lado, um transposer 602-T pode gerar componentes de frequência que se sobrepõem com os componentes de frequência de outros transposers 602-2,..., 602-P.
Em tais casos, esta sobreposição dos compo-
nentes de frequência é superposta no domínio de subfaixa de OMF.
Conforme indicado acima, em concretizações típicas, uma plura- lidade de transposers 602-2,..., 602-P são usados para gerar o componente de alta frequência do sinal de saída do módulo de HFR 600. É assumido que . o sinal de entrada para os transposers 602-2, ..., 602-P, isto é, o componente de baixa frequência do sinal de saída, tem uma largura de faixa de B Hz e ' uma taxa de amostragem e o sinal de saída do módulo de HRF 600 tem uma taxa de amostragem 2f.. Consequentemente, o componente de alta frequên- cia pode cobrir a faixa de frequência /Bf;]. Cada um dos transposers 602- 2,..., 802-P pode proporcionar uma contribuição ao componente de alta fre- quência, no qual as contribuições podem ser de sobreposição e/ou não so- breposição.
A figura 12b ilustra o caso onde o componente de alta frequência é gerado da sobreposição de contribuições dos transposers diferentes 602- 2,...., 602-P, O diagrama de frequência 1241 ilustra o componente de baixa frequência, isto é, o sinal de entrada para os transposers 602-2,..., 602-P.
O diagrama de frequência 1242 ilustra o sinal de saída da transposer de 2º or- dem 602-2 compreendendo subfaixas na faixa de frequência [/B,2B] que é indicada pela faixa de frequência produzida.
A faixa de frequência [0,B] ge- rada pelo transposer é tipicamente ignorada ou descartada, visto que esta faixa é coberta sinal de entrada de baixa frequência.
Isto é indicado pela fai- xa de frequência branca.
P diagrama de frequência 1243 ilustra o sinal de saída do transposer de 3º ordem 602-3 que cobre a faixa de frequência /B,3B] que é indicada pela faixa de frequência produzida.
Em uma maneira similar, o transposer 602-P gera um sinal de saída que cobre a faixa de fre-
quência /B,PBJ] mostrada no diagrama de frequência 1244. |
+ Eventualmente, os sinais de saída dos transposers diferentes 602-2,..., 602-P e o componente de baixa frequência são mapeados para as subfaixas de QMF usando bancos de QMF de análise 603-1,..., 603-P, ge- rando, desse modo, P conjuntos de subfaixas de QMF.
Conforme pode ser vistono diagrama de frequência 1245, as subfaixas de QMF que cobrem a faixa de frequência [0,B], sinal de referência 1246, recebe uma contribuição somente a partir do componente de baixa frequência, isto é, a partir do sinal obtido da transposição de 1º ordem.
As subfaixas de OMF que cobrem a fai- xa de frequência [/B,28B], sinal de referência 1247, recebe uma contribuição a partir dos sinais de saída dos transposers de ordem T=2,..,P.
As subfaixas de QNF que cobrem a faixa de frequência [2B,3B], sinal de referência 1248, 7 recebe uma contribuição a partir dos sinais de saídas dos transposers de ordem T=3,...,P, e assim por diante.
As subfaixas de OMF que cobrem a fai- i xa de frequência [(P-1)B, PB), sinal de referência 1249, recebe uma contribui-
çãoapartirdo sinal de saída do transposer de ordem T=P.
A figura 12c ilustra um cenário similar à figura 12b; contudo, os transposers 602-2,..., 802-P são configurados tal que as faixas de frequência de seus sinais de saída não se sobrepõem.
O diagrama de frequência 1251 ilustra o componente de baixa frequência.
O diagrama de frequência 1252 ilustra o sinal de saída do transposer de 2º ordem 602-2 que cobre a faixa de frequência /B,2B]. O diagrama de frequência 1253 ilustra o sinal de saída do transposer de 3º ordem 602-3 que cobre a faixa de frequência /26,3B], e o diagrama de frequência 1254 ilustra o sinal de saída do transposer de Pº ordem 602-P que cobre a faixa de frequência [(P-1)B,PB]. O componente de baixa frequência e os sinais de saída dos transposers 602-2,..., 602-P são alimentados a respectivos bancos de QMF de análise 603-1,..., 603-P que proporcionam P conjuntos de subfaixas de OMF.
Tipicamente, estas subfai- xas de QMF não compreendem contribuições na sobreposição de faixas de frequência.
Isto é ilustrado no diagrama de frequência 1255. As subfaixas de —QMF que cobrem a faixa de frequência /0,B/, sinal de referência 1256, rece- be uma contribuição somente a partir do componente de baixa frequência, isto é, a partir do sinal obtido da transposição de 1º ordem.
As subfaixas de
|
* QMF que cobrem a faixa de frequência /B,2B), sinal de referência 1257, re- cebe uma contribuição a partir do sinal de saída do transposer de ordem T=2. As subfaixas de QMF que cobrem a faixa de frequência [2B,3B], sinal de referência 1258, recebe uma contribuição a partir do sinal de saída do — transposer de ordem 7=3, e assim por diante. As subfaixas de QMF que co- brem a faixa de frequência [(P-1)B, PB], sinal de referência 1259, recebe uma contribuição a partir do sinal de saída do transposer de ordem T=P. As figuras 12b e 12c ilustram os cenários extremos de sinais de saída de sobreposição completa dos transposers 602-2,..., 602-P e de sinais de saída de não sobreposição completa dos transposers 602-2,..., 602-P. Deve ser notado que cenários misturados com sinais de saída de sobreposi- 7 ção parcial são possíveis. Além disso, deve ser notado que os dois cenários das figuras 12b e 12c descrevem sistemas onde os transposers 602-2,..., 602-P são configurados tal que as faixas de frequência de seus sinais de saída se sobrepõem ou não se sobrepõem. Isto pode ser alcançado pela aplicação de janela no domínio espectral dos transposers, por exemplo, por ajuste de sinais de subfaixa selecionados a zero. Uma alternativa é deixar os transposers 602-2, 602-P, em ambos os cenários das figuras 12b e 12c, ge- rarem sinais de faixa ampla e realizarem a filtragem dos sinais transpostos —nodomínio de subfaixa de QMF por combinação dos sinais de subfaixa obti- dos a partir dos bancos de QMF de análise 603-1,..., 603-P em uma maneira apropriada. Por exemplo, no caso de não sobreposição, somente um dos bancos de QMF de análise 603-1,..., 603-P contribuem para os sinais de subfaixa alimentados ao processador de HFR 604 em cada saída faixa de frequência do transposer. Para o caso de sobreposição, pluralidades dos sinais de subfaixa são adicionados antes de entrar no processador de HFR
604. Uma implementação mais eficiente do sistema da figura 6 é obti- da se alguns ou todos dos sinais do sistema de HRF 600 são (perto de) criti- camente amostrados, conforme mostrado na figura 7 e nas figuras 13 a 16 para o sistema de HFR 700. Isto significa que o sinal de saída do decodifica- dor de núcleo 701 e preferivelmente também outros sinais intermediários do |
* sistema de HFR 700, por exemplo, os sinais de saída dos transposers 702-2, 702-P são criticamente descendentemente amostrados. Por e- xemplo, o sinal decodificado de núcleo na saída do decodificador de núcleo 701 é descendentemente amostrado por um fator racional Q=My/M., onde M; eM são apropriadamente valores inteiros escolhidos O fator de baixa amos- tragem Q deve ser o fator maior que força o sinal de entrada de largura de faixa B a estar perto de criticamente amostrado. Ao mesmo tempo, Q deve ser selecionado tal que o tamanho (32/Q) do banco de QMF 703-1 permane- ce um inteiro. A amostragem descendente por um fator racional Q é realiza- daemum amostrador descendente 706 e produz um sinal de saída na fre- quência de amostragem f,/Q. De modo a proporcionar sinais transpostos que 7 são também criticamente amostrados, os transposers 702-2,..., 702-P prefe- rivelmente somente liberam a parte do sinal transposto que é relevante, isto ' é, a faixa de frequência que é raramente usada pelo processador de HFE
704.A faixa de frequência relevante para um transposer 702-T de ordem de transposição 7 pode ser a range [(T-1)B, TB] para um sinal de entrada tendo uma largura de faixa B Hz no caso de não sobreposição. Isto significa que a saída a partir do amostrador descendente 706 e a saída a partir dos transposers 702-2,..., 702-P são criticamente a- mostradas. O sinal de saída do transposer de 2º ordem 702-2 teria uma fre- quência de amostragem f/Q que é idêntica ao sinal de saída do amostrador descendente 706. Contudo, deve ser notado que o sinal a partir do transpo- ser de 2º ordem 702-2 é raramente um sinal de alta passagem com uma lar- gura de faixa de f,/(2Q) que é modulada à uma faixa base, visto que o trans- — poser702-2 é configurado tal que ele somente sintetiza uma faixa de fre- quência transposta de aproximadamente B a 26 Hz. Para transposers de ordem maior, por exemplo, transposers 702- P, pelo menos dois cenários similares são possíveis, O primeiro cenário é que os sinais transpostos são de sobreposição, isto é, a parte de frequência inferior do sinal transposto de P ordem é de sobreposição com a faixa de frequência do sinal transposto de ordem P-1 (ver figura 12b). Neste caso, a saída a partir do transposer criticamente amostrado 702-P tem a frequência | de amostragem Sf;/Q, onde S = min(P-1, 2Q-1). Quando S=P-1, a frequência . mais superior do sinal transposto de ordem P" está ainda abaixo da frequên- cia de Nyqvist f; do sinal de saída do sistema de HFR 700, e quando S=2Q- 1, o sinal transposto de ordem P" é de largura de faixa limitada pela frequên- ciade Nyqvistf,do sinal de saída do sistema de HFR 700. Isto é, a frequên- cia de amostragem do sinal de saída do transposer 702-P nunca é maior do que (2 — 1/Q)f., que corresponde a um sinal que cobre o intervalo de fre- quência de f/(2Q) (frequência mais alta de sinal de faixa baixo) até a fre- quência de Nygvist f.. O outro cenário é que os sinais transpostos são de não sobreposição.
Neste caso, S = 1, e todos os sinais transpostos têm fre- quências de amostragem idêntica, apesar de cobrirem faixas de frequência ' de não sobreposição diferentes no sinal de saída do banco de QMF inverso ' 705, isto é, no sinal de saída do sistema de HFR 700 (ver figura 12c). O efeito da subamostragem ou amostragem descendente descri- toem um sinal de saída do decodificador de núcleo 701 tendo uma largura de faixa B Hz, é ilustrado nas figuras 13 a 16. A figura 13 ilustra esquemati- camente a transição do sinal a partir da saída do decodificador de núcleo 701 para a saída do transposer 702-2 de ordem de transposição T=2. O dia- grama de frequência 1310 mostra o sinal de saída do decodificador de nú- cleo701 com |largura de faixa B Hz.
Este sinal é criticamente descendente- mente amostrado no amostrador descendente 706. O fator de baixa amos- tragem Q é um valor racional que assegura que a faixa de OMF de análise 703-1 tem um número inteiro 32/Q de subfaixas.
Além disso, o amostrador descendente 706 deve proporcionar um sinal de saída criticamente amostra- do,istoé, um sinal de saída tendo uma frequência de amostragem f;/Q que é mais próxima possível a duas vezes a largura de faixa B do sinal decodifi- cado de núcleo, isto é, Q < f/2B.
Tal sinal criticamente amostrado é ilustrado no diagrama de frequência 1320. Este sinal criticamente amostrado com fre- quência de amostragem f/Q é passado ao transposer 702-2 onde ele é segmentado em subfaixas de análise.
Tal sinal segmentado é ilustrado no diagrama de frequência 1330. Subsequentemente, processamento não linear é realizado nos sinais de subfaixa de análise que resulia em um estiramento | das subfaixas de análise a T=2 vezes mais alta do que as faixas de frequên- . cia e uma frequência de amostragem 2fy/Q. Isto é ilustrado no diagrama de frequência 1340, que alternativamente pode ser visto como o diagrama de frequência 1330 com eixo de frequência em escala. Deve ser notado que somente um subconjunto das subfaixas transpostas será tipicamente consi- derado no módulo de processamento de HFR 704. Estas subfaixas transpos- tas relevantes são indicadas no diagrama de frequência 1340 como as sub- faixas produzidas que cobrem a faixa de frequência /B,2B]. Somente as sub- faixas produzidas podem necessitar de serem consideradas no banco de filtro de síntese de transposer, e, consequentemente, a faixa relevante pode ser modulada abaixo da faixa base e o sinal pode ser descendentemente ' amostrado por um fator 2 a uma frequência de amostragem de f/Q. Isto é . i ilustrado no diagrama de frequência 1360, onde pode ser visto que o sinal : que cobre uma faixa de frequência [B,2B] foi modulado na faixa de faixa ba- se[fo,B). O fato que o sinal modulado cobre atualmente a faixa de frequência mais alta /B,2BJ é ilustrado pelo sinal de referências "B" e "26".
Deve ser notado que as etapas ilustradas de transposição (mos- tradas no diagrama de frequência 1340) e a modulação subsequente na fai- xa base (mostrada no diagrama de frequência 1360) são somente mostradas para proposta ilustrativa. Ambas as operações podem ser realizadas por de- signação das subfaixas produzidas (mostradas no diagrama de frequência 1340) para as subfaixas de síntese de um banco de filtro de síntese tendo metade do número de subfaixas como o banco de filtro de análise. Como um resultado de tal operação de mapeamento, o sinal de saída mostrado no di- agrama de frequência 1360, que é modulado na faixa base, isto é, que é centrado ao redor da frequência zero, pode ser obtido. No cenário de não sobreposição, o tamanho do banco de filtro de síntese é reduzido com rela- ção ao banco de filtro de análise de modo a capacitar o fator de baixa amos- tragem alcançável que é dado pela proporção entre a faixa de frequência total /0,PB] que pode ser coberta pelo sinal de saída de um transposer de ordem P" 702-P e a faixa de frequência [(P-1 )B, PB] coberta pelo sinal de saída do transposer de ordem P"º 702-P, isto é, o fator P.
|
A figura 14 ilustra esquematicamente a transição do sinal a partir . da saída do decodificador de núcleo 701 para a saída do transposer 702-3 de ordem de transposição T=3 no cenário de sobreposição de faixas de fre- quência. O sinal com largura de faixa B mostrado no diagrama de frequência 1410 é descendentemente amostrado por um fator Q no amostrador des- cendente 706 para produzir o sinal mostrado no diagrama de frequência
1420. As subfaixas de análise mostradas no diagrama de frequência 1430 são transpostas às subfaixas com frequências T=3 vezes mais altas. As sub- faixas transpostas são ilustradas no diagrama de frequência 1440, onde a taxade amostragem é aumentada de f/Q para 3f/Q. Conforme esboçado no texto da figura 13, isto pode ser visto como uma mudança em escala do eixo ' de frequência por um fator 3. Pode ser visto que a faixa de frequência do . i transposer de 3º ordem 702-3, isto é, a faixa de frequência produzida [B,3B], : sobrepõe com a faixa de frequência do transposer de 2º ordem 702-2, Em uma maneira similar à figura 13, as subfaixas produzidas podem ser alimen- tadas em um banco de filtro de síntese de um tamanho reduzido, produzin- do, desse modo, um sinal compreendendo somente frequências a partir das subfaixas produzidas. Este sinal de alta passagem é, desse modo, modulado abaixo da faixa base usando um fator de baixa amostragem 3/2. O sinal de saída criticamente amostrado resultante do transposer 702-2 tendo uma fre- quência de amostragem 2f,/Q é ilustrado no diagrama de frequência 1460. Em uma maneira similar à figura 13, deve ser notado que a ope- ração de transposição mostrada no diagrama de frequência 1440 e a modu- lação na faixa base mostrada no diagrama de frequência 1460 é realizada —pormapeamento das subfaixas produzidas de diagrama de frequência 1440 para as subfaixas de síntese de um banco de filtro de síntese de tamanho reduzido. No cenário de sobreposição, o tamanho do banco de filtro de sin- tese é reduzido com relação ao banco de filtro de análise de modo a capaci- tar o fator de baixa amostragem alcançáve! que é dado pela proporção entre afaixade frequência total /0,PB] que pode ser coberta pelo sinal de saída do transposer de ordem P" 702 -P e a faixa de frequência /B, PB] coberta pelo sinal de saída do transposer de ordem P" 702-P, isto é, o fator P/((P-1). |
A figura 15 ilustra esquematicamente a transição do sinal a partir da saída do amostrador descendente 706 para a saída do transposer 702-P de ordem de transposição T=P para o caso que a faixa de frequência trans- posta não está em sobreposição com a faixa de frequência relevante do transposer de ordem mais baixa T=P-1 isto é, [(P-2)B,(P-1)B]. Conforme es- boçado no contexto com a figura 13, o sinal descendentemente amostrado mostrado no diagrama de frequência 1530 é transposto pelo transposer 702- P.
As subfaixas transpostas que cobrem a faixa de frequência relevante /[(P- 1)B,PBJ] são ilustradas no diagrama de frequência 1540 como a faixa de fre- quência produzida.
As subfaixas correspondentes à faixa de frequência pro- duzida são alimentadas no banco de filtro de sintese de tamanho reduzido, ' gerando, desse modo, um sinal compreendendo somente frequências na ' i faixa [(P-1)B, PB]. Consequentemente, este sinal de alta passagem é modu- - lado na faixa base e descendentemente amostrado usando um fator P.
Co- mo um resultado, o sinal de saída criticamente amostrado do transposer 702-P mostrado no diagrama de frequência 1560 é obtido.
Este sinal de saí- da do transposer 702-P compreende componentes de frequência da faixa de frequência [(P-1)B,PB]. Isto tem que ser considerado quando se mapeia a saída do transposer às subfaixas de QMF para processamento de HFR.
A figura 16 ilustra esquematicamente a transição do sinal a partir da saída do amostrador descendente 706 para a saída do transposer 702-P de ordem de transposição T=P para o caso que a faixa de frequência trans- posta está em sobreposição com a faixa de frequência relevante dos trans- posers de ordem mais baixa T=2, ..., P-1, isto é, [B,(P-1)B]. Conforme esbo- çado no contexto com a figura 14, o sinal descendentemente amostrado mostrado no diagrama de frequência 1630 é transposto no transposer 702-P.
As subfaixas transpostas que cobrem a faixa de frequência /B,PBJ] são ilus- tradas no diagrama de frequência 1640 como a faixa de frequência produzi- da.
Em uma maneira similar à figura 14, pode ser visto que as subfaixas pro- —duzidas cobrem frequências abaixo (P-1)B.
Consequentemente, as subfaixas produzidas se sobrepõe com as faixas de frequência dos transposers de or- dem mais baixa702-2,...,702-P-1. Além disso, devido ao fato que as subfai-
| xas produzidas cobrem uma faixa maior do que [(P-1)B,PB], somente um fator de baixa amostragem reduzido pode ser usado. Conforme esboçado acima, este fator de amostragem descendente é P/(P-1) se a faixa de fre- quência coberta pelo sinal de saída do transposer de ordem P" 702-P é [B(P-1)B] Como um resultado, um sinal de saída descendentemente amos- trado do transposer 702-P tendo uma frequência de amostragem (P-1)fs/Q é obtido. Conforme já indicado acima, deve ser notado que os sinais in- termediários dentro do transposer 706-P, isto é, notavelmente os sinais mos- trados nos diagramas de frequência 1340, 1440, 1540, 1640 não são sinais físicos presentes no sistema de HFR mostrado na figura 7. Estes sinais fo- ' ram mostrados para proposta ilustrativa e podem ser vistos como sinais “vir- BR i tuais" dentro do transposer 702-P, mostrando o efeito de transposição e fil- - tragem na presença de amostragem descendente implícita.
Deve ser notado que no exemplo esboçado acima, o sinal de sa- ida a partir do decodificador de núcleo 701 pode possivelmente já ser criti- camente amostrado com a taxa de amostragem f,/Q quando entra no módulo de HFR 700. Isto pode ser efetuado, por exemplo, pelo uso de um tamanho de transformação de síntese menor do que o tamanho nominal no decodifi- cadorde núcleo 701. Neste cenário, complexidade computacional é diminuí- da devido à transformação de síntese menor usada no decodificador de nú- cleo 701 e devido ao amostrador descendente obsoleto 706.
Outra medida para aperfeiçoamento da eficiência de um sistema de HFR é combinar os transposers individuais 602-2,...602-P da figura 6 de —acordocom um dos esquemas esboçados no contexto das figuras 3, 4 ou 5. Como um exemplo, ao invés de usar transposers individuais 602-2,..., 602-P para as ordens de transposição diferentes T= 2,...P, um sistema de transpo- ser múltiplo 300, 400 ou 500 pode ser usado. Um cenário possivel é ilustrado na figura 8, onde os transposers para fatores de transposição T iguais ou maiores do que dois são agrupados juntos à um transposer múltiplo 802, que pode ser implementado de acordo com qualquer dos aspectos esboçados em relação às figuras 3 a 5. No exemplo ilustrado, a saída a partir do trans- | poser múltiplo 802 tem uma frequência de amostragem 2f,, isto é, uma fre- quência de amostragem que é duas vezes mais alta do que a frequência de amostragem do sinal de entrada para o transposer múltiplo 802. O sinal de saída do transposer múltiplo 802 é filtrado por um banco de QMF de análise simples 803-2 tendo 64 canais.
Conforme esboçado no contexto da figura 6, a reamostragem do sinal de núcleo, isto é, a reamostragem do sinal de saída do decodificador de núcleo 801, pode ser alcançada pela filtragem do sinal usando um banco de QMF descendentemente amostrado 803-1 tendo somente 32 canais, Como uma consequência, ambos os conjuntos de sinais de subfaixa de QMF têm sinais de subfaixa de QMF com uma frequência de amostragem f,/32. Os i dois conjuntos de sinais de subfaixa de QMF são alimentados ao módulo de ' i processamento de HFR 804 e, finalmente, os sinais de subfaixa de QMF a- - justados são sintetizados a um sinal de domínio de tempo pelo 64 banco de OMF de síntese 805, Deve ser notado que no cenário ilustrado o transposer múltiplo 802 produz um sinal transposto de domínio de tempo de duas vezes a taxa de amostragem f., Conforme esboçado no contexto das figuras 3, 4 e 5, este sinal transposto de domínio de tempo é a soma de vários sinais transpostos de fatores de transposição diferentes T, onde T é um inteiro maiordo que 1.A razão para o fato que o transposer múltiplo 802 proporcio- na sinais de saída com uma frequência de amostragem 2f; é que o sinal de saída do transposer múltiplo 802 cobre a alta faixa de frequência no sinal de saida do módulo de HFR 800, isto é, em muita da faixa [Bf.], no qual Bé a largura de faixa do componente de baixa frequência e f, é a frequência de —Nyqvistdo sinal de saída do módulo de HRF 800, Conforme esboçado no contexto da figura 7, a eficiência do sis- tema de HFR 800 pode ser aumentada adicionalmente pelo aumento do ní- vel de subamostragem dos sinais de domínio de tempo, isto é, pela provisão de sinais criticamente descendentemente amostrados, preferivelmente na saída do decodificador de núcleo e na saída do transposer. Isto é ilustrado na figura 9, onde discernimento esboçado no contexto da figura 7 e das figu- ras 13 a 16 pode ser aplicado. O sinal de saída do decodificador de núcleo |
901 é descendentemente amostrado na unidade de baixa amostragem 906, produzindo um sinal descendentemente amostrado a uma frequência de amostragem fy/Q.
Este sinal é alimentado ao transposer múltiplo 902 e ao banco de QMF de análise 903-1. A saída do transposer múltiplo 902 tem a frequênciade amostragem Sf/Q, onde S = min(P-1, 2Q-1), visto que a saída a partir do transposer múltiplo 902 é uma combinação de sinais com ordens de transposição de T =2 a P.
O sinal transposto é alimentado em um banco de QMF de análise 903-2 de tamanho 328S/Q.
Em uma maneira similar con- forme esboçado acima, os dois conjuntos de sinais de subfaixa de QMF são processados no processador de HFE 904 e, eventualmente, convertidos em um sinal de domínio de tempo usando o banco de QMF de síntese 905. ' Nas concretizações, o banco de QMF que analisa o sinal do co- ' | dificador do núcleo, isto é, o banco de QMF de análise 803-1 da figura 8, . pode ser omitido se o transposer múltiplo é também configurado para passar através de uma cópia inalterada do sinal de núcleo, isto é, uma cópia inalte- rada do sinal de saída do decodificador de núcleo.
Na terminologia de trans- poser, isto é equivalente a uma transposição usando o fator de transposição T= 1, isto é, uma transposição de 1º ordem.
Se uma transposição de 1º or- dem é adicionada ao sistema de transposer múltiplo 802 da figura 8, um dia- grama de blocos do módulo de HFE modificado 1000 pode ser representado conforme mostrado na figura 10, Conforme mostrado na figura 10, o sinal decodificado pelo decodificador de núcleo 1001 é meramente usado como entrada para o transposer múltiplo 1002, isto é, o sinal decodificado pelo de- codificador de núcleo 1001 não é passado a qualquer componente adicional do módulo de HFR 1000. O transposer múltiplo 1002 é configurado tal que seu sinal de saída simples tem uma frequência de amostragem 2f;. Em ou- tras palavras, o transposer múltiplo 1002 produz um sinal de domínio de tempo de duas vezes a taxa de amostragem, no qual o sinal de domínio de tempo é à soma de vários sinais transpostos de fatores de transposição dife- rentes 7T, onde T toma os valores de 1 a P.
Este sinal de saída simples a par- tir do transposer múltiplo 1002 é analisado por um banco de QMF de 64 ca- nais 1003, e os sinais de subfaixa de QMF são subsequentemente alimenta-
| dos no módulo de processamento de HFR 1004 que ajusta os sinais de sub- faixa de QMF usando a informação lateral transmitida. Os sinais de subfaixa de QMF ajustados são finalmente sintetizados pelo banco de OMF de sínte- se de 64 canais 1005.
Em uma maneira similar à amostragem descendente descrita no contexto das figuras 7 e 9, a eficiência do módulo de HRF 1000 pode ser aumentada por meio de subamostragem dos sinais de domínio de tempo. Tal módulo de HRF 1100 é mostrado na figura 11. Uma corrente de bit rece- bida é decodificada pelo decodificador de núcleo 1101 que proporciona um sinal de saída de domínio de tempo na frequência de amostragem f.. Este sinal de saída de domínio de tempo é descendentemente amostrado por um ' fator Q usando a unidade de baixa amostragem 1106. O sinal descendente- ' mente amostrado na frequência de amostragem f/Q é passado ao transpo- - ser múltiplo 1102. A saída a partir do transposer múltiplo 1102 terá a fre- quência de amostragem Sfy/Q. Esta vez, contudo, o parâmetro S é selecio- nado como S = min(P, 2Q), visto que o sinal transposto também compreende o sinal de saída decodificado e descendentemente amostrado do decodifica- dor de núcleo 1101. O sinal de saída do transposer múltiplo 1102 é segmen- tado em sinais de subfaixa de QMF usando um banco de QMF de análise 1103 tendo 32S/Q canais. Os sinais de subfaixa de QMF são ajustados u- sando a informação lateral transmitida e, subsequentemente, fundidos por um banco de QMF de síntese de 64 canais 1105. Conforme mencionado acima, os transposers múltiplos 802, 902, 1002, e 1102 ilustrados nas figuras 8 a 11 podem ser baseados em qualquer das configurações apresentadas no contexto das figuras 3 a 5. Em adição, a configuração do transposer ilustrado na figura 2 pode ser usada, apesar de sua eficiência inferior computacional comparada aos desenhos de transposer múltiplo da figura 3 a 5. Em uma primeira concretização preferida, as confi- gurações de módulo de HRF ilustradas nas figuras 10 e 11 são usadas em — combinação com o transposer múltiplo descrito no contexto da figura 5. Um mapeamento exemplar das subfaixas de análise de transposer é ilustrado na figura 5b. Em uma segunda concretização preferida, as configurações do | módulo de HRF ilustradas nas figuras 8 e 9 são usadas em combinação com o transposer múltiplo descrito no contexto da figura 5. Um mapeamento e- xemplar das subfaixas de análise do transposer para as subfaixas de síntese do transposer está nesta concretização ilustrada na figura Sc.
Com os exemplos esboçados no contexto das figuras 7, 9, 11, e 13-16, um bloco de construção geral de um transposer maximamente deci- mado, ou criticamente amostrado, pode ser identificado. Tal bloco de cons- trução 170 é ilustrado na figura 17. Um sinal de entrada de frequência de amostragem f. é primeiro processado no amostrador descendente de fator Q 171,e filtrado através de um banco de filtro de análise de transposer 172. O banco de filtro de análise tem um tamanho de banco de filtro, ou tamanho de Ú transformação de N,, e um tamanho ou avanço de sinal de entrada, de õ, : amostras. Os sinais de subfaixa são subsequentemente processados por . uma unidade de processamento não linear 173, usando o fator de transposi- ção7 A unidade de processamento não linear 173 pode implementar qual- quer do processamento não linear esboçado no presente documento. Em uma concretização, o processamento não linear esboçado no contexto das figuras 5, 5b, 5c pode ser realizado na unidade de processamento não linear
173. Finalmente, os sinais de subfaixa são montados em um sinal de domi- —niodetempo de frequência de amostragem Rf; em um banco de filtro de sin- tese de transposer 174, no qual R é um fator de reamostragem desejado. O banco de filtro de síntese tem um tamanho de banco de filtro, ou tamanho de transformação de Ns, e um tamanho ou avanço de sinal de saída de ô; a- mostras. O fator de expansão W compreendendo o banco de filtro de análise 172,a unidade de processamento não linear 173, e o banco de filtro de sín- tese 174, é a proporção das frequências de amostragem do sinal de saída a partir do banco de filtro de síntese e o sinal de entrada para o banco de filtro de análise como W=(RFJYIQ) = RQ (6) O banco de filtro, ou tamanhos de transformação, N, e N; podem ser relacionados como Nsã= (W/T) Na 7) | e o tamanhos ou avanços de sinal 5, e õ; podem ser relacionados como ds= Wa (8) O bloco de construção de transposer maximamente decimado, ou criticamente amostrado 170 pode ter ou o sinal de entrada para o banco —defiltrode análise 172, oua saída a partir do banco de filtro de síntese 174, ou ambos, que cobrem exclusivamente a largura de faixa espectral relevante para o processamento subsequente, tal como a unidade de processamento de HFR 704 da figura 7. A amostragem crítica do sinal de entrada pode ser obtida por filtragem e possivelmente modulação, seguido por decimação do sinal de entrada no amostrador descendente 171. Em uma concretização, a amostragem crítica do sinal de saída pode ser realizada por mapeamento de ' sinais de subfaixa para um banco de filtro de síntese 174 de um tamanho . i mínimo adequado para cobrir exclusivamente os canais de subfaixa relevan- - tes para processamento subsequente, por exemplo, conforme indicado pela equação (7). As figuras 13-16 ilustram a condição quando a saída a partir do banco de filtro de síntese cobre exclusivamente a largura de faixa espectral relevante e, desse modo, é maximamente decimada.
Uma pluralidade dos blocos de construção 170 pode ser combi- nada e configurada tal que um sistema de transposer criticamente amostrado de várias ordens de transposição é obtido.
Em tal sistema, um ou mais dos módulos 171-174 do bloco de construção 170 podem ser compartilhados entre os blocos de construção usando-se ordens de transposição diferentes.
Tipicamente, um sistema usando um banco de filtro de análise comum 301, conforme esboçado no contexto da figura 3, pode ter sinais de saída maxi- —mamente decimados a partir do banco de filtro de sínteses 303-1,...,303-P, enquanto o sinal de entrada para o banco de filtro de análise comum 301 pode ser maximamente decimado com relação ao bloco de construção de transposer 170 que requer a largura de faixa de sinal de entrada maior, Um sistema usando um banco de filtro de síntese comum 404, conforme esbo- — cado no contexto da figura 4, pode ter sinais de entrada maximamente deci- mados para o banco de filtro de análises 401-1, A01-P, e pode ter um sinal de saída maximamente decimado a partir do banco de filtro de síntese | comum 404, O sistema esboçado no contexto da figura 2, preferivelmente tem ambos sinais de entrada maximamente decimados para o banco de filtro de análises e sinais de saída maximamente decimados a partir dos bancos de filtro de síntese. Neste caso, a estrutura do sistema pode ser meramente uma pluralidade dos blocos de construção de transposer 170 em paralelo. Um sistema usando ambos um banco de filtro de análise comum 501 e um banco de filtro de síntese comum 504, conforme esboçado no contexto da figura 5, tipicamente tem um sinal de saída maximamente decimado a partir do banco de filtro de síntese comum 504, enquanto o sinal de entrada para o banco de filtro de análise comum 501 pode ser maximamente decimado com relação ao sinal em que a ordem de transposição requer a largura de faixa ' de sinal de entrada maior. Para este sistema, o fator de transposição T na . i equação (7) é substituído pelo fator F esboçado no contexto das figuras 5, . 5b e 5c. Deve ser notado que a soma das unidades 202 da figura 2 e 304 da figura 3, nos cenários acima, pode ser configurada para manusear e combi- nar os sinais de subfaixa criticamente amostrados a partir dos bancos de filtro de síntese de blocos de construção de transposer., Em uma concretiza- ção, as unidades de soma podem compreender bancos de filtro de análise de OMF, seguidos por meios para combinar os sinais de subfaixa ou rea- mostragem de domínio de tempo e unidades de modulação, seguidos por meios para adicionar os sinais.
No presente documento, um esquema de transposição múltiplo foi descrito que permite o uso de um banco de filtro de análise comum e um banco de filtro de síntese comum. De modo a capacitar o uso de um banco filtode síntese e de análise comuns, um esquema de processamento não linear avançado foi descrito que envolve o mapeamento de subfaixas de análise múltiplas a uma subfaixa de síntese. Como um resultado de usar um banco de filtro de análise comum e um banco de filtro de síntese comum, o esquema de transposição múltiplo pode ser implementado na complexidade computacional reduzida comparada a esquemas de transposição convencio- nais. Em outras palavras, a complexidade computacional dos métodos de HFR harmônicos é grandemente reduzida por meio da capacitação do com- | partilhamento de um par de banco de filtro de síntese e de análise para vá- rios transposers harmônicos, ou por um ou vários transposers harmônicos em combinação com um amostrador ascendente.
Além disso, várias configurações de módulos de HRF compre- endendo transposição múltipla foram descritas.
Em particular, configurações de módulos de HRF em complexidade reduzida foram descritas que manipu- lam sinais criticamente descendentemente amostrados.
Os métodos e sis- temas esboçados podem ser empregados em vários dispositivos de decodi- ficação, por exemplo, em receptores multimídia, caixas de topo de ajuste de video/áudio, dispositivos móveis, áudio players, vídeo players, etc.
Os métodos e sistemas para transposição e/ou reconstrução de ' alta frequência descritos no presente documento podem ser implementados . : como sofiware, firmware e/ou hardware.
Certos componentes podem, por . exemplo, serem implementados como software operando em um processa- dor de sinal digital ou microprocessador.
Outros componentes podem, por exemplo, serem implementados como hardware e ou como circuitos integra- dos de aplicação específica.
Os sinais encontrados nos métodos e sistemas descritos podem ser armazenados em meios tais como memória de acesso aleatória ou meio de armazenamento ótico.
Eles podem ser transferidos via redes, tais como redes de rádio, redes de satélite, redes sem fio ou redes de linha com fio, por exemplo, a internet.
Dispositivos típicos que fazem uso dos métodos e sis- temas descritos no presente documento são dispositivos eletrônicos portá- teis ou outro equipamento de consumidor que são usados para armazenar eloudar em troca sinais de áudio.
Os métodos e sistema podem também serem usados em sistemas de computador, por exemplo, servidores de in- temei web, que armazenam e proporcionam sinais de áudio, por exemplo, sinais de música, para download. |
Claims (13)
1. Sistema configurado para gerar um componente de alta fre- quência de um sinal de áudio em uma segunda frequência de amostragem a : partir de um componente de baixa frequência do sinal de áudio em uma pri- — 5 meirafrequência de amostragem, em que a segunda frequência de amostra- gem é R vezes a primeira frequência de amostragem, R 2 1, o sistema com- preendendo: um transposer harmônico (1102) de ordem 7 configurado para gerar um componente de alta frequência modulado a partir do componente de baixafrequência, em que o componente de alta frequência modulado é determina- do com basa em uma porção especiral do componente de baixa frequência transposta a uma faixa de frequência T vezes mais alta, em que o componente de alta frequência modulado está na pri- —meirafrequência de amostragem multiplicada por um fator S, em que T> Te S<R.
2. Sistema, de acordo com a reivindicação 1, ainda compreen- dendo: um banco de filtro de espelho de quadratura de análise (1103), referido como um banco de QMF, configurado para mapear o componente de alta frequência modulado em pelo menos uma das subfaixas de X QMF, em que X é um múltiplo de S, produzindo desse modo, pelo menos um sinal de subfaixa de QMF; um módulo de reconstrução de alta frequência (1104) configura- —do para modificar pelo menos um sinal de subfaixa de QMF; e um banco de QMF de síntese (1105) configurado para gerar o componente de alta frequência a partir de pelo menos um sinal de subfaixa de QMF modificado.
3. Sistema, de acordo com a reivindicação 1 ou 2, em que o —transposer harmônico (1102) compreende: um banco de filtro de análise (101) configurado para proporcio- nar um conjunto de sinais de subfaixa de análise a partir do componente de
: baixa frequência do sinal; uma unidade de processamento não linear (102) associada com a ordem de transposição T e configurada para determinar um conjunto de ' sinais de subfaixa de síntese a partir do conjunto de sinais de subfaixa de 25 análise pela alteração de uma fase do conjunto de sinais de subfaixa de aná- . lise; e um banco de filtro de síntese (103) configurado para gerar o componente de alta frequência modulado do sinal a partir do conjunto de sinais de subfaixa de síntese. 4, Sistema, de acordo com a reivindicação 3, em que: o componente de baixa frequência tem uma largura de faixa B; o conjunto de sinais de subfaixa de síntese envolve uma faixa de frequência (T-1)*B até T'B; e o transposer harmônico (1102) é configurado para modular o conjunto de sinais de subfaixa de síntese em uma faixa base centrada ao redor de frequência zero, produzindo, desse modo, o componente de alta frequência modulado.
5. Sistema, de acordo com a reivindicação 4, em que o transpo- ser harmônico (1102) é configurado para mapear o conjunto de sinais de subfaixade síntese em subfaixas do banco de filtro de síntese (103).
6. Sistema, de acordo com qualquer uma das reivindicações 1 a 5, em que o transposer harmônico (1102) compreende um sistema configu- rado para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio, o sistema compreendendo: um banco de filtro de análise (501) configurado para proporcio- nar um conjunto de sinais de subfaixa de análise a partir do componente de baixa frequência do sinal, em que o conjunto de sinais de subfaixa de análise compreende pelo menos dois sinais de subfaixa de análise, em que o banco —defiltrode análise (501) tem uma resolução de frequência de Af, uma unidade de processamento não linear (502) configurada pa- ra determinar um conjunto de sinais de subfaixa de síntese a partir do con-
. junto de sinais de subfaixa de análise usando uma ordem de transposição P, em que o conjunto de sinais de subfaixa de síntese é determinado com base em uma porção do conjunto de fase de sinais de subfaixa de análise alterada ' por uma quantidade derivada a partir da ordem de transposição P, em que a unidade de processamento não linear (502) é configurada para determinar um número de sinais de subfaixa de síntese em uma saída da unidade de processamento não linear (502) que é diferente do número de sinais de sub- faixa de análise em uma entrada da unidade de processamento não linear (502) e um banco de filtro de síntese (504) configurado para gerar o componente de alta frequência do sinal a partir do conjunto de sinais de sub- faixa de síntese, em que o banco de filtro de síntese (504) tem uma resolu- ção de frequência de FAf. com F sendo um fator de resolução, com F 2 1, em que a ordem de transposição P é diferente do fator de resolução F.
7. Sistema, de acordo com qualquer uma das reivindicações 1 a 5, em que o transposer harmônico (1102) compreende um sistema configu- rado para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio, o sistema compreendendo: um banco de filtro de análise (501) configurado para proporcio- nar um conjunto de sinais de subfaixa de análise a partir do componente de baixa frequência do sinal, em que o conjunto de sinais de subfaixa de análise compreende pelo menos dois sinais de subfaixa de análise; uma primeira unidade de processamento não linear (502) confi- —gurada para determinar um primeiro conjunto de sinais de subfaixa de sínte- se a partir do conjunto de sinais de subfaixa de análise usando uma primeira ordem de transposição P;; em que o primeiro conjunto de sinais de subfaixa de síntese é determinado baseado em uma porção do conjunto de sinais de subfaixa de análise alterado por fase por uma quantidade derivada a partir —da primeira ordem de transposição P;; uma segunda unidade de processamento não linear (502) confi- gurada para determinar um segundo conjunto de sinais de subfaixa de sínte-
. se a partir do conjunto de sinais de subfaixa de análise usando uma segunda ordem de transposição P2, em que o segundo conjunto de sinais de subfaixa de síntese é determinado com base em uma porção do conjunto de sinais de ' subfaixa de análise alterado por fase por uma quantidade derivada a partir 2 5 da segunda ordem de transposição P2, em que a primeira ordem de transpo- sição P; e a segunda ordem de transposição P, são diferentes; uma unidade de combinação (503) configurada para combinar o primeiro e o segundo conjuntos de sinais de subfaixa de síntese, produzindo desse modo, um conjunto combinado de sinais de subfaixa de síntese; e um banco de filtro de síntese (504) configurado para gerar o componente de alta frequência do sinal a partir do conjunto combinado de sinais de subfaixa de síntese.
8. Sistema, de acordo com qualquer uma das reivindicações 2 a 7, ainda compreendendo meios de baixa amostragem (1106) a montante do transposer harmônico (1102), configurados para proporcionar um componen- te de baixa frequência criticamente baixo amostrado na primeira frequência de amostragem dividido por um fator de baixa amostragem Q a partir do componente de baixa frequência do sinal, em que: o componente de alta frequência modulado está na primeira fre- —quência de amostragem multiplicado por um fator S e dividido pelo fator de baixa amostragem Q; e : X é um múltiplo de S/Q.
9. Método para gerar um componente de alta frequência de um sinal de áudio em uma segunda frequência de amostragem de um compo- —nente de baixa frequência do sinal de áudio a uma primeira frequência de amostragem em que a segunda frequência de amostragem é R vezes a pri- meira frequência de amostragem, R 2 1, o método compreendendo as eta- | pas de: gerar um componente de alta frequência modulado a partir do componente de baixa frequência pela aplicação de uma transposição har- mônica de ordem 7, em que o componente de alta frequência modulado é determina-
| . do baseado em uma porção espectral do componente de baixa frequência transposto a uma faixa de frequência T vezes mais alta, em que o componente de alta frequência modulado está na pri- ' meira frequência de amostragem multiplicada por um fator S, e 8 em que o qual T>fe S<R.
10. Aparelho conversor para decodificar um sinal recebido com- preendendo pelo menos um sinal de áudio, o aparelho conversor compreen- dendo: um sistema conforme definido em qualquer uma das reivindica- ções1aB8parageraro componente de alta frequência do sinal de áudio a partir do componente de baixa frequência do sinal de áudio.
11. Software adaptado para execução em um processador e pa- ra realização das etapas do método conforme definido na reivindicação 9, quando efetuado em um dispositivo de computação.
12. Meio de armazenamento compreendendo um software adap- tado para execução em um processador e para realizar as etapas do método conforme definido na reivindicação 9, quando efetuado em um dispositivo de computação.
13. Produto de programa de computador compreendendo instru- ções executáveis para realizar o método conforme definido na reivindicação 9, quando executado em um computador.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BR122020025890-0A BR122020025890B1 (pt) | 2009-05-27 | 2010-05-25 | Método para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio |
BR122020025925-6A BR122020025925B1 (pt) | 2009-05-27 | 2010-05-25 | Sistema configurado para gerar um componente de alta frequência de um sinal de áudio em uma segunda frequência de amostragem a partir de um componente de baixa frequência do sinal de áudio em uma primeira frequência de amostragem, e aparelho conversor |
BR122020025894-2A BR122020025894B1 (pt) | 2009-05-27 | 2010-05-25 | Sistema configurado para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio, e aparelho conversor |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18136409P | 2009-05-27 | 2009-05-27 | |
US61/181,364 | 2009-05-27 | ||
US31210710P | 2010-03-09 | 2010-03-09 | |
US61/312,107 | 2010-03-09 | ||
PCT/EP2010/057176 WO2010136459A1 (en) | 2009-05-27 | 2010-05-25 | Efficient combined harmonic transposition |
Publications (2)
Publication Number | Publication Date |
---|---|
BRPI1011282A2 true BRPI1011282A2 (pt) | 2020-09-15 |
BRPI1011282B1 BRPI1011282B1 (pt) | 2021-07-06 |
Family
ID=42358052
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR122020025894-2A BR122020025894B1 (pt) | 2009-05-27 | 2010-05-25 | Sistema configurado para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio, e aparelho conversor |
BR122020025925-6A BR122020025925B1 (pt) | 2009-05-27 | 2010-05-25 | Sistema configurado para gerar um componente de alta frequência de um sinal de áudio em uma segunda frequência de amostragem a partir de um componente de baixa frequência do sinal de áudio em uma primeira frequência de amostragem, e aparelho conversor |
BR122020025890-0A BR122020025890B1 (pt) | 2009-05-27 | 2010-05-25 | Método para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio |
BRPI1011282-0A BRPI1011282B1 (pt) | 2009-05-27 | 2010-05-25 | Método para gerar um componente de alta frequência de um sinal de áudio em uma segunda frequência de amostragem a partir de um componente de baixa frequência do sinal de áudio a uma primeira frequência de amostragem, e meio legível por computador |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR122020025894-2A BR122020025894B1 (pt) | 2009-05-27 | 2010-05-25 | Sistema configurado para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio, e aparelho conversor |
BR122020025925-6A BR122020025925B1 (pt) | 2009-05-27 | 2010-05-25 | Sistema configurado para gerar um componente de alta frequência de um sinal de áudio em uma segunda frequência de amostragem a partir de um componente de baixa frequência do sinal de áudio em uma primeira frequência de amostragem, e aparelho conversor |
BR122020025890-0A BR122020025890B1 (pt) | 2009-05-27 | 2010-05-25 | Método para gerar um componente de alta frequência de um sinal de áudio a partir de um componente de baixa frequência do sinal de áudio |
Country Status (15)
Country | Link |
---|---|
US (6) | US8983852B2 (pt) |
EP (11) | EP2800093B1 (pt) |
JP (10) | JP5363648B2 (pt) |
KR (1) | KR101303776B1 (pt) |
CN (2) | CN102449692B (pt) |
AR (1) | AR076799A1 (pt) |
AU (1) | AU2010252028B9 (pt) |
BR (4) | BR122020025894B1 (pt) |
ES (10) | ES3003867T3 (pt) |
MY (1) | MY157184A (pt) |
PL (9) | PL4293669T3 (pt) |
RU (1) | RU2490728C2 (pt) |
SG (3) | SG175975A1 (pt) |
TW (5) | TWI484481B (pt) |
WO (1) | WO2010136459A1 (pt) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8971551B2 (en) | 2009-09-18 | 2015-03-03 | Dolby International Ab | Virtual bass synthesis using harmonic transposition |
EP4451267B1 (en) | 2009-10-21 | 2025-04-23 | Dolby International AB | Oversampling in a combined transposer filter bank |
BR112012012119A2 (pt) * | 2009-11-19 | 2021-01-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Extensão de largura de banda de um sinal de áudio de banda baixa |
BR122019025131B1 (pt) | 2010-01-19 | 2021-01-19 | Dolby International Ab | sistema e método para gerar um sinal transposto de frequência e/ou estendido no tempo a partir de um sinal de áudio de entrada e meio de armazenamento |
JP5850216B2 (ja) * | 2010-04-13 | 2016-02-03 | ソニー株式会社 | 信号処理装置および方法、符号化装置および方法、復号装置および方法、並びにプログラム |
US8655606B2 (en) * | 2010-05-31 | 2014-02-18 | Lms International Nv | Method and system for determining static and/or dynamic, loads using inverse dynamic calibration |
JP5243620B2 (ja) | 2010-06-09 | 2013-07-24 | パナソニック株式会社 | 帯域拡張方法、帯域拡張装置、プログラム、集積回路およびオーディオ復号装置 |
US8958510B1 (en) * | 2010-06-10 | 2015-02-17 | Fredric J. Harris | Selectable bandwidth filter |
PL3723089T3 (pl) * | 2010-07-19 | 2022-04-25 | Dolby International Ab | Przetwarzanie sygnałów audio podczas rekonstrukcji wysokiej częstotliwości |
US12002476B2 (en) | 2010-07-19 | 2024-06-04 | Dolby International Ab | Processing of audio signals during high frequency reconstruction |
JP6075743B2 (ja) | 2010-08-03 | 2017-02-08 | ソニー株式会社 | 信号処理装置および方法、並びにプログラム |
US8762158B2 (en) * | 2010-08-06 | 2014-06-24 | Samsung Electronics Co., Ltd. | Decoding method and decoding apparatus therefor |
MY156027A (en) | 2010-08-12 | 2015-12-31 | Fraunhofer Ges Forschung | Resampling output signals of qmf based audio codecs |
JP5807453B2 (ja) * | 2011-08-30 | 2015-11-10 | 富士通株式会社 | 符号化方法、符号化装置および符号化プログラム |
EP2682941A1 (de) * | 2012-07-02 | 2014-01-08 | Technische Universität Ilmenau | Vorrichtung, Verfahren und Computerprogramm für frei wählbare Frequenzverschiebungen in der Subband-Domäne |
EP2901448A4 (en) * | 2012-09-26 | 2016-03-30 | Nokia Technologies Oy | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR CREATING AUDIO COMPOSITION SIGNAL |
TWI557727B (zh) | 2013-04-05 | 2016-11-11 | 杜比國際公司 | 音訊處理系統、多媒體處理系統、處理音訊位元流的方法以及電腦程式產品 |
JP6026704B2 (ja) * | 2013-04-05 | 2016-11-16 | ドルビー・インターナショナル・アーベー | インターリーブされた波形符号化のためのオーディオ・エンコーダおよびデコーダ |
US9881624B2 (en) | 2013-05-15 | 2018-01-30 | Samsung Electronics Co., Ltd. | Method and device for encoding and decoding audio signal |
JP6305694B2 (ja) * | 2013-05-31 | 2018-04-04 | クラリオン株式会社 | 信号処理装置及び信号処理方法 |
EP2830059A1 (en) * | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Noise filling energy adjustment |
BR112016014476B1 (pt) | 2013-12-27 | 2021-11-23 | Sony Corporation | Aparelho e método de decodificação, e, meio de armazenamento legível por computador |
US9564141B2 (en) * | 2014-02-13 | 2017-02-07 | Qualcomm Incorporated | Harmonic bandwidth extension of audio signals |
US9577798B1 (en) * | 2014-04-30 | 2017-02-21 | Keysight Technologies, Inc. | Real-time separation of signal components in spectrum analyzer |
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 |
TWI879690B (zh) * | 2015-03-13 | 2025-04-01 | 瑞典商杜比國際公司 | 音訊處理單元、用於將經編碼的音訊位元流解碼之方法以及非暫態電腦可讀媒體 |
WO2016180704A1 (en) | 2015-05-08 | 2016-11-17 | Dolby International Ab | Dialog enhancement complemented with frequency transposition |
EP3107096A1 (en) | 2015-06-16 | 2016-12-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Downscaled decoding |
WO2017220528A1 (en) | 2016-06-22 | 2017-12-28 | Dolby International Ab | Audio decoder and method for transforming a digital audio signal from a first to a second frequency domain |
JP6976277B2 (ja) * | 2016-06-22 | 2021-12-08 | ドルビー・インターナショナル・アーベー | 第一の周波数領域から第二の周波数領域にデジタル・オーディオ信号を変換するためのオーディオ・デコーダおよび方法 |
US10411816B2 (en) * | 2016-11-30 | 2019-09-10 | Rohde & Schwarz Gmbh & Co. Kg | Method for searching a spur in a signal received and device for searching a spur in a signal received |
TWI873683B (zh) | 2017-03-23 | 2025-02-21 | 瑞典商都比國際公司 | 用於音訊信號之高頻重建的諧波轉置器的回溯相容整合 |
US10825467B2 (en) * | 2017-04-21 | 2020-11-03 | Qualcomm Incorporated | Non-harmonic speech detection and bandwidth extension in a multi-source environment |
CN109936430B (zh) * | 2017-12-18 | 2024-04-12 | 华为技术有限公司 | 一种信号发送、接收方法及设备 |
WO2019145955A1 (en) | 2018-01-26 | 2019-08-01 | Hadasit Medical Research Services & Development Limited | Non-metallic magnetic resonance contrast agent |
IL319703A (en) | 2018-04-25 | 2025-05-01 | Dolby Int Ab | Combining high-frequency reconstruction techniques with reduced post-processing delay |
US11527256B2 (en) * | 2018-04-25 | 2022-12-13 | Dolby International Ab | Integration of high frequency audio reconstruction techniques |
CN110998244B (zh) * | 2018-05-11 | 2022-06-17 | 株式会社三共制作所 | 角度检测器 |
CN110335620B (zh) * | 2019-07-08 | 2021-07-27 | 广州欢聊网络科技有限公司 | 一种噪声抑制方法、装置和移动终端 |
EP3991169A4 (en) * | 2019-08-08 | 2023-07-12 | Boomcloud 360 Inc. | Nonlinear adaptive filterbanks for psychoacoustic frequency range extension |
KR20210128534A (ko) | 2020-04-16 | 2021-10-27 | 삼성전자주식회사 | 반도체 장치 |
CN113838398B (zh) | 2020-06-24 | 2023-07-18 | 京东方科技集团股份有限公司 | 显示面板、显示装置 |
US11838732B2 (en) | 2021-07-15 | 2023-12-05 | Boomcloud 360 Inc. | Adaptive filterbanks using scale-dependent nonlinearity for psychoacoustic frequency range extension |
JP7665113B2 (ja) | 2023-03-24 | 2025-04-18 | 三菱電機株式会社 | 受信装置、受信方法、制御回路および記憶媒体 |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1986003873A1 (en) | 1984-12-20 | 1986-07-03 | Gte Laboratories Incorporated | Method and apparatus for encoding speech |
US4790016A (en) | 1985-11-14 | 1988-12-06 | Gte Laboratories Incorporated | Adaptive method and apparatus for coding speech |
US5127054A (en) | 1988-04-29 | 1992-06-30 | Motorola, Inc. | Speech quality improvement for voice coders and synthesizers |
US5222189A (en) | 1989-01-27 | 1993-06-22 | Dolby Laboratories Licensing Corporation | Low time-delay transform coder, decoder, and encoder/decoder for high-quality audio |
US5357594A (en) | 1989-01-27 | 1994-10-18 | Dolby Laboratories Licensing Corporation | Encoding and decoding using specially designed pairs of analysis and synthesis windows |
US5752225A (en) | 1989-01-27 | 1998-05-12 | Dolby Laboratories Licensing Corporation | Method and apparatus for split-band encoding and split-band decoding of audio information using adaptive bit allocation to adjacent subbands |
US5109417A (en) | 1989-01-27 | 1992-04-28 | Dolby Laboratories Licensing Corporation | Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio |
US5297236A (en) | 1989-01-27 | 1994-03-22 | Dolby Laboratories Licensing Corporation | Low computational-complexity digital filter bank for encoder, decoder, and encoder/decoder |
US5479562A (en) | 1989-01-27 | 1995-12-26 | Dolby Laboratories Licensing Corporation | Method and apparatus for encoding and decoding audio information |
CN1062963C (zh) | 1990-04-12 | 2001-03-07 | 多尔拜实验特许公司 | 用于产生高质量声音信号的解码器和编码器 |
FR2667404B1 (fr) | 1990-09-28 | 1992-10-30 | Thomson Csf | Dispositif generateur de plusieurs faisceaux de lumiere. |
US5235671A (en) | 1990-10-15 | 1993-08-10 | Gte Laboratories Incorporated | Dynamic bit allocation subband excited transform coding method and apparatus |
JPH04220461A (ja) | 1990-12-21 | 1992-08-11 | Asahi Chem Ind Co Ltd | 熱可塑性樹脂組成物 |
US5274740A (en) | 1991-01-08 | 1993-12-28 | Dolby Laboratories Licensing Corporation | Decoder for variable number of channel presentation of multidimensional sound fields |
CA2077662C (en) | 1991-01-08 | 2001-04-17 | Mark Franklin Davis | Encoder/decoder for multidimensional sound fields |
US5291557A (en) | 1992-10-13 | 1994-03-01 | Dolby Laboratories Licensing Corporation | Adaptive rematrixing of matrixed audio signals |
US5623577A (en) | 1993-07-16 | 1997-04-22 | Dolby Laboratories Licensing Corporation | Computationally efficient adaptive bit allocation for encoding method and apparatus with allowance for decoder spectral distortions |
US5632003A (en) | 1993-07-16 | 1997-05-20 | Dolby Laboratories Licensing Corporation | Computationally efficient adaptive bit allocation for coding method and apparatus |
US5463424A (en) | 1993-08-03 | 1995-10-31 | Dolby Laboratories Licensing Corporation | Multi-channel transmitter/receiver system providing matrix-decoding compatible signals |
US5581653A (en) | 1993-08-31 | 1996-12-03 | Dolby Laboratories Licensing Corporation | Low bit-rate high-resolution spectral envelope coding for audio encoder and decoder |
US5727119A (en) | 1995-03-27 | 1998-03-10 | Dolby Laboratories Licensing Corporation | Method and apparatus for efficient implementation of single-sideband filter banks providing accurate measures of spectral magnitude and phase |
JP2766466B2 (ja) | 1995-08-02 | 1998-06-18 | 株式会社東芝 | オーディオ方式、その再生方法、並びにその記録媒体及びその記録媒体への記録方法 |
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 |
JP3765622B2 (ja) | 1996-07-09 | 2006-04-12 | ユナイテッド・モジュール・コーポレーション | オーディオ符号化復号化システム |
TW423143B (en) * | 1997-05-15 | 2001-02-21 | Li Tsang Sung | A low voltage CMOS transconductor for VHF continuous-time filters |
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 |
RU2256293C2 (ru) * | 1997-06-10 | 2005-07-10 | Коудинг Технолоджиз Аб | Усовершенствование исходного кодирования с использованием дублирования спектральной полосы |
US5890125A (en) | 1997-07-16 | 1999-03-30 | Dolby Laboratories Licensing Corporation | Method and apparatus for encoding and decoding multiple audio channels at low bit rates using adaptive selection of encoding method |
US5903872A (en) | 1997-10-17 | 1999-05-11 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with additional filterbank to attenuate spectral splatter at frame boundaries |
US5899969A (en) | 1997-10-17 | 1999-05-04 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with gain-control words |
US6124895A (en) | 1997-10-17 | 2000-09-26 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with video/audio data synchronization by dynamic audio frame alignment |
US5913191A (en) | 1997-10-17 | 1999-06-15 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with additional filterbank to suppress aliasing artifacts at frame boundaries |
US5913190A (en) | 1997-10-17 | 1999-06-15 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with video/audio data synchronization by audio sample rate conversion |
US6085163A (en) | 1998-03-13 | 2000-07-04 | Todd; Craig Campbell | Using time-aligned blocks of encoded audio in video/audio applications to facilitate audio switching |
US6233718B1 (en) | 1998-10-19 | 2001-05-15 | Dolby Laboratories Licensing Corporation | Avoiding forbidden data patterns in coded audio data |
SE9903553D0 (sv) | 1999-01-27 | 1999-10-01 | Lars Liljeryd | Enhancing percepptual performance of SBR and related coding methods by adaptive noise addition (ANA) and noise substitution limiting (NSL) |
US6226608B1 (en) | 1999-01-28 | 2001-05-01 | Dolby Laboratories Licensing Corporation | Data framing for adaptive-block-length coding system |
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 |
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 |
SE0004163D0 (sv) | 2000-11-14 | 2000-11-14 | Coding Technologies Sweden Ab | Enhancing perceptual performance of high frequency reconstruction coding methods by adaptive filtering |
SE0004187D0 (sv) | 2000-11-15 | 2000-11-15 | Coding Technologies Sweden Ab | Enhancing the performance of coding systems that use high frequency reconstruction methods |
SE0101175D0 (sv) | 2001-04-02 | 2001-04-02 | Coding Technologies Sweden Ab | Aliasing reduction using complex-exponential-modulated filterbanks |
SE0202159D0 (sv) | 2001-07-10 | 2002-07-09 | Coding Technologies Sweden Ab | Efficientand scalable parametric stereo coding for low bitrate applications |
DE60202881T2 (de) | 2001-11-29 | 2006-01-19 | Coding Technologies Ab | Wiederherstellung von hochfrequenzkomponenten |
US20030187663A1 (en) * | 2002-03-28 | 2003-10-02 | Truman Michael Mead | Broadband frequency translation for high frequency regeneration |
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 |
TW573294B (en) * | 2002-09-18 | 2004-01-21 | Walsin Lihwa Corp | Method for quantifying non-linear frequency division vector |
BRPI0306434B1 (pt) * | 2002-09-19 | 2018-06-12 | Nec Corporation | Aparelho e método de decodificação de áudio |
SE0301273D0 (sv) | 2003-04-30 | 2003-04-30 | Coding Technologies Sweden Ab | Advanced processing based on a complex-exponential-modulated filterbank and adaptive time signalling methods |
US7318035B2 (en) * | 2003-05-08 | 2008-01-08 | Dolby Laboratories Licensing Corporation | Audio coding systems and methods using spectral component coupling and spectral component regeneration |
JP2007524124A (ja) * | 2004-02-16 | 2007-08-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | トランスコーダ及びそのための符号変換方法 |
WO2005104094A1 (ja) * | 2004-04-23 | 2005-11-03 | Matsushita Electric Industrial Co., Ltd. | 符号化装置 |
CN101053019B (zh) * | 2004-11-02 | 2012-01-25 | 皇家飞利浦电子股份有限公司 | 使用复值滤波器组的音频信号的编码和解码的装置和方法 |
WO2006049204A1 (ja) * | 2004-11-05 | 2006-05-11 | Matsushita Electric Industrial Co., Ltd. | 符号化装置、復号化装置、符号化方法及び復号化方法 |
US8311840B2 (en) * | 2005-06-28 | 2012-11-13 | Qnx Software Systems Limited | Frequency extension of harmonic signals |
JP4760278B2 (ja) | 2005-10-04 | 2011-08-31 | 株式会社ケンウッド | 補間装置、オーディオ再生装置、補間方法および補間プログラム |
US7345549B2 (en) * | 2006-02-28 | 2008-03-18 | Teradyne, Inc. | Phase locking on aliased frequencies |
TWI309910B (en) * | 2006-04-13 | 2009-05-11 | Tatung Co Ltd | Design of random pulse-width modulated inverter with lower-order harmonic elimination |
US20080158026A1 (en) * | 2006-12-29 | 2008-07-03 | O'brien David | Compensating for harmonic distortion in an instrument channel |
ES2734361T3 (es) | 2009-01-16 | 2019-12-05 | Dolby Int Ab | Transposición armónica mejorada de productos de cruce |
-
2010
- 2010-05-18 TW TW099115819A patent/TWI484481B/zh active
- 2010-05-18 TW TW107118551A patent/TWI675367B/zh active
- 2010-05-18 TW TW106114111A patent/TWI643187B/zh active
- 2010-05-18 TW TW105128641A patent/TWI591625B/zh active
- 2010-05-18 TW TW104103422A patent/TWI556227B/zh active
- 2010-05-25 EP EP14173150.5A patent/EP2800093B1/en active Active
- 2010-05-25 EP EP20180778.1A patent/EP3742442B1/en active Active
- 2010-05-25 CN CN201080023086.XA patent/CN102449692B/zh active Active
- 2010-05-25 EP EP10721796.0A patent/EP2436005B1/en active Active
- 2010-05-25 WO PCT/EP2010/057176 patent/WO2010136459A1/en active Application Filing
- 2010-05-25 PL PL23202809.2T patent/PL4293669T3/pl unknown
- 2010-05-25 ES ES24180306T patent/ES3003867T3/es active Active
- 2010-05-25 EP EP23202809.2A patent/EP4293669B1/en active Active
- 2010-05-25 AU AU2010252028A patent/AU2010252028B9/en active Active
- 2010-05-25 KR KR1020117028168A patent/KR101303776B1/ko active Active
- 2010-05-25 ES ES20180778T patent/ES2907243T3/es active Active
- 2010-05-25 SG SG2011082583A patent/SG175975A1/en unknown
- 2010-05-25 ES ES24209044T patent/ES3026801T3/es active Active
- 2010-05-25 SG SG10201911467TA patent/SG10201911467TA/en unknown
- 2010-05-25 EP EP24180306.3A patent/EP4404195B1/en active Active
- 2010-05-25 PL PL14173150T patent/PL2800093T3/pl unknown
- 2010-05-25 RU RU2011147676/08A patent/RU2490728C2/ru active
- 2010-05-25 ES ES23202809T patent/ES2988160T3/es active Active
- 2010-05-25 PL PL24209044.7T patent/PL4481735T3/pl unknown
- 2010-05-25 PL PL22204402.6T patent/PL4152319T3/pl unknown
- 2010-05-25 PL PL24180306.3T patent/PL4404195T3/pl unknown
- 2010-05-25 BR BR122020025894-2A patent/BR122020025894B1/pt active IP Right Grant
- 2010-05-25 EP EP25168330.6A patent/EP4557283A1/en active Pending
- 2010-05-25 BR BR122020025925-6A patent/BR122020025925B1/pt active IP Right Grant
- 2010-05-25 ES ES21209061T patent/ES2937443T3/es active Active
- 2010-05-25 ES ES14173150.5T patent/ES2662013T3/es active Active
- 2010-05-25 ES ES22204402T patent/ES2963211T3/es active Active
- 2010-05-25 ES ES17205122T patent/ES2808079T3/es active Active
- 2010-05-25 JP JP2012512344A patent/JP5363648B2/ja active Active
- 2010-05-25 BR BR122020025890-0A patent/BR122020025890B1/pt active IP Right Grant
- 2010-05-25 EP EP17205122.9A patent/EP3324408B9/en active Active
- 2010-05-25 EP EP22204402.6A patent/EP4152319B1/en active Active
- 2010-05-25 PL PL21209061.7T patent/PL3989223T3/pl unknown
- 2010-05-25 EP EP24209043.9A patent/EP4481734B1/en active Active
- 2010-05-25 EP EP24209044.7A patent/EP4481735B1/en active Active
- 2010-05-25 PL PL24209043.9T patent/PL4481734T3/pl unknown
- 2010-05-25 ES ES24209043T patent/ES3026832T3/es active Active
- 2010-05-25 PL PL17205122T patent/PL3324408T3/pl unknown
- 2010-05-25 MY MYPI2011005739A patent/MY157184A/en unknown
- 2010-05-25 PL PL20180778T patent/PL3742442T3/pl unknown
- 2010-05-25 CN CN201410188268.2A patent/CN103971699B/zh active Active
- 2010-05-25 BR BRPI1011282-0A patent/BRPI1011282B1/pt active IP Right Grant
- 2010-05-25 SG SG10201401896QA patent/SG10201401896QA/en unknown
- 2010-05-25 US US13/321,910 patent/US8983852B2/en active Active
- 2010-05-25 ES ES10721796.0T patent/ES2507190T3/es active Active
- 2010-05-25 EP EP21209061.7A patent/EP3989223B1/en active Active
- 2010-05-27 AR ARP100101841A patent/AR076799A1/es active IP Right Grant
-
2013
- 2013-09-05 JP JP2013183732A patent/JP5787951B2/ja active Active
-
2015
- 2015-02-04 US US14/614,172 patent/US9190067B2/en active Active
- 2015-07-28 JP JP2015148603A patent/JP6058761B2/ja active Active
- 2015-10-14 US US14/882,559 patent/US9881597B2/en active Active
-
2016
- 2016-12-07 JP JP2016237326A patent/JP6430466B2/ja active Active
-
2017
- 2017-12-21 US US15/849,915 patent/US10304431B2/en active Active
-
2018
- 2018-10-23 JP JP2018199044A patent/JP6636116B2/ja active Active
-
2019
- 2019-04-05 US US16/376,433 patent/US10657937B2/en active Active
- 2019-12-17 JP JP2019227191A patent/JP6882439B2/ja active Active
-
2020
- 2020-05-18 US US16/876,793 patent/US11200874B2/en active Active
-
2021
- 2021-05-06 JP JP2021078511A patent/JP7206318B2/ja active Active
-
2023
- 2023-01-04 JP JP2023000074A patent/JP7439309B2/ja active Active
-
2024
- 2024-02-14 JP JP2024020376A patent/JP7673938B2/ja active Active
-
2025
- 2025-04-16 JP JP2025067238A patent/JP2025108596A/ja active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BRPI1011282A2 (pt) | transposição harmônica combinada eficiente | |
AU2024200328B2 (en) | : Efficient combined harmonic transposition | |
AU2021200726B2 (en) | Efficient combined harmonic transposition | |
HK40072640A (en) | Efficient combined harmonic transposition | |
HK40113335A (en) | Efficient combined harmonic transposition | |
HK40113335B (en) | Efficient combined harmonic transposition | |
HK40113329A (en) | Efficient combined harmonic transposition | |
HK40113329B (en) | Efficient combined harmonic transposition | |
HK40106699B (en) | Efficient combined harmonic transposition | |
HK40106699A (en) | Efficient combined harmonic transposition | |
HK40082703A (en) | Efficient combined harmonic transposition | |
HK40072640B (en) | Efficient combined harmonic transposition | |
HK40041881B (en) | Efficient combined harmonic transposition | |
HK40041881A (en) | Efficient combined harmonic transposition | |
HK40097113A (en) | Efficient combined harmonic transposition | |
HK40097113B (en) | Efficient combined harmonic transposition | |
HK1254144B (en) | Efficient combined harmonic transposition | |
HK1202970B (en) | Efficient combined harmonic transposition | |
HK1167924B (en) | Efficient combined harmonic transposition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
B06A | Patent application procedure suspended [chapter 6.1 patent gazette] | ||
B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 25/05/2010, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF, QUE DETERMINA A ALTERACAO DO PRAZO DE CONCESSAO. |
|
B25G | Requested change of headquarter approved |
Owner name: DOLBY INTERNATIONAL AB (IE) |