<br><br><div><span class="gmail_quote">On 9/1/06, <b class="gmail_sendername">chris clepper</b> <<a href="mailto:cgclepper@gmail.com">cgclepper@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span class="q">On 9/1/06, <b class="gmail_sendername">Mathieu Bouchard</b> <<a href="mailto:matju@artengine.ca" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">matju@artengine.ca</a>> wrote:
</span></div><div><div></div><div><span class="q"><span class="gmail_quote">
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">if you're in 8 bits per value, then "444" is 24 bpp, "422" is 16 bpp, and
<br>the others are 12 bpp, but those "bits per pixel" are assuming a "pixel"<br>is defined only in terms of the Y channel. If you do it only in terms of<br>UV channels, then everything is reversed, as "444" is 24 bpp, "422" is 32
<br>bpp, and the others are 48 bpp.</blockquote></span></div><div><div><br>It is important to state that all of the pixels are 24 bit in every YCbCr system. Each pixel can have a unique value even with the shared CbCr.
</div></div></div></blockquote><div><br>And to finish the thought before hitting send: each pixel has a discrete 24 bits of information in YCbCr system. The subsampling means that pixels share some of the chroma (Cb and Cr) values and not that some pixels lack those color values.
<br><br><br></div><br></div><br>