BRPI1011282B1 - 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 - Google Patents
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 Download PDFInfo
- Publication number
- BRPI1011282B1 BRPI1011282B1 BRPI1011282-0A BRPI1011282A BRPI1011282B1 BR PI1011282 B1 BRPI1011282 B1 BR PI1011282B1 BR PI1011282 A BRPI1011282 A BR PI1011282A BR PI1011282 B1 BRPI1011282 B1 BR PI1011282B1
- Authority
- BR
- Brazil
- Prior art keywords
- signal
- frequency
- analysis
- synthesis
- subband signals
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000005070 sampling Methods 0.000 title claims description 98
- 230000005236 sound signal Effects 0.000 title claims description 15
- 238000004458 analytical method Methods 0.000 claims abstract description 230
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 215
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 214
- 230000017105 transposition Effects 0.000 claims abstract description 150
- 238000012545 processing Methods 0.000 claims abstract description 66
- 238000013507 mapping Methods 0.000 claims description 16
- 230000003595 spectral effect Effects 0.000 claims description 13
- 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 5
- 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 5
- 230000000694 effects Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 47
- 239000000523 sample Substances 0.000 description 34
- 238000012952 Resampling Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000001914 filtration Methods 0.000 description 6
- 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 5
- 230000009466 transformation Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
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
[001] 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 adiciona brilho ao sinal processado. Em particular, o presente documento se refere a métodos de baixa complexidade para implementação de reconstrução de alta frequência.
[002] No presente documento WO 98/57436, o conceito de trans posição foi estabelecido como um método para recriar uma banda de alta frequência de uma banda 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 banda sinal, também referida como o componente de baixa frequê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 alta frequência do sinal, são regeneradas usando transposição de sinal e informação lateral adicional de bitrato muito baixo que descreve a forma espectral alvo do componente de alta frequência no lado de decodifica- dor. Para baixos bitratos, onde a largura de banda do sinal de núcleo codificado, isto é, o baixo sinal de banda ou componente de baixa frequência, é estreita, torna-se aumentadamente importante recriar um alto sinal de banda, isto é, um componente de alta frequência, com ca-racterísticas percentualmente agradáveis. A 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 banda baixo. O princípio de uma transposição harmônica é que uma sinusói- de com frequência w é 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 banda lateral simples (SSB) mapeia uma sinusóide com frequência w para uma sinusóide com frequência w + Δw, onde Δw é uma alteração de frequência fixa. Dado um sinal de núcleo com baixa largura de banda, isto é, um sinal de banda baixo com uma frequência superior baixa, um artefato anelado dissonante tipicamente resultará da transposição de SSB, que pode, portanto, ser desvantajosamente comparado à transposição harmônica.
[003] De modo a alcançar qualidade de áudio aperfeiçoada e de modo a sintetizar a largura de banda requerida do sinal de banda 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 transposiçã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 para cada 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 tipicamente 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 signifi- cantemente com um número aumentado de ordens de transposição diferentes.
[004] 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 domínio de frequência proposta pode compreender o mapeamento de sinais de sub-banda modificados não lineares de um banco de filtro de análise em sub-bandas selecionadas de um banco de filtro de síntese. A operação não linear nos sinais de sub-banda pode compreender uma modificação de fase multiplicativa. Além disso, a presente invenção proporciona vários desenhos de baixa complexidade de sistemas de HFR.
[005] 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-banda de análise a partir do componente de baixa frequência do sinal; no qual o conjunto de sinais de sub-banda de análise tipicamente compreende pelo menos dois sinais de subbanda de análise. O banco de filtro de análise pode ter uma resolução de frequência de Δf e um número LA de sub-bandas de análise, com LA>1, onde k é um índice de sub-banda de análise com k = 0,...,LA -1. Em particular, o banco de filtro de análise pode ser configurado para proporcionar um conjunto de sinais de valores complexos de subbanda de análise compreendendo amostras de grandeza e amostras de fase.
[006] O sistema pode adicionalmente compreender uma unidade de processamento não linear configurada para determinar um conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma ordem de transposição P; no qual o conjunto de sinais de sub-banda de síntese tipicamente compreende uma porção do conjunto de sinais de sub-banda de 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 sub-banda de síntese pode ser determinado baseado em uma porção do conjunto de sinais de sub-banda 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 sub-banda de análise pode ser alcançada por multiplicação das amostras de fase do sinal de sub-banda de análise pela quantidade derivada do fator de transposição P. Como tal, o conjunto de sinais de sub-banda de síntese pode corresponder a uma porção ou a um subconjunto do conjunto de sinais de sub-banda de análise, no qual as fases das amostras de sub-banda foram multiplicadas 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.
[007] O sistema pode compreender um banco de filtro de síntese configurado para gerar o componente de alta frequência do sinal a partir do conjunto de sinais de sub-banda de síntese. O banco de filtro de síntese pode ter uma resolução de frequência de FΔf; com F sendo um fator de resolução, por exemplo, um valor inteiro, com F > 1; e um número Ls de sub-bandas de síntese, com Ls > 0, onde n é um índice de sub-banda 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álise ΔtA e o banco de filtro de síntese pode empregar um avanço de tempo de síntese Δ ts; e o avanço de tempo de análise ΔÍA e o avanço de tempo de síntese Δts podem ser iguais.
[008] A unidade de processamento não linear pode ser configura da para determinar um sinal de sub-banda de síntese do conjunto de sinais de sub-banda de síntese baseado em um sinal de sub-banda de análise do conjunto de sinais de sub-banda de análise alterado por fase pela ordem de transposição P; ou baseado em um par de sinais de sub-banda de análise a partir do conjunto de sinais de sub-banda de análise no qual um primeiro membro do par de sinais de sub-banda é 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 podem ser realizadas em uma amostra da síntese e sinais de sub-banda de análise. Em outras palavras, uma amostra de um sinal de subbanda de síntese pode ser determinada baseada em uma amostra de um sinal de sub-banda 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 sub-banda de análise, no qual uma 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”.
[009] A unidade de processamento não linear pode ser configura da para determinar um nn sinal de sub-banda de síntese do conjunto de sinais de sub-banda de síntese de uma combinação do kn sinal de sub-banda de análise e um (k+1)n sinal de sub-banda de análise vizinho do conjunto de sinais de sub-banda de análise. Em particular, a unidade de processamento não linear pode ser configurada para determinar uma fase do nn sinal de sub-banda de síntese como uma soma de uma fase alterada do kn sinal de sub-banda de análise e uma fase alterada do (A+l)n sinal de sub-banda de análise vizinho. Alternativamente ou em adoção, a unidade de processamento não linear pode ser configurada para determinar uma grandeza do nn sinal de sub- banda de síntese como o produto na grandeza exponenciada do kn sinal de sub-banda de análise e uma grandeza exponenciada do (k+1)n sinal de sub-banda de análise vizinho.
[0010] O índice de sub-banda de análise k do sinal de sub-banda de análise que contribui para a sub-banda de síntese com índice de sub-banda 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 kn sinal de sub-banda de síntese como uma soma da fase do kn sinal de sub-banda de análise alterado por P(l - r) e a fase do (k+1 )n sinal de sub-banda 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 nn sinal de sub-banda de síntese como uma soma da fase do kn sinal de sub-banda de análise multiplicado por P(1 - r) e a fase do (k+1 )n sinal de sub-banda de análise vizinho multiplicado por P(r). Alternativamente ou em adição, a unidade de processamento não linear pode ser configurada para determinar a grandeza do kn sinal de subbanda de síntese como o produto da grandeza do kn sinal de subbanda de análise elevado à energia de (1 - r) e a grandeza do (k+1)n sinal de sub-banda de análise vizinho elevado à energia de r.
[0011] Em uma concretização, o banco de filtro de análise e o ban co de filtro de síntese podem ser regularmente empilhados tal que uma frequência central de uma sub-banda de análise é dada por kΔf e uma frequência central de uma sub-banda de síntese é dada por nΔAf. Em outra concretização, o banco de filtro de análise e o banco de filtro de síntese podem ser singularmente empilhados tal que uma frequência central de uma sub-banda de análise é dada por (k + 1/2)Δf e uma frequência central de uma sub-banda de síntese é dada por (n + 1/2)FΔf; e a diferença entre a ordem de transposição P e o fator de resolução F é constante.
[0012] 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-banda de análise a partir do componente de baixa frequência do sinal; no qual o conjunto de sinais de sub-banda de análise compreende pelo menos dois sinais de sub-banda de análise.
[0013] O sistema pode adicionalmente compreender uma primeira unidade de processamento não linear configurada para determinar um primeiro conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma primeira ordem de transposição Pi; no qual o primeiro conjunto de sinais de sub-banda de síntese é determinado baseado em uma porção do conjunto de sinais de sub-banda de análise alterado por fase por uma quantidade derivada a partir da primeira ordem de transposição Pi. O sistema pode também compreender uma segunda unidade de processamento não linear configurada para determinar um segundo conjunto de sinais de subbanda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma segunda ordem de transposição P2; no qual o segundo conjunto de sinais de sub-banda de síntese é determinado baseado em uma porção do conjunto de sinais de sub-banda de análise alterado por fase por uma quantidade derivada a partir da segunda ordem de transposição P2; no qual a primeira ordem de transposição P, e a segunda ordem de transposição P2 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.
[0014] O sistema pode adicionalmente compreender uma unidade de combinação configurada para combinar o primeiro e o segundo conjunto de sinais de sub-banda de síntese; produzindo, desse modo, um conjunto combinado de sinais de sub-banda de síntese. Tal combinação pode ser realizada pela combinação, por exemplo, adição e/ou classificação, de sinais de sub-banda de 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 sub-banda de síntese do primeiro e do segundo conjunto de sinais de sub-banda de síntese correspondente a sobreposição de faixas de frequência. Em adição, o sistema pode compreender 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-banda de síntese.
[0015] 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 Δf. O banco de filtro de análise pode ser configurado para proporcionar um conjunto de sinais de sub-banda de análise a partir do componente de baixa frequência do sinal. O sistema pode compreender uma unidade de processamento não linear configurada para determinar um conjunto de sinais de sub-banda de síntese intermediários tendo uma resolução de frequência de PΔ f a partir do conjunto de sinais de sub-banda de análise usando uma ordem de transposição P; no qual o conjunto de sinais de sub-banda de síntese intermediários compreende uma porção do conjunto de sinais de sub-banda 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 sub-banda de análise complexos pela ordem de transposição. Deve ser notado que a ordem de transposição P pode ser, por exemplo, a ordem de transposição P ou Pi ou P2 esboçadas acima.
[0016] A unidade de processamento não linear pode ser configura da para interpolar um ou mais sinais de sub-banda de síntese intermediários para determinar um sinal de sub-banda de síntese de um conjunto de sinais de sub-banda de síntese tendo uma resolução de frequência de FΔf; com F sendo o fator de resolução, com F > 1. Em uma concretização, dois ou mais sinais de sub-banda 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.
[0017] O sistema pode compreender um banco de filtro de síntese tendo uma resolução de frequência de FΔf. 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 sub-banda de síntese.
[0018] Os sistemas descritos no presente documento podem adici onalmente compreender um decodificador de núcleo configurado para converter uma corrente de bit codificada no componente de baixa frequência do sinal; no qual o decodificador de núcleo pode ser baseado em um esquema de codificação sendo um de: Dolby E, Dolby Digital, AAC, HE-AAC. O sistema pode compreender um banco de filtro de espelho de quadratura de análise de multicanal, referido como banco de QMF configurado para converter o componente de alta frequência e/ou o componente de baixa frequência em uma pluralidade de sinais de sub-banda de QNF; e/ou um módulo de processamento de reconstrução de alta frequência configurado para modificar os sinais de subbanda de QNF; e/ou um banco de QMF de síntese de multicanais configurado para gerar um componente de alta frequência modificado a partir dos sinais de sub-banda de QNF modificados. Os sistemas podem também compreenderem 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 componente de baixa frequência a uma taxa de amostragem reduzida.
[0019] 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 amostragem pode ser R vezes a primeira frequência de amostragem, no qual R > 1. 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 > 1 e S < R. Em outras palavras, o componente de alta frequência modulado pode estar em uma fre-quência de amostragem que é mais baixa do que a segunda frequência de amostragem. Em particular, o componente de alta frequência modulado pode ser criticamente (ou perto de criticamente) amostrado.
[0020] O sistema pode compreender um banco de filtro de espelho de quadratura de análise, referido como banco de QMF, configurado para mapear o componente de alta frequência modulado em pelo menos uma de sub-bandas de X QMF; no qual X é um múltiplo de S; produzindo, desse modo, pelo menos um sinal de sub-banda de QMF; e/ou um módulo de reconstrução de alta frequência configurado para modificar pelo menos um sinal de sub-banda de QMF, por exemplo, escalar um ou mais sinais de sub-banda de QMF; 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 sub-banda de QMF modificado.
[0021] O transposer harmônico pode compreender qualquer das características e pode ser configurado para realizar qualquer das etapas de método esboçadas no presente documento. Em particular, o transposer harmônico pode compreender um banco de filtro de análise configurado para proporcionar um conjunto de sinais de sub-banda 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 T e configurada para determinar um conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise por alteração de uma fase do conjunto de sinais de sub-banda de análise. Conforme esboçado acima, a alteração da fase pode compreender multiplicar as amostras complexas dos sinais de sub-banda de análise. O transposer harmônico pode compreender 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 sub-banda de síntese.
[0022] O componente de baixa frequência pode ter uma largura de banda B. O transposer harmônico pode ser configurado para gerar um conjunto de sinais de sub-banda de síntese que envolve ou se estende da faixa de frequência (T-1) *B até T*B. Em tais casos, o transposer harmônico pode ser configurado para modular o conjunto de sinais de sub-banda de síntese em uma banda base centrada ao redor da frequência zero, produzindo, desse modo, o componente 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 sub-banda incluindo o conjunto de sinais de sub-banda de síntese e por modulação subsequente e/ou amostragem descendente do sinal 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 subbanda 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íntese tem um tamanho nominal de L e a faixa de frequência de (T-1) *B até T*B corresponde a índices de sub-banda de síntese de ko a ki, os sinais de sub-banda de síntese podem ser mapeados para índices de sub-banda de 0 a ki - ko em um banco de filtro de síntese de tamanho ki - ko (< L), isto é, um banco de filtro de síntese tendo um tamanho ki - ko que é menor do que L.
[0023] O sistema pode compreender meio de amostragem des cendente a montante do transposer harmônico configurado para proporcionar um componente de baixa frequência criticamente (ou perto de criticamente) descendentemente 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 podem ser divididas 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 amostragem descendente Q. O tamanho do banco de QMF de análise X pode ser um múltiplo de S/Q.
[0024] 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 proporcionar um conjunto de sinais de sub-banda de análise a partir do componente de baixa frequência do sinal usando um banco de filtro de análise tendo uma resolução de frequência de Δf; no qual o conjunto de sinais de sub-banda de análise compreende pelo menos dois sinais de sub-banda de análise. O método pode adicional- mente compreender a etapa de determinar um conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma ordem de transposição P; no qual o conjunto de sinais de sub-banda de síntese é determinado baseado em uma porção do conjunto de sinais de sub-banda de análise alterado por fase por uma quantidade derivada a partir da ordem de transposição P. Além disso, o método pode compreender a etapa de gerar o componente de alta frequência do sinal a partir do conjunto de sinais de subbanda de síntese usando um banco de filtro de síntese (504) tendo uma resolução de frequência de FΔf; com F sendo um fator de resolução, com F >1; no qual a ordem de transposição P é diferente a partir do fator de resolução F.
[0025] 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 frequência do sinal é descrito. O método pode compreender a etapa de proporcionar um conjunto de sinais de sub-banda de análise a partir do componente de baixa frequência do sinal; no qual o conjunto de sinais de sub-banda de análise pode compreender pelo menos dois sinais de sub-banda de análise. O método pode compreender a etapa de determinar um primeiro conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma primeira ordem de transposição Pi; no qual o primeiro conjunto de sinais de sub-banda de síntese compreende uma porção do conjunto de sinais de sub-banda de análise alterado por fase por uma quantidade derivada a partir da primeiro ordem de transposição Pi. Além disso, o método pode compreender a etapa de determinar um segundo con-junto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma segunda ordem de transposição P2; no qual o segundo conjunto de sinais de sub-banda de síntese compreende uma porção do conjunto de sinais de sub-banda de análi- se alterado por fase por uma quantidade derivada pela segundo ordem de transposição P2. A primeira ordem de transposição Pi e a segunda ordem de transposição P2 podem ser diferentes. O primeiro e o segundo conjunto de sinais de sub-banda de síntese podem ser combinados para produzir um conjunto combinado de sinais de sub-banda de síntese e o componente de alta frequência do sinal pode ser gerado a partir do conjunto combinado de sinais de sub-banda de síntese.
[0026] 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 frequência do sinal é descrito. O método pode compreender a etapa de proporcionar um conjunto de sinais de sub-banda de análise tendo uma resolução de frequência de Δf 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 sub-banda de síntese intermediários tendo uma resolução de frequência de PΔf a partir do conjunto de sinais de sub-banda de análise usando uma ordem de transposição P; no qual o conjunto de sinais de sub-banda de síntese intermediários compreende uma porção do conjunto de sinais de subbanda de análise alterado por fase pela ordem de transposição P. Um ou mais sinais de sub-banda de síntese intermediários podem ser in-terpolados para determinar um sinal de sub-banda de síntese de um conjunto de sinais de sub-banda de síntese tendo uma resolução de frequência de FΔf; com F sendo um fator de resolução, com F > 1; no qual a ordem de transposição P2 pode ser diferente a partir da resolução de frequência F. O componente de alta frequência do sinal pode ser gerado a partir do conjunto de sinais de sub-banda de síntese.
[0027] 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étodo 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ência modulado compreende uma porção espectral do componente de baixa frequência transposto a uma faixa de frequência T vezes mais alta; no qual o componente de alta frequência modulado está na primeira frequência de amostragem multiplicado por um fator S; no qual T > 1 e S < R. Em uma concretização, S < R.
[0028] De acordo com outro aspecto, um conjunto de caixa superi or para decodificação de um sinal recebido compreendendo pelo menos um sinal de áudio é descrito. O conjunto de caixa superior pode compreender um sistema para geração do componente de alta frequência do sinal de áudio a partir 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.
[0029] De acordo com outro aspecto, um programa de software é descrito. O programa de software pode ser adaptado para execução em um processador 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.
[0030] De acordo com um outro aspecto, um meio de armazena mento é 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 documento quando efetuado em um dispositivo de computação.
[0031] De acordo com outro aspecto, um produto de programa de computador é 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 computador.
[0032] Deve ser notado que as concretizações e aspectos descri tos neste documento podem ser arbitrariamente combinados. Em particular, deve ser notado que os aspectos e características esboçados no contexto de um sistema 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 concretização do que as combinações de concretização que são explicitamente dadas pelas referências nas concretizações dependentes, isto é, as concretizações e suas características técnicas podem ser combinadas em qualquer ordem e qualquer formação.
[0033] A presente invenção será agora descrita por meio de exem plos ilustrativos, não limitando o escopo ou espírito da invenção, com referência ais desenhos acompanhantes, em que:
[0034] a figura 1 ilustra a operação de um transposer harmônico de domínio de frequência (FD) de ordem simples exemplo;
[0035] a figura 2 ilustra a operação de um transposer harmônico exemplo usando várias ordens;
[0036] 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;
[0037] 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;
[0038] a figura 5 ilustra a operação de um transposer harmônico exemplo 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;
[0039] as figuras 5b e 5c ilustram exemplos para o mapeamento de sinais de sub-banda para um esquema de transposer múltiplo de acordo com a figura 5;
[0040] 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;
[0041] a figura 7 ilustra uma implementação exemplo do cenário da figura 6 envolvendo subamostragem;
[0042] a figura 8 ilustra um cenário exemplar para a aplicação de transposição harmônica usando várias ordens de transposição em um codec de áudio intensificado por FFFR;
[0043] a figura 9 ilustra uma implementação exemplar do cenário da figura 8 envolvendo subamostragem;
[0044] a figura 10 ilustra um terceiro cenário exemplar para a apli cação de transposição harmônica usando várias ordens de transposição em um codec de áudio intensificado por FFFR;
[0045] a figura 11 ilustra uma implementação exemplar do cenário da figura 10 envolvendo subamostragem;
[0046] a figura 12a ilustra efeitos exemplo de transposição harmô nica em um sinal no domínio de frequência;
[0047] as figuras 12b e 12c ilustram métodos exemplos para com binação de sobreposição e não sobreposição de sinais transpostos;
[0048] 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;
[0049] 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;
[0050] 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);
[0051] 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
[0052] a figura 17 ilustra um layout exemplo de um bloco de cons trução de transposer maximamente decimado, isto é, criticamente amostrado.
[0053] As concretizações abaixo descritas são meramente ilustrati vas para os princípios da presente invenção para transposição harmônica combinada 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 concretizações de patente pendentes e não pelos detalhes específicos apresentados por meio de descrição e explanação das concretizações aqui.
[0054] A figura 1 ilustra a operação de um transposer harmônico de domínio de frequência (FD) 100. Em uma forma básica, um transposer harmônico de ordem Tn é teoricamente uma unidade que altera todos os componentes 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 sub-bandas complexas ou sinais de sub-banda, também referidos como as sub-bandas de análise ou sinais de subbanda de análise. Os sinais de sub-banda 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 sub-banda que é igual ao número de sinais de sub-banda de entrada, isto é, igual ao número de sinais de sub-banda de análise. Contudo, é proposto no contexto de um processamento não linear avançado liberar um número de sinais de sub-banda que seja diferente a partir do número de sinais de sub-banda de entrada. Em particular, dois sinais de sub-banda de entrada podem ser processados em uma maneira não linear de modo a gerar um sinal de sub-banda de saída. Isto será esboçado em detalhe adicional abaixo. As sub-bandas modificadas ou sinais de subbanda, que são também referidos como as sub-bandas de síntese ou sinais de sub-banda de síntese, são alimentados a um banco de filtro de síntese (ou transformação) 103 que transforma os sinais de subbanda a partir do domínio de frequência no domínio de tempo e libera o sinal de domínio de tempo transposto.
[0055] Tipicamente, cada banco de filtro tem uma resolução de frequência 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 avanç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 taxa de 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 neces-sário, por exemplo, quando se aplica uma transposição de sinal onde a largura de banda de saída desejada é maior do que a metade da taxa de amostragem de entrada, isto é, quando a largura de banda de saída desejada excede a frequência de Nyqvist do sinal de entrada.
[0056] A figura 2 ilustra a operação de transposer múltiplo ou sis tema 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 realizam 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 diferente de transposição T. Por meio de exemplo, o transposer 201-1 pode realizar 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 transposição de ordem T=P. As contribuições, isto é, os sinais de saída dos transposers indi-viduais 201-1, 201-2, ... , 201-P, podem ser somadas no combinador 202 para produzir a saída de transposer combinada.
[0057] Deve ser notado que cada transposer 201-1,201-2, ... , 201 P requer 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 transposers 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 banda 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 sub-banda do que o banco de filtro de análise. Em se fazendo isto, a taxa de amostragem e a frequência de Nyqvist são aumentadas por um fator P. Como uma consequência, os sinais de domínio de tempo individuais podem necessitarem 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, 2012, ... , 201-P.
[0058] A figura 3 ilustra uma configuração exemplar de um trans poser 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 desenhar 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 simples de sinais de sub-banda de domínio de frequência, isto é, um conjunto simples de sinais de sub-banda de análise. Estes sinais de sub-banda são submetidos a unidades de processamento não lineares 302-1 diferentes, 3022, ... , 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 da fase e/ou amplitude dos sinais de subbanda, e esta modificação difere das ordens diferentes de transposição. Subsequentemente, os sinais de sub-banda ou sub-bandas diferentemente modificados têm que serem submetidos a bancos 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.
[0059] 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 banda, os sinais de saída de domínio de tempo dos bancos de filtro de 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.
[0060] 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 transposers 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í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 processamento não linear 402-1, 402-2, 402-P é diferente para cada ordem de transposiçã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 de sinais de sub-banda de análise. Estes P conjuntos de sinais de subbanda 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 sub-banda modificados. Estes P conjuntos de sinais de sub-banda podem ser combinados no domínio de frequência no combinador 403 para produzir um conjunto combinado de sinais de sub-banda 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 sub-banda diferentemente processados em faixas de sub-banda diferentes e/ou a superposição de contribuições de sinais de sub-banda para sobreposição de faixas de sub-bandas. Em outras palavras, sinais de sub-banda 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 combinada, 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 conforme 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.
[0061] A figura 5 ilustra a operação de um sistema de transposer harmônico múltiplo 500 usando várias ordens de transposição e com-preendendo um banco de filtro de análise simples comum 501 e um banco de filtro de síntese simples comum 504. Neste caso, os transposers individuais 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 diferentes é 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 sub-bandas do banco de filtro de síntese 504. Similarmente ao transposer harmônico múltiplo 400 representado na Fig 4, a combinação de sinal no combinador 503 pode compreender a alimentação de saídas diferentemente processadas das unidades de processamento não lineares 502-1, 502-2, ..., 502-P em faixas de sub-bandas diferentes, e a superposição de saídas de contribuição múltiplas para sobreposição de faixas de sub-bandas.
[0062] Conforme já indicado acima, o processamento não linear 102 tipicamente proporciona um número de sub-bandas na saída que corresponde ao número de sub-bandas na entrada. O processamento não linear 102 tipicamente modifica a fase e/ou a amplitude da subbanda ou o sinal de sub-banda de acordo com a ordem de transposição subjacente T. Por meio de exemplo, uma sub-banda na entrada é convertida em uma sub-banda na saída com frequência T vezes mais alta, isto é, uma sub-banda na entrada para o processamento não linear 102, isto é, a sub-banda de análise, [(k — 1/2)Δf, (k + 1/2)Δf] pode ser transposta a uma sub-banda na saída do processamento não linear 102, isto é, a sub-banda de síntese, [(k- 1/2)TΔf, (k + 1/2)TΔf], no qual k é um número de índice de sub-banda e Δf 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 comuns 501 e bancos de filtro de síntese comuns 504, uma ou mais das unidades de processamento avançadas 502-1, 502-2, ... , 502-P podem ser configuradas para proporcionar um número de sub-bandas de saída que é diferente a partir do número de sub-bandas de entrada. Em uma concretização, o número de subbandas de entrada na unidade de processamento avançada 502-1, 502-2, ... , 502-P pode ser grosseiramente F/T vezes o número de subbandas 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.
[0063] 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 compartilham o mesmo parâmetro de avanço de tempo físico Δ t. • o banco de filtro de análise tem uma resolução de frequência física Δ f • o banco de filtro de síntese tem resolução de frequência física FΔ onde o fator de resolução F > 1 é um inteiro.
[0064] Além disso, é assumido que os bancos de filtro são regu larmente empilhados, isto é, a sub-banda com índice zero é centrada ao redor da frequência zero, tal que as frequências de centro de banco de filtro de análise são dadas por kΔf quando o índice de sub-banda de análise k = 0,1,... LA -1 e LA é o número de sub-bandas do banco de filtro de análise. As frequências de centro de banco de filtro de síntese são dadas por nFΔf onde o índice de sub-banda de síntese n = 0,1,... Ls -1 e Ls é o número de sub-bandas do banco de filtro de síntese.
[0065] Quando se realiza transposição convencional de ordem de inteiro T > 1 conforme mostrado na figura 1, o fator de resolução F é selecionado como F = T, e a sub-banda de análise não - linearmente processada k é mapeada na sub-banda de síntese com o mesmo índice n=k. O processamento não linear 102 tipicamente compreende multiplicação da fase de uma sub-banda ou sinal de sub-banda pelo fator T. Isto é, para cada amostra das sub-bandas de banco de filtro, pode- se escrever θ s(k)= Tθ A(k), (1)
[0066] onde θA(k) é a fase de uma amostra da sub-banda de análi se k e θs(k) é a fase de uma amostra da sub-banda de síntese k. A grandeza ou amplitude de uma amostra da sub-banda pode ser mantida não modificada ou pode ser aumentada 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.
[0067] Se o fator de resolução F é selecionado para ser igual à or dem de transposição T, isto é, F =T, então a resolução de frequência do banco de filtro de síntese, isto é, FΔf, depende da ordem de transposição T. Consequentemente, é necessário usar bancos de filtros diferentes para ordens de transposição diferentes T ou no estágio de análise ou de síntese. Isto é decido 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 Δ f do banco de filtro de análise e a resolução de frequência FΔf do banco de filtro de síntese.
[0068] De modo a ser capaz de usar um banco de filtro de análise comum 501 e um banco de filtro de síntese comum 504 para uma pluralidade de ordens de transposição diferentes T, é proposto ajustar a resolução de frequência do banco de filtro de síntese 504 a FΔf, 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 implementar 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.
[0069] Conforme esboçado acima, um princípio de transposição harmônica é que a entrada para a sub-banda de banco de filtro de síntese n com frequência central nFΔf é determinado de uma sub-banda de análise a uma frequência central T vezes mais baixa, isto é, na frequência central nFΔf IT. As frequências centrais das sub-bandas de análise são identificadas através do índice de sub-banda de análise k como kΔf. Ambas as expressões para a frequência central do índice de sub-banda de análise, isto é, nFΔf IT e kΔf, pode ser equacionadas. 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 soma de uma sub-banda de análise de índice de inteiro k e um restante r € {0,1/T, 2/T, (T-1) /T] tal que (nF/T) = k + r. (2)
[0070] Como tal, pode ser estipulado que a entrada para uma sub banda de síntese com índice de sub-banda de síntese n pode ser derivada usando uma transposição de ordem T, a partir da sub-banda de análise ou sub-bandas 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 0, e o valor k+r pode ser maior do que o índice de sub-banda de análise k e menor do que o índice de sub-banda de análise k+1. Consequentemente, a entrada para uma sub-banda de síntese com índice de sub-banda de síntese n deve ser derivada usando-se uma transposição de ordem T a partir das sub-bandas de análise com o índice de sub-banda de análise k e k+1, no qual k é dado pela equação (2).
[0071] Como um resultado da análise acima, o processamento não linear 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 sub-bandas de análise vizinhas com índice k e k +1 em ordem para proporcionar a saída para sub-banda de síntese n. Para uma ordem de transposição T, a modificação de fase realizada pela unidade de processamento não linear 502-1, 502-2, 502-P pode, portanto, ser definida pela regra de interpolação linear, θs(n) = T(1-r) θA(k) + TrθA(k + l), (3)
[0072] onde θA(k) é a fase de uma amostra da sub-banda de análi se k, θA(k + 1) é a fase de uma amostra da sub-banda de análise k+1, e θs(k) é a fase de uma amostra da sub-banda de síntese n. Isto é, se o restante r é perto de zero, isto é, se o valor k+r é perto de k, então a contribuição principal da fase da amostra de sub-banda de síntese é derivada a partir da fase da amostra de sub-banda de análise da sub- banda k. Por outro lado, se o restante r é perto de um, isto é, se o valor k+r é perto de k+1, então a contribuição principal da fase da amostra de sub-banda de síntese é derivada a partir da fase da amostra de sub-banda de análise da sub-banda 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.
[0073] Concernente às amostras de sub-banda, o seguinte valor médio geométrico pode ser selecionado para a determinação da grandeza das amostras de sub-banda de síntese, as(n) = aA(k)(1-r)aA(k + 1)’ (4)
[0074] onde as (n) denota a grandeza de uma amostra da sub banda de síntese n, aA(k) denota a grandeza de uma amostra da subbanda de análise k e aA(k + Y) denota a grandeza de uma amostra da sub-banda de análise k+1.
[0075] 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) Δf com k = 0,1,... LA -1, e o as frequências centrais do banco de filtro de síntese são dadas por (n + 1/2)FΔf com n - 0,1,... Ls - 1, uma equação correspondente à equação (2) pode derivar por equa- cionamento da frequência central do banco de filtro de síntese transposta (n + 1/2) FΔfT e a frequência central do banco de filtro de análise (k + 1/2)Δf. Assumindo um índice de inteiro k e um restante r€ [0,1], a seguinte equação para empilhamento singularmente de bancos de filtro pode ser derivada: [(n + %)F)/T] = k + % + r. (5)
[0076] Pode ser visto que se T = F, isto é, a diferença entre a or dem de transposição e o fator de resolução é constante, T(1 - r) e Tr são ambos inteiros e as regras de interpolação das equações (3) e (4) podem ser usadas.
[0077] O mapeamento de sub-bandas de análise em sub-bandas de síntese é ilustrado na Fig, 5b. A figura 5b mostra quatro diagramas para ordens de transposição diferentes T= 1 a T = 4. Cada diagrama ilustra como caixas fonte 510, isto é, as sub-bandas de análise são mapeadas em caixas-alvo 530, isto é, sub-bandas de síntese. Para facilidade de ilustração, é assumido que o fator de resolução F é igual a um. Em outras palavras, a figura 5b ilustra o mapeamento de sinais de sub-banda de análise para sinais de sub-banda de síntese 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.
[0078] 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 sub-banda de análise com um índice k é mapeado para uma subbanda de síntese correspondente 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.
[0079] 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 das caixas fonte 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) especifica 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 exemplo, 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 transposição mais alta T, por exemplo, T=3 e T=4, conforme mostrado na figura 5b.
[0080] 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 sub-banda de análise com um índice k é mapeado a uma sub-banda 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 a uma caixa alvo 541.
[0081] No caso de uma ordem de transposição T=3, o restante r toma os valores 0, 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 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) especifica 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 (índice A+l=6). Contudo, para o caixa alvo 546 com índice n = 9, o restante r é zero tal que a caixa alvo 546 recebe uma contribuição do caixa fonte 525 somente. Isto se aplica em uma maneira similar a ordem de transposição mais alta T, por exemplo, T = 4, conforme mostrado na figura 5c.
[0082] 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 sub-banda transpostos a uma grade de frequência defi- nida pelo banco de filtro de síntese comum, isto é, por uma grade de frequência FΔf. 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 sub-bandas de síntese derivadas a partir das sub-bandas de análise usando-se uma ordem de transposição T. Estas sub-bandas de síntese têm uma grade de frequência dada por TΔf. De modo a gerar sinais de sub-banda de síntese em uma grade de frequência pré-definida FΔf dada pelos caixas- alvo 530 ou 540, as caixas fontes 510 ou 520, isto é, as sub-bandas de síntese tendo a grade de frequência TΔf, necessitam serem mapeadas na grade de frequência pré-definida FΔf. Isto pode ser realizado de-terminando uma caixa alvo 530 ou 540, isto é, um sinal de sub-banda de síntese na grade de frequência FΔf, pela interpolação de uma ou duas caixas fontes 510 ou 520, isto é, sinais de sub-banda de síntese na grade de frequência TΔf. 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 é TΔf, então o peso é 0.
[0083] Em suma, um método de processamento não linear foi des crito que permite a determinação de contribuições a uma sub-banda de síntese por meio da transposição de várias sub-bandas de análise. O método de processamento não linear capacita o uso de banco de filtro de sub-banda de análise simples e banco de filtro de sub-banda de síntese comuns para ordens de transposição diferentes, reduzindo, desse modo, significantemente, a complexidade computacional de transposers harmônicos múltiplos.
[0084] 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 (re- plicação de banda espectral) 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 decodificador 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 banda que é mais baixa do que metade da largura de banda 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 referido como o sinal de banda 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 banda 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 largura de banda aplicado ao módulo de HFR se iguala a 2.
[0085] Após geração de um componente de alta frequência, tam bém referido 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 informação lateral transmitida. A informação lateral transmitida pode compreender 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 do envelope espectral do sinal gerado por HRF.
[0086] 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 proporciona sinais de sub-banda de QMF espectral do sinal gerado por HFR. Subsequentemente, o processador de HFR realiza o ajuste do sinal gerado por HFR nos sinais de sub-banda de QMF espectral obtidos de bancos de QMF de análise. Eventualmente, os sinais de sub-banda de QMF ajustados são sintetizados 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 frequência de amostragem a partir da frequência de amostragem do sinal de banda 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 bandas de QMF de análise pode ser diferente a partir do número de bandas de QMF de síntese. Em uma concretização, o banco de QMF de análise gera 32 sinais de sub-banda de QMF e o banco de QMF de síntese processa 64 sub-bandas de QMF, proporcionando, desse modo, o do- bramento da frequência de amostragem. Deve ser 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 sub-bandas de síntese, proporcionando, desse modo, uma resolução de frequência significantemente mais alta do que os bancos de QMF.
[0087] Um exemplo de um processo para a geração de um com ponente de alta frequê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 codificado a uma frequência de amostragem fs. O componente de baixa frequência na frequência de amostragem é admitido nos transposers individuais diferentes 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 separadamente alimentados a exemplos específicos de bancos de QMF de análise separados 603-1,..., 603-P. Deve ser notado que o componente de baixa frequência é considerado ser o sinal transposto de ordem T = 1. A reamostragem do sinal de núcleo, isto é, a reamostragem do componente de baixa frequência na frequência de amostragem fs, é alcançada por filtragem do componente de baixa frequência usando um banco de QMF descendentemente amostrado 603-1, tipicamente tendo 32 canais ao invés de 64 canais. Como um resultado, 32 sinais de sub-banda de QMF são gerados, no qual cada sinal de sub-banda de QMF tem uma frequência de amostragem fs/32.
[0088] O impacto da transposição por uma ordem T = 2 em um si nal a uma frequência de amostragem fs é 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 banda B Hz. O sinal de entrada é segmentado em sinais de subbanda de análise usando um banco de filtro de análise. Isto é representado pela segmentação em bandas de frequência 1211. Os sinais de sub-banda de análise são transpostos a uma faixa de frequência T = 2 vezes mais alta e a frequência de amostragem é dobrada. 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 a mesma escala de frequência como o diagrama de frequência 1210. Pode ser visto que as sub-bandas 1211 foram transpostas às sub-bandas 1221. A operação de transposição é ilustrada pelas setas tracejadas. Além disso, o espectro periódico 1222 dos sinais de sub-banda transpostos é ilustrado no diagrama de frequência 1220. Alternativamente, o pro cesso de transposição pode ser ilustrado como no diagrama de frequência 1230, onde o eixo de frequência foi escalado, isto é, multiplicado pelo fator de transposição T = 2. Em outras palavras, o diagrama de frequência 1230 corresponde ao diagrama de frequência 1220 a uma escala T = 2 vezes mais alta. Os segmentos de sub-banda 1231 têm, cada um, larguras de banda duas vezes aquela dos segmentos 1211. Isto resulta em um 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 amostragem de 2fs, enquanto o tempo de duração do sinal permanece não mudado.
[0089] Conforme pode ser visto na figura 6 e conforme foi esboça do acima, o sinal de saída do transposer individual 602-2 com ordem de transposição T= 2 tem uma frequência de amostragem de 2fs. De modo a gerar sinais de sub-banda de QMF a uma frequência de amostragem fs/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 602-P com ordem de transposição T= P tem uma frequência de amostragem Pfs. De modo a gerar sinais de sub-banda de QMF a uma frequência de amostragem fs/32, um banco de QMF de análise 603-2 tendo 32 canais P deve ser usado. Em outras palavras, as saídas de sub-banda 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álise 603-1, ...603-P é adaptado ao sinal que se origina a partir do correspondente transposer 602-2,..., 602-P. Os conjuntos de sinais de sub-banda de QMF na frequência de amostragem fs/32 são alimentados ao módulo de processamento de HFR 604, onde o ajuste espectral dos componentes de alta frequência é realizado de acordo com a informação lateral transmitida. Finalmente, os sinais de sub-banda 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 2fs a partir dos sinais de sub-banda de QMF amostrados a fs/32.
[0090] 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 2fs,..., Pfs, res-pectivamente. A reamostragem dos sinais de saída dos módulos de transposer 602-2, ..., 602-P é alcançada pela "inserção" ou descarte de canais de sub-banda nos seguintes bancos de análise de QMF correspondentes 603-1, .... , 603-P. Em outras palavras, a reamostragem dos sinais de saída dos módulos de transposer 602-2,..., 602-P pode ser alcançada pelo uso de um número diferente de sub-bandas de QMF nos subsequentes respectivos bancos de QMF de análise 603-1,..., 603-P e no banco de QMF de síntese 605. Consequentemente, os sinais de sub-banda de QMF de saída a partir dos bancos de QMF 6022,..., 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 sub-banda 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 banco de 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 ascendentemente amostrado por um fator 2. Todos os sinais de sub-banda provenientes a partir do banco de QMF de análise de 64 canais 603-2 podem ser mapeados 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 exatamente o mesmo tamanho conforme o banco de QMF de síntese 605, o respectivo sinal transposto não será reamostrado. Os bancos de QMF 603-3, ..., 603-P têm um número de sinais de sub-banda de QMF de saída que excede 64 sinais de sub-banda. 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 uso de um banco de 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 frequência de amostragem.
[0091] Em outras palavras, é desejável que os sinais de sub-banda tenham as mesmas taxas de amostragem quando alimentados ao módulo de 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 amostragem diferentes. Isto pode ser alcançado pelo uso de tamanhos diferentes dos bancos de 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. Desde que o módulo de processamento de HFR 604 e o banco de QMF de síntese 605 tipicamente operem em 64 sinais de sub-banda, isto é, duas vezes o tamanho do banco de QMF de análise 603-1, todos os sinais de sub-banda a partir dos bancos de QMF de análise 603-3,..., 603-P com índices de sub-banda 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 rara-mente cobrir as faixas de frequência acima da frequência de Nyqvist fs do sinal de saída. Os sinais de sub-banda remanescentes, isto é, os sinais de sub-banda que foram mapeados para as sub-bandas 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 representado na figura 12c (discutida abaixo). No caso de sinais transpostos de não sobreposição, um transposer 602-T de ordem de transposição T, 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, TB], onde B é a largura de banda do sinal de entrada ao transposer 602-T. Em tais casos, sinais de subbanda de síntese do transposer 602-T que estão fora da faixa de frequência dedicada são ignorados ou descartados. Por outro lado, um transposer 602-T pode gerar componentes de frequência que se so-brepõem com os componentes de frequência de outros transposers 602-2,..., 602-P. Em tais casos, esta sobreposição dos componentes de frequência é superposta no domínio de sub-banda de QMF.
[0092] Conforme indicado acima, em concretizações típicas, uma pluralidade 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 banda 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 2fs. Consequentemente, o componente de alta frequência pode cobrir a faixa de frequência [Bfs]. Cada um dos transposers 602-2,..., 602-P pode proporcionar uma contribuição ao componente de alta frequência, no qual as contribuições podem ser de sobreposição e/ou não sobreposiçã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 6022,..., 602-P. O diagrama de frequência 1242 ilustra o sinal de saída da transposer de 2a ordem 602-2 compreendendo sub-bandas na faixa de frequência [B,2B] que é indicada pela faixa de frequência produzida. A faixa de frequência [0,B] gerada pelo transposer é tipicamente ignorada ou descartada, visto que esta faixa é coberta sinal de entrada de baixa frequência. Isto é indicado pela faixa de frequência branca. P diagrama de frequência 1243 ilustra o sinal de saída do transposer de 3a 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 frequência [B,PB] mostrada no diagrama de frequência 1244.
[0093] Eventualmente, os sinais de saída dos transposers diferen tes 602-2,..., 602-P e o componente de baixa frequência são mapeados para as sub-bandas de QMF usando bancos de QMF de análise 603-1,..., 603-P, gerando, desse modo, P conjuntos de sub-bandas de QMF. Conforme pode ser visto no diagrama de frequência 1245, as sub-bandas 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 1a ordem. As sub-bandas de QMF que cobrem a faixa de frequência [B,2B], sinal de referência 1247, recebe uma contribuição a partir dos sinais de saída dos transposers de ordem T=2,..,P. As subbandas de QNF que cobrem a faixa de frequência [2B,3B], sinal de referência 1248, recebe uma contribuição a partir dos sinais de saídas dos transposers de ordem T=3,...,P, e assim por diante. As sub-bandas de QMF que cobrem a faixa de frequência [(P-1)B,PB], sinal de referência 1249, recebe uma contribuição a partir do sinal de saída do transposer de ordem T=P.
[0094] A figura 12c ilustra um cenário similar à figura 12b; contudo, os transposers 602-2,..., 602-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 2a 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 3a ordem 602-3 que cobre a faixa de frequência [2B,3B], e o diagrama de frequência 1254 ilustra o sinal de saída do transposer de Pn 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 sub-bandas de QMF. Tipicamente, estas subbandas de QMF não compreendem contribuições na sobreposição de faixas de frequência. Isto é ilustrado no diagrama de frequência 1255. As sub-bandas de QMF que cobrem a faixa de frequência [0,B], sinal de referência 1256, recebe uma contribuição somente a partir do componente de baixa frequência, isto é, a partir do sinal obtido da transpo-sição de 1a ordem. As sub-bandas de QMF que cobrem a faixa de frequência [B,2B], sinal de referência 1257, recebe uma contribuição a partir do sinal de saída do transposer de ordem T=2. As sub-bandas 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 sub-bandas de QMF que cobrem 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.
[0095] As figuras 12b e 12c ilustram os cenários extremos de si nais 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çã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 sub-banda selecionados a zero. Uma alternativa é deixar os transposers 602-2, 602-P, em ambos os cenários das figuras 12b e 12c, gerarem sinais de banda ampla e realizarem a filtragem dos sinais transpostos no domínio de sub-banda de QMF por combinação dos sinais de sub-banda obtidos 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,..., 603P contribuem para os sinais de sub-banda 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 sub-banda são adici-onados antes de entrar no processador de HFR 604.
[0096] Uma implementação mais eficiente do sistema da figura 6 é obtida se alguns ou todos dos sinais do sistema de HRF 600 são (perto de) criticamente 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 decodificador 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 exemplo, o sinal decodificado de núcleo na saída do decodificador de núcleo 701 é descendentemente amostrado por um fator racional Q=MI/M2, onde Mi e M2 são apropriadamente valores inteiros escolhidos O fator de baixa amostragem Q deve ser o fator maior que força o sinal de entrada de largura de banda 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 permanece um inteiro. A amostragem descendente por um fator racional Q é realizada em um amostrador descendente 706 e produz um sinal de saída na frequência de amostragem fs/Q. De modo a proporcionar sinais transpostos que são também criticamente amostrados, os transposers 702-2,..., 702-P preferivelmente 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 T pode ser a faixa [(T-1)B,TB] para um sinal de entrada tendo uma largura de banda B Hz no caso de não sobreposição.
[0097] Isto significa que a saída a partir do amostrador descenden te 706 e a saída a partir dos transposers 702-2,..., 702-P são criticamente amostradas. O sinal de saída do transposer de 2a ordem 702-2 teria uma frequência de amostragem fs/Q que é idêntica ao sinal de saída do amostrador descendente 706. Contudo, deve ser notado que o sinal a partir do transposer de 2a ordem 702-2 é raramente um sinal de alta passagem com uma largura de banda de fs/(2Q) que é modulada à uma banda base, visto que o transposer 702-2 é configurado tal que ele somente sintetiza uma faixa de frequência transposta de aproximadamente B a 2B Hz.
[0098] 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 Pn 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 Sfs/Q, onde S = min(P-1, 2Q-1). Quando S=P-1, a frequência mais superior do sinal transposto de ordem Pn está ainda abaixo da frequência de Nyqvist fs do sinal de saída do sistema de HFR 700, e quando S=2Q-1, o sinal transposto de ordem Pn é de largura de banda limitada pela frequência de Nyqvist fs do sinal de saída do sistema de HFR 700. Isto é, a fre quência de amostragem do sinal de saída do transposer 702-P nunca é maior do que (2 - 1/Q)fs, que corresponde a um sinal que cobre o intervalo de frequência de fs/(2Q) (frequência mais alta de sinal de banda baixo) até a frequência de Nyqvist fs. 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 frequê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).
[0099] O efeito da subamostragem ou amostragem descendente descrito em um sinal de saída do decodificador de núcleo 701 tendo uma largura de banda B Hz, é ilustrado nas figuras 13 a 16. A figura 13 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-2 de ordem de transposição T=2. O diagrama de frequência 1310 mostra o sinal de saída do decodificador de núcleo 701 com largura de banda B Hz. Este sinal é criticamente descendentemente amostrado no amostrador descendente 706. O fator de baixa amostragem Q é um valor racional que assegura que a faixa de QMF de análise 703-1 tem um número inteiro 32/Q de sub-bandas. Além disso, o amostrador descendente 706 deve proporcionar um sinal de saída criticamente amostrado, isto é, um sinal de saída tendo uma frequência de amostragem fsIQ que é mais próxima possível a duas vezes a largura de banda B do sinal decodificado de núcleo, isto é, Q < fs/2B. Tal sinal criticamente amostrado é ilustrado no diagrama de frequência 1320. Este sinal criticamente amostrado com frequência de amostragem fs/Q é passado ao transposer 702-2 onde ele é segmentado em sub-bandas de análise. Tal sinal segmentado é ilustrado no diagrama de frequência 1330. Subsequentemente, processamento não linear é realizado nos sinais de sub-banda de análise que resulta em um estiramento das sub-bandas de análise a T=2 vezes mais alta do que as faixas de frequência e uma frequência de amostragem 2fs/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 sub-bandas transpostas será tipicamente considerado no módulo de processamento de HFR 704. Estas sub-bandas transpostas relevantes são indicadas no diagrama de frequência 1340 como as sub-bandas produzidas que cobrem a faixa de frequência [B,2B]. Somente as sub-bandas 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 banda base e o sinal pode ser descendentemente amostrado por um fator 2 a uma frequência de amostragem de fs/Q. Isto é 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 banda base [0,B]. O fato que o sinal modulado cobre atualmente a faixa de frequência mais alta [B,2B] é ilustrado pelo sinal de referências "B" e "2B".
[00100] Deve ser notado que as etapas ilustradas de transposição (mostradas no diagrama de frequência 1340) e a modulação subsequente na banda base (mostrada no diagrama de frequência 1360) são somente mostradas para proposta ilustrativa. Ambas as operações podem ser realizadas por designação das sub-bandas produzidas (mostradas no diagrama de frequência 1340) para as sub-bandas de síntese de um banco de filtro de síntese tendo metade do número de subbandas como o banco de filtro de análise. Como um resultado de tal operação de mapeamento, o sinal de saída mostrado no diagrama de frequência 1360, que é modulado na banda 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 amostragem 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 Pn 702-P e a faixa de frequência [(P-1 )B, PB] coberta pelo sinal de saída do transposer de ordem Pn 702-P, isto é, o fator P.
[00101] 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 frequência. O sinal com largura de banda B mostrado no diagrama de frequência 1410 é descendentemente amostrado por um fator Q no amostrador descendente 706 para produzir o sinal mostrado no diagrama de frequência 1420. As sub-bandas de análise mostradas no diagrama de frequência 1430 são transpostas às sub-bandas com frequências T=3 vezes mais altas. As sub-bandas transpostas são ilustradas no diagrama de frequência 1440, onde a taxa de amostragem é aumentada de fs/Q para 3fs/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 transposer de 3a ordem 702-3, isto é, a faixa de frequência produzida [B,3B], sobrepõe com a faixa de frequência do transposer de 2a ordem 702-2. Em uma maneira similar à figura 13, as sub-bandas produzidas podem ser alimentadas em um banco de filtro de síntese de um tamanho reduzido, produzindo, desse modo, um sinal compreendendo somente frequências a partir das sub-bandas produzidas. Este sinal de alta passagem é, desse modo, modulado abaixo da banda base usando um fator de baixa amostragem 3/2. O sinal de saída criticamente amostrado resultante do transposer 702-2 tendo uma frequência de amostragem 2fs/Q é ilustrado no diagrama de frequência 1460.
[00102] Em uma maneira similar à figura 13, deve ser notado que a operação de transposição mostrada no diagrama de frequência 1440 e a modulação na banda base mostrada no diagrama de frequência 1460 é realizada por mapeamento das sub-bandas produzidas de diagrama de frequência 1440 para as sub-bandas 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 síntese é reduzido com relação ao banco de filtro de análise de modo a capacitar o fator de baixa amostragem 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 do transposer de ordem Pn 702 -P e a faixa de frequência [B, PB] coberta pelo sinal de saída do transposer de ordem Pn 702-P, isto é, o fator P/(P-1).
[00103] 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 transposta 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 esboçado no contexto com a figura 13, o sinal descendentemente amostrado mostrado no diagrama de frequência 1530 é transposto pelo transposer 702-P. As sub-bandas transpostas que cobrem a faixa de frequência relevante [(P-1)B,PB] são ilustradas no diagrama de frequência 1540 como a faixa de frequência produzida. As sub-bandas correspondentes à faixa de frequência produzida são alimentadas no banco de filtro de síntese de tamanho reduzido, gerando, desse modo, um sinal compreendendo somente frequências na faixa [(P-1)B,PB]. Consequentemente, este sinal de alta passagem é modulado na banda base e descendentemente amostrado usando um fator P. Como 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 con siderado quando se mapeia a saída do transposer às sub-bandas de QMF para processamento de HFR.
[00104] 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 transposta está em sobreposição com a faixa de frequência relevante dos transposers 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 sub-bandas transpostas que cobrem a faixa de frequência [B,PB] são ilustradas no diagrama de frequência 1640 como a faixa de frequência produzida. Em uma maneira similar à figura 14, pode ser visto que as sub-bandas produzidas cobrem frequências abaixo (P-1)B. Consequentemente, as sub-bandas produzidas se sobrepõe com as faixas de frequência dos transposers de ordem mais baixa702-2,...,702-P-1. Além disso, devido ao fato que as sub-bandas 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 frequência coberta pelo sinal de saída do transposer de ordem Pn 702-P é [B,(P-1)B]. Como um resultado, um sinal de saída descendentemente amostrado do transposer 702-P tendo uma frequência de amostragem (P-1)fs/Q é obtido.
[00105] Conforme já indicado acima, deve ser notado que os sinais intermediários dentro do transposer 706-P, isto é, notavelmente os sinais mostrados 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 foram mostrados para proposta ilustrativa e podem ser vistos como sinais "virtuais" dentro do transposer 702-P, mostrando o efeito de transposição e filtragem na presença de amostragem des- cendente implícita.
[00106] Deve ser notado que no exemplo esboçado acima, o sinal de saída a partir do decodificador de núcleo 701 pode possivelmente já ser criticamente amostrado com a taxa de amostragem fs/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 decodificador de 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.
[00107] 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 acordo com 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 transposer múltiplo 300, 400 ou 500 pode ser usado. Um cenário possível é ilustrado na figura 8, onde os transposers para fatores de transposição T iguais ou maiores do que dois são agrupados juntos a 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 transposer múltiplo 802 tem uma frequência de amostragem 2fs, isto é, uma frequê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.
[00108] 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 sub-banda de QMF têm sinais de sub-banda de QMF com uma frequência de amostragem fs/32. Os dois conjuntos de sinais de sub-banda de QMF são alimentados ao módulo de processamento de HFR 804 e, finalmente, os sinais de sub-banda de QMF ajustados são sintetizados a um sinal de domínio de tempo pelo 64 banco de QMF 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 fs. 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 maior do que 1. A razão para o fato que o transposer múltiplo 802 proporciona sinais de saída com uma frequência de amostragem 2fs é que o sinal de saída do transposer múltiplo 802 cobre a alta faixa de frequência no sinal de saída do módulo de HFR 800, isto é, em muita da faixa [Bfs], no qual B é a largura de banda do componente de baixa frequência e fs é a frequência de Nyqvist do sinal de saída do módulo de HRF 800.
[00109] Conforme esboçado no contexto da figura 7, a eficiência do sistema 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 figuras 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 fs/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ência de amostragem Sfs/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 32S/Q. Em uma maneira similar conforme esboçado acima, os dois conjuntos de sinais de subbanda 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.
[00110] Nas concretizações, o banco de QMF que analisa o sinal do codificador 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 inalterada do sinal de saída do decodificador de núcleo. Na terminologia de transposer, isto é equivalente a uma transposição usando o fator de transposição T= 1, isto é, uma transposição de 1a ordem. Se uma transposição de 1a ordem é adicionada ao sistema de transposer múltiplo 802 da figura 8, um diagrama 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 decodificador 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 2fs. Em outras 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 é a soma de vários sinais transpostos de fatores de transposição diferentes T, onde T toma os valores de 1 a P. Este sinal de saída simples a partir do transposer múltiplo 1002 é analisado por um banco de QMF de 64 canais 1003, e os sinais de sub- banda de QMF são subsequentemente alimentados no módulo de pro-cessamento de HFR 1004 que ajusta os sinais de sub-banda de QMF usando a informação lateral transmitida. Os sinais de sub-banda de QMF ajustados são finalmente sintetizados pelo banco de QMF de síntese de 64 canais 1005.
[00111] 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 recebida é decodificada pelo decodificador de núcleo 1101 que proporciona um sinal de saída de domínio de tempo na frequência de amostragem fs. 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 descendentemente amostrado na frequência de amostragem fs/Q é passado ao transposer múltiplo 1102. A saída a partir do transposer múltiplo 1102 terá a frequência de amostragem Sfs/Q. Esta vez, contudo, o parâmetro S é selecionado como S = min(P, 2Q), visto que o sinal transposto também compreende o sinal de saída decodificado e descendentemente amostrado do decodificador de núcleo 1101. O sinal de saída do transposer múltiplo 1102 é segmentado em sinais de sub-banda de QMF usando um banco de QMF de análise 1103 tendo 32S/Q canais. Os sinais de sub-banda de QMF são ajustados usando a informação lateral transmitida e, subsequentemente, fundidos por um banco de QMF de síntese de 64 canais 1105.
[00112] 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 com parada aos desenhos de transposer múltiplo da figura 3 a 5. Em uma primeira concretização preferida, as configuraçõ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 sub-bandas 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 exemplar das sub-bandas de análise do transposer para as sub-bandas de síntese do transposer está nesta concretização ilus-trada na figura 5c.
[00113] 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 decimado, ou criticamente amostrado, pode ser identificado. Tal bloco de construção 170 é ilustrado na figura 17. Um sinal de entrada de frequência de amostragem fs é 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 Na, e um tamanho ou avanço de sinal de entrada, de δa amostras. Os sinais de sub-banda são subsequentemente processados por uma unidade de processamento não linear 173, usando o fator de transposição T. A unidade de processamento não linear 173 pode implementar qualquer 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 sub-banda são montados em um sinal de domínio de tempo de frequência de amostragem Rfs em um banco de filtro de síntese de transposer 174, no qual R é um fator de reamostragem desejado. O banco de filtro de síntese tem um tama- nho de banco de filtro, ou tamanho de transformação de NS, e um tamanho ou avanço de sinal de saída de δ s amostras. 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íntese 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 = (RFs/fsIQ) = RQ (6)
[00114] O banco de filtro, ou tamanhos de transformação, Na e Ns podem ser relacionados como Ns = (W/T) Na (7)
[00116] O bloco de construção de transposer maximamente decimado, ou criticamente amostrado 170 pode ter ou o sinal de entrada para o banco de filtro de análise 172, ou a saída a partir do banco de filtro de síntese 174, ou ambos, que cobrem exclusivamente a largura de banda 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 sub-banda para um banco de filtro de síntese 174 de um tamanho mínimo adequado para cobrir exclusivamente os canais de sub-banda relevantes 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 banda espectral relevante e, desse modo, é maximamente decimada.
[00117] Uma pluralidade dos blocos de construção 170 pode ser combinada 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 maximamente 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 banda de sinal de entrada maior. Um sistema usando um banco de filtro de síntese comum 404, conforme esboçado no contexto da figura 4, pode ter sinais de entrada maximamente decimados para o banco de filtro de análises 401-1, ,401-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 banda de sinal de entrada maior. Para este sistema, o fator de transposição T na 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 combinar os sinais de sub-banda 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 QMF, seguidos por meios para combinar os sinais de subbanda ou reamostragem de domínio de tempo e unidades de modulação, seguidos por meios para adicionar os sinais.
[00118] 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 filtro de síntese e de análise comuns, um esquema de processamento não linear avançado foi descrito que envolve o mapeamento de sub-bandas de análise múltiplas a uma sub-banda 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 convencionais. Em outras palavras, a complexidade computacional dos métodos de HFR harmônicos é grandemente reduzida por meio da capacitação do compartilhamento 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.
[00119] Além disso, várias configurações de módulos de HRF compreendendo transposição múltipla foram descritas. Em particular, configurações de módulos de HRF em complexidade reduzida foram descritas que manipulam sinais criticamente descendentemente amostrados. Os métodos e sistemas esboçados podem ser empregados em vários dispositivos de decodificação, por exemplo, em receptores multimídia, caixas de topo de ajuste de vídeo/áudio, dispositivos móveis, áudio players, vídeo players, etc.
[00120] Os métodos e sistemas para transposição e/ou reconstrução de alta frequência descritos no presente documento podem ser implementados como software, firmware e/ou hardware. Certos componentes podem, por exemplo, serem implementados como software operando em um processador de sinal digital ou microprocessador. Outros componentes podem, por exemplo, serem implementados como hardware e ou como circuitos integrados de aplicação específica.
[00121] 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 sistemas descritos no presente documento são dispositivos eletrônicos portáteis ou outro equipamento de consumidor que são usados para armazenar e/ou dar em troca sinais de áudio. Os métodos e sistema podem também serem usados em sistemas de computador, por exemplo, servidores de internet web, que armazenam e proporcionam sinais de áudio, por exemplo, sinais de música, para download.
Claims (8)
1. 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; em que a segunda frequência de amostragem é R vezes a primeira frequência de amostragem, R > 1, o método caracterizado pelo fato de que compreende as etapas de: gerar (1102) um componente de alta frequência modulado a partir do componente de baixa frequência ao aplicar uma transposição harmônica de ordem T; em que o componente de alta frequência modulado é determinado 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 primeira frequência de amostragem multiplicado por um fator S, em que T > 1 e S < R.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que ainda compreende: mapear (1103) o componente de alta frequência modulado em pelo menos uma de X sub-bandas de QMF, em que X é um múltiplo de S; desse modo produzindo pelo menos um sinal de sub-banda de QMF; modificar (1104) o pelo menos um sinal de sub-banda de QMF; e gerar (1105) o componente de alta frequência a partir do pelo menos um sinal de sub-banda de QMF modificado.
3. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que ainda compreende: proporcionar, por um banco de filtro de análise (101), um conjunto de sinais de sub-banda de análise a partir do componente de baixa frequência do sinal; determinar (102) um conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise ao alterar uma fase do conjunto de sinais de sub-banda de análise; e gerar, por um banco de filtro de síntese (103), o componente de alta frequência modulado do sinal a partir do conjunto de sinais de sub-banda de síntese.
4. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que: o componente de baixa frequência tem uma largura de banda B; o conjunto de sinais de sub-banda de síntese envolve uma faixa de frequência (T-1)*B até T*B; e modular o conjunto de sinais de sub-banda de síntese em uma banda base centrada ao redor da frequência zero, desse modo produzindo o componente de alta frequência modulado.
5. Método, de acordo com a reivindicação 4, caracterizado pelo fato de que ainda compreende mapear o conjunto de sinais de sub-banda de síntese para sub-bandas do banco de filtro de síntese (103).
6. Método, de acordo com qualquer uma das reivindicações 1 a 5, caracterizado pelo fato de que ainda compreende 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 ao: proporcionar, por um banco de filtro de análise (501), um conjunto de sinais de sub-banda de análise a partir do componente de baixa frequência do sinal; em que o conjunto de sinais de sub-banda de análise compreende pelo menos dois sinais de sub-banda de análise; em que o banco de filtro de análise (501) tem uma resolução de frequência de Δ f; determinar, por uma unidade de processamento não linear (502), um conjunto de sinais de sub-banda de síntese a partir do conjunto de sinais de sub-banda de análise usando uma ordem de transposição P; em que o conjunto de sinais de sub-banda de síntese é determinado com base em uma porção do conjunto de sinais de subbanda de análise com fase deslocada 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 sub-banda de síntese em uma saída da unidade de processamento não linear (502) que é diferente do número de sinais de subbanda de análise em uma entrada da unidade de processamento não linear (502); e gerar, por um banco de filtro de síntese (504), o componente de alta frequência do sinal a partir do conjunto de sinais de subbanda de síntese; em que o banco de filtro de síntese (504) tem uma resolução de frequência de FΔf; com F sendo um fator de resolução, com F > 1; em que a ordem de transposição P é diferente do fator de resolução F.
7. Método, de acordo com qualquer uma das reivindicações 2 a 6, caracterizado pelo fato de que ainda compreende proporcionar um componente 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 frequência de amostragem multiplicado por um fator S e dividido pelo fator de baixa amostragem Q; e X é um múltiplo de S/Q.
8. Meio de armazenamento legível por computador não transitório caracterizado pelo fato de que armazena etapas que, quando executadas em um processador, levam um dispositivo de computação a executar o método conforme definido na reivindicação 1.
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 BRPI1011282A2 (pt) | 2020-09-15 |
BRPI1011282B1 true 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 |
---|---|---|
BRPI1011282B1 (pt) | 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 | |
AU2024200328B2 (en) | : Efficient combined harmonic transposition | |
AU2021200726B2 (en) | Efficient combined harmonic transposition | |
HK40072640A (en) | Efficient combined harmonic transposition | |
HK40082703A (en) | Efficient combined harmonic transposition | |
HK40113335B (en) | Efficient combined harmonic transposition | |
HK40113335A (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 | |
HK40072640B (en) | Efficient combined harmonic transposition | |
HK1167924B (en) | Efficient combined harmonic transposition | |
HK1202970B (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) |