Codificação de Vídeo Utilizando API de Codificação MPEG-4 Visual

Tamanho: px
Começar a partir da página:

Download "Codificação de Vídeo Utilizando API de Codificação MPEG-4 Visual"

Transcrição

1 Codificação de Vídeo Utilizando API de Codificação MPEG-4 Visual Bruno Lima Wanderley Departamento de Engenharia de Telecomunicações-Universidade Federal Fluminense (UFF) Rua Passo da Pátria, 156 Niterói RJ Brasil Abstract. This article shows the importance of audiovisual standard MPEG-4 for the use of in multimedia applications, clarifying her main functionalities and improvements in relation to other audiovisuals standards predecessors. Through the API of codification RTE SDK 400 of the Optibase company. The analysis of the tests takes in consideration the excellent codification tax gotten in relation to quality x payload. Resumo. Este artigo mostra a importância do padrão audiovisual MPEG-4 para seu uso em aplicações multimídia com diversas configurações exibindo suas principais funcionalidades e melhorias em relação a padrões audiovisuais antecessores. Com o objetivo de exemplificar os aprimoramentos da codificação foram realizados testes de codificação através da API de codificação RTE SDK 400 da Optibase. 1- Introdução Recursos multimídia são cada vez mais comuns em nosso cotidiano. A popularização do acesso à internet banda larga tem sua parcela de responsabilidade graças a grande disponibilidade de novos recursos de voz e vídeo sobre demanda juntamente com as televisões a cabo e via satélite, ampliando o leque de opções possíveis para serviços em tempo-real. Tais serviços requerem grande disponibilidade de recursos em qualquer tipo de rede, seja em ambientes com largura de banda incontrolável como a internet ou até mesmo em redes locais e metropolitanas, pois podem oferecer serviços de qualidade inaceitável exigindo um dimensionamento de rede adequado evitando experiências indesejáveis aos usuários. Dado esses fatores, são cada vez mais relevantes estudos sobre as mídias que utilizem eficientemente a banda disponível mesmo que escassa mesmo assim consiga prover serviços de boa qualidade. Em nosso trabalho, citaremos a

2 codificação de vídeo em tempo real representado pelo codec MPEG-4 através da API de codificação RTE SDK 400 da Optibase. O MPEG-4 Visual, chamado também de MPEG-4 part 2 caracteriza-se por ser um codificador com eficiente compressão e bastante flexível a uma gama de aplicações, como transmissões em tempo real. Uma característica relevante sobre esse codec é sua habilidade de codificar não levando em consideração cada quadro e sim cada objeto contido dentro do quadro, sendo possível obter maior eficiência na codificação e recursos interativos ao usuário. Característica que permite economia considerável de banda aliada a outros recursos que serão mostrados adiante. No primeiro capítulo serão abordados conceitos de codificação de vídeo e algumas particularidades em relação ao padrão MPEG-4 Visual como suas ferramentas que a tornam uma codificação tão atrativa e os elementos principais da codificação. Já no capítulo seguinte será exibido um estudo sobre a API da placa codificadora MPEG-4 da Optibase utilizada para a codificação do vídeo, citando e exemplificando seus principais comandos e funcionalidades. Na terceira parte do artigo serão descritos os procedimentos dos testes de codificação de vídeo e os resultados obtidos. Finalizando, são comentados resultados obtidos nos testes e a possibilidade de trabalhos futuros. 2. MPEG-4 Visual 2.1. Conceitos Sobre Codificação de Vídeo A Codificação de vídeo é o processo de compressão e decodificação de um sinal de vídeo digital. O vídeo digital pode ser considerado como uma representação visual de uma cena amostrada temporalmente e espacialmente. A cena é amostrada num ponto do tempo produzindo o quadro representando a imagem completa, tal amostragem é repetida em intervalos, por exemplo, 30 quadros por segundo, para produzir um sinal em movimento. Basicamente são necessárias três componentes para representar a cena em cores, as componentes RGB (Red, Green, Blue) têm nas três cores primárias a função de proporcionar uma grande variabilidade de cores [4]. A captura das componentes RGB envolve a filtragem de cada uma das cores capturadas cada uma por um sensor diferente. Monitores CRT (Colour Cathode Ray Tubes) e cristal líquido (LCD) exibem uma imagem RGB separadamente iluminando o vermelho, verde e azul em cada pixel de acordo com a intensidade de cada componente. O RGB pode ser

3 convertido para o sistema de cores YCrCb (luminância, crominância vermelha e crominância azul, respectivamente) para reduzir tamanho e/ou requerimentos de transmissão separando a luminância (Y) das informações de cor. Tal conversão não afeta a qualidade visual pois o sistema de cores YCrCb é baseada na sensibilidade do sistema visual humano que é mais sensível a luminância (brilho). O padrão de vídeo definido nesse artigo permite compressão em uma gama de formatos de quadros. 2.2.Visão geral MPEG- 4 O MPEG-4 foi definido pelo Moving Picture Experts Group (MPEG), grupo atuante dentro da International Organization for Standardization (ISO) que especificou os padrões conhecidos como MPEG-1 e MPEG-2. Centenas de pesquisadores do mundo inteiro contribuíram para o MPEG-4, que foi finalizado em 1998, para se tornar padrão internacional em 2000 [4]. O áudio e vídeo são o centro das especificações do MPEG-4, mas ele também suporta objetos 3D, sprites, texto e outros tipos de mídia como mostra a figura 1. Figura 1. Descrição da mídia MPEG-4 O MPEG-4 é um padrão global de multimídia, transmitindo áudio e vídeo com qualidade profissional em vários tipos de largura de banda. É uma das recomendações mais recentes para representação audiovisual publicadas pela ISO. Um dos principais diferenciais do MPEG-4 é a habilidade de representação visual de forma arbitrária, ou

4 seja, a manipulação do objeto é realizada independente do quadro em que elas estão inseridas. Tal padrão audiovisual utiliza para codificação da cor e textura e a transformada discreta de cosseno convencional para a compensação de movimento [5]. O MPEG-4 também evolui para transportar mídia a qualquer taxa de transmissão satisfatóriamente através do envio por modems dial-up a redes de alto desempenho como gigabit ethernet [5]. O MPEG-4 consiste em um jogo das ferramentas que permitem aplicações suportando diversas classes das funcionalidades combinando algumas das características típicas de seus padrões antecessores com algumas grandes novidades descritas a seguir: 1) Eficiência da compressão: A eficiência da compressão foi o princípio principal para o MPEG-1 e MPEG-2 permitindo aplicações tais como TV Digital e DVD. A eficiência da codificação foi melhorada sendo possível codificar múltiplos fluxos de dados simultâneos aumentando a aceitação das aplicações baseadas no padrão MPEG-4 [3]. 2) Interatividade: Codificar e representar objetos dentro de cada frame permite aplicações interativas mais aprimoradas. É um dos novos e mais importantes recursos oferecidos por MPEG-4 como mostra a figura 2. Baseado na representação, manipulação, edição de taxas de bits eficiente dos objetos, além da escalabidade, permitem novas experiências de interação com o usuário [3]. Figura 2. Representação de imagens independentemente de cada quadro

5 3) Acesso universal: A resiliência a erros em ambientes propícios aos mesmos permite que o vídeo codificado MPEG-4 seja acessível em uma gama de meios de transmissão [3]. Além disso, a escalabilidade temporal e espacial dos objetos audiovisuais permite que o usuário decida onde usar os recursos no que diz respeito à largura de banda e capacidade de processamento do microprocessador Estrutura e Sintaxe A concepção central definida pelo padrão MPEG-4 é o objeto audiovisual, que dá forma à representação da interatividade do vídeo. Tal representação é servida para aplicações interativas que podem manipular os quadros dando acesso direto aos conteúdos da cena [3]. Este artigo está limitado a testes com objetos vídeo naturais, ou seja, nenhum objeto será criado artificialmente por algum software. Um objeto audiovisual pode consistir em uma ou mais camadas com qualidades diferentes para suportar uma codificação escalável. A escalabilidade permite a reconstrução do vídeo em camadas, que parte de uma camada baixa autônoma e um número de camadas de realce. Isto permite que as aplicações gerem um único fluxo de MPEG-4 para uma variedade de larguras de banda e/ou de acordo com exigências computacionais [2]. Um caso especial onde um grau elevado de escalabilidade é necessário é quando os dados estáticos da imagem são traçados em duas ou três dimensões. Para dirigir-se a esta funcionalidade,

