11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

as bandas menos importantes utilizando um número menor de bits poramostras.A.3 Compressão e CompactaçãoUm sinal digital, <strong>em</strong> geral, carrega muita informação redundante. Seeliminarmos essa redundância conseguir<strong>em</strong>os reduzir <strong>em</strong> muito a quantidadede bits gerados, que, <strong>em</strong> alguns casos, pode ser muito grande; pela TabelaA.1, por ex<strong>em</strong>plo, observa-se que apenas 1 minuto de vídeo preto-e-brancogera 600 Mbytes.Quando eliminamos apenas a redundância de um sinal, não há perda deinformação e diz<strong>em</strong>os que fiz<strong>em</strong>os uma compactação, ou compressão s<strong>em</strong>perdas. No entanto, pod<strong>em</strong>os também diminuir a quantidade de bits comalguma perda de informação. Dependendo de qu<strong>em</strong> for o usuário dainformação, parte dela pode ser considerada pouco útil. Raramente énecessário manter o sinal original intacto no caso das mídias vídeo, áudio eimagens estáticas, uma vez que o usuário final perderia de qualquer formaparte da informação por limitações físicas; tal é o caso do ouvido e do olhohumanos. V<strong>em</strong>os, assim, que a quantidade de informação que pod<strong>em</strong>os perderé dependente do usuário, mas ela também pode depender da tarefa <strong>em</strong>desenvolvimento: por ex<strong>em</strong>plo, perder um pouco da nitidez de um vídeo <strong>em</strong>uma videotelefonia é perfeitamente aceitável, enquanto a perda da qualidadedo vídeo pode ser inadmissível <strong>em</strong> uma aplicação médica. Quando na reduçãodos dados gerados há perda de informação, diz<strong>em</strong>os que fiz<strong>em</strong>os umacompressão com perdas, ou simplesmente compressão.Exist<strong>em</strong> várias técnicas de compressão s<strong>em</strong> perdas (compactação) quepod<strong>em</strong> ser aplicadas a qualquer tipo de dados, independent<strong>em</strong>ente da mídiarepresentada. As Seções A.3.1 a A.3.5 são dedicadas a algumas dessastécnicas mais usuais. As técnicas de compressão com perdas serão estudadaspara cada mídia <strong>em</strong> particular nas Seções A.3.6 a A.3.8.A.3.1 Codificação por CarreiraO des<strong>em</strong>penho da codificação por carreira (run length coding) depend<strong>em</strong>uito da estatística dos dados de entrada. Ela consiste simplesmente <strong>em</strong>representar os dados pelo seu valor e o número de vezes que ele se repete. Aunidade para codificação pode ser um bit, um byte, um caractere, um pixel,uma amostra etc. A Figura A.3 ilustra o caso da unidade ser um pixel de 8bits e o caso da unidade ser o bit.410

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!