1.. -*- coding: utf-8; mode: rst -*- 2 3.. _yuv-formats: 4 5*********** 6YUV Formats 7*********** 8 9YUV is the format native to TV broadcast and composite video signals. It 10separates the brightness information (Y) from the color information (U 11and V or Cb and Cr). The color information consists of red and blue 12*color difference* signals, this way the green component can be 13reconstructed by subtracting from the brightness component. See 14:ref:`colorspaces` for conversion examples. YUV was chosen because 15early television would only transmit brightness information. To add 16color in a way compatible with existing receivers a new signal carrier 17was added to transmit the color difference signals. Secondary in the YUV 18format the U and V components usually have lower resolution than the Y 19component. This is an analog video compression technique taking 20advantage of a property of the human visual system, being more sensitive 21to brightness information. 22 23 24.. toctree:: 25 :maxdepth: 1 26 27 pixfmt-packed-yuv 28 pixfmt-grey 29 pixfmt-y10 30 pixfmt-y12 31 pixfmt-y10b 32 pixfmt-y16 33 pixfmt-y16-be 34 pixfmt-y8i 35 pixfmt-y12i 36 pixfmt-uv8 37 pixfmt-yuyv 38 pixfmt-uyvy 39 pixfmt-yvyu 40 pixfmt-vyuy 41 pixfmt-y41p 42 pixfmt-yuv420 43 pixfmt-yuv420m 44 pixfmt-yuv422m 45 pixfmt-yuv444m 46 pixfmt-yuv410 47 pixfmt-yuv422p 48 pixfmt-yuv411p 49 pixfmt-nv12 50 pixfmt-nv12m 51 pixfmt-nv12mt 52 pixfmt-nv16 53 pixfmt-nv16m 54 pixfmt-nv24 55 pixfmt-m420 56