6 MPEG-4 fornece uma modalidade especial codificando as texturas estáticas usando a transformada de wavelet [3]. Uma cena MPEG-4 Visual pode consistir em um ou mais objetos audiovisuais. Cada objeto é caracterizado pela informação temporal e espacial além da forma, do movimento, e das cores dos objetos. Para determinadas aplicações os objetos audiovisuais não podem ser desejáveis, por causa das despesas gerais associadas ou da dificuldade de gerar os objetos. Para tais aplicações, o vídeo MPEG-4 permite a codificação dos objetos retangulares que representam um exemplo de degradação de um objeto formado arbitrariamente. Uma descrição hierárquica de um fluxo MPEG-4 Visual é mostrado na Figura 3. Cada nível da hierarquia pode ser acessado no fluxo de vídeo pelos valores de código especiais chamados start codes. Os níveis hierárquicos que descrevem a cena são: Visual Object Sequence (VS): É uma cena MPEG-4 completa que pode conter todos os objetos naturais ou sintéticos 2-D ou de 3-D e suas camadas de realce [6].

7 Figura 3. Estrutura lógica de um fluxo MPEG-4 Video Object (VO): Um objeto audiovisual (VO) corresponde a um objeto em particular na cena. O caso mais simples pode ser um objeto retangular, ou um objeto que corresponde a um objeto arbitrário ou até mesmo a um background [6]. Video Object Layer (VOL): Cada objeto audiovisual pode ser codificado em escala (multi-camada) ou em uma única camada, dependendo da aplicação, essas camadas são representadas pela camada de objetos de vídeo (VOL). A VOL fornece sustentabilidade para a codificação escalar. A definição desejada pode ser disponibilizada ao decodificador dependendo dos parâmetros tais como a largura de banda disponível, capacidade de processamento computacional e as preferências do usuário [3]. Existem dois tipos de VOL, um tipo fornece a funcionalidade MPEG-4 com todas as opções possíveis, e a outra com recursos reduzidos. Essa última fornece compatibilidade de fluxo de bits com a recomendação H.263.

8 Cada objeto de vídeo é amostrado no tempo, cada amostra do objeto de vídeo é um plano de objeto de vídeo. Os planos podem ser agrupados para formar um grupo de planos objetos de vídeo: Video Object Plane (VOP): Um VOP é uma amostra no tempo de um objeto vídeo. A figura 4 mostra que VOPs podem ser codificados também independentemente de qualquer outro objeto. Podem ser dependentes se usada a ferramenta de compensação de movimento. Um quadro de vídeo convencional pode ser representado por um VOP de formato retangular [1]. Group of Video Object Planes (GOV): O GOV agrupa os planos objeto de vídeo. GOVs podem fornecer pontos no fluxo de vídeo onde os planos de objeto de vídeo são codificados independentemente de qualquer outro objeto, e podem assim fornecer pontos de acesso aleatório no fluxo de bits. GOVs são opcionais [3]. Figura 4: Exemplo de VOP utilizando MPEG-4

