conversão entre espaços de cor rgb-ycbcr
DESCRIPTION
Breve descrição e explanação sobre como são feitas conversão entre espaços de cores RGB-YCbCrTRANSCRIPT
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.
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.
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.
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.
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.
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).
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.
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.
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).