comparison DOCS/tech/colorspaces.txt @ 8814:9e4ef4ee2a06

YUV a:b:c explained
author arpi
date Mon, 06 Jan 2003 01:07:17 +0000
parents 0aebf17f33ed
children 9d96071652c4
comparison
equal deleted inserted replaced
8813:bba27bc43b0d 8814:9e4ef4ee2a06
19 444P 24 YUV 4:4:4 Y: w * h U,V: w * h 19 444P 24 YUV 4:4:4 Y: w * h U,V: w * h
20 YUY2,UYVY 16 YUV 4:2:2 Y: w * h U,V: (w/2) * h [MJPEG] 20 YUY2,UYVY 16 YUV 4:2:2 Y: w * h U,V: (w/2) * h [MJPEG]
21 YV12,I420 12 YUV 4:2:0 Y: w * h U,V: (w/2) * (h/2) [MPEG, h263] 21 YV12,I420 12 YUV 4:2:0 Y: w * h U,V: (w/2) * (h/2) [MPEG, h263]
22 411P 12 YUV 4:1:1 Y: w * h U,V: (w/4) * h [DV-NTSC, CYUV] 22 411P 12 YUV 4:1:1 Y: w * h U,V: (w/4) * h [DV-NTSC, CYUV]
23 YVU9,IF09 9 YUV 4:1:0 Y: w * h U,V: (w/4) * (h/4) [Sorenson, Indeo] 23 YVU9,IF09 9 YUV 4:1:0 Y: w * h U,V: (w/4) * (h/4) [Sorenson, Indeo]
24
25 The YUV a:b:c naming style means: for <a> samples of Y there are <b> samples
26 of UV in odd lines and <c> samples of UV in even lines.
24 27
25 conversion: (some cut'n'paste from www and maillist) 28 conversion: (some cut'n'paste from www and maillist)
26 29
27 RGB to YUV Conversion: 30 RGB to YUV Conversion:
28 Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16 31 Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16