9 3. Placa Codificadora MPEG-4 da Optibase A placa codificadora da Optibase permite obter conversões de vídeo analógico através de conexões S-Video, vídeo composto e NTSC & PAL para a codificação digital MPEG-4 part 2. É possível também a transmissão do sinal codificado através de redes de dados. A placa também permite codificação de MPEG-4 Audio (MPEG- 4 AAC LC) e MPEG-4 Audio & Vídeo [7]. O RTE 400 é o codificador de MPEG-4 e suas variações (MPEG-4 AAC LC). Aceita uma gama de entradas de áudio, como PCM, e no caso de vídeo NTSC e PAL. Também possui técnicas avançadas de compressão permitindo que redes com pouca largura de banda como ISDN possam trafegar vídeo em tempo-real. São compatíveis os softwares de edição MPEG MovieMaker 200/200S e MPEG MovieMaker 400, lembrando que são necessários alguns ajustes antes da execução do MovieMaker 200/200S por ser um software mais antigo e adaptado ao uso da API RTE 3.7. A versão 3.7 não possui algumas funcionalidades da sucessora como o filtro de redução de ruído e filtro otimizador MPEG-4. Tais funcionalidades serão detalhadas mais adiante. 3.1 Principais aprimoramentos da RTE SDK AUDIO_INPUT_MUTE Comando que atribui a função mute (mudo) na entrada do áudio [7]. typedef enum _AUDIO_INPUT_MUTE { AIM_OFF// Mute desligado AIM_BOTH_ON,// Mute nos dois canais AIM_RIGHT_ONLY_ON,// Mute no canal direito AIM_LEFT_ONLY_ON,// Mute no canal esquerdo } AUDIO_INPUT_MUTE;

10 3.1.2 MPEG4_NOISE_REDUCTION_FILTER Permite ajustar o nível de ruído no codificador [7]. NOISE_REDUCTION_FLT_AUTOMATIC // O redutor de ruido é selecionado automaticamente pelo codificador NOISE_REDUCTION_FLT_DISABLED // Filtro desativado. NOISE_REDUCTION_FLT_LEVEL_1 // Filtro ótimo NOISE_REDUCTION_FLT_LEVEL_2 // Filtro forçado MPEG4_ENHANCEMENT_FILTER Comando usado para remover altas freqüências do arquivo MPEG-4, mantendo boa qualidade mesmo com taxas de bits baixas possuindo vários níveis, de -1 (automático) a 2 (filtragem máxima) [7]. typedef enum _MPEG4_ENHANCEMENT_FILTER { ENHANCEMENT_FLT_AUTOMATIC= -1, ENHANCEMENT_FLT_DISABLED = 0, ENHANCEMENT_FLT_LEVEL_1 = 1, ENHANCEMENT_FLT_LEVEL_2 = 2, //valid values: -1(Automatic), 0..2, the default is -1 } MPEG4_ENHANCEMENT_FILTER; Recomenda-se o uso do comando MPEG4_NOISE_REDUCTION_FILTER para filtros de nível 1 e 2 com a finalidade de para prevenir o uso extenso dos recursos de CPU [7].

11 3.1.4 LMD_MOTIONLEVEL Define o tamanho do vetor no ponto inicial da codificação [7] LMD_AREALEVEL Especifica a posição inicial de low motion para um determinado número de macroblocos MPEG-4, especificado em LOWMOTIONDETECTIONINFO [7]. O parâmetro low motion é detectado quando seu tamanho de macroblocos com vetor de movimento for menor do que o especificado no comando. LOWMOTIONDETECTIONINFO. Macros blocos variam entre 4x4 e 64 x PRINCIPAIS COMANDOS DA API RTE SDK FRAME_RATE Define a taxa de quadros por segundo que o vídeo MPEG-4 será codificado. Existem quatro modos automáticos, o modo FR_SMOOTH_MOTION prioriza uma qualidade inferior, já o FR_MIDDLE permite uma taxa de quadros um pouco mais alta oferecendo uma melhor relação qualidade x velocidade de transmissão em tempo real. O FR_BEST_QUALITY e FR_MAX_FRAME_RATE priorizam taxas de bits mais altas para oferecer qualidade máxima possível. Ainda há diversos modos dependendo do sistema de cor usado (NTSC e PAL) [7] CROPPING_PARAMS CROPPING_PARAMS especifica parâmetros de imagem como número de linhas verticais e horizontais e definição de cores RGB para o vídeo [7] RTE_VideoCount Disponibiliza em tempo-real ao usuário o número de quadros de vídeo associados a conexão do codificador que está ativado naquele momento [7]. int RTE_EXP RTE_VideoCount (

12 HRTE hrte // handle of a real-time encoder ); Parameters hrte (Input) The handle of a real-time encoder. Return Values O return value é o número de quadros associados a um codificador em tempo específico RTE_MpegFormat Retorna com o vídeo no formato MPEG-4 que foi passado pelo codificador para a função RTE_OpenSession. MPEGFORMAT RTE_EXP RTE_MpegFormat ( HRTE hrte // handle of a real-time encoder ); Parameters hrte (Input) The handle of a real time encoder. Return Values RTE_OpenSession O RTE_OpenSession indica o fim da fase de configuração do encoder e o começo de uma sessão de codificação de vídeo indicando o conector de entrada que será utilizado e o formato. Vale lembrar que não é possível fazer nenhuma calibragem, prévia do vídeo codificado e nenhuma abertura, fechamento ou desabilitação de entradas do codificador com o início da codificação [7]. RteRc RTE_EXP RTE_OpenSession (

13 HRTE hrte, MPEGFORMAT MpegFormat // handle of a real-time encoder // Mpeg format of output stream (s) ); Parameters hrte (Input) The handle of a real-time encoder. MpegFormat (Input) //O formato MPEG sendo aplicado pelo encoder durante uma sessão. Return Values RteRc RTE_OpenSession O RTE_OpenSession encerra a fase de configuração e sinaliza o início de uma sessão de codificação [7]. RteRc RTE_EXP RTE_OpenSession ( HRTE hrte, MPEGFORMAT MpegFormat // handle of a real-time encoder // Mpeg format of output stream (s) ); Parameters hrte (Input) The handle of a real-time encoder. MpegFormat (Input) O formato MPEG sendo aplicado em tempo real durante a sessão. Return Values RteRc

14 3.2.7 RTE_StartSession O RTE_StartSession inicia a codificação de todas as configurações abertas e ativadas associadas ao codificador. Atrasos entre o retorno da função e a emissão do primeiro byte para o codificador variam de acordo com as configurações e parâmetros de compressão estabelecidos. Qualquer tipo de modificação das configurações somente poderá acontecer quando a função RTE_StopSession for ativada. Devido à quantidade de recursos utilizados pela CPU durante a codificação recomendam-se ajustes na função SetPriorityClass da API do Sistema Operacional Windows evitando mal funcionamento do sistema RTE_OpenConfig O RTE_OpenConfig abre a configuração do codificador. Vale lembrar que essa função pode falhar à medida que abra uma configuração de uma entrada do codificador que não esteja em uso [7]. RteRc RTE_EXP RTE_OpenConfig ( HRTE hrte, HCFG hcfg // handle of a real-time encoder // handle of an encoder configuration ); Parameters hrte (Input) The handle of a real-time encoder. hcfg (Input) The handle of an encoder configuration. Return Values RteRc

15 3.2.9 CFG_EncodingResolution CFG_EncodingResolution ajusta a resolução da codificação do vídeo para a sessão que está aberta. Esta função pode ser chamada entre a abertura e o início da sessão sendo a resolução padrão do codificador aquela que for especificada na função ENCODING_RESOLUTION como a mais alta possível permitida para o codificador [7]. RteRc RTE_EXP CFG_EncodingResolution ( HCFG hcfg, ENCODING_RESOLUTION Er, TimeCode Time ); Parameters hcfg (Input) The handle of a configuration. Er (Input) É a resolução de codificação. Uma lista com resoluções possíveis pode ser obtida com as funções CFG_GetCaps CFG_Download. Para encontrar resoluções que suportadas pelo video codificado usa-se a função CFG_GetVideoEncodingCaps. TIME_NOW. (Input) Este valor é reservado e pode ser acionado pela função Return Values RteRc A função pode ser chamada entre as funções RTE_OpenSession e RTE_InitSession ou durante o RTE_TermSession.

16 CFG_DetectVideoInput O CFG_DetectVideoInput faz a detecção da entrada do vídeo componente, s-video, para as seguintes possibilidades: a-) Detecção do sistemas de cores (COLORSYSTEM) e a fonte do video de acordo com o conector usado (VIDEOSOURCE). b-) Varre todos os conectores de entrada e detecta o sistema de cores que vem do sinal de vídeo. RteRc RTE_EXP CFG_DetectVideoInput ( HCFG hcfg, // handle of a configuration PVINPUT_DESCRIPTOR pdescriptor // pointer to returned information ); Parameters hcfg (Input) The handle of a configuration. pdescriptor (Input and output) A pointer to a VINPUT_DESCRIPTOR structure. Return Values RteRc CFG_VideoBitrateConfig O CFG_VideoBitrateConfig determina se o deve ser codificado com uma taxa constante de bits (CBR) ou a taxas variáveis. VBITRATE_CONFIG_RTE RTE_EXP CFG_VideoBitrateConfig ( HCFG h ); Parameters h

17 (Input) The handle of a configuration. Return Values VBITRATE_CONFIG Assim como na função CFG_EncodingResolution, sua utilização está condicionada a ser usada entre os eventos de RTE_OpenSessiom e RTE_InitSession ou depois de retornar de uma RTE_TermSession. Transmissão CBR está disponível para qualquer configuração de vídeo. Já o tráfego VBR está sujeito a configuração da atual codificação especificada em CFG_GetCaps e CFG_GetVideoEncodingCaps VIDEOINFO A estrutura VIDEOINFO contém os parâmetros de configuração do vídeo. Esta estrutura retorna com a função CFG_VideoInfo. typedef struct _VIDEOENCODERINFO { INTRA_GAP N; VBITRATE BitRate; LPCSTR lpcstargetname; } VIDEOENCODERINFO, *PVIDEOENCODERINFO ; Membros O membro N é a máxima distância em frames entre quadros I consecutivos de um vídeo codificado. É recomendável codificar dois quadros I por segundo

18 significando 12 quadros I para PAL e 15 para NTSC. Existem três tipos de quadros codificados no RTE SDK 400: I (intra) frames são quadros que são codificados se incluir informação de outros quadros. Quadros P são quadros que fazem referência a quadros I ou P anteriores, possuindo taxa de compressão menor. Quadros B (bidirecional) fazem referência à informações dos quadros I e P anteriores e posteriores. Uma correta decodificação de B requer a reordenação dos quadros VBITRATE O VBITRATE é utilizado para especificar a taxa de transmissão do vídeo comprimido. As taxas de bits dependem da resolução escolhida. Resolução Taxa de bits mínima [kbps] Taxa de bist máxima [kbps] Taxa de quadros máxima [fps] QSIF SIF HD VGA /3D /4D FD Tabela1. Taxas de bits para transmissão a partir da resolução permitida pela API

19 4. Procedimentos dos Testes Os testes inicialmente foram concentrados na codificação do vídeo MPEG-2 extraído da câmera filmadora JVC modelo GZ-MG40u para o formato MPEG-4 Visual e armazenados no microcomputador através da ferramenta MFC Multichannels da API RDE STK. A fonte do sinal escolhida neste caso foi a conexão S-Video Metodologia Figura 5. Interface do programa MFC Multichannels. O software MFC Multichannels é o responsável pela implementação de boa parte dos comandos da RTE SDK 400 explicados na seção 3. A figura 5 mostra a interface do programa. Basicamente, utilizaremos três opções de configuração disponíveis: Vídeo, Áudio e File Targets. A opção Vídeo permite ajuste de parâmetros como a fonte do sinal que pode ser S-Video ou vídeo composto, padrão de vídeo a ser codificado (NTSC ou PAL), resolução de codificação (CFG_EncodingResolution), que

20 pode variar entre 160 x 112 até 720 x 480 (NTSC) e 176 x 144 à 720 x 560 (PAL), além de opções de ajuste de luminância e crominância. É possível também ajustes na saída do sinal de vídeo permitindo taxas de transmissão de bits constantes e variáveis (CFG_VideoBitrateConfig).Já a opção File Targets permite o armazenamento do vídeo codificado em disco. A figura 6 mostra que na opção Advanced que é possível configurar diversos parâmetros da codificação MPEG-4, como a quantidade de quadros I, P, redutor de ruído (Noise Reduction Filter), filtro otimizador de codificação (Enhacement Filter) e a taxa de quadros por segundo. Em Network Targets é possível transmistir os sinais de áudio e vídeo codificados indicando o endereço IP de destino além da sua porta e o tempo de vida dos pacotes (TTL). O tamanho do pacote será default. Figura 6. Opções avançadas de vídeo. 4.2 Codificação Para a codificação do vídeo foram utilizadas duas configurações: A-) Configuração 1: Padrão: NTSC.

21 Resolução: 640 x 576 (SIF). Taxa de 128 kbps. Noise Reduction Filter e Enhancement Filter habilidados. 25 quadros por segundo. Três quadros P a cada dois quadros I e doze quadros P para cada quadro I. Áudio MPEG-2 AAC, 128Kbits/s, taxa de amostragem a 44.1kHz. Duração: 30 segundos. B-) Configuração 2: Padrão: NTSC. Resolução: 640 x 576 (SIF). Taxa de 300 kbps. Noise Reduction Filter e Enhancement Filter habilidados. 25 quadros por segundo. Três quadros P a cada dois quadros I e doze quadros P para cada quadro I. Áudio MPEG-2 AAC, 128Kbits/s, taxa de amostragem a 44.1kHz. Duração: 30 segundos. Inicia-se o teste abrindo uma das conexões de codificação do hardware. Com a conexão aberta é possível configurar todas as opções citadas em 4.1. Com a configuração feita o usuário seleciona o vídeo a ser codificado na câmera filmadora e confirma as opções de codificação em Init. Em Start a codificação é iniciada. 5. Conclusões Preliminares e Trabalhos Futuros Verificou-se nos testes que a qualidade do sinal audiovisual quando aumentado o fluxo de bits para 300 kbps não foi alterada. Fato esse devido a complexidade do algoritmo MPEG-4 garantindo boa qualidade mesmo em fluxo pequenos de bits. As funções Noise Reduction Filter e Enhancement Filter foram importantes para melhorar a qualidade, removendo eventuais ruídos gerados pelo hardware codificador. A quantidade de quadros I e P não alterou significativamente o tamanho final do arquivo armazenado MPEG-4, recomendando-se o uso de dois quadros I para cada três quadros P.

