Compressão de sinal
A compressão permite reduzir os arquivos originais muito grandes a tamanhos práticos e mais gerenciáveis. O processo de compressão digital de conteúdo é amplamente utilizado em aplicações de computador, como streaming de áudio ou vídeo pela internet. A compressão também é útil para arquivos de texto. Ao descartar dados desnecessários, obtemos arquivos comprimidos. Os arquivos de teto são repletos de espaço entre as palavras, que são representados por grupo de dados. Esse grupos de dados podem ser compactados de forma muito eficiente sem afetar os caracteres, resultando em um tamanho de arquivo muito menor.
A tecnologia de compressão reduz o tamanho dos arquivos digitais, facilitando sua transmissão e armazenamento. No entanto, quanto mais um sinal é comprimido, mais sua qualidade é afetada. Se muitos dados forem removidos, os efeitos podem ser vistos em arquivos de imagem e ouvidos em arquivos de áudio.
Um único fotograma de vídeo digital não comprimido com resolução 720 x 480 pixels requer cerca de 1mb de armazenamento. A 30 fotogramas por segundo, isso corresponde a cerca de 1,9GB por minuto de vídeo! Imagine o espaço que um vídeo de 10 minutos ocuparia. As câmeras de vídeo digital padrão geralmente comprime os dados numa proporção 5:1. Alguns formatos de vídeo oferecem taxar de compressão muito maiores.
Duas etapas importantes no processo de compressão são a codificação do arquivo digital para torná-lo menor e a decodificação do arquivo para que ele seja reproduzido corretamente. Essas etapas utilizam codec, um codec é um equipamento ou software que emprega um algoritmo de computador ou um conjunto de de procedimentos, para codificar ou decodificar esses tipos de arquivos existem diferentes tipos de codec especializados para diferentes finalidades, incluindo codec de áudio e de vídeo. Um codec codifica um fluxo de dados para transmissão, armazenamento ou criptografia, ou decodifica um fluxo de dados para reprodução ou edição.
Formatos digitais:
Contêiner - O contêiner (como WMV) é o a estrutura do arquivo onde os dados são armazenados. O contêiner define como os dados são organizados para aumentar o desempenho e quais codecs são usados.
Codec - Fornece o método para codificar e descodificar - muitos codecs de vídeo e áudio são usados atualmente e novos são criados constantemente. Na maioria dos casos, o codec precisa ser instalado no sistema operacional para reproduzir o arquivo.
Os formatos podem ser confusos porque o termo codec é usado indistintament para descrever tanto o contêiner quanto os codecs usados dentro dele. Além disso, alguns nomes de codecs descrevemtant um codec quanto um contêiner. Um contêiner AVI, por exemplo, pode conter dados codificados com um codec MPEG.
Fonte do conteúdo - cts-certified-technology-specialist book.