conversão entre espaços de cor rgb-ycbcr

9
2 Motivação O LaPSI participa do projeto rede H.264 realizado entre várias universidades brasileiras. À UFRGS coube desenvolver o codificador e decodificador. No LaPSI é desenvolvido o SoC para o Set-top- box (terminal de acesso). O SoC conterá um processador, os decodificadores de vídeo e áudio e circuitos de interface, constituindo assim o núcleo do conversor digital com tecnologia nacional.

Upload: augusto

Post on 11-Dec-2015

17 views

Category:

Documents


4 download

DESCRIPTION

Breve descrição e explanação sobre como são feitas conversão entre espaços de cores RGB-YCbCr

TRANSCRIPT

Page 1: Conversão entre espaços de cor RGB-YCbCr

2

Motivação

• O LaPSI participa do projeto rede H.264 realizado entre várias universidades brasileiras.

• À UFRGS coube desenvolver o codificador e decodificador.

• No LaPSI é desenvolvido o SoC para o Set-top-box (terminal de acesso).

• O SoC conterá um processador, os decodificadores de vídeo e áudio e circuitos de interface, constituindo assim o núcleo do conversor digital com tecnologia nacional.

Page 2: Conversão entre espaços de cor RGB-YCbCr

3

Motivação

• Uma vez que o vídeo seja decodificado ele deve ser exibido corretamente no display.

• Para efetuar a conexão entre a saída do decodificador de vídeo e o dispositivo de exibição é necessário que seja feita uma conversão das informações do vídeo, uma vez que os dispositivos de exibição usam formatos de entrada diferentes do sinal fornecido pelo decodificador de vídeo.

Page 3: Conversão entre espaços de cor RGB-YCbCr

4

Espaços de cor• Para representar uma imagem, uma informação visual, um pixel ou um conjunto de pixels, énecessário um sistema de cores.

• Esse sistema deve ser capaz de representar qualquer informação visual por meio de uma composição ponderada de seus componentes.

Page 4: Conversão entre espaços de cor RGB-YCbCr

5

Espaços de cor

• No espaço de cor RGB, os componentes são: vermelho, verde e azul (Red, Green and Blue);

• Entretanto esse sistema não éo mais eficiente, pois ao estudar o comportamento do olho humano é possível se identificar que o mesmo possui muito mais sensibilidade a intensidade da luz que a cor.

Page 5: Conversão entre espaços de cor RGB-YCbCr

6

Espaços de cor

• Com essa motivação foi escolhido o sistema de cores YCbCr (Y - Luminance, Cb – Blue Chrominance, Cr - Red Chrominance ) que permite "desacoplar"a componente luz das cores.

• Com essa subtração é necessário enviar somente duas crominâncias e a luminância.

• De posse dessas é possível então deduzir a terceira crominância.

Page 6: Conversão entre espaços de cor RGB-YCbCr

7

Espaços de cor

• Existem dois padrões do YCbCr, um para SDTV(Standard Television, 601) e outro para o HDTV(High Definition Television, 709).

Page 7: Conversão entre espaços de cor RGB-YCbCr

8

Sub-amostragem de cor

• Para se conseguir alguma vantagem em termos de compressão com o YCbCr, é utilizado uma sub-amostragem de cor.

• No espaço RGB não é possível realizar uma sub-amostragem pois todas as cores precisam da mesma taxa para não ocorrer diferenças na imagem.

Page 8: Conversão entre espaços de cor RGB-YCbCr

9

Sub-amostragem de cor

• Como no YCbCr é subtraída a componente de luminosidade das cores, e tomando posse do fato do olho humano ser mais sensível a luz que a cor, pode-se então diminuir a proporção entre amostragem de cores e luminosidade.

Page 9: Conversão entre espaços de cor RGB-YCbCr

10

Sub-amostragem de cor

• Essa técnica de sub-amostragem permite principalmente três alternativas: 4:4:4, 4:2:2 e 4:2:0. O primeiro dígito indica a proporção de amostras de luminância (Y), o segundo dígito representa a proporção de amostras de crominância azul (Cb), e o último dígito diz a proporção de amostras de crominânciavermelha (Cr).