22 Como trabalhos futuros, testem de transmissão de vídeo MPEG-4 em tempo real serão realizados na rede de malha sem fio da Universidade Federal Fluminense observando a influência dos quadros I e P na resiliência dos fluxos testados e encontrar taxas ótimas para cada situação de tráfego encontrada. 6. Referências Bibliográficas [1] Brady, N., MPEG-4 Standardized Methods for the Compression of Arbitrarily Shaped Video Objects, IEEE Transactions on Circuits and Systems for Video Technology, VOL. 9, nº. 8, December [2] Chiariglione, L., MPEG and Multimedia Communications, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 7, nº. 1, February [3] Ebrahimi, T., Horne, C., "MPEG-4 Natural Video Coding - An overview, Swiss Federal Institute of Technology EPFL Lakeview Blvd, p. 6-9, September [4] Richardson, Ian E.G. H264 and MPEG-4 Video Compression Video Coding for Next-Generation Multimedia, John Wiley & Sons ltd., England, [5] Ronda, J., Eckert, M., Jaureguizar, F., e Garcya, N., Rate Control and Bit Allocation for MPEG-4 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 9, NO. 8, 1999 [6] Signés, J., Fisher, Y., e Eleftheriadis. A., MPEG-4's binary format for scene description, Elsevier Science B.V, [7] Optibase, The RTE SDK 400 Manual, 2004.

23

Utilizando API de Codificação MPEG-4 4 Visual. Bruno Lima Wanderley

Utilizando API de Codificação MPEG-4 4 Visual. Bruno Lima Wanderley Codificação de Vídeo V Utilizando API de Codificação MPEG-4 4 Visual Bruno Lima Wanderley Sumário 1- Introdução 2- MPEG-4 Visual 3- Placa Codificadora Optibase 4- Procedimento dos Testes 5- Conclusões

Leia mais

Imagem Estática JPEG 2000 JPEG 2000 JPEG 2000 JPEG Joint Photographic Experts Group Padrão ISO/IEC 15444; ITU-T T.800

Imagem Estática JPEG 2000 JPEG 2000 JPEG 2000 JPEG Joint Photographic Experts Group Padrão ISO/IEC 15444; ITU-T T.800 Departamento de Engenharia de Telecomunicações - UFF Imagem Estática Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br Joint Photographic Experts Group Padrão ISO/IEC 15444; ITU-T T.800 Oferece

Leia mais

Formatos de Áudio e Vídeo Digital Introdução ao Vídeo

Formatos de Áudio e Vídeo Digital Introdução ao Vídeo Redes Multimídia 2016.2 Formatos de Áudio e Introdução ao Vídeo Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações

Leia mais

Módulo 6 Compressão Vídeo Sistemas Multimédia

Módulo 6 Compressão Vídeo Sistemas Multimédia Módulo 6 Compressão Vídeo Sistemas Multimédia Universidade de Aveiro 1 Sumário O sinal vídeo O vídeo digital- CCITT 601 Os formatos de vídeo Compressão de vídeo Redução de informação Redundância temporal

Leia mais

HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência

HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência Índice 1. Background... 3 2. Key Technologies... 3 2.1. Prediction Encoding...

Leia mais

Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat Saade. Disciplina: Redes Multimídia. 04 de Dezembro de

Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat Saade. Disciplina: Redes Multimídia. 04 de Dezembro de Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat Saade. Disciplina: Redes Multimídia. 04 de Dezembro de 2012 - Niterói RJ Brasil. Disciplina. Aprofundar conhecimentos

Leia mais

4 H Conceitos importantes

4 H Conceitos importantes H.264 51 4 H.264 Foi desenvolvido pelos grupos MPEG (Moving Picture Expert Group) e VCEG (Video Coding Expert Group), através de um esforço conjunto denominado JVT (Joint Video Team), um novo padrão de

Leia mais

MPEG-4 & H.264. Dissertação, entendimento e comparativo entre e com o MPEG-2

MPEG-4 & H.264. Dissertação, entendimento e comparativo entre e com o MPEG-2 MPEG-4 & H.264 Dissertação, entendimento e comparativo entre e com o MPEG-2 UFF Departamento de Engenharia de Telecomunicações 2005/1 Mestrado em Eng. de Telecomunicações Professora Debora Christina Muchaluat

Leia mais

Formatos de Áudio e Vídeo Digital Compactação de Vídeo

Formatos de Áudio e Vídeo Digital Compactação de Vídeo Redes Multimídia 2016.2 Formatos de Áudio e Vídeo Digital Compactação de Vídeo Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade

Leia mais

Computação Gráfica. Prof. MSc André Y. Kusumoto

Computação Gráfica. Prof. MSc André Y. Kusumoto Computação Gráfica Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Compressão de Imagem Definição Formas de diminuir a área de armazenamento dos dados, reduzindo a quantidade de bits para representar

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Definição Compressão de Imagem Formas de diminuir a área de armazenamento dos dados, reduzindo a quantidade de bits

Leia mais

Televisão Digital. MPEG-2 Video

Televisão Digital. MPEG-2 Video Televisão Digital MPEG-2 Video Pedro A. Amado Assunção - Pólo de Coimbra Instituto Politécnico de Leiria - ESTG 1 Sumário Introdução. Características principais da norma MPEG-2. Compressão de vídeo: princípios

Leia mais

Prof. Cláudio Henrique Albuquerque Rodrigues

Prof. Cláudio Henrique Albuquerque Rodrigues Prof. Cláudio Henrique Albuquerque Rodrigues As características do vídeo analógico são: Limitações no armazenamento, processamento e transmissão; Dificuldade na localização de imagens específicas; Dificuldade

