摘要 |
REDUçãO DE ERROS DURANTE COMPUTAçãO DE TRANSFORMADA DE COSENO DISCRETA INVERSA. Técnicas são descritas para reduzir erros de arredondamento durante computação da transformada de coseno discreta usando cálculos de ponto-fixo. De acordo com estas técnicas, uma transformada de coseno discreta inversa de um vetor de coeficientes é calculada usando uma série de operações de estrutura de borboleta em um número de pontos fixos. A seguir, um valor de polarização de ponto médio e um valor de polarização suplementar são adicionados a um coeficiente DC da matriz de coeficientes escalonados. A seguir, uma transformada de coseno discreta inversa é aplicada a matriz resultante dos coeficientes escalonados. Valores na matriz resultante são então deslocados para a direita de forma a derivar uma matriz de valores de componente de pixel. Como descrito aqui, a adição do valor de polarização suplementar para o coeficiente DC reduz erros de arredondamento atribuídos a este deslocamento para a direita. Como resultado, uma versão final de um arquivo de mídia digital descompactado usando estas técnicas pode quase remontar uma versão original de um arquivo de mídia digital. |