hkazemi
21st January 2008, 09:59
Scroll to the end for the summary of this post.
People are talking about several, potentially different, types of MPEG-2 files:
1.) DVD MPEG-2 content (720x480) (often called 480p) (this is the content type most discussions in this forum focus on)
2.) ATSC SDTV MPEG-2 content (720x480) (480i, 480p) (probably recorded in .ts or .ps files)
3.) ATSC HDTV MPEG-2 content (1920x1080 or 1280x720) (1080i, 720p) (probably recorded in .ts or .ps files)
Notes:
ATSC = the US digital TV standard.
.ts = transport stream
.ps = program stream
Discussions at the doom9 forums about this topic:
A little confused on Colormatrix usage
http://forum.doom9.org/showthread.php?t=131571
bt.709 and CCE
http://forum.doom9.org/showthread.php?t=131169
Colorimetry Info in H.264 Streams
http://forum.doom9.org/showthread.php?t=131717
ColorMatrix v2.3
http://forum.doom9.org/showthread.php?t=82217
Default colorimetry for MPEG1 always BT.470-2 correct?
http://forum.doom9.org/showthread.php?t=101482
HCenc 22 and Colorimetry
http://forum.doom9.org/showthread.php?t=132295
Findings:
Color Coefficients and equivalencies:
http://avisynth.org.ru/docs/english/externalfilters/colormatrix.htm (Colormatrix 1.9 manual) says:
BT.601 = BT.470-2 = SMPTE 170M (BT.601 is an update of BT.470-2)
BT.709
FCC (similar to BT.601, can be handled on its own by Colormatrix v2.3)
SMPTE 240M (similar to BT.709, can be handled on its own by Colormatrix v2.3)
http://bengal.missouri.edu/~kes25c/ColorMatrixv23.zip (see colormatrix.htm):
-has a list of all color coefficient possibilities according to the MPEG-2 specs and DGDecode
-says: "How do you know which set of coefficients were used when encoding a MPEG-2 stream? Usually, the coefficient information is stored in the header of the MPEG-2 file (the "matrix_coefficients" field in the "sequence display extension"). Newer versions of GSpot will be able to read and display this information. Also, DGDecode v1.20+ (with Mpeg2source(info=1)) can be used to view it. If this extension field is not present in the header of the MPEG-2 file, the [MPEG-2] specs say we are supposed to assume the default of Rec.709"
http://broadcastengineering.com/infrastructure/broadcasting_hdtv_format/ says for the 1280×720/60 HDTV format:
"There is no corresponding ITU standard, but certain signal characteristics, such as the colorimetry and coded signal's matrix coefficients, conform to the ITU 709."
"The coded signals matrix coefficients are defined in ITU-R BT.709 and are significantly different from those specified by ITU-R BT.601. The implication here is that format conversion applications require matrixing recalculation."
http://broadcastengineering.com/infrastructure/broadcasting_sdtv_format/ says for the 720x483p SDTV format
"The specified coded signal matrix coefficients are as in ITU-R BT.601. The specified color primaries and transfer characteristics are as per SMPTE 170M. The implication here is that format conversion applications into and from ITU-R BT.709 (HDTV formats) require matrixing as well as colorimetry parameters recalculation."
http://broadcastengineering.com/infrastructure/Creating-graphics-ntsc-20060305/
"Standards for color space are abound. For ATSC HD, SMPTE 274/ITU 709 while ITU 601 /SMPTE 259 is used for SD. NTSC color space should adhere to SMPTE 170 and SMPTE 240."
http://broadcastengineering.com/hdtv/broadcasting_hd_sd_conversion/
Figure 4 says use BT.601 for:
SMPTE 170M NTSC
EBU 625 PAL SECAM
ANSI/SMPTE 293M 525/720x483/59.94/1:1
Figure 4 says use BT.709 for:
SMPTE 274M 1250/1920x1080/multiple rates/1:1,2:1
SMPTE 295M 1250/1920x1080/50/1:1,2:1
SMPTE 296M 705/1280x720/multiple rates/1:1
In regard to SMPTE 240M 1125/1920x1035/60, 59.94/2:1, Figure 4 says "ANSI/SMPTE 240M uses a luma equation that is similar to ITU-R BT.709, but is not exactly the same. In many applications the difference may be small enough to ignore, but these differences could become significant in critical applications."
i.e. BT.601 for SD formats, BT.709 for HD formats
http://www.vbshop.nl/products/INFOCUS/SP-M1-10M.pdf has a table on page 1 showing "DVD ITU-R-601"
http://www.avsforum.com/avs-vb/showthread.php?t=760726&pp=30&page=144
"The Oppos [Oppo Digital DV-981HD] use 601 for 480 and 709 for 720 and 1080, when set to YCbCr."
"Upconverted SD DVDs should be output with 709 because when a TV sees a 720p, 1080i or 1080p signal it assumes its HDTV standard which uses REC 709."
http://www.avsforum.com/avs-vb/showthread.php?t=760726&pp=30&page=145
"The MTK solution decodes at BT.601. Once this signal is sent to the Faroudja chipset, the Faroudja chipset will then sample it at the native BT.601 (480p) or convert it to
BT.709 (720p, 1080i, 1080p)."
"SD DVD is recorded using the YCbCr ITU-R BT.601 colorspace. An HDMI DVD player does not change this for SD output resolutions (480i/480p). But when upconverting to HD resolutions (720p/1080i/1080p), the player has to convert the colorspace to YCbCr ITU-R BT.709, otherwise a color mismatch exists."
http://www.dvddemystified.com/dvdfaq.html#3.4
"Picture dimensions are at maximum 720x480 (for 525/60 NTSC display) or 720x576 (for 625/50 PAL/SECAM display). Pictures are subsampled from 4:2:2 ITU-R BT.601 down to 4:2:0 before encoding, allocating an average of 12 bits/pixel in YCbCr format."
http://forum.doom9.org/showthread.php?t=131169&page=2
jdobbs: "DGIndex won't show Rec.601 unless there is a sequence_display_extension() calling it out. If it is missing, DGIndex assumes Rec.709 (as it should)."
http://forum.doom9.org/showthread.php?t=131169&page=3#post1061279
"The DVD-specs are supposed to be a subset of the MPEG-2 specs, but it wouldn't be the first time if two specs would contradict each other, when they should not."
http://forum.doom9.org/showthread.php?t=131169&page=3#post1061520
"Seems DVD has its own rules and is not a subset of the MPEG2 standard regarding colorimetry, PowerDVD always outputs 601 regardless if the stream is flagged 601 or 709, the info in the sequence display extension is ignored."
http://forum.doom9.org/showthread.php?t=131169&page=3#post1061672
"All the DVD players on the market are using a DVD decoder chip, and major chip manufacturer (MTK, cirruslogic, sigmadesign) are 601 compliant (see my previous posts). then if 709 DVD was the norm, all this DVD player would play 709 DVD with a chromacity error (independantly from DVD-RB or HC/CCE)....do you think that all these engineers are wrong? I don't know but I doubt...this is why Hawk and myself said that DVD must be 601 compliant as there is so much info on the net according to this fact."
From http://forum.doom9.org/showthread.php?t=131169&page=5, it appears that DVDs are usually BT.601, while other MPEG-2 content apparently defaults to BT.709.
http://forum.doom9.org/showthread.php?t=131571#post1063256
foxyshadis: "MPEG2 default is BT.709, MPEG4 default is BT.601 in SD, MPEG4 default in HD is BT.709. All of this can be overriden or ignored and often is. MPEG1 is always
BT.601, that can't be overriden (but can be ignored, of course)."
http://forum.doom9.org/showthread.php?t=131717
"many of devices intepret SD as 601, HD as 709"
http://forum.doom9.org/showthread.php?t=132295#post1071619
hwjohn: "The option sets a flag in the bitstream that indicates which standard (BT. 601 or BT. 709) that the playback device should use to decode colors. A lot of playback
devices just ignore the flag because, like lots of other flags, it is not required and is usually unreliable at best (people doing the encoding don't set it correctly).
Most playback devices will use the resolution as a clue to what standard to use, with SD resolutions normally using 601 and HD resolutions normally using 709.
If you want to set the flag for SD content, use 601. For HD content (720p, 1080i), use 709.
What happens if the player gets it wrong? Most players will simply use the wrong matrix to decode the colors and, in simple terms, the color will be incorrect."
http://forum.doom9.org/showthread.php?t=132295#post1072444
hwjohn: "You have already given some proof to my statement; most (if not all) display devices "guess" 601 for SD, and 709 for HD. I doubt that this was done on a whim. Here
is also a link about YCbCr from wikipedia: http://en.wikipedia.org/wiki/YCbCr
You will notice that they reference 601 as SD and 709 as HD. You can find this type of "assumption" all over the place, just do a Google search. Also, the three primary colors defined by Rec 601 are within the gamut defined by the primary colors in Rec 709 (in other words, the entire 601 gamut is contained within the 709 gamut). Every SDTV I have ever heard of targets the primaries as defined in Rec 601 (notice I say targets, many of them are off because of poor design). Likewise,
every HDTV I have ever heard of uses Rec 709 primaries. It wouldn't make sense for SD DVD to use Rec 601 primaries and a Rec 709 color decoding matrix."
http://forum.doom9.org/showthread.php?t=132295#post1074680
hwjohn: "Well, I asked a guy who is the most knowledgeable person about compression I know (he currently engineers hardware for Motorola cable boxes I think). He basically said that he didn't know why the 1995 spec said what is says.
He did say that when a DVD does signal the decoding matrix, that he has never seen one signal 709. He said that everyone he has every seen (which is likely a bunch) has signaled 601. Two examples he gave were I Robot and Borat.
I know that this isn't exactly conclusive evidence, but when the flag isn't signaled then there really isn't any way to know. Based on all the evidence I (and others) have found, one should assume that DVD is Rec 601 when the flag is not set. You are basically taking a very good, educated guess. Chances are if you flag it as 709 and the player actually reads and uses the flag, then you will be using the wrong decoding matrix and thus the wrong colors.
If the original 1995 spec was correct, then I don't suppose they would have changed it. I have a feeling it was changed because they realized that playback devices would be decoding the vast majority of DVDs incorrectly by following the spec."
http://forum.doom9.org/showthread.php?t=132295#post1075105
ariga: Here is some information I found in "Video Demystified". Seems to suggest BT.709 is not the default for DVDs.
Quote:
Sequence Display Extension:
Color_primaries
This optional 8-bit codeword describes the chromaticity coordinates of the source primaries, as shown in table. If sequence_display_extension is not present, or color_description = 0, the indicated default value must be used. This information may be used to adjust the color processing after MPEG-2 decoding to compensate for the color primaries of the display.
-----------------------------------------------------------------------------------
| Color Primaries | Code | Application Default |
|------------------------|-------------|--------------------------------------------|
| forbidden | 0000 0000 | |
| BT.709, SMPTE 274M | 0000 0001 | MPEG-2, ATSC, DVB 25Hz HDTV, DVB 30Hz HDTV |
| unspecified | 0000 0010 | |
| reserved | 0000 0011 | |
| BT.470 system M | 0000 0100 | DVD-Video 30 Hz |
| BT.470 system B, G, I | 0000 0101 | DVD-Video 25 Hz, DVB 25Hz SDTV |
| SMPTE 170M | 0000 0110 | DVD-Video 30 Hz, DVB 30Hz SDTV |
| SMPTE 240M | 0000 0111 | |
| reserved | 0000 1000 | |
| : | : | |
| reserved | 1111 1111 | |
-----------------------------------------------------------------------------------
ATSC Standards
A/53, Part 4:2007, “MPEG-2 Video System Characteristics”
http://www.atsc.org/standards/a_53-Part-4-2007.pdf Page 10-11 Section 6.1.4 Sequence Display Extension Constraints
and
A/81: Direct-to-Home Satellite Broadcast Standard
http://www.atsc.org/standards/a_81.pdf Page 18 Section 7.3.4 Sequence Display Extension Constraints say:
Table 7.5 identifies parameters in the sequence display extension part of a bit stream that shall be constrained by the video subsystem and lists the allowed values for each.
Table 7.5 Sequence Display Extension Constraints
Sequence Display Extension Syntactic Element Allowed Values
video_format ‘000’
The values for color_primaries, transfer_characteristics, and matrix_coefficients shall be explicitly indicated in the sequence_display_extension. While all values for color_primaries, transfer_characteristics, and matrix_coefficients defined in Tables 6-7, 6-8, and 6-9 of ISO/IEC 13818-2 [16, 18] are allowed in the transmitted bit stream, it is noted that ITU-R BT.709 [27] and SMPTE 170M are the most likely to be in common use.
Note: Some previously-encoded legacy material may not have the colorimetry (i.e., color_primaries, transfer_characteristics, and matrix_coefficients) explicitly indicated in the sequence_display_extension, in which case the colorimetry is most likely ITU-R BT.709 for all formats except those formats with vertical_size_value = 480, which are most likely to have colorimetry according to SMPTE 170M.
People are talking about several, potentially different, types of MPEG-2 files:
1.) DVD MPEG-2 content (720x480) (often called 480p) (this is the content type most discussions in this forum focus on)
2.) ATSC SDTV MPEG-2 content (720x480) (480i, 480p) (probably recorded in .ts or .ps files)
3.) ATSC HDTV MPEG-2 content (1920x1080 or 1280x720) (1080i, 720p) (probably recorded in .ts or .ps files)
Notes:
ATSC = the US digital TV standard.
.ts = transport stream
.ps = program stream
Discussions at the doom9 forums about this topic:
A little confused on Colormatrix usage
http://forum.doom9.org/showthread.php?t=131571
bt.709 and CCE
http://forum.doom9.org/showthread.php?t=131169
Colorimetry Info in H.264 Streams
http://forum.doom9.org/showthread.php?t=131717
ColorMatrix v2.3
http://forum.doom9.org/showthread.php?t=82217
Default colorimetry for MPEG1 always BT.470-2 correct?
http://forum.doom9.org/showthread.php?t=101482
HCenc 22 and Colorimetry
http://forum.doom9.org/showthread.php?t=132295
Findings:
Color Coefficients and equivalencies:
http://avisynth.org.ru/docs/english/externalfilters/colormatrix.htm (Colormatrix 1.9 manual) says:
BT.601 = BT.470-2 = SMPTE 170M (BT.601 is an update of BT.470-2)
BT.709
FCC (similar to BT.601, can be handled on its own by Colormatrix v2.3)
SMPTE 240M (similar to BT.709, can be handled on its own by Colormatrix v2.3)
http://bengal.missouri.edu/~kes25c/ColorMatrixv23.zip (see colormatrix.htm):
-has a list of all color coefficient possibilities according to the MPEG-2 specs and DGDecode
-says: "How do you know which set of coefficients were used when encoding a MPEG-2 stream? Usually, the coefficient information is stored in the header of the MPEG-2 file (the "matrix_coefficients" field in the "sequence display extension"). Newer versions of GSpot will be able to read and display this information. Also, DGDecode v1.20+ (with Mpeg2source(info=1)) can be used to view it. If this extension field is not present in the header of the MPEG-2 file, the [MPEG-2] specs say we are supposed to assume the default of Rec.709"
http://broadcastengineering.com/infrastructure/broadcasting_hdtv_format/ says for the 1280×720/60 HDTV format:
"There is no corresponding ITU standard, but certain signal characteristics, such as the colorimetry and coded signal's matrix coefficients, conform to the ITU 709."
"The coded signals matrix coefficients are defined in ITU-R BT.709 and are significantly different from those specified by ITU-R BT.601. The implication here is that format conversion applications require matrixing recalculation."
http://broadcastengineering.com/infrastructure/broadcasting_sdtv_format/ says for the 720x483p SDTV format
"The specified coded signal matrix coefficients are as in ITU-R BT.601. The specified color primaries and transfer characteristics are as per SMPTE 170M. The implication here is that format conversion applications into and from ITU-R BT.709 (HDTV formats) require matrixing as well as colorimetry parameters recalculation."
http://broadcastengineering.com/infrastructure/Creating-graphics-ntsc-20060305/
"Standards for color space are abound. For ATSC HD, SMPTE 274/ITU 709 while ITU 601 /SMPTE 259 is used for SD. NTSC color space should adhere to SMPTE 170 and SMPTE 240."
http://broadcastengineering.com/hdtv/broadcasting_hd_sd_conversion/
Figure 4 says use BT.601 for:
SMPTE 170M NTSC
EBU 625 PAL SECAM
ANSI/SMPTE 293M 525/720x483/59.94/1:1
Figure 4 says use BT.709 for:
SMPTE 274M 1250/1920x1080/multiple rates/1:1,2:1
SMPTE 295M 1250/1920x1080/50/1:1,2:1
SMPTE 296M 705/1280x720/multiple rates/1:1
In regard to SMPTE 240M 1125/1920x1035/60, 59.94/2:1, Figure 4 says "ANSI/SMPTE 240M uses a luma equation that is similar to ITU-R BT.709, but is not exactly the same. In many applications the difference may be small enough to ignore, but these differences could become significant in critical applications."
i.e. BT.601 for SD formats, BT.709 for HD formats
http://www.vbshop.nl/products/INFOCUS/SP-M1-10M.pdf has a table on page 1 showing "DVD ITU-R-601"
http://www.avsforum.com/avs-vb/showthread.php?t=760726&pp=30&page=144
"The Oppos [Oppo Digital DV-981HD] use 601 for 480 and 709 for 720 and 1080, when set to YCbCr."
"Upconverted SD DVDs should be output with 709 because when a TV sees a 720p, 1080i or 1080p signal it assumes its HDTV standard which uses REC 709."
http://www.avsforum.com/avs-vb/showthread.php?t=760726&pp=30&page=145
"The MTK solution decodes at BT.601. Once this signal is sent to the Faroudja chipset, the Faroudja chipset will then sample it at the native BT.601 (480p) or convert it to
BT.709 (720p, 1080i, 1080p)."
"SD DVD is recorded using the YCbCr ITU-R BT.601 colorspace. An HDMI DVD player does not change this for SD output resolutions (480i/480p). But when upconverting to HD resolutions (720p/1080i/1080p), the player has to convert the colorspace to YCbCr ITU-R BT.709, otherwise a color mismatch exists."
http://www.dvddemystified.com/dvdfaq.html#3.4
"Picture dimensions are at maximum 720x480 (for 525/60 NTSC display) or 720x576 (for 625/50 PAL/SECAM display). Pictures are subsampled from 4:2:2 ITU-R BT.601 down to 4:2:0 before encoding, allocating an average of 12 bits/pixel in YCbCr format."
http://forum.doom9.org/showthread.php?t=131169&page=2
jdobbs: "DGIndex won't show Rec.601 unless there is a sequence_display_extension() calling it out. If it is missing, DGIndex assumes Rec.709 (as it should)."
http://forum.doom9.org/showthread.php?t=131169&page=3#post1061279
"The DVD-specs are supposed to be a subset of the MPEG-2 specs, but it wouldn't be the first time if two specs would contradict each other, when they should not."
http://forum.doom9.org/showthread.php?t=131169&page=3#post1061520
"Seems DVD has its own rules and is not a subset of the MPEG2 standard regarding colorimetry, PowerDVD always outputs 601 regardless if the stream is flagged 601 or 709, the info in the sequence display extension is ignored."
http://forum.doom9.org/showthread.php?t=131169&page=3#post1061672
"All the DVD players on the market are using a DVD decoder chip, and major chip manufacturer (MTK, cirruslogic, sigmadesign) are 601 compliant (see my previous posts). then if 709 DVD was the norm, all this DVD player would play 709 DVD with a chromacity error (independantly from DVD-RB or HC/CCE)....do you think that all these engineers are wrong? I don't know but I doubt...this is why Hawk and myself said that DVD must be 601 compliant as there is so much info on the net according to this fact."
From http://forum.doom9.org/showthread.php?t=131169&page=5, it appears that DVDs are usually BT.601, while other MPEG-2 content apparently defaults to BT.709.
http://forum.doom9.org/showthread.php?t=131571#post1063256
foxyshadis: "MPEG2 default is BT.709, MPEG4 default is BT.601 in SD, MPEG4 default in HD is BT.709. All of this can be overriden or ignored and often is. MPEG1 is always
BT.601, that can't be overriden (but can be ignored, of course)."
http://forum.doom9.org/showthread.php?t=131717
"many of devices intepret SD as 601, HD as 709"
http://forum.doom9.org/showthread.php?t=132295#post1071619
hwjohn: "The option sets a flag in the bitstream that indicates which standard (BT. 601 or BT. 709) that the playback device should use to decode colors. A lot of playback
devices just ignore the flag because, like lots of other flags, it is not required and is usually unreliable at best (people doing the encoding don't set it correctly).
Most playback devices will use the resolution as a clue to what standard to use, with SD resolutions normally using 601 and HD resolutions normally using 709.
If you want to set the flag for SD content, use 601. For HD content (720p, 1080i), use 709.
What happens if the player gets it wrong? Most players will simply use the wrong matrix to decode the colors and, in simple terms, the color will be incorrect."
http://forum.doom9.org/showthread.php?t=132295#post1072444
hwjohn: "You have already given some proof to my statement; most (if not all) display devices "guess" 601 for SD, and 709 for HD. I doubt that this was done on a whim. Here
is also a link about YCbCr from wikipedia: http://en.wikipedia.org/wiki/YCbCr
You will notice that they reference 601 as SD and 709 as HD. You can find this type of "assumption" all over the place, just do a Google search. Also, the three primary colors defined by Rec 601 are within the gamut defined by the primary colors in Rec 709 (in other words, the entire 601 gamut is contained within the 709 gamut). Every SDTV I have ever heard of targets the primaries as defined in Rec 601 (notice I say targets, many of them are off because of poor design). Likewise,
every HDTV I have ever heard of uses Rec 709 primaries. It wouldn't make sense for SD DVD to use Rec 601 primaries and a Rec 709 color decoding matrix."
http://forum.doom9.org/showthread.php?t=132295#post1074680
hwjohn: "Well, I asked a guy who is the most knowledgeable person about compression I know (he currently engineers hardware for Motorola cable boxes I think). He basically said that he didn't know why the 1995 spec said what is says.
He did say that when a DVD does signal the decoding matrix, that he has never seen one signal 709. He said that everyone he has every seen (which is likely a bunch) has signaled 601. Two examples he gave were I Robot and Borat.
I know that this isn't exactly conclusive evidence, but when the flag isn't signaled then there really isn't any way to know. Based on all the evidence I (and others) have found, one should assume that DVD is Rec 601 when the flag is not set. You are basically taking a very good, educated guess. Chances are if you flag it as 709 and the player actually reads and uses the flag, then you will be using the wrong decoding matrix and thus the wrong colors.
If the original 1995 spec was correct, then I don't suppose they would have changed it. I have a feeling it was changed because they realized that playback devices would be decoding the vast majority of DVDs incorrectly by following the spec."
http://forum.doom9.org/showthread.php?t=132295#post1075105
ariga: Here is some information I found in "Video Demystified". Seems to suggest BT.709 is not the default for DVDs.
Quote:
Sequence Display Extension:
Color_primaries
This optional 8-bit codeword describes the chromaticity coordinates of the source primaries, as shown in table. If sequence_display_extension is not present, or color_description = 0, the indicated default value must be used. This information may be used to adjust the color processing after MPEG-2 decoding to compensate for the color primaries of the display.
-----------------------------------------------------------------------------------
| Color Primaries | Code | Application Default |
|------------------------|-------------|--------------------------------------------|
| forbidden | 0000 0000 | |
| BT.709, SMPTE 274M | 0000 0001 | MPEG-2, ATSC, DVB 25Hz HDTV, DVB 30Hz HDTV |
| unspecified | 0000 0010 | |
| reserved | 0000 0011 | |
| BT.470 system M | 0000 0100 | DVD-Video 30 Hz |
| BT.470 system B, G, I | 0000 0101 | DVD-Video 25 Hz, DVB 25Hz SDTV |
| SMPTE 170M | 0000 0110 | DVD-Video 30 Hz, DVB 30Hz SDTV |
| SMPTE 240M | 0000 0111 | |
| reserved | 0000 1000 | |
| : | : | |
| reserved | 1111 1111 | |
-----------------------------------------------------------------------------------
ATSC Standards
A/53, Part 4:2007, “MPEG-2 Video System Characteristics”
http://www.atsc.org/standards/a_53-Part-4-2007.pdf Page 10-11 Section 6.1.4 Sequence Display Extension Constraints
and
A/81: Direct-to-Home Satellite Broadcast Standard
http://www.atsc.org/standards/a_81.pdf Page 18 Section 7.3.4 Sequence Display Extension Constraints say:
Table 7.5 identifies parameters in the sequence display extension part of a bit stream that shall be constrained by the video subsystem and lists the allowed values for each.
Table 7.5 Sequence Display Extension Constraints
Sequence Display Extension Syntactic Element Allowed Values
video_format ‘000’
The values for color_primaries, transfer_characteristics, and matrix_coefficients shall be explicitly indicated in the sequence_display_extension. While all values for color_primaries, transfer_characteristics, and matrix_coefficients defined in Tables 6-7, 6-8, and 6-9 of ISO/IEC 13818-2 [16, 18] are allowed in the transmitted bit stream, it is noted that ITU-R BT.709 [27] and SMPTE 170M are the most likely to be in common use.
Note: Some previously-encoded legacy material may not have the colorimetry (i.e., color_primaries, transfer_characteristics, and matrix_coefficients) explicitly indicated in the sequence_display_extension, in which case the colorimetry is most likely ITU-R BT.709 for all formats except those formats with vertical_size_value = 480, which are most likely to have colorimetry according to SMPTE 170M.