Leia mais

Sistemas Multimídia. O Áudio (Parte III)

Sistemas Multimídia. O Áudio (Parte III) Sistemas Multimídia O Áudio (Parte III) Sistemas Multimídia Tópico: Manipulação de Sinais de Voz Compressão Formatos Manipulação de Sinais de Áudio Descrição simplificada de uma placa de som Fonte: http://paginas.terra.com.br/lazer/py4zbz/teoria/digitaliz.htm

Leia mais

Universidade de Pernambuco Escola Politécnica de Pernambuco

Universidade de Pernambuco Escola Politécnica de Pernambuco Universidade de Pernambuco Escola Politécnica de Pernambuco TV Analógica e Digital O Padrão de Televisão Digital Nacional Prof. Márcio Lima E-mail:marcio.lima@upe.poli.br 01.07.2014 Introdução No Brasil,

Leia mais

CFTV Digital. CFTV Digital. Componentes Básicos de um Sistema de CFTV. Endereço IP.

CFTV Digital. CFTV Digital.   Componentes Básicos de um Sistema de CFTV. Endereço IP. Brasil, 22 de novembro de 2007 Marcelo Peres CREA 92.033td 1 Componentes Básicos de um Sistema de CFTV Conjunto Câmera/Lente Meio de Transmissão Processamento de Vídeo e Gravação Monitor Página 3 Redes

Leia mais

SNT-EP154. Visão geral

SNT-EP154. Visão geral SNT-EP154 Um codificador básico de vigilância de vídeo tipo blade com quatro canais, utilizando tecnologia de transmissão e aprimoramento de imagem de última geração. Visão geral Desenvolvido para ser

Leia mais

Compressão de Imagens em Movimento

Compressão de Imagens em Movimento Compressão de Imagens em Movimento Padrão MPEG-1 / Video PTC2547 Princípios de Televisão Digital Guido Stolfi 9/2015 EPUSP - Guido Stolfi 1 / 58 Compressão M-JPEG Considera cada quadro sucessivo como uma

Leia mais

Compressão de áudio. Marcio Dahia e Geber Ramalho

Compressão de áudio. Marcio Dahia e Geber Ramalho Compressão de áudio Marcio Dahia e Geber Ramalho O que é compressão de dados? Processo de codificar uma mensagem a fim de reduzir o número de bits necessários para representá-la 2 tipos de compressão Sem

Leia mais

CONECTORES DE VÍDEO. Montagem e Manutenção de Microcomputadores (MMM) Escola Técnica Estadual República FAETEC Rio de Janeiro - RJ MM - ETER - FAETEC

CONECTORES DE VÍDEO. Montagem e Manutenção de Microcomputadores (MMM) Escola Técnica Estadual República FAETEC Rio de Janeiro - RJ MM - ETER - FAETEC CONECTORES DE VÍDEO Montagem e Manutenção de Microcomputadores (MMM) Escola Técnica Estadual República FAETEC Rio de Janeiro - RJ CONECTORES DE VÍDEO Existem vários tipos de conectores de vídeo que você

Leia mais

SISTEMAS DE VÍDEO. Instrutor : Claudio Younis

SISTEMAS DE VÍDEO. Instrutor : Claudio Younis SISTEMAS DE VÍDEO Instrutor : Claudio Younis VÍDEO Sequência de imagens exibidas em uma determinada velocidade de modo que nosso sistema visual (olho, retina, nervo óptico e cerébro) reconstrua o movimento

Leia mais

Prof. Fabiano Taguchi

Prof. Fabiano Taguchi Prof. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com (66) 9953-7642 1 Efeito audível produzido por movimentos de corpos vibratórios propagando na forma de ondas. AUDIÇÃO é

Leia mais

Princípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014

Princípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014 1 Princípios de Telecomunicações PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014 Bloco de Comunicação Genérico Emissor sinais analógicos x sinais digitais Sinais

Leia mais

Compressão de Imagens: Padrão JPEG

Compressão de Imagens: Padrão JPEG Compressão de Imagens: Padrão JPEG PTC2547 Princípios de Televisão Digital Guido Stolfi 09/2017 EPUSP - Guido Stolfi 1 / 75 Temas Abordados Justificativas para Compressão de Imagens Codificador JPEG Transformada

Leia mais

Telefonia IP. Classificação de aplicações multimídia e formas de compressão. Prof. Emerson Ribeiro de Mello. Instituto Federal de Santa Catarina IFSC

Telefonia IP. Classificação de aplicações multimídia e formas de compressão. Prof. Emerson Ribeiro de Mello. Instituto Federal de Santa Catarina IFSC Telefonia IP Classificação de aplicações multimídia e formas de compressão Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/tip

Leia mais

Fundamentos da Compressão de Vídeo

Fundamentos da Compressão de Vídeo Sistemas de Telecomunicações 2007-2008 Televisão Digital Fundamentos da Compressão de Vídeo Rui Marcelino Abril 2008 Engenharia Electrica e Electrónica - TIT Sumário 1. Motivação para Compressão de Vídeo

Leia mais

Facilidades adicionais na representação do vídeo. Hugo Gonçalves ee Dinis Afonso ee Mpeg 4

Facilidades adicionais na representação do vídeo. Hugo Gonçalves ee Dinis Afonso ee Mpeg 4 Mpeg 4 Facilidades adicionais na representação do vídeo Dinis Afonso ee01148 Hugo Gonçalves ee01171 Mpeg-4 O MPEG-4 é o padrão global de multimédia, transmitindo áudio e vídeo de qualidade profissional

Leia mais

6 Conclusão Contribuições da Dissertação

6 Conclusão Contribuições da Dissertação 6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.

Leia mais

TP 318 Introdução às Redes Multimídia

TP 318 Introdução às Redes Multimídia Especialização em Telecomunicações TP 318 às Redes Multimídia Prof. Antônio M. Alberti 1 Tópicos O que é um Sistema Multimídia? Multimídia: Ingredientes Chaves Referências Bibliográficas O que é um Sistema

Leia mais

Acadêmicos: Cassiano Cesar Casagrande Claudir Galesky Junior Rafael Voltolini

Acadêmicos: Cassiano Cesar Casagrande Claudir Galesky Junior Rafael Voltolini JPEG2000 Acadêmicos: Cassiano Cesar Casagrande Claudir Galesky Junior Rafael Voltolini Compressão JPEG2000 A codificação pode ser dividida em três partes principais: Pré-processamento Processamento principal

Leia mais

Representação da Informação

Representação da Informação Representação da Informação José Gustavo de Souza Paiva Introdução Representação é feita na forma digital Por que? Sistemas Computacionais só manipulam dados digitais Dados digitais são mais fáceis de

Leia mais

Como configurar Open Broadcaster Software (OBS) para transmitir em 720p HD

Como configurar Open Broadcaster Software (OBS) para transmitir em 720p HD Como configurar Open Broadcaster Software (OBS) para transmitir em 720p HD Configurar OBS para transmitir em HD (Windows) Passo 1 Abra o OBS. Clique no ícone + em Fontes (Sources) e selecione Dispositivo

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens 1 Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e de Imagens Sensoriamento Remoto 2 Introdução Espectro Eletromagnético

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e Digitalização de Imagens Efeitos da Digitalização Digitalização Sensoriamento

Leia mais

Definição de Mídia. Em inglês: media Plural da palavra medium em Latim. Significa meio, centro Meio de distribuir e representar a informação

Definição de Mídia. Em inglês: media Plural da palavra medium em Latim. Significa meio, centro Meio de distribuir e representar a informação Definição de Mídia Em inglês: media Plural da palavra medium em Latim Significa meio, centro Meio de distribuir e representar a informação Tipos de Mídia Mídia de Percepção Como os humanos percebem a informação

Leia mais

MPEG-Systems. MPEG-1 Systems. MPEG-2 Systems. MPEG-2 Systems MPEG-2 TS. Tabelas do MPEG-2 TS. Cada pacote MPEG-2 TS indica

