Codecs de áudio, imagens e vídeo
Codecs de áudio, imagens e video (compressores / descompressores) tornaram-se parte da vida cotidiana. Entre as aplicações de rotina da tecnologia de compressão por indivíduos e empresas estão os ‘streaming’ de vídeo em computadores, o sinal recebido pelos receptores de satélite ou leitor de DVD, vídeo comprimido para treinar os funcionários em suas mesas, chamadas de vídeo conferência, vídeo de telefone celular que está sendo feito.
Floreat fornece OEMs e ODMs, com o vídeo otimizado, codecs de imagens e áudio que são usados para uma variedade de aplicações multimídia em ambos os lados do cliente e servidor.
Video: MPEG4, H.263, H.264
Imagens: JPEG, JPEG2000
Audio: MP3, AAC, AMR, Wideband AMR
A fim de reduzir o tempo para mercado, Floreat também apoia os seus clientes com software de middleware, uma estrutura configurável que permite que OEMs de dispositivos sem fio e portátil possam integrar mais facilmente os codecs em suas plataformas existentes.
Processadores
Oferecemos os codecs que foram otimizados para processadores ARM, C55X, OMAP, processadores XScale; implementações para outros processadores estão disponíveis mediante pedido. As demandas de baixa potência destes processadores torna o nosso software especialmente adequado para aplicações móveis.
Aplicações
Entre os vários usos dos nossos softwares, ele são otimizados para serem embutídos em plataformas baseadas em ARM
1) tocadores de vídeo e gravadores de filmadoras e tocadores de mídia MPEG4/Div X
2) tocadores e gravadores de áudio MP3/AAC
3) Videoconferência com nodos multiplos.
Glossário
Os codecs de vídeo funcionam de forma semelhante ao software que é comumente usado para comprimir arquivos de computador para facilitar a transmissão ou armazenamento. A maior diferença, no entanto, é a maior velocidade na qual um codec de vídeo deve funcionar. Dez anos atrás, quando o primeiro padrões de codec de vídeo, começaram a surgir, todo o trabalho de compressão e descompressão do sinal de vídeo tinha que ser feito dentro de chips especializados, pois as CPUs de então, eram incapazes de realizar os cálculos necessários rápido o suficiente. Com os processadores rápidos de hoje, mais de descompressão de vídeo pode ocorrer nos PDAs de mão sem a necessidade de placas de vídeo especiais ou extra processadores de vídeo específico.
Todos os trabalhos em codec de video funcionam essencialmente da mesma maneira: Eles pegam um fluxo de vídeo entrante, comprimem o sinal, eliminando informações irrelevantes ou duplicadas, e transmiti-lo. Na extremidade receptora, o codec descomprime o sinal e exibe no monitor ou na televisão. A separação primária entre todos os codecs é o quão apertado ou o quão rápido podem comprimir o fluxo. Compressão apertada resultados em uma pequena quantidade de banda a ser utilizada para transmissão ou armazenamento, mas pode exigir mais potência de processamento do que está disponível em um determinado período de tempo, resultando na incapacidade para comprimir o sinal em tempo real. Compressores mais rápidos podem pegar atalhos para chegar ao resultado final, deixando um sinal de vídeo que não mantém toda a qualidade original e clareza ou não é comprimido tão apertados. O truque é encontrar o equilíbrio entre pequenos arquivos e compressão de tempo real que proporcione a melhor qualidade. Codecs de vídeo são geralmente classificados como com ou sem perdas. Normalmente, com perdas significa uma perda visível de qualidade, enquanto lossless define uma imagem com perda imperceptível. A maioria dos codecs de vídeo são com perdas em certa medida, mas alguma quantidade de perda é aceitável, sem degradar a experiência.
A forma mais reconhecível do codec de vídeo é o MPEG (Moving Picture Experts Group) e refere-se à comissão que desenvolveu os padrões de sucesso conhecidos como MPEG-1 (1992) e MPEG-2 (1994), e o padrão MPEG-4 (versão 1 em 1998, e a versão 2 em 1999).
MPEG-1 foi concebido como uma extensão de movimento com base para o formato de imagem JPEG (Joint Photographic Experts Group), que estava ganhando grande popularidade no mundo da publicação eletrônica. MPEG-1 também pode traçar suas raízes de volta para o padrão de vídeo H.261 utilizado para teleconferência. O bitstream (fluxo de bits) do MPEG1 é dividido em três partes principais: sistema, vídeo e áudio. Sistema abrange o proprio bitstream e seu formato. As seções de áudio e vídeo são os fluxos comprimidos.
Os macroblocos, que é uma coleção de pixels ou PEL (elementos de imagem), é uma das diferenças entre o MPEG-1 and MPEG-2 (ISO 13818). O tamanho do macrobloco em MPEG-2 é variável e pode incluir mais informações que no formato MPEG-1. Isso fornece a taxa de bits variável comum em fluxos MPEG-2. O fluxo mantém uma taxa máxima de bits, que podem realmente ser mais baixo por causa do vídeo a ser codificado. O codificador, assim, pode simplificar o fluxo e o número de macroblocos se grandes áreas da imagem não estão mudando muito. MPEG2 também tem suporte para melhor áudio. MPEG-1 suporta apenas áudio estéreo sincronizado dentro do fluxo. MPEG-2 separa o áudio, permitindo a qualquer coisa de estéreo para múltiplos canais de som surround para serem incluídos com o fluxo. Do lado de qualidade de vídeo, MPEG2 introduziu a capacidade de codificar a informação de cor em 10 bits, juntamente com a manipulação de sinais de vídeo entrelaçado (interlaced). O MPEG-1 e MPEG-2 permitiram a produção de produtos comerciais amplamente adotados, como Vídeo CD, MP3, radiodifusão digital de áudio (DAB), DVD, televisão digital (DVB e ATSC), e muitos experiências de video-em-demanda e serviços comerciais.
MPEG-4 é o primeiro padrão de representação real de multimídia, permitindo a interatividade e uma combinação de materiais naturais e sintéticos; codificadas na forma de objetos (ele modela dados audiovisuais como uma composição desses objetos). MPEG4 é uma baixa largura de banda, e vídeo de alta qualidade, e usa o espaço de armazenamento limitado, MPEG4 fornece os elementos tecnológicos padronizados que permitem a integração da produção, distribuição e paradigmas de acesso ao conteúdo dos campos de multimídia interativa, multimídia móvel, gráficos interactivos e televisão digital aprimorada, PVR, PDA / filmadoras.
A Recomendação ITU-T H.263 especifica a representação codificada que pode ser usada para comprimir o componente de imagem em movimento de serviços de áudio-visual em baixas taxas de bits. A configuração básica da fonte do algoritmo de codificação de vídeo baseia-se na Recomendação H.261 e é um híbrido de predição de inter-imagem para utilizar redundância temporal e transformar a codificação do sinal restantes para reduzir a redundância espacial. O codificador de fonte pode operar em cinco formatos de imagem padrão: sub-QCIF, QCIF, CIF, 4CIF e 16CIF. O H.263 suporta taxas de quadros a partir de 1 fps a 30 fps e taxas de dados a partir de 4 Kbps a 1 Mbps. Ideal para transmissão de vídeo sobre IP, vigilância por vídeo, vídeo-conferência, gravadores de vídeo digital, PDA.
O Codec para Video Avançado ITU-T H.264 (Advanced Video Codec) oferece redução na taxa de bits (bit-rate) em relação às tecnologias anteriores, como cerca de 65% em relação ao MPEG-2 e cerca de 45% em relação ao MPEG-4, devido à eficiência elevada taxa de distorção. H.264 também oferece suporte the fluxo, a capacidade de lidar eficazmente com efeitos de edição e melhoria na resiliência de erro. Ideal para videoconferência, telefones vídeo, VoD, vigilância por vídeo, câmeras de segurança.
A comissão conjunta ISO/ CCITTconhecida como JPEG (Joint Photographic Experts Group) criou o primeiro padrão de compressão internacional de tom contínuo de imagens estáticas. Seu padrão recomendado forma a base mundial de esquema de compressão de imagens estáticas popularmente conhecido como JPEG. O formato de compressão JPEG foi padronizado pela ISO em agosto de 1990 e aplicações comerciais usando ele começou a aparecer em 1991. A quantidade de compressão pode ser ajustado para atingir o desejado equilíbrio entre tamanho do arquivo e qualidade. Para atender as diferentes necessidades de muitas aplicações, o padrão JPEG inclui dois métodos básicos de compressão: A compressão base com perdas DCT e um método de compressão preditiva sem perdas.
JPEG 2000 é destinado a ser um novo método melhorado de compressão imagem e que substitui JPEG e JBIG. JPEG 2000 é baseado na transformação discreta wavelet (DWT), quantização escalar, modelagem de contexto, a codificação aritmética e alocação de taxa pós-compressão. JPEG2000 oferece acesso aleatório (ex. envolvendo uma decodificação mínima) a nível de bloco em cada sub-banda, tornando assim possível decodificar uma região da imagem sem ter de decodificá-la como um todo. Estas duas características podem ser muito vantajosas em aplicações tais como bibliotecas digitais. Do ponto de vista da funcionalidade JPEG 2000 é uma melhoria real, proporcionando compressão com perdas e sem perdas, progressiva e bitstreams analisável, resiliência de erro, região de interesse, acesso aleatório e outras características de um algoritmo integrado. Quanto erro resiliência JPEG 2000 oferece maior protecção do que os JPEG. Assim, JPEG2000 oferece a solução mais flexível, que combina bom desempenho de compressão com um rico conjunto de recursos.
Floreat suporta seus softwares nos seguintes DSPs, Controladores e Processadores
|
Para mais informações sobre o padrão, clique Padrões ITU..
Para o nosso breve perfil, por favor clique Perfil da Empresa..
Para quaisquer informações adicionais, por favor envie-nos um Formulário de perguntas formulário de perguntas info@floreatinc.com.






