Commit | Line | Data |
---|---|---|
5377d91f MH |
1 | .. -*- coding: utf-8; mode: rst -*- |
2 | ||
3 | .. _yuv-formats: | |
4 | ||
5 | *********** | |
6 | YUV Formats | |
7 | *********** | |
8 | ||
9 | YUV is the format native to TV broadcast and composite video signals. It | |
10 | separates the brightness information (Y) from the color information (U | |
11 | and V or Cb and Cr). The color information consists of red and blue | |
12 | *color difference* signals, this way the green component can be | |
13 | reconstructed by subtracting from the brightness component. See | |
14 | :ref:`colorspaces` for conversion examples. YUV was chosen because | |
15 | early television would only transmit brightness information. To add | |
16 | color in a way compatible with existing receivers a new signal carrier | |
17 | was added to transmit the color difference signals. Secondary in the YUV | |
18 | format the U and V components usually have lower resolution than the Y | |
19 | component. This is an analog video compression technique taking | |
20 | advantage of a property of the human visual system, being more sensitive | |
21 | to 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 |