MPEG-Systems. MPEG-1 Systems. MPEG-2 Systems. MPEG-2 Systems MPEG-2 TS. Tabelas do MPEG-2 TS. Cada pacote MPEG-2 TS indica Departamento de Ciência da Computação - UFF MPEG-1 Systems MPEG-Systems Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br 1 2 MPEG-2 Systems MPEG-2 Systems 2 tipos de fluxos de transporte:

Leia mais

Nosso foco é fornecer imagens que contenham somente informações relevantes. Content Based Imaging Technology

Nosso foco é fornecer imagens que contenham somente informações relevantes. Content Based Imaging Technology Nosso foco é fornecer imagens que contenham somente informações relevantes Content Based Imaging Technology 2 Content Based Imaging Technology Fornecimento de imagens que contenham somente informações

Leia mais

UP-991AD. Impressora digital e analógica A4 para película azul e papel térmico preto e branco. Visão geral. Recursos

UP-991AD. Impressora digital e analógica A4 para película azul e papel térmico preto e branco. Visão geral. Recursos UP-991AD Impressora digital e analógica A4 para película azul e papel térmico preto e branco Visão geral Impressão rápida, de alta qualidade, em branco e preto, para entradas tanto digitais quanto analógicas

Leia mais

Osciloscópio Digital. Diagrama em blocos:

Osciloscópio Digital. Diagrama em blocos: Osciloscópio Digital Neste tipo de osciloscópio, o sinal analógico de entrada é inicialmente convertido para o domínio digital através de um conversor A/D rápido, sendo em seguida armazenado em uma memória

Leia mais

TELEVISÃO DIGITAL LEEC 2006/2007

TELEVISÃO DIGITAL LEEC 2006/2007 TELEVISÃO DIGITAL LEEC 2006/2007 GRUPO 8: Hugo Miguel Rodrigues Gonçalves Dinis Guedes Afonso ee01171 ee01148 Índice : Introdução. 3 Representação codificada dos objectos de media na cena.. 4 Hierarquia

Leia mais

5. Aquisição e reprodução de som 5.1. Formatos de ficheiro 5.2. Software

5. Aquisição e reprodução de som 5.1. Formatos de ficheiro 5.2. Software Utilização do Sistema Multimédia 5.2. Software Gravar som analógico para digital: Obter um conjunto de amostras de sinal analógico por segundo. Quanto maior é o nº de amostras/seg. maior é a fidelidade

Leia mais

REDES II. e Heterogêneas. Prof. Marcos Argachoy

REDES II. e Heterogêneas. Prof. Marcos Argachoy Convergentes e Heterogêneas Prof. Marcos Argachoy REDES CONVERGENTES Cont./ Convergência Refere-se a redução para uma única conexão de rede, fornecendo todos os serviços, com conseqüente economia de escala.

Leia mais

31/10/2014. Prof. Fabiano Taguchi. (66) ELEMENTOS MULTIMÍDIA Mídias continuas

31/10/2014. Prof. Fabiano Taguchi.  (66) ELEMENTOS MULTIMÍDIA Mídias continuas Prof. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com (66) 9953-7642 ELEMENTOS MULTIMÍDIA Mídias continuas 1 SINAL? - Variação de grandeza física - Pode ser manipulado, gravado

Leia mais

FERRAMENTA PARA ENSINO DAS TÉCNICAS DE COMPRESSÃO DE VÍDEO UTILIZADAS NO PADRÃO MPEG-2

FERRAMENTA PARA ENSINO DAS TÉCNICAS DE COMPRESSÃO DE VÍDEO UTILIZADAS NO PADRÃO MPEG-2 FERRAMENTA PARA ENSINO DAS TÉCNICAS DE COMPRESSÃO DE VÍDEO UTILIZADAS NO PADRÃO MPEG-2 Ricardo Mércuri Miranda - mercurimiranda@yahoo.com.br Centro Universitário Salesiano de Campinas UNISAL Campinas SP

Leia mais

Jorge Fernandes 1,2 Guido Lemos 3 Gledson Elias Silveira 3

Jorge Fernandes 1,2 Guido Lemos 3 Gledson Elias Silveira 3 Introdução à Televisão Digital Interativa: Arquitetura, Protocolos, Padrões e Práticas Dia 2 Minicurso com duração de 6 Horas, Apresentado na XXIII Jornada de Atualização em Informática do XXIV Congresso

Leia mais

a evolução dos padrões MPEG no contexto da compressão dos sinais de vídeo

a evolução dos padrões MPEG no contexto da compressão dos sinais de vídeo 1 a evolução dos padrões MPEG no contexto da compressão dos sinais de vídeo padrão desenvolvido pelo Moving Picture Expert Group, MPEG l, foi direcionado especificamente para a compressão de sinais de

Leia mais

Tópicos. Mídia Áudio Características

Tópicos. Mídia Áudio Características Tópicos Introdução Representação de Informação Multimídia Digitalização Mídias Texto, Imagem, Áudio e Vídeo Compressão, Padrões de Compressão Comunicação Multimídia Protocolos de Rede, Redes Locais Redes

Leia mais

3 Estimação e Compensação de movimento na codificação de vídeo

