PT1994530E

Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples

Abstract

This record has no abstract on file.

PT1994530E, drawing sheet 1
Sheet 1 of 31

Term

1.1 yearsto projected expiry

Projected expiry 23 October 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

23 claims: 13 independent, 10 dependent

  1. 1
    REIVINDICAÇÕES 1. Equipamento para a geração de valores de sub-banda de áudio em canais de sub-banda de áudio, compreendendo:um janelador de análise (110) para o janelamento de um frame (120) de amostras de entrada de áudio no domínio do tempo, sendo em uma sequência temporal que se estende de uma amostra prévia para uma amostra posterior usando uma função janela de análise (190), compreendendo uma sequência de coeficientes de janela para a obtenção de amostras janeladas, a função janela de análise compreendendo um primeiro número de coeficientes de janela obtidos de uma maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da maior função janela;e onde o segundo número é um número par;e um calculador (170) para o cálculo dos valores de sub-banda de áudio usando as amostras janeladas.
  2. 2
    Equipamento (100), de acordo com a reivindicação 1, caracterizado pelo fato de que o equipamento (100) está adaptado para interpolar os coeficientes de janela da maior função janela para obter os coeficientes de janela da função janela.
  3. 3
    Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira que os coeficientes de janela da função janela sejam interpolados linearmente.
  4. 4
    Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira que os coeficientes de janela da função janela de análise são interpolados com base em dois coeficientes consecutivos de janela da maior função janela de acordo com a sequência dos coeficientes de janela da maior função janela, para obter um coeficiente de janela da função janela.
  5. 5
    Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira a obter os coeficientes de janela c(n) da função janela de análise com base na equação c(n) = (c 2 (2n) + c 2 (2n + 1)) , onde n é um número inteiro que indica um índice dos coeficientes de janela c(n), e C2(n) é um coeficiente de janela da maior função janela.
  6. 6
    Equipamento (100), de acordo com a reivindicação 5, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira que os coeficientes de janela C2(n) da maior função janela obedeçam às relações dadas na tabela do Anexo 4.
  7. 7
    Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o janelador de análise (110) está adaptado de maneira que o janelamento compreende a multiplicação das amostras de entrada de áudio no domínio do tempo x(n) do frame (120) para obter as amostras janeladas z(n) do frame janelado com base na equação z(n) = x(n) · c(n) onde n é um número inteiro que indica um índice da sequência de coeficientes de janela na faixa de 0 a T · N-l, onde c(n) é o coeficiente de janela da função janela de análise correspondente ao índice n, onde x(N · T-l) é a última amostra de entrada de áudio no domínio do tempo de um frame (120) de amostras de entrada de áudio no domínio do tempo, onde o janelador de análise (110) está adaptado de maneira que o frame (120) de amostras de entrada de áudio no domínio do tempo compreende uma sequência de T blocos (130) de amostras de entrada de áudio no domínio do tempo que se prolonga da mais anterior até a mais posterior das amostras de entrada de áudio no domínio do tempo do frame (120), cada bloco compreendendo N amostras de entrada de áudio no domínio do tempo, e onde T e N são inteiros positivos e T é maior que 4.
  8. 8
    Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o janelador de análise (110) está adaptado de maneira que a função janela de análise (190) compreende um primeiro grupo (200) de coeficientes de janela compreendendo uma primeira porção da sequência de coeficientes de janela e um segundo grupo (210) de coeficientes de janela compreendendo uma segunda porção da sequência de coeficientes de janela, onde a primeira porção compreende menos coeficientes de janela que a segunda porção, onde um valor de energia dos coeficientes de janela na primeira porção é maior que um valor de energia dos coeficientes de janela da sequnda porção, e onde o primeiro grupo de coeficientes de janela é usado para o janelamento posterior das amostras no domínio do tempo e o segundo grupo de coeficientes de janela é usado para o janelamento das amostras mais anteriores no domínio do tempo.
  9. 9
    Equipamento, de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) está adaptado para usar uma função janela de análise (190) sendo uma versão de tempo reverso ou do índice reverso da função de janela de síntese (370) a ser usado para os valores de sub-banda de áudio.
  10. 10
    Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que um janelador de análise (110) está adaptado de maneira que a maior função janela é assimétrica com referência à sequência de coeficientes de janela.
  11. 11
    Equipamento (300) para a geração de amostras de áudio no domínio do tempo, compreendendo:um calculador (310) para o cálculo da sequência (330) de amostras intermediárias no domínio do tempo a partir de valores de sub-banda de áudio nos canais de sub-banda de áudio, a sequência compreendendo amostras mais anteriores intermediárias no domínio do tempo e amostras mais posteriores no domínio do tempo;um janelador de síntese (360) para o janelamento da seqíiência (330) de amostras intermediárias no domínio do tempo usando uma função de janela de síntese (370) compreendendo uma sequência de coeficientes de janela para obter amostras janeladas intermediárias no domínio do tempo, a função de janela de síntese compreendendo um primeiro número de coeficientes de janela obtidos de uma maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da maior função janela;e onde o segundo número é par;e um estágio de saída de adição de sobrepasso (400) para o processamento das amostras janeladas intermediárias no domínio do tempo de maneira a obter amostras no domínio do tempo.
  12. 12
    Equipamento (300), de acordo com a reivindicação 11, caracterizado pelo fato de que o equipamento (300) é adaptado para interpolar os coeficientes de janela da maior função janela para obter os coeficientes de janela da função janela.
  13. 13
    Equipamento (300), de acordo com qualquer uma das reivindicações 11 ou 12, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira que os coeficientes de janela da função de janela de síntese sejam interpolados linearmente.
  14. 14
    Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 13, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira que os coeficientes de janela da função de janela de síntese são interpolados com base em dois coeficientes consecutivos de janela da maior função janela de acordo com a sequência de coeficientes de janela da maior função janela para obter um coeficiente de janela da função janela.
  15. 15
    Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 14, caracterizado pelo fato de que o equipamento (300) está adaptado para obter os coeficientes de janela c(n) da função de janela de síntese com base na equação c(n) = y (c 2 (2n) + c 2 (2n + 1)) , onde C2(n) são coeficientes de janela de uma maior função janela correspondente ao índice n.
  16. 16
    Equipamento (300), de acordo com a reivindicação 15, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira que os coeficientes de janela C2(n) obedecem as relações dadas na tabela do Anexo 4.
  17. 17
    Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 16, caracterizado pelo fato de que a janela de síntese (360) está adaptada de maneira que o janelamento compreende a multiplicação das amostras intermediárias no domínio do tempo g(n) da sequência de amostras intermediárias no domínio do tempo para obter as amostras janeladas z(n) do frame janelado (380) com base na equação z(n) = g(n) · c(t · N - 1 - n) para n = 0,..., T · N - 1.
  18. 18
    Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 17, caracterizado pelo fato de que o janelador de síntese (360) está adaptado de maneira que a função de janela de síntese (370) compreende um primeiro grupo (420) de coeficientes de janela compreendendo uma primeira porção da sequência de coeficientes de janela e um segundo grupo (430) de coeficientes de janela compreendendo uma segunda porção da sequência de coeficientes de janela, a primeira porção compreendendo menos coeficientes de janela que a segunda porção, onde um valor de energia dos coeficientes de janela na primeira porção é maior que um valor da energia dos coeficientes de janela da segunda porção, e onde o primeiro grupo de coeficientes de janela é usado para o janelamento posterior das amostras intermediárias no domínio do tempo e o segundo grupo de coeficientes de janela é usado para o janelamento prévio das amostras intermediárias no domínio do tempo.
  19. 19
    Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 18, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira para usar uma função de janela de síntese (370) sendo uma versão de tempo reverso ou de índice reverso de uma função janela de análise (190) usada para a geração de valores de sub-banda de áudio.
  20. 20
    Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 19, caracterizado pelo fato de que o janelador de síntese (360) está adaptado de maneira que a maior função janela é assimétrica com referência a uma sequência de coeficientes de janela.
  21. 21
    Método para a geração de valores de sub-banda de áudio em canais de sub-banda de áudio, compreendendo:janelamento de um frame de amostras de entrada de áudio no domínio do tempo estando em uma sequência temporal que se estende de uma amostra prévia para uma amostra posterior usando uma função janela de análise para obter amostras janeladas, a função janela de análise compreendendo um primeiro número de coeficientes de janela obtidos a partir de uma maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação pelos coeficientes de janela da maior função janela;e onde o segundo número é um número par;e calcular os valores de sub-banda de áudio usando as amostras janeladas.
  22. 22
    Método para a geração de amostras de áudio no domínio do tempo, compreendendo:calcular uma sequência de amostras intermediárias no domínio do tempo a partir de valores de sub-banda de áudio em canais de sub-banda de áudio, a sequência compreendendo amostras prévias intermediárias no domínio do tempo e amostras posteriores intermediárias no domínio do tempo;janelamento da sequência de amostras intermediárias no domínio do tempo usando uma função de janela de síntese para obter amostras janeladas no domínio do tempo, a função de janela de síntese compreendendo um primeiro número de coeficientes de janela obtidas a partir de uma maior função janela compreendendo a sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da maior função janela;e onde o segundo número é par;e adição de sobrepasso das amostras janeladas no domínio do tempo para obter as amostras no domínio do tempo.
  23. 23
    Programa com um código de programas para a execução, caracterizado pelo fato de que opera em um processador, de um 5 método de acordo com a reivindicação 21 ou de acordo com a reivindicação 22. RESUMO EQUIPAMENTO E MÉTODO PARA A GERAÇÃO DE VALORES DE SUB-BANDA DE ÁUDIO E EQUIPAMENTO E MÉTODO PARA A GERAÇÃO DE AMOSTRAS DE ÁUDIO NO DOMÍNIO DO TEMPO Uma configuração de um equipamento (100) para a geração de valores de sub-banda de áudio em canais de sub-banda de áudio compreende um janelador de análise (110) para o janelamento de um frame (120) de amostras de entrada de áudio no domínio do tempo, estando em uma sequência temporal que se estende de uma amostra prévia até uma amostra posterior usando uma função janela de análise (190), compreendendo uma sequência de coeficientes de janela para obter amostras janeladas. A função janela de análise compreende um primeiro número de coeficientes de janela obtidos a partir da maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, onde os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da maior função janela. O equipamento (100) ainda compreende um calculador (170) para o cálculo dos valores de sub-banda de áudio usando as amostras janeladas. REIVINDICAÇÕES 1. Equipamento para a geração de valores de sub-banda de áudio em canais de sub-banda de áudio, compreendendo:um janelador de análise (110) para o janelamento de um frame (120) de amostras de entrada de áudio no dominio do tempo, sendo em uma sequência temporal que se estende de uma amostra prévia para uma amostra posterior usando uma função janela de análise (190), compreendendo uma sequência de coeficientes de janela para a obtenção de amostras janeladas, a função janela de análise compreendendo um primeiro número de coeficientes de janela obtidos de uma maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da maior função janela;e onde o segundo número é um número par;e um calculador (170) para o cálculo dos valores de sub-banda de áudio usando as amostras janeladas. 2. Equipamento (100), de acordo com a reivindicação 1, caracterizado pelo fato de que o equipamento (100) está adaptado para interpolar os coeficientes de janela da maior função janela para obter os coeficientes de janela da função janela. 3. Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira que os coeficientes de janela da função janela sejam interpolados linearmente. 4. Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira que os coeficientes de janela da função janela de análise são interpolados com base em dois coeficientes consecutivos de janela da maior função janela de acordo com a sequência dos coeficientes de janela da maior função janela, para obter um coeficiente de janela da função janela. 5. Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira a obter os coeficientes de janela c(n) da função janela de análise com base na equação c(n) = 3 (c 2 (2n) + c 2 (2n + 1)) , onde n é um número inteiro que indica um índice dos coeficientes de janela c(n), e c 2 (n) é um coeficiente de janela da maior função janela. 6. Equipamento (100), de acordo com a reivindicação 5, caracterizado pelo fato de que o equipamento (100) ou o janelador de análise (110) está adaptado de maneira que os coeficientes de janela c 2 (n) da maior função janela obedeçam às relações dadas na tabela do Anexo 4. 7. Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o janelador de análise (110) está adaptado de maneira que o janelamento compreende a multiplicação das amostras de entrada de áudio no domínio do tempo x(n) do frame (120) para obter as amostras janeladas z(n) do frame janelado com base na equação z(n) = x(n) · c(n) onde n é um número inteiro que indica um índice da sequência de coeficientes de janela na faixa de 0 a T · N-l, onde c(n) é o coeficiente de janela da função janela de análise correspondente ao índice n, onde x(N · T-l) é a última amostra de entrada de áudio no domínio do tempo de um frame (120) de amostras de entrada de áudio no domínio do tempo, onde o janelador de análise (110) está adaptado de maneira que o frame (120) de amostras de entrada de áudio no domínio do tempo compreende uma sequência de T blocos (130) de amostras de entrada de áudio no domínio do tempo que se prolonga da mais anterior até a mais posterior das amostras de entrada de áudio no domínio do tempo do frame (120), cada bloco compreendendo N amostras de entrada de áudio no domínio do tempo, e onde T e N são inteiros positivos e T é maior que 4. 8. Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que o janelador de análise (110) está adaptado de maneira que a função janela de análise (190) compreende um primeiro grupo (200) de coeficientes de janela compreendendo uma primeira porção da sequência de coeficientes de janela e um segundo grupo (210) de coeficientes de janela compreendendo uma segunda porção da sequência de coeficientes de janela, onde a primeira porção compreende menos coeficientes de janela que a segunda porção, onde um valor de energia dos coeficientes de janela na primeira porção é maior que um valor de energia dos coeficientes de janela da segunda porção, e onde o primeiro grupo de coeficientes de janela é usado para o janelamento posterior das amostras no domínio do tempo e o segundo grupo de coeficientes de janela é usado para o janelamento das amostras mais anteriores no domínio do tempo. 9. Eguipamento, de acordo com gualguer uma das reivindicações anteriores, caracterizado pelo fato de que o equipamento (100) está adaptado para usar uma função janela de análise (190) sendo uma versão de tempo reverso ou do indice reverso da função de janela de síntese (370) a ser usado para os valores de sub-banda de áudio. 10. Equipamento (100), de acordo com qualquer uma das reivindicações anteriores, caracterizado pelo fato de que um janelador de análise (110) está adaptado de maneira que a maior função janela é assimétrica com referência à sequência de coeficientes de janela. 11. Equipamento (300) para a geração de amostras de áudio no domínio do tempo, compreendendo: um calculador (310) para o cálculo da sequência (330) de amostras intermediárias no domínio do tempo a partir de valores de sub-banda de áudio nos canais de sub-banda de áudio, a sequência compreendendo amostras mais anteriores intermediárias no domínio do tempo e amostras mais posteriores no domínio do tempo;um janelador de síntese (360) para o janelamento da sequência (330) de amostras intermediárias no domínio do tempo usando uma função de janela de síntese (370) compreendendo uma sequência de coeficientes de janela para obter amostras janeladas intermediárias no domínio do tempo, a função de janela de síntese compreendendo um primeiro número de coeficientes de janela obtidos de uma maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da maior função janela;e onde o segundo número é par;e um estágio de saída de adição de sobrepasso (400) para o processamento das amostras janeladas intermediárias no domínio do tempo de maneira a obter amostras no domínio do tempo. 12. Equipamento (300), de acordo com a reivindicação 11, caracterizado pelo fato de que o equipamento (300) é adaptado para interpolar os coeficientes de janela da maior função janela para obter os coeficientes de janela da função janela. 13. Equipamento (300), de acordo com qualquer uma das reivindicações 11 ou 12, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira que os coeficientes de janela da função de janela de síntese sejam interpolados linearmente. 14. Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 13, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira que os coeficientes de janela da função de janela de síntese são interpolados com base em dois coeficientes consecutivos de janela da maior função janela de acordo com a sequência de coeficientes de janela da maior função janela para obter um coeficiente de janela da função janela. 15. Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 14, caracterizado pelo fato de que o equipamento (300) está adaptado para obter os coeficientes de janela c(n) da função de janela de síntese com base na equação c(n) = j (c 2 (2n) + c 2 (2n + 1)) onde c 2 (n) são coeficientes de janela de uma maior função janela correspondente ao índice n. 16. Equipamento (300), de acordo com a reivindicação 15, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira que os coeficientes de janela c 2 (n) obedecem as relações dadas na tabela do Anexo 4. 17. Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 16, caracterizado pelo fato de que a janela de síntese (360) está adaptada de maneira que o janelamento compreende a multiplicação das amostras intermediárias no domínio do tempo g(n) da sequência de amostras intermediárias no domínio do tempo para obter as amostras janeladas z(n) do frame janelado (380) com base na equação z(n) = g(n) · c(t · N - 1 — n) para n = 0,..., T · N - 1. 18. Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 17, caracterizado pelo fato de que o janelador de síntese (360) está adaptado de maneira que a função de janela de síntese (370) compreende um primeiro grupo (420) de coeficientes de janela compreendendo uma primeira porção da sequência de coeficientes de janela e um segundo grupo (430) de coeficientes de janela compreendendo uma segunda porção da sequência de coeficientes de janela, a primeira porção compreendendo menos coeficientes de janela que a segunda porção, onde um valor de energia dos coeficientes de janela na primeira porção é maior que um valor da energia dos coeficientes de janela da segunda porção, e onde o primeiro grupo de coeficientes de janela é usado para o janelamento posterior das amostras intermediárias no domínio do tempo e o segundo grupo de coeficientes de janela é usado para o janelamento prévio das amostras intermediárias no domínio do tempo. 19. Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 18, caracterizado pelo fato de que o equipamento (300) está adaptado de maneira para usar uma função de janela de síntese (370) sendo uma versão de tempo reverso ou de índice reverso de uma função janela de análise (190) usada para a geração de valores de sub-banda de áudio. 20. Equipamento (300), de acordo com qualquer uma das reivindicações de 11 a 19, caracterizado pelo fato de que o janelador de síntese (360) está adaptado de maneira que a maior função janela é assimétrica com referência a uma sequência de coeficientes de janela. 21. Método para a geração de valores de sub-banda de áudio em canais de sub-banda de áudio, compreendendo: janelamento de um frame de amostras de entrada de áudio no domínio do tempo estando em uma sequência temporal que se estende de uma amostra prévia para uma amostra posterior usando uma função janela de análise para obter amostras janeladas, a função janela de análise compreendendo um primeiro número de coeficientes de janela obtidos a partir de uma maior função janela compreendendo uma sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação pelos coeficientes de janela da maior função janela;e onde o segundo número é um número par;e calcular os valores de sub-banda de áudio usando as amostras janeladas. 22. Método para a geração de amostras de áudio no domínio do tempo, compreendendo: calcular uma sequência de amostras intermediárias no domínio do tempo a partir de valores de sub-banda de áudio em canais de sub-banda de áudio, a sequência compreendendo amostras prévias intermediárias no domínio do tempo e amostras posteriores intermediárias no domínio do tempo;janelamento da sequência de amostras intermediárias no domínio do tempo usando uma função de janela de síntese para obter amostras janeladas no domínio do tempo, a função de janela de síntese compreendendo um primeiro número de coeficientes de janela obtidas a partir de uma maior função janela compreendendo a sequência de um maior segundo número de coeficientes de janela, caracterizado pelo fato de que os coeficientes de janela da função janela são obtidos por uma interpolação de coeficientes de janela da 5 maior função janela;e onde o segundo número é par;e adição de sobrepasso das amostras janeladas no dominio do tempo para obter as amostras no domínio do tempo. 23. Programa com um código de programas para a execução, caracterizado pelo fato de que opera em um processador, de um 10 método de acordo com a reivindicação 21 ou de acordo com a reivindicação 22.
Independent claims23