Para superar os problemas da ineficaz capacidade de transmissão e da insuficiente capacidade de armazenamento, a compressão da informação torna-se essencial. Para isso, é necessária a análise da natureza da informação a comprimir bem como do algoritmo de compressão. O primeiro aspecto a ter em conta é a simetria do algoritmo. Se um algoritmo é simétrico, a compressão e descompressão é feita através do uso do mesmo poder computacional e durante o mesmo intervalo temporal. Se demorar mais tempo a comprimir ou a descomprimir, ou se o poder computacional requerido é maior ou menor durante as duas fases do processo o processo é assimétrico. Como exemplo, a compressão/descompressão de vídeo em tempo real necessita de grande simetria ao contrários da compressão/descompressão de imagens. No entanto, a maneira mais simples de se conseguir uma eficaz compressão é a anulação de informação redundante. Para isso, basta escolher a informação que menos afecta a qualidade de uma imagem, vídeo ou aúdio, baseando-se nas capacidades de visão do ser humano. Desta maneira, classificam-se, ainda, os algoritmos pela existência ou não de perdas.
©
Departamento de Engenharia Informática |
|