3 Estimação e Compensação de movimento na codificação de vídeo Estimação e Compensação de movimento na codificação de vídeo 36 3 Estimação e Compensação de movimento na codificação de vídeo O objetivo do modelo temporal (que engloba as fases de estimação e compensação

Leia mais

Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos Disciplina- Redes de Comunicação 2013/2014 Módulo1-Comunicação de Dados

Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos Disciplina- Redes de Comunicação 2013/2014 Módulo1-Comunicação de Dados Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos Disciplina- Redes de Comunicação 2013/2014 Módulo1-Comunicação de Dados O decibel: Definição; Historia do uso do bel e do decibel;

Leia mais

Compressão de Imagens em Movimento

Compressão de Imagens em Movimento Compressão de Imagens em Movimento Padrão MPEG-1 / Video PTC2547 Princípios de Televisão Digital Guido Stolfi 9/2017 EPUSP - Guido Stolfi 1 / 59 Tópicos Abordados: M-JPEG Padrão MPEG-1 Codificação com

Leia mais

H.265 & WiseStream Redução efetiva de consume de banda e disco

H.265 & WiseStream Redução efetiva de consume de banda e disco H.265 & WiseStream Redução efetiva de consume de banda e disco hanwhasecurity.com 2017 HANHWA TECHWIN CO., LTD. ALL RIGHTS RESERVED Palestrante Fabio Nascimento Application Engineer Email: fabio.n@hanwha.com

Leia mais

Aquisição/Codificação de Vídeo

Aquisição/Codificação de Vídeo Aquisição/Codificação de Vídeo Tópicos em Hipermídia Diego Fiori de Carvalho Rudinei Goularte 1 Roteiro Aquisição/Codificação Evolução CCD Formatos de vídeo analógico Aquisição de Imagens Padrões de Cor

Leia mais

9 CODIFICAÇÃO DE VÍDEO Sérgio Faria, Fernando Pereira 9.1 Introdução

9 CODIFICAÇÃO DE VÍDEO Sérgio Faria, Fernando Pereira 9.1 Introdução ÍNDICE 1 INTRODUÇÃO FERNANDO PEREIRA 1.1 Introdução 1.2 Evolução dos Sistemas de Comunicação Audiovisual 1.2.1 Telefonia 1.2.1 Televisão 1.3 Acerca das normas 1.4 Objectivo deste livro 2 SOM, LUZ E COR

Leia mais

Capítulo 7 Multimídia

Capítulo 7 Multimídia Capítulo 7 Multimídia 7.1 Introdução à multimídia 7.2 Arquivos multimídia 7.3 Compressão de vídeo 7.4 Escalonamento de processos multimídia 7.5 Paradigmas de sistemas de arquivos multimídia 7.6 Alocação

Leia mais

1 Introdução 1.1. Indexação, Recuperação e Segmentação de Vídeo

1 Introdução 1.1. Indexação, Recuperação e Segmentação de Vídeo 1 Introdução 1.1. Indexação, Recuperação e Segmentação de Vídeo Os acervos volumosos de vídeo estão se popularizando motivados pelo avanço das tecnologias de captura, armazenamento e compressão de vídeo

Leia mais

Princípios de Telecomunicações AULA 1. Elementos de um sistema de comunicações. Prof. Eng. Alexandre Dezem Bertozzi, Esp.

Princípios de Telecomunicações AULA 1. Elementos de um sistema de comunicações. Prof. Eng. Alexandre Dezem Bertozzi, Esp. Princípios de Telecomunicações AULA 1 Elementos de um sistema de comunicações Prof. Eng. Alexandre Dezem Bertozzi, Esp. COMUNICAÇÃO TRANSMISSÃO DE INFORMAÇÃO DE UM PONTO A OUTRO, ATRAVÉS DE UMA SUCESSÃO

Leia mais

IPTV. Fundamentos e Sistemas Multimídia. Alex da Costa Castro e Fabiano Rocha Abreu UFF Universidade Federal Fluminense Profª.

IPTV. Fundamentos e Sistemas Multimídia. Alex da Costa Castro e Fabiano Rocha Abreu UFF Universidade Federal Fluminense Profª. IPTV Fundamentos e Sistemas Multimídia Alex da Costa Castro e Fabiano Rocha Abreu UFF Universidade Federal Fluminense Profª.: Débora IPTV Introdução Serviços IPTV Componentes da Infra-estrutura da Rede

Leia mais

Dispositivos e Periféricos de Computador

Dispositivos e Periféricos de Computador Dispositivos e Periféricos de Computador Ecrãs - Visual Display Unit - VDU Píxel picture element (plural em pt. é píxeis) Tamanho: diagonal do ecrã Resolução (número de píxeis no ecrã) VGA: 480 x 640 SVGA:

Leia mais

DS-1100KI Teclado para uso em rede. Especificações técnicas

DS-1100KI Teclado para uso em rede. Especificações técnicas DS-1100KI Teclado para uso em rede Especificações técnicas Avisos As informações contidas neste documento estão sujeitas a mudança sem prévio aviso e não representam nenhum compromisso em nome da HIKVISION.

Leia mais

MPEG-Systems. MPEG-2 2 Systems. Profa. Débora Christina Muchaluat Saade

MPEG-Systems. MPEG-2 2 Systems. Profa. Débora Christina Muchaluat Saade Departamento de Engenharia de Telecomunicações - UFF MPEG-1 Systems MPEG-Systems Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br 1 2 MPEG-2 2 Systems MPEG-2 2 Systems 2 tipos de fluxos de

Leia mais

Multimídia. Conceitos Básicos (Parte I)

Multimídia. Conceitos Básicos (Parte I) Universidade do Estado de Minas Gerais Curso: Sistemas de Informação Multimídia Conceitos Básicos (Parte I) Prof. Me. Sérgio Carlos Portari Júnior Tópicos Breve Histórico Tipos de Mídia Representação da

Leia mais

Qualidade de Vídeo em Ambientes de Ensino e Aprendizagem Não-Presenciais

Qualidade de Vídeo em Ambientes de Ensino e Aprendizagem Não-Presenciais Qualidade de Vídeo em Ambientes de Ensino e Aprendizagem Não-Presenciais Luiz Fernando Gomes Soares, Marco Antonio Casanova Depto. de Informática, PUC-Rio R. Marquês de São Vicente 225 22453-900 - Rio

Leia mais

Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I)

Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I) Universidade do Estado de Minas Gerais Curso de Sistemas de Informações Multimídia A Imagem (Parte I) Prof Sérgio Carlos Portari Júnior portari.uemgituiutaba@gmail.com Multimídia A imagem Tópico: Representação

Leia mais

ESPECIFICAÇÕES PARA ENTREGA DE CONTEÚDO, CODIFICAÇÃO DE LONGA, MÉDIA, CURTA E TRAILERS

ESPECIFICAÇÕES PARA ENTREGA DE CONTEÚDO, CODIFICAÇÃO DE LONGA, MÉDIA, CURTA E TRAILERS ESPECIFICAÇÕES PARA ENTREGA DE CONTEÚDO, CODIFICAÇÃO DE LONGA, MÉDIA, CURTA E TRAILERS E S P E C I F I C AÇ Õ E S P AR A E N T R E G A D E C O N T E Ú D O C O D I F I C AÇ ÃO D E L O N G A, MÉ D I A, C

Leia mais

Mini relatório Introdução Camera Link. Projecto ivlab Data Versão 1.0. Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso

Mini relatório Introdução Camera Link. Projecto ivlab Data Versão 1.0. Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso Mini relatório Introdução Camera Link Projecto ivlab Data 19-06-06 Versão 1.0 Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso Docente Américo Azevedo 1. Camera Link A necessidade de um método

Leia mais

Como capturar imagens de alta resolução?

Como capturar imagens de alta resolução? Perguntas frequentes sobre captura de imagens com câmeras de alta resolução que utilizam conexão USB. O Laudo & Imagem oferece a opção de captura de imagens de câmeras de alta resolução que utilizam a

Leia mais

Resumo do Artigo. Um Mecanismo Para Distribuição Segura de Vídeo MPEG. Escrito por

Resumo do Artigo. Um Mecanismo Para Distribuição Segura de Vídeo MPEG. Escrito por Resumo do Artigo Um Mecanismo Para Distribuição Segura de Vídeo MPEG Escrito por CÍNTIA BORGES MARGI GRAÇA BRESSAN WILSON V. RUGGIERO EPUSP - Escola Politécnica da Universidade de São Paulo LARC Laboratório

Leia mais

Processamento Digital de Sinais:

Processamento Digital de Sinais: Processamento Digital de Sinais: Conceitos e Aplicações Joseana Macêdo Fechine Régis de Araújo IC-DSC-UFCG 1 Por que estudar PDS? 2 PDS Conceitos Básicos Sinais Padrões de variações que representam uma

Leia mais

Universidade de Pernambuco Escola Politécnica de Pernambuco

Universidade de Pernambuco Escola Politécnica de Pernambuco Universidade de Pernambuco Escola Politécnica de Pernambuco TV Analógica e Digital Codificação de Fonte Prof. Márcio Lima E-mail:marcio.lima@poli.br 12.06.2014 Introdução A principal função de um sistema

Leia mais

Modems Baud rate e Bit rate

Modems Baud rate e Bit rate Na aula passada......conceituação básica de fibras ópticas SSC-0144 Redes de Alto Desempenho 2010 Vantagens & desvantagens tipos atenuação medidas de desempenho usos de fibras processo de fusão Provinha

Leia mais

Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos.

Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Todas as formas de informação devem ser convertidas para a forma digital de

Leia mais

TV Digital 10. Olhando ainda mais na direcção do futuro. TV Digital 2006/7 1

TV Digital 10. Olhando ainda mais na direcção do futuro. TV Digital 2006/7 1 TV Digital 10 Olhando ainda mais na direcção do futuro TV Digital 2006/7 1 Introdução Falemos um pouco do que está por trás do MPEG4 e suas consequências A actividade de normalização no MPEG4 iniciou-se

Leia mais

Curso Técnico em Informática Redes TCP/IP 2 o Módulo. Prof. Cristiano da Silveira Colombo

Curso Técnico em Informática Redes TCP/IP 2 o Módulo. Prof. Cristiano da Silveira Colombo Curso Técnico em Informática Redes TCP/IP 2 o Módulo Prof. Cristiano da Silveira Colombo Objetivos da Aula Apresentar os conceitos de tecnologias e padrões de redes de computadores. Agenda da Aula Padronização

Leia mais

Universidade do Estado de Minas Gerais Curso de Sistemas de Informação. Multimídia. O Vídeo (Parte I)

