Escolar Documentos
Profissional Documentos
Cultura Documentos
T = 2*(53,3 s)/450 = 0,2368 s. f = 1/T = 4,2 MHz (banda do sinal de vdeo no padro PAL-M. Assim, o nmero total de elementos de imagem na televiso, fica: 450*338 = 150k pixels. Em um filme de 16 mm cada quadro possui cerca de 125 k pixels. A televiso foi inicial projetada para possuir uma qualidade semelhante aos filmes de 16 mm. 5) Cite as propriedades bsicas da luz e sua atribuio. brilho, matiz e saturao. O brilho est associado intensidade da luz. O matiz, que produz a sensao de cor, est associado ao comprimento de onda da luz. A saturao est associada pureza espectral da luz. 6) Quais so as cores primrias de um sinal de vdeo e como uma determinada cor pode ser reproduzida? As trs cores primrias utilizadas nos sistemas de TV em cores existentes so o vermelho, o verde e o azul. os dispositivos de transduo de imagens possuem elementos para, respectivamente, captar e reproduzir luz, com os comprimentos de onda correspondentes iguais a 700 nm (vermelho), 546,1 nm (verde) e 435,8 nm (azul). 7) Explique o processamento realizado em cada bloco da Figura 1.
Figura 1
Um monitor colorido necessita dos sinais RGB gama corrigido para exibir corretamente uma imagem. Torna-se necessrio o envio de dois outros sinais complementares chamados de sinais de crominncia ou sinais diferena de cor genericamente denominados de C1 e C2 e dados por: C1 = c11R+ c12G+ c13B, C2 = c21R+ c22G+ c23B, onde: c11, c12, c13, c21, c22, c23 so coeficientes numricos. No sistema PAL, gama tem valor 2,8 e o espao de cores definido como YUV, sendo gerado a partir dos sinais RGB gama corrigido, U = 0,147R 0,289G + 0,436B = 0,492(BY ) , V = 0,615R 0,515G 0,1B = 0,877(RY ). A operao inversa, isto , a gerao dos sinais RGB gama corrigido a partir de YUV feita da seguinte forma,
R = Y + 1,14V. G = Y 0,394U 0,58V. B = Y + 2,03U. No sistema NTSC, gama tem valor 2,2 e o espao de cores definido como YIQ, sendo gerado a partir dos sinais RGB gama corrigido, I = 0,596R 0,274G 0,322B = (sen 33)U + (cos 33)V, Q = 0,211R 0,522G + 0,311B = (cos 33)U + (sen 33)V, A operao inversa, isto , a gerao dos sinais RGB gama corrigido a partir de YUV feita da seguinte forma, R = Y + 0,956I + 0,621Q. G = Y 0,272I 0,649Q. B = Y + 1,106I + 1,703Q.
8) Na Figura 2 so apresentados os blocos usados para realizar a converso das componentes de vdeo analgicas em digitais. Explique a funo de cada bloco.
A Filtragem limita a largura de faixa do sinal de entrada visando evitar aliasing. O Amostrador define como ser o processo de amostragem dos pixels. O Quantizador estabelece valores discretos para as amostras coletadas inserindo um erro de quantizao. O Codificador transforma os nveis discretos em palavras binrias.
De acordo com a Figura 1.8, os sinais componentes, na forma analgica, so entregues um filtro de entrada. Este bloco produz uma pr-filtragem nos sinais componentes de vdeo de forma a limitar a largura de faixa do sinal a ser amostrado bem como limitar tambm a faixa de passagem de rudo. A limitao da largura de faixa dos sinais, antes do processo de amostragem importante a fim de se evitar distores por alising. No bloco seguinte os sinais componentes de vdeo so amostrados de acordo com um formato especfico. Dependendo do formato utilizado, nem todos os pixels so amostrados para a obteno dos sinais YCrCb. De fato, em funo das caractersticas da viso humana, em que a acuidade visual maior para cenas de tons na escala de cinza (imagens preto e branco) do que para cenas coloridas, ento um nmero maior de pixels pode ser usado para a obteno de amostras do sinal Y e um nmero menor para a obteno dos sinais CrCb. O terceiro bloco o da quantizao, em que cada amostra do sinal analgico aproximada para um valor discreto. O processo de quantizao introduz perda de informao uma vez que os valores das amostras so aproximados para o nvel discreto mais prximo. Assim sendo, existe uma diferena entre o nvel real amostrado
e o nvel quantizado. Esta diferena chamada de erro de quantizao, que introduz no processo o que definido como rudo de quantizao. A Figura 1.9 ilustra um processo de quantizao ser uniforme, que o tipo de quantizao especificada na Recomendao ITU-R BT.603-5. Aps a quantizao, os nveis discretos so transformados em palavras binrias pelo codificador PCM. Assim, o nmero de nveis de quantizao afeta diretamente o nmero de bits necessrios para represent-los. A escolha do nmero de nveis de quantizao torna-se um problema cuja soluo uma soluo de compromisso entre a relao sinal/rudo de quantizao e a taxa de transmisso necessria para a transmisso das amostras dos sinais componentes de vdeo. 9) Faa um desenho esboando os formatos de vdeo: a. 4:4:4
b. 4:2:2
c. 4:2:0
10) Determine a taxa de bits resultante do processo de digitalizao do sinal de vdeo apresentado no item 4, quando amostrado com 13,5MHz e usando 8 bits para representar cada amostra.
Para a taxa de amostragem igual a 13,5 MHz e formato de amostragem 4:2:2, obtemse:
Para a taxa de amostragem igual a 13,5 MHz e formato de amostragem 4:4:4, obtemse:
11) Qual a diferena entre compactao e compresso? Cite exemplos. Compresso: reduzir as redundncia, introduzindo distores controladas na informao. Compactao: 12) Explique os tipos de redundncia explorados para permitir o processo de compresso de um sinal de vdeo. Tipos de redundncia Espacial; Temporal; A reduo da redundncia espacial tira proveito da alta correlao existente entre os pixels de uma imagem, ou seja, no necessrio a transmisso de todas as amostras uma vez que um pixel , geralmente, muito semelhante aos seus vizinhos. 13) Explique de forma sucinta o funcionamento do codificador preditivo mostrado na Figura 3. Qual a caracterstica das amostras de entrada e de sada, com relao sua funo distribuio de probabilidade?
14) Em que consiste a predio de movimento e quais so as premissas para que esta predio apresente resultados satisfatrios? 15) Apresente os passos utilizados no algoritmo do mtodo de casamento de blocos para a predio de movimento. 16) Com funciona o processo de codificao por transformada?
A codificao por transformada visa reduzir a redundncia espacial de uma imagem (redundncia de quadro). A transformada gera um conjunto de coeficientes que representam a energia dos pixels em outro domnio. Se a energia dos pixels estiver concentrada em poucos coeficientes, h um ganho de compresso, pois os coeficientes prximos de zero podem ser descartados. Os blocos de pixels so convertidos para outro domnio atravs de uma transformada de domnio. A correlao espacial entre os diferentes coeficientes de um mesmo quadro reduzida substancialmente com a transformada, sendo relativamente eficiente para baixas taxas e isso ocorre basicamente por trs motivos. Nem todos os coeficientes da transformada precisam ser transmitidos para a obteno de uma boa qualidade da imagem. Os coeficientes que so codificados no precisam ser representados com muita preciso. Os coeficientes possuem uma distribuio de probabilidade muito no uniforme e, portanto, podem ser codificados por entropia de forma eficiente. 17) Descreva os passos utilizados para a codificao por transformada, usando DCT, de uma imagem no padro JPEG. 18) Apresente as definies: a. Bloco: uma matriz de 8x8 pixels de luminncia. b. Macrobloco: uma matriz composta de 16x16 pixels de luminncia. c. Slice: um conjunto finito de macroblocos. Os slices so codificados de modo independente, de modo que se o canal corromper os dados, a decodificao pode recomear no prximo slice recebido. d. Quadro: uma imagem propriamente dita. No MPEG-1 no h discriminao entre imagem entrelaada e no-entrelaada. Imagens entrelaadas podem ser combinadas para formar um quadro ou podem ser tratadas como quadros distintos. No segundo caso, o MPEG1 no capaz de evitar a perda inerente de eficincia da codificao. e. Grupo de quadros: um conjunto de quadros de informao (I), de vetorizao (P) e interpolao (B). Esta estruturao extremamente importante no MPEG pois permite a compresso temporal. Esta estruturaoser estudada com mais detalhes adiante. f. Quadro I: um quadro cuja codificao realizada utilizando apenas as informaes contidas no prprio quadro. Em outras palavras, este quadro sofre apenas compresso espacial e no compresso temporal. g. Quadro P: um quadro que contm os vetores de movimento e as diferenas entre o ltimo quadro I ou P para o quadro atual. Sofre grande compresso temporal. h. Quadro B: um quadro construdo a partir da interpolao entre o quadro P ou I anterior e o quadro P ou I posterior. 19) Qual o motivo para reconstruir um quadro no codificador MPEG-1, tal como
20) Explique porque, em um GOP, a ordem de transmisso de quadros diferente da ordem de apresentao dos quadros.
Para que um quadro B possa ser decodificado, necessrio que os dois quadros de referncia sejam recebidos. A figura apresentada anteriormente mostra a ordem de exibio dos quadros em um GOP, mas essa ordenao no eficiente para a transmisso, pois o receptor necessita esperar at o recebimento do quadro P para decodificar o primeiro quadro B. Portanto, mais eficiente enviar os quadros de referncia primeiro e depois enviar os quadros bidirecionais. Assim, possvel decodificar um quadro B no instante em que este recebido. A figura a seguir ilustra este procedimento.
22) Porque a taxa de sada de um codificador MPEG-1, cujo GOP composto por quadros dos tipos I, B e P, apresenta uma taxa varivel? 23) Quais so as ferramentas utilizadas para o controle de taxa de sada de um codificador MPEG-1?
Uma ferramenta que permite fazer este controle o fator de escala de quantizao (MQuant). Uma outra soluo para o controle de taxa assumir uma quantidade constante de bits para um GOP especfico. Esta tcnica conhecida como Test Model 5 (TM5).
24) Cite o parmetro que define qual deve ser o tamanho do buffer utilizado no decodificador. Qual o tamanho mximo deste buffer? 25) Cite as principais diferenas entre o MPEG-2 e o MPEG-1.
Diferenas principais entre o MPEG-2 e o MPEG-1 so: 1) Suporte para vdeo entrelaado. 2) Escalabilidade. 3) Variaes de perfis e nveis para acomodar diferentes aplicaes. 4) Camada de sistema para suportar mltiplos programas.
26) O que motivou a criao dos nveis e perfis no MPEG-2? O que eles definem? 27) Quais os tipos de varreduras dos coeficientes da DCT? Em quais situaes estas varreduras so recomendadas?
Existem duas maneiras para realizar a varredura dos coeficientes provenientes da DCT: a varredura em zig-zag e a varrredura alternada.
A varredura zig-zag utilizada pelo MPEG-1 e pelo MPEG-2 quando utiliza-se a DCT de quadro (sinais no entrelaados). A varredura alternada prevista apenas no MPEG-2, quando a DCT de campo empregada (sinais entrelaados).
28) O que uma codificao escalonvel? Cite exemplos de aplicaes. 29) Quais so as duas construes de feixes de bits definidas no MPEG-2. Cite aplicaes.
1) Program Stream (PS): definida tambm no MPEG-1, necessita de uma base de tempo comum e recomendada para ambiente livre de erros. 2) Transport Stream (TS): definida apenas no MPEG-2, no necessita de base de tempo para transportar diversos programas distintos. designado para o uso em canais ruidosos.
32) Qual o mecanismo e os pacotes utilizados no MPEG-2 para manter o decodificador em sincronismo com o codificador?
Travado com o PCR de 27MHz existe um sinal de clock de 90KHz que fornece o sincronismo para o resto do sistema. Quando um pacote PES dividido em pacotes TS, o cabealho do PES introduzido imediatamente depois do cabealho do TS. A esse pacote, adicionado um campo chamado de PTS (presentation time stamp), obtido a partir do clock de 90kHz. O udio e o vdeo so sincronizados a partir do envio do PES de vdeo e de udio ao mesmo tempo para o dispositivo de reproduo. Pelo fato de alguns quadros serem enviados propositadamente fora de ordem (caso dos quadros de referncia), existe um segundo time stamp, tambm baseado no sinal de 90kHz, chamado de Decode Time Stamp (DTS). O DTS utilizado para controlar a ordenao dos dados no decodificador.
33) Descreva a funo das tabelas: PAT e PMT. 34) Descreva o efeito de Blocking introduzido pelo codificador MPEG-2. Em quais situaes ele ocorre?
1) Blocking: uma das caractersticas de quadros que sofreram uma compresso espacial muito alta. Se, por algum motivo, no houver bits suficientes para codificar um bloco ou um macrobloco, esta estrutura se torna aparente na imagem. Este efeito, normalmente pode ser percebido em imagens formadas por um leve gradiente de cor (degrade) Este efeito tambm muito ressaltado quando um objeto se move rapidamente sobre um padro de fundo constante.
35) Descreva o efeito do Rudo mosquito introduzido pelo codificador MPEG-2. Em quais situaes ele ocorre?
Este rudo mais aparente em torno de objetos artificiais, como letras e formas geomtricas que formam um grande contraste com o segundo plano.
Este efeito acontece porque os coeficientes de alta freqncia da DCT so quantizados de maneira mais coesa.
40) Qual o conceito de Sprite e como ele pode ser utilizado para diminuir a taxa do vdeo?
Sprites so objetos de vdeo normalmente muito grandes que podem ser exibidos a qualquer hora. Este objeto utilizado, por exemplo, para um fundo que persiste por toda uma cena. Este recurso muito til para a codificao de jogos, onde o fundo permanece praticamente inalterado ao longo do tempo, enquanto que os jogadores e a bola se movimentam.