목차
1. 이론
2. 추가한 소스
3. 출력화면
4. 검토 및 결론
2. 추가한 소스
3. 출력화면
4. 검토 및 결론
본문내용
1. 이론
YCbCR에서 Y는 luminance(밝기), CbCr은 chrominance(색)을 의미한다. 사람의 눈은 Y(밝기)에 CbCr(색)보다 더 민감하다. RGB에 비하여 색상 분리효과는 약하지만, 적은 데이터로 보다 많은 색상 표현 가능하기 때문에 사용된다.
4:2:0 subsampling
데이터의 질은 육안으로 느끼기에 차이가 없도록 유지한 채 데이터의 사이즈를 줄이기 위해 YCbCr 4:2:0 subsampling을 한다. 4개의 pixels을 기준으로 Y값은 모두 취하고 CbCr은 1개 씩 취하여 데이터의 사이즈를 줄인다.
≪ 그 림 ≫
위의 그림을 보면 2*2 pixel당 Y 4개 Cb 1개 Cr 1개씩 sampling하는 것을 알 수 있다.
RGB값과 YCbCr값 과의 변환 공식
(1)RGB -> YCbCr
Y = (0.299*R) + (0.587*G) + (0.114*B);
Cb = (-0.169*R) + (-0.331*G) + (0.500*B) + 128;
Cr = (0.500*R)+ (-0.419*G) + (-0.081*B) + 128;
YCbCR에서 Y는 luminance(밝기), CbCr은 chrominance(색)을 의미한다. 사람의 눈은 Y(밝기)에 CbCr(색)보다 더 민감하다. RGB에 비하여 색상 분리효과는 약하지만, 적은 데이터로 보다 많은 색상 표현 가능하기 때문에 사용된다.
4:2:0 subsampling
데이터의 질은 육안으로 느끼기에 차이가 없도록 유지한 채 데이터의 사이즈를 줄이기 위해 YCbCr 4:2:0 subsampling을 한다. 4개의 pixels을 기준으로 Y값은 모두 취하고 CbCr은 1개 씩 취하여 데이터의 사이즈를 줄인다.
≪ 그 림 ≫
위의 그림을 보면 2*2 pixel당 Y 4개 Cb 1개 Cr 1개씩 sampling하는 것을 알 수 있다.
RGB값과 YCbCr값 과의 변환 공식
(1)RGB -> YCbCr
Y = (0.299*R) + (0.587*G) + (0.114*B);
Cb = (-0.169*R) + (-0.331*G) + (0.500*B) + 128;
Cr = (0.500*R)+ (-0.419*G) + (-0.081*B) + 128;
추천자료
내가 관심이 있는 디자인 - 컴퓨터 그래픽
팬택 앤 큐리텔의 장기적 브랜드 관리
DVR(Digital Video Recorder)기술 및 상용화 보고서
디자인의 종류와 이론정리
2000년대 영화의 개관
[입력,표시장치]워드프로세서(문서실무)
html(Hyper Text Markup Language)
[MP3][P2P][음반산업][음반시장][음악산업][소리바다][MP3플레이어]MP3의 개념, MP3의 기술배...
[컴퓨터그래픽][CG][컴퓨터그래픽(CG) 활용]컴퓨터그래픽(CG)의 정의, 컴퓨터그래픽(CG)의 역...
부산국제영화제의 성공요인과 발전방안
CCD와 CMOS의 차이
브랜드 자산의 구축과 관리 - Olleh KT
초등학교 국어과 6학년 문학 6단원 작품을 다른갈래로 표현한다 [교육 내용 상세화]
[자바 프로그램] ‘X번째 소수 구하기!’
소개글