Universidade do Estado de Minas Gerais Curso de Sistemas de Informação. Multimídia. O Vídeo (Parte I) Universidade do Estado de Minas Gerais Curso de Sistemas de Informação Multimídia O Vídeo (Parte I) Prof. Me. Sérgio Carlos Portari Júnior sergio.junior@uemg.br Multimídia Tópico: Vídeo (Conceitos Básicos)

Leia mais

Representação da Informação

Representação da Informação Conteúdo Representação da Informação Bit, Byte e múltiplos Conversão de Unidades Representação de Informação Representação de Símbolos/Texto Representação de Imagem Representação de Vídeo Bit BInary digit

Leia mais

Aplicações Multimídia sobre Redes

Aplicações Multimídia sobre Redes Redes Multimídia 2016.2 Aplicações Multimídia sobre Redes Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações multimídia

Leia mais

Integrated Services Digital Network (ISDN) Carlos Messani

Integrated Services Digital Network (ISDN) Carlos Messani Integrated Services Digital Network (ISDN) Carlos Messani ISDN - Conceitos ISDN é uma rede que fornece conectividade digital fim-a-fim, oferecendo suporte a uma ampla gama de serviços, como voz e dados.

Leia mais

Representação da Informação Imagem e Vídeo

Representação da Informação Imagem e Vídeo Representação da Informação Imagem e Vídeo José Gustavo de Souza Paiva Gráficos Pixels Bitmaps Mídia Imagem 1 Mídia Imagem Cores O olho humano vê uma única cor quando três cores primárias são apresentadas

Leia mais

TouchPad e Teclado. Guia do Usuário

TouchPad e Teclado. Guia do Usuário TouchPad e Teclado Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento

Leia mais

CONVERSORES AD/DA (ÁUDIO CODEC)

CONVERSORES AD/DA (ÁUDIO CODEC) MICROPROCESSADORES II (EMA864315) CONVERSORES AD/DA (ÁUDIO CODEC) 1 O SEMESTRE / 2017 Alexandro Baldassin MOTIVAÇÃO Sistemas digitais são usados para processar informação Informação no mundo real é analógica

Leia mais

Codificação de Videotelefonia segundo a Norma ITU-T H.261

Codificação de Videotelefonia segundo a Norma ITU-T H.261 INSTITUTO SUPERIOR TÉCNICO GUIA DO 2º TRABALHO DE LABORATÓRIO DE SISTEMAS DE COMUNICAÇÕES Codificação de Videotelefonia segundo a Norma ITU-T H.261 Ano Lectivo de 2007/2008 Questões sobre a 2ª. sessão

Leia mais

Manoel Campos da Silva Filho Mestre em Engenharia Elétrica / UnB 16 de novembro de 2011

Manoel Campos da Silva Filho Mestre em Engenharia Elétrica / UnB  16 de novembro de 2011 Sistemas Pós graduação em Telemática - Introdução à TV Digital Manoel Campos da Silva Filho Mestre em Engenharia Elétrica / UnB http://manoelcampos.com Instituto Federal de Educação, Ciência e Tecnologia

Leia mais

EXTRACÇÃO DE INFORMAÇÃO VÍDEO DO DOMÍNIO COMPRIMIDO MPEG-4 2

EXTRACÇÃO DE INFORMAÇÃO VÍDEO DO DOMÍNIO COMPRIMIDO MPEG-4 2 EXTRACÇÃO DE INFORMAÇÃO VÍDEO DO DOMÍNIO COMPRIMIDO MPEG-4 2 Neste capítulo vamos abordar algumas características que são possíveis extrair a partir da representação digital comprimida de sequências de

Leia mais

Video Analógico. Pedro Alípio Telemédia

Video Analógico. Pedro Alípio Telemédia Video Analógico Pedro Alípio Telemédia 1 Medias Dinâmicos Medias Dinâmicos Também designados por Temporais ou Contínuos As dependências temporais entre os elementos que constituem a informação fazem parte

Leia mais

Monitore o WAP125 e o WAP581 usando o painel

Monitore o WAP125 e o WAP581 usando o painel Monitore o WAP125 e o WAP581 usando o painel Objetivo Um ambiente ótimo para sem fio usuários conectados é a maneira de manter a produção e o negócio que são executado lisamente. A página do painel é usada

Leia mais

DSP (Conversão AD/ DA) Processo de conversão AD. Processo de conversão AD. Current A/D technology (cont.) Currente tecnologia A/D

DSP (Conversão AD/ DA) Processo de conversão AD. Processo de conversão AD. Current A/D technology (cont.) Currente tecnologia A/D DSP (Conversão AD/ DA) Conversão Analógico-> Digital Aula 3 Por Manoel Eusebio de Lima Centro de Informática - UFPE Processo de conversão AD Processo de conversão AD Amostragem do sinal de entrada (limitado

Leia mais

Introdução ao Multimídia

Introdução ao Multimídia Introdução ao Multimídia Introdução ao Multimídia A palavra multimídia significa mais de uma mídia O termo multimídia popularmente é usado para descrever um documento contendo duas ou mais mídias continuas(como,por

Leia mais

Informática. Transferência de Arquivos e Dados. Professor Márcio Hunecke.

Informática. Transferência de Arquivos e Dados. Professor Márcio Hunecke. Informática Transferência de Arquivos e Dados Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática TRANSFERÊNCIA DE ARQUIVOS E DADOS Upload e Download Em tecnologia, os termos download e

Leia mais

2 Q Prof. Roberto Jacobe

2 Q Prof. Roberto Jacobe INF-207 Sistemas Computacionais para Processamento Multimídia Introdução Parte 2 2 Q-20102010 Prof. Roberto Jacobe (roberto.jacobe@gmail.com) Prof. Marcelo Z. do Nascimento (marcelo.ufabc@gmail.com) 1

Leia mais

Neste tópico veremos:

Neste tópico veremos: Representação das Informações Prof. Adriano Mauro Cansian UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: A representação da informação. Lógica binária e informação digital.

Leia mais

Vídeo Digital. Primeiro vejamos a amostragem de sinais PAL e NTSC, que é. representação digital do sinal de TV. Constam da Rec.

Vídeo Digital. Primeiro vejamos a amostragem de sinais PAL e NTSC, que é. representação digital do sinal de TV. Constam da Rec. Vídeo Digital Primeiro vejamos a amostragem de sinais PAL e NTSC, que é necessária para obter a representação digital do sinal de TV. Constam da Rec. 601 da ITU-R. TV Digital 2006/7 1 Início 1 Primeiros

Leia mais

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina Redes de Banda Larga Prof. Andrey Halysson Lima Barbosa Aula 3 Rede Digital de Serviços Integrados RDSI/ISDN Sumário Premissas;

Leia mais

Mídias Discretas. Introdução à Ciência da Informação

Mídias Discretas. Introdução à Ciência da Informação Mídias Discretas Introdução à Ciência da Informação Mídias Discretas Mídias discretas (estáticas) Texto Gráficos e Imagens Estáticas Caracteres são convertidos para uma representação com um número fixo

Leia mais

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter Departamento de Engenharia de Telecomunicações - UFF e Protocolos de Streaming Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br multimídia (mídia contínua) Sensíveis ao retardo e variação

Leia mais

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1 As As As Dispositivos gráficos Resolução espacial de : pixel - unidade de imagem, usada para medir resolução gráfica; visão humana - cerca de 3000 x 3000 pixels; fotografia - até 8000 x 8000 pixels. 2001

Leia mais

Figura 36: Interface gráfica de testes.

Figura 36: Interface gráfica de testes. 6 Resultados A implementação atual contempla as operações desempenhadas pelos módulos Demux e Ajuste em Vídeo, além da estrutura dos controladores de ajuste. Para o módulo Demux, todas as funções previstas

Leia mais

Métodos Matemáticos e Computacionais em Música

Métodos Matemáticos e Computacionais em Música Métodos Matemáticos e Computacionais em Música Luiz Velho, Paulo Cesar Carvalho, Sergio Krakowski, Marcelo Cicconet IMPA Processamento de Sinais Sonoros Luiz Velho Som - Sinal 1 D Música e Som Musica

Leia mais