Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between YUV420 and YUV422

Can you please help me understand what are the differences between YUV420 and YUV422 format? I read this, http://www.fourcc.org/yuv.php, but I can't find the difference.

And does "YUV420" and "YUV420 SP" mean the same thing? And does "YUV422" and "YUV422 I" mean the samet thing?

Thank you.

like image 852
michael Avatar asked Apr 01 '14 17:04

michael


People also ask

What is the difference between YUV422 and YUV420?

Your PS5 will read “When displaying 4K HDR content at 60 Hz, the color format will be YUV422 or YUV420 instead of RGB due to HDMI 2.0 transfer speed limitations. YUV422 is HDR for tv's its an HDMI 2.0 cable. It will read RGB (HDR) if your setup is running an HDMI wide bandwidth that supports 2.1.

What is YUV422?

The YUV422 data format shares U and V values between two pixels. As a result, these values are transmitted to the PC image buffer only once for every two pixels, resulting in an average transmission rate of 16 bits per pixel.

What does YUV420 mean?

In particular, YUV420 means that the U and V channels have half the resolution of the luma (Y) channel, in the horizontal and vertical directions. The sampling method usually present in low to medium quality JPEG images is YCrCb420 (high quality JPEGs are usually YCrCb444 (no subsampling).

Is YUV422 better than RGB?

YUV color-spaces are a more efficient coding and reduce the bandwidth more than RGB capture can. Most video cards, therefore, render directly using YUV or luminance/chrominance images.


1 Answers

4:2:2: The two chroma components are sampled at half the sample rate of luma: the horizontal chroma resolution is halved.

4:2:0: The two chroma components are sampled at half the sample rate of luma both horizontally and vertically (i.e. there's one U and one V per 2x2 group of Ys).

For info regarding other variations, see this, this and this.

like image 110
Michael Avatar answered Sep 23 '22 15:09

Michael