2.10. YUV Formats¶
YUV is the format native to TV broadcast and composite video signals. It separates the brightness information (Y) from the color information (U and V or Cb and Cr). The color information consists of red and blue color difference signals, this way the green component can be reconstructed by subtracting from the brightness component. See Colorspaces for conversion examples. YUV was chosen because early television would only transmit brightness information. To add color in a way compatible with existing receivers a new signal carrier was added to transmit the color difference signals. Secondary in the YUV format the U and V components usually have lower resolution than the Y component. This is an analog video compression technique taking advantage of a property of the human visual system, being more sensitive to brightness information.
- 2.10.1. Packed YUV formats
- 2.10.2. V4L2_PIX_FMT_GREY (‘GREY’)
- 2.10.3. V4L2_PIX_FMT_Y10 (‘Y10 ‘)
- 2.10.4. V4L2_PIX_FMT_Y12 (‘Y12 ‘)
- 2.10.5. V4L2_PIX_FMT_Y10BPACK (‘Y10B’)
- 2.10.6. V4L2_PIX_FMT_Y16 (‘Y16 ‘)
- 2.10.7. V4L2_PIX_FMT_Y16_BE (‘Y16 ‘ | (1 << 31))
- 2.10.8. V4L2_PIX_FMT_Y8I (‘Y8I ‘)
- 2.10.9. V4L2_PIX_FMT_Y12I (‘Y12I’)
- 2.10.10. V4L2_PIX_FMT_UV8 (‘UV8’)
- 2.10.11. V4L2_PIX_FMT_YUYV (‘YUYV’)
- 2.10.12. V4L2_PIX_FMT_UYVY (‘UYVY’)
- 2.10.13. V4L2_PIX_FMT_YVYU (‘YVYU’)
- 2.10.14. V4L2_PIX_FMT_VYUY (‘VYUY’)
- 2.10.15. V4L2_PIX_FMT_Y41P (‘Y41P’)
- 2.10.16. V4L2_PIX_FMT_YVU420 (‘YV12’), V4L2_PIX_FMT_YUV420 (‘YU12’)
- 2.10.17. V4L2_PIX_FMT_YUV420M (‘YM12’), V4L2_PIX_FMT_YVU420M (‘YM21’)
- 2.10.18. V4L2_PIX_FMT_YUV422M (‘YM16’), V4L2_PIX_FMT_YVU422M (‘YM61’)
- 2.10.19. V4L2_PIX_FMT_YUV444M (‘YM24’), V4L2_PIX_FMT_YVU444M (‘YM42’)
- 2.10.20. V4L2_PIX_FMT_YVU410 (‘YVU9’), V4L2_PIX_FMT_YUV410 (‘YUV9’)
- 2.10.21. V4L2_PIX_FMT_YUV422P (‘422P’)
- 2.10.22. V4L2_PIX_FMT_YUV411P (‘411P’)
- 2.10.23. V4L2_PIX_FMT_NV12 (‘NV12’), V4L2_PIX_FMT_NV21 (‘NV21’)
- 2.10.24. V4L2_PIX_FMT_NV12M (‘NM12’), V4L2_PIX_FMT_NV21M (‘NM21’), V4L2_PIX_FMT_NV12MT_16X16
- 2.10.25. V4L2_PIX_FMT_NV12MT (‘TM12’)
- 2.10.26. V4L2_PIX_FMT_NV16 (‘NV16’), V4L2_PIX_FMT_NV61 (‘NV61’)
- 2.10.27. V4L2_PIX_FMT_NV16M (‘NM16’), V4L2_PIX_FMT_NV61M (‘NM61’)
- 2.10.28. V4L2_PIX_FMT_NV24 (‘NV24’), V4L2_PIX_FMT_NV42 (‘NV42’)
- 2.10.29. V4L2_PIX_FMT_M420 (‘M420’)