The standard is freely available at the ITU website, and that document should be used as the authoritative reference. The essentials are summarized below.
Image format and definition Recommendation ITU-R BT.709-6 defines a common image format (CIF) where picture characteristics are independent of the frame rate. The image is 1920x1080 pixels, for a total pixel count of 2,073,600 and a 16:9 aspect ratio.
Frame rates BT.709-6 specifies the following possible frame rates and pixel scanning order. The options for the latter are
progressively scanned frame (
P),
progressive segmented frames (
PsF), and
interlaced (
I) ; 24/P, 24/PsF, 23.976/P, 23.976/PsF : These combinations match the frame rate used for theatrical motion pictures. The fractional rates are included for compatibility with the "
pull-down" rates used with
NTSC. ; 50/P, 25/P, 25/PsF, 50/I (25 fps) : These combinations are provided for compatibility with earlier "50 Hz" TV standards, such as
PAL or
SECAM. There are no fractional rates as PAL and SECAM did not have the pull-down issue of NTSC. ; 60/P, 59.94/P, 30/P, 30/PsF, 29.97/P, 29.97/PsF, 60/I (30 fps), 59.94/I (29.97 fps) : These combinations offer compatibility with earlier "60 Hz" TV standards, as NTSC. Here again, the fractional rates are for compatibility with legacy NTSC pull-down rates. Cameras and monitors may use any of these modes. Video captured in progressive mode can be recorded, broadcast, or streamed in progressive or progressive segmented frame modes. Video captured using an interlaced mode must be distributed as interlace unless a de-interlace process is applied in post production. In cases where a progressive captured image is distributed in segmented frame mode, segment/field frequency must be twice the frame rate. Thus 30/PsF has the same field rate as 60/I.
The RGB color space Colors in the BT.709 standard are described according to the
RGB color model, namely as mixtures of three primaries—red (R), green (G) and blue (B)—in reference to specified white point (W). For BT.709, their coordinates in the
CIE 1931 chromaticity diagram are: In the BT.709 standard, a color value is conceptually represented by three numbers (E_R,E_G,E_B) between 0 and 1, where 0 means the absence of the corresponding primary color and 1 means the maximum intensity that the color space can represent. If these numbers are interpreted as
Cartesian coordinates in a three-dimensional space, the representable colors correspond to points in an axis-aligned cube of side 1, with corner (0,0,0) representing the color black and (1,1,1) representing the maximum-brightness white. More generally, points along the cube's diagonal represent shades of grey. The white point coordinates above define this white color as being
CIE illuminant D65 for 2°
standard observer.
Non-linear encoding The coordinates (E_R,E_G,E_B) are supposed to be proportional to the physical intensity of each primary, namely emitted or received light
power per unit of area. For efficiency reasons, the standard specifies a
non-linear transformation of each component signal, resulting in (E'_R,E'_G,E'_B). This
optical electrical transfer transfer function, is defined as :V = \begin{cases} 4.500\,L & \mbox{if } L where L is the linear coordinate (E_R, E_G, or E_B), and V is the corresponding non-linear value (E'_R, E'_G, or E'_B), both in the range \left[0, 1 \right].
Non-linear decoding In order to display the colors on a device, such as a HDTV monitor, the encoded values (E'_R,E'_G,E'_B) should be converted back to physical intensities of the primaries. Mathematically, the inverse of the non-linear encoding above would be :L = \begin{cases} V/4.5 & \mbox{if } V The Rec.709 transfer characteristics is defined in terms of a reference opto-electronic transfer characteristic function. However, the BT.709 standard does not specify a corresponding reference electro-optical transfer characteristic function (sometimes referred as "display gamma"). In practice, display gamma depends on various factors such as the capabilities of the monitor, the viewing conditions, and desired visual effects (such as
contrast or
saturation stretching). A suggested corresponding reference electro-optical transfer characteristic function for flat panel displays used in HDTV studio production has been specified in
ITU-R BT.1886 and
EBU Tech 3320.
The Y'C'BC'R color space The BT.709 standard also defines an alternative representation of colors by three coordinates (E'_Y,E'_\mathit{CB},E'_\mathit{CR}) which are linear combinations of the (non-linear) RGB coordinates (E'_R,E'_G,E'_B). Namely, :E'_Y = 0.2126\, E'_R + 0.7152\,E'_G + 0.0722\,E' _B :E'_\mathit{CB} = \frac{E'_B - E'_Y}{1.8556} = \frac{1}{1.8556}( - 0.2126\, E'_R - 0.7152\,E'_G + 0.9278\, E'_B) :E'_\mathit{CR} = \frac{E'_R - E'_Y}{1.5748} = \frac{1}{1.5748}( + 0.7874\, E'_R - 0.7152\,E'_G - 0.0722\, E'_B) The value E'_Y is called "luminance" in the standard, and is roughly an approximation of the CIE Y coordinate (which is presumed to measure the perceptual brightness of the color) modified by the non-linear function above. However, since E'_Y is computed from the non-linear RGB components, this equivalence is correct only for shades of gray. The other two coordinates indicate the "blueness" and "redness" of the color's
hue. According to these formulas, as E'_R, E'_G, and E'_B vary between 0 and 1, the luminance E'_Y will vary between 0 and 1, while E'_\mathit{CB} and E'_\mathit{CR} will vary between -0.5 and +0.5.
Quantization For digital storage, transmission, and processing, the BT.709 standard specifies that the non-linear color coordinates E'_R, E'_G, E'_B, E'_Y, E'_\mathit{CB}, and E'_\mathit{CR} shall be converted into integers D'_R, D'_G, D'_B, D'_Y, D'_\mathit{CB}, and D'_\mathit{CR} with a fixed number n of bits, either 8 or 10. This quantization shall be performed by simple scaling and rounding, so as to yield integers that span a proper subset of the n-bit integers. Specifically, :D'_R = \mbox{round}((219\,E'_R + 16)\,2^{n-8}) and similarly for D'_G, D'_B, D'_Y; whereas :D'_\mathit{CB} = \mbox{round}((224\,E'_\mathit{CB} + 128)\,2^{n-8}) and similarly for D'_\mathit{CR}. The \mbox{round} function should round the argument to the nearest integer, with ties rounded up (that is, \mbox{round}(3.4999) = 3 and \mbox{round}(3.5000) = 4. These quantization formulas are the same as those defined in
ITU-R BT.601. As implied by these formulas, the signals E'_R, E'_G, E'_B, and E'_Y are mapped from the range [0,1] to 8-bit integers in [16 .. 235]; while E'_\mathit{CB} and E'_\mathit{CR} are mapped from the range [-0.5, +0.5] to integers in [16..240], with 0 mapped to 128. For n=10 bits, the quantized values range in [64..940] and [64..960], respectively. It follows that in limited range 8-bit R'G'B' the color black is represented as (16,16,16) while white is (235,235,235). In 8-bit Y'C'BC'R, black is (16,128,128) and white is (235,128,128). Quantized color coordinates outside the nominal ranges above are allowed, but typically they would be clamped for broadcast or for display (except for
Superwhite and
xvYCC). However, in the limited range the 8-bit values 0 and 255 and the 10 bit values 0..3 and 1020..1023 are reserved for timing marks (SAV and EAV) and cannot appear in